@font-face {
  font-family: 'Arvo';
  font-display: auto;
  src: local('Arvo'), url(https://fonts.gstatic.com/s/arvo/v9/rC7kKhY-eUDY-ucISTIf5PesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
}

@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');


@font-face {
	font-family: 'AmericanCapitan';
	font-display: auto;
	src: url('https://euauto.pro/wp-content/themes/autozone/fonts/AmericanCapitan/americanCapitan.ttf');
}
.aligncenter{margin:0 auto;display:block;}
img[class*="wp-image-"]{display:block;max-width:100%;height:auto;}
.wp-caption{text-align:left;}
.wp-caption-text{text-align:left;padding-top:10px;}
.gallery-caption{text-align:left;}
.alignright{text-align:right;float:right;}
.alignleft{text-align:left;float:left;}
.aligncenter{text-align:center;}
.bypostauthor{text-align:left;}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft{margin:0.4211em 1.6842em 1.6842em 0;}
blockquote.alignright,
.wp-caption.alignright,
img.alignright{margin:0.4211em 0 1.6842em 1.6842em;}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter{margin-top:0.4211em;margin-bottom:1.6842em;}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter{margin-bottom:1.2632em;}
.alignleft{display:inline;float:left;}
.alignright{display:inline;float:right;}
.aligncenter{display:block;margin-right:auto;margin-left:auto;}
.rtd h1:not([class]),
.rtd h2:not([class]),
.rtd h3:not([class]),
.rtd h4:not([class]),
.rtd h5:not([class]),
.rtd h6:not([class]),
.woocommerce-tabs h1,
.woocommerce-tabs h2,
.woocommerce-tabs h3,
.woocommerce-tabs h4,
.woocommerce-tabs h5,
.woocommerce-tabs h6{font-family:Ubuntu;font-weight:700;color:#333;margin:20px 0 20px 0;padding:0;}
html blockquote:not([class]){padding:45px 45px 45px 70px;margin:0 0 20px;font-size:14px;border-left:0;line-height:1.666;background:#f2f2f2;position:relative;border:0;overflow:hidden;min-height:100px;color:#333;}
html blockquote:not([class]):after{content:"\f10d";font-family:'FontAwesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#fff;font-size:21px;height:20px;position:absolute;left:20px;text-transform:none;top:20px;z-index:777;color:#dc2d13;}
html blockquote:not([class]):before{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:block;position:absolute;left:-77px;top:-82px;width:110px;height:140px;content:'';display:inline-block;}
.blog-item-quote .blog-item_desc{width:80%;margin:0px auto;float:none !important;}
.blog-item-quote .blog-item_text{border:none !important;}
.blog-quote-source{font-weight:700;text-align:right;display:inline-block;text-align:right;width:100%;}
.rtd p:not([class]),
.rtd ul:not([class]){color:#3c3c3c;font-size:15px;line-height:1.777;}
.rtd ul:not([class]){padding-left:15px;list-style:none;margin-bottom:0px;font-weight: 300;}
.rtd ul li:not([class]){margin:0;line-height:1.777;}
.rtd li:not([class]):before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;display:inline-block;margin-right:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
ul.list-styled li.disabled{color:#c8c9cc;}
ul.list-styled.list-style-ok li::before{content:'\f00c';color:#28ad62;}
ul.list-styled.list-style-ok li.disabled::before{content:'\f00d';color:#c8c9cc;}
.rtd img{max-width:100%;height:auto;}
.wp-caption{text-align:left;max-width:100%;}
.rtd table:not([class]){margin:20px 0;background:#fff;}
.rtd table:not([class]) td,
.rtd table:not([class]) th{padding:10px;border:1px solid #d0d2d7;}
.rtd ul:not([class]) li::before{font-size:6px;width:1.555em;content:'\f111';text-align:center;vertical-align:middle;}
.rtd ul ul:not([class]) li::before{content:'\f10c';}
.rtd ol:not([class]){margin-left:15px;margin-bottom:0px;padding:0;font-weight: 300;}
.rtd ol:not([class]) li{padding-bottom:0px;line-height:1.777; font-size: 15px;}
.wrap-media img{max-width:100%;height:auto;}
.gallery-icon a{text-align:center;display:inline-block;}
.rtd iframe{max-width:100%;max-height:100%;}
aside .widget-title + ul{margin-left:0;padding-left:0;}
aside .widget-title + ul > li,
aside .menu > li{padding:5px 0;margin:0 0 10px 0;list-style:none;border-bottom:1px solid #ececec;font-size:12px;color:#3c3c3c;line-height:1.55;text-transform:uppercase;position:relative;}
aside .children{margin:10px 0px 5px 10px;}
aside ul .children li{padding:5px 0;margin:0 0 10px 0;list-style:none;font-size:12px;color:#666;text-transform:uppercase;font-weight:700;border-bottom:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;}
.widget_product_categories .children{display:none;}
.widget_product_categories .current-cat .children{display:block;}
.widget_product_categories .children{margin:0px 0px 5px 10px;}
.widget_product_categories .children a{font-size:10px;}
aside .widget-title + ul li a,
aside .menu li a{font-size:12px;color:#3c3c3c;text-transform:uppercase;font-weight:normal !important;line-height:1.888;}
aside ul{margin-left:10px;padding:0;}
aside li a + .count{font-weight:normal;float:right;}
.entry-media img{max-width:100%;height:auto;}
aside .menu li:hover .dropdown-menu{display:block !important;}
aside img{max-width:100%;height:auto;margin:10px 0;}
aside select{max-width:100%;border:1px solid #ececec;padding:5px;margin:5px 0;border-radius:0;font-size:12px;color:#333;font-family:'Open Sans', sans-serif;font-weight:normal;width:100%;}
aside table{width:100%;}
aside table td,
aside table th{border:1px solid #ddd;padding:5px;text-align:center;}
aside table td a{color:#333;}
.widget_rss .rss-date{display:inline-block;width:100%;color:#666;padding:10px 0;font-weight:normal;}
.widget_rss .rssSummary{font-weight:normal;text-transform:none;line-height:20px;}
.widget_rss cite{font-size:12px;display:inline-block;text-align:right;width:100%;font-weight:normal;text-transform:none;}
.rsswidget{font-size:12px;color:#666;}
.widget_search label,
.widget_search input[type="submit"],
.woocommerce-product-search input[type="submit"]{display:none !important;}
.woocommerce-product-search input[type="search"],
.widget_search input[type="search"],
.widget_search input[type="text"]{width:100%;margin-bottom:30px;float:left;margin-right:0%;background:#f7f7f7;border:1px solid #eeeeed;padding:10px;}
.textwidget{line-height:20px;}
.textwidget img{margin-bottom:5px;}
.footer ul, .footer li{list-style:none;margin:0;text-align:center;}
.reviews__text {
    padding: 11px 15px 21px 45px;
    color: #777 !important;
}
.reviews__title {
    color: #222 !important;
}
.reviews:hover .reviews__title {
    color: #fff !important;
}
.reviews__name {
    color: #555 !important;
}
.reviews:hover .reviews__name {
    color: #fff !important;
}

.text-white *{color:#fff;}
html .header-cart{margin:-6px 10px 28px 2px;}
html .header .navbar-brand{margin-top:-10px;}
html .navbar{border-bottom:none;border-top:1px solid rgba(255, 255, 255, 0.15);}
html .top-bar{border-bottom:1px solid rgba(255, 255, 255, 0.4) !important;background:linear-gradient(0deg, rgba(186, 209, 241, 0) 0%, rgba(0, 0, 0, 0.5) 100%);padding-top:0;padding-bottom:0;margin-bottom:1px;}
html .header-navibox-4{border-right:0;border-left:0;padding-right:15px !important;margin-left:0 !important;}
.header-social-link a{padding:0px 8px !important;}
html .submenu-controll{top:34px !important;}
html .yamm > li:before{bottom:-15px;}
.header-social-link a i{color:rgba(255, 255, 255, 0.5) !important;font-size:20px;}
.jarallax{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:1;position:relative;width:100%;}
.jarallax-content , .jarallax-content-inner{width:100%;}
.background-attachment-fixed{display:inline-block;width:100%;}
.vc_row_use_jarallax.vc_row{margin-left:0;margin-right:0;}
.vc_row.vc_row-flex>.vc_column_container.vc_row_use_jarallax>.vc_column-inner .wpb_wrapper{display:flex;height:100%;}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner .wpb_wrapper .jarallax{display:flex;height:100%;}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner .wpb_wrapper .jarallax .jarallax-content{display:flex;height:100%;}
html .vc_row.vc_row-no-padding .vc_column-inner{padding-top:0;}
.vc_gitem-woocommerce-product-price_labeled{color:#dc2d13;font-size:20px;}
.navbar .navbar-nav > li > a{position:relative;}
.current-menu-item > a:before , .current-page-parent > a:before{content:'';display:block;border-top:none;position:absolute;top:-4px;z-index:777;width:100%;}
html .pixad-features-list li{list-style:none;font-size:14px;margin-bottom:1%;margin-top:0;font-weight:700;text-transform:uppercase;font-size:14px;font-family:Ubuntu;color:#222;display:inline-block;width:30%;border-top:1px dotted #ccc;margin-right:3%;vertical-align:top;}
.fullscreen-center-menu .current-menu-item > a:before,.fullscreen-center-menu .current-page-parent > a:before{display:none !important;}
.ua-safari .top-bar{background:none !important;}
.pp_nav , .pp_social{display:none !important;}
html .footer{clear:both;}
.slider-grid__inner_mod-a .slider-grid__name{max-width:290px;margin-right:10px;}
.slider-grid__inner_mod-b .slider-grid__name{max-width:220px;margin-right:10px;}
.wrap-filter{position:relative;z-index:77;}
#map-fix{left:0 !important;margin:0 !important;overflow:hidden !important;position:relative !important;width:100% !important;}
.vc_row.vc_row-flex>.vc_column_container.vc_row_use_jarallax>.vc_column-inner .wpb_wrapper{display:flex;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.vc_row.vc_row-flex>.vc_column_container.vc_row_use_jarallax>.vc_column-inner .wpb_wrapper .jarallax{display:flex;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
html .woocommerce form.checkout_coupon, html .woocommerce form.login, html .woocommerce form.register ,html .woocommerce .woocommerce-ResetPassword{border:2px solid #333;padding:20px;margin:2em 0;;text-align:left;border-radius:0;box-shadow:2.5px 4.3px 14.3px 0.8px rgba(0, 0, 0, 0.05);}
html .woocommerce label{display:inline-block;max-width:100%;margin-bottom:10px;font-size:12px;font-weight:600;color:#1c1f23;text-transform:uppercase;}
html .woocommerce form .form-row{padding:10px 0;margin:0 0 0px;}
html .checkout .woocommerce form .form-row{padding:0;margin:0 0 0px;}
html .checkout .form-row label{padding-top:15px;}
textarea.input-text{border:1px solid #eaeaeb;padding:15px;min-height:120px;}
html .woocommerce td , html .woocommerce th{border:1px solid #eaeaeb;padding:10px 15px;font-weight:normal;font-size:12px;}
#payment{padding-top:20px;}
#payment ul{list-style:none;margin:0;padding:0;}
html .woocommerce label[for="rememberme"]{padding:20px 0 0 0}
html .woocommerce .woocommerce-MyAccount-navigation{float:left;width:30%;margin-bottom:40px;}
html .woocommerce .woocommerce-MyAccount-content{float:right;width:68%;}
.woocommerce-MyAccount-navigation li{list-style:none;margin-bottom:10px;border-bottom:1px solid #ececec;padding-bottom:10px;text-transform:uppercase;}
.woocommerce-MyAccount-navigation ul{padding:20px;margin:0;text-align:left;border:2px solid #573d3d;}
.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;}
.woocommerce-MyAccount-navigation ul li , .woocommerce-MyAccount-navigation ul a{color:#444444;}
.woocommerce-MyAccount-navigation ul li:before{display:none;}
.woocommerce-MyAccount-navigation ul li a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f152";color:#cccccc;padding-right:10px;font-size:14px;}
.woocommerce-MyAccount-navigation ul{padding:20px 20px 10px 20px!important;}
.is-active a{font-weight:600;}
#place_order{float:none !important;width:100%;padding:12px;margin-top:20px;}
.woocommerce-checkout #payment{background:#f9f9f9;border-radius:0;padding:20px;margin:30px 0;}
.table > thead td{vertical-align:bottom;border-bottom:2px solid #999;text-transform:uppercase;padding-bottom:27px;font-size:12px;padding-top:33px;font-weight:600;color:#1c1f23;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{min-width:300px;font-size:12px;padding:10px;}
.shop_table.shop_table_responsive{width:100%;margin:10px 0;}
.cart_totals h2{font-size:16px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;}
.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;}
ul.order_details{background:#f9f9f9;padding:15px;}
.order_details , .customer_details{margin:0;padding:0;list-style:none;width:100%;margin-bottom:25px;display:inline-block;}
.woocommerce address{line-height:1.7;}
.woocommerce-checkout-review-order-table{width:100%;}
.title h2 , header h2{font-size:20px;}
.woocommerce-thankyou-order-received{font-weight:700;color:#1c1f23;text-transform:uppercase;font-size:20px;}
html .woocommerce legend{width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5;margin-top:26px;display:inline-block;font-weight:600;}
html .woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:none;line-height:52px;font-size:.83em;padding-left:10px;}
.woocommerce-account .addresses .title h3 , html .woocommerce legend , .woocommerce-MyAccount-content h2 , .title h3 , .woocommerce h2{text-transform:uppercase;font-size:18px;}
.woocommerce-account .addresses .title h3{padding-bottom:15px;border-bottom:1px dotted #ccc;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{border:1px solid #eeeeee;padding:10px;}
.coupon{padding-left:20px;}
@media (max-width:900px){html .current-menu-item > a::before, .current-page-parent > a::before{display:none !important;}
}
html .woocommerce a.remove{margin:0 auto;}
html .woocommerce-cart table.cart img{width:100px;box-shadow:none;margin:0 auto;display:block;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{visibility:hidden;}
.vc_row.vc_row-flex>.vc_column_container.vc_row_use_jarallax>.vc_column-inner .wpb_wrapper{display:flex;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.vc_row.vc_row-flex>.vc_column_container.vc_row_use_jarallax>.vc_column-inner .wpb_wrapper .jarallax{display:flex;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.top-bar .current-menu-item > a:before, .top-bar .current-page-parent > a:before{display:none !important;}
.header-background-trans-black-rgba0 .dropdown-menu > li > a{color:#333;}
@media (max-width:480px){
	html .owl-brands a{display:block;margin:0 auto 20px;}
.one-column{
	float: none !important;
	width: 100% !important;
	position: relative !important;
}

.two-column{
	float: none !important;
	width: 100% !important;
}

#field>h2 {
	font-size: 20px !important;
	text-align: center !important;
	line-height: 1.2 !important;
}
.summary-style .cff-summary-item{
	font-size: 14px !important;
}
}

#fbuilder {
	background: #e6e6e69e;
	padding: 10px;
	border: solid 1px #cacaca;
	margin-left: 3px;
}

.cp_cff_11 #fbuilder input[type="text"], .cp_cff_11 #fbuilder input[type="file"], .cp_cff_11 #fbuilder input[type="password"], .cp_cff_11 #fbuilder input[type="date"], .cp_cff_11 #fbuilder input[type="datetime"], .cp_cff_11 #fbuilder input[type="email"], .cp_cff_11 #fbuilder input[type="number"], .cp_cff_11 #fbuilder input[type="search"], .cp_cff_11 #fbuilder input[type="time"], .cp_cff_11 #fbuilder input[type="url"], .cp_cff_11 #fbuilder textarea, .cp_cff_11 #fbuilder select{
	color: #000000 !important;
	font-weight: 600;
}

.cff-summary-value .summary-field-value span{
	color: #000;
	font-weight: 600;
}

.comment_area .uh{
	font-size: 13px !important;
}

.total .cff-summary-item{
	font-size: 20px;
}

.total .cff-summary-value{
	color: #000;
	font-weight: 700;
}

.total-1 .cff-summary-item{
	font-size: 16px;
}

.total-1 .cff-summary-value{
	color: #000;
	font-weight: 700;
}

.summary-style .cff-summary-value{
	color: #000;
	font-weight: 700;
}

.summary-style .cff-summary-item{
	font-size: 15px;
}

.summary-style > h2{
	text-transform: none !important;
	font-size: 20px;
	font-weight: 500 !important;
	padding: 0 !important;
	margin: 5px 0px 10px 0px !important;
}

.one-column{
	float: none;
	width: 47%;
	position: absolute;
}

.two-column{
	float: right;
	width: 50%;
}

.fields.cff-highlight{
	background: #00000014 !important;
}

#field>h2 {
	text-transform: none !important;
	font-size: 27px;
}

.fields>label {
	font-size: 14px ;
}

.button-style .calculate-button{
	background: #dc2d13 !important;
	border-radius: 0px !important;
	font-weight: 600;
	margin-bottom: 5px;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none; 
margin: 0; 
}
input[type=number]{-moz-appearance: textfield;}


.form-custom .form-control {
	width: 100%;
	display: block;
	border-left: 4px solid #ff0000;
	padding: 10px;
	height: auto;
	font-size: 18px;
	font-family: Open Sans, sans-serif;
	color: #3a3a3a;

}

.gradient-button {
	background: -moz-linear-gradient(top, #ff0019 0%, #980100 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff0019 0%,#980100 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff0019 0%,#980100 100%);
	color: #fff;
	font-family: Open Sans, sans-serif;
	width: 100%;
	padding: 15px;
	font-size: 18px;
	display: block;
	border: none;
	border-radius: 5px;
	box-shadow: none !important;
}

.form-custom .form-control::placeholder {
	font-size: 18px;
	font-style: italic;
	text-transform: uppercase;
	font-family: Open Sans, sans-serif;
}

.disc-title {
	position: relative;
	display: flex;
	font-family: AmericanCapitan;
	align-items: center;
	justify-content: center;
	font-size: 41px;
}
.disc-title em {
	position: relative;
	
}
.disc-title .disc-big {
	color: red;
	font-size: 85px;
}

.disc-title img {
	width: 97px;
    height: 70px;
    position: absolute;
    top: 15px;
    left: 22px;
    transform: skew(-19deg, 0deg);
}

section.transform-bg-left {
	background-position: 17px 45% !important;
}

body .carousel-caption {
	text-shadow: none;
}

@media only screen and (max-width:768px) {
	.disc-title {
		display: block;
		font-size: 31px;
	}
	.disc-title em {
		display: block;
		width: 100%;
		text-align: center;
	}
	
	.disc-title img {
		display: none;
	}
	body .ult-ib-effect-style1 .ult-new-ib-content, body .ult-ib-effect-style1 .ult-new-ib-title {
		transform: translate3d(0,0,0);
		opacity: 1;
	}
}

.american-title {
	font-family: AmericanCapitan, sans-serif;
	font-style: italic;
	
	 text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
/* text-shadow: 3px 4px 5px rgba(0, 4, 7, 0.74);	 */
}

h2.american-title {
	font-size: 50px;
}

.advantages-item {
	min-height: 210px;
}
body {
	counter-reset: advItem; 
}


.advantages-item .aio-icon-header h3.aio-icon-title {
	font-size: 26px;
	font-family: AmericanCapitan;
	color: #b10107;
	text-align: left;
	display: flex;
	justify-content: center;
	align-items: center;
	text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}

.advantages-item .aio-icon-header h3.aio-icon-title::before {
	counter-increment: advItem;  
	content: counter(advItem);
	font-size: 50px;
	color: #000;
	margin-right: 5px;
	font-family: AmericanCapitan, sans-serif;
	text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}

.advantages-item .aio-icon-top {
	min-height: 100px;
}

.insta-list .uavc-list-desc {
	font-family: AmericanCapitan, sans-serif;
}

.american-title.american-white {
	color: #fff;
	font-style: normal;
	font-size: 30px;
	text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}

.calcinput_wrap {
		position: relative;
      display: flex;
      font-family: AmericanCapitan;
      font-style: italic;
      font-size: 19.7px;
      color: #585858;
      align-items: center;
      font-weight: normal;
    }

.calcinput_wrap .currensy-input {
	font-size: 30px;
	position: absolute;
	height: 40%;
	line-height: 1;
	border-left: 1px solid #ccc;
	width: 30px;
	top: 25%;
	bottom: 0;
	background: #fff;
	right: 10px;
	padding-left: 5px;
}
.calcinput_wrap #stoimost21 {
	padding-right: 30px;
}

    .calcinput_wrap input {
      display: block;
      width: 50%;
      font-style: italic;
		font-weight: normal;
      border: 2px solid #dcdcdc;
      outline: none;
      border-left: 2px solid #454545;
      padding: 18px;
    }

    .calc-fields {
      width: 250px;
		margin-bottom: 50px
    }

    .calcinput_wrap .calcinput_title {
      width: calc(50% - 20px);
      margin-right: 20px;
      text-align: right;
		font-weight: normal;
    }

    .gray-subtitle {
      color: #585858;
      font-size: 19.5px;
      font-family: AmericanCapitan;
      font-style: italic;
      text-transform: uppercase;
    }

    .gray-subtitle span {
      color: #dc2d13;
    }


.calc-fields .gradient-button {
	font-size: 19.5px;
	font-family: AmericanCapitan;
	font-style: italic;
	border-radius: 0;
	margin-top: 10px;
}

.vc_row.bg-right {
	background-size: 50% !important;
	background-position: right 80% !important;
	background-repeat: no-repeat !important;
}
body .calc-bg >  .vc_column-inner{
	background-image: url(https://euauto.pro/wp-content/uploads/2020/04/calc-bg.png?id=12311) !important;
    background-position: 70% 0 !important;
    background-repeat: no-repeat !important;
}


.excellence-item {
	position: relative;
	border-radius: 10px;
	cursor: pointer;
/* 	overflow: hidden; */
}

.excellence-item .aio-icon-top {
	background-color: #d1d1d1;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 10px;
} 



.excellence-item .aio-icon-header, .excellence-item .aio-icon-description {
	background-color: #E9E9E9;
	
}

body .top-icon .aio-icon-header+.aio-icon-description {
	margin-top: -10px;
}
.excellence-item .top-icon .aio-icon-header {
	border-radius: 10px;
	border-top: 1px solid #464646;
	margin-top: -10px;
}
.excellence-item .top-icon .aio-icon-header h3.aio-icon-title {
	margin: 0;
	font-family: AmericanCapitan;
    color: #CF0001;
	font-size: 17.9px;
	font-style: italic;
	padding: 5px 0 15px;
    text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}

.excellence-item .top-icon .aio-icon-description {
	font-size: 14px;
	color: #3a3a3a;
	font-style: italic;
	text-align: left;
	font-weight: bold;
	padding: 10px 15px 10px;
	
	font-family: 'Open Sans', sans-serif;
	position: absolute;
	top: 100%;
	display: none;
}
.excellence-item:hover .top-icon .aio-icon-description {
	display: block;
}

.excellence-item .aio-icon-img .img-icon {
	height: 120px;
	width: auto;
	margin: 0 auto;
}


.excellence-1, .excellence-2 {
	position: relative;
	z-index: 3;
}
.home-template .vc_row.excellence-1:hover, .home-template  .vc_row.excellence-2:hover {
	z-index: 78;
}

body.wpb-js-composer .faq-main.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
	color: #3a3a3a;
}

.wpb-js-composer .faq-main.vc_tta.vc_tta-style-outline .vc_tta-panel-body, .wpb-js-composer .faq-main.vc_tta.vc_tta-style-outline .vc_tta-panel-heading {
	border-width: 1px;
	border-color: #F9F9F9;
	
}

.faq-main a:hover, .faq-main a:focus {
	color: #3a3a3a !important;
}

.faq-main h4 {
	font-weight: 400;
	font-family: Open Sans, sans-serif;
}

body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::after, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::before{
	border-color: #b10107;
	
}

body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-left: 2px solid red;
}


section.vc_section[data-vc-full-width].excellence-sect {
	z-index: 100;
	overflow: visible;
}
.wpb-js-composer .faq-main.vc_tta.vc_general .vc_tta-panel-title>a {
	padding-top: 25px;
	padding-bottom: 25px;
}



body .nomargin-carousel .slick-slide {
	margin: 0 !important;
}

.nomargin-carousel .slick-dots {
	bottom: 50px;
}


.selection-box {
	padding: 7px;
	background: #fff;
	border-radius: 6px;
}


.selection-box-subtitle {
	color: #7f7f7f;
	font-size: 18px;
	font-family: AmericanCapitan;
	font-style: italic;
	margin: 0;
	margin-top: 30px;
}

.selection-box-title {
	color: #CF0001;
	
	font-size: 26px;
	font-family: AmericanCapitan;
	font-style: italic;
	margin: 0;
	margin-bottom: 30px;
}


.selection-row label svg {
	height: 15px;
	display: block;
	margin: 0 auto;
}

.box-radio-car-wrapper {
	padding: 5px 0;
	width: 100%;
	max-width: 580px;
	background-color:#E9E9E9;
	display: flex;
	flex-wrap: wrap;
	border-radius: 5px;
	border: 1px solid #adadad;
	justify-content: center;
}
.box-radio-car-wrapper .wpcf7-list-item {
	margin: 0;
}

.box-radio-car-wrapper .wpcf7-list-item label {
	background-color: #fff;
      border-radius: 5px;
      border: 1px solid #adadad;
      height: 55px;
      padding: 15px 0;
      min-width: 55px;
      cursor: pointer;
      text-align: center;
      font-family: Open Sans, sans-serif;
      color: #b4b4b4;
      font-weight: bold;
      font-size: 10px;
      margin: 0 7px;
      margin-bottom: 5px;
}

.box-radio-car-wrapper .wpcf7-list-item input {
	position: absolute;
      opacity: 0;
}

.box-radio-car-wrapper .wpcf7-list-item input:checked ~ .wpcf7-list-item-label{
      color: #FF1800;
    }
.box-radio-car-wrapper .wpcf7-list-item input:checked ~ svg path {
	fill: #FF1800;
}

.box-select {
	max-width: 180px;
	margin: 0 auto;
	font-size: 14px;
	font-family: Open Sans, sans-serif;
	font-weight: bold;
	height: 25px;
	border-radius: 6px;
	border: 1px solid #B7B7B7;
	padding: 0 8px;
	border-left: 2px solid #EA0004;
}

.selection-slider {
      display: flex;
	max-width: 356px;
      align-items: center;
      justify-content: center;
	margin: 0 auto;
    }

.selection-slider-name {
	width: 100%;
	font-family: Open Sans, sans-serif;
	font-weight: bold;
}

.selection-slider input[type=text] {
	padding: 3px;
	border-radius: 5px;
	height: auto;
	font-size: 13px;
	border: none;
	color: #333;
	
	border: 1px solid #ADADAD;
}

    .t-10 {
      width: 170px;
		flex: 1 0 170px;
		overflow: hidden;
    }

    .custom-slider .noUi-base {
      height: 4px;
    }

    body .custom-slider.noUi-horizontal {
      height: 4px;
	   margin-top: 26px;
		margin-bottom: 26px;
	  margin-left: 5px;
	  margin-right: 5px;
    }

body #slider-year.noUi-horizontal .noUi-origin,  body #slider-per-price.noUi-horizontal .noUi-origin{
    height: 3px;
}

    html body .custom-slider.noUi-horizontal .noUi-handle {
      height: 10px;
      width: 17px;
      right: 12px;
      top: -4px;
    }
body .custom-slider .noUi-handle:after, body .custom-slider .noUi-handle:before {
	    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #E8E7E6;
    left: 14px;
    top: 6px;
}
    body .custom-slider .noUi-handle:after, body .custom-slider .noUi-handle:before {
      top: 1px;
      height: 5px;
      left: 5px;
      width: 2px;
    }

   body .custom-slider .noUi-handle:after {
      left: 8px;
	   border-radius: 0;
    }

    .custom-slider.noUi-target {
      border: none;
    }
    .custom-slider .noUi-handle {
      background: #808080;
      box-shadow: none;
      border-color: #808080;
    }

    .custom-slider .noUi-connect {
      background-color: #FF0009;
    }

.selection-submit {
	max-width: 250px;
	margin: 0 auto;
	border-radius: 0;
}

input[type=text].selection-input, 
input[type=tel].selection-input {
	max-width: 180px;
	margin: 15px auto;
	height: auto;
	border: 1px solid #B7B7B7;
	border-radius: 5px;
	font-family: Open Sans, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 3px 8px;
	color: #2b2b2b;
	border-left: 2px solid #EA0004;
	
}

input[name=select-model].selection-input {
	margin-top: 0;
}

.footer .section_mod-h {
	padding-bottom: 0;
	
}

footer.footer .section-bg .bg-inner {
	padding-top: 0;
    padding-bottom: 0;
}

.gray-subtitle .endsum {
	font-size: 24px;
}

html:not([dir=rtl]) .noUi-horizontal .noUi-origin {
    left: 85%;
    right: 0;
}

body .ult-carousel-wrapper {
    margin-bottom: 0; 
    padding-bottom: 0;
}

.searchandfilter ul {
	padding-left: 5px;
}

body .smallage img {
/* 	height: 50px;
	width: auto; */
}

.form-custom input {
	margin-top: 10px;
	margin-bottom: 10px;
}

.flip-box {
	perspective: 1000px;
	
}

.flip-box .vc_column-inner>div {
	position: relative;
	transition: transform 0.4s;
  	transform-style: preserve-3d;
}

.flip-box:hover .vc_column-inner>div, .flip-box.touch .vc_column-inner>div{
	transform: rotateY(180deg);
}

.flip-box:hover .advantages-item, .flip-box.touch .advantages-item {
	visibility: hidden;
}

.flip-box .wpb_text_column {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	overflow-y: auto;
	 position: absolute;
	top: 0;
	background: #F5F5F5;
	padding: 10px;
  width: 100%;
	max-width: 240px;
	margin: 0 auto;
	left: 0;
	right: 0;
  height: 100%;
	-webkit-perspective: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.bg-small {
	display: none;
}

body .searchandfilter .sf-range-max, body .searchandfilter .sf-range-min {
	padding: 7px 10px;
	max-width: 100px;
}

.searchandfilter .noUi-horizontal .noUi-handle:after {
	left: 7px;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a:focus, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a:hover {
	color: #dc2d13 !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a:focus, .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a:hover {
	color: #dc2d13 !important;
}

@media only screen and (max-width: 768px) {
	body .calc-bg > .vc_column-inner {
		background-position: 100% 0 !important;
	}
	
	.vc_row.bg-right {
		background-image: none !important;
	}
	
	h2.american-title {
		font-size: 35px;
	}
	.archive-listing-page {
		margin-left: 0;
		margin-right: 0;
	}
	.hide-md {
		display: none;
	}
	.excellence-item .top-icon .aio-icon-description {
		position: static;
		display: block;
		border-radius: 0 0 10px 10px;
	}
	.excellence-item .top-icon .aio-icon-header {
		border-radius: 10px 10px 0 0;
	}
	section.section-etaps {
		background: none !important;
		background-color: #B3B3B3;
	}
	.listing-list-loop img {
		width: 100%
	}
	
	.listing-list-loop .image {
		margin: 0 0 20px;
		max-width: 420px;
	}
	
	body .shop-content-main-bot {
		float: none;
		width: 100%;
		display: flex;
		justify-content: space-between;
		
	}
	body .shop-content-main-bot > a {
		text-align: center;
		font-size: 14px;
		width: 48%;
	}
	.meta-top {
		display: flex;
		justify-content: space-between;
	}
	
	.meta-top .price {
		order: 2;
		padding: 0
	}
	.meta-top .title {
		order: 1;
	}
	.listing-list-loop .content .meta-top .price .normal-price {
		padding: 0;
		text-align: right;
	}
	section.transform-bg-left {
	background-position: 50% center !important;
	}
	
	.header.header-logo-white .normal-logo {
/* 		width: 50%; */
		max-width: 106.5px;
	}
	.small-h-xs {
		height: 87px !important;
	}
	.searchandfilter select.sf-input-select {
		height: 40px;
		padding: 5px 10px
	}
	.anchor-link {
		display: none;
	}
	
	body #sect-sel {
		padding-bottom: 0 !important;
	}
	
	.bg-small {
		max-width: 300px;
		margin: 0 auto;
		display: block;
	}
	.flip-box:hover .vc_column-inner>div, .flip-box.touch .vc_column-inner>div{
		transform: rotateY(0deg);
	}
	.flip-box .vc_column-inner>div {
		background: #F5F5F5;
	}
	.flip-box .wpb_text_column {
transform: rotateY(0deg); */
-webkit-transform: rotateY(0deg); 
	overflow-y: auto;
	 position: absolute;
	top: 0;
	background: #F5F5F5;
	padding: 10px;
  width: 100%;
	max-width: 240px;
	margin: 0 auto;
	visibility: hidden;
	opacity: 0;
		transition: opacity 0.25s ease;
	left: 0;
	right: 0;
  height: 100%;
	-webkit-perspective: 0;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
	}
	
	.flip-box:hover .wpb_text_column, .flip-box.touch .wpb_text_column{
		visibility: visible;
		opacity: 1;
	}
	
}	

.wpb-js-composer .vc_tta.vc_general.car-tabs .vc_tta-tab {
	color: #585858;
	font-size: 19.7px;
	font-style: italic;
	font-family:'AmericanCapitan', sans-serif;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.car-tabs .vc_tta-tab.vc_active>a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {
	background: -moz-linear-gradient(top, #ff0019 0%, #980100 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff0019 0%,#980100 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff0019 0%,#980100 100%);
	background-repeat: no-repeat;
	color: #fff;
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
	border: 1px solid #2b2b2b;
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {
	color: #fff;
	border: none;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.car-tabs .vc_tta-tab.vc_active>a {
	color: #fff;
}

body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
	border: 1px solid #2b2b2b;
}

.wpb-js-composer .vc_tta.vc_tta-spacing-10.car-tabs .vc_tta-tab {
	margin-bottom: 0;
	margin-top: 10px;
}

.wpb-js-composer .vc_tta.vc_general.car-tabs .vc_tta-tabs-list {
	background-color: #e3e3e3;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a {
	min-width: 220px;
	border: none !important;
}

.searchandfilter select.sf-input-select {
	width: 100%;
	max-width: 600px;
	
}

.searchandfilter li[data-sf-field-input-type=select] label {
	width: 100%;
	display: block;
}

.searchandfilter .meta-slider {
	max-width: 90%;
}

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
	right: -30px;
}
body .search-filter-results .pagination {
	margin: 0 0 41px;
}
.hover-image a {
	transition: 0.25s ease;
}

.hover-image a:hover {
	transform: translatey(-10px);
}

input[name=_sf_submit]{
	width: 90%;
	margin: 0 auto;
}
input[name=_sf_reset] {
	width: 90%;
	margin: 0 auto;
}

html li.sf-field-reset input[name=_sf_reset] {
	color: #dc2d13;
	background-color: #fff;
	border-color: #dc2d13;
	border-left-width: 2px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-style: solid;
}

body .searchandfilter .noUi-connect {
	background: #dc2d13;
}
.slick-slide {
	height: auto;
}

.label-icons {
	display: none;
}

body .footer {
	padding-bottom: 0;
}
.searchandfilter input[type="submit"] {
	box-shadow: none;
}

.smallage {
	margin-top: 5px;
}



@media only screen and (max-width: 540px) {
	body .calc-bg > .vc_column-inner {
		background-image: none !important;
	}
	.calc-fields {
      width: 100%;
    }
	
	.t-10 {
      width: 125px;
		flex: 1 0 125px;
    }
}

.category_list_wrapper {
	display: flex;
	flex-wrap: wrap;
}

.category_list_item {
	width: 20%;
	margin-bottom: 15px;
}

@media only screen and (max-width: 540px) {
	.category_list_item {
		width: 50%;

	}
}

.category_list_item a span,
.showmore.category_list_item {
	color: #666;
	font-weight: bold;
	transition: 0.25s;
	position: relative;

}

.showmore.category_list_item span {
	display: inline-block;
	position: relative;
}

.category_list_item a span:hover,
.showmore.category_list_item span:hover {
	color: #dc2d13;
	cursor: pointer;
}

.showmore.category_list_item span:before {
	font-family: 'FontAwesome';
	content: "\f107";
	display: block;
	position: absolute;
	top: 0;
	right: -14px;
	font-size: 14px;
}

.showmore.category_list_item.show span:before {
	transform: rotate(180deg);
}