body{font:14px/1.7143 'Hind';color:#444;}
p{font-family: Poppins Regular;font-size: 13px;line-height: 23px;margin-bottom: 10px;}
#modelrightpricesection{}
#modelrightpricesection h3{background:#ccc;color:#222;font-size:18px;margin-bottom:0px;padding:10px;text-transform:uppercase;margin-top:0px;font-family:Poppins Medium;font-weight:500;}
#modelrightpricesection p{color:#444;font-weight:500;padding:0 20px;margin-bottom:25px;}
#modelrightpricesection p span{color:#EC1C2F;}
.b-car-details #slider-car-details{margin-top:0px;}
.l-theme{position:relative;overflow-x:hidden;}
.l-main-content{padding-top:100px;padding-bottom:120px;}
.l-sidebar{margin-bottom:70px;padding-top:100px;}
.l-sidebar-2{margin-bottom:70px;padding-left:30px;}
.l-sidebar-3{margin-bottom:70px;padding-left:30px;}
.leftside_b .l-sidebar-2,
.leftsidebar .l-sidebar{padding-left:0;padding-right:30px;}
.ui-title-page{position:relative;display:inline-block;margin-top:0;padding:38px 88px 32px;font-size:36px;font-weight:600;letter-spacing:.05em;}
.ui-title-block{margin-top:0;text-transform:uppercase;margin-bottom:2px;font-size:42px;font-weight:300;line-height:1.08;font-family:varelaregular;}
.ui-title-block-2{margin-top:0;margin-bottom:4px;font-size:36px;line-height:1.08;letter-spacing:.02em;}
.ui-subtitle-block{margin-bottom:8px;font-size:16px;line-height:1.875;color:#888;}
.ui-title-inner,.comment-reply-title{margin-bottom:22px;font-size:18px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:#222;font-family:Poppins Medium;}
.ui-title-inner:before,
.comment-reply-title:before{display:inline-block;width:20px;height:3px;margin-right:10px;content:'';vertical-align:middle;}
.ui-decor{position:relative;display:inline-block;width:40px;height:1px;margin-right:15px;margin-left:15px;}
.ui-decor:before, .ui-decor:after{position:absolute;bottom:-5px;width:30px;height:1px;content:'';}
.ui-decor:before{left:-15px;}
.ui-decor:after{right:-15px;}
.ui-decor-2{display:inline-block;width:20px;height:3px;-webkit-transition:all .3s;transition:all .3s;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color:#EC1C2F;color:#fff;font-family:Poppins Medium;font-weight:500;}
.text-bg{padding:5px;color:#fff;}
.color-dark{font-weight:700;}
.color-white{color:#fff;}
.bg-grey{background-color:#f4f4f4;}
.bg-border{padding:5px;color:#222;border:1px dashed #222;}
.text-primary_h, .bg-primary_h, .border_prim_h, .border-t_prim_h, .border-b_prim_h, .border-l_prim_h, .border-r_prim_h, .text-second_h, .bg-second_h, .border_second_h, .border-t_second_h, .border-r_second_h, .border-l_second_h, .border-b_second_h{-webkit-transition:all .3s;transition:all .3s;}
.btn-shadow{box-shadow:2.5px 4.3px 14.3px 0.8px rgba(0, 0, 0, 0.05);}
.btn-white{border-color:#fff;background-color:transparent;}
.btn-dark{background-color:#222;}
.btn .icon{display:inline-block;width:20px;height:3px;margin-right:10px;margin-left:-5px;vertical-align:super;background-color:#ddd;}
.btn{position:relative;overflow:hidden;}
.btn:hover{box-shadow:0 0 1px 0 #000;text-shadow:0 0 1px #000;background-color:#d01818;border-color:#d01818;}
.btn:hover:after{-webkit-transition:.7s linear;transition:.7s linear;background-position:150% 0;}
.btn:after{position:absolute;top:0;left:0;width:110%;height:100%;content:'';-webkit-transform:skewX(-50deg);transform:skewX(-50deg);background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) no-repeat -2em 0;background:linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) no-repeat -2em 0;background-size:2em 100%;}
#oncarousaltitle h3{background:rgba(236, 28, 47, 0.9);color:#fff;font-size:24px;font-weight:500;margin:0;padding:5px;position:relative;text-align:center;text-transform:uppercase;font-family:Poppins Medium;}
#modelrightpricesection dt.b-car-info__desc-dt {font-family:Poppins Medium;font-weight:500;}
#modelrightpricesection dt.b-car-info__desc-dt strong{font-weight:500;}
#modelrightpricesection dd.b-car-info__desc-dt {font-family:Poppins Medium;font-weight:500;}
#modelrightpricesection dd.b-car-info__desc-dt strong{font-weight:500;}


#modelrightpricesection dd.b-car-info__desc-dd {font-family:Poppins Medium;font-weight:500;}
#modelrightpricesection dd.b-car-info__desc-dd strong{font-weight:500;}
.img-default{margin-bottom:30px;}
img.pull-right{padding-left:20px;}
img.pull-left{padding-right:20px;}
.subservicescontent{margin-left:50px;margin-right:50px;margin-top:30px;margin-bottom:20px;}
.subservicescontent h3{font-size:36px;font-weight:500;margin-bottom:20px;margin-top:30px;text-transform:uppercase;}
.subservicescontent p{font-size:14px;text-align:justify;}
.subservicescontent p span{font-size:20px;color:#EB1B2E;text-transform:uppercase;font-weight:500;}
.subservicescontent h6{font-size:20px;color:#EB1B2E;line-height:30px;font-family:Poppins Medium;font-weight:500;}
.subservicescontent h4 {color: #eb1b2e;font-family: Poppins Medium;font-size: 24px;font-weight: normal;line-height: 32px; text-align: justify;}
.subservicescontent h4 a{text-decoration:underline;}
.subservicescontent ul{padding-left:0px;}
.subservicescontent ul li{font-size:14px;list-style:none;line-height:26px;font-family:Poppins Regular;}
.subservicescontent ul li i{color:#EB1B2E;margin-right:8px;}
.sectionofservices{background:#f9f9f9;}
.padding-zero{padding-left:0px;padding-right:0px;}
.gallerypagesection{padding-bottom:50px;padding-top:100px;}
.occsection{padding-bottom:50px;padding-top:100px;}
.tabbercontent ul li strong{margin-left:5px;font-weight:600;color:#333;}
#gallerypageid li{margin-bottom:50px;list-style:none;}
.occformsection{background:linear-gradient(#f4f4f4, #eee);display:table;padding:25px 15px;width:100%;}
.occformsection form{}
.occformsection form .form-group{}
.occformsection form .form-group label{color:#222;font-size:16px;font-weight:500;margin-bottom:10px;font-family:Poppins Medium;}
.occformsection form .form-group select{font-size:13px;color:#333;height:auto;padding:8px 15px;text-transform:capitalize;font-family:Poppins Medium;font-weight:500;}
.occformsection form .form-group input[type="checkbox"]{float:left;margin-right:10px;margin-top:5px;}
.occformsection form .form-group span{font-size:13px;color:#333;font-family:Poppins Medium;font-weight:500;letter-spacing:0.5px;}
.pricecalculatetable{background:#fff;}
.pricecalculatetable caption{text-transform:uppercase;text-align:center;color:#fff;font-size:36px;background:#EC1C30;padding:0px;margin:0px;font-family:Poppins Medium;font-weight:500;}
.popupformmargin label {font-family:Poppins Medium;font-weight:500;}
.pricecalculatetable tr th{color:#333;font-size:13px;letter-spacing:0.5px;font-family:Poppins Medium;font-weight:500;}
.pricecalculatetable tr td{color:#000;font-size:13px;letter-spacing:0.5px;font-family:Poppins Medium;font-weight:500;}
.pricecalculatetable tr td.text-right{text-align:right;}
.pricecalculatetable tr td.text-right span{color:#EC1C30;font-weight:600;}
.list{margin-bottom:40px;padding-left:0;list-style-type:none;}
.list li{position:relative;margin-bottom:5px;padding-left:30px;list-style:none;font-family:Poppins Medium;font-weight:500;}
.list li:before{position:absolute;top:5px;left:1px;font-size:14px;font-weight:400;line-height:1;}
.list li > a{color:#777;}
.list li > a:hover{text-decoration:none;}
.list-mark-1 li:before{font:12px 'ElegantIcons';content:'\52';}
.list-mark-2 li{padding-left:39px;}
.list-mark-2 li:before{left:14px;font-family:'Stroke-Gap-Icons';content:'\e677';}
.list-mark-3 li:before{font-family:FontAwesome;content:'\f00c';}
.list-mark-3 li:hover:before{content:'\f00d';}
.list-mark-4 li:before{font-family:FontAwesome;content:'\f178';}
.list-mark-5 li{padding-left:20px;}
.list-mark-5 li:before{top:8px;left:2px;width:5px;height:5px;content:'';background-color:#444;}
.list-num{counter-reset:list;}
.list-num li:before{display:inline-block;font-weight:700;content:counter(list) ". ";counter-increment:list;}
.list-2-col{-webkit-columns:2;-moz-columns:2;columns:2;}
.list-2-col > li{padding-right:20px;}
select:focus{outline-style:none;}
.ui-form-1 .btn{margin-top:10px;padding-right:36px;}
.ui-form-2 .form-control{margin-bottom:30px;padding-top:10px;}
.ui-form-2 .btn{height:40px;padding:0 32px;line-height:38px;}
.ui-form-3 .form-control{margin-bottom:19px;padding-top:10px;}
.ui-form-3 .btn{height:40px;padding:0 20px;line-height:38px;}
.ui-form-3 .ui-select{height:45px;line-height:45px;}
.ui-select{height:50px;padding:0 20px;font-size:14px;line-height:48px;vertical-align:top;text-transform:inherit;color:#222;border:1px solid #eee;border-radius:0;background-color:#fff;}
.ui-label{margin-bottom:7px;font-size:12px;font-weight:600;text-transform:uppercase;color:#222;}
.forms__label{position:relative;display:inline-block;margin-bottom:11px;padding-left:45px;cursor:pointer;}
.forms__label:last-child{margin-right:0;}
.forms__label-check:before, .forms__label-radio:before{position:absolute;left:0;content:'';border:1px solid #fff;}
.forms__label-check:after, .forms__label-radio:after{position:absolute;display:none;}
.forms__label-check{display:block;height:22px;margin-top:0;margin-right:12px;margin-bottom:8px;padding-left:26px;font-size:13px;font-weight:500;}
.forms__label-check:before{top:2px;width:15px;height:15px;border:1px solid #ddd;border-radius:2px;background-color:white;}
.forms__label-check:after{padding-top:3px;padding-top:5px;}
.forms__label-check-1:after{top:7px;left:5px;width:5px;height:5px;content:'';}
.forms__label-check-2:after{top:0;left:3px;font:11px/1 FontAwesome;content:'\f00c';text-align:center;color:#fff;color:#666;}
.forms__label-radio{height:12px;margin-right:0;margin-bottom:0;padding-left:30px;font-weight:500;}
.forms__label-radio:before{top:2px;width:18px;height:18px;border-radius:50%;}
.forms__label-radio:after{top:7px;left:5px;width:8px;height:8px;content:'';border-radius:50%;}
.forms__label-radio-1{color:#fff;}
.forms__label-radio-1:before{background-color:#fff;}
.forms__label-radio-2:before{border:1px #ccc solid;}
.forms__label-radio-2:after{background-color:#fff;}
.forms__label-radio-3:before{border:1px #e4e4e4 solid;}
.forms__label-radio-3:after{background-color:#666;}
.forms__check, .forms__radio{position:absolute;display:block;width:0;height:0;opacity:0;}
.forms__check:checked + .forms__label-check:after, .forms__radio:checked + .forms__label-radio:after{display:block;}
.forms__check:checked + .forms__label-check:before{box-shadow:none;}
.forms__radio:checked + .forms__label-radio:before{box-shadow:0 0 2px rgba(211, 211, 211, 0.75);}
.label-group-inline{white-space:nowrap;}
.table th:first-child, .table td:first-child{padding-left:20px;}
.table-type-1{border-bottom:1px solid #eee;}
.table-type-1 > thead > tr > th{padding-top:30px;padding-bottom:22px;background-color:#f4f4f4;}
.table-type-2 > thead > tr > th{padding-top:26px;padding-bottom:25px;}
.table-type-2 > tbody > tr > td{border:1px solid #eee;}
.table-type-2 > thead:first-child > tr:first-child > th{border-top:1px solid #eee;border-right:1px solid #eee;border-bottom-width:4px;border-left:1px solid #eee;}
.table-container{overflow-y:auto;width:100%;_overflow:auto;}
.table-container::-webkit-scrollbar{width:14px;height:14px;-webkit-appearance:none;}
.table-container::-webkit-scrollbar-thumb{border:3px solid #fff;border-radius:8px;background-color:rgba(0, 0, 0, 0.3);}
.tab-content img{margin-bottom:20px;}
.dropcap:first-letter{float:left;margin-right:10px;padding:10px;font-family:Poppins;font-weight:500;color:#fff;border-width:2px;border-style:solid;}
.dropcap_secondary:first-letter{color:#333;border:1px solid #eee;}
.dropcap_sm:first-letter{padding-top:5px;padding-bottom:5px;font-size:30px;}
blockquote cite{display:block;font-style:normal;}
.pagination_mod-a{margin-right:17px;margin-left:17px;border:1px solid #eee;}
.pagination_mod-a li:first-child > a, .pagination_mod-a li:first-child > span, .pagination_mod-a li:last-child > a, .pagination_mod-a li:last-child > span{width:34px;height:34px;border:1px solid rgba(0, 0, 0, 0.08);background-color:white;}
.pagination_mod-a li .icon{padding-top:7px;}
.alert{letter-spacing:.05em;}
.alert .icon{display:inline-block;margin-right:18px;font-size:16px;vertical-align:middle;}
.alert__inner{padding-left:70px;}
.alert .close{position:absolute;top:50%;right:25px;margin-top:-9px;font-size:18px;-webkit-transition:all .3s;transition:all .3s;opacity:.3;color:#222;}
.alert .close:hover{opacity:1;}
.alert-default{color:#666;background-color:#f1f1f1;}
.alert-default .alert-icon .icon{color:#444;}
.alert-1{background-color:#ffbc3a;}
.alert-2{color:#fff;background-color:#9160ff;}
.alert-3{background-color:#fff5e1;}
.alert-3 .alert-icon .icon{color:#ffbc3a;}
.alert-4{background-color:#ffe7e4;}
.alert-4 .alert-icon .icon{color:#ff523a;}
.alert-5{background-color:#d5ffe3;}
.alert-5 .alert-icon .icon{color:#00d547;}
.alert-block{margin-bottom:21px;padding:22px 50px 30px;text-shadow:none;}
.alert-title{margin-bottom:9px;font-size:18px;font-weight:700;letter-spacing:0;text-transform:uppercase;}
.alert-text{letter-spacing:.025em;color:#333;}
.alert-icon{float:left;margin-top:20px;}
.alert-icon .icon{font-size:30px;}
.tooltip{text-transform:uppercase;}
.link-tooltip-1{font-weight:700;color:#666;}
.link-tooltip-2{font-weight:700;color:#000101;}
.progress_w_border{border:1px solid #eee;}
.progress_round{border-radius:11px;}
.progress_round .progress-bar{border-radius:11px;}
.progress_shadow{box-shadow:inset 0.5px 0.9px 2px rgba(1, 1, 1, 0.1);}
.progress_background{background-color:#f7f7f7;}
.progress_high{height:22px;}
.progress_border_primary, .progress_border_secondary{border-width:2px;border-style:solid;}
.progress__title{font-size:12px;font-weight:700;text-transform:uppercase;color:#333;}
.progress-1 .progress-bar{background-color:#ff523a;}
.progress-2 .progress-bar{background-color:#00d547;}
.progress-3 .progress-bar{background-color:#9160ff;}
.progress-block-group{margin-top:50px;padding-right:40px;}
.progress-block-group .progress-block{position:relative;margin-bottom:39px;}
.progress-w-number{height:5px;background-color:#dedede;}
.progress-w-number .progress-bar{position:relative;background-color:#333;}
.progress-w-number .progress-bar__number{position:absolute;top:-24px;right:0;}
.ui-filter-slider__info{font-size:12px;font-weight:700;text-align:center;color:#222;}
.ui-filter-slider__label{display:inline-block;font-weight:500;}
.ui-filter-slider__current{display:inline-block;}
.ui-filter-slider__current:before{content:'$';}
.section-area{position:relative;}
.section-default{position:relative;padding-top:80px;padding-bottom:80px;}
.section-default_btm{padding-bottom:110px;}
.section-default_top{padding-top:80px;}
.section-content{padding-top:90px;padding-bottom:100px;}
.section-inner{margin-top:60px;}
.section-border{border-bottom:1px solid #eee;}
.section-dark .ui-title-block, .section-dark .ui-subtitle-block{color:#fff;}
.area-bg{position:relative;}
.area-bg:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';opacity:.8;}
.area-bg__inner{position:relative;z-index:110;}
.area-bg_dark:after{background-color:#000;}
.area-bg_dark-2:after{background-color:#222;}
.area-bg_light:after{background-color:#f4f4f4;}
.area-bg_grey:after{background-color:#111;}
.area-bg_op_5:after{opacity:.05;}
.area-bg_op_10:after{opacity:.1;}
.area-bg_op_20:after{opacity:.2;}
.area-bg_op_30:after{opacity:.3;}
.area-bg_op_40:after{opacity:.4;}
.area-bg_op_50:after{opacity:.5;}
.area-bg_op_60:after{opacity:.6;}
.area-bg_op_70:after{opacity:.7;}
.area-bg_op_80:after{opacity:.8;}
.area-bg_op_85:after{opacity:.85;}
.area-bg_op_90:after{opacity:.9;}
.owl-theme{max-width:1920px;margin-right:auto;margin-left:auto;}
.owl-theme .owl-dots{position:absolute;right:0;bottom:0;width:100%;text-align:center;}
.owl-theme .owl-dots .owl-dot{position:relative;display:inline-block;width:12px;height:12px;margin:0 5px;-webkit-transition:all .3s;transition:all .3s;vertical-align:middle;border:1px solid #ccc;border-radius:50%;background-color:white;}
.owl-theme .owl-dots .owl-dot span{position:absolute;top:50%;left:50%;display:block;width:0;height:0;-webkit-transition:all .3s;transition:all .3s;border-radius:50%;background-color:transparent;}
.owl-theme .owl-dots .owl-dot.active, .owl-theme .owl-dots .owl-dot:hover{width:18px;height:18px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{width:8px;height:8px;margin-top:-4px;margin-left:-4px;}
.owl-theme .owl-nav{position:absolute;right:0;bottom:0;left:45%;}
.owl-theme .owl-nav div{display:inline-block;width:40px;height:40px;margin:0 2px;font:normal normal 18px FontAwesome;line-height:36px;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;opacity:.5;color:#fff;border:1px solid #bbb;border-radius:2px;}
.owl-theme .owl-nav div:hover{opacity:1;background-color:#222;}
.owl-theme .owl-nav div:hover:after{border-top-color:#fff;border-left-color:#fff;}
.owl-theme .owl-nav .owl-prev:after, .owl-theme .owl-nav .owl-next:after{display:inline-block;width:10px;height:10px;content:'';-webkit-transition:all .3s;transition:all .3s;border-top:2px solid #000;border-left:2px solid #000;}
.owl-theme .owl-nav .owl-prev:after{margin-left:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.owl-theme .owl-nav .owl-next:after{margin-right:3px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.owl-theme_w-btn{padding-bottom:105px;}
.owl-theme_mod-arrs .owl-nav{top:50%;bottom:auto;margin-top:-25px;}
.owl-theme_mod-arrs .owl-nav div{width:50px;height:50px;line-height:50px;opacity:1;border:none;border-radius:2px;background-color:rgba(0, 0, 0, 0.2);}
.owl-theme_mod-arrs .owl-nav .owl-prev, .owl-theme_mod-arrs .owl-nav .owl-next{position:absolute;top:0;display:block;}
.owl-theme_mod-arrs .owl-nav .owl-prev{left:20px;}
.owl-theme_mod-arrs .owl-nav .owl-next{right:20px;}
.owl-theme_mod-arrs .owl-nav .owl-prev:after, .owl-theme_mod-arrs .owl-nav .owl-next:after{width:15px;height:15px;border-top:4px solid #fff;border-left:4px solid #fff;}
.related-carousel{margin-top:40px;}
.wrap-inl-bl [class^='col']{display:inline-block;float:none;margin-right:-3px;vertical-align:top;}
.inner-cols-plus30 [class^='col']:nth-child(odd){padding-right:45px;}
.inner-cols-plus30 [class^='col']:nth-child(even){padding-left:45px;}
.block-table{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}
.block-table__cell{overflow:hidden;padding-right:0;padding-left:0;vertical-align:top;}
.block-table__inner{overflow:hidden;height:100%;}
.row_no-mrg{margin-right:0;margin-left:0;}
.col_no-pdg{padding-right:0;padding-left:0;}
.col_minus-interval_left{margin-left:-30px;}
.col_minus-interval_right{margin-right:-30px;}
hr, img{height:auto;}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.sp-mask,.sp-slides,.sp-slides-container{position:relative}.sp-layer,.sp-slides,a.sp-video img{-webkit-backface-visibility:hidden}.slider-pro{-moz-box-sizing:content-box;box-sizing:content-box}.sp-mask{overflow:hidden}.sp-slides{-webkit-perspective:1000}.sp-slide{position:absolute;background-color:#eee;}
.sp-image-container{overflow:hidden;position:absolute;top:0}.sp-image-container:after{content:'';top:0;left:0;width:100%;height:100%;position:absolute}.sp-image{position:relative;display:block;border:none}.sp-left-thumbnails,.sp-right-thumbnails,.sp-top-thumbnails{position:absolute;top:0}.sp-no-js{overflow:hidden;max-width:100%}.sp-thumbnails-container{top:0}.sp-bottom-thumbnails,.sp-top-thumbnails{margin:0 auto;right:0}.sp-bottom-thumbnails,.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-top-thumbnails{margin-bottom:4px}.sp-right-thumbnails{right:8.33333333%}.sp-left-thumbnails{left:0;margin-right:4px}.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-left-thumbnails.sp-has-pointer,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-thumbnails{position:relative}.sp-thumbnail{padding:25px 0 0 55px;overflow:hidden}.sp-thumbnail-container{position:relative;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:20px;padding-right:20px}.sp-selected-thumbnail{background-color:#fff;box-shadow:0 5px 30px rgba(0,0,0,.15);z-index:10}.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{float:left}.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:0;margin-bottom:0;border-bottom:1px solid #fff}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0!important}.sp-bottom-thumbnails.sp-has-pointer{margin-top:20px}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}.sp-layer{margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased}.sp-black{color:#FFF;background:#000;background:rgba(0,0,0,.7)}.sp-white{color:#000;background:#fff;background:rgba(255,255,255,.7)}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-grab{cursor:pointer}.sp-grabbing{cursor:pointer}.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0!important;background-color:#000}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-full-screen-button:before{content:'\2195'}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;display:none}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-bottom-thumbnails .sp-thumbnail-arrows,.sp-top-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}.sp-next-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-previous-thumbnail-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#3e3e3e}.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);-ms-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.ie7 .sp-thumbnail-arrow,.ie8 .sp-thumbnail-arrow{width:0;height:0}.ie7 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie8 .sp-thumbnail-arrow:before{content:none}.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}a.sp-video{text-decoration:none}a.sp-video img{border:none}a.sp-video:after{content:'\25B6';position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #FFF;text-align:center;font-size:30px;border-radius:30px;top:0;color:#FFF;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;margin-left:0!important;margin-top:0!important}.slider-pro canvas,.slider-pro embed,.slider-pro iframe,.slider-pro object,.slider-pro video{max-width:none;max-height:none}.slider-pro p.sp-layer{margin:0}.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}.slider-pro img.sp-layer{border:none}.slider-pro{position:relative;margin:0 auto;overflow:hidden}
.sp-slide{justify-content:center;}
.sp-slide img{max-width:none !important;width:auto;height:100%;}
.helper:after, .helper__inner{display:inline-block;vertical-align:middle;}
.helper:after{width:0;height:100%;content:'';}
.helper-2{display:inline-block;width:0;height:100%;vertical-align:middle;}
.js-scroll-next + .js-scroll-content{display:none;}
.js-scroll-next{cursor:pointer;}
.br{display:block;}
.no-br{white-space:nowrap;}
.pruning{overflow:hidden;}
.parallax{-webkit-transform:none;transform:none;background-repeat:no-repeat;background-attachment:fixed;}
.section-policy{padding-top:110px;padding-bottom:110px;}
.section-policy h2{margin-bottom:40px;}
.section-policy h3{margin-top:30px;margin-bottom:20px;}
.section-policy p{margin-bottom:5px;}
.section-policy .list-letter{margin-bottom:10px;list-style-type:lower-alpha;}
.typed-strings{float:left;}
.typed-cursor{float:left;font-weight:100;-webkit-animation:blink .7s infinite;animation:blink .7s infinite;opacity:1;}
@-keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
.section-type-1{padding-top:85px;padding-bottom:17px;}
.section-type-2{padding-top:110px;padding-bottom:80px;}
.section-type-2__img{margin-right:-30px;}
.section-type-2__inner{padding-right:40px;padding-left:60px;}
.section-type-2__title{margin-top:0;margin-bottom:0;font-family:Poppins;font-size:18px;font-weight:600;letter-spacing:.01em;color:#222;}
.section-type-2__subtitle{margin-bottom:20px;font-family:Poppins;font-size:24px;font-weight:300;color:#222;}
.section-type-2 .list{margin-top:33px;}
.section-type-3{background-repeat:no-repeat;background-size:cover;}
.accordion{padding-right:35px;}
.accordion .panel-title{letter-spacing:-.01em;}
.accordion .btn-collapse{padding:4px 0 10px;-webkit-transition:all .3s;transition:all .3s;}
.accordion .btn-collapse .icon{display:inline-block;width:10px;height:3px;margin-top:-3px;margin-right:16px;-webkit-transition:all .3s;transition:all .3s;vertical-align:middle;}
.panel-heading{position:relative;}
.panel-heading .btn-collapse{display:block;}
.accordion-1{padding-top:52px;}
.b-about__inner{margin-right:40px;padding-right:320px;padding-bottom:40px;background-repeat:no-repeat !important;background-position:100% 55px !important;}
.b-about .ui-title-block{letter-spacing:-.015em;}
.b-about-main{margin-top:0px;padding-top:0px;padding-bottom:40px;}
.b-about-main p{text-align:justify;}
.b-about-main__title{font-size:18px; font-weight:500; font-family:Poppins Medium; text-transform:uppercase;margin-bottom:10px;letter-spacing:.01em;color:#222;}
.b-about-main__subtitle {
    font-family: varelaregular;
    font-size: 22px;
    font-weight: 300;
    line-height: 34px;
    margin-bottom: 10px;
    text-align: justify;
}
.b-about-main__btns{margin-top:40px;}
.b-about-main__btns .btn{margin-right:10px;}
.b-about-list{margin-right:-55px;padding-top:85px;}
.b-about-list__item{position:relative;margin-bottom:34px;padding-left:77px;list-style:none;}
.b-about-list__icon{position:absolute;top:0;left:0;font-size:57px;line-height:1;color:#333;}
.b-about-list__title{color: #222;font-family: Poppins Medium;font-size: 18px;font-weight: 500;margin-bottom: 14px;text-transform: uppercase;}
.b-about-list__info{margin-bottom:7px; font-family: Poppins Regular;font-size: 13px;line-height: 23px;}
.b-advantages{position:relative;}
.b-advantages:before, .b-advantages:after{display:table;content:"";}
.b-advantages:after{clear:both;}
.lt-ie8 .b-advantages{zoom:1;}
.b-advantages .b-advantages__icon{font-size:48px;}
.b-advantages .b-advantages__title{display:block;}
.section-advantages-1{margin-top:-20px;background-color:#f4f4f4;box-shadow:0 5px 30px rgba(0, 0, 0, 0.15);}
.b-advantages-1{position:relative;display:inline-block;width:33.3%;margin-right:-3px;padding:45px 5% 50px;vertical-align:top;border-bottom:3px solid transparent;}
.b-advantages-1:before, .b-advantages-1:after{display:table;content:"";}
.b-advantages-1:after{clear:both;}
.lt-ie8 .b-advantages-1{zoom:1;}
.b-advantages-1__icon{font-size:55px;}
.b-advantages-1__title{margin-top:7px;margin-bottom:18px;font-size:16px;font-family:Poppins Medium;font-weight:500;}
.b-advantages-1__info{margin-bottom:7px;}
.b-advantages-1.active{border-bottom-color:#ccc;background-color:rgba(204, 204, 204, 0.15);}
.section-advantages-2{padding-top:95px;}
.b-advantages-2{margin-top:57px;margin-bottom:-90px;padding:40px 30px 40px;-webkit-transition:all .3s;transition:all .3s;text-align:center;background-color:#f4f4f4;box-shadow:5px 5px 3px rgba(0, 0, 0, 0.15);-o-box-shadow:5px 5px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:5px 5px 3px rgba(0, 0, 0, 0.15);-webkit-box-shadow:5px 5px 3px rgba(0, 0, 0, 0.15);}
.b-advantages-2:hover{color:#fff;}
.b-advantages-2:hover i{color:#fff;}
a:hover .b-advantages-2 i{color:#fff;}
.b-advantages-2:hover i.b-advantages-2__icon{color:#fff;}
.b-advantages-2 #onclickinfo{margin-top:15px;}
.b-advantages-2:hover #onclickinfo h6{text-shadow:none;font-weight:normal;background:#fff;color:#000;border:1px solid #fff;cursor:pointer;}
.b-advantages-2:hover .ui-decor-2{background-color:#fff;}
.b-advantages-2:hover .b-advantages-2__title{color:#fff;}
.b-advantages-2__icon{font-size:65px;}
.b-advantages-2__title{margin-top:0;margin-bottom:27px;font-size:16px;font-weight:500;-webkit-transition:all .3s;transition:all .3s;font-family:Poppins Medium;}
.b-advantages-2__title strong{display:block;margin-top:5px;font-size:20px;}
.b-advantages-2__info{margin-bottom:7px;}
.b-advantages-2.active{border-bottom-color:#ccc;background-color:rgba(204, 204, 204, 0.15);}
.b-advantages-3{position:relative;padding:60px 40px 52px;text-align:center;border:1px solid #eee;}
.b-advantages-3:before, .b-advantages-3:after{display:table;content:"";}
.b-advantages-3:after{clear:both;}
.lt-ie8 .b-advantages-3{zoom:1;}
.b-advantages-3__icon{display:block;margin-bottom:10px;font-size:60px;line-height:1;}
.b-advantages-3__title{display:block;margin-top:18px;margin-bottom:17px;font-size:16px;}
.b-advantages-4{position:relative;margin-top:35px;padding:0 45px 0 80px;}
.b-advantages-4:before, .b-advantages-4:after{display:table;content:"";}
.b-advantages-4:after{clear:both;}
.lt-ie8 .b-advantages-4{zoom:1;}
.b-advantages-4__icon{position:absolute;top:19px;left:0;display:block;margin-bottom:10px;font-size:50px;line-height:1;color:#222;}
.b-advantages-4__title{display:block;margin-top:18px;margin-bottom:17px;font-size:16px;letter-spacing:.01em;}
.b-advantages-4__info{margin-bottom:8px;}
.b-advantages-5{position:relative;margin-bottom:54px;padding-left:88px;}
.b-advantages-5:before, .b-advantages-5:after{display:table;content:"";}
.b-advantages-5:after{clear:both;}
.lt-ie8 .b-advantages-5{zoom:1;}
.b-advantages-5__icon{position:absolute;top:7px;left:0;display:block;width:60px;height:60px;margin-bottom:10px;font-size:26px;line-height:1;line-height:58px;-webkit-transition:all .3s;transition:all .3s;text-align:center;color:#444;border:1px solid #eee;border-radius:30px;background-color:white;}
.b-advantages-5__title{display:block;margin-top:4px;margin-bottom:19px;font-size:16px;letter-spacing:.01em;}
.b-advantages-5__info{margin-bottom:8px;}
.b-advantages-5:hover .b-advantages-5__icon{color:#fff;}
[class^='col']:nth-child(n+3) .b-advantages-5{margin-bottom:0;}
.b-bnr{height:524px;margin-left:-30px;padding:44px 30px 30px 44px;color:#fff;background:url("../media/components/b-banner/bg.html") no-repeat 50%;background-size:cover;}
.b-bnr__label{font:18px/1 Poppins;}
.b-bnr__title{margin-bottom:13px;font:600 36px/1 Poppins;letter-spacing:.025em;}
.b-bnr__info{margin-bottom:17px;font-size:16px;font-weight:500;}
.b-bnr-2{margin-top:27px;padding:17px 20px 15px;font-family:Poppins;color:white;border-bottom-width:3px;border-bottom-style:solid;border-radius:2px;background:url("../img/b-banner/bg-2.html") no-repeat 50%;background-size:cover;}
.b-bnr-2__icon{display:inline-block;padding-right:6px;font-size:45px;vertical-align:middle;color:#fff;}
.b-bnr-2__inner{display:inline-block;line-height:1;vertical-align:middle;}
.b-bnr-2__title{margin-bottom:6px;font-size:18px;font-weight:600;}
.b-bnr-2__info{font-size:24px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;}
.b-bnr-3{margin-bottom:70px;padding:58px 0 70px;font-family:Poppins;text-align:center;color:#fff;border-radius:2px;background:url("../media/components/b-banner/bg-3.html") no-repeat 50%;}
.b-bnr-3__title{margin-bottom:7px;font-size:30px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;}
.b-bnr-3__info{padding-right:15px;}
.b-bnr-3__info-item{padding-right:5px;padding-left:5px;font-size:12px;font-weight:500;}
.b-bnr-3 .btn{display:inline-block;height:25px;margin-top:0;margin-left:19px;padding:3px 6px;line-height:1;text-transform:none;}
.section-reviews{margin-bottom:175px;padding-top:120px;background-size:cover;}
.section-reviews_mod-a{margin-top:65px;}
.section-reviews-2 .ui-title-block{margin-bottom:12px;}
.b-blockquote-3 .b-blockquote__footer:before, .b-blockquote-3 .b-blockquote__footer:after{display:table;content:'';}
.carousel-reviews{margin-bottom:-175px;padding-bottom:71px;}
.carousel-reviews-2{padding-top:55px;}
.b-blockquote-1{position:relative;margin:30px 15px;padding:1px 0 4px 60px;border-left:none;background-color:#f4f4f4;box-shadow:0 5px 20px rgba(0, 0, 0, 0.15);}
.b-blockquote-1:after{position:absolute;top:40px;right:45px;width:60px;height:50px;content:'';opacity:.6;background:url("../media/components/b-blockquote/ic-quotes.html");background-size:contain;}
.b-blockquote-1 blockquote{padding:20px 60px 30px 0;}
.b-blockquote-1 .b-blockquote__img{overflow:hidden;width:80px;height:80px;margin-top:-30px;}
.b-blockquote-1 .b-blockquote__author{display:block;font:600 16px Poppins;letter-spacing:.02em;color:#222;}
.b-blockquote-1 .b-blockquote__author:before{display:inline-block;width:10px;height:3px;margin-right:20px;content:'';vertical-align:middle;}
.b-blockquote-1 .b-blockquote__category{display:block;margin-bottom:16px;font:500 12px Poppins;color:#888;}
.b-blockquote-2{position:relative;margin:44px 0 50px;padding:0 0 4px 80px;border-top:3px solid #222;border-bottom:3px solid #222;border-left:none;}
.b-blockquote-2:after{position:absolute;top:33px;left:10px;width:60px;height:50px;font:130px/1 Poppins;content:'“';}
.b-blockquote-2 blockquote{padding:15px 20px 20px 0;font:500 16px/1.5 Hind;letter-spacing:.01em;color:#444;}
.b-blockquote-2 .b-blockquote__img{overflow:hidden;width:80px;height:80px;margin-top:-30px;}
.b-blockquote-2 .b-blockquote__author{display:block;margin-top:32px;font:600 16px/1 Poppins;letter-spacing:.02em;color:#222;}
.b-blockquote-2 .b-blockquote__author:before{display:inline-block;width:10px;height:3px;margin-right:11px;content:'';vertical-align:super;}
.b-blockquote-2 .b-blockquote__category{display:block;margin-bottom:16px;font:500 12px Poppins;color:#888;}
.b-blockquote-3{position:relative;margin:30px 15px 83px;padding:0;border-left:none;}
.b-blockquote-3:after{position:absolute;top:-30px;left:50%;width:60px;height:50px;margin-left:-30px;content:'';-webkit-transform:scale(-1, 1);transform:scale(-1, 1);opacity:.6;background:url("../img/ic-quotes.html");background-size:contain;}
.b-blockquote-3 blockquote{padding:43px 0 20px;text-align:center;}
.b-blockquote-3 .b-blockquote__footer:before, .b-blockquote-3 .b-blockquote__footer:after{display:table;content:"";}
.b-blockquote-3 .b-blockquote__footer:after{clear:both;}
.lt-ie8 .b-blockquote-3 .b-blockquote__footer{zoom:1;}
.b-blockquote-3 .b-blockquote__img{display:inline-block;overflow:hidden;width:70px;height:70px;vertical-align:middle;border-radius:50%;}
.b-blockquote-3 .b-blockquote__cite{display:inline-block;margin-top:10px;padding-left:33px;font-style:normal;text-align:left;vertical-align:middle;}
.b-blockquote-3 .b-blockquote__author{display:block;font:600 14px/1.2 Poppins;letter-spacing:.02em;color:#222;}
.b-blockquote-3 .b-blockquote__author:before{display:inline-block;width:10px;height:3px;margin-right:10px;margin-left:-20px;content:'';vertical-align:middle;}
.b-blockquote-3 .b-blockquote__category{display:block;font:500 12px Poppins;color:#888;}
.b-blockquote-3 .b-blockquote__footer:after{clear:both;}
.lt-ie8 .b-blockquote-3 .b-blockquote__footer{zoom:1;}
.b-blockquote-3 .b-blockquote__footer{text-align:center;}
.b-booking-form{margin-top:-15px;padding:50px 30px 27px;background-image:url(../media/components/b-booking-form/bg-1.html);}
.b-booking-form .row{margin-right:0;margin-left:0;}
.b-booking-form [class^='col']{padding-right:10px;padding-left:10px;}
.b-booking-form .btn{display:block;width:100%;height:50px;}
.b-booking-form .btn-group{margin-bottom:24px;}
.b-booking-form .forms__label-radio{width:50%;margin-top:20px;margin-right:-3px;}
.b-brands{padding-right:5%;padding-left:5%;}
.b-brands__item{display:table;width:100%;height:137px;text-align:center;border:1px solid #eee;border-radius:2px;}
.b-brands .b-brands__img{display:table-cell;padding:10px;-webkit-transition:all .3s;transition:all .3s;vertical-align:middle;opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);}
.b-brands .b-brands__img:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0);}
.b-brands .b-brands__img img{width:auto;margin:auto;}
.b-calculator{margin-top:25px;padding:34px 32px;border:3px solid #eee;border-radius:2px;}
.b-calculator__header{margin-bottom:30px;}
.b-calculator__header .icon{display:inline-block;padding-right:10px;font-size:40px;line-height:1;vertical-align:middle;}
.b-calculator__header-inner{display:inline-block;line-height:1;vertical-align:middle;}
.b-calculator__name{margin-bottom:5px;font:700 16px Poppins;letter-spacing:.01em;text-transform:uppercase;color:#222;}
.b-calculator__info{font-size:13px;color:#888;}
.b-calculator__group{margin-bottom:10px;}
.b-calculator__label{margin-bottom:8px;font-size:12px;font-weight:600;text-transform:uppercase;color:#222;}
.b-calculator__input{padding:12px 16px 10px;font-size:13px;color:#888;}
.b-car-details__header{padding-bottom:32px;border-bottom:1px solid #eee;}
.b-car-details__header:before, .b-car-details__header:after{display:table;content:"";}
.b-car-details__header:after{clear:both;}
.lt-ie8 .b-car-details__header{zoom:1;}
.b-car-details__header .icon{display:inline-block;margin-right:5px;font-size:16px;vertical-align:middle;}
.b-car-details__title{margin-top:0;margin-bottom:0;font-size:36px;line-height:1;letter-spacing:.03em;}
.b-car-details__subtitle{margin-bottom:25px;font:500 18px/1.2 Poppins;letter-spacing:.02em;}
.b-car-details__address{float:left;padding-right:30px;padding-left:3px;font:500 12px/1 Poppins;letter-spacing:.02em;color:#888;}
.b-car-details__links{float:right;line-height:1;}
.b-car-details__link{display:inline-block;margin-left:21px;font:500 12px Poppins;text-decoration:underline;color:#222;}
.b-car-details__section{padding-top:44px;}
.b-car-details__section-title{margin-bottom:22px;}
.b-car-details__section-subtitle{margin-bottom:7px;font-size:16px;font-weight:500;letter-spacing:-.005em;color:#222;}
.b-car-details__nav{margin-top:47px;padding:0 16px;text-align:left;border-radius:2px;}
.b-car-details__nav > li{-webkit-transition:all .3s;transition:all .3s;}
.b-car-details__nav > li > a{padding:17px 4px 19px 25px;font:600 14px/1 Poppins;letter-spacing:.01em;text-transform:uppercase;color:white;}
.b-car-details__nav > li.active{background-color:#f4f4f4;box-shadow:0 -3px 0 0 #222;}
.b-car-details__nav > li.active > a{margin-left:0;padding-top:19px;padding-right:30px;padding-left:30px;color:#222;}
.b-car-details__tabs .tab-pane{padding:40px 50px 20px;background-color:#f4f4f4;}
.b-car-details__tabs-title{margin-top:35px;margin-bottom:18px;font:700 16px Poppins;letter-spacing:.03em;text-transform:uppercase;color:#222;}
.b-car-info__price{margin-bottom:5px;padding:8px 10px 6px;font:600 30px Poppins;text-align:center;text-transform:uppercase;color:#fff;border-radius:2px;}
.b-car-info__price-msrp{padding-left:12px;font-size:14px;font-weight:500;}
.b-car-info__desc{margin-bottom:0px;padding:25px 20px 10px;text-transform:uppercase;}
.b-car-info .b-car-info__desc-dt{width:80%;font-weight:500;text-align:left;color:#444;}
.b-car-info .b-car-info__desc-dd{margin-bottom:22px;margin-left:0;padding-bottom:13px;padding-left:130px;font-weight:600;text-align:right;color:#222;border-bottom:1px solid #ddd;}
.b-car-info__item{margin-bottom:8px;padding:18px 20px 14px 25px;font-family:Poppins;border:3px solid #eee;border-radius:2px;}
.b-car-info__item:before, .b-car-info__item:after{display:table;content:"";}
.b-car-info__item:after{clear:both;}
.lt-ie8 .b-car-info__item{zoom:1;}
.b-car-info__item .icon{display:inline-block;margin-right:7px;font-size:30px;vertical-align:middle;color:#222;}
.b-car-info__item-name{font-size:16px;font-weight:500;line-height:1;color:#222;}
.b-car-info__item-info{padding-left:13px;font-size:16px;font-weight:700;}
.b-car-info__item-info_lg{font-size:18px;}
.b-car-info__item-info_sm{font-size:14px;font-weight:500;}
.b-car-info__item-inner{float:right;}
.map{height:895px;}
.map-2{height:500px;}
.section-filter{padding-top:104px;padding-bottom:0;}
.b-filter{margin-top:56px;}
.b-filter__inner{padding-top:70px;padding-bottom:35px;}
.b-filter__btns{margin-top:27px;margin-left:67px;text-align:center;}
.b-filter__btns .btn-link{display:inline-block;margin-top:20px;}
.b-filter .ui-filter-slider{margin-top:7px;}
.b-filter .ui-filter-slider__info{margin-top:16px;}
.b-filter .ui-filter-slider__current{padding-right:5px;padding-left:5px;}
.b-filter-type{margin-bottom:23px;text-align:center;}
.b-filter-type__item{display:inline-block;}
.b-filter-type__input{display:none;}
.b-filter-type__input:checked + .b-filter-type__label{border:2px solid #444;border-radius:2px;}
.b-filter-type__input:checked + .b-filter-type__label .b-filter-type__title{font-weight:600;color:#222;}
.b-filter-type__label{width:150px;height:100px;cursor:pointer;text-transform:uppercase;}
.b-filter-type__icon{display:block;margin-bottom:-30px;font-size:80px;line-height:1;}
.b-filter-type__title{display:block;font:500 11px Poppins;color:#888;}
.b-filter-type-2{margin-top:15px;margin-bottom:5px;text-align:center;}
.b-filter-type-2__item{display:inline-block;width:50%;margin-right:-2px;}
.b-filter-type-2__input{display:none;}
.b-filter-type-2__label{width:100%;height:80px;margin-bottom:0;padding-top:10px;cursor:pointer;text-transform:uppercase;border:1px solid #ddd;border-radius:2px;}
.b-filter-type-2__icon{display:block;margin-bottom:-11px;font-size:50px;line-height:.9;color:#888;}
.b-filter-type-2__title{display:block;font:500 11px Poppins;color:#444;}
.filter-goods{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #eee;}
.filter-goods:before, .filter-goods:after{display:table;content:"";}
.filter-goods:after{clear:both;}
.lt-ie8 .filter-goods{zoom:1;}
.filter-goods__info{float:left;padding:12px 0 0 10px;letter-spacing:.01em;}
.filter-goods__select{float:right;white-space:nowrap;}
.filter-goods__select .selectpicker{display:inline-block;}
.filter-goods__select .bootstrap-select{margin-bottom:0;margin-left:10px !important;}
.filter-goods__select .bootstrap-select.btn-group .dropdown-toggle .caret{top:18px;right:20px;}
.filter-goods__select .ui-select{height:40px;line-height:43px;border:none;border-radius:2px;background-color:#f4f4f4;}
.btns-switch{display:inline-block;margin-left:10px;vertical-align:top;}
.btns-switch__item{width:40px;height:40px;margin-left:7px;font-size:14px;line-height:38px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center;color:#888;border:1px solid #eee;border-radius:2px;}
.btns-switch__item.active, .btns-switch__item:hover{background-color:#f4f4f4;}
.b-filter-2__inner{padding:40px 20px 0;}
.b-filter-2__title{margin-top:0;margin-bottom:0;font:600 14px/54px Poppins;text-align:center;text-transform:uppercase;color:white;border-bottom-width:3px;border-bottom-style:solid;border-radius:2px 2px 0 0;background-color:#222;}
.b-filter-2__group{padding-bottom:42px;}
.b-filter-2__group-title{margin-bottom:0;font-weight:700;line-height:1;text-transform:uppercase;color:#222;}
.b-filter-2 .form-control{margin-top:10px;margin-bottom:0;padding:13px 13px 10px;font-size:13px;}
.b-filter-2 .selectpicker{display:inline-block;}
.b-filter-2 .bootstrap-select{margin-top:10px;margin-bottom:0;}
.b-filter-2 .bootstrap-select.btn-group .dropdown-toggle .caret{top:21px;right:14px;}
.b-filter-2 .ui-select{height:45px;padding:0 10px;line-height:47px;border-radius:2px;}
.b-filter-2 .ui-filter-slider{padding-top:20px;}
.b-filter-2 .ui-filter-slider__info{padding-top:17px;}
.b-filter-2 .checkbox-group{padding-top:15px;padding-left:4px;}
.b-form-checkup{padding-top:60px;}
.section-form-contacts{height:100%;padding:230px 15% 0 17%;color:#fff;background-color:#1c1c1c;}
.section-form-contacts__label{font-family:Poppins;font-size:18px;}
.section-form-contacts__title{margin-top:0;margin-bottom:13px;font-size:36px;font-weight:600;color:#fff;}
.section-form-contacts__info{margin-bottom:40px;padding-right:13%;}
.goods-group-1{padding-top:56px;}
.goods-group-1 .js-scroll-next{display:block;width:160px;margin:20px auto 0;}
.goods-group-2{padding-bottom:60px;}
.b-goods-ac{position:relative;min-height:250px;margin-bottom:60px;padding:58px 30px 25px;font-family:Poppins;-webkit-transition:all .3s;transition:all .3s;border:2px solid #eee;}
.b-goods-ac:before, .b-goods-ac:after{display:table;content:"";}
.b-goods-ac:after{clear:both;}
.lt-ie8 .b-goods-ac{zoom:1;}
.b-goods-ac:hover{border-color:#fff;box-shadow:0 5px 30px rgba(0, 0, 0, 0.15);}
.b-goods-ac:hover .b-goods-links{opacity:1;}
.b-goods-ac:hover .b-goods-ac__img{}
.b-goods-ac__label{position:absolute;top:13px;left:13px;padding:6px 14px;font-size:11px;font-weight:600;text-transform:uppercase;color:white;}
.b-goods-ac__img{position:relative;top:-20px;left:0;height:174px;-webkit-transition:all .3s;transition:all .3s;margin-bottom:25px;}
.b-goods-ac__img img{margin:auto;}
.b-goods-ac__info{float:left;}
.b-goods-ac__name a,
.b-goods-ac__name{font-weight:700;color:#2f2f2f;}
.b-goods-ac__category{margin-top:2px;font-size:12px;font-weight:600;line-height:1;color:#888;}
.b-goods-ac__price{float:right;font-size:16px;font-weight:600;}
.b-goods-ac__price-old{margin-left:8px;font-size:14px;font-weight:500;text-decoration:line-through;color:#ccc;}
.b-goods-ac .label-pink{background-color:#c918d0;}
.b-goods-ac .label-green{background-color:#18d07c;}
.b-goods-ac .b-goods-links{position:absolute;top:17px;right:17px;-webkit-transition:all .3s;transition:all .3s;text-align:center;opacity:0;}
.b-goods-ac .b-goods-links__link{display:inline-block;padding:5px 5px;font-size:16px;-webkit-transition:all .3s;transition:all .3s;color:#222;outline:none;}
.featured-carousel{margin-top:56px;}
.featured-carousel .owl-item.active{opacity:.2;}
.featured-carousel .owl-item.active + .owl-item.active{opacity:1;}
.featured-carousel .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active{opacity:.2;}
.b-goods-feat__img{position:relative;}
.b-goods-feat__label{position:absolute;right:10px;bottom:10px;padding:0 15px;font-family:Raleway Medium;font-weight:500;line-height:38px;color:#fff;}
.b-goods-feat__label strong	{font-family:Poppins Medium;font-weight:500 !important;}
.b-goods-feat__label_msrp{margin-left:10px;font-size:11px;font-weight:500;text-transform:uppercase;}
.b-goods-feat__desc{display:table;width:100%;margin-top:10px;font:500 12px Poppins;color:#888;border:1px solid #eee;}
.b-goods-feat__desc-item{display:table-cell;line-height:48px;text-align:center;border-right:1px solid #eee;}
.b-goods-feat__desc-item:last-child{border-right:none;}
.b-goods-feat__name{margin-top:33px;margin-bottom:18px;font-size:18px;}
.b-goods-feat__name:before{display:inline-block;width:10px;height:3px;margin-top:-2px;margin-right:15px;content:'';vertical-align:middle;}
.b-goods-feat__name a{color:#222;font-weight:500;text-transform:uppercase;}
.b-goods-1{padding-top:40px;padding-bottom:26px;border-bottom:1px solid #eee;}
.b-goods-1__inner{float:left;width:66.66666667%;padding-right:35px;padding-left:20px;}
.b-goods-1__img{float:left;width:33.33333%;padding-right:15px;padding-left:15px;}
.b-goods-1__header{position:relative;margin-bottom:17px;}
.b-goods-1__header:before, .b-goods-1__header:after{display:table;content:"";}
.b-goods-1__header:after{clear:both;}
.lt-ie8 .b-goods-1__header{zoom:1;}
.b-goods-1__name{float:left;font-size:18px;font-weight:700;letter-spacing:.025em;text-transform:uppercase;}
.b-goods-1__name a{color:#222;-webkit-transition:all .3s;transition:all .3s;outline:none;}
.b-goods-1__choose{float:right;margin-right:10px;padding:0 10px;font-size:16px;line-height:40px;-webkit-transition:all .3s;transition:all .3s;color:#222;}
.b-goods-1__price{float:right;width:173px;font:600 14px/38px Poppins;text-align:center;color:white;}
.b-goods-1__price-msrp{margin-left:12px;font-size:11px;font-weight:500;}
.b-goods-1__info-link{cursor:pointer;}
.b-goods-1__info-link:after{font-size:12px;content:' more';}
.b-goods-1__info-link:before{content:' ... ';}
.b-goods-1__info-more.in{display:inline;}
.b-goods-1__info-more.in + .b-goods-1__info-link:after{content:'';}
.b-goods-1__info-more.in + .b-goods-1__info-link:before{content:'';}
.b-goods-1__section{padding-top:32px;}
.b-goods-1__title{position:relative;margin-top:0;margin-bottom:13px;font-size:12px;font-weight:700;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;}
.b-goods-1__title:before{display:inline-block;margin-right:13px;font-family:FontAwesome;font-size:17px;content:'\f107';-webkit-transition:all .3s;transition:all .3s;color:#999;}
.b-goods-1__title[aria-expanded='false']:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.b-goods-1__desc{display:table;width:100%;margin-top:0;margin-bottom:0;font:500 12px Poppins;color:#444;border:1px solid #aaa;}
.b-goods-1__desc-item{display:table-cell;padding:0 10px;line-height:38px;text-align:center;border-right:1px solid #aaa;font-weight: 500;font-family:Poppins Medium;}
.b-goods-1__desc-item:last-child{border-right:none;}
.b-goods-1__list{margin-bottom:0;padding-top:5px;}
.b-goods-1__list-item{position:relative;margin-bottom:6px;padding-left:22px;}
.b-goods-1 .visible-th{display:none;}
.b-goods-1_mod-a .b-goods-1__inner{padding-left:25px;}
.b-goods-1_mod-a .b-goods-1__header{margin-bottom:7px;}
.b-goods-1_mod-a .b-goods-1__section{padding-top:23px;}
.b-goods-1_mod-a .b-goods-1__list{padding-top:11px;}
.b-goods-1_mod-a .b-goods-1__name{margin-top:7px;}
.b-goods-1_mod-a .b-goods-1__price{width:100%;}
.b-goods-1_mod-a .b-goods-1__choose{display:inline-block;float:none;margin-top:8px;margin-left:5px;line-height:1;vertical-align:baseline;}
.b-goods-1_mod-a .b-goods-1__title{display:inline-block;}
.b-goods-1_mod-a .b-goods-1__title[aria-expanded='false']{color:#222;}
.b-goods-1_mod-a .b-goods-1__title[aria-expanded='false']:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.b-goods-1_mod-a .b-goods-1__title:before{position:absolute;top:-2px;left:100%;margin-left:10px;}
.list-goods_th{margin-right:-30px;}
.list-goods_th .row{margin-right:0;margin-left:0;}
.list-goods_th .b-goods-1{display:inline-block;width:33.3%;margin-right:-3px;padding-right:30px;padding-bottom:10px;vertical-align:top;border-bottom:none;}
.list-goods_th .b-goods-1__inner{float:none;width:auto;padding-right:0;padding-left:0;}
.list-goods_th .b-goods-1__img{float:none;width:100%;padding-right:0;padding-left:0;}
.list-goods_th .b-goods-1__name{margin-top:34px;margin-bottom:0;font-size:16px;}
.list-goods_th .b-goods-1__price_th{position:relative;display:block;padding-right:70px;font-family:Poppins;font-weight:600;}
.list-goods_th .b-goods-1__price_th .list-goods_th .b-goods-1__price_th__price-msrp{font-size:11px;font-weight:500;}
.list-goods_th .b-goods-1__price_th .b-goods-1__choose{position:absolute;top:-6px;right:0;float:none;margin-right:0;margin-left:0;padding-right:0;color:#222;}
.list-goods_th .b-goods-1__info{position:relative;overflow:hidden;height:50px;margin-bottom:12px;}
.list-goods_th .b-goods-1__section{padding-top:22px;}
.list-goods_th .b-goods-1__title{display:none;}
.list-goods_th .b-goods-1__desc{width:100%;}
.list-goods_th .b-goods-1_mod-a .b-goods-1__header{margin-bottom:17px;}
.list-goods_th .hidden-th{display:none;}
.list-goods_th .visible-th{display:block;}
.info-group__section{float:none;vertical-align:middle;padding-left:0;padding-right:0;}
.b-info{color:#fff;background-size:cover !important;}
.b-info__title{margin-top:5px;margin-bottom:20px;font-size:18px;letter-spacing:.03em;color:#fff;}
.b-info__title_lg{display:block;margin-top:6px;font-size:36px;text-transform:uppercase;}
.b-info .btn{margin-top:34px;padding:0 40px;}
.b-info_mod-a{margin:28px -90px 0 0;padding:82px 25% 90px 30%;}
.b-info_mod-b{padding:109px 34% 116px 23%;-webkit-clip-path:polygon(5% 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(5% 0, 100% 0%, 100% 100%, 0% 100%);}
.b-info-2{padding:48px 0 45px;font-family:Poppins;color:#fff;}
.b-info-2__title{font-size:30px;font-weight:500;letter-spacing:.01em;}
.b-info-2__info{float:right;padding-top:10px;font-size:24px;font-weight:600;line-height:1;letter-spacing:.04em;}
.b-info-2__info .icon{display:inline-block;margin-right:10px;font-size:46px;vertical-align:text-top;}
.section-isotope__header{padding-top:90px;padding-bottom:55px;}
.grid-item{float:left;}
.grid-item img{width:100%;height:auto;}
.b-isotope{background:#fff;}
.b-isotope:before, .b-isotope:after{display:table;content:"";}
.b-isotope:after{clear:both;}
.lt-ie8 .b-isotope{zoom:1;}
.grid-sizer, .grid-item{width:20%;}
.grid-item{height:auto;list-style:none;}
.grid-item_wx2{width:20%;}
.grid-item_wx4{width:40%;}
.grid-item_hx2{height:358px;}
.b-isotope-filter{margin-top:37px;margin-bottom:36px;margin-left:0;text-align:center;}
.b-isotope-filter > li{padding-right:0;padding-left:0;}
.b-isotope-filter > li > a{position:relative;display:block;padding:0 24px;font:500 14px/36px Poppins;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;color:#888;border:2px solid transparent;border-radius:2px;}
.b-isotope-filter > li > a:after{content:'';-webkit-transition:all .3s;transition:all .3s;}
.b-isotope-filter > li > a:hover{color:#2f2f2f;border-color:#444;}
.b-isotope-filter > li.current > a{color:#2f2f2f;border-color:#444;}
.b-isotope-grid{margin-bottom:0;}
.b-isotope-grid__inner{display:block;overflow:hidden;position:relative;}
.b-isotope-grid__inner:hover .b-isotope-grid__wrap-info{opacity:1;}
.b-isotope-grid__wrap-info{position:absolute;top:20px;right:20px;bottom:20px;left:20px;padding:10px;-webkit-transition:all .3s;transition:all .3s;text-align:center;opacity:0;background-color:rgba(0, 0, 0, 0.9);}
.b-isotope-grid__info{display:inline-block;vertical-align:middle;}
.b-isotope-grid__title{display:block;font-family:Poppins Medium;font-weight:500;text-transform:uppercase;color:white;}
.b-isotope-grid .icon{display:inline-block;width:55px;height:55px;margin-bottom:20px;font-size:16px;line-height:55px;color:white;border-radius:50%;box-shadow:0 0 0 5px rgba(255, 255, 255, 0.15);}
.section-list-brands{padding-left:29px;}
.b-list-brands{margin-top:53px;margin-bottom:30px;-webkit-columns:3;-moz-columns:3;columns:3;}
.b-list-brands__link{display:block;padding-bottom:12px;font-weight:600;-webkit-transition:all .3s;transition:all .3s;color:#444;}
.b-list-brands .badge{padding-left:10px;font-size:12px;font-weight:400;}
.main-slider{position:relative;max-width:1920px;margin:auto;font-family:Poppins;}
.main-slider__wrap{position:absolute;white-space:normal !important;}
.main-slider-1{margin-top:167px;color:white;}
.main-slider-1 .main-slider__wrap{padding-right:20px;}
.main-slider-1 .main-slider__wrap:after{display:block;width:60px;height:3px;margin-top:13px;content:'';background-color:white;}
.main-slider-1 .main-slider__title{position:relative;margin-top:-110px;font-size:60px;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:#fff;text-shadow:0.5px 0.9px 5px rgba(0, 0, 0, 0.05);}
.main-slider-1 .main-slider__subtitle{margin-bottom:24px;font-size:60px;font-weight:300;line-height:1;text-transform:uppercase;}
.main-slider-1 .main-slider__btn{margin-right:13px;margin-bottom:20px;}
.main-slider-1 .main-slider__btn-label{font-size:16px;font-weight:400;text-transform:none;}
.main-slider-1 .main-slider__btn-price{font-size:18px;font-weight:400;}
.main-slider-1 .main-slider__btn-price strong{font-weight:600;}
.main-slider-1 .main-slider__label{position:absolute;top:8px;right:100%;margin-right:13px;padding:0 12px;font-size:13px;font-weight:500;line-height:33px;white-space:nowrap;text-transform:uppercase;}
.main-slider-2{margin-top:167px;}
.main-slider-2 .main-slider__wrap{padding-top:30px;padding-left:60px;text-align:right;}
.main-slider-2 .main-slider__title{position:relative;display:inline-block;margin-bottom:27px;padding:5px 7px 2px;font-size:67px;font-weight:700;line-height:.9;letter-spacing:.035em;text-transform:uppercase;color:#222;background-color:#fff;}
.main-slider-2 .main-slider__title-number{position:relative;display:inline-block;margin-top:-28px;padding:0 4px;font-size:102px;text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff;}
.main-slider-2 .main-slider__title-number:after{position:absolute;top:-40px;left:50%;margin-left:-21px;font:400 40px Flaticon;content:'\f100';color:#fff;text-shadow:none;}
.main-slider-2 .main-slider__price{margin-bottom:12px;line-height:1;color:#fff;}
.main-slider-2 .main-slider__price-currency{display:inline-block;margin-right:4px;font-size:30px;vertical-align:super;}
.main-slider-2 .main-slider__price-number{display:inline-block;font-size:68px;font-weight:600;vertical-align:middle;letter-spacing:.02em;}
.main-slider-2 .main-slider__price-inner{display:inline-block;margin-left:7px;text-align:left;vertical-align:middle;}
.main-slider-2 .main-slider__price-title{display:block;margin-bottom:4px;font-size:18px;font-weight:600;text-transform:uppercase;}
.main-slider-2 .main-slider__price-subtitle{display:block;font-size:16px;font-weight:500;}
.main-slider-2 .main-slider__label{position:absolute;top:-32px;left:-46px;padding:0 12px;font-size:13px;font-weight:500;line-height:32px;white-space:nowrap;letter-spacing:.02em;background-color:#fff;}
.main-slider-3{margin-top:52px;text-align:center;}
.main-slider-3 .main-slider__title{margin-bottom:40px;padding-top:27%;font-size:60px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:white;}
.main-slider-3 .main-slider__title strong{font-weight:700;}
.main-slider-3 .btn{margin-right:3px;margin-left:3px;}
.main-slider-3 .sp-image-container:after{background-color:rgba(0, 0, 0, 0.7);}
.main-slider-4{margin-top:161px;font-family:Poppins;text-align:center;color:#fff;}
.main-slider-4 .main-slider__title{margin-bottom:43px;font-size:54px;font-weight:600;line-height:1;}
.main-slider-4 .main-slider__label{margin-bottom:8px;padding-top:15%;font-size:30px;font-weight:500;text-transform:uppercase;}
.main-slider-4 .btn{margin-right:3px;margin-left:3px;}
.main-slider-4 .sp-image-container:after{background-color:rgba(0, 0, 0, 0.7);}
.sp-image-container:after{background-color:rgba(255, 255, 255, 0);}
#gallerytab .sp-buttons{bottom:30px;}
.sp-buttons{position:absolute;bottom:130px;left:0;width:100%;text-align:center;}
.sp-button{position:relative;display:inline-block;width:8px;height:8px;margin-right:5px;margin-left:5px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;vertical-align:middle;border-radius:50%;background-color:white;}
.sp-button:after{position:absolute;top:50%;left:50%;width:0;height:0;content:'';-webkit-transition:all .3s;transition:all .3s;border-radius:50%;}
.sp-button:hover, .sp-selected-button{width:16px;height:16px;opacity:1;}
.sp-button:hover:after, .sp-selected-button:after{width:8px;height:8px;margin-top:-4px;margin-left:-4px;}
.sp-arrows{position:absolute;}
.sp-fade-arrows{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:.5;}
.sp-slides-container:hover .sp-fade-arrows{opacity:1;}
.sp-arrow{position:absolute;bottom:0;display:block;padding-top:10px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center;color:#fff;}
.sp-horizontal .sp-arrows{z-index:10;top:50%;right:0;width:100%;margin-top:24px;text-align:right;}
.sp-horizontal .sp-arrow{width:50px;height:50px;border-radius:2px;background-color:rgba(0, 0, 0, 0.2);}
.sp-horizontal .sp-arrow:hover{background-color:black;}
.sp-horizontal .sp-arrow:after{position:absolute;top:50%;left:50%;display:block;width:15px;height:15px;margin-top:-7px;content:'';border-top:4px solid #fff;border-left:4px solid #fff;}
.sp-horizontal .sp-previous-arrow{left:0;}
.sp-horizontal .sp-next-arrow{right:0;}
.sp-horizontal .sp-previous-arrow:after{margin-left:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.sp-horizontal .sp-next-arrow:after{margin-left:-11px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.sp-vertical .sp-arrows{top:0;left:50%;height:100%;margin-left:-10px;}
.sp-vertical .sp-previous-arrow{top:20px;}
.sp-vertical .sp-next-arrow{bottom:20px;}
.post-carousel .owl-nav .owl-prev{left:0;}
.section-news{padding-top:90px;padding-bottom:100px;background-position:50%;}
.section-news_mod-a{padding-top:100px;padding-bottom:10px;}
.carousel-news{margin-top:56px;padding-bottom:80px;}
.posts-group{padding-top:100px;}
.posts-group-2{padding-bottom:27px;}
.b-post .entry-title{color:#333;}
.b-post .entry-title, .b-post .entry-title a{-webkit-transition:all .3s;transition:all .3s;color:#222;}
.b-post .entry-meta__item{margin-right:14px;white-space:nowrap;}
.b-post .entry-meta__link{-webkit-transition:all .3s;transition:all .3s;color:#222;}
.b-post .entry-meta__icon{display:inline-block;}
.b-post .entry-date{display:inline-block;}
.b-post .entry-date__month{display:block;}
.b-post .entry-header{position:relative;}
.b-post-1{margin-bottom:60px;-webkit-transition:all .3s;transition:all .3s;}
.b-post-1:hover{margin-bottom:27px;}
.b-post-1:hover .entry-footer__inner{padding-bottom:55px;opacity:1;}
.b-post-1:hover .entry-footer:before{opacity:0;}
.b-post-1:hover .entry-main{box-shadow:0 5px 30px rgba(0, 0, 0, 0.15);}
.b-post-1 .entry-main{padding:0 10px 0 30px;-webkit-transition:all .3s;transition:all .3s;background-color:#fff;}
.b-post-1 .entry-title{position:relative;padding:15px 25px 8px 23px;font-size:18px;font-weight:600;line-height:1.34;letter-spacing:.01em;}
.b-post-1 .entry-title:before{position:absolute;top:24px;left:0;width:10px;height:3px;content:'';}
.b-post-1 .entry-meta__item{color:#999;}
.b-post-1 .entry-meta__icon{color:#888;}
.b-post-1 .entry-meta__face{overflow:hidden;width:76px;height:76px;margin-top:-58px;margin-bottom:20px;border-radius:50%;}
.b-post-1 .entry-meta__category{padding:1px 9px 0;line-height:1;-webkit-transition:all .3s;transition:all .3s;color:#fff;}
.b-post-1 .entry-meta__category:hover{background-color:#222;}
.b-post-1 .entry-content{padding-right:10px;padding-bottom:24px;padding-left:24px;letter-spacing:.005em;}
.b-post-1 .entry-footer{padding-top:17px;padding-right:6px;border-top:1px solid #eee;}
.b-post-1 .entry-footer:before, .b-post-1 .entry-footer:after{display:table;content:"";}
.b-post-1 .entry-footer:after{clear:both;}
.lt-ie8 .b-post-1 .entry-footer{zoom:1;}
.b-post-1 .entry-footer:before{height:8px;content:'';-webkit-transition:all .3s;transition:all .3s;border-radius:50%;background-color:#ddd;box-shadow:12px 0 0 #ddd, 24px 0 0 #ddd;}
.b-post-1 .entry-footer__inner{-webkit-transition:all .3s;transition:all .3s;opacity:0;}
.b-post-1 .entry-footer .entry-meta{float:right;}
.b-post-1 .entry-footer .entry-meta__icon{margin-right:9px;}
.b-post-1 .b-post-social{float:left;font:500 11px Poppins;color:#222;}
.b-post-1 .b-post-social__list{display:inline-block;margin-bottom:0;padding-left:11px;font-size:14px;vertical-align:middle;}
.b-post-1 .b-post-social__list > li > a{-webkit-transition:all .3s;transition:all .3s;color:#888;}
.b-post-1:hover .entry-main{box-shadow:0 5px 30px rgba(0, 0, 0, 0.15);}
.b-post-full{margin-bottom:70px;}
body.single .b-post-full{margin-bottom:30px;}
.b-post-full .entry-meta{margin-top:35px;padding-right:10px;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #eee;}
.b-post-full .ttno-thumb .entry-meta{margin-top:0;}
.b-post-full .entry-meta:before, .b-post-full .entry-meta:after{display:table;content:"";}
.b-post-full .entry-meta:after{clear:both;}
.lt-ie8 .b-post-full .entry-meta{zoom:1;}
.b-post-full .entry-meta__item{margin-right:10px;font:500 12px Poppins;letter-spacing:.01em;color:#999;}
.b-post-full .entry-meta__item .icon{margin-right:5px;font-size:14px;}
.b-post-full .entry-meta__group-left{float:left;}
.b-post-full .entry-meta__group-right{float:right;}
.b-post-full .entry-meta__group-right .entry-meta__item{margin-left:14px;}
.b-post-full .entry-meta__category{display:inline-block;margin-left:10px;padding:0 10px;line-height:25px;text-align:center;color:#fff;}
.b-post-full .entry-meta__category a{color:#fff;}
.b-post-full .entry-title,
.ml-title, .page-title{margin-bottom:20px;margin-top:0;font-size:30px;letter-spacing:.02em;}
.page-title, .ml-title{margin-bottom:20px;font-size:30px;letter-spacing:.02em;}
.b-post-full .entry-title-inner{margin-bottom:16px;font-size:18px;}
.b-post-full .entry-content{letter-spacing:.005em;}
.b-post-full .entry-footer{margin-top:20px;}
.b-post-full .entry-footer:before, .b-post-full .entry-footer:after{display:table;content:"";}
.b-post-full .entry-footer:after{clear:both;}
.lt-ie8 .b-post-full .entry-footer{zoom:1;}
.b-post-full .entry-footer__group{padding-top:27px;}
.b-post-full .entry-footer__group:first-child{float:left;}
.b-post-full .entry-footer__group:last-child{float:right;}
.b-post-full .entry-footer__group .icon{margin-right:8px;font-size:16px;}
.b-post-full .entry-footer__title{margin-right:10px;font:700 12px Poppins;text-transform:uppercase;color:#222;}
.b-post-full .entry-footer__tags{margin-right:5px;padding:5px 15px;font:500 12px Poppins;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;color:#888;border:1px solid #eee;}
.b-post-full .entry-footer__tags:hover{color:#fff;}
.b-post-full .entry-footer__link{font:500 12px Poppins;-webkit-transition:all .3s;transition:all .3s;text-decoration:underline;color:#222;}
.b-post-full .entry-footer__link:hover{text-decoration:none;}
.b-post-full .b-post__section{margin-top:29px;margin-bottom:18px;}
.b-post-full .b-post__group-1{padding-top:13px;padding-left:5px;}
.b-post-full .b-post__group-1 .list{margin-top:23px;}
.b-post-full .b-post__group-1 .list > li{margin-bottom:6px;}
.section-comment, .comments-area{margin-top:40px;}
.section-comment .ui-title-inner{font-weight:600;}
.section-comment .ui-title-inner:before{width:10px;margin-top:-3px;}
.comments-list{padding-top:20px;}
ol.comments-list{padding-left:0;list-style:none;}
.comment-author a{color:#333;}
.comment-datetime a{color:#888;}
.comments-list ul.children li.depth-1,
.comments-list ul.children li.depth-2,
.comments-list ul.children li.depth-3,
.comments-list ul.children li.depth-4,
.comments-list ul.children li.depth-5{margin-left:50px;}
.comments-list .commentwrap{margin-bottom:24px;padding-bottom:20px;padding-left:30px;border-bottom:1px solid #eee;}
.comments-list .comment-face{float:left;width:98px;}
.comments-list .comment-inner{padding-left:120px;}
.comments-list .pingback .comment-inner{padding-left:0;}
.comments-list .comment-header{margin-bottom:17px;line-height:1;}
.comments-list .comment-author{display:block;margin-bottom:6px;padding-top:2px;font-size:14px;font-weight:700;font-style:normal;text-transform:uppercase;color:#333;}
.comments-list .comment-datetime{padding-right:45px;font-size:13px;font-style:normal;color:#888;}
.comments-list .comment-btn{position:absolute;top:0;right:0;font-size:16px;font-weight:700;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;}
.comments-list .comment-btn:hover{color:#222;}
.section-reply-form{padding-top:20px;}
.section-reply-form .ui-title-inner{font-weight:600;}
.section-reply-form .ui-title-inner:before{width:10px;margin-top:-3px;}
.form-reply{margin-top:36px;}
.form-reply textarea{height:256px;}
.about-author{padding:35px 40px 30px 37px;border:3px solid #eee;border-radius:2px;}
.about-author__img{float:left;width:95px;}
.about-author__inner{padding-left:130px;}
.about-author__name{font:700 14px Poppins;letter-spacing:.02em;color:#222;}
.about-author__title{display:block;margin-bottom:2px;font-size:12px;font-weight:500;line-height:1;letter-spacing:-.03em;text-transform:uppercase;}
.about-author__category{display:block;margin-bottom:12px;font-size:13px;font-weight:400;color:#888;}
.post-carousel{margin-top:110px;}
.post-carousel .owl-nav{top:-33px;bottom:auto;}
.post-carousel .owl-nav div{width:auto;height:auto;line-height:1;opacity:1;border:none;}
.post-carousel .owl-nav div:hover{background-color:transparent;}
.post-carousel .owl-nav .owl-prev, .post-carousel .owl-nav .owl-next{position:absolute;}
.post-carousel .owl-nav .owl-prev:before, .post-carousel .owl-nav .owl-next:before{font:700 14px Poppins;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;color:#222;}
.post-carousel .owl-nav .owl-prev:after, .post-carousel .owl-nav .owl-next:after{position:absolute;top:8px;width:10px;height:3px;content:'';-webkit-transform:none;transform:none;border:none;background-color:#d01818;}
.post-carousel .owl-nav .owl-prev:before{padding-left:19px;content:'prev post';}
.post-carousel .owl-nav .owl-prev:after{left:0;}
.post-carousel .owl-nav .owl-next{right:10px;}
.post-carousel .owl-nav .owl-next:before{padding-right:10px;content:'next post';}
.b-post-nav__item{position:relative;display:block;overflow:hidden;border-radius:2px;}
.b-post-nav__img{position:relative;display:block;}
.b-post-nav__img:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;content:'';background-color:rgba(0, 0, 0, 0.7);}
.b-post-nav__inner{position:absolute;z-index:10;top:0;bottom:0;left:0;width:100%;padding:40px 35px 10px;text-align:center;}
.b-post-nav__title{display:block;overflow:hidden;height:50px;margin-bottom:23px;font:600 18px/1.44 Poppins;color:#fff;}
.b-pricing{display:inline-block;max-width:320px;margin-right:6px;margin-left:6px;padding:35px;text-align:center;vertical-align:bottom;border:1px solid #eee;}
.b-pricing__title{margin-top:17px;margin-bottom:15px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;}
.b-pricing__description{margin-bottom:52px;}
.b-pricing__btn{padding-bottom:12px;}
.b-pricing.active{max-width:330px;color:#fff;border:none;}
.b-pricing.active .b-pricing__title{color:#fff;}
.b-pricing.active .b-pricing__btn{color:#fff;border:2px solid white;background-color:transparent;}
.b-pricing.active .b-pricing__btn:hover:after{background-color:#000;}
.b-pricing-price__number{position:relative;}
.b-pricing-price__number:before{position:absolute;top:0;left:-30px;content:'$';}
.b-progress-list{position:relative;margin:50px -25px -10px;}
.b-progress-list__item{position:relative;float:left;width:25%;margin-top:74px;text-align:center;}
.b-progress-list__item:before{position:absolute;top:0;right:0;font:100 48px Poppins;content:'/';color:#eee;}
.b-progress-list__item:after{display:inline-block;width:30px;height:3px;content:'';background-color:#eee;}
.b-progress-list__item:last-child:before{content:none;}
.b-progress-list__label{font-size:12px;}
.b-progress-list__percent{font:300 36px/1 Poppins;}
.b-progress-list__name{display:block;margin-bottom:3px;font-size:16px;font-weight:600;text-transform:uppercase;color:#444;}
.b-progress-list-2{position:relative;margin:0 -63px -10px;}
.b-progress-list-2:before, .b-progress-list-2:after{display:table;content:"";}
.b-progress-list-2:after{clear:both;}
.lt-ie8 .b-progress-list-2{zoom:1;}
.b-progress-list-2__item{position:relative;float:left;width:20%;margin-top:0;font-family:Poppins;text-align:center;color:#fff;}
.b-progress-list-2__label{font-size:12px;}
.b-progress-list-2__percent{display:block;margin-top:18px;margin-bottom:10px;font-size:30px;font-weight:500;line-height:1;}
.b-progress-list-2__name{display:block;margin-bottom:3px;font-size:14px;text-transform:uppercase;}
.b-progress-list-2__icon{display:block;height:62px;font-size:36px;}
.b-progress-list-2__icon:before{vertical-align:middle;}
.section-rent{padding:112px 5% 35px 6.7%;color:#fff;}
.section-rent:after{opacity:.9;background-color:#091c36;}
.section-rent__inner{float:left;width:420px;margin-top:-10px;}
.section-rent .ui-title-block{color:#fff;}
.section-rent .ui-subtitle-block{margin-top:37px;margin-bottom:20px;color:#fff;}
.rent-carousel{padding-left:420px;}
.rent-carousel .owl-carousel{padding-left:9%;}
.rent-carousel .owl-nav{right:auto;bottom:-70px;left:0;}
.rent-carousel .owl-nav div{margin:0 6px;opacity:1;border:1px solid #ddd;}
.rent-carousel .owl-nav .owl-prev:after, .rent-carousel .owl-nav .owl-next:after{border-top-color:#fff;border-left-color:#fff;}
.b-rent{padding-right:10%;color:#fff;}
.b-rent__title{font-family: Poppins Medium;font-size: 18px;font-weight: 500;margin-bottom: 10px;margin-top: 40px;text-transform: uppercase;}
.b-rent__price{font-family: Poppins Medium;font-size: 13px;font-weight: 500;margin-bottom: 0;}
.b-rent__list{margin-top:14px;}
.b-rent__list-item{position:relative;padding-top:0px;padding-bottom:10px;margin-right:30px;padding-left:0px;border-bottom:1px solid rgba(255, 255, 255, 0.50);list-style:none;}
.b-rent__list-item i{margin-right:10px;color:#EC1C2F;}
.b-rent__list-item a{color:#fff;font-size:14px;text-decoration:none;font-family:varelaregular;}
.b-rent__list-item .icon{position:absolute;top:5px;left:0;display:inline-block;width:34px;font-size:16px;text-align:center;}
.b-services{padding:73px 32% 50px 9%;}
.b-services__content{padding-top:37px;padding-bottom:38px;}
.b-services .ui-subtitle-block{letter-spacing:.01em;}
.b-services .btn{margin-right:14px;}
.b-services__img{width:auto;height:100%;}
.social-net{margin-bottom:0;}
.social-net__item{padding-right:20px;padding-left:0;}
.social-net__item:last-child{padding-right:0;}
.social-net__link{font-size:12px;-webkit-transition:all .3s;transition:all .3s;color:#ccc;}
.b-subscribe{position:relative;z-index:10;margin-right:-30px;margin-bottom:-135px;margin-left:-30px;padding:56px 30px 47px;font-family:Poppins;text-align:center;color:white;background-size:cover;}
.b-subscribe__info{font-size:18px;}
.b-subscribe__title{margin-top:5px;font-size:30px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#fff;}
.b-subscribe__form{position:relative;width:400px;margin:43px auto 0;}
.b-subscribe__submit{position:absolute;top:0;right:0;bottom:0;padding:0 26px;font-size:16px;-webkit-transition:all .3s;transition:all .3s;color:#222;border:none;background-color:transparent;}
.b-subscribe .form-control{padding-right:50px;}
.b-tabs-nav li{float:none;}
.b-tabs-nav li > a{padding-right:20px;font-size:14px;font-weight:600;line-height:1;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;opacity:.5;color:white;border-right:4px solid transparent;}
.b-tabs-nav li > a:hover{opacity:1;border-right:1px solid #fff;}
.b-tabs-nav li.active > a{opacity:1;border-right:1px solid #fff;}
.b-team{margin-top:56px;}
.b-team__name{margin-top:47px;font-size:16px;font-weight:600;text-transform:uppercase;color:#222;}
.b-team__media{position:relative;}
.b-team__category{position:absolute;right:26px;bottom:20px;padding:0 22px;font-size:12px;font-weight:600;line-height:34px;color:white;}
.b-team__description{margin-top:20px;margin-bottom:14px;padding-bottom:22px;}
.b-team__social-net{display:table;width:100%;padding-left:0;border:1px solid #eee;text-transform:capitalize;}
.b-team__social-net > li{display:table-cell;-webkit-transition:all .3s;transition:all .3s;border-right:1px solid #eee;}
.b-team__social-net > li:last-child{border-right:none;}
.b-team__social-net > li:hover{border-color:#222;}
.b-team__social-net > li:hover a{color:#222;}
.b-team__social-net > li > a{font:500 12px/40px Poppins;color:#888;}
.team-carousel-2{padding-top:57px;}
.b-team-2{text-align:center;}
.b-team-2:hover .b-team-2__inner{opacity:1;}
.b-team-2__media{position:relative;}
.b-team-2__inner{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s;transition:all .3s;opacity:0;background-color:rgba(0, 0, 0, 0.7);}
.b-team-2__contacts{position:relative;z-index:10;display:inline-block;font-size:16px;vertical-align:middle;}
.b-team-2__contact{display:block;-webkit-transition:all .3s;transition:all .3s;color:white;}
.b-team-2__contact .icon{font-size:14px;}
.b-team-2__contact .icon + .fa-phone{font-size:18px;}
.b-team-2__name{margin-top:31px;font-size:16px;letter-spacing:.01em;text-transform:uppercase;}
.b-team-2__category{font:600 12px Poppins;color:#888;}
#hondapointintro{margin-bottom:20px;text-align:center;}
.slider-thumbnail{margin-top:57px;}
.slider-thumbnail .sp-image-container:after{background:none;}
.slider-thumbnail .sp-thumbnail-container{background-color:#ececec;}
.slider-thumbnail .sp-thumbnail-title{position:relative;text-transform:uppercase;margin-bottom:4px;font:600 16px Poppins;white-space:nowrap;letter-spacing:.01em;color:#222;}
.slider-thumbnail .sp-thumbnail-title:before{position:absolute;top:10px;left:-26px;width:10px;height:3px;content:'';}
.slider-thumbnail .sp-thumbnail-description{font-weight:500;white-space:nowrap;color:#888;font-family:Raleway Medium;}
.slider-thumbnail .sp-thumbnail-description strong{font-weight:700;font-family:Poppins Medium;}
#slider-car-details .sp-slides-container .sp-slides{}
#slider-car-details .sp-image-container{display:flex;justify-content:center;-ms-align-items:center;align-items:center;}
.slider-car-details{margin-top:35px;}
.slider-car-details .sp-thumbnail{overflow:hidden;padding:0;border-radius:2px;}
.slider-car-details .sp-thumbnail_video{position:relative;text-align:center;}
.slider-car-details .sp-thumbnail_video:after{position:absolute;top:50%;right:0;left:0;margin-top:-9px;font:normal normal normal 18px/1 FontAwesome;content:'\f04b';color:#fff;text-shadow:0 0 21.3px rgba(0, 0, 0, 0.35);}
.slider-car-details .sp-thumbnail-container{margin-right:6px;margin-left:7px;padding-right:0;}
.slider-car-details .sp-selected-thumbnail:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-color:rgba(255, 255, 255, 0.2);}
.slider-car-details .sp-video{width:100%;height:100%;}
.section-title-page{position:relative;margin-top:105px;}
body.home.blog .section-title-page,
body.single-product.no-ttfmrk .section-title-page,
body.page.no-ttfmrk .section-title-page{height:20px;}
body.tt-topbar .section-title-page{margin-top:166px;}
.b-title-page{margin-top:30px;margin-bottom:30px;font-size:38px;font-weight:500;text-align:center;text-transform:uppercase;color:#fff;font-family:varelaregular;}
.b-title-page:after{display:block;width:50px;height:3px;margin:13px auto 0;content:'';}
.b-title-page__info{color:#fff;}
.b-title-page__subtitle{text-transform:none;}
.typography-section{padding-top:100px;padding-bottom:100px;}
.typography-section-border{border-bottom:4px double #eee;}
.typography-section__inner{margin-top:67px;}
.typography-title-number{padding-left:85px;font-size:16px;line-height:1;vertical-align:middle;color:#999;}
.typography__highlights{margin-bottom:23px;}
.typography-dropcap{margin-top:44px;}
.typography-blockquote{margin-top:90px;}
.typography-page .typography-title{margin-top:0;margin-bottom:30px;font-size:30px;font-weight:400;color:#777;}
.typography-page .list{margin-bottom:45px;}
.typography-page .accordion-1{padding-top:0;}
.typography-page .checkbox-group, .typography-page .label-group{margin-left:20px;}
.typography-page .checkbox-group{margin-bottom:50px;}
.typography-page .ui-form{margin-bottom:80px;}
.typography-page .alert-group{margin-bottom:55px;}
.typography-page .table{margin-bottom:65px;}
.typography-page .typography-btn-group .btn{margin-top:20px;margin-right:20px !important;margin-bottom:20px;vertical-align:bottom;}
.typography-page .typography-last-elem{margin-bottom:0;}
.typography-page .b-blockquote{margin-top:50px;margin-bottom:0;}
.table_primary-headings h1, .table_primary-headings h2{margin-bottom:44px;line-height:1;vertical-align:middle;}
.table_primary-headings h3, .table_primary-headings h4, .table_primary-headings h5, .table_primary-headings h6{margin-bottom:34px;}
.wrap-title{margin-bottom:56px;}
.is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui:after{position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-16px;font:32px FontAwesome;content:'\f04b';color:#fff;}
.footer{color:#888;}
.footer-widgets{background:url("../img/footer/bg.html");background-size:cover;}
body.no-ttfmrk .footer-widgets{background:none;}
.footer:after{z-index:-1;opacity:.9;background-color:#0d0d0d;}
.footer__main{padding-bottom:62px;}
.footer__logo{display:block;margin-bottom:27px;}
.footer__logo img{}
.footer__info{margin-bottom:30px;line-height:1.86;}
.footer .copyright{padding:32px 0;font-size:13px;text-align:center;background-color:rgba(0, 0, 0, 0.65);}
.footer .copyright__link{position:relative;display:inline-block;margin:0 6px;line-height:1;-webkit-transition:all .3s;transition:all .3s;color:#888;border-bottom:1px solid #888;}
.footer .copyright__link + .copyright__link{margin-left:10px;}
.footer .copyright__link + .copyright__link:before{position:absolute;left:-8px;display:inline-block;width:1px;height:15px;content:'';background-color:#888;}
.footer .copyright__brand{font-weight:500;text-transform:uppercase;color:#ccc;}
.footer .footer-section__title{margin-top:28px;margin-bottom:27px;font-size:20px;font-weight:500;color:#fff;font-family:varelaregular;}
.footer .footer-section__title:before{display:inline-block;width:10px;height:3px;margin-right:15px;content:'';vertical-align:middle;}
.footer .footer-section__list:before, .footer .footer-section__list:after{display:table;content:"";}
.footer .footer-section__list:after{clear:both;}
.lt-ie8 .footer .footer-section__list{zoom:1;}
.footer .footer-section_list-columns{margin-left:40px;}
.footer .footer-section_list-one{margin-left:-30px;}
.footer .social-net{margin-top:27px;margin-left:0;}
.footer .social-net__item{margin-right:0;padding-left:0;}
.footer .social-net__link{padding-right:15px;color:#ccc;color:#ccc;}
.footer .btn-up{position:absolute;right:45px;bottom:8px;width:50px;font-size:12px;font-weight:500;cursor:pointer;text-align:center;text-transform:uppercase;color:#fff;font-family:Poppins Medium;}
#homeinventorysection .btn:hover, #homeinventorysection .btn:focus, #homeinventorysection .btn.focus{color:#fff;}
#pricecalculatorhome .btn:hover, #pricecalculatorhome .btn:focus, #pricecalculatorhome .btn.focus{color:#fff;}
body.no-ttfmrk .footer .btn-up{bottom:1px;}
.footer .btn-up:after, .footer .btn-up:before{position:absolute;content:'';}
.footer .btn-up:before{z-index:10;top:-24px;left:17px;-webkit-transition:all .3s;transition:all .3s;border-right:8px solid transparent;border-bottom:10px solid #eee;border-left:8px solid transparent;}
.footer .btn-up:after{top:-38px;left:0;-webkit-transition:all .3s;transition:all .3s;border-right:25px solid transparent;border-bottom-width:33px;border-bottom-style:solid;border-left:25px solid transparent;}
.footer .btn-up:hover:before{border-bottom-color:#000;}
.footer .btn-up:hover:after{border-bottom-color:#fff;}
.footer-list_columns{padding-right:30px;columns:2;}
.footer-list__item{display:block;padding-right:0px;vertical-align:top;}
.footer-list__link{position:relative;display:block;padding-bottom:6px;padding-left:19px;-webkit-transition:all .3s;transition:all .3s;color:#888;}
.footer-list li a{color:#fff;font-family:Poppins Medium;font-weight:500;font-size:14px;}
.footer-list li a i{padding-right:5px;}
#socialsites li a i{padding-right:10px;}
#socialsites li a{}
.footer-list__link:after{position:absolute;top:7px;left:0;width:7px;height:7px;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #ccc;border-right:2px solid #ccc;}
.footer-list__link:hover:after{border-top-color:#fff;border-right-color:#fff;}
.footer-contact{position:relative;margin-bottom:9px;padding-left:38px;letter-spacing:.02em;color:#fff;font-family:Poppins Medium;font-weight:500;font-size:14px;}
.footer-contact .icon{position:absolute;top:3px;left:0;margin-right:10px;font-size:16px;text-align:center;color:#fff;}
.footer-contact .icon-xs{font-size:14px;}
.footer-contact .icon-lg{font-size:18px;}
.footer-contact_lg{margin-bottom:24px;font-size:15px;font-weight:500;line-height:1.1;letter-spacing:0;}
.preloaderjs .spinner{display:none !important;}
.preloaderjs#page-preloader{background:rgba(46, 46, 46, 0.99) !important;}
#page-preloader{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#2e2e2e;z-index:100500;}
#page-preloader .spinner{position:absolute;top:50%;left:50%;display:block;width:100px;height:100px;margin-top:-50px;margin-left:-50px;border:3px solid transparent;border-top-color:#e7e4d7;border-radius:50%;z-index:1001;-webkit-animation:spin 2.5s infinite linear;animation:spin 2.5s infinite linear;}
#page-preloader .spinner:before, #page-preloader .spinner:after{position:absolute;border-radius:50%;content:'';}
#page-preloader .spinner:before{top:5px;right:5px;bottom:5px;left:5px;border:3px solid transparent;border-top-color:#71383e;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
#page-preloader .spinner:after{top:15px;right:15px;bottom:15px;left:15px;border:3px solid transparent;border-top-color:#efa96b;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.section-sidebar{padding:30px 0 45px;border-bottom:1px solid #eee;}
.section-sidebar:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.widget-title{margin-bottom:25px;}
.widget-title:before{width:10px;}
.form-sidebar{position:relative;}
.form-sidebar__input{width:100%;margin-bottom:0;padding-right:60px;font-size:13px;color:#888;}
.form-sidebar__input::-webkit-input-placeholder{color:#888;}
.form-sidebar__input::-moz-placeholder{color:#888;}
.form-sidebar__input:-ms-input-placeholder{color:#888;}
.form-sidebar__btn{position:absolute;top:14px;right:5px;bottom:14px;padding:0 12px 0 16px;line-height:1;text-align:center;border:none;border-left-width:1px;border-left-style:solid;background-color:transparent;}
.form-sidebar__btn .icon{font-size:14px;-webkit-transition:all .3s;transition:all .3s;}
.form-sidebar__btn:hover .icon{color:#222;}
.form-sidebar__btn:focus{outline:none;}
.widget-newsletter .form-sidebar{margin-top:26px;}
.widget-list{margin-bottom:-7px;}
.widget-list .widget-list__item{margin-bottom:8px;}
.widget-list__link{display:inline-block;-webkit-transition:all .3s;transition:all .3s;}
.widget-list .widget-list__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.widget-gallery:before, .widget-gallery:after{display:table;content:"";}
.widget-gallery:after{clear:both;}
.lt-ie8 .widget-gallery{zoom:1;}
.widget-gallery__item{float:left;overflow:hidden;width:33.333%;padding-right:18px;padding-bottom:16px;}
.widget-gallery__img{position:relative;display:block;}
.widget-gallery__img:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:all .3s;transition:all .3s;opacity:0;box-shadow:inset 0 0 84px 10px #000;}
.widget-gallery__img:hover{border-radius:50px;}
.widget-gallery__img:hover:after{opacity:.9;}
.post-widget{margin-bottom:30px;}
.post-widget:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.post-widget__media{float:left;width:100px;}
.post-widget__inner{padding-left:120px;}
.post-widget__title{display:block;margin-bottom:10px;padding-top:5px;font-family:Poppins;font-size:14px;font-weight:600;line-height:1.57;letter-spacing:.02em;color:#222;}
.post-widget__date{font-family:Poppins;font-size:12px;font-weight:500;color:#999;}
.post-widget__time{color:#222;}
.list-tags{margin-right:-8px;margin-bottom:-6px;}
.list-tags:before, .list-tags:after{display:table;content:"";}
.list-tags:after{clear:both;}
.lt-ie8 .list-tags{zoom:1;}
ul.wp-tag-cloud{padding-left:14px;}
ul.wp-tag-cloud li{display:inline-block;margin:0;padding-left:0!important;}
.sidebar_area ul.wp-tag-cloud li a{display:block;color:#000;text-transform:capitalize;font-size:15px;border:1px solid #eee;text-align:center;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;margin:0!important;padding:14px 14px 8px;background-color:rgba(255, 255, 255, 0);}
.sidebar_area ul.wp-tag-cloud li:hover a{color:#fff!important;background-color:#d01818;}
ul.wp-tag-cloud li::before{display:none;}
.navbar-absolute-top{position:absolute;top:0;left:0;width:100%;z-index:77;}
.caret{opacity:0.7;}
.header.header-logo-white .normal-logo{display:block !important;}
.header.header-logo-white .scroll-logo{display:none !important;}
.header.header-logo-black .normal-logo{display:none !important;}
.header.header-logo-black .scroll-logo{display:block !important;}
.header.header-background-black{background:#484848;}
.header.header-background-white{background:#fff;}
.header.header-background-white .top-bar{border-bottom:1px solid rgba(000, 000, 000, 0.15);}
.header.header-background-trans-white-rgba09{background-color:rgba(255, 255, 255, 0.9);}
.header.header-background-trans-white-rgba08{background-color:rgba(255, 255, 255, 0.8);}
.header.header-background-trans-white-rgba07{background-color:rgba(255, 255, 255, 0.7);}
.header.header-background-trans-white-rgba06{background-color:rgba(255, 255, 255, 0.6);}
.header.header-background-trans-white-rgba05{background-color:rgba(255, 255, 255, 0.5);}
.header.header-background-trans-white-rgba04{background-color:rgba(255, 255, 255, 0.4);}
.header.header-background-trans-white-rgba03{background-color:rgba(255, 255, 255, 0.3);}
.header.header-background-trans-white-rgba02{background-color:rgba(255, 255, 255, 0.2);}
.header.header-background-trans-white-rgba01{background-color:rgba(255, 255, 255, 0.1);}
.header.header-background-trans-white-rgba00{background-color:rgba(255, 255, 255, 0.0);}
.header-color-white *,
.header.header-color-white .navbar .navbar-nav > li > a{color:#fff;}
.header.header-color-white .toggle-menu-button .toggle-menu-button-icon span{background:#fff;}
.header.header-color-white .navbar .navbar-nav > li > a:hover{color:#fff;}
.header.header-color-white .toggle-menu-button.is-open .toggle-menu-button-icon span{background:#fff;}
.header.header-color-white .header-cart-count{color:#fff;}
.header-color-black *,
.header.header-color-black .navbar .navbar-nav > li > a{color:#222;}
.header.header-color-black .navbar .navbar-nav > li > a:hover{color:#fff;}
.header.header-color-black .toggle-menu-button .toggle-menu-button-icon span{background:#333;}
.header.header-color-black .header-cart-count{color:#fff;background:#333;}
body:not(.header-demo) .navbar-scrolling *{color:#333;}
body:not(.header-demo) .header.navbar-scrolling .navbar .navbar-nav > li > a{color:#333;}
body:not(.header-demo) .header.navbar-scrolling .navbar .navbar-nav > li:hover > a,
.header.navbar-scrolling .navbar .navbar-nav > li a:hover{color:#333 !important;}
body:not(.header-demo) .header.navbar-scrolling .navbar .toggle-menu-button .toggle-menu-button-icon span{background:#333;}
body:not(.header-demo) .header.navbar-scrolling .header-cart-count{color:#fff;background:#333;}
body:not(.header-demo) .header.navbar-scrolling{}
body:not(.header-demo) .header.header.navbar-scrolling .normal-logo{display:none !important;}
body:not(.header-demo) .header.header.navbar-scrolling .scroll-logo{display:block !important;}
body:not(.header-demo) .header.header.navbar-scrolling .navbar{border-bottom:1px solid rgba(000, 000, 000, 0.15);}
body:not(.header-demo) .header.header.navbar-scrolling .header-navibox-1,
body:not(.header-demo) .header.header.navbar-scrolling .header-navibox-2,
body:not(.header-demo) .header.header.navbar-scrolling .header-navibox-3,
body:not(.header-demo) .header.header.navbar-scrolling .header-navibox-4{padding-top:0;padding-bottom:0;}
body:not(.header-demo) .header-menu-middle.header.header.navbar-scrolling .header-navibox-2{border-bottom:1px solid rgba(000, 000, 000, 0.15);}
body:not(.header-demo) .header-topbarbox-border.navbar-scrolling .header-topbarbox-1,
body:not(.header-demo) .header-topbarbox-border .header-topbarbox-2{border-right:1px solid rgba(000, 000, 000, 0.15);border-left:1px solid rgba(000, 000, 000, 0.15);}
body:not(.header-demo) .navbar-scrolling .navbar .toggle-menu-button.is-open .toggle-menu-button-icon span{background:#333 !important;}
body:not(.header-demo) .navbar-scrolling .top-bar{display:none;}
body:not(.header-demo) .navbar-scrolling .btn{color:#fff;}
.header-normal-width .container-boxed-width{width:100%;padding:0;}
.header-full-width .container{width:100% !important;padding:0;text-align:center;}
.header-full-width .header-navibox-1{padding-left:25px;}
.header .navbar-scrolling.header-boxed-width .header-navibox-4{border-right:0;border-left:1px solid rgba(000, 000, 000, 0.15);}
.header-boxed-width #nav{}
.header-boxed-width .container-boxed-width.container{width:auto !important;padding-left:0;padding-right:0;}
.header-boxed-width .header-navibox-4{padding-right:0 !important;border-right:0;margin-left:0 !important;}
.header-boxed-width .header-navibox-1{margin-left:15px;}
.header-boxed-width .navbar-scrolling{background:none !important;}
.header-boxed-width .navbar-scrolling #nav{margin-top:15px;background:#fff;}
.header-boxed-width .navbar-scrolling .top-bar{display:none;}
.header-boxed-width .navbar-scrolling #nav{border:1px solid rgba(000, 000, 000, 0.15) !important;}
.header-navibox-1-left .header-navibox-1,
.header-navibox-2-left .header-navibox-2,
.header-navibox-3-left .header-navibox-3,
.header-navibox-4-left .header-navibox-4{float:left !important;}
.header-navibox-1-right .header-navibox-1,
.header-navibox-2-right .header-navibox-2,
.header-navibox-3-right .header-navibox-3,
.header-navibox-4-right .header-navibox-4{float:right !important;}
.header-navibox-1-middle .header-navibox-1,
.header-navibox-2-middle .header-navibox-2,
.header-navibox-3-middle .header-navibox-3,
.header-navibox-4-middle .header-navibox-4{margin:0 auto !important;}
.header-navibox-4 #nav{margin-left:15px !important;padding-right:15px !important;border-right:1px solid rgba(255, 255, 255, 0.15);border-left:1px solid rgba(255, 255, 255, 0.15);}
.header-navibox-4{padding-right:15px !important;border-right:1px solid rgba(255, 255, 255, 0.15);margin-left:15px !important;}
.header-topbar-hidden .top-bar{display:none !important;}
.header-topbar-dark .top-bar{background-color:#222;font-size:13px;}
.header.header-topbar-dark .top-bar *{color:#FFF;}
.header.header-topbar-dark .left-content span{padding-right:30px;}
.top-bar{border-bottom:1px solid rgba(255, 255, 255, 0.15);line-height:1;font-family:Poppins;}
.top-bar ul{margin:0;padding:0;}
.top-bar li{display:inline-block;padding-right:45px;font-size:13px;letter-spacing:.04em;}
.top-bar li .icon{padding-right:10px;opacity:0.6;font-size:16px;display:inline-block;vertical-align:middle;}
.top-bar .social-links li{padding-right:0;vertical-align:middle;}
.top-bar .social-links li > a{opacity:0.6;font-size:14px;font-weight:400;transition:all .3s;padding-left:10px;margin-left:18px;}
.top-bar .social-links li > a:hover{opacity:1;}
.header-topbarbox-1-left .header-topbarbox-1,
.header-topbarbox-2-left .header-topbarbox-2{float:left !important;}
.header-topbarbox-1-right .header-topbarbox-1,
.header-topbarbox-2-right .header-topbarbox-2{float:right !important;}
.header-topbarbox-1,
.header-topbarbox-2{padding:15px 0 20px;}
.header-topbarbox-border .header-topbarbox-1,
.header-topbarbox-border .header-topbarbox-2{padding-right:25px;padding-left:25px;border-right:1px solid rgba(255, 255, 255, 0.15);border-left:1px solid rgba(255, 255, 255, 0.15);}
.header-menu-middle .header-navibox-2{display:inline-block;float:none;width:100%;border-top:1px solid rgba(255, 255, 255, 0.15);border-bottom:1px solid rgba(255, 255, 255, 0.15);}
.header-menu-middle .header-navibox-2 li a{text-transform:uppercase;}
.header-menu-middle.header .center-logo a{display:inline !important;}
.header-menu-middle.header.header-logo-white .normal-logo,
.header-menu-middle.header .center-logo{display:inline-block;}
.header-menu-middle .nav .header-cart{margin:6px;}
.header-menu-middle .header-cart{position:relative;float:right;margin:21px;font-size:20px;}
.header-menu-middle .navbar-collapse{text-align:center;}
.header-menu-middle .wrap-inside-nav{top:49px;}
.header-navibox-1,
.header-navibox-2,
.header-navibox-3,
.header-navibox-4{padding:0px 0;}
.navbar-brand{height:auto;padding:21px 0 6px 15px;}
.header.scrolling-header .navbar.navbar-default.navbar-scrolling,
.header.scrolling-header .navbar.navbar-default.navbar-scrolling-fixing{padding-top:5px;padding-bottom:4px;border-bottom:1px solid #e4e4e4;background:rgba(255, 255, 255, 0.9);}
.header.scrolling-header .navbar.navbar-default.navbar-scrolling .navbar-nav li a,
.header.scrolling-header .navbar.navbar-default.navbar-scrolling-fixing .navbar-nav li a{color:#333;}
.header.scrolling-header .navbar.navbar-default.navbar-scrolling .normal-logo,
.header.scrolling-header .navbar.navbar-default.navbar-scrolling-fixing .normal-logo{display:none;}
.header.scrolling-header .navbar.navbar-default.navbar-scrolling .scroll-logo,
.header.scrolling-header .navbar.navbar-default.navbar-scrolling-fixing .scroll-logo{display:inline-block;}
.header.scrolling-header .navbar.navbar-default.navbar-scrolling .toggle-menu-button .toggle-menu-button-icon span,
.header.scrolling-header .navbar.navbar-default.navbar-scrolling-fixing .toggle-menu-button .toggle-menu-button-icon span{background:#333 !important;}
.header.scrolling-header .navbar.navbar-default.navbar-scrolling-fixing{background:#fff;}
.header{-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}
.navbar{margin-bottom:0;padding-top:12px;padding-bottom:12px;border:none;background:none;-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}
.navbar .container{padding-left:0;padding-right:0;}
.navbar .toggle-button{float:right;padding:0 5px;line-height:40px;color:#333;cursor:pointer;}
.navbar .toggle-button.collapsed{color:#999;}
.navbar .toggle-button.collapsed:hover{color:#333;}
.navbar .scroll-logo{display:none;}
.header .navbar .navbar-nav{display:inline-block;vertical-align:middle;margin-right:20px;}
.navbar .navbar-nav.social-nav li a{padding:0 5px;}
.navbar .navbar-nav > li{padding:15px 8px;}
.navbar .navbar-nav > li.no-hover a{border:none !important;cursor:default;}
.navbar .navbar-nav > li.active,
.navbar .navbar-nav > li:hover{border:none;background:none;}
.navbar .navbar-nav > li.active > a,
.navbar .navbar-nav > li:hover > a{background:none;}
.navbar .navbar-nav > li > a{margin:0 1px;padding:0 11px;font-size:14px;line-height:31px;color:#fff;border:0;border-radius:0;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;transition:color 0.3s ease-out;text-transform:uppercase;font-weight:500;font-family:Poppins Medium;}
.navbar .navbar-nav > li > a .fa-bars{margin-right:10px;}
.navbar .navbar-nav > li .icon{font-size:16px;}
.navbar .main-menu > li{right:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;padding-left:0;padding-right:0;;}
.navbar .main-menu > li.hidden-menu-item{right:-1500px;right:-100vw;}
.navbar .btn{font-size:14px;color:#FFF;font-family:Poppins Medium;font-weight:500;}
.sp-thumbnail-title a{font-family:Poppins Medium;font-weight:500;}
.toggle-menu-button.is-open .toggle-menu-button-icon span:nth-child(1),
.toggle-menu-button.is-open .toggle-menu-button-icon span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.toggle-menu-button.is-open .toggle-menu-button-icon span:nth-child(2),
.toggle-menu-button.is-open .toggle-menu-button-icon span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.toggle-menu-button.is-open .toggle-menu-button-icon span:nth-child(1){top:4px;left:2px;}
.toggle-menu-button.is-open .toggle-menu-button-icon span:nth-child(2){top:4px;left:calc(50% - 2px);}
.toggle-menu-button.is-open .toggle-menu-button-icon span:nth-child(3){left:-50%;opacity:0;}
.toggle-menu-button.is-open .toggle-menu-button-icon span:nth-child(4){left:100%;opacity:0;}
.toggle-menu-button.is-open .toggle-menu-button-icon span:nth-child(5){top:11px;left:2px;}
.toggle-menu-button.is-open .toggle-menu-button-icon span:nth-child(6){top:11px;left:calc(50% - 2px);}
.toggle-menu-button .toggle-menu-button-icon{position:relative;position:relative;top:-2px;display:inline-block;width:22px;height:17px;vertical-align:middle;cursor:pointer;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
.toggle-menu-button .toggle-menu-button-icon span{position:absolute;display:block;width:50%;height:2px;background:#eee;opacity:1;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
.toggle-menu-button .toggle-menu-button-icon span:nth-child(even){left:50%;border-radius:0 9px 9px 0;}
.toggle-menu-button .toggle-menu-button-icon span:nth-child(odd){left:0;border-radius:9px 0 0 9px;}
.toggle-menu-button .toggle-menu-button-icon span:nth-child(1),
.toggle-menu-button .toggle-menu-button-icon span:nth-child(2){top:0;}
.toggle-menu-button .toggle-menu-button-icon span:nth-child(3),
.toggle-menu-button .toggle-menu-button-icon span:nth-child(4){top:6px;}
.toggle-menu-button .toggle-menu-button-icon span:nth-child(5),
.toggle-menu-button .toggle-menu-button-icon span:nth-child(6){top:12px;}
.navbar-with-inside > li:hover .wrap-inside-nav{display:block;}
.wrap-inside-nav{position:absolute;top:60px;left:0;display:none;min-width:220px;border-top:2px solid #088cdc;background:#1a1a1a;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;text-align:left;}
.wrap-inside-nav .inside-col{padding:15px 0;}
.wrap-inside-nav .inside-col .inside-nav:after,
.wrap-inside-nav .inside-col .inside-nav:before{display:table;height:0;clear:both;content:'';}
.wrap-inside-nav .inside-col .inside-nav li{min-height:45px;line-height:45px;}
.wrap-inside-nav .inside-col .inside-nav li a{display:block;padding-left:20px;font-size:14px;font-weight:bold;color:#7e848e !important;text-decoration:none;}
.wrap-inside-nav .inside-col .inside-nav li a:active,
.wrap-inside-nav .inside-col .inside-nav li a:focus{display:block;padding-left:20px;color:#088cdc !important;}
.wrap-inside-nav .inside-col .inside-nav li a:hover,
.wrap-inside-nav .inside-col .inside-nav li a:active:hover,
.wrap-inside-nav .inside-col .inside-nav li a:visited:hover,
.wrap-inside-nav .inside-col .inside-nav li a:focus:hover{color:#088cdc !important;background-color:#26282d;}
.header-top-menu-support.wrap-fixed-menu{top:141px;}
.wrap-fixed-menu{position:fixed;top:94px;right:0;bottom:0;left:0;display:none;font-size:0;background:#333;overflow:auto;z-index:10;z-index:99999;}
.wrap-fixed-menu .top-items{display:table;width:100%;height:50%;}
.wrap-fixed-menu .top-items .menu-item{border-bottom:1px solid #484848;}
.wrap-fixed-menu .bottom-items{display:table;width:100%;height:50%;}
.wrap-fixed-menu .menu-item{position:relative;display:inline-block;display:table-cell;width:50%;height:50%;font-size:14px;color:#fff;vertical-align:middle;vertical-align:middle;background:#333;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;text-align:center;text-decoration:none;}
.fixed-menu-hidden .wrap-fixed-menu{display:none !important;}
.wrap-fixed-menu .menu-item.contact-info *{color:#fff;}
.wrap-fixed-menu .menu-item .subtitle{}
.wrap-fixed-menu .menu-item.contact-info{padding-right:30px;padding-left:30px;cursor:default;}
.wrap-fixed-menu .menu-item.contact-info:hover{background:#333;}
.wrap-fixed-menu .menu-item.contact-info h4{font-size:36px;font-weight:bold;color:#fff;}
.wrap-fixed-menu .menu-item.contact-info .fa{margin-right:10px;}
.wrap-fixed-menu .menu-item:hover{background:#484848;}
.wrap-fixed-menu .menu-item:first-child{border-right:1px solid #484848;}
.wrap-fixed-menu .menu-item .subtitle{margin-bottom:10px;font-size:16px;text-shadow:1px 1px rgba(0, 0, 0, 0.7);transition:all .3s;}
.wrap-fixed-menu .menu-item:hover .subtitle{text-shadow:1px 1px rgba(255, 255, 255, .7);}
.wrap-fixed-menu .menu-item .title{display:block;font-size:36px;font-weight:bold;color:#fff;}
.header-cart{position:relative;display:inline-block;box-sizing:border-box;width:25px;max-height:23px;margin:0;font-size:20px;text-align:center;}
.header-cart .icon{font-size:16px;}
.header-cart-count{position:absolute;top:4px;right:-7px;display:inline-block;width:16px;height:15px;padding:5px;font-size:10px;line-height:6px;color:#fff;border-radius:50%;text-align:center;}
.toggle-menu-button{margin-left:4px;border:none;background:none;margin-top:8px;}
.toggle-menu-button:focus{outline:none;}
.header-section{padding:180px 0 100px;border-bottom:6px solid #088cdc;text-align:center;}
.header-section h2{color:#fff;text-shadow:1px 2px 5px rgba(0, 0, 0, 0.5);}
.header-section p{color:#fff;}
.header-section.elements-header{background:url(../img/section-1-demo.html) top center no-repeat;background-size:cover;}
.header-section.portfolio-single-header{background:url(../img/section-1-demo.html) top center no-repeat;background-size:cover;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary{transform:translate(0px, 0px);}
[data-canvas=container],
[data-off-canvas]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
[data-off-canvas*=reveal]{padding:25px 0;z-index:0;}
[data-canvas]{z-index:1;}
[data-canvas=container]{width:100%;height:100%;background-color:white;-webkit-overflow-scrolling:touch;}
[data-canvas=container]:before,
[data-canvas=container]:after{display:table;clear:both;content:'';}
.get_contact_area{padding:100px 0px;}
.get_contact_inner .left_ex_title{padding-left:15px;padding-bottom:36px;}
.get_contact_inner .contact_us_form{position:relative;}
.get_contact_inner .contact_us_form:before{content:"";height:420px;width:1px;background:#d6d5d8;position:absolute;right:-80px;top:0px;}
.get_contact_inner .contact_us_form:after{content:"";height:192px;width:3px;background:#ffb606;position:absolute;right:-82px;top:115px;}
.contact_us_form .form-group{margin-bottom:20px;}
.contact_us_form .form-group:last-child{margin-bottom:0px;margin-top:20px;}
.contact_us_form .form-group input{height:54px;border:1px solid #e9e9e9;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;outline:none;background:#f8f8f8;padding:0px 25px;font-size:13px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;}
.contact_us_form .form-group input.placeholder{font-size:13px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;}
.contact_us_form .form-group input:-moz-placeholder{font-size:13px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;}
.contact_us_form .form-group input::-moz-placeholder{font-size:14px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;}
.contact_us_form .form-group input::-webkit-input-placeholder{font-size:13px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;}
.contact_us_form .form-group textarea{height:200px;border:1px solid #e9e9e9;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;outline:none;background:#f8f8f8;padding:16px 25px;font-size:13px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;resize:none;}
.contact_us_form .form-group textarea.placeholder{font-size:13px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;}
.contact_us_form .form-group textarea:-moz-placeholder{font-size:13px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;}
.contact_us_form .form-group textarea::-moz-placeholder{font-size:13px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;}
.contact_us_form .form-group textarea::-webkit-input-placeholder{font-size:13px;font-family:"Montserrat", sans-serif;color:#8c8c8c;text-transform:uppercase;}
.contact_us_form .form-group .submit_btn{height:48px;width:165px;line-height:46px;}
#pricecalculatorcon{background:url(../img/car_1.png);background-position:center;}
#innerbgpricecal{background:rgba(0, 0, 0, 0.8);}
#pricecalculatorcon .letter__inner h2{text-transform:uppercase;margin-bottom:50px;font-weight:500;letter-spacing:1px;font-family:Raleway Medium;}
.right_contact_info{padding-left:134px;padding-top:30px;}
.right_contact_info.pdt20{padding-top:20px;}
.right_contact_info .contact_info_title h3{font-size:20px;font-family:Poppins Medium;font-weight:500;color:#242424;letter-spacing:.6px;text-transform:uppercase;padding-bottom:15px;margin-bottom:0;}
.right_contact_info .contact_info_title p{font-size:16px;color:#818181;line-height:26px;padding-right:35px;}
.right_contact_info .contact_info_list .media{margin-top:30px;}
.right_contact_info .contact_info_list .media .media-left{padding-right:18px;}
.right_contact_info .contact_info_list .media .media-left i{font-size:30px;line-height:30px;color:#3e3e3e;}
.right_contact_info .contact_info_list .media .media-body h4{font-size:16px;text-transform:uppercase;font-family:Poppins Medium;font-weight:500;letter-spacing:.32px;color:#242424;padding-bottom:10px;margin-bottom:0;margin-top:0;}
.right_contact_info .contact_info_list .media .media-body p{font-size:15px;color:#555;line-height:22px;}
.right_contact_info .contact_info_list .media .media-body p a{display:inline;}
.right_contact_info .contact_info_list .media .media-body a{display:block;font-size:15px;color:#333;line-height:22px;-webkit-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}
.right_contact_info .contact_info_list .media .media-body a:hover{color:#d01818;}
.right_contact_info .contact_info_list .media:first-child .media-left{padding-right:32px;}
.right_contact_info .contact_info_list .media:last-child .media-left{padding-right:25px;}
[data-off-canvas]{position:fixed;display:none;color:white;background-color:black;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
[data-off-canvas*=top]{top:0;width:100%;height:auto;padding:30px;text-align:center;}
[data-off-canvas*=top] ul{float:none !important;margin:0 !important;}
[data-off-canvas*=top] li{display:inline-block;float:none !important;width:auto !important;}
[data-off-canvas*=right]{top:0;right:0;width:255px;height:100%;}
[data-off-canvas*=bottom]{bottom:0;width:100%;}
html [data-off-canvas*=bottom]{padding:25px;}
html [data-off-canvas*=bottom] li{display:inline-block;float:none !important;width:auto;margin:0;text-align:left;text-transform:uppercase;}
html [data-off-canvas*=bottom] ul{display:inline-block;width:100%;margin:0 auto !important;text-align:center;}
[data-off-canvas*=left]{top:0;left:0;width:255px;height:100%;}
[data-off-canvas*=slidebar-panel-left]{top:0;left:0;width:320px;height:100%;padding-left:70px;}
.slidebar-panel-wrap{position:relative;margin-left:-120px;padding-top:50px;z-index:99999 !important;}
html [data-off-canvas*=open]{display:block;margin-left:-255px;transition-duration:300ms;transform:translate(255px, 0px);}
[data-off-canvas*=reveal]{z-index:0;}
[data-off-canvas*=push]{z-index:1;}
[data-off-canvas*=overlay]{z-index:9999;}
[data-off-canvas*=shift]{z-index:0;}
[data-canvas],
[data-off-canvas]{-webkit-transition:-webkit-transform 300ms;transition:transform 300ms;-webkit-backface-visibility:hidden;}
[data-off-canvas*=shift][data-off-canvas*=top]{-webkit-transform:translate(0px, 50%);transform:translate(0px, 50%);}
[data-off-canvas*=shift][data-off-canvas*=right]{-webkit-transform:translate(-50%, 0px);transform:translate(-50%, 0px);}
[data-off-canvas*=shift][data-off-canvas*=bottom]{-webkit-transform:translate(0px, -50%);transform:translate(0px, -50%);}
[data-off-canvas*=shift][data-off-canvas*=left]{-webkit-transform:translate(50%, 0px);transform:translate(50%, 0px);}
.menu-mobile-button{position:absolute;top:20px;right:20px;z-index:777;}
[data-off-canvas] ul{}
[data-off-canvas] li{display:inline-block;float:none !important;width:100%;margin:0;text-align:left;text-transform:uppercase;}
[data-off-canvas] li a{display:inline-block;float:none !important;width:100%;margin:0;padding:10px 20px;color:#fff;}
[data-off-canvas] li:hover a{color:#000;}
.nav > li > a:hover, .nav > li > a:focus{background-color:transparent;}
.nav > li > a:hover, .nav > li > a:hover{background-color:#eee;}
#mobile-menu{padding:90px 0 40px 0;}
.header-search{position:fixed;top:0;left:0;display:block;visibility:hidden;width:100%;height:100vh;background-color:rgba(34, 34, 34, 0.95);opacity:0;z-index:99999;transition:all 0.3s ease 0s;}
.header-search.open{visibility:visible;opacity:1;}
.search-close{position:absolute;top:0;right:0;width:60px;height:60px;font-size:18px;border:none;background-color:#fff !important;opacity:1 !important;z-index:999;transition:all 0.3s;}
.search-open{float:right;height:40px;padding-top:7px;padding-left:22px;font-size:14px;color:#666;background-color:#fff;}
.header-search.open{visibility:visible;opacity:1;}
.search-global{position:absolute;top:50vh;margin-top:-120px;}
.search-global__input{width:100%;padding-right:50px;padding-bottom:12px;font:700 72px Montserrat;color:#fff;border:none;border-bottom:1px solid #919191;background-color:transparent;opacity:1;}
.search-global__input::-moz-placeholder{color:#fff;}
.search-global__input:-ms-input-placeholder{color:#fff;}
.search-global__input::-webkit-input-placeholder{color:#fff;}
.search-global__input:focus{outline-style:none;}
.search-global__btn{position:absolute;top:34px;right:0;font-size:30px;color:#fff;border:none;background-color:transparent;transition:all 0.3s;}
.search-global__note{margin-top:10px;font-family:Montserrat;font-size:14px;color:#555;}
.btn_header_search{font-size:16px!important;padding:0 7px !important;}
.btn_header_search .icon{font-size:16px;}
@media (min-width:768px) and (max-width:1000px){.center-logo{padding-top:20px;}
.top-bar .header-topbarbox-1,
.top-bar .header-topbarbox-2,
.top-bar .header-topbarbox-3,
.top-bar .header-topbarbox-4{float:none !important;text-align:center;}
html .menu-mobile-button{top:26px;}
.header-navibox-4,
.header-navibox-3,
.header-navibox-2{display:none !important;}
.header .navbar{min-height:87px;}
html .header-full-width .header-navibox-1{position:inherit;left:auto;}
html .menu-mobile-button{top:26px;display:block !important;}
}
@media (max-width:768px){.center-logo{padding-top:20px;}
.top-bar .header-topbarbox-1,
.top-bar .header-topbarbox-2,
.top-bar .header-topbarbox-3,
.top-bar .header-topbarbox-4{float:none !important;text-align:center;}
html .menu-mobile-button{top:26px;}
.header-navibox-4,
.header-navibox-3,
.header-navibox-2{display:none !important;}
.header .navbar{min-height:87px;padding-top:0;}
html .header-full-width .header-navibox-1{position:inherit;left:auto;}
.wrap-left-open{margin-left:0 !important;}
.wrap-left-open [data-off-canvas*='slidebar-open'],
.slidebar-panel{display:none !important;}
.navbar-nav > li > .dropdown-menu{position:relative;}
}
.side-logo{display:inline-block;width:100%;padding:10px;}
.side-cart{display:inline-block;width:100%;margin-bottom:20px;border:1px solid rgba(255, 255, 255, 0.15);}
.side-cart a{color:#fff;}
.side-search{display:inline-block;width:100%;margin-bottom:20px;padding:20px;}
.side-form-search{position:relative;background:#fff;}
.side-form-search input[type=search]{padding:10px;color:#000;border:none;background:none;}
.side-form-search .button{border:none;background:none;}
.side-form-search .button .fa{color:#000;}
.slidebar-nav-panel{position:fixed;top:0;left:0;width:75px;height:100%;padding:20px;border-right:1px solid rgba(255, 255, 255, 0.15);background-color:rgba(000, 000, 000, 0.9);z-index:99999;}
.slidebar-panel.slidebar-nav-middle .toggle-menu-button{position:absolute;top:40%;left:-119px;display:inline-block;width:300px;padding:21px;outline:none;transform:rotate(90deg);}
.slidebar-panel.slidebar-nav-middle .toggle-menu-button .toggle-menu-button-icon{width:60px;}
.slidebar-panel.slidebar-nav-middle .toggle-menu-button.is-open .toggle-menu-button-icon span:nth-child(6){left:calc(50% - 21px);}
.slidebar-panel.slidebar-nav-middle .toggle-menu-button.is-open .toggle-menu-button-icon span:nth-child(2){top:4px;left:calc(50% - 21px);}
.wrap-left-open{margin-left:255px;}
.navbar-brand{height:auto;padding:0px 0 0 0px;outline:none;}
.header-2 .top-bar .social-links li > a{opacity:1;margin-left:10px;}
.header-2 .top-bar li .icon{background-color:#222;color:#FFF;padding:15px;text-align:center;margin-right:15px;opacity:1;}
.header-2 .header-topbarbox-1{padding-top:0;padding-bottom:0;}
.header-2 .header-topbarbox-2{padding-bottom:14px;}
#loader-wrapper{background-color:#fff;height:100%;width:100%;position:fixed;z-index:1000;margin-top:0px;top:0px;}
.tt-loading{background-color:#fff;height:100%;width:100%;position:fixed;z-index:5000;margin-top:0px;top:0px;}
.tt-loading-center{width:100%;height:100%;position:relative;}
.tt-loading-center-absolute{position:absolute;left:50%;top:50%;height:200px;width:200px;margin-top:-100px;margin-left:-100px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg);-ms-transform:rotate(-135deg);}
.tt-object{-moz-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;position:absolute;border-top:5px solid #d01818;border-bottom:5px solid transparent;border-left:5px solid #d01818;border-right:5px solid transparent;-webkit-animation:animate 2s infinite;animation:animate 2s infinite;-moz-animation:animate 2s infinite;-ms-animation:animate 2s infinite;}
.object_one{left:75px;top:75px;width:50px;height:50px;}
.object_two{left:65px;top:65px;width:70px;height:70px;-webkit-animation-delay:0.2s;animation-delay:0.2s;-moz-animation-delay:0.2s;-ms-animation-delay:0.2s;}
.object_three{left:55px;top:55px;width:90px;height:90px;-webkit-animation-delay:0.4s;animation-delay:0.4s;-moz-animation-delay:0.4s;-ms-animation-delay:0.4s;}
.object_four{left:45px;top:45px;width:110px;height:110px;-webkit-animation-delay:0.6s;animation-delay:0.6s;-moz-animation-delay:0.6s;-ms-animation-delay:0.6s;}
#loading-text{position:absolute;left:50%;top:50%;margin-top:70px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:16px;line-height:22px;font-weight:700;color:#222;}
@-webkit-keyframes animate{50%{-ms-transform:rotate(360deg) scale(0.8);-webkit-transform:rotate(360deg) scale(0.8);transform:rotate(360deg) scale(0.8);}
}
@-moz-keyframes animate{50%{-ms-transform:rotate(360deg) scale(0.8);-webkit-transform:rotate(360deg) scale(0.8);transform:rotate(360deg) scale(0.8);-moz-transform:rotate(360deg) scale(0.8);}
}
@keyframes animate{50%{-ms-transform:rotate(360deg) scale(0.8);-webkit-transform:rotate(360deg) scale(0.8);-moz-transform:rotate(360deg) scale(0.8);transform:rotate(360deg) scale(0.8);}
}
.tt-object{border-color:#EC1C2F;}
.elementor-editor-active #loader-wrapper{display:none !important;}
a,
.text-primary,
.text-primary_h:hover,
.text-primary_b:before,
.text-primary_a:after,
.list > li > a:hover,
.pager li > a:hover,
.pager li > a:hover .icon,
.pagination_primary > li:first-child > a:hover,
.pagination_primary > li:first-child > a:hover .icon,
.pagination_primary > li:last-child > a:hover,
.pagination_primary > li:last-child > a:hover .icon,
.search-close:hover,
.breadcrumb > li > a:hover,
.b-progress-list__percent,
.b-list-brands__link:hover,
.b-bnr__title,
.b-goods__price,
.footer-list__link:hover,
.b-filter-type__input:checked + .b-filter-type__label .b-filter-type__icon,
.b-goods-ac__price,
.b-goods-links__link:hover,
.b-post-1 .b-post-social__list > li > a:hover,
.entry-meta__link:hover,
.b-post .entry-title a:hover,
.b-subscribe__submit:hover,
.copyright a:hover,
.breadcrumb > li > a > .icon,
.b-goods-1__info-link:after,
.b-goods-1__choose:hover,
.btns-switch__item:hover,
.btns-switch__item.active,
.b-goods-1_mod-a .b-goods-1__title,
.b-car-info__item-info,
.b-blockquote-2:after,
.post-carousel .owl-nav div:hover:before,
.b-team-2__contact:hover,
.accordion .btn-collapse:hover{color:#EC1C2F;}
.bg-primary,
.bg-primary_h:hover,
.bg-primary_b:before,
.bg-primary_a:after,
.pagination_primary > .active > a,
.pagination_primary > .active > span,
.pagination_primary > .active > a,
.pagination_primary > .active > span,
.pagination_primary > li > a:hover,
.pagination_primary > li > a:focus,
.dropcap_primary:first-letter,
.tooltip-1 .tooltip-inner,
.btn-primary,
.forms__label-check-1:after,
.forms__label-radio-2:before,
.ui-decor,
.ui-decor:after,
.ui-decor:before,
.ui-decor-2,
.noUi-handle:after,
.b-team__category,
.b-isotope-grid__item .icon,
.b-blockquote__author:before,
.owl-theme .owl-dots .owl-dot.active span,
.entry-meta__category,
.area-bg_prim:after,
.footer-section__title:before,
.b-goods-feat__name:before,
.b-goods-feat__label,
.b-advantages-2:hover,
.b-post-1 .entry-title:before,
.sp-thumbnail-title:before,
.b-goods-1__price,
.b-car-info__price,
.sp-button:after,
.ui-title-inner:before,
.comment-reply-title:before,
.list_mark-prim > li:before,
.widget-list__item:hover:before,
.list-tags__link:hover,
.entry-footer__tags:hover,
.accordion .btn-collapse .icon,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current,
.forms__label-radio-1:after,
.rent-carousel .owl-nav div:hover,
.b-advantages-5:hover .b-advantages-5__icon,
.yamm.nav>li>a:focus,
.yamm.nav>li>a:hover{background-color:#EC1C2F;}
.border_prim,
.border_prim_h:hover,
.pagination > .active > a,
.pagination > .active > span,
.pagination a:hover,
.pagination span:hover,
.pagination a:focus,
.pagination span:focus,
.progress_border_primary,
.btn-primary,
.forms__label-radio-2:before,
.b-filter-type-2__input:checked + .b-filter-type-2__label,
.rent-carousel .owl-nav div:hover{border-color:#d01818;}
.border-t_prim,
.border-t_prim_h:hover,
.tooltip-1.top .tooltip-arrow,
.tooltip-1.top-left .tooltip-arrow,
.tooltip-1.top-right .tooltip-arrow{border-top-color:#d01818;}
.border-r_prim,
.border-r_prim_h:hover,
.tooltip-1.right .tooltip-arrow{border-right-color:#d01818;}
.border-b_prim,
.border-b_prim_h:hover,
.tooltip-1.bottom .tooltip-arrow,
.tooltip-1.bottom-left .tooltip-arrow,
.tooltip-1.bottom-right .tooltip-arrow,
.table_primary > thead > tr > th,
.collapse.in,
.btn-up:after,
.b-filter-2__title,
.b-bnr-2,
.b-advantages-3.active{border-bottom-color:#d01818;}
.border-l_prim,
.border-l_prim_h:hover,
.tooltip-1.left .tooltip-arrow,
.border-left_primary:before,
.form-sidebar__btn{border-left-color:#d01818;}
.b-advantages-3.active{box-shadow:0 2px 0 0 #d01818;}
.text-second,
.text-second_h:hover,
.link-tooltip-2,
.forms__label-check-2:after{color:#0097c2;}
.bg-second,
.bg-second_h:hover,
.tooltip-2 .tooltip-inner,
.dropcap_secondary:first-letter{background-color:#0097c2;}
.border_second,
.border_second_h:hover,
.progress_border_secondary{border-color:#0097C2;}
.border-t_second,
.border-t_second_h:hover,
.tooltip-2.top .tooltip-arrow,
.tooltip-2.top-left .tooltip-arrow,
.tooltip-2.top-right .tooltip-arrow{border-top-color:#0097c2;}
.border-r_second,
.border-r_second_h:hover,
.tooltip-2.right .tooltip-arrow{border-right-color:#0097c2;}
.border-l_second,
.border-l_second_h:hover,
.tooltip-2.left .tooltip-arrow{border-left-color:#0097c2;}
.border-b_second,
.border-b_second_h:hover,
.tooltip-2.bottom .tooltip-arrow,
.tooltip-2.bottom-left .tooltip-arrow,
.tooltip-2.bottom-right .tooltip-arrow,
.table_secondary > thead > tr > th{border-bottom-color:#0097c2;}
.top-line-arrow,
.right-content .top-nav{display:none;}
.left-content a i{margin-right:15px;}
a.logo img{margin-top:0;}
.footer__main .widget ul li,
aside.widget ul li{list-style-type:none;position:relative;}
aside.widget ul li:before{font-family:FontAwesome;content:"\f105";position:absolute;left:-15px;top:0px;}
aside.widget a{word-wrap:break-word;}
aside.widget select{display:block;max-width:100%;}
aside.widget .btn{height:51px;}
aside.widget.widget_text img{width:100%;height:400px;}
aside.widget{padding:30px 0 45px;border-bottom:1px solid #eee;}
aside.widget:first-child{padding-top:0;}
.comment-respond .comment-form-comment label{font-size:12px;text-transform:uppercase;}
.comment-respond .form-submit{text-align:right;}
.navigation.pagination .page-numbers{position:relative;float:left;line-height:38px;text-decoration:none;color:#222;background-color:white;margin-left:-1px;text-transform:uppercase;font-size:14px;transition:all .3s;text-align:center;padding:0px 16px;border:1px solid #ddd;border-radius:2px;margin-right:5px;}
.navigation.pagination .page-numbers:hover{border-color:#d01818;z-index:10;}
.navigation.pagination .page-numbers.current{border:2px solid #d01818;z-index:10;}
.navigation.pagination .nav-links{margin-top:25px;}
.yt-breadcrumbs{text-align:center;padding:15px;}
.yt-breadcrumbs > span a{position:relative;}
.yt-breadcrumbs > span a:before{font-family:FontAwesome;content:"\f015";position:absolute;left:-20px;top:-1px;}
.breadcrumb_last{font-size:12px;font-weight:500;letter-spacing:-.01em;color:#222;font-family:Poppins;margin-left:10px;}
.cat-links{display:block;}
.entry-main .social-box li{display:inline-block;list-style-type:none;margin-right:5px;}
ul.dropdown-menu{top:80%;}
ul.main-menu li{list-style:none;}
ul.dropdown-menu > li .dropdown-menu{top:95%;}
.dropdown-menu>li>a{padding:13px 20px;font-size:13px;text-transform:uppercase;font-family:Poppins Medium;font-weight:500;}
body.admin-bar .header-search{top:32px;}
@media (min-width:992px){.main-menu ul.dropdown-menu ul.dropdown-menu{position:absolute;left:100%;right:auto;width:auto;top:-2px;background:#eeeeee;}
}
.tt_cats,
.btn-default{background-color:#d01818;color:#fff;height:44px;border-color:#d01818;}
.tt_cats{padding:3px 11px 0;}
.b-goods-1__section .mdf_title_data .mdf_post_features_panel li{display:inline-block;padding:0 10px;line-height:38px;text-align:center;border:1px solid #eee;background:transparent;border-radius:0;font-size:12px;}
.b-goods-1__section .mdf_title_data .mdf_post_features_panel li:hover{background:transparent;}
ul.dropdown-menu > li .dropdown-menu{position:relative;}
.wpfcs-container{padding:34px 32px;border:3px solid #eee;border-radius:2px;border-top:0;}
.wpfcs-container table td{border:0px;display:block;}
.wpfcs-container table{border:0px;}
.wpfcs-container table tr > td{color:#000;text-transform:uppercase;font-weight:bold;font-size:11px;}
.wpfcs-container input[name="finance_Months"]{vertical-align:sub;margin-right:10px;}
.wpfcs-container input{margin:0 5px;}
.wpfcs-container input[type="submit"],
.wpfcs-container input[type="button"]{background-color:#222;display:inline-block;height:44px;margin-bottom:0;padding:0 20px;font:600 12px/40px Poppins;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:2px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;color:white;transition:all .3s;letter-spacing:.05em;border-radius:2px;margin-top:10px;}
.tt-calculator.b-calculator__header{margin-bottom:0px;margin-top:25px;padding:35px 32px;border:3px solid #eee;border-bottom:0px;padding-bottom:0;}
.wpfcs-container td input{font-weight:normal;font-size:11px;}
.b-car-info__desc .mdf_post_features_panel{margin-left:0;padding:25px;}
.b-car-info__desc .mdf_post_features_panel li{list-style-type:none;margin-bottom:22px;border-bottom:1px solid #ddd;}
.b-car-info__desc .mdf_post_features_panel li i{float:right;text-transform:uppercase;font-weight:bold;font-style:inherit;color:#000;}
.mdf_search_form.mdf_widget_form{background:#f3f3f3;padding:25px;width:calc(110%);}
.mdf_search_form.mdf_widget_form h5.data-filter-section-title{margin-bottom:0;font-weight:700;line-height:1;text-transform:uppercase;color:#222;}
.mdf_search_form.mdf_widget_form .chosen-container-single .chosen-single{padding:20px 0;background:#fff;position:relative;}
.mdf_search_form.mdf_widget_form .chosen-container-single .chosen-single > span{position:absolute;top:8px;left:15px;}
.section_tab{margin-top:35px;}
.section_tab .tab_iteam p{margin-bottom:20px;}
.section_tab .tab_iteam h5{margin:25px 0;}
.section_tab .ui-tabs-nav{background:#CF1818!important;}
.section_tab .ui-tabs-nav li a{text-transform:uppercase;font-weight:bold;color:#fff;}
.section_tab .ui-tabs-nav li.ui-tabs-active{border-top:3px solid #000;}
.section_tab .ui-tabs-nav li.ui-tabs-active a{color:#000;background:#F3F3F3!important;}
.section_tab .tab_iteam{padding:40px 50px 20px;background-color:#f4f4f4!important;}
.b-car-details__section-title.ui-title-inner.ib p{display:inline-block;}
ol, ul{padding-left:0;}
.footer__main .widget ul{padding-left:0;}
.b-goods-1__section .mdf_title_data .mdf_post_features_panel li{display:inline-block;padding:0 10px;line-height:38px;text-align:center;border:1px solid #eee;background:transparent;border-radius:0;font-size:12px;}
.b-goods-1__section .mdf_title_data .mdf_post_features_panel li:hover{background:transparent;}
ul.dropdown-menu > li .dropdown-menu{position:relative;}
.wpfcs-container, .tt-calc-in{padding:34px 32px;border:3px solid #eee;border-radius:2px;border-top:0;}
.wpfcs-container table td{border:0px;display:block;}
.wpfcs-container table{border:0px;}
.wpfcs-container table tr > td{color:#000;text-transform:uppercase;font-weight:bold;font-size:11px;}
.wpfcs-container input[name="finance_Months"]{vertical-align:sub;margin-right:10px;}
.wpfcs-container input{margin:0 5px;}
.tt-blackbtn,
.wpfcs-container input[type="submit"],
.wpfcs-container input[type="button"]{background-color:#222;display:inline-block;height:44px;margin-bottom:0;padding:0 20px;font:600 12px/40px Poppins;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:2px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;color:white;transition:all .3s;letter-spacing:.05em;border-radius:2px;margin-top:10px;}
.tt-calculator.b-calculator__header{margin-bottom:0px;margin-top:25px;padding:35px 32px;border:3px solid #eee;border-bottom:0px;padding-bottom:0;}
.wpfcs-container td input{font-weight:normal;font-size:11px;}
.wpfcs-container textarea{width:260px;}
.b-car-info__desc .mdf_post_features_panel{margin-left:0;padding:25px;}
.b-car-info__desc .mdf_post_features_panel li{list-style-type:none;margin-bottom:22px;border-bottom:1px solid #ddd;}
.b-car-info__desc .mdf_post_features_panel li i{float:right;text-transform:uppercase;font-weight:bold;font-style:inherit;color:#000;}
.mdf_search_form.mdf_widget_form{background:#f3f3f3;padding:25px;width:calc(110%);}
.mdf_search_form.mdf_widget_form h5.data-filter-section-title{margin-bottom:0;font-weight:700;line-height:1;text-transform:uppercase;color:#222;}
.mdf_search_form.mdf_widget_form .chosen-container-single .chosen-single{padding:20px 0;background:#fff;position:relative;}
.mdf_search_form.mdf_widget_form .chosen-container-single .chosen-single > span{position:absolute;top:8px;left:15px;}
.section_tab{margin-top:35px;}
.section_tab .tab_iteam p{margin-bottom:20px;}
.section_tab .tab_iteam h5{margin:25px 0;}
.section_tab .ui-tabs-nav{background:#CF1818!important;}
.section_tab .ui-tabs-nav li a{text-transform:uppercase;font-weight:bold;color:#fff;}
.section_tab .ui-tabs-nav li.ui-tabs-active{border-top:3px solid #000;}
.section_tab .ui-tabs-nav li.ui-tabs-active a{color:#000;background:#F3F3F3!important;}
.section_tab .tab_iteam{padding:40px 50px 20px;background-color:#f4f4f4!important;}
.b-car-details__section-title.ui-title-inner.ib p{display:inline-block;}
.subscribe-form .footer-newsletter{background:#D43030;opacity:1;padding:56px 30px 47px;text-align:center;color:#fff;}
.footer-newsletter > .kc-elm{float:none;}
.footer-newsletter input[type="email"]{display:block;width:100%;background-color:#fff;background-image:none;border:1px solid #eaeaeb;-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;margin-bottom:20px;padding:14px 22px 11px;color:#222;font-size:14px;font-family:Hind;}
.footer-newsletter form{position:relative;width:400px;margin:0 auto;}
.footer-newsletter .clear{position:absolute;right:10px;bottom:0;height:40px;cursor:pointer;}
.footer-newsletter .clear input{background:transparent;border:none;}
.footer-newsletter .clear.type:before{font-family:FontAwesome;content:"\f1d8";position:absolute;right:0;top:0;color:#000;font-size:18px;}
.footer-newsletter .clear.type:hover:before{color:red;}
@media (max-width:991px){.subscribe-form .kc_col-sm-8{width:100%;}
}
@media (max-width:767px){.footer-newsletter form{width:100%;}
}
.kc_counter_box .counterup{font:300 36px/1 Poppins!important;color:#d01818;}
.kc_counter_box h4{font-size:16px;font-weight:500;}
.counter-box-cust .counter-element{position:relative;}
.counter-box-cust .counter-element:before{position:absolute;top:0;right:0;font:100 48px Poppins;content:'/';color:#eee;}
.counter-box-cust .counter-element:after{position:absolute;display:inline-block;width:30px;height:3px;content:'';background-color:#eee;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.background-cust .b-about__inner{background-position:100% 0px !important;}
.btn-default.js-scroll-next{border:none;padding-bottom:48px;}
.kc_google_maps.kc_shortcode,
.map-container iframe,
.map-container .kc-google-maps{height:100%!important;}
@media (min-width:991px){.subscribe-section{position:relative;z-index:10;margin-top:150px;}
.subscribe-form{position:absolute;top:-100px;}
}
.kc_accordion_content,
.kc_accordion_section>.kc_accordion_header,
.panel{border:none;}
.kc_accordion_section>.kc_accordion_header{border-bottom:0px;}
.kc_accordion_section.group{margin-bottom:8px;border-bottom:1px solid #e0e0e0;padding-bottom:0px;}
.panel-body{padding-left:15px;}
.kc_accordion_content .kc-panel-body{padding-left:0;padding-bottom:0;}
.ui-accordion-header a{color:#000;}
.ui-accordion-header a:hover{color:#d01818;}
.kc_accordion_header>span.ui-accordion-header-icon{float:none;position:absolute;left:-25px;}
.kc_accordion_header>span.ui-accordion-header-icon:before{content:'';width:10px;height:4px;background:#CF1818;position:absolute;top:5px;}
.kc-section-active .kc_accordion_header.ui-state-active>span.ui-accordion-header-icon:before{content:'';}
.book-auto select{width:100%;height:50px;border:1px solid #eaeaeb!important;padding-left:15px;}
.book-auto input{width:100%;border:1px solid #eaeaeb!important;height:45px;}
.book-auto textarea{border:1px solid #eaeaeb!important;}
.ui-form-3 .btn{width:inherit;}
body.tt-topbar .section-title-page{position:relative;}
.b-title-page.bg-primary_a{z-index:10;width:100%;}
.top-line .left-content span:nth-child(2){margin-left:15px;}
.chosen-container-single .chosen-single{background:#fff!important;width:200px;height:45px!important;border-radius:0!important;margin-bottom:10px;}
.chosen-container{width:200px!important;}
input[type="submit"].mdf_button{background:#CF1818;color:#fff;border:none;padding:10px 50px;font-size:15px;}
.section-area .kc_accordion_section>.kc_accordion_header{border:none;}
.section-area .kc_accordion_content{border:none;}
.section-area .kc-panel-body{padding:0;}
.section-area .kc-panel-body .panel-body{padding-left:23px;}
.section-area .kc-panel-body .panel:nth-child(2){display:none;}
.section-area .kc-section-active .kc_accordion_header.ui-state-active>span.ui-accordion-header-icon:before{content:"";}
.section-area .kc_accordion_header>span.ui-accordion-header-icon:before{content:"";}
.section-area .kc_accordion_header>span.ui-accordion-header-icon{left:-17px;}
.section-area .kc_accordion_header>a{padding-left:23px;font-size:18px;}
.wpcf7-validates-as-date{padding:10px 22px;}
.wpcf7-validates-as-date #picker{display:block;right:6px;opacity:1;padding:10px;z-index:100;background:transparent;color:transparent;cursor:pointer;}
.form-control-feedback{right:15px;cursor:pointer;}
.mdf_tooltip{display:inline-block;}
.mdf_title_data li span.mdf_tooltip2{display:none;position:absolute;width:auto;max-width:200px;height:auto;line-height:20px;padding:10px;font-size:12px;text-align:left;font-weight:normal;color:rgb(113, 157, 171);background:rgb(255, 255, 255);border:4px solid rgb(255, 255, 255);border-radius:5px;text-shadow:rgba(0, 0, 0, 0.1) 1px 1px 1px;box-shadow:rgba(0, 0, 0, 0.1) 1px 1px 2px 0px;z-index:1;}
.mdf_title_data li:hover span.mdf_tooltip2{display:inline;position:absolute;background:#ffffff;border:1px solid #cccccc;color:#6c6c6c;}
span.mdf_tooltip2:after{content:"";position:absolute;z-index:9;width:0;height:0;border-width:10px;border-style:solid;border-color:#FFFFFF transparent transparent transparent;top:44px;left:50px;}
ul.mdf_taxonomy_check_list{padding-left:0;}
.pix-ajax-loader{display:none}.pix-ajax-loader.ajax-loading{display:block}
.wrap-nav-tabs{background:#d01818;margin-top:47px;padding:0 16px;text-align:left;border-radius:2px;}
.nav-tabs{border-bottom:0;}
.nav-tabs li{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-transition:all .3s;transition:all .3s;}
.nav-tabs li > a{padding:19px 30px 19px;font-family:Poppins Medium;font-weight:500;font-size:14px;letter-spacing:.01em;text-transform:uppercase;color:#fff;border:0;}
.nav-tabs > li > a:hover{border-color:transparent;color:#222;}
.nav-tabs li.active{background-color:#f4f4f4;box-shadow:0 -3px 0 0 #222;}
.nav-tabs li.active > a{margin-left:0;padding:19px 30px 19px;color:#222;border:0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#222;cursor:default;background-color:#f4f4f4;border:0;border-bottom-color:transparent;outline:none;}
.red-section .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-attachment:scroll;background-size:cover;z-index:-1;}
.red-section .bg:before{content:"";position:absolute;width:100%;height:100%;background:rgba(220, 45, 19, 0.9);}
.red-section{position:relative;}
.red-section:before{content:"";position:absolute;bottom:0;right:112px;width:150px;height:15px;background-color:#fff;-webkit-transform:skewX(-42deg);transform:skewX(-42deg);}
.red-section:after{content:"";position:absolute;right:74px;bottom:0;border-right:15px solid transparent;border-bottom:15px solid #fff;border-left:15px solid transparent;}
.red-section .text{padding:28px 35px 48px;width:450px;color:#fff;}
.red-section .text .letter__title{margin-bottom:14px;font-family:Raleway;font-size:24px;font-weight:600;line-height:1.16;color:#fefefe;}
.b-goods-1__img{position:relative;}
.card__wrap-label.sale{position:absolute;top:13px;right:25px;bottom:auto;left:auto;padding:0;line-height:3;z-index:99;border-radius:100%;width:40px;height:40px;text-align:center;color:#fff;transform:none;box-shadow:none;background-color:#dc2d13;}
.card__wrap-label{position:absolute;bottom:15px;left:35px;padding:7px 16px;background-color:#dc2d13;box-shadow:5px 0 0 0 #fff;-webkit-transform:skewX(-18deg);transform:skewX(-18deg);z-index:1;}
.b-goods-1.b-goods-1_mod-a .card__wrap-label{bottom:50px;}
.card__wrap-label .card__label{display:block;font-size:11px;color:#fff;-webkit-transform:skewX(18deg);transform:skewX(18deg);text-transform:uppercase;}
.widget-content li{list-style:none;}
.noUi-target{height:10px;background-color:#fff;border:1px solid #eee;border-radius:4px;}
.noUi-handle{border:1px solid #444;}
.noUi-origin + .noUi-origin{background-color:#fff;}
.noUi-horizontal .noUi-handle:after{content:"";position:absolute;width:8px;height:8px;left:4px;display:block;top:4px;background-color:#d01818;border-radius:50%;}
.noUi-connect{background-color:#444;border-radius:4px;box-shadow:inset 0 0 3px rgba(51, 51, 51, 0.45);-webkit-transition:background 450ms;transition:background 450ms;}
.slider-price__wrap-input input{width:47%;border:1px solid #eee;padding:0 10px;}
.slider-price__wrap-input input:first-child{margin-bottom:20px;}
.slider-price__wrap-input input:focus{box-shadow:none;outline:none;border:1px solid #d01818;}
.widget-content .select.jelect{height:45px;padding:0 10px;line-height:24px;border-radius:2px;width:100%;z-index:1;font-size:14px;vertical-align:top;text-transform:inherit;color:#222;border:1px solid #eee;background-color:#fff;}
.widget ul{padding:0;}
.jelect-current{background-color:#fff;}
.wrap-filter .widget.block_content:nth-child(8){position:relative;z-index:1;}
.wrap-filter .widget.block_content:nth-child(7){position:relative;z-index:2;}
.wrap-filter .widget.block_content:nth-child(6){position:relative;z-index:3;}
.wrap-filter .widget.block_content:nth-child(5){position:relative;z-index:4;}
.wrap-filter .widget.block_content:nth-child(4){position:relative;z-index:5;}
.wrap-filter .widget.block_content:nth-child(3){position:relative;z-index:6;}
.wrap-filter .widget.block_content:nth-child(2){position:relative;z-index:7;}
.wrap-filter .widget.block_content:nth-child(1){position:relative;z-index:8;}
.jelect-option:hover{background:#B3B3B3;}
.jelect-option_state_active{color:#222;}
.b-filter-2__inner .btn{border:0;padding:0;margin-top:20px;overflow:inherit;}
.b-filter-2__inner .btn .btn-filter button{border:2px solid transparent;text-transform:uppercase;background-color:#d01818;padding:0 20px;font-size:14px;width:100%;height:44px;}
.b-filter-2__inner .btn .btn-filter button:hover{background-color:#286090;border-color:#204d74;box-shadow:0 0 1px 0 #000;text-shadow:0 0 1px #000;color:#fff;}
.b-filter-2__inner .btn{margin-bottom:50px;}
.widget-title{margin-top:0;font-size:18px;}
.b-filter-2__group-title.widget-title{font-size:16px;}
.b-filter-2__inner .widget_mod-a{margin-bottom:40px;}
.auto-sale-price del{opacity:.7;font-size:70%;}
.section-reviews-2 .owl-dots{display:block !important;}
nav.breadcrumb-trail.breadcrumbs .trail-browse,
nav.breadcrumb-trail.breadcrumbs ul.trail-items li.trail-begin:before,
nav.breadcrumb-trail.breadcrumbs ul.trail-items li.trail-begin span{display:none;}
nav.breadcrumb-trail.breadcrumbs ul.trail-items{text-align:center;padding:5px 0 2px;margin-bottom:0px;}
nav.breadcrumb-trail.breadcrumbs ul.trail-items .trail-item{display:inline-block;list-style:none;font-weight:500;font-size:12px;font-family:Poppins Medium;}
nav.breadcrumb-trail.breadcrumbs ul.trail-items li.trail-begin a:before{content:"\f015";font-family:FontAwesome;font-size:15px;color:#d01818;transition:all .3s;}
nav.breadcrumb-trail.breadcrumbs ul.trail-items li.trail-begin a:hover:before{color:#222;}
nav.breadcrumb-trail.breadcrumbs ul.trail-items .trail-item:before{content:'\f105';padding:0 12px 0 12px;font-family:FontAwesome;color:#888;font-size:14px;}
nav.breadcrumb-trail.breadcrumbs ul.trail-items .trail-item a{color:#222;letter-spacing:-.01em;transition:all .3s;}
nav.breadcrumb-trail.breadcrumbs ul.trail-items .trail-item a:hover{color:#d01818;}
.left_ex_title h2{color:#d01818;text-transform:uppercase;font-family:Poppins Medium;font-weight:500;}
.left_ex_title h2 span{color:#222;}
div[role="form"]:before{content:"";position:absolute;right:-68px;top:35px;height:85%;width:1px;background:#d6d5d8;}
div[role="form"]:after{content:"";height:192px;width:3px;background:#d01818;position:absolute;right:-68px;top:50%;transform:translateY(-50%);}
div[role="form"] label,
div[role="form"] input,
div[role="form"] textarea{width:100%;font-family:Poppins Regular;}
div[role="form"] input,
div[role="form"] textarea{font-size:13px;background-color:#f4f4f4;padding:15px 25px;border:1px solid #ccc;}
div[role="form"] textarea{resize:none;}
div[role="form"] input[type="submit"]{position:relative;display:inline-block;width:auto;border:none;background:#d01818;height:48px;width:165px;line-height:46px;padding:0;}
#cssload-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;z-index:15;overflow:hidden;background-color:rgba(255,255,255,.8);}
.cssload-loader{width:146px;height:146px;border:1px solid #000;position:absolute;left:50%;top:120px;margin:-73px 0 0 -73px;border-radius:50%;}
.cssload-loader .cssload-line{width:10px;height:2px;background:#000;position:absolute;}
.cssload-loader .cssload-line:nth-child(1){left:16px;top:50%;margin-top:-1px;}
.cssload-loader .cssload-line:nth-child(2){transform:rotate(45deg);left:32px;top:32px;}
.cssload-loader .cssload-line:nth-child(3){top:16px;left:50%;width:2px;height:10px;}
.cssload-loader .cssload-line:nth-child(4){transform:rotate(135deg);right:32px;top:32px;}
.cssload-loader .cssload-line:nth-child(5){right:16px;top:50%;margin-top:-1px;}
.cssload-loader .cssload-line:nth-child(6){transform:rotate(45deg);right:32px;bottom:32px;background:#e81512;}
.cssload-loader .cssload-subline{position:absolute;width:3px;height:2px;background:#000;}
.cssload-loader .cssload-subline:nth-child(8){transform:rotate(67.5deg);left:49px;top:20px;}
.cssload-loader .cssload-subline:nth-child(9){transform:rotate(112.5deg);right:49px;top:20px;}
.cssload-loader .cssload-subline:nth-child(10){transform:rotate(157.5deg);right:20px;top:49px;}
.cssload-loader .cssload-subline:nth-child(11){transform:rotate(22.5deg);right:19px;bottom:48px;background:#e81512;}
.cssload-loader .cssload-subline:nth-child(7){transform:rotate(22.5deg);left:20px;top:49px;}
.cssload-loader-circle-1{width:135px;height:135px;left:5px;top:5px;border:1px solid #000;position:absolute;border-right-color:transparent;border-radius:50%;animation:spin 3.45s linear infinite;}
.cssload-loader-circle-2{width:123px;height:123px;left:5px;top:5px;border:1px solid transparent;position:absolute;border-right-color:#e81512;border-radius:50%;animation:spin 5.75s linear infinite;}
.cssload-loader .cssload-needle{width:14px;height:14px;border:1px solid #000;position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;z-index:1;border-radius:50%;animation:pegIt 3.45s infinite ease-in-out;}
@keyframes pegIt{0%, 100%{transform:rotate(0);}
16%{transform:rotate(75deg);}
25%{transform:rotate(55deg);}
30%{transform:rotate(90deg);}
36%{transform:rotate(170deg);}
42%{transform:rotate(150deg);}
50%{transform:rotate(227deg);}
}
.cssload-loader .cssload-needle:before{content:"";width:0;height:0;border-style:solid;border-width:3.5px 49px 3.5px 0;border-color:transparent #e81512 transparent transparent;position:absolute;right:50%;top:50%;margin:-3.5px 0 0;border-radius:0 50% 50% 0;}
.cssload-loader .cssload-loading{font-size:10px;position:absolute;width:100%;text-align:center;line-height:14px;font-family:'Century Gothic',sans-serif;font-style:italic;left:0;top:50%;margin-top:19px;color:#000;font-weight:700;text-transform:uppercase;}
.sidebar_area{padding-left:30px;}
.sidebar_area p{margin-bottom:1.5rem;}
aside.widget.widget_text img{height:auto;}
.widget ul li{line-height:32px;}
.widget_rss.widget ul li{line-height:24px;}
.rsswidget img{margin-top:-3px;}
.sidebar_area .widget.widget_rss .rsswidget{transition:all .3s;color:#222;}
.sidebar_area .input-group{width:100%;}
.sidebar_area .widget_archive select,
.sidebar_area .widget.widget_categories select{width:100%;}
#s{display:block;width:100%;margin-bottom:0;font-size:13px;color:#888;padding:14px 60px 11px 22px;-webkit-box-shadow:none;box-shadow:none;}
.sidebar_area .input-group .input-group-btn,
.footer__main .input-group .input-group-btn{display:flex;justify-content:center;-ms-align-items:center;align-items:center;position:absolute;right:0;top:7px;bottom:7px;width:45px;line-height:1;text-align:center;border:none;border-left:1px solid #d01818;z-index:100;overflow:hidden;}
#searchsubmit{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;width:auto;background:transparent;padding:0;opacity:0;cursor:pointer;z-index:300;}
.sidebar_area .input-group .input-group-btn:before,
.footer__main .input-group .input-group-btn:before{content:"\f002";display:inline-block;font-family:FontAwesome;font-size:13px;color:#d01818;z-index:200;transition:all .3s ease;}
.sidebar_area .widget-content > ul,
.sidebar_area .widget-content > ul > li{padding:0 !important;}
.sidebar_area .b-filter-2__inner .widget-content ul li{padding-left:10px;}
.sidebar_area .widget ul li{padding-left:20px;}
.sidebar_area .widget ul > li > a{}
.sidebar_area .widget ul li a{color:#777;transition:all .3s ease;}
.sidebar_area .widget ul li:before{top:11px;left:2px;width:5px;height:5px;content:'';background-color:#444;transition:all .3s ease;}
#temptt_widget_recentpost-2 .post-widget{position:relative;}
#temptt_widget_recentpost-2 .post-widget__media{position:absolute;top:0;left:0;bottom:0;}
#temptt_widget_recentpost-2 .post-widget__media a{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;overflow:hidden;}
#temptt_widget_recentpost-2 .post-widget__media img{position:absolute;top:0;height:100%;max-width:none !important;}
@media (min-width:991px){.sidebar_area .input-group .input-group-btn:hover:before,
.footer__main .widget.widget_search .input-group .input-group-btn:hover:before{color:#444;}
.sidebar_area .widget ul li:hover > a{color:#d01818;}
.sidebar_area .widget ul li:hover:before{background:#d01818;}
}
@media (max-width:991px){.sidebar_area{padding-left:15px;}
}
.footer__main p{margin-bottom:1.5rem;}
.footer__main #s,
.footer__main .postform,
.footer__main .widget.widget_archive select{width:100%;}
.footer__main .widget.widget_search .input-group{width:100%;}
.footer__main .widget.widget_rss a.rsswidget,
.footer__main .widget.widget_recent_comments .recentcomments a{color:#fff;transition:all .3s;}
.footer__main .widget.widget_archive ul li,
.footer__main .widget.widget_categories ul li,
.footer__main .widget.widget.widget_pages ul li,
.footer__main .widget.widget.widget_meta ul li,
.footer__main .widget.widget.widget_recent_entries ul li,
.footer__main .widget.widget.widget_tag_cloud ul li,
.footer__main .widget.widget.widget_nav_menu ul li{display:block;vertical-align:top;}
.footer__main .widget.widget_archive ul li a,
.footer__main .widget.widget_categories ul li a,
.footer__main .widget.widget.widget_pages ul li a,
.footer__main .widget.widget.widget_meta ul li a,
.footer__main .widget.widget.widget_recent_entries ul li a,
.footer__main .widget.widget.widget_tag_cloud ul li a,
.footer__main .widget.widget.widget_nav_menu ul li a{position:relative;padding-bottom:6px;padding-left:19px;transition:all .3s;color:#888;}
.footer__main .widget.widget.widget_meta ul li a abbr{border-bottom:none;text-decoration:none;}
.footer__main .widget.widget_archive ul li a:after,
.footer__main .widget.widget_categories ul li a:after,
.footer__main .widget.widget.widget_pages ul li a:after,
.footer__main .widget.widget.widget_meta ul li a:after,
.footer__main .widget.widget.widget_recent_entries ul li a:after,
.footer__main .widget.widget.widget_tag_cloud ul li a:after,
.footer__main .widget.widget.widget_nav_menu ul li a:after{content:'';position:absolute;top:7px;left:0;width:7px;height:7px;transform:rotate(45deg);border-top:2px solid #ccc;border-right:2px solid #ccc;transition:all .3s;}
.sidebar_area .calendar_wrap table a,
.footer__main .calendar_wrap table a{transition:all .3s;}
.footer__main .widget .menu-item-has-children{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;}
.footer__main .widget .menu-item-has-children .sub-menu{padding-left:15px;}
.footer__main .widget .menu-item-has-children .sub-menu li a:after{top:9px !important;width:5px !important;height:5px !important;}
.widget.widget_text form select,
.widget.widget_text form select option{width:100%;}
.widget.widget_text form{overflow:hidden;}
.widget.widget_text form select{position:relative;margin-bottom:20px;}
.widget.widget_text form select option{font-weight:normal;display:block;white-space:pre;min-height:1.2em;padding:0px 2px 1px;width:100%;}
@media (min-width:991px){.sidebar_area .calendar_wrap table a:hover,
.footer__main .calendar_wrap table a:hover{color:#888;}
.sidebar_area .widget.widget_rss .rsswidget:hover,
.footer__main .widget.widget_rss a.rsswidget:hover,
.footer__main .widget.widget_archive ul li a:hover,
.footer__main .widget.widget_categories ul li a:hover,
.footer__main .widget.widget.widget_pages ul li a:hover,
.footer__main .widget.widget.widget_meta ul li a:hover,
.footer__main .widget.widget.widget_recent_entries ul li a:hover,
.footer__main .widget.widget.widget_tag_cloud ul li a:hover,
.footer__main .widget.widget.widget_nav_menu ul li a:hover,
.footer__main .widget.widget_recent_comments .recentcomments a:hover{color:#d01818;}
.footer__main .widget.widget_rss a.rsswidget:hover:after,
.footer__main .widget.widget_archive ul li a:hover:after,
.footer__main .widget.widget_categories ul li a:hover:after,
.footer__main .widget.widget.widget_pages ul li a:hover:after,
.footer__main .widget.widget.widget_meta ul li a:hover:after,
.footer__main .widget.widget.widget_recent_entries ul li a:hover:after,
.footer__main .widget.widget.widget_tag_cloud ul li a:hover:after,
.footer__main .widget.widget.widget_nav_menu ul li a:hover:after,
.footer__main .widget.widget_recent_comments .recentcomments a:hover:after{border-top:2px solid #fff;border-right:2px solid #fff;}
}
.woocommerce.single-product span.onsale{top:10px;right:auto;left:10px;margin:0;width:50px;height:50px;padding:0;line-height:50px;font-size:14px;background:#d01818;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:10px;right:10px;}
.woocommerce div.product div.images .flex-control-thumbs{margin-top:10px;}
.woocommerce div.product div.images .flex-control-thumbs li img{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.woocommerce div.product .woocommerce-product-rating{margin-bottom:15px;}
.woocommerce .woocommerce-tabs h2,
.woocommerce div.product .product_title{font-size:30px;color:#242424;text-transform:capitalize;margin:0 0 20px 0;}
.woocommerce div.product .product_title{text-transform:uppercase;}
.related.products h2,
.upsells.products h2,
.cart_totals h2,
.up-sells h2,
.cross-sells h2{font-size:30px;color:#242424;text-transform:capitalize;margin:20px 0;}
.related.products h2:before,
.upsells.products h2:before,
.cart_totals h2:before,
.up-sells h2:before,
.cross-sells h2:before{display:inline-block;width:20px;height:3px;margin-right:10px;content:'';vertical-align:middle;background-color:#d01818;}
.woocommerce .star-rating span::before, .woocommerce .star-rating::before{color:#d01818;}
.woocommerce div.product p.price, .woocommerce div.product span.price{display:block;font-size:22px;color:#d01818;font-weight:bold;line-height:1em;margin:0;margin-bottom:20px;}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{margin-right:5px;}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{text-decoration:none;}
.woocommerce-product-details__short-description{border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;margin-top:20px;padding-top:19px;padding-bottom:15px;margin-bottom:30px;}
.woocommerce div.product form.cart .button{color:#fff;font-size:14px;background:#d01818;display:inline-block;text-transform:uppercase;font-weight:600;line-height:1em;padding:14px 18px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;margin-top:0;border-radius:0;}
.woocommerce div.product form.cart .button:hover{background:#dc2d13;}
.woocommerce div.product form.cart .button:focus{outline:none}
.woocommerce div.product form.cart div.quantity{margin:0;margin-right:20px;}
.woocommerce .quantity .qty{width:55px;text-align:center;height:42px;}
.woocommerce .quantity .qty:focus{outline:none}
.woocommerce div.product form.cart{margin-bottom:25px;}
.product_meta a{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.product_meta a:hover{color:#d01818;}
.woocommerce div.product div.images{margin-bottom:80px;}
.woocommerce-tabs.wc-tabs-wrapper{margin-bottom:80px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{list-style:none;display:inline-block;margin:0;padding:0;border:none;border-radius:0;margin-right:6px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;font-size:13px;line-height:44px;border:1px solid #d01818;text-transform:uppercase;background:#d01818;color:#fff;padding:0 29px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:#FFF;border-bottom-color:#fff;border-left-color:#E2E2E2;border-right-color:#E2E2E2;border-top:3px solid #d01818;line-height:44px;color:#242424;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none;}
.woocommerce div.product .woocommerce-tabs .panel{margin:0;margin-top:-1px;border:1px solid #E2E2E2;padding-top:50px;padding-left:40px;padding-right:40px;padding-bottom:45px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0px;width:46px;height:auto;background:transparent;border:0;}
.site-main .stars a{color:#d01818;}
.woocommerce #review_form #respond textarea{padding:10px 20px;}
.woocommerce #review_form #respond textarea:focus{outline:none;border-color:#d01818;}
.woocommerce #respond input#submit{color:#fff;font-size:14px;background:#d01818;display:inline-block;text-transform:uppercase;font-weight:600;line-height:1em;padding:14px 18px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;margin-top:0;border-radius:0;}
.woocommerce #respond input#submit:hover{background:#dc2d13;color:#fff;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{border-top:3px solid #d01818;margin-bottom:70px;}
.woocommerce-message::before{content:'\e015';color:#d01818;}
.woocommerce-message a.button, .woocommerce a.button{color:#fff;font-size:14px;background:#d01818;display:inline-block;text-transform:uppercase;font-weight:600;line-height:1em;padding:14px 18px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;margin-top:0;border-radius:0;}
.woocommerce-message a.button:hover, .woocommerce a.button:hover{background:#dc2d13;color:#fff;}
.woocommerce-message a.button:focus, .woocommerce a.button:focus{outline:none}
.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after{top:50%;margin-top:-7px;}
.tax-product_cat .mainblock,
.single-product .mainblock{margin-bottom:0;padding-bottom:0;}
.no-bpadd.post-type-archive-product .mainblock{padding-bottom:45px;}
.woocommerce div.product div.images.woocommerce-product-gallery{border:8px solid #eee;}
.woocommerce table.shop_table{border:0;margin:0;text-align:left;width:100%;border-collapse:collapse;border-radius:0;margin-bottom:50px;}
.woocommerce table.shop_table > thead{background:#F9F9F9;}
.woocommerce table.shop_table > thead > tr > th{font-size:16px;line-height:58px;padding:0 40px;font-weight:700;color:#000000;border:1px solid #EBEBEB;border-top:1px solid #EBEBEB;border-bottom:0;text-transform:uppercase;text-align:left;}
.woocommerce table.shop_table th{border:1px solid #ebebeb;vertical-align:middle;padding:25px 0;padding-left:40px;}
.woocommerce table.shop_table td{border:1px solid #ebebeb;vertical-align:middle;padding:25px 0;padding-left:40px;font-size:15px;color:#242424;}
.woocommerce-cart table.cart img{width:80px;}
.woocommerce table.shop_table td.product-name a{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.woocommerce table.shop_table td.product-name a:hover{color:#d01818;}
.woocommerce .product-remove a.remove{display:inline-block;font-size:26px;height:20px;width:20px;text-align:center;line-height:26px;vertical-align:top;border-radius:100%;color:#d01818!important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.woocommerce a.remove:hover{color:#d01818!important;background:transparent;}
.woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{background:#F9F9F9;padding:30px 25px;}
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{border:1px solid #DDDDDD;color:#8e8d8d;line-height:31px;margin-right:10px;outline:medium none;padding:0 20px;width:130px;vertical-align:middle;}
.woocommerce .cart .button, .woocommerce .cart input.button{color:#fff;font-size:14px;background:#242424;display:inline-block;text-transform:uppercase;font-weight:600;line-height:1em;padding:9.5px 18px;vertical-align:middle;-webkit-transition:all .4s ease;transition:all .4s ease;border:none;outline:none;margin:0;border-radius:0;}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{color:#fff;}
.woocommerce .cart .button:hover, .woocommerce .cart input.button:hover{background:#dc2d13;}
.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{color:#fff;font-size:14px;background:#d01818;display:inline-block;text-transform:uppercase;font-weight:600;line-height:1em;padding:14px 18px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;margin-top:0;border-radius:0;}
.woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover{background:#dc2d13;color:#fff;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{border:1px solid #EBEBEB;}
.woocommerce-page .cart-collaterals .cart_totals h2{background:#F9F9F9;font-size:16px;line-height:58px;font-weight:700;color:#000000;text-transform:uppercase;margin:0;padding:0 25px;border-bottom:1px solid #EBEBEB;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{color:#fff;font-size:14px;background:#d01818;display:inline-block;text-transform:uppercase;font-weight:600;line-height:1em;padding:14px 18px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;margin:25px 0;border-radius:0;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#dc2d13;color:#fff;}
.woocommerce-cart .cart-collaterals .cart_totals table{margin:0;border-collapse:collapse;}
.woocommerce-cart .cart-collaterals .cart_totals table tr{padding:0 25px;}
.woocommerce-cart .cart-collaterals .cart_totals table td{vertical-align:middle;line-height:58px;font-size:15px;color:#242424;padding:0;padding-right:25px;text-align:right;font-weight:400;}
.woocommerce-cart .cart-collaterals .cart_totals table td span{font-weight:400;}
.woocommerce-cart .cart-collaterals .cart_totals table tr th{color:#242424;font-size:15px;margin:0;line-height:58px;padding:0;padding-left:25px;font-weight:400;}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0;padding-right:25px;}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{float:right;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{width:100%;margin-bottom:60px;}
.woocommerce-column__title,
.woocommerce-order-details__title,
.woocommerce-checkout h1.page-title,
.woocommerce-checkout .woocommerce h3{font-family:'Poppins';font-weight:600;color:#292929;text-transform:capitalize;margin-bottom:30px;}
h3#order_review_heading{margin-top:60px;}
.woocommerce-column__title:after,
.woocommerce-order-details__title:after,
.woocommerce-checkout h1.page-title:after,
.woocommerce-checkout .woocommerce h3:after{content:'';width:40px;height:2px;background:#d01818;display:inline-block;margin-left:25px;}
.woocommerce-billing-fields input.input-text, .woocommerce-billing-fields .select2-selection.select2-selection--single{width:100%;height:36px;border:1px solid #E9E9E9;padding-left:15px;font-size:15px;font-weight:500;border-radius:0;box-shadow:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.woocommerce-billing-fields input.input-text:focus, .woocommerce-billing-fields .select2-selection.select2-selection--single:focus, .woocommerce form .woocommerce-additional-fields textarea:focus{outline:none;box-shadow:none;border-color:#d01818;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.woocommerce-billing-fields label, .woocommerce-additional-fields label{margin:0;font-size:14px;color:#8E8D8D;line-height:26px;display:block;font-weight:normal;margin-bottom:6px;}
.woocommerce-billing-fields .select2-selection.select2-selection--single .select2-selection__rendered{line-height:inherit;font-weight:600;}
.woocommerce-billing-fields .select2-selection.select2-selection--single .select2-selection__arrow{height:34px;}
.woocommerce form .woocommerce-additional-fields textarea{height:120px;font-size:14px;color:#8E8D8D;line-height:26px;display:block;box-shadow:none;border-radius:0;resize:none;}
.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-total{text-align:center;}
.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td{padding-left:0;padding:15px 40px;}
.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th{font-weight:400;padding-left:0;padding:15px 40px;font-size:15px;color:#242424;}
.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot td{text-align:center;}
.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot td span{font-size:15px;color:#242424;font-weight:400;}
.woocommerce-checkout #payment ul.payment_methods li{list-style:none;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{color:#fff;font-size:14px;background:#d01818;display:inline-block;text-transform:uppercase;font-weight:600;line-height:1em;padding:14px 18px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;margin:25px 0;border-radius:0;}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover{background:#dc2d13;color:#fff;}
.woocommerce #payment #place_order:focus, .woocommerce-page #payment #place_order:focus{outline:none}
.woocommerce ul.products li.product a img:hover{opacity:.5;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
@media(max-width:991px){.woocommerce table.shop_table td{padding:15px;}
}
@media(max-width:767px){.woocommerce div.product .woocommerce-tabs .panel{padding:15px;}
.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td, .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th{padding:15px 10px;}
.woocommerce table.shop_table > thead > tr > th{line-height:30px;}
.woocommerce ul.order_details li.woocommerce-order-overview__email.email{margin:10px 0;width:100%;}
}
.tt-mb20{margin-bottom:15px;}
.tt-mb50{margin-bottom:50px;}
.section_letter.section-bg_primary{background:#d01818;color:#fff;padding:30px 50px;text-align:center;}
.section_letter.section-bg_primary h2{color:#fff;font-size:30px;}
.sp-thumbnail-title a{color:#222;}
.entry-meta__item a{color:#999;}
.error_area{text-align:center;margin:50px 0;background-image:url("../img/bg-3.html");background-size:cover;background-repeat:no-repeat;color:#fff;position:relative;}
.error_area:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';opacity:.8;background-color:#222;z-index:-1;}
.error_area h3,
.error_area h4,
.error_area h5{color:#fff;}
.error_area h3{font-size:48px;}
.error_area h5{padding:0 0 15px;}
body.admin-bar.tt-topbar .header .navbar{}
.tt-mobmenu .scroll-logo{display:none;}
@media (max-width:767px){body.admin-bar.tt-topbar .header .navbar .container{width:100%;}
}
body.admin-bar.tt-topbar .navbar-nav .open .dropdown-menu,
.navbar-nav .open .dropdown-menu{position:absolute !important;top:100%;left:0;z-index:1000;display:block;min-width:100%;padding:5px 0;margin:2px 0 0;list-style:none;font-size:12px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;}
.navbar-nav .open .dropdown-toggle{color:#000 !important;}
body.admin-bar.tt-topbar .navbar-nav .open .dropdown-menu .nav-link,
.navbar-nav .open .dropdown-menu .nav-link{color:#000;}
@media screen and (max-width:767px){body.admin-bar .header.navbar-fixed-top.navbar-scrolling{margin-top:46px;}
}
@media screen and (max-width:600px){body.admin-bar.ttscroll .header-boxed-width{margin-top:0;}
}
.non{display:none;}
.mainblock{padding-top:100px;margin-bottom:70px;}
body.tt-topbar header.header + .mainblock{padding-top:162px;}
.no-bpadd .mainblock{padding-bottom:0;}
.no-tpadd .mainblock{padding-top:0;}
.mainblock{padding-bottom:45px;}
.no-tpadd .no-Olap + .mainblock{padding-top:0;}
.no-bpadd .mainblock{padding-bottom:0;;margin-bottom:0}
.no-bpadd .posts-group-2{padding-bottom:0;}
.topnav-spacer{display:inline-block;width:23px;}
.error_area.mainblock{margin-bottom:0;padding:200px 0 130px;}
img{max-width:100%;width:auto;height:auto;position:relative;}
body.admin-bar .tt-mobmenu{padding-top:55px;}
@media screen and (max-width:767px){body.tt-topbar .section-title-page{margin-top:95px;}
header.header + .mainblock{padding-top:95px;}
.header.header.navbar-scrolling .logo.navbar-brand{padding-top:15px;}
}
@media screen and (min-width:768px){body.admin-bar .header-boxed-width{margin-top:32px;}
}
@media screen and (max-width:767px){body.admin-bar .header-boxed-width{margin-top:46px;}
}
@media (max-width:543px){.left-content,
.right-content{float:none;}
.left-content > *,
.right-content > *{display:block;text-align:center;margin-right:0;margin-bottom:7px;}
}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.margin2020{margin:0 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;max-width:96%;padding:5px 3px 10px;text-align:center;font-style:italic;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;margin:0;padding:0 4px 5px;}
.gallery-caption{font-weight:bold;}
.bypostauthor{font-size:inherit;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.fl{float:left;}
.fr{float:right;}
ol.commentlist,ul.children, ul.children li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%;}
td, th{padding:3px 6px;border:1px solid #e9e9e9;}
ul, ol{padding-left:20px;}
ul li{list-style:disc;}
ol.comment-list{list-style:none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:"Poppins", sans-serif;color:#242424;margin-bottom:15px;}
.tt_prev_post i{padding-right:6px;}
.tt_next_post i{padding-left:6px;}
.tt_prev_post, .tt_next_post{color:#242424;}
.tt_prev_post,
.tt_next_post{display:inline-block;}
.tt_prev_post:hover,
.tt_next_post:hover{opacity:.8;-webkit-transition:all .3s;transition:all .3s;}
.tt_prev_post, .tt_next_post{padding:3px 14px 0;display:block;background-color:#d01818;color:#fff;border-color:#d01818;}
.cat-links{padding-top:20px;}
.cat-links, .tags-links{padding-bottom:5px;display:block;font-style:italic;}
.tags-links{border-bottom:1px solid #eeeeee;margin-bottom:10px;padding-bottom:10px;}
.taxonomy-description{padding-bottom:60px;}
.hentry img{max-width:100%;}
.site-main a.tt-linkcomment{color:#aeaeae;padding-right:6px;float:left;}
iframe{width:100%;}
.page-links{clear:both;}
.sticky .entry-title{position:relative;}
.sticky .entry-title a{padding:0 0 20px 30px!important;}
.sticky .entry-title a:before{color:#222;font-family:FontAwesome;font-size:20px;content:'\f005';left:0;position:absolute;top:5px;}
table{margin-bottom:1rem;}
table,
table th,
table td{border:1px solid #dde0e3;}
table th,
table td{padding:5px;vertical-align:middle;}
.fl.button3{float:left;}
.fr.button3{float:right;}
.comments-area.s_comment_list .comment-reply-title{margin:25px 0;}
.comment-form .form-submit input{outline:none;font-size:14px;width:160px;display:block;}
.form-group.comment-form-author,
.form-group.comment-form-email{float:left;width:49%;}
.form-group.comment-form-author{margin-right:2%;}
@media (max-width:991px){.form-group.comment-form-author,
.form-group.comment-form-email{float:none;width:100%;margin-left:0;}
}
.comment-respond form{background:#f6f7f7;padding:0 35px;padding-top:50px;padding-bottom:45px;}
.comment-respond form input,
.comment-respond form textarea{width:100%;height:45px;border:1px solid #EEEEEE;padding-left:20px;margin-bottom:20px;font-size:16px;font-weight:500;outline:none;}
.comment-respond form textarea{height:170px;margin-bottom:10px;}
.comment-respond form #wp-comment-cookies-consent{width:auto;margin-right:15px;height:auto;}