fieldset,form,img,p{border:none;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.c,.g1,.g10,.g11,.g12,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.resource-grid li{float:left}.c--no-gutter{margin-right:0}.c--right{float:right}.g1{width:8.33333%}.g2{width:16.66667%}.g3,.resource-grid li{width:25%}.g4{width:33.33333%}.g5{width:41.66667%}.g6{width:50%}.g7{width:58.33333%}.g8{width:66.66667%}.g9{width:75%}.g10{width:83.33333%}.g11{width:91.66667%}.g12{width:100%}@font-face{font-family:ProximaNova;src:url(../fonts/proximanova.eot);src:url(../fonts/proximanova.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanova.woff) format("woff"),url(../fonts/proximanova.ttf) format("truetype"),url(../fonts/proximanova.svg#proxima_nova_rgregular) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(../fonts/proximanovabold.eot);src:url(../fonts/proximanovabold.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanovabold.woff) format("woff"),url(../fonts/proximanovabold.ttf) format("truetype"),url(../fonts/proximanovabold.svg#proxima_nova_rgbold) format("svg")}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}.alpha,.what-you-get h2,h1{font-size:60px;line-height:60px}.blog.listing article h2,.bravo,.maincol h1,.page-columns .column.left h1,.the-resource h1,h2{font-size:48px;line-height:60px}.charlie,.search.listing article h2,h3{font-size:40px;line-height:48px}.blog.category h1,.delta,.order-summary h2,.page .page-columns .column .theme h3,.the-bundle h2,.theme-templates .text-box h2,h4{font-size:32px;line-height:40px}.echo,.page-columns .column.left .tour-list h2,.resource-sidebar h2,.rightcol h2,.theme-templates .text-box h3,.tour .text-box h2,h5{font-size:24px;line-height:32px}.foxtrot,h6{font-size:16px;line-height:24px}.account .membership-information,.am-signup-form,.am-signup-wrapper .membership-information,.broadcast-group,.broadcasts,.cart-form .order-summary,.cart-form .order-summary .the-details .cart-footer,.cart-form .order-summary .the-details .items li,.cf,.columns,.edit-profile .am-form,.edit-profile .field,.full>.sleeve,.full>.sleeve.fw .inner .footer-nav,.inner-wrap>footer>.sleeve .inner,.list li,.order-summary .the-details .subscription,.order-summary .the-details header,.page .page-columns .column,.page .page-columns .column .theme,.page-columns .column.left .tour-list li,.portfolio,.resource-grid ul,.shop-footer p,.tab-nav,.top-sellers li,.total-box p,.upsell-banner,.wp-pagenavi{min-height:1px}.account .membership-information:after,.am-signup-form:after,.am-signup-wrapper .membership-information:after,.broadcast-group:after,.broadcasts:after,.cart-form .order-summary .the-details .cart-footer:after,.cart-form .order-summary .the-details .items li:after,.cart-form .order-summary:after,.cf:after,.columns:after,.edit-profile .am-form:after,.edit-profile .field:after,.full>.sleeve.fw .inner .footer-nav:after,.full>.sleeve:after,.inner-wrap>footer>.sleeve .inner:after,.list li:after,.order-summary .the-details .subscription:after,.order-summary .the-details header:after,.page .page-columns .column .theme:after,.page .page-columns .column:after,.page-columns .column.left .tour-list li:after,.portfolio:after,.resource-grid ul:after,.shop-footer p:after,.tab-nav:after,.top-sellers li:after,.total-box p:after,.upsell-banner:after,.wp-pagenavi:after{content:"";display:table;clear:both}strong {font-weight:normal; font-family:'ProximaNovaBold'}#contact main>.sleeve .special,#home-page h1,h1.home-title,.am-signup-form input[type=radio],.bespoke-checkbox input,.hide,.mast-search label,.tour .faq li,form label{position:absolute;left:-9999px;height:0;overflow:hidden}.clearboth{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;}.preload *{-moz-transition:none!important;-ms-transition:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}html{font-size:10px}body{margin:0;padding:0;color:#555;font-family:ProximaNova,sans-serif;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}*{-webkit-text-size-adjust:none}input,textarea{font-family:ProximaNova,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin:0}input:focus,textarea:focus{outline:0}a{color:#39c;text-decoration:none;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a:focus,a:hover{color:#368db8}ul{list-style:none;margin:0;padding:0}ul li{margin:0;padding:0}p{margin:0 0 24px}img{max-width:100%;height:auto}.alignleft{float:left;margin:0 32px 24px 0;clear:left}.alignright{float:right;margin:0 0 24px 32px;clear:right}.aligncenter{margin:32px auto;display:block}.full{width:100%}.full>.sleeve{/* SLIMMING max-width:1235px; */max-width:1404px;margin:0 auto;padding:0 30px}.full>.sleeve.fw{max-width:3000px;margin:40px 0 0;padding:0}.full>.sleeve.fw .inner{border:0}.full>.sleeve.fw .inner .footer-nav{float:none;max-width:720px;margin:0 auto;padding:0}.full>.sleeve.fw .inner small{float:none;clear:both;display:block;margin:24px auto 0;padding:0 0 0 48px;width:720px}.full.simple{background:#F6F6F6;padding:30px 0 100px 0}.full.simple .sleeve{text-align:center}.masthead{background:url(../graphics/header-bg.jpg) no-repeat 50% 100%;background-size:cover;height:83px;margin-bottom:44px}.masthead:after{content:"";speak:none;position:absolute;top:0;left:0;width:100%;height:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAucAAAABCAMAAABKW/BMAAAAllBMVEXF2mvE2WvE2mvF2mzE2WrD2GrD2Wp0ve5zvO5yu+xyu+1zvO1zu+10vO1zu+x0ve1zvOzQg8/Rg9DPgs7Qgs/Qg9DRhNDPgs/Qgs7ieHLhd3Hhd3DheHHieHHheHLgd3D0lFz0lV3zk1z0lF3zlFz1lV3zk1vzlFvyk1v0lVz524P524L52oL63IP42oL63IT53IP624PRIISzAAABXklEQVQoFQXBAQKcQAgEwR5g9ZL/PzYqMKkS0iKnNMU69F5fSLNhUATQxrlQDdlStVZOOm3hjHZocp1DrAWqYa6VJt+jl+BIWtckrVy2oAtgl4imNtjoCJA3rdkimupCk15gI2cDALZ2ofpYw56n6II9Mt+Z0n61ORtEB/XeklZOa8rq8ylbjlSvqHY1yMLXp5UBnbc8XG/saRxGjgFKbmJzIDZYIBbiPArn5CcctrQndmBBMT9Z0lAtsCyxUA0yNYCrBWSHyaZGNiBcXeOCgWyEqZaF5dNYseAcVUPMZbo+OSfXGQ3BciHHxpKDXONq4cA1VsFGOwfn5Mi5htOHbeTbG/J7M2OdF5T1D53PiN+8vwdzw3PloOd674c/LA+35dzYh7+SrZhcYjElfWfw5sbisAWY3IDFIjbWsRkdDKdjLefkgKJeC8eGMaDruZ+cWDh97RcrLHxmUcVzP/8BkQ8XO8/qVvgAAAAASUVORK5CYII=)}.logo{float:left;width:310px;padding:33px 0 0}.logo a{display:block}.logo img{width:212px}.main-nav{float:left;height:83px}.main-nav .nav-item{display:inline-block;font-size:16px;line-height:1;font-family:ProximaNovaBold,sans-serif;text-transform:uppercase}.main-nav .nav-item a{position:relative;display:block;overflow:hidden;padding:37px 24px 30px;color:#F9F9F9}.main-nav .nav-item a:after{content:"";speak:none;position:absolute;bottom:-26px;left:50%;margin-left:-18px;width:0;height:0;border-radius:18px;background:#FFF;-moz-transition:width .2s ease-in-out,height .2s ease-in-out;-ms-transition:width .2s ease-in-out,height .2s ease-in-out;-webkit-transition:width .2s ease-in-out,height .2s ease-in-out;-o-transition:width .2s ease-in-out,height .2s ease-in-out;transition:width .2s ease-in-out,height .2s ease-in-out}.show-shop .nav-item a:after{background:#E7EBEC}.main-nav .nav-item a:hover:after,.main-nav .nav-item.current a:after,.main-nav .nav-item.current-page-parent a:after,.main-nav .nav-item.current-parent a:after{width:36px;height:36px}.nav-toggle{display:none;position:absolute;top:30px;left:20px;width:24px;height:24px;text-indent:-9999px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAYFBMVEX///////9BQUFQUFCxsbGNjY2enp739/ft7e2lpaXHx8f6+vqMjIza2tqwsLDj4+OHh4eoqKjg4OCUlJTFxcWgoKDe3t6mpqbx8fGPj4/ExMRkZGTKysrCwsJSUlL4+Phfx15sAAAAIHRSTlPMAPDspER+zMqPvMxAxqLJKZbIY7qCx5DLTrro1dbszLQY8MAAAAESSURBVHhelZZZcoMwEEQbg9CCwOybt/vfMk48qTjYyOr3/4oSLfUMki0qz/rSFIUp+yxXyZaN4K3TeEI76wPCUh3xwrFadoS6afGWtqnfCd2KXdbuVRhGBBiHrTDNCDJP/4Xphg/cpmdhmPGRefgTuhERjN2vUK+IYq1FaBBJ8xCWFpG0y49QIZrqW/Byf86nwy6ns9wrfxes2OkhQIoH9i44Ea4h4SqCS6C0CJfAJ9KLCFohB0WODBQZelD0KEFRwgDxOQAGBZgcUIgQk4MIBkwOMPSh6d9KB8dfDaWZHLRC4pgcnDyg6BysPNHYHI6eLQG6Ztgio6uSLWO27tmBwo8sfijyY5cf7PzqwC8n9PrzBfwrEkHFJfOvAAAAAElFTkSuQmCC) no-repeat;background-size:24px 24px}.mast-search{position:relative;float:right;width:300px;padding:25px 0 0}#s{width:100%;border:0;border-radius:17px;padding:9px 11px 7px;background:#fff;color:#6d787a;font-size:16px;-webkit-appearance:none}#s::-webkit-search-cancel-button{display:none}#s::-webkit-input-placeholder{color:color:#bfc3c3;}#s:-moz-placeholder{color:color:#bfc3c3;}#s::-moz-placeholder{color:color:#bfc3c3;}#s:-ms-input-placeholder{color:color:#bfc3c3;}#s:-o-input-placeholder{color:color:#bfc3c3;}#search-btn{position:absolute;top:29px;right:15px;width:28px;height:26px;border:0;background:no-repeat url(../graphics/search-grey.png);cursor:pointer;font-size:0;line-height:0;text-indent:-9999px}.home-search {position:relative;border:2px solid #b4b4b4; padding:10px 0; max-width:500px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.home-search #s {font-size:24px;}.home-search #search-btn{position:absolute;top:6px;right:0px;width:65px;height:48px;border:0;background:no-repeat url(../graphics/search-product.png);cursor:pointer;font-size:0;line-height:0;text-indent:-9999px}.home-search input#s { /*background: url(../graphics/blink.gif) 18px center no-repeat !important*/}.home-search input#s:focus {  background: none !important} .home-search select.search-filter,.mast-search select.search-filter{border:0; position:absolute; right:72px; top:14px;-webkit-appearance: none; display:block; color:#999999;padding:10px; background: #fff url(../graphics/search-filter-arrow.png) right center no-repeat;font-size: 16px;  line-height: 18px; height: 40px !important; font-family:'ProximaNova'; z-index:100; width:60px}.mast-search select.search-filter {font-size:13px;background: none #fff; height:30px !important; line-height:14px; padding:4px; right:44px; top:28px; width:38px}

h3.search-results{font-size:36px !important;margin:0px 0 20px 30px; position:relative; padding:0; display:block; clear:both}h3.search-results strong{font-weight:normal; font-family:'ProximaNovaBold'} .inner-wrap>footer{text-align:center}.inner-wrap>footer small{font-size:14px;line-height:20px;color:#888}.inner-wrap>footer small a{color:#666}.inner-wrap>footer small a:focus,.inner-wrap>footer small a:hover{color:#333}.crumbtrail{font-family:ProximaNovaBold,sans-serif;text-transform:uppercase;padding:0 0 8px}.crumbtrail li{display:inline-block}.crumbtrail li:after{content:'-';speak:none;margin-right:4px;padding-left:4px}.crumbtrail li:last-child:after{display:none}.tab-nav{float:none}.tab-nav li{display:inline-block;margin:0 12px 16px 0}.tab-nav li:last-child{margin-right:0}.tab-nav li a{display:block;padding:28px 32px 24px;background:#EEE;font-family:ProximaNovaBold,sans-serif;font-size:24px;line-height:24px;color:#333}.tab-nav li a:focus,.tab-nav li a:hover,.tab-nav li.current a{color:#72BBEC}h1{margin:0 0 24px}.button{display:inline-block;border:0;border-radius:3px;background:#72BBEC;padding:16px 48px;font-size:16px;line-height:24px;color:#FFF;text-align:center;-webkit-appearance:none;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:focus,.button:hover{background:#CF82CE;color:#FFF}.button.alt{background:#D083CF}.button.alt:focus,.button.alt:hover{background:#E17771}.button.alt-grey{background:#E7EBEC;color:#909090}.button.alt-grey:focus,.button.alt-grey:hover{color:#333}.button.more{background:#3897B9;padding:8px 16px}.button.more:focus,.button.more:hover{background:#51A7C6}form .field{width:100%;margin:0 0 32px}form .field.half{float:left;width:48%;margin-right:4%}form .field.half+.field.half{margin-right:0}form .field.half+.field.half .text{float:right}form .field:last-child{margin-bottom:0}form .text{width:100%;padding:21px 28px 19px;margin:0;border:0;box-shadow:0 0 0 1px #DDD;background:#FFF;font-size:24px;color:#666}form textarea.text{height:190px;resize:none}form .button{float:left;margin:32px 0 0;cursor:pointer}/*#home-page .masthead{margin-bottom:0}*/ main .panel.love{padding:45px 0}.panel h2{font-size:60px;line-height:60px;font-family:ProximaNovaBold,sans-serif;padding:0 0 16px}.panel p{font-size:24px;line-height:29px;color:#666}.panel.love .image{float:left;padding:0 6% 0 2%;text-align:center}.panel.love .image img{max-width:100%}.panel.love .text{float:right;padding:0px 32px 0 0}.we{background:#F6F6F6;text-align:center;margin:60px 0 0}.we .block{padding:80px 16px;display:inline-block}.we .block h2{font-size:60px;line-height:60px;font-family:ProximaNovaBold,sans-serif;color:#333;padding:0 0 16px}.we .block p{font-size:24px;line-height:29px;color:#666;margin:0 0 44px}.we-give-back{background:#FFF;padding:60px 0 68px}.we-give-back h2{font-size:60px;line-height:60px;font-family:ProximaNovaBold,sans-serif}.we-give-back p{font-size:24px;line-height:29px;color:#666;max-width:1000px;margin:16px auto 48px}.we-give-back p a{font-family:ProximaNovaBold,sans-serif;color:#666}.we-give-back .button{margin:0 36px}#contact main>.sleeve{max-width:900px}#contact main>.sleeve .text-box{max-width:490px}.page-image{float:left;margin:4px 48px 0 0}.intro{display:inline-block;max-width:650px;font-size:24px;line-height:29px;color:#666}.contact-form{max-width:810px;clear:both;background:#EEE;margin:32px 0 80px;padding:40px}.text-box{float:left;padding:0 0 80px}.text-box p{margin:0 0 32px}.text-box .button{float:left;clear:left}.page-header{position:relative;text-align:center;padding-top:50px}.page-header h1{font-family:ProximaNovaBold,sans-serif}.page-header p{font-size:24px;line-height:29px;color:#666;margin:0 0 40px}.page-header .button{margin:0 auto 80px}.page-header .member-login{position:absolute;top:0;right:0}.shop.member-active .page-header p{padding-bottom:24px}.mast-member{padding:20px 0 0 0}.mast-member .button{background:#72BBEC;padding:12px 0px; width:45%; margin:0; float:right;font-size:12px;line-height:18px;color:#FFF; text-transform:uppercase; font-family:ProximaNovaBold}.mast-member .button.member{background:#525b60; margin-right:10px}.mast-member .button.signup{background:#72bbec;}.mast-member .button:hover{background:#cf82ce !important;}

/*.shop.category.member-active .filter-bar{margin-top:32px}*/.filter-bar{background:#E7EBEC;border-radius:3px;margin:0 0 40px 0px;padding:15px 24px 6px; }.filter-bar,.filter-bar ul{line-height:12px; overflow:visible ; }.filter-top ul#menu-shop-category-navigation{margin: 0 auto;  width:100%; max-width:1205px}.filter-bar li{display:inline-block;margin:0 10px; padding:0 15px 0 0;text-transform:uppercase;font-family:ProximaNovaBold,sans-serif;font-size:12px}.filter-bar li > a{padding:4px 0; height:28px;display:block;color:#909090;text-shadow:0 1px 0 #FFF}.filter-bar li a:hover,.filter-bar li.current a{color:#666}.resource-grid li{min-height:282px;margin:0 0 12px;padding:0 2%;text-align:center}ul#menu-shop-category-navigation {position:relative; overflow:visible}ul#menu-shop-category-navigation ul {display:none; position:absolute; top:100%; z-index:1000} ul#menu-shop-category-navigation li:hover ul {display:block; position:absolute; top:24px; margin:0 0 0 -20px; width:150px;padding:10px 20px;z-index:1000;background:#E7EBEC; display:inline-block; text-align:left;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;} ul#menu-shop-category-navigation li ul li {display:inline-block; padding:0; margin:0; width:100% }ul#menu-shop-category-navigation li ul li a {color:#54aadf; height:auto; font-family:'ProximaNova'; text-transform:capitalize}ul#menu-shop-category-navigation li ul li a:hover {color:inherit}ul#menu-shop-category-navigation li.menu-item-has-children:hover {background: url(../graphics/filterbar-has-child.png) right 7px no-repeat}
.filter-bar li:last-child a {color:#dc6b65}ul#menu-shop-category-navigation li:last-child a:hover {color: inherit}

.resource-grid li .image{border:1px solid #CCC;border-radius:4px;margin:0 0 12px;padding:5px}.resource-grid li .image img{display:block;max-width:100%}.resource-grid li h2{font-size:18px;line-height:24px;font-family:ProximaNovaBold,sans-serif;max-height:48px;overflow:hidden}.resource-grid li h2 a{color:#555}.resource-grid li h2 a:focus,.resource-grid li h2 a:hover{color:#39C}.resource-grid li p{color:#555}.resource-grid footer{padding:40px 0 80px;text-align:center}.the-resource{padding:0 0 40px}.resource-sidebar{padding:0 0 80px 80px}.resource-sidebar h2{font-family:ProximaNovaBold,sans-serif;padding:0 0 4px;border-bottom:2px solid #BEBEBE}.list li{padding:8px 12px;border-bottom:1px dashed #BEBEBE}.list .label{float:left;width:48%;margin-right:4%}.list .detail{float:left;width:48%;text-align:right}.resource-actions{padding:0 0 20px}.resource-actions .button{width:100%;margin:0 0 20px;padding:16px;text-align:center;text-transform:uppercase;font-family:ProximaNovaBold,sans-serif}.resource-details{padding:0 0 48px}.member-login{float:right;background:#E7EBEC;margin:0 0 72px;padding:16px 24px;border-radius:4px;font-size:12px;line-height:12px;font-family:ProximaNovaBold,sans-serif;color:#909090;text-transform:uppercase}.member-login:focus,.member-login:hover{color:#333}.the-options{padding:24px 0 88px}.the-plan{position:relative;text-align:center}.the-plan .member-login{position:absolute;top:0;right:0}.the-plan .plan{position:relative;float:none;display:inline-block;max-width:332px;vertical-align:top}.the-plan .plan:after{position:absolute;top:100%;left:50%;content:"";speak:none;width:486px;height:104px}.the-plan .plan .sleeve{margin:0 16px;border:2px solid #CCC;background:#F1F8FD}.the-plan .plan h2{position:relative;background:#73BCED;border:solid #5C96BE;border-width:2px 2px 0;margin:-2px -2px 0;padding:28px 16px;color:#333;font-size:36px;line-height:36px;font-family:ProximaNovaBold,sans-serif}.the-plan .plan h2:after{position:absolute;top:100%;border:solid transparent;content:" ";speak:none;width:0;height:0;pointer-events:none;border-top-color:#73BCED;border-width:20px;left:50%;margin-left:-20px}.the-plan .plan .price{border:solid #FFF;border-width:0 2px;padding:0 0 32px}.the-plan .plan .price .the-price{font-size:72px;line-height:72px;font-family:ProximaNovaBold,sans-serif;color:#333;margin:0;padding:60px 16px 20px}.the-plan .plan .price .the-price span{font-size:16px;line-height:16px;font-family:ProximaNova,sans-serif;display:block;padding:20px 0 0}.the-plan .plan .details{background:#FFF;padding:28px 0 4px}.the-plan .plan .details p{margin:0;padding:0 0 24px;font-size:24px;line-height:24px}.the-plan .plan.basic:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeYAAABoCAMAAAATgKPhAAAAP1BMVEXn6+z////+///9/f36+vv19vfu8fLo6+z9/v76+/vp7e7s8PDx9PT4+fnp7O3z9fX3+Pnx8/Tv8fL3+Pjs7/Ddh3TVAAAA+UlEQVR4Ae3TyXECURQEwW4QMBo2bf7bqpsOyIP/Ml2oqLzoipBZ5oFkRmZkRmZkRmZkRmaZkRmZkRmZkRmZkRmZZUZmZEZmZEZmZEZmZJYZmZEZmZEZmZEZmZFZZmRGZmRGZmRGZmRGZpmRmZmZkRmZkRmZkRmZZUZmZEZmZEZmZEZmZJYZmZEZmZEZmZEZmZFZZmRGZmRGZmRGZmQmLw5lQOZjGZD5rQzIfCoDMp/LgMyXresh/5xP78euhVwyAHsG4JoBuGUA7hmAwyPro8+sj257lkf7kQFk7mcGkLlfGUBmP8/I3O8965O52/ORddE/99vPniXxC/PCpTex3zBVAAAAAElFTkSuQmCC) no-repeat;margin:0 0 0 -8px}.the-plan .plan.basic .price .the-price{padding:60px 16px 56px}.the-plan .plan.standard:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAACyCAMAAAD21ib3AAAAYFBMVEX////n6+z+///9/f3v8vLu8fLt8PH4+fn7/Pzq7e73+fno7O3x8/Ts7/D5+vvv8fL6+/vp7e79/v7q7u7o6+z5+vru8fH3+Pn4+fr19/f7+/zy9PTx9PTq7u/v8vPw8vOrDyj9AAAAAXRSTlMAQObYZgAAAQ5JREFUeF7t1MduxDAMRVFSzb1PL8n//2UQwEDIsTXDZRbvrg9si5ZEKlaR6P86ODg4ODg4ODg4ODg4ODg4ODg4ODi4PmjX76oy8mux3Cj34L0eTrM58X5plqxcONci3u2fnO/pac0lfldyq2v5fe06tizQg+w+uu6XHflzRyIaNIjX0Y3XqN1ANB+kmup1bfUk3WGm8/6syCt41kMZ6a9ajyYJ9kWyIFyiSrhCuUK4ihrhvHJeuIbyG92xyPo88/cl4b7z67XOz/o/rP93s19C4ckXgVWDdf8Z97P9fNjPm/38kl9M9wFRWWVZVVrvK5XbX0zr6LXbaaNOt8z93AjUhJ6yXe6xm3jq4v2iwQ8OHBMaKlUFlwAAAABJRU5ErkJggg==) no-repeat;margin:0 0 0 -20px;width:39px;height:178px;z-index:1000}.the-plan .plan.standard h2:after{border-top-color:#C8DD74}.the-plan .plan.standard>.sleeve{background:#F7FAEA}.the-plan .plan.standard h2{background:#C8DD74;border-color:#A0B15D}.the-plan .plan.premier:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeYAAABoCAMAAAATgKPhAAAAP1BMVEX////n6+z+///9/f36+vv19/fu8fLo6+z6+/v19vfp7e7s8PDx8/T4+fnz9fX9/v73+Pjv8fLp7O3s7/Dx9PSsye+sAAAA6ElEQVR4Ae3RyQGCQBAAsFlQ0JXLo/9affnQDpxJWkikRPsWaEYzmtGMZjSjGc2a0YxmNKMZzWhGM5o1oxnNaEYzmtGMZjRrRjOa0YxmNKMZzWjWjGY0oxnNaEYzmv+WZjSjWTOa0YxmNKMZzWhGs2Y0oxnNaEYzmtGMZs1oRjOa0YxmNKMZzZrRjGY0oxnNaEYzg+YKRs0VnDRXcNZcwaS5gHFO3sx4uU5z+xGN/OYKzfQKzdwqNLNUaGYt0EwfCjSzRf5m+l6gmSPyN7NE/mbukb+ZJdI304/I3sxj2yN1M/35Wof4eAMlJyLem9vwYwAAAABJRU5ErkJggg==) no-repeat;left:auto;right:50%;margin:0 -8px 0 0}.the-plan .plan.premier h2:after{border-top-color:#FDD86E}.the-plan .plan.premier>.sleeve{background:#FFF9E9}.the-plan .plan.premier h2{background:#FDD86E;border-color:#CAAD58}.what-you-get{float:none;clear:both;max-width:620px;margin:0 auto;padding:160px 0 96px;text-align:center}.what-you-get h2{font-family:ProximaNovaBold,sans-serif;margin:0 0 8px}.what-you-get p{font-size:24px;line-height:29px;margin:0 0 44px}.what-you-get .the-benefits{padding:0 0 48px}.what-you-get .the-benefits ul{border:2px solid #CCC;padding:2px}.what-you-get .the-benefits li{font-size:24px;line-height:29px;padding:20px 12px}.what-you-get .the-benefits li:nth-child(2n){background:#E7EBEC}.what-you-get .button{font-size:22px;line-height:22px;padding:24px 80px}.checkout-form{background:#EEE;margin:32px 0 80px;padding:40px;max-width:1120px}.order-summary{padding:0 0 0 80px}.order-summary h2{font-family:ProximaNovaBold,sans-serif;margin:0 0 24px}.order-summary .button{float:right}.order-summary .the-details{background:#FFF;border:1px solid #DDD;padding:32px 36px}.order-summary .the-details header p{font-family:ProximaNovaBold,sans-serif;font-size:20px;line-height:25px;color:#666;float:left;margin:0 0 12px}.order-summary .the-details header p.price{float:right}.order-summary .the-details .subscription{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAACCAAAAABeNvKCAAAAEElEQVR4AWPcxuDJwMAApQAR7AIBRoOohwAAAABJRU5ErkJggg==) repeat-x 0 40px}.order-summary .the-details .subscription p{font-size:20px;line-height:24px;color:#999;background:#FFF;float:left;margin:0;padding:0 8px 0 0}.order-summary .the-details .subscription p.price{float:right;padding:25px 0 0 16px}.order-summary .the-details .payment-method{font-family:ProximaNovaBold,sans-serif;font-size:20px;line-height:25px;color:#666;padding:40px 0 16px}.order-summary .the-details .payment-method img{margin:0 0 -8px 10px}.total-box{background:#F1F8FD;border:3px solid #72BBEC;padding:8px 16px;font-family:ProximaNovaBold,sans-serif;font-size:24px;line-height:29px}.total-box p{margin:0}.total-box .amount{float:right;max-width:90px}.columns{background:#F6F6F6;border:solid #BEBEBE;border-width:0 1px}.column-wrap{float:right;margin-left:-16.66667%}.maincol{float:left;/*width:830px;width:-webkit-calc(83.33% - 340px);width:calc(83.33% - 340px);margin-right:-340px;margin-left:16.66667%;*/margin-left:0;width:990px;width:-webkit-calc(100% - 340px);width:calc(100% - 340px);margin-right:-340px; border-left:0;/* end edits */padding:0 48px 32px;border:solid #BEBEBE;border-width:0 1px 1px;background:#FFF;box-shadow:0 1px 5px 0 #c1c1c1}.maincol h1,.maincol h2,.maincol h3,.maincol h4,.maincol h5,.maincol h6,.page-columns .column.left h1,.page-columns .column.left h2,.page-columns .column.left h3,.page-columns .column.left h4,.page-columns .column.left h5,.page-columns .column.left h6{color:#333}.maincol h1,.page-columns .column.left h1{line-height:48px;margin:0 0 24px}.maincol h1+.broadcast,.page-columns .column.left h1+.broadcast{margin-top:4px}.maincol h2,.page-columns .column.left h2{font-size:32px;line-height:40px;margin:20px 0}.maincol h3,.page-columns .column.left h3{font-size:24px;line-height:32px;margin:16px 0}.maincol h4,.page-columns .column.left h4{font-size:20px;line-height:28px;margin:16px 0}.maincol ol,.page-columns .column.left ol{margin:24px 0;padding:0 0 0 52px}.maincol ul,.page-columns .column.left ul{clear:left;margin:24px 0;padding:0 0 0 40px}.maincol ul li,.page-columns .column.left ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAAAAACMmsGiAAAAHElEQVQIHWP5v4AhgWXBcQYuFrXjnJYsVgyysgBCtAUk7ZWruwAAAABJRU5ErkJggg==) no-repeat 0 10px;padding:0 0 0 12px}.leftcol{width:16.66667%;float:left}.leftcol li{padding:16px 20px 12px;border-bottom:1px dashed #BFBFBF}.leftcol li p{margin:0 0 8px;font-size:16px;line-height:20px}.leftcol li p a{color:#333}.leftcol .date,.leftcol .sponsored{font-style:italic;font-size:12px;line-height:16px;color:#666}.article-list li:after,.rightcol h2:after,.top-sellers:after,.wb{position:absolute;bottom:0;left:0;content:"";speak:none;width:100%;height:0;border-bottom:1px solid #FFF}.rightcol{float:right;width:340px;padding:16px 20px}.rightcol h2{position:relative;font-size:20px;line-height:28px;font-family:ProximaNovaBold,sans-serif;padding:0 0 4px;border-bottom:2px solid #BEBEBE}.rightcol h2:after{bottom:-3px}.rightcol h2 .view-more{float:right;padding:2px 0 0;font-size:14px;text-transform:uppercase}.top-sellers{position:relative;margin:0 0 40px;border-bottom:2px solid #BEBEBE}.top-sellers:after{bottom:-3px}.top-sellers img{float:left;margin-right:16px}.top-sellers li{padding:16px 0}.top-sellers li:last-child{border:0}.top-sellers .text{width:65%;float:right}.top-sellers h3{padding:5px 0;font-size:20px;line-height:20px;font-family:ProximaNovaBold,sans-serif}.top-sellers p{margin:0}.top-sellers .view-more{float:right;padding:2px 0 0;font-size:14px;text-transform:uppercase}.product .top-sellers .text{width:70%}.top-sellers-inline ul {margin:0; padding:0; list-style-type:none}.top-sellers-inline * {list-style:none; list-style-type:none}.top-sellers-inline ul li {margin:0; padding:0; list-style-image:none; list-style:none; list-style-type:none; float:left; width:33%; text-align:center;background:none;} .top-sellers-inline h3 {    padding: 0; margin:0 0 20px 0; font-size: 22px;    line-height: 22px; font-family: "ProximaNovaBold", sans-serif; }.top-sellers-inline li h3 {letter-spacing:-0.5px; font-size: 18px;    line-height: 18px; margin:10px 0 5px 0}.top-sellers-inline h3 a.view-more{float:right; font-size:16px; display:inline-block; text-transform:uppercase}  .top-sellers-inline p {    margin: 0; } .top-sellers-inline img { width:100%; height:auto}.top-sell-item0 { padding:0 20px 0 0}.top-sell-item1 { padding:0 10px}.top-sell-item2 { padding:0 0 0 20px}.article-list{padding:0 0 40px}.article-list h2{border-bottom:1px dashed #BFBFBF}.article-list h2:after{bottom:-2px;border-bottom-style:dashed}.article-list li{position:relative;border-bottom:1px dashed #BFBFBF}.article-list li:after{bottom:-2px;border-bottom-style:dashed}.article-list li a{display:inline-block;padding:8px 0 4px;color:#555}.article-list li a:focus,.article-list li a:hover{color:#333}.meta{font-family:ProximaNovaBold,sans-serif;text-transform:uppercase;padding:0 0 16px}.meta ul{margin:0;padding:0}.meta ul li{background:0 0;padding:0;display:inline}.meta ul li:after{content:"-";speak:none;padding-left:5px}.meta ul li:last-child:after{display:none}.meta .shares{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAIAAADkharWAAAAs0lEQVR4AWP4TwgYzzzzD4nLcOzxR6AQMkLTgCbIgKy06+ij999/w+Uuvvi8+uoriJTvsktQDY4LLmCaeuThh7TNN4HiaAi7hnnnn8NVmM6CMsxmn8WuYe2113DVFrPPAhGci8VJN998A5pkPfdc88EH++6/f/jhx7PPP9E9bQLj//0HDZC7776jhRKQ/PnnH4SNsIGYCAEqJk2Dy6KLDEAXuy++COQQgyznnIXGNJEIqBgAyEi1r92AMIIAAAAASUVORK5CYII=) no-repeat 2px 2px;padding-left:22px}.author:not(body){padding:16px 0 0}.author:not(body) img{float:right;width:100px;height:100px;border-radius:50px;margin:28px 0 28px 48px}ul.shares {list-style-type:none; padding:0; margin:10px 0;} ul.shares li {list-style-type:none; background:none; padding:0; margin:0display:block; width:20%; float:left}.share{margin:40px 0 52px;padding:4px 0 32px;border:solid #BEBEBE;border-width:3px 0 1px}.share>*{margin-right:16px!important}.broadcasts{padding:0 0 16px}.join-newsletter{background:#F6F6F6;margin:0 0 24px;padding:24px 84px 48px}.join-newsletter strong{font-weight:400;font-family:ProximaNovaBold,sans-serif}.join-newsletter .text{width:100%;max-width:310px;height:36px;padding:8px 12px;border-radius:3px 0 0 3px;float:left;font-size:16px}.join-newsletter .newsletter_signup{background:#72BBEC;border:0;border-radius:0 3px 3px 0;box-shadow:0 0 0 1px #72BBEC;padding:8px 16px;height:36px;font-size:16px;color:#FFF;cursor:pointer;-webkit-appearance:none;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.join-newsletter h3{font-family:'ProximaNovaBold'; font-size:22px}.join-newsletter .newsletter_signup:focus,.join-newsletter .newsletter_signup:hover{background:#CF82CE;box-shadow:0 0 0 1px #CF82CE}.rightcol .join-newsletter .text{max-width:200px}.rightcol .join-newsletter{padding:40px 0; margin-bottom:20px}.action-box{float:none;max-width:552px;margin:64px auto 80px;padding:64px 72px 8px;background:#EEE}.action-box.login form{border-bottom:1px solid #D6D6D6}.action-box.reset-password{max-width:582px}.action-box.reset-password .button{max-width:210px;margin-bottom:16px}.action-box.reset-password .note{margin-bottom:40px;text-align:center}.action-box h1{margin:0 0 40px;font-family:ProximaNovaBold,sans-serif;text-align:center}.action-box .note{margin:16px 0 0}.action-box .button{width:100%;max-width:200px;margin:48px auto 56px;float:none;display:block}.action-box .not-a-member{display:block;border-top:1px solid #FFF;padding:32px 0;font-size:24px;text-align:center}#cart h1{margin:0 0 40px;padding:8px 0 8px 108px;font-family:ProximaNovaBold,sans-serif;color:#333;background:url(../graphics/cart-header.png) no-repeat}.cart-form{margin:0 0 80px;max-width:1000px}.cart-form .order-summary{padding:56px;background:#EEE}.cart-form .order-summary .the-details header h2{float:left;width:75%;margin-right:12px}.cart-form .order-summary .the-details header p{margin:12px 0 0}.cart-form .order-summary .the-details header .qty{padding-left:6px}.cart-form .order-summary .the-details .items li{font-size:20px;line-height:28px;color:#A3A3A3}.cart-form .order-summary .the-details .items li .cover{display:inline-block;background:#FFF;padding-right:16px}.cart-form .order-summary .the-details .items p{float:left}.cart-form .order-summary .the-details .items .name{width:75%;margin-right:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAACCAAAAABeNvKCAAAAEElEQVR4AWPcxuDJwMAApQAR7AIBRoOohwAAAABJRU5ErkJggg==) repeat-x 0 18px}.cart-form .order-summary .the-details .items .name a{color:#AAD6F4;padding-left:16px;font-size:12px;font-family:ProximaNovaBold,sans-serif}.cart-form .order-summary .the-details .items .name a:focus,.cart-form .order-summary .the-details .items .name a:hover{color:#63B4EB}.cart-form .order-summary .the-details .items .qty{width:40px}.cart-form .order-summary .the-details .items .qty .text{width:36px;height:27px;padding:0;box-shadow:none;border:1px solid #DDD;-webkit-appearance:none;font-size:20px;color:#A3A3A3;text-align:center}.cart-form .order-summary .the-details .items .price{float:right;text-align:right;padding-top:0}.cart-form .order-summary .the-details .cart-footer{padding:24px 0 0}.cart-form .order-summary .the-details .cart-footer .coupon-code{float:left;width:240px;margin-top:16px}.cart-form .order-summary .the-details .cart-footer .coupon-code .text{width:150px;margin-right:12px;padding:8px 12px;font-size:18px}.cart-form .order-summary .the-details .cart-footer .coupon-code a{color:#72BBEC;font-family:ProximaNovaBold,sans-serif}.cart-form .order-summary .the-details .cart-footer .total-box{float:right;width:100%;max-width:440px;padding:16px}.cart-form .order-summary .the-details .cart-footer .secure-payment-method{float:right;clear:both;margin:8px 0 0;padding:0 0 0 28px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAQAAADhwnZkAAAA30lEQVR4Aa3NsS/FUBiG8W+R2K4wuSEWIcLAhoU/wOA/sUmsJrPZYGtiM9hNBunjBgNhMBCLseXWdJy8ibancu5Z9Fn6vf0lteZhnH1u+aYiZ48x7Lf6hXmecK3umemiPu/1xwecemEyRBea31jXtc2H7qyNNjQVLGAo1qi0LTfoWMMB1upI22GDLjVMB2hJ2zlCPU6pcJE+OaFnZLhEZ8YwiYbWGa7YYZc8XENUMoH5pijjaICheIyjL/oiW9HfqVdmmaMYgdSqz/0L2vQl0bPvD7rDJboxVhiMJNcs/gAP+zs/crGN9gAAAABJRU5ErkJggg==) no-repeat 0 6px}.cart-form .order-summary .the-details .cart-footer .secure-payment-method p{margin:0 0 8px;font-family:ProximaNovaBold,sans-serif;font-size:18px;line-height:18px}.cart-form .order-summary .the-details .cart-footer .secure-payment-method img{margin:0 0 -8px 12px}.cart-form .order-summary .continue{float:left;margin-top:48px;padding-left:16px;color:#72BBEC;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAQAAADPwLw+AAAAS0lEQVR4AWNABmfbGc7CIPPZmWf/wzhsZ1ec/Q/jcp7dBeRAuUJnjwGZUK7E2UtABpy7F0RhyOLQC4I8MC0Ie9dBuAhXzYFwEbAXAB5vcWw6biwbAAAAAElFTkSuQmCC) no-repeat 0 4px}.cart-form .order-summary .buttons{float:right;width:100%;max-width:450px;text-align:right}.cart-form .order-summary .buttons .button{display:inline-block;float:none}.cart-form .order-summary .buttons .button.alt{margin-right:20px;background:#CDCDCD}.cart-form .order-summary .buttons .button.alt:focus,.cart-form .order-summary .buttons .button.alt:hover{background:#AAA}#cart_send{float:right;font-size:0;text-indent:-9999px;line-height:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAARCAMAAADXJN+vAAAAM1BMVEX////////////////////////////////////////////////////////////////////lEOhHAAAAEHRSTlMAwIBAECDw4DCwYFDQkKBwtE+1/QAAAipJREFUeF7NVe1u4zAMk2Rb/ozD93/ag2R3aYPedhgw3PgnhUmITMUk9GMIjviWi5u8naWfC4MFjp+Q9YlsQPcrA1mMeIvS6RsQbByfkXIRB5CIIiOLMMa7OCY/9Ma8ld1RfXgB2LcQvyQZ6pmmCVpOf7NJ9I002YdHMwwZQE6kbj6Brsg2d5F7nUA1PdMDqQJq/nywSQojMzUm4nP6QOJiN9CWNq8duqzYZZ88YlCcwJEUyMAkRl4R0nKugGxSqPjaOhptxKwtVDsEchOcScBCAjvQUzCJECysUMy5hwo3d1lKmlsf6B89zcwANJ3MiQbUmuF/TekfZNzkoBM2WhBo41xWSuTLy+Ir8DTefuYrzYli2nFtanoJ83jtqXai0uRQsBmmAMyLDBc5gUjU0GmjqhcIYfWAn9MIvaZhFRFhXGmMtRaSgwETuBqOSQEIDE1vyIOGV6lg0gZnu/R/TMOOexrZaVZP985qP4HmRQXkmexADU5i5WA3oCJRkLzz8ZM03oshdCDdnqmq0ajl4z1dOAAvbCHyZytSceeLHGuDp8dQSAiiWpKOQqcprzQjxNc0NbYMoYSRYns8QqolBtQUJ+Rxz3K9Y7MC2GtpfnLeSS+xIZkIoxB1Izg+pWGgv6Q5TDFka3MhxzSXpteb97DhGwPQ9boTYLyS8UFWgDZSCHvs+nEhhkSvKK64a0P55LuXHt7sMe7z6L9AKlDplyAA0Ei/BElYvgrzB/xKIPizooj+AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:50% 50%;width:240px;height:56px}.social-box{width:330px;max-width:100%;margin:0 0 40px;padding:16px 16px 20px;background:#EEE}.social-box h2{margin:0 0 8px;font-family:ProximaNovaBold,sans-serif;font-size:30px;line-height:38px;color:#333}.social-box p{color:#666}.social-box li{display:inline-block;margin-right:8px}.social-box li:last-child{margin-right:0}.social-box li a{display:block;width:62px;height:62px;background:no-repeat;text-indent:-9999px;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.social-box li a:focus,.social-box li a:hover{opacity:.8}.social-box li.rss a{background-image:url(../graphics/social-rss.png)}.social-box li.newsletter a{background-image:url(../graphics/social-newsletter.png)}.social-box li.twitter a{background-image:url(../graphics/social-twitter.png)}.social-box li.facebook a{background-image:url(../graphics/social-facebook.png)}.listing .maincol .the-excerpt h1,.listing .maincol .the-excerpt h2,.listing .maincol .the-excerpt h3,.listing .maincol .the-excerpt h4,.listing .maincol .the-excerpt h5,.listing .maincol .the-excerpt h6{font-family:ProximaNovaBold,sans-serif;font-size:20px;line-height:28px;margin:0 0 16px}.blog.listing article{position:relative;border-bottom:1px dashed #9E9E9E;margin:0 -48px 40px;padding:0 48px 48px}.blog.listing article:last-child{border:0;margin-bottom:0}.blog.listing article h2{margin:0 0 24px;line-height:48px}.blog.listing article h2 a{color:#333}.blog.category h1{padding:0 0 16px}.blog .masthead{margin:0}.inner-wrap>footer{background:0 0;padding:0}.inner-wrap>footer>.sleeve{padding:0 30px;text-align:left}.inner-wrap>footer>.sleeve .inner{padding:56px 0 64px;border:solid #BEBEBE;border-width:0 1px;background:#F6F6F6}.inner-wrap>footer>.sleeve .inner .footer-nav{padding-left:16.66667%}.inner-wrap>footer>.sleeve .inner .footer-nav .nav{float:left;padding:0 0 0 48px}.inner-wrap>footer>.sleeve .inner .footer-nav .header{margin:0;font-family:ProximaNovaBold,sans-serif;font-size:18px}.inner-wrap>footer>.sleeve .inner small{margin:32px 0 0 48px;padding-left:16.66667%}.wp-pagenavi{padding:0 0 16px;vertical-align:top}.wp-pagenavi .pages{float:right;padding:5px 0 0}.wp-pagenavi .current,.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .nextpostslink,.wp-pagenavi .page,.wp-pagenavi .previouspostslink{display:inline-block;min-width:30px;margin-right:8px;padding:5px 10px 3px;background:#72BBEC;color:#FFF;text-align:center;vertical-align:top;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wp-pagenavi .first:focus,.wp-pagenavi .first:hover,.wp-pagenavi .last:focus,.wp-pagenavi .last:hover,.wp-pagenavi .nextpostslink:focus,.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .page:focus,.wp-pagenavi .page:hover,.wp-pagenavi .previouspostslink:focus,.wp-pagenavi .previouspostslink:hover{background:#CF82CE}.wp-pagenavi .current{border:2px solid #72BBEC;padding:3px 10px 1px;background:0 0;color:#666}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{font-family:ProximaNovaBold,sans-serif;padding:4px 10px}.wp-pagenavi .extend{display:inline-block;margin-right:8px;vertical-align:bottom}.shop.category .wp-pagenavi{padding:0 2%}#disqus_thread,.the-comments{padding:16px 0 0}.the-comments ul{padding:0}.the-comments ul li{background:0 0;margin:0 0 16px;padding:0;border-bottom:1px dashed #BFBFBF}.the-comments ul li:last-child{border-bottom:0;margin:0}.the-comments ul li p:last-child{margin:0 0 16px}.the-comments .children{padding-left:48px}.the-comments .meta{padding:0 0 8px;text-transform:none;font-family:ProximaNova,sans-serif}.the-comments .author:not(body){padding:8px 0 0;font-family:ProximaNovaBold,sans-serif}.the-comments .date{font-size:14px}.page-columns .column{float:left;padding-bottom:80px}.page-columns .column.left{width:66.66667%}.page-columns .column.right{width:33.33333%;padding:0 0 80px 76px}.search.listing h1 span{display:block;font-size:18px;font-style:italic}.search.listing article{padding-bottom:16px}.theme-templates .text-box h2{margin-bottom:16px}.theme-templates .text-box h3{margin-bottom:8px}.theme-templates .column.left ol{margin:24px 0;padding:0 0 0 52px}.theme-templates .column.left ul{margin:24px 0;padding:0 0 0 40px}.theme-templates .column.left ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAAAAACMmsGiAAAAHElEQVQIHWP5v4AhgWXBcQYuFrXjnJYsVgyysgBCtAUk7ZWruwAAAABJRU5ErkJggg==) no-repeat 0 10px;padding:0 0 0 12px}.themes{padding-top:16px}.page .page-columns .column .theme h3{margin-bottom:16px}.portfolio-item{float:left;width:48%;margin:0 4% 4% 0}.portfolio-item.end{margin-right:0}.portfolio-single img{max-width:60%}.product footer,.shop footer{padding-bottom:64px}.product.member-active footer,.shop.member-active footer{padding-bottom:0}.shop-footer{position:fixed;left:0;bottom:0;background:#2B2436}.shop-footer p{margin:0;padding:20px 0;font-size:20px}.shop-footer a .left{float:left;color:#FFF}.shop-footer a .right{float:right;border-bottom:1px solid #39C}.shop-footer a:hover .right{border-bottom-color:#2B2436}.tour .text-box{padding:0 0 40px}.tour .text-box h2{margin:0 0 16px;color:#333}.tour .column.right .button{width:100%;margin-bottom:40px}.tour .benefits li{display:block;padding:0 0 24px 44px}.tour .faq li:first-child{position:static;left:auto;height:auto;overflow:visible}.tour .faq .question{font-family:ProximaNovaBold,sans-serif;margin:0}.tour .faq.show-all li{position:static;left:auto;height:auto;overflow:visible}.page-columns .column.left .tour-list{padding:0}.page-columns .column.left .tour-list li{background:0 0;padding:0 0 32px}.page-columns .column.left .tour-list .image{width:33.33333%;float:left}.page-columns .column.left .tour-list .text{width:66.66667%;float:left;padding-left:24px}.page-columns .column.left .tour-list h2{margin:0 0 8px}.page-columns .column.left .tour-list h2 a{color:#333}.page-columns .column.left .tour-list h2 a:focus,.page-columns .column.left .tour-list h2 a:hover{color:#368DB8}.tick li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAMAAADkSAzAAAAA7VBMVEX////D22HD22PF2mP///3F2mHE3GT+///G22TG22L+/vz+/v7D21/E3GLF21/+/v/+//3//v/C2mDE3GD9//zD2mX+//ra6JvF2mXg7K7h7a3///vc6aP8/vni7bHe66Xb6Z7m8L7e66bX5pPF3WXo8sDq88bw9dX7/PT8//bp8cLn8b/i7bPh7LDc6Jzh7a/Z55jG22bb6Zzp8sPF213n8b3g7Kzc6p/6/PHT5IjV5Y3U5Izc6aHU5IvE2WLD3F3g7KrX5pH8//jY55TW5ZT9/vnW5o7C2mLd6qT9/vjY55b6/fTW5ZL7/fj9//6n1UnAAAABRklEQVR4Xm2QhZLjMBBENTNCM4UZlpmZ6fj/P2enHF9yl027qiXXU7dKI/6XZPN46W+zr1DMtktq/SuR5XdAAOpEyGXoc2tfadBEI4a+YJNytrLMnnJQ4+ihmbGFfNO2gJgH1CgYeDNa57THuXaUIeSoGolg9vcJccqWtCMNoUZqmKpwc2N+pmURNIIbGgY+J3vX0VpZK0yLELMws8OkvEjIrTuysNMRvm8eIw5C4PZFlbu8OuJ/NYq5k0KEoEbH5SQE+wAA6dSqs+I8wpyZvUhSUennRIFqknU35GoIobo1PKcKer2JQwym9y7QDwFStxCxnM9F1p8UhJnWGhBd1/w7MRmL55dA6RBhis1uIkW6gLz3i9emA52jHRjB6iyg15Hy7Z3sR+i+VY3enJX+/QfpaCwYMl+W9H7ZMd+3WvHvNfMnXQKf93IU0KRJllAAAAAASUVORK5CYII=) no-repeat}.the-bundle{clear:both}.the-bundle .resource-grid{padding:16px 0}.the-bundle .resource-grid li{width:33.33333%;margin-left:-4px;padding-bottom:24px;float:none;display:inline-block;vertical-align:top;min-height:1px}.the-bundle .resource-grid li h2{max-height:300px}.shop .page-header .alt-grey{margin-left:16px}.with-coupon{margin:0 0 12px;clear:both;text-align:center}.blog .meta .shares{position:relative}.blog .meta .shares ul{display:none;position:absolute;top:28px;left:50%;margin-left:-70px;width:140px;background:#FFF;box-shadow:0 1px 3px 0 #c1c1c1;border:1px solid #BEBEBE;padding:16px 15px 12px;z-index:20000}.blog .meta .shares ul:after,.blog .meta .shares ul:before{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.blog .meta .shares ul:after{border-color:transparent;border-bottom-color:#FFF;border-width:5px;margin-left:-5px}.blog .meta .shares ul:before{border-color:transparent;border-bottom-color:#BEBEBE;border-width:6px;margin-left:-6px}.blog .meta .shares ul li{display:block}.blog .meta .shares ul li:after{content:"";display:none}.wordpress-hosting{clear:both;border:1px solid #BEBEBE;border-collapse:collapse;padding:0;margin:0 0 24px;width:100%}.wordpress-hosting .col-hosting-site{width:30%}.wordpress-hosting .col-hosting-price{width:8%}.wordpress-hosting .col-hosting-money-back,.wordpress-hosting .col-hosting-user-rating{width:21%}.wordpress-hosting .col-hosting-more{width:20%}.wordpress-hosting thead tr{background:#F6F6F6;border-bottom:1px solid #BEBEBE!important}.wordpress-hosting thead tr th{letter-spacing:-1px;text-align:left;text-transform:uppercase;font-size:14px}.wordpress-hosting tbody tr:hover{background:#FDFECC}.wordpress-hosting tr{border-bottom:1px solid #E5E5E5}.wordpress-hosting tr:last-child{border-bottom:0}.wordpress-hosting td,.wordpress-hosting th{padding:12px 0 8px 16px;vertical-align:middle}.wordpress-hosting td img,.wordpress-hosting th img{vertical-align:middle}.wordpress-hosting td{padding:8px 0 8px 16px;font-size:14px;font-family:ProximaNovaBold,sans-serif}.wordpress-hosting .num{display:inline-block;width:25px}.wordpress-hosting .hosting-money-back{text-align:center}.wordpress-hosting .hosting-money-back+td img{margin-top:-4px}.wordpress-hosting .more{display:block;margin-right:8px;padding:4px 8px;background:#F2F2F2;border-radius:3px;color:#409FCF;text-transform:uppercase;text-align:center;text-decoration:none;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wordpress-hosting .more:focus,.wordpress-hosting .more:hover{background:#CF82CE;color:#FFF}#wordpress-hosting-embed{background:#FAFAFA;font-family:Courier;padding:16px;height:104px;margin-bottom:24px;font-size:14px;line-height:24px}.upsell-banner{background:#FEF5DB;position:relative;margin:0 0 24px}.upsell-banner .sleeve:after,.upsell-banner .sleeve:before{content:"";display:block;width:100%;height:1px;position:absolute;top:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAAAAADYooAsAAAAD0lEQVR4AWPcx8DgyMAAAAVFAQEAbcd2AAAAAElFTkSuQmCC) repeat-x}.upsell-banner .sleeve:after{top:100%}.upsell-banner p{margin:0;padding:36px 16px 0 0}.upsell-banner p strong{color:#E27872;font-family:ProximaNovaBold,sans-serif}.upsell-banner .resource-image{float:left}.blog .meta .shares a:hover+ul,.blog .meta .shares ul.open,.blog .meta .shares ul:hover,.upsell-banner .resource-image img{display:block}div.bsap_1240727 a{width:100%!important}.fb_iframe_widget{vertical-align:top}.socialite.facebook-like{margin-bottom:10px!important}.broadcast img{display:block}.broadcast.inline,.broadcast.top{position:relative;margin:0 -48px 40px;padding:64px 48px 40px;border-bottom:1px dashed #9E9E9E}.broadcast.inline:after,.broadcast.top:after{position:absolute;top:18px;right:48px;content:"Advertisement";font-size:12px;line-height:12px;font-style:italic}.broadcast.top{min-height:185px}.broadcast.inline{padding-top:16px}.broadcast.inline:after{top:-16px}.broadcast.full{margin:0 0 40px}.broadcast.left{float:left;margin:0 40px 32px 0}.broadcast.right{float:right;margin:0 0 32px 40px}.broadcast.text,.promo-box{background:#F2F8FA;border:1px dashed #3897B9;margin:32px 0;padding:0 8px;text-align:center}.broadcast.text p,.promo-box p{margin:12px 0}.promo-box{background:#D9BED9;border-color:#D381D2;padding:12px 8px}.broadcast-group{padding:0 0 16px 8px}.broadcast-group img{display:block}.broadcast-group.mini{padding-bottom:24px}.broadcast-group.mini a{float:left;margin:0 8px 12px}.broadcast-group.mini .adhere{position:relative;background:#E6E6E6;max-width:125px;text-align:center}.broadcast-group.mini .adhere .ad-text{position:absolute;top:50%;left:0;width:100%;margin-top:-15%;padding:0 16px;color:#555;font-family:ProximaNovaBold,sans-serif;line-height:18px}.broadcast-group.mini .adhere img{pointer-events:none}.broadcasts.bottom .ad1{float:left;margin:0 40px 32px 0}.broadcasts.bottom .ad1 img{display:block}.broadcasts.bottom .ad2{float:right;margin:0 0 32px 40px}.broadcasts.bottom .ad2 img{display:block}.bsap_adhere{padding:12px 0 0;font-size:14px;line-height:14px;text-align:center}@media screen and (max-width:1400px){.broadcasts.bottom .ad1{margin-right:6%}.broadcasts.bottom .ad2 embed,.broadcasts.bottom .ad2 img,.broadcasts.bottom .ad2 object{float:right}.broadcasts.bottom .ad1,.broadcasts.bottom .ad2{width:47%;margin-left:0}}@media screen and (max-width:1150px){.broadcast.inline,.broadcast.top{margin:0 -32px 40px}}@media screen and (max-width:1023px){.broadcast.inline,.broadcast.top{display:none}}@media screen and (max-width:480px){.broadcasts.bottom .ad1,.broadcasts.bottom .ad2{width:100%;max-width:100%;float:none}.broadcasts.bottom .ad1 img,.broadcasts.bottom .ad2 img{float:none;margin:0 auto 24px}}#contact main>.sleeve form.special,form.hide{display:none!important}.action-box.login{max-width:600px}form[name=sendpass] .note{margin:-32px 0 0}form[name=sendpass] .note p{margin:0 0 24px;text-align:center}.bespoke-checkbox label{position:relative;display:block;padding:0 0 0 40px}.bespoke-checkbox label:before{content:"";speak:none;position:absolute;top:0;left:0;width:23px;height:23px;border:1px solid #A5A5A5}.bespoke-checkbox input:checked+label:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAIAAAArLKlOAAABJklEQVR4AZXSX0uDUBQAcD9wBUVFQUTRHqKX3voKPRUUBD1FD7nZH6VYFHjdrtMcbmrqdp13OV3HDDtJD3Y4D+5wf/fPORPmtWOa+IZ7MY51+P4HG4TSXWdTGxxn2awuswNR0tZEdaFJlqhzWodlYFpkGUyRcOY344kXfwz/EPO071+L6mJpJG3VGck5Y9yQ6a6iN4KJig28wfKvkIFzNjzWzlsSceuxt19UbzvrdnCTZsmXSU3vsgSQ992td/Zc7CjYYRNKOHXnjPE36DUuPnS3/ei1vIgA0+i55y2yghcp+h7+CU8IJ6Q0P3Nzx4pMd/BStEVjFFNsfo2bcfPFOqoYeDbUMagyiGTG6PAEBlqYJ+MgmvarAjPcdPgTwYXb5mF1kig+AWTJbfAmQMxMAAAAAElFTkSuQmCC);content:"";speak:none;position:absolute;top:6px;left:3px;width:18px;height:13px}.account,.am-signup-wrapper{padding:0 0 80px}.account h1,.am-signup-wrapper h1{margin:0 0 44px;font-family:ProximaNovaBold,sans-serif;color:#333}.account .am-signup,.account .content,.am-signup-wrapper .am-signup,.am-signup-wrapper .content{padding:56px 56px 32px;background:#EEE}.account .am-signup h2,.account .content h2,.am-signup-wrapper .am-signup h2,.am-signup-wrapper .content h2{margin:0 0 12px;font-family:ProximaNovaBold,sans-serif;font-size:36px;line-height:36px;color:#333}.account .am-signup p,.account .content p,.am-signup-wrapper .am-signup p,.am-signup-wrapper .content p{font-size:24px;line-height:32px;color:#9C9C9C}.account .am-signup p a,.account .content p a,.am-signup-wrapper .am-signup p a,.am-signup-wrapper .content p a{color:#73BBEC;font-family:ProximaNovaBold,sans-serif}.account .field.right,.am-signup-wrapper .field.right{float:right;width:300px;padding:12px 0 0}.account .field.right .secure-payment-method,.am-signup-wrapper .field.right .secure-payment-method{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAQAAADhwnZkAAAA30lEQVR4Aa3NsS/FUBiG8W+R2K4wuSEWIcLAhoU/wOA/sUmsJrPZYGtiM9hNBunjBgNhMBCLseXWdJy8ibancu5Z9Fn6vf0lteZhnH1u+aYiZ48x7Lf6hXmecK3umemiPu/1xwecemEyRBea31jXtc2H7qyNNjQVLGAo1qi0LTfoWMMB1upI22GDLjVMB2hJ2zlCPU6pcJE+OaFnZLhEZ8YwiYbWGa7YYZc8XENUMoH5pijjaICheIyjL/oiW9HfqVdmmaMYgdSqz/0L2vQl0bPvD7rDJboxVhiMJNcs/gAP+zs/crGN9gAAAABJRU5ErkJggg==) no-repeat 0 6px;padding:0 0 0 28px}.account .field.right .secure-payment-method p,.am-signup-wrapper .field.right .secure-payment-method p{margin:0 0 8px;font-family:ProximaNovaBold,sans-serif;font-size:18px;line-height:18px}.account .field.right .secure-payment-method img,.am-signup-wrapper .field.right .secure-payment-method img{margin:0 0 -8px 12px}.account .field.right .button,.am-signup-wrapper .field.right .button{float:right}.account .box,.am-signup-wrapper .box{background:#FFF;border:1px solid #DDD;margin:40px 64px 32px 0;padding:24px 32px}.account .box h3,.am-signup-wrapper .box h3{margin:0 0 16px;font-family:ProximaNovaBold,sans-serif;font-size:24px;line-height:32px;color:#333}.account .box p,.am-signup-wrapper .box p{font-size:20px}.account .box p a,.am-signup-wrapper .box p a{font-size:18px;font-family:ProximaNova,sans-serif;padding-left:16px}.account .membership-information .useful-links h3,.am-signup-wrapper .membership-information .useful-links h3{margin:56px 0 16px;font-family:ProximaNovaBold,sans-serif;font-size:24px;line-height:32px;color:#333}.account .membership-information .useful-links li,.am-signup-wrapper .membership-information .useful-links li{font-size:20px;line-height:28px;font-family:ProximaNovaBold,sans-serif}.account .membership-information .useful-links li a,.am-signup-wrapper .membership-information .useful-links li a{color:#73BBEC}.account .membership-information .account-subscribe,.am-signup-wrapper .membership-information .account-subscribe{position:relative;padding:1px 0 0 40px;font-size:20px;color:#A3A3A3}.account .membership-information .account-subscribe:before,.am-signup-wrapper .membership-information .account-subscribe:before{content:"";speak:none;position:absolute;top:0;left:0;width:23px;height:23px;border:1px solid #A5A5A5}.account .membership-information .account-subscribe.subscribed:after,.am-signup-wrapper .membership-information .account-subscribe.subscribed:after{content:"";speak:none;position:absolute;top:6px;left:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAIAAAArLKlOAAABJklEQVR4AZXSX0uDUBQAcD9wBUVFQUTRHqKX3voKPRUUBD1FD7nZH6VYFHjdrtMcbmrqdp13OV3HDDtJD3Y4D+5wf/fPORPmtWOa+IZ7MY51+P4HG4TSXWdTGxxn2awuswNR0tZEdaFJlqhzWodlYFpkGUyRcOY344kXfwz/EPO071+L6mJpJG3VGck5Y9yQ6a6iN4KJig28wfKvkIFzNjzWzlsSceuxt19UbzvrdnCTZsmXSU3vsgSQ992td/Zc7CjYYRNKOHXnjPE36DUuPnS3/ei1vIgA0+i55y2yghcp+h7+CU8IJ6Q0P3Nzx4pMd/BStEVjFFNsfo2bcfPFOqoYeDbUMagyiGTG6PAEBlqYJ+MgmvarAjPcdPgTwYXb5mF1kig+AWTJbfAmQMxMAAAAAElFTkSuQmCC) no-repeat;width:18px;height:13px}#subscribe_coupon{width:206px}.am-signup-form{margin:0 0 20px;padding:36px 48px 40px;border:1px solid #DDD;background:#FFF}.am-signup-form .required{display:none}.am-signup-form .element{position:relative}.am-signup-form .element-title label{margin:0 0 32px;padding-left:0}.am-signup-form label{position:relative;left:auto;height:auto;overflow:visible;display:block;padding:0 0 0 48px;font-family:ProximaNovaBold,sans-serif;font-size:24px;line-height:32px;color:#333}.am-signup-form label .am-product-title:before{position:absolute;left:0;top:4px;content:"";speak:none;width:22px;height:22px;border:1px solid #A6A6A6;border-radius:12px;-moz-transition:box-shadow .2s ease-in-out;-ms-transition:box-shadow .2s ease-in-out;-webkit-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}.am-signup-form label.checked .am-product-title:after{position:absolute;left:5px;top:9px;content:"";speak:none;width:14px;height:14px;background:#73BBEC;border-radius:7px}.am-signup-form label .am-product-desc,.am-signup-form label .am-product-terms{font-family:ProximaNova,sans-serif}.am-signup-form label .am-product-terms:before{content:"- "}.am-signup-form label .am-product-desc{display:block;color:#A3A3A3;max-width:850px}.am-signup-form input[type=radio]:checked+label:hover:before{box-shadow:none;-moz-transition:none;-ms-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.am-signup-form input[type=submit]{display:inline-block}.am-signup-form #row-paysys_id{display:none!important}.am-signup-form #row-coupon-0{float:left;width:50%;padding:32px 0 0}.am-signup-form #row-coupon-0 .element-title{display:inline}.am-signup-form #row-coupon-0 .element-title label{display:inline;font-size:20px;line-height:20px;padding-right:24px}.am-signup-form #row-coupon-0 .element{display:inline}.am-signup-form #row-coupon-0 .element input{border:1px solid #DDD;background:#FFF;color:#666;margin-right:24px;padding:8px 16px;font-size:20px;font-family:ProximaNova,sans-serif}.am-signup-form #row-coupon-0 .element span{padding:20px 0 0;display:block}.am-signup-form #row-buttons{width:50%}.history-item{display:inline-block;width:100%;margin:2% 0;vertical-align:top}.history-item .am-active-invoice-product{font-family:ProximaNovaBold,sans-serif;font-size:20px;line-height:24px;margin:0 0 4px}.history-item .am-active-invoice-header{font-style:italic;margin:0 0 16px}.edit-profile{padding:40px 0 24px}.edit-profile .required{display:none}.edit-profile label{position:static;left:auto;height:auto;overflow:visible;display:block;width:100%;max-width:300px;padding:28px 0 4px;font-family:ProximaNovaBold,sans-serif;font-size:24px;line-height:32px;color:#333}.edit-profile input[type=password],.edit-profile input[type=text]{max-width:670px;width:100%;padding:21px 28px 19px;margin:0;border:1px solid #DDD;background:#FFF;font-size:24px;color:#666}.edit-profile input[type=submit]{float:left;border:0;border-radius:3px;background:#72BBEC;margin:32px 0 16px;padding:16px 48px;cursor:pointer;font-size:16px;line-height:24px;color:#FFF;text-align:center;-webkit-appearance:none;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.edit-profile input[type=submit]:focus,.edit-profile input[type=submit]:hover{background:#CF82CE;color:#FFF}.edit-profile .group input[type=text]{max-width:329px;margin-right:8px}.edit-profile .comment{margin:0;padding:0 0 12px;font-size:18px;line-height:26px;color:#666}.edit-profile span.error{display:block;padding:12px 0 0;font-size:18px;line-height:26px;color:red;font-style:italic}.am-signup-form .row{clear:both}.am-signup-form input[type=password],.am-signup-form input[type=text]{max-width:670px;width:100%;padding:21px 28px 19px;margin:0;border:1px solid #DDD;background:#FFF;font-size:24px;color:#666}.am-signup-form input[type=submit]{float:left;border:0;border-radius:3px;background:#72BBEC;padding:16px 48px;font-size:16px;line-height:24px;color:#FFF;text-align:center;-webkit-appearance:none;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.am-signup-form input[type=submit]:focus,.am-signup-form input[type=submit]:hover{background:#CF82CE;color:#FFF}.am-signup-form .group input[type=text]{max-width:329px;margin-right:8px}.am-signup-form .comment{margin:0;padding:0 0 12px;font-size:18px;line-height:26px;color:#666}.am-signup-form span.error{display:block;padding:12px 0 0;font-size:18px;line-height:26px;color:red;font-style:italic}.am-signup-form #row-buttons{padding:16px 0 0;float:none}.am-signup-form #row-buttons input{cursor:pointer}#amember .am-signup-form .row+.row+.row label{position:static;left:auto;height:auto;overflow:visible;display:block;width:100%;max-width:300px;margin:0;padding:20px 0 4px;font-family:ProximaNovaBold,sans-serif;font-size:24px;line-height:32px;color:#333}#amember .am-signup-form .row+.row+.row#row-coupon-0{margin-bottom:32px}#amember .am-signup-form .row+.row+.row#row-coupon-0 .element input{max-width:329px}.payment-history p.active-subs{padding-top:32px;color:#333;font-family:ProximaNovaBold,sans-serif}.payment-history p.active-subs a{font-size:18px;font-family:ProximaNova,sans-serif;padding-left:16px}.payment-history table{width:100%;background:#FFF;margin:0 0 24px;padding:8px}.payment-history table th{padding:16px 16px 8px;font-size:18px;line-height:24px;font-family:ProximaNovaBold,sans-serif;color:#666;font-weight:400;text-align:left}.payment-history table tr:nth-child(2n){background:#F6F6F6}.payment-history table td{padding:16px;font-size:24px;line-height:32px;color:#A3A3A3}.payment-history table .center{text-align:center}.payment-history table .right{text-align:right}.payment-history table .subs-date{width:10%}.payment-history table .subs-invoice-number{width:14%}.payment-history table .subs-prod-desc{width:46%}.payment-history table .subs-method{width:20%;text-align:center}.payment-history table .subs-amount{width:10%;text-align:right}.failed{color:red!important}.am-popup{position:absolute;margin:0 auto;text-align:left;z-index:150;display:none;background-color:#FFF;border:solid 3px #CCC;padding:20px}.am-popup .am-popup-close-icon{display:inline-block;background:url(../img/modal-close.png);background-repeat:none;width:17px;height:17px;margin:2px;float:right;text-decoration:none}.am-popup .am-popup-header{font-size:110%;font-weight:700;overflow:hidden;margin-bottom:.5em}.login .error-box{margin:0 auto;max-width:50%;padding:0 64px}.error-header{margin:0 0 24px;font-size:32px;line-height:40px}.error-list li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAAAAACMmsGiAAAAHElEQVQIHWP5v4AhgWXBcQYuFrXjnJYsVgyysgBCtAUk7ZWruwAAAABJRU5ErkJggg==) no-repeat 12px 10px;padding:0 0 0 24px}.inline-div{display:inline}.addrenew:focus,.addrenew:hover{color:#368DB8!important}.active-subs-title{color:#9C9C9C;padding-right:16px}.active-sub-row{font-size:24px;line-height:32px;margin-bottom:16px}.active-sub-row a{font-size:16px;line-height:24px;margin-left:4px}.active-sub-row .am-active-invoice-upgrade~.am-active-invoice-cancel:before{font-size:17px;content:"|";padding-left:4px;color:#999}.active-sub-row div{display:none}.active-sub-row .inline-div{display:inline}.upgrade-subscription-popup label{position:static;left:auto;height:auto;overflow:visible;display:block;padding-top:8px}.upgrade-subscription-popup .am-product-title{font-weight:700;padding-left:8px}.upgrade-subscription-popup .am-product-desc,.upgrade-subscription-popup .am-product-terms{display:block;padding:0 0 8px 24px}.upgrade-subscription-popup .button{margin:0 16px 0 0;padding:12px 24px}.upgrade-subscription-popup .button:last-child{margin-right:0}.cancel-subscription-buttons .button{margin:0 16px 0 0;padding:12px 24px}.cancel-subscription-buttons .button:last-child{margin-right:0}.update-success{color:#72BBEC!important}#amember footer.full{padding:0 0 100px}#amember footer.full>.sleeve{text-align:center}.hide_addrenew_tab li:first-child+li{display:none}@media screen and (max-width:1140px){.edit-profile .text{max-width:452px}.edit-profile .text.half{width:220px}.edit-profile .note p{max-width:752px}.payment-history table th{padding:8px}.payment-history table td{padding:8px;font-size:20px;line-height:28px}}@media screen and (max-width:1050px){.tab-nav li{float:left;width:49%;margin-right:2%}.tab-nav li:nth-child(2n){margin-right:0}.tab-nav li a{font-size:20px;line-height:20px;padding:20px 24px 16px}.account .am-signup,.account .content{padding:32px 24px 16px}.account .am-signup h2,.account .content h2{font-size:30px;line-height:38px}.account .am-signup p,.account .content p{font-size:20px;line-height:28px}.account .am-signup .am-form,.account .am-signup .am-signup-form,.account .am-signup .membership-options,.account .content .am-form,.account .content .am-signup-form,.account .content .membership-options{padding:24px 24px 16px}.account .am-signup .am-form label,.account .am-signup .am-signup-form label,.account .am-signup .membership-options label,.account .content .am-form label,.account .content .am-signup-form label,.account .content .membership-options label{margin-bottom:8px;font-size:20px;line-height:28px}.account .am-signup .am-form p,.account .am-signup .am-signup-form p,.account .am-signup .membership-options p,.account .content .am-form p,.account .content .am-signup-form p,.account .content .membership-options p{font-size:18px;line-height:26px}.account .am-signup .am-form,.account .content .am-form{padding:0}.action-box.login{max-width:1000px;width:75%}}@media screen and (max-width:950px){.account .box{margin-right:0}.content.membership-information .g3,.content.membership-information .g9,.content.membership-information .resource-grid li,.resource-grid .content.membership-information li{width:100%}.account .membership-information .useful-links{margin-bottom:24px}.account .membership-information .useful-links h3{margin:0 0 16px}.payment-history .table-wrapper{overflow-x:scroll}.payment-history table{width:900px}}@media screen and (max-width:850px){.membership-options label span{display:block;padding:0}.membership-options p br{display:none}.am-signup-form,.edit-profile{padding:24px 0 16px}.am-signup-form .group input[type=text],.edit-profile .group input[type=text]{width:48%;margin:0 4% 32px 0;float:left}.am-signup-form .group input[type=text]+input,.edit-profile .group input[type=text]+input{margin-right:0}.am-signup-form #row-coupon-0{width:100%}}@media screen and (max-width:800px){ul#menu-shop-category-navigation li:hover ul {display:none}ul#menu-shop-category-navigation li.menu-item-has-children:hover {background: none}.action-box.login{width:100%}.history-item{margin:2% 0 3%}}@media screen and (max-width:720px){ul.shares li {width:50%; height:35px}.top-sellers-inline ul li {width:100%; clear:both; margin-bottom:10px; text-align:left}.top-sellers-inline img { width:25%; margin-right:15px; height:auto; float:left}.top-sell-item0,.top-sell-item1,.top-sell-item2 { padding:0}.top-sellers-inline h3 a.view-more{display:none;}.account .content .half{width:100%;margin-right:0}.account .content .half #subscribe_coupon{width:100%}.account .content .half .button{float:left}}@media screen and (max-width:600px){.tab-nav li{width:100%;margin:0 0 16px}.action-box.login{padding:48px 32px 8px}.action-box.login h1{font-size:36px;line-height:48px}.action-box.login .text{padding:16px 24px;font-size:16px}}@media screen and (max-width:568px){.am-popup{width:96%!important}.am-popup .button{margin-bottom:8px;padding:8px 24px}}@media screen and (max-width:480px){.account .content{padding:24px 20px}.account .content .membership-options{background:0 0;padding:0;border:0}.account .field.right .secure-payment-method{background:0 0;padding-left:0}.account .field.right .secure-payment-method img{display:block;margin:12px 0 0}.account .membership-options h3{margin:32px 0 16px}.account .membership-options label{padding:0 32px 0 0}.account .membership-options label:before{background:rgba(255,255,255,.8);right:0;left:auto}.account .membership-options p{padding-left:0}.account .membership-options .radio.bespoke:checked+label:after{right:5px;left:auto}.account .content .button{width:100%;padding:16px 0}.am-signup-form .group input[type=text],.edit-profile .group input[type=text]{width:100%;margin:0 0 32px}}@media screen and (max-width:400px){.action-box.login h1{font-size:28px;line-height:34px}}@media screen and (max-width:1400px){.top-sellers img{max-width:21%;margin-right:5%}.top-sellers .text{width:74%}.top-sellers h3{padding-top:12px}}@media screen and (max-width:1340px){.logo{width:280px}.mast-search{width:240px}.panel.love .text{padding-top:0px}.filter-bar li{padding:0 10px 0 0;margin:0 0.5%}.page-columns .column.left{width:-webkit-calc(100% - 400px);width:calc(100% - 400px)}.page-columns .column.right{float:right;width:400px}}@media screen and (max-width:1220px){.join-newsletter{padding:24px 40px 48px}}@media screen and (max-width:1200px){.blog .inner-wrap>footer>.sleeve,.full>.sleeve{padding:0 20px}.logo{width:240px}.mast-search{width:170px}.mast-search a.member span{display:none}.main-nav .nav-item a{padding:37px 20px 30px}.panel.love .text{padding-top:10px}}@media screen and (max-width:1150px){.top-sellers h2 a{display:none}.blog .maincol{width:-webkit-calc(100% - 340px);width:calc(100% - 340px);margin-left:0;padding:0 32px 32px;border:0}.blog .leftcol{display:none}.blog.listing article{margin:0 -32px 40px;padding:0 32px 48px}.inner-wrap>footer>.sleeve .inner small,.inner-wrap>footer>.sleeve.fw .inner small{width:100%;max-width:720px;margin:0 auto;padding:32px 32px 0}.inner-wrap>footer>.sleeve .inner .footer-nav,.inner-wrap>footer>.sleeve.fw .inner .footer-nav{width:100%;padding-left:0}.inner-wrap>footer>.sleeve .inner .footer-nav .nav,.inner-wrap>footer>.sleeve.fw .inner .footer-nav .nav{padding:0 0 0 32px}.upsell-banner br{display:none}.upsell-banner .resource-image{padding:12px 0 8px}.upsell-banner p{margin:0 0 32px}}@media screen and (max-width:1080px){.panel.love .text{padding:0 16px 0 0}.order-summary .the-details .total-box{font-size:20px}}@media screen and (max-width:1044px){.the-plan .plan{float:left;display:block}.the-plan .plan>.sleeve{margin:0 8px}.the-plan .plan .details p{font-size:20px;line-height:20px}}@media screen and (max-width:1024px){.logo{padding-left:40px}.mast-search{width:300px}.outer-wrap{position:relative;overflow:hidden;width:100%}.inner-wrap{position:relative;width:100%;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease}.on.inner-wrap{-moz-transform:translate3d(40%,0,0);-o-transform:translate3d(40%,0,0);-ms-transform:translate3d(40%,0,0);-webkit-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}.main-nav{position:absolute;top:0;left:0;width:40.1%;height:100%;padding:8px 0 0;-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;background:#333}.main-nav .nav-item{width:100%;float:none}.panel.love .text form {margin:0 auto}.main-nav .nav-item a{padding:24px 24px 24px 10%}.main-nav .nav-item a:after{top:50%;bottom:auto;left:0;margin-top:-20px}.nav-toggle{display:block}.panel h2{padding:0 0 32px}.panel.love .image{float:none;width:100%;padding:0}.panel.love .text{float:none;width:100%;max-width:800px;margin:0 auto;padding:40px 0 0;text-align:center}.page-header .member-login{top:-16px}.resource-grid li,.shop.category .wp-pagenavi{padding:0 1.5%}.resource-sidebar{padding-left:40px}.top-sellers img{max-width:25%}.top-sellers .text{width:70%}.top-sellers .text h3{font-size:16px;line-height:24px;padding-top:16px}}@media screen and (max-width:1023px){.filter-top {position:relative; z-index:300;margin:40px 5% 25px 5%; display:block; width:90%; text-align:center}.blog .maincol{padding-top:32px}.wp-pagenavi .extend,.wp-pagenavi .pages{display:none}}@media screen and (max-width:980px){.order-summary{padding:0 0 0 40px}.order-summary .the-details{padding:24px 28px}.order-summary .the-details header p{font-size:16px}.order-summary .the-details .subscription{background-position:0 32px}.order-summary .the-details .subscription p{font-size:16px;line-height:20px}.order-summary .the-details .subscription p.price{padding-top:20px}.order-summary .the-details .payment-method{font-size:16px;padding:28px 0 12px}.order-summary .the-details .payment-method img{margin-bottom:-12px}.order-summary .the-details .total-box{font-size:16px}}@media screen and (max-width:960px){.we .c.g4,.we .g4{width:100%;max-width:400px;margin:0 auto;padding:80px 0 16px;display:block;float:none}.we .c.g4:last-child,.we .g4:last-child{padding-bottom:80px}.cart-form .order-summary .the-details .cart-footer .coupon-code{float:right;width:210px}.cart-form .order-summary .the-details .cart-footer .total-box{clear:both;margin-bottom:16px}.blog .maincol{width:100%;margin-right:0}.blog .rightcol{float:left;margin-top:16px}.page-columns .column.left{float:none;width:100%;padding-bottom:80px}.page-columns .column.right{float:none;width:400px;padding-left:0}}@media screen and (max-width:860px){.we-give-back h2{font-size:52px;line-height:60px}.we-give-back p{font-size:20px}.we-give-back .button{width:100%;max-width:350px;margin:0 auto 24px;display:block}.we-give-back .button:last-child{margin:0 auto}h1{margin:0 0 24px}.contact-us-image{width:60px;height:60px;margin-right:32px}.contact-sent-image{width:60px;height:auto;margin-right:32px}.resource-grid li,.shop.category .wp-pagenavi{padding:0 1%}.the-resource{width:100%}.resource-sidebar{width:100%;max-width:500px;float:none;margin:0 auto;padding-left:0}.join-newsletter{padding:0 24px 24px}.join-newsletter .text{max-width:100%}.join-newsletter .newsletter_signup{border-radius:3px;margin-top:24px}.themes .theme{padding:0 0 16px}.themes .theme img{display:block;float:none;margin:0 0 24px}}@media screen and (max-width:800px){.resource-grid li{width:50%;padding:0 6%}.the-bundle .resource-grid li{width:33.33333%;padding:0 2%}.shop.category .wp-pagenavi{padding:0 6%}.the-plan .plan{float:none;width:100%;margin:0 auto 40px}.the-plan .plan:after{display:none}.the-plan .plan>.sleeve{margin:0}.what-you-get{padding-top:0}.cart-form .order-summary .the-details header h2{width:68%}.cart-form .order-summary .the-details .items .name{width:68%;background:0 0}.wp-pagenavi .extend,.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .nextpostslink,.wp-pagenavi .pages,.wp-pagenavi .previouspostslink{display:inline-block}.page-columns .column.left .tour-list li{display:inline-block;width:48%;margin-right:2.5%;padding:0 2%;vertical-align:top}.page-columns .column.left .tour-list li:nth-child(2n){margin-right:0}.page-columns .column.left .tour-list li .image{width:100%;margin:0 0 24px}.page-columns .column.left .tour-list li .text{width:100%;max-width:300px;padding:0}}@media screen and (max-width:780px){.checkout-form .order-summary,.checkout-form .your-details{width:100%;padding:40px 0 0}.checkout-form .your-details{padding:0}.cart-form .order-summary .continue{width:100%;margin-top:32px}.cart-form .order-summary .buttons{width:100%;max-width:100%}.cart-form .order-summary .buttons #cart_send{width:48%}.cart-form .order-summary .buttons .button{width:48%;float:left}.cart-form .order-summary .buttons .button.alt{margin-right:4%}}@media screen and (max-width:768px){.contact-us-image{width:40px;height:40px;margin-right:24px}.contact-sent-image{width:40px;height:auto;margin-right:24px}.contact-form .field.half{width:100%;margin-right:0}.product footer,.shop footer{padding-bottom:64px}.shop-footer{display:none!important}}@media screen and (max-width:700px){.mast-search{width:180px}.on.inner-wrap{-moz-transform:translate3d(55%,0,0);-o-transform:translate3d(55%,0,0);-ms-transform:translate3d(55%,0,0);-webkit-transform:translate3d(55%,0,0);transform:translate3d(55%,0,0)}.main-nav{width:55%}.wp-pagenavi .extend,.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .nextpostslink,.wp-pagenavi .pages,.wp-pagenavi .previouspostslink{display:none}}@media screen and (max-width:660px){.blog .left{margin:0 8% 5% 0;max-width:50%}.blog .right{margin:0 0 5% 8%;max-width:50%}.blog.listing article h2{font-size:40px;line-height:48px}.inner-wrap>footer>.sleeve .inner .footer-nav .nav,.inner-wrap>footer>.sleeve.fw .inner .footer-nav .nav{float:none;width:100%;padding:0 32px 24px}.cart-form .order-summary{padding:24px}.cart-form .order-summary .the-details{padding:24px 24px 8px}.cart-form .order-summary .the-details header h2{width:100%;margin-right:0}.cart-form .order-summary .the-details header .price,.cart-form .order-summary .the-details header .qty{display:none}.cart-form .order-summary .the-details .items li{padding:0 0 16px}.cart-form .order-summary .the-details .items .name{width:100%;margin:0 0 8px;background:0 0}.cart-form .order-summary .the-details .items .name .cover{padding:0}.cart-form .order-summary .the-details .items .qty{width:auto}.cart-form .order-summary .the-details .items .qty:before{content:"Qty";float:left;margin-right:16px;font-family:ProximaNovaBold,sans-serif;font-size:16px}.cart-form .order-summary .the-details .items .price{margin-left:24px;float:left;text-align:left}.cart-form .order-summary .the-details .items .price:before{content:"Price";float:left;margin-right:16px;font-family:ProximaNovaBold,sans-serif;font-size:16px}.cart-form .order-summary .the-details .cart-footer .secure-payment-method{margin-bottom:16px}}@media screen and (max-width:568px){.on.inner-wrap{-moz-transform:translate3d(70%,0,0);-o-transform:translate3d(70%,0,0);-ms-transform:translate3d(70%,0,0);-webkit-transform:translate3d(70%,0,0);transform:translate3d(70%,0,0)}.main-nav{width:70.1%}h1{font-size:36px;line-height:48px}.intro{font-size:20px}.page-header{padding:24px 0 0}.page-header .button{margin:0 0 24px}.page-header .member-login{position:static;top:auto;right:auto;display:block;float:none;margin:0 auto 64px;width:155px}.resource-grid li,.shop.category .wp-pagenavi{padding:0 3%}.what-you-get h2{font-size:36px;line-height:36px;margin:0 0 24px}.what-you-get .the-benefits li{font-size:20px;line-height:25px}.blog h1{font-size:36px;line-height:44px}#cart h1{padding:16px 0 16px 104px}.portfolio-single img{max-width:100%;display:block}.page-columns .column.left .tour-list li{display:block;width:100%;margin-right:0;padding:0}.page-columns .column.left .tour-list li .text{max-width:600px}.the-bundle .resource-grid li{width:100%;padding:0 0 16px}.the-bundle .resource-grid li .image{max-width:285px;margin:0 auto 12px}}@media screen and (max-width:520px){.main-nav{padding-top:72px}.mast-search{-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:70%;padding:25px 0 0}#s{width:90%;margin-left:5%}#search-btn{right:30px}}@media screen and (max-width:480px){.on.inner-wrap{-moz-transform:translate3d(80%,0,0);-o-transform:translate3d(80%,0,0);-ms-transform:translate3d(80%,0,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}.main-nav,.mast-search{width:80.1%}.main-nav .nav-item a:after{left:-6px}.panel h2{font-size:52px;line-height:60px}.panel p{font-size:20px}.contact-form{padding:24px}.contact-form .text{font-size:20px}.contact-form .button{width:100%}.resource-grid li{width:100%;padding:0}.resource-grid li .image{max-width:285px;margin:0 auto 12px}.shop.category .wp-pagenavi{padding:0;text-align:center}.columns{background:0 0;border:0}.column-wrap{border:0;margin-left:0;float:none}.blog .maincol{border:0;box-shadow:none;padding:32px 0 24px}.blog .rightcol{width:300px;padding:0}.blog .inner-wrap>footer>.sleeve .inner{border:0;background:0 0}.blog .inner-wrap>footer>.sleeve .inner small{padding:24px 0 0}.blog .inner-wrap>footer>.sleeve .inner .footer-nav .nav{padding:0 0 24px}.blog.listing article h2{font-size:34px;line-height:40px}.author:not(body) img{margin-left:24px}.checkout-form{padding:24px}.checkout-form .order-summary .the-details{padding:16px 20px 20px}.checkout-form #checkout_send{width:100%}.cart-form .order-summary .total-box .amount{float:none;max-width:100%;display:block}.cart-form .order-summary .the-details .cart-footer .secure-payment-method{background:0 0;padding:0;text-align:right}.cart-form .order-summary .the-details .cart-footer .secure-payment-method img{display:block;float:right;margin:8px 0 0}.cart-form .order-summary .buttons #cart_send{width:100%;margin:16px 0 0}.cart-form .order-summary .buttons .button{width:100%}.upsell-banner .resource-image{float:right}.upsell-banner p{margin:0 0 16px;padding:24px 0 0 16px}}@media screen and (max-width:420px){.blog .inner-wrap>footer>.sleeve,.full>.sleeve{padding:0 20px}.blog .left,.blog .right{width:100%;max-width:100%;margin:0 0 24px}.checkout-form .order-summary .subscription{background:0 0}.checkout-form .order-summary .the-details .total-box p span{display:block;float:none}.checkout-form .the-details .price{display:none}}@media screen and (max-width:400px){.cart-form .order-summary{background:#FFF;padding:0}.cart-form .order-summary .the-details .items .qty{width:100%;float:none;clear:both;margin:0 0 8px}.cart-form .order-summary .the-details .items .price{width:100%;margin:0 0 8px;float:none}.page-columns .column.right{width:100%}.page-columns .column.right .social-box{width:100%;max-width:330px}.page-columns .column.right .social-box li{margin-bottom:8px}.page-columns .column.right .social-box .newsletter{margin-right:100px}}@media screen and (max-width:376px){.shop .page-header .alt-grey{margin:0 auto 24px;display:block;max-width:181px}.upsell-banner .resource-image{float:none;display:block;width:100%;padding:8px 0 0}.upsell-banner .resource-image img{margin:0 auto}.upsell-banner p{text-align:center;padding:24px 16px 16px}}@media screen and (max-width:340px){.shop .page-header .button{width:100%;padding:16px}}@media screen and (min-width:1151px) and (max-width:1300px){.col-hosting-money-back,.hosting-money-back{display:none}}@media screen and (min-width:960px) and (max-width:1045px){.col-hosting-money-back,.hosting-money-back{display:none}}@media screen and (max-width:720px){.col-hosting-money-back,.col-hosting-price,.hosting-money-back,.hosting-price{display:none}.wordpress-hosting .col-hosting-site{width:40%}.wordpress-hosting .col-hosting-money-back,.wordpress-hosting .col-hosting-price{width:0}.wordpress-hosting .col-hosting-user-rating{width:35%}.wordpress-hosting .col-hosting-more{width:25%}}@media screen and (max-width:520px){.wordpress-hosting td,.wordpress-hosting th{padding-left:8px}.wordpress-hosting td span,.wordpress-hosting th span{display:none}.wordpress-hosting td .num{display:inline-block;width:18px}.wordpress-hosting .hosting-more,.wordpress-hosting .hosting-user-rating{text-align:center;padding-right:8px}.wordpress-hosting .col-hosting-site{width:50%}.wordpress-hosting .col-hosting-user-rating{width:35%}.wordpress-hosting .col-hosting-more{width:15%}}@media screen and (max-width:340px){.wordpress-hosting td .num{display:none}}

/* Entry meta and social share bar  */
.entry-meta{display:block;padding:6px 0 46px 0;zoom:1}.entry-meta:before,.entry-meta:after{content:" ";display:table}.entry-meta:after{clear:both}.entry-meta *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.entry-meta .entry-author{float:left;width:300px;margin-right:40px}.entry-meta .entry-author .entry-author-img{display:block;float:left;width:40px;margin:-2px 13px 0 0;border-radius:50%}.entry-meta .entry-author .entry-author-img img{border-radius:50%;width:40px}.entry-meta .entry-author .date-byline{color:#666;font:14px/18px "ProximaNovaBold", sans-serif;float:left;padding:0 40px 0 0;text-transform:uppercase}.entry-meta .entry-author .date-byline>span{display:block}.entry-meta .entry-sharebar{float:left}.entry-meta .entry-sharebar .entry-share-links{margin:0;padding:0;list-style:none;list-style-type:none}.entry-meta .entry-sharebar .entry-share-links>li{background:none;display:block;float:left;margin:0;padding:0;list-style:none}.entry-meta .entry-sharebar .entry-share-links>li>a{display:block;height:30px;min-width:30px;color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.entry-meta .entry-sharebar .entry-share-links>li>a>img{float:left;display:block;height:15px;margin:8px 0 0 7px}.entry-meta .entry-sharebar .entry-share-links>li>a .share-count{display:block;font:14px "ProximaNovaBold", sans-serif;margin:8px 10px;float:left}.entry-meta .entry-sharebar .entry-share-links>li>a .share-count.show-count{display:block}.entry-meta .entry-sharebar .entry-share-links>li>a:hover{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.entry-meta .entry-sharebar .entry-share-links>li>a:hover .share-count{display:block}.entry-meta .entry-sharebar .entry-share-links>li.shareon-facebook>a{background:#4760a2}.entry-meta .entry-sharebar .entry-share-links>li.shareon-facebook>a:hover{background:#506bb2}.entry-meta .entry-sharebar .entry-share-links>li.shareon-twitter>a{background:#3c8fc9}.entry-meta .entry-sharebar .entry-share-links>li.shareon-twitter>a:hover{background:#509acf}.entry-meta .entry-sharebar .entry-share-links>li.shareon-google-plus>a{background:#d6492f}.entry-meta .entry-sharebar .entry-share-links>li.shareon-google-plus>a:hover{background:#da5c44}.entry-meta .entry-sharebar .entry-share-links>li.shareon-linkedin>a{background:#0976b4}.entry-meta .entry-sharebar .entry-share-links>li.shareon-linkedin>a img{margin-top:6px}.entry-meta .entry-sharebar .entry-share-links>li.shareon-linkedin>a:hover{background:#0a86cc}.entry-meta .entry-sharebar .entry-share-links>li.shareon-stumbleupon>a{background:#eb4924}.entry-meta .entry-sharebar .entry-share-links>li.shareon-stumbleupon>a:hover{background:#ed5c3b}.entry-meta .entry-sharebar .entry-share-links>li.shareon-sharethis{background:#999}.entry-meta .entry-sharebar .entry-share-links>li.shareon-sharethis .at4-show{width:30px !important;height:30px !important;overflow:hidden}.entry-meta .entry-sharebar .entry-share-links>li.shareon-sharethis .at15t_compact{background-image:none !important;background-color:#999 !important;height:30px}.entry-meta .entry-sharebar .entry-share-links>li.shareon-sharethis .at15t_compact:before{background-image:url("../graphics/add-icon.svg");background-size:15px;content:"";color:#fff;display:block;text-align:center;width:15px;height:15px;overflow:hidden;margin:7px 0 0 5px}.entry-meta .entry-sharebar .entry-share-links>li.shareon-sharethis:hover{background-color:#a6a6a6}

/* 
----------------------------------------
Shame/hot-fix CSS! 
Move to sass folder + minify 
----------------------------------------
*/
/* structure */
body.blog .full>.sleeve {
  max-width: 1225px;
}
@media screen and (max-width: 1200px) {
  body.blog .inner-wrap>footer>.sleeve, 
  body.blog .full>.sleeve {
    padding: 0 30px;
  }
}
body.blog .logo {
  width: 280px;
}
body.blog .main-nav .nav-item a {
  padding: 37px 20px 30px;
} 
@media screen and (max-width: 1200px) {
  body.blog .main-nav .nav-item a {
    padding: 37px 20px 30px;
  }
}
@media screen and (max-width: 1100px) { 
  body.blog .logo {
    width: 240px;
  }
  body.blog .main-nav .nav-item a {
    padding: 37px 17px 30px;
  }  
}
body.blog .mast-search {
  width: 168px;
}
body.blog .mast-search.mast-member {
  width: 240px;
}
@media screen and (max-width: 1200px) {
  body.blog .mast-search.mast-member {
    width: 170px;
  }
}
@media screen and (max-width: 480px) {
  body.blog .mast-search,
  body.blog .mast-search.mast-member {
    width: 80.1%;
  }
}
.maincol {
  max-width: 823px;
}
body.blog .maincol article .broadcast.top {
  border-bottom: 0px;
  margin-top: -20px;
  margin-bottom: -5px;  
}

/* author block */
.author.article-author {
  display: table;
  width: 100%;
  margin-bottom: 35px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.author.article-author .author-img {
  float: left;
}
.author.article-author .author-img img {
  float: none;
  width: 100px;
  height: 100px;
  border-radius: 50px;
  margin: 28px 48px 28px 0;  
}
.author.article-author .author-info h2 {
  margin-bottom: 2px;
}

/* move to _ads.scss */
.broadcast.top {
  padding: 50px 48px 50px
}
body.blog.listing .broadcast.top,
body.blog.home .broadcast.top {
  margin-top: -40px;
}
.broadcast.top:after {
  top: 25px;
}
.broadcasts.bottom * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;  
}
.broadcasts.bottom .ad1,
.broadcasts.bottom .ad2 {
  width: 336px;
}
@media screen and (max-width: 1215px) {
  .broadcasts.bottom .ad1,
  .broadcasts.bottom .ad2 {
    width: 47%;
  }  
}
.broadcasts.bottom .ad1 img,
.broadcasts.bottom .ad1 iframe,
.broadcasts.bottom .ad2 img,
.broadcasts.bottom .ad2 iframe, {
  width: 100%;
}
.broadcasts.bottom .ad2 {
  margin-left: 0;
}
@media screen and (max-width: 730px) {
  .broadcasts.bottom .ad1,
  .broadcasts.bottom .ad2 {
    display: block;
    float: none;
    width: 100%;
  }
}
/* social share */
.social-share {
  display: table;
  padding: 20px 0 50px 0;
  width: 100%;
}
.social-share a[class^="shareon-"] { 
  color: #fff;
  display: block;
  float: left;
  line-height: 100%;
  text-transform: capitalize;
  text-align: center;
  width: 50%;
  border-radius: 3px;
}
.social-share a[class^="shareon-"]:first-child {
  padding-right: 25px;
}
.social-share a[class^="shareon-"]:last-child {
  padding-left: 25px;
 }
.social-share a[class^="shareon-"] span {
  display: block;
  padding: 15px; 
  border-radius: 4px; 
  transition: background-color 0.5s ease;
}
.social-share a[class^="shareon-"] span img {
  margin: -2px 20px 0 0;
  width: 30px;
  vertical-align: middle;
}
.social-share .shareon-twitter span {
  background: #55acee;
}
.social-share .shareon-twitter:hover span {
  background: #7FC5FA;
}
.social-share .shareon-facebook span {
 background: #3b5998; 
}
.social-share .shareon-facebook:hover span {
 background: #5273B9; 
}

@media screen and (max-width:600px) {
  .social-share a[class^="shareon-"] { 
    float: none;
    width: 100%;
    margin: 0 auto 20px;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}

/* "Select" fix for FF*/
.home-search select.search-filter, 
.mast-search select.search-filter {
   -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: ''; 
    content: url('http://vandelaydesign.com/wp-content/themes/vd/assets/css/../graphics/search-filter-arrow.png') 
}

/* Main content font-size */
body {
  color: #333;
}
.maincol {
  font-size: 18px;
  line-height: 26px;
}

/* Main content Unordered-list */
.maincol article > ul {
  margin-left: 0px;
}
.maincol article > ul li {
  background: none;
  list-style-type: disc;
  padding-left: 0;
}

/* Action btns */
.btn-row {
  clear: both;
  display: table;
  width: 100%;
  list-style-type: none!important;
  margin-left: -17px;
  padding: 10px 0!important;  
}
.btn-row > a,
.btn /*short-code buttons/links*/
 {
  background: #E7EBEC;
  color: #909090;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 11px 24px 10px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 12px;
  font-family: "ProximaNovaBold", sans-serif;
  text-transform: uppercase;
}
.btn-row > a:hover,
.btn:hover {
  color: #333;
}
li > a.btn {
  margin-top: 10px;
  position: relative;
}
li a.btn:first-child {
  margin-left: -20px;
}

/* Blockquote */
.maincol article blockquote {
  background: #f6f6f6;
  margin: 0;
  padding: 2em 2em 1em;
  margin-bottom: 1em;
  position: relative;
}
.maincol article blockquote * {
  position: relative;
  z-index: 2;
}
.maincol article blockquote:before {
  color: #e8e9e8;
  content: open-quote;
  font-size: 350px;
  line-height: 85%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.shop-footer {
  z-index: 2;
}
/* floating sidebar ad */
.freeze {
  position: fixed;
  top: 40px;
}
@media screen and (max-width:960px) {
  .freeze {
    position: relative;
    top: 0;
  }
}

/* entry title */
.entry-title {
  padding-top: 50px;
}

.rightcol .broadcast.full {
  display: table;
}

.sidebar-widget-area {
  padding: 40px 0;
  border-top: 2px solid #BEBEBE;
  border-bottom: 2px solid #BEBEBE;
  margin-bottom: 20px;
}
.widget-area-header {
  position: relative;
  font-size: 20px;
  line-height: 28px;
  font-family: ProximaNovaBold,sans-serif;
  padding: 0 0 4px;
}




.columns {
  border-width: 0 1px 1px;
  margin-bottom: -1px;
}

/* sitewide footer */
.main-footer {
  background: #2B2436 !important;
  color: #8e8e8e;
  margin: 30px 0 0 0;
  padding-top: 48px !important;
  position: relative;
  z-index: 2;
}
.main-footer > .sleeve {
  display: table;
}
.main-footer a {
  color: #8e8e8e;
}
.main-footer a:hover {
  color: #fff;
}
.main-footer .left-col {
  display: inline-block;
  /*padding: 0 40px 41px 0;*/
  padding: 0 0 41px 0;
}
.main-footer .left-col nav ul li {
  display: inline-block;
  /*padding: 0 60px 0 0;*/
  padding: 0 40px 0 0;
}
.main-footer .left-col nav ul li a {
  display: block;
}
.main-footer .right-col {
  display: inline-block;
  /*max-width: 340px;*/
}
.main-footer .right-col .footer-copyright {
  font-size: 14px;
}
.main-footer .right-col .footer-copyright a {
  color: #39c;
}

@media screen and (max-width: 660px) {
  .main-footer .left-col {
    float: none;
    padding-left: 0;
    width: 100%;
  }
  .main-footer .left-col nav ul li {
    display: block;
    line-height: 170%;
    border-bottom: 1px dashed #8e8e8e;
    padding: 13px 0;
  }
  .main-footer .right-col {
    float: none;
    padding-left: 0;
  }
  .footer-popup {
    display: none !important;
    visibility: hidden !important;
  }  
}

.cta-centered {
  clear: both;
  display: table;
  margin: 0 auto 50px;
  width: 324px;
}
@media screen and (max-width: 960px) {
  .cta-centered {
    display: none;
    visibility: hidden;
  }
}

/* 
------------------------------------------
Footer Pop up
------------------------------------------
*/
@-webkit-keyframes balloonBobble {
  0% {
    -webkit-transform: translateY(-20px);
  }

  50% {
    -webkit-transform: translateY(30px);
  }

  100% {
    -webkit-transform: translateY(-20px);
  }
}

@-moz-keyframes balloonBobble {
  0% {
    -moz-transform: translateY(-20px);
  }

  50% {
    -moz-transform: translateY(30px);
  }

  100% {
    -moz-transform: translateY(-20px);
  }
}

@-o-keyframes balloonBobble {
  0% {
    -o-transform: translateY(-20px);
  }

  50% {
    -o-transform: translateY(30px);
  }

  100% {
    -o-transform: translateY(-20px);
  }
}

@keyframes balloonBobble {
  0% {
    transform: translateY(-20px);
  }

  50% {
    transform: translateY(30px);
  }

  100% {
    transform: translateY(-20px);
  }
}

@-webkit-keyframes balloonByeBye {
  0% {
    top: 29%;
    left: 180px;
    opacity: 1;
  }

  100% {
    top: -1000%;
    opacity: 0;
  }
}

@-moz-keyframes balloonByeBye {
  0% {
    top: 29%;
    left: 180px;
    opacity: 1;
  }

  100% {
    top: -1000%;
    opacity: 0;
  }
}

@-o-keyframes balloonByeBye {
  0% {
    top: 29%;
    left: 180px;
    opacity: 1;
  }

  100% {
    top: -1000%;
    opacity: 0;
  }
}

@keyframes balloonByeBye {
  0% {
    top: 29%;
    left: 180px;
    opacity: 1;
  }

  100% {
    top: -1000%;
    opacity: 0;
  }
}

.footer-popup {
  background: #fff;
  position: fixed;
  bottom: -200%;
  right: -10px;
  width: 370px;
  z-index: 300;
  opacity: 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  -moz-box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  transition: all 2s ease;
}
.footer-popup *, .footer-popup *:before, .footer-popup *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.footer-popup.show-pop {
  bottom: -10px;
  opacity: 1;
}
.footer-popup.no-show {
  bottom: -150%;
  opacity: 0;
}
.footer-popup .popup-closure {
  background: url("../graphics/popup-closure.svg") 45% 50% no-repeat;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 10px;
  right: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  transition: all 2s ease;
}
.footer-popup .popup-closure.no-show {
  display: none;
  visibility: hidden;
}
.footer-popup .popup-header {
  padding: 30px 35px 50px 35px;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  transition: all 2s ease;
}
.footer-popup .popup-header.no-show {
  height: 0px;
  opacity: 0;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}
.footer-popup .popup-header h3 {
  color: #333;
  font-size: 26px;
  line-height: 30px;
}
.footer-popup .popup-header h3 span {
  color: #f46547;
}
.footer-popup .popup-content {
  background: #b1ddfa url("../graphics/popup-clouds-combo.svg") -10px 18px repeat-x;
  background-size: 126%;
  height: 115px;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  transition: all 2s ease;
}
.footer-popup .popup-content.no-show {
  height: 0px;
  opacity: 0;
}
.footer-popup .popup-content .balloon {
  position: absolute;
  top: 29%;
  left: 180px;
  height: 170px;
  -webkit-animation: balloonBobble 7s infinite;
  -moz-animation: balloonBobble 7s infinite;
  animation: balloonBobble 7s infinite;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  transition: all 2s ease;
}
.footer-popup .popup-content .balloon.no-show {
  top: -600%;
  opacity: 0;
  -webkit-transition: all 0.75s ease-in;
  -moz-transition: all 0.75s ease-in;
  transition: all 0.75s ease-in;
}
.footer-popup .popup-footer {
  padding: 20px 0 40px;
}
.footer-popup .popup-footer a {
  background: #72bbec;
  color: #fff;
  display: block;
  font-size: 16px;
  line-height: 100%;
  margin: auto;
  padding: 20px;
  text-align: center;
  width: 248px;
  position: relative;
  z-index: 5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  -moz-transition: all 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: all 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
.footer-popup .popup-footer a.btn-collapsed {
  margin-top: 20px;
}
.footer-popup .popup-footer a:hover {
  background: #cf82ce;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.footer-popup .popup-footer a.no-show {
  display: none;
  visibility: hidden;
}

/* footer popup holiday (letitsnow) */
.footer-popup.coupon-letitsnow .popup-header {
  padding: 30px 35px 35px 35px;
}
.footer-popup.coupon-letitsnow .popup-header h3 span {
  color: #72bbec;
}
.footer-popup.coupon-letitsnow .popup-content {
  background: #fff url("../graphics/letitsnow-bg.png") top left repeat-x;
  background-size: 100% 132px;
  height: 132px;
  position: relative;
}
.footer-popup.coupon-letitsnow .popup-content .balloon {
  top: 15%;
  left: 3px;
  height: auto;
  width: 95%;  
}
/* pricing page (letitsnow/holiday) */
body.page-template-pricing-php .sub-heading span {
  color: #39c;
}

/*vanderlay premier*/
.footer-popup.vd-premier .popup-content {
  background: #7fb9c1 url("../graphics/parachute-package-clouds.png") top left repeat-x;
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: center;
}
.footer-popup.vd-premier .popup-content .balloon {
  width: 81px;
  height: auto;
  left: 140px;  
  top: 38%;
}


/* footer poup new pricing */
@-moz-keyframes swing{
    0%{-moz-transform:rotate(-20deg)}
    50%{-moz-transform:rotate(20deg)}
    100%{-moz-transform:rotate(-20deg)}
}
@-webkit-keyframes swing{
    0%{-webkit-transform:rotate(-20deg)}
    50%{-webkit-transform:rotate(20deg)}
    100%{-webkit-transform:rotate(-20deg)}
}
@keyframes swing{
    0%{transform:rotate(-20deg)}
    50%{transform:rotate(20deg)}
    100%{transform:rotate(-20deg)}
}
.footer-popup.new-pricing-popup .price-tag {
  position: absolute;
  top: 32%;
  left: 159px;
  height: 200px;  

  -moz-animation: 3s ease 0s normal none infinite swing;
  -moz-transform-origin: center top;
  -webkit-animation:swing 3s infinite ease-in-out;
  -webkit-transform-origin:top;

  transform-origin: center top;
  animation: 3s ease 0s normal none infinite swing;
}

.rightcol .broadcast.full {
  margin: 0 0 10px;
}
.rightcol .join-newsletter {
  padding: 20px 0 45px;
  position: relative;
  border-bottom: 1px dashed #bfbfbf;
}
/*.rightcol .join-newsletter:before {
  background: url("../graphics/freebie.svg") center no-repeat;
  content: "";
  display: block;
  width: 91px;
  height: 31px;
  position: absolute;
  top: 15px;
  right: -27px;
}*/
@media screen and (max-width:960px) {
  .rightcol .join-newsletter:before {
    display: none;
    visibility: hidden;
  }
}
.rightcol .join-newsletter:after {
  content: "";
  display: block;
  border-bottom: 1px dashed #fff;
  position: absolute;
  bottom: -2px;
  width: 100%;
}
.rightcol .join-newsletter h3 {
  line-height: 120%;
  padding-bottom: 10px;
}
.rightcol .broadcast-group.mini {
  padding-top: 10px;
}

.contact-form {
  margin-bottom: 20px;
}
.mail-contact {
  clear: both;
  margin-bottom: 80px;
}
.mail-contact strong {
  font-family: 'ProximaNovaBold';
}



/* 
------------------------------------------
Promotion with Pop up
------------------------------------------
*/
.promocode-banner {
  background: #ffffe0;
  color: #2e2236;
  font-size: 24px;
  line-height: 100%;
  margin: 0 0 24px 0;
  padding: 25px;
  border: 1px dashed #999;
}

.promocode-banner p {
  margin: 0;
  padding: 0;
  line-height: 30px;
}
.promocode-banner_text {
  width: 100%;
  float: left;
  margin-right: -200px;
  padding-right: 210px;
}
.promocode-button_text {
  float: left;
  text-align: center;
  width: 190px;
}
@media screen and (max-width: 960px) {
  .promocode-banner_text {
    float: none;
    margin: 0;
    padding: 0;
  }
  .promocode-button_text {
    margin-top: 20px;
    float: none;
  }
}
@media screen and (max-width: 600px) {
  .promocode-button_text,
  .promocode-button_text > .cta-btn {
    width: 100%;
  }
}
.promocode-button_text > .cta-btn {
  background: #d082cf;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: 'ProximaNovaBold';
  width: 190px;
  height: 60px;
  overflow: hidden;
  padding: 18px 5px 0;
  position: relative;
  transition: all 200ms ease-in-out;
}
.promocode-button_text > .cta-btn:hover {
  background: rgba(208, 130, 207, 0.79);
}
.promocode-button_text > .cta-btn:before {
  transition: all 200ms ease-in-out;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-width: 0 30px 30px 0;
  border-style: solid;
  border-color: #fff #fff #e7afe6 #e7afe6;
  background: #e7afe6;
  display: block;
  width: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 4px 4px rgba(0,0,0,0.2);
     -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 4px 4px rgba(0,0,0,0.2);
          box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 4px 4px rgba(0,0,0,0.2);
}
.promocode-button_text > .cta-btn:hover:before {
  border-width: 0 35px 35px 0;
}
.promocode-button_text > .cta-btn:after {
  transition: all 200ms ease-in-out;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 30px;
  width: 30px;
  border-top: 1px dashed #666666;
  border-right: 1px dashed #666666;
}
.promocode-button_text > .cta-btn:hover:after {}
/* 
------------------------------------------
Promotion with Pop up (modal)
------------------------------------------
*/
.footer-popup-flyin {
  background: #fff;
  margin: 0 0 0 -270px;
  padding: 40px;
  position: fixed;
  top: 200%;
  left: 50%;
  width: 540px;
  z-index: 500;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.footer-popup-flyin.show-pop {
  top: 15%;
}
.footer-popup-flyin *, .footer-popup-flyin *:before, .footer-popup-flyin *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.footer-popup-flyin .popup-closure {
  background: url("../graphics/popup-closure.svg") 45% 50% no-repeat;
  cursor: pointer;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 10px;
  right: 10px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  transition: all 2s ease;
}
.footer-popup-flyin .popup-closure.no-show {
  display: none;
  visibility: hidden;
}
.footer-popup-flyin .popup-flyin-header {
  padding: 0 0 30px 0;
}
.footer-popup-flyin .popup-flyin-header h3 {
  color: #333;
  font: normal 24px/30px ProximaNova, sans-serif;
}
.footer-popup-flyin .popup-flyin-header h3 span {
  color: #3f86ca;
}
.footer-popup-flyin .popup-flyin-header h3 strong {
  font-family: ProximaNova-Bold, sans-serif;
  font-weight: normal;
}
.footer-popup-flyin .popup-flyin-header p {
  font: normal 24px/30px ProximaNova, sans-serif;
  margin-bottom: 0;
}
.footer-popup-flyin .popup-flyin-content {
  color: #606060;
  font: normal 16px/20px ProximaNova, sans-serif;
  text-align: left;
}
.footer-popup-flyin .popup-flyin-content p a {
  font-weight: normal;
}
.instruction-action p {
  margin: 0; 
}
.instruction-action .instruction-text {
  display: block;
}
.footer-popup-flyin .popup-flyin-content p.after-action {
  display: none;
}
.footer-popup-flyin .popup-flyin-content .promo-code {
  padding: 0 0 30px;
  *zoom: 1;
}
.footer-popup-flyin .popup-flyin-content .promo-code:before, .footer-popup-flyin .popup-flyin-content .promo-code:after {
  content: " ";
  display: table;
}
.footer-popup-flyin .popup-flyin-content .promo-code:after {
  clear: both;
}
.footer-popup-flyin .popup-flyin-content .promo-code .copy-text {
  color: #000;
  float: left;
  font: 24px/100% ProximaNovaBold, sans-serif;
  font-weight: normal;
  padding: 14px 17px 0 17px;
  width: 345px;
  height: 52px;
  margin: 0 10px 0 0;
  outline: none;
  overflow: hidden;
  border: 1px solid #999;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.footer-popup-flyin .popup-flyin-content .promo-code button {
  background: #d082cf;
  color: #fff;
  cursor: pointer;
  font: normal 17px/100% ProximaNova, sans-serif;
  float: left;
  line-height: 100%;
  width: 87px;
  height: 52px;
  outline: none;
  overflow: hidden;
  border: none;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.footer-popup-flyin .popup-flyin-content .promo-code button:hover {
  background: rgba(208, 130, 207, 0.79);
}
.footer-popup-flyin .popup-flyin-content .promo-code button.copied {
  background: #a9a9a9;
}
.footer-popup-flyin .popup-flyin-content .popup-instructions {
  display: none;
}
.footer-popup-flyin .popup-flyin-content .popup-instructions img {
  display: block;
  float: left;
  margin-top: 20px;
  width: 100%;
  *zoom: 1;
}
.footer-popup-flyin .popup-flyin-content .popup-instructions img:before, .footer-popup-flyin .popup-flyin-content .popup-instructions img:after {
  content: " ";
  display: table;
}
.footer-popup-flyin .popup-flyin-content .popup-instructions img:after {
  clear: both;
}

.footer-popup-overlay {
  background: rgba(0, 0, 0, 0.65);
  content: "";
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  z-index: 400;
}


/* boyoyoing animation (on: promocode copied!) */
@-webkit-keyframes boyoyoing {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes boyoyoing {
  0% {
    -moz-transform: scale(1);
  }
  50% {
    -moz-transform: scale(1.05);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@-o-keyframes boyoyoing {
  0% {
    -o-transform: scale(1);
  }
  50% {
    -o-transform: scale(1.05);
  }
  100% {
    -o-transform: scale(1);
  }
}
@keyframes boyoyoing {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
.boyoyoing {
  -webkit-animation-name: boyoyoing;
  -moz-animation-name: boyoyoing;
  animation-name: boyoyoing;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  animation-fill-mode: both;
}


/* Ajax load more stuff */
.alm-load-more-btn.more {
  cursor: pointer;
  border: 0;
  border-radius: 3px;
  background: #72BBEC;
  font-size: 16px;
  line-height: 24px;
  color: #FFF;
  text-align: center;
  -webkit-appearance: none;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  font-family: ProximaNova,sans-serif;
  text-transform: uppercase;
  margin: auto;
  display: table;
  outline: none;
  padding: 16px 50px;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.alm-load-more-btn.more:hover {
  background: #CF82CE;
  color: #FFF;
}
.alm-load-more-btn.more.done {
  background: #ccc;
  display: none;
  visibility: hidden;
} 


/*
Colorbox Core Style:
*/
#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(../graphics/colorbox/overlay.png);opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(../graphics/colorbox/controls.png) -101px 0 no-repeat}#cboxTopRight{width:21px;height:21px;background:url(../graphics/colorbox/controls.png) -130px 0 no-repeat}#cboxBottomLeft{width:21px;height:21px;background:url(../graphics/colorbox/controls.png) -101px -29px no-repeat}#cboxBottomRight{width:21px;height:21px;background:url(../graphics/colorbox/controls.png) -130px -29px no-repeat}#cboxMiddleLeft{width:21px;background:url(../graphics/colorbox/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../graphics/colorbox/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../graphics/colorbox/border.png) repeat-x}#cboxBottomCenter{height:21px;background:url(../graphics/colorbox/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(../graphics/colorbox/loading_background.png) center center no-repeat}#cboxLoadingGraphic{background:url(../graphics/colorbox/loading.gif) center center no-repeat}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../graphics/colorbox/controls.png) -75px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../graphics/colorbox/controls.png) -50px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(../graphics/colorbox/controls.png) -25px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)}

#cboxOverlay {
  background: rgba(33, 33, 33, 0.6);
}

#cboxWrapper {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;  
}

#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxMiddleLeft,
#cboxMiddleRight,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight {
  background: none;
  display: none;
  height: 0;
  width: 0;
  visibility: hidden;
}

#cboxContent {
  padding: 40px 20px 0 40px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

#cboxLoadedContent .entry h1 {
  font-size: 48px;
  line-height: 52px;
  width: 50%;
  float: left;
}
#cboxLoadedContent .entry .body .resource-actions {
  padding-left: 55px;
  position: absolute;
  right: 40px;
  top: 40px;
  width: 45%;
}

#cboxLoadedContent .entry .body .upsell-banner p {
  padding: 15px 20px;

}
#cboxLoadedContent .entry .body .resource-details h2 {
  font-family: ProximaNovaBold,sans-serif;
  font-size: 24px;
  line-height: 32px;
}
#cboxLoadedContent .entry .body > p:first-child {
  float: right;
  clear: right;
  width: 50%;
  padding-left: 55px;
  padding-right: 55px;
}

#cboxLoadedContent .entry .body > * {
  float: left;
  clear: left;
  width: 50%;
}

#cboxClose {
  background: url("../graphics/popup-closure.svg") 45% 50% no-repeat;
  top: 10px;
  right: 10px;
  outline: none;
}
#cboxClose:hover {
  background: url("../graphics/popup-closure.svg") 45% 50% no-repeat;
  opacity: .8;
}

@media screen and (max-width: 720px) {
  #cboxContent {
    padding: 30px 0 20px;
  }
  #cboxLoadedContent {
    padding: 0 30px;
  }
  #cboxLoadedContent .entry h1 {
    float: none;
    width: auto;
  }
  #cboxLoadedContent .entry .body .resource-actions {
    position: relative;
    float: none;
    top: 0;
    padding: 0;
    width: 100%;
    right: 0;
  }
  #cboxLoadedContent .entry .body > * {
    float: none;
    width: 100%;
  }
}
.no-scroll {
  overflow: hidden;
}

.broadcasts.bottom.mobile-ad .ad1, 
.broadcasts.bottom.mobile-ad .ad2 {
  width: auto;
  float: none;
  display: table;
  margin: auto;
}

.vd-deepcontent-300 {
  display: table;
  float: left;
  padding-right: 30px;
  padding-bottom: 25px;
}


@media screen and (max-width: 736px) {
  .vd-deepcontent-300 .adsbygoogle {
    display: none !important;
    visibility: hidden !important;
  }
}

@media screen and (max-width: 600px) {
  .inner-wrap {
    -webkit-transform: none !important;
       -moz-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  .inner-wrap.on {
    -webkit-transform: translate3d(70%,0,0) !important;
       -moz-transform: translate3d(70%,0,0) !important;
        -ms-transform: translate3d(70%,0,0) !important;
         -o-transform: translate3d(70%,0,0) !important;
            transform: translate3d(70%,0,0) !important;  
  }  
}
@media screen and (max-width: 480px) {
  .inner-wrap.on {
    -webkit-transform: translate3d(80%,0,0) !important;
       -moz-transform: translate3d(80%,0,0) !important;
        -ms-transform: translate3d(80%,0,0) !important;
         -o-transform: translate3d(80%,0,0) !important;
            transform: translate3d(80%,0,0) !important;  
  }  
}

.archive.author-listing article {
  position: relative;
  border-bottom: 1px dashed #9E9E9E;
  margin: 0 -48px 40px;
  padding: 0 48px 48px;  
}

/* auto-responder pages */
#autoresponder-landing main > .sleeve {
  max-width: 900px;
}
#autoresponder-landing main > .sleeve h1 {
  font-size: 48px;
  line-height: 48px;
}
#autoresponder-landing main > .sleeve h3 {
  font-size: 24px;
  line-height: 32px;
  margin: 16px 0;
}


