@import url('font.css');

body{
	/*background:var(--white);*/
	background:#F0F0F0;
	border: 0;
	font: 13px 'Open Sans', Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #667;
	line-height: 1.6154;
	overflow-x:hidden;
}
::selection {
  background: var(--prin) !important;
  color:var(--white);
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"],
 input[type="number"], input[type="tel"], input[type="date"], input[type="month"], input[type="week"],
  input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
  background:var(--white);
  border: 1px solid var(--light-grey);
  box-sizing: border-box;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.02);
  border-radius: 5px;  
  display: inline-flex;
  align-items: center;
  padding: 0 16px;
  font-size: 14px;
  line-height: 16px;
  width:100%;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"],
 input[type="number"], input[type="tel"], input[type="date"], input[type="month"], input[type="week"],
  input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"]{
  	height:38px;
  }

	header{
		background-color:#FFFFFF;
	  height:auto;
	  line-height: 16px;
		font-size: 14px;
		text-transform: uppercase;
		min-height: 56px;
	}
	
	
	 header .container-fluid.bg-dark{background-color:var(--basic);	}
	
	 header .phone_block, 
	 header .vl,
	 header .location_block{
	  display:inline-block;	
	 }
	 
	header .trade-in-form-button{
		position:fixed;
		 right:-4px;
		 top:29%;
		 box-shadow:none;
		 border-bottom-left-radius:10px;
		 border-top-left-radius:10px;
		 width: 50px;
		 height: 147px;
     padding: 0px 0px 5px;
     line-height:50px;
     display:block;
		 background:var(--prin);
		 transition: all 0.25s ease;
		 z-index:11;
		 writing-mode: vertical-rl;
		 text-orientation: upright;
		  -webkit-text-orientation: upright;
		 color:#fff;
		 text-align:end;
		 text-decoration:none;
		 font-weight:bold;
		 
	}
	
	@media(min-width:992px){
		header.scrolled{
			position:fixed;
			top:-57px;
			left:0px;
			right:0px;
			z-index:999;
		}
		header.scrolled ~ main{
			margin-top:138px;
		}
		
	}
	@media(max-width:992px){
		header{
			position:fixed;
			top:0px;
			left:0px;
			right:0px;
			z-index:999;
/*			background-color:#C0C0C0;*/
box-shadow:0 7px 10px rgba(0,0,0, 0.25);
		}
		header ~ main{
			margin-top:76px;
		}
	}
	
	@media(max-width:676px){
		header .trade-in-form-button{transform:scale(0.85);}
	}
	
	 header .trade-in-form-button:hover{
		background-color: #0000FF !important;
	}
	
	header .trade-in-form-button:before{
		content:'';
		display:block;
		background-image:url("/templates/default/images/tradein-icon.svg");
		background-size:cover;
		background-repeat:no-repeat;
		background-position:center center;
		height: 30px;
	  width: 30px;
	  position:absolute;
	  top:6px;
	  left:22%;
  }
	 
@media(min-width:326px) and (max-width:562px){	 
	 header .locat:before{
	 	content:unset;
	 }
	 .phone_block2 .phnumber{
   	 color:var(--footer-bg);
   	 font-size: 14px;
     font-weight: bold;
     margin-left: -10px;
	 } 
	  .locat{
	 	 color:var(--footer-bg);
	 }
}	 

	header .phnumber,
	header, .locat{
	 color:var(--white);
	}
	
	header .phnumber:before{
		content:'';
		display:inline-block;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E");
	  background-repeat:no-repeat;
	  height:13px;
	  width:13px;
	  margin-right:7px;
  }
  
  header .locat:before{
  	content:'';
  	display:inline-block;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23FFF' d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z'/%3E%3C/svg%3E");
		background-repeat:no-repeat;
		height: 17px;
		width: 12px;
		margin-right: 7px;
		background-position: center;
		background-size: 100%;
  }

 header .vl{
 	border-left:1px solidvar(--white);
 	height:15px;
 	display:inline-flex;
 	margin-left: 10px;
  margin-right: 10px;
 }
 

header .social_icons li,
footer .social_icons li{
	list-style: none;
	background-color: #ccc;
	border-radius: 3px;
	padding: 3px;
	margin-right: 11px;
}

header .social_icons >li:hover,
footer .social_icons >li:hover{ 
	background-color: var(--prin);
  transition: all .4s;
}

header .social_icons>li>*,
footer .social_icons>li>*{
	display:block;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	height:18px;
	width:18px;
	
}

header .social_icons .fb, 
footer .social_icons .fb{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E");
}

header .social_icons .tw,
footer .social_icons .tw{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z'/%3E%3C/svg%3E");
}
header .social_icons .pin,
footer .social_icons .pin{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z'/%3E%3C/svg%3E");
}
header .social_icons .insta,
footer .social_icons .insta{
	background-image: url("../images/instagram-icon.svg");
}
header .social_icons .you,
footer .social_icons .you{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'/%3E%3C/svg%3E");
}
header .social_icons .tik,
footer .social_icons .tik{
	background-image: url("../images/tiktok-icon.svg");
	}
header .social_icons .sk,
footer .social_icons .sk{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z'/%3E%3C/svg%3E");
}
header .social_icons .deveatki,
footer .social_icons .deveatki{
	background-image: url("../images/99-icon.svg");
}




header .container-fluid.bg-light{background-color:var(--white)fff;border-bottom: 1px solid #ccc;}/****border temporar!!!!***/
header .menu ul.dropdown-top{display:inline-flex;}
header .menu ul.dropdown-top li{list-style:none;}
header .menu ul.dropdown-top li a, .language-block a{color:#555;text-transform:uppercase; font-weight:800;padding:5px 15px;line-height: 20px;}

.language-block a{position:relative;border-bottom:3px solid transparent;}

header .menu ul li a:hover{ border-bottom:3px solid #3e4950;	text-decoration:none !important;}



.language-block a.lang-ro:before{
	background-image: url('../images/roflag.svg');
	background-size:contain;
	position:absolute;
	left: -9px;
  top: 8px;
	content: '';
	display: inline-block;
	width: 20px;
	height: 13px;
}

.language-block a.lang-ru:before{
	background-image: url('../images/ruflag.svg');
	background-size:contain;
	position:absolute;
	left: -9px;
  top: 8px;
	content: '';
	display: inline-block;
	width: 20px;
	height: 13px;
}


	@media(min-width:562px) and (max-width:991px){
		header .phone_block2 .phnumber{color:#000; font-weight:bold; font-size:13px;}
		header .phnumber:before{    margin-right:3px; }
		
	}

	@media (max-width:991px){
		header a.logo img{margin-left: 2.2rem;
    max-width: 121px;}
		header .phnumber:before{
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E");
	    margin-right:0px;
	  }
		 header .locat:before{
	  		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23000' d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z'/%3E%3C/svg%3E");
				background-size: cover;
				padding-right: 4px;
				padding-top: 2px;
				padding-bottom: 2px;
	   }
		
		#MainMenu-hamburger {
		  display: block;
		  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 55 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,1.00)' stroke-width='4' stroke-linecap='square' stroke-miterlimit='10' d='M4 12h40M4 24h40M4 36h40'/%3E%3C/svg%3E");
			width: 46px;
			height: 46px;
			background-size: contain;
			fill: #000;
			position: absolute;
			top: 10px;
	    left: 10px;
		}
		
		#mainMenu-status:checked + #MainMenu {display:flex;}
		
		#MainMenu {
			position: absolute;
			top: 0px;
			height:100vh;
			max-height: 100vh;
			background-color:var(--white);
			max-height: 0px;
			overflow: hidden;
			left: -25px;
			opacity: 0;
			width: 270px;
			padding:0;
			
		}
		
		#MainMenu-status:checked +  #MainMenu{
			opacity:1;
			max-height:100vh;
			overflow:unset;
			left:0px;
			box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.3);
			position: absolute;
	    z-index: 11;
	    transition: width 0.4s;
		}
		
		#MainMenu ul {
			display:flex;
			flex-direction:column;
			align-items:start;
			justify-content:start;
	    padding-left: 0;
	    margin: 0;
		}
		#MainMenu ul li{
			position: relative;
			padding-top: 0;
			margin-bottom: 10px;
			text-align: start;
		  line-height: 20px;
		  width:100%;
		}
		
		#MainMenu ul li:first-child{margin-top:50px !important;}
		#MainMenu ul li:hover{		text-decoration: none;background: #181c2a; padding:unset;	}
		#MainMenu ul li:hover a{	color:var(--white); }
		
		header .menu ul li a:hover, .language-block label span:hover {
		  border-bottom: unset !important;
		}
		
	 #MainMenu ul li a {
			text-transform: capitalize;
			color: #9b9b9b;
			display: block;
			text-decoration: none;
	  	padding: 9px 35px 9px 18px;
			line-height: 39px;
			font-weight:normal;
			font-size:16px;
		}
		
		#MainMenu label.close{
			display:block;  
			color: #888;
			font-size: 28px;
			position: absolute;
			top: 0;
			right: 0;
			margin-top: 12px;
	    margin-right: 15px;
		}
			
	}
	
	@media (min-width:993px){
	   #MainMenu label.close{
				display:none;  
	   }
  }

  #MainMenu-hamburger{display:none;}
	@media (max-width:992px){
		#MainMenu-status:checked + #MainMenu label.close{display:block;}
		#MainMenu-hamburger{display:block;}
	}

