#suppliers h3{font-size:22px;margin-top:30px}#suppliers .quote,#green-impact .quote{padding:10px 40px 0;text-align:center;margin:30px 0;position:relative}#suppliers .quote_top{border-top:1px solid #5d5d5d;margin:30px 0 0}#suppliers .quote_bottom{margin:0;padding:0 40px}#suppliers .quote .sprite{position:absolute;top:30px}#suppliers .quote .quote-opened,#green-impact .quote .quote-opened{left:0}#suppliers .quote .quote-closed,#green-impact .quote .quote-closed{right:0}#suppliers p{padding-top:20px}#suppliers .primary{color:#61c564;font-weight:700;padding-top:0}#suppliers .the_rest{font-size:16px;font-weight:700;margin-bottom:30px;margin-top:20px}#vision .sub-page-bg{padding:0}#vision .va_box,#green-impact .va_box{display:table;width:100%}#vision .left_part,#vision .right_part,#green-impact .left_part,#green-impact .right_part{display:table-cell;vertical-align:middle;padding:20px}#vision .left_part{width:30%}#vision .right_part{position:relative;width:70%;text-align:center;padding:0;overflow:hidden}#vision .right_part .elio_logo_right{position:absolute;top:25px;right:15px;width:100px;height:auto;z-index:2}#vision .right_part .text_part{position:absolute;background:rgba( 0,0,0,0.5);padding:20px;bottom:12px;left:0;width:100%;z-index:1}#vision .right_part .text_part h3{margin-top:0;color:#fff;text-align:center;font-size:2em;margin-bottom:0}#vision .box-gradient{border-right:1px solid #e5e5e5;background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 33%,#eeeeee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(33%,#f1f1f1),color-stop(100%,#eeeeee));background:-webkit-linear-gradient(top,#f1f1f1 33%,#eeeeee 100%);background:-o-linear-gradient(top,#f1f1f1 33%,#eeeeee 100%);background:-ms-linear-gradient(top,#f1f1f1 33%,#eeeeee 100%);background:linear-gradient(to bottom,#f1f1f1 33%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1',endColorstr='#eeeeee',GradientType=0 )}#vision h3{font-size:22px;margin-top:30px}#vision .headline{font-weight:700}#vision .last{font-weight:700;margin-bottom:30px}#vision p{margin-top:20px;margin-bottom:20px}#vision .bottom_img{max-width:none;width:100%;height:auto;position:absolute;right:0;top:12px;z-index:0}@media(max-width:950px){#vision .bottom_img{height:100%;width:auto}}@media(max-width:768px){#vision h3{margin-top:12px}#vision .last{font-size:15px;margin-bottom:10px}#vision .bottom_img{position:relative;top:0;height:auto;width:100%}}#history .primary{color:#61c564}#history .headline{}#history .top_part{text-align:center}#history h3{font-size:22px;margin-top:30px}#history img{padding-top:50px}#history p{margin-top:20px;margin-bottom:20px}#history .quote{border-top:1px solid #5d5d5d;border-bottom:1px solid #5d5d5d;padding:10px 40px 20px;text-align:center;margin:30px 0;position:relative}@media(max-width:1029px){#history .quote br{display:none}}#history .quote .sprite{position:absolute;top:30px}#history .quote .quote-opened{left:0}#history .quote .quote-closed{right:0}#price .headline{font-weight:700;font-size:16px}#price h3{font-size:22px;margin-top:30px}#price p{margin-top:20px;margin-bottom:20px}#price img{margin-top:60px}#price .first{margin-top:10px}#price .last{font-weight:700}@media(min-width:500px){#why-elio .img_wrapper{height:220px;overflow:hidden}#why-elio img{width:100%;height:auto;margin-top:-10%}}@media(min-width:700px){#why-elio .img_wrapper{height:250px}}@media(min-width:830px){#why-elio .img_wrapper{height:300px}}@media(min-width:930px){#why-elio .img_wrapper{height:515px;overflow:hidden}#why-elio img{width:auto;height:100%;max-width:none;margin-left:-67%;margin-top:0}}@media(min-width:950px){#why-elio img{margin-left:-63%}}@media(min-width:1030px){#why-elio .img_wrapper{height:494px}#why-elio img{margin-left:-54%}}#why-elio .headline{font-size:16px;font-weight:700;padding-top:0;padding-bottom:10px}#why-elio .sub-page-bg{padding:12px 0}#why-elio .why_right{padding:24px 30px 0 8px}#why-elio .bottom{background:#dadada;padding:24px 30px;margin:20px -16px 6px -23px;font-weight:700;text-align:left;font-size:16px}#why-elio .bottom p{margin-bottom:0}#why-elio .disclaimer{padding-top:7px;margin-bottom:0;font-size:13px}#why-elio ul{color:#61c564}#why-elio .grey{color:#767676}@media(max-width:930px){#why-elio .why_right{padding:24px 30px;width:100%}#why-elio .col-sm-5{width:100%;padding-left:0;padding-right:0}#why-elio p{text-align:center}#why-elio .bottom{margin:34px -30px 0;font-style:normal}}@media(max-width:399px){#why-elio .why_right{display:inline-block;padding:30px 16px;margin-top:0}}#colors .text_part p{padding:20px;text-align:left}#colors .title{margin-bottom:30px}#colors .headline{font-weight:700}#colors .primary{color:#61c564;font-weight:700;margin-top:20px}#colors .elio-cars{margin-top:30px}#colors #elio-color-picker{margin-bottom:30px}#customization{background-image:url(../images/customization/bg.jpg);background-position:left bottom;background-repeat:no-repeat;background-size:cover;font-family:roboto;height:720px}#customization .custom-inner{height:100%;margin:0 80px;overflow:hidden;position:relative}#customization .custom-content{padding:100px 0}#customization .custom-about{color:#e5e9ea;font-family:open sans condensed;font-size:64px;font-weight:700;line-height:1.1}#customization .custom-about-container-logo .customization-logo{background-image:url(../images/customization/logo-green.png);background-position:left bottom;background-repeat:no-repeat;background-size:cover;display:inline-block;height:100px;margin-left:20px;margin-right:20px;width:144px;vertical-align:middle}#customization .custom-countdown-container{bottom:100px;left:0;position:absolute}#customization .custom-countdown-inner{display:inline-block}#customization .custom-countdown{overflow:hidden}#customization .custom-countdown-title{color:#48b55c;font-size:20px;font-weight:800;margin-bottom:5px;text-align:center;text-transform:uppercase}#customization .custom-soon{color:#fff;font-family:roboto;font-size:24px;font-weight:700;margin-bottom:5px;text-align:center;text-transform:uppercase}#customization .custom-countdown-item{color:#e5e9ea;display:inline-block;float:left;text-align:center}#customization .custom-countdown-data-container{padding-right:22px;position:relative}#customization .custom-countdown-data-container:after{background:#e5e9ea;background:-moz-linear-gradient(top,rgba(229,233,234,0) 13%,rgba(229,233,234,1) 45%,rgba(229,233,234,1) 55%,rgba(229,233,234,0) 87%);background:-webkit-linear-gradient(top,rgba(229,233,234,0) 13%,rgba(229,233,234,1) 45%,rgba(229,233,234,1) 55%,rgba(229,233,234,0) 87%);background:linear-gradient(to bottom,rgba(229,233,234,0) 13%,rgba(229,233,234,1) 45%,rgba(229,233,234,1) 55%,rgba(229,233,234,0) 87%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e5e9ea',endColorstr='#00e5e9ea',GradientType=0 );bottom:0;content:"";position:absolute;right:10px;top:0;width:2px}#customization .custom-countdown-item-last .custom-countdown-data{padding-right:0}#customization .custom-countdown-item-last .custom-countdown-data:after{content:none}#customization .custom-countdown-data{display:inline-block;font-family:open sans condensed;font-size:64px;font-weight:700;line-height:1;position:relative;overflow:hidden}#customization .custom-countdown-label{font-size:12px;margin-right:22px;text-transform:uppercase}#customization .custom-countdown-item-last .custom-countdown-label{margin-right:0}#customization .custom-light{font-weight:300}#customization .custom-green{color:#48b55c}@media(min-width:1190px){#customization .custom-inner{margin:0 auto;width:1000px}}@media(min-width:1270px){#customization .custom-inner{margin:0 135px;width:auto}}@media(min-width:1450px){#customization .custom-content{padding-bottom:120px;padding-top:120px}#customization .custom-countdown-container{bottom:100px}}@media(min-width:1700px){#customization .custom-inner{margin:0 10%}}@media(max-width:800px){#customization{background-image:url(../images/customization/bg-1600.jpg);background-position:center bottom;height:auto}#customization .custom-inner{background-color:rgba(10,10,10,.5);margin:0;padding:0 30px}#customization .custom-content{padding-bottom:60px;padding-top:60px}#customization .custom-about-wrapper{height:300px;position:relative}#customization .custom-about-container{left:0;margin-top:-30px;position:absolute;right:0;text-align:center;top:50%}#customization .custom-about-container-2{margin-top:-60px}#customization .custom-about-container-3{margin-top:-90px}#customization .custom-about-container-4{margin-top:-120px}#customization .custom-about-container-5{margin-top:-150px}#customization .custom-about-container-logo{margin-top:-60px}#customization .custom-about{font-size:40px}#customization .custom-countdown-container{bottom:auto;left:auto;position:static;text-align:center}#customization .custom-countdown-title{font-size:16px}#customization .custom-countdown{text-align:center}#customization .custom-countdown-inner{display:inline-block}#customization .custom-countdown-data{font-size:40px}}@media(max-width:600px){#customization .custom-content{padding-bottom:50px;padding-top:50px}#customization{background-image:url(../images/customization/bg-800.jpg);background-position:center bottom}#customization .custom-about-wrapper{height:250px}#customization .custom-about-container-2{margin-top:-20px}#customization .custom-about-container-2{margin-top:-40px}#customization .custom-about-container-3{margin-top:-60px}#customization .custom-about-container-4{margin-top:-80px}#customization .custom-about-container-5{margin-top:-100px}#customization .custom-about-container-logo{margin-top:-70px}#customization .custom-about{font-size:28px}}@media(max-width:400px){#customization{background-image:url(../images/customization/customization.jpg);background-position:center}}#car-configurator{background-image:url(../images/customization/customization.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;font-family:roboto;padding:70px 0;position:relative}#car-configurator:after{background:#242931;bottom:0;content:"";left:0;right:0;opacity:.9;overflow:hidden;position:absolute;top:0;z-index:1}#car-configurator .configurator-container{margin:0 auto;max-width:1200px;overflow:hidden;padding:20px}#car-configurator .configurator-col{float:right;width:50%}#car-configurator .configurator-p-logo{margin-bottom:0;text-align:center;position:relative;z-index:3}#car-configurator .configurator-p-logo img{height:auto;width:100px}#car-configurator .configurator-col-inner{position:relative;z-index:2}#car-configurator .configurator-col-l .configurator-col-inner{padding:0 15px 0 30px}#car-configurator .configurator-col-r .configurator-col-inner{padding:0 30px 0 15px}#car-configurator .configurator-col-inner p,#car-configurator .configurator-col-inner li{color:#e5e5e5;font-family:roboto condensed;font-size:14px}#car-configurator .configurator-col-inner h4{color:#e5e5e5}#car-configurator .configurator-video-wrapper{border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 22px rgba(0,0,0,.3);margin:0 auto;max-width:700px;position:relative;z-index:2}#car-configurator .configurator-video{padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;position:relative}#car-configurator .configurator-video video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}#car-configurator .configurator-video-title-wrapper{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}#car-configurator .configurator-video-title-wrapper:after{background:#333;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:5}#car-configurator .configurator-video-title{color:#fff;font-family:roboto condensed;font-size:17px;margin-top:-30px;position:absolute;text-align:center;top:50%;width:100%;z-index:6}#car-configurator .configurator-video-title img{height:60px;margin-right:10px;width:auto}#car-configurator .configurator-video-note{margin:0 auto;max-width:700px;padding:20px 10px 0}#car-configurator .configurator-video-note p{font-size:12px;margin:0}#car-configurator .swiper-slider-custom-button{position:relative;z-index:3;text-align:center;clear:both;padding-top:20px}@media(max-width:900px){#car-configurator{padding:0}#car-configurator .configurator-col{float:none;width:100%}#car-configurator .configurator-col-l .configurator-col-inner{padding:0}#car-configurator .configurator-col-r{margin-left:auto;margin-right:auto;max-width:740px;text-align:center}#car-configurator .configurator-col-r .configurator-col-inner{padding:50px 20px 40px;text-align:left}#car-configurator .configurator-video-note{padding:20px 10px}#car-configurator .configurator-col-inner h4{text-align:center}}@media(max-width:800px){#car-configurator{background-image:url(../images/customization/customization.jpg);background-position:center;height:auto}}@media(max-width:700px){#car-configurator{background-image:none;padding:0}#car-configurator .configurator-video-wrapper{border:0;box-shadow:none}}@media(min-width:901px){#car-configurator .configurator-col-l{float:right}#car-configurator .configurator-col-r{float:left}#car-configurator .configurator-p-logo{margin-bottom:30px}}#the-4-musts .title{font-size:20px;font-weight:700;margin-bottom:40px;margin-right:40px;margin-left:40px}#the-4-musts .mh_number{color:#fff}#the-4-musts .sub-page-bg{padding:42px 60px 30px 30px}#the-4-musts .sub-page{margin-bottom:30px}#the-4-musts .feature-title{padding-top:12px}#the-4-musts .feature-box .icon{margin-right:30px}#details .sub-page{margin-bottom:30px}#details .section-top-bg{padding-bottom:40px}#details .header_img_top{border-bottom:1px solid #ccc;padding:40px 0}#details .header_img_bottom{padding:40px 0}#details .bottom_img{padding:20px 0}#details .img_wrapper{text-align:center}#details h3{font-size:24px}#details ul{margin-bottom:20px;padding-left:30px}@media(min-width:992px){#details .section-top-bg{padding-bottom:50px}#details .sub-page{padding:0 40px;margin-bottom:40px}#details .col-md-5,#details .col-md-7{padding:0 25px}#details .row{margin:0 -25px}}#green-impact .left_part{width:45%;padding-left:0}#green-impact .right_part{width:55%}#green-impact .sub-page-bg{padding:0}#green-impact .title{font-size:22px}#green-impact .image_part{text-align:center;padding:40px;background:#383838}#green-impact .quote_wrapper{padding:0 60px 20px}#green-impact .quote .sprite{position:absolute;top:10px}#green-impact .quote_text{font-size:20px}#calculator h3{font-size:22px;margin-bottom:20px}#calculator .calc-notes{text-align:center}#calculator .last{font-size:16px;font-weight:700}#service img{padding-top:30px}#service h3{font-size:22px}#service p{margin-bottom:20px}#service .headline{font-weight:700;font-size:16px}#service .first{margin-bottom:0}#service .last{margin-bottom:30px}#contact.white h4{color:#4d4d4d}#contact.black h4{color:#61c564}#contact .sub-page-bg{padding-top:60px}#contact img{display:block;margin:0 auto}#contact .go-for-it{position:relative;top:3px;left:5px}#events .note{font-style:italic;color:#b0b0b0}#events .note_title{font-weight:700}#approach .primary,#possible .primary{color:#61c564}#possible .headline{font-size:16px;margin:20px 10px;text-align:left}#possible .sub-page-bg{padding:12px 0}.lockin_header,.convert_header{margin:20px 10px 30px;text-align:center}.lockin_header img{max-width:600px;width:100%}.convert_header img{max-width:980px;width:100%}#lockin .title{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:60px;margin-right:40px;margin-left:40px;margin-top:60px}#lockin .subtitle,#convert .subtitle{font-size:18px;font-weight:700;margin-bottom:40px;margin-top:40px}#lockin .lockin-main-text{font-size:18px;margin-bottom:40px;margin-top:40px}#convert .convert-text{margin-top:20px}#lockin .sub-page,#convert .sub-page{padding:0 30px}#convert .sub-page{padding-bottom:40px}.lockin-form-text{padding:20px 0 20px 18px}#lockin .sub-page .alert{margin-top:30px}.lockin-input-text{margin-top:15px}.lockin-input-text-first{margin-top:30px}.lockin-button{margin-bottom:30px;margin-top:30px;text-align:center}@media(min-width:800px){.lockin-input-text label{width:33%}.lockin-input-text input{width:62%}}@media(max-width:800px){#lockin .sub-page,#convert .sub-page{padding:0 20px}}@media(max-width:600px){.lockin_header,.convert_header{margin:10px 0 20px}}#lockin-modal .modal-content{background:#fff}#lockin-modal .modal-body p{font-size:16px;margin:20px}.lockin-error .modal-header{background:#e85353}.lockin-error .modal-header .modal-title{color:#fff}.lockin-error .modal-body p{color:#e85353}