/* Promobox */
.maincol .promo-box {
  clear: both;
  font-size: 16px;
  padding: 10px;
  background: #e4f7fb;
  border: dashed 1px #8fd1e0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  text-align: center;
}
.maincol span.promo-box {
  display: block;
}


/* Newsletter CTA */
.join-newsletter.join-cta {
  background: #262231 url("../graphics/dollar-ticket.png") top left;
  padding: 63px 25px;
  position: relative;
}
.join-newsletter.join-cta .cta-content {
  position: relative;
  z-index: 3;
}
.join-newsletter.join-cta:before {
  background: url("../graphics/rainbow-stripes.png") top left repeat-x;
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.join-newsletter.join-cta:after {
  background: url("../graphics/rainbow--overlay.png") top left no-repeat;
  background-position: center top;
  background-size: 100% auto;  
  content: "";
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.join-newsletter.join-cta  h3 {
  color: #fff;
  font-size: 29px;
  line-height: 100%;
  text-align: center;
  margin: 0;
  padding-bottom: 20px;
}
.join-newsletter.join-cta p {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  margin: 0;
  padding-bottom: 40px;
}
.join-newsletter.join-cta .newsletter-form {
  display: table;
  min-width: 50%;
  margin: auto;
  border: 1px solid red;
}
.join-newsletter.join-cta .newsletter-form .text {
  max-width: none;
  margin-right: -92px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}
.join-newsletter.join-cta .newsletter-form .newsletter_signup {
  width: 92px;
  margin: 0 !important;
}
@media screen and (max-width:960px) {
  .join-newsletter.join-cta .newsletter-form {
    min-width: 80%;
  }
  .join-newsletter.join-cta .newsletter-form .text {
    margin: 0 0 20px;
    text-align: center;
  }
  .join-newsletter.join-cta .newsletter-form .newsletter_signup {
    width: 100%;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
}
@media screen and (max-width: 600px) {
  .join-newsletter.join-cta {
    padding: 30px; 
  }
}

/* interviewee shortcode styles */
.interviewee-info {
  background: #f3f8fc;
  clear: both;
  display: block;
  height: 40px;
  line-height: 40px;
  margin: 0 0 30px 20px;
}
.interviewee-info .interviewee-pic {
  display: block;
  float: left;
  width: 40px;
  height: 40px;
  margin-right: 20px;
  margin-left: -20px;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;  
}
.interviewee-info .interviewee-pic img {
  display: inline-block;
  width: 40px;
  height: 40px;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;  
}
.interviewee-info .interviewee-name {
  font: normal 16px "ProximaNovaBold", sans-serif;
  text-transform: uppercase;
}


/*
hide deep content ad on autoresponder landing pages 
this is also removed with js
*/
body.page-template-autoresponder-landing-php .vd-deepcontent-300 {
  display: none !important;
  visibility: hidden !important;
}

.vd-deepcontent-300 + h1,
.vd-deepcontent-300 + h2,
.vd-deepcontent-300 + h3,
.vd-deepcontent-300 + h4 {
  clear: both;
  display: table;
  width: 100%;
}

.related-resources {
  margin: 40px 0;
  position: relative;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}
.related-resources h3 {
  text-transform: capitalize;
}
.related-resources:before {
  color: #ccc;
  content: "Sponsored";
  display: block;
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 10px;
}

/* 
Temporary fix. Revert when no longer needed  
For post: http://www.vandelaydesign.com/best-ecommerce-website-designs/
Post id: 9676

Hide the after-1st-paragraph adsense ad for now. 
If Ad Injection plugin provides a granually/per-post toggle, use that instead; delete this code.
*/
/*
body.single-post.postid-9676 .vd-deepcontent-300 {
  display: none !important;
  visibility: hidden !important;
}
*/
/**
 * Jetpack related posts
 */

/* Container */

#vd-relatedposts {
  display: none;
  padding-top: 1em;
  margin: 1em 0;
  position: relative;
  clear: both;
}

.jp-relatedposts:after {
  content: '';
  display: block;
  clear: both;
}

/* Headline above related posts section, labeled "Related" */

#vd-relatedposts h3.jp-relatedposts-headline {
  margin: 0 0 1em 0;
  display: inline-block;
  float: left;
  font-size: 9pt;
  font-weight: bold;
  font-family: inherit;
}

#vd-relatedposts h3.jp-relatedposts-headline em:before {
  content: "";
  display: block;
  width: 100%;
  min-width: 30px;
  border-top: 1px solid #ddd;
  border-top: 1px solid rgba(0,0,0,.2);
  margin-bottom: 1em;
}