footer {background-color:var(--footer-bg);}
footer .tm_block{font-size:11px;color:#999999;text-align:left;}
footer .footer_menu{display:inline-flex;margin-top:0;margin-bottom:0;}
footer .footer_menu li{list-style:none;}
footer .footer_menu li a{color:#999;font-size:11px;padding:5px 15px;}
footer .footer_menu li a:hover{color:var(--prin);transition:all 0.4s;text-decoration:none;}
footer .footer_menu li a:last-child{padding:5px 0px 5px 15px;}
@media(max-width:400px){ footer .footer_menu li a:last-child{padding:5px 1px 5px 6px;} }

footer .social_icons .fb:hover:before{
	content:'';
	display:inline-block;
	width:22px;
	height:22px;
	margin-left:8px;
  color: var(--prin);
  transition: all .3s;
}
footer img.footerlog{width:273px;height:auto;}
	@media (max-width:767px){
	 footer .footer_logotip,
	 footer .tm_block
	 {
		 display:flex;
		 justify-content:center;	
	 }
	 footer .footer_menu,
	 footer .footer_logotip{ margin:20px 0;padding-left: 0;}
	 
	}
	
	/********PREFOOTER*******/
.prefooter{background-color:#333;}
	
.prefooter .footer-product{
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top:5px;
  padding-top:5px;
  border-top:1px solid #444;
}
.prefooter .footer-product:not(:first-child){
	margin-top:0;
  padding-top:0;
  border-top:unset;
 }

.prefooter .footer-product figure {
  margin-left: 0 !important;
}
.prefooter .footer-product figure a {
  color: #667;
  text-decoration: underline;
  outline: none;
}
.prefooter .footer-product figure a img{
	float: left;
  margin-right: 15px;
}

.prefooter .footer-product .caption .title a{
  font-size: 12px;
  text-transform: uppercase;
  padding-bottom: 10px;
  margin-bottom: 0;
  color:var(--white);
  font-family: Open Sans;
}

.prefooter .footer-product .caption .product-info {
  position: relative;
  font-size: 12px;
  color: #999999;
  font-weight: 600;
  margin-bottom: 5px;
}
.prefooter .footer-product .caption .product-info span{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23999' d='M256 32H181.2c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480H256V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64H521.4c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32H320V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32z'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center; 
	 display:inline-block;
	 height:13px;
	 width:13px;
 	margin-right:6px;
}
.prefooter .footer-product .caption .product-link a {
  color: #fefefe;
  text-decoration: none;
  font-size: 10px;
  font-family: Open Sans;
}
.prefooter .contact a,
.prefooter .contact .pho,
.prefooter .contact .fax,
.prefooter .contact .email{
 color:#8f8f8f;
 font-style:normal;	
}

address, .pho, .fax, .email {
	display:flex;
	align-content:center;
  margin-bottom: 8px;
  line-height: 1.42857143;
}

.prefooter address span,
.prefooter .contact .pho span,
.prefooter .contact .fax span,
.prefooter .contact .email span{
	background-repeat:no-repeat;
	background-size:72%;
	background-position:center; 
	display:inline-block;
	height:20px;
	width:14px;
	padding-right: 12px;
	margin-right: 15px;
}

.prefooter address span{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23ccc' d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z'/%3E%3C/svg%3E");
}

.prefooter .contact .pho span{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ccc' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E");
}
.prefooter .contact .fax span{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ccc' d='M128 64v96h64V64H386.7L416 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0H192c-35.3 0-64 28.7-64 64zM0 160V480c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm480 32H128V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM256 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z'/%3E%3C/svg%3E");
}
.prefooter .contact .email span{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ccc' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z'/%3E%3C/svg%3E");
}


.prefooter iframe{
	padding:0px;
	 margin:30px auto;
	 max-width:100%;
	 width:426px;
	 height:320px;
	 border:0;
}
@media (min-width:577px) and  (max-width:992px){
	.prefooter iframe{
		width:700px;
	  max-width:100%;
	}
}

/****BREADCRUMBS*****/

ul.breadcrumbs {
	display:flex;
	 flex-direction:row;
	 justify-content:flex-start;
	 list-style: none;
	 margin: 0;
	 padding: 0;
   padding: 17px 15px 10px 0px;
	 }
ul.breadcrumbs li{
	 margin:0 3px;
	 font-size: 14px;
	 font-family: 'Open Sans Condensed';
	 font-weight:normal;
	 letter-spacing: 2.5px;
}
ul.breadcrumbs li:not(:last-child)::after {
    display: inline-block;
    margin: 0 .25rem;
    content: "/";
}
ul.breadcrumbs li a {color: #545454;;transition: all .3s;text-decoration: none;}
ul.breadcrumbs li a:hover {color: #000;}

.breadcrumb_block{display:block;}
.breadcrumb_block h1{color:#333;}


.bigmap iframe{
  max-width: 100%;
 }
 
 .contact_form form .submit_button{
	display: inline-block;
	text-decoration: none;
	color:var(--white);
	font-weight: 700;
	font-family: 'Open Sans';
	font-size: 14px;
	line-height: 40px;
	padding: 0 35px;
	text-transform: uppercase;
	letter-spacing: 0px;
	background: #181c2a;
	position: relative;
	text-align: center;
	margin-bottom: 0px;
	border: 1px solid #181c2a;
	margin-top: 15px;
	transition: all .3s;	
 }

 .contact_form form .submit_button:hover{
		color:var(--white);
		background: var(--prin);
		border-color: var(--prin);
 }
 .contact_form form .submit_button span{display:inline-block;}
 .contact_form form .submit_button span:before{
   content:'';
   display:inline-block;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z'/%3E%3C/svg%3E");
   background-position:center;
   background-size:100%;
   background-repeat:no-repeat;
	 height: 11px;
	 width: 15px;
	 margin-right: 11px;
 }
 
 .contact_form .left_section h6{
		font-size: 20px;
		line-height: 1;
		color: #212121;
		font-weight: 600;
		position: relative;
		margin-bottom: 1px;
		text-transform:capitalize;
 }
 
 .contact_form .left_section p{font-size: 14px;}
  
  .contact_form .left_section .email, 
  .contact_form .left_section .pho, 
  .contact_form .left_section .mon{font-size: 14px;}
  
  .contact_form .left_section .pho span,
  .contact_form .left_section .email span,
  .contact_form .left_section .mon span{
	  background-repeat:no-repeat;
		background-size:100%;
		background-position:center; 
		display:inline-block;
		height: 13px;
		width: 13px;
		padding-right: 12px;
		margin-right: 11px;
  }
  
	.contact_form .left_section  .pho span{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23667' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E");
	}
	.contact_form .left_section .email span{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23667' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z'/%3E%3C/svg%3E");
	}
	.contact_form .left_section  .mon span{
	 	 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23667' d='M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z'/%3E%3C/svg%3E");
	}
 
 .contact-banner a {
  text-decoration: none;
  color: #667;
  outline: none;
  background-color: transparent;
 }
 
 .text-block h6{color:#000;}
 .text-block p{font-size:14px;}
 .text-block p.italic{font-style:italic;}
 .text-block ul li{font-size:14px;font-family:'Open Sans';}
 
 
.reasons-text{
	_position: absolute;
	_top: 0%;
	_left: 50%;
	_transform: translate(-50%);
	background: rgba(38,38,38,0.95) content-box;
	padding-top: 15px;
  padding-bottom: 15px;
	border: 2px solid rgba(38,38,38,0.55);
	scale: 0.9;
}

.reasons-text>*{
	justify-content:center;
	align-items:center;
	display:flex;
	color:var(--white);
	margin-left: 0;
  margin-right: 0;
}

.reasons-text p, 
.reasons-text ul li a{
	color:var(--white);
}
.reasons-text p,
.reasons-text ul{
	padding:30px;
}

.reasons-text ul li{
	list-style:none; line-height:26px;
}
 .reasons-text ul li:before {
  content: '✓';
  padding-right:10px;
}

.reasons-text h5{position:relative;padding-top: 30px;}
.reasons-text h5:after{
	content: '';
	display: block;
	height: 3px;
	width: 57px;
	background:var(--white);
	margin-top: 26px;
	position: absolute;
	left: 48%;
	bottom: 0;
}

#reasons-block___{
	background-image:url('/images/bgredcar.png');
	background-size:auto;
	background-position:center center;
	background-repeat:no-repeat;
  position:relative;	
	height:510px;
}

	@media (max-width:992px){
		.reasons-text{
	  	background: rgba(38,38,38,0.95);
	  	top: 10%;
	  }
	
		.reasons-text h5,
		.reasons-text h1{
			justify-content: start;
			padding-left: 22px;
		}
		.reasons-text h5::after{
		  left: 1.5em;	
		}
		.reasons-text p,
		.reasons-text ul{
		  padding-left: 15px;
			margin-bottom: 0;
			padding-bottom: 0px;
			padding-top: 15px;
		}
		#reasons-block{
			height:auto;
			min-height:600px;
			border: unset;
		}
	}
	
	@media (max-width:576px){
		.reasons-text{top: 6%;}
		#reasons-block{min-height:709px;}
  }


.parallax-window {
	position:relative;
    min-height: 465px;
    background: transparent;
}

.parallax-mirror img{max-height:none;}

#select_var{
	border: 1px solid #eee;
	overflow: hidden !important;
	padding:10px 15px;
	background-color:var(--white);
	width: 90%;
}

#select_var option{
	background-color:var(--white) !important;
	height:40px !important;
	font-size: 13px;
	line-height: 20px;
	padding: 10px 20px 10px 15px;
	color: #000000;
	
}
.select1_wrapper {margin-bottom: 25px;}

.select1_inner{	background:var(--white);	height: 42px;	position: relative; }

.form2{
	padding:20px;
	border:1px solid #eee;
	max-width:270px;
}

.form2 label {
  font-size: 10px;
  color: #464646;
  text-transform: uppercase;
  display: block;
  margin: 0 0 5px;
  font-weight: 400;
}

.form2 #price-range{
 width:216px;
 height:40px;
 overflow: hidden;
 -webkit-appearance: none;	
 background-color:var(--white);
 color:#000;
}
/*Chrome*/
.form2 #price-range::-webkit-slider-runnable-track{
	 background-color: #000;	
	 height: 10px;
	 -webkit-appearance: none;
	 color: #000;
}
.form2 #price-range::-webkit-slider-thumb {
  background-color:var(--white);
  color:transparent;
  border:1px solid #eee;
  -webkit-appearance: none;
  height: 10px;
}
/*Mozilla*/
.form2 #price-range::-moz-range-progress {
  background-color: #000; 
  height: 10px;
  color:#000;
}
.form2 #price-range::-moz-range-track {  
  background-color:var(--white);
  color:transparent;
  border:1px solid #eee;
  height: 10px;
}

