/*====================================================
#   CMS DEFAULTS                                     #
====================================================*/
.error {
    width: 100%;
}
.red, .green {
    border: 1px solid;
    margin: 10px 0;
    padding: 15px 10px 15px 36px;
    background-repeat: no-repeat;
    background-position: 10px center;
    overflow: hidden;
}
.green {
    border: 1px solid #90B96B;
    color: #345F0E;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAehJREFUeNpi/P//PwMlgImBQsACIhhnCAFZjEAGkANy0B8gwQ00m5kRogpEMYHl5YF4LZBXw/D3/47/Ea/xuOD7PwaGX1AMMvDvfwGGf/8nprkkGQPZLUAVHqR4gY3hH0Ofoby+6ZcvXxjinWL0Gf4wtMC9QAAwAjXXK0jIO8gLyUl9/Pzx98Fjh24AXdOA7gIPoP/PwJwGdvoPoNP/MGQIcwkGq4mrKHz5+uXf0UtH7wBdMRGodgvCgP9ATX/+tyT5JxqCaDAfIu7DwcSWJckjqfzgwQOGU5dP3f3w4cNSoJq5DL//I0Xjn38tMX4xes+ePWOK8IowAPGBmnNZ/jPVS4vLqH7985Xl5YcXDz99+rAJGIDtQAxxIcKA/zVLViy8xM7J9uvU7VPMDnaOOkAb4sVkxTV+sPxgf/fhzdOP797vZ/gLjD4Ghn8oAQRKiYx9/AxADaAwaDF2NtN6+vMZpwCnAMP7b+8Zfrz49vrj3fdHGJgZkhhYmT4wsELTC8iHWe+RAvE/ww6g02vO7jhxjfkv49fXjK8Zvn/5+uHTzXcXgSGeC1TxAWdKRDHk81+Gp5vutnCZ8Mt8v/DpDtCBeUBrnuJNyigAmEQZ3v9h+LbzTQsw+ZYwCLJcBydjXIlkwHMjQIABAIHQ3hY9qLekAAAAAElFTkSuQmCC') no-repeat scroll 10px center #C2EE9B;
}
.red {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNrEU71OwlAUPrVqrDFBHsARX6AJri4kJSEyEBMHggkLK8EEFsauvoPo4iN04gkgLiYOOBHUxDSUCBO0XL9z7a1t1YnBJl967/l+enIOaEII2uTZog2fbXW41zTSiSwcbaAbEDl+TJTmLsLO4x1YIOzzTscMvoRWmjtrNn9yPAPGHdFg3W6Lx1JJLFstwXfACjF4r9clN6lWJad8UUAPwhsQXqMh+vm8eK3VBN8ZT+WyrA0LBVljrfJpags9zMBnAi2eVirm82hEmUyGFosFvUwmZBgGzcfjoYYZYCbOZehLBKzwDsKQo1zOnLqu5HRdpw/XlWYM09lBTQVEW3gDdsMChLSazWhfkUEgw9nCm1n+9TuAwILAPs5mTcP36QA1Ba4xJ5LbSa4RX7FPIFSmB88bMtSduVVqjVEAE8WYuQ8jvthl9GMhxe+QZMAcwlsI93DmN9/RrsP4jVO+aAtX2IKH1tZIR2o3C+NhKJoBae46vcZ/+zd+CjAAN5vaL1x3kMMAAAAASUVORK5CYII=') no-repeat scroll 10px center #FABBBB;
    border: 1px solid #C88383;
    border-radius: 3px 3px 3px 3px;
    color: #882626;
}
.ajax-loading:before {
    background: url("../images/ajax-loading.gif") no-repeat scroll 0 0 transparent;
    bottom: 0;
    content: "";
    height: 11px;
    left: 10px;
    margin: auto 0;
    position: absolute;
    top: 0;
    width: 16px;
}

.paralax_loading{
	margin:30% auto;
	width:31px;
	height:47px;
	background:url("../../includes/images/loading.gif") no-repeat
}
.paralax_body{
	margin:0 auto;
	height:1500px;
	width:1000px;
	position:relative;
	display:none
}
.paralax_logo{
	width:205px;
	height:100px;
	background:url("../../includes/images/logo.jpg")
}
.paralax_intro_text{
	font-size:18px;
	text-align:center;
	width:700px;
	line-height:30px;
	color:#000
}
.paralax_intro_text b{
	font-weight:bold
}
.paralax_model1{
	width:364px;
	height:1050px;
	background:url("../../includes/images/model1.png")
}