#vd-relatedposts h3.jp-relatedposts-headline em {
  font-style: normal;
  font-weight: bold;
}

/* Related posts items (wrapping items) */

#vd-relatedposts .jp-relatedposts-items {
  clear: left;
}

#vd-relatedposts .jp-relatedposts-items-visual {
  margin-right: -20px;
}

/* Related posts item */

#vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
  float: left;
  width: 33%;
  margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

#vd-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
  padding-right: 20px;
  filter: alpha(opacity=80);
  -moz-opacity: .8;
  opacity: .8;
}

#vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),
#vd-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {
  clear: both;
}

#vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
  text-decoration: underline;
}

#vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

/* Related posts item content */

#vd-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
#vd-relatedposts .jp-relatedposts-items p {
  font-size: 14px;
  line-height: 20px;
  margin: 0;
}
#vd-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
  position:relative;
}
#vd-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  display:block;
}

#vd-relatedposts .jp-relatedposts-items p {
  margin-bottom: 0;
}

#vd-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
  text-transform: none;
  margin: 0;
  font-family: inherit;
  display: block;
  max-width: 100%;
}

#vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
  font-size: inherit;
  font-weight: normal;
  text-decoration: none;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

#vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
  text-decoration: underline;
}

#vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
#vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
  display: block;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

#vd-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
#vd-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
  max-width: 100%;
}

#vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date,
#vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
  opacity: .6;
}

/* Hide the date by default, but leave the element there if a theme wants to use css to make it visible. */
.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
  display: none;
}

/* Behavior when there are thumbnails in visual mode */
#vd-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
  display: none;
}

/* Behavior when there are no thumbnails in visual mode */
#vd-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
  overflow: hidden;
}
#vd-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {
  margin-bottom: 1em;
}

/*
 * Responsive
 */

@media only screen and (max-width: 640px) {

  #vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    width: 50%;
  }

  #vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
    clear: left;
  }

  #vd-relatedposts .jp-relatedposts-items-visual {
    margin-right: 20px;
  }
}

@media only screen and (max-width: 320px) {

  #vd-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    width: 100%;
    clear: both;
    margin: 0 0 1em;
  }
}
