.block{width: 1000px;margin: 0 auto;}
.content{padding-bottom: 70px;}
body{background: #000;overflow-x: hidden;}
.white{background: #fff;}
.swipe {overflow: hidden;position: relative;

    }

.swipe-wrap {overflow: hidden;position: relative;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    }
.swipeBg{position: absolute;top:0;left: 0;}
.swipe-wrap > div{float:left;width:100%;position: relative;display: block;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    }
.fullScreen{width: 100%;}
.position,.positionInfo{height: 10px;padding-left: 4.6%;overflow: hidden;font-size: 0;}
.position{position: absolute;bottom: 4%;}
.infoNav,.compareNav{border-style: solid;border-width: 1px 0;border-color: #ccc;overflow: hidden;}
/*540:64=360:y;*/
.infoNav div,.infoNav>a{-webkit-appearance:none;-webkit-touch-callout: none;-webkit-user-select: none;display: block;width: 33%;float: left;height:42px;background-image: url("../img/car_info_2.png");background-size:  auto 100%;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    -ms-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s; }
.moreInfo{width: 34%;border-right: 1px solid #ccc;margin-left: -1px;background-position: 2.5% top}
.pureLease{border-left: 1px solid #ccc;margin-right: -1px;}
.compare{background-position: 52% top;}
.pureLease{background-position: right top}
.hover{background-color: rgba(255,255,255,.25)!important; /*-webkit-tap-highlight-color: rgba(255,255,255,.5)!important;*/ }
.position li,.positionInfo li{width: 8px;height: 8px;margin-left: 4px;display: inline-block;border-radius: 8px;background: #fff;text-indent: 999em;}
.position .on,.positionInfo .on{background: #55acee;}
.homeSns{}
.halfScreen{width: 50%;overflow: hidden;}
#twitterBox{margin: 5%;height: 90%;width: 90%;overflow: hidden;word-break: break-all;position: absolute;top:0;left: 0;color: #fff;font-size: 14px;}
#twitterBox a{color: #fff;}
.timePosted{display: none;}
.tweet{max-height: 100px;width: 100%;overflow: hidden;margin-top: 5px;}
.inst_txt{top: 5%;height: 15%;background: url("../img/inst_txt.png");background-size: 100% 100%;width: 100%;line-height: 200%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: absolute;left: 0;z-index: 9;text-indent: 27%;font-size: 13px;font-family: DINProBold;color: #00afbc;text-transform: uppercase;}
#slider_inst{position: absolute;top:0;right: 0;width: 100%;height: 100%;}
.user{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.user img{width: 24px;}
.interact{height:16px;overflow: hidden; margin-top: 5px;}
.interact a{display: inline-block;width: 34%;float: left;}
.interact a:first-of-type{width: 32%;}

.adaptBox{border: none;position: absolute;top:0;right: 0;}
.footer{background: #000;position: fixed;bottom: 0;z-index: 999;}
.footer_landscape .footerMenu{text-align: center;}
.footer .fullScreen{width: 100%;}
.footer_landscape .footerMenu img{height: 100%;width: auto;}

.footerNav{position: absolute;width: 100%;height: 100%;top:0;left: 0;}
.footerNav>div,#home{width: 18.7%;float: right;overflow: hidden;}
.footerNav>div>img,#home>img{width: 100%;height: 100%;visibility: hidden;}
.footerNav .hover img{visibility: visible }
#home{float: left;padding-left: 6.3%;display: block;}

.footerShow{position: absolute;bottom:100%;left: 0;width: 100%;height: 107px;box-shadow: 0 -12px 12px rgba(233,33 ,33,.4);overflow-x: auto;overflow-y: hidden;background: #e8e8e8;background-image: linear-gradient(#e8e8e8,#e8e8e8 86.7%,#b1b1b1 100% );
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    }
.footer_landscape .footerShow{height: 82px;}
.footer_landscape .footerMenu{height: 82px;}
.footerMenu{height:107px;bottom:0;left: 0;white-space: nowrap;font-size: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    }
.footerMenu>a{display: inline-block;height: 100%;min-width: 10px;opacity: 1;
    -webkit-transition: all 3s;
    -moz-transition: all 3s;
    -ms-transition: all 3s;
    -o-transition: all 3s;
    transition: all 3s;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    }
/*.none>.footerMenu>a{opacity: 0;zoom: 1;}*/
/*.footAnim>a{transition: all 4s;-webkit-transition: all 2s;}*/
.footerMenu img{height: 100%;}
/*.footAnim>a{opacity: 0;}*/
.Anim>a{opacity: 1;    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    -ms-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s;}
.build{width: 46.1%;height: 26.1%!important;position: absolute;top:13%;right: 5.2%;display: block;}
.footer_landscape .aboutBox{height: 82px;width: 275px;position: relative;}
.aboutBox>a{display: block;width: 21%;margin:0 2%;height: 60%;position: absolute;top:20%;left: 0;z-index: 99;}
.aboutBox>a:nth-of-type(2){left: 25%;}
.aboutBox>a:nth-of-type(3){left: 50%;}
.aboutBox>a:nth-of-type(4){left: 75%;}
.footerHeightAnd{height: 108px;}
.footerHeightIos{height: 96px;}

.popupBox{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.75);z-index: 1000;top:0;left: 0;}
.footerPopUp{z-index: 998;}
.seeIt{display: block;width: 26.7%;height: 19.8%;position: absolute;left: 5.5%;bottom: 0;-webkit-touch-callout: none;}
.homeVideo{width: 35%;height: 48%;position: absolute;top:0;right: 4.2%;}
.homeVideoContent{width: 100%;height: 100%;top:0;left: 0;position: absolute;z-index: 999;}
.video,.center{position: absolute;top:0;left: 0;bottom: 0;right: 0;margin: auto;}
/*.loadBox {background-image:  url("../img/loading.gif");background-size: 50% ;background-repeat: no-repeat;background-position: center;}*/

.video{width: 100%;background: #fff url("../img/loading.gif") no-repeat center center;min-height: 100px;}
.topContent{position: absolute;top:0;left: 0;width: 100%;z-index: 99;}
/*y=1416*x/1080; *//*1080:1416=360:y;*/
.sliderInfo{position: absolute;top:472px;left: 0;width: 100%;z-index: 998;padding-bottom: 70px;}
.sliderInfoLow{top: 374px;}
.sliderInfo430{top: 430px;}
.wallpaper{position: absolute;left: 50%;margin-left: -30px;top: 320px;display: block;z-index: 990;}
.wallpaperLow{top:418px;}
.wallpaper368{top: 368px;}
.disclosuresBox{overflow: auto;}
.disclosures{color: #bbb;font-size: 14px;line-height: 126%;margin: 16px;}
.disclosures h2{font-family:DINProLight;font-size: 21px;padding-bottom: 16px;}
.close{position: absolute;right: 0;top:0;z-index: 99;width: 15px;height: 15px;}
.infoCars{display: block;}
.leftCon,.righCon{width: 50%;height: 100%;position: absolute;top:0;
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    -ms-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s; }
.leftCon{left: 0;}
.righCon{right: 0;}
.infoCars .hover{background-color: rgba(255,255,255,.25);display: block;  }
.frsRare,.monogram,.compareNav>a{display: block;position: absolute;width: 50%;height: 100%;top:0;z-index: 99;background-size:  auto 100%;}
.frsRare,.monogram{background-image: url("../img/frs_info_cars.png");}
.frsRare{left: 0;}
.monogram{right: 0;background-position: right top;}
.compareNav>a{background-image: url("../img/cars_compare.png");color: #fff;-webkit-touch-callout: none;-webkit-user-select: none;text-indent: 17.2%;
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    -ms-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s;   }

.compareNav>a:last-of-type{text-indent: 15%;background-position: right top;right: 0;border-left: 1px solid #ccc;margin-left: -1px;}
.compareAnd >a{font-size: 14.6px;line-height: 42px;}
.compareIos >a{font-size: 13.3px;line-height: 37px;}
/*.sliderInfo  .compareNav .fuckBoss{text-indent: 13%;background-position: 103% top;}*/
.table{border: solid 1px #ccc;width: 70%;margin: 10px auto;}
.table td{border:  1px solid #ccc;padding: 4px;}
.mrs{width: 170px;height: 40px;top:8px;right: 8px;position: absolute;z-index: 996;overflow: hidden;}
.mrs>a{width: 50%;height: 100%;float: left;display: block;/*background: rgba(0,0,255,.9);*/}
.mrs .mrs_right{float: right;}
#twitter-widget-0{max-width: 172px!important;max-height: 196px!important;}
#dicFrs1{position: absolute;bottom: 14%;right: 0;width: 38%;height: 21%;}
#dicFrs2{position: absolute;bottom: 15.6%;right: 0;height: 14%;width: 48%;}
#dicFrs3{position: absolute;bottom: 30.6%;right: 0;height: 14%;width: 48%;}
#frs_mono2{position: absolute;bottom: 9.6%;right: 0;height: 15.3%;width: 51.9%;}
#iq_2{position: absolute;bottom: -10%;right: 0;height: 23.3%;width: 22%;}
#iq_4{position: absolute;bottom: -10%;right: 0;height: 33.3%;width: 52%;}
#tc_10{position: absolute;bottom: 16%;right: 0;height: 13.3%;width: 50%;}
#tcm_7{position: absolute;bottom: -10%;right: 0;height: 20.3%;width: 50%;}
#xb_07{position: absolute;bottom: 18%;right: 0;height: 21%;width: 50%;}
#xd_05_01{position: absolute;bottom: 16.1%;right: 0;height: 8.3%;width: 50%;}
#xd_05_02{position: absolute;bottom: 24.4%;right: 0;height: 13.1%;width: 50%;}
#xdrs_08{position: absolute;top:0;right: 0;height: 6.3%;width: 45%;}
#xdrs_09{position: absolute;top: -10%;right: 0;height: 16.3%;width: 45%;}
.twitter_reply_icon,.twitter_retweet_icon,.twitter_fav_icon{text-indent: -999em;background-size: 45% 100%!important;}
.twitter_reply_icon{background: url("../img/twitter_reply_icon.png") no-repeat center;}
.twitter_retweet_icon{background: url("../img/twitter_retweet_icon.png") no-repeat center;}
.twitter_fav_icon{background: url("../img/twitter_fav_icon.png") no-repeat center;}
.cover{position: absolute;top:0;left: 0;z-index: 900;}

