.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav a{display:block;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:0.8;right:0px}.flexslider:hover .flex-prev{opacity:0.8;left:0px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .disabled{opacity:0.3 !important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{position:static;overflow:hidden}.flex-control-thumbs li{float:left;margin:0}.flex-control-thumbs img{display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}
.theme-store-signup .field .error-message,.theme-store-login .field .error-message{bottom:100%;}.theme-store-modal{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:780px;height:360px;background:#f6f6f6;}.theme-store-modal--heading{display:block;background:url(https://cdn.bigcommerce.com/www/cdn/farfuture/Lv2h5YaDSSkKxNC3E7E28LDfLSGEu8uzOiE1QO3d6F8/mtime:1419016320/sites/all/modules/bc_themes/css/logo-theme-store-login.png) 0 0 no-repeat;width:290px;height:75px;background-size:100% 100%;margin:40px 0 20px;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.theme-store-modal--heading{background-image:url(https://cdn.bigcommerce.com/www/cdn/farfuture/kaGmnwP4yEVFvMQYfsjCzyevT4Nmv4TJVyblBmlOX_M/mtime:1419016320/sites/all/modules/bc_themes/css/logo-theme-store-login%402x.png);}}.theme-store-modal .section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:100%;padding:0 20px;width:49%;}.theme-store-modal .right-section{border-left:1px solid #c8d1da;width:50%;text-align:left;}.theme-store-modal .btn{background:#008593;border:0;color:#fff;}.theme-store-modal .btn-alt{border:0;background:#008593;}.theme-store-modal .btn-link{border:0;background:none;color:#008593;}.theme-store-login .field-large,.theme-store-signup .field-large{padding:9px 10px 10px;margin:0 0 20px;font-size:14px;border:1px solid #d5d5d5;border-bottom-color:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;}.theme-store-login{margin:0;}.theme-store-signup{padding-top:135px;}.theme-store .thumbnail-img,.theme-store .thumbnail-img img{height:auto;}
.nav-promo{padding:0 4.5%;}.nav.nav-promo{background-color:#F8F9Fb;}.nav-promo--text{font-size:0.95em;display:block;}.nav-promo--link{font-weight:500!important;line-height:28px;color:#00abca;}.nav-promo--link:hover{color:#00abca;}.nav-promo-close{position:absolute;right:4%;cursor:pointer;color:#9DA4AE;}.nav-promo--link-first{margin-left:5px;}
