@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{color:#fff;background-color:#fff;background-size:cover;overflow-x:hidden;font-size:48px}
header{position:relative}
.fancybox-overlay{background:rgba(0,0,0,.85)!important}
.pink{color:#fb2573}
.black{color:#000}
.grey{column-rule:#a4a4a4}
.top-section{text-align:center;background:url(../images/top-bg.png);background-size:100%;background-repeat:no-repeat;height:31vw}
.top-section h1{font-size:calc(6.15vw + 2px);text-align: right;letter-spacing:-.05vw;margin: 0;line-height: 1;padding:6vw 4vw 0 0 ;font-weight: 800;}
.top-section h1 .pink{font-weight:800;letter-spacing:.05vw;font-size: 90%;color: #ff5e92;}
.top-section .app-stores.desktop{margin-top: 2vw;text-align: right;margin-right: 4vw;}
h1 .smaller{font-size: 35%;display: block;letter-spacing: 0.0625vw;font-weight: bold;}
.come{font-weight: bold;font-size: calc(1.325vw + 3px);position: absolute;bottom: 5.25vw;right: 50%;transform: translateX(50%);}
.top-section a img{width:8.9vw;vertical-align:top}
.top-section a{height:5vh;display:inline-block}
.top-section .get-app{display:inline-block;height:10vh}
.second-section .phone-container{text-align:center;position:relative}
#video-frame{display:block;position:absolute;right:37.3vw;top:5.9vw;width:25vw;height:14.1vw}
.second-section .phone-container img{width:30.5vw}
.second-section h2{text-align:right;font-size:calc(2px + 2.9vw);margin-bottom:1.6vh;width:50vw;margin:1.6vw 34.3vw 1.6vh 0vh}
.second-section h5{text-align:center;font-size:calc(2px + 1.6vw);font-weight:100;margin-bottom:.2vh}
.second-section p{color:#000;font-size:calc(1px + 1vw);display:block;margin:0 auto;width:34vw;line-height:1.8;letter-spacing:.03vh;padding-right:.2vw}
.third-section{background:url(../images/bg-third.jpg) #d4d4d4;background-size:cover;background-repeat:no-repeat;min-height:29vw;padding-bottom: 2vw;}
footer .app-stores a{display:inline-block;height:5vh}
.icon-item .icon-container{float:right;width:10%}
.icon-item{margin-bottom:1.2vw}
.icon-item:after{content:"";display:table;clear:both}
.icon-item .icon-container img{width:3.5vw;vertical-align:top}
.icon-item .icon-container.double img{padding-top:.4vw}
.icon-item .text-container{float:left;width:89.6%}
.icon-item .text-container h6{margin:0;font-weight:400;font-size:calc(.1vh + .9vw + 1px);line-height:1}
.icon-item .text-container p{margin:1vh 0 0 0;font-size:calc(.7vh + .6vw + 1px);line-height:1.4}
.container{width:43.1%;margin:0 auto;padding-right:12.1vw}
.third-section h3{font-size:calc(2px + 2.8vw);padding-top:3vh;margin-bottom:1vw}
#google-1{margin-right:-.2vw}
.forth-section{margin-top:10vh;height:33.3vw;background-size:100%;background-repeat:no-repeat;position:relative}
.forth-section .screens-container img{position:absolute;top:-10.9vw;left:6vw;width:27vw}
.forth-section .app-stores{margin-right:3vw}
.forth-section .app-stores a{height:5vh}
.forth-section .app-stores a img{width:8.1vw;margin-top:3vh}
.forth-section h3{color:#a4a4a4;font-size:calc(2px + 3vw);margin-bottom:0}
.footer{background:url(../images/bg-footer.jpg);width:100%;height:13vh;background-size:100%;position:absolute;bottom:-1vh;overflow:hidden;background-repeat:no-repeat;background-position:bottom}
.num-item .text p{display:inline-block;margin:0;padding:0}
.num-item .num{display:inline-block;font-size:3.3vw;font-weight:500;line-height:1.3}
.num-item .text{display:inline-block;font-size:1.1vw;font-size:calc(.7vh + .6vw + 1px);line-height:1.4}
input,select{font-family:NarkisBlock,sans-serif;font-weight:100;height:28px}
#content{position:relative}
.black-bg{width:100%;height:4vh;background:#000;position:absolute;bottom:-1vh;z-index:-1}
#content-main{position:relative!important;right:23.8vw!important;top:.1vw;transform:scale(.9)}
.main-header h2{font-size:5.95vh;margin-bottom:0;line-height:1.04em;letter-spacing:.023em}
.main-header h2 img{width:3.4vw;margin-right:-4.9vw;margin-left:1vw}
.nis{font-size:.7em;font-size:.6em;margin-right:-.2vw}
.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:0;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:.9vh;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:1vw}
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{direction:rtl}
.logo{position:absolute;left:59vw;width:4.5vw;top:-2.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}
@-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:1250px){
.icon-item{margin-bottom:.3vw}
}
@media screen and (max-width:1150px){
#content-main,footer{transform:scale(.98)}
}
@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}