html{}body{}#site{max-width:1920px;margin:0;-webkit-box-shadow:10px 0 30px 0 rgba(0,0,0,0.1);box-shadow:10px 0 30px 0 rgba(0,0,0,0.1);}body.home #site{max-width:100%;border:0 none;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} .content{overflow:hidden;height:100%; position:relative;z-index:5;}body.home .scroll-prompt{display:none;}.scroll-prompt{position:fixed;width:100%;z-index:200;}.scroll-prompt img{margin:0 auto;display:block;} @media (min-width:1289px){} @media (min-width:980px){.content{margin-left:170px;}.scroll-prompt img{padding-left:170px;}} @media (min-width:980px) and (max-width:1140px){.content{margin-left:140px;}.scroll-prompt img{padding-left:140px;}} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){#left_col{padding-bottom:4em;}} @media (min-width:480px) and (max-width:767px){} header{position:relative;z-index:1000;overflow:visible;}header #logo{position:absolute;}header #logo a{display:block;text-indent:-9999px;background-position:left top;background-repeat:no-repeat;}header #logo a:active{}header a.expand{position:absolute;display:block;text-decoration:none;}header a.expand span.line{text-indent:-9999px;}header a.expand span.line{margin:3px auto 0;width:20px;height:2px;display:block;}header a.expand span.line.top{margin-top:10px;} @media (min-width:980px)     {header{position:fixed;width:170px;height:100%;top:0;bottom:0;left:0;}header #logo{width:35px;height:450px;left:60px;bottom:160px;}header #logo a{width:50px;height:450px;background-image:url('../images/v-logo.png');-webkit-background-size:50px 450px;-moz-background-size:50px 450px;-ms-background-size:50px 450px;-o-background-size:50px 450px;background-size:50px 450px;}header a.expand{top:0;right:0;left:0;padding-top:30px;height:90px;}header a.expand:hover,header a.expand.active:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}} @media (min-width:980px) and (max-width:1140px){header{width:140px;}header #logo{left:48px;}} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){header #logo{width:170px;height:50px;top:60px;left:30px;}header #logo a{width:170px;height:50px;background-image:url('../images/h-logo.png');-webkit-background-size:170px 50px;-moz-background-size:170px 50px;-ms-background-size:170px 50px;-o-background-size:170px 50px;background-size:170px 50px;}header a.expand{padding-top:50px;width:100px;height:100px;}} @media (max-width:979px){header{border-bottom-width:1px;border-bottom-style:solid;min-height:150px;}header a.expand{position:absolute;right:0;top:0;}} @media (max-width:767px){header{min-height:105px;}header #logo{width:170px;height:50px;top:28px;left:20px;}header #logo a{width:178px;height:50px;background-image:url('../images/h-logo.png');-webkit-background-size:178px 50px;-moz-background-size:178px 50px;-ms-background-size:178px 50px;-o-background-size:178px 50px;background-size:178px 50px;}header a.expand{padding-top:7px;width:80px;height:90px;text-indent:-9999px;}}div.span8.centered .info{width: 85%;} @media (min-width:480px) and (max-width:767px){}@media (max-width:479px){} footer{position:relative;padding:5.5em 0 2em;z-index:20;}.navigation footer{padding:0 0 1.5em;border-top-width:1px;border-top-style:solid;}.navigation footer .sign_up{padding-top:2.5em;}footer.social{position:relative;z-index:20;border-width:0 0 15px;border-style:solid; -webkit-transform: translate3d(0,0,0);} @media (min-width:980px){footer.social{margin-left:170px;}.navigation footer{right:0;bottom:0;left:0;}} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (min-width:980px) and (max-width:1140px){footer.social{margin-left:140px;}} @media (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} .navigation{position:relative;z-index:900;}.navigation .reveal{}.navigation a.close_nav{display:none;} .navigation nav.site_search{display:none; position:relative;padding:1em;z-index:100;} @media (min-width:980px){html.nav_active .navigation a.close_nav{display:block;position:fixed;width:auto;height:100%;z-index:0;top:0;right:0;bottom:0;left:0;}html.nav_active .navigation .reveal{left:0;}.js .navigation{z-index:-5;/*-ms-opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;opacity:0;*/}.navigation{position:fixed;width:100%;height:100%;z-index:-10;/*-ms-opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;opacity:0;*/}.navigation .reveal{position:relative;width:660px;height:100%;z-index:5;left:-100%;}.navigation{-webkit-transition: all 0.35s ease;-moz-transition: all 0.35s ease; -ms-transition: all 0.35s ease; -o-transition: all 0.35s ease;transition: all 0.35s ease;}.navigation .reveal{-ms-transition: left 0.7s ease;-o-transition: left 0.7s ease 0s;-moz-transition: left 0.7s ease 0s;-webkit-transition: left 0.7s ease 0s;transition: left 0.7s ease 0s;}html.nav_active,html.nav_active body{overflow:hidden;}html.nav_active .navigation{left:0;right:0;z-index:400;-ms-opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;opacity:1;}html.nav_active .navigation .reveal{left:170px;overflow-y:scroll;}} @media (min-width:980px) and (max-width:1140px){html.nav_active .navigation{left:0;}html.nav_active .navigation .reveal{left:140px;}} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:979px){.navigation{display:none;}html.nav_active .navigation{display:block;}} @media (max-width:767px){} @media (min-width:480px){} @media (min-width:480px) and (max-width:767px){} @media (max-width:479px){} .navigation nav.main{clear:both;position:relative;z-index:90;}.navigation nav.main ul{}.navigation nav.main ul li{position:relative;overflow:hidden;}.navigation nav.main ul li a{padding:2em;display:block;text-decoration:none;border-top-width:1px; border-top-style:solid;}.navigation nav.main ul li a span{display:block;z-index:100;position:relative;}.navigation nav.main ul li a span strong{display:block;font-size:22px; font-size:2.2rem;}.navigation nav.main ul li a .video{background-position:center top;background-repeat:no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover;background-size:cover;opacity:0;}.navigation nav.main ul li a .video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;}.navigation nav.main ul li a.active .video,.navigation nav.main ul li a:hover .video{opacity:1;}.navigation nav.main ul li.back_toplevel,.navigation nav.main ul li.back_sublevel{line-height:1;}.navigation nav.main ul li.back_toplevel a,.navigation nav.main ul li.back_sublevel a{padding:1em 0;display:block;text-decoration:none;}.navigation nav.main ul li.back_toplevel a span strong,.navigation nav.main ul li.back_sublevel a span strong{display:block;font-size:16px; font-size:1.6rem;}.navigation nav.main ul li.back_toplevel a i{}.navigation nav.main ul li ul{padding:0;}.navigation nav.main ul li ul li a{padding:1em;}.navigation nav.main ul ul li a span strong{font-size:22px; font-size:2.2rem;}.navigation nav.main #toplevel{} @media (min-width:980px){} @media (min-width:768px){.navigation nav.main ul li a{position:relative;padding:1em;z-index:5;}.navigation nav.main ul li a span{position:relative;z-index:5;}.navigation nav.main ul li a span strong{font-size:32px; font-size:3.0rem;}.navigation nav.main ul li.back_toplevel a:hover span strong,.navigation nav.main ul li.back_sublevel a:hover span strong{-ms-opacity:0.7;-o-opacity:0.7;-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;}} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){.navigation nav.main ul li a .video video{display:none;}} @media (min-width:480px) and (max-width:767px){} .navigation nav.footer{position:relative;}.navigation nav.footer ul{font-size:12px; font-size:1.2rem;}.navigation nav.footer ul li{}.navigation nav.footer ul li a{text-decoration:none;display:inline-block;}.navigation nav.footer ul li.language a{padding-bottom:1px;border-bottom-width:1px;border-bottom-style:solid;}.navigation nav.footer ul li a span{} @media (min-width:980px){} @media (min-width:768px){.navigation nav.footer ul li{display:inline;margin:0 10px;}.navigation nav.footer ul li.language{top:-150px;position:absolute;}.navigation nav.footer ul li.language.english{right:40px;}.navigation nav.footer ul li.language.spanish{right:10px;}} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){.navigation nav.footer ul li{margin:5px 0 0;display:block;clear:both;}.navigation nav.footer ul li a{clear:both;display:block;}.navigation nav.footer ul li.language{display:inline-block;margin:30px 5px 10px;}} @media (min-width:480px) and (max-width:767px){} nav.sub{position:relative;overflow:visible;height:100%;margin-bottom:2em;font-size:16px; font-size:1.6rem;}nav.sub.tabs{margin-bottom:1em;}nav.sub p.heading{font-size:16px; font-size:1.6rem;}nav.sub p.heading a{}nav.sub p.heading a span{}nav.sub ul{}nav.sub.tabs ul{display:table;width:100%;}nav.sub ul li{display:block;}nav.sub.tabs ul li{position:relative;display:table-cell;}nav.sub ul li.first{}nav.sub ul li.last{}nav.sub ul li a{display:inline-block;padding:0.5em 0;text-decoration:none;}nav.sub.tabs ul li a{padding:1em;}nav.sub ul li.first a{}nav.sub ul li.last a{border:0 none;}nav.sub ul li.odd a{}nav.sub ul li.even a{}nav.sub ul li a:hover{}nav.sub ul li a.active{position: relative;bottom:0;font-weight:bold;}nav.sub ul li a span{}nav.sub ul li a.active span{display: block; position: relative;}nav.sub ul li a.active span:after{content: ""; width: 100%; height: 1px; background-color: #26a0d1; display: block; position: absolute; left: 0; bottom: 0;}nav.sub.tabs ul li a.active span.arrow{position:relative;background-color:#ffffff;}nav.sub.tabs ul li a.active span.arrow em{position:absolute;top:14px;width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top-width: 10px;border-top-style:solid;}nav.sub ul li.has_child a span{}nav.sub ul li ul{font-size:14px; font-size:1.4rem;border:0 none;padding:0 0 0 1em;}nav.sub ul li.last ul{border-bottom:0 none;}nav.sub ul li ul li{}nav.sub ul li ul li{}nav.sub ul li ul li.first{}nav.sub ul li ul li.last{}nav.sub ul li ul li a{border:0 none;background:none;}nav.sub ul li ul li.first a{}nav.sub ul li ul li.last a{}nav.sub ul li ul li a:hover{}nav.sub ul li ul li a.active{}nav.sub ul li ul li a.active:hover{background:none;}nav.sub ul li ul li a span{padding:0!important;background:none!important;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){nav.sub{text-align:center;border-width:1px 0 0;border-style:dashed;padding:2em 0 1em;margin:1em 0;}} @media (min-width:480px) and (max-width:767px){} nav.breadcrumb{overflow:hidden;height:100%;position:relative;}nav.breadcrumb ul{font-size:11px; font-size:1.1rem;}nav.breadcrumb ul li{display:inline;float:left;margin-right:5px;}nav.breadcrumb ul li a{display:block;float:left;}nav.breadcrumb ul li a span{}nav.breadcrumb ul li div{display:block;float:left;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} nav.pagination{overflow:hidden;height:100%;position:relative;}nav.pagination.post{border-width:1px 0;border-style:solid;padding:3em 0 2em;margin-bottom:3em;}nav.pagination ul{text-align:center;}nav.pagination ul li{display:inline;}nav.pagination ul li.prev,nav.pagination ul li.next{margin:0;}nav.pagination ul li.prev{left:0;}nav.pagination ul li.next{right:0;}nav.pagination ul li a,nav.pagination ul li.active span{display:inline-block;border-width:1px; border-style:solid;padding:0.5em 1em;margin:0 0.2em 1em;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}nav.pagination ul li a span{} @media (min-width:980px){} @media (min-width:768px){nav.pagination ul li.prev,nav.pagination ul li.next{margin:0;position:absolute;}} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} nav.sitemap{overflow:hidden;height:100%;position:relative;}nav.sitemap ul{margin:5px 0 20px;}nav.sitemap ul li{display:block;padding:0 0 5px 14px;background:url('../images/bg/sitemap_line.png') no-repeat left top;}nav.sitemap ul li a{}nav.sitemap ul li a span{}nav.sitemap ul li ul{padding-bottom:5px;margin-bottom:0;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} .social nav{overflow:hidden;height:100%;position:relative;margin:10px 0 0;}.social nav ul{font-size:12px; font-size:1.2rem;}.social nav ul li{display:inline-block;margin:0 1% 20px;}.social nav ul li.first{}.social nav ul li.last{}.social nav ul li.odd{}.social nav ul li.even{}.social nav ul li a{display:inline-block;padding-top:50px;width:85px;background-image:url('../images/icons/social.png');background-repeat:no-repeat;}.social nav ul li.first a{}.social nav ul li.last a{}.social nav ul li.twitter a{background-position:center top;}.social nav ul li.facebook a{background-position:center -80px;}.social nav ul li.youtube a{background-position:center -160px;}.social nav ul li.pinterest a{background-position:center -240px;}.social nav ul li.instagram a{background-position:center -320px;}.social nav ul li.google_plus a{background-position:center -400px;}.social nav ul li.rss a{background-position:center -460px;}nav.social_share ul li{display:inline-block;margin: 0 0.3% 0px;}nav.social_share ul li.first{margin-left:0;}nav.social_share ul li.last{margin-right:0;}nav.social_share ul li a{text-indent:-9999px;display:inline-block;width:30px;height:30px;background-image:url('../images/icons/social.png');background-repeat:no-repeat; background-size: cover;}nav.social_share ul li.tweet a{background-position:center top;}nav.social_share ul li.like a{background-position:center -60px;}nav.social_share ul li.pin a{background-position:center -180px;}nav.social_share ul li.share a{background-position:center -540px;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){.social nav ul{width:85%;margin:0 auto;}.social nav ul li{display:inline-block;width:31.5%;margin:0 0 30px;}} @media (min-width:480px) and (max-width:767px){} .quick_links nav{overflow:hidden;height:100%;}.quick_links nav ul{}.quick_links nav ul li{}.quick_links nav ul li a{} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} .owl-controls .owl-pagination{position:absolute;right:0;bottom:2em;left:0;width:100%;z-index:100;text-align:center;}.owl-controls .owl-pagination .owl-page{display:inline-block;width:12px;height:12px;margin:0 5px;background-color:#e2e2e2;border-color:transparent;border-width:2px;border-style:solid;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}.owl-controls .owl-pagination .owl-page.active{background-color:#000;}.owl-controls .owl-prev,.owl-controls .owl-next{position:absolute;top:0;bottom:0;background-repeat:no-repeat;background-position:center;width:50px;text-indent:-9999px;display:block;z-index:20;}.timeline .slider_dates .carousel .owl-controls .owl-prev,.timeline .slider_dates .carousel .owl-controls .owl-next{text-indent:0;background:none;}.owl-controls .owl-prev:hover,.owl-controls .owl-next:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}.owl-controls .owl-prev{left:0;}.owl-controls .owl-next{right:0;}.banner .owl-controls .owl-prev,.promo_pods .owl-controls .owl-prev,.hashtag .feed .owl-controls .owl-prev,.trainers_overlay .listing .owl-controls .owl-prev,.hashtag_overlay .listing .owl-controls .owl-prev{background-image:url('../images/icons/prev_white.png');}.banner .owl-controls .owl-next,.promo_pods .owl-controls .owl-next,.hashtag .feed .owl-controls .owl-next,.trainers_overlay .listing .owl-controls .owl-next,.hashtag_overlay .listing .owl-controls .owl-next{background-image:url('../images/icons/next_white.png');}.news .slider .owl-controls .owl-prev,.products .owl-controls .owl-prev,.promotions .owl-controls .owl-prev,.gallery .listing .owl-controls .owl-prev,.questions .owl-controls .owl-prev,.people .listing .owl-prev,.timeline .owl-controls .owl-prev,.events .listing .owl-controls .owl-prev,.trainers .listing .owl-controls .owl-prev{background-image:url('../images/icons/prev_black.png');}.news .slider .owl-controls .owl-next,.products .owl-controls .owl-next,.promotions .owl-controls .owl-next,.gallery .listing .owl-controls .owl-next,.questions .owl-controls .owl-next,.people .listing .owl-next,.timeline .owl-controls .owl-next,.events .listing .owl-controls .owl-next,.trainers .listing .owl-controls .owl-next{background-image:url('../images/icons/next_black.png');}/* 1380px AND UP */@media (min-width:1380px){.products .owl-controls .owl-prev,.promotions .owl-controls .owl-prev,.gallery .listing .owl-controls .owl-prev,.questions .owl-controls .owl-prev,.people .owl-controls .owl-prev,.events .listing .owl-controls .owl-prev,.trainers .listing .owl-controls .owl-prev,.trainers_overlay .listing .owl-controls .owl-prev,.news .slider .owl-controls .owl-prev,.timeline .slider_dates .owl-controls .owl-prev{left:-60px;}.products .owl-controls .owl-next,.promotions .owl-controls .owl-next,.gallery .listing .owl-controls .owl-next,.questions .owl-controls .owl-next,.people .owl-controls .owl-next,.events .listing .owl-controls .owl-next,.trainers .listing .owl-controls .owl-next,.trainers_overlay .listing .owl-controls .owl-next,.news .slider .owl-controls .owl-next,.timeline .slider_dates .owl-controls .owl-next{right:-60px;}.products.standard .owl-controls .owl-prev{left:-30px;}.products.standard .owl-controls .owl-next{right:-30px;}}.promotions .owl-controls .owl-prev{left:-60px;}.promotions .owl-controls .owl-next{right:-60px;} @media (min-width:980px){.hashtag .feed .owl-controls,.promo_pods .owl-controls{-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;opacity:0;}.hashtag .feed:hover .owl-controls,.promo_pods:hover .owl-controls{-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;opacity:1;}} @media (max-width:979px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){}.products.standard .owl-controls .owl-prev{left:-20px;}.products.standard .owl-controls .owl-next{right:-20px;} @media (max-width:767px){.owl-controls .owl-pagination{display:none;}.big_overlay .owl-controls{display:none!important;}.promotions .owl-controls .owl-prev{left:0;}.promotions .owl-controls .owl-next{right:0;}} @media (min-width:480px) and (max-width:767px){}.owl-controls .owl-prev.disabled,.owl-controls .owl-next.disabled{cursor:default;-ms-opacity:0!important;-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important;}.hashtag .owl-controls .owl-prev.disabled,.hashtag .owl-controls .owl-next.disabled,.promo_pods .owl-controls .owl-prev.disabled,.promo_pods .owl-controls .owl-next.disabled{display:none!important;} body.splash{}body.splash .content{padding:0;top:0;right:0;bottom:0;}body.splash .content .half{position:relative;float:left;display:block;width:100%; height: 100%;background-repeat:no-repeat;background-position:center top;-webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover;background-size:cover;}body.splash .content .half a{text-decoration:none; display:table; position:absolute; z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}body.splash .content .half .text{display:table-cell; vertical-align:middle;padding:0 1em;}body.splash .content .half .heading{padding:0;margin:0;line-height:1;font-size:30px; font-size:3.0rem;}body.splash .content .half .text{max-width:60%;margin-right:auto;margin-left:auto;padding-right:2em;padding-left:2em;}body.splash .content .half .sub{display:inline-block;padding:1em 0 0.05em;margin:0;font-style:normal;border-bottom-width:0px;border-bottom-style:solid;font-size:16px; font-size:1.6rem;} @media (min-width:1280px){body.splash .content .half .heading{font-size:60px; font-size:6.6rem;}} @media (min-width:980px) and (max-width:1279px){body.splash .content .half .heading{font-size:50px; font-size:5rem;}} @media (min-width:768px){body.splash .content{height:100%;}} @media (max-width:979px){} @media (min-width:768px) and (max-width:979px){body.splash .content .half .heading{font-size:45px; font-size:4.5rem;}} @media (max-width:767px){} @media (min-width:480px){body.splash .content .half{height:100%;}} @media (max-width:599px){body.splash .content{}body.splash .content .half{float:none;display:block;clear:both;width:100%;height:100%;}} @media (min-width:480px) and (max-width:767px){} .component{position:relative;padding: 5.5em 0;z-index:20;}.component.padding_top{padding-top:5.5em;}.component.explore,.component.video_com{padding-bottom:0;}.component.explore.pods,.component.video_com{padding-top:0;}.component.explore .container,.component.explore .container .row{width:100%;max-width:100%;}.component.back_to{padding:3.5em 0;} .dashed,.pick_of .container{background-image:url('../images/bg/dashed.png');background-repeat:no-repeat;background-position:center bottom;}.component.border_top{border-width:1px 0 0;border-style:solid;}.component.introduction .info{display:table;width:100%;}.component.introduction .info .inner{display:table-cell;vertical-align:middle;height:100%;}.row.profile{padding-bottom:0;}.component.locator,.component.locator iframe{padding:0!important;height:800px;overflow:none;} @media (min-width:980px){.component.introduction .info{height:340px;}.component.products p.heading.primary{padding-right:3.5em;padding-left:3.5em;}} @media (min-width:768px){.image.profile{margin-top:-200px;}} @media (max-width:979px){.component.explore p{padding-right:1em;padding-left:1em;}} @media (min-width:768px) and (max-width:979px){.component.locator,.component.locator iframe{height:650px;}} @media (max-width:767px){.component.locator,.component.locator iframe{height:500px;}} @media (min-width:480px) and (max-width:767px){} .promo_pods{overflow:hidden;height:100%;position:relative;}.promo_pods .pod{position:relative;background-repeat:no-repeat;background-position:center;height:220px;-webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover;background-size:cover;}.no-js .promo_pods.pods3 .pod{float:left;display:block;width:33.33333%;}.no-js .promo_pods.pods6 .pod{float:left;display:block;width:16.666%;}.promo_pods .pod.first{}.promo_pods .pod.last{}.promo_pods .pod.odd{}.promo_pods .pod.even{}.promo_pods .pod a{text-decoration:none; display:table; position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}.promo_pods .pod img{display:block;overflow:hidden;}.promo_pods .pod a .info{display:table-cell; vertical-align:middle;width:100%;height:100%;}.promo_pods .pod a strong.title{display:block;padding:0 1.3em;}.promo_pods .pod a span.text{display:block;padding:0 1.3em 1em;}.promo_pods .pod a span.button{display:inline-block;margin-top:1em;padding:0.6em 1.3em;border-width:1px;border-style:solid;font-size:14px; font-size:1.4rem;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;} @media (min-width:1140px){.promo_pods.pods3 .pod{}} @media (min-width:980px){.promo_pods.pods3 .pod a strong.title{font-size:32px; font-size:3.2rem;}} @media (max-width:979px){.promo_pods.pods3 .pod a strong.title{font-size:22px; font-size:2.2rem;}} @media (min-width:768px){.promo_pods.pods3 .pod{height:260px;}.promo_pods.pods6 .pod{height:320px;}.promo_pods.pods6 .pod a strong.title{font-size:20px; font-size:2.0rem;}.promo_pods .pod a span.button{font-size:16px; font-size:1.6rem;}} @media (min-width:768px) and (max-width:1140px){.no-js .promo_pods.pods6 .pod{width:33.33333%;}.no-js .promo_pods.pod6 .pod:nth-child(3n+1){clear:both;}} @media (max-width:979px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){.promo_pods .pod a strong.title{font-size:18px; font-size:1.8rem;}} @media (min-width:480px) and (max-width:767px){.no-js .promo_pods.pods6 .pod{width:50%;}.no-js .promo_pods.pod6 .pod:nth-child(2n+1){clear:both;}} @media (max-width:479px){.no-js .promo_pods.pods6 .pod{width:100%;float:none;clear:both;}.promo_pods .pod a strong.title{font-size:16px; font-size:1.6rem;}} .listing{position:relative;}.listing.related .item,.listing.news{overflow:hidden;height:100%;padding-bottom:2em;}.staff_picks .listing{padding-top:1em;}.search .listing{padding-bottom:4em;}.videos .listing{overflow:hidden;height:100%;padding-bottom:2em;}.products.standard .container,.products.standard .row,.products.standard .listing{max-width:100%;}.products .container,.products .row,.products .listing,.products .owl-wrapper-outer,.products .owl-wrapper{overflow:visible!important;}.products.awards .owl-wrapper-outer,.products.awards .owl-wrapper,.products.press .owl-wrapper-outer,.products.press .owl-wrapper{overflow:hidden!important;}.products .listing.grid .owl-outer,.products .listing.grid .owl-inner{width:100%!important;right:0!important;left:0!important;-webkit-transform:translate3d(0px, 0px, 0px)!important;transform:translate3d(0px, 0px, 0px)!important;}.products .listing.grid .owl-controls{display: none;}.listing .item{padding:1em 0;overflow:hidden;height:100%;position:relative;}.events .listing .item:hover{opacity: 0.7;}.item-fake{display: none;}.listing.related .item,.listing.news .item{padding-top:0;margin-top:1em;margin-bottom:1em;border-width:1px;border-style:solid;}.listing.related .item,.listing.news .item{}.listing.related .item{border:0 none;}.listing.news .item.latest{margin-top:0;}.listing .item.first{}.listing .item.last{}.listing .item.odd{}.listing .item.even{}.listing .item a{display:block;overflow:hidden;height:100%;text-decoration:none;position:relative;}.products.press .listing .item{padding:0 0.5em;}.listing .item .image{overflow:hidden;display:block;}.listing .item .image img{overflow:hidden;display:block;}.products.standard .item .image img{margin:0 auto;}.listing.related .item .image img,.listing.news .item .image img{width:100%;}.listing .item .info{}.listing .item strong.title{clear:both;display:block;}.products.press .listing .item .info{min-height:40px;} .products.standard .listing .item strong.title{padding-right:30px;padding-left:30px;}.products.press .listing .item strong.title{border:0 none;}.search .listing .item .heading{font-size:26px; font-size:2.6rem;}.listing.news .item p.date{padding-bottom:0.5em;}.listing.related .item p.text,.listing.news .item p.text{padding:1em 0 0;}.products.standard .listing .item strong.title,.search .listing .item p.url{font-size:16px; font-size:1.6rem;}.listing .item p.url{padding:1em 0;}.listing .item span.subtitle,.listing .item span.list_item{display:block;}.listing .item span.date{display:block;}.listing .item span.button a{display:inline-block;height:auto;} .news .item .info{padding:1.5em;}.related .item .info{padding:1.5em 0 0;}.products.press .listing .item{border-width:1px;border-style:solid;padding:0.5em 1em 2em;margin:0 2% 1px;position:relative;}.products.press .listing .item .image img{margin:0 auto;}.products.press .listing .item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0;text-transform:none;font-style:italic;font-size:15px; font-size:1.5rem;background-image:url('../images/icons/quote_close.png');background-repeat:no-repeat;background-position:right bottom;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}.products.press .listing .item:hover .overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}.products.press .listing .item .overlay .quote{margin-top:-40px;padding:0 2em;text-align:center;background-image:url('../images/icons/quote_open.png');background-repeat:no-repeat;background-position:left 40px;}.products.awards .listing .item strong.title,.products.awards .listing .item .subtitle{font-size:32px; font-size:3.2rem;}.products.awards .listing .item strong.title{border:0 none!important;display:block;padding-bottom:0;}.products.awards .listing .item span.award,.products.awards .listing .item span.award_show{display:block;}.products.awards .listing .item span.award{padding-top:1em;}.products.awards .listing .item span.award_show{font-style:italic;}.products.awards .listing .item ul.badges{padding-top:1em;}.gallery .listing .item,.trainers .listing .item{padding-right:0.5em;padding-left:0.5em;}.gallery .listing .item img,.trainers .listing .item img{display:block;overflow:hidden;margin:0;width:100%;}.gallery .listing .item .overlay,.trainers .listing .item .overlay{background-image:url('../images/icons/plus2_w.png');background-position:center;background-repeat:no-repeat;}.videos .listing .item .overlay{background-image:url('../images/icons/video.png');background-position:center;background-repeat:no-repeat;}.listing .item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;}.videos .listing .item .image{position:relative;}.videos .listing .item .image img{margin:0 auto 5px;}.videos .listing .item .overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}.gallery .listing .item .overlay,.trainers .listing .item .overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}.listing .item:hover .overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}.people .listing .item{float:left;display:inline-block;width:48%;margin-right:1%;margin-left:1%;margin-bottom:20px;}.people .listing .info p.text{padding-right:1em;padding-left:1em;}.people .listing .info .heading{padding:0.5em 0;}.page_list .listing .item a{}.page_list .listing .item .image img{width:220px;}.page_list .listing .item .info{}.page_list .listing .item .info .heading,.events .listing .item .info .heading{padding-bottom:0.5em;}.events .listing .item .info .heading{padding-bottom:0em;}.events .listing .item .info .subheading{font-size:18px; font-size:1.8rem;}.events .listing .item .image{min-width:110px;}.events .listing .item .info .date,.events .listing .item .info .url{padding:0;}.listing .item .info .url{text-transform:uppercase;}.supporting .listing .item{width:120px;float:left;}.supporting .listing .item img{margin:0 auto;}.image.general{padding:0 0 1em;}p.date{padding:1em 0 0.5em;}.meta{padding:3em 0 1em;}.meta p{font-size:16px; font-size:1.6rem;padding:0 0 0.5em;} @media (min-width:1280px){.products.standard .item{height:435px;}}@media (min-width:980px) and (max-width:1270px){.products.standard .item{height:425px;}} @media (min-width:1180px){.listing.grid .owl-item{display:inline-block;width:25%!important;float:left!important;}.listing.grid .owl-item.bookend-left{clear:both;}.people .listing .item{width:32%;}.people .listing .item.bookend-left{margin-left:0;}.people .listing .item.bookend-right{margin-right:0;}.people .listing .item.bookend-left{clear:both;}}@media (min-width:980px){.products.awards .listing .item .info{vertical-align:top!important;}.products.awards .listing .item .image img{width:220px!important;}} @media (min-width:768px){.listing.grid{width:100%;}.gift_guide .listing .item{width:23.5%;;margin:0 1%;float:left!important;}.gift_guide .listing .item.bookend-left{clear:both;margin-left:0;}.gift_guide .listing .item.bookend-right{margin-right:0;}.staff_picks .listing .item{width:18.4%;margin:0 1%;float:left!important;}.staff_picks .listing .item.bookend-left{clear:both;margin-left:0;}.staff_picks .listing .item.bookend-right{margin-right:0;}.videos .listing .item{width:32%;margin:0 1%;float:left!important;}.videos .listing .item.bookend-left{clear:both;margin-left:0;}.videos .listing .item.bookend-right{margin-right:0;}.products.awards .listing .item{display:table;height:100%;}.products.awards .listing .item .image,.products.awards .listing .item .info{display:table-cell;height:100%;vertical-align:middle;vertical-align:top;}.products.awards .listing .item .image img{width:auto;}.products.awards .listing .item .info{width:auto;vertical-align:middle;}.listing.news .item{width:48%;float:left;}.listing.news .item.odd{float:right;}.listing.news .item.even{clear:both;} .listing.news .item.latest{float:none;width:99.5%;clear:both;}.listing.related .item,.listing.news.latest .item{width:31.5%;float:left!important;clear:none;margin-right:1%;margin-left:1%;}.listing.related .item.bookend-left,.listing.news.latest .item.bookend-left{margin-left:0;}.listing.related .item.bookend-right,.listing.news.latest .item.bookend-right{margin-right:0;}.events .listing .item,.page_list .listing .item{display:table;height:auto;}.page_list .listing .item{padding:0 0 4em;}.events .listing .item{padding:0 0 2em;}.events .listing .item .image,.page_list .listing .item .image,.events .listing .item .info,.page_list .listing .item .info{display:table-cell;vertical-align:middle;}.page_list .listing .item .image{vertical-align:top;}.events .listing .item .image{vertical-align:top;}.events .listing .item .info,.page_list .listing .item .info{padding:0 2em;}} @media (min-width:768px) and (max-width:1179px){.listing.grid .owl-item{display:inline-block;width:32%!important;float:left!important;}.listing.grid .owl-item:nth-child(3n+1){clear:both;}}@media (min-width:480px) and (max-width:1179px){.people .listing .item{width:48%;}.people .listing .item.odd{clear:both;}.people .listing .item.even{float:right;margin-right:0;}} @media (max-width:767px){.products.awards .listing .item,.products.awards .listing .item ul{text-align:center;}.products.awards .listing .item ul li{display:inline-block;}.products.awards .listing .item .image img{width:120px;margin:0 auto;}.videos .listing .item .info{max-width:220px;margin-right:auto;margin-left:auto;}.gift_guide .listing .item,.staff_picks .listing .item{width:48%;float:left;}.gift_guide .listing .item.odd,.staff_picks .listing .item.odd{clear:both;}.gift_guide .listing .item.even,.staff_picks .listing .item.even{float:right;}.events .listing .item,.page_list .listing .item{text-align:center;margin-bottom:2em;}.events .listing .item .image img,.page_list .listing .item .image img{margin:0 auto 15px;}} @media (min-width:480px) and (max-width:767px){.listing.grid .owl-item{width:48%!important;float:left!important;}.listing.grid .owl-item.odd{clear:both;}.listing.grid .owl-item.even{float:right!important;}.videos .listing .item{width:48%;float:left;}.videos .listing .item.odd{clear:both;}.videos .listing .item.even{float:right;}} @media (max-width:479px){.videos .listing .item{width:220px;margin-right:auto;margin-left:auto;}.people .listing .item{width:100%;float:none;clear:both;}.gallery .listing .item{margin-right:20%;margin-left:20%;}}.page_list .listing .item .image,.page_list .listing .item .image img{min-width:220px;width:220px;}.events .listing .item .image,.events .listing .item .image img{min-width:110px;width:110px;}@media (min-width:980px){.products.awards .listing .item .image,.products.awards .listing .item .image img{min-width:220px;width:220px;}}@media (min-width:768px) and (max-width:1200px){.events .listing .item{padding-right:3em;padding-left:3em;}} @media (min-width:768px){} @media (max-width:767px){.listing .item .image{margin-right:auto!important;margin-left:auto!important;}.products.awards .listing .item .image,.products.awards .listing .item .image img{min-width:120px;width:120px;}} .component.tabbed{padding:0 0 1em;}.tabbed{overflow:hidden;height:100%;position:relative;}.tabbed nav{overflow:visible;height:100%;padding-bottom:1em;z-index:10;}.product_details .tabbed nav ul,.tabbed.gifts nav ul{display:table;width:100%;overflow:hidden;padding-bottom:10px;}.product_details .tabbed nav ul{display:block;}.product_details .tabbed nav ul li,.tabbed.gifts nav ul li{display:table-cell;float:left;margin-bottom:0;}.tabbed nav ul.split2 li{width:50%;}.tabbed nav ul.split3 li{width:33.333%;}.tabbed nav ul.split4 li{width:25%;}.videos .tabbed nav ul{border-bottom-width:1px;border-bottom-style:solid;}.videos .tabbed nav ul li{width:100%!important;}.tabbed nav ul li a{display:block;padding:0.7em 0;border-width:1px;border-style:solid;border-right:0 none;text-decoration:none;position:relative;overflow:visible;}.videos .tabbed nav ul li a{border-bottom:0 none;}.tabbed nav ul li.last a{border-right-width:1px;border-right-style:solid;}.videos .tabbed nav ul li.last a{border-right:0 none;}.tabbed nav ul li a:hover{}.tabbed nav ul li a.active{position:relative;}.videos .tabbed nav ul li a.active{}.tabbed nav ul li a.active span.arrow{position:relative;background-color:#ffffff;text-align:center;width:100%;display:block;}.tabbed nav ul li a.active span.arrow{}.videos .tabbed nav ul li a.active span.arrow{text-align:right;}.tabbed nav ul li a.active span.arrow em{position:absolute;bottom:-20px;width:0; height:0; left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top-width: 10px;border-top-style:solid;}.videos .tabbed nav ul li a.active span.arrow em{top:auto;left:auto;bottom:0;right:-32px;margin-left:0;border-top:10px solid transparent!important;border-bottom:10px solid transparent!important;border-right:0 none;border-left-width:10px!important;border-left-style:solid!important;}.tabbed .panes{padding:1em 0 0;z-index:5;}.videos .tabbed .panes{padding:0;overflow:hidden;height:100%;}.tabbed .panes .pane{overflow:hidden;height:100%;}.videos .tabbed .panes .pane{padding:2em;border-width:1px;border-style:solid;}.tabbed .panes ul.badges{overflow:hidden;height:100%;}@media (min-width:768px){.product_details .tabbed .smallscreens{display:none;}.product_details .tabbed.bigscreens{overflow:visible;}.product_details .tabbed.bigscreens nav{position:absolute;right:-167px;height:50px;z-index:10;width:400px;}.product_details .tabbed.bigscreens nav{transform-origin:400px, 0; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}.product_details .tabbed.bigscreens nav ul li{}.product_details .tabbed.bigscreens nav ul li a{border-top:0 none!important;}.product_details .tabbed .panes{margin-right:1px;z-index:0;}}@media (max-width:767px){.product_details .tabbed.bigscreens{display:none;}} @media (min-width:768px){.videos .tabbed nav{width:30%;float:left;display:inline;}.videos .tabbed nav ul li a{text-align:left;padding:1em 1.5em;}.videos .tabbed .panes{width:70%;float:right;display:inline;}.videos .tabbed .panes .pane{min-height:440px;}.product_details .tabbed .panes .pane{}} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){.videos .tabbed nav ul li a,.videos .tabbed nav ul li.last a{border-right-width:1px;border-right-style:solid;}} @media (min-width:480px) and (max-width:767px){} .accordion{overflow:hidden;height:80%;position:relative;}.accordion .tab{font-size:19px; font-size:1.9rem;}.accordion .tab a{display:inline-block;padding:1em 0 1.5em;text-decoration:underline;}.accordion .tab a:hover{}.accordion .tab a.active{border-bottom:0 none;position:relative;}.accordion .pane{display:none;padding:1em 0;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} .big_overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 2000; -webkit-transform: translateZ(0); transform: translateZ(0); overflow: auto; -webkit-overflow-scrolling: touch; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.big_overlay iframe{min-height:550px;width:80%;padding:10%;overflow-y:scroll; margin: 60px 0;}html.no_scroll{overflow:hidden; overflow: hidden; width: 100%; height: 100%; position: fixed;}html.no_scroll .big_overlay{overflow-y:scroll;}.big_overlay,.big_overlay .container,.big_overlay .row,.big_overlay .info{height:100%;}.big_overlay .row{display:table; width:100%;height:100%;}.big_overlay form{width:100%;height:100%;display:table;}.big_overlay .info{display:table-cell;vertical-align:middle;}.big_overlay .info form{display:block;height:auto;} .big_overlay.ask_a_question{padding: 0;}.big_overlay.ask_a_question .container{padding: 50px 0;} .ask_a_question .container, .ask_a_question .row, .right-text-overlay-button .container, .right-text-overlay-button .row{overflow: visible;}.trainers_overlay .listing .item .info,.hashtag_overlay .listing .item .info{display:block;width:auto!important;}.big_overlay .info p.heading{font-size:22px; font-size:2.2rem;}.trainers_overlay.big_overlay .info p.heading{font-size:15px; font-size:1.5rem;}.trainers_overlay.big_overlay .info p.heading.secondary{font-size:22px; font-size:2.2rem;}.big_overlay .info nav ul{font-size:14px; font-size:1.4rem;}.big_overlay .info nav ul li{float:left;width:48%;margin:10px 0;}.big_overlay .info nav ul li.odd{clear:both;}.big_overlay .info nav ul li.even{float:right;}.big_overlay .info nav ul li a{text-decoration:none;display:inline-block;border-bottom-width:1px;border-bottom-style:solid;}.big_overlay a.close{position:absolute;top:20px;right:20px;width:40px;height:40px;display:block;text-indent:-9999px;background-image:url('../images/icons/cross.png');background-repeat:no-repeat;background-position:center;z-index:0;} .trainers_overlay .listing{width:300px;margin:0 auto;}.trainers_overlay .listing .item{height:380px;overflow-y:auto;margin-left:20px;margin-right:20px;}.trainers_overlay .listing .item .image{display:none;}.trainers_overlay .listing .item .image img{display:block;overflow:hidden;}.trainers_overlay .listing .item .info{}.trainers_overlay .listing .item .info .wrapper .inner{padding:1em;}.trainers_overlay .listing .owl-prev{left:-40px;}.trainers_overlay .listing .owl-next{right:-40px;}@media (max-width:480px){.trainers_overlay .listing .item{height: 280px;}} .hashtag_overlay .listing{width:300px;margin:0 auto;}.hashtag_overlay .listing .item{overflow-y:auto;padding:0; margin: 40px 20px;}.hashtag_overlay .listing .item .item_inner{}.hashtag_overlay .listing .item a{display:inline;}.hashtag_overlay .listing .item .image,.hashtag_overlay .listing .item .info{display:block;margin:0 auto;}.hashtag_overlay .listing .item .image img{width:100%;}.hashtag_overlay .listing .item .info{display:block;padding:2em;}.hashtag_overlay .listing .item .info .user_info{padding-bottom:1em;}.hashtag_overlay .listing .item .info .user_info img{max-width: 60px;}.hashtag_overlay .listing .item .info .user_info img{margin-bottom:5px;}.hashtag_overlay .listing .item .info .user_info p{padding:0;}.hashtag_overlay.active .container{overflow: visible;} @media (min-width:980px){.trainers_overlay,.hashtag_overlay{padding-top:0;}.big_overlay .info p.heading{font-size:32px; font-size:3.2rem;}.big_overlay .info nav ul{font-size:18px; font-size:1.8rem;}.trainers_overlay .listing,.hashtag_overlay .listing{display:table-cell!important; margin:0 auto; overflow:visible; vertical-align:middle;}.trainers_overlay .listing{max-width:940px;}.hashtag_overlay .listing{max-width:620px;}.trainers_overlay .listing .item{padding:0;height:580px;overflow:hidden;}.hashtag_overlay .listing .item{padding:0;overflow:hidden;margin:20px auto;}.hashtag_overlay .listing .item.twitter.no_pic{margin-top:170px;}.hashtag_overlay .listing .item{padding:0;max-width:500px;}.trainers_overlay .listing .item .image,.trainers_overlay .listing .item .info{display:table-cell;overflow:auto;padding:0;width:470px;}.trainers_overlay .listing .item .image img{width:470px;}.trainers_overlay .listing .item .info{vertical-align:middle;}.trainers_overlay .listing .item .info .wrapper{height:626px;overflow:auto;}.trainers_overlay .listing .item .info .wrapper .inner{padding:2em;}.trainers_overlay .listing .item .image{vertical-align:top;}.trainers_overlay.big_overlay .info p.heading.secondary{font-size:32px; font-size:3.2rem;}.hashtag_overlay .listing .item .info .user_info p{font-size:16px; font-size:1.6rem;}.hashtag_overlay .listing .item.no_pic .info .text{font-size:32px; font-size:3.2rem;line-height:1.1;}}@media (min-width:980px) and (max-width:1140px){}@media (max-width:1179px){}@media (min-width:768px){}@media (max-width:979px){.hashtag_overlay .listing .owl-prev{left:-60px;}.hashtag_overlay .listing .owl-next{right:-60px;}}@media (max-width:767px){}@media (min-width:768px) and (max-width:979px){.trainers_overlay .listing{width:600px;}.hashtag_overlay .listing{width:500px;}}@media (max-width:767px){.big_overlay a.close{width:30px;height:30px;top:10px;right:10px;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-ms-background-size:30px 30px; -o-background-size:30px 30px;background-size:30px 30px;}.big_overlay{padding-top:50px;height:100%;}}@media (min-width:480px) and (max-width:767px){.trainers_overlay .listing{width:400px;}.hashtag_overlay .listing{width:400px;}}@media (max-width:479px){} .banner{overflow:hidden;position:relative;}.banner .item{background-repeat:no-repeat;background-position:top center; -webkit-background-size: cover!important; -moz-background-size: cover!important; -ms-background-size: cover!important; -o-background-size: cover!important;background-size:cover!important;}.banner .item.pattern{background-repeat:repeat;-webkit-background-size:auto!important; -moz-background-size:auto!important; -ms-background-size:auto!important; -o-background-size:auto!important;background-size:auto!important;}.banner .item.blogheader{} .banner .owl-wrapper-outer,.banner .owl-wrapper,.banner .owl-item,.banner .item,.banner .container,.banner .row,.banner .info,.banner .cols{height:100%;}.banner .cols{float:none;}.banner .row{position:relative; display:table; height:100%;}.banner .info,.banner .cols{display:table-cell; vertical-align:middle;}.banner .info .subheading{padding:0 0 0.5em;font-size:16px; font-size:1.6rem;}.banner .info .heading{padding:0;font-size:30px; font-size:2.6rem;}.banner .info .link{padding-top:1.5em;}.banner .info .overlay_media{text-align: left;}.banner .donated{display: none;position:absolute;width:190px;height:250px;z-index:100;right:-60px;top: -195px; padding-top: 10px;background-image:url('../images/bg/donated.png');background-repeat:no-repeat;background-position:center -1px;}.banner .donated .inner{padding: 0px; padding-top: 16px;}.banner .donated p{font-size:16px; font-size:1.6rem; padding: 0; line-height: 1.4;}.banner .donated span.price{display:block;font-size:32px; font-size:3.2rem;}.banner .donated .links div{display:inline-block;margin:0 5px;}.banner .donated .links a,.banner.donate .twitter_link a,.banner.donate .instagram_link a{text-indent:-9999px;width:40px; height:40px;display:inline-block;background-image:url('../images/icons/social.png');background-repeat:no-repeat;}.banner.donate .twitter_link,.banner.donate .instagram_link{display: inline-block;margin: 0 5px 20px;}.banner .donated .links .twitter_link a,.banner.donate .twitter_link a{background-image:url('../media/531395/twitter-logo.png');background-size: 100%;background-position:center;}.banner .donated .links .instagram_link a,.banner.donate .instagram_link a{background-image:url('../media/531394/instagram-logo.png');background-size: 100%;background-position:center;}.banner .upcoming{position: absolute;left:0;bottom:40px;width:300px;}.banner .upcoming .inner{padding:1em 1.5em;}.banner .upcoming .event{display:table;}.banner .upcoming .event a{display:block;width:300px;text-decoration:none;}.banner .upcoming .event .image{display:table-cell;padding-right:20px;}.banner .upcoming .event .info{display:table-cell;}.banner .upcoming .heading{font-size:16px; font-size:1.6rem;padding:0 0 1em;}.banner .upcoming .event .info .date,.banner .upcoming .event .info .heading{padding:0;margin:0;}.banner .upcoming .event .info .date{font-size:20px; font-size:2.0rem;}.banner .upcoming .event .info .heading{font-size:20px; font-size:2.0rem;}.banner .upcoming .event a:hover .info .heading{text-decoration:underline;}.banner.short .item .row .span8{width: 90%;}.banner.short .item .question-link{margin-bottom: 0;}.banner.short .item .container,.banner.hero .item .container,.banner.standard .item .container,.banner.tall .item .container{max-width: 1400px;}.banner.donate .item.text_center{}@media (min-width:980px){.banner.short .item .row, .banner.hero .item .row, .banner.standard .item .row, .banner.tall .item .row{width: 85%; margin: 0 auto;}.promotions .slider{width: 85%; margin: 0 auto;}} @media (min-width:1250px){.donate.banner{background: #fff url('../media/531392/colored-out-of-focus-background.jpg') no-repeat center;}.donate.banner .item{padding: 100px 0;background-image: none !important;}.banner .item{height:600px;}.banner.tall .item{height:820px;}}@media (min-width:1450px){.banner.hero .item{height:600px;}} @media (min-width:980px) and (max-width:1249px){.donate.banner{background: #fff url('../media/531392/colored-out-of-focus-background.jpg') no-repeat center;}.donate.banner .item{padding: 100px 0;background-image: none !important;}.banner .item{height:600px;}.banner.tall .item{height:820px;}.banner .upcoming{}}@media (min-width:768px) and (max-width:1449px){.banner.hero .item{height:480px;}} @media (min-width:980px){.banner .info .subheading{font-size: 16px; font-size: 1.6rem;}.banner .info .heading{font-size: 50px; font-size: 5.0rem;}.banner .heading.biggest{font-size: 80px; font-size: 8.0rem;}}.banner.short.donate{}.banner.short.donate .item{background-color: transparent;}.banner.short.donate iframe{display: block;width: 100%;max-width: 365px;margin: -178px auto 0;height: 802px;overflow: hidden;}.banner.short.donate .item img{width: 100px; margin: 5px;}.banner.short.donate .item .charityLogos{margin-top: 25px;}.charityLogos{max-width: 440px; margin: 0 auto;}.banner.short.donate .hangtag{display: block;width: 90%;padding: 50px 5% 10px;margin: 0 auto;background: #fff;background: rgba(255, 255, 255, 0.62);border-radius: 10px;}.banner.short.donate .hangtag h2{font-family: 'proxima_nova_ththin', sans-serif;font-weight: normal;}@media (min-width:768px){.charityLogos{max-width: 100%;}} @media (min-width:768px){.banner .item.pick img.badge{top:0;left:10%;}.banner.short .item{height: 420px}.banner.short.donate .item{height: auto; padding-bottom: 80px;}.banner.tall .item{padding:2em 0;}} @media (min-width:768px) and (max-width:1340px){}@media (min-width:768px) and (max-width:1300px){.donate.banner.gallery .info .heading{font-size: 2em;}}@media (min-width:768px) and (max-width:1079px){.banner .info .heading{padding: 0; font-size: 40px; font-size: 4.0rem;}.banner .heading.biggest{font-size: 60px; font-size: 6.0rem;}.donate.banner{background: #fff url('../media/531392/colored-out-of-focus-background.jpg') no-repeat center;}.donate.banner .item{padding: 100px 0;background-image: none !important;}} @media (min-width:768px) and (max-width:979px){.banner .item{height: 600px;}.banner.donate .item{height: auto!important;}.banner .upcoming{}.banner.short .item .row, .banner.hero .item .row, .banner.standard .item .row, .banner.tall .item .row{width: 95%; margin: 0 auto;}} @media (max-width:767px){.banner .item{height: auto; text-align: center; -webkit-background-size: cover!important; -moz-background-size: cover!important; -ms-background-size: cover!important; -o-background-size: cover!important; background-size: cover!important;}.donate.banner{background: #fff url('../media/531392/colored-out-of-focus-background.jpg') no-repeat center;}.donate.banner .item{padding: 0;background-image: none !important;}.banner.hero .item{}.banner.hero .item img{max-width: 220px; max-height: 120px;}.banner .item .container{padding: 4.5em 4%; width: auto;}.banner.donate .item .container{padding: 5em 4% 3em;}.banner.text_overlay .item .container{color: white; background: rgba(0, 0, 0, 0.4); text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);}.banner.hero .item .container{}.banner.standard .item .container, .banner.tall .item .container{width: auto;}.banner.standard .item .container .row, .banner.tall .item .container .row{width: 90%; margin: 0 auto;}} @media (min-width:1920px){body.hero_page .banner.hero.fixed{max-width: 1750px;}body.hero_page .banner.hero.fixed .container{left: 0;}}@media (max-width:1500px){.banner_early_overlay .container{background-color: rgba(0,0,0,0.4); width: auto; color: white;}}@media (min-width:980px){body.hero_page .content{overflow: visible;}body.hero_page .component.products{overflow: hidden;}body.hero_page .banner.hero.fixed{z-index: -1;}body.hero_page .banner.hero.fixed{position: fixed; top: 0; left: 170px; right: 0; -webkit-backface-visibility: hidden;}body.hero_page .banner.hero.fixed .container{max-width: none;}body.hero_page .banner.hero.fixed .item{}body.hero_page .banner.hero.fixed a{}body.hero_page .content, body.hero_page footer.social{position: relative;}body.hero_page footer.social{bottom: 15px;}body.hero_page .banner.hero.fixed .container .row{margin: 0 auto;}}@media (min-width:980px) and (max-width:1140px){body.hero_page .banner.hero.fixed{left: 140px;}body.hero_page .banner.hero.fixed .container{}}@media (min-width:980px) and (max-width:1420px){body.hero_page .banner.hero.fixed .container{}}@media (min-width:1450px){body.hero_page .banner.hero.fixed, body.hero_page .banner.hero.fixed .item{min-height: 600px;}body.hero_page .content, body.hero_page footer.social{top: 600px;}}@media (min-width:980px) and (max-width:1449px){body.hero_page .banner.hero.fixed, body.hero_page .banner.hero.fixed .item{height: 480px;}body.hero_page .content, body.hero_page footer.social{top: 480px;}}@media (max-width:979px){} .pick_of,.banner .item.pick{padding-top:0;position:relative;}.pick_of{padding-bottom:0;}.banner .item.pick{-webkit-background-size:auto;-moz-background-size:auto;-ms-background-size:auto;-o-background-size:auto;background-size:auto;}.banner .item.pick{}.pick_of nav.sub{border:0 none;padding:0;margin:0;z-index:100;}.item.pick img.badge,.pick_of img.badge{position:absolute;top:0;left:0;}.pick_of .quote{margin-bottom:40px;}.banner .item.pick .quote blockquote,.pick_of .quote blockquote{border:0 none;padding:70px 0 0;background-image:url('../images/icons/quotebig-open.png');background-repeat:no-repeat;background-position:left top;}.banner .item.pick .quote blockquote .inner,.pick_of .quote blockquote .inner{padding-bottom:20px;}.banner .item.pick .quote blockquote p.said,.pick_of .quote blockquote p.said{font-size:22px; font-size:2.2rem;line-height:1;padding-bottom:15px;}.pick_of .image{}.pick_of .info{}.pick_of .heading.secondary{padding-bottom:0.5em;}.pick_of .info .text{padding-bottom:1.5em;}.item.pick .heading.secondary{padding-bottom:0.5em;}.pick_of .info .sub_info{padding-bottom:1em;}.pick_of .info .sub_info .heading.secondary{padding-bottom:10px;} @media (min-width:980px){.pick_of .quote,.pick_of .info{padding-top:40px;}.pick_of .quote blockquote p.said,.banner .item.pick .quote blockquote p.said{font-size:40px; font-size:4.0rem;}.pick_of .quote{padding-top:60px;}.pick_of .heading.primary,.banner .item.pick .heading.primary{font-size:50px; font-size:5.0rem;padding-bottom:5px;}.pick_of .heading.secondary,.banner .item.pick .heading.secondary{font-size:30px; font-size:3.0rem;}.banner .item.pick{height:515px;padding-top:85px;padding-bottom:0;}.banner .item.pick .image{width:25%;display:table-cell;vertical-align:middle;}.banner .item.pick .quote{width:35%;display:table-cell;vertical-align:middle;}.banner .item.pick .info{width:40%;}} @media (min-width:768px){.pick_of{padding-top:120px;min-height:700px;}.pick_of .container{padding-bottom:80px;padding-left:80px;}.pick_of nav.sub{position: absolute; top: 151px; left: 30px;}.item.pick img.badge,.pick_of img.badge{left: 30px;}}@media (min-width:980px) and (max-width:1279px){.banner .item.pick img.badge,.pick_of img.badge{width:120px;left: 53px;}.pick_of .quote blockquote p.said,.banner .item.pick .quote blockquote p.said{font-size:30px; font-size:3.0rem;}.pick_of .heading.primary,.banner .item.pick .heading.primary{font-size:40px; font-size:4.0rem;padding-bottom:5px;}.pick_of .heading.secondary,.banner .item.pick .heading.secondary{font-size:20px; font-size:2.2rem;}} @media (min-width:768px) and (max-width:979px){.banner .item.pick img.badge,.pick_of img.badge{width:120px;left:0;}.banner .item.pick img.badge{width:120px;left:0;}.pick_of nav.sub{}.pick_of .quote{padding-top:60px;}.banner .item.pick{padding-top:80px;padding-bottom:0;}.banner .item.pick .image{width:40%;display:table-cell;vertical-align:middle;}.banner .item.pick .quote{display:none;}.banner .item.pick .info{width:55%;}/*.pick_of nav.sub{left: 43px;}*/} @media (max-width:979px){} @media (max-width:767px){.item.pick,.pick_of{-webkit-background-size:500px;-moz-background-size:500px;-ms-background-size:500px;-o-background-size:500px;background-size:500px;min-height:400px;}.item.pick img.badge,.pick_of img.badge{width:100px;left:0;}.pick_of nav.sub{top:100px;left:0px;width:100px;position:absolute;}.pick_of nav.sub{height:400px;overflow:hidden;}.banner .item.pick .quote,.banner .item.pick .info,.pick_of .quote,.pick_of .info{display:block;clear:both;text-align:center;height:auto;}.banner .item.pick .quote{display:none;}.pick_of .image{padding-top:50px;}.pick_of .image img{width:170px;float:right;}.banner .item.pick .image img{width:170px;display:block;margin:0 auto 20px;}.banner .item.pick{padding-top:60px;}} @media (min-width:480px) and (max-width:767px){} @media (max-width:479px){} .component.promotions{}.promotions .subheading{padding-bottom:0.5em;}.promotions .slider{margin-bottom:2em;}.promotions .slider .item{overflow:hidden;border-width:2px;border-style:solid;}.promotions .listing .item{border-width:1px;border-style:solid;margin-bottom:4em;padding:0;}.promotions .slider .item .info .inner,.promotions .listing .item .info .inner{padding:2em;}.promotions .item .info .heading{padding:0 0 0.5em;}.promotions .listing .item .info .title{display:block;}.promotions .listing .item .info .list_group{padding-bottom:1em;}.promotions .listing .item .info .subtitle,.promotions .listing .item .info .list_item{padding-bottom:0.5em;}.promotions .slider .item .image,.promotions .listing .item .image{background-position:center;background-repeat:no-repeat;-webkit-background-size: cover; -moz-background-size: cover;-ms-background-size: cover; -o-background-size: cover;background-size:cover;}.promotions .listing .item .info .link{padding-top:1em;}.promotions .item .image img{display:block;overflow:hidden;} @media (min-width:980px){.promotions .listing .item{height:100%;}.promotions .listing .item .image{}.promotions .listing .item .info{height:540px!important;}.promotions .slider .item{height:520px;}} @media (min-width:768px){.promotions .slider .item,.promotions .listing .item{width:100%;}.promotions .slider .item .image,.promotions .slider .item .info,.promotions .listing .item .image,.promotions .listing .item .info{width:50%;height:100%;display:table;vertical-align:middle;float:left;}.promotions .slider .item .info .inner,.promotions .listing .item .info .inner{display:table-cell;height:100%;vertical-align:middle;}.promotions .slider .item .image,.promotions .listing .item .image{display:inline-block;margin:0;float:left;}.promotions .slider .item.odd .info,.promotions .listing .item.odd .info,.promotions .slider .item.even .image,.promotions .listing .item.even .image{float:right;}.promotions .slider .item .image img,.promotions .listing .item .image img{width:100%;}.promotions .item .info .heading{padding:0 0 0.5em;font-size:28px; font-size:2.8rem;}} @media (min-width:768px) and (max-width:979px){.promotions .listing .item{}} @media (max-width: 767px){.promotions .slider .item .image,.promotions .slider .item .info,.promotions .listing .item .image,.promotions .listing .item .info{display:block;clear:both;height:auto!important;}.promotions .slider .item .image,.promotions .listing .item .image{margin-bottom:20px;}.promotions .slider .item .image img,.promotions .listing .item .image img{width:100%;}.promotions .listing .item .info .inner{padding:1em 1.5em;}.promotions .listing .item span.button a{display:block;}.promotions .slider .item{}.promotions .slider .item .image{width:60%;margin-top:1em;margin-right:auto;margin-left:auto;}} @media (min-width:480px) and (max-width:767px){.promotions .slider .item .image{width:50%;}} .product_wrap{overflow:hidden;height:100%;position:relative;z-index:10;}.main_video,.active_video{position: relative; padding-bottom: 56.25%; padding-top: 35px; height: 0; overflow: hidden;}.main_video iframe,.active_video iframe{position: absolute; top:0; left: 0; width: 100%; height: 100%;} .product_wrap .background{z-index:-1;}.product_wrap .background.fixed{position:fixed;height:100%;bottom:0;}.product_wrap .background.fixed img{height:100%;width:auto;}.product_wrap .background.exit{}.product_wrap .background.exit img{position:absolute;right:0;bottom:0;}@media (min-width:1936px){.product_wrap .background.fixed{right:auto;left:0;width:1920px;}.product_wrap .background.fixed img{float:right;}.product_wrap .background.exit{}.product_wrap .background.exit img{right:0;}}@media (max-width:1935px){.product_wrap .background.fixed{right:0;left:auto;}}@media (max-width:1279px){.product_wrap .background{display:none;}} .product_wrap .inner{}.product_details .image img{display:block;margin:0 auto;}@media (min-width:1280px){.product_wrap{min-height:900px;} .product_details .image{width:35%;}.product_details .info{width:60%;}.video_com .info{width:45%;margin-left:35%;}}@media (min-width:1249px){.product_details.minHeight{min-height:800px;}}@media (min-width:1240px) and (max-width:1439px){.news .slider .owl-controls .owl-prev{left:60px;}.news .slider .owl-controls .owl-next{right:60px;}}@media (min-width:980px) and (max-width:1279px){.news .slider .owl-controls .owl-prev{left:-60px;}.news .slider .owl-controls .owl-next{right:-60px;}}@media (min-width:1380px) and (max-width:1579px){.product_details .info{width:60%;}.video_com .info{width:60%;margin-left:35%;}}@media (min-width:1080px) and (max-width:1379px){.product_details .info{width:60%;}.video_com .info{width:60%;margin-left:35%;}}@media (min-width:980px) and (max-width:1079px){.product_details .info{width:50%;}.video_com .info{width:50%;margin-left:340px;}} @media (min-width:980px){.product_details{padding-top:5em;}.product_details .heading{padding-right:10px!important;}.product_details .tabbed{}.product_details .tabbed nav{}.product_details .tabbed .panes{}.product_details .right{padding-top:4em;}} @media (min-width:768px){.product_details .image,.product_details .info{float:left;padding-top:4em;}.product_details .image{clear:both;padding-top:2em;}} @media (min-width:768px) and (max-width:979px){.product_details{padding-top:3em;}.product_details .image{width:30%;}.product_details .info{width:60%;}.video_com .info{width:60%;margin-left:30%;}} @media (max-width: 767px){.product_wrap{text-align:center;}.product_wrap .container,.product_wrap .row.product_details{padding-top:1.5em;}.product_details .heading.primary{padding-top:0.5em;}.product_details .image{padding-top:30px;}.product_details .image img{width:160px;}.product_details .tabbed .panes{padding-right:1em;padding-left:1em;}} @media (min-width:480px) and (max-width:767px){} .news{}.news .item{}.news .item a{display:block;text-decoration:none;}.news .item a:hover .heading{}.news .item .info{}.news .item p{padding:0;}.news .item p.date{font-size:16px; font-size:1.6rem;padding-bottom:0.3em;}.news .item p.heading{font-size:26px; font-size:2.6rem;}.news .slider{max-width:700px;margin:0 auto;}.news .slider .item{padding:1em;}.news .slider .item a{border-width:1px;border-style:solid;max-width:325px;margin:0 auto;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} @media (max-width:479px){.news .slider .item{padding:0;}.news .slider .item a{border:0 none;}} .questions{}.questions .item{}.questions .item .question p{font-size:21px; font-size:2.1rem;}.questions .item .answer{overflow:hidden;height:100%;}.questions .item .answer .image{margin-bottom:2em;}.questions .item .answer img{display:block;}.questions .item .answer p{font-size:16px; font-size:1.6rem;}.questions .item .answer .name{} @media (min-width:980px){} @media (min-width:768px){.questions .item .answer{display:table;width:100%;height:100%;}.questions .item .answer .image,.questions .item .answer .info{display:table-cell;vertical-align:top;height:100%;}.questions .item .answer .image{width:140px;padding:2em;}.questions .item .answer .info{padding:2em 2em 2em 0;}} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){.questions .item .answer{text-align:center;}.questions .item .answer img{margin:0 auto;}} @media (min-width:480px) and (max-width:767px){} @media (max-width:479px){} .gridder.listing{}.gridder.listing{} .gridder.listing .gridder-list .gridder-thumb{position:relative;}.gridder.listing .gridder-list .gridder-thumb a .overlay{position:absolute;top:0; right:0; bottom:0; left:0;padding:1px;display:table;width:100%;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0; opacity: 0;}.gridder.listing .gridder-list .gridder-thumb a:hover .overlay{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1; opacity: 1;}.gridder.listing .gridder-list .gridder-thumb .overlay strong.title{display:block;font-size:22px; font-size:2.2rem;text-align:center;padding:0 1em;margin:0;line-height:1.2;display:table-cell;vertical-align:middle;width:100%;height:100%;}.staff_picks .gridder.listing .item:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6; opacity: 0.6;}.gridder.listing .item.active{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6; opacity: 0.6;}.gridder-show{-webkit-transition: all 0.35s ease;-moz-transition: all 0.35s ease; -ms-transition: all 0.35s ease; -o-transition: all 0.35s ease;transition: all 0.35s ease;}.gridder .gridder-close,.gridder .gridder-nav{z-index:30;position:absolute;right:0;}.gridder .gridder-close{background-image:url('../images/icons/cross_b.png');background-position:center right;background-repeat:no-repeat;width:40px;height:40px;}.gridder .gridder-nav{background-position:center;background-repeat:no-repeat;width:40px;height:60px;z-index:20;}.gridder .gridder-nav.prev{top:140px;right:0;background-image:url('../images/icons/prev_black.png');}.gridder .gridder-nav.next{top:80px;right:0;background-image:url('../images/icons/next_black.png');}.gridder.listing .gift_detail,.gridder.listing .staff_detail,.gridder-show{overflow:hidden;height:100%;margin-bottom:20px;}.gridder.listing .gift_detaill .image img,.gridder.listing .staff_detail .image img{display:block;overflow:hidden;}.gridder.listing .info p.heading.primary{padding-top:0.5em;}.gridder.listing .info p.heading.secondary{padding:0.2em 0 0.2em;}.gridder.listing .info p.price{font-size:22px; font-size:2.2rem;padding:0.5em 0 1em;}.gridder.listing .info .inner p{padding: 0 0 0.5em;}.gridder.listing .info .inner p.heading{padding: 0.5em 0 0 0;}.gridder.listing .info{position:relative;z-index:5;}.gridder.listing .product{z-index:10;}.gridder.listing .info .inner p{line-height:1.4;} @media (min-width:1250px){.gridder.listing .gridder-list .gridder-thumb a .overlay{height:260px;}}@media (min-width:980px){.gridder.listing .product{width:240px;}}@media (min-width:768px) and (max-width:979px){.gridder.listing .product{width:200px;}} @media (min-width:768px){.staff_picks .gridder.listing .image{width:38.8%;float:left;display:inline;}.staff_picks .gridder.listing .info{width:50%;float:left;display:inline;margin-left:2.5%;}.staff_picks .gridder.listing .info .inner{width:60%;}.gridder.listing .product{position:absolute;right:0;bottom:0;}.gridder.listing .gridder-thumb:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7; opacity: 0.7;}.gridder.listing .active .gridder-thumb{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3; opacity: 0.3;}.gift_guide .gridder.listing .image{width:49%;float:left;display:inline;}.gift_guide .gridder.listing .info{width:35%;float:left;display:inline;margin-left:5%;}}@media (min-width:1080px) and (max-width:1249px){.gridder.listing .gridder-list .gridder-thumb a .overlay{height:240px;}.gridder.listing .gridder-list .gridder-thumb .overlay strong.title{font-size:18px; font-size:1.8rem;}}@media (min-width:768px) and (max-width:1079px){.gridder.listing .gridder-list .gridder-thumb a .overlay{height:200px;}.gridder.listing .gridder-list .gridder-thumb .overlay strong.title{font-size:16px; font-size:1.6rem;}}@media (max-width:979px){.gridder.listing .gridder-list .gridder-thumb a .overlay{display:none;}} @media (max-width:767px){.gridder.listing .gridder-close{height:30px;top:10px;right:10px;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-ms-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px;}.gridder .gridder-nav.prev,.gridder .gridder-nav.next{top:30%;}.gridder .gridder-nav.prev{left:10px;}.gridder .gridder-nav.next{right:10px;}.gridder.listing .item{margin:0;margin-bottom:10px;}.gridder.listing .item .staff_thumb img{width:100%;}.gridder.listing .info{text-align:center;}.gridder.listing .info p.heading.primary{padding-top:1em;}.gridder.listing .product img{margin:0 auto;display:block;}.staff_picks .gridder.listing .info{padding-right:50px;padding-left:50px;}} @media (min-width:480px) and (max-width:767px){.gridder.listing .item{margin-bottom:15px;}} @media (max-width:479px){} .split_content{padding:0;}.split_content,.split_content .container,.split_content .row{width:100%;}.split_content{border-width:0 0 1px;border-style:solid;padding-bottom:0;}.split_content .item{}.split_content .item .image{}.split_content .item .image img{width:100%;}.split_content .item .info{padding:2em;}.split_content .item .info .subheading{padding-bottom:0;}.split_content .item .info .heading{font-size:32px; font-size:3.2rem;padding-top:0.3em;padding-bottom:0.5em;} @media (min-width:980px){} @media (min-width:768px){.split_content{display:table;background-image:url('../images/bg/border_split.png');background-repeat:repeat-y;background-position:center top;}.split_content .item{width:50%;display:table-cell;}.split_content .item.even{}.split_content .item .info{max-width:400px;margin:0 auto;}.split_content .item .info .heading{font-size:48px; font-size:4.8rem;}} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} .timeline{padding-top:0;padding-bottom:0;}.timeline.has_title{padding-top:5.5em;}.timeline .slider{margin-top:1em;padding:4em 0;}.timeline .slider .item{background:none!important;}.timeline .slider .item .image img{max-width:100%;}.timeline .slider .item p.year{padding:0;font-size:52px; font-size:5.2rem;}.timeline .slider .item p.heading{padding:0.1em 0 0.5em;}.timeline .slider_dates{max-width:700px;margin:0 auto;padding:0 2em 3.5em;clear:both;}.timeline .slider_dates .owl-controls .owl-prev,.timeline .slider_dates .owl-controls .owl-next{font-size:32px; font-size:3.2rem;}.timeline .slider_dates .item{padding-top:10px;font-size:22px; font-size:2.2rem;cursor:pointer;-ms-opacity:0.6;-webkit-opacity:0.6;-moz-opacity:0.6;opacity:0.6;}.timeline .slider_dates .item:hover{-ms-opacity:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;}.timeline .slider_dates .synced-timeline .item{padding-top:0;font-size:32px; font-size:3.2rem;-ms-opacity:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;} @media (min-width:980px){} @media (min-width:768px){.timeline .slider .item .row{display:table;}.timeline .slider .item .image,.timeline .slider .item .info{width:50%;display:table-cell;vertical-align:middle;}.timeline .slider .item .info .inner{padding:1.5em;}} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){.timeline .slider .item{text-align:center;}.timeline .slider_dates .owl-controls .owl-prev,.timeline .slider_dates .owl-controls .owl-next{display:none;}} @media (min-width:480px) and (max-width:767px){} @media (max-width:479px){} .hashtag{position:relative;padding-top:0;padding-bottom:0;}.hashtag .heading{padding-top:2.5em;}.hashtag .feed{}.hashtag .feed{overflow:hidden;height:100%;background-image:url('../images/bg/hashtag.png');background-repeat:repeat;}.donate .hashtag .feed{background-image: none; background-color: transparent;}.donate.banner .hashtag .feed .owl-controls .owl-next, .donate.banner .hashtag .feed .owl-controls .owl-prev{background-color: transparent!important;}.donate .c1_bg{background-color: transparent;}.hashtag .feed .item{padding:0;overflow:hidden;height:100%;position:relative;}.hashtag .feed .item a{position:relative;display:block;overflow:hidden;}.hashtag .feed.grid .item a{overflow:hidden;}.hashtag .feed .item .image{background-size: cover; height: 100%; width: 100%; background-position: center center;}.hashtag .feed .item .image img{display:block;width:100%;overflow:hidden;margin:0;}.hashtag .feed .item .info{}.hashtag .feed .item .overlay{z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('../images/icons/plus2_w.png');background-position:center;background-repeat:no-repeat;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0; opacity: 0;} .hashtag .feed.grid{overflow:hidden;height:100%;}.donate .hashtag .feed.grid{height: auto; background-color: #262628;}.donate.banner .row, .donate.banner .info{display: block!important;}.donate.banner .info .inner{padding-top: 75px!important;}.donate.banner .item a:hover{text-decoration: none;}.donate .hashtag .feed .item .overlay{background-image: none; color: #fff; font-size: 1.8rem; padding-top: 5%;}.hashtag .feed.grid .item{display:inline-block;float:left;margin:0;padding:0;}.hashtag .feed.grid .item{width:16.66%; box-sizing: border-box; border: 1px solid transparent;}.hashtag .feed.grid .item.no-text{border: 1px solid rgba(0,0,0,0.2); box-sizing: border-box;}.banner.donate .hashtag .feed.grid .item{width:100%; border: 1px solid rgba(0,0,0,0.2);}.hashtag .feed.grid .item a, .hashtag .feed.hashtag-comp .item *{background-color: #262628; background-image: none; background-repeat: repeat;}.donate .hashtag .feed.grid .item , .donate .hashtag .feed.hashtag-comp .item *{background-color: #262628; background-image: url('../images/bg/hashtag.png'); background-repeat: repeat;}.hashtag .feed.grid .item a .info, .hashtag .feed.hashtag-comp .item * .info{padding:0 1em;}.hashtag .feed.grid .item .info, .hashtag .feed.hashtag-comp .item .info{display:table;height:100%;}.hashtag .feed.grid .item .info .inner, .hashtag .feed.hashtag-comp .item .info .inner{display:table-cell;height:100%;vertical-align:middle;}.hashtag .feed.grid .item .info p, .hashtag .feed.hashtag-comp .item .info p{padding:0; color: #fff;}.hashtag .feed.grid .item .info .user_info, .hashtag .feed.hashtag-comp .item .info .user_info{padding:0 0 0.5em; color: #fff;}.hashtag .feed.grid .item .info p.text, .hashtag .feed.hashtag-comp .item .info p.text{font-size:13px; font-size:1.3rem;line-height:1.4; color: #fff;}@media (max-width:1420px){.hashtag .feed.grid .item{width:25%;}} @media (min-width:980px){.hashtag .feed .item a:hover .overlay{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1; opacity: 1; padding-top: 45%;}} @media (min-width:768px){} @media (max-width:1120px){.hashtag .feed.grid .item{width:33.3%;}} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){.hashtag .feed.grid .item{width:50%;}} @media (max-width:479px){.hashtag .feed.grid{background-image:none;}.hashtag .feed.grid .item{width:80%;float:none;display:block;margin:20px auto 0;background-image:url('../images/bg/hashtag.png');background-repeat:repeat;}.hashtag .feed.grid .item:last-child{margin-bottom:20px;}.donate .hashtag{display: none;}} .video_com{position:relative;overflow:hidden;} .video .more_video .heading{padding-top:40px;}.video .more_video .listing{max-width:670px;margin:0 auto;} .video .more_video .listing a{} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){.video .more_video .listing .item:last-child{display:none;}}@media (max-width:479px){.video .more_video .listing .item:nth-child(2),.video .more_video .listing .item:last-child{display:none;}} .page_404{background-image: url('../media/468079/404-background.jpg');background-position:center top;background-repeat:no-repeat;-webkit-background-size: cover; -moz-background-size: cover;-ms-background-size:30px 30px; -o-background-size: cover;background-size:cover;}.page_404 .frame{position:relative;}.page_404 .frame .heading span{display:block;line-height:0.9;}.page_404 .frame .heading .line1{font-family: 'proxima_nova_ltlight',sans-serif;font-size:60px; font-size:6.0rem;}.page_404 .frame .heading .line2{font-size:35px; font-size:3.5rem;}.page_404 .frame img.scissor{position:absolute;}.page_404 .frame ul{list-style: none;padding: 0;}.page_404 .frame ul li{text-transform: uppercase;padding: 5px 0;max-width: 180px;margin: 0 auto;}.page_404 .frame ul li:last-child{border: 0;} @media (min-width:980px){.page_404{min-height:700px;}.page_404 .frame{padding:5em;margin-top: 14em;}.page_404 .frame .heading .line1{font-size:140px; font-size:14.0rem;}.page_404 .frame .heading .line2{font-size:80px; font-size:8.0rem;}} @media (min-width:768px){.page_404 .row .span7{width: 100%;}.page_404 .frame img.scissor{top:60%;left:-50px;}.page_404 span.button a{margin-right: 0;}} @media (min-width:768px) and (max-width:979px){.page_404 .frame{margin-top: 5em;}.page_404 .frame .heading .line1{font-size:80px; font-size:8.0rem;}.page_404 .frame .heading .line2{font-size:45px; font-size:4.5rem;}} @media (max-width:767px){.page_404{padding-top:0;}.page_404 .frame{margin-top:14em;}.page_404 .frame img.scissor{top:-50px;left:15%;transform:rotate(90deg);-ms-transform:rotate(90deg); /* IE 9 */-webkit-transform:rotate(90deg);}} @media (min-width:480px) and (max-width:767px){}@media (max-width:479px){} table{width:100%;margin-bottom:1.5em;border-width:0 0 1px 1px;border-style:solid;}table th,table td{padding:1em;text-align:left;border-width:1px 1px 0 0;border-style:solid;}table#fancybox-title-float-wrap,table#fancybox-title-float-wrap tr th,table#fancybox-title-float-wrap tr td{background:none!important;}.search_results table{background:none;border:0 none;padding:0;}.search_results table tr td{background:none!important;border:0 none;padding:1em;text-align:center;}.search_results table tr td table tr td{padding:0;}.search_results table tr td.OutputTitle{padding-bottom:1em;font-size:18px; font-size:1.8rem;}.search_results table tr td.OutputUrl{padding-top:1em;padding-bottom:2em;} .page_component{position:relative;padding-top:1.5em;margin:1.5em 0;z-index:20;overflow:hidden;height:100%;clear:both;} .page_component.tabbed{}.page_component.tabbed nav{overflow:hidden;height:100%;margin:0;padding:0;}.page_component.tabbed nav ul{overflow:hidden;height:100%;padding:0;border-width:0 0 1px;border-style:solid;}.page_component.tabbed nav ul li{float:left;display:inline;width:auto;position:relative;top:1px;}.page_component.tabbed nav ul li a{float:left;display:block;padding:1.3em 2em;}.page_component.tabbed nav ul li.last a{border-right-width:1px;border-right-style:solid;}.page_component.tabbed nav ul li a:hover{}.page_component.tabbed nav ul li a.active{}.page_component.tabbed .panes{padding:1.5em;border-width:1px;border-style:solid;border-top:0 none;}.page_component.tabbed .panes .pane{} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} .page_component.accordion{border-width:0 0 1px; border-style:solid;text-decoration:none;}.page_component.accordion .tab{}.page_component.accordion .tab a{display:block;padding:1em 1.5em;border-width:1px 1px 0; border-style:solid;text-decoration:none;}.page_component.accordion .tab a:hover{}.page_component.accordion .tab a.active{border-bottom:0 none;position:relative;}.page_component.accordion .pane{display:none;padding:1.5em;border-width:1px; border-style:solid;border-top:0 none;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} .page_component.quotes{}.page_component.quotes blockquote{}.page_component.quotes i.fa{margin-bottom:10px;}.page_component.quotes p{font-size:26px; font-size:2.6rem;line-height:1.4;font-style:italic!important;}.page_component.quotes cite span{text-transform:none;font-style:normal;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} .page_component.image{}.page_component.image.right{float:right;margin:0 0 10px 20px;}.page_component.image.left{float:left;margin:0 20px 10px 0;}.page_component.image img{display:block;overflow:hidden;max-width:100%;height:auto;}.page_component.image span.text{position:absolute;padding:10px;right:0;bottom:0;left:0;font-size:11px; font-size:1.1rem;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){.page_component.image{float:none!important;margin:0 auto 20px!important;}.page_component.image span.text{display:block;position:relative;right:auto;bottom:auto;left:auto;}} @media (min-width:480px) and (max-width:767px){} .page_component.gallery{}.page_component.gallery p.heading{}.page_component.gallery ul{overflow:hidden;height:100%;}.page_component.gallery ul li{margin-bottom:20px;}.page_component.gallery ul li.first{}.page_component.gallery ul li.last{margin-right:0;}.page_component.gallery ul li a{}.page_component.gallery ul li a img{display:block;overflow:hidden;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){.page_component.gallery ul li{width:48%!important;float:left!important;display:inline!important;}.page_component.gallery ul li.odd{margin-left:0;}.page_component.gallery ul li.even{float:right!important;margin-right:0;}.page_component.gallery ul li.even a{}.page_component.gallery ul li.even a img{}} @media (min-width:480px) and (max-width:767px){} .page_component.resources{}.page_component.resources p.heading{}.page_component.resources ul{overflow:hidden;height:100%;border-bottom-width:1px;border-bottom-style:solid;}.page_component.resources ul li{overflow:hidden;height:100%;padding:1.5em;margin:0;border-width:1px;border-style:solid;border-bottom:0 none;}.page_component.resources ul li.first{}.page_component.resources ul li.last{}.page_component.resources ul li.odd{}.page_component.resources ul li.even{}.page_component.resources ul li a{display:block;}.page_component.resources ul a .title{display:block;}.page_component.resources ul span.text{display:block;padding:5px 0;}.page_component.resources ul span.size{display:block;font-size:11px; font-size:1.1rem;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} .page_component.quick_links{}.page_component.quick_links nav{overflow:hidden;height:100%;}.page_component.quick_links nav ul{text-transform:uppercase;}.page_component.quick_links nav ul li{display:inline;float:left;width:33%;margin-bottom:5px;}.page_component.quick_links nav ul li a{display:block;float:left;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){.page_component.quick_links nav ul li{width:48%;}.page_component.quick_links nav ul li.odd{clear:both;}.page_component.quick_links nav ul li.even{float:right;}} @media (min-width:480px) and (max-width:767px){} fieldset{padding:0 0 1em;margin:0 0 1em;position:relative;}fieldset.buttons{padding-top:0;padding-bottom:0;margin-bottom:0;border-bottom:0 none;}fieldset .row{padding:0;} fieldset .general{display:block;padding:5px 0;position:relative;overflow:hidden;height:100%;}fieldset .general label{display:block;padding:0 0 5px;}fieldset div.general span.wrap{position:relative;display:block;}fieldset div.general input,fieldset div.general select,fieldset div.general textarea{border-width:1px;border-style:solid;padding:15px;display:block;width:100%;vertical-align: middle;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-transform:none;}fieldset div.general select{padding-right:0;background-image:url('../images/icons/select_arrow.png');background-repeat:no-repeat;background-position:right center;cursor:pointer;}fieldset .general input:focus,fieldset .general select:focus,fieldset .general textarea:focus{text-transform:none;} fieldset .checkbox{padding:5px 0;display:block;margin-top:5px;overflow:hidden;height:100%;}fieldset .radiobutton{padding:5px 0;display:block;margin-top:5px;overflow:hidden;height:100%;}fieldset .general label,fieldset .checkbox label,fieldset .radiobutton label{display:block;padding:0 0 5px;}fieldset .checkbox label.options,fieldset .radiobutton label.options{cursor:default;}fieldset .checkbox ul,fieldset .radiobutton ul{border-width:1px;border-style:solid;}fieldset .checkbox ul li,fieldset .radiobutton ul li{padding:7px 5px 3px;margin:0;border-bottom-width:1px;border-bottom-style:solid;}fieldset .checkbox ul li.first,fieldset .radiobutton ul li.first{}fieldset .checkbox ul li.last,fieldset .radiobutton ul li.last{border-bottom:0 none;}fieldset .checkbox ul li.odd,fieldset .radiobutton ul li.odd{}fieldset .checkbox ul li.even,fieldset .radiobutton ul li.even{}fieldset .checkbox ul li label,fieldset .radiobutton ul li label{}fieldset .checkbox input,fieldset .radiobutton input{display:inline;float:left;margin:2px 5px 0 0;padding:0;border:0 none;background:auto;} fieldset label em.req{font-style:normal;}fieldset span.note{display:block;font-size:12px; font-size:1.2rem;padding:5px 0 0;} fieldset div.general span.field-validation-error,fieldset .error span.req{font-size:14px; font-size:1.4rem;padding:5px 0;display:block;}fieldset div.general input.input-validation-error,fieldset div.general select.input-validation-error,fieldset div.general textarea.input-validation-error,fieldset .error span.wrap input,fieldset .error span.wrap select,fieldset .error span.wrap textarea,fieldset .error ul{}fieldset .checkbox.error span.wrap{} .navigation nav.site_search{font-size:14px; font-size:1.4rem;}.navigation nav.site_search .inner{max-width:380px;margin:0 auto;padding:0.5em 0;overflow:hidden;height:100%;background-image:url('../images/icons/search.png');background-repeat:no-repeat;}.navigation nav.site_search fieldset,.navigation nav.site_search fieldset .general,.navigation nav.site_search fieldset .general input,.navigation nav.site_search fieldset button.button{margin:0;padding:0;}.navigation nav.site_search fieldset .general input{padding:15px;border:0 none;text-align:center;}.navigation nav.site_search fieldset .general input,.navigation nav.site_search fieldset .button{height:40px;}.navigation nav.site_search fieldset .general input{padding:0 15px;}.navigation nav.site_search fieldset button.button span{padding:5px 15px;}.navigation nav.site_search fieldset{display:inline-block;width:77.5%;float:left;}.navigation nav.site_search fieldset.buttons{width:20%;float:right;} .navigation footer .sign_up{}.navigation footer .sign_up fieldset{padding-bottom:0;}.navigation footer .sign_up{margin-right:14em;margin-left:14em;}.big_overlay fieldset .general label,.sign_up fieldset .general label{padding-bottom:10px;}.big_overlay .sign_up fieldset .general label{display:none;}.big_overlay fieldset .general input,.big_overlay fieldset .button,.sign_up fieldset .general input,.sign_up fieldset .button{height:40px;}.big_overlay fieldset .general input,.sign_up fieldset .general input{padding:0 15px;}.big_overlay fieldset button.button span,.sign_up fieldset .general button.button span{padding:5px 15px;}.big_overlay p.heading,.sign_up p.heading{padding-bottom:0.2em;}.contactform{padding:3em;}.contactform fieldset{font-size:16px; font-size:1.6rem;} @media (min-width:980px){.iframe-form{width:98%;display:block;max-width: 400px;margin:auto;height:520px;border:0 none;padding:2em;}} @media (min-width:768px){.navigation nav.site_search .inner{background-position:left center;padding-left:50px;}} @media (min-width:768px) and (max-width:979px){.big_overlay .info{width:100%!important;}} @media (max-width:767px){.navigation nav.site_search .inner{background-image:none;}.navigation nav.site_search .inner{max-width:300px;}.navigation nav.site_search fieldset{padding:0;}.big_overlay fieldset button.button span,.sign_up fieldset .general button.button span{padding:5px 0;}.contactform{padding:2em;}.big_overlay fieldset div.general input,.big_overlay fieldset div.general select,.big_overlay fieldset div.general textarea,.sign_up fieldset div.general input,.sign_up fieldset div.general select,.sign_up fieldset div.general textarea{text-align:center;}.big_overlay fieldset .general span.wrap,.sign_up fieldset .general span.wrap{padding-bottom:5px;}.big_overlay fieldset .general button.button,.sign_up fieldset .general button.button{width:100%;display:block;margin:0 auto!important;}.big_overlay p.heading,.sign_up p.heading{padding-bottom:0.5em;}.big_overlay fieldset .general .span8,.big_overlay fieldset .general .span4,.sign_up fieldset .general .span8,.sign_up fieldset .general .span4{float:left!important;display:inline-block;}.big_overlay fieldset .general .span8,.sign_up fieldset .general .span8{width:62.5%;}.big_overlay fieldset .general .span4,.sign_up fieldset .general .span4{width:35%;float:right!important;}.sign_up{margin:0 1em!important;}} @media (min-width:480px) and (max-width:767px){.navigation nav.site_search .inner{max-width:380px;}}.navigation fieldset .general input{text-transform:uppercase;text-align:left!important;}.navigation fieldset .general input{color:#cccccc!important;}.navigation fieldset .general input:focus::-webkit-input-placeholder,.navigation fieldset .general input:focus:-moz-placeholder,.navigation fieldset .general input:focus::-moz-placeholder,.navigation fieldset .general input:focus:-ms-input-placeholder,.navigation fieldset .general input:placeholder{color:#eeeeee!important;}.navigation fieldset .general input:focus{color:#262828!important;}.navigation fieldset button.button:hover{-ms-opacity:0.6;-moz-opacity:0.6;-webkit-opacity:0.6;opacity:0.6;} span.button a,button.button{display:inline-block;margin-right:20px;margin-bottom:20px; zoom:1;*display:inline;color:#fff;text-align:center;border-width:1px;border-style:solid;text-decoration:none!important;font-size:16px; font-size:1.6rem;-webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease; -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease;transition: all 0.15s ease;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}span.button.outline a,button.button.outline{background: transparent none repeat scroll 0 0; border-color: #fff;}.banner span.button a,.banner button.button{margin-right:0;}span.button.right a,button.button.right{float:right;margin-right:0;margin-left:20px;} span.button.block a,button.button.block{width:100%;display:block;margin-right:0;} span.button a span,button.button span{padding:0.4em 1.5em;display:inline-block;}span.button.med a span,button.button.med span{}span.button.big a span,button.button.big span{}span.button a:hover,button.button:hover{background-image:none;}span.button.big a:hover,button.button.big:hover{}span.button.spacer{padding:0.8em;display:inline-block;}span.button.spacer span{padding:0;}span.button.spacer a{background:none;border:0 none;}.cta-button-wrapper{text-align: center; padding-top: 40px;} span.button a:active,button.button:active{position:relative;top:1px;box-shadow:none;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width: 767px){span.button a,button.button,span.button.right a,button.button.right{width:auto;margin:5px auto 20px;clear:both;float:none;}span.button.spacer{display:block;}} @media (min-width:480px) and (max-width:767px){} .ajax_wrap{position:relative;}.ajax_wrap .ajax_loading{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;}.ajax_wrap .ajax_loading .loading{margin:-35px 0 0;position:relative;display:table;width:100%;height:100%;}.ajax_wrap .ajax_loading .loading span.message{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center;padding-top:75px;background-image:url('../images/icons/loading_on_white.gif');background-repeat:no-repeat;background-position:center center;}.big_overlay .ajax_wrap .ajax_loading .loading span.message{background-image:url('../images/icons/loading_on_black.gif');} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} .alert_box{padding:15px 35px 15px 15px;margin-bottom:15px;position:relative;border-width:1px;border-style:solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}.alert_box p{padding:0;}.alert_box a.close-alert{position:absolute;right:10px;top:4px; font-size: 18px; font-size: 1.8rem;text-decoration:none!important;font-weight:bold;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=20);-moz-opacity: 0.2;-khtml-opacity: 0.2; opacity: 0.2;}.alert_box a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5; opacity: 0.5;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){} @media (min-width:480px) and (max-width:767px){} html.js .big_overlay{display:none;}a.ReturnToTop{text-decoration:none;z-index:500;position:fixed;bottom:0;right:20px;width:76px;height:76px;display:block; background-repeat:no-repeat;background-position:center;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){} @media (max-width:767px){.title a, a .title, a.newsletter-link{border:0 none!important;}a.ReturnToTop{bottom:15px;right:10px;}} @media (min-width:480px) and (max-width:767px){}.info.span8{width: 85%;} .is-ios-device .trainers, .is-ios-device .trainers_overlay{display: none;} .carousel{max-width: 400px; margin: 0 auto; position: relative; padding: 30px 50px;}.carousel_previous{position: absolute; left: 0; top: 50%; width: 40px; height: 60px; background: url('../images/icons/prev_white.png') no-repeat 0 0; cursor: pointer; margin-top: -30px;}.carousel_next{position: absolute; right: 0; top: 50%; width: 40px; height: 60px; background: url('../images/icons/next_white.png') no-repeat 0 0; cursor: pointer; margin-top: -30px;}.carousel_previous:hover,.carousel_next:hover{opacity: 0.5;}.carousel_inner{overflow: hidden;}.carousel_track{font-size: 0; white-space: nowrap; position: relative; left: 0; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}.carousel_item{width: 100%; display: inline-block; font-size: 10px; white-space: normal; vertical-align: top;}@media (max-width:480px){.touch .carousel{padding: 30px 10px;}.touch .carousel_previous, .touch .carousel_next{display: none;}} .new-twitter{background: #fff;}.new-twitter_inner{}.new-twitter_image img{display: block; margin: 0 auto; overflow: hidden;}.new-twitter_info{display: block; padding: 2em; text-align: center;}.new-twitter_info-inner{}.new-twitter_user{padding-bottom: 1em; color: #262628; font-size: 16px; font-size: 1.6rem; line-height: 1.6;}.new-twitter_name{text-transform: uppercase;}.new-twitter_user img{max-width: 60px; margin: 0 0 5px 0;}.new-twitter_text{color: #262628; font-size: 14px; font-size: 1.4rem; line-height: 1.6;} .new-twitter--no-pic{margin-top: 170px;} .scrolling-video{background: #13161a; position: relative;}.scrolling-video--desktop{display: none;}.scrolling-video--mobile{}.mobile-banner{text-align: center; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0, 0.5); position: relative; overflow: hidden;}.mobile-banner__inner{padding: 300px 50px 40px 50px;}.mobile-banner__content--extra{opacity: 0;}.mobile-banner__title{font-size: 30px; margin-bottom: 10px; text-transform: uppercase; color: #fff; font-family: 'proxima_nova_ththin', sans-serif;}.mobile-banner:first-child .mobile-banner__title{font-family: 'proxima_nova_rgbold', sans-serif;}.mobile-banner__title,.mobile-banner__text{z-index: 10; position: relative;}.mobile-banner__image{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-repeat: no-repeat; background-position: top center;}.mobile-banner:last-child .mobile-banner__image{background-size: cover;}.mobile-banner:last-child .mobile-banner__inner{padding-bottom: 70px;}.mobile-banner:last-child .mobile-banner__content{position: absolute; bottom: 100px; left: 0; width: 100%; padding: 0 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 20;}.mobile-banner__controls{position: absolute; bottom: 0; left: 0; right: 0; height: 80px; text-align: center; z-index: 20; font-family: 'proxima_nova_rgbold', sans-serif; font-size: 24px; line-height: 60px;}.mobile-banner__prev,.mobile-banner__next{background-repeat: no-repeat; background-position: center; width: 40px; height: 60px; text-indent: -9999px; display: block; background-image: url('../images/icons/prev_white.png'); cursor: pointer; position: absolute;}.mobile-banner__prev{left: 10px; top: 0;}.mobile-banner__next{background-image: url('../images/icons/next_white.png'); right: 10px; top: 0;}@media (min-width:980px){.scrolling-video--desktop{display: block;}.scrolling-video--mobile{display: none;}.scrolling-video__inner{background: #13161a; position: fixed; bottom: 0; top: 0; left: 140px; right: 0; z-index: 10; width: 100%; height: 100%;}.scrolling-video .scrolling-video__main-image{width: 100%; height: auto; max-width: 2000px; position: absolute; top: 0; left: 0;}.scrolling-video__stage{width: 100%;}.scrolling-video__stage-content{height: 2000px; position: relative;}.scrolling-video__stage-item{width: 400px; text-align: right; position: absolute; top: 50%; right: 20%; margin-top: -80px; opacity: 0; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0, 0.5); z-index: 1000;}.scrolling-video__item-title{font-size: 50px; margin-bottom: 10px; text-transform: uppercase; color: #fff; font-family: 'proxima_nova_ththin', sans-serif;}.scrolling-video__stage-item:first-child{display: block; text-align: center; margin-top: -120px;}.scrolling-video__stage-item:first-child .scrolling-video__item-title{font-family: 'proxima_nova_rgbold', sans-serif;}.scrolling-video__item-image{text-align: center; margin-bottom: 20px; display: none;}.scrolling-video__item-image img{width: auto; height: auto;}.scrolling-video__item-logo-image{margin-bottom: 20px; display: block;}}@media (min-width:1140px){.scrolling-video__inner{left: 170px;}}.progress{background: #777; border-top: 2px solid #777; border-bottom: 2px solid #777; position: fixed; z-index: 99999; top: 0; left: 170px; width: 100%;}.progress__inner{background: #4db849; height: 20px; width: 5px;}.progress__caption{position: absolute; top: 1px; left: 10px;}.progress--load{top: 20px;}.progress--load .progress__inner{background: #32853b;} .product-showcase{display: none;}.product-bg-image.product-bg-image.product-bg-image{position: absolute; top: 1200px; left: 0; width: 100%; background: #fff;}.product-bg-image.product-bg-image.product-bg-image img{width: 100%;}@media (min-width:980px){.product-showcase{background-color: transparent!important; min-height: 840px; position: relative; z-index: 99; display: block;}.product-showcase__inner{//margin-top: 400px;}.product-showcase__product{position: absolute; bottom: 0; transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out;}.product-showcase__product-0{left: 30%}.product-showcase__product-1{left: 35%;}.product-showcase__product-2{left: 40%;}.product-showcase__product-3{left: 45%;}.product-showcase__product-4{left: 50%;}} .desktop-video-loaded .c1_bg.component{-webkit-transform: translateZ(0); -moz-transform: translateZ(0); -o-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0);} .footnote{text-align: center; background: #000;}.footnote a{display: block; color: #fff; font-family: 'proxima_nova_rgbold', sans-serif; font-size: 18px; padding: 30px;}.footnote strong{text-transform: uppercase;} .parallax{}.parallax__item{height: 1000px; color: #fff; font-size: 20px;}.font-test p{font-family: Nobel; font-style: normal; font-weight: bold; font-size: 30px;}.font-test p:nth-child(n+2){font-family: Nobel; font-style: italic; font-weight: bold;}.font-test p:nth-child(n+3){font-family: "Nobel Light"; font-style: normal; font-weight: normal;}.font-test p:nth-child(n+4){font-family: "Nobel Light"; font-style: italic; font-weight: normal;}.font-test p:nth-child(n+5){font-family: Nobel; font-style: normal; font-weight: normal;}.font-test p:nth-child(n+6){font-family: Nobel; font-style: italic; font-weight: normal;}