.paralax_diamond{
	width:71px;
	height:77px;
	background:url("../../includes/images/bg_light1.png")
}
.paralax_diamond_layout{
	position:relative;
	width:533px;
	height:618px;
	border:1px solid red
}
.paralax_circle{
	cursor:pointer;
	width:202px;
	height:202px;
	background:url("../../includes/images/circle.png")
}
.paralax_circle.circleie1{
	width:209px;
	height:209px;
	background:url("../../includes/images/circleie1.png")
}
.paralax_circle.circleie2{
	width:212px;
	height:212px;
	background:url("../../includes/images/circleie2.png")
}
.paralax_circle.circleie3{
	width:210px;
	height:210px;
	background:url("../../includes/images/circleie3.png")
}
.paralax_circle_content{
	width:180px;
	height:180px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-ms-border-radius:100px;
	border-radius:100px
}
.paralax_circle_content.ie{
	width:209px;
	height:209px
}
.paralax_circle_content.circle1{
	background-image:url("../../includes/images/expocar/opel-ampera.jpg")
}
.paralax_circle_content.circle2{
	background-image:url("../../includes/images/expocar/camaro.jpg")
}
.paralax_circle_content.circle3{
	background-image:url("../../includes/images/expocar/eleganta.jpg")
}
.paralax_circle_content span{
	text-align:center;
	display:block;
	color:#FFF;
	margin:80px auto;
	font-size:20px
}
.paralax_model2{
	width:350px;
	height:1259px;
	background:url("../../includes/images/model2_blur.png")
}
.paralax_relailer{
	position:relative;
	width:266px;
	height:266px;
	background:url("../../includes/images/retailer.png")
}
.paralax_relailer span{
	position:absolute;
	top:55px;
	left:45px;
	font-size:30px;
	text-transform:uppercase
}
.paralax_relailer i{
	position:absolute;
	top:153px;
	left:28px;
	font-size:11px;
	font-style:normal;
	color:#797979
}
.paralax_relailer input{
	position:relative;
	top:110px;
	left:25px;
	width:212px;
	height:30px;
	border:1px solid #D8D8D8;
	text-align:center
}
.paralax_relailer a.paralax_button{
	position:absolute;
	top:190px;
	left:80px
}
.paralax_relailer select{
	position:absolute;
	top:150px;
	left:162px
}
.paralax_hr{
	width:100%;
	border-bottom:1px solid #E3E3E3
}
.paralax_list{
	width:1070px;
	overflow:hidden
}
.paralax_list .paralax_item{
	float:left;
	width:240px;
	height:222px;
	border:4px solid #E5E5E5;
	margin-left:10px;
	margin-bottom:10px;
	background:#474747;
	cursor:pointer
}
.paralax_list .paralax_item span{
	margin-top:60px;
	text-align:center;
	color:#FFF;
	display:block;
	font-weight:bold;
	text-decoration:none !important;
	line-height: 35px; font-size: 26px; text-shadow: 2px 2px 5px #333333
}
.paralax_list .paralax_item:hover, .paralax_list .paralax_item:hover span{
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%)
}
.paralax_list a{
	display:block;
	text-decoration:none !important
}
.paralax_list a span{
	text-decoration:none !important
}
.paralax_text{
	float:left;
	color:#000;
	line-height:50px;
	width:500px
}
.paralax_text u{
	text-decoration:none;
	border-bottom:1px solid #000
}
.paralax_text b{
	font-weight:bold
}
.paralax_text1{
	font-size:30px
}
.paralax_text2{
	font-size:22px;
	line-height:40px;
	text-align:center
}
.paralax_text3{
	font-size:30px
}
.paralax_text4{
	width:360px;
	font-size:17px;
	line-height:30px;
	text-align:right
}
.paralax_footer{
	font-size:20px;
	text-align:center;
	width:705px;
	line-height:50px;
	color:#000
}
.paralax_footer b{
	font-weight:bold
}
.paralax_footer a{
	margin-left:20px
}
a.paralax_button{
	font-size:15px;
	text-decoration:none !important;
	background:#4C4C4C;
	-webkit-box-shadow:1px 1px 1px #BDBDBD;
	-moz-box-shadow:1px 1px 1px #BDBDBD;
	box-shadow:1px 1px 1px #BDBDBD;
	color:#FFF;
	padding:6px 20px;
	text-transform:uppercase
}
a.paralax_button:hover{
	opacity:0.9;
	filter:progid:DXImageTransform.paralax_Microsoft.paralax_Alpha(Opacity = 90);
	-ms-filter:'progid:DXImageTransform.paralax_Microsoft.paralax_Alpha(Opacity=90)'
}
.paralax_blur_layout{
	width:540px;
	height:291px;
	background:url("../../includes/images/blur_layout.png");
	cursor:pointer
}
.paralax_blur_layout_normal{
	width:540px;
	height:291px;
	background-image:url(../../includes/images/model2.png);
	background-repeat:no-repeat;
	cursor:pointer;
	display:block
}
.main-container{
	height:3300px
}
#iScrollContent{
	position:relative;
	height:400px
}
#iScrollScroller{}
.tm-onetime-popup.GDPR-popup-container {
    display: none;
}
.is-active {
    display: block !important;
}