
.supersmall { font-size: 12px; color:#333;}
.whitify .supersmall, .whitify .supersmall a { color:#fff; }
.centerify { text-align: center; }

.flag-container .country-list .country { color:#333; }
input.wpcf7-form-control.wpcf7-intl-tel.wpcf7-intl_tel.wpcf7-validates-as-required::placeholder { color:#ccc;}



#menu-main-menu li.site-login a, .sub-menu li.site-login a {  padding: 0.8rem 1rem; font-size: 14px; line-height: 18px; }

.h3 { margin-bottom: 0.5em; }
.group_spoiler h3 { font-size: 1.5em; }
.group_spoiler label div { color:#009bb4; }
#fancybox-title-over { display: none !important; }
.page-template-page-cubes-moto .seo { max-width: 45rem; margin-left: auto; margin-right: auto; }
.page-template-page-cubes-moto .over-image-special { max-width: 150px;}
.vc_tta-panel-heading { max-width: 230px; }
.onlyoverland { display: none; }

footer.footer .menu li, .site-footer .menu li { line-height:22px; }

.designer113745 { display: none !important;}

/*.archive.term-csat span.pl-regular-price:after {content:'(вместе с установкой)'; display: block; font-size:12px;} */
.pllp-productloops.pl-loop-3.pl-loop .pl-title { font-size: 1.24em; line-height: 1.43em; font-family: "EuropeCond Bold",Impact,Georgia,Times,serif; font-weight: normal; color:#000; letter-spacing: 0px; }
.pllp-productloops.pl-loop-3.pl-loop .pl-price { font-size: 1.14em; color:#000; }
.sku_wrapper, .posted_in, .tagged_as { display: block; margin-bottom: 15px; }
.pllp-productloops.pl-loop-3.pl-loop .pl-figure-wrapper .pl-figure-in { min-height: 220px; }
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { border: 1px solid #eee; width: auto; margin-right: 10px; }
.page-template-page-atvs .atvs picture .over-image-special, .page-template-page-cubes picture .over-image-special { max-width: 120px; }

.page-template-page-motos picture .over-image-special { max-width: 150px; }

.smallify { font-size: 75%; }
footer.footer .h4 { font-size:1.1em !important;}
#menu-item-25 img, #menu-item-26 img { min-height: 28px;}

.page-template-page-atv span.price-text, .page-template-page-moto span.price-text { display: block; }

.vc_col-sm-3 .columns-4 .pllp-productloops.pl-loop-3.pl-loop { width: 100%; }

#search-wrapper { max-width: 1190px; margin: 0 auto; }

.grecaptcha-badge { opacity: 0 !important; }

#shortdescnew { width: 100%; margin: 0 auto; text-align: center; margin-top: 35px; z-index: 10;}

#shortdescnew p { max-width: 100%; display: inline-block; box-shadow: 1px 3px 3px 2px rgba(183,183,183,0.5); padding: 15px; }


#shortdescnewmoto { width: 100%; margin: 0 auto; text-align: center; margin-top: 35px; z-index: 10;}

#shortdescnewmoto p { max-width: 100%; display: inline-block; box-shadow: 1px 3px 3px 2px rgba(183,183,183,0.5); padding: 15px; }

.nivo-caption { display: none !important; }

.gallery .gallery-item { float:left; width: 18%; margin: 1%; }
.wide p { max-width: 100% !important; }
.addresses-list .address-item { padding: 20px; }
.addresses-list .address-item:hover { background: #fff; transition: top 1s ease-out 0.5s; }

.vc_color-warning.vc_message_box { display: inline-block; }
.vc_color-orange.vc_message_box { display: inline-block; }

.saleprice { font-weight: bold; color:green; font-size: 1.5em;}
.crossed { text-decoration: line-through; color:red; }

.class503103 { position:absolute; bottom: 0; left: 0; }

[data-name="utmp_hotspot_image"] .spot p {
  line-height: 22px;

}

.dealericon { float:left; margin-top: 2px; margin-right: 10px; }
.emptydealericon { float:left; margin-top: 2px; margin-right: 20px; }

.phone2 a { text-decoration: none;}

.atvs.by-shortcode picture { position: relative; }

.atvs.by-shortcode picture img { max-height: 14rem; width: auto; }

.atvs.by-shortcode picture .over-image-special { position: absolute; bottom: 0; right: 0;   max-width: 90px; }

.atvs.by-shortcode .h3 { font-size: 1.45rem; text-transform: uppercase; line-height: 2.145rem;
}
.atvs.by-shortcode a { text-decoration: none; }

.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat { background-color: #00aabc;}

.axrex .vc_btn3-container { margin: 0 auto; font-size: 16px; text-transform: uppercase; }

.axrex .vc_btn3-container a { display: inline-block; }

.axrex .pllp-productloops.pl-loop-3.pl-loop .pl-title { font-size: 1.54em; }
.axrex .pllp-productloops.pl-loop-3.pl-loop .pl-price { font-size: 1.34em; }

.sku_wrapper, .posted_in, .tagged_as { font-size: 12px; }
.tagged_as a { color: #333; text-decoration:none; }
.tagged_as a:hover { color:#000; text-decoration: underline; }

.pl-product-meta-art { color: #bbb;}

.woocommerce.archive .sidebar { display: none; }
.woocommerce .page-title { margin-top: 0px; margin-bottom: 1em; }
.woocommerce h1.woocommerce-products-header__title { margin-bottom: 1em; }

.woocommerce ul.products li.product .woocommerce-loop-category__title { font-size: 1.24em; line-height: 1.43em; text-transform: uppercase; text-align: center; }

.woocommerce ul.products li.product .woocommerce-loop-category__title:hover { color: #00aabc; }

.page-template-page-atvs .atvs .h3 { min-height: 60px; }

.count { display: none; }

.pllp-productloops.pl-loop-3.pl-loop .pl-magic { box-shadow: none; }
.pl-grid-table { display: none; }

.pllp-productloops.pl-loop-3.pl-loop .pl-loop-product-link { text-decoration: none; }

.pllp-productloops.pl-loop-3.pl-quickview-product .pl-title { font-size: 1.75em; line-height: 1.55em; font-family: "EuropeCond Bold",Impact,Georgia,Times,serif; font-weight: normal; color:#000; letter-spacing: 0px; }

.woocommerce div.product p.price, .woocommerce div.product span.price {	color: #00aabc; font-size: 1.25em; font-weight: bold; }

.woocommerce div.product form.cart div.quantity { display: none !important; }
.woocommerce div.product form.cart .button { display: none; }

.woocommerce div.product .variableprices p.price { display: none; }

#ivpa-content .ivpa_title { margin-top: 0px; }
#ivpa-content { margin-bottom: 0px; }

.prdctfltr_showing { display: none; }

.logged-in.page-template-page-atv .pagenav, .logged-in.page-template-page-moto .pagenav {
	top: 7.9rem;
}


@media screen and (max-width: 1075px) { .page-template-page-atv .colorpicker  .customcolor .colortype { top: 30px; } }

@media screen and (max-width:768px) {
	.page-template-page-atvs .atvs .col, .atvs.by-shortcode .col { text-align:center; margin-bottom: 2em; }
	
	.page-template-page-atv h1>span, .page-template-page-moto h1>span { margin-right: 0.1em;}
	.page-template-page-atvs .atvs .h3 { margin-top: 1em; line-height: 1.145em; }
	.page-template-page-atvs .atvs picture img, .atvs.by-shortcode picture img { margin: 0 auto; }

	#search-toggle { text-align: center; margin-right: 0px; margin-top: 0px; }
	
.gallery .gallery-item { width: 48%; margin: 1%; }    
	#wpadminbar {
		position: fixed;
	}
	
	.page-template-page-atvs .atvs picture .over-image-special, .page-template-page-cubes picture .over-image-special { max-width: 180px; }

.page-template-page-motos picture .over-image-special { max-width: 180px; }

 .page-template-page-moto .specs table tr { clear:both; }	
	
	
.page-template-page-moto .specs table td { min-height: 15px; width: 95%; clear: both;}
	
	.page-template-page-atv .specs table, .page-template-page-moto .specs table { clear:both; margin-bottom: 5px;}
	
	
}

@media only screen and (min-width: 280px) {
	.content {
    padding-top: 5.1rem;
	}
	.logged-in .site-header {
		margin-top: 46px;
	}
}

@media only screen and (min-width: 641px) {
	.content {
    padding-top: 6.5rem;
	}
	.page-template-page-atv .description, .page-template-page-moto .description {
    margin-top: 2.72rem;
    margin-bottom: 2.72rem;
}
}

@media only screen and (min-width: 800px) {
	.content {
    padding-top: 7.1rem;
	}
	.logged-in .site-header {
		margin-top: 32px;
	}
}
