html,body{font-family:futura-pt;font-size:1em;font-size:16pt;height:100%;margin:0;padding:0}a{text-decoration:none;transition:all .3s}ol,ul{list-style:none}h1{font-size:1.2em;text-transform:uppercase}h2{color:#000;font-size:1.2em;line-height:1.2em;text-transform:uppercase}h3{font-size:1.5em;font-weight:200;line-height:1.2em;margin-bottom:10px}img{height:auto;max-width:100%}p{font-size:.9em}.clearfix{clear:both}.container{background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:60px;padding:30px 10px;width:100%;}@media (min-width:768px){.container{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:auto;margin-right:auto;padding:30px 30px;width:80%}}@media (min-width:1200px){.container{margin-top:120px}}.social-widget .social-media{display:inline-block;}.social-widget .social-media li{display:inline-block;list-style:none;padding:5px 6px;}.social-widget .social-media li:last-of-type{padding:5px 20px 5px 6px}.social-widget .social-media a{font-size:.7em}.social-widget .signup{color:#fff;display:inline-block;font-size:.7em;font-weight:400;margin-left:20px;margin-top:15px;text-transform:uppercase;}.social-widget .signup:hover{cursor:pointer}@media (min-width:1200px){.social-widget .signup{margin-top:35px}}.twitter-widget{border-bottom:1px solid darkSlateGray;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;font-size:.8em;line-height:1.4em;margin-bottom:20px;padding:10px 10px 40px 10px;width:100%;}.twitter-widget:before{content:'\f099';float:left;font-family:'FontAwesome';margin-right:10px;padding-bottom:70px;}@media (min-width:1200px){.twitter-widget:before{padding-bottom:40px}}.twitter-widget .tweet-image-wrapper{cursor:pointer;float:right;height:120px;margin:0 10px;position:relative;width:100px}.twitter-widget .tweet-image{background:#fff;height:120px;position:absolute;right:0;top:0;width:100px;}.twitter-widget .tweet-image img{width:100%}.twitter-widget .tweet-image:after{content:'\f067';font-family:'FontAwesome'}.twitter-widget .tweet-image.opened img{max-width:none;width:400px;z-index:100}.twitter-widget .tweet-image.opened:after{bottom:0;clear:both;content:'\f068';left:10px;position:absolute}.read-more{border:1px solid darkSlateGray;display:inline-block;font-size:.8em;font-weight:400;letter-spacing:.1em;padding:5px 20px;text-transform:uppercase;}.read-more:hover{background:$dark-red;color:#fff}.read-more:after{content:'\f0da';font-family:'FontAwesome';font-size:1em;margin-left:10px}.archive-link{display:block;font-weight:bold;margin-top:2em}.more-news{border-top:1px solid darkSlateGray;margin-top:50px}.buy-now{background:#fff;border:1px solid #000;display:block;font-size:.6em;letter-spacing:.2em;margin-top:30px;padding:17px 0;text-transform:uppercase;width:100%;}.buy-now:hover{color:#fff;cursor:pointer}.signup-form{display:none;width:100%;}@media (min-width:1200px){.signup-form{width:400px}}.signup-form input[type='email']{background:$light-gray-2;border:1px solid darkSlateGray;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:darkSlateGray;float:left;font-size:13px;height:38px;padding:8px;width:70%}.signup-form input[type='submit']{border:1px solid #000;border-radius:0;color:#fff;float:left;font-size:.5em;font-weight:600;height:38px;padding:10px;text-transform:uppercase;width:30%}.signup-form .mc4wp-response{position:absolute;top:45px;}.signup-form .mc4wp-response p{background:#fff;margin:0;padding:10px}.signup-form.mc4wp-form-success{display:block}.bette-recommends{background:$another-gray-2;float:right;margin:10px 0;order:1;padding:5px 10px 10px;width:100%;}@media (min-width:1200px){.bette-recommends{margin-top:10px;width:30%}}.bette-recommends h2{background:$dark-red;color:#fff;font-size:.8em;letter-spacing:.05em;padding:10px;text-transform:uppercase}.bette-recommends h3.title{font-size:.9em;font-style:italic;font-weight:600;letter-spacing:.05em;margin:0;padding:0 10px;text-transform:uppercase}.bette-recommends h4.author{color:darkSlateGray;display:block;font-size:.8em;font-weight:200;line-height:.8em;margin:0;padding:5px 10px 0}.bette-recommends span.date{color:darkSlateGray;font-size:.7em;margin:0;padding:0 10px}.bette-recommends .amazonBtn{display:block;margin:10px}.bette-recommends p{font-size:.8em;padding:0 10px}.bette-recommends img{max-width:100%}.site-header{height:40px;padding:10px 0;position:fixed;top:0;transition:background-color .2s;width:100%;z-index:999;}@media (min-width:1200px){.site-header{height:90px;padding:15px 0}}.site-header .row{margin:0 auto;width:83%;}@media (min-width:1200px){.site-header .row{position:relative}}.site-header .signup-form{left:0;position:absolute;top:60px;}@media (min-width:1200px){.site-header .signup-form{left:auto;right:0;top:-15px}}.header-left{left:0;position:absolute;}@media (min-width:1200px){.header-left{display:flex;position:static}.header-left .navigation-wrapper{order:2}.header-left .branding{order:1}}.header-right{float:right;}@media (min-width:1200px){.header-right{position:absolute;right:0;top:0}}.header-right .social-widget .social-media{display:none;}@media (min-width:768px){.header-right .social-widget .social-media{display:inline-block;margin-top:0}}@media (min-width:1200px){.header-right .social-widget .social-media{margin-top:30px}}.navigation-wrapper{float:left;margin:10px 0 0 25px;}@media (min-width:1200px){.navigation-wrapper{margin:0}}.navigation-wrapper .dropbtn{background:transparent;border:none;cursor:pointer;font-size:20px;padding:0 20px 0 0;}@media (min-width:1200px){.navigation-wrapper .dropbtn{display:none}}.navigation-wrapper .navigation-menu{background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);display:none;margin:0;min-width:160px;padding:20px 0;position:absolute;width:320px;}.navigation-wrapper .navigation-menu a{color:#000;display:block;font-size:1em;padding:18px 16px;text-decoration:none;text-transform:uppercase;}@media (min-width:768px){.navigation-wrapper .navigation-menu a{font-size:.8em}}.navigation-wrapper .navigation-menu a:hover{background-color:#fff}@media (min-width:1200px){.navigation-wrapper .navigation-menu{background:none;box-shadow:none;display:block;margin-top:8px;padding:20px;position:static;width:auto}.navigation-wrapper .navigation-menu li{display:inline;font-weight:400}.navigation-wrapper .navigation-menu a{color:#fff;display:inline-block;font-size:.7em;padding:10px}.navigation-wrapper .navigation-menu a:hover{background-color:transparent}}.branding{background-repeat:no-repeat;float:left;height:80px;margin:0;transition:all .5s;width:150px;}.branding:hover{transition:all .5s}@media (min-width:768px){.branding{margin-top:-5px;width:175px}}@media (min-width:1200px){.branding{margin-top:0;width:300px}}.admin-bar .site-header{top:46px;}@media (min-width:782px){.admin-bar .site-header{top:32px}}.page-footer{font-size:.9em;margin:0 auto;padding:10px 0;width:100%;}.page-footer .row{margin:0 auto;width:82%;}@media (min-width:768px){.page-footer .row{width:90%}}@media (min-width:1200px){.page-footer .row{width:82%}}.page-footer .navigation-menu{margin:8px 0 0 0;padding:0 0 30px 0;text-transform:uppercase;}@media (min-width:768px){.page-footer .navigation-menu{float:left;padding:0}}.page-footer .navigation-menu li{display:inline;font-weight:400}.page-footer .navigation-menu a{color:#fff;display:block;font-size:.7em;padding:10px;}@media (min-width:768px){.page-footer .navigation-menu a{display:inline-block}}.page-footer .navigation-menu a:hover{background-color:transparent}.page-footer .social-widget{height:25px;}@media (min-width:768px){.page-footer .social-widget{float:right}}.page-footer .social-widget .social-media{padding-right:5px;}.page-footer .social-widget .social-media li{padding:5px}.page-footer .signup{display:inline-block;}@media (min-width:1200px){.page-footer .signup{margin-top:15px}}.page-footer .credit-wrapper{border-top:1px solid darkSlateGray;font-size:.7em;line-height:19pxxw;margin-top:30px;padding:20px 0;width:100%;}.page-footer .credit-wrapper .credit{margin-top:10px}.archive .hentry{border-bottom:1px solid darkSlateGray;margin-bottom:20px;padding-bottom:30px}.archive .news-home{position:flex}.archive .news{border:none;margin-bottom:20px;order:2;padding-bottom:0;}.archive .news:hover{margin-bottom:0;padding-bottom:20px;}@media (min-width:1200px){.archive .news:hover{padding-bottom:0}}@media (min-width:1200px){.archive .news{float:left;margin:0;width:65%}}.archive .news img{display:block;width:100%}.archive .news .excerpt-wrapper{margin:10px;padding-bottom:30px}.archive .news .entry-title{margin:0;padding:10px;text-transform:none;}@media (min-width:1200px){.archive .news .entry-title{font-size:1.3em}}.archive .news .entry-content{margin-bottom:30px;padding:0 10px}.archive .news .read-more{margin:0 10px}@media (min-width:1200px){.single .left-col{float:left;width:45%}.single .right-col{float:right;width:45%}.single .feature-image{margin-top:100px}}.single .caption{font-size:.8em;font-style:italic}@media (min-width:1200px){.single .videos .left-col{width:20%}.single .videos .right-col{width:75%}}.single .videos .main-video{padding-bottom:20px;width:100%;}@media (min-width:1200px){.single .videos .main-video{margin-top:0}}.single .videos .main-video iframe{max-width:100%}.single .videos .latest-videos{border-top:1px solid darkSlateGray;margin-bottom:20px;width:100%}.single .videos .video-thumb{padding-bottom:20px;}@media (min-width:1200px){.single .videos .video-thumb{float:left;margin-right:3%;width:30%}}.single .videos .video-thumb iframe{width:100%}h1.store-title{display:inline;margin-right:210px;}@media (min-width:768px){h1.store-title{float:left}}.store-menu{margin-bottom:10px;}.store-menu li a{display:block;font-size:1em;font-weight:200;padding:2px 20px 1px;}@media (min-width:768px){.store-menu li a{display:inline;float:left}}.store-menu .current-menu-item a{font-weight:600}.store-category{border-bottom:2px solid darkSlateGray;margin:0 auto 20px;padding-bottom:20px;width:300px;}@media (min-width:768px){.store-category{margin:0 0 20px;width:100%}}.store-item{float:left;width:300px;}.store-item .item-thumb{background-position:50%;background-size:cover;height:300px;text-align:center;width:300px;}.term-movies .store-item .item-thumb{height:450px}.store-item .item-thumb .item-description-wrapper{background-color:rgba(255,255,255,0.9);display:none;height:100%;}.store-item .item-thumb .item-description-wrapper h2{margin:0;padding-top:30px}.store-item .item-thumb .hover{display:block}@media (min-width:1200px){.store-item:hover .item-description-wrapper{cursor:pointer;display:block}}.store-item .buy-amazon,.store-item .buy-apple{margin-top:15px;width:100%;}.store-item .buy-amazon a,.store-item .buy-apple a{background-color:#fff;border-bottom:1px solid;margin-bottom:20px;padding:15px 80px;text-align:center;}.store-item .buy-amazon a:hover,.store-item .buy-apple a:hover{border:1px solid}.store-item .buy-amazon a img,.store-item .buy-apple a img{position:relative;top:10px;width:40%}a.read-more{margin-top:30px}.buy-links{border-top:1px solid darkSlateGray;margin-top:20px;padding-top:20px;}.buy-links a{padding:0;}.buy-links a img{text-align:center;width:30%}.feature-band{background:rgba(255,255,255,0.9);bottom:0;height:0;overflow:hidden;padding-top:40px;position:absolute;width:100%;}@media (min-width:1200px){.feature-band{height:230px}}.feature-band h2{font-size:.8em;font-weight:600;height:30px;margin:0;overflow:hidden;padding:0;text-align:left;text-transform:none;vertical-align:top;white-space:nowrap;}.feature-band h2 a{display:block}.feature-band .slide-btn{cursor:pointer;font-size:1.2em;height:40px;line-height:40px;position:absolute;right:0;text-align:center;top:0;width:40px}.feature-band.closed .slide-btn{transform:rotate(180deg)}.feature-band .row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 40px;}@media (min-width:1200px){.feature-band .row{margin:0 auto;padding-bottom:40px;width:82%}}.feature-band .bucket{padding-bottom:20px;}@media (min-width:768px){.feature-band .bucket{width:48%}.feature-band .bucket.bucket-size-2{width:100%}}@media (min-width:1200px){.feature-band .bucket{flex:1;margin-right:10px;padding-bottom:0}.feature-band .bucket.bucket-size-2{width:48%}.feature-band .bucket.bucket-size-4{width:100%}.feature-band .bucket:nth-last-child(2 ){margin-right:0;flex:2}}.feature-band .bucket-content{overflow:hidden;position:relative;}@media (min-width:1200px){.feature-band .bucket-content{height:auto}.feature-band .bucket-content img{height:250px;width:auto}}@media (min-width:1200px){.feature-band .bucket-content-img-wrapper{left:-500px;margin-left:50%;position:absolute;text-align:center;width:1000px}}@media (min-width:1200px){.feature-band .bucket-type-audio .bucket-content{position:relative}.feature-band .bucket-type-audio img{height:130px;max-width:auto;width:auto}.feature-band .bucket-type-audio .mejs-audio{bottom:0;position:absolute}}.feature-band .bucket-type-gallery{cursor:pointer;}.feature-band .bucket-type-gallery .see-gallery{color:#fff;cursor:pointer;display:none;height:100%;left:0;line-height:160px;position:absolute;text-align:center;top:0;width:100%}.feature-band .slideshow-wrapper{cursor:pointer;display:block;height:160px;white-space:nowrap;}.feature-band .slideshow-wrapper .slideshow-image{display:inline;height:160px}.feature-band .slideshow-wrapper img{height:100%;width:auto}.feature-band .slideshow-wrapper .caption{display:none}.feature-band .lightbox{color:#fff;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999;}.feature-band .lightbox .help{font-size:.6em;left:10px;position:absolute;top:10px}.feature-band .lightbox .slide{height:100%;}.feature-band .lightbox .slide img{height:auto;max-height:80%;max-width:70%;width:auto}.feature-band .lightbox i{cursor:pointer;display:block;font-size:32px;left:5%;line-height:60px;margin-top:-30px;position:absolute;text-align:center;top:50%;width:60px;z-index:9995}.feature-band .lightbox .fa-caret-right{left:auto;right:5%}.feature-band .lightbox .fa-times-circle{left:auto;margin:0;right:0;top:0}.feature-band .lightbox .fa-spinner{display:none;left:50%}.feature-band .lightbox .cycle-caption{bottom:20px;left:15%;position:absolute;text-align:center;width:70%}.feature-band .lightbox .cycle-loading .fa-spinner{display:block}.full-height{min-height:100%;position:relative;width:100%}