@charset "UTF-8";
body{background-color: #000;font-family: Arial, Helvetica, sans-serif;}
.container{padding:0px;}
#header-inner #header_logo{display:inline-block;position:relative;padding:0px;margin:0px;left:0px;top:0px;}
#header-inner #menu-wrap.navfixed{
   /* position: expression(fixed); */
    position: fixed; 
    top: 0; 
    left:0;
    height: 44px; 
    z-index: 1;
}

#header #header-inner{
    width:100%;
    height:60px;
    padding:0px;
    max-width: 940px;margin:0px auto;padding-left:0px;padding-right: 0px;

}

.with-fixed-header .header-bottom-bg{position: fixed !important;padding:0px;height:44px;width:100%;z-index: 99;}
.with-fixed-header .header-top-bg{position: fixed !important;padding:0px;height:60px;width:100%;z-index:99;}

.with-fixed-header .header-top-bg.need-fixed{display:none;}
.with-fixed-header .header-bottom-bg.need-fixed{display:block;}
.with-fixed-header .header-bottom-bg.more-height{height:60px;}
/*.with-fixed-header .header-bottom-bg.less-height{height:44px;}*/

.with-fixed-header #my-tab-content{margin-top:44px;}

.navbar-fixed-top{margin-bottom: 0px;}
.navbar-header{}
.navbar-fixed-top{border-width: 0px;}
button.navbar-toggle{margin-top:12px;padding:3px 5px;position: absolute;right: 120px;z-index: 99;}
.nav-tabs{border: 0px;background:transparent;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{font-weight: bold;background-color:transparent;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border: 0px;background-color: transparent;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .open > a{background-color: transparent;background-image: none;box-shadow:none;}
.navbar-inverse{background-color: transparent;background-image: none;}
.navbar-inverse .navbar-toggle{border:0px;}
/*button.navbar-toggle div{width:;}*/

button .button-label {
        display: table-cell;
        vertical-align: middle;
        font-weight: 700;
        padding-right: 0px;
    }
button .button-icon-bar {
        display: table-cell;
        padding: 8px;
        

    }


#header-top{width:100%;max-width:940px;background-color: #353535;height:60px;margin:0px auto;position: relative;}
#header-top #logo{position: absolute;top:50%;margin-top:-8px;padding:0px 35px 0px 12px;}
#header-top #s10_logo{position: absolute;top:50%;margin-top: -9px;padding:0px 35px 0px 12px;}
#header-top #logo a:hover{text-decoration: none;}
#header-top #logo a img{width:96px;height:16px;}
#header-top .s10_logo{padding:0px 35px;}
#header-top #buynow{position:absolute;top:50%;right: 12px;margin-top:-10px;}
#header-top #buynow img{width:89px;height: 21px;}
.header-top-bg{background-color:#353535;}
.header-bottom-bg{background-color:#414143;}
#header-bottom{width:100%;max-width:1080px;background-color: #414143;height:44px;margin:0px auto;position: relative;}/*background: #414143 url("../images/2nd_Navigation_Bg.png") no-repeat right top;*/


/*
.slicknav_menu{
    width:200px;
   position: absolute;
   top:50px;
   right:30%;
   z-index:99;
   background-color:#000;

}



#mini_menu {
    display:inline-block;
}
*/
#my-tab-content{margin-top:100px;}
@media screen and (max-width:974px){
    #my-tab-content{margin-top:0px;}
    .home-section-saying .play-button, .home-section-hero .play-button{font-size: 2em;}
}



@media screen and (max-width: 767px) {
    /* #menu is the original menu */
    .js .header-bottom-bg {
        display:none;
    }
    
    .js #mini_menu {
        display:block;
    }


    .with-fixed-header .header-top-bg.need-fixed{display:block;}
    .with-fixed-header .header-bottom-bg.need-fixed{display:none;}
    .home-section-saying .play-button, .home-section-hero .play-button{font-size: 1em;}


    .need-fixed .menu-wrap .menu-custom li{float: left; margin-bottom: 0;  margin-left:25px ;}
}



/* menu */
.menu {
position: absolute;
font-family: 'BebasNeueRegular';
font-style: normal;
font-weight: normal;
left: 14px;
bottom: 38px;
width: auto;
height: auto;
text-align: left;
z-index: 1000;
}

.menu a {
color: #fcb61f;
font-weight: normal;
text-decoration: none;
}

.menu a:hover {
color: #fff;
}

.menu a.active {
color: #fff;
background: none;
}

.menu ul {
height: auto;
display: inline-block;
}

.menu ul li {
position: relative;
float: left;
margin: 0;
padding: 0 20px 0 0;
width: auto;
}

.menu ul li a {
font-size: 20px;
color: #fcb61f;
display: block;
height: auto;
margin: 0;
padding: 0;
outline: none;
-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
     -o-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
}

.menu-wrap{
width:100%;
max-width:940px;
height:44px;
	margin:0px auto;
	/*padding:0px;*/
    position: relative;
    
    /*background: #414143 url("../images/2nd_Navigation_Bg.png") no-repeat right top;*/

}
.menu-wrap .menu-custom li{
	/*float:right;*/
    float: left; margin-bottom: 0;  margin-left:52px ;
  /*background: #414143; */

}
.menu-wrap .menu-custom li.last{

    margin-right:12px ;


}
.menu-wrap .menu-custom{

	/*width:525px;
	left:50%;*/
    overflow: hidden; margin: 0; 
    list-style-type: none;
    float:right;

}


/******************************************/


/******************************************/









/*overview */

#overview h3{font-size:40px;}
#overview p{font-size:15px;}









.navbar-nav > li > a{padding:10px;}


section.thumb{min-height: 250px;width:100%;text-align: center;padding:20px;position: relative;}
/*section.thumb a{margin:0px 40px;}/* should be 40px */

/************thumbnail section **********************************/
.jcarousel-wrapper {
    margin: 50px auto;
    position: relative;
    
    /*
    (4 * width: 150px) + (3 * margin-right: 1px) = 603px
    */
    max-width: 610px;
    width:100%;
    /*height: 100px;*/
    /*
    border: 10px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;*/
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width:100%;
    max-width: 610px;


}

.jcarousel ul {
    width: 1000%;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    float: left;
    /*width: 150px;
    height: 150px;*/
    width:100%;
    max-width:150px;
    margin-right: 80px;
}

.jcarousel img {
    max-height: 150px;
}

.jcarousel .loading {
    /*text-align: center;
    line-height: 90px; /* Fake vertical aligning */
}

/** Carousel Controls **/

.jcarousel-control-prev{
    background: transparent url("../images/arrow_left.png") no-repeat scroll center center;
    cursor: pointer;
    display: block;
    height: 75px;
    left: 133px;
    position: absolute;
    top: 20px;
    width: 32px;
}
.jcarousel-control-next{
    background: transparent url("../images/arrow_right.png") no-repeat scroll center center;
    cursor: pointer;
    display: block;
    height: 75px;
    position: absolute;
    right: -35px;
    top: 0;
    width: 32px;

}


.jcarousel-control-prev,
.jcarousel-control-next {
   position: absolute;
    top: 50%;
    margin-top: 0px;
    /*width: 30px;
    height: 30px;
    text-align: center;
   background: #4E443C;*/
    /*color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;*/
}

.jcarousel-control-prev {
    left: -100px;
    top:25%;
}

.jcarousel-control-next {
    right: -100px;
    top:25%;
}
@media screen and (max-width: 767px) { 
    .jcarousel-control-next {
        right: -30px;
    }
    .jcarousel-control-prev {
        left: -30px;
    }
}


.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span {
    display: block;
}

.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {
    opacity: .5;
    cursor: default;
    display:none;
}


/*********************************************************/









.home-section{width:100%;position: relative;/*max-width: 940px;margin: 0 auto; height:auto;*/}
.home-section .home-image-block{width:100%;}

.home-section-hero{
    background-color: #000;
    /*background-image: url("../images/video_bg.png");
    background-color: #000;
    background-size: 100% 100%;
    color: white;
    padding: 2% 10% 10%;
    position: relative;
    text-align: center;
    z-index: 1;
    min-height:481px;*/
}
.home-distinctive{
   /* background-image: url("../images/S10_livingroom.png");
    background-color: #000;
    background-size: 100% 100%;
    
    color: white;
    padding: 0% 10% 50%;
    position: relative;
    text-align: center;
    z-index: 1;*/
}




/*.home-distinctive span h3, .home-distinctive span p{line-height: 150%;font-size:150%;}*/


.home-section-hero>img, .home-distinctive img, .home-designed img{
    max-width:100%;
    height:auto;
    margin:0px auto;
    z-index: 1;
}
.home-section-hero .home-section-hero-bg{margin:0 auto;max-width: 1240px;width: 100%;height: auto;}
.home-section-hero .home-section-hero-bg>img{max-width: 1240px;width:100%;height:auto;}

.home-designed{
   /* background-image: url("../images/S10_livingroom.jpg");
    background-color: #000;
    background-size: 100% auto;
    color: white;
    width:100%;
    height:auto;
    position: relative;
    text-align: center;
    z-index: 1;*/
}

/* home section top video copy */
.home-section-hero{}
/*.home-section-copy{margin:0px auto;position: absolute;top:50%;bottom:50%;left:25%;right:25%;width:100%;max-width: 168px;}*/
.home-section-copy{position:absolute;
    top:50%;
    left:45%;
    padding:0;
    margin:0;
    width:10%;
    /*border:1px red solid;*/
}
.home-section-copy a img{
    width:100%;height:auto; 
    position: relative;
    

}






/* home section botton copy */
/*.home-section-d-copy{margin:0px auto;position:absolute;z-index: 2;top:0px;left:0;right:0;max-width:940px;width:100%;height:auto;}*/

.home-distinctive{background-color:#767678;margin:0 auto;width:100%;height:auto; }
.home-distinctive .home-section-d-copy{background-color: #767678;height:auto;width:100%;max-width: 940px;padding:0px 30px 0px 30px;margin:0 auto;}
.home-distinctive .home-image-block{width:100%;}

.home-designed{margin:0 auto;width:100%;height:auto; }/*need change bgcolor*/
.home-designed .home-section-d-copy{height:auto;width:100%;max-width: 940px;padding:0px 30px 86px 30px;margin:0 auto;;top:0;position: relative;}/*need change bgcolor*/
.home-designed .home-image-block{width:100%;}



.home-section-d-copy h3{text-align: center;max-width: 940px;margin:0px auto 0px;padding:86px 0px 30px;}/*font size padding-bottom 58 to 30 */
.home-section-d-copy p{text-align: left;max-width: 940px;margin:0px auto;padding:0px 10px;}/*unknow padding left right 10px? font size*/


/*.home_bottom_sec .home_bottom_inner_wrap{max-width: 940px;margin:0px auto;}
.home_bottom_sec .home_bottom_inner_wrap h3{padding:86px 0px 58px 0px;}
.home_bottom_sec .home_bottom_inner_wrap p{}*/
/*#distinctive{background-image: url("http://www.antecmotive.com/upload/images/jumper/slide04.jpg");background-color:#000;background-size: cover;background-position: center center;background-repeat: no-repeat;color:#FFF;text-align: left;position: relative;z-index: 1;}*/

/*#designed{color:#FFF;text-align: left;position: relative;}
#distinctive{position: relative;}
*/

/*
.home-section-saying {
    background-image: url("https://d1n2kdlaaxc7oe.cloudfront.net/production/assets/index/leaders-saying-2-fa4247e271846b7e50943170dafda192.jpg");
    background-size: cover;
    color: white;
    padding: 17% 10%;
    position: relative;
    text-align: center;
    z-index: 1;
}
*/
 .home-section-hero .play-button {
    /*background-color: white;
    border-radius: 50%;
    font-size: 4.5em;
    height: 2em;
    line-height: 2em;
    margin: 20px auto 0;
    padding-left: 10px;
    width: 2em;*/
}
.play-button {
  /*  background-color: rgba(255, 255, 255, 0.6);
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.8);
    display: block;
    font-size: 36px;
    height: 70px;
    line-height: 70px;
    padding: 2px 0 0 5px;
    text-align: center;
    text-decoration: none;
    width: 70px;*/

}
.play-button:hover, .play-button:active, .play-button:visited{
	text-decoration: none;

}
.youtube-modal-backdrop, .youtube-modal-container {
    z-index: -1;
    -webkit-transition: opacity 0.3s ease,  1s;
    -moz-transition: opacity 0.3s ease,  1s;
    -o-transition: opacity 0.3s ease,  1s;
    transition: opacity 0.3s ease,  1s;
}
.youtube-modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background: rgba(0, 0, 0, 0.8);
}
.youtube-modal-backdrop.active {
    z-index: 8191;
    opacity: 1;
}
.youtube-modal-container {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.youtube-modal-container.active {
    z-index: 8192;
}
.youtube-modal-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 95%}
.youtube-modal-close {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 8193;
    opacity: 0;
    padding: 3px 15px;
    font-family: "Gotham Narrow SSm A",  "Gotham Narrow SSm B",  sans-serif;
    font-size: 20px;
    font-weight: 300;
    color: white;
    background-color: black;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: opacity 0.5s ease,  1s;
    -moz-transition: opacity 0.5s ease,  1s;
    -o-transition: opacity 0.5s ease,  1s;
    transition: opacity 0.5s ease,  1s;

    display: none;
}
.youtube-modal-close:hover {
	color:white;
}

.active .youtube-modal-close {
    opacity: 1;
}

#bigImageDiv{
    overflow: hidden;
    width:100%;

}

.bigslideimage{
    float:left;
}
section.show{
    width:100%;
    height:100%;
    max-width:100%;
}




/*****************************************/
.carousel-inner .bannerImage{margin:0 auto;width:100%;height:auto;}/*maxwidth and height from js */
.carousel-inner .bannerImage img{width:100%;height:auto;}

.carousel-inner .item{background-color: #161616;width:100%;}
.carousel-inner .bannerText{background-color: #161616;min-height:274px;margin:0 auto;width:100%;max-width: 940px;padding:0px 30px 0px 30px;}
.carousel-inner .bannerText h3:first-child{text-align: center;padding:86px 0px 30px 0px;margin:0px;}
/*.carousel-inner .bannerText h3.three_chamber{padding:32px 0px 58px;text-align: center;margin:0px;}*/
.carousel-inner .bannerText p{text-align: left;margin:0px;}



.carousel-indicators li {
  background-color: #999;
  background-color: rgba(70,70,70,.25);
}

.carousel-indicators .active {
  background-color: #444;
}

.carousel .item img{width: 100%;height: auto;min-height:10px;margin:0px;}
/*.carousel-caption p{background-color:transparent;display:none;}*/
.carousel-caption{top:86px;bottom:none;max-width: 940px;padding:0px;
  margin: 0 auto;
/*position: relative;*/
 
      padding: 0 20px;
      
      margin-top: 200px;
      text-align:center;



}
.carousel-caption h3{text-align: center;margin:0px;padding:0px;}
.carousel-caption h3.three_chamber{padding:32px 0px 58px;}
.carousel-caption p{text-align: left;}




/* Fade transition for carousel items */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
  WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}







/* features_container */

#features_container{margin:0px auto;width:100%;position: relative;}

#features_container .features_block img{
    width:100%;
    max-width:100%;
    height:auto;
    margin:0px auto;
    z-index: 1;
}



#features_container .feature_content{max-width: 940px;margin:0px auto;padding:86px 0px 86px 30px;}
#features_container .feature_content.extra-bottom{padding-bottom:130px;}/*86+44px*/
#features_container .features_block:first-child{/*margin-top:104px;*/}
#features_container .feature_content span{color:#fcb61f;}
#features_container .feature_content h3{font-size:40px;padding-bottom:58px;margin:0px;max-width:710px;}
#features_container .feature_content p{max-width:710px;display:inline-block;float:left;margin:0px 50px 0px 0px;font-size: 18px;}
#features_container .feature_content div{border-bottom:1px solid #FFF;width:140px;display:inline-block;color:#fcb61f;font-size:18px;padding:0px 0px 10px 0px;}
#features_container .feature_content div span{font-size:40px;display:block;line-height: 1}
#features_container .feature_content .noborder{border:0px;}
#features_container .feature_content div .top_padding{padding-top:10px;padding-bottom:0px;}
#features_container .feature_content p.float_none{float:none;}






/**************************/
/* tech_spec_container */

.indent{text-indent: 15px;}
#tech_spec_container{max-width: 940px;margin:0px auto;width:100%;padding:50px 0px 100px 10px;}
#tech_spec_container .row{margin:0px;width:100%;}
#tech_spec_container .row .span3{max-width: 260px;padding:30px 10px 0px 0px;}/*border:1px solid red;*/
#tech_spec_container .row .span9{max-width: 670px;border-bottom:1px solid #FFF;padding:30px 0px 30px 0px;}/*border:1px red solid;*/
#tech_spec_container .row .span9.noborder{border:0px;}
#tech_spec_container h4{font-size:25px;font-weight: bold;margin:0px;}


#tech_spec_container .row .span9 img{}
.tech_spec_blank{padding-top:50px;width:100%;height:50px;}
.tech_spec_dim_image{max-width:510px;width:100%;height:auto;float:left;}
.tech_dimensions{color:#FFF;display: inline-block;width:150px;padding:20px 0px 20px 50px;}/*border:1px red solid;*/
.tech_dimensions span{color:#fcb61f;font-size: 45px;}
.tech_dimensions p{color:#FFF;font-size: 14px;}

#tech_spec_container .row .span9 h5{color:#FFF;font-size:25px;}
#tech_spec_container .row .span9 br{padding-top:30px;}
#tech_spec_container .row .span9 span{color:#fcb61f;}
#tech_spec_container .row .span9 p{color:#FFF;}


/**************************/

/* footer */
body .footer-bg-mob{background-color: #3b3b3d;}
.footer-bg-mob .container .wlrowshift{max-width: 940px;margin:0px auto;}
.footer-bg-mob #newsletter_block_left{color:#FFF;margin:86px 0px 58px 0px;}
.footer-bg-mob #newsletter_block_left h4{margin:8px 0px 0px 0px;color:#FFF;}
.footer-bg-mob .newletter_block_content{}
.footer-bg-mob #newsletter_block_left p, .footer-bg-mob #newsletter_block_left p.inputemail{margin:0px 0px 0px 10px;color:#FFF;text-align: left;}
.footer-bg-mob #newsletter_block_left .button_form{
    margin:0px 0px 0px 30px;
    border: 1px solid #fcb61f;
    padding: 0px 10px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fcb61f;
    color:#000;
    height:30px;
    width:158px;
    font-size:12px;
    behavior: url(pie/PIE.htc);


}
.footer-bg-mob #newsletter_block_left .button_form:hover{color:#000;}
section.block_category_footer, section.blockcontactinfos,section.blocksocial, section.blockcopyright{padding-left:0px;}

.footer-bg-mob section.block_category_footer h4, .footer-bg-mob section.blockcontactinfos h4, .footer-bg-mob section.blocksocial h4{margin-top:0px;color:#FFF;}
.footer-bg-mob section.block_category_footer ul,.footer-bg-mob section.blockcontactinfos ul, .footer-bg-mob section.blocksocial ul{padding-left:0px;color:#FFF;}
.footer-bg-mob section.block_category_footer ul li a, .footer-bg-mob section.blockcontactinfos ul li a{color:#FFF;}
.footer-bg-mob section.blockcopyright{margin-top:58px;border-top:1px #FFF solid;padding-top:10px;}



/***********************************************************/
