@font-face{font-family:orion;src:url(fonts/Orion-Regular.eot);src:url(fonts/Orion-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/Orion-Regular.woff) format('woff'),url(fonts/Orion-Regular.ttf) format('truetype'),url(fonts/Orion-Regular.svg) format('svg');font-style:normal;font-weight:300;text-rendering:optimizeLegibility}
@font-face{font-family:orion;src:url(fonts/Orion-Bold.eot);src:url(fonts/Orion-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/Orion-Bold.woff) format('woff'),url(fonts/Orion-Bold.ttf) format('truetype'),url(fonts/Orion-Bold.svg) format('svg');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:orion;src:url(fonts/Orion-ExtraBold.eot);src:url(fonts/Orion-ExtraBold.eot?#iefix) format('embedded-opentype'),url(fonts/Orion-ExtraBold.woff) format('woff'),url(fonts/Orion-ExtraBold.ttf) format('truetype'),url(fonts/Orion-ExtraBold.svg) format('svg');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}
@font-face{font-family:orion;src:url(fonts/Orion-Black.eot);src:url(fonts/Orion-Black.eot?#iefix) format('embedded-opentype'),url(fonts/Orion-Black.woff) format('woff'),url(fonts/Orion-Black.ttf) format('truetype'),url(fonts/Orion-Black.svg) format('svg');font-style:normal;font-weight:800;text-rendering:optimizeLegibility}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}
html{font-family:orion;width:100%;height:100vh;font-size:44px;font-weight:100;overflow-x:hidden}
body{margin:0;padding:0;background:url(../images/bg-mob.png) top center no-repeat;background-size:100%;background-color:#fff;color:#fff;height:100%}
iframe{display:none}
h1,h2,h3,h4,h5,h6{font-weight:400}
a:focus,input:focus,select:focus{outline:2px solid #0f0!important}
.desktop{display:none!important}
.mobile{display:block}
.mobile-inline{display:inline}
[aria-hidden=true]{visibility:hidden;height:0!important}
.nis-2{font-size:.6em;display:inline-block;margin-right:-.3em}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
#wrapper{text-align:center;width:100%;height:56.9em}
.pink{color:#e72e76}
.logo{position:absolute;left:.25em;z-index:999;top:-19.3em}
#form_wrapper{margin:auto 3.8em auto 0;width:14.4em;margin-top:.5em}
#contact_form{height:13em;position:relative}
.form_item{margin-bottom:.4em;position:relative}
[aria-hidden=true]{visibility:hidden}
.desktop{display:none}
.mobile{display:block!important}
.mobindent{background:0 0!important;display:inline-block!important;width:1em!important}
input{height:1.55em;border:none}
input[type=email],input[type=tel],input[type=text]{text-indent:20px}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:none;height:1.54em;padding-right:.15em;background:#fff!important}
select::-ms-expand{display:none}
header{padding-top:1.7em;height:29.5em;direction:rtl;position:relative}
#content{position:relative;width:96%;margin:0 auto;height:8em;margin-top:.3em}
.eng{font-family:volvo_broad;font-weight:100;font-size:1em}
.left{position:absolute;right:5.3em;top:1.3em}
.right{position:absolute;right:-2.5em;top:-.5em}
.list-container{position:absolute;top:5em;right:-1.6em;width:18.3em}
.list-container ul li{display:inline-block;text-align:center;list-style:circle}
.list-container ul{text-align:center}
#content img{width:6.4em}
#content ul{margin:0 auto;font-size:.95em;font-family:NarkisBlockcondensed;line-height:.9;text-align:center;line-height:1.1em}
#content-main h1{font-size:2.15em;font-weight:800;color:#e72e76;margin-top:.5em;margin-right:.3em}
#content-main .btn-top{background:url(../images/btn-top.png);display:inline-block;color:#fff;text-decoration:none;height:2em;width:8.9em;line-height:1.75;text-align:center;background-size:cover;background-repeat:no-repeat;font-weight:300;text-align:right;padding-right:.6em;font-size:1.2em;margin-top:.7em;margin-left:5em;line-height:1.84}
#carsinfo img{display:none}
#content-main h2{font-size:1em;margin-top:.4em;text-align:center;font-weight:400}
#content-main h2 .en{letter-spacing:-.3vw}
#content-main .main-header .mobile{position: absolute;bottom: 0;right: 2em;}

.main-content{position:absolute;top:29.2em;height:13em;right:1.8em}
.grey-icon,.pink-icon{display:none}
.icon-container{margin-bottom:.75em;position:relative;padding-right:2.4em}
.icon-container .icon{display:inline-block;width:2em;position:absolute;right:0}
.icon-container .icon-text{display:inline-block;width:16em}
.icon-container .mob-icon{width:2em}
.icon-container p{font-size:.7em}
.icon-container .white{font-weight:500;color:#000}
.icon-container .pink{color:#e72e76}
.after-list{font-size:.55em;line-height:1.3em;display:inline-block;margin-right:0;margin-top:6.6em}
#content .models{position:absolute;top:3.5em;font-size:2.3em;right:.4em;font-style:italic}
@-moz-document url-prefix(){
.cb_text{line-height:.5em}
}
.bottom-p{font-size:.55em;margin-top:.7em;margin-bottom:1em;padding-right:.1em;color:#000}
.car-img-container img{position:absolute;width:910px;right:-700px}
#content-main h3{color:#e72e76;margin-bottom:.8em;font-size:1em;margin-right:.2em;margin-top:-.5em}
.main-content ol{padding:.1em 1em;font-size:.7em}
.main-content ol li{padding-top:.2em}
.date{font-weight:600}
#content-1{margin:9.4em 4%;background:rgba(255,255,255,.2);width:95.7%}
#content-1 h5{color:#fff;padding:.3em 0;font-family:NarkisBlockCondensed}
#content-footer{position:absolute;width:880px;left:480px}
#content-footer h5{font-family:NarkisBlockCondensed;border:1px solid #fff;background:rgba(255,255,255,.1);font-size:51px;padding-right:71px;padding-left:65px;height:52.4px;line-height:50px}
#content-footer h5 .eng{font-size:38px}
#content-footer p{font-family:'Open Sans',sans-serif;direction:ltr;text-align:center;margin-top:-68px;font-size:31px}
span.subheader{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:5px;font-size:1.1em;margin-right:40px;font-weight:100;letter-spacing:-1px;top:7em;left:3.5em;color:#fff}
span.sub{margin-right:.4em;top:2.65em;right:2.65em;position:absolute;font-weight:800;font-size:1.4em}
main{position:absolute;top:4.9em;width:94%;direction:rtl;text-align:right}
.coupon{font-size:.8em;margin-top:.6em}
.c2c.mobile{height:1.84em;width:15em;margin:1.3em 3.3em 1.5em 0;position:relative}
.mob-btn-1 a{background:url(../images/btn-bottom.png);display:inline-block;color:#fff;text-decoration:none;height:1.8em;width:10.9em;line-height:1.7;background-size:cover;background-repeat:no-repeat;font-weight:300;margin:1.1em .8em;font-size:1.1em;text-indent:.6em}
footer{position:absolute;font-size:.84em;text-align:right;margin:1em 1.75em 1.5em;top:35em;word-spacing:1px;font-family:orion;direction:rtl;color:#a6a6a6;width:40em;right:.6em}
footer a{color:#a6a6a6;font-weight:400;letter-spacing:.02em}
footer .eng{font-size:1em}
footer .mobile.dot{display:inline-block!important}
footer .rectangle{width:1.5em;height:1.5em;display:inline-block;text-align:center;line-height:1.5em;color:#000;margin-left:-.2em}
footer .rectangle.red{background-color:#8f272b}
footer .rectangle.lightred{background-color:#af1820}
footer .rectangle.purple{background-color:#4a59b0}
footer .rectangle.blue{background-color:#4d73b9}
footer .rectangle.lightblue{background-color:#3370b7}
footer .rectangle.lighterblue{background-color:#3d869d}
footer .rectangle.darkorange{background-color:#b63b1e}
footer .rectangle.orange{background-color:#ec520a}
footer .rectangle.oranger{background-color:#c84e1d}
footer .rectangle.lightorange{background-color:#c84e1d}
footer .rectangle.yellow{background-color:#e2a51f}
footer .rectangle.lightyellow{background-color:#ebd83c}
footer .rectangle.green{background-color:#3e6547}
.whitebg{background:#fff;color:#000;display:block;text-align:center;font-family:NarkisBlock;font-size:.6em;margin-top:15px;width:50%;margin:0 auto;line-height:1}
.floated{position:absolute;color:#000;font-family:NarkisBlock;font-weight:400}
.floated.nis{left:8.9em;font-size:.5em;font-family:NarkisBlock;position:absolute;bottom:7.1em}
.price{font-size:3.5em;font-family:volvo_broad;line-height:1}
.whitebg.floated{font-size:.3em;top:15em;right:17.37em;letter-spacing:-1px;width:auto}
.oldprice{display:block;font-family:NarkisBlock;direction:ltr;font-weight:100;font-size:.7em;letter-spacing:-1px;line-height:1.4;position:absolute;left:20%;bottom:2.6em}
.underline{text-decoration:underline}
#content{position:relative;margin-top:0}
footer .footer_bottom{font-size:.85em;margin-right:.5em;padding-right:10.8em;padding-right:0;margin-right:-2.5em;overflow:hidden!important;color:#000;font-size:.9em;margin-top:3.5em}
.footer_top{position:absolute;top:1.2em;right:-2.5em;color:#000;font-size:.85em}
.divider{width:100%;border-top:1px solid #fff}
.error_msg{display:block;color:red;position:absolute;font-size:1em;right:5.5em;top:.5em;font-family:NarkisBlock}
#submitinput{position:absolute;bottom:.5em;left:-.05em}
::-webkit-input-placeholder{color:#000;text-indent:20px}
:-moz-placeholder{color:#000;opacity:1;text-indent:20px;display:block}
::-moz-placeholder{color:#000;opacity:1}
:-ms-input-placeholder{color:#000}
#form_title .eng{font-size:1em}
#form_title{font-weight:100;margin-bottom:.2em;font-family:NarkisBlock;font-size:1.4em;font-family:NarkisBlockCondensed}
#form_pre_phone-error{right:12em;width:2em;float:right}
.checkboxes{width:13.4em;margin:auto;text-align:right}
input[type=checkbox]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0;vertical-align:middle;height:1.5em;display:none}
.float{color:#000;position:absolute;top:5.3em;right:7.8em;line-height:.9em}
.hashtag{direction:ltr;position:absolute;bottom:-.2em;font-size:1.52em;margin:0 auto;right:-1em;top:7.5em;font-family:volvo_broad,sans-serif;padding:.6em 0;border-top:2px solid #fff;border-bottom:2px solid #fff;line-height:.1em;width:11.7em}
input[type=checkbox]:not(old)+label{display:inline-block;margin-right:-.75em;letter-spacing:-1px;font-family:NarkisBlock;font-size:.65em;margin-top:-.4em}
input[type=checkbox]:not(old)+label>span{display:inline-block;width:1em;height:1em;background:#fff;vertical-align:middle;margin-left:.75em;border:.0625em solid silver}
input[type=checkbox]:not(old):checked+label>span{background:#fff}
input[type=checkbox]:not(old):checked+label>span:before{content:'✓';display:block;width:1em;color:#000;font-size:1em;line-height:1.2em;text-align:center;font-weight:700}
.cb:focus{outline:2px solid #0f0}
input[type=checkbox]:not(old)+label>span.en{background:0 0;font-family:volvo_sans;line-height:1;margin-right:.3em;border:none!important}
span.mobindent{border:none!important}
input[type=checkbox]:not(old):checked+label>span.en:before,input[type=checkbox]:not(old):checked+label>span.mobindent:before{content:''}
#slider{height:10em;margin-top:3.5em;position:relative;width:100%}
#slider .item{max-width:12em}
.swiper-button{background:0 0!important;position:absolute;top:16em;height:2em;width:2em;cursor:pointer}
.swiper-button-prev{right:19em}
.swiper-button-next{right:.5em}
.swiper-btn{display:block;width:100%;height:100%;border:0;padding:0}
.swiper-button-prev .swiper-btn{background:url(../images/prev.png) no-repeat center center;background-size:contain}
.swiper-button-next .swiper-btn{background:url(../images/next.png) no-repeat center center;background-size:contain}
#carsinfo{position:absolute}
ol li span{color:#fff;line-height:1.2em}
ol li{color:#c534c1}
.nis{font-size:.45em;margin-right:-.4em}
.cinema-logo-container img{position:absolute;right:-11.7em;bottom:0;width:6em}
.pepper-logo-container img{position:absolute;right:-16em;bottom:0;width:3.3em}