/* IE*/
.form2 #price-range::-ms-fill-lower {
  background-color:var(--white); 
}
.form2 #price-range::-ms-fill-upper {  
  background-color: #000;
}
.btn-form2-submit{
		display: block;
		text-decoration: none;
		color:var(--white);
		font-weight: 700;
		font-family: 'Open Sans';
		font-size: 14px;
		line-height: 42px;
		padding: 10px 5px;
		text-transform: uppercase;
		letter-spacing: 0px;
		background: #181c2a;
		border: none;
		width: 100%;
		text-align: center;
		margin-bottom: 5px;
		transition: all .3s;
		margin-top: 15px;
}

.btn-form2-submit:hover {
  color:var(--white);
  background: var(--prin);
}
.btn-form2-submit::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 256 512'%3E%3Cpath d='M246.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 41.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");
	background-size:100%;
  background-position:center;
	background-repeat:no-repeat;
  content:'';
  display:inline-block;
  width:10px;
  height:10px;
  margin-left:10px;
 
}

.form5 .reset-filters a{font-size: 10px;text-decoration: underline;}
.form5 .reset-filters a:hover{text-decoration:none !important;}

 .form2 .select1_wrapper.sec{padding-bottom:10px;border-bottom:1px solid #CECECE;}
 .form2>*{width:216px;}
 .form2 .reset{
   font-size:10px;
   text-decoration:underline;
   padding-top:10px;
	}
	.form2 .reset a:hover{
		text-decoration:unset !important;
	}
	
	.search.details aside{
		padding-bottom: 16px;
	}
  
  .fullcard{
  	background-color:#FFFFFF;
  	border: 1px solid var(--light-grey);
		padding: 1px;
		box-shadow: 0 7px 15px rgba(0,0,0, 0.1);
		transition: all .3s;
		display:flex;
		flex-direction:column;
		align-items:center;
		flex:1 1 auto;
		
	}
	.fullcard:empty{
		box-shadow:none;
		border:0px;
		opacity:0;
		height:0px;
		margin-top:0px !important;
		margin-bottom:0px !important;
	}
	
	.fullcard:hover{
		box-shadow: 0 7px 25px rgba(0,0,0, 0.25);
		/*transform: scale(1.03);*/
	}
	
	.card-auto-block .badge{
		position: relative;
	  background-size: cover;
	  text-transform: uppercase;
	  color: white;
	}
	
 .card-auto-block .badge  .badge-new{
 	font-weight: bold;
	width: 175px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	top: 7px;
	left: -67px;
	z-index: 2;
	overflow: hidden;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border: 1px groove;
	box-shadow: 0 0 0 3px #ff0000, 0px 21px 5px -18px rgba(0,0,0,0.6);
	background: #ff0000;
	text-align: center;
}

	
	.card-auto-block div a img{
	 height: 230px;
	}
	
	@media (max-width:767px){
	  .card-auto-block div a img{
			display: block;
			max-width: 100%;
			height: auto;
			width:727px;
	  }	
	 
	}
   
	.card-auto-block.has360:before{
   		content:'';
   		position: absolute;
			top: 10px;
			right: 10px;
			width: 48px;
			height: 28px;
			background-color: #000;
			opacity: 0.75;
			border-radius: 21%;
			z-index: 2;
			background-image:url('../images/360-icon.svg');
			background-repeat:no-repeat;
			background-position:center center;
			background-size:77%;
   }
   
   .card-auto-block img[alt="icon360"]{
			position: absolute;
			top: 0;
			right: 0;
			width: 41px;
			height: 33px;
			background-color: #000;
			opacity: 0.75;
			padding: 5px;
			border-radius: 21%;
			margin-top: 5px;
			margin-right: 5px;
			z-index: 2;
   }
  
  .card-auto-block .image-of-car{position:relative;}

	
	.card-name-price .fd-rew{
		font-size: 10px;
		color: #464646;
		display: inline-block;
		padding-right: 15px;
	}
	.card-info{padding: 15px 14px 0px;width: 100%;}
	
.pager_wrapper {
  padding-top: 0px;
  margin-bottom: 50px;
}


.paginator {
	display:flex;
  text-align: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-size: 15px;
}
.paginator a,.paginator span {
  display: inline-block;
  vertical-align: top;
  margin: 0 2px;
  width: 32px;
  height: 32px;
  background:var(--white);
  color:#181c2a; 
  
  text-align: center;
  text-transform: uppercase;
  padding: 0px 0px;
	border-radius: 0px;
	line-height: 29px;
	text-decoration: none;
}
.paginator span{
border: 1px solid #181c2a33;
}
.paginator a{
	border: 1px solid #181c2a;
}

.paginator a:hover{
	background:#181c2a;
  color:var(--white);
}

.pager .prev > a {
  float: left;
  background: #181c2a;
  color:var(--white);
  border: 1px solid #181c2a;
  text-align: center;
  text-transform: uppercase;
  padding: 0px 2px;
	border-radius: 0px;
	min-width: 26px;
	line-height: 24px;
	text-decoration: none;
	width: 32px;
  height: 32px;
}


.pager li > a:hover {
text-decoration: none;
}
.pager .next > a {
  float: right;
  background: #181c2a;
  color:var(--white);
  border: 1px solid #181c2a;
  text-align: center;
  text-transform: uppercase;
  width: 32px;
  height: 32px;
}
}
.pager .next > a:hover {
  background:var(--white);
  border-color: #181c2a;
  color: #181c2a;
}
.pager .dots {
  height: 26px;
  display: inline-block;
  line-height: 36px;
  font-size: 20px;
}
.pager li.active > span {
  background: #181c2a;
  color:var(--white);
  cursor: default;
  text-decoration: none;
  border-color: #181c2a;
  width: 32px;
  height: 32px;
  line-height: 29px;
}
.pager li > span {
	display:block;
  border: 1px solid #000;
  padding: 0px 2px;
  border-radius: 0px;
  background:var(--white);
  color: #181c2a;
  text-align: center;
  min-width: 26px;
  line-height: 29px
  width: 32px;
  height: 32px;
  text-decoration: none;
}
.pager .prev a{position:relative;}

