*{box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;zoom:1;}
html{font-size:16px;min-height:100%;overflow-x:hidden !important;}
body{font:75%/150% "Open Sans", Arial, Helvetica, sans-serif;background-color:#fff;color:#939faa;overflow-x:hidden !important;-webkit-font-smoothing:antialiased;-ms-overflow-style:scrollbar;/*background-image:url('../images/yukle.jpg');background-repeat:no-repeat;background-attachment:initial;background-position:center 50px;*/}
.mobile_ozel{visibility:hidden;}
iframe, img{border:0;}
img{border-style:none;height:auto;max-width:100%;vertical-align:top;}
a{text-decoration:none;color:inherit;}
a:hover, a:focus{text-decoration:none;color:#ff1818;}
a:focus{outline:none;}
p{font-size:1.0833em;line-height:1.8;margin-bottom:15px;}
dt{font-weight:normal;}
h1, h2, h3, h4, h5, h6{margin:0 0 20px;font-weight:300;color:#1b4268;}
h4, h5, h6{font-weight:400;}
h5, h6{margin-bottom:10px;}
h1{font-size:2.5em;line-height:1.25em;}
h2{font-size:2em;line-height:1.25em;}
h3{font-size:1.6667em;line-height:1.2222em;}
h4{font-size:1.3333em;line-height:1.25em;}
h5{font-size:1.1666em;line-height:1.1428em;}
h6{font-size:1.0833em;}
ol, ul{list-style:none;margin:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
hr{margin-top:20px;margin-bottom:20px;border-color:#ff1818;}
small{font-size:0.8333em;}
table{border-collapse:collapse;border-spacing:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
.clearer{clear:both !important;padding:0 !important;margin:0 !important;}
.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;}
.nobr{white-space:nowrap !important;}
.wrap{white-space:normal !important;}
.no-display{display:none;}
.no-float{float:none !important;}
.no-margin{margin:0 !important;}
.no-bmargin{margin-bottom:0 !important;}
.no-padding{padding:0 !important;}
.no-lpadding{padding-left:0 !important;}
.no-rpadding{padding-right:0 !important;}
.no-border{border:none !important;}
.no-bg{background:none !important;}
.full-width{width:100% !important;}
.width-auto{width:auto !important;}
img.full-width{height:auto;}
.uppercase{text-transform:uppercase;}
.fourty-space{letter-spacing:.04em !important;}
.underline{text-decoration:underline !important;}
.inline-block{display:inline-block !important;}
.visible-sms{display:none;}
.no-letter-spacing{letter-spacing:normal !important;}
.font-light{font-weight:300 !important;}
.font-normal{font-weight:400 !important;}
.fontsize-lg{font-size:1.3333em;line-height:1.5;}
p.fontsize-lg{line-height:1.8;}
.overflow-hidden{overflow:hidden;}
.full-height{height:100%;}
.skin-color{color:#ff1818 !important;}
.skin-bg{background-color:#ff1818 !important;}
.skin-bg-alpha{background-color:rgba(255, 24, 24, 0.75) !important;}
.color-blue{color:#1b4268 !important;}
.color-light-blue{color:#455b79 !important;}
.color-white{color:#fff !important;}
.hover-color-skin:hover{color:#ff1818 !important;}
.hover-color-blue:hover{color:#1b4268 !important;}
.custom-font1, .banner-slider .banner-text .banner-title, .post-slider.style1 .banner-text .banner-title, .post-slider.style5 .banner-text .banner-title, .brand-slider .banner-text .banner-title, .image-banner .caption-wrapper.position-left .captions, .image-banner .caption-wrapper.position-right .captions, .image-banner .caption-wrapper.position-middle .captions, .pricing-table .currency-symbol, .counters-box.style2 dt, .testimonial.style1 .testimonial-content, .brand-section .caption-wrapper.style2 .caption, .brand-section .caption-wrapper.style3 .caption, .brand-section.style1 .caption-wrapper .caption, .brand-section.style2 .caption-wrapper .caption{font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;}
.custom-font2, .page-title-container .banner .caption .caption-lg, .page-title-container.style6 .caption .caption-xl, .brand-section .caption-wrapper .caption{font-family:Open Sans Condensed;}
.custom-font3, .post-slider.style4 .caption.size-lg, .parallax .caption.size-lg, #header .logo, #nav > ul > li > a, .mobile-nav, .error404 .error-message-404 span, .coming-soon-page .error-message-404 span, .blank-page .error-message-404 span, .coming-soon-page .clock, .page-loading-wrapper header .logo{font-family:Dosis;}
.box-sm{margin-bottom:20px;}
.box-md, .box{margin-bottom:30px;}
.box-lg{margin-bottom:40px;}
.box-xl, .block{margin-bottom:60px;}
article{margin-bottom:30px;}
.block:after{content:"";display:table;clear:both;}
#content{padding:70px 0 0;min-height:300px;}
#content > .container > .section:first-child, #content #main > .section:first-child, #content > .section:first-child{padding-top:0;}
#main{margin-bottom:60px;}
#main > .section:first-child{padding-top:0;}
.sidebar{margin-bottom:60px;}
.section{padding:80px 0 70px;}
.section.has-border{border-bottom:1px solid #edf6ff;}
.section:last-child{border-bottom:none;}
.title{font-weight:normal;}
.center-block{float:none;}
.highlight{background:#ff1818;color:#fff;padding:2px 8px;}
hr.dotted{border-style:dotted;}
hr.thick{border-width:2px;}
hr.color-heading{border-color:#1b4268;}
hr.color-text{border-color:#939faa;}
hr.color-light{border-color:#d4dde5;}
hr.color-light1{border-color:#edf6ff;}
hr[class^="col-"], hr[class*=" col-"]{float:none;padding:0;}
.description > *:last-child{margin-bottom:0;}
.section-info{border-top:1px solid #d4dde5;padding:50px 0;position:relative;}
.section-info .section-title{display:inline-block;line-height:1em;margin-top:-0.6em;padding-right:20px;position:absolute;top:0;left:0;background:#fff;font-weight:300;}
.fa.has-circle{display:inline-block;border:1px solid #ff1818;width:2.2em;height:2.2em;line-height:2.16em;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-align:center;}
.hide-children > *:not(.active){display:none;}
ul.arrow-circle li, ul.arrow li, ul.star li, ul.decimal-zero li, ul.disc li{margin-bottom:12px;line-height:20px;}
ul.arrow-circle li:before, ul.arrow li:before, ul.star li:before, ul.decimal-zero li:before, ul.disc li:before{content:"";display:inline-block;margin-right:15px;font-family:FontAwesome;}
ul.arrow-circle.size-small, ul.arrow.size-small, ul.star.size-small, ul.decimal-zero.size-small, ul.disc.size-small{font-size:1em;}
ul.arrow-circle.size-small li, ul.arrow.size-small li, ul.star.size-small li, ul.decimal-zero.size-small li, ul.disc.size-small li{margin-bottom:10px;}
ul.arrow-circle.size-medium, ul.arrow.size-medium, ul.star.size-medium, ul.decimal-zero.size-medium, ul.disc.size-medium{font-size:1.0833em;}
ul.arrow-circle.size-medium li, ul.arrow.size-medium li, ul.star.size-medium li, ul.decimal-zero.size-medium li, ul.disc.size-medium li{margin-bottom:20px;}
ul.arrow li:before, ul.arrow-circle li:before{content:"\f105";}
ul.arrow li.active:before, ul.arrow-circle li.active:before{color:#ff1818;}
ul.arrow li:before{margin-right:10px;}
ul.arrow-circle li{position:relative;padding-left:34px;}
ul.arrow-circle li:before{font-size:0.8333em;width:22px;height:22px;line-height:20px;text-align:center;color:#d4dde5;border:1px solid;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;position:absolute;left:0;top:50%;margin-top:-10px;text-indent:1px;}
ul.arrow-circle li.active:before{color:#fff;background:#ff1818;border-color:#ff1818;}
ul.arrow-circle.hover-effect li:hover{color:#ff1818;}
ul.arrow-circle.hover-effect li:hover:before{color:#fff;background:#ff1818;border-color:#ff1818;}
ul.star li:before{content:"\f005";}
ul.decimal-zero{counter-reset:item;}
ul.decimal-zero > li:before{content:counter(item);counter-increment:item;color:#ff1818;}
ul.decimal-zero > li:nth-child(-n+9)::before{content:"0" counter(item);}
ul.disc li:before{width:0.5em;height:0.5em;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background:#ff1818;}
ul.decimal{counter-reset:index;}
ul.decimal > li::before{content:counter(index) ".";counter-increment:index;color:#ff1818;margin-right:12px;font-weight:bold;}
ul.lower-alpha{list-style:lower-alpha inside;}
ul.bullet-text{font-size:1.0833em;}
ul.bullet-text li{line-height:1.8em;margin-bottom:5px;}
ul.bullet-text.paragraph li{margin-bottom:15px;}
.dropcap{float:left;color:#fff;background:#ff1818;margin-right:15px;margin-top:5px;font-weight:600;margin-bottom:5px;text-align:center;}
.dropcap.style1{font-size:3.3333em;-webkit-border-radius:0 0 50px 50px;-moz-border-radius:0 0 50px 50px;-ms-border-radius:0 0 50px 50px;border-radius:0 0 50px 50px;width:1.2em;height:1.5em;line-height:1.4em;}
.dropcap.style2{font-size:2.5em;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-transform:uppercase;width:1.6em;height:1.6em;line-height:1.6em;}
q, blockquote{quotes:'\201C' '\201D' '\2018' '\2019';}
blockquote{font-size:1em;border:none;padding:20px 30px 25px 55px;position:relative;}
blockquote:before, blockquote:after{font-family:FontAwesome;font-size:2.5em;vertical-align:middle;}
blockquote:before{content:"\f10d";margin-right:4px;position:absolute;top:30px;left:16px;}
blockquote p{font-size:1.5em;}
blockquote.style1{background:#edf6ff;color:#1b4268;}
blockquote.style1:before{color:#fff;}
blockquote.style1 p{margin-bottom:30px;}
blockquote.style1 > .name{font-size:1.3333em;color:#939faa;}
blockquote.style2, blockquote.style3{font-weight:300;border:1px solid #edf6ff;padding-top:30px;padding-bottom:30px;padding-left:65px;}
blockquote.style2:before, blockquote.style3:before{color:#edf6ff;top:40px;left:26px;}
blockquote.style2 p, blockquote.style3 p{font-size:1.3333em;}
blockquote.style2:after{border-right:21px solid transparent;border-top:21px solid #edf6ff;content:"";position:absolute;bottom:-1px;right:-1px;background:#fff;}
blockquote.style3{border-top:2px solid #ff1818;}
blockquote.style3:after{content:"";border-top:3px solid #ff1818;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:0;left:50%;margin-left:-3px;}
.tags .tag{display:inline-block;font-size:0.8333em;text-transform:none;padding:0 10px;line-height:2.5em;border:1px solid #d4dde5;-webkit-border-radius:1.5em 1.5em 1.5em 1.5em;-moz-border-radius:1.5em 1.5em 1.5em 1.5em;-ms-border-radius:1.5em 1.5em 1.5em 1.5em;border-radius:1.5em 1.5em 1.5em 1.5em;margin-bottom:10px;margin-right:4px;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.tags .tag:hover{color:#fff;background:#ff1818;border-color:#ff1818;}
.image{overflow:hidden;z-index:1;position:relative;display:block;}
.image img{-moz-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;-webkit-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;-webkit-backface-visibility:hidden;width:100%;}
.image .image-extras{position:absolute;width:101%;height:101%;left:0;top:0;background:rgba(255, 24, 24, 0.85);filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;-webkit-transform:rotateY(180deg) scale(0.5, 0.5);-moz-transform:rotateY(180deg) scale(0.5, 0.5);-ms-transform:rotateY(180deg) scale(0.5, 0.5);-o-transform:rotateY(180deg) scale(0.5, 0.5);transform:rotateY(180deg) scale(0.5, 0.5);}
.image .image-extras:before, .image .image-extras:after{position:absolute;content:"";background:#fff;left:50%;top:50%;}
.image .image-extras:before{width:70px;height:1px;margin-left:-35px;margin-top:-0.5px;}
.image .image-extras:after{width:1px;height:70px;margin-left:-0.5px;margin-top:-35px;}
.image .image-extras .post-gallery{display:block;width:100%;height:100%;position:relative;}
.image .caption-wrapper{-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.image:hover:not(.hover-style3) img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.image:hover:not(.hover-style3) .image-extras{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:rotateY(0deg) scale(1, 1);-moz-transform:rotateY(0deg) scale(1, 1);-ms-transform:rotateY(0deg) scale(1, 1);-o-transform:rotateY(0deg) scale(1, 1);transform:rotateY(0deg) scale(1, 1);}
.image.hover-style1 .image-extras, .image.hover-style1 .caption-wrapper{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
.image.hover-style1:hover .image-extras, .image.hover-style1:hover .caption-wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.image.hover-style2 .image-extras{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
.image.hover-style2:hover .image-extras{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.image.hover-style3 .image-extras{width:100%;height:100%;top:100%;left:auto;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;overflow:hidden;-moz-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;-webkit-transition:none 0s ease 0s;-ms-transition:none 0s ease 0s;transition:none 0s ease 0s;}
.star-rating{font-family:FontAwesome;display:inline-block;font-size:10px;letter-spacing:2px;position:relative;line-height:1;white-space:nowrap;}
.star-rating:before{content:"\f005\f005\f005\f005\f005";color:#d4dde5;}
.star-rating > span, .star-rating .ui-slider-range{display:block;position:absolute;left:0;top:0;bottom:0;}
.star-rating > span:before, .star-rating .ui-slider-range:before{content:"\f005\f005\f005\f005\f005";color:#ff9000;position:absolute;overflow:hidden;left:0;right:1px;}
.star-rating.input-star-rating.ui-slider{background:none;cursor:default;}
.star-rating.input-star-rating.ui-slider .ui-slider-handle{visibility:hidden;width:0;height:0;padding:0;top:0;}
.star-rating.size-md{font-size:16px;letter-spacing:4px;}
.star-rating.size-md > span:before{right:2px;}
.input-star-rating{font-size:0;cursor:default;display:inline-block;line-height:1;overflow:hidden;position:relative;}
.input-star-rating input[type=radio], .input-star-rating span{font-size:16px;width:1.2em;float:right;}
.input-star-rating input[type=radio]{outline:none;height:1.2em;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;margin:0 0 0 -1.2em;cursor:pointer;}
.input-star-rating span{text-align:center;display:inline-block;color:#d4dde5;}
.input-star-rating span:before{content:"\f005";font-family:FontAwesome;}
.input-star-rating input[type=radio]:checked ~ span{color:#ff9000;}
.input-star-rating input[type=radio]:hover ~ span{color:#ff9000;}
.input-star-rating:after{display:table;content:"";clear:both;}
.column-2 > *, .column-3 > *, .column-4 > *, .column-5 > *{float:left;}
.column-2:after, .column-3:after, .column-4:after, .column-5:after{clear:both;content:"";display:table;}
.column-2.no-column-bottom-margin > *, .column-3.no-column-bottom-margin > *, .column-4.no-column-bottom-margin > *, .column-5.no-column-bottom-margin > *{margin-bottom:0;}
.column-2 > *{width:48.5%;margin-right:3%;margin-bottom:3%;}
.column-2 > *:nth-child(2n){margin-right:0;}
.column-2 > *:nth-child(2n+1){clear:both;}
.column-3 > *{width:31.3333%;margin-right:3%;margin-bottom:3%;}
.column-3 > *:nth-child(3n){margin-right:0;}
.column-3 > *:nth-child(3n+1){clear:both;}
.column-4 > *{width:22.75%;margin-right:3%;margin-bottom:3%;}
.column-4 > *:nth-child(4n){margin-right:0;}
.column-4 > *:nth-child(4n+1){clear:both;}
.column-5 > *{width:17.6%;margin-right:3%;margin-bottom:3%;}
.column-5 > *:nth-child(5n){margin-right:0;}
.column-5 > *:nth-child(5n+1){clear:both;}
.animated{visibility:hidden;}
.no-cssanimations .animated{visibility:visible;}
.image-container{position:relative;}
.image-container img{width:100%;}
.image-container.fixed img{max-width:100%;width:auto;}
.heading-box{text-align:center;float:none;margin:0 auto 40px;}
.heading-box p{margin-top:10px;}
.heading-box p + p{margin-top:0;}
.heading-box .box-title{font-size:2.5em;margin-bottom:0;font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;font-weight:100;}
.heading-box [class^="desc-"]{font-weight:300;margin-top:0;}
.heading-box .desc-lg{font-size:1.6667em;font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;font-weight:100;font-style:oblique;}
.heading-box .desc-lg2{color:#FFF;font-size:2.6667em;}
.heading-box .desc-md{font-size:1.3333em;}
.heading-box .desc-sm{font-size:1.1667em;}
.heading-box.size-lg p{margin-top:15px;}
.heading-box.size-lg p + p{margin-top:0;}
.heading-box.size-lg .box-title{font-size:4.1667em;margin-bottom:0;}
.heading-box.size-lg .desc-lg{font-size:2.5em;}
.section h2.section-title{font-size:2.5em;line-height:4em;background:#ff1818;color:#fff;margin-top:-80px;margin-bottom:0;text-align:center;font-weight:400;position:relative;margin-bottom:80px;z-index:100;}
.section h2.section-title:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-14px;margin-bottom:-10px;border-top:10px solid #ff1818;border-left:14px solid transparent;border-right:14px solid transparent;}
.section.no-padding{padding:0;}
.section.no-padding .section-title{margin:0;}
form [class^="col-"] > input, form [class^="col-"] > select, form [class^="col-"] > textarea, form [class^="col-"] > .btn, form [class^="col-"] > button, form [class*=" col-"] > input, form [class*=" col-"] > select, form [class*=" col-"] > textarea, form [class*=" col-"] > .btn, form [class*=" col-"] > button{width:100%;}
form.form-bordered{padding:25px 30px;border:1px solid #edf6ff;}
form label{font-size:1.0833em;font-weight:400;display:block;}
.form-group:not(.box){margin-bottom:20px;}
input.input-text, select, textarea, .customSelect{background:#edf6ff;border:none;line-height:normal;}
input.input-text, textarea, .customSelect, select{padding-left:20px;padding-right:20px;height:42px;font-size:1.0833em;}
input.input-text.input-lg, textarea.input-lg, .customSelect.input-lg, select.input-lg{height:48px;font-size:1.1667em;}
input.input-text.input-md, textarea.input-md, .customSelect.input-md, select.input-md{height:42px;font-size:1.0833em;}
input.input-text.input-sm, textarea.input-sm, .customSelect.input-sm, select.input-sm{height:34px;font-size:1em;}
input.input-text.input-xs, textarea.input-xs, .customSelect.input-xs, select.input-xs{height:28px;font-size:0.9167em;}
input.input-text.white, textarea.white, .customSelect.white, select.white{background:#fff;}
input.input-text, textarea{-moz-transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;-o-transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;-webkit-transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;-ms-transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;border:1px solid transparent;cursor:text;}
input.input-text:focus, textarea:focus{outline:none;border:1px solid #ff1818;box-shadow:0 0 8px rgba(255, 24, 24, 0.6);}
textarea{height:auto;padding-top:15px;padding-bottom:15px;}
select{padding:10px 0 10px 20px;line-height:38px;max-width:100% !important;}
select option{padding:2px 10px 2px 18px;}
@media screen and (-webkit-min-device-pixel-ratio:0){select{padding-right:18px;}
}
.selector{position:relative;z-index:1;}
select.selector{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-appearance:menulist-button;}
.customSelect{line-height:42px;position:relative;z-index:0;white-space:nowrap;overflow:hidden;}
.customSelect.input-lg{line-height:48px;}
.customSelect.input-md{line-height:42px;}
.customSelect.input-sm{line-height:34px;}
.customSelect.input-xs{line-height:28px;}
.customSelectInner{max-width:100% !important;}
.customSelectInner:before{content:"";display:block;position:absolute;right:20px;top:50%;margin-top:-2.5px;border-top:5px solid;border-left:4px solid transparent;border-right:4px solid transparent;}
.checkbox, .radio{position:relative;margin-top:0;line-height:20px;}
.checkbox:before, .radio:before{display:block;content:"";position:absolute;left:0;top:3px;width:14px;height:14px;border:1px solid #d4dde5;z-index:0;font-family:FontAwesome;line-height:13px;text-align:center;font-size:8px;}
.checkbox.checked:before, .radio.checked:before{content:"\f00c";}
.checkbox label, .checkbox.checkbox-inline{font-size:1.0833em;line-height:20px;}
.checkbox input[type="checkbox"]{position:relative;z-index:1;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.radio input[type="radio"]{position:relative;z-index:1;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.radio:before{font-size:8px;line-height:13px;}
.radio.radio-square:before{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;}
.radio.checked:before{content:"\f00c";}
label.radio, .radio label{line-height:20px;cursor:pointer;}
.checkbox-inline, .radio-inline{margin-left:10px;}
.btn{border:none;color:#fff;cursor:pointer;padding:0 30px;white-space:nowrap;text-transform:none;font-weight:600;background:#ff1818;font-size:0.9167em;height:42px;line-height:42px;-webkit-border-radius:21px 21px 21px 21px;-moz-border-radius:21px 21px 21px 21px;-ms-border-radius:21px 21px 21px 21px;border-radius:21px 21px 21px 21px;margin-right:5px;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;box-shadow:none;vertical-align:baseline;}
.btn i{margin-right:5px;}
.btn:last-child{margin-right:0;}
.btn:focus, .btn:active:focus, .btn.active:focus{outline:none;}
.btn.active{box-shadow:none;}
.btn.btn-sm{height:28px;line-height:28px;font-weight:400;padding:0 20px;font-size:0.8333em;-webkit-border-radius:14px 14px 14px 14px;-moz-border-radius:14px 14px 14px 14px;-ms-border-radius:14px 14px 14px 14px;border-radius:14px 14px 14px 14px;}
.btn.btn-lg{height:47px;line-height:47px;font-size:1em;padding:0 36px;-webkit-border-radius:24px 24px 24px 24px;-moz-border-radius:24px 24px 24px 24px;-ms-border-radius:24px 24px 24px 24px;border-radius:24px 24px 24px 24px;}
.btn.btn-xl{height:57px;line-height:57px;font-size:1em;padding:0 36px;-webkit-border-radius:29px 29px 29px 29px;-moz-border-radius:29px 29px 29px 29px;-ms-border-radius:29px 29px 29px 29px;border-radius:29px 29px 29px 29px;}
.btn.full-width{padding-left:0;padding-right:0;text-align:center;}
.btn.style1:hover, .btn.style1:active, .btn.style1:focus, .btn.style1.active{background:#ff3030;color:#fff;}
.btn.style2{background:#20466c;}
.btn.style2:hover, .btn.style2:active, .btn.style2:focus, .btn.style2.active{background:#1b4268;color:#fff;}
.btn.style3{background:#edf6ff;color:inherit;}
.btn.style3:hover, .btn.style3:active, .btn.style3:focus, .btn.style3.active{color:#ff1818;}
.btn.style4{background:none;border:1px solid #d4dde5;color:inherit;line-height:40px;}
.btn.style4.btn-sm{line-height:26px;}
.btn.style4.btn-lg{line-height:45px;}
.btn.style4.btn-xl{line-height:55px;}
.btn.style4:hover, .btn.style4:active, .btn.style4:focus, .btn.style4.active{color:#fff;border-color:#ff1818;background:#ff1818;}
.btn.style4.hover-blue:hover, .btn.style4.hover-blue:active, .btn.style4.hover-blue:focus, .btn.style4.hover-blue.active{border-color:#1b4268;background:#1b4268;}
.btn.style4.color-white{border-color:#fff;}
.btn.style4.color-white:hover, .btn.style4.color-white:active, .btn.style4.color-white:focus, .btn.style4.color-white.active{border-color:#ff1818;}
.btn.style4.color-black{border-color:#343434;color:#343434;}
.btn.style4.color-black:hover, .btn.style4.color-black:active, .btn.style4.color-black:focus, .btn.style4.color-black.active{border-color:#ff1818;color:#fff;}
.btn.style4.bg-white{background:#fff;}
.btn.style4.bg-white:hover, .btn.style4.bg-white:active, .btn.style4.bg-white:focus, .btn.style4.bg-white.active{background:#ff1818;}
.tp-caption .btn:not(.color-black):hover{color:#ff1818;}
.alert{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;border:none;padding:25px 90px 25px 125px;color:#fff;position:relative;}
.alert:before{content:"\f003";font-family:FontAwesome;display:block;position:absolute;top:50%;left:40px;margin-top:-25px;font-size:16px;width:50px;height:50px;line-height:50px;border:1px solid #fff;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-align:center;}
.alert .close{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;font-weight:normal;color:#fff;font-size:12px;cursor:pointer;text-shadow:none;float:none;position:absolute;display:block;width:32px;height:32px;top:50%;right:38px;margin-top:-16px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background:#fff;text-align:center;line-height:32px;}
.alert .close:before{content:"\f00d";font-family:FontAwesome;}
.alert.alert-general{background:#1b4268;}
.alert.alert-general:before{content:"\f040";}
.alert.alert-general .close{color:#1b4268;}
.alert.alert-notice{background:#fc880f;}
.alert.alert-notice:before{content:"\f0e3";}
.alert.alert-notice .close{color:#fc880f;}
.alert.alert-success{background:#a5de37;}
.alert.alert-success:before{content:"\f00c";}
.alert.alert-success .close{color:#a5de37;}
.alert.alert-error{background:#ff4351;}
.alert.alert-error:before{content:"\f0e7";}
.alert.alert-error .close{color:#ff4351;}
.alert.alert-help{background:#28cdfb;}
.alert.alert-help:before{content:"\f0e9";}
.alert.alert-help .close{color:#28cdfb;}
table.table.style1 th, table.table.style1 td, table.table.style2 th, table.table.style2 td{text-align:center;height:42px;}
table.table.style1 > thead > tr > th, table.table.style1 > tbody > tr > td, table.table.style2 > thead > tr > th, table.table.style2 > tbody > tr > td{border-top:none;border-bottom:none;vertical-align:middle;}
table.table.style1 > thead > tr > th, table.table.style2 > thead > tr > th{color:#fff;font-size:1.0833em;font-weight:400;border-bottom:none;border-right:1px solid;}
table.table.style1 > thead > tr > th:first-child, table.table.style2 > thead > tr > th:first-child{border-left:1px solid;}
table.table.style1 > tbody, table.table.style2 > tbody{border:1px solid #edf6ff;border-top:none;}
table.table.style1 > tbody > tr:nth-child(2n) > td, table.table.style2 > tbody > tr:nth-child(2n) > td{background:#edf6ff;}
table.table.style1 > tbody > tr > td, table.table.style2 > tbody > tr > td{border-right:1px solid #edf6ff;}
table.table.style1 > tbody > tr > td:last-child, table.table.style2 > tbody > tr > td:last-child{border-right:none;}
table.table.style1 > thead > tr > th{background:#ff1818;border-right-color:#fff6f0;}
table.table.style1 > thead > tr > th:first-child{border-left-color:#ff1818;}
table.table.style1 > thead > tr > th:last-child{border-right-color:#ff1818;}
table.table.style2 > thead > tr > th{background:#20466c;border-right-color:#f2f4f6;}
table.table.style2 > thead > tr > th:first-child{border-left-color:#20466c;}
table.table.style2 > thead > tr > th:last-child{border-right-color:#20466c;}
.st-table, .woocommerce .single-product-details .single-variation-wrap, .woocommerce .single-product-details .social-wrap{display:table;width:100%;}
.st-td, #header .branding, #header #nav, .icon-box[class*=" style-side-"].style-side-5 .icon-container, .icon-box[class*=" style-side-"].style-side-5 .box-content, .icon-box[class*=" style-side-"].style-side-6 .icon-container, .icon-box[class*=" style-side-"].style-side-6 .box-content, .icon-box[class*=" style-boxed-"].style-boxed-2 .icon-container, .icon-box[class*=" style-boxed-"].style-boxed-2 .box-content, .progress-bar .progress-label, .progress-bar .progress-wrap, .progress-bar .progress-percent, .tab-container.full-width .tabs li, .brand-slider .owl-item a, .portfolio-hover-holder .portfolio-text-inner, .audio-container .mejs-container .mejs-controls > div, .related-posts .related-post .post-image, .related-posts .related-post .details, .woocommerce .single-product-details .product-images .thumbnails .item a, .woocommerce .single-product-details .single-variation-wrap .qty-wrap, .woocommerce .single-product-details .single-variation-wrap .variation-action, .woocommerce .single-product-details .social-wrap label, .woocommerce .single-product-details .social-wrap .social-icons{display:table-cell;vertical-align:middle;}
.twitter-holder .tweet{margin-bottom:1px;background:#edf6ff;position:relative;padding:10px 12px 10px 60px;}
.twitter-holder .tweet:before{position:absolute;font-family:FontAwesome;content:"\f099";font-size:1.0833em;display:block;left:10px;top:50%;width:34px;height:34px;line-height:34px;text-align:center;margin-top:-17px;background-color:#fff;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;color:#d4dde5;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.twitter-holder .tweet .tweet-text{margin-bottom:6px;}
.twitter-holder .tweet .tweet-text a{color:#ff1818;}
.twitter-holder .tweet .tweet-text a:hover{text-decoration:underline;}
.twitter-holder .tweet .tweet-date{font-size:0.8333em;}
.twitter-holder .tweet:hover:before{color:#fff;background-color:#ff1818;}
.twitter-holder .tweet:hover .tweet-text{color:#1b4268;}
.recent-posts > li{width:100%;margin-bottom:1px;background:#edf6ff;padding:8px;}
.recent-posts > li:last-child{margin-bottom:0;}
.recent-posts .post-author-avatar{display:table-cell;padding-right:12px;vertical-align:middle;}
.recent-posts .post-author-avatar span{border:4px solid rgba(255, 255, 255, 0.1);width:48px;height:48px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;display:block;}
.recent-posts .post-author-avatar img{width:100%;height:auto;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}
.recent-posts .post-author-avatar:hover img{filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.recent-posts .post-content{display:table-cell;vertical-align:middle;}
.recent-posts .post-title{margin-bottom:4px;display:block;font-size:1.1667em;color:#1b4268;}
.recent-posts .post-title:hover{color:#ff1818;}
.recent-posts .post-meta{font-size:0.8333em;margin-bottom:0;}
ul.archives{font-size:1.0833em;}
ul.archives li{border-bottom:1px solid #edf6ff;margin-bottom:0 !important;}
ul.archives li a{line-height:48px;white-space:nowrap;}
ul.archives li:before{font-size:1em;}
ul.archives.hover-effect li:hover a{color:#1b4268;}
ul.filter-categories > li{background:#edf6ff;}
ul.filter-categories > li + li{margin-top:2px;}
ul.filter-categories > li > a{display:block;line-height:20px;padding:10px 20px;font-size:1.0833em;}
ul.filter-categories > li.category-has-children > a:before{float:right;content:"\f067";font-family:FontAwesome;font-size:10px;width:20px;height:20px;line-height:20px;background:#fff;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-align:center;color:#d4dde5;}
ul.filter-categories > li.category-has-children > a.active{color:#1b4268;}
ul.filter-categories > li.category-has-children > a.active:before{content:"\f068";color:#fff;background:#ff1818;}
ul.filter-categories > li li a{display:block;line-height:25px;padding:0 30px 0 36px;}
ul.filter-categories > li li a:before{content:"\f10c";font-size:8px;font-family:FontAwesome;line-height:25px;margin-right:8px;float:left;}
ul.filter-categories > li li:first-child{padding-top:5px;}
ul.filter-categories > li li:last-child{padding-bottom:20px;}
.main-mini-search-form{width:240px;}
.main-mini-search-form .search-box{width:100%;position:relative;}
.main-mini-search-form input[type=text]{background:none;border:none;width:100%;border-bottom:1px solid #d4dde5;height:34px;line-height:normal;padding-right:20px;}
.main-mini-search-form button{background:none;border:none;position:absolute;right:0;top:50%;margin-top:-17px;}
.main-mini-search-form button i{display:block;height:34px;line-height:34px;font-size:14px;color:#d4dde5;}
.main-mini-search-form button:hover i{color:#ff1818;}
.price-filter-box{background:#edf6ff;padding:18px 47px;position:relative;}
.price-filter-box .min-price-label, .price-filter-box .max-price-label{position:absolute;display:block;height:20px;line-height:20px;margin-top:-10px;top:50%;}
.price-filter-box .min-price-label{left:10px;}
.price-filter-box .max-price-label{right:10px;}
.ui-slider{position:relative;text-align:left;}
.ui-slider.ui-slider-horizontal{height:6px;}
.ui-slider.ui-slider-horizontal .ui-slider-range{height:100%;}
.ui-slider.ui-slider-horizontal .ui-slider-handle{margin-left:-6px;top:-3px;}
.ui-slider.ui-widget-content{-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background:#ff1818;}
.ui-slider .ui-slider-range{display:block;position:absolute;z-index:1;border:none;background:#fff;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.ui-slider .ui-slider-handle{cursor:default;position:absolute;z-index:2;width:12px;height:12px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background:#ff1818;}
.banner-slider .owl-buttons, .post-slider.style1 .owl-buttons, .post-slider.style5 .owl-buttons, .brand-slider .owl-buttons{display:none;}
.banner-slider .owl-pagination, .post-slider.style1 .owl-pagination, .post-slider.style5 .owl-pagination, .brand-slider .owl-pagination{display:block;position:absolute;bottom:20px;line-height:0;text-align:center;width:100%;}
.banner-slider .owl-pagination .owl-page, .post-slider.style1 .owl-pagination .owl-page, .post-slider.style5 .owl-pagination .owl-page, .brand-slider .owl-pagination .owl-page{display:inline-block;margin:0 3px;height:10px;}
.banner-slider .owl-pagination .owl-page span, .post-slider.style1 .owl-pagination .owl-page span, .post-slider.style5 .owl-pagination .owl-page span, .brand-slider .owl-pagination .owl-page span{display:inline-block;margin-top:2px;height:6px;width:40px;border:1px solid #fff;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-ms-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background:none;box-shadow:none;}
.banner-slider .owl-pagination .owl-page.active span, .post-slider.style1 .owl-pagination .owl-page.active span, .post-slider.style5 .owl-pagination .owl-page.active span, .brand-slider .owl-pagination .owl-page.active span{background:#fff;}
.banner-slider .banner-text, .post-slider.style1 .banner-text, .post-slider.style5 .banner-text, .brand-slider .banner-text{background:#ff1818;color:#fff;padding:15px 10px;text-align:center;text-transform:uppercase;}
.banner-slider .banner-text .banner-title, .post-slider.style1 .banner-text .banner-title, .post-slider.style5 .banner-text .banner-title, .brand-slider .banner-text .banner-title{margin-bottom:0;font-size:2.5em;line-height:0.8;color:#fff;}
.product-list-widget li{background:#edf6ff;padding:10px;display:block;}
.product-list-widget li + li{margin-top:1px;}
.product-list-widget .product-image, .product-list-widget .product-content{display:table-cell;vertical-align:middle;}
.product-list-widget .product-image a{width:60px;display:block;}
.product-list-widget .product-image a:hover img{filter:alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;}
.product-list-widget .product-content{padding-left:10px;}
.product-list-widget .product-title{margin-bottom:8px;}
.product-list-widget .product-price{color:#eb3b50;font-weight:600;margin-right:5px;}
.text-box{background:#edf6ff;padding:20px 25px;}
.text-box > *:last-child{margin-bottom:0;}
.padding-box{background:#edf6ff;padding:10px;}
.padding-box .box-title{font-size:1.5em;font-weight:normal;}
.filter-by-color li{float:left;border:1px solid;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;margin-right:10px;margin-bottom:10px;}
.filter-by-color li:last-child{margin-right:0;}
.filter-by-color li a{display:block;width:28px;height:28px;border:6px solid #fff;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-indent:-9999px;}
.filter-by-color li.chosen a{text-align:center;text-indent:0;font-size:10px;line-height:16px;}
.filter-by-color li.chosen a:before{content:"\f00c";font-family:FontAwesome;color:#fff;}
.filter-by-color:after{display:table;content:"";clear:both;}
.filter-by-color .color1{background:#d1e6d5;color:#d1e6d5;}
.filter-by-color .color2{background:#9f60b5;color:#9f60b5;}
.filter-by-color .color3{background:#ff6000;color:#ff6000;}
.filter-by-color .color4{background:#0ab596;color:#0ab596;}
.filter-by-color .color5{background:#f5a77d;color:#f5a77d;}
.filter-by-color .color6{background:#6dace6;color:#6dace6;}
.filter-by-color .color7{background:#c59d8d;color:#c59d8d;}
.filter-by-size li{float:left;margin:0 10px 10px 0;}
.filter-by-size li:last-child{margin-right:0;}
.filter-by-size li a{display:block;width:30px;height:30px;color:#d4dde5;border:1px solid;font-size:0.9167em;font-weight:600;text-align:center;line-height:30px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.filter-by-size li:hover a, .filter-by-size li.chosen a{color:#fff;border-color:#ff1818;background:#ff1818;}
.filter-by-size:after{display:table;content:"";clear:both;}
.panel-group .panel-title{font-size:1.1667em;line-height:20px;}
.panel-group .panel-title a{white-space:normal;display:block;padding:15px 30px;}
.panel-group .panel-title a.active .open-sub:after{display:none;}
.panel-group .panel-title .open-sub{display:block;position:relative;}
.panel-group .panel-title .open-sub:before, .panel-group .panel-title .open-sub:after{content:"";display:block;position:absolute;}
.panel-group .panel-title .open-sub:before{height:1px;top:50%;margin-top:-0.5px;left:50%;}
.panel-group .panel-title .open-sub:after{width:1px;left:50%;margin-left:-0.5px;top:50%;}
.panel-group h2.panel-title{font-size:2em;}
.panel-group h3.panel-title{font-size:1.6667em;}
.panel-group h4.panel-title{font-size:1.3333em;}
.panel-group h6.panel-title{font-size:1.0833em;}
.panel-group .panel-content{padding:10px 30px 20px;}
.panel-group .panel-content > *:last-child{margin-bottom:0;}
.panel-group .panel{box-shadow:none;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;border:none;margin-bottom:0;position:relative;}
.panel-group .panel + .panel{margin-top:1px;}
.panel-group .panel.style1 .panel-title a:hover, .panel-group .panel.style2 .panel-title a:hover, .panel-group .panel.style3 .panel-title a:hover, .panel-group .panel.style4 .panel-title a:hover, .panel-group .panel.style5 .panel-title a:hover{color:#ff1818;}
.panel-group .panel.style1 .panel-title .open-sub, .panel-group .panel.style2 .panel-title .open-sub{float:right;}
.panel-group .panel.style1 .panel-title a, .panel-group .panel.style2 .panel-title a{background:#edf6ff;}
.panel-group .panel.style1 .panel-title a.active, .panel-group .panel.style2 .panel-title a.active{color:#ff1818;background:none;}
.panel-group .panel.style1 .panel-title .open-sub{width:11px;height:11px;margin-top:4.5px;}
.panel-group .panel.style1 .panel-title .open-sub:before, .panel-group .panel.style1 .panel-title .open-sub:after{background:#939faa;}
.panel-group .panel.style1 .panel-title .open-sub:before{left:0;width:100%;}
.panel-group .panel.style1 .panel-title .open-sub:after{top:0;bottom:0;height:100%;}
.panel-group .panel.style2 .panel-title .open-sub, .panel-group .panel.style3 .panel-title .open-sub{width:20px;height:20px;background:#fff;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.panel-group .panel.style2 .panel-title .open-sub:before, .panel-group .panel.style2 .panel-title .open-sub:after, .panel-group .panel.style3 .panel-title .open-sub:before, .panel-group .panel.style3 .panel-title .open-sub:after{background:#939faa;}
.panel-group .panel.style2 .panel-title .open-sub:before, .panel-group .panel.style3 .panel-title .open-sub:before{width:7px;margin-left:-3.5px;}
.panel-group .panel.style2 .panel-title .open-sub:after, .panel-group .panel.style3 .panel-title .open-sub:after{bottom:0;height:7px;margin-top:-3.5px;}
.panel-group .panel.style2 .panel-title a.active .open-sub, .panel-group .panel.style3 .panel-title a.active .open-sub{background:#ff1818;}
.panel-group .panel.style2 .panel-title a.active .open-sub:before, .panel-group .panel.style2 .panel-title a.active .open-sub:after, .panel-group .panel.style3 .panel-title a.active .open-sub:before, .panel-group .panel.style3 .panel-title a.active .open-sub:after{background:#fff;}
.panel-group .panel.style3 + .panel{margin-top:10px;}
.panel-group .panel.style3 .panel-title a{background:#edf6ff;color:inherit;}
.panel-group .panel.style3 .panel-title a.active, .panel-group .panel.style3 .panel-content{background:#ff1818;color:#fff;}
.panel-group .panel.style3 .panel-title .open-sub{float:left;margin-right:15px;}
.panel-group .panel.style3 .panel-title a.active .open-sub{background:#fff;}
.panel-group .panel.style3 .panel-title a.active .open-sub:before, .panel-group .panel.style3 .panel-title a.active .open-sub:after{background:#ff1818;}
.panel-group .panel.style3 .panel-content{padding-left:65px;padding-right:15px;}
.panel-group .panel.style4 + .panel{margin-top:7px;}
.panel-group .panel.style4 .panel-title a{padding-top:0;padding-left:0;line-height:32px;}
.panel-group .panel.style4 .panel-title a .open-sub{float:left;margin-right:20px;width:32px;height:32px;background:none;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;border:1px solid #d4dde5;}
.panel-group .panel.style4 .panel-title a .open-sub:before, .panel-group .panel.style4 .panel-title a .open-sub:after{background:#d4dde5;}
.panel-group .panel.style4 .panel-title a .open-sub:before{width:7px;margin-left:-3.5px;}
.panel-group .panel.style4 .panel-title a .open-sub:after{bottom:0;height:7px;margin-top:-3.5px;}
.panel-group .panel.style4 .panel-title a.active{color:#ff1818;}
.panel-group .panel.style4 .panel-title a.active .open-sub{background:#ff1818;border-color:#ff1818;}
.panel-group .panel.style4 .panel-title a.active .open-sub:before, .panel-group .panel.style4 .panel-title a.active .open-sub:after{background:#fff;}
.panel-group .panel.style4 .panel-content{padding:0 10px 10px 55px;word-break:break-all;}
.panel-group .panel.style5{border:1px solid #edf6ff;border-bottom:none;}
.panel-group .panel.style5 + .panel{margin-top:1px;}
.panel-group .panel.style5 .panel-title a{padding:0;line-height:50px;}
.panel-group .panel.style5 .panel-title a .open-sub{width:36px;float:left;margin-right:25px;height:50px;background:#edf6ff;}
.panel-group .panel.style5 .panel-title a .open-sub:before, .panel-group .panel.style5 .panel-title a .open-sub:after{background:#939faa;}
.panel-group .panel.style5 .panel-title a .open-sub:before{width:11px;left:50%;margin-left:-5.5px;}
.panel-group .panel.style5 .panel-title a .open-sub:after{height:11px;top:50%;margin-top:-5.5px;}
.panel-group .panel.style5 .panel-title a.active{color:#ff1818;}
.panel-group .panel.style5 .panel-content{border-top:1px solid #edf6ff;padding:15px 15px 15px 40px;}
.panel-group .panel.style5:last-child{border-bottom:1px solid #edf6ff;}
.panel-group .panel.style6{background:#edf6ff;}
.panel-group .panel.style6 .panel-title a.active, .panel-group .panel.style6 .panel-title a:hover{color:#1b4268;}
.blog-posts .post-image img{width:100%;}
.blog-posts blockquote{margin-bottom:1px;}
.blog-posts .post-masonry .post-content{position:relative;z-index:1;padding:40px 30px 25px;border:2px solid #edf6ff;border-top-width:1px;border-bottom:none;}
.blog-posts .post-masonry .post-content > *:last-child{margin-bottom:0;}
.blog-posts .post-masonry .post-content.no-author-img{padding-top:25px;}
.blog-posts .post-masonry .entry-title{font-weight:400;}
.blog-posts .post-masonry .post-author{-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;border:4px solid #fff;width:72px;height:72px;position:absolute;overflow:hidden;left:25px;top:0;margin-top:-36px;background:#fff;z-index:2;}
.blog-posts .post-masonry .post-author img{-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;position:relative;z-index:1;-webkit-transform:none;}
.blog-posts .post-masonry .post-author:hover img{filter:alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;}
.blog-posts .post-masonry .post-action, .blog-posts .post-full .post-action{background:#edf6ff;padding:15px 20px 5px;}
.blog-posts .post-masonry .post-action .btn, .blog-posts .post-full .post-action .btn{margin-right:7px;padding:0 15px;margin-bottom:10px;}
.blog-posts .post-masonry .post-action .btn:last-child, .blog-posts .post-full .post-action .btn:last-child{margin-right:0;}
.blog-posts .post-masonry .post-action .post-read-more, .blog-posts .post-full .post-action .post-read-more{float:right;padding:0 20px;}
.blog-posts .post-masonry .post-action .fa, .blog-posts .post-full .post-action .fa{color:#d4dde5;margin-right:3px;}
.blog-posts .post-masonry .post-action:after, .blog-posts .post-full .post-action:after{content:"";clear:both;display:table;}
.blog-posts .post-grid .post-content{position:relative;background:#edf6ff;padding:40px 20px 25px;text-align:center;z-index:1;}
.blog-posts .post-grid .post-content p{margin-bottom:20px;}
.blog-posts .post-grid .entry-title{margin-bottom:4px; min-height:50px;}
.blog-posts .post-grid .post-date{position:absolute;display:inline-block;left:0;top:0;width:100%;color:#fff;height:32px;line-height:32px;margin-top:-16px;white-space:nowrap;font-size:0.8333em;text-transform:uppercase;font-weight:700;}
.blog-posts .post-grid .post-date span{display:inline-block;background:#ff1818;padding:0 25px;-webkit-border-radius:16px 16px 16px 16px;-moz-border-radius:16px 16px 16px 16px;-ms-border-radius:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}
.blog-posts .post-grid .post-meta{margin-bottom:20px;}
.blog-posts .post-grid .post-action .btn{padding:0 25px;}
.blog-posts .post-full .post-image{padding:0;}
.blog-posts .post-full .post-content{padding:20px 30px 15px;background:#edf6ff;}
.blog-posts .post-full .post-title{font-weight:400;margin-bottom:3px;}
.blog-posts .post-full .post-meta{margin-bottom:20px;}
.blog-posts .post-full .post-action{background:none;padding:0;padding-top:10px;}
.blog-posts .post-full.post-blockquote .post-content{padding:0 0 25px 0;}
.blog-posts .post-full.post-blockquote .post-action{padding:0 30px;}
.blog-posts .post-full:after{content:"";display:table;clear:both;}
.blog-posts .post-action .btn{background:#fff;}
.blog-posts .post-action .btn i{margin-right:3px;}
.blog-posts .post-action .btn:hover{background:#1b4268;color:#fff;}
.blog-posts .post-action .btn:hover .fa{color:#fff;}
.blog-posts .post-blockquote .post-content{padding-top:0;}
.blog-posts.layout-timeline.layout-fullwidth .timeline-author{width:100px;height:100px;border:1px solid #d4dde5;padding:3px;overflow:hidden;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;margin:0 auto;background:#fff;}
.blog-posts.layout-timeline.layout-fullwidth .timeline-author img{-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.blog-posts.layout-timeline.layout-fullwidth .post-date{font-weight:600;font-size:0.8333em;background:#ff1818;line-height:28px;display:inline-block;color:#fff;position:absolute;top:0;z-index:9;visibility:hidden;text-transform:uppercase;}
.blog-posts.layout-timeline.layout-fullwidth .post-date:before, .blog-posts.layout-timeline.layout-fullwidth .post-date:after{content:"";display:block;position:absolute;}
.blog-posts.layout-timeline.layout-fullwidth .post-date:before{top:0;}
.blog-posts.layout-timeline.layout-fullwidth .post-date:after{width:12px;height:12px;top:50%;margin-top:-6px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background:#ff1818;}
.blog-posts.layout-timeline.layout-fullwidth .iso-container{background:url(../images/icon/dot.jpg) repeat-y center center;margin:0 -25px -15px;padding-bottom:40px;}
.blog-posts.layout-timeline.layout-fullwidth .iso-container .iso-item{padding:15px 25px;}
.blog-posts.layout-timeline.layout-fullwidth .iso-container .iso-item:nth-child(2){padding-top:75px;}
.blog-posts.layout-timeline.layout-fullwidth .iso-container article.post{overflow:visible;padding-top:38px;position:relative;}
.blog-posts.layout-timeline.layout-fullwidth .iso-container .col-left .post-date, .blog-posts.layout-timeline.layout-fullwidth .iso-container .col-right .post-date{visibility:visible;}
.blog-posts.layout-timeline.layout-fullwidth .iso-container .col-left .post-date{right:0;-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;-ms-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;padding:0 10px 0 20px;}
.blog-posts.layout-timeline.layout-fullwidth .iso-container .col-left .post-date:before{border-left:14px solid #ff1818;border-top:14px solid transparent;border-bottom:14px solid transparent;right:-14px;}
.blog-posts.layout-timeline.layout-fullwidth .iso-container .col-left .post-date:after{right:-31.5px;}
.blog-posts.layout-timeline.layout-fullwidth .iso-container .col-right .post-date{left:0;-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;-ms-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;padding:0 20px 0 10px;}
.blog-posts.layout-timeline.layout-fullwidth .iso-container .col-right .post-date:before{border-right:14px solid #ff1818;border-top:14px solid transparent;border-bottom:14px solid transparent;left:-14px;}
.blog-posts.layout-timeline.layout-fullwidth .iso-container .col-right .post-date:after{left:-30.5px;}
.blog-posts.layout-timeline.layout-fullwidth .load-more{display:block;width:50px;height:50px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;margin:0 auto;line-height:50px;text-align:center;color:#fff;background:#d4dde5;margin-top:15px;display:none;}
.blog-posts.layout-timeline.layout-fullwidth .load-more i{font-size:30px;line-height:50px;}
.blog-posts.layout-timeline.layout-fullwidth .iso-container.active ~ .load-more{display:block;}
.blog-posts.layout-timeline.layout-single{background:url(../images/icon/dot.jpg) repeat-y 80px top;}
.blog-posts.layout-timeline.layout-single .timeline-date{height:36px;line-height:34px;display:inline-block;font-weight:bold;font-size:0.8333em;text-transform:uppercase;border:1px solid #d4dde5;padding:0 20px;-webkit-border-radius:18px 18px 18px 18px;-moz-border-radius:18px 18px 18px 18px;-ms-border-radius:18px 18px 18px 18px;border-radius:18px 18px 18px 18px;margin-left:30px;background:#fff;margin-bottom:30px;}
.blog-posts.layout-timeline.layout-single article.post{padding-left:100px;position:relative;}
.blog-posts.layout-timeline.layout-single .element-type{width:50px;height:54px;line-height:50px;text-align:center;color:#fff;font-size:20px;position:absolute;left:0;top:0;background:#d4dde5;-webkit-border-radius:0 0 25px 25px;-moz-border-radius:0 0 25px 25px;-ms-border-radius:0 0 25px 25px;border-radius:0 0 25px 25px;cursor:default;border-color:#d4dde5;}
.blog-posts.layout-timeline.layout-single .element-type i{line-height:inherit;}
.blog-posts.layout-timeline.layout-single .element-type:before{content:"";border-top:1px solid;border-color:inherit;position:absolute;top:0;width:36px;left:100%;}
.blog-posts.layout-timeline.layout-single .element-type:after{content:"";position:absolute;width:18px;height:18px;background-color:inherit;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;top:-9px;right:-39.5px;border:3px solid #fff;}
.blog-posts.layout-timeline.layout-single .element-type:hover{background:#ff1818;border-color:#ff1818;}
.blog-posts.layout-timeline.layout-single .post .post-content{background:#edf6ff;padding-top:20px;}
.blog-posts.layout-timeline.layout-single .post .entry-title{margin-bottom:3px;}
.blog-posts.layout-timeline.layout-single .post .post-meta{margin-bottom:20px;}
.blog-posts.layout-timeline.layout-single .post .audio-container{margin-bottom:1px;}
.blog-posts.layout-timeline.layout-single .read-more{height:36px;line-height:34px;font-weight:400;background:#fff;padding:0 25px;margin-left:25px;font-size:0.8333em;}
.blog-posts.layout-timeline.layout-single .read-more:hover{background:#1b4268;border-color:#1b4268;}
.blog-posts .post-meta{font-size:0.9167em;margin-bottom:7px;}
.blog-posts .post-meta > *{margin-right:3px;}
.blog-posts .post-meta > * + *:before{content:".";font-size:16px;font-weight:900;margin-right:4px;}
.blog-posts .post-classic, .single-post .post{padding-left:0px;position:relative;}
.blog-posts .post-classic .post-date, .single-post .post .post-date{position:absolute;left:0;top:0;width:50px;background:#ff1818;text-align:center;padding:15px 0 20px;color:#fff;-webkit-border-radius:0 0 25px 25px;-moz-border-radius:0 0 25px 25px;-ms-border-radius:0 0 25px 25px;border-radius:0 0 25px 25px;}
.blog-posts .post-classic .post-date .month, .blog-posts .post-classic .post-date .day, .single-post .post .post-date .month, .single-post .post .post-date .day{line-height:1;}
.blog-posts .post-classic .post-date .month, .single-post .post .post-date .month{font-weight:700;font-size:0.9167em;display:block;}
.blog-posts .post-classic .post-date .day, .single-post .post .post-date .day{font-weight:600;font-size:1.6667em;}
.blog-posts .post-classic .post-action, .single-post .post .post-action{float:right;}
.blog-posts .post-classic .post-action .btn, .single-post .post .post-action .btn{border:1px solid #d4dde5;color:inherit;padding:0 15px;background:none;}
.blog-posts .post-classic .post-action .btn i, .single-post .post .post-action .btn i{color:#d4dde5;margin-right:3px;}
.blog-posts .post-classic .post-action .btn:hover, .single-post .post .post-action .btn:hover{border-color:#eb3b50;background:#eb3b50;color:#fff;}
.blog-posts .post-classic .post-action .btn:hover i, .single-post .post .post-action .btn:hover i{color:#fff;}
.blog-posts .post-classic .post-content, .single-post .post .post-content{padding:25px 0;}
.blog-posts .post-classic .entry-title, .single-post .post .entry-title{margin-bottom:4px;font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;font-weight:lighter;color:#000;}
.blog-posts .post-classic .post-meta, .single-post .post .post-meta{margin-bottom:25px;}
.blog-posts .post-classic .read-more, .single-post .post .read-more{line-height:35px;font-size:0.8333em;height:36px;font-weight:400;padding:0 25px;}
.miracle-slider-nav, .post-slideshow .owl-prev, .post-slideshow .owl-next, .post-slideshow .soap-gallery-prev, .post-slideshow .soap-gallery-next, .soap-gallery .owl-prev, .soap-gallery .owl-next, .soap-gallery .soap-gallery-prev, .soap-gallery .soap-gallery-next, .soap-gallery-wrapper .owl-prev, .soap-gallery-wrapper .owl-next, .soap-gallery-wrapper .soap-gallery-prev, .soap-gallery-wrapper .soap-gallery-next, .post-slider .owl-prev, .post-slider .owl-next, .post-slider .soap-gallery-prev, .post-slider .soap-gallery-next, .testimonials.owl-carousel .owl-prev, .testimonials.owl-carousel .owl-next, .testimonials.owl-carousel .soap-gallery-prev, .testimonials.owl-carousel .soap-gallery-next, .features-icon-slider .owl-prev, .features-icon-slider .owl-next, .features-icon-slider .soap-gallery-prev, .features-icon-slider .soap-gallery-next, .brand-slider.style1 .owl-prev, .brand-slider.style1 .owl-next, .brand-slider.style1 .soap-gallery-prev, .brand-slider.style1 .soap-gallery-next, #slideshow .tp-leftarrow.default, #slideshow .tp-rightarrow.default, .post-pagination .nav-prev, .post-pagination .nav-next{position:absolute;top:50%;text-indent:-9999px;text-align:left;margin-top:-14px;text-shadow:none;-moz-transition:left 0.3s ease, right 0.3s ease;-o-transition:left 0.3s ease, right 0.3s ease;-webkit-transition:left 0.3s ease, right 0.3s ease;-ms-transition:left 0.3s ease, right 0.3s ease;transition:left 0.3s ease, right 0.3s ease;z-index:98;}
.miracle-slider-nav:before, .post-slideshow .owl-prev:before, .post-slideshow .owl-next:before, .post-slideshow .soap-gallery-prev:before, .post-slideshow .soap-gallery-next:before, .soap-gallery .owl-prev:before, .soap-gallery .owl-next:before, .soap-gallery .soap-gallery-prev:before, .soap-gallery .soap-gallery-next:before, .soap-gallery-wrapper .owl-prev:before, .soap-gallery-wrapper .owl-next:before, .soap-gallery-wrapper .soap-gallery-prev:before, .soap-gallery-wrapper .soap-gallery-next:before, .post-slider .owl-prev:before, .post-slider .owl-next:before, .post-slider .soap-gallery-prev:before, .post-slider .soap-gallery-next:before, .testimonials.owl-carousel .owl-prev:before, .testimonials.owl-carousel .owl-next:before, .testimonials.owl-carousel .soap-gallery-prev:before, .testimonials.owl-carousel .soap-gallery-next:before, .features-icon-slider .owl-prev:before, .features-icon-slider .owl-next:before, .features-icon-slider .soap-gallery-prev:before, .features-icon-slider .soap-gallery-next:before, .brand-slider.style1 .owl-prev:before, .brand-slider.style1 .owl-next:before, .brand-slider.style1 .soap-gallery-prev:before, .brand-slider.style1 .soap-gallery-next:before, #slideshow .tp-leftarrow.default:before, #slideshow .tp-rightarrow.default:before, .post-pagination .nav-prev:before, .post-pagination .nav-next:before{font-family:FontAwesome;font-size:13px;text-indent:0;width:57px;height:28px;display:block;text-align:center;line-height:26px;border:1px solid #fff;-webkit-border-radius:14px 14px 14px 14px;-moz-border-radius:14px 14px 14px 14px;-ms-border-radius:14px 14px 14px 14px;border-radius:14px 14px 14px 14px;color:#fff;}
.miracle-slider-nav:hover:before, .post-slideshow .owl-prev:hover:before, .post-slideshow .owl-next:hover:before, .post-slideshow .soap-gallery-prev:hover:before, .post-slideshow .soap-gallery-next:hover:before, .soap-gallery .owl-prev:hover:before, .soap-gallery .owl-next:hover:before, .soap-gallery .soap-gallery-prev:hover:before, .soap-gallery .soap-gallery-next:hover:before, .soap-gallery-wrapper .owl-prev:hover:before, .soap-gallery-wrapper .owl-next:hover:before, .soap-gallery-wrapper .soap-gallery-prev:hover:before, .soap-gallery-wrapper .soap-gallery-next:hover:before, .post-slider .owl-prev:hover:before, .post-slider .owl-next:hover:before, .post-slider .soap-gallery-prev:hover:before, .post-slider .soap-gallery-next:hover:before, .testimonials.owl-carousel .owl-prev:hover:before, .testimonials.owl-carousel .owl-next:hover:before, .testimonials.owl-carousel .soap-gallery-prev:hover:before, .testimonials.owl-carousel .soap-gallery-next:hover:before, .features-icon-slider .owl-prev:hover:before, .features-icon-slider .owl-next:hover:before, .features-icon-slider .soap-gallery-prev:hover:before, .features-icon-slider .soap-gallery-next:hover:before, .brand-slider.style1 .owl-prev:hover:before, .brand-slider.style1 .owl-next:hover:before, .brand-slider.style1 .soap-gallery-prev:hover:before, .brand-slider.style1 .soap-gallery-next:hover:before, #slideshow .tp-leftarrow.default:hover:before, #slideshow .tp-rightarrow.default:hover:before, .post-pagination .nav-prev:hover:before, .post-pagination .nav-next:hover:before{border-color:#ff1818;background:#ff1818;}
.post-slideshow .owl-prev, .post-slideshow .soap-gallery-prev, .soap-gallery .owl-prev, .soap-gallery .soap-gallery-prev, .soap-gallery-wrapper .owl-prev, .soap-gallery-wrapper .soap-gallery-prev, .post-slider .owl-prev, .post-slider .soap-gallery-prev, .testimonials.owl-carousel .owl-prev, .testimonials.owl-carousel .soap-gallery-prev, .features-icon-slider .owl-prev, .features-icon-slider .soap-gallery-prev, .brand-slider.style1 .owl-prev, .brand-slider.style1 .soap-gallery-prev{left:28px;}
.post-slideshow .owl-prev:before, .post-slideshow .soap-gallery-prev:before, .soap-gallery .owl-prev:before, .soap-gallery .soap-gallery-prev:before, .soap-gallery-wrapper .owl-prev:before, .soap-gallery-wrapper .soap-gallery-prev:before, .post-slider .owl-prev:before, .post-slider .soap-gallery-prev:before, .testimonials.owl-carousel .owl-prev:before, .testimonials.owl-carousel .soap-gallery-prev:before, .features-icon-slider .owl-prev:before, .features-icon-slider .soap-gallery-prev:before, .brand-slider.style1 .owl-prev:before, .brand-slider.style1 .soap-gallery-prev:before{content:"\f177";}
.post-slideshow .owl-next, .post-slideshow .soap-gallery-next, .soap-gallery .owl-next, .soap-gallery .soap-gallery-next, .soap-gallery-wrapper .owl-next, .soap-gallery-wrapper .soap-gallery-next, .post-slider .owl-next, .post-slider .soap-gallery-next, .testimonials.owl-carousel .owl-next, .testimonials.owl-carousel .soap-gallery-next, .features-icon-slider .owl-next, .features-icon-slider .soap-gallery-next, .brand-slider.style1 .owl-next, .brand-slider.style1 .soap-gallery-next{right:28px;}
.post-slideshow .owl-next:before, .post-slideshow .soap-gallery-next:before, .soap-gallery .owl-next:before, .soap-gallery .soap-gallery-next:before, .soap-gallery-wrapper .owl-next:before, .soap-gallery-wrapper .soap-gallery-next:before, .post-slider .owl-next:before, .post-slider .soap-gallery-next:before, .testimonials.owl-carousel .owl-next:before, .testimonials.owl-carousel .soap-gallery-next:before, .features-icon-slider .owl-next:before, .features-icon-slider .soap-gallery-next:before, .brand-slider.style1 .owl-next:before, .brand-slider.style1 .soap-gallery-next:before{content:"\f178";}
.post-slideshow .owl-pagination, .soap-gallery .owl-pagination, .soap-gallery-wrapper .owl-pagination, .post-slider .owl-pagination, .testimonials.owl-carousel .owl-pagination, .features-icon-slider .owl-pagination, .brand-slider.style1 .owl-pagination{display:none;}
.post-slideshow:hover .owl-prev, .soap-gallery:hover .owl-prev, .soap-gallery-wrapper:hover .owl-prev, .post-slider:hover .owl-prev, .testimonials.owl-carousel:hover .owl-prev, .features-icon-slider:hover .owl-prev, .brand-slider.style1:hover .owl-prev{left:28px;}
.post-slideshow:hover .owl-next, .soap-gallery:hover .owl-next, .soap-gallery-wrapper:hover .owl-next, .post-slider:hover .owl-next, .testimonials.owl-carousel:hover .owl-next, .features-icon-slider:hover .owl-next, .brand-slider.style1:hover .owl-next{right:28px;}
#slideshow .tp-leftarrow.default{left:28px;}
#slideshow .tp-leftarrow.default:before{content:"\f177";}
#slideshow .tp-rightarrow.default{right:28px;}
#slideshow .tp-rightarrow.default:before{content:"\f178";}
.sticky-note{padding:25px 30px;background:#edf6ff;position:relative;overflow:hidden;margin-bottom:30px;}
.sticky-note > *:last-child{margin-bottom:0;}
.sticky-note:after{position:absolute;content:"";border-top:23px solid #d4dde5;border-right:23px solid transparent;right:-23px;bottom:-23px;background-color:#fff;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.sticky-note:hover:after{right:0;bottom:0;}
.sticky-note.style2{background:#ffefb7;color:#c08d34;}
.sticky-note.style2:after{border-top-color:#d5a044;}
.sticky-note.style3{background:#ffe4e4;color:#c05454;}
.sticky-note.style3:after{border-top-color:#d66c6c;}
.sticky-note.style4{background:#d8f1a9;color:#74952b;}
.sticky-note.style4:after{border-top-color:#89a648;}
.social-icons{margin-bottom:10px;}
.social-icons:after{display:table;content:"";clear:both;}
.social-icons .social-icon{display:block;float:left;margin-right:9px;margin-bottom:15px;line-height:0;}
.social-icons .social-icon:last-child{margin-right:0;}
.social-icons .social-icon i{font-size:1.0833em;border-color:#d4dde5;overflow:hidden;color:#d4dde5;width:2.2em;height:2.2em;line-height:2.16em;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-align:center;}
.social-icons .social-icon:hover i{border-color:transparent;color:#fff;background:#ff1818;}
.social-icons .social-icon:hover i:before{-webkit-animation:fadeInDown 0.3s ease-in;-moz-animation:fadeInDown 0.3s ease-in;animation:fadeInDown 0.3s ease-in;display:inline-block;}
.social-icons .social-icon:last-child{margin-right:0;}
.social-icons.full-width{display:block;}
.social-icons.full-width .social-icon{display:table-cell;float:none;width:1%;margin:0;text-align:center;}
.social-icons.size-lg .social-icon{margin-right:10px;}
.social-icons.size-lg .social-icon i{font-size:1.6667em;}
.social-icons.size-md .social-icon{margin-right:10px;}
.social-icons.size-md .social-icon i{font-size:1.1667em;}
.social-icons.size-sm .social-icon{margin-right:10px;}
.social-icons.size-sm .social-icon i{font-size:1em;width:2.4em;height:2.4em;line-height:2.35em;}
.social-icons.style1 .social-icon i{color:#d4dde5;border:1px solid #d4dde5;}
.social-icons.style1 .social-icon:hover i{border-color:transparent;color:#fff;}
.social-icons.style2 .social-icon i{color:#fff;border:none;background:#ff1818;}
.social-icons.style2 .social-icon:hover i{background:#ff3030;}
.social-icons.style3 .social-icon i{color:#fff;border:none;background:#1b4268;}
.social-icons.style3 .social-icon:hover i{background:#22486d;}
.callout-box{position:relative;}
.callout-box .callout-content{display:table;width:100%;}
.callout-box .callout-text{display:table-cell;vertical-align:middle;}
.callout-box .callout-text > *{margin-bottom:0;}
.callout-box .callout-action{display:table-cell;padding-left:40px;vertical-align:middle;white-space:nowrap;}
.callout-box.style1{}
.callout-box.style1 .callout-box-wrapper{background:rgba(147, 159, 170, 0.95);}
.callout-box.style1 .callout-box-wrapper > .container > .row > div:not(.callout-content-container){z-index:1;}
.callout-box.style1 .callout-box-wrapper.bg-blue{background:rgba(15, 37, 65, 0.95);}
.callout-box.style1 .callout-box-wrapper.bg-blue .desc-sm{color:#455b79;}
.callout-box.style1 .callout-content-container:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.callout-box.style1 .callout-content{display:inline-block;height:auto;width:98%;vertical-align:middle;}
.callout-box.style1 .callout-text h2, .callout-box.style1 .callout-text h3{color:#fff;font-size:3.3333em;padding-right:35px;border-right:1px solid rgba(255, 255, 255, 0.1);}
.callout-box.style1 .callout-text h3{font-size:2.5em;}
.callout-box.style1 .btn{color:#fff;border-color:#fff;}
.callout-box.style1 .btn:hover{border-color:#ff1818;}
.callout-box.style1 .container{position:relative;}
.callout-box.style1 .callout-image-container{display:table;width:100%;height:100%;table-layout:fixed;}
.callout-box.style1 .callout-image{position:relative;z-index:1;display:table-cell;vertical-align:bottom;}
.callout-box.style1 .callout-image img{margin-top:5px;}
.callout-box.style1 .callout-stripe{position:absolute;bottom:0;right:0;float:none;padding:0;color:#fff;background:#ff1818;padding:7px 0 7px 50px;font-size:0.8333em;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;z-index:0;}
.callout-box.style1 .callout-stripe:after{content:"";display:block;position:absolute;top:0;left:100%;height:100%;bottom:0;width:1000px;background:#ff1818;}
.callout-box.style1 .callout-stripe img{margin-right:8px;}
.callout-box.style1 .desc-lg{font-size:1.3333em;color:#fff;margin-bottom:8px;}
.callout-box.style1 .desc-sm{font-size:0.8333em;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:0.1em;}
.callout-box.style2 .callout-action, .callout-box.style3 .callout-action{text-align:right;}
.callout-box.style2 .callout-text *, .callout-box.style3 .callout-text *{color:#fff;line-height:1.6667em;}
.callout-box.style2{background:#1b4268;padding:30px 0;}
.callout-box.style2 .btn{color:#fff;border-color:#fff;padding:0 45px;}
.callout-box.style2 .btn:hover{border-color:#ff1818;}
.callout-box.style3{background:#ff1818;padding:40px 0;}
.callout-box.style3 .callout-text *{font-size:2.5em;}
.callout-box.style3 .btn:hover{color:#fff;background:#1b4268;}
.flexslider{border:none;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;box-shadow:none;margin:0;z-index:0;position:relative;}
.parallax{background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;background-size:auto auto;overflow:hidden;position:static;}
.parallax.has-caption:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.parallax .container{-webkit-backface-visibility:hidden;}
.parallax-elem{position:relative;overflow:hidden;background:#000;min-height:500px;}
.parallax-elem .video-container{position:absolute;left:0;top:0;height:100%;}
.parallax-elem .no-parallax{top:0 !important;}
.parallax-elem .mejs-container, .parallax-elem .mejs-layer{width:100% !important;height:100% !important;}
.image-banner{background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:relative;overflow:hidden;}
.image-banner .caption-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
.image-banner .caption-wrapper.position-right{right:0;max-width:48%;padding-right:30px;padding-left:0;}
.image-banner .caption-wrapper.position-left{left:0;max-width:48%;padding-left:30px;padding-right:0;}
.image-banner .caption-wrapper.position-left:before, .image-banner .caption-wrapper.position-right:before, .image-banner .caption-wrapper.position-middle:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.image-banner .caption-wrapper.position-left .captions, .image-banner .caption-wrapper.position-right .captions, .image-banner .caption-wrapper.position-middle .captions{display:inline-block;width:98%;vertical-align:middle;text-align:left;}
.image-banner .caption-wrapper.position-left h2, .image-banner .caption-wrapper.position-right h2, .image-banner .caption-wrapper.position-middle h2{color:#b2afb2;font-size:8.3333em;line-height:1;letter-spacing:-0.1em;}
.image-banner .caption-wrapper.position-left .action, .image-banner .caption-wrapper.position-right .action, .image-banner .caption-wrapper.position-middle .action{color:#fff;text-decoration:underline;font-size:1.1667em;text-transform:uppercase;white-space:nowrap;}
.image-banner .caption-wrapper.position-left .action:hover, .image-banner .caption-wrapper.position-right .action:hover, .image-banner .caption-wrapper.position-middle .action:hover{color:#8c868c;}
.image-banner .btn{position:relative;z-index:1;}
.image-banner .image-container.style-abs{position:absolute;top:40px;}
.image-banner .image-container.style-abs.position-right{right:0;max-width:48%;}
.image-banner .image-container.style-abs.position-left{left:0;max-width:48%;}
#main .image-banner:first-child{margin-top:40px;}
.post-slider.style4 .caption-wrapper, .parallax > .caption-wrapper{width:99%;display:inline-block;vertical-align:middle;text-align:center;}
.post-slider.style4 .caption-wrapper > *:last-child, .parallax > .caption-wrapper > *:last-child{margin-bottom:0;}
.post-slider.style4 .caption, .parallax .caption{line-height:1em;text-transform:uppercase;-webkit-border-radius:1.25em 1.25em 1.25em 1.25em;-moz-border-radius:1.25em 1.25em 1.25em 1.25em;-ms-border-radius:1.25em 1.25em 1.25em 1.25em;border-radius:1.25em 1.25em 1.25em 1.25em;display:inline-block;font-weight:600;margin-bottom:10px;}
.post-slider.style4 .caption.size-lg, .parallax .caption.size-lg{font-size:2.0833em;background:#fff;color:#1b4268;padding:0.5em 1.5em;}
.post-slider.style4 .caption.size-md, .parallax .caption.size-md{font-size:1.1667em;background:#ff1818;color:#fff;padding:0.8em 2em;}
#header{height:84px;position:absolute;top:0;width:100%;z-index:101;left:0;color:#000;}
#header.header-color-white{color:#fff;}
#header.header-color-white .logo a{color:#fff;}
#header.header-sticky{position:fixed;background:rgba(255, 255, 255, 0.9);left:0;top:0;box-shadow:0 1px 3px rgba(0, 0, 0, 0.11);color:#333;height:auto;}
#header.header-sticky #nav > ul > li > a{line-height:54px;}
#header.header-sticky .logo a{color:#333;}
#header .header-inner{display:table;width:100%;position:relative;}
#header .header-top-nav{float:right;}
#header #nav{text-align:right;}
#header .logo{font-size:1.6667em;text-transform:none;font-weight:600;background-repeat:no-repeat;margin-bottom:0;}
@media all and (-webkit-min-device-pixel-ratio:1.5), all and (-o-min-device-pixel-ratio:3/2), all and (min--moz-device-pixel-ratio:1.5), all and (min-device-pixel-ratio:1.5){#header .logo{background-size:25px 26px;}
}
#header .logo a{color:#000;}
#header .logo img{margin-right:5px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;width:25px;height:26px;}
#header .mini-search{position:relative;}
#header .mini-search .main-nav-search-form{position:absolute;z-index:9;right:-1px;top:0;bottom:0;width:354px;display:none;text-align:right;}
#header .mini-search .main-nav-search-form:before{display:inline-block;content:"";vertical-align:middle;height:100%;}
#header .mini-search .main-nav-search-form form{display:inline-block;width:98%;}
#header .mini-search .main-nav-search-form input[type=text]{height:32px;border:none;-webkit-border-radius:16px 16px 16px 16px;-moz-border-radius:16px 16px 16px 16px;-ms-border-radius:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;border:1px solid #ff1818;padding-left:15px;padding-right:30px;outline:none;}
#header .mini-search .main-nav-search-form button{background:none;border:none;position:absolute;margin-top:0;right:12px;top:0;bottom:0;height:100%;outline:none;}
#header .mini-search .main-nav-search-form button i{display:block;height:34px;line-height:34px;font-size:14px;}
#header .mini-search .main-nav-search-form button:hover .fa{color:#ff3030;}
#header .mini-search .main-nav-search-form .fa{height:32px;line-height:32px;}
#slideshow{position:relative;}
#slideshow .revolution-slider{position:relative;z-index:1;}
#slideshow .ads-carousel-wrap{position:absolute;bottom:0;z-index:2;left:0;width:100%;}
#slideshow .ads-carousel-wrap .container{padding-left:0;padding-right:0;}
.ads-carousel .image-banner .caption-wrapper{max-width:60%;}
.ads-carousel .image-banner .caption-wrapper .captions{width:94%;}
.ads-carousel .captions .title{font-size:4.1667em;color:#343434;line-height:1;letter-spacing:-0.1em;}
.page-title-container{background:url(../images/inner/style1-pattern.png) repeat;position:relative;overflow:visible;}
.page-title-container .entry-title{font-weight:lighter;font-size:2.6em;color:#343434;text-align:center;font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;}
.page-title-container .page-title{padding:120px 0 25px;}
.page-title-container .breadcrumbs{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);transform:translate(-50%, 50%);background:#fff;-webkit-border-radius:18px 18px 18px 18px;-moz-border-radius:18px 18px 18px 18px;-ms-border-radius:18px 18px 18px 18px;border-radius:18px 18px 18px 18px;padding:0 25px;white-space:nowrap;}
.page-title-container .breadcrumbs li{display:inline-block;line-height:36px;font-size:0.8333em;text-transform:none;margin-left:5px;}
.page-title-container .breadcrumbs li:first-child{margin-left:0;}
.page-title-container .breadcrumbs li a{padding-right:5px;}
.page-title-container .breadcrumbs li:after{content:"-";}
.page-title-container .breadcrumbs li:last-child:after{content:"";}
.page-title-container .breadcrumbs li.active{color:#ff1818;}
.page-title-container .banner{background-repeat:no-repeat;padding:120px 0;background-position:center top;}
.page-title-container .banner .container{height:100%;}
.page-title-container .banner .caption-wrapper{height:100%;text-align:center;max-width:50%;padding:0;}
.page-title-container .banner .caption-wrapper.position-right{float:right;}
.page-title-container .banner .caption-wrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.page-title-container .banner .caption{display:inline-block;vertical-align:middle;max-width:98%;}
.page-title-container .banner .caption .caption-lg{font-size:8.3333em;font-weight:300;color:#fff;}
.page-title-container .banner .caption .caption-sm{font-weight:600;font-size:1.1667em;color:#ff1818;}
.page-title-container.style2{background:url("http://placehold.it/1920x240") no-repeat;}
.page-title-container.style2 .entry-title{color:#fff;}
.page-title-container.style3{background-image:url("http://placehold.it/1920x358");background-size:cover;}
.page-title-container.style4 .banner{height:682px;background-image:url("http://placehold.it/1920x684");}
.page-title-container.style4 .caption{text-transform:none;}
.page-title-container.style5 .banner{height:682px;background-image:url("http://placehold.it/1920x1280");}
.page-title-container.style5 .caption{text-transform:none;}
.page-title-container.style5 .caption .caption-lg{font-size:5.8333em;color:#ff1818;line-height:1.1667em;}
.page-title-container.style5 .caption .caption-sm{color:#343434;}
.page-title-container.style6 .banner{height:682px;background-image:url("http://placehold.it/1920x812");}
.page-title-container.style6 .caption{text-transform:none;}
.page-title-container.style6 .caption [class^="caption-"], .page-title-container.style6 .caption [class*=" caption-"]{color:#343434;line-height:1em;}
.page-title-container.style6 .caption .caption-xl{font-size:10em;}
.page-title-container.style6 .caption .caption-lg{font-size:8.3333em;font-family:inherit;}
.page-title-container.style6 .caption .caption-md{font-size:1.6667em;letter-spacing:0.04em;}
.page-title-container.style6 .caption .caption-sm{font-size:1.1667em;letter-spacing:0.04em;}
.page-title-container.style6 .social-icons .social-icon i{color:#fff;border-color:#fff;}
.page-title-container.style6 .social-icons .social-icon:hover i{border-color:#ff1818;}
#nav{text-align:right;}
#nav .mini-cart .fa, #nav .mini-search .fa{color:#ff1818;}
#nav .mini-cart > a{padding:0 10px;}
#nav .mini-search > a{padding:0 0 0 10px;}
#nav .menu-item-has-children:hover > .sub-nav{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;-webkit-animation:fadeInRight 0.3s forwards;-moz-animation:fadeInRight 0.3s forwards;animation:fadeInRight 0.3s forwards;}
#nav li.active > a{color:#ff1818;}
#nav > ul > li{display:inline-block;position:relative;vertical-align:middle;text-align:left;}
#nav > ul > li > a{display:block;font-size:14px;font-weight:bold;font-weight:700;text-transform:none;line-height:84px;padding:0 25px;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}
#nav .sub-nav{position:absolute;top:100%;left:0;visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;width:240px;padding:20px 0;}
#nav .sub-nav li{padding:0 25px;}
#nav .sub-nav li a{font-size:1.0833em;padding:8px 0;display:block;}
#nav .sub-nav li.menu-item-has-children{position:relative;}
#nav .sub-nav.position-left{right:0;left:auto;}
#nav .sub-nav .sub-nav{top:-20px;left:100%;}
#nav .sub-nav .sub-nav.position-left{left:-100%;}
#nav > ul > .mega-menu-item{position:static;}
#nav > ul > .mega-menu-item .sub-nav{width:100%;}
#nav > ul > .mega-menu-item:hover .sub-nav{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;}
#nav > ul > .mega-menu-item > .sub-nav{left:0;padding:20px 0;}
#nav > ul > .mega-menu-item > .sub-nav > li{float:left;padding:0 25px;}
#nav > ul > .mega-menu-item > .sub-nav > li > a{cursor:default;margin-bottom:5px;}
#nav > ul > .mega-menu-item > .sub-nav:after{display:table;content:"";clear:both;}
#nav > ul > .mega-menu-item.mega-column-1 > .sub-nav > li{width:100%;float:none;}
#nav > ul > .mega-menu-item.mega-column-2 > .sub-nav > li{width:50%;}
#nav > ul > .mega-menu-item.mega-column-3 > .sub-nav > li{width:33.3333%;}
#nav > ul > .mega-menu-item.mega-column-4 > .sub-nav > li{width:25%;}
#nav > ul > .mega-menu-item.mega-column-5 > .sub-nav > li{width:20%;}
#nav > ul > .mega-menu-item.mega-column-6 > .sub-nav > li{width:16.6666%;}
#nav > ul > .mega-menu-item .sub-nav .sub-nav{position:static;padding:0;-webkit-animation:none 1s ease-in-out;-moz-animation:none 1s ease-in-out;animation:none 1s ease-in-out;background:none !important;}
#nav > ul > .mega-menu-item .sub-nav .sub-nav li{padding:0;}
#nav > ul > .mega-menu-item .sub-nav .sub-nav li a{padding:9px 0;}
#nav > ul > .mega-menu-item .sub-nav .sub-nav li .fa{width:30px;text-align:left;}
#nav .mini-cart .cart-content{left:auto;right:0;padding:25px;width:300px;}
#nav .mini-cart .cart-content .product-list li{padding:0;background:none;}
#nav .mini-cart .cart-content .product-list li .product-title{padding:0;}
#nav .mini-cart .cart-content .product-list .empty{color:inherit;font-size:1.0833em;}
#nav .mini-cart .cart-content .btn-view-cart{padding:0 20px;font-size:0.8333em;}
#nav .mini-cart .cart-content .btn-view-cart .fa{margin-right:10px;font-size:12px;}
#nav .mini-cart .cart-content .cart-action, #nav .mini-cart .cart-content .cart-price{display:table-cell;vertical-align:middle;}
#nav .mini-cart .cart-content .cart-price{text-align:right;font-size:1.0833em;}
#nav .mini-cart .cart-content .total-price{padding-left:15px;}
#nav .btn-cart-view-hover-style, #nav .mini-cart .cart-content .btn-view-cart:hover, #nav.style-dark .mini-cart .cart-content .btn-view-cart:hover{color:#fff;background:#ff1818;border-color:#ff1818;}
#nav .btn-cart-view-hover-style .fa, #nav .mini-cart .cart-content .btn-view-cart:hover .fa{color:inherit;}
#nav li.menu-item-has-children > .sub-nav{background:rgba(255, 255, 255, 0.9);}
#nav > ul > li.menu-item-has-children:hover > a{color:#000;background:rgba(255, 255, 255, 0.9);}
#nav .sub-nav{color:#6a6a6a;}
#nav .sub-nav li:hover > a, #nav .sub-nav li.active > a{color:#000;}
#nav .sub-nav li:hover > a .fa, #nav .sub-nav li.active > a .fa{color:#ff1818;}
#nav > ul > .mega-menu-item > .sub-nav > li > a{color:#000;}
#nav .mini-cart .cart-content .product-list li, #nav .mini-cart .cart-content .product-title, #nav .mini-cart .cart-content .btn-view-cart{color:#6a6a6a;border-color:#b7b7b7;}
#nav .mini-cart .cart-content .btn-view-cart .fa{color:#b7b7b7;}
#nav .mini-cart .cart-content .product-title:hover{color:#ff1818;}
#nav .mini-cart .cart-content hr{border-color:#f0efef;}
#nav .mini-cart .cart-content .total-price{color:#ff1818;}
#nav .mini-search .main-nav-search-form input[type=text]{background:#fff;}
#nav.style-dark .style-dark-color, #nav.style-dark .mini-cart .cart-content .product-list li, #nav.style-dark .mini-cart .cart-content .product-title, #nav.style-dark .mini-cart .cart-content .btn-view-cart{color:#fff;border-color:#fff;}
#nav.style-dark li.menu-item-has-children > .sub-nav{background:rgba(0, 0, 0, 0.9);}
#nav.style-dark > ul > li.menu-item-has-children:hover > a{color:#fff;background:rgba(0, 0, 0, 0.9);}
#nav.style-dark .sub-nav{color:#6a6a6a;}
#nav.style-dark .sub-nav li:hover > a, #nav.style-dark .sub-nav li.active > a{color:#fff;}
#nav.style-dark .sub-nav li:hover > a .fa, #nav.style-dark .sub-nav li.active > a .fa{color:#ff1818;}
#nav.style-dark > ul > .mega-menu-item > .sub-nav > li > a{color:#fff;}
#nav.style-dark .mini-cart .cart-content .btn-view-cart .fa{color:#fff;}
#nav.style-dark .mini-cart .cart-content .product-title:hover{color:#ff1818;}
#nav.style-dark .mini-cart .cart-content hr{border-color:#202020;}
#nav.style-dark .mini-cart .cart-content .total-price{color:#fff;}
#nav.style-dark .mini-search .main-nav-search-form input[type=text]{background:#000;}
#nav.style-colored .style-colored-color, #nav.style-colored .mini-cart .cart-content .product-list li, #nav.style-colored .mini-cart .cart-content .product-title, #nav.style-colored .mini-cart .cart-content .btn-view-cart .fa{color:#eec8c8;}
#nav.style-colored .mini-cart:hover .fa, #nav.style-colored .mini-search:hover .fa{color:#fff;border-color:#fff;}
#nav.style-colored li.menu-item-has-children > .sub-nav{background:rgba(255, 24, 24, 0.9);}
#nav.style-colored > ul > li.menu-item-has-children:hover > a{color:#fff;background:rgba(255, 24, 24, 0.9);}
#nav.style-colored .sub-nav{color:#eec8c8;}
#nav.style-colored .sub-nav li:hover > a, #nav.style-colored .sub-nav li.active > a{color:#fff;}
#nav.style-colored .sub-nav li:hover > a .fa, #nav.style-colored .sub-nav li.active > a .fa{color:#1b4268;}
#nav.style-colored > ul > .mega-menu-item > .sub-nav > li > a{color:#fff;}
#nav.style-colored .mini-cart .cart-content .btn-view-cart{color:#fff;border-color:#fff;}
#nav.style-colored .mini-cart .cart-content .product-title:hover{color:#fff;}
#nav.style-colored .mini-cart .cart-content .btn-view-cart:hover{background:#1b4268;border-color:#1b4268;}
#nav.style-colored .mini-cart .cart-content .btn-view-cart:hover .fa{color:#fff;}
#nav.style-colored .mini-cart .cart-content hr{border-color:#ff3030;}
#nav.style-colored .mini-cart .cart-content .product-price, #nav.style-colored .mini-cart .cart-content .total-price{color:#fff;}
#nav.style-colored .mini-search .main-nav-search-form input[type=text]{background:#000;}
#header.header-sticky #nav{}
#header.header-sticky #nav .mini-search .main-nav-search-form input[type="text"]{background:#fff;}
#header.header-sticky #nav > ul > li.menu-item-has-children > .sub-nav{box-shadow:0 -1px 3px rgba(0, 0, 0, 0.11);}
.mobile-nav-wrapper{background:#0b1c32;}
.mobile-nav{padding:15px 20px 40px;color:#FFFFFF;font-size:1.0833em;}
.mobile-nav li > a{display:block;}
.mobile-nav li.active > a{color:#ff1818;}
.mobile-nav > li > a{font-weight:700;text-transform:none;line-height:3.5em;border-bottom:1px solid #17283c;letter-spacing:0.1em;}
.mobile-nav .sub-nav{display:none;}
.mobile-nav .menu-item-has-children{position:relative;}
.mobile-nav .menu-item-has-children .open-subnav{position:absolute;right:0;text-align:center;width:1.8em;height:1.8em;line-height:1.65em;cursor:pointer;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;top:1.1em;font-size:12px;}
.mobile-nav .menu-item-has-children .open-subnav:before{font-family:FontAwesome;content:"\f105";}
.mobile-nav .menu-item-has-children.opened > .open-subnav, .mobile-nav .menu-item-has-children > .open-subnav:hover{color:#ff1818;}
.mobile-nav .menu-item-has-children.opened > a{color:#ff1818;}
.mobile-nav .menu-item-has-children.opened > .open-subnav:before{content:"\f107";}
.mobile-nav .menu-item-has-children.opened .opened .sub-nav{color:#fff;}
.mobile-nav > .menu-item-has-children > .open-subnav{border:1px solid;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.mobile-nav > .menu-item-has-children.opened > .open-subnav, .mobile-nav > .menu-item-has-children > .open-subnav:hover{border:1px solid #ff1818;color:#fff;background:#ff1818;}
.mobile-nav > .menu-item-has-children.opened > a{color:#fff;}
.mobile-nav.current-menu-item > a{color:#fff;}
.mobile-nav .sub-nav{font-family:"Open Sans", Arial, Helvetica, sans-serif;padding:25px 0 20px 30px;}
.mobile-nav .sub-nav a{line-height:3em;}
.mobile-nav .sub-nav .fa{margin-right:10px;}
.mobile-nav .sub-nav .sub-nav{padding:0 0 0 20px;}
.soap-gallery.style1{overflow:hidden;}
.soap-gallery.style1 .owl-buttons .owl-prev, .soap-gallery.style1 .owl-buttons .owl-next{width:236px;height:88px;background-color:none;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;border:none;margin-top:-44px;padding:10px;line-height:68px;color:#feffff;font-size:10px;text-indent:0;text-transform:uppercase;-moz-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s;-ms-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
.soap-gallery.style1 .owl-buttons .owl-prev:before, .soap-gallery.style1 .owl-buttons .owl-next:before{float:right;margin-top:20px;}
.soap-gallery.style1 .owl-buttons .owl-prev .slide-index, .soap-gallery.style1 .owl-buttons .owl-next .slide-index{display:inline-block;}
.soap-gallery.style1 .owl-buttons .owl-prev .imageholder, .soap-gallery.style1 .owl-buttons .owl-next .imageholder{display:inline-block;float:left;width:68px;height:68px;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;margin-right:20px;}
.soap-gallery.style1 .owl-buttons .owl-prev .imageholder, .soap-gallery.style1 .owl-buttons .owl-prev .slide-index, .soap-gallery.style1 .owl-buttons .owl-next .imageholder, .soap-gallery.style1 .owl-buttons .owl-next .slide-index{display:none;}
.soap-gallery.style1 .owl-buttons .owl-prev{left:-140px;}
.soap-gallery.style1 .owl-buttons .owl-next{right:-140px;}
.soap-gallery.style1 .owl-buttons .owl-next:before{float:left;margin-right:20px;}
.soap-gallery.style1 .owl-buttons .owl-next .imageholder{float:right;margin-right:0;}
.soap-gallery.style1 .owl-buttons .owl-prev:hover, .soap-gallery.style1 .owl-buttons .owl-next:hover{background-color:rgba(0, 0, 0, 0.5);}
.soap-gallery.style1 .owl-buttons .owl-prev:hover .imageholder, .soap-gallery.style1 .owl-buttons .owl-prev:hover .slide-index, .soap-gallery.style1 .owl-buttons .owl-next:hover .imageholder, .soap-gallery.style1 .owl-buttons .owl-next:hover .slide-index{display:block;}
.soap-gallery.style1 .owl-buttons .owl-prev:hover{left:0;}
.soap-gallery.style1 .owl-buttons .owl-next:hover{right:0;}
.soap-gallery.style2{position:relative;}
.soap-gallery.style2 > *{display:none;}
.soap-gallery.style2 img{width:100%;}
.soap-gallery.style2 a{float:left;}
.soap-gallery.style2 > .caroufredsel_wrapper{display:block;}
.soap-gallery.style2 > .soap-gallery-prev, .soap-gallery.style2 > .soap-gallery-next{display:block;}
.soap-gallery.frame-holder{width:100%;padding:57px 0 76px;position:relative;}
.soap-gallery.frame-holder.effect-shine .owl-carousel:before{content:"";position:absolute;display:block;width:310px;height:357px;top:-33px;right:-33px;background:url(../images/shortcode/galleries/shine-effect.png) no-repeat;background-size:100% auto;z-index:1;}
.soap-gallery.frame-holder .gallery-frame{height:100%;position:absolute;text-align:center;top:0;width:100%;}
.soap-gallery.frame-holder .owl-carousel{width:594px;margin:0 auto;z-index:1;}
.soap-gallery.frame-holder .owl-buttons .owl-prev:before, .soap-gallery.frame-holder .owl-buttons .owl-next:before{color:#d4dde5;border-color:#d5dde5;}
.soap-gallery.frame-holder .owl-buttons .owl-prev:hover:before, .soap-gallery.frame-holder .owl-buttons .owl-next:hover:before{color:#fff;border-color:#ff1818;}
.soap-gallery.frame-holder .owl-buttons .owl-prev{left:-136px;}
.soap-gallery.frame-holder .owl-buttons .owl-next{right:-136px;}
.soap-gallery.metro-style{max-width:100%;overflow:hidden;}
.soap-gallery.metro-style a{float:left;max-width:100%;border-right:6px solid transparent;border-bottom:6px solid transparent;display:block;}
.soap-gallery.metro-style a.double-width{border-bottom:0;}
.soap-gallery.metro-style .gallery-wrapper{overflow:hidden;margin-right:-6px;margin-bottom:-6px;}
.soap-gallery.metro-style .gallery-wrapper:after{content:"";display:table;clear:both;}
.soap-gallery.small-post .image{display:block;}
.soap-gallery.small-post .post-content{padding:14px 16px;background:#edf6ff;}
.soap-gallery.small-post .post-title{margin-bottom:0;color:#939faa;font-weight:400;}
.soap-gallery.small-post .post-title:hover a{color:#1b4268;}
.soap-gallery.carousel-style1{width:1170px;}
.soap-gallery.carousel-style1 .slides > div{display:none;}
.soap-gallery.carousel-style1 .slideItem{box-shadow:-14px 0 10px rgba(0, 0, 0, 0.25);}
.soap-gallery-thumb-wrapper{padding:20px 0 4px 16px;border:1px solid #edf6ff;text-align:center;}
.soap-gallery-thumb-wrapper > a{display:inline-block;width:99px;height:99px;margin-right:16px;margin-bottom:16px;position:relative;}
.soap-gallery-thumb-wrapper > a img{width:100%;height:auto;}
.soap-gallery-thumb-wrapper > a.selected:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;border:2px solid #ff1818;}
.thumbnail-full ~ .soap-gallery-thumb-wrapper{display:table;table-layout:fixed;width:100%;border-spacing:10px;padding:0;}
.thumbnail-full ~ .soap-gallery-thumb-wrapper > a{display:table-cell;width:1%;height:auto;padding:0;}
.gallery-col-2 a{width:50%;}
.gallery-col-2 a.double-width{width:100%;}
.gallery-col-3 a{width:33.3333%;}
.gallery-col-3 a.double-width{width:66.6666%;}
.gallery-col-4 a{width:25%;}
.gallery-col-4 a.double-width{width:50%;}
.gallery-col-5 a{width:20%;}
.gallery-col-5 a.double-width{width:40%;}
.icon-box{}
.icon-box.box{margin-bottom:30px;}
.icon-box.box-lg{margin-bottom:40px;}
.icon-box.block{margin-bottom:60px;}
.icon-box .box-content p{line-height:1.8461em;}
.icon-box .box-content > *:last-child{margin-bottom:0;}
.icon-box[class*=" style-centered-"]{text-align:center;}
.icon-box[class*=" style-centered-"] > i{margin-bottom:20px;cursor:default;}
.icon-box[class*=" style-centered-"].style-centered-1 > i{font-size:30px;color:#ff1818;}
.icon-box[class*=" style-centered-"].style-centered-2 > i, .icon-box[class*=" style-centered-"].style-centered-4 > i{font-size:50px;width:104px;height:104px;text-align:center;line-height:104px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background:#ff1818;color:#fff;position:relative;overflow:hidden;}
.icon-box[class*=" style-centered-"].style-centered-2 > i:before, .icon-box[class*=" style-centered-"].style-centered-4 > i:before{position:relative;z-index:1;}
.icon-box[class*=" style-centered-"].style-centered-2 > i:after, .icon-box[class*=" style-centered-"].style-centered-4 > i:after{content:"";display:block;position:absolute;z-index:0;right:0;top:0;border-right:100px solid #ff3030;border-bottom:100px solid transparent;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-ms-border-radius:0 5px 0 0;border-radius:0 5px 0 0;}
.icon-box[class*=" style-centered-"].style-centered-2:hover > i, .icon-box[class*=" style-centered-"].style-centered-4:hover > i{background:#1b4268;}
.icon-box[class*=" style-centered-"].style-centered-2:hover > i:after, .icon-box[class*=" style-centered-"].style-centered-4:hover > i:after{border-right-color:#22486d;}
.icon-box[class*=" style-centered-"].style-centered-3 > i{font-size:16px;color:#fff;width:50px;height:50px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-align:center;line-height:46px;background:#1b4268;border:2px solid #1b4268;position:relative;overflow:hidden;}
.icon-box[class*=" style-centered-"].style-centered-3 > i:before{position:relative;z-index:1;}
.icon-box[class*=" style-centered-"].style-centered-3 > i:after{content:"";display:block;position:absolute;z-index:0;left:0;top:0;width:100%;height:50%;-webkit-border-radius:100px 100px 0 0;-moz-border-radius:100px 100px 0 0;-ms-border-radius:100px 100px 0 0;border-radius:100px 100px 0 0;background:#325577;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;}
.icon-box[class*=" style-centered-"].style-centered-4 > i{background:none;color:#ff1818;border:1px solid #ff1818;}
.icon-box[class*=" style-centered-"].style-centered-4 > i:after{border-right-color:transparent;}
.icon-box[class*=" style-centered-"].style-centered-4:hover > i{background:#ff1818;color:#fff;}
.icon-box[class*=" style-centered-"].style-centered-4:hover > i:after{border-right-color:#ff3030;}
.icon-box[class*=" style-side-"] > i{float:left;}
.icon-box[class*=" style-side-"].style-side-1{position:relative;}
.icon-box[class*=" style-side-"].style-side-1 > i{font-size:40px;color:#ff1818;}
.icon-box[class*=" style-side-"].style-side-1 > i:after{content:"";display:block;position:absolute;left:62px;top:5px;bottom:5px;width:1px;background:#edf6ff;}
.icon-box[class*=" style-side-"].style-side-1.icon-color-blue > i{color:#1b4268;}
.icon-box[class*=" style-side-"].style-side-1 .box-content{padding-left:90px;}
.icon-box[class*=" style-side-"].style-side-2 > i{font-size:20px;color:#fff;width:50px;height:70px;line-height:70px;text-align:center;background:#ff1818;-webkit-border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;-ms-border-radius:25px 25px 25px 25px;border-radius:25px 25px 25px 25px;margin-top:10px;}
.icon-box[class*=" style-side-"].style-side-2 .box-content{padding-left:80px;}
.icon-box[class*=" style-side-"].style-side-3 > i{font-size:20px;color:#fff;width:50px;height:50px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-align:center;line-height:46px;background:#ff1818;border:2px solid #ff1818;position:relative;overflow:hidden;margin-right:20px;}
.icon-box[class*=" style-side-"].style-side-3 > i:before{position:relative;z-index:1;}
.icon-box[class*=" style-side-"].style-side-3 > i:after{content:"";display:block;position:absolute;z-index:0;left:0;top:0;width:100%;height:50%;-webkit-border-radius:100px 100px 0 0;-moz-border-radius:100px 100px 0 0;-ms-border-radius:100px 100px 0 0;border-radius:100px 100px 0 0;background:#ff3030;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;}
.icon-box[class*=" style-side-"].style-side-3 .box-title{padding-top:15px;margin-bottom:25px;}
.icon-box[class*=" style-side-"].style-side-3.icon-color-blue > i{background:#1b4268;border-color:#1b4268;}
.icon-box[class*=" style-side-"].style-side-3.icon-color-blue > i:after{background:#325577;}
.icon-box[class*=" style-side-"].style-side-4 > i{font-size:16px;color:#fff;width:50px;height:50px;position:relative;line-height:50px;text-align:center;background:#ff1818;margin-top:5px;}
.icon-box[class*=" style-side-"].style-side-4 > i:before{position:relative;z-index:1;}
.icon-box[class*=" style-side-"].style-side-4 > i:after{content:"";display:block;position:absolute;z-index:0;right:0;top:0;border-right:50px solid #ff3030;border-bottom:50px solid transparent;}
.icon-box[class*=" style-side-"].style-side-4 .box-content{padding-left:70px;}
.icon-box[class*=" style-side-"].style-side-5, .icon-box[class*=" style-side-"].style-side-6{display:table;}
.icon-box[class*=" style-side-"].style-side-5 .icon-container, .icon-box[class*=" style-side-"].style-side-6 .icon-container{font-size:25px;width:130px;text-align:center;padding-right:20px;}
.icon-box[class*=" style-side-"].style-side-5 i, .icon-box[class*=" style-side-"].style-side-6 i{font-size:inherit;width:3.6em;height:3.6em;text-align:center;line-height:3.6em;color:#fff;background:#d4dde5;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;-moz-transition:font-size 0.3s ease 0s;-o-transition:font-size 0.3s ease 0s;-webkit-transition:font-size 0.3s ease 0s;-ms-transition:font-size 0.3s ease 0s;transition:font-size 0.3s ease 0s;position:relative;overflow:hidden;}
.icon-box[class*=" style-side-"].style-side-5 i:before, .icon-box[class*=" style-side-"].style-side-6 i:before{position:relative;z-index:1;}
.icon-box[class*=" style-side-"].style-side-5 i:after, .icon-box[class*=" style-side-"].style-side-6 i:after{content:"";display:block;position:absolute;z-index:0;left:0;top:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;background:#ff3030;height:50%;width:100%;-webkit-border-radius:100px 100px 0 0;-moz-border-radius:100px 100px 0 0;-ms-border-radius:100px 100px 0 0;border-radius:100px 100px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;}
.icon-box[class*=" style-side-"].style-side-5 .icon-container{vertical-align:top;padding-top:0.5em;}
.icon-box[class*=" style-side-"].style-side-5 i:hover{background:#ff1818;-webkit-animation:spin 1s ease;-moz-animation:spin 1s ease;animation:spin 1s ease;}
.icon-box[class*=" style-side-"].style-side-5 i:hover:after{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.icon-box[class*=" style-side-"].style-side-6 .icon-container{text-align:left;width:auto;padding-right:25px;}
.icon-box[class*=" style-side-"].style-side-6 i{border:2px solid #d4dde5;background:#fff;color:#ff1818;font-size:35px;width:2.8em;height:2.8em;line-height:2.8em;}
.icon-box[class*=" style-side-"].style-side-6 i:hover{background:#ff1818;border-color:#ff1818;color:#fff;}
.icon-box[class*=" style-side-"].style-side-6 i:hover:after{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.icon-box[class*=" style-side-"].style-side-7 > i{font-size:16px;color:#ff1818;width:50px;height:50px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-align:center;line-height:49px;border:1px solid #ff1818;position:relative;overflow:hidden;}
.icon-box[class*=" style-side-"].style-side-7 > i:before{position:relative;z-index:1;}
.icon-box[class*=" style-side-"].style-side-7 > i:after{content:"";position:absolute;width:48px;height:24px;-webkit-border-radius:24px 24px 0 0;-moz-border-radius:24px 24px 0 0;-ms-border-radius:24px 24px 0 0;border-radius:24px 24px 0 0;display:none;background:#ff3030;left:0;top:0;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;z-index:0;}
.icon-box[class*=" style-side-"].style-side-7 > i:hover{color:#fff;background:#ff1818;}
.icon-box[class*=" style-side-"].style-side-7 > i:hover:after{display:block;}
.icon-box[class*=" style-side-"].style-side-7 .box-content{padding-left:70px;}
.icon-box[class*=" style-boxed-"].style-boxed-1, .icon-box[class*=" style-boxed-"].style-boxed-3{text-align:center;position:relative;border:1px solid #edf6ff;}
.icon-box[class*=" style-boxed-"].style-boxed-1 .icon-container, .icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container{font-size:30px;}
.icon-box[class*=" style-boxed-"].style-boxed-1 .icon-container i, .icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container i{width:3.5em;height:3.5em;text-align:center;line-height:3.5em;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background:#ff1818;color:#fff;position:relative;cursor:default;}
.icon-box[class*=" style-boxed-"].style-boxed-1 .icon-container i:before, .icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container i:before{position:relative;z-index:1;}
.icon-box[class*=" style-boxed-"].style-boxed-1 .icon-container i:after, .icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container i:after{content:"";display:block;position:absolute;left:0;top:0;width:3.5em;height:1.75em;-webkit-border-radius:1.75em 1.75em 0 0;-moz-border-radius:1.75em 1.75em 0 0;-ms-border-radius:1.75em 1.75em 0 0;border-radius:1.75em 1.75em 0 0;background:#ff3030;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;}
.icon-box[class*=" style-boxed-"].style-boxed-1 .icon-container i, .icon-box[class*=" style-boxed-"].style-boxed-1 .icon-container i:after, .icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container i, .icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container i:after{}
.icon-box[class*=" style-boxed-"].style-boxed-1.icon-color-blue .icon-container i, .icon-box[class*=" style-boxed-"].style-boxed-3.icon-color-blue .icon-container i{background-color:#1b4268;}
.icon-box[class*=" style-boxed-"].style-boxed-1.icon-color-blue .icon-container i:after, .icon-box[class*=" style-boxed-"].style-boxed-3.icon-color-blue .icon-container i:after{background:#22486d;}
.icon-box[class*=" style-boxed-"].style-boxed-1{padding:72px 30px 30px;margin-top:52px;}
.icon-box[class*=" style-boxed-"].style-boxed-1 .icon-container{position:absolute;left:50%;top:-1.75em;margin-left:-1.75em;}
.icon-box[class*=" style-boxed-"].style-boxed-1 .icon-container:before{content:"";display:block;position:absolute;left:-0.45em;top:-0.45em;width:4.4em;height:2.2em;border:1px solid #edf6ff;border-bottom:none;-webkit-border-radius:2.2em 2.2em 0 0;-moz-border-radius:2.2em 2.2em 0 0;-ms-border-radius:2.2em 2.2em 0 0;border-radius:2.2em 2.2em 0 0;background:#fff;}
.icon-box[class*=" style-boxed-"].style-boxed-1:hover .icon-container i{background:#ff1818;}
.icon-box[class*=" style-boxed-"].style-boxed-1:hover .icon-container i:after{background:#ff3030;}
.icon-box[class*=" style-boxed-"].style-boxed-2{display:table;border:1px solid #edf6ff;}
.icon-box[class*=" style-boxed-"].style-boxed-2 .icon-container i{font-size:40px;color:#ff1818;padding:0 45px;}
.icon-box[class*=" style-boxed-"].style-boxed-2 .box-content{background:#edf6ff;padding:20px 25px;}
.icon-box[class*=" style-boxed-"].style-boxed-3{border-color:#d4dde5;padding:40px 30px;-moz-transition:background 0.2s ease-in 0s;-o-transition:background 0.2s ease-in 0s;-webkit-transition:background 0.2s ease-in 0s;-ms-transition:background 0.2s ease-in 0s;transition:background 0.2s ease-in 0s;}
.icon-box[class*=" style-boxed-"].style-boxed-3 .icon-container{margin-bottom:20px;}
.icon-box[class*=" style-boxed-"].style-boxed-3:hover{color:#fff;background:#1b4268;border-color:#1b4268;}
.icon-box[class*=" style-boxed-"].style-boxed-3:hover .box-title a{color:#fff;}
.icon-box[class*=" style-boxed-"].style-boxed-3:hover .icon-container i{background:#edf6ff;color:#ff1818;}
.icon-box[class*=" style-boxed-"].style-boxed-3:hover .icon-container i:after{background:#fff;}
.icon-box[class*=" style-boxed-"].style-boxed-4{border:2px solid #edf6ff;text-align:center;}
.icon-box[class*=" style-boxed-"].style-boxed-4 .icon-container{padding:35px 0;color:#ff1818;}
.icon-box[class*=" style-boxed-"].style-boxed-4 .icon-container i{font-size:30px;}
.icon-box[class*=" style-boxed-"].style-boxed-4 .box-content{padding:30px;background:#edf6ff;}
.image-box{margin-bottom:30px;}
.image-box-style1{width:74px;height:74px;margin:10px 15px 10px 0;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background:#ff1818;text-align:center;position:relative;overflow:hidden;}
.image-box-style1:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.image-box-style1:after{content:"";display:block;position:absolute;left:0;top:0;z-index:0;width:100%;height:50%;background:#ff3030;-webkit-border-radius:37px 37px 0 0;-moz-border-radius:37px 37px 0 0;-ms-border-radius:37px 37px 0 0;border-radius:37px 37px 0 0;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);}
.image-box-style1 img{display:inline-block;vertical-align:middle;max-width:60%;position:relative;z-index:1;}
.shortcode-banner{position:relative;overflow:hidden;margin-bottom:30px;}
.shortcode-banner > img{width:100%;height:auto;}
.shortcode-banner .shortcode-banner-content{padding:20px 0 0;}
.shortcode-banner .shortcode-banner-content .btn.style4{padding:0 20px;}
.shortcode-banner .shortcode-banner-content .btn.style4:hover{background:#1b4268;border-color:#1b4268;}
.shortcode-banner .shortcode-banner-content .details{margin-bottom:20px;}
.shortcode-banner.style-animated .shortcode-banner-inside{position:absolute;width:101%;height:101%;left:0;top:50%;background-image:-webkit-gradient(linear, 0% 0%, 0% 50%, from(rgba(255, 24, 24, 0)), to(rgba(255, 24, 24, 0.85)));background-image:-webkit-linear-gradient(top, rgba(255, 24, 24, 0) 0%, rgba(255, 24, 24, 0.85) 50%);background-image:-moz-linear-gradient(top, rgba(255, 24, 24, 0) 0%, rgba(255, 24, 24, 0.85) 50%);background-image:-ms-linear-gradient(top, rgba(255, 24, 24, 0) 0%, rgba(255, 24, 24, 0.85) 50%);background-image:-o-linear-gradient(top, rgba(255, 24, 24, 0) 0%, rgba(255, 24, 24, 0.85) 50%);-moz-transition:top 0.4s ease 0s;-o-transition:top 0.4s ease 0s;-webkit-transition:top 0.4s ease 0s;-ms-transition:top 0.4s ease 0s;transition:top 0.4s ease 0s;}
.shortcode-banner.style-animated .shortcode-banner-inside:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.shortcode-banner.style-animated .shortcode-banner-inside .shortcode-banner-content{display:inline-block;width:99%;vertical-align:middle;padding:0 30px;text-align:center;}
.shortcode-banner.style-animated .shortcode-banner-inside .shortcode-banner-content .details{display:none;margin-bottom:0;}
.shortcode-banner.style-animated .shortcode-banner-inside .shortcode-banner-content .details > *:last-child{margin-bottom:0;}
.shortcode-banner.style-animated .shortcode-banner-inside .shortcode-banner-content .banner-title{text-transform:uppercase;color:#fff;letter-spacing:0.2em;border-bottom:1px solid #fff;display:inline-block;line-height:1.5em;margin-bottom:5em;}
.shortcode-banner.style-animated:hover .shortcode-banner-inside{background:rgba(27, 66, 104, 0.9);top:0;}
.shortcode-banner.style-animated:hover .shortcode-banner-inside .shortcode-banner-content .details{display:block;}
.shortcode-banner.style-animated:hover .shortcode-banner-inside .shortcode-banner-content .banner-title{margin-bottom:20px;}
.process-builder .process-item{float:left;text-align:center;margin-bottom:30px;}
.process-builder.style-simple.items-2 .process-item{width:50%;}
.process-builder.style-simple.items-3 .process-item{width:33.3333%;}
.process-builder.style-simple.items-4 .process-item{width:25%;}
.process-builder.style-simple.items-5 .process-item{width:20%;}
.process-builder.style-simple.items-6 .process-item{width:16.6666%;}
.process-builder.style-simple .process-icon{display:inline-block;font-size:30px;width:3.4em;height:3.4em;border:2px solid #d4dde5;line-height:3.3em;color:#ff1818;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;margin-bottom:15px;position:relative;}
.process-builder.style-simple .process-icon:before, .process-builder.style-simple .process-icon:after{content:"";display:block;position:absolute;border-top:2px solid #d4dde5;width:300%;top:50%;margin-top:-1px;}
.process-builder.style-simple .process-icon:before{right:100%;margin-right:12px;}
.process-builder.style-simple .process-icon:after{left:100%;margin-left:12px;}
.process-builder.style-simple .process-item{overflow:hidden;}
.process-builder.style-simple .process-item:first-child .process-icon:before{display:none;}
.process-builder.style-simple .process-item:last-child .process-icon:after{display:none;}
.process-builder.style-simple .process-item.active .process-icon, .process-builder.style-simple .process-item .process-icon:hover{background:#ff1818;border:none;color:#fff;}
.process-builder.style-simple .process-item.active .process-icon i, .process-builder.style-simple .process-item .process-icon:hover i{overflow:hidden;position:relative;width:3.4em;height:3.4em;line-height:3.4em;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.process-builder.style-simple .process-item.active .process-icon i:before, .process-builder.style-simple .process-item .process-icon:hover i:before{position:relative;z-index:1;}
.process-builder.style-simple .process-item.active .process-icon i:after, .process-builder.style-simple .process-item .process-icon:hover i:after{content:"";display:block;position:absolute;top:0;left:0;z-index:0;background:#ff3030;width:100%;height:50%;-webkit-border-radius:1.7em 1.7em 0 0;-moz-border-radius:1.7em 1.7em 0 0;-ms-border-radius:1.7em 1.7em 0 0;border-radius:1.7em 1.7em 0 0;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.process-builder.style-simple .process-details{padding:0 25px;}
.process-builder.style-creative > li{float:left;}
.process-builder.style-creative .process-item{padding-top:10px;position:relative;position:relative;margin-right:70px;}
.process-builder.style-creative .process-item .process-inside{position:relative;z-index:1;}
.process-builder.style-creative .process-item .process-image{width:168px;height:168px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;border:6px solid #fff;background-repeat:no-repeat;background-size:cover;background-position:center center;box-shadow:0 0 6px rgba(0, 0, 0, 0.2);margin-bottom:20px;}
.process-builder.style-creative .process-item .process-image img{width:100%;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.process-builder.style-creative .process-item .arrow{position:absolute;z-index:0;left:100%;top:80px;margin-left:-10px;padding-left:8px;display:inline-block;width:60px;height:28px;font-family:FontAwesome;background:#ff1818;color:#fff;font-size:13px;text-align:center;line-height:28px;-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;-ms-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;}
.process-builder.style-creative .process-item .arrow:before{content:"\f178";}
.process-builder.style-creative .assets-item{max-width:100%;}
.image .caption-wrapper, .post-slider.style3 .slide-text{position:absolute;left:0;padding:15px 30px 15px 50px;bottom:20px;background:rgba(255, 255, 255, 0.75);}
.image .caption-wrapper > *:last-child, .post-slider.style3 .slide-text > *:last-child{margin-bottom:0;}
.image .caption-wrapper .slide-title, .post-slider.style3 .slide-text .slide-title{margin-bottom:5px;}
.owl-item img{width:100%;}
.post-slider .caption-animated{visibility:hidden;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.post-slider.style2 .slide-text{position:absolute;bottom:0;left:0;width:100%;background:rgba(15, 37, 65, 0.9);padding:25px 120px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s;-ms-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
.post-slider.style2 .slide-text .slide-title{margin-bottom:0;color:#fff;}
.post-slider.style2 .slide-text .meta-info{color:#939faa;font-size:0.9167em;}
.post-slider.style2 .owl-prev, .post-slider.style2 .owl-next{margin-top:0;top:auto;bottom:-30px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s;-ms-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
.post-slider.style2 .owl-item{position:relative;}
.post-slider.style2 .owl-item:hover .slide-text{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.post-slider.style2:hover .owl-item .slide-text{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.post-slider.style2:hover .owl-prev, .post-slider.style2:hover .owl-next{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;bottom:30px;}
.post-slider.style3 a:hover .slide-text p{color:#939faa;}
.post-slider ~ .soap-gallery-thumb-wrapper > a{width:90px;height:90px;}
.post-slider.style4 .owl-buttons{display:none;}
.post-slider.style4 .owl-item{position:relative;}
.post-slider.style4 .slide-text{position:absolute;width:100%;left:0;top:0;bottom:0;height:100%;}
.post-slider.style4 .slide-text:before{display:inline-block;content:"";height:100%;vertical-align:middle;}
.post-slider.style5 .owl-pagination{text-align:right;bottom:25px;padding-right:20px;}
.post-slider.style5 .owl-item{position:relative;overflow:hidden;}
.post-slider.style5 .slide-text{position:absolute;left:0;top:0;height:100%;bottom:0;width:40%;background:rgba(255, 24, 24, 0.9);min-width:250px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.post-slider.style5 .slide-text:before{display:inline-block;content:"";height:100%;vertical-align:middle;}
.post-slider.style5 .slide-text .btn{padding:0 20px;color:#fff;font-size:0.8333em;border-color:#fff;background:none;margin-top:10px;}
.post-slider.style5 .slide-text .btn:hover{border-color:#1b4268;background:#1b4268;}
.post-slider.style5 .caption-wrapper{width:96%;display:inline-block;vertical-align:middle;text-align:left;padding:20px 25px;color:#fff;}
.post-slider.style5 .caption-wrapper > *:last-child{margin-bottom:0;}
.post-slider.style5:hover .slide-text, .post-slider.style5 .owl-item:hover .slide-text{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.post-slider.style6, .post-slider.style7{}
.post-slider.style6 + .title-section, .post-slider.style7 + .title-section{display:table;height:64px;width:100%;}
.post-slider.style6 + .title-section p, .post-slider.style7 + .title-section p{margin-bottom:0;}
.post-slider.style6 + .title-section .title-section-wrapper, .post-slider.style7 + .title-section .title-section-wrapper{display:table-cell;vertical-align:middle;}
.post-slider.style6 .owl-controls, .post-slider.style7 .owl-controls{position:relative;}
.post-slider.style6 .owl-controls .owl-prev, .post-slider.style6 .owl-controls .owl-next, .post-slider.style7 .owl-controls .owl-prev, .post-slider.style7 .owl-controls .owl-next{top:18px;margin-top:0;}
.post-slider.style6 .owl-controls .owl-prev:before, .post-slider.style6 .owl-controls .owl-next:before, .post-slider.style7 .owl-controls .owl-prev:before, .post-slider.style7 .owl-controls .owl-next:before{color:#d4dde5;border-color:#d4dde5;}
.post-slider.style6 .owl-controls .owl-prev:hover:before, .post-slider.style6 .owl-controls .owl-next:hover:before, .post-slider.style7 .owl-controls .owl-prev:hover:before, .post-slider.style7 .owl-controls .owl-next:hover:before{color:#fff;border-color:#ff1818;}
.post-slider.style6 .owl-controls .owl-prev, .post-slider.style7 .owl-controls .owl-prev{left:auto;right:100px;}
.post-slider.style7{margin-bottom:0;margin-left:-15px;margin-right:-15px;position:relative;width:auto;}
.post-slider.style7 .owl-item{padding:0 15px;}
.post-slider.style7 .owl-controls{position:static;}
.post-slider.style7 .owl-controls .owl-prev, .post-slider.style7 .owl-controls .owl-next{top:-44px;}
.post-slider.style7 .owl-controls .owl-prev{right:85px;}
.post-slider.style7 .owl-controls .owl-next{right:15px;}
.pricing-table{text-align:center;background:#edf6ff;margin-bottom:30px;}
.pricing-table .currency-symbol{color:#1b4268;}
.pricing-table .price-value{color:#1b4268;}
.pricing-table.style1 .pricing-table-header .pricing-row{padding:15px 0 20px;line-height:1;}
.pricing-table.style1 .pricing-table-header .pricing-row .price-value{font-size:6.6667em;font-weight:300;letter-spacing:-0.04em;}
.pricing-table.style1 .pricing-table-header .pricing-row .currency-symbol{font-size:3.3333em;position:relative;top:-0.3em;font-weight:400;}
.pricing-table.style1 .pricing-table-header .pricing-row small{display:block;font-size:1em;text-transform:uppercase;letter-spacing:0.2em;}
.pricing-table.style1 .pricing-table-header .pricing-type{background:#1b4268;margin-bottom:0;line-height:2.2;color:#fff;font-weight:400;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.pricing-table.style1 .pricing-table-content{padding:20px 0;}
.pricing-table.style1 .pricing-table-content li{line-height:2.8571em;font-size:1.1667em;}
.pricing-table.style1 .pricing-table-footer{padding:5px 0 35px;}
.pricing-table.style1 .pricing-table-footer .btn{background:#fff;}
.pricing-table.style2{padding:30px 20px;-moz-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s;-ms-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
.pricing-table.style2 .pricing-table-header .pricing-row{display:inline-block;width:130px;height:130px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background:#fff;line-height:1;padding-bottom:4px;margin-bottom:10px;}
.pricing-table.style2 .pricing-table-header .pricing-row .st-table, .pricing-table.style2 .pricing-table-header .pricing-row .woocommerce .single-product-details .single-variation-wrap, .woocommerce .single-product-details .pricing-table.style2 .pricing-table-header .pricing-row .single-variation-wrap, .pricing-table.style2 .pricing-table-header .pricing-row .woocommerce .single-product-details .social-wrap, .woocommerce .single-product-details .pricing-table.style2 .pricing-table-header .pricing-row .social-wrap{height:100%;}
.pricing-table.style2 .pricing-table-header .pricing-row .price-value{font-size:3.3333em;font-weight:300;letter-spacing:-0.04em;}
.pricing-table.style2 .pricing-table-header .pricing-row .currency-symbol{font-size:1.6667em;position:relative;top:-0.25em;}
.pricing-table.style2 .pricing-table-header .pricing-row small{display:block;font-size:0.8333em;text-transform:uppercase;letter-spacing:0.2em;}
.pricing-table.style2 .pricing-table-header .pricing-type{font-weight:400;}
.pricing-table.style2 .pricing-table-content li{line-height:3.8461em;font-size:1.0833em;-moz-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s;-ms-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
.pricing-table.style2 .pricing-table-content li:nth-child(2n + 1){background:#fff;}
.pricing-table.style2 .pricing-table-footer{padding:10px 0 0;}
.pricing-table.style2 .pricing-table-footer .btn{background:#fff;}
.pricing-table-container:hover .pricing-table.style1.active .pricing-table-header .pricing-type{background:#1b4268;}
.pricing-table-container:hover .pricing-table.style1.active .pricing-table-footer .btn{background:#fff;border-color:#d4dde5;color:inherit;}
.pricing-table-container:hover .pricing-table.style1.active:hover .pricing-table-header .pricing-type, .pricing-table.style1:hover .pricing-table-header .pricing-type, .pricing-table.style1.active .pricing-table-header .pricing-type{background:#ff1818;}
.pricing-table-container:hover .pricing-table.style1.active:hover .pricing-table-footer .btn, .pricing-table.style1:hover .pricing-table-footer .btn, .pricing-table.style1.active .pricing-table-footer .btn{background:#ff1818;border-color:#ff1818;color:#fff;}
.pricing-table-container:hover .pricing-table.style2.active{background:#edf6ff;}
.pricing-table-container:hover .pricing-table.style2.active .pricing-table-header .pricing-type{color:#1b4268;}
.pricing-table-container:hover .pricing-table.style2.active .pricing-table-footer .btn{background:#fff;border-color:#d4dde5;color:inherit;}
.pricing-table-container:hover .pricing-table.style2.active .pricing-table-content li:nth-child(2n + 1){background:#fff;}
.pricing-table-container:hover .pricing-table.style2.active:hover, .pricing-table.style2:hover, .pricing-table.style2.active{background:#1b4268;}
.pricing-table-container:hover .pricing-table.style2.active:hover .pricing-table-header .pricing-type, .pricing-table.style2:hover .pricing-table-header .pricing-type, .pricing-table.style2.active .pricing-table-header .pricing-type{color:#fff;}
.pricing-table-container:hover .pricing-table.style2.active:hover .pricing-table-footer .btn, .pricing-table.style2:hover .pricing-table-footer .btn, .pricing-table.style2.active .pricing-table-footer .btn{background:#ff1818;border-color:#ff1818;color:#fff;}
.pricing-table-container:hover .pricing-table.style2.active:hover .pricing-table-content li:nth-child(2n + 1), .pricing-table.style2:hover .pricing-table-content li:nth-child(2n + 1), .pricing-table.style2.active .pricing-table-content li:nth-child(2n + 1){background:#163d63;}
.progress-bar{margin-bottom:1px;display:table;width:100%;background:#edf6ff;box-shadow:none;float:none;line-height:auto;text-align:inherit;color:inherit;height:42px;}
.progress-bar .progress-wrap{width:100%;}
.progress-bar .progress-label{text-align:left;font-size:1.0833em;padding:0 20px 0 30px;white-space:nowrap;}
.progress-bar .progress-percent{padding:0 30px 0 20px;font-size:1.0833em;}
.progress-bar .progress{background:#fff;height:8px;box-shadow:none;margin-bottom:0;overflow:visible;}
.progress-bar .progress-inner{background:#ff1818;display:block;height:100%;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
.progress-bar.bar-color-blue .progress-inner{background:#1b4268;}
.progress-bar.skill-meter{height:39px;padding:0 20px;}
.progress-bar.skill-meter .progress-wrap{position:relative;}
.progress-bar.skill-meter .progress-label{background:#ff1818;padding:0 30px 0 20px;color:#fff;}
.progress-bar.skill-meter .progress-label i{margin-right:15px;font-size:15px;}
.progress-bar.skill-meter .progress{height:39px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;width:100%;background:#edf6ff;padding:1px 1px 1px 0;}
.progress-bar.skill-meter .progress-inner{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;background:#fff;}
.progress-bar.skill-meter .progress-percent{display:block;padding:0;position:absolute;right:20px;line-height:39px;top:0;}
.progress-bar.skill-meter.label-color-blue .progress-label{background:#1b4268;}
.progress-bar-container{display:table;width:100%;border-spacing:0 1px;margin-top:-1px;}
.progress-bar-container.skill-meter{border-spacing:0 20px;}
.progress-bar-container .progress-bar{display:table-row;}
.progress-bar-icons{}
.progress-bar-icons .progress{background:none;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;box-shadow:none;height:auto;float:left;margin-bottom:18px;margin-right:17px;}
.progress-bar-icons .progress:last-child{margin-right:0;}
.progress-bar-icons .progress i{font-size:1.3333em;width:36px;height:36px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-align:center;line-height:36px;background:#edf6ff;color:#fff;}
.progress-bar-icons .progress.active i{background:#ff1818;}
.progress-bar-icons.color-blue .progress.active i{background:#1b4268;}
.progress-bar-container.style-colored{display:block;}
.progress-bar-container.style-colored .progress-bar{display:block;background:none;margin-bottom:15px;}
.progress-bar-container.style-colored .progress-bar .progress-label, .progress-bar-container.style-colored .progress-bar .progress{display:block;}
.progress-bar-container.style-colored .progress-bar .progress-label{padding:0;margin-bottom:5px;}
.progress-bar-container.style-colored .progress-bar .progress{height:17px;-webkit-border-radius:9px 9px 9px 9px;-moz-border-radius:9px 9px 9px 9px;-ms-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;background:#edf6ff;overflow:visible;}
.progress-bar-container.style-colored .progress-bar .progress-inner{-webkit-border-radius:9px 9px 9px 9px;-moz-border-radius:9px 9px 9px 9px;-ms-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;background:#01b7f2;position:relative;}
.progress-bar-container.style-colored .progress-bar .progress-inner.color1{background-color:#01b7f2;}
.progress-bar-container.style-colored .progress-bar .progress-inner.color2{background-color:#0ab596;}
.progress-bar-container.style-colored .progress-bar .progress-inner.color3{background-color:#ff6600;}
.progress-bar-container.style-colored .progress-bar .progress-inner.color4{background-color:#9f60b5;}
.progress-bar-container.style-colored .progress-bar .progress-inner.color5{background-color:#ffc000;}
.progress-bar-container.style-colored .progress-bar .progress-inner.color6{background-color:#d20d0d;}
.progress-bar-container.style-colored .progress-bar .progress-percent{position:absolute;right:0;bottom:25px;padding:1px 8px;background:#0b1c32;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;font-size:10px;color:#fff;}
.progress-bar-container.style-colored .progress-bar .progress-percent:after{display:block;position:absolute;content:"";top:100%;left:50%;margin-left:-2px;border-top:4px solid #0b1c32;border-left:3px solid transparent;border-right:3px solid transparent;}
.progress-bar-container.style-vertical{height:680px;display:block;margin-left:-30px;margin-right:-30px;width:auto;}
.progress-bar-container.style-vertical .progress-bar-wrapper{border-spacing:30px 0;height:100%;display:table;width:100%;}
.progress-bar-container.style-vertical .progress-bar{display:table-cell;width:1%;position:relative;height:100%;padding-top:50px;background:#fff;}
.progress-bar-container.style-vertical .progress-bar .progress{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;background:#fff;height:100%;width:100%;position:relative;left:0;top:0;}
.progress-bar-container.style-vertical .progress-bar .progress-inner{width:100%;height:auto;position:absolute;left:0;bottom:0;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;}
.progress-bar-container.style-vertical .progress-bar .progress-percent{display:block;position:absolute;width:100%;text-align:center;left:0;right:0;top:20px;font-size:1.6667em;color:#ff1818;z-index:9;padding:0;}
.progress-bar-container.style-vertical .progress-bar .progress-label{font-size:1.6667em;color:#fff;-webkit-transform:rotate(90deg) translateX(50%);-moz-transform:rotate(90deg) translateX(50%);-ms-transform:rotate(90deg) translateX(50%);-o-transform:rotate(90deg) translateX(50%);transform:rotate(90deg) translateX(50%);padding:0 0 0 15px;display:inline-block;width:100%;line-height:1;text-transform:uppercase;}
.progress-bar-container.style-vertical .progress-bar:nth-child(2n+1) .progress-inner{background:#1b4268;}
.progress-bar-container.style-vertical .progress-bar:nth-child(2n+1) .progress-percent{color:#1b4268;}
.circle-wrap{text-align:center;}
.circle-progress{position:relative;display:inline-block;z-index:100;margin-bottom:10px;color:#ff1818;}
.circle-progress .circle-text{position:absolute;left:0;top:0;text-align:center;width:100%;}
.circle-progress .circle-text span{font-size:16px;position:relative;top:-0.6em;}
.circle-progress .circle-text .has-circle-text{width:80px;height:80px;position:static;display:inline-block;line-height:80px;font-size:inherit;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background:#ff1818;color:#fff;}
.circle-progress.has-text-block .circle-text{line-height:1.25em !important;height:100%;bottom:0;padding:0 25px;}
.circle-progress.has-text-block .circle-text:before{display:inline-block;content:"";height:100%;vertical-align:middle;}
.circle-progress.has-text-block .circle-text > span{position:static;vertical-align:middle;width:98%;line-height:20px;display:inline-block;font-size:inherit;}
.counters-box{text-align:center;}
.counters-box.style1 .icon-wrap{margin-bottom:30px;height:100px;}
.counters-box.style1 dt{font-size:1.3333em;font-weight:300;}
.counters-box.style1 dt.fontsize-lg{font-size:1.6667em;font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;font-weight:lighter;text-transform:none;font-style:oblique;}
.counters-box.style1 dd{font-size:4.1667em;color:#1b4268;font-weight:300;}
.counters-box.style1 dl{margin-bottom:0;}
.counters-box.style2{padding:0 20px;}
.counters-box.style2 dt{font-style:italic;font-size:6.6667em;color:#1b4268;border-bottom:1px solid #edf6ff;}
.counters-box.style2 dd{font-size:1.3333em;padding-top:10px;}
.style-changer{width:270px;padding:20px 30px 30px;position:relative;}
.style-changer .style-toggle{position:absolute;left:100%;top:0;width:52px;height:52px;background:url(../images/logo-white.png) no-repeat center center #ff1818;cursor:pointer;}
.style-changer .btn{font-size:0.8333em;padding:0 16px;}
.style-changer .form-group{padding-bottom:15px;border-bottom:1px solid;position:relative;}
.style-changer .form-group:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.style-changer [class^="skin-color-"]{line-height:28px;display:inline-block;width:49%;text-transform:uppercase;font-size:0.8333em;}
.style-changer [class^="skin-color-"].active{color:#ff1818;}
.style-changer [class^="skin-color-"]:before{content:"";width:18px;height:18px;display:block;float:left;margin-top:5px;margin-right:10px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.style-changer .skin-color-orange:before{background-color:#ff6600;}
.style-changer .skin-color-green:before{background-color:#97cc24;}
.style-changer .skin-color-purple:before{background-color:#b53cd3;}
.style-changer .skin-color-blue:before{background-color:#00a2ee;}
.style-changer .skin-color-yellow:before{background-color:#ffae00;}
.style-changer .skin-color-gray:before{background-color:#acacac;}
.style-changer .skin-color-navy:before{background-color:#006cff;}
.style-changer .skin-color-sea:before{background-color:#0ab596;}
.style-changer .skin-color-red:before{background-color:#ff1818;}
.style-changer .skin-color-gold:before{background-color:#d9be2b;}
.style-changer .style-changer-title{margin-bottom:25px;}
.style-changer label{margin-bottom:10px;font-size:1.0833em;}
.style-changer select, .style-changer .customSelect{background:none;height:28px;padding-top:0;padding-bottom:0;line-height:26px;padding-left:15px;}
.style-changer select option{padding-left:15px;}
.style-changer .customSelect{border:1px solid;font-size:1em;}
.style-changer.style-dark{background:#191919;color:#6a6a6a;}
.style-changer.style-dark .style-changer-title{color:#fff;}
.style-changer.style-dark .customSelect{border-color:#6a6a6a;}
.style-changer.style-dark .btn{border-color:#6a6a6a;}
.style-changer.style-dark .btn:hover, .style-changer.style-dark .btn.active{border-color:#ff1818;}
.style-changer.style-dark .form-group{border-bottom-color:#303030;}
.style-changer.style-light{background:#fff;color:#ababab;border:1px solid #e5e5e5;}
.style-changer.style-light .style-toggle{top:-1px;}
.style-changer.style-light .style-changer-title{color:#000;}
.style-changer.style-light .customSelect{border-color:#ababab;}
.style-changer.style-light .btn{border-color:#cdcdcd;}
.style-changer.style-light .btn:hover, .style-changer.style-light .btn.active{border-color:#ff1818;}
.style-changer.style-light .form-group{border-bottom-color:#e5e5e5;}
#style-changer{position:fixed;top:135px;z-index:1001;left:-270px;}
.tab-pane > img{margin-right:25px;}
.tab-container .tabs li{float:left;}
.tab-container .tabs li.active a{color:#1b4268;}
.tab-container .tabs a{white-space:nowrap;display:block;padding-left:15px;padding-right:15px;}
.tab-container .tab-content{padding:25px 30px;display:none;}
.tab-container .tab-content.active{display:block;}
.tab-container .tab-content.active > .tab-pane{display:block;overflow:hidden;}
.tab-container .tab-pane > *:last-child{margin-bottom:0;}
.tab-container.style1 .tabs a, .tab-container.style2 .tabs a{padding:14px 24px;display:block;font-size:1.1667em;}
.tab-container.style1 .tab-content, .tab-container.style2 .tab-content{border:1px solid #edf6ff;}
.tab-container.style1 .tabs{float:left;border-left:1px solid;border-right:1px solid;border-color:#edf6ff;}
.tab-container.style1 .tabs li{position:relative;z-index:1;top:1px;}
.tab-container.style1 .tabs li + li a{margin-left:1px;}
.tab-container.style1 .tabs li a{background:#edf6ff;border-top:1px solid #edf6ff;}
.tab-container.style1 .tabs li.active a{background:#fff;}
.tab-container.style1 .tab-content{clear:both;}
.tab-container.style2 .tabs{background:#edf6ff;padding:0 20px;}
.tab-container.style2 .tabs a{font-size:0.8333em;text-transform:uppercase;padding:0 16px;height:28px;line-height:28px;margin:10px 5px;background:#fff;-webkit-border-radius:14px 14px 14px 14px;-moz-border-radius:14px 14px 14px 14px;-ms-border-radius:14px 14px 14px 14px;border-radius:14px 14px 14px 14px;}
.tab-container.style2 .tabs li.active a{background:#ff1818;color:#fff;position:relative;}
.tab-container.style2 .tabs li.active a:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-7px;border-top:5px solid #ff1818;border-left:7px solid transparent;border-right:7px solid transparent;}
.tab-container.full-width .tabs{display:block;float:none;}
.tab-container.full-width .tabs li{float:none;width:1%;text-align:center;position:static;}
.tab-container.full-width .tabs a{padding-left:0;padding-right:0;}
.tab-container.full-width .tab-content{border-top:none;}
.tab-container.vertical-tab .tabs, .tab-container.vertical-tab-1 .tabs{float:left;background:#edf6ff;border-top:1px solid #edf6ff;border-bottom:1px solid #edf6ff;}
.tab-container.vertical-tab .tabs li, .tab-container.vertical-tab-1 .tabs li{float:none;position:relative;z-index:1;left:1px;}
.tab-container.vertical-tab .tabs li a, .tab-container.vertical-tab-1 .tabs li a{display:block;line-height:48px;padding:0 30px;font-size:1.1667em;}
.tab-container.vertical-tab .tabs li.active a, .tab-container.vertical-tab-1 .tabs li.active a{background:#fff;color:#1b4268;}
.tab-container.vertical-tab .tab-content, .tab-container.vertical-tab-1 .tab-content{padding:0;}
.tab-container.vertical-tab .tab-pane, .tab-container.vertical-tab-1 .tab-pane{border:1px solid #edf6ff;overflow:auto;padding:30px;}
.tab-container.vertical-tab-1 .tabs{background:none;border:none;}
.tab-container.vertical-tab-1 .tabs li{margin-bottom:10px;}
.tab-container.vertical-tab-1 .tabs li a{line-height:32px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-ms-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;padding:4px 50px 4px 4px;background:#d4dde5;color:#fff;}
.tab-container.vertical-tab-1 .tabs li a:hover{color:#ff1818;}
.tab-container.vertical-tab-1 .tabs li i{float:left;margin-right:15px;line-height:32px;width:32px;height:32px;text-align:center;color:#d4dde5;background:#fff;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.tab-container.vertical-tab-1 .tabs li.active a{background:#fff;color:#ff1818;}
.tab-container.vertical-tab-1 .tabs li.active i{background:#ff1818;color:#fff;}
.tab-container.vertical-tab-1 .tab-content img{margin-bottom:25px;}
.tab-container.vertical-tab-1 .tab-pane{padding-top:0;padding-bottom:0;border:none;}
.tab-container.transparent-tab{position:relative;z-index:1;margin-top:-40px;}
.tab-container.transparent-tab ul.tabs{padding:0 20px;}
.tab-container.transparent-tab ul.tabs li + li{padding-left:3px;}
.tab-container.transparent-tab ul.tabs a{background:rgba(255, 255, 255, 0.65);color:#4f4f4f;overflow:hidden;height:40px;line-height:40px;text-transform:uppercase;font-size:0.9167em;font-weight:600;}
.tab-container.transparent-tab ul.tabs a i{font-size:13px;vertical-align:middle;margin-right:10px;}
.tab-container.transparent-tab ul.tabs a:hover{background:rgba(255, 255, 255, 0.8);color:#1b4268;}
.tab-container.transparent-tab ul.tabs a:hover i{-webkit-animation:toTopFromBottom 0.3s forwards;-moz-animation:toTopFromBottom 0.3s forwards;animation:toTopFromBottom 0.3s forwards;}
.tab-container.transparent-tab ul.tabs li.active a{background:#fff;color:#1b4268;}
.tab-container.transparent-tab ul.tabs a:hover i, .tab-container.transparent-tab ul.tabs li.active a i{color:#ff1818;}
.tab-container.transparent-tab .tab-content{border:1px solid #edf6ff;border-top:none;}
.team-member{text-align:center;}
.team-member .team-member-author{padding:20px 10px;background:#edf6ff;margin-bottom:1px;}
.team-member .team-member-name{margin-bottom:0;}
.team-member .team-member-job{text-transform:uppercase;font-size:0.8333em;font-weight:600;letter-spacing:0.1em;}
.team-member .team-member-social{background:#edf6ff;padding:12px;}
.team-member .social-icons{margin-bottom:0;display:inline-block;}
.team-member .social-icons .social-icon{margin-bottom:0;}
.team-member .social-icons .social-icon i{border:none;background:#fff;}
.team-member .social-icons .social-icon:hover i{background:#ff1818;}
.team-member .team-member-desc{padding-left:25px;padding-right:25px;}
.team-member .team-member-desc > *:last-child{margin-bottom:0;}
.team-member.style-colored .image-container{position:relative;background:url(../images/shadow.png) repeat-x left bottom;}
.team-member.style-colored .image-container img{position:relative;z-index:-1;}
.team-member.style-colored .team-member-social{position:absolute;bottom:10px;left:0;width:100%;padding:0;background:none;}
.team-member.style-colored .social-icons .social-icon i{background:none;color:#fff;border:1px solid #fff;}
.team-member.style-colored .social-icons .social-icon:hover i{background:#1b4268;border:none;}
.team-member.style-colored .team-member-author, .team-member.style-colored .team-member-desc{background:#1b4268;color:#fff;}
.team-member.style-colored .team-member-author{margin-bottom:0;}
.team-member.style-colored .team-member-name{color:#fff;}
.team-member.style-colored .team-member-desc{padding-bottom:25px;}
.testimonials.style1 .owl-controls .owl-prev, .testimonials.style1 .owl-controls .owl-next, .testimonials.style3 .owl-controls .owl-prev, .testimonials.style3 .owl-controls .owl-next, .testimonials.style4 .owl-controls .owl-prev, .testimonials.style4 .owl-controls .owl-next{margin-top:11px;}
.testimonials.style1 .owl-controls .owl-prev:before, .testimonials.style1 .owl-controls .owl-next:before, .testimonials.style3 .owl-controls .owl-prev:before, .testimonials.style3 .owl-controls .owl-next:before, .testimonials.style4 .owl-controls .owl-prev:before, .testimonials.style4 .owl-controls .owl-next:before{color:#d4dde5;border-color:#d4dde5;}
.testimonials.style1 .owl-controls .owl-prev:hover:before, .testimonials.style1 .owl-controls .owl-next:hover:before, .testimonials.style3 .owl-controls .owl-prev:hover:before, .testimonials.style3 .owl-controls .owl-next:hover:before, .testimonials.style4 .owl-controls .owl-prev:hover:before, .testimonials.style4 .owl-controls .owl-next:hover:before{color:#fff;border-color:#ff1818;}
.testimonials.style1 .owl-controls .owl-prev, .testimonials.style3 .owl-controls .owl-prev, .testimonials.style4 .owl-controls .owl-prev{left:1px;}
.testimonials.style1 .owl-controls .owl-next, .testimonials.style3 .owl-controls .owl-next, .testimonials.style4 .owl-controls .owl-next{right:1px;}
.testimonials.style1 .owl-wrapper-outer{padding-top:50px;}
.testimonials.style1 .testimonial.style1{margin:0;height:100%;}
.testimonials.style1 .owl-controls .owl-prev{left:0;}
.testimonials.style1 .owl-controls .owl-next{right:0;}
.testimonials.style1 .owl-controls .owl-prev, .testimonials.style1 .owl-controls .owl-next{margin-top:11px;}
.testimonials.style1.multiple-items .owl-controls .owl-prev, .testimonials.style1.multiple-items .owl-controls .owl-next{margin-top:0;}
.testimonials.style1.multiple-items .owl-controls .owl-prev{left:-70px;}
.testimonials.style1.multiple-items .owl-controls .owl-next{right:-70px;}
.testimonials.style1.multiple-items .testimonial.style1{margin:0 15px;}
.testimonials.style2{padding:80px 0 30px;}
.testimonials.style2 .container{padding:0 40px;}
.testimonials.style2 .testimonials-title{text-align:center;color:#ff1818;margin-bottom:50px;font-size:2.5em;}
.testimonials.style2 .sky-carousel{background:none;border:none;height:auto;padding-bottom:200px;}
.testimonials.style2 .sky-carousel .sc-content-wrapper{position:static;}
.testimonials.style2 .sky-carousel .sc-content-container{font-family:inherit;position:static;}
.testimonials.style2 .sky-carousel .sky-carousel-container{float:none;}
.testimonials.style2 .sc-content-wrapper .sc-content{display:table;width:100%;}
.testimonials.style2 .sc-content-wrapper .sc-content:after{content:"";display:table;clear:both;}
.testimonials.style2 .sc-content-wrapper .sc-content h2, .testimonials.style2 .sc-content-wrapper .sc-content p{display:table-cell;color:#fff;text-align:left;padding:0 30px;}
.testimonials.style2 .sc-content-wrapper .sc-content h2{font-size:1.6667em;white-space:nowrap;}
.testimonials.style2 .sc-content-wrapper .sc-content h2 small{font-size:0.65em;color:#ff1818;display:block;margin-top:5px;}
.testimonials.style2 .sc-content-wrapper .sc-content p{font-weight:300;font-size:2.5em;line-height:1.3333;border-left:2px solid rgba(255, 255, 255, 0.1);}
.testimonials.style2 .sc-content-wrapper .sc-content p em{font-weight:400;}
.testimonials.style3 .owl-buttons, .testimonials.style4 .owl-buttons{position:absolute;}
.testimonials.style3 .owl-buttons:after, .testimonials.style4 .owl-buttons:after{display:table;content:"";clear:both;}
.testimonials.style3 .owl-buttons .owl-prev, .testimonials.style3 .owl-buttons .owl-next, .testimonials.style4 .owl-buttons .owl-prev, .testimonials.style4 .owl-buttons .owl-next{position:static;float:left;margin-top:0;}
.testimonials.style3 .owl-buttons .owl-prev, .testimonials.style4 .owl-buttons .owl-prev{margin-right:10px;}
.testimonials.style3{overflow:hidden;}
.testimonials.style3 .owl-buttons{bottom:-1px;right:-1px;background:#fff;padding:20px 1px 1px 30px;border-top:1px solid #edf6ff;border-left:1px solid #edf6ff;-webkit-border-radius:50px 0 0 0;-moz-border-radius:50px 0 0 0;-ms-border-radius:50px 0 0 0;border-radius:50px 0 0 0;}
.testimonials.style4{overflow:hidden;padding-top:14px;margin-top:-14px;padding-bottom:37px;}
.testimonials.style4 .owl-wrapper-outer{overflow:visible;background:#edf6ff;}
.testimonials.style4 .owl-buttons{top:0;right:30px;}
.testimonials.style4 .owl-buttons .owl-prev:before, .testimonials.style4 .owl-buttons .owl-next:before{background:#fff;}
.testimonials.style4 .owl-buttons .owl-prev:hover:before, .testimonials.style4 .owl-buttons .owl-next:hover:before{background:#ff1818;}
.testimonial.style1, .testimonial.style3, .testimonial.style4{position:relative;}
.testimonial.style1 .testimonial-author, .testimonial.style3 .testimonial-author, .testimonial.style4 .testimonial-author{font-size:1.1667em;}
.testimonial.style1 .testimonial-author-name, .testimonial.style3 .testimonial-author-name, .testimonial.style4 .testimonial-author-name{color:#ff1818;}
.testimonial.style1 .testimonial-author-job, .testimonial.style3 .testimonial-author-job, .testimonial.style4 .testimonial-author-job{font-size:0.7857em;text-transform:none;font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;}
.testimonial.style1{border-top:1px solid #edf6ff;border-bottom:1px solid #edf6ff;position:relative;padding:80px 50px 40px;text-align:center;margin-top:50px;}
.testimonial.style1 .testimonial-image{position:absolute;top:-50px;left:50%;margin-left:-50px;overflow:hidden;width:100px;height:100px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;border:1px solid #d4dde5;padding:4px;background:#fff;}
.testimonial.style1 .testimonial-image img{width:100%;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.testimonial.style1 .testimonial-content{font-size:2.5em;font-style:italic;color:#1b4268;font-weight:400;margin-bottom:30px;line-height:1.25;}
.testimonial.style1 .testimonial-content.fontsize-lg{font-size:1.6em;}
.testimonial.style3{border:1px solid #edf6ff;padding:30px 40px;}
.testimonial.style3 .testimonial-content{font-size:1.3333em;font-weight:300;line-height:1.875;}
.testimonial.style3 .testimonial-author{margin-top:15px;}
.testimonial.style4{padding:30px 40px 60px;}
.testimonial.style4 .testimonial-content{font-size:1.3333em;font-weight:300;line-height:1.875;color:#1b4268;}
.testimonial.style4 .testimonial-author{position:absolute;left:130px;bottom:-25px;}
.testimonial.style4 .testimonial-image{position:absolute;bottom:-37px;left:40px;width:74px;height:74px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background:#fff;padding:3px;}
.testimonial.style4 .testimonial-image img{width:100%;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.footer-common-hover-style .social-icons .social-icon:hover i, #footer.style1 .footer-wrapper .social-icons .social-icon:hover i, #footer.style2 .footer-wrapper .social-icons .social-icon:hover i, #footer.style3 .footer-wrapper .social-icons .social-icon:hover i, #footer.style4 .footer-wrapper .social-icons .social-icon:hover i{color:#fff;}
.footer-common-hover-style .tags .tag:hover, #footer.style1 .footer-wrapper .tags .tag:hover, #footer.style2 .footer-wrapper .tags .tag:hover, #footer.style3 .footer-wrapper .tags .tag:hover, #footer.style4 .footer-wrapper .tags .tag:hover, .footer-common-hover-style .social-icons .social-icon:hover i, #footer.style1 .footer-wrapper .social-icons .social-icon:hover i, #footer.style2 .footer-wrapper .social-icons .social-icon:hover i, #footer.style3 .footer-wrapper .social-icons .social-icon:hover i, #footer.style4 .footer-wrapper .social-icons .social-icon:hover i, .footer-common-hover-style .btn.style4:hover, #footer.style1 .footer-wrapper .btn.style4:hover, #footer.style2 .footer-wrapper .btn.style4:hover, #footer.style3 .footer-wrapper .btn.style4:hover, #footer.style4 .footer-wrapper .btn.style4:hover{border-color:#ff1818;}
#footer{overflow:hidden;}
#footer .section-title{font-weight:600;}
#footer .footer-wrapper .container{position:relative;}
#footer .footer-wrapper .container > .row{margin:0 -20px 0 -30px;}
#footer .footer-wrapper .container > .row > div{padding:60px 15px 60px 30px;}
#footer .footer-wrapper .container > .row > div:last-child{position:relative;}
#footer .footer-wrapper .container:after{content:"";position:absolute;display:block;left:100%;top:0;height:100%;bottom:0;width:2000px;}
#footer .back-to-top{width:60px;height:60px;border:5px solid rgba(0, 0, 0, 0.06);display:block;position:absolute;left:-30px;bottom:-30px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;overflow:hidden;}
#footer .back-to-top:before, #footer .back-to-top:after{content:"";position:absolute;z-index:1;left:0;top:0;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;-moz-transition:top 0.5s ease 0s;-o-transition:top 0.5s ease 0s;-webkit-transition:top 0.5s ease 0s;-ms-transition:top 0.5s ease 0s;transition:top 0.5s ease 0s;}
#footer .back-to-top:before{background-image:url(../images/logo-white.png);-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}
#footer .back-to-top:hover{}
#footer .back-to-top:hover:before{background-image:url(../images/icon/up.png);}
#footer .back-to-top:active span:before, #footer .back-to-top:active span:after{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
#footer .back-to-top span{display:block;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;width:100%;height:100%;border:2px solid #ff1818;background:#ff1818;overflow:hidden;position:relative;z-index:0;}
#footer .back-to-top span:before, #footer .back-to-top span:after{-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;content:"";display:block;position:absolute;}
#footer .back-to-top span:before{width:46px;height:23px;-webkit-border-radius:23px 23px 0 0;-moz-border-radius:23px 23px 0 0;-ms-border-radius:23px 23px 0 0;border-radius:23px 23px 0 0;background:#ff3030;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;}
#footer .recent-posts > li{width:100%;margin-bottom:10px;padding:0;background:none;}
#footer .recent-posts > li:last-child .post-content{border-bottom:none;}
#footer .recent-posts .post-author-avatar{vertical-align:top;}
#footer .recent-posts .post-content{border-bottom:1px solid #edf6ff;padding:5px 0 12px;}
#footer .recent-posts .post-title{font-size:1.0833em;}
#footer .recent-posts .post-title:hover{color:#ff1818;}
#footer .useful-links a{font-weight:600;}
#footer .useful-links li:hover a{color:#FFFFFF;}
#footer .useful-links li:hover:before{color:#ff1818;}
#footer .copyright-area{display:table;width:100%;padding:20px 0;color:#939faa;}
#footer .copyright-area .secondary-menu{display:table-cell;vertical-align:middle;}
#footer .copyright-area .copyright{display:table-cell;vertical-align:middle;text-align:right;}
#footer .secondary-menu .nav > li > a{font-size:0.8333em;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;padding:5px 10px;}
#footer .secondary-menu .nav > li > a:hover, #footer .secondary-menu .nav > li > a:focus{background:none;color:#ff1818;}
#footer .secondary-menu .nav > li.active > a{color:#ff1818;}
#footer .footer-wrapper{background:#edf6ff;}
#footer .footer-wrapper .container > .row > div:last-child{background:#e2edf9;}
#footer .footer-wrapper .container:after{background:#e2edf9;}
#footer .footer-wrapper .btn{padding:0 20px;}
#footer.style1 .footer-wrapper .social-icons .social-icon i{color:inherit;border-color:#b6c0c9;}
#footer.style1 .footer-wrapper .tags .tag, #footer.style1 .footer-wrapper .social-icons .social-icon i, #footer.style1 .footer-wrapper .btn.style4{border-color:#b6c0c9;}
#footer.style2{color:#9b9b9b;}
#footer.style2 .footer-wrapper{background:#fbfbfb;}
#footer.style2 .footer-wrapper .container > .row > div:last-child{background:#f5f5f5;}
#footer.style2 .footer-wrapper .container:after{background:#f5f5f5;}
#footer.style2 .footer-wrapper .section-title, #footer.style2 .footer-wrapper .post-title, #footer.style2 .footer-wrapper .useful-links li:hover a{color:#515151;}
#footer.style2 .footer-wrapper .post-title:hover{color:#ff1818;}
#footer.style2 .footer-wrapper .recent-posts .post-content{border-bottom-color:#f5f5f5;}
#footer.style2 .footer-wrapper .social-icons .social-icon i{color:#9b9b9b;}
#footer.style2 .footer-wrapper .tags .tag, #footer.style2 .footer-wrapper .social-icons .social-icon i, #footer.style2 .footer-wrapper .btn.style4{border-color:#9b9b9b;}
#footer.style3{color:#4d4d4d;}
#footer.style3 .footer-wrapper{background:#232323;}
#footer.style3 .footer-wrapper .container > .row > div:last-child{background:#1b1b1b;}
#footer.style3 .footer-wrapper .container:after{background:#1b1b1b;}
#footer.style3 .footer-wrapper .post-title, #footer.style3 .footer-wrapper .useful-links li:hover a{color:#fff;}
#footer.style3 .footer-wrapper .post-title:hover{color:#ff1818;}
#footer.style3 .footer-wrapper .section-title{color:#ff1818;}
#footer.style3 .footer-wrapper .recent-posts .post-content{border-bottom-color:#2e2e2e;}
#footer.style3 .footer-wrapper .useful-links{display:inline-block;}
#footer.style3 .footer-wrapper .useful-links li{border-bottom:1px solid #2e2e2e;padding-bottom:5px;margin-bottom:7px;padding-right:30px;}
#footer.style3 .footer-wrapper .useful-links li:last-child{border-bottom:none;}
#footer.style3 .footer-wrapper .social-icons .social-icon i{color:#4d4d4d;}
#footer.style3 .footer-wrapper .tags .tag, #footer.style3 .footer-wrapper .social-icons .social-icon i, #footer.style3 .footer-wrapper .btn.style4{border-color:#4d4d4d;}
#footer.style4{color:#FFFFFF;}
#footer.style4 .callout-box.style2{background:#edf6ff;}
#footer.style4 .callout-box.style2 .callout-text *{color:#1b4268;}
#footer.style4 .callout-box.style2 .btn{color:#939faa;background:#fff;border-color:#d4dde5;}
#footer.style4 .callout-box.style2 .btn:hover{color:#fff;background:#ff1818;border-color:#ff1818;}
#footer.style4 .footer-wrapper{background:#0f2541;}
#footer.style4 .footer-wrapper .container > .row > div:last-child{background:#0b1c32;}
#footer.style4 .footer-wrapper .container:after{background:#0b1c32;}
#footer.style4 .footer-wrapper .post-title, #footer.style4 .footer-wrapper .useful-links li:hover a{color:#fff;}
#footer.style4 .footer-wrapper .post-title:hover{color:#ff1818;}
#footer.style4 .footer-wrapper .section-title{color:#ff1818;}
#footer.style4 .footer-wrapper .recent-posts .post-content{border-bottom-color:#1b304b;}
#footer.style4 .footer-wrapper .useful-links{display:inline-block;}
#footer.style4 .footer-wrapper .useful-links li{border-bottom:1px solid #1b304b;padding-bottom:5px;margin-bottom:7px;padding-right:30px;}
#footer.style4 .footer-wrapper .useful-links li:last-child{border-bottom:none;}
#footer.style4 .footer-wrapper .social-icons .social-icon i{color:#FFFFFF;}
#footer.style4 .footer-wrapper .tags .tag, #footer.style4 .footer-wrapper .social-icons .social-icon i, #footer.style4 .footer-wrapper .btn.style4{border-color:#455b79;}
.features-icon-slider{width:75%;margin-left:auto;margin-right:auto;}
.features-icon-slider .feature-icon{display:block;overflow:hidden;}
.features-icon-slider .feature-icon i{font-size:2.1667em;width:90px;height:90px;line-height:86px;border:2px solid #fff;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;color:#fff;position:relative;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.features-icon-slider .feature-icon i:after{content:"";display:none;position:absolute;right:0;top:0;width:86px;height:43px;-webkit-border-radius:43px 43px 0 0;-moz-border-radius:43px 43px 0 0;-ms-border-radius:43px 43px 0 0;border-radius:43px 43px 0 0;background:#ff3030;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;}
.features-icon-slider .feature-icon:hover i{border-color:#ff1818;background:#ff1818;}
.features-icon-slider .feature-icon:hover i:before{position:relative;z-index:1;}
.features-icon-slider .feature-icon:hover i:after{display:block;}
.features-icon-slider:hover .owl-prev{left:-60px;}
.features-icon-slider:hover .owl-next{right:-60px;}
.features-icon-slider .owl-prev{left:-60px;}
.features-icon-slider .owl-next{right:-60px;}
.brand-slider{padding-bottom:60px;margin-left:-15px;margin-right:-15px;width:auto;}
.brand-slider .owl-item{display:table;border-spacing:15px 0;}
.brand-slider .owl-item a{text-align:center;padding:30px 0;background:rgba(255, 255, 255, 0.03);}
.brand-slider .owl-item:hover a{background:rgba(0, 0, 0, 0.25);}
.brand-slider .owl-item img{max-width:80%;width:auto;}
.brand-slider.style1{padding-bottom:0;margin:24px 0 0;position:relative;border-top:1px solid #edf6ff;}
.brand-slider.style1 .owl-item{border-spacing:0 0;}
.brand-slider.style1 .owl-item a{background:none;}
.brand-slider.style1 .owl-item img{filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;-moz-transition:opacity 0.25s ease 0s;-o-transition:opacity 0.25s ease 0s;-webkit-transition:opacity 0.25s ease 0s;-ms-transition:opacity 0.25s ease 0s;transition:opacity 0.25s ease 0s;}
.brand-slider.style1 .owl-item:hover img{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.brand-slider.style1 .owl-pagination{display:none;}
.brand-slider.style1 .owl-buttons{display:block;position:absolute;top:-16px;left:50%;margin-left:-85px;width:170px;background:#fff;padding:0 20px;}
.brand-slider.style1 .owl-buttons .owl-prev, .brand-slider.style1 .owl-buttons .owl-next{position:static;display:inline-block;margin-top:0;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.brand-slider.style1 .owl-buttons .owl-prev:before, .brand-slider.style1 .owl-buttons .owl-next:before{color:#d4dde5;border-color:#d4dde5;}
.brand-slider.style1 .owl-buttons .owl-prev:hover:before, .brand-slider.style1 .owl-buttons .owl-next:hover:before{border-color:#ff1818;color:#fff;}
.brand-slider.style1 .owl-buttons .owl-prev{margin-right:16px;}
.theme-features .row.same-height{margin-top:-2px;}
.theme-features .row.same-height > div{border-top:1px solid #edf6ff;border-right:1px solid #edf6ff;}
.theme-features .image-box{margin-top:30px;}
.theme-features .image-box .image-container{padding-left:30px;padding-right:5px;}
.blue-alpha-bg .icon-box.style-boxed-1{background:rgba(11, 28, 51, 0.5);border:none;}
.blue-alpha-bg .icon-box.style-boxed-1 .icon-container:before{background:rgba(11, 28, 51, 0.5);border:none;}
.blue-alpha-bg .icon-box.style-boxed-1 .box-title{color:#fff;}
.soap-google-map{height:680px;}
.contact-address i{font-size:1.1667em;color:#fff;background:#ff1818;width:2.5em;height:2.5em;line-height:2.5em;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;color:#fff;text-align:center;}
.contact-address.style1 i{float:left;margin-top:3px;}
.contact-address.style1 .details{border-bottom:1px solid #edf6ff;margin-left:50px;}
.contact-address.style1 li{margin-bottom:15px;}
.contact-address.style2{display:table;table-layout:fixed;float:none;margin:0 auto;border-spacing:30px 0;padding:0;margin-bottom:80px;margin-top:10px;}
.contact-address.style2 li{display:table-cell;vertical-align:top;width:33.3333%;padding:30px;border:2px solid rgba(27, 66, 104, 0.1);text-align:center;background:#fff;}
.contact-address.style2 .details{word-break:break-all;}
.contact-address.style2 i{margin-bottom:25px;}
.contact-address.style2 h5{margin-bottom:25px;}
.contact-address.style2 p:last-child{margin-bottom:0;}
.faqs{border-bottom:1px solid #edf6ff;}
.faqs .panel + .panel{margin-top:0;}
.faqs .panel-title .open-sub{float:left;font-family:FontAwesome;text-align:center;font-size:10px;width:22px;height:22px;line-height:21px;border:1px solid #d4dde5;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-indent:1px;color:#d4dde5;margin-right:30px;}
.faqs .panel-title .open-sub:before{position:static;display:inline;content:"\f067";height:auto;margin:0;}
.faqs .panel-title a{color:#1b4268;line-height:1;padding:25px 30px;border:1px solid #edf6ff;border-bottom:none;}
.faqs .panel-title a.active{border-top:1px solid #ff1818;}
.faqs .panel-title a.active .open-sub{border-color:#ff1818;background:#ff1818;color:#fff;}
.faqs .panel-title a.active .open-sub:before{content:"\f068";}
.faqs .panel-content{padding:30px 40px;background:#edf6ff;}
ul.filter-options li{background:#edf6ff;margin-bottom:0;padding:12px 20px 10px 55px;}
ul.filter-options li:before{left:15px;border:none;background:#fff;line-height:22px;}
ul.filter-options li + li{margin-top:1px;}
ul.filter-options li a{font-size:1.0833em;}
ul.filter-options li a:focus{color:#1b4268;}
ul.filter-options li:hover a, ul.filter-options li.active a{color:#1b4268;}
.error404, .coming-soon-page, .blank-page{background:#edf6ff;}
.error404 #page-wrapper, .coming-soon-page #page-wrapper, .blank-page #page-wrapper{margin:0 auto;float:none;padding:0;background:#fff;max-width:830px;}
.error404 .container, .coming-soon-page .container, .blank-page .container{max-width:100%;}
.error404 #main, .coming-soon-page #main, .blank-page #main{padding-left:15px;padding-right:15px;float:none;margin-left:auto;margin-right:auto;}
.error404 #header, .coming-soon-page #header, .blank-page #header{position:relative;border:1px solid #d4dde5;border-bottom:none;border-top:none;}
.error404 #header .branding, .coming-soon-page #header .branding, .blank-page #header .branding{text-align:center;}
.error404 #header .logo, .coming-soon-page #header .logo, .blank-page #header .logo{display:inline-block;margin-top:35px;}
.error404 #header .logo a, .coming-soon-page #header .logo a, .blank-page #header .logo a{color:inherit;font-weight:600;}
.error404 #content, .coming-soon-page #content, .blank-page #content{padding:0;text-align:center;border:1px solid #d4dde5;border-top:none;}
.error404 .container, .coming-soon-page .container, .blank-page .container{max-width:830px;}
.error404 .error-message-404, .coming-soon-page .error-message-404, .blank-page .error-message-404{text-align:center;}
.error404 .error-message-404 span, .coming-soon-page .error-message-404 span, .blank-page .error-message-404 span{display:inline-block;font-weight:200;font-size:300px;color:#fff;text-shadow:0 0 2px #d4dde5;line-height:1;position:relative;}
.error404 .error-message-404 span:before, .coming-soon-page .error-message-404 span:before, .blank-page .error-message-404 span:before{content:"404";position:relative;z-index:1;}
.error404 .error-message-404 span:after, .coming-soon-page .error-message-404 span:after, .blank-page .error-message-404 span:after{box-shadow:none;content:"404";display:inline-block;position:absolute;left:8px;top:8px;color:#d4dde5;z-index:0;}
.error404 .btn, .coming-soon-page .btn, .blank-page .btn{padding-left:45px;padding-right:45px;margin-bottom:10px;}
.error404 #footer, .coming-soon-page #footer, .blank-page #footer{background:#edf6ff;}
.error404 #footer .copyright-area, .coming-soon-page #footer .copyright-area, .blank-page #footer .copyright-area{display:block;text-align:center;padding-top:40px;}
.error404 #footer .copyright-area .secondary-menu, .error404 #footer .copyright-area .copyright, .coming-soon-page #footer .copyright-area .secondary-menu, .coming-soon-page #footer .copyright-area .copyright, .blank-page #footer .copyright-area .secondary-menu, .blank-page #footer .copyright-area .copyright{display:block;}
.error404 #footer .copyright-area .secondary-menu, .coming-soon-page #footer .copyright-area .secondary-menu, .blank-page #footer .copyright-area .secondary-menu{display:inline-block;}
.error404 #footer .copyright-area .copyright, .coming-soon-page #footer .copyright-area .copyright, .blank-page #footer .copyright-area .copyright{text-align:inherit;padding:10px 0;}
.coming-soon-page hr{float:none;padding:0;margin-left:auto;margin-right:auto;}
.coming-soon-page .clock-wrapper{position:relative;display:inline-block;padding:0 4px 4px 0;margin:60px 0 70px;}
.coming-soon-page .clock{font-weight:200;font-size:150px;color:#fff;text-shadow:0 0 2px #d4dde5;line-height:1;position:relative;display:inline-block;z-index:1;}
.coming-soon-page .clock:after{display:table;content:"";clear:both;}
.coming-soon-page .clock li{float:left;display:block;position:relative;}
.coming-soon-page .clock li.sep{line-height:0.8;}
.coming-soon-page .clock ~ .clock{position:absolute;z-index:0;top:4px;left:4px;color:#d4dde5;box-shadow:none;}
.coming-soon-page form h4{font-weight:300;}
.coming-soon-page form .input-text{float:none;background:#fff;border:1px solid #d4dde5;}
.coming-soon-page form .input-text:focus{border-color:#ff1818;}
.page-loading-wrapper{display:inline-block;vertical-align:middle;padding:0 15px;width:99%;}
.page-loading-wrapper header{position:static;height:auto;margin-bottom:25px;background:none;}
.page-loading-wrapper header .logo{display:inline-block;font-size:1.6667em;font-weight:600;text-transform:uppercase;margin-bottom:0;}
.page-loading-wrapper header .logo img{margin-right:5px;}
.page-loading-wrapper header .logo a{color:#1b4268 !important;}
.page-loading-wrapper .progress-bar{width:370px;margin:0 auto;height:26px;-webkit-border-radius:13px 13px 13px 13px;-moz-border-radius:13px 13px 13px 13px;-ms-border-radius:13px 13px 13px 13px;border-radius:13px 13px 13px 13px;background:#fff;padding:4px;max-width:100%;margin-bottom:25px;}
.page-loading-wrapper .progress-bar .progress-inner{height:18px;-webkit-border-radius:9px 9px 9px 9px;-moz-border-radius:9px 9px 9px 9px;-ms-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;background:#ff1818;}
.page-loading-wrapper .loading-text{font-size:1.6667em;}
.pace{user-select:none;background:#edf6ff;height:100%;left:0;opacity:1;position:fixed;top:0;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;visibility:visible;width:100%;z-index:999999;-webkit-backface-visibility:hidden;text-align:center;}
.pace-activity{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
.pace-activity:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.pace-inactive{display:none;}
.pace .loading-page{-webkit-backface-visibility:hidden !important;-webkit-transform:none !important;}
.post-filters{margin-bottom:40px;text-align:center;}
.post-wrapper .iso-container .iso-item{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-transition:opacity 0.8s ease 0s;-o-transition:opacity 0.8s ease 0s;-webkit-transition:opacity 0.8s ease 0s;-ms-transition:opacity 0.8s ease 0s;transition:opacity 0.8s ease 0s;}
.post-wrapper.isotope-active .iso-container .iso-item{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.post-wrapper .load-more{margin:50px 0 30px;padding:0 40px;}
.post-wrapper img{width:100%;}
.post-wrapper .post{display:block;position:relative;overflow:hidden;margin-bottom:0;}
.post-wrapper figure{display:block;position:relative;overflow:hidden;width:100%;}
.post-wrapper .post{margin-bottom:0;}
.portfolio-hover-holder, .portfolio-hover-holder .portfolio-action:before{background:rgba(255, 255, 255, 0.85);}
.portfolio-hover-holder{position:absolute;height:64px;left:0;width:100%;bottom:-64px;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.portfolio-hover-holder .portfolio-action{position:absolute;right:20px;top:-20px;padding:8px 10px;display:inline-block;}
.portfolio-hover-holder .portfolio-action i{font-size:1.0833em;color:#ff1818;}
.portfolio-hover-holder .portfolio-action a{position:relative;z-index:1;}
.portfolio-hover-holder .portfolio-action a:hover i{color:#fff;background:#ff1818;}
.portfolio-hover-holder .portfolio-action a + a{margin-left:5px;}
.portfolio-hover-holder .portfolio-action:before{content:"";position:absolute;height:20px;top:0;left:0;width:100%;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-ms-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;z-index:0;}
.portfolio-hover-holder .portfolio-text{display:table;width:100%;height:100%;line-height:1.1;}
.portfolio-hover-holder .portfolio-text-inner{padding:0 20px;}
.portfolio-hover-holder .portfolio-title{display:inline;margin-bottom:0;}
.portfolio-hover-holder .portfolio-category{font-size:0.8333em;text-transform:uppercase;}
.portfolio-hover-holder.style1{position:absolute;height:100%;left:0;top:0;width:100%;background:none;text-align:center;z-index:9;}
.portfolio-hover-holder.style1:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.portfolio-hover-holder.style1 .portfolio-action{position:static;-webkit-border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;-ms-border-radius:25px 25px 25px 25px;border-radius:25px 25px 25px 25px;display:inline-block;vertical-align:middle;background:rgba(255, 255, 255, 0.85);filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);margin-top:-60px;}
.portfolio-hover-holder.style1 .portfolio-action i{width:2.4em;height:2.4em;line-height:2.35em;}
.portfolio-hover-holder.style1 .portfolio-action:before{display:none;}
.portfolio-hover-holder.style1 .portfolio-like{font-size:10px;float:right;background:#fff;padding:0 15px;margin-right:0;color:inherit;margin-left:4px;}
.portfolio-hover-holder.style1 .portfolio-like .fa{font-size:9px;color:#d4dde5;margin-right:3px;}
.portfolio-hover-holder.style1 .portfolio-like:hover{color:#fff;background:#eb3b50;}
.portfolio-hover-holder.style1 .portfolio-like:hover .fa{color:#fff;}
.portfolio-hover-holder.style1 .portfolio-text{display:block;position:absolute;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;left:0;bottom:-60px;width:100%;height:60px;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;background:#edf6ff;z-index:8;text-align:left;}
.portfolio-hover-holder.style1 .portfolio-text .portfolio-text-inner{width:100%;padding:0 18px;height:100%;display:table;}
.portfolio-hover-holder.style1 .portfolio-title{display:block;}
.post:hover .portfolio-hover-holder{bottom:0;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.post:hover .portfolio-hover-holder.style1 .portfolio-text{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;bottom:0;}
.post:hover .portfolio-hover-holder.style1 .portfolio-action{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.container .iso-container.style-fancy.iso-col-5 .iso-item .portfolio-text-inner{padding:0 12px;}
.container .iso-container.style-fancy.iso-col-5 .iso-item .portfolio-hover-holder{height:58px;}
.container .iso-container.style-fancy.iso-col-5 .iso-item .portfolio-action{padding:7px 8px;}
.container .iso-container.style-fancy.iso-col-5 .iso-item .portfolio-action i{width:1.8em;height:1.8em;line-height:1.75em;}
.post .portfolio-content{padding:25px 30px;background:#edf6ff;}
.post .portfolio-content .portfolio-title{font-weight:400;font-size:1.5em;margin-bottom:5px;display:block;}
.post .portfolio-content .portfolio-meta{font-size:0.9167em;margin-bottom:20px;}
.post .portfolio-content .btn{background:#fff;color:inherit;}
.post .portfolio-content .btn:hover{background:#1b4268;color:#fff;}
.iso-container{position:relative;z-index:20;-moz-transition:height 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-o-transition:height 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-webkit-transition:height 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-ms-transition:height 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;transition:height 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;}
.iso-container.iso-col-2 .iso-item{width:50%;}
.iso-container.iso-col-2 .iso-item.double-width{width:100%;}
.iso-container.iso-col-3 .iso-item{width:33.3333%;}
.iso-container.iso-col-3 .iso-item.double-width{width:66.66666%;}
.iso-container.iso-col-4 .iso-item{width:25%;}
.iso-container.iso-col-4 .iso-item.double-width{width:50%;}
.iso-container.iso-col-5 .iso-item{width:20%;}
.iso-container.iso-col-5 .iso-item.double-width{width:40%;}
.iso-container.iso-col-6 .iso-item{width:16.6666%;}
.iso-container.iso-col-6 .iso-item.double-width{width:33.3333%;}
.iso-container .iso-item{float:left;}
.iso-container .iso-item img{width:100%;}
.iso-container.style-grid{margin:-15px -15px;}
.iso-container.style-grid .iso-item{padding:15px;}
.iso-container.style-masonry{margin-top:-2px;margin-top:-2px;margin-right:-2px;}
.iso-container.style-masonry.iso-col-2 .iso-item{width:49.9%;}
.iso-container.style-masonry.iso-col-2 .iso-item.double-width{width:100%;}
.iso-container.style-masonry.iso-col-3 .iso-item{width:33.31%;}
.iso-container.style-masonry.iso-col-3 .iso-item.double-width{width:66.62%;}
.iso-container.style-masonry.iso-col-4 .iso-item{width:24.98%;}
.iso-container.style-masonry.iso-col-4 .iso-item.double-width{width:49.96%;}
.iso-container.style-masonry.iso-col-5 .iso-item{width:19.98%;}
.iso-container.style-masonry.iso-col-5 .iso-item.double-width{width:39.96%;}
.iso-container.style-masonry.iso-col-6 .iso-item{width:16.64%;}
.iso-container.style-masonry.iso-col-6 .iso-item.double-width{width:33.28%;}
.iso-container.style-masonry .iso-item{padding:2px;float:left;clear:none;}
.iso-container.style-masonry .iso-item article{margin-bottom:0;}
.iso-container.style-masonry.has-column-width{margin:-15px;}
.iso-container.style-masonry.has-column-width .iso-item{padding:15px;}
.post-pagination{margin-top:30px;padding-top:15px;border-top:1px solid #edf6ff;margin-bottom:30px;position:relative;}
.post-pagination .nav-prev, .post-pagination .nav-next{margin-top:0;top:15px;}
.post-pagination .nav-prev:before, .post-pagination .nav-next:before{border-color:#d4dde5;color:#d4dde5;}
.post-pagination .nav-prev:hover:before, .post-pagination .nav-next:hover:before{color:#fff;}
.post-pagination .nav-prev.disabled, .post-pagination .nav-next.disabled{cursor:default;}
.post-pagination .nav-prev.disabled:hover:before, .post-pagination .nav-next.disabled:hover:before{color:#d4dde5;border-color:#d4dde5;background:none;}
.post-pagination .nav-prev{left:0;}
.post-pagination .nav-prev:before{content:"\f177";}
.post-pagination .nav-next{right:0;}
.post-pagination .nav-next:before{content:"\f178";}
.post-pagination .page-links{height:28px;padding:0 50px;text-align:center;color:#d4dde5;}
.post-pagination .page-links > a, .post-pagination .page-links > span{display:inline-block;height:28px;width:28px;line-height:27px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;margin:0 3px;border:1px solid;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}
.post-pagination .page-links > span.active, .post-pagination .page-links > a:hover{color:#fff;border-color:#ff1818;background:#ff1818;}
.single-portfolio .portfolio-title{margin-bottom:25px;}
.single-portfolio .portfolio-action{float:right;}
.single-portfolio .portfolio-action .btn{font-size:10px;background:none;border:1px solid #d4dde5;padding:0 15px;margin-right:0;color:inherit;margin-left:4px;}
.single-portfolio .portfolio-action .btn i{font-size:9px;color:#d4dde5;margin-right:3px;}
.single-portfolio .portfolio-action .btn:hover{color:#fff;background:#eb3b50;border-color:#eb3b50;}
.single-portfolio .portfolio-action .btn:hover .fa{color:#fff;}
.single-portfolio .post-meta h5{margin-bottom:5px;}
.single-portfolio .portfolio-detail > *:last-child{margin-bottom:0;}
.video-container{position:relative;width:100%;}
.video-container .mejs-poster{background-size:cover;background-color:#1b4268;}
.video-container.mejs-skin .mejs-container{visibility:visible;}
.video-container.mejs-skin .mejs-controls{display:none !important;}
.video-container.mejs-skin .mejs-container, .video-container.mejs-skin .mejs-layer{}
.video-container.mejs-skin .mejs-mediaelement object, .video-container.mejs-skin .mejs-mediaelement video, .video-container.mejs-skin .mejs-mediaelement embed{position:absolute;left:0;top:0;}
.video-container.mejs-skin video{visibility:hidden;}
.video-container.mejs-skin .me-plugin{width:100%;height:100%;text-align:center;}
.video-container.mejs-skin .mejs-overlay-play .mejs-overlay-button{position:relative;background:none;width:90px;height:90px;margin-left:-45px;top:40%;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background:#ff1818;z-index:1;visibility:hidden;}
.video-container.mejs-skin .mejs-overlay-play .mejs-overlay-button:before{content:"\f04b";position:absolute;z-index:1;left:-10px;top:-10px;width:110px;height:110px;font-family:FontAwesome;color:#fff;text-align:center;line-height:90px;font-size:2.5em;text-indent:5px;border:10px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.video-container.mejs-skin .mejs-overlay-play .mejs-overlay-button:after{content:"";position:absolute;z-index:0;left:0;top:0;width:90px;height:45px;background:#ff3030;-webkit-border-radius:45px 45px 0 0;-moz-border-radius:45px 45px 0 0;-ms-border-radius:45px 45px 0 0;border-radius:45px 45px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-moz-transition:opacity 0.25s ease 0s;-o-transition:opacity 0.25s ease 0s;-webkit-transition:opacity 0.25s ease 0s;-ms-transition:opacity 0.25s ease 0s;transition:opacity 0.25s ease 0s;}
.video-container.mejs-skin .mejs-overlay-play .mejs-overlay-button:hover:after{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.video-container.mejs-skin .mejs-overlay-loading{display:none;}
.video-container.mejs-skin .video-text{text-align:center;margin:100px auto 30px;position:absolute;top:40%;left:0;width:100%;}
.video-container .full-video{width:100%;height:100%;}
.video-container .full-video .mejs-mediaelement{position:static;}
.video-container .full-video video, .video-container .full-video object, .video-container .full-video embed{width:100%;height:100%;}
.video-container .full-video .mejs-container{width:100% !important;}
.video-container .full-video .mejs-layer, .video-container .full-video .me-plugin{width:100% !important;height:100% !important;}
.video-container .full-video .mejs-overlay-button{margin:-50px 0 0 -50px !important;}
.video-container.mejs-success .full-video .mejs-container{height:100% !important;}
.audio-container{position:relative;width:100%;line-height:0;}
.audio-container audio, .audio-container object{width:100%;}
.audio-container .mejs-container{width:100% !important;height:40px !important;background:#edf6ff;}
.audio-container .mejs-container .mejs-controls > div{float:none;height:40px;padding:0;}
.audio-container .mejs-controls{display:table;width:100%;background:#edf6ff;height:auto;table-layout:fixed;padding:0 20px 0 15px;}
.audio-container .mejs-controls .mejs-playpause-button button{font-size:12px;}
.audio-container .mejs-controls .mejs-play button{background:none;color:#939faa;font-family:FontAwesome;}
.audio-container .mejs-controls .mejs-play button:before{content:"\f04b";}
.audio-container .mejs-controls .mejs-pause button{background:none;color:#939faa;font-family:FontAwesome;}
.audio-container .mejs-controls .mejs-pause button:before{content:"\f04c";}
.audio-container .mejs-controls .mejs-time{width:30px;}
.audio-container .mejs-controls .mejs-time span{color:#939faa;}
.audio-container .mejs-controls .mejs-time-rail{width:100% !important;}
.audio-container .mejs-controls .mejs-time-rail .mejs-time-total, .audio-container .mejs-controls .mejs-time-rail .mejs-time-loaded, .audio-container .mejs-controls .mejs-time-rail .mejs-time-current{-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.audio-container .mejs-controls .mejs-time-rail .mejs-time-total{top:50%;margin-top:-5px;background:#fff;}
.audio-container .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff;}
.audio-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#ff1818;}
.audio-container .mejs-controls .mejs-time-rail .mejs-time-float{display:none !important;}
.audio-container .mejs-controls .mejs-button button{position:static;outline:none;}
.audio-container .mejs-controls .mejs-button.mejs-volume-button button{background-position:left center;background-repeat:no-repeat;}
.audio-container .mejs-controls .mejs-button.mejs-volume-button.mejs-mute button{background-image:url(../images/icon/volume_mute.png);}
.audio-container .mejs-controls .mejs-button.mejs-volume-button.mejs-unmute button{background-image:url(../images/icon/volume-unmute.png);}
.audio-container .mejs-controls .mejs-horizontal-volume-slider{width:50px;position:relative;}
.audio-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .audio-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{top:16px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
.audio-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#d4dde5;}
.audio-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#fff;}
.single-post .about-author{background:#edf6ff;padding:25px 30px;display:table;width:100%;}
.single-post .about-author .author-img{width:146px;display:table-cell;vertical-align:top;}
.single-post .about-author .author-img span{-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;border:6px solid #fff;display:block;width:146px;height:146px;}
.single-post .about-author .author-img img{-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;width:100%;}
.single-post .about-author .about-author-content{padding-left:25px;display:table-cell;vertical-align:top;padding-top:10px;}
.single-post .about-author .about-author-content > *:last-child{margin-bottom:0;}
.single-post .about-author .about-author-content .social-icons{float:right;}
.single-post .about-author .about-author-content .social-icons .social-icon i{background:#fff;border:none;}
.single-post .about-author .about-author-content .social-icons .social-icon:hover i{background:#ff1818;}
.related-posts{margin-left:-5px;margin-right:-5px;}
.related-posts .related-post{padding:0 5px;margin-bottom:10px;}
.related-posts .related-post .post{background:#edf6ff;display:table;width:100%;padding:10px;margin-bottom:0;}
.related-posts .related-post .post-image{width:74px;}
.related-posts .related-post .post-image .img{-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;border:3px solid #fff;width:74px;height:74px;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.related-posts .related-post .post-image .img img{-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;width:100%;}
.related-posts .related-post .post-meta{margin-bottom:0;}
.related-posts .related-post .details{padding-left:20px;}
.related-posts .related-post .post-title{margin-bottom:0;}
.commentlist .comment{border:2px solid #edf6ff;padding:25px 30px 15px;margin-bottom:20px;}
.commentlist .comment .author-img{-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;width:68px;height:68px;float:left;}
.commentlist .comment .author-img span{width:68px;height:68px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;display:block;}
.commentlist .comment .author-img img{-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;width:100%;}
.commentlist .comment .comment-content{padding-left:95px;}
.commentlist .comment .comment-author-name{display:inline-block;margin-right:6px;margin-bottom:0;}
.commentlist .comment .comment-author-name:after{content:"|";display:inline-block;padding-left:10px;color:#edf6ff;}
.commentlist .comment .comment-text > *:last-child{margin-bottom:0;}
.commentlist .comment .comment-date{font-size:0.9167em;}
.commentlist .comment .comment-date .dot{font-size:1.4545em;padding:0 5px;font-weight:900;}
.commentlist .comment .btn, .commentlist .comment .comment-text{margin-top:5px;margin-bottom:10px;}
.commentlist li:last-child .comment{margin-bottom:0;}
.trend-section{padding-bottom:0;position:relative;margin-bottom:150px;background:#edf6ff;}
.trend-section .trend-image{position:absolute;left:0;width:100%;bottom:-150px;z-index:11;}
.trend-section .trend-image img{max-width:80%;width:auto;}
.colors-section .logo-icon, .colors-section .colors-container a{display:inline-block;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;position:relative;-webkit-backface-visibility:hidden;}
.colors-section .logo-icon:before, .colors-section .colors-container a:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(../images/logo.svg);background-repeat:no-repeat;background-size:50% 50%;background-position:center center;}
.colors-section .logo-icon span, .colors-section .colors-container a span{display:block;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);position:relative;overflow:hidden;z-index:0;height:100%;}
.colors-section .logo-icon span:before, .colors-section .colors-container a span:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:50%;-webkit-border-radius:200px 200px 0 0;-moz-border-radius:200px 200px 0 0;-ms-border-radius:200px 200px 0 0;border-radius:200px 200px 0 0;}
.colors-section .logo-icon{display:block;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;border:10px solid rgba(255, 255, 255, 0.08);margin:0 auto 20px;}
.colors-section .logo-icon img{width:100%;height:auto;}
.colors-section .logo-icon .logo-icon-inner{display:block;border:12px solid #ff3e3e;background:#ff3e3e;}
.colors-section .logo-icon .logo-icon-inner:before{background-color:#ff5b5b;}
.colors-section .colors-container a{width:60px;height:60px;border:5px solid transparent;margin:0 5px 5px 0;}
.colors-section .colors-container a span:before{-moz-transition:opacity 0.25s ease 0s;-o-transition:opacity 0.25s ease 0s;-webkit-transition:opacity 0.25s ease 0s;-ms-transition:opacity 0.25s ease 0s;transition:opacity 0.25s ease 0s;}
.colors-section .colors-container a.skin-color-navy span{background-color:#006cff;}
.colors-section .colors-container a.skin-color-navy span:before{background-color:#1a7bff;}
.colors-section .colors-container a.skin-color-red span{background-color:#ff3e3e;}
.colors-section .colors-container a.skin-color-red span:before{background-color:#ff5b5b;}
.colors-section .colors-container a.skin-color-sea span{background-color:#0ab596;}
.colors-section .colors-container a.skin-color-sea span:before{background-color:#3bc4ab;}
.colors-section .colors-container a.skin-color-purple span{background-color:#b215e6;}
.colors-section .colors-container a.skin-color-purple span:before{background-color:#c144eb;}
.colors-section .colors-container a.skin-color-blue span{background-color:#00a2ee;}
.colors-section .colors-container a.skin-color-blue span:before{background-color:#33b5f1;}
.colors-section .colors-container a.skin-color-green span{background-color:#7dbd22;}
.colors-section .colors-container a.skin-color-green span:before{background-color:#97ca4e;}
.colors-section .colors-container a.skin-color-gold span{background-color:#ffc000;}
.colors-section .colors-container a.skin-color-gold span:before{background-color:#ffcd33;}
.colors-section .colors-container a.skin-color-gray span{background-color:#acacac;}
.colors-section .colors-container a.skin-color-gray span:before{background-color:#bdbdbd;}
.colors-section .colors-container a:hover{border-color:rgba(255, 255, 255, 0.08);}
.colors-section .colors-container a:hover span:before{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.colors-section .heading-box{text-align:left;}
.colors-section .btn{margin-top:30px;color:#fff;}
.responsive-section{padding-top:70px;overflow:hidden;margin-top:-70px;}
.responsive-section .parallax{overflow:visible;position:static;}
.responsive-section .callout-image-container .callout-image img{margin-top:-70px;}
.responsive-section .callout-image-container .callout-image img.active{-webkit-animation:fadeInUp 2s ease;-moz-animation:fadeInUp 2s ease;animation:fadeInUp 2s ease;}
.responsive-section .heading-box{text-align:left;}
.responsive-section .heading-box .box-title{margin-bottom:20px;}
.responsive-section .callout-content{padding:80px 0;}
.responsive-section .responsive-button{text-align:left;}
.responsive-section .responsive-button a{display:inline-block;margin-bottom:10px;width:236px;height:90px;background:#fff;max-width:48%;line-height:70px;white-space:nowrap;font-size:1.3333em;color:#1b4268;padding:10px;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}
.responsive-section .responsive-button a:hover{color:#ff1818;}
.responsive-section .responsive-button a i{display:block;float:left;width:70px;height:70px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;text-align:center;color:#fff;background:#ff1818;font-size:35px;margin-right:20px;line-height:70px;position:relative;overflow:hidden;}
.responsive-section .responsive-button a i:before{position:relative;z-index:1;}
.responsive-section .responsive-button a i:after{content:"";display:block;position:absolute;left:0;top:0;z-index:0;width:100%;height:50%;background:#ff3030;-webkit-border-radius:35px 35px 0 0;-moz-border-radius:35px 35px 0 0;-ms-border-radius:35px 35px 0 0;border-radius:35px 35px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;}
.responsive-section .responsive-button a.btn-tablet-view{-webkit-border-radius:45px 0 0 45px;-moz-border-radius:45px 0 0 45px;-ms-border-radius:45px 0 0 45px;border-radius:45px 0 0 45px;}
.responsive-section .responsive-button a.btn-mobile-view{-webkit-border-radius:0 45px 45px 0;-moz-border-radius:0 45px 45px 0;-ms-border-radius:0 45px 45px 0;border-radius:0 45px 45px 0;text-align:right;}
.responsive-section .responsive-button a.btn-mobile-view i{float:right;margin-right:0;margin-left:20px;}
.responsive-section .responsive-button a.active{background:#ff1818;color:#fff;}
.responsive-section .responsive-button a.active:hover{color:#fff;}
.responsive-section .responsive-button a.active i{background:#fff;color:#1b4268;}
.responsive-section .responsive-button a.active i:after{display:none;}
.miracle-intro-section{position:relative;margin:0 auto;float:none;padding:0;z-index:0;margin-bottom:-10%;}
.miracle-intro-section .badge{background:none;max-width:20%;}
.miracle-intro-section > div{position:absolute;}
.miracle-intro-section .macbook{position:static;max-width:75%;margin-left:20px;}
.miracle-intro-section .badge{left:0;top:0;z-index:2;}
.miracle-intro-section .ipad{max-width:32%;right:0;bottom:0;}
.miracle-intro-section .iphone{max-width:13%;right:27%;bottom:0;}
.miracle-intro-section-wrapper{position:relative;z-index:-1;}
.image-wrap-with-shadow{display:inline-block;position:relative;}
.image-wrap-with-shadow:before{content:"";position:absolute;z-index:0;}
.image-wrap-with-shadow:before{width:118%;height:200%;left:5px;top:5px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg);background:rgba(0, 0, 0, 0.25);}
.image-wrap-with-shadow img{position:relative;z-index:1;}
.add-circle-box-line > [class^="col-"], .add-circle-box-line > [class*=" col-"]{border-right:1px solid rgba(255, 255, 255, 0.1);}
.add-circle-box-line > [class^="col-"]:last-child, .add-circle-box-line > [class*=" col-"]:last-child{border-right:none;}
.mobile-retina-ready-section .image-container{margin-right:100px;}
.parallax-image1{background-image:url(../images/kahve_back.jpg);}
.parallax-image2{background-image:url("http://placehold.it/1920x1280");height:488px;}
.banner-image1{background-image:url(../images/surec_back.png);}
.banner-image2{background-image:url("http://placehold.it/1920x312");}
.banner-color1{background-color:rgba(237, 246, 255, 0.75);}
.bg-client-section{background:url("http://placehold.it/1920x555") no-repeat center center;background-size:cover;}
.bg-client-section > .section{background:rgba(15, 37, 65, 0.7);}
body.woocommerce select:not(.default-style), body.woocommerce select:not(.default-style) + .customSelect{height:28px;line-height:26px;font-size:0.8333em;text-transform:uppercase;}
body.woocommerce select:not(.default-style){line-height:24px;}
body.woocommerce select:not(.default-style) + .customSelect{-webkit-border-radius:14px 14px 14px 14px;-moz-border-radius:14px 14px 14px 14px;-ms-border-radius:14px 14px 14px 14px;border-radius:14px 14px 14px 14px;border:1px solid #d4dde5;background:none;}
body.woocommerce select:not(.default-style) + .customSelect .customSelectInner:before{color:#d4dde5;color:#d4dde5;}
.woocommerce-ordering .customSelectInner:before{content:"\f107";border:none;font-family:FontAwesome;margin:0;top:0;font-size:13px;right:15px;}
.view-switcher{float:right;}
.view-switcher .btn i{margin-right:4px;font-size:13px;line-height:26px;float:left;color:#d4dde5;}
.view-switcher .btn:hover i, .view-switcher .btn:focus i{color:#fff;}
.view-switcher .btn.active i{color:#fff;}
.products .product-image{position:relative;display:block;border:2px solid #edf6ff;}
.products .product-image img{width:100%;height:auto;}
.products .product-image:hover .back-img img{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.products .product-image .first-img img{-moz-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.products .product-image .back-img img{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;top:0;width:100%;height:auto;margin:0 auto;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.products .product.loading .product-image:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.8);}
.products .product.loading .product-image:after{content:"\f110";font-size:16px;position:absolute;left:0;display:block;width:100%;top:50%;margin-top:-8px;text-align:center;font-family:FontAwesome;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
.products .product-content, .products .product-action{background:#edf6ff;}
.products .product-content{padding:15px 20px;margin-bottom:1px;}
.products .product-title{margin-bottom:4px;}
.products .product-price{color:#eb3b50;font-weight:600;font-size:1.3333em;float:left;margin-right:8px;}
.products .currency-symbol{font-weight:400;}
.products .product-action{padding:10px 20px 0;text-align:right;}
.products .product-action .btn{display:inline-block;height:28px;width:28px;line-height:28px;padding:0;background:#fff;-webkit-border-radius:14px 14px 14px 14px;-moz-border-radius:14px 14px 14px 14px;-ms-border-radius:14px 14px 14px 14px;border-radius:14px 14px 14px 14px;color:inherit;font-size:0.8333em;font-weight:400;margin:0 0 10px 5px;}
.products .product-action .btn i{color:#d4dde5;margin-right:0;}
.products .product-action .btn:hover{background:#ff1818;color:#fff;}
.products .product-action .btn:hover i{color:#fff;}
.products .product-action .btn-add-to-cart{float:left;width:auto;padding-left:15px;padding-right:15px;margin-left:0;}
.products .product-action .btn-add-to-cart i{margin-right:3px;font-size:12px;}
.products .product-action:after{display:table;content:"";clear:both;}
.products.layout-list .product > *{padding:0;}
.products.layout-list .product:after{content:"";display:table;clear:both;}
.products.layout-list .product-image{float:left;width:30%;border-right-width:0;}
.products.layout-list .product-meta-wrap{float:left;width:70%;}
.products.layout-list .product-content{padding:30px 30px 20px;}
.products.layout-list .product-content > *:last-child{margin-bottom:0;}
.products.layout-list .product-action{text-align:left;padding-left:22px;padding-right:25px;}
.products.layout-list .product-action .btn-add-to-cart{float:right;}
.woocommerce .panel{border:none;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;box-shadow:none;}
.woocommerce .single-product-details .product-images a{display:block;text-align:center;}
.woocommerce .single-product-details .product-images img{width:100%;max-width:100%;}
.woocommerce .single-product-details .product-images .easyzoom-flyout img{max-width:none;width:auto;}
.woocommerce .single-product-details .product-images .images{border:2px solid #edf6ff;margin-bottom:10px;}
.woocommerce .single-product-details .product-images .thumbnails{padding:0 65px;}
.woocommerce .single-product-details .product-images .thumbnails .owl-item{padding:0 5px;height:auto !important;}
.woocommerce .single-product-details .product-images .thumbnails .item{border:2px solid #edf6ff;display:table;height:100%;width:100%;table-layout:fixed;}
.woocommerce .single-product-details .product-images .thumbnails .owl-buttons .owl-prev:before, .woocommerce .single-product-details .product-images .thumbnails .owl-buttons .owl-next:before{border-color:#d4dde5;color:#d4dde5;}
.woocommerce .single-product-details .product-images .thumbnails .owl-buttons .owl-prev:hover:before, .woocommerce .single-product-details .product-images .thumbnails .owl-buttons .owl-next:hover:before{border-color:#ff1818;color:#fff;}
.woocommerce .single-product-details .product-images .thumbnails .owl-buttons .owl-prev{left:0;}
.woocommerce .single-product-details .product-images .thumbnails .owl-buttons .owl-next{right:0;}
.woocommerce .single-product-details .star-rating{font-size:16px;line-height:2em;}
.woocommerce .single-product-details .product-title{float:left;margin-bottom:8px;margin-right:15px;}
.woocommerce .single-product-details .product-price{font-size:2em;color:#eb3b50;display:block;}
.woocommerce .single-product-details .product-meta{margin-top:20px;font-size:1.0833em;}
.woocommerce .single-product-details .product-meta dt, .woocommerce .single-product-details .product-meta dd{line-height:1.8461em;}
.woocommerce .single-product-details .product-meta dt{float:left;color:#1b4268;margin-right:5px;clear:both;}
.woocommerce .single-product-details .product-meta dd:after{content:".";}
.woocommerce .single-product-details label{color:#1b4268;font-weight:400;white-space:nowrap;margin-bottom:0;font-size:1.0833em;}
.woocommerce .single-product-details .variations{background:#edf6ff;padding:20px 5px 0;}
.woocommerce .single-product-details .variations .customSelect{background:#fff;border:none;}
.woocommerce .single-product-details .variations > div{display:table;table-layout:fixed;margin-bottom:20px;}
.woocommerce .single-product-details .variations > div .st-td:first-child, .woocommerce .single-product-details .variations > div #header .branding:first-child, #header .woocommerce .single-product-details .variations > div .branding:first-child, .woocommerce .single-product-details .variations > div #header #nav:first-child, #header .woocommerce .single-product-details .variations > div #nav:first-child, .woocommerce .single-product-details .variations > div .icon-box[class*=" style-side-"].style-side-5 .icon-container:first-child, .icon-box[class*=" style-side-"].style-side-5 .woocommerce .single-product-details .variations > div .icon-container:first-child, .woocommerce .single-product-details .variations > div .icon-box[class*=" style-side-"].style-side-5 .box-content:first-child, .icon-box[class*=" style-side-"].style-side-5 .woocommerce .single-product-details .variations > div .box-content:first-child, .woocommerce .single-product-details .variations > div .icon-box[class*=" style-side-"].style-side-6 .icon-container:first-child, .icon-box[class*=" style-side-"].style-side-6 .woocommerce .single-product-details .variations > div .icon-container:first-child, .woocommerce .single-product-details .variations > div .icon-box[class*=" style-side-"].style-side-6 .box-content:first-child, .icon-box[class*=" style-side-"].style-side-6 .woocommerce .single-product-details .variations > div .box-content:first-child, .woocommerce .single-product-details .variations > div .icon-box[class*=" style-boxed-"].style-boxed-2 .icon-container:first-child, .icon-box[class*=" style-boxed-"].style-boxed-2 .woocommerce .single-product-details .variations > div .icon-container:first-child, .woocommerce .single-product-details .variations > div .icon-box[class*=" style-boxed-"].style-boxed-2 .box-content:first-child, .icon-box[class*=" style-boxed-"].style-boxed-2 .woocommerce .single-product-details .variations > div .box-content:first-child, .woocommerce .single-product-details .variations > div .progress-bar .progress-label:first-child, .progress-bar .woocommerce .single-product-details .variations > div .progress-label:first-child, .woocommerce .single-product-details .variations > div .progress-bar .progress-wrap:first-child, .progress-bar .woocommerce .single-product-details .variations > div .progress-wrap:first-child, .woocommerce .single-product-details .variations > div .progress-bar .progress-percent:first-child, .progress-bar .woocommerce .single-product-details .variations > div .progress-percent:first-child, .woocommerce .single-product-details .variations > div .tab-container.full-width .tabs li:first-child, .tab-container.full-width .tabs .woocommerce .single-product-details .variations > div li:first-child, .woocommerce .single-product-details .variations > div .brand-slider .owl-item a:first-child, .brand-slider .owl-item .woocommerce .single-product-details .variations > div a:first-child, .woocommerce .single-product-details .variations > div .portfolio-hover-holder .portfolio-text-inner:first-child, .portfolio-hover-holder .woocommerce .single-product-details .variations > div .portfolio-text-inner:first-child, .woocommerce .single-product-details .variations > div .audio-container .mejs-container .mejs-controls > div:first-child, .audio-container .mejs-container .woocommerce .single-product-details .variations > div .mejs-controls > div:first-child, .woocommerce .single-product-details .variations > div .related-posts .related-post .post-image:first-child, .related-posts .related-post .woocommerce .single-product-details .variations > div .post-image:first-child, .woocommerce .single-product-details .variations > div .related-posts .related-post .details:first-child, .related-posts .related-post .woocommerce .single-product-details .variations > div .details:first-child, .woocommerce .single-product-details .variations > div .product-images .thumbnails .item a:first-child, .woocommerce .single-product-details .product-images .thumbnails .item .variations > div a:first-child, .woocommerce .single-product-details .variations > div .single-variation-wrap .qty-wrap:first-child, .woocommerce .single-product-details .single-variation-wrap .variations > div .qty-wrap:first-child, .woocommerce .single-product-details .variations > div .single-variation-wrap .variation-action:first-child, .woocommerce .single-product-details .single-variation-wrap .variations > div .variation-action:first-child, .woocommerce .single-product-details .variations > div .social-wrap label:first-child, .woocommerce .single-product-details .social-wrap .variations > div label:first-child, .woocommerce .single-product-details .variations > div .social-wrap .social-icons:first-child, .woocommerce .single-product-details .social-wrap .variations > div .social-icons:first-child{width:84px;}
.woocommerce .single-product-details .variations .selector{width:100%;}
.woocommerce .single-product-details .variations .customSelectInner{width:100% !important;}
.woocommerce .single-product-details .single-variation-wrap{margin-bottom:20px;}
.woocommerce .single-product-details .single-variation-wrap .qty-wrap > *, .woocommerce .single-product-details .single-variation-wrap .variation-action > *{margin-bottom:10px;}
.woocommerce .single-product-details .single-variation-wrap .variation-action{text-align:right;}
.woocommerce .single-product-details .single-variation-wrap .variation-action .btn{padding:0 20px;}
.woocommerce .single-product-details .single-variation-wrap label{display:inline-block;margin-right:10px;}
.woocommerce .single-product-details .social-wrap{padding:20px 0;border-top:1px solid #edf6ff;border-bottom:1px solid #edf6ff;margin-bottom:30px;}
.woocommerce .single-product-details .social-wrap .social-icons{text-align:right;margin-bottom:0;}
.woocommerce .single-product-details .social-wrap .social-icons .social-icon{margin-bottom:0;float:none;display:inline-block;}
.woocommerce .qty-wrap .input-text{height:28px;line-height:26px;border:1px solid #d4dde5;background:none;-webkit-border-radius:14px 14px 14px 14px;-moz-border-radius:14px 14px 14px 14px;-ms-border-radius:14px 14px 14px 14px;border-radius:14px 14px 14px 14px;width:70px;text-align:center;font-size:0.8333em;}
.woocommerce .qty-wrap .input-text:focus{border-color:#ff1818;}
.woocommerce .shop_attributes{font-size:1.0833em;}
.woocommerce .shop_attributes dt, .woocommerce .shop_attributes dd{line-height:1.8461em;}
.woocommerce .shop_attributes dt{float:left;color:#1b4268;margin-right:5px;clear:both;}
.woocommerce .shop_attributes dt.note{margin-top:20px;}
.woocommerce .shop_attributes dt.note + dd{margin-top:20px;}
.woocommerce #comments .btn-write-review{float:right;}
.woocommerce #review_form{display:none;}
.woocommerce #review_form .btn-back-reviews{float:right;width:auto;}
.woocommerce .commentlist .comment{border:none;margin-bottom:0;padding:30px 0 0;}
.woocommerce .commentlist .comment .comment-author-name:after{display:none;}
.woocommerce .commentlist .comment:last-child .comment-content{border-bottom:none;padding-bottom:0;}
.woocommerce .commentlist .comment-content{padding-left:0;margin-left:95px;border-bottom:1px solid #edf6ff;padding-bottom:30px;}
.woocommerce .commentlist .comment-date{float:right;}
.woocommerce .commentlist .description{margin:15px 0 0;}
.woocommerce-tabs.tab-container{display:table;width:100%;}
.woocommerce-tabs.tab-container ul.tabs, .woocommerce-tabs.tab-container .panel.active{display:table-cell;float:none;padding-top:0 !important;}
.woocommerce-tabs.tab-container ul.tabs{vertical-align:top;}
.woocommerce-tabs.tab-container .panel{width:100%;}
.woocommerce-tabs.tab-container h3{font-size:1.5em;font-weight:400;}
.soap-quick-view-lightbox{-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}
.soap-quick-view-lightbox .mfp-content{max-width:970px;background:#fff;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;padding:50px 50px 0;}
.soap-quick-view-lightbox.mfp-removing{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.woocommerce button.mfp-close, .woocommerce .shop_table .product-remove a{position:absolute;text-indent:-9999px;right:20px;top:20px;width:28px;height:28px;line-height:28px;border:1px solid #d4dde5;font-size:1em;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;color:#d4dde5;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.woocommerce button.mfp-close:before, .woocommerce .shop_table .product-remove a:before{content:"\f00d";position:absolute;left:0;width:100%;top:0;height:100%;text-align:center;font-family:FontAwesome;color:#d4dde5;text-indent:0;line-height:26px;}
.woocommerce button.mfp-close:hover, .woocommerce .shop_table .product-remove a:hover{border-color:#ff1818;background:#ff1818;color:#fff;}
.woocommerce button.mfp-close:hover:before, .woocommerce .shop_table .product-remove a:hover:before{color:#fff;}
.woocommerce .shop_table .product-remove a{position:relative;}
.woocommerce table.shop_table{width:100%;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{padding:14px 5px;}
.woocommerce table.shop_table thead tr{border:1px solid #edf6ff;}
.woocommerce table.shop_table thead th{color:#1b4268;font-size:1.1667em;font-weight:400;text-align:left;}
.woocommerce table.shop_table tbody tr{border:1px solid #edf6ff;}
.woocommerce table.shop_table tbody td{font-size:1.0833em;}
.woocommerce table.shop_table tbody .product-quantity{font-size:0.8333em;}
.woocommerce table.shop_table tbody .product-quantity .qty{width:70px;padding:0;height:28px;border:1px solid #d4dde5;background:none;-webkit-border-radius:14px 14px 14px 14px;-moz-border-radius:14px 14px 14px 14px;-ms-border-radius:14px 14px 14px 14px;border-radius:14px 14px 14px 14px;text-align:center;}
.woocommerce table.shop_table tbody .product-quantity .qty:focus{border-color:#ff1818;}
.woocommerce table.shop_table tbody .actions{text-align:right;font-size:1em;}
.woocommerce table.shop_table tbody .actions .coupon{float:left;}
.woocommerce table.shop_table .product-name{color:#1b4268;}
.woocommerce table.shop_table .product-remove{font-size:1em;text-align:center;border-right:1px solid #edf6ff;}
.woocommerce table.shop_table .product-remove a{display:inline-block;width:28px;height:28px;border:1px solid #d4dde5;text-align:center;line-height:26px;color:#d4dde5;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;}
.woocommerce table.shop_table .product-remove a:hover{color:#fff;border-color:#ff1818;background:#ff1818;}
.woocommerce table.shop_table .coupon .input-text, .woocommerce table.shop_table .btn{margin-bottom:10px;}
.woocommerce table.shop_table .product-thumbnail img{max-width:80px;}
.woocommerce-cart .woocommerce table.shop_table .product-remove a{top:0;left:0;}
.woocommerce-cart .woocommerce table.shop_table tbody tr:last-child{border:none;}
.woocommerce-cart .woocommerce table.shop_table tbody tr:last-child td{padding:20px 0;}
.woocommerce .coupon .input-text{margin-right:15px;}
.woocommerce .cart_totals table{font-size:1.1667em;}
.woocommerce .cart_totals table tr{border-bottom:1px solid #edf6ff;}
.woocommerce .cart_totals table tr:last-child{border-bottom:none;}
.woocommerce .cart_totals table th{font-weight:400;}
.woocommerce .cart_totals table th, .woocommerce .cart_totals table td{padding:12px 50px 12px 0;}
.woocommerce .cart_totals table .order-total{font-size:1.1428em;}
.woocommerce .cart_totals table .order-total th{color:#1b4268;}
.woocommerce .cart_totals table .order-total td{color:#ff1818;}
.woocommerce-checkout table.shop_table{border:1px solid #edf6ff;}
.woocommerce-checkout table.shop_table th, .woocommerce-checkout table.shop_table td{padding:14px 10px 14px 40px;font-weight:400;font-size:1.0833em;}
.woocommerce-checkout table.shop_table tbody tr > *:first-child, .woocommerce-checkout table.shop_table tfoot tr > *:first-child{border-right:1px solid #edf6ff;}
.woocommerce-checkout table.shop_table tbody .product-name, .woocommerce-checkout table.shop_table tfoot .product-name{color:inherit;}
.woocommerce-checkout table.shop_table tbody tr{border:none;}
.woocommerce-checkout table.shop_table tbody .product-quantity{margin-left:3px;}
.woocommerce-checkout table.shop_table tfoot th{color:#1b4268;}
.woocommerce-checkout table.shop_table tfoot .order-total{color:#ff1818;}
.woocommerce-checkout .payment_methods li{border:1px solid #edf6ff;padding:15px 20px;}
.woocommerce-checkout .payment_methods li + li{border-top:none;}
.woocommerce-checkout .payment_methods li label{color:#1b4268;}
.woocommerce-checkout .payment_methods li label img{margin-left:5px;}
.woocommerce-checkout .payment_methods li label:before{color:#939faa;}
.woocommerce-checkout .payment_methods li > *:not(label){padding-left:20px;}
.woocommerce-checkout .payment_methods li .payment_box{display:none;}
.woocommerce-checkout .payment_methods li .radio.checked + .payment_box{display:block;}
.dashboard ul.tabs li{float:none;padding-left:40px;margin-bottom:1px;background:#edf6ff;height:42px;}
.dashboard ul.tabs li a{display:block;height:42px;line-height:42px;white-space:nowrap;}
.dashboard ul.tabs li:before{left:18px;background:#fff;border-color:#edf6ff;}
.dashboard ul.tabs li.active:before{background:#ff1818;border-color:#ff1818;}
.dashboard .tab-content{padding:0;}
.dashboard .view-account-information .information{border:2px solid #edf6ff;padding:25px 30px;height:100%;}
.dashboard .view-account-information .btn{float:right;}
.dashboard table.shop_table th, .dashboard table.shop_table td{padding-left:20px;}
.dashboard table.shop_table tbody td{border-right:1px solid #edf6ff;}
.dashboard table.my_product_reviews tbody td{padding:20px;}
.dashboard table.my_product_reviews tbody .review-date, .dashboard table.my_product_reviews tbody .product-name, .dashboard table.my_product_reviews tbody .product-review{}
.dashboard table.my_product_reviews tbody .product-review .star-rating{font-size:14px;}
.dashboard .my_tags{border:2px solid #edf6ff;padding:30px 30px 50px;}
.dashboard .my_tags .tag{padding-left:20px;padding-right:20px;margin-right:10px;}
.dashboard table.my-wishlist tbody td{font-size:1em;vertical-align:top;border:none;padding:40px 20px 20px;}
.dashboard table.my-wishlist tbody td.product-img{padding-top:20px;max-width:100px;}
.dashboard table.my-wishlist tbody td.product-img img{max-width:60px;}
.dashboard table.my-wishlist .product-price span{line-height:28px;}
.dashboard table.my-wishlist .product-remove a{position:relative;right:0;top:0;}
.product-wrapper .post-filters{text-align:right;margin-bottom:30px;}
.product-wrapper .post-filters > a{margin-bottom:10px;}
.product-wrapper .post-filters.text-center{text-align:center;}
.product-wrapper .post-filters .filter-title{float:left;}
.brand-section .iso-item{position:relative;}
.brand-section .iso-item .caption-wrapper{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.brand-section .item{position:relative;}
.brand-section .post-slider .owl-buttons .owl-prev, .brand-section .post-slider .owl-buttons .owl-next{top:auto;bottom:75px;z-index:1;}
.brand-section .post-slider .owl-buttons .owl-prev:before, .brand-section .post-slider .owl-buttons .owl-next:before{background:#fff;color:#939faa;}
.brand-section .post-slider .owl-buttons .owl-prev:hover:before, .brand-section .post-slider .owl-buttons .owl-next:hover:before{background:#ff1818;color:#fff;}
.brand-section .post-slider .owl-buttons .owl-prev{left:auto;right:95px;}
.brand-section .caption-wrapper{position:absolute;bottom:40px;left:0;width:100%;padding:0 30px;background:none;}
.brand-section .caption-wrapper .caption{font-size:4.1667em;font-weight:300;margin-bottom:0;color:#fff;text-transform:uppercase;text-align:center;line-height:0.8em;}
.brand-section .caption-wrapper.style1{background:rgba(255, 24, 24, 0.75);left:10px;right:10px;bottom:10px;padding:8px 10px;width:auto;}
.brand-section .caption-wrapper.style1 .caption{font-size:2.5em;line-height:1;}
.brand-section .caption-wrapper.style2{left:10px;right:32px;bottom:10px;padding:10px 20px;background:rgba(255, 255, 255, 0.75);width:auto;}
.brand-section .caption-wrapper.style2:before{content:"";display:block;position:absolute;top:0;right:-22px;bottom:22px;width:22px;background:rgba(255, 255, 255, 0.75);}
.brand-section .caption-wrapper.style2:after{content:"";display:block;position:absolute;bottom:0;right:-22px;border-top:22px solid #fff;border-right:22px solid transparent;}
.brand-section .caption-wrapper.style2 .caption{font-size:5em;color:#000;text-transform:none;font-style:italic;line-height:1;text-align:left;letter-spacing:-0.06em;}
.brand-section .caption-wrapper.style3{padding:0;position:absolute;}
.brand-section .caption-wrapper.style3:before{display:none;}
.brand-section .caption-wrapper.style3 .st-table, .brand-section .caption-wrapper.style3 .woocommerce .single-product-details .single-variation-wrap, .woocommerce .single-product-details .brand-section .caption-wrapper.style3 .single-variation-wrap, .brand-section .caption-wrapper.style3 .woocommerce .single-product-details .social-wrap, .woocommerce .single-product-details .brand-section .caption-wrapper.style3 .social-wrap{height:100%;}
.brand-section .caption-wrapper.style3 .captions{background:rgba(255, 255, 255, 0.3);padding:18px 10px;width:100%;}
.brand-section .caption-wrapper.style3 .caption{font-size:1.6666em;font-weight:400;color:#fff;margin-bottom:0;text-align:center;text-transform:uppercase;letter-spacing:0.2em;}
.brand-section.style1{border:10px solid rgba(143, 143, 143, 0.1);}
.brand-section.style1 .image-container{border:1px solid #1b4268;position:relative;}
.brand-section.style1 .caption-wrapper .caption{margin-bottom:0;color:#1b4268;text-align:left;letter-spacing:0;}
.brand-section.style1 .caption-wrapper .caption-lg{font-weight:900;font-size:3.3333em;line-height:0.8;}
.brand-section.style1 .caption-wrapper .caption-sm{font-weight:400;font-size:1.3333em;line-height:1;}
.brand-section.style1 .caption-wrapper .btn{margin-top:20px;font-family:"Open Sans", Arial, Helvetica, sans-serif;}
.brand-section.style2{display:table;width:100%;}
.brand-section.style2 > div{padding:0;display:table-cell;vertical-align:middle;float:none;position:static;}
.brand-section.style2 .caption-wrapper{text-align:center;background:#1b4268;padding:0 30px;}
.brand-section.style2 .caption-wrapper:before{display:none;}
.brand-section.style2 .caption-wrapper .caption{text-transform:uppercase;line-height:1;margin-bottom:20px;}
.brand-section.style2 .caption-wrapper .caption-lg{font-weight:700;font-size:2.5em;line-height:0.8;letter-spacing:-0.06em;}
.brand-section.style2 .caption-wrapper .caption-sm{font-weight:400;font-size:1em;}
.logo-container{padding:50px 0;text-align:center;background:#fff;}
.logo-container img{max-width:80%;}
.newsletter-box{text-align:center;}
.newsletter-box h1, .newsletter-box h2{font-weight:400;}
.newsletter-box .input-text{border:1px solid rgba(0, 0, 0, 0.1);background:#fff;}
.newsletter-box p{font-size:1.1667em;margin-left:10px;margin-right:10px;}
.easyzoom{position:relative;display:block;}
.easyzoom img{vertical-align:bottom;}
.easyzoom.is-loading img{cursor:progress;}
.easyzoom.is-ready img{cursor:crosshair;}
.easyzoom.is-error img{cursor:not-allowed;}
.easyzoom-notice{position:absolute;top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;background:#FFF;box-shadow:0 0 10px #888;}
.easyzoom-flyout{position:absolute;z-index:100;overflow:hidden;background:#FFF;}
.easyzoom--overlay .easyzoom-flyout{top:0;left:0;width:100%;height:100%;}
.easyzoom--adjacent .easyzoom-flyout{top:0;left:100%;width:100%;height:100%;margin-left:20px;}
.ic_yazilar{font-family:Arial;font-size:14px;color:#000;line-height:22px;}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style]{min-width:100% !important;width:100% !important;}
@media (max-width:767px){.kapali{display:none !important;}
.mobile_ozel{margin-top:10px;visibility:visible;}
}
.video {position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}