@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}
body,html{margin:0;padding:0;top:0;font-family:orion;width:100%;height:100%;font-size:20px;font-weight:100}
body{background:url(../images/bg-desk-l.jpg) bottom center no-repeat #fff;color:#fff;background-color:#000;background-size:cover;overflow-x:hidden;font-size:48px}
header{position:relative}
input,select{font-family:NarkisBlock,sans-serif;font-weight:100;height:28px}
#content-main{position:relative!important;right:20.8vw!important;top:3.1vw;transform:scale(.9)}
.pink{color:#e72e76}
.main-header h1{color:#e72e76;font-weight:800;font-size:calc(3.15vw + 3px);letter-spacing:-.05vw;margin:1vw 0}
.main-header h2{font-size:calc(1.45vw + 3px);margin-bottom:0;margin-top:0;line-height:1.2;}
.main-header h2 .en{letter-spacing:-.05vw}
.main-header h2 p{margin:0;font-size:.5em;line-height:.6}
.main-header h2 img{width:3.4vw;margin-right:-4.9vw;margin-left:1vw}
.nis{font-size:.7em;font-size:.4em;margin-right:-1vw}
.nis2{font-size:.8em!important;margin-right:-8px}
.date{font-weight:600;color:#f0f0f0}
.nis-2{font-size:.7em!important;margin-right:-.37vw}
.nis-3{font-size:.7em!important;margin-right:-.17vw}
.main-content h3{color:#fff;font-size:3vh;font-weight:300;margin-bottom:.5vw;width:50vw}
.grey-icon{display:none}
.icon-container{position:relative;width:50vw}
.icon-container p{margin-bottom:1vh;margin-top:1vh;font-size:2.4vh;letter-spacing:.05vh}
.icon-container .icon{display:inline-block;margin-left:1vh}
.icon-container .icon img{width:4.8vh}
.icon-container .icon-text .pink{color:#e72e76}
.icon-container .icon-text{display:inline-block}
.main-content ol{padding-right:1em;margin-bottom:.9em;font-size:1.25vw}
.app-container h4{font-weight:100;font-size:2.6vh;margin-bottom:1.2vh;margin-top:3.2vh}
.main-content .bottom-p{margin-top:1em;font-size:.8vw;word-spacing:.1em;letter-spacing:.05em}
.main-content ol li{color:#c534c1;padding:0}
.main-content ol li span{color:#fff}
.app-container .icon{width:10%}
.after-list{font-size:.91vw;padding-right:1.5vw;margin-top:-1.5vh;margin-bottom:9vh;word-spacing:.2em}
.app-container .get-app{width:8.4vw}
.app-container .get-app#apple{padding-right:1.5vw}
footer{position:absolute;bottom:7vh;right:25vw}
footer a{color:#000;font-family:orion;font-size:1.5vw;font-weight:400;text-decoration:underline}
.main-content{font-size:1.1vw;position:absolute;right:0vw;top:24vh;width:39.4vw}
#content{height:100%;position:absolute;right:5.6em}
.eng{font-family:volvo_broad;font-weight:100}
#content .coupon{font-size:1em;margin-top:-.8em;margin-right:1em}
.bottom-p{color:#7d7d7d}
.top{position:relative}
.car-img-container img{position:absolute;width:191%;right:-900px;bottom:-494px}
.right{position:absolute;width:300px;right:-315px;top:0}
.car-info h5{color:#000;position:absolute;font-size:47px;bottom:26px;right:107px;font-family:volvo_broad;font-weight:100;text-align:center;width:160px}
.second-arrow{right:59px}
.car-info img{position:absolute;bottom:125px}
.car-info h6{background:url(../images/black-rect.png);font-size:40px;width:28%;height:43px;background-size:cover;text-align:center;margin:0;position:absolute;bottom:61px;right:60px;line-height:40px}
.car-info p{margin:0;font-size:34px;color:#000;position:absolute;bottom:19px;right:89px;font-family:narkisBlockCondensed}
.date .month{font-size:.53em;font-style:normal;letter-spacing:normal}
span.subheader{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:5px;font-size:34px;margin-right:40px;font-weight:100;letter-spacing:-2px}
span.sub{margin:50px 40px 0 0}
a{color:#fff;text-decoration:none}
a:focus,input:focus,select:focus{outline:2px solid #0f0!important;border:none}
.img-container{position:absolute;width:21%;height:105%;right:-.5em}
.img-container img{height:100vh}
iframe{display:none}
span.avoidwrap{display:inline-block}
#wrapper{position:absolute;width:100%;height:100%;transform-origin:center center;overflow:hidden;-ms-transform-origin:center;direction:rtl}
.logo{position:absolute;left:59vw;width:7vw;top:-6.2vh}
#form_wrapper{position:absolute;left:38px;top:251px;width:301px;font-family:NarkisBlock;padding:4px}
#contact_form{width:307px;margin:auto}
.form_item{position:relative}
.form_notice{font-size:22px;display:block;margin-top:10px}
#form_title{font-size:.75em;font-weight:100;letter-spacing:-1px;text-align:center;font-family:NarkisBlockCondensed;margin-top:-.5px;margin-bottom:9px}
.comment-footer p{font-size:calc(1vw + 3px);margin:0}
@-moz-document url-prefix(){
#form_title{line-height:25px}
}
#form_title .eng{font-size:30px;font-weight:100;letter-spacing:1px}
.inputwrapper{display:block;height:35px}
#nameinput{margin-top:-10px}
#email,#full_name,#phone{padding-right:10px;border:none;height:46px;width:95%;font-size:.45em}
#form_pre_phone{height:46px}
.error_msg{display:block;color:red;position:absolute;top:12.9px;left:15px;font-size:.5em}
.error_msg#email-error{top:28px!important}
#phone-error{left:85px}
#form_pre_phone-error{left:5px}
#emailinput,#nameinput,#phoneinput{margin-top:12px}
#submitinput{margin-top:5px}
input{display:block}
#formsubmit{width:100%;height:100%;background:url(../images/form_btn.png) no-repeat;background-size:100%;border:none;outline:0;color:#fff;font-size:1em;font-weight:800;font-family:NarkisBlock;text-align:right;padding-right:106.2px;line-height:50px;cursor:pointer}
.footer_top .eng{font-size:20px;font-weight:100}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
[aria-hidden=true]{display:none}
.mobile{display:none!important}
#meir_logo{display:block;width:85px}
#volvo_link{font-family:helvetica,sans-serif;font-size:.85em;letter-spacing:1px}
#prices{letter-spacing:0}
#prices span{display:block;line-height:1}
#prices .carname{font-family:volvo_broad;text-align:center;font-size:30px;line-height:.9}
#prices .price{color:#fff;background-color:#000;padding:6px 20px;font-family:NarkisBlock;font-weight:400;font-size:22px}
#prices .oldprice{text-align:left;direction:rtl;font-size:22px}
#cars{margin-right:115px}
#cars li{display:inline-block;margin-left:55px;margin-right:65px}
footer .rectangle{width:17px;height:17px;display:inline-block;text-align:center;line-height:19px;color:#000;font-size:12px;font-family:sans-serif;font-weight:100;margin-top:10px}
footer .desktop{display:inline-block}
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}
footer #footer_wrapper{position:relative}
.underline{text-decoration:underline}
.footer_top{margin-top:.5em;border-top:2px solid #fff;border-bottom:2px solid;padding:10px 0;font-family:NarkisBlockCondensed}
.footer_top p{margin:0;font-size:14px;font-family:volvo_sans,narkisBlockCondensed}
::-webkit-input-placeholder{color:#333;opacity:1;font-size:1.2em;font-family:NarkisBlock;font-weight:400}
:-moz-placeholder{color:#333;opacity:1;font-family:NarkisBlock;font-weight:400;font-size:.95em}
::-moz-placeholder{color:#333;opacity:1;font-size:1.2em;font-family:NarkisBlock;font-weight:400}
:-ms-input-placeholder{color:#333;opacity:1;font-size:1.2em;font-family:NarkisBlock;font-weight:400;padding:0}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:.35em}
select::-ms-expand{display:none}
#carsinfo img{display:none}
@media screen and (max-width:1600px){
#content-main{top:6.1vh}
footer{bottom:6vh}
}
@media (device-aspect-ratio:4/3){
body{background:url(../images/bg-desk-s.jpg) bottom left no-repeat #fff;background-size:100%}
#content-main{transform:scale(.9);right:13vw!important;top:13.4vh}
.main-header h2{margin-top:-5vh}
.main-content{top:20.9vh}
.main-content .bottom-p{font-size:.9vw}
footer{bottom:1.2vh}
.app-container .get-app{width:12.8vw}
.pink-icon{display:none}
.grey-icon{display:inline-block}
.logo{position:absolute;left:47vw;width:6.5vw;top:-5.2vh}
@media screen and (max-width:1500px){
#content-main{transform:scale(.91)}
}
@media screen and (max-width:1366px){
#content-main{transform:scale(.92)}
}
@media screen and (max-width:1280px){
#content-main{transform:scale(.93)}
}
@media screen and (max-width:1250px){
#content-main{transform:scale(.94)}
}
@media screen and (max-width:1150px){
#content-main{transform:scale(.95)}
}
}
@media (device-aspect-ratio:5/4){
body{background:url(../images/bg-desk-s.jpg) bottom left no-repeat #fff;background-size:cover}
#content-main{transform:scale(1);right:14.1vw!important;top:10.4vh}
.main-content{top:14.9vh}
.main-content .bottom-p{font-size:.9vw}
footer{bottom:1.2vh}
.app-container .get-app{width:13.6vw}
.pink-icon{display:none}
.grey-icon{display:inline-block}
.logo{position:absolute;left:45vw;width:6.5vw;top:-9.2vh}
@media screen and (max-width:1250px){
#content-main{transform:scale(1.01)}
}
@media screen and (max-width:1150px){
#content-main{transform:scale(1.02)}
}
}
@media (device-width:1366px){
body{background:url(../images/bg-desk-m.jpg) bottom left no-repeat #fff;background-size:cover}
.pink-icon{display:none}
.grey-icon{display:inline-block}
.logo{position:absolute;left:61vw;width:4.5vw;top:-2.2vh}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
body,html{overflow:hidden}
}
@supports (-ms-ime-align:auto){
@media screen and (max-width:1024px){
.logo{left:49vw}
}
}
:root #pre_phone_div{width:62px;overflow:hidden;border:none;padding-top:2px;height:53px;display:inline-block}
:root #form_pre_phone{width:62px;height:48px;border:0;padding-right:9px;vertical-align:top;font-size:22px}
:root #phone{margin-bottom:15px;width:223px;float:right;margin-left:7px;margin-top:2px}
#thanks{font-size:.45em;margin:5em 0 5em;text-align:center}
#thanks p{margin:0 0 75px 0;font-size:36px;letter-spacing:-1px;font-family:NarkisBlockCondensed}
#thanks #header{font-size:61px;margin-top:-1em;display:block;font-weight:400;font-family:NarkisBlockCondensed}
input[type=checkbox]:not(old){width:.25em;margin:0;padding:0;font-size:.5em;opacity:0;vertical-align:middle;height:.25em}
input[type=checkbox]:not(old)+label{display:inline-block;margin-right:-.05em;font-size:15px;line-height:1;letter-spacing:-1px}
input[type=checkbox]:not(old)+label>span{display:inline-block;width:1em;height:1em;margin:0 .15em .25em .25em;background:#fff;vertical-align:bottom;border:.0625em solid silver}
input[type=checkbox]:not(old):checked+label>span{background:#fff}
.cb:focus{outline:2px solid #0f0}
input[type=checkbox]:not(old):checked+label>span:before{content:'✓';display:block;width:1em;color:#000;font-size:1em;line-height:1em;text-align:center;font-weight:700}
input[type=checkbox]:not(old)+label>span.en{background:0 0;font-family:volvo_sans;font-size:13px;line-height:1.4;margin-left:10px;border:none!important}
input[type=checkbox]:not(old):checked+label>span.en:before,input[type=checkbox]:not(old):checked+label>span.mobindent:before{content:''}
.mobindent{margin-right:.5em;width:95%!important;background:0 0!important}