.pager .prev a:before{
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-left: 1px solidvar(--white);
	border-bottom: 1px solidvar(--white);
	position: absolute;
	top: 11px;
	left: 13px;
	transform: rotate(45deg);
}

	
.pager .next a{position:relative;}
.pager .next a:before{
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-right: 1px solidvar(--white);
	border-bottom: 1px solidvar(--white);
	position: absolute;
	top: 11px;
	left: 9px;
	transform: rotate(-45deg);
}

.pager .prev a:hover,
.pager .next a:hover{background-color:var(--white);}

.pager .prev a:hover:before,
.pager .next a:hover:before{border-left: 1px solid #000;border-bottom: 1px solid #000;}
.pager .next a:hover:before{transform: rotate(-135deg) !important;}

.select1_innerS{width:216px;}

	@media (max-width:998px){
		 #select_var { width: 100%;}	
		 .form2 > * {  width: unset;}
		 .form2 {max-width: unset;}
		 .form2 #price-range {  width: 100%;}
		 .select1_innerS{width:unset;}
		 .btn-form2-submit{width:100% !important;}
	}
	
	.slider-nav{padding-left:0;}
	.slider-nav li{margin:0px 10px;}
	
	
	.slider-nav li.slick-slide.slick-active img,
	.slider-nav li.slick-slide.slick-cloned img,
	.slider-nav li.slick-slide img{opacity:0.75;}
	
	.slider-nav li.slick-slide.slick-current.slick-active img{opacity:1;}
	
		@media(max-width:998px){
			.slider-nav li{margin:0px 4px;}
			.slider-nav { padding-right: 0;}
		}
		
  .carview{padding-left:0;margin-top:0;}
  .carview li{padding:0; margin:0;}
  .carview .slick-slide img{width:100% !important;}
  
  .carinfowrapper{
    border:1px solid #ebebeb;	
    margin-top: 25px;
  }
	  @media (min-width:992px) and (max-width:1199px){
	  	.carinfowrapper{
	  		min-width: 240px;
	      max-height: 536px;
	    }
	    .carprop{
	     transform:scale(0.9);	
	     padding: 8px 0px !important;
	    } 
	    .detailscar h3{
       margin-top: 10px !important;
       margin-bottom:5px !important;
      }
      .form3 {min-width: 240px;}
	  }
	  
  /*.carinfo h4{font-weight: 600;font-size: 24px;text-align: center;color: #212121;}*/
  
  .carinfo .price{ 
		font-size: 16px;
		line-height: 1;
		color:var(--white);
		background-color: var(--prin);
		padding: 15px 20px;
		font-weight: 600;
		letter-spacing: 1px
	}
	
	.carinfo .rate-first {
		display:flex;
		justify-content:space-between;
		align-items:center;
		
	}
	
	
	.carinfo .rate-first span{
		font-size: 16px;
		color: #d9332d;
		padding-top: 6px;
		font-family: open sans condensed;	
	}
	
	.carprop{padding:10px 0px;flex-wrap: nowrap;display: flex;}
		@media(min-width:1200px){
		 .carprop{  padding: 25px 0px;}	
		}
	.detailscar h3{text-transform:uppercase;color:#4b4949;margin-top: 15px;font-size: 20px;font-weight: 500;}
	.carprop .textprop{display:inline-block;}
  .carprop .textprop .txt1{display:block;font-size:12px;color:#b4b4b4;line-height:17px;}
  .carprop .textprop .txt2{display:block;font-size:15px;color:#000000;line-height:15px;font-weight:bold;letter-spacing: 1.1px;}
  
  .carprop .iconprop,
  .carprop .iconprop2,
  .carprop .iconprop3,
  .carprop .iconprop4,
  .carprop .iconprop5,
  .carprop .iconprop6,
  .carprop .iconprop7,
  .carprop .iconprop8{
  	background-size:contain;
	  background-position:center;
		background-repeat:no-repeat;
	  content:'';
	  display:inline-block;
	  width:31px;
	  height:31px;
	  margin-right:10px;
	 display:flex;
	 flex-shrink:0;
  }
  
	.carprop .iconprop{
	  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23004894' d='M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z'/%3E%3C/svg%3E");
  }
    
 	.carprop .iconprop2{
	 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23004894' d='M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E");
  }
   .carprop .iconprop3{
	  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='%23004894' d='M400 112c13.3 0 24-10.7 24-24s-10.7-24-24-24H208c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0v32H208 160 128c-17.7 0-32 14.3-32 32v56H48V160c0-13.3-10.7-24-24-24s-24 10.7-24 24V352c0 13.3 10.7 24 24 24s24-10.7 24-24V280H96v72c0 17.7 14.3 32 32 32h44.8l32 40c12.1 15.2 30.5 24 50 24H448c35.3 0 64-28.7 64-64V238.8c0-19.4-8.8-37.8-24-50L449.5 158c-11.3-9.1-25.4-14-40-14H328V112l72 0zM288 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192-32c-17.7 0-32 14.3-32 32V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H576z'/%3E%3C/svg%3E");
   }

   .carprop .iconprop4{
	  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cmetadata%3E Svg Vector Icons : http://www.onlinewebfonts.com/icon %3C/metadata%3E%3Cg%3E%3Cg transform='translate(0.000000 512.000000) scale(0.100000 -0.100000)'%3E%3Cpath fill='%23004894' d='M1563.3 4992.5c-168.5-40.2-298.8-114.9-430.9-249c-210.7-208.8-306.4-496.1-258.6-777.6c38.3-220.3 109.2-350.5 317.9-570.8c99.6-107.3 201.1-235.6 226-283.5l44-90V120v-2901.7l-44-90c-24.9-47.9-126.4-176.2-226-283.4c-212.6-224.1-289.2-365.8-319.8-584.2c-42.1-283.5 51.7-557.3 262.4-768c145.6-145.6 300.7-226 503.7-260.5c595.6-101.5 1145.3 448.2 1043.8 1041.9c-38.3 218.3-107.3 344.8-316 566.9c-99.6 107.3-203 237.5-227.9 287.3l-44 90l-5.7 1298.6l-3.8 1296.7h944.2h944.2l51.7-107.3c74.7-149.4 239.4-317.9 388.8-394.6l122.6-63.2l-3.8-1015.1c-5.7-1191.3 15.3-1080.2-266.2-1371.3c-118.7-126.4-191.5-220.3-239.4-316c-279.6-555.4 57.5-1208.6 678-1313.9c593.7-101.5 1143.4 448.2 1041.9 1041.9c-38.3 218.3-107.2 344.8-316 566.9c-99.6 107.3-203 237.5-227.9 287.3l-44 90l-5.8 1017l-5.7 1015.1l101.5 47.9c134.1 61.3 354.3 281.5 415.6 413.7l46 101.5l1154.9 3.8c1139.6 5.7 1154.9 5.7 1208.5 46c28.7 23 70.9 68.9 91.9 105.3c36.4 63.2 38.3 109.2 47.9 1559l9.6 1493.9l44.1 90c24.9 49.8 126.4 178.1 224.1 283.5c204.9 218.3 283.5 360.1 319.9 570.8c99.6 595.6-446.3 1141.5-1041.9 1041.9c-501.8-84.3-842.7-547.8-766.1-1041.9c30.7-208.8 124.5-375.4 327.5-588c95.8-97.7 193.4-218.3 216.4-268.1l44-88.1l5.7-1296.6l3.8-1298.6H6658h-944.2l-57.5 111.1c-70.9 139.8-277.7 344.8-407.9 404.1l-101.5 47.9l5.7 1015.1l5.8 1017l44 90c24.9 49.8 126.4 178.1 224.1 283.5c204.9 218.3 283.5 360.1 319.9 570.8c99.6 595.6-446.3 1143.4-1041.9 1041.9c-204.9-34.5-360.1-114.9-505.6-260.5c-210.7-210.7-304.5-484.6-262.4-768c30.6-218.3 107.3-360.1 319.8-584.2c293-312.2 270.1-195.4 275.8-1388.6l5.8-1017l-103.4-49.8C4283 865 4110.7 698.4 4036 550.9l-65.1-124.5h-944.2h-942.3l3.8 1298.6l5.7 1296.6l44 90c24.9 49.8 126.4 178.1 224.1 283.5c116.8 124.5 199.2 231.8 237.5 310.3C2934.7 4394.9 2306.5 5174.4 1563.3 4992.5z'/%3E%3Cpath d='M6987.4-3097.7v-1379h306.4h306.4v459.7v459.7h212.6h210.7l157.1-157.1c95.8-95.8 181.9-205 218.3-275.8c65.1-120.7 120.7-316 120.7-423.3v-63.2H8828h310.3l-13.4 159c-28.7 339-105.3 511.4-317.9 725.9l-149.4 147.5l76.6 51.7c114.9 80.4 245.2 233.7 304.5 362c162.8 346.7 99.6 735.5-162.8 1020.8c-124.5 134.1-314.1 239.4-488.4 272c-55.5 11.5-394.6 19.2-750.8 19.2h-649.3V-3097.7z M8377.9-2381.4c101.5-74.7 132.2-136 132.2-256.7s-30.6-182-132.2-256.7c-47.9-36.4-84.2-40.2-415.6-45.9l-362-5.7v308.3v308.4l362-5.8C8293.7-2341.2 8330-2345 8377.9-2381.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
   }
   
   .carprop .iconprop5{
	  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23004894' d='M32 64C32 28.7 60.7 0 96 0H256c35.3 0 64 28.7 64 64V256h8c48.6 0 88 39.4 88 88v32c0 13.3 10.7 24 24 24s24-10.7 24-24V222c-27.6-7.1-48-32.2-48-62V96L384 64c-8.8-8.8-8.8-23.2 0-32s23.2-8.8 32 0l77.3 77.3c12 12 18.7 28.3 18.7 45.3V168v24 32V376c0 39.8-32.2 72-72 72s-72-32.2-72-72V344c0-22.1-17.9-40-40-40h-8V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64zM96 80v96c0 8.8 7.2 16 16 16H240c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16z'/%3E%3C/svg%3E");
   }
   
   .carprop .iconprop6{
    background-image:url('/images/tractiune.png'); 
   }
   
  .carprop .iconprop7{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='%23004894' d='M171.3 96H224v96H111.3l30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192V96h81.2c9.7 0 18.9 4.4 25 12l67.2 84H272zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36H171.3c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256V368c0 17.7 14.3 32 32 32H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H608c17.7 0 32-14.3 32-32V320c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E");
  }
  
  .carprop .iconprop8{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23004894' d='M192 64L160 0H128L96 64 64 0H48C21.5 0 0 21.5 0 48V256H384V48c0-26.5-21.5-48-48-48H224L192 64zM0 288v32c0 35.3 28.7 64 64 64h64v64c0 35.3 28.7 64 64 64s64-28.7 64-64V384h64c35.3 0 64-28.7 64-64V288H0zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z'/%3E%3C/svg%3E");
 }
 
.car-is-soldout .carinfo .price{position:relative;}
.car-is-soldout .carinfo .price:before{filter:grayscale(0);
	content:url('../images/sticker-sloud-out.png');
	position:absolute;
	width:200px;
	height:30px;
	top:0px;
	transform:rotate(10deg);
}

 
  #myTabContent .extrafeat{
  	list-style: none;
		height: 870px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-left:0;
    width: 50%;
   }
	  @media(max-width:767px){
	   	 #myTabContent .extrafeat{
	   		height:unset;
	   		flex-wrap:nowrap;
	   	}
	  }
	  
   
 #myTabContent .extrafeat li {
 	position:relative;
 	padding-left: 15px;
 	line-height: 24px;}
  
 #myTabContent .extrafeat li:before{
 	position: absolute;
  width: 1em;
  height: 1em;
  left:0px;
  content:'✓';	
  color: #000;
  font-weight: 600;
  display:inline-block;
  
 }
  #myTabContent .extrafeat li a {
  display: block;
  color: #666666;
  text-decoration: none;
  position: relative;
  line-height: 20px;
  padding-left: 30px;
  max-width: 165px;
  
}

 #myTabContent .extrafeat li a:hover {
  color: #000;
 }


 #myTabContent .extrafeat h4,
 #myTabContent #overview h4{
  font-family: 'Open Sans';
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #202020;
  text-align: left;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-bottom:0;
  letter-spacing: inherit;
 }
 
 #myTab{display:flex; flex-direction:row;}
 #myTab li{list-style:none; padding-right:20px;}
 
	
	#overview, #features{
		position: relative;
		padding: 20px;
		border: 1px solid var(--light-grey);
		 
	}
	
	
	#myTabContent #overview,
	#myTabContent #features{
		display:none;
	}
	 
	#tab-overview-chk:checked ~ #myTabContent #overview{
		display:block;
	}
	
	.descfeat ul label[for=tab-overview-chk],
	.descfeat ul label[for=tab-features-chk]{
		display: block;
		background: none;
		line-height: 20px;
		padding: 0px 10px;
		text-align: center;
		font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight:bold;
	}
	
	@media(min-width:992px) and (max-width:1100px){
		.descfeat>.row>.col-lg-9{
			margin-top:-100px;
		}
  }
  
	#tab-overview-chk:checked ~ ul label[for=tab-overview-chk],
	#tab-features-chk:checked ~ ul label[for=tab-features-chk]
	{
		color: #181c2a;
	  border-color: #181c2a !important;
	  display: block;
		background: none;
		line-height: 20px;
		padding: 0px 10px;
		text-align: center;
		font-size: 12px;
		border-bottom: 3px solid transparent;
		text-decoration: none;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	#tab-features-chk:checked ~ #myTabContent #features{
		display:flex;
		flex-direction:row;
		width: 100%;
		flex-wrap: wrap;
	}
	
	.rate-block{
		margin-top: 48px;
		border: 1px solid #eee;
		padding: 0px 10px;
	}
	
	.rate-block h3{
		text-transform: uppercase;
		color: #4b4949;
		margin-top: 35px;
		font-size: 20px;
		font-weight: 500;
  }

	.rate-block .rate-range-calc #rate-range{
	  overflow: hidden;
		-webkit-appearance: none;	
		background:transparent;
		color:transparent;
		width: 100%;
    padding: 20px 0;
  }


/*Chrome*/


.rate-block .rate-range-calc #rate-range::-webkit-slider-runnable-track{
	 background: var(--prin);
	 border:1px solid #eee;
	 height: 10px;
	 width:100%;
	 -webkit-appearance: none;
	 cursor: pointer;
	 color:transparent;
}

.rate-block .rate-range-calc #rate-range::-webkit-slider-thumb {
  border: 5px solid var(--prin);
  height: 30px;
  width:30px;
  border-radius: 50%;
  background:var(--white);
  color:var(--prin);
  cursor: pointer;
  margin-top: -10px; 
  -webkit-appearance: none;
}

.rate-block .rate-range-calc #rate-range:focus {outline: none;}
.rate-block .rate-range-calc #rate-range:focus::-webkit-slider-runnable-track{background:var(--white);}


/* All the same stuff for Firefox */ 

.rate-block .rate-range-calc #rate-range::-moz-range-thumb {
  -webkit-appearance: none;
  border: 5px solid var(--prin);
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background:var(--white);
  cursor: pointer;
  color:var(--prin);
}



/* All the same stuff for IE */
.rate-block .rate-range-calc #rate-range::-ms-track {
  width: 100%;
  cursor: pointer;

  /* Hides the slider so custom styles can be added */
  background: var(--prin); 
  border-color: transparent;
  color: transparent;
}



.rate-block .rate-range-calc #rate-range::-ms-thumb {
  -webkit-appearance: none;
  border: 5px solid var(--prin);
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background:var(--white);
  cursor: pointer;
}

/*Mozilla*/
.rate-block .rate-range-calc #rate-range::-moz-range-progress {
	-webkit-appearance: none;
  background: var(--prin);
  height: 5px;
  color:var(--prin);
}

.rate-block .rate-range-calc #rate-range::-moz-range-track { 
	-webkit-appearance: none; 
  background:var(--white);
  color:transparent;
  border:1px solid #eee;
  height: 5px;
}


/* IE*/
.rate-block .rate-range-calc #rate-range::-ms-fill-lower {
  background-color:var(--white); 
}
.rate-block .rate-range-calc #rate-range::-ms-fill-upper {  
  background-color: var(--prin);
}

.rate-block .rate-range-calc #rate-range:focus::-ms-fill-upper{background:var(--white);}



.rate-block h5:first-child{
	font-size: 18px;
	margin-top: 14px;
	margin-bottom: 0;
	/*color:#64748b;*/
	text-transform:capitalize;
	font-weight: normal;
	color: #000;
}
.rate-block h5:nth-child(2){
	color:var(--prin);
	font-size: 20px;
	font-weight: normal;
	line-height: 12px;
}

.rate-block .rate-range-calc input.simple-slider-input {
  flex-basis: 100%;
  width: 100%;
  padding:5px 15px;
  border-radius:7px;
  margin-top:-7px;
}

.rate-block .rate-range-calc input.simple-slider-input:focus {
	color: #343434;
	outline: 0 none;
	border-color: #8E8E8E;
}

.rate-block .years-prices .years-prices-item{
 background-color	:#ededee;
 border:1px solid #f4f4f4;
 padding-top:20px;
 padding-bottom:20px; line-height:20px;
}

.rate-block .years-prices span:first-child{
	color:#555353;
	line-height: 23px;
	font-size:14px;
	letter-spacing: .5px;
}

.rate-block .years-prices span:nth-child(2){
	color:#404040;
	font-weight:bold;
	font-size:16px;
}


.button.big.button-opt{
	background-color:var(--white) !important;
	border:1px solid var(--prin) !important;
	color:var(--prin) !important;
	font-size:15px;
	font-weight:bold;
	border-radius:5px;
	text-transform:unset;
	padding:3px 35px;
	box-shadow:unset;
	width:258px;
	height:52px;
}
.button.big.button-opt:hover,
.button.big.button-opt.active{
	background-color:var(--prin) !important;
	border:1px solid var(--prin) !important;
	color:var(--white) !important;
	font-size:15px;
	font-weight:bold;
	border-radius:5px;
	text-transform:unset;
	padding: 3px 8px;
	width: 180px;
	box-shadow:unset;
}
.button.big.button-opt.active:hover{
	background-color:#0000FF !important;
	border-color:	#0000FF !important;
}


	.form3{
	 margin-top: 10px;
	 border:1px solid #eee;
	 padding:10px 10px;	
	}
	
	.form3 h2,
	.form4 h2{
		text-transform:unset;
		text-align:left;
		margin-bottom: 5px;
	}
	
.form3 h6,
.form4 h6{
	margin: 16px auto;
  color: #181c2a;
  font-family:"Open Sans";
  background: none;
  line-height: 20px;
  font-size: 12px;
  text-transform: unset !important;
  font-weight: bold;
}

.form3 h5:first-child{
	font-size: 18px;
	margin-top: 14px;
	margin-bottom: 0;
	color:#64748b;
	text-transform:capitalize;
	font-weight: normal;
}
.form3 h5:nth-child(2){
	color:var(--prin);
	font-size: 18px;
	font-weight: normal;
	line-height: 12px;
}

.form3 .years-prices .years-prices-item{
 background-color	:#fcfcfc;
 border:1px solid #f4f4f4;
 padding-top:18px;
 padding-bottom:18px; line-height:20px;
}
.form3 .years-prices span:first-child{
	color:#9b9b9b;
	line-height: 23px;
	font-size:13px;
}

.form3 .years-prices span:nth-child(2){
	color:#404040;
	font-weight:bold;
	font-size:15px;
}

.form3 .button.big.send{
	background-color:var(--prin) !important;
	border:1px solid var(--prin) !important;
	color:var(--white) !important;
	font-size:14px;
	font-weight:bold;
	border-radius:5px;
	text-transform:unset;
	padding:3px 35px;
	box-shadow:unset;
	width:150px;
	height:48px;
}
.form3 .button.big.send:hover{
	background-color:#0000FF !important;
	border-color:	#0000FF !important;
}


.iti__flag {background-image: url("/js/intl-tel-input/build/img/flags.png");}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {background-image: url("/js/intl-tel-input/build/img/flags@2x.png");}
}

.form-schimb-block .block_schimb{background-color:#f9f9f9;}




.form-schimb-block  .form4 label {
 font-size: 1rem;
 line-height: 1.5;
 color:#343434;	
 font-weight:bold;
 display: flex;
 align-items: flex-end;
}

.form-schimb-block .form4 #car-image-upload{
	border: 1px dashed #ccc;
	border-radius: 2px;
	background: #fcfcfc;
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	cursor: pointer;
}
.form-schimb-block .form4 .modern-title{
	text-align: center;
	font-size: 15px;
	line-height: 1.5;
	cursor: pointer;
}
.form-schimb-block .form4 .modern-hint{
	text-align: center;
	font-size: 15px;
	line-height: 1.5;
	cursor: pointer;
	color:#B4B4B4;
}

.form-schimb-block .form4{
	 border:1px solid #eee;
	 padding:20px 10px;	
}
.form-schimb-block .form4 .button.big.send{
	background-color:var(--prin) !important;
	border:1px solid var(--prin) !important;
	color:var(--white) !important;
	font-size:14px;
	font-weight:bold;
	border-radius:5px;
	text-transform:unset;
	padding:3px 35px;
	box-shadow:unset;
	width:180px;
	height:48px;
	margin-left:10px;
}
.form-schimb-block .form4 .button.big.send:hover{
	background-color:#0000FF !important;
	border-color:	#0000FF !important;
}
.anforms-required-label{
 color:#ff0000;
 font-weight:normal;
 margin-left:4px;	
}

.open360parent{position:relative;}
.open360{
  background-image:url('/templates/default/images/360-icon.svg');
	background-color: rgba(0,0,0,0.55);
	background-position: center center;
	background-size: 60% 60%;
	background-repeat: no-repeat;
	height: 41px;
	width: 106px;
	position: absolute;
	top:25px;
	right:0;
	white-space: nowrap;
  cursor: pointer;
  display:block;
  z-index:1;
  transition:background-size .3s linear;
}
.open360:hover{
	background-size: 75% 75%;
	transition: background-size 0.35s;
}

.social-block .social_icons{list-style:none;flex-direction: row;display: flex;justify-content:flex-end;padding-left:0;margin-top: 0;margin-bottom: 0;}
.social-block  h6{color:#212121;margin:10px 0 5px 5px;font-weight:normal;margin-left:auto;}
.social-block .social_icons li{padding-right:7px;}
.social-block .social_icons li a {
	 display:inline-block;
	 width:44px;
	 height:44px;
	 border-radius:5%;
	 background-repeat:no-repeat;
	 background-position:center;
}

.social-block .social_icons li a.fb{
	background-color:#004080;
	background-image:url('../images/fb-icon.svg');
}

.social-block .social_icons li a.vk{
	background-color:#07f;
	background-image:url('../images/vk-icon.svg');
}

.social-block .social_icons li a.telegram{
	background-color:#64a9dc;
	background-image:url('../images/telegram-icon.svg');
}
.social-block .social_icons li a.viber{
	background-color:#6767B4;
	background-image:url('../images/vber-icon.svg');
}
.social-block .social_icons li a.wapp{
	background-color:#56D248;
	background-image:url('../images/whatsapp-icon.svg');
}

.top-oferte-slider.details{
 margin:20px auto 40px;	
}

.top-oferte-slider .image-of-car img{border:2px solid #004894;}

.top-oferte-slider.details  .prrat .line-through{
 text-decoration:line-through;	
}

.top-oferte-slider.details .card-auto-block .card-name-price a{
	padding-top: 18px;
}

.top-oferte-slider.details .card-auto-block .card-name-price {
  border-bottom: unset;
}

.top-oferte-slider.details .card-auto-block div a img:first-child{
 height:230px !important;
}

.top-oferte-slider.details button{top:33%;
	
}
.top-oferte-slider.details button.slick-arrow:before{
	height:36px;
	background-size:contain;
}
@media(max-width:472px){
 	.top-oferte-slider.details button.slick-arrow{display:none !important;}
}

.top-oferte-slider.details .slick-next {right: -30px;}
.top-oferte-slider.details .slick-prev {left: -30px;}
	@media (max-width:992px){
		.top-oferte-slider.details .slick-next {right: 0%;}
		.top-oferte-slider.details .slick-prev {left: 0%;}
	}
	
.top-oferte-slider.details .slick-prev,
.top-oferte-slider.details .slick-next{background:transparent;}


.top-oferte-slider.details .card-auto-block .slprice{
	position: absolute;
	z-index: 3;
	bottom: 4px;
  right: 4px;
	width: 99px;
	height: 43px;
	background-color: #9d1d1d;
	border-radius: 7%;
}

.top-oferte-slider.details .card-auto-block .slprice span.line-through{
 	text-decoration: line-through;color:var(--white) !important;
}
.top-oferte-slider.details .card-auto-block .slprice span.mainprice{
	font-size:19px !important; color:var(--white);font-weight:bold;
	white-space:nowrap;
}
.top-oferte-slider.details .card-auto-block,
.fullcard .card-auto-block{
		position:relative;
}
.top-oferte-slider.details .card-auto-block{padding:5px;border: 1px solid var(--light-grey);}

.top-oferte-slider.details .card-auto-block .badge,
.fullcard .card-auto-block .badge {
	width: 80px;
	height: 80px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	text-transform: uppercase;
	color: white;
}


.top-oferte-slider.details .card-auto-block .badge .badge-new,
.fullcard .card-auto-block .badge .badge-new,
{
 	font-weight: bold;
	width: 175px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	top: 7px;
	left: -67px;
	z-index: 2;
	overflow: hidden;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border: 1px groove;
	box-shadow: 0 0 0 3px #ff0000, 0px 21px 5px -18px rgba(0,0,0,0.6);
	background: #ff0000;
	text-align: center;
}
.top-oferte-slider.details .card-auto-block .card-name-price a {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	position: relative;
	padding:11px 0 0 15px;
	text-decoration: none;
	transition: all .3s;
}
.top-oferte-slider.details .card-auto-block .card-name-price a:hover{
 color: #1e39b4;
 
}

  @media (max-width: 998px){
    .top-oferte-slider.details .slick-slide .image-of-car img{width:100%;}
  }
  
  .fullcard a.image-of-car>img{width:100% !important;}
  .fullcard .card-auto-block {  width: 100%; position:relative; }
  
	
	.fullcard  .card-name-price{
  	border-bottom:1px solid #eee;
  	padding-bottom:15px;
  }
  .fullcard  .card-name-price  a{
		font-size: 15px;
		line-height: 1;
		color: #212121;
		font-weight: 600;
		position: relative;
		margin-bottom: 1px;
		text-decoration: none;
		transition: all .3s;
		padding-top: 0px;
    padding-bottom: 0px;
  }
  
  .fullcard  .card-name-price  a:hover{color: var(--prin);}
  
  .fullcard  .km{
  	position: relative;
    font-size: 12px;
    color: #464646;
    font-weight: 600;
  }
  .fullcard .km span{
	   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23464646' d='M256 32H181.2c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480H256V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64H521.4c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32H320V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32z'/%3E%3C/svg%3E");
	   background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		display: inline-block;
		height: 12px;
		width: 12px;
		margin-right: 6px;
  }
   .fullcard .card-footer{
   	height:92px;
   }
   .fullcard .card-footer ul{
			padding-left: 10px;
			margin-top: -6px;
			color:#464646;
			display: flex;
      justify-content: space-around;
	 }
	 
   .fullcard .card-footer ul li{padding-top:5px;}
   .fullcard .card-footer ul li a{font-size:12px;text-decoration:underline;}
   
   .fullcard .card-footer .btn3{
		display: block;
		text-decoration: none;
		color: #181c2a;
		font-weight: 700;
		font-family: 'Open Sans';
		font-size: 10px;
		line-height: 29px;
		padding: 0 5px;
		text-transform: uppercase;
		letter-spacing: 0px;
		background:var(--white);
		position: relative;
		width: 100%;
		text-align: center;
		margin-bottom: 0px;
		border: 1px solid #181c2a;
		transition: all .3s;
		min-width:107px;
	 }
	 .fullcard .card-footer .btn3:after{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 256 512'%3E%3Cpath d='M246.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 41.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");
		background-size:100%;
	  background-position:center;
		background-repeat:no-repeat;
	  content:'';
	  display:inline-block;
	  width:8px;
	  height:8px;
	  margin-left:8px;
	 }
	 .fullcard .card-footer .btn3:hover {
	  color:var(--white);
	  background: #181c2a;
	  border-color: #181c2a;
   }
   .fullcard .card-footer .btn3:hover:after{
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 256 512'%3E%3Cpath d='M246.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 41.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");
   }
   
  .fullcard  .price{ 
		font-size: 16px;
		line-height: 1;
		color: var(--prin);
		padding: 0px 10px;
		font-weight: 600;
	}
	
	.fullcard .price.line-through{text-decoration: line-through;color:#625F5F !important;}
  .fullcard .price.new_price{font-size:19px !important;}
  
  /*
  
  
  .fullcard .card-auto-block .prrat{
		position: absolute;
		bottom: -15px;
    right: 5px;
		width: 91px;
		height: 43px;
		background-color: var(--prin);
		border-radius: 7%;
		transition-property:transform;
    transition-timing-function: ease-in-out;
    transition-duration: 2s;
	}
	.fullcard .card-auto-block .prrat:hover{
	 transform: rotateY(180deg);
	 backface-visibility:hidden;
	 	
	}
	.fullcard .card-auto-block .pmont{
		opacity:0;
		position:absolute;
		bottom: -15px;
    right: 5px;
		width: 91px;
		height: 43px;
		background-color: var(--prin);
		border-radius: 7%;
	  display: flex;
		justify-content: center;
		align-items: center;
		color:#fff;
		transition-property:opacity 3s;
    transition-timing-function: ease-in-out;
    transition-duration: 3s;
		
	}
	
	.fullcard .card-auto-block .pmont:hover{
    opacity:1;
		transform: rotateY (-180deg);
		backface-visibility:hidden;
		
	}
	
	
	.fullcard .card-auto-block .prrat span:first-child,
	.fullcard .card-auto-block .pmont .pl	{
	 color:var(--white);
	 font-size:11px;
	 padding: 3px 7px 1px;
   text-align: center;
	}
	
	.fullcard .card-auto-block .prrat span:nth-child(2),
	.fullcard .card-auto-block .pmont .calcPMT,
	.fullcard .card-auto-block .pmont .valuta	{
	 font-size:15px;	
	 color:var(--white);
	 font-weight:bold;
	 padding-top:0;
	 text-align: center;
	}
  */
  .fullcard .plaska{
  	--time:0.5s;
  	display:flex;
  	position:absolute;
  	right:5px;
  	bottom:-15px;
  	width: 91px;
		height: 43px;
		background-color: var(--prin);
		border-radius: 7%;
		text-align:center;
		color:#FFFFFF;
		flex-direction:column;
		justify-content:center;
		z-index:1;
  }
	.fullcard .plaska{
		transition-property:transform;
    transition-timing-function: ease-in-out;
    transition-duration: var(--time);
    backface-visibility:hidden;
	}
  
  .fullcard .plaska.prrat{
  	z-index:2;
  	transform: rotateY(0deg);
  }
  
  .fullcard:hover .plaska.prrat{
  	transform: rotateY(-90deg);
  }
  
  .fullcard .plaska.pmont{
  	transform: rotateY(-90deg);
  }
  
  .fullcard:hover .plaska.pmont{
  	transform: rotateY(0deg);
  }
  
  .fullcard:hover .plaska.pmont{
  	z-index:3;
  }
  .fullcard .plaska .head{
  	font-size:11px;
  }
  .fullcard .plaska > span{
  	display:block;
  	text-align:center;
  	white-space:nowrap;
  }
  
  .fullcard .plaska .value{
  	font-weight:bolder;
  	font-size:15px;
  }
  
  
  .cautare{
	  background-color:var(--white);
	  color: #333;
	  border: 1px solid #eee;
	  width: 89%;
	  transition: 0.6s ease;
	  margin-bottom: 10px;
  }
  
  @media(min-width:326px) and (max-width:1254px){
  	.cautare{width: 100%;}
  }
  
 @media(max-width:991px){
 	.cautare #filterCars{display:none;}
  .cautare #search-car-box:checked ~ #filterCars{display:block;}
 }
  
  	
  
  .cautare label[for="search-car-box"]{
		padding-left: 0;
		font-weight: bolder;
		font-size: 17px;
		text-transform: uppercase;
		color: #4f4e4e;
		letter-spacing: 1.4px;
		width: 100%;
		display: inline-flex;
	}
	.cautare label[for="search-car-box"]:after{
		content:'';
		display:inline-block;
		width: 19px;
    height: 19px;
    margin-left: auto;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23004894' d='M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");
    background-size:cover;
  }
  
	.cautare label[for="search-car-box"]:before{
		content:'';
		display:inline-block;
		width: 19px;
    height: 19px;
		margin-right:10px;
		background-size:cover;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23004894' d='M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z'/%3E%3C/svg%3E");
	}


.filter-block{}
.filter-block .legend{
	font-size:13px;
	letter-spacing:2.5px;color:#333;padding-top:5px;border-bottom:2px solid #eee;position:relative;
}
.filter-block .legend:before{
	content:'';
	display:block;
	position:absolute;
	left:0px;
	bottom:-2px;
	width:20%;
	background-color:var(--prin);
	height:2px;
}
.filter-block .filter-elem{
	margin:29px 0px;
	position:relative;
}

.filter-block .filter-elem label{
	cursor:pointer;
	position:absolute;
	top:-8px;
	left:0;
}

.filter-elem.priceRange{}
.filter-elem.priceRange label{
	color: #F00;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  display: block;
}
.filter-elem.priceRange .rangeShowInfo{
font-size:14px;
font-weight:bolder;
}


.rangeShowInfo{
	display:flex;
	width:100%;
	justify-content:space-between;
	align-items:center;
	font-size:11px;
	position:relative;
	bottom: -30px;
}

.ui-state-default{
	border:unset !important;
	background:#004894 !important;
	color: #004894 !important;
	width:9px !important;
	height:18px !important;
	border-radius:none !important;
	margin-top: -1px;
}

.ui-corner-all{
 border-bottom-right-radius: unset !important;
 border-bottom-left-radius: unset !important;
 border-top-right-radius: unset !important;
 border-top-left-radius: unset !important;
}
.ui-widget-header {
  border: unset !important;
  background: #004894 !important;
}

.rate-block.leasing-block .ui-widget.ui-widget-content{
	background-color: #004894;
}
.rate-block.leasing-block .first-payment-input{
	margin:10px auto;
}
.rate-block.leasing-block .termen_pl{ font-size:14px;text-align:left;margin-top:.3em;margin-bottom:.3em;color:#4b4949;font-family: 'Open Sans Condensed';}

.reset-filters .resetForm{font-size:11px;}

.open360parent .open360{}
.open360parent > .gallery360-view:not('.loaded'){min-height:500px;}
.open360parent > .gallery360-view{display:none;}
.open360parent > .gallery-view{display:block;}
.open360parent .open360.open ~ .gallery360-view{display:block;}
.open360parent .open360.open ~ .gallery-view{display:none;}
.open360parent .gallery360-view{/*:not(.loaded)*/
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin:auto%3Bbackground:%23fff%3Bdisplay:block%3B' width='490px' height='490px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%235e6fa3'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%235e6fa3'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%235e6fa3'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%235e6fa3'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%235e6fa3'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%235e6fa3'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%235e6fa3'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%235e6fa3'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%235e6fa3'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%235e6fa3'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%235e6fa3'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='47' y='24' rx='3' ry='6' width='6' height='12' fill='%235e6fa3'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:center center;
}

 .ribbon-wrapper.soon {
	position: absolute;
	z-index: 998;
	top: 3px;
	left: 5px;
 }

 .ribbon-wrapper.soon:hover{
 	text-decoration:none;
 }
 
  .ribbon-wrapper.soon .ribbon-front {
	  background-color: #9d1d1d;
		height: 40px;
		width: 8rem;
		position: relative;
		left:-10px;
		z-index: 2;
		font:16px/37px bold Verdana, Geneva, sans-serif;
		color:#f8f8f8;
		text-align:center;
	  text-shadow: 0px 1px 2px #cc6666;
  }

  .ribbon-wrapper.soon .ribbon-front,
  .ribbon-wrapper.soon .ribbon-back-left,
  .ribbon-wrapper.soon .ribbon-back-right
{
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-o-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
}

  .ribbon-wrapper.soon .ribbon-edge-topleft,
  .ribbon-wrapper.soon .ribbon-edge-topright,
  .ribbon-wrapper.soon .ribbon-edge-bottomleft {
	position: absolute;
	z-index: 1;
	border-style:solid;
	height:0px;
	width:0px;
}

  
  .ribbon-wrapper.soon .ribbon-edge-bottomleft{
	top: 50px;
}

  .ribbon-wrapper.soon .ribbon-edge-topleft,
  .ribbon-wrapper.soon .ribbon-edge-bottomleft {
	left: -10px;
	border-color: transparent #9B1724 transparent transparent;
}

  .ribbon-wrapper.soon .ribbon-edge-topleft {
	 top: -3px;
   border-width: 3px 5px 0 0;
  }
 .ribbon-wrapper.soon  .ribbon-edge-bottomleft {
	border-width: 0 10px 0px 0;
}

  .ribbon-wrapper.soon .ribbon-edge-topright,
  .ribbon-wrapper.soon .ribbon-edge-bottomright {
	left: 6.8rem;
	top: 3em;
	border-color: transparent transparent transparent #9B1724;
}

  .ribbon-wrapper.soon .ribbon-edge-topright {
	top: 0px;
	border-width: 0px 0 0 10px;
}
  .ribbon-wrapper.soon .ribbon-edge-bottomright {
	border-width: 0 0 5px 10px;
}


@-webkit-keyframes flow {
	0% { left:-20px;opacity: 0;}
	50% {left:100px;opacity: 0.3;}
    100%{ left:180px;opacity: 0;}
}
@keyframes flow {
	0% { left:-20px;opacity: 0;}
	50% {left:40px;opacity: 0.3;}
    100%{ left:80px;opacity: 0;}
}

.ribbon-wrapper.soon .glow{ background: rgb(255,255,255); width:40px; height:100%; z-index:999; position:absolute;-webkit-animation: flow 1.5s linear infinite;-moz-animation: flow 1.5s linear infinite;-webkit-transform: skew(20deg);
	   -moz-transform: skew(20deg);
	     -o-transform: skew(20deg);background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */ border-left:1px solid #fff;}


.ribbon-programare{
	display: inline-flex;
	max-width: 60%;
	border-radius: 5px;
	min-height: 15px;
	font-size: 13px;
	text-decoration: none;
	text-align: start;
	padding-left: 5px;
}

.ribbon-programare img{
	-webkit-animation: beat-fade 2s ease-in-out infinite;
	-moz-animation: beat-fade 2s ease-in-out infinite;
	width:18px;
	height:18px;
	margin-right:5px;
}

@keyframes beat-fade{
	0%  {opacity: 0.75;transform:scale(0.7);}
	50% {opacity: 1;transform:scale(0.9);}
  100%{opacity: 0.75;transform:scale(0.7);}

}


  @media (max-width: 499px){
		.fullcard {
		overflow:hidden	;
	}
}

.slider-card .slick-arrow{
	margin-top:-32px;
	width:24px;
}
.slider-card .slick-arrow:before{
	width:15px;
}


