body{overflow-x:hidden;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;color:#4f5458;background:#fff;font-size:16px;line-height:24px;letter-spacing:0}h1,h2,h3,h4{line-height:1.2;color:#333}h1,.like-h1{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:45px;margin:25px 0 10px}h2{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:34px;margin:25px 0 10px}h3{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:20px;margin-top:0px;margin-bottom:25px}h3.slim{margin-bottom:5px}h4{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:18px}a,a:hover,a:focus,a:active,a:visited{color:#EF4129;-webkit-transition:none !important;transition:none !important}a:hover{text-decoration:underline}p{margin:0;margin-bottom:15px;font-size:16px}ul,ol{margin:0 0 40px;padding:0 0 0 20px}ul li,ol li{padding:0}b,strong{font-weight:normal;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}em{font-size:14px}.wrapper,.wrapper.wpb_column,.single .site-content{width:100%;max-width:1200px;margin-left:auto !important;margin-right:auto !important;outline:0;float:none;position:relative;overflow:hidden}.wrapper main,.wrapper.wpb_column main,.single .site-content main{float:left;padding-top:45px;padding-bottom:100px;width:100%}.wrapper main h1,.wrapper.wpb_column main h1,.single .site-content main h1{margin-top:0;margin-bottom:45px}.post-navigation{display:none}.button,input[type="submit"],a.button,.wpb_wrapper a.button,button{display:inline-block;float:left;padding:16px 20px 15px;font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif !important;font-size:20px;line-height:1;text-transform:uppercase;color:#fff;background:#EF4129;box-shadow:none;text-shadow:none;border:none;text-decoration:none;border-radius:0}.button:visited,input[type="submit"]:visited,a.button:visited,.wpb_wrapper a.button:visited,button:visited{color:#fff}.button:after,input[type="submit"]:after,a.button:after,.wpb_wrapper a.button:after,button:after{content:"\f002";font:normal normal normal 14px/1 "MbIconKit";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;line-height:13px;display:inline-block;font-weight:bold;position:absolute;top:calc(50% - 7px);right:10px;font-size:25px;line-height:17px;display:inline;font-weight:bold;position:relative;top:2px;right:-6px}.button.center,a.button.center{float:none;margin-left:auto;margin-right:auto}.ghost-button,a.ghost-button,.wpb_wrapper a.ghost-button{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;color:#EF4129;background-color:#fff;border:1px solid #EF4129;padding:16px 20px 13px}.ghost-button:visited,a.ghost-button:visited,.wpb_wrapper a.ghost-button:visited{color:#EF4129}.button:hover,a.button:hover,button:hover{background-color:#d0221a}.ghost-button:hover,a.ghost-button:hover,.wpb_wrapper a.ghost-button:hover{background-color:#d0221a;border:none;color:#fff;padding:17px 21px 14px}.full-width{overflow:hidden;width:100%;padding:0 40px}.full-width .entry-content{margin-top:0}.full-width.no-pad{padding:0}.vc_custom_heading{width:100%}.vc_custom_heading h2{font-family:"Proxima Nova Bold","Proxima Nova",Helvetica,Arial,sans-serif !important;font-size:32px}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{border-radius:inherit}.woocommerce-breadcrumb{font-size:13px;line-height:1;color:#888;margin:0px 0 15px;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.woocommerce-breadcrumb a{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;color:#888}.light-gray-background{background-color:#f4f4f4}div.gray-background{background-color:#e1e1e1;padding:20px;overflow:hidden;margin-bottom:35px;width:100%}.pad-55{padding-top:55px;padding-bottom:55px}.pad-55 .button{margin-top:55px}.pad-top-55{padding-top:55px}.product.wrapper{padding:49px 0 55px;overflow:hidden}.full-width.content-area{margin-top:-1px}#primary .wpb_row{margin-bottom:0}.vc_row[data-vc-full-width]{overflow:hidden}.page .vc_col-xs-1,.page .vc_col-sm-1,.page .vc_col-md-1,.page .vc_col-lg-1,.page .vc_col-xs-2,.page .vc_col-sm-2,.page .vc_col-md-2,.page .vc_col-lg-2,.page .vc_col-xs-3,.page .vc_col-sm-3,.page .vc_col-md-3,.page .vc_col-lg-3,.page .vc_col-xs-4,.page .vc_col-sm-4,.page .vc_col-md-4,.page .vc_col-lg-4,.page .vc_col-xs-5,.page .vc_col-sm-5,.page .vc_col-md-5,.page .vc_col-lg-5,.page .vc_col-xs-6,.page .vc_col-sm-6,.page .vc_col-md-6,.page .vc_col-lg-6,.page .vc_col-xs-7,.page .vc_col-sm-7,.page .vc_col-md-7,.page .vc_col-lg-7,.page .vc_col-xs-8,.page .vc_col-sm-8,.page .vc_col-md-8,.page .vc_col-lg-8,.page .vc_col-xs-9,.page .vc_col-sm-9,.page .vc_col-md-9,.page .vc_col-lg-9,.page .vc_col-xs-10,.page .vc_col-sm-10,.page .vc_col-md-10,.page .vc_col-lg-10,.page .vc_col-xs-11,.page .vc_col-sm-11,.page .vc_col-md-11,.page .vc_col-lg-11,.page .vc_col-xs-12,.page .vc_col-sm-12,.page .vc_col-md-12,.page .vc_col-lg-12{padding-left:0;padding-right:0}.page .vc_row{margin-left:0;margin-right:0}.wpb_wrapper h2{margin-top:-5px;margin-bottom:10px}.wpb_wrapper p,.wpb_wrapper ul,.wpb_wrapper a{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.wpb_wrapper ul li,.wpb_wrapper ol li{list-style:none;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:16px;line-height:29px}.wpb_wrapper ul li:before{content:'\2022';display:block;position:relative;max-width:0;max-height:0;left:-20px;top:-1px;color:#4F5458;font-size:27px}.wpb_wrapper ol{list-style-type:decimal;counter-reset:item}.wpb_wrapper ol li:before{content:counter(item) " ";counter-increment:item;display:block;position:relative;max-width:0;max-height:0;left:-15px;top:0;color:#f58a43;font-size:18px}.vc_custom_heading{margin-top:55px}.page-header{padding-bottom:0;margin:0;border-bottom:none;width:100%}.site-title{display:none}#masthead{border-bottom:1px solid #ccc;padding:0 40px;background:white;position:relative}#tiny-menus{display:block;overflow:hidden;margin-top:13px}#top-left-menu,#top-right-menu{font-size:13px;display:block;margin:0px;padding:0;float:left;line-height:1}#top-left-menu li,#top-right-menu li{list-style:none;display:inline-block;float:left;line-height:1}#top-left-menu a,#top-right-menu a{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;color:#333;text-decoration:none;line-height:1}#top-left-menu a:hover,#top-right-menu a:hover{text-decoration:underline}#top-right-menu{float:right}#top-right-menu ul{margin:0;float:left;margin-right:20px}#top-right-menu ul li{padding-left:0}#top-right-menu a{text-decoration:none}#top-right-menu .pipe:after{content:"|";margin:0 4px;display:inline-block;font-size:12px}#top-right-menu .pipe:after:hover{text-decoration:none}#top-right-menu .social-link{font-size:15px;color:#ccc;padding:0 5px;margin:0}#top-right-menu .social-link:first-child{margin-left:20px}#top-right-menu .social-link:hover{color:#E1E1E1}#top-right-menu .social-link:last-child{padding-right:0}.site-branding{float:left;margin:24px 0 0}.site-branding #mb-logo{max-width:200px}#site-navigation,#article-navigation{float:right;width:auto;clear:none;margin-top:10px}#site-navigation li,#article-navigation li{padding:0}#site-navigation #primary-menu a,#site-navigation #article-menu a,#article-navigation #primary-menu a,#article-navigation #article-menu a{color:#4f5458;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;padding:23px 0 21px;font-size:16px;line-height:16px;margin:0 38px}#site-navigation #primary-menu a:hover,#site-navigation #primary-menu li:hover,#site-navigation #primary-menu li:hover>a,#site-navigation #article-menu a:hover,#site-navigation #article-menu li:hover,#site-navigation #article-menu li:hover>a,#article-navigation #primary-menu a:hover,#article-navigation #primary-menu li:hover,#article-navigation #primary-menu li:hover>a,#article-navigation #article-menu a:hover,#article-navigation #article-menu li:hover,#article-navigation #article-menu li:hover>a{background:#e1e1e1;text-decoration:none;border:none}#site-navigation #primary-menu .sub-menu,#article-navigation #primary-menu .sub-menu{top:60px;background-color:#fff;padding:0px;border:13px solid #e1e1e1}#site-navigation #primary-menu .sub-menu li,#article-navigation #primary-menu .sub-menu li{background:white;padding:0;width:100%}#site-navigation #primary-menu .sub-menu a,#article-navigation #primary-menu .sub-menu a{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:14px;color:#666;padding:15px;margin:0;width:auto;white-space:nowrap;min-width:150px}#site-navigation #primary-menu>.current-menu-parent>a,#site-navigation #primary-menu>.current_page_parent>a,#site-navigation #primary-menu>.current-menu-item>a,#article-navigation #primary-menu>.current-menu-parent>a,#article-navigation #primary-menu>.current_page_parent>a,#article-navigation #primary-menu>.current-menu-item>a{border-bottom:4px solid #CCC;padding-bottom:17px}#site-navigation #primary-menu>.current-menu-parent>a:hover,#site-navigation #primary-menu>.current_page_parent>a:hover,#site-navigation #primary-menu>.current-menu-item>a:hover,#article-navigation #primary-menu>.current-menu-parent>a:hover,#article-navigation #primary-menu>.current_page_parent>a:hover,#article-navigation #primary-menu>.current-menu-item>a:hover{border:none;padding-bottom:21px}#site-navigation #primary-menu .current-menu-parent:hover a,#site-navigation #primary-menu .current_page_parent:hover a,#site-navigation #primary-menu .current-menu-item:hover a,#article-navigation #primary-menu .current-menu-parent:hover a,#article-navigation #primary-menu .current_page_parent:hover a,#article-navigation #primary-menu .current-menu-item:hover a{padding-bottom:21px}#site-navigation #primary-menu .sub-menu .current-menu-item,#site-navigation #primary-menu .sub-menu .current-menu-item a,#article-navigation #primary-menu .sub-menu .current-menu-item,#article-navigation #primary-menu .sub-menu .current-menu-item a{border:none !important}#site-navigation #primary-menu .sub-menu a,#site-navigation #primary-menu .sub-menu a:hover,#article-navigation #primary-menu .sub-menu a,#article-navigation #primary-menu .sub-menu a:hover{padding-bottom:15px !important}#menu-cta{float:right;margin:24px 0 11px 65px}#menu-cta .button{padding:9px 21px 6px;line-height:1;font-size:18px}#menu-cta .button:hover{padding:9px 22px 6px}#menu-cta .button:after{display:none}.menu-toggle{display:block;content:url("../mediabistro/images/burger.png");float:left;margin-top:4px}#menu-toggle{float:left;font-size:26px;margin:4px 70px 0 0}#menu-toggle a{color:#666}#menu-toggle .icon-bars{font-weight:600}#menu-toggle #open,#menu-toggle #close{display:block;font-weight:normal;position:absolute;width:100px;left:0;text-align:center;background:#fff;padding:10px;height:56px;font-size:20px;margin:auto;top:43px}#menu-toggle #open i{-webkit-font-smoothing:none;-moz-osx-font-smoothing:none;top:10px;position:relative;font-size:19px;height:16px;width:16px;vertical-align:text-top;margin-left:0px}#menu-toggle #close{display:none}#menu-toggle #close i{position:relative;top:9px;left:0;font-size:25px}#menu-toggle.open{background:#e1e1e1}#menu-toggle.open #close,#menu-toggle.open .icon{display:block;background-color:#e1e1e1;font-size:30px;margin:auto}#menu-toggle.open #close:hover{text-decoration:none}#menu-toggle.open #open{display:none}#everything-header{position:absolute;top:98px;z-index:1000;left:0;background:#e1e1e1;padding:20px 40px;width:100%;display:none;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#everything-header .everything-column{width:19%;background-color:#fff;float:left;padding:15px;margin-right:20px}#everything-header .everything-column:last-child{margin-right:0;width:21%}#everything-header .everything-column h2{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;margin:0 0 10px;font-size:24px;color:#666}#everything-header .everything-column h2 a{color:#666}#everything-header .everything-column ul{padding:0;margin-bottom:20px}#everything-header .everything-column li{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;list-style:none;color:#000;font-size:14px;line-height:16px;margin-bottom:10px}#everything-header .everything-column li:last-of-type{margin-bottom:0}#everything-header .everything-column li a{color:#666}#everything-header .everything-column button{text-transform:capitalize;font-size:13px;padding:8px 20px}#everything-header .everything-column:nth-child(5) .social-link{font-size:23px;color:#ccc;padding:0 10px;margin:0}#everything-header .everything-column:nth-child(5) .social-link:hover{color:#e1e1e1}#everything-header .everything-column:nth-child(5) .social-link:last-child{padding-right:0}#everything-header.open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#mb-subscribe-form-header{position:relative}#mb-subscribe-form-header .mb-subscribe-subtitle{line-height:22px;margin-bottom:30px;margin-top:10px;display:block;float:left}#mb-subscribe-form-header .mb-form{width:100%}#mb-subscribe-form-header .mb-form #contact_fields_email{width:calc(100% - 101px)}#mb-subscribe-form-header .mb-form button{margin:0;float:left;padding:14px 17px 13px}#mb-subscribe-form-header .mb-form button:after{display:none}#mb-subscribe-form-header #feedback{position:absolute}#mb-subscribe-form-header #feedback .pgn .alert{padding:12px 20px;border-radius:0}#mb-subscribe-form-header #feedback .pgn .alert button{display:none;float:right;padding:0;margin-top:2px;font-size:22px}.ie-message{display:none;background-color:#EF4129;color:#fff;height:316px;text-align:center;padding:0px 35px 32px;position:absolute;top:98px;width:100%;z-index:10}.ie-message a{color:white;display:block}.ie-message a#close{height:25px;float:right;margin-top:25px;width:25px}.ie-message a.chrome-icon,.ie-message a.firefox-icon{height:86px;width:86px}.ie-message a.chrome-icon{background:url(../mediabistro/images/chrome.svg)}.ie-message a.firefox-icon{background:url(../mediabistro/images/firefox.svg)}.ie-message div.wrapper{margin:0 auto;width:300px}.ie-message div.wrapper div.browser-icons{margin-right:50px;float:left;width:86px}.ie-message div.wrapper p{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:14px}.ie-message h2{font-family:"proxima_novabold", Helvetica, Arial, sans-serif;color:white;font-size:45px;text-transform:uppercase}.ie-message p{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:18px;margin-bottom:25px}#masthead.sticky-header{position:fixed;width:100%;height:57px;z-index:10000;top:0;padding:0px 40px;display:block;-webkit-transition:none;transition:none}#masthead.sticky-header #tiny-menus{display:none}#masthead.sticky-header #menu-toggle #open,#masthead.sticky-header #menu-toggle #close{top:0;height:56px}#masthead.sticky-header #menu-toggle #open i{top:10px}#masthead.sticky-header #menu-toggle #close i{top:9px}#masthead.sticky-header #everything-header{top:56px}#masthead.sticky-header .site-branding{margin:0;margin-top:13px}#masthead.sticky-header #menu-cta{padding:11px 0}#masthead.sticky-header #menu-cta .button{top:0}#masthead.sticky-header #primary-menu a,#masthead.sticky-header #article-menu a{padding:20px 0 20px}#masthead.sticky-header #site-navigation,#masthead.sticky-header #menu-cta{margin-top:0}#masthead.sticky-header #site-navigation #primary-menu .sub-menu,#masthead.sticky-header #article-navigation #primary-menu .sub-menu{top:57px a;top-padding:15px}#article-sticky{display:none;opacity:0;position:absolute;right:40px;width:calc(100% - 370px);background:#fff;height:56px;-webkit-transition:opacity 0.1s 0s ease-out;transition:opacity 0.1s 0s ease-out}#article-sticky h3{color:#666;float:right;clear:none;margin:0;padding:18px;line-height:1}#article-sticky #social-sticky{float:right;padding:10px 0}#article-sticky #social-sticky span{clear:none;float:left;top:5px;margin-right:15px;position:relative;font-size:15px}#article-sticky #social-sticky .addthis_toolbox{float:left}#article-sticky #social-sticky .addthis_toolbox li a{padding:0;color:#C1C1C1;margin:0;font-size:23px}body.header-stuck{position:relative;top:97px}.home header.entry-header{display:none}.featured-image,.full-subscribe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:484px;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.featured-image .full-image,.full-subscribe .full-image{width:100%;height:100%;position:absolute;z-index:1;top:0;background-size:cover;background-position:center}.featured-image .full-image img,.full-subscribe .full-image img{z-index:1;width:100%;height:auto;display:block;position:absolute;overflow:hidden;top:0;max-width:none}.featured-image #featured-headline,.featured-image #featured-cta,.featured-image #featured-description,.featured-image #featured-description h2,.featured-image .featured-icon,.full-subscribe #featured-headline,.full-subscribe #featured-cta,.full-subscribe #featured-description,.full-subscribe #featured-description h2,.full-subscribe .featured-icon{z-index:12;width:100%;color:#fff;text-align:center;line-height:1}.featured-image #featured-headline,.full-subscribe #featured-headline{text-shadow:0px 1px #494949;margin:10px auto 0 auto;max-width:1280px}.featured-image #featured-description,.full-subscribe #featured-description{max-width:850px;font-size:18px;text-shadow:0px 1px #494949;line-height:24px;margin-top:6px}.featured-image #featured-description h2,.full-subscribe #featured-description h2{font-size:28px;margin:0 0 26px}.featured-image #featured-description h3,.full-subscribe #featured-description h3{color:#fff}.featured-image #featured-cta,.full-subscribe #featured-cta{width:auto;margin:25px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.featured-image #featured-cta .button,.full-subscribe #featured-cta .button{font-size:20px}.featured-image #featured-cta .button:nth-child(n+3),.full-subscribe #featured-cta .button:nth-child(n+3){margin-left:40px}.home .featured-image{height:655px}.home .featured-image #featured-headline{margin-top:330px}.featured-icon.course,.featured-icon.career,.featured-icon.freelance,.featured-icon.zipcar,.featured-icon.avantguild,.featured-icon.lexisnexis,.featured-icon.freshbooks{width:90px;height:90px;margin:0 auto 0px;background-size:contain;background-repeat:no-repeat}.featured-icon.course{background-image:url("../mediabistro/images/i-course.svg")}.featured-icon.career{background-image:url("../mediabistro/images/i-career.svg")}.featured-icon.freelance{background-image:url("../mediabistro/images/i-freelance.svg")}.featured-icon.zipcar{background-image:url("../mediabistro/images/i-zipcar.png")}.featured-icon.lexisnexis{background-image:url("../mediabistro/images/i-lexisnexis.svg")}.featured-icon.freshbooks{background-image:url("../mediabistro/images/i-freshbooks.svg")}.featured-icon.avantguild{background-image:url("../mediabistro/images/ag-logo.svg");width:120px;margin-bottom:0px}.featured-image.skinny{height:275px}.featured-image.skinny .featured-icon{width:85px;height:85px;margin-bottom:10px}.featured-image.skinny .featured-icon.avantguild{width:85px;margin-bottom:0px;height:55px}.featured-image.skinny #featured-headline{font-size:34px}.featured-image.skinny #featured-description{max-width:450px}.left-featured-image{height:554px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.left-featured-image .fi-left,.left-featured-image .fi-left-content{width:50%;overflow:hidden}.left-featured-image .fi-left{background-repeat:no-repeat;background-size:cover}.left-featured-image .fi-left img{height:100%;width:auto;max-width:none}.left-featured-image .fi-left-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 45px}.left-featured-image .fi-left-content #featured-headline,.left-featured-image .fi-left-content #featured-cta,.left-featured-image .fi-left-content #featured-description{display:block;width:100%;text-align:left;text-shadow:none}.left-featured-image .fi-left-content #featured-description{font-size:16px;line-height:24px;width:75%}.left-featured-image .fi-left-content #featured-description h2{text-align:left}.left-featured-image .fi-left-content #featured-cta .button{margin-left:0}#featured-posts-container{padding:60px 0}#featured-posts-container .vc_col-sm-6{padding-right:0;padding-left:0}#featured-posts-container .vc_col-sm-6:last-child{padding-left:20px}#featured-posts-container .vc_row:last-child{margin-top:50px}#quarter-posts{margin-top:20px}#quarter-posts .wpb_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.featured-post{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;float:left}.featured-post .headline a{color:#333;text-decoration:none;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-weight:normal}.featured-post .author-by,.featured-post .author-by a{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;color:#888;font-size:14px;text-decoration:none}.featured-post .author-by span,.featured-post .author-by a span{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.featured-post .headline a:hover,.featured-post .author-by a:hover{text-decoration:underline}.featured-post .social{position:absolute;bottom:13px;color:#888;height:auto}.featured-post .social p{display:inline-block;float:left;margin:4px 10px 0 0}.featured-post .social .social-link,.featured-post .social .social-link:visited{float:left;font-size:21px;color:#888;margin-right:10px}.featured-post.small{width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc;position:relative}.featured-post.small:last-child{border:none}.featured-post.small .post-image,.featured-post.small .post-details{float:left;width:calc(50% - 10px)}.featured-post.small .post-image{margin-right:20px}.featured-post.small .headline{float:left;width:100%;margin:3px 0 15px;padding:0 12px;font-size:22px;font-weight:normal;line-height:26px}.featured-post.medium{width:100%}.featured-post.medium .headline{font-size:20px;margin:15px 0;padding-right:12px}.featured-post.large{width:100%}.featured-post.large .headline{font-size:28px;margin:15px 0;padding-right:12px}.featured-post.large .sub-title{font-size:16px}.featured-post.large #post-author{margin:20px 0}.featured-post.large .social{position:initial}.featured-post .post-image{position:relative}.featured-post .post-image img{position:relative;top:0;left:0;z-index:1}.featured-post #primary-category{position:absolute;top:10px;left:10px;z-index:2;background:#EF4129;color:#fff;padding:4px 10px 3px}.featured-post #primary-category a,.featured-post #primary-category a:visited{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;color:#fff;line-height:1;text-transform:uppercase;text-decoration:none;font-size:13px;display:block;font-weight:normal}.featured-post #primary-category a:hover{text-decoration:underline}#primary .featured-courses,.related.featured-courses{padding:48px 0;background-color:#F0F0F0}#primary .featured-courses .wpb_wrapper,#primary .featured-courses .product-archive,.related.featured-courses .wpb_wrapper,.related.featured-courses .product-archive{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}#primary .featured-courses .wpb_wrapper .wpb_text_column,#primary .featured-courses .wpb_wrapper .wpb_wrapper,#primary .featured-courses .product-archive .wpb_text_column,#primary .featured-courses .product-archive .wpb_wrapper,.related.featured-courses .wpb_wrapper .wpb_text_column,.related.featured-courses .wpb_wrapper .wpb_wrapper,.related.featured-courses .product-archive .wpb_text_column,.related.featured-courses .product-archive .wpb_wrapper{width:100%}#primary .featured-courses .wpb_wrapper .wpb_text_column:first-child,#primary .featured-courses .product-archive .wpb_text_column:first-child,.related.featured-courses .wpb_wrapper .wpb_text_column:first-child,.related.featured-courses .product-archive .wpb_text_column:first-child{width:100%;overflow:hidden;margin-bottom:40px;padding:0}#primary .featured-courses .wpb_wrapper .wpb_text_column:first-child h2,#primary .featured-courses .product-archive .wpb_text_column:first-child h2,.related.featured-courses .wpb_wrapper .wpb_text_column:first-child h2,.related.featured-courses .product-archive .wpb_text_column:first-child h2{margin-top:0;margin-bottom:10px;float:left}#primary .featured-courses .wpb_wrapper .wpb_text_column:first-child a,#primary .featured-courses .product-archive .wpb_text_column:first-child a,.related.featured-courses .wpb_wrapper .wpb_text_column:first-child a,.related.featured-courses .product-archive .wpb_text_column:first-child a{float:right;margin-top:9px;color:#4f5458}#primary .featured-courses .wpb_wrapper .wpb_text_column:first-child a:after,#primary .featured-courses .product-archive .wpb_text_column:first-child a:after,.related.featured-courses .wpb_wrapper .wpb_text_column:first-child a:after,.related.featured-courses .product-archive .wpb_text_column:first-child a:after{content:"\f002";font:normal normal normal 14px/1 "MbIconKit";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;line-height:1;display:inline-block;font-weight:bold;position:relative;top:1px;right:-6px;color:#EF4129}#primary .featured-courses .wpb_wrapper .wpb_text_column a,#primary .featured-courses .product-archive .wpb_text_column a,.related.featured-courses .wpb_wrapper .wpb_text_column a,.related.featured-courses .product-archive .wpb_text_column a{float:none;font-size:20px;margin-top:55px}#primary .featured-courses .course-promo,.related.featured-courses .course-promo{width:31%;margin-right:1%;float:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#primary .featured-courses .course-promo:nth-child(n+2),.related.featured-courses .course-promo:nth-child(n+2){margin-right:0}#primary .featured-courses.triple .wpb_text_column h2,#primary .featured-courses.triple .wpb_text_column h3,#primary .featured-courses.triple .wpb_text_column p{float:none;margin-left:auto;margin-right:auto;width:100%}.featured-courses .course-promo,.product-archive .course-promo{padding:0;background:white;float:left}.featured-courses .course-promo a,.product-archive .course-promo a{text-decoration:none}.featured-courses .course-promo a:hover ~ .course-details,.product-archive .course-promo a:hover ~ .course-details{background:#e1e1e1}.featured-courses .course-promo:last-child,.product-archive .course-promo:last-child{margin-right:0}.featured-courses .course-promo .course-image,.product-archive .course-promo .course-image{position:relative;float:left;width:100%}.featured-courses .course-promo .course-image img,.product-archive .course-promo .course-image img{float:left;max-width:none;width:100%}.featured-courses .course-promo .course-image .course-price,.product-archive .course-promo .course-image .course-price{position:absolute;bottom:10px;left:10px;padding:15px 20px;background-color:#f0f0f0;opacity:.9;color:#4f5458;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:24px}.featured-courses .course-promo .course-image .course-price span,.product-archive .course-promo .course-image .course-price span{font-size:16px;display:inline-block;margin-left:0px}.featured-courses .course-promo .course-details,.product-archive .course-promo .course-details{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;overflow:hidden;padding:20px 20px 40px;color:#4f5458}.featured-courses .course-promo .course-details:hover,.product-archive .course-promo .course-details:hover{background:#e1e1e1}.featured-courses .course-promo .course-details .course-headline h3,.product-archive .course-promo .course-details .course-headline h3{margin-top:0;margin-bottom:5px;font-size:20px}.featured-courses .course-promo .course-details .course-description,.product-archive .course-promo .course-details .course-description{margin-bottom:0px}.featured-courses .course-promo .course-details .course-bottom,.product-archive .course-promo .course-details .course-bottom{position:absolute;bottom:10px;width:calc(100% - 40px)}.featured-courses .course-promo .course-details .course-start,.product-archive .course-promo .course-details .course-start{padding:10px;background-color:#4D5558;color:#fff;font-size:12px;float:left;margin-right:10px;width:calc(57% - 5px)}.featured-courses .course-promo .course-details .button,.product-archive .course-promo .course-details .button{font-size:15px;padding:6px 10px 5px;width:calc(43% - 5px)}.vc_single_course{width:32%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.vc_single_course .course-promo{width:auto}.related.featured-courses .course-promo{width:calc(24% - 19px);margin-right:0}.related.featured-courses .course-promo .course-details{padding:15px}.related.featured-courses .course-promo h3{margin-bottom:5px}.left-testimonial{padding:55px 0;overflow:hidden}.left-testimonial .lt-test{padding:24px;background-color:#e1e1e1;width:36%;margin:0}.left-testimonial .lt-right-content{width:64%;margin:0;padding-left:100px}.left-testimonial .featured-headline{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;color:#4f5458;font-size:35px;margin-bottom:10px;line-height:35px}.left-testimonial .featured-description ul{margin-top:25px}.left-testimonial .featured-cta{margin:33px 0}.left-testimonial .featured-quote{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:18px;line-height:26px;margin-bottom:25px}.left-testimonial .featured-quoted,.left-testimonial .featured-quoted-info{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;text-align:right;color:#EF4129}.left-testimonial .featured-quoted-info{color:#4f5458}.flex-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-center>div:first-child{padding:0px;width:800px !important}.flex-center>div:first-child>.wpb_wrapper{padding:40px 100px 100px 0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-center .featured-course-cat{padding:0 0 30px;width:800px !important}.flex-center .featured-course-cat a{text-decoration:none;color:#333}.flex-center .featured-course-cat a:hover{text-decoration:underline}.flex-center .featured-course-cat a.button{color:#fff;margin-top:10px}.flex-center .featured-course-cat a.button:hover{text-decoration:none}.flex-center .featured-course-cat .vc_wp_text,.flex-center .featured-course-cat .wpb_text_column{width:100%}.flex-center .featured-course-cat>.wpb_wrapper{padding:55px 100px 55px 0 !important;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breakout-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.icon-promo{width:49%;margin:20px 0;padding-top:0}.icon-promo .icon-image,.icon-promo .icon-details,.icon-promo .icon-headline,.icon-promo .icon-description{float:left}.icon-promo .icon-image{width:50px;margin-right:20px;height:60px;background-size:contain;background-repeat:no-repeat;text-align:center}.icon-promo .icon-image .icon{font-size:40px;color:#EF4129;position:relative;top:10px;text-align:center;display:inline}.icon-promo .icon-details{width:75%}.icon-promo .icon-headline h3{font-size:16px;margin-top:0;margin-bottom:5px;line-height:1;color:#4f5458}.icon-promo .icon-description{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:14px;color:#4f5458;line-height:19px}.icon-promo a .icon-headline:hover,.icon-promo a .icon-description:hover,.icon-promo a .icon-headline ~ .icon-description:hover,.icon-promo a .icon-headline:hover ~ .icon-description,.icon-promo a .icon-details:hover .icon-headline{text-decoration:underline}.icon-promo.centered.half:nth-child(2n+2),.icon-promo.centered.third:nth-child(3n+3),.icon-promo.centered.fourth:nth-child(4n+4){margin-right:0}.icon-promo.centered .icon-headline{width:100%}.icon-promo.centered .icon-headline h3{font-size:20px;margin-bottom:5px;text-align:center}.icon-promo.centered .icon-details{width:100%}.icon-promo.centered .icon-description{width:100%;text-align:center;font-size:16px;max-width:230px;margin:auto;float:none}.icon-promo.centered .icon-image{float:none;margin:auto;width:60px;border-radius:60px;margin-bottom:20px}.icon-promo.centered .icon-image .fa{color:#fff;font-size:28px;position:relative;top:15px}.icon-promo.centered .icon-details:hover,.icon-promo.centered .icon-headline:hover,.icon-promo.centered .icon-description:hover,.icon-promo.centered .icon-headline ~ .icon-description:hover,.icon-promo.centered .icon-headline:hover ~ .icon-description,.icon-promo.centered .icon-details:hover .icon-headline{text-decoration:none}.icon-image .icon.icon-copywriting{font-size:35px;top:9px}.icon-image .icon.icon-socialmedia{font-size:35px;top:9px}.icon-image .icon.icon-digitalmarketing{font-size:48px;top:15px}.icon-image .icon.icon-publicrelations{font-size:48px;top:15px}.icon-image .icon.icon-digitaljournalism{top:12px}.icon-image.cube{background-image:url("../mediabistro/images/cube.png")}.icon-image.circles{background-image:url("../mediabistro/images/circles.png")}.page .vc_row .wpb_column.breakout-right,.page .vc_row .wpb_column.breakout-left{right:0;padding:0;margin-right:-33%;width:calc(400px + 33%) !important;background-image:none !important;overflow:hidden}.page .vc_row .wpb_column.breakout-right .wpb_wrapper,.page .vc_row .wpb_column.breakout-left .wpb_wrapper{position:absolute;width:100%;height:100%;padding:0}.page .vc_row .wpb_column.breakout-right .wpb_wrapper .color-overlay,.page .vc_row .wpb_column.breakout-right .wpb_wrapper .overlay-image,.page .vc_row .wpb_column.breakout-left .wpb_wrapper .color-overlay,.page .vc_row .wpb_column.breakout-left .wpb_wrapper .overlay-image{position:absolute;width:100%;height:100%;z-index:1;top:0}.page .vc_row .wpb_column.breakout-right .wpb_wrapper .color-overlay img,.page .vc_row .wpb_column.breakout-right .wpb_wrapper .overlay-image img,.page .vc_row .wpb_column.breakout-left .wpb_wrapper .color-overlay img,.page .vc_row .wpb_column.breakout-left .wpb_wrapper .overlay-image img{min-height:100%;max-width:none;min-width:100%;height:auto}.page .vc_row .wpb_column.breakout-right .wpb_wrapper h3,.page .vc_row .wpb_column.breakout-left .wpb_wrapper h3{margin-top:25px;margin-bottom:5px}.page .vc_row .wpb_column.breakout-right .wpb_wrapper .color-overlay,.page .vc_row .wpb_column.breakout-left .wpb_wrapper .color-overlay{z-index:2}.page .vc_row .wpb_column.breakout-right ~ div,.page .vc_row .wpb_column.breakout-left ~ div{width:780px;padding:55px 60px !important}div ~ .page .vc_row .wpb_column.breakout-right{width:780px;padding:40px 60px !important}.featured-career-service{padding:50px 0}.featured-career-service .wpb_text_column .button{float:none}.avantguild-container{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .vc_row .wpb_column.breakout-left{margin-left:-33%;margin-right:0}.page .vc_row .wpb_column.breakout-left ~ div{width:800px}.page .vc_row .wpb_column.breakout-left ~ div h3{margin-top:20px;float:left;width:100%;clear:both;margin-bottom:5px}.page .vc_row .wpb_column.breakout-left ~ div ul{clear:both;margin-bottom:0}#featured-employers{padding:55px 0}.featured-employers .wpb_image_grid_ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:20px;height:auto !important}.featured-employers .wpb_image_grid_ul li.isotope-item{position:initial !important;max-width:calc(100% / 5)}.video-course-promo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:100px 0}.vc-left,.video-course-video{width:50%}#testimonials-container .wpb_wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.testimonial{background-repeat:no-repeat;background-size:cover;width:50%;float:left;padding:60px 0}.testimonial div{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;text-align:center;color:#fff}.testimonial-text{width:100%;font-size:16px;line-height:24px;font-weight:normal}.testimonial-name{margin-top:20px;font-weight:normal;font-size:28px}.testimonial-company,.testimonial-pro-title{font-size:14px}.testimonial-horizontal-row{background-color:#f0f0f0;padding-bottom:70px}.testimonial.testimonial-horizontal{border-bottom:1px solid #ccc;text-align:center}.testimonial.testimonial-horizontal div{text-align:center}.testimonial.testimonial-horizontal:last-child{border-bottom:none}.testimonial.testimonial-horizontal .testimonial-name,.testimonial.testimonial-horizontal .testimonial-pro-title{text-align:center !important;color:#333 !important}.testimonial.testimonial-horizontal .testimonial-name{font-size:18px;line-height:24px;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}.testimonial.testimonial-horizontal .testimonial-pro-title{font-size:14px;line-height:24px;font-weight:bold}.testimonial.testimonial-horizontal .icon{font-size:40px;color:#ccc;margin:0 0 30px;width:auto}.testimonial{background-repeat:no-repeat;background-size:cover;width:100%;float:left;padding:30px;background-color:#f0f0f0}.testimonial div{text-align:left;color:#4f5458}.full-subscribe{height:auto;padding:55px 40px;background-color:rgba(41,99,164,0.67)}.full-subscribe .full-image{z-index:-1;left:0;-webkit-filter:grayscale(100%) blur(5px);filter:grayscale(100%) blur(5px)}.full-subscribe h2#featured-headline{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:34px;margin-top:0}.full-subscribe #featured-description{margin-bottom:8px}.full-subscribe form{padding:10px;background-color:#fff;width:28%;min-width:400px;margin:20px auto;position:relative}.full-subscribe .form-group-attached{float:left;width:calc(100% - 120px);clear:none;margin-right:10px}.full-subscribe .mb-form button{padding:8px 16px 11px;font-size:14px;margin:0;text-transform:capitalize;width:110px;line-height:normal}.full-subscribe .mb-form button:after{font-size:21px;top:3px}.full-subscribe #contact_fields_email,.full-subscribe #contact_fields_full_name{width:100%;margin-bottom:0;max-width:none;font-size:16px}.full-subscribe #feedback{position:absolute;width:calc(100% - 20px)}.full-subscribe #feedback .alert{height:41px;border-radius:0;padding-top:11px}.full-subscribe #feedback .alert button{display:none}.full-subscribe #subscription-social{color:#fff;text-align:center}.full-subscribe #subscription-social p{display:inline-block;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:24px;margin-bottom:0}.full-subscribe #subscription-social .social-link{color:#fff;font-size:25px;margin:0px 10px}.color-box{color:#fff;padding:51px 0 55px;overflow:hidden}.color-box .color-title,.color-box .color-description,.color-box #career-prices{color:#fff;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;text-align:center}.color-box h1.color-title{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;margin:0}.color-box .color-description{max-width:1000px;margin-left:auto;margin-right:auto}.color-box #color-cta{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.color-box #color-cta #cta{margin:auto}.color-box #career-description,.color-box #career-prices{width:50%;float:left}.color-box #career-description{padding-right:30px}.color-box #career-description h2{margin:0 0 10px;line-height:1}.color-box #career-description .color-title,.color-box #career-description .color-description,.color-box #career-description #career-prices{text-align:left}.color-box #career-description #color-cta{display:block;float:left;margin-top:40px}.color-box #career-prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.color-box .price-box{float:left;width:185px;height:165px;border:1px solid #fff;padding:25px;text-align:center;position:relative}.color-box .price-box:first-child{margin-right:35px}.color-box .price-box .price{font-size:54px;line-height:1;margin-bottom:20px;margin-top:10px}.color-box .price-box .session{font-size:17px}.color-box .price-box .icon{width:auto;height:auto;font-size:60px;display:block;overflow:hidden;line-height:1;margin-bottom:20px}.color-box .price-box .icon-stack{width:60px;height:60px;display:block;overflow:hidden;margin:0 auto 20px;background:#fff}.color-box .price-box .icon-stack .icon-inverse{font-size:30px;text-align:center;position:absolute;left:15px;top:15px}.color-box.transparent-box #career-prices{color:#4f5458}.color-box.transparent-box .price-box{border-color:#e1e1e1}.color-box.transparent-box .price-box .icon{color:#F9B234}.color-box.transparent-box .price-box .icon-stack{background-color:#F9B234}.color-box.transparent-box .price-box .icon-stack .icon{color:#f0f0f0 !important}.transparent-box,.transparent-box .color-title,.transparent-box .color-description{color:#333}.color-box.hero{min-height:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wpb_text_column .button,.wysiwyg .button{margin-right:20px;-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit}.signin-triple .wpb_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.signin-triple .signin-box.third{margin-bottom:0;border:1px solid #ccc;position:relative}.signin-triple .signin-box.third:nth-of-type(3){margin-right:0}.signin-triple .signin-box.third .signin-image{height:225px;background-size:cover;background-repeat:no-repeat;color:#fff;padding:60px 0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.signin-triple .signin-box.third .signin-image h1{color:white;text-shadow:0px 1px #494949;margin-bottom:0px;margin-left:auto;margin-right:auto;margin-top:0}.signin-triple .signin-box.third .signin-content{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;padding:20px 20px 116px;border-top:none}.signin-triple .signin-box.third .signin-content ul li{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.signin-triple .signin-box.third #featured-cta{position:absolute;width:160px;left:calc(50% - 80px);bottom:50px;text-align:center;margin:30px 0 15px}.signin-triple .signin-box.third #featured-cta .button{float:none;margin:0}.signin-triple .signin-box.third #signin-already{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;text-align:center;margin-top:15px;position:absolute;bottom:25px;left:calc(50% - 96px)}.overlay-image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.color-overlay.blue{background-color:rgba(41,99,164,0.69)}.color-overlay.cyan{background-color:rgba(56,195,227,0.5)}.color-overlay.orange{background-color:rgba(239,139,41,0.6)}.color-overlay.yellow{background-color:rgba(239,175,63,0.5)}.flex-container{padding:55px 0 37px}.flex-container>.wpb_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-container>.wpb_wrapper .wpb_text_column,.flex-container>.wpb_wrapper .wpb_wrapper{width:100%;margin-bottom:30px}#content .wpb_text_column h3{margin-bottom:55px !important}.ag-benefit{width:32%;margin-bottom:15px;padding:0px 20px 20px 30px;position:relative;float:left}.ag-benefit:nth-of-type(3n+1){margin-right:0;padding-right:0}.ag-benefit:before{content:"\f00d";font:normal normal normal 14px/1 "MbIconKit";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:3px;font-weight:bold;font-size:15px}.ag-benefit .benefit-title{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;margin-bottom:15px;font-size:18px;color:#4f5458}.ag-benefit .benefit-subtitle{margin-top:-10px;margin-bottom:10px;font-size:14px}.ag-benefit .benefit-description{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:14px;color:#4f5458;line-height:18px;margin-bottom:10px}.ag-benefit.dark{color:#fff}.ag-benefit.dark .benefit-title,.ag-benefit.dark .benefit-subtitle,.ag-benefit.dark .benefit-description{color:#fff}.ag-benefit.dark .benefit-link{display:none}.ag-benefit.light:before{color:#2963a4}.ag-discount-triple .wpb_text_column{margin-bottom:23px}.ag-discount{width:32%;margin-right:2%;margin-top:0;float:left}.ag-discount .featured-icon{width:60px;height:60px;margin-bottom:20px}.ag-discount .discount-title,.ag-discount .discount-description{text-align:center}.ag-discount .discount-title{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:20px;margin-bottom:5px}.ag-discount .discount-description{font-size:14px}.ag-discount:last-child{margin-right:0}.featured-magazines{background:#f4f4f4}.featured-magazines .wpb_text_column:first-child{margin-bottom:34px}.featured-magazines .button.center{margin-top:25px}.magazine-promo{width:15%;margin-right:2%;float:left;margin-bottom:15px}.magazine-promo:nth-of-type(6n+7){margin-right:0}#post-archive-container h1.archive-title,#post-archive-container h2.archive-title{margin:45px 0}#post-archive-container h1.archive-title a,#post-archive-container h2.archive-title a{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;color:#333}#post-archive-container .sub-terms{margin-top:67px}.wpb_wrapper .fifth-ex:nth-child(5n){margin-right:40px}.wpb_wrapper .fifth-ex:nth-child(6n){margin-right:0}#primary .resources.featured-courses .wpb_column>.wpb_wrapper .wpb_text_column{padding:0}#primary .product-archive>.wpb_wrapper{padding-top:0;padding-bottom:0}#primary .product-archive>.wpb_wrapper .wpb_text_column{width:100%}#articles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#archive-link{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:18px;float:right;position:relative;bottom:55px;margin-top:55px}.site-main.archive,.content-landing .wpb_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-bottom:0}.site-main h1.archive-title,.archive-title{float:left;margin:0 0 45px}.site-main h1.archive-title a,.archive-title a{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;color:#333}.archive .post,#articles .post{padding:0 0 55px}.sub-terms{float:left;color:#666;margin-top:21px}.sub-terms .term{font-size:18px;float:left;display:inline-block}.sub-terms .term a{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;color:#666}.sub-terms .term a.active{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;color:#4f5458}.sub-terms .term:before{content:"|";display:inline-block;color:#ccc;margin:0 10px}.post.archive-first .post-image,.post.archive-grid .post-image{position:relative}.post.archive-first .post-image:before,.post.archive-grid .post-image:before{display:block;content:"";width:100%;padding-top:56.25%}.post.archive-first .post-image>a,.post.archive-grid .post-image>a{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.post.archive-first .post-image img,.post.archive-grid .post-image img{z-index:1;position:absolute;top:0;left:0;bottom:0;right:0;height:auto;width:100%;display:block;max-width:none}.post.archive-first #primary-category,.post.archive-grid #primary-category{position:absolute;top:10px;left:10px;z-index:2;background:#EF4129;color:#fff;padding:4px 5px 3px}.post.archive-first #primary-category a,.post.archive-first #primary-category a:visited,.post.archive-grid #primary-category a,.post.archive-grid #primary-category a:visited{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;color:#fff;line-height:1;text-transform:uppercase;font-size:13px;display:block}.post.archive-first .entry-header,.post.archive-grid .entry-header{border:none;padding:0}.post.archive-first .entry-title a,.post.archive-grid .entry-title a{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;color:#333}.post.archive-first .entry-title a:hover,.post.archive-grid .entry-title a:hover{text-decoration:underline}.post.archive-first .entry-content,.post.archive-first .entry-content p,.post.archive-grid .entry-content,.post.archive-grid .entry-content p{width:100%;font-family:'Georgia',Times, 'Times New Roman', serif;font-size:18px;line-height:26px;color:#333}.post.archive-first #footer-share,.post.archive-grid #footer-share{position:absolute;bottom:0;width:100%}.post.archive-first #footer-share p,.post.archive-grid #footer-share p{color:#666}.archive .post .entry-meta,#articles .post .entry-meta{margin-top:0;text-align:left;width:100%;color:#888}.archive .post .entry-meta a,#articles .post .entry-meta a{color:#888}.archive-first{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%}.archive-first .post-image,.archive-first .post-details{width:50%;position:relative}.archive-first .post-details{padding:2px 20px 5px 25px}.archive-first .entry-title{font-size:28px;margin-top:-1px;margin-bottom:8px}.archive-first .entry-sub-title{font-size:20px;margin-bottom:12px}.post.archive-grid{width:32%;margin-right:2%;position:relative;float:left}.post.archive-grid:nth-of-type(3n+1){margin-right:0}.post.archive-grid .post-image,.post.archive-grid .post-image img{width:100%;position:relative}.post.archive-grid .entry-header,.post.archive-grid .entry-content{padding:15px 0 0;margin:0}.post.archive-grid .entry-title{font-size:20px;margin:0px !important}.post.archive-grid .entry-meta{margin-top:20px;padding-left:10px}#fc{margin-bottom:25px}#try-one{margin-bottom:90px}#try-one ~ h3{font-size:30px}#try-one,#try-one li,#try-one li a{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:16px}#archive-404{margin-bottom:0px;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#archive-404 .post.archive-grid{padding-top:0;padding-bottom:52px}#archive-404 .post.archive-grid:nth-of-type(3n+1){margin-right:2%}#archive-404 .post.archive-grid:nth-of-type(3n){margin-right:0}#archive-404 .post.archive-grid:nth-last-of-type(1),#archive-404 .post.archive-grid:nth-last-of-type(2),#archive-404 .post.archive-grid:nth-last-of-type(3){padding-bottom:0;margin-bottom:0}.page-template-template-no-sidebar .site-content .site-main{float:none}.single-post #primary,.with-sidebar#primary,#primary.magazine,.wrapper .product{max-width:860px;width:100%;float:left;margin-right:40px}.single-post .site-content main{padding-bottom:45px}.single-post hr{margin:0}.single-post .yarpp-related{margin:0;padding:47px 0}.single-post .post{float:left;padding:0;width:100%;font-family:'Georgia',Times, 'Times New Roman', serif;font-size:18px;line-height:28px;color:#333}.single-post .post .entry-title{line-height:56px;margin:0 0 10px}.single-post .post h3,.single-post .post br{clear:none}.single-post .post p,.single-post .post em{font-size:18px;line-height:28px;margin-bottom:28px}.single-post .post b,.single-post .post strong{font-weight:bold}.single-post .post .entry-content{max-width:none;float:right;width:calc(100% - 210px);margin-top:20px}.single-post .post a,.single-post .post b,.single-post .post strong{font-family:'Georgia',Times, 'Times New Roman', serif}#secondary{float:left;width:300px;padding:40px 0}.type-post .entry-header{border-bottom:1px dashed #ccc;padding-bottom:0px}#post-categories,#post-categories a{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;text-transform:uppercase;text-decoration:none;color:#EF4129;font-size:16px;font-weight:normal;margin-bottom:15px;display:block}#post-categories:hover,#post-categories a:hover{text-decoration:underline}.entry-sub-title{font-family:'Georgia Regular', 'Georgia';font-weight:400;font-size:28px;color:#666;margin:0px 0px 18px}.addthis_toolbox ul{margin:0;padding:0;float:left}.addthis_toolbox ul li{list-style:none;display:inline-block;float:left;margin-right:3px;max-width:33px;line-height:0}.addthis_toolbox ul a{padding:0;color:#ccc;font-size:30px;height:30px;overflow:hidden;display:inline-block;margin-bottom:0}.addthis_toolbox ul .icon{position:relative;top:-2px}.addthis_toolbox ul .icon-03-fb-sq:hover{color:#3b5998}.addthis_toolbox ul .icon-03-tw-sq:hover{color:#00aced}.addthis_toolbox ul .icon-03-li-sq:hover{color:#007bb5}.addthis_toolbox ul .icon-03-ml-sq:hover{color:#4f5458}.entry-meta{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;float:left;width:160px;margin-top:20px;margin-right:50px;font-style:normal;font-size:14px;text-align:right;line-height:1.2;color:#666}.entry-meta a{text-decoration:none;color:#333}.entry-meta .author-pic{width:40px;display:block;overflow:hidden;height:40px;border-radius:40px;float:right;clear:both;margin-left:calc(100% - 40px);margin-bottom:15px}.entry-meta .author-pic img{float:right}.entry-meta .author-pic #user-icon{display:none;float:right;width:65px;height:65px;border-radius:70px;overflow:hidden;margin-right:15px;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;background:#bfbfbf;color:#fff;font-size:35px;text-align:center;line-height:67px;text-transform:uppercase}.entry-meta .author-by{display:block;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}.entry-meta .author-by span{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.entry-meta .author-by a{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}.entry-meta .author-twitter a{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.entry-meta #post-time{margin:20px 0;font-size:12px}.entry-meta #share{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:14px;color:#333;text-transform:uppercase;clear:both;float:right;display:block;text-align:right;width:100%;border-bottom:1px solid #ccc;padding-bottom:5px;margin:5px 0px}.entry-meta .addthis_toolbox{float:right}.entry-meta .addthis_toolbox ul li{margin-top:3px;margin-right:10px}.entry-meta .addthis_toolbox ul li:last-of-type{margin-right:0;margin-top:3px}.entry-meta .fa,.entry-meta .icon{font-size:24px;margin-right:5px;color:#ccc}.entry-meta .fa:last-of-type,.entry-meta .icon:last-of-type{margin-right:0}.entry-meta .icon-icon-mail{font-size:16px}.entry-meta .fa-facebook-f:hover{color:#3b5998}.entry-meta .fa-twitter:hover{color:#00aced}.entry-meta .fa-linkedin:hover{color:#007bb5}.entry-meta .icon-icon-mail:hover{color:#4f5458}#header-byline{display:none;height:40px;float:left;width:100%;margin-bottom:10px;position:relative}#header-byline .post-author{float:left}#header-byline .author-pic{float:left;margin:0;margin-right:10px}#header-byline .author-by,#header-byline .author-twitter{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;display:inline;float:left;margin:2px 10px 0 0;font-size:14px}#header-byline #post-time{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;margin:10px 0 0;position:relative;bottom:0;left:0;font-size:12px;float:left;width:calc(100% - 50px);text-align:left}#header-byline .addthis_toolbox{position:absolute;right:0}#header-byline .addthis_toolbox ul li{margin-top:6px}#header-byline .addthis_toolbox ul li:last-of-type{margin-top:7px}.left-gutter{margin-left:-210px}.vc_placeholder{height:130px;width:110px !important}#footer-share{float:left;margin-top:15px}#footer-share input{color:#333;font-size:13px;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;line-height:22px;border-collapse:#000;margin-right:3px;float:left}#footer-share p,#footer-share .addthis_toolbox,#post-topics p{float:left;margin:0;margin-right:8px}#footer-share p,#post-topics p{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;line-height:30px}#post-topics{margin-top:30px;float:left;clear:left}#post-topics a{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.single-post .post blockquote{color:#2963A4;text-align:center;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;max-width:290px;float:left;margin:30px 55px 30px -210px}.single-post .post blockquote:before{content:"";display:block;width:90px;height:4px;background-color:#2963A4;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:20px;margin-right:0}.single-post .post blockquote p{margin-bottom:20px;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-style:normal;font-size:24px;line-height:30px}#full-width-hero{max-height:400px;overflow:hidden}#large-hero,#medium-hero{float:left;width:100%}#large-hero img,#medium-hero img{width:100%;max-height:484px;margin-top:-1px}#medium-hero{margin-bottom:28px}#small-hero{max-width:340px;margin:0 0 10px 30px}.hero-caption,figure figcaption.wp-caption-text{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;color:#333;border-bottom:1px dashed #333;font-size:16px;text-align:left;margin-top:0px;padding:10px 0;margin-bottom:10px}figure.wp-caption{margin:0;margin-bottom:60px;position:relative}.post .size-large-feature,.post figure .size-large-feature,figure figcaption.wp-caption-text{margin-left:-210px;max-width:none;width:auto;margin-right:0}figure .size-large-feature+figcaption.wp-caption-text{position:absolute;left:-210px;width:calc(100% + 210px);margin:0}#lock-container{position:absolute;width:100%;height:530px;z-index:999;overflow:hidden;bottom:-50px;background:url("../mediabistro/images/gradient.png") repeat-x;padding:120px 100px}#lock-container #ag-lock{width:700px;margin:auto;background:#D8D8DA;overflow:hidden;padding:30px 50px;position:relative}#lock-container #ag-lock:before{content:url("../mediabistro/images/lock.png");position:absolute;left:50px}#lock-container #ag-lock #lock-content{padding-left:115px;float:left}#lock-container #ag-lock #lock-content h2,#lock-container #ag-lock #lock-content p,#lock-container #ag-lock #lock-content a{float:left;margin-bottom:20px}#lock-container #ag-lock #lock-content h2{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:45px;margin-top:-8px}#lock-container #ag-lock #lock-content p{font-size:20px;line-height:1.2}#lock-container #ag-lock #lock-content .button{font-size:20px;margin-bottom:0}#lock-container #ag-lock #lock-content .button:last-child{margin-left:40px}#inline-featured-articles{padding:3px 0 22px;margin-bottom:22px;margin-left:22px;border-bottom:1px solid #ccc;float:right;width:340px}#inline-featured-articles h3{font-size:24px;margin-bottom:10px}#inline-featured-articles a.ifa{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;margin-bottom:22px;color:#4f5458;display:block;float:left;line-height:1.2;font-size:16px;width:100%}#inline-featured-articles a.ifa:hover{text-decoration:none}#inline-featured-articles a.ifa:last-of-type{margin-bottom:0}#inline-featured-articles .ifa-image{width:160px;float:left;margin-right:22px}.job-item{position:relative;padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:15px}.job-logo{display:inline;float:left;margin-right:10px;width:120px;height:60px;background-color:rgba(33,33,33,0.03)}.job-content{float:left;display:inline;width:calc(100% - 130px)}.job-title a,.job-company,.job-location{line-height:15px;display:block;font-size:13px;font-family:proxima_novaregular;color:#333}.job-title a,.job-widget{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}.job-widget{font-size:24px}h2.related-headline{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;margin:0px 0 30px;font-size:30px;width:100%}#related-articles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0px}#related-articles .featured-post{width:calc(24% - 19px)}#related-articles h3.headline{margin:15px 15px 0;font-size:18px}#related-articles #post-author{margin:0 15px}.post-image,.single-product .images{position:relative}.post-image:before,.single-product .images:before{display:block;content:"";width:100%;padding-top:56.25%}.post-image>a,.post-image img,.single-product .images>a,.single-product .images img{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.post-image>a img,.post-image img img,.single-product .images>a img,.single-product .images img img{height:auto;width:100%}.sidebar.featured-image{height:300px;position:relative;padding:25px 35px}.sidebar.featured-image .sidebar-image{display:block;content:"";height:100%;width:100%;background-size:cover;background-repeat:no-repeat;z-index:1;position:absolute;top:0;left:0;-webkit-filter:brightness(70%);filter:brightness(70%)}.sidebar.featured-image .featured-icon.avantguild{width:80px;height:60px}.sidebar.featured-image .featured-icon.course,.sidebar.featured-image .featured-icon.career,.sidebar.featured-image .featured-icon.freelance,.sidebar.featured-image .featured-icon.zipcar,.sidebar.featured-image .featured-icon.avantguild{width:60px;height:60px}.sidebar.featured-image #featured-headline{font-size:26px}.sidebar.featured-image #featured-description{font-size:15px}.sidebar.featured-image #featured-cta{margin-top:15px}#in-post-subscribe .form_preview p{margin-bottom:5px;font-size:16px;font-style:italic}#in-post-subscribe #contact_fields_email{height:50px;width:70%;max-width:500px}#in-post-subscribe inpu[type="submit"]{width:25%;padding-left:2%;padding-right:2%;font-size:.9em}.author.archive .author-header{float:left;width:calc(100% - 350px)}.author.archive .author-pic,.author.archive .author-title{float:left;clear:none}.author.archive .author-pic{height:80px;width:80px;margin:55px 30px 0 0;border-radius:80px;overflow:hidden}.author.archive .author-icon{background:#e1e1e1;color:#fff;font-size:24px;text-align:center;line-height:80px}.author.archive .author-title{line-height:normal;font-size:55px;margin:64px 0 0px;width:calc(100% - 110px)}.author.archive .author-contact{float:left}.author.archive #author-description{clear:none;float:left;max-width:800px;margin-top:34px}.author.archive .header-right{float:left;width:300px;margin:52px 0 0 50px}.author.archive .header-right h3{margin-bottom:20px}.author.archive .header-right .icon{color:#ccc;margin-right:30px;float:left;clear:none;line-height:1.3}.author.archive .header-right p{float:left}.author.archive .header-right p a{color:#4f5458}#author-divider{margin:50px 0;width:100%;background:#e1e1e1;height:1px}.author.archive.wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.author.archive.wrapper h2{margin-top:0;margin-bottom:30px;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;width:100%;font-size:30px}.author.archive.wrapper h2.entry-title{font-size:20px}.author.archive.wrapper .post.archive-grid{padding:0;margin-bottom:30px}.author.archive.wrapper .post.archive-grid:nth-of-type(3n+1){margin-right:2%}.author.archive.wrapper .post.archive-grid:nth-of-type(3n){margin-right:0}.author.archive.wrapper #pagination{width:100%;clear:both}.page-template-template-course-overview,.page-template-template-certificate-overview,.products,.page-template-template-skills-overview{background:#f0f0f0}.page-template-template-skills-overview .product-archive{padding-top:0}.hentry{margin-bottom:0}.product-archive,.product-archive>.wpb_wrapper{padding-top:30px;padding-bottom:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.product-archive .product,.product-archive>.wpb_wrapper .product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-archive .product a,.product-archive>.wpb_wrapper .product a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-archive .product a:hover,.product-archive>.wpb_wrapper .product a:hover{background-color:#e1e1e1;text-decoration:none}.product-archive .product .course-image:hover ~ .course-details,.product-archive>.wpb_wrapper .product .course-image:hover ~ .course-details{background-color:#e1e1e1}.product-archive .product .course-details,.product-archive>.wpb_wrapper .product .course-details{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:14px;color:#333}.product-archive .product h3,.product-archive>.wpb_wrapper .product h3{color:#333;font-size:21px;line-height:24px;margin-bottom:15px}.product-archive .product h4,.product-archive>.wpb_wrapper .product h4{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:17px;color:#606060;margin:0 0 25px}.related.products{background:#f0f0f0;padding:48px 40px 55px}.related.products h2{margin-top:0}.related.products .product-archive{padding:0}.related.products .product-archive h2{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}.related.products .product-archive .course-promo{margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.related.products .product h4{border:none}#career-services{padding:40px 0 35px}#career-services .career_service-promo,#career-services .career_service-promo:last-child{margin-bottom:20px}#career-services .wrapper>.wpb_wrapper,.cs-related{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-type-career-service .related{background:#ccc;padding:30px 40px 40px}.p-type-career-service .related .career_service-promo{max-width:320px;margin-right:40px;margin-bottom:20px;background:#f0f0f0;position:relative;padding-bottom:60px;width:calc(20% - 32px)}.p-type-career-service .related .career_service-promo:nth-child(5){margin-right:0}.p-type-career-service .related .career_service-promo .cs-level{display:none}.career_service-promo{width:calc(25% - 15px);float:left;margin-right:20px;margin-bottom:20px;background:#f0f0f0;position:relative;padding-bottom:60px}.career_service-promo:hover{background:#e1e1e1;text-decoration:none}.career_service-promo a{width:100%;height:100%;display:block;position:absolute}.career_service-promo a:hover{text-decoration:none;background:#e1e1e1}.career_service-promo:nth-child(4n){margin-right:0}.career_service-promo .cs-headline,.career_service-promo .cs-details{padding:13px 15px;color:#4F5458}.career_service-promo .cs-headline{background:#4F5458;min-height:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.career_service-promo .cs-headline h2{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;padding:0;margin:0;color:#fff;font-size:16px}.career_service-promo .cs-details{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;background:transparent;overflow:hidden;line-height:18px}.career_service-promo .cs-details .cs-description{font-size:14px;line-height:20px;width:100%}.career_service-promo .cs-details .cs-price{width:calc(100% - 30px);padding-top:20px;margin-top:20px;border-top:1px solid #ccc;font-size:18px;position:absolute;bottom:20px;left:15px}.career_service-promo .cs-details .cs-level{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:14px;position:relative;float:right}.cs_team_bio{width:100%;border-bottom:1px solid #ccc;padding:40px 0}.cs_team_bio:last-child{padding-bottom:65px;border-bottom:none}.cs_team_bio .team_bio_info{float:left;display:inline;width:25%}.cs_team_bio .team_bio_info img{width:80px;border-radius:50%;float:left;display:inline}.cs_team_bio .team_bio_info .cs_team_member{float:left;display:inline;margin-left:20px}.cs_team_bio .team_bio_info .cs_team_member .cs_team_name{margin-top:16px;font-size:18px;color:#EF4129}.cs_team_bio .team_bio_info .cs_team_member .cs_team_title{font-size:16px;color:#888}.cs_team_bio .team_bio{margin-left:5%;float:left;display:inline;width:70%;font-size:16px;line-height:22px}.cs_team_bio .team_bio h4{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:18px;margin-top:0;margin-bottom:5px}.career_service-promo.featured{width:32%;margin-right:2%}.career_service-promo.featured:nth-child(4){margin-right:0}.career_service-promo.featured .cs-headline{padding:30px 15px 10px}.career_service-promo.featured .cs-container{float:left;width:100%;background:#fff;padding:10px;border:1px solid #4F5458}.career_service-promo.featured .cs-description{display:block}.career_service-promo.featured .cs-description .cs-price{width:100%;font-size:28px;margin-bottom:10px}.career_service-promo.featured .cs-description .cs-ag-price{float:left;font-size:15px}.career_service-promo.featured .button{margin:10px auto 0;text-align:center;display:block;float:none;width:70%}.career_service-promo.featured .cs-container{float:left;width:100%;background:#fff;padding:10px;border:1px solid #dedede}.career_service-promo.featured .wpb_wrapper .careerBtn a{bottom:22px}.career_service-promo.featured .cs-container{float:left;width:100%;background:#fff;padding:22px;border:1px solid #dedede}.career_service-promo.featured .cs-headline{padding:30px 15px 10px;height:114px}.career_service-promo.featured .button{margin:22px auto 0;text-align:center;display:block;float:none;width:70%}.cwt{width:calc(50% - 10px);margin-right:20px;float:left}.cwt:nth-child(2n){margin-right:0}.cwt h2,.cwt span{float:left;margin:10px 20px 10px 0;font-size:32px;line-height:1}.cwt span{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;color:#EF4129}.wc-memberships-member-discount{display:none}.product-types-menu{background:#ccc}.product-types-menu ul{float:right;margin:0}.product-types-menu li{display:inline-block;padding:27px 0 27px 80px}.product-types-menu li a{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;color:#36393C;line-height:1;display:block;font-size:16px}.product-types-menu li.current-menu-item a{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}.product-types-menu li a:hover{text-decoration:underline}.pa_product-type-career-service div.summary,.pa_product-type-career-service div.images{float:left;width:50%}.dark-strip{background:#4f5458;color:#fff;float:left;width:100%;padding:9px 40px}.dark-strip h2{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:30px;float:left;margin:12px 0}.dark-strip #head-title,.dark-strip .price,.dark-strip #head-price{float:left;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:30px}.dark-strip #head-title,.dark-strip #head-price div,.dark-strip #ag-price{margin-top:14px}.dark-strip #head-title span{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:26px;margin-left:10px}.dark-strip #head-price{float:right}.dark-strip #head-price div,.dark-strip #head-price p,.dark-strip #head-price span,.dark-strip #head-price form{float:left;margin-bottom:0}.dark-strip #head-price div{display:inline-block}.dark-strip #head-price #ag-price{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:26px}.dark-strip #head-price #ag-price:before{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;content:"/";display:inline-block;margin:0 5px}.dark-strip .button{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:20px;height:50px;margin-left:40px}.dark-strip .button:after{font-size:24px}.archive.dark-strip{padding:0 40px}.archive.dark-strip h2{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;margin:30px 0;color:#fff;line-height:1}.archive.dark-strip .format-filters{float:left;margin-left:0;margin-top:26px}.archive.dark-strip .format-filters a{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;float:left;display:inline-block;padding:20px 80px;font-size:20px;color:#fff;text-align:center}.archive.dark-strip .format-filters a:hover{color:#35393C;background:#bfbfbf}.archive.dark-strip .format-filters a.active{color:#35393C;background:#f0f0f0}.archive.dark-strip .online #on,.archive.dark-strip .in-person #in,.archive.dark-strip .on-demand #od{color:#35393C;background:#fff}.archive.dark-strip .industry-filters{float:right}.archive.dark-strip form{width:250px;margin-top:18px;height:55px;overflow:hidden}.archive.dark-strip .form-group-default{padding:10px;height:55px}.archive.dark-strip label{color:#35393C;text-transform:capitalize;font-size:18px;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;line-height:1;font-weight:normal}.archive.dark-strip .select2-container{display:block;padding:0;position:absolute;top:0;left:0;background:transparent;height:100%}.archive.dark-strip .select2-container .select2-choice{line-height:1;position:absolute;top:0;left:0;background:transparent;padding:30px 10px 0;width:100%;height:100%}.archive.dark-strip .select2-container .select2-chosen{overflow:visible}.archive.dark-strip .select2-container .select2-arrow:after{content:"\f02c";font:normal normal normal 14px/1 "MbIconKit";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:1;display:inline-block;position:absolute;top:13px;right:10px}.light-strip{background:#DFDDDE;color:#000;float:left;width:100%;padding:10px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.light-strip .column{width:50%}.light-strip .column .sub-column{float:left}.light-strip .column .sub-column:last-child{margin-left:60px}.light-strip .column:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.light-strip .title{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:20px}.light-strip .price{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:50px;line-height:1}.light-strip .syllabus-time{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.single-product #page{overflow:hidden}.single-product h1{line-height:1;margin-bottom:10px;margin-top:0;float:left}.single-product h2{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:30px;margin:15px 0 30px}.single-product h2.prod-subtitle{margin-top:0;float:left;width:100%}.single-product h3{font-size:18px;margin-bottom:12px}.single-product .summary{padding:30px 0px 0px;margin-top:0px;overflow:hidden}.single-product .summary p{margin-bottom:35px;clear:both}.single-product .summary ul,.single-product .summary ol{width:80%}.single-product .summary ul li,.single-product .summary ol li{margin-bottom:12px;line-height:20px}.single-product .summary .addthis_toolbox{margin-bottom:30px;overflow:hidden}.single-product .summary .addthis_toolbox ul li{margin-bottom:0;line-height:0}.single-product .product-categories .category{display:inline-block}.single-product .product-categories .category:before{content:"|";display:inline-block;margin:0 6px}.single-product .product-categories .category:first-child:before{content:"";margin:0}.single-product .images{max-height:570px;overflow:hidden}.single-product .images img{width:100%}.single-product .summary .amount{float:left;margin-right:40px;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:45px;line-height:51px;color:black}.single-product .summary form{margin-top:30px;float:left}.product-rightrail,.instructor#secondary{float:left;width:300px;height:484px;background:#f0f0f0;padding:15px}.product-rightrail div,.instructor#secondary div{margin-bottom:30px}.product-rightrail h3,.instructor#secondary h3{margin:0 0 10px}.product-rightrail ul,.instructor#secondary ul{color:#EF4129;color:#4f5458}.product-rightrail ul li,.instructor#secondary ul li{line-height:20px;list-style:none;margin-bottom:12px}.product-rightrail ul li:before,.instructor#secondary ul li:before{content:'\2022';display:block;position:relative;max-width:0;max-height:0;left:-20px;top:0;color:#4f5458;font-size:24px}.product-rightrail ul a,.instructor#secondary ul a{color:#888;text-decoration:underline}.product-rightrail ul a:hover,.instructor#secondary ul a:hover{color:#4f5458}.cart .quantity,.cart .qty{display:none}#instructor-container{border-top:1px solid #ccc;overflow:hidden;padding:49px 0 100px}#instructor-container h2{margin-top:0px;font-size:30px}#instructor-container #instructor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#instructor-container .image{float:left;margin-right:20px;border-radius:50px;width:100px;height:100px;overflow:hidden}#instructor-container .description,#instructor-container .instructor-link{width:calc(100% - 120px);line-height:28px}#instructor-container .instructor-link{margin-left:120px;margin-top:20px}#instructor-container .instructor-link a{text-decoration:underline}#instructor-container .instructor-link:after{content:">>";color:#4f5458;display:inline-block;font-size:12px}#instructor-testimonials{margin-bottom:55px}.instructor-testimonial{margin-bottom:30px}.instructor-testimonial .it-text:before,.instructor-testimonial .it-text:after{content:"\"";float:none}.instructor-testimonial .it-author{margin:10px 0}.instructor-testimonial .it-author:before{content:"- "}.instructor-testimonial:last-child{margin-bottom:0}.product.certificate [itemprop='offers']{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:30px;float:left;margin-right:25px}.product.course div[itemprop="offers"] ins,.product.skills div[itemprop="offers"] ins,.product.career-service div[itemprop="offers"] ins{display:none}.product.course .amount,.product.skills .amount,.product.career-service .amount{margin-right:0;margin-bottom:28px}.product.course #ag-price,.product.skills #ag-price,.product.career-service #ag-price{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;float:left;line-height:51px;font-size:30px;color:black;margin-bottom:38px}.product.course #ag-price span,.product.skills #ag-price span,.product.career-service #ag-price span{font-size:45px;line-height:51px;margin:0 10px}.product.course p.cart,.product.skills p.cart,.product.career-service p.cart{clear:both}.product.course form,.product.skills form,.product.career-service form{margin-top:0px;clear:both}.product.career-service{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.product.career-service .summary{float:left;width:50%;padding-top:49px;padding-right:100px;padding-bottom:100px}.product.career-service h1{margin-bottom:6px;width:100%}.product.career-service .images{max-height:none;overflow:hidden;float:left;width:calc(50% + 40px);margin-right:-40px;position:relative}.product.career-service .images img{width:auto;height:100%;max-width:none;position:absolute}#ordernow-image{display:none}#grey-testimonials{background:#e1e1e1;padding:30px 40px}#grey-testimonials h2{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;text-align:center;margin-bottom:10px}.grey-testimonial{padding:30px 10%;margin:0px auto;text-align:center;border-bottom:1px solid #ccc}.grey-testimonial:last-child{border-bottom:none}.grey-testimonial .icon{font-size:40px;color:#ccc;margin:0 0 30px}.grey-testimonial .gt-description{font-size:small}.grey-testimonial .gt-author{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:18px;margin:20px 0 0}.woocommerce{position:relative}.woocommerce .pgn-wrapper{position:absolute;top:8px}.woocommerce .woocommerce-billing-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce .woocommerce-billing-fields h3{width:100%}.woocommerce .woocommerce-message .button,.woocommerce .clear{display:none}.woocommerce span.required,.woocommerce abbr.required{color:#fff}.woocommerce span.required:after,.woocommerce abbr.required:after{position:relative;left:-6px}.woocommerce .form-row{float:left;width:calc(100% / 3)}.woocommerce .form-row label{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}.woocommerce .form-row textarea.input-text{width:380px}.woocommerce #billing_phone{border:1px solid #ccc;border-radius:0}.woocommerce #billing-separator{margin:8px 0 50px}.woocommerce p.order-again{display:none}.mb-form,.account-section{float:left}.mb-form label,.mb-form .radio,.mb-form .radio label,.mb-form .checkbox label,.account-section label,.account-section .radio,.account-section .radio label,.account-section .checkbox label{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;margin:0}.mb-form label,.mb-form input[type="text"],.mb-form input[type="subject"],.mb-form input[type="tel"],.mb-form input[type="email"],.mb-form input[type="password"],.mb-form .select2-container,.account-section label,.account-section input[type="text"],.account-section input[type="subject"],.account-section input[type="tel"],.account-section input[type="email"],.account-section input[type="password"],.account-section .select2-container{display:block;clear:both;width:300px;padding-right:20px;font-size:16px;margin-bottom:3px;color:#4f5458}.mb-form .required:after,.account-section .required:after{content:"*";color:#EF4129;display:inline-block;left:2px;position:relative}.mb-form input[type="text"],.mb-form input[type="tel"],.mb-form input[type="email"],.mb-form input[type="subject"],.mb-form input[type="url"],.mb-form input[type="password"],.mb-form input[type="search"],.mb-form textarea,.mb-form textarea.widefat,.mb-form .select2-container,.account-section input[type="text"],.account-section input[type="tel"],.account-section input[type="email"],.account-section input[type="subject"],.account-section input[type="url"],.account-section input[type="password"],.account-section input[type="search"],.account-section textarea,.account-section textarea.widefat,.account-section .select2-container{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:13px;padding:8px 10px;margin-bottom:30px;box-shadow:none;-webkit-appearance:none}.mb-form input[type="text"]:focus,.mb-form input[type="tel"]:focus,.mb-form input[type="email"]:focus,.mb-form input[type="subject"]:focus,.mb-form input[type="url"]:focus,.mb-form input[type="password"]:focus,.mb-form input[type="search"]:focus,.mb-form textarea:focus,.mb-form textarea.widefat:focus,.mb-form input:-webkit-autofill,.mb-form textarea:-webkit-autofill,.mb-form select:-webkit-autofill,.account-section input[type="text"]:focus,.account-section input[type="tel"]:focus,.account-section input[type="email"]:focus,.account-section input[type="subject"]:focus,.account-section input[type="url"]:focus,.account-section input[type="password"]:focus,.account-section input[type="search"]:focus,.account-section textarea:focus,.account-section textarea.widefat:focus,.account-section input:-webkit-autofill,.account-section textarea:-webkit-autofill,.account-section select:-webkit-autofill{background-color:#f1f1f1;border:1px solid #ccc}.mb-form input[type="checkbox"],.mb-form input[type="radio"],.account-section input[type="checkbox"],.account-section input[type="radio"]{margin-left:3px}.mb-form button,.account-section button{margin:40px 0}.mb-form .checkbox,.account-section .checkbox{overflow:hidden}.mb-form input[type="subject"],.account-section input[type="subject"]{border:1px solid #ccc}.mb-form [aria-invalid="true"],.account-section [aria-invalid="true"]{background-color:rgba(245,87,83,0.1)}.mb-form .popover.top,.account-section .popover.top{margin-left:100px;margin-top:10px;white-space:nowrap;max-width:none}.mb-form .popover-content,.account-section .popover-content{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.mb-form .required-select,.account-section .required-select{float:left}.mb-form .testingnewstylesheet,.account-section .testingnewstylesheet{float:left}.mb-form label.error,.mb-form .mm-error,.mb-form br,.mb-form .popover-title,.account-section label.error,.account-section .mm-error,.account-section br,.account-section .popover-title{display:none !important}.mb-form .radio p,.mb-form .checkbox p,.account-section .radio p,.account-section .checkbox p{margin-left:25px;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:14px}.mb-form .save,.account-section .save{color:#EF4129;display:inline-block;margin-left:20px}.mb-form .select2-container,.account-section .select2-container{padding:0;width:100%;max-width:300px}.mb-form .double-field,.account-section .double-field{float:left;margin-right:35px}.mb-form label[for="fm_state"],.mb-form #s2id_fm_state,.mb-form label[for="billing_state"],.mb-form #billing_state,.account-section label[for="fm_state"],.account-section #s2id_fm_state,.account-section label[for="billing_state"],.account-section #billing_state{width:100px}.mb-form label[for="fm_country"],.mb-form #s2id_fm_country,.mb-form label[for="billing_country"],.mb-form #billing_country,.account-section label[for="fm_country"],.account-section #s2id_fm_country,.account-section label[for="billing_country"],.account-section #billing_country{width:164px}.mb-form .form-red,.account-section .form-red{color:#EF4129;font-size:14px;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;float:left;position:relative;top:-2px}.mb-form .hiddenRecaptcha,.account-section .hiddenRecaptcha{opacity:0}#checkout-page .entry-title{margin-bottom:0;float:left}#checkout-page .mb-form label[for="billing_country"]{width:300px}#checkout-page .entry-content{padding-bottom:0px}#checkout-page .form-red{clear:both;margin-top:0px}#checkout-page #forgot-pw{clear:none;margin:0}.woocommerce .woocommerce-message{display:none}.woocommerce .col2-set{overflow:hidden;float:left}.woocommerce .col-1{clear:both}.woocommerce .checkout-header-right,.woocommerce .checkout-header-right.gray-background{float:right;padding:20px 30px;margin:4px 0 0;width:auto}.woocommerce .checkout-header-right p,.woocommerce .checkout-header-right.gray-background p{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;margin-bottom:0;margin-left:0;font-size:16px}.woocommerce .woocommerce-checkout{margin-top:25px}.woocommerce .create-account.gray-background{margin-top:55px;padding:30px}.woocommerce .create-account.gray-background h3{margin-bottom:0}.woocommerce .create-account.gray-background p{margin-left:0;margin-bottom:20px}.woocommerce .create-account.gray-background p:last-of-type{margin-bottom:0px}.woocommerce .create-account.gray-background label,.woocommerce .create-account.gray-background input{margin:0;margin-bottom:3px}.woocommerce #coupon-cta,.woocommerce #coupon-cta.gray-background{clear:both;margin-top:-54px}.woocommerce .checkout_coupon.gray-background{padding:45px 35px;width:100%;background:#e1e1e1}.woocommerce .checkout_coupon.gray-background p{margin-left:0;margin-bottom:0;width:auto}.woocommerce .checkout_coupon.gray-background input{margin-bottom:0;margin-left:0px;float:left;height:37px}.woocommerce .checkout_coupon.gray-background input[type="submit"]{margin-left:20px;padding:12px 20px;height:37px;font-size:13px;text-transform:capitalize}.woocommerce .wrapper.narrow .shop_table thead th{padding-top:15px}.form-row:nth-child(3n+3) label,.form-row:nth-child(3n+3) input,.form-row:nth-child(3n+3) .select2-container{margin:0 auto 3px}.form-row:nth-child(3n+1) label,.form-row:nth-child(3n+1) input,.form-row:nth-child(3n+1) .select2-container{float:right}#checkout-signin{background:#e1e1e1;padding:30px;width:100%}#checkout-signin label[for="password"],#checkout-signin label[for="rememberme"]{float:left;width:auto;padding-right:10px}#checkout-signin .checkbox{float:left;position:relative;top:21px}#checkout-signin .button{float:right;position:relative;top:19px}#ag-magazines{overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:20px 0 50px;padding:50px 0 50px}#ag-magazines p{margin-left:0}.shop_table{margin-bottom:50px}.shop_table dl.variation,.shop_table .cart-subtotal,.shop_table .recurring-totals,.shop_table .recurring-total{display:none}.shop_table tr{border-bottom:1px solid #ccc}.shop_table th{line-height:1;padding:15px 0}.shop_table thead th{padding-top:0}.shop_table td.product-name,.shop_table td.product-total{padding:25px 0}.shop_table .order-total th,.shop_table .order-total td{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:18px;padding:15px 0 71px;font-weight:normal}.shop_table .product-remove{width:1%;min-width:120px}.shop_table .product-name{width:calc(100% - 200px)}.shop_table .product-total{width:1%;min-width:80px}.payment_methods .radio{margin-bottom:30px;float:left;width:100%}.payment_methods label[for="payment_method_paypal"]{float:left;width:auto}.payment_methods label[for="payment_method_paypal"] img{display:none}.payment_methods .radio.payment_method_paypal:after{background:url("../mediabistro/images/paypal.svg");display:block;width:130px;height:40px;overflow:hidden;content:"";background-size:contain;background-repeat:no-repeat;float:left;position:relative;top:-10px}.payment_methods div.payment_method_stripe .button{display:none}.payment_methods div.payment_method_stripe .form-row{width:100%}.payment_methods div.payment_method_stripe .form-row label{display:inline-block;float:left;clear:none;margin-top:40px;width:300px}.payment_methods div.payment_method_stripe .form-row label:nth-of-type(3n+1){margin-right:100px;margin-left:0}.payment_methods div.payment_method_stripe .form-row label:nth-of-type(3n+2){margin:40px 50px 0}.payment_methods div.payment_method_stripe .form-row label:nth-of-type(3n){margin-left:100px;margin-right:0}.payment_methods div.payment_method_stripe .form-row label[for="new"]{clear:both;float:left;margin:40px 0 0}.payment_methods label[for="payment_method_stripe"]{width:auto}.payment_methods label[for="payment_method_stripe"] #cards{display:inline-block;float:none;margin-left:20px}.payment_methods label[for="payment_method_stripe"] #cards .card{margin-bottom:0;top:22px}.payment_methods .payment_box{float:left;width:100%}.payment_methods fieldset{padding:0;margin:0}#stripe-cc-form{padding:0;margin:0}#stripe-cc-form .form-row{width:33.333%}#stripe-cc-form .form-row label,#stripe-cc-form .form-row input,#stripe-cc-form .form-row .select2-container{margin:0;margin-bottom:3px;float:left;width:300px}#stripe-cc-form .form-row:nth-child(3n+2) label,#stripe-cc-form .form-row:nth-child(3n+2) input,#stripe-cc-form .form-row:nth-child(3n+2) .select2-container{margin:0 auto 3px;float:none;display:block}#stripe-cc-form .form-row:nth-child(3n+3) label,#stripe-cc-form .form-row:nth-child(3n+3) input,#stripe-cc-form .form-row:nth-child(3n+3) .select2-container{float:right}.stripe_new_card{clear:both}.place-order{margin-top:25px;margin-bottom:22px}.woocommerce-info{display:none}.woocommerce-message,.woocommerce-error,.woocommerce-info{clear:both}.woocommerce-error{background:#EF4129;padding:9px 15px;color:#fff;font-size:13px}.woocommerce-error .button{display:none}.woocommerce-error li{margin-left:15px}#ag-signup{display:none}#ag-signup .entry-header{margin-top:30px}.signin,.wrapper.narrow,.wrapper.narrowish{max-width:800px;float:none}.signin main,.wrapper.narrow main,.wrapper.narrowish main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:100px}.signin h1,.wrapper.narrow h1,.wrapper.narrowish h1{margin-top:0;margin-bottom:45px;width:100%}.signin h4,.wrapper.narrow h4,.wrapper.narrowish h4{font-size:16px}.signin .pgn-wrapper,.wrapper.narrow .pgn-wrapper,.wrapper.narrowish .pgn-wrapper{position:absolute;top:52px}.signin .half,.wrapper.narrow .half,.wrapper.narrowish .half{border-right:1px solid #ccc;padding-right:60px;margin-right:60px;width:50%}.signin .half .entry-content,.wrapper.narrow .half .entry-content,.wrapper.narrowish .half .entry-content{margin:0}.signin .half p,.wrapper.narrow .half p,.wrapper.narrowish .half p{margin-bottom:20px}.signin .half.last,.wrapper.narrow .half.last,.wrapper.narrowish .half.last{width:calc(50% - 60px);margin-right:0;border-right:none;padding-right:0}.signin hr,.wrapper.narrow hr,.wrapper.narrowish hr{margin:40px 0;display:block;width:100%;overflow:hidden;float:left;background-color:#ccc}.signin .signin-box.third,.wrapper.narrow .signin-box.third,.wrapper.narrowish .signin-box.third{width:calc(50% - 15px);margin-right:30px}.signin .signin-box.third:last-child,.wrapper.narrow .signin-box.third:last-child,.wrapper.narrowish .signin-box.third:last-child{margin-right:0}.signin label[for="pwd"],.wrapper.narrow label[for="pwd"],.wrapper.narrowish label[for="pwd"]{float:left;width:auto;padding-right:10px}.signin input#pwd,.wrapper.narrow input#pwd,.wrapper.narrowish input#pwd{margin-bottom:10px}.signin .checkbox,.wrapper.narrow .checkbox,.wrapper.narrowish .checkbox{padding-left:0px;float:left;margin:33px 0 40px}.signin .checkbox label,.wrapper.narrow .checkbox label,.wrapper.narrowish .checkbox label{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.signin .button,.wrapper.narrow .button,.wrapper.narrowish .button{margin:20px 0 40px}.signin button,.wrapper.narrow button,.wrapper.narrowish button{margin:0 0 30px}.signin p,.wrapper.narrow p,.wrapper.narrowish p{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.signin ul,.wrapper.narrow ul,.wrapper.narrowish ul{margin-bottom:0}.signin ul li,.wrapper.narrow ul li,.wrapper.narrowish ul li{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:15px}.wrapper.narrowish{max-width:860px}#center-content .entry-header,#center-content .entry-content,#center-content p,#center-content .g-recaptcha div,#center-content .button,#center-content form,#center-content input{text-align:center;margin:auto;float:none;margin-bottom:55px}#center-content .entry-header{margin:0}#center-content .entry-header .entry-title{margin:55px 0 15px}#center-content p{margin-bottom:40px}#center-content form{margin-bottom:25px}#center-content .wpcf7 p{margin-bottom:10px}#center-content article.page,#center-content .button{float:none;margin:auto}#center-content .entry-content{margin-top:0;margin-bottom:0}#center-content .ajax-loader,#center-content .wpcf7-response-output{display:none !important}#forgot-error{top:10px}#forgot-content{width:100%}.page-template-template-registration .wrapper{overflow:visible}.page-template-template-registration h1{float:left;margin-bottom:55px}.page-template-template-registration #already-reg{float:right;position:relative;top:20px;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}.page-template-template-registration #already-reg p{display:inline;margin-right:5px}.page-template-template-registration .form-group-attached.third:nth-child(3n+2) label,.page-template-template-registration .form-group-attached.third:nth-child(3n+2) input,.page-template-template-registration .third:nth-child(3n+2) .checkbox{margin-left:auto;margin-right:auto}.page-template-template-registration .form-group-attached.third:nth-child(3n+3) label,.page-template-template-registration .form-group-attached.third:nth-child(3n+3) input,.page-template-template-registration .third:nth-child(3n+3) .checkbox{float:right;width:100%}.page-template-template-registration #sub-checks{float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-template-registration .third .checkbox{max-width:300px}.page-template-template-registration .third .checkbox:last-child p{margin-bottom:15px}.page-template-template-registration .form-red{margin-top:3px;margin-bottom:8px}.page-template-template-registration .account-section p.n-margin{margin-bottom:10px}.page-template-template-registration #privacy{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;margin-bottom:25px}.page-template-template-registration .gray-background p{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:15px}.page-template-template-registration button{margin-bottom:0}.page-template-template-signin-reset-pw #main{padding-bottom:200px}.pgn{margin:0}.pgn .alert{padding:15px 30px 15px 20px;color:#fff;max-width:none;font-size:14px;line-height:16px}.pgn .alert button{position:absolute;top:11px;right:10px;height:20px;width:20px;opacity:1;background:none;content:'\f006';color:#fff;font-size:21px;font-weight:normal;line-height:12px}.pgn .alert button:after{content:""}.pgn .alert button:hover{border:none}.pgn .alert a{color:#fff;text-decoration:underline}.pgn .alert ul{margin-top:5px}.pgn .alert ul li{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:14px;line-height:16px;margin-bottom:2px}.alert-danger{background:#EF4129}.alert-warning{background-color:#EF8B29;color:#fff}.success-message,#feedback{float:left;position:relative;width:100%}.success-message .pgn-wrapper,#feedback .pgn-wrapper{position:absolute;top:-1px;z-index:99}.success-message .alert span,#feedback .alert span{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.success-message .alert button,#feedback .alert button{color:#fff;top:9px}.success-message .alert-info,#feedback .alert-info{background-color:#dceffe;color:#2B6A94}.success-message .alert-info button,#feedback .alert-info button{color:#2B6A94}.fm-price-container{text-align:center}.fm-price-container .fm-price{padding:30px;background:#e1e1e1;position:relative}.fm-price-container .fm-price .price-title{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:15px;margin-bottom:16px}.fm-price-container .fm-price .price-normal{font-size:40px;position:relative}.fm-price-container .fm-price .price-normal span{display:inline-block;margin-right:5px}.fm-price-container .fm-price .divider-diagonal{position:relative;left:-3px;top:8px;display:inline-block}.fm-price-container .fm-price .price-description{display:inline-block;font-size:20px}.fm-price-container .ag-price,.fm-price-container .ag-price a{font-size:14px;line-height:50px}.fm-price-container ~ .wpb_text_column{margin-top:26px}.fm-browse.wrapper{padding:0;max-width:none}.fm-browse.wrapper #pagination{margin-bottom:0}.fm.dark-strip #secondary{float:left;width:auto;padding:0;margin-left:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 111px);padding-left:100px}.fm.dark-strip #secondary .widget,.fm.dark-strip #secondary .widget-title{display:none}.fm.dark-strip #secondary form{width:210px;margin-top:16px;margin-bottom:0}.fm.dark-strip #secondary form .select2-container .select2-choice{font-size:15px}.fm.dark-strip #secondary form .select2-allowclear{background:#f0f0f0}.fm.dark-strip #secondary form .select2-allowclear .select2-arrow{display:none}.fm.dark-strip #secondary form .select2-allowclear .select2-search-choice-close{position:absolute;right:9px;top:19px}.fm.dark-strip label{color:#000;font-size:16px;z-index:10;position:relative}.lighter-strip{background:#e1e1e1;padding:10px 0}.lighter-strip #current-filters{width:auto;float:left;background:#e1e1e1;height:47px;display:block;padding:5px}.lighter-strip #current-filters .select2-choices{border:none;background:none}.lighter-strip #current-filters .select2-choices .select2-search-choice{background-color:#BFBFBF;padding:6px 8px 6px 21px;color:#333;font-size:14px}.lighter-strip #current-filters .select2-choices .select2-search-choice-close:before{font-size:12px;top:2px;position:relative}.lighter-strip .button{background:#BFBFBF;float:left;margin-left:0px}.lighter-strip .button:hover{background:#888}.lighter-strip #freelance-count{float:right;line-height:53px}#column-titles{width:100%;clear:both;max-width:none;overflow:hidden}#column-titles #column-inner{max-width:1200px;margin:auto;overflow:hidden}#column-titles .fourth{width:calc((94% - 130px) / 3)}#column-titles .fourth:nth-child(1){width:35%}#column-titles .fourth:nth-child(2),#column-titles .fourth:nth-child(3){width:calc((59% - 130px) / 2)}#column-titles .fourth.last{width:130px}#column-titles h3{color:#4f5458;font-size:16px}.fmp-single{padding:35px 80px 24px;overflow:hidden}.fmp-single:nth-of-type(2){padding-top:0}.fmp-single:nth-child(2n+1){background:#f0f0f0}.fmp-single .fourth{width:calc((94% - 130px) / 3)}.fmp-single .fourth:nth-child(1){width:35%}.fmp-single .fourth:nth-child(2),.fmp-single .fourth:nth-child(3){width:calc((59% - 130px) / 2)}.fmp-single .fourth.last{width:130px}.fmp-single .fmp-header,.fmp-single .fmp-overview{max-width:1200px;margin:auto;clear:both}.fmp-single .fmp-name{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}.fmp-single .fmp-expertise{clear:left;margin:13px 0px;float:left}.fmp-single .fmp-updated{text-align:right;color:#888;font-size:14px}.fmp-single .fmp-overview{margin:0 auto 9px}.fm_profile,#fm-work-samples{border-bottom:1px solid #ccc;padding-bottom:13px;margin-bottom:8px;overflow:hidden}.fm_profile h2,#fm-work-samples h2{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:30px;line-height:normal}.fm_profile h3,#fm-work-samples h3{margin-bottom:0;color:#4f5458}.fm-header{overflow:hidden;margin-bottom:20px;border-bottom:1px solid #ccc}.fm-header .fm-image{border-radius:150px;float:left;overflow:hidden;width:150px;height:150px}.fm-header .fm-header-details{float:left;width:calc(100% - 200px);margin-left:50px;padding:20px 0}.fm-header .fm-header-details h1{font-size:35px;margin-bottom:10px}.fm-header .fm-header-details .fm-address{float:left;width:300px;margin-right:30px;color:#4f5458}.fm-header .fm-header-details .fm-contact-details{float:left;color:#4f5458}.fm-header .fm-header-details .fm-contact-details span{display:block;color:#888}.fm-header .fm-header-details a{float:right;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:20px}.fm-detail-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.fm-detail-grid .fm-detail{-webkit-box-flex:0;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;margin-right:4%}.fm-detail-grid .fm-detail:nth-child(2n+2){margin-right:0}.fm-detail{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;width:100%;margin-bottom:20px;float:left;color:#4f5458}.fm-detail strong{width:auto;display:block;font-size:16px;color:#4f5458;float:left;text-transform:capitalize}.fm-detail #group-count{float:right;font-size:14px}.fm-detail .fm-taxonomy span{float:right;margin-right:100px}.fm-section-title.fm-detail{margin:30px 0 10px}.fm-work-sample-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;border:20px solid #e1e1e1;padding:20px;margin-bottom:30px;position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fm-work-sample-list .fm-work-sample{width:calc(78% / 3);margin-bottom:30px;margin-right:120px}.fm-work-sample-list .fm-work-sample:nth-child(3n+3){margin-right:0}.fm-work-sample-list .fm-work-sample .fm-ws-thumb{padding:2px;border:1px solid #ccc;width:100%;height:auto;overflow:hidden;position:relative;margin:0 auto 10px;display:block}.fm-work-sample-list .fm-work-sample .fm-ws-thumb:before{display:block;content:"";width:100%;padding-top:100%}.fm-work-sample-list .fm-work-sample .fm-ws-thumb img{width:100%;margin:0 auto;display:block}.fm-work-sample-list .fm-work-sample .fm-ws-thumb a{position:absolute;display:block;background:#E1E1E1;height:calc(100% - 4px);width:calc(100% - 4px);top:2px;left:2px;right:2px;bottom:2px}.fm-work-sample-list .fm-work-sample .fm-ws-thumb a .icon{position:absolute;top:37%;left:41%;font-size:50px;color:#fff;display:none;z-index:101}.fm-work-sample-list .fm-work-sample .fm-ws-thumb a .overlay{display:none}.fm-work-sample-list .fm-work-sample .fm-ws-thumb a:hover i{display:block}.fm-work-sample-list .fm-work-sample .fm-ws-thumb a:hover .overlay{display:block;background:rgba(0,0,0,0.6);position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.fm-work-sample-list .fm-work-sample .fm-ws-thumb a img.ws-icon{width:68px;position:relative;top:calc(50% - 48px)}.fm-work-sample-list .fm-work-sample .fm-ws-description,.fm-work-sample-list .fm-work-sample .fm-ws-title,.fm-work-sample-list .fm-work-sample .fm-ws-meta{width:100%}.fm-work-sample-list .fm-work-sample:nth-child(3n+1) .fm-ws-thumb,.fm-work-sample-list .fm-work-sample:nth-child(3n+1) .fm-ws-description,.fm-work-sample-list .fm-work-sample:nth-child(3n+1) .fm-ws-title,.fm-work-sample-list .fm-work-sample:nth-child(3n+1) .fm-ws-meta{margin-left:0}.fm-work-sample-list .fm-work-sample:nth-child(3n+3) .fm-ws-thumb,.fm-work-sample-list .fm-work-sample:nth-child(3n+3) .fm-ws-description,.fm-work-sample-list .fm-work-sample:nth-child(3n+3) .fm-ws-title,.fm-work-sample-list .fm-work-sample:nth-child(3n+3) .fm-ws-meta{margin-right:0}.fm-work-sample-list .fm-work-sample .fm-ws-title a{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:16px;color:#4f5458}.fm-work-sample-list .fm-work-sample .fm-ws-meta{color:#888}.fm-work-sample-list .fm-work-sample .fm-ws-description{color:#4f5458}#contact-container{overflow:hidden}#contact-container .contact-left{width:calc(34% - 90px);margin-right:90px}#contact-container h2{line-height:1;margin-top:0;margin-bottom:27px}#contact-container h3{margin-bottom:15px}#contact-container #image{width:50px;height:50px;border-radius:50px;float:left;overflow:hidden;margin-right:20px;background-size:cover !important}#contact-container #name{color:#EF4129}#contact-container #location{font-size:12px;color:#888}#contact-container #expertise{width:100%;float:left;margin-top:15px;margin-bottom:32px;color:#888}#contact-container #expertise ul{list-style:none;padding:0;margin:0}#contact-container #expertise li{padding-left:1em;text-indent:-.7em;font-size:14px}#contact-container #expertise li:before{content:"\2022";color:#888;font-size:28px;margin-right:10px;line-height:14px;position:relative;top:2px}#contact-container #disclaimer{font-size:14px}#contact-container #disclaimer #heading{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;margin-bottom:10px}#contact-container #disclaimer #heading .icon{font-size:21px;margin-right:10px;top:2px;position:relative}#contact-container input[type="email"]{width:calc(100% - 10px);max-width:none}#contact-container input[type="subject"]{width:100%;max-width:none}#contact-container textarea{height:160px}#contact-container .half{width:50%;padding:0;margin-right:0;border:none}#contact-container .half.last{width:50%;margin-right:0}#contact-container .half.last input,#contact-container .half.last label{margin-left:10px}#contact-container button{margin:40px 0}#contact-container #return{float:right;position:relative;bottom:58px;color:#888;text-decoration:underline;text-transform:capitalize}.account-section{border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:25px;margin-bottom:40px;width:100%}.account-section:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.account-section:last-child button{margin-bottom:0}.account-section h2{margin:0;line-height:1}.account-section h3{margin:0px 0 3px}.account-section p{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.account-section p:last-of-type{margin-bottom:16px}.account-section label{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:16px;margin-bottom:3px}.account-section input{display:block;margin-bottom:20px;max-width:300px;font-size:13px;padding:8px}.account-section button,.account-section input[type="submit"],.account-section .button{margin-top:30px;margin-bottom:20px;float:left;clear:both}.a-sub-section{margin-bottom:35px}.account-section.no-border{border:none}.site-main.account{padding-top:60px}#menu-header{width:300px;background:#EF8B29;padding:15px 20px;color:#fff;overflow:hidden}#menu-header h1{color:#fff;margin:0;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:34px}#menu-person{padding:15px}#menu-person #image,#menu-person #user-icon{float:left;width:50px;height:50px;border-radius:50px;overflow:hidden;margin-right:15px;text-transform:uppercase}#menu-person #user-icon{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;background:#bfbfbf;color:#fff;font-size:24px;text-align:center;line-height:52px}#menu-person #name{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;color:#EF4129;font-size:18px;margin:5px 0 -5px}#menu-person #sign-out{color:#888;font-size:12px;text-decoration:underline}#account-menu-container{float:left;overflow:hidden;width:300px}#account-menu-container h2{font-size:18px;margin:25px 0}#account-menu-container ul{width:300px}#account-menu-container ul li.active{background:#e1e1e1}#account-menu-container ul li.active:after{display:none}#account-menu-container ul li{background:#f0f0f0}#account-menu-container ul li:hover{background:#e1e1e1}#account-menu-container ul li:hover:after{display:none}#account-menu-container ul li:nth-child(5) a{border:none}#account-menu-container ul li i,#account-menu-container ul li a{font-size:14px;color:#888}#account-menu-container ul li i{position:absolute;top:21px;left:15px}#account-menu-container ul li .icon-icon-mail{font-size:9px;top:24px}#account-menu-container ul li a{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;text-transform:capitalize;margin:0 10px;border-bottom:1px solid #ccc;padding:18px 20px 18px 30px}#ag-menu:last-child{margin-bottom:100px}#ag-menu .panel{margin:0;border:none}#ag-menu .panel:last-child .panel-heading .panel-title{border-top:none}#ag-menu .panel-heading{padding:0;min-height:0}#ag-menu .panel-heading .panel-title{display:block;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0;width:100%;margin:0;font-size:16px;font-weight:normal}#ag-menu .panel-heading .panel-title a{text-transform:capitalize;margin:0;padding:15px 0;width:100%;display:block;font-size:16px;color:#888 !important;opacity:1}#ag-menu .panel-heading .panel-title a:after{content:"\f002";font:normal normal normal 14px/1 "MbIconKit";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;line-height:1;display:inline-block;font-weight:bold;position:absolute;top:16px;right:0;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out}#ag-menu .panel-heading .panel-title a.collapsed:after{-webkit-transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#ag-menu .panel-body{padding:0}#ag-menu .panel-body .nav-tabs li:last-of-type a{border-bottom:none}.tab-content{float:left;width:calc(100% - 375px);margin-left:75px}#account-info p{height:60px}#current-email{float:left;width:100%;color:#A5A5A5;margin-bottom:10px}#email-prefs .checkbox{margin-bottom:0px}#email-prefs .checkbox p{margin-bottom:33px}#email-prefs button{float:left;clear:both}#billing-info .mb-form .select2-container{width:135px;float:left;clear:none;margin-bottom:20px;margin-right:30px}#billing-info .pgn-wrapper{position:relative;top:-30px}#billing-info p:first-of-type,#billing-info h3:nth-of-type(2),#billing-info h3:nth-of-type(3){margin-bottom:30px}#cards{margin-bottom:10px;float:left}#cards .card{width:56px;margin-right:10px}#payment-history .order-header,#payment-history .order-name,#payment-history thead th{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-weight:normal}#payment-history .shop_table td{padding:17px 0}#payment-history .order-header,#payment-history .order-detail{float:left;width:100%}#payment-history .order-header .detail,#payment-history .order-detail .detail{float:left;width:20%}#payment-history .order-header .detail:nth-child(2),#payment-history .order-detail .detail:nth-child(2){font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}#payment-history .order-header .dash,#payment-history .order-detail .dash{padding-left:30px}#account-summary .details p{margin-bottom:5px;font-size:14px}#account-summary #ag-promo-code{display:block;border:1px solid #E1E1E1;padding:10px 15px;color:#888;float:left}#account-summary #autorenew-fm-open,#account-summary #autorenew-ag-open{display:block;margin:12px 0 20px}#account-summary #autorenew-fm,#account-summary #autorenew-ag{height:0;overflow:hidden;-webkit-transition:height 0.7s 0s ease-out;transition:height 0.7s 0s ease-out}#account-summary #autorenew-fm.expanded,#account-summary #autorenew-ag.expanded{height:auto;-webkit-transition:height 0.7s 0s ease-out;transition:height 0.7s 0s ease-out;margin-bottom:20px}#account-summary #autorenew-fm .radio,#account-summary #autorenew-ag .radio{margin-bottom:10px}#edit-profile #profile-header{border-bottom:1px solid #ccc;overflow:hidden}#edit-profile #profile-header .account-section{float:left;border:none;margin-bottom:0;padding-bottom:25px;width:auto}#edit-profile .nav{float:right;position:relative;top:19px}#edit-profile .nav:before,#edit-profile .nav:after{display:none}#edit-profile .nav li.active{background:#e1e1e1}#edit-profile .nav li.active:after{display:none}#edit-profile .nav li{background:#F6F6F6;margin-right:15px}#edit-profile .nav li:hover{background:#e1e1e1}#edit-profile .nav li:hover:after{display:none}#edit-profile .nav li:last-child{margin-right:0}#edit-profile .nav li a{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:14px;color:#888;text-transform:capitalize;margin:0 10px;padding:10px 20px;border:0}#edit-profile .tab-content{width:100%;margin:0;padding:55px 0 0}#basic-info br,#basic-info label[for="fm_pic"]{display:none}#basic-info #max-char{font-size:12px;color:#c4c4c4;float:right}#basic-info #fm_show_contact{display:inline-block;margin-right:5px}#basic-info .two-thirds{width:80%}#basic-info #fm_overview{padding:6px 10px;font-size:13px}#basic-info input#fm_pic{margin-bottom:27px}#basic-info textarea#fm_overview{margin-bottom:0}#basic-info textarea#fm_overview ~ button{margin-top:22px}#work-history h3{margin-bottom:3px}#work-history input[type="text"]{margin-bottom:10px}#work-history .account-section p{margin-bottom:25px}#work-history .class-container,#work-history .single-client{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#work-history .class-container .checkbox,#work-history .single-client .checkbox{margin:7px 15px}#work-history .select2-container{clear:none;float:left}#work-history .select2-container:nth-of-type(2n+1){margin-bottom:15px;margin-right:15px;width:300px}#work-history .select2-container:nth-of-type(2n+2){margin-bottom:15px;width:130px}#work-history .single-client .select2-container{width:130px;float:left;margin-left:15px;margin-bottom:0}#work-history #more_media,#work-history #more_corp{display:block;margin:0px 0 30px;font-size:14px}#work-history .remove-client{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;color:#4f5458;font-size:14px;line-height:37px}#work-history .remove-client:before{content:'\f006';display:inline-block;font:normal normal normal 14px/1 "MbIconKit";margin-right:10px}#work-history textarea#fm_other_history{margin-bottom:0}#work-samples h3{margin-bottom:3px}#work-samples .account-section:nth-child(1) .button{margin-top:14px;margin-bottom:30px}#work-samples .fm-work-sample-list{padding:20px 20px 80px;margin-bottom:30px;position:relative}#work-samples .fm-work-sample-list .button{position:absolute;bottom:20px;left:20px;margin:0}#work-samples #groups-form{margin-top:30px;float:left;clear:both;width:100%;max-height:0;-webkit-transition:max-height 0.7s 0s ease-out;transition:max-height 0.7s 0s ease-out}#work-samples #groups-form.expanded{max-height:5000px;-webkit-transition:max-height 0.7s 0s ease-out;transition:max-height 0.7s 0s ease-out}#work-samples #groups-form .ws_sections{float:left;clear:none;margin-right:15px;margin-bottom:15px;width:calc(33% - 15px)}#work-samples #groups-form .ws_sections:nth-of-type(3n){margin-right:0}#work-samples #groups-form #more_groups{float:left}#edit-work-sample p{margin-bottom:25px}#edit-work-sample #ws_description{height:217px;margin-bottom:23px}#edit-work-sample #update-ws-form{margin:9px 25px 0 0}#edit-work-sample .half.last textarea{height:210px}#edit-work-sample #ws-image{max-width:280px;float:left;margin-bottom:10px}#edit-work-sample #ws-image .ws-icon{width:70px}form#delete-sample{float:left}form#delete-sample #delete-sample-button{background:none;color:#EF4129;float:left;font-weight:normal;margin-top:30px;padding:0;text-decoration:underline}.mb-subscribe-form-red,.mb-subscribe-form-blue{margin:10px 40px 10px -210px;float:left;width:300px;padding-top:20px}.mb-subscribe-form-red form,.mb-subscribe-form-blue form{position:relative}.mb-subscribe-form-red button,.mb-subscribe-form-blue button{width:90px;padding:10px;height:40px;color:white;margin:0;font-size:13px;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;text-align:center;text-transform:capitalize}.mb-subscribe-form-red button:after,.mb-subscribe-form-blue button:after{display:none}.mb-subscribe-form-red{border-top:3px solid red}.mb-subscribe-form-red .mb-subscribe-title{color:#EF4129}.mb-subscribe-form-blue .mb-subscribe-title{color:#2963a4}.mb-subscribe-form-blue .mb-subscribe-title:after{content:"";display:block;width:130px;height:1px;border-bottom:1px dotted #2963a4;margin-top:6px}.mb-subscribe-form-blue button{background-color:#2963a4}.mb-subscribe-title{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:24px;margin-bottom:15px}.mb-subscribe-subtitle{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:15px;line-height:1.3;margin-bottom:20px}#contact_fields_email,#contact_fields_full_name{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:14px;padding-left:10px;float:left;width:200px;height:40px;margin-right:10px;margin-bottom:0px}#confirmation{float:left}#confirmation-text{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-style:normal;font-size:12px;color:#666666;line-height:1.2;float:left;width:280px;margin-left:5px}.mb-subscribe-fixed{display:none;position:fixed;bottom:13px;width:368px;border:1px solid #ccc;right:47px;background-color:#fff;z-index:1000;padding:26px 30px 30px;border-radius:4px}.mb-subscribe-fixed .form-group-attached{float:left}.mb-subscribe-fixed button{height:40px;padding:8px 20px}.mb-subscribe-fixed .mb-subscribe-title{color:#EF4129}.mb-subscribe-fixed .mb-subscribe-close{position:absolute;right:14px;top:10px;font-size:22px;color:#bbb;line-height:1;cursor:pointer}.mb-subscribe-fixed .mb-subscribe-form-red,.mb-subscribe-fixed .mb-subscribe-form-blue{border-top:none;margin:0;width:300px;padding-top:0}.mb-subscribe-fixed #contact_fields_email{width:200px}.mb-subscribe-fixed.minimize{width:inherit;background-color:transparent;border:none;padding:0;left:calc(100% - 140px);width:120px}.mb-subscribe-fixed.minimize .mb-subscribe-close,.mb-subscribe-fixed.minimize .mb-subscribe-form-red{display:none}.mb-subscribe-fixed.minimize .mb-subscribe-minimized{display:block}.mb-subscribe-fixed #feedback{position:absolute}.mb-subscribe-fixed #feedback .alert-info{padding:14px;line-height:12px;border-radius:0}.mb-subscribe-fixed #feedback .alert-info button{display:none}.mb-subscribe-fixed .mb-subscribe-minimized{display:none;width:120px;height:50px;background-color:#EF3C2E;border-radius:28px;padding-left:37px;padding-top:13px;color:#fff}.in-content.featured-icon{width:60px;height:60px;margin-bottom:10px}.half{width:48%;margin-right:4%;float:left}.third,.page .vc_col-sm-4{width:32%;margin-right:2%;float:left}.two-thirds{width:66%;margin-right:2%;float:left}.fourth{width:23.5%;margin-right:2%;float:left}.fifth{width:19%;margin-right:1.25%;float:left}.fifth-ex{width:calc(20% - 32px);margin-right:40px;margin-top:40px;float:left;position:relative}.fifth-ex:nth-child(5n){margin-right:0}.double-field.last,.half.last,.third.last,.two-thirds.last,.fourth.last,.fifth.last,.page .vc_col-sm-4:last-child{margin-right:0}.half br{display:none}.magazine-overview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px;background:#F0F0F0}.magazine-overview .p-image{width:48%;float:left;margin-right:4%}.magazine-overview .p-image:nth-child(3){margin-right:0}.magazine-overview .p-image:nth-child(3):hover{opacity:0.5}.page-template-template-magazine-overview .archive.dark-strip .format-filters{margin-left:0}.magazine-overview ~ #pagination{background:#F0F0F0;margin:0 auto;padding:40px 0 92px}.mag-tn-overlay{position:absolute;width:100%;height:100%;z-index:50}.mag-tn-overlay:hover{background-color:rgba(51,51,51,0.8)}.mag-tn-overlay:hover .mag-checks{display:block}.mag-tn-overlay .mag-checks{display:none;position:absolute;bottom:15px;left:5px;z-index:100;color:#fff;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.mag-tn-overlay .mag-checks span{width:26px;height:26px;border-radius:13px;margin:7px 5px;font-size:15px;background-color:#fff;float:left;display:inline;color:#333;text-align:center;line-height:26px}.mag-tn-overlay .mag-checks .mag-check-label{float:left;position:relative;top:7px;font-size:19px;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}.magazine main{padding:50px 0px 100px}.magazine #post-categories:hover{text-decoration:none}.magazine h1{line-height:56px;margin-bottom:19px}.magazine h3{margin:30px 0 3px}.magazine p{margin-bottom:0}.magazine .fourth{position:relative}.magazine #mag-updated{font-family:'Georgia',Times, 'Times New Roman', serif;border-bottom:1px solid #ccc;color:#888;padding:10px 0;margin:0px 0 5px;float:left;width:100%}.magazine .mag-content{float:left}.magazine #lock-container{height:420px;bottom:0;padding:40px 100px 20px}.mag-pages{float:left;width:100%}.mag-pages .mag-cover,.mag-pages .mag-mastheads{float:left;width:calc(50% - 10px)}.mag-pages .mag-cover{margin-right:20px}.mag-pages .mag-mastheads{margin-right:0;position:relative}.mag-pages .mag-mastheads #clicktozoom{position:absolute;top:0;left:0;z-index:41;color:#fff;width:100%;cursor:pointer}.mag-pages .mag-mastheads #clicktozoom .icon{font-size:22px;color:#fff;width:40px;height:40px;border:2px solid;border-radius:40px;padding:6px 8px;margin:10px;float:left}.mag-pages .mag-mastheads #clicktozoom #sub-heading,.mag-pages .mag-mastheads #clicktozoom #heading{float:left;margin-top:10px;line-height:1;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:24px;width:calc(100% - 60px)}.mag-pages .mag-mastheads #clicktozoom #sub-heading{font-size:16px;margin-top:3px}.mag-pages .mag-mastheads .single-slide{padding:0}.mag-pages .mag-mastheads .single-slide li{width:100%;display:block;z-index:2}.mag-pages .mag-mastheads .flex-direction-nav{display:block;float:left;height:50px;width:100%;position:absolute;top:calc(50% - 25px);z-index:40}.mag-pages .mag-mastheads .flex-direction-nav a{color:transparent;height:50px;width:50px;top:20px}.mag-pages .mag-mastheads .flex-direction-nav a:before{display:none}.mag-pages .mag-mastheads .flex-direction-nav .flex-nav-prev,.mag-pages .mag-mastheads .flex-direction-nav .flex-nav-next{background:#888;display:inline-block;width:50px;height:50px;position:absolute;padding:0}.mag-pages .mag-mastheads .flex-direction-nav .flex-nav-prev:hover,.mag-pages .mag-mastheads .flex-direction-nav .flex-nav-next:hover{background:#EF4129}.mag-pages .mag-mastheads .flex-direction-nav .flex-nav-prev:after,.mag-pages .mag-mastheads .flex-direction-nav .flex-nav-next:after{content:"\f002";font:normal normal normal 14px/1 "MbIconKit";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;line-height:50px;text-align:center;width:50px;display:inline-block;font-weight:bold;color:#fff}.mag-pages .mag-mastheads .flex-direction-nav .flex-nav-prev:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mag-pages .mag-mastheads .flex-direction-nav .flex-prev{left:0}.mag-pages .mag-mastheads .flex-direction-nav .flex-nav-next,.mag-pages .mag-mastheads .flex-direction-nav .flex-next{right:0}.mag-pages .mag-mastheads .flex-control-nav{z-index:40;bottom:0px;left:10px;text-align:left}.mag-pages .mag-mastheads .flex-control-nav li{margin:0 3px;padding:0}.mag-pages .mag-mastheads .flex-control-nav li a.flex-active,.mag-pages .mag-mastheads .flex-control-nav li a:hover{background:#888}.mag-pages .masthead{width:423px;position:relative;overflow:hidden}.mag-pages .masthead-overlay{background-color:#333;z-index:40;width:100%;height:100%;opacity:.8;filter:alpha(opacity=40);position:absolute;cursor:pointer}.masthead-viewer{position:fixed;top:0;z-index:100;background-color:#fff;width:100%;height:calc(100vh);overflow:hidden;left:0}.masthead-viewer li,.masthead-viewer .flex-active-slide{text-align:center}.masthead-viewer .masthead-viewer-close,.masthead-viewer .masthead-viewer-prev,.masthead-viewer .masthead-viewer-next{background-color:#888;z-index:150;width:50px;height:50px;opacity:.8;filter:alpha(opacity=40);position:fixed;top:calc(50% - 25px);right:0}.masthead-viewer .masthead-viewer-close:hover,.masthead-viewer .masthead-viewer-prev:hover,.masthead-viewer .masthead-viewer-next:hover{background:#EF4129;opacity:1}.masthead-viewer .masthead-viewer-prev{left:0}.masthead-viewer .masthead-viewer-close{top:0}.masthead-viewer .masthead-viewer-close:after,.masthead-viewer .masthead-viewer-prev:after,.masthead-viewer .masthead-viewer-next:after{content:"\f002";font:normal normal normal 14px/1 "MbIconKit";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;line-height:50px;text-align:center;width:50px;display:inline-block;font-weight:bold;color:#fff}.masthead-viewer .masthead-viewer-prev:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.masthead-viewer .masthead-viewer-close:after{content:"\f006";font-size:20px}.masthead-viewer .flex-control-nav{z-index:40;bottom:50px;text-align:center}.masthead-viewer .flex-control-nav li a.flex-active,.masthead-viewer .flex-control-nav li a:hover{background:#888}.masthead-viewer .masthead-viewer-control{background-color:#888;z-index:150;width:100px;height:50px;opacity:.8;filter:alpha(opacity=80);position:fixed;bottom:0;left:calc(50% - 50px);border-radius:10px 10px 0 0}.masthead-viewer .masthead-viewer-control .zoomer{width:50px;height:50px;color:#fff;display:inline-block;float:left;text-align:center}.masthead-viewer .masthead-viewer-control .zoomer .icon{font-size:30px;line-height:50px}.masthead-viewer .masthead-viewer-control .zoomer:hover{background:#EF4129}.masthead-viewer .masthead-viewer-slide{position:relative;top:0;width:100%;height:calc(100vh)}.masthead-viewer .masthead-viewer-slide ul,.masthead-viewer .masthead-viewer-slide li{height:100%}.masthead-viewer .masthead-viewer-slide .slides li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.masthead-viewer .masthead-viewer-slide .slides li img{-webkit-transform:matrix(1, 0, 0, 1, 0, 50vh);-ms-transform:matrix(1, 0, 0, 1, 0, 50vh);transform:matrix(1, 0, 0, 1, 0, 50vh)}.mag-relatedart h3,.mag-relatedmag h3{margin-bottom:15px}.mag-relatedart .post.archive-grid:nth-of-type(3n+1),.mag-relatedmag .post.archive-grid:nth-of-type(3n+1){margin-right:2%}.mag-relatedart .mag-checks .mag-check-label,.mag-relatedmag .mag-checks .mag-check-label{display:none}#more-magazines{margin:20px 0 0;float:right}.flex-control-paging li a{background-color:#fff;width:8px;height:8px}.flex-control-paging li a .flex-active{background-color:#e1e1e1}.page-template-template-instructor-overview .product-archive{padding-bottom:55px}.instructor-archive-item{border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:25px}.instructor-archive-item:nth-child(4n){margin-right:0}.instructor-archive-item .i-image{float:left;margin-right:20px}.instructor-archive-item .i-image img{border-radius:80px;width:80px}.instructor-archive-item:nth-last-child(1),.instructor-archive-item:nth-last-child(2),.instructor-archive-item:nth-last-child(3),.instructor-archive-item:nth-last-child(4){border-bottom:none;padding-bottom:0;margin-bottom:0}.instructor-archive-item .i-name{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;font-size:18px;line-height:1;margin-bottom:10px}.instructor-archive-item .i-description{font-size:14px;line-height:24px;color:#888;padding-left:100px}.i-image.i-circle{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;background:#e1e1e1;color:#fff;font-size:24px;text-align:center;line-height:80px;border-radius:80px;width:80px}.instructor-archive-item a,.instructor-archive-item a:hover,.instructor-archive-item a:focus,.instructor-archive-item a:active,.instructor-archive-item a:visited{text-decoration:none}.instructor-archive-item.dummy{border:none}#primary.instructor{max-width:500px;margin-right:60px;width:100%;float:left}#primary.instructor main{padding-top:55px}.instructor-overview{margin-top:0px;margin-bottom:55px}.instructor-overview .i-image{float:left;margin-right:30px}.instructor-overview .i-image img{width:80px;border-radius:50px}.instructor-overview .i-name{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:35px;margin-bottom:20px;line-height:80px;color:#333;float:left;width:calc(100% - 110px)}.instructor#secondary{height:300px;margin-top:55px;margin-bottom:40px}.instructor#secondary ul li{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.checkbox br,.ag-checkout-magazines br,.ag-coupon br{display:none}.vc_row .bordered.wrapper{border:1px solid #ccc;padding:35px;margin-bottom:55px;overflow:hidden}.vc_row .bordered.wrapper h2{margin-top:0}.border-bottom{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px}.mm-checkout{padding:40px 0;border-bottom:1px solid #aaa;margin-bottom:40px}.mm-checkout br{display:none}.mm-checkout label{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;display:block;clear:both;font-size:16px}.mm-checkout input,.mm-checkout .select2-container{width:300px;font-size:13px;padding:10px;border-radius:0}.mm-checkout .select2-container{padding:0;font-size:14px}.mm-checkout .select2-container .select2-choice{padding:6px 10px;height:41px;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;border:1px solid #ccc}.mm-checkout .mm-expMonthList,.mm-checkout .mm-expYearList{width:40%;float:left;margin-right:5%}.exclusive-content .flex-container{padding:55px 0 33px}.exclusive-content .flex-container>.wpb_wrapper .wpb_text_column{margin-bottom:34px;max-width:none}.exclusive-content .flex-container>.wpb_wrapper .wpb_text_column .wpb_wrapper{max-width:800px;margin:auto}.exclusive-content .featured-post.medium{width:23.5%;margin-right:2%;float:left}.exclusive-content .featured-post.medium:last-child{margin-right:0}.ag-coupon{border-bottom:none}.ag-coupon input{float:left}.ag-coupon .button{padding:7px 20px;margin-left:20px}.ag-subscription{overflow:hidden}.ag-subscription .third{margin-top:10px;margin-bottom:10px;font-family:"proxima_novaregular", Helvetica, Arial, sans-serif}.ag-subscription .third label{font-size:16px;color:#000}.ag-subscription .third span{display:inline-block;background:#EF4129;color:#fff;padding:5px 10px}.ag-buy .checkbox p,.fm-buy .checkbox p{margin-bottom:15px}.ag-buy .radio p,.fm-buy .radio p{margin-bottom:0}.ag-buy .account-section,.fm-buy .account-section{margin-bottom:45px}.ag-buy .account-section h3,.fm-buy .account-section h3{margin:0px 0 35px}.ag-buy .expyear,.ag-buy .expmonth,.fm-buy .expyear,.fm-buy .expmonth{width:140px;float:left;clear:none;margin-left:20px}.ag-buy .expyear:nth-of-type(1),.ag-buy .expmonth:nth-of-type(1),.fm-buy .expyear:nth-of-type(1),.fm-buy .expmonth:nth-of-type(1){margin-left:0}.ag-buy .button,.fm-buy .button{margin-top:0}.fm-buy #subscriptions,.woocommerce #subscriptions{float:left;width:100%;margin-bottom:50px}.fm-buy .divider-diagonal,.woocommerce .divider-diagonal{margin:0px 3px 0 8px}.fm-buy .price,.woocommerce .price{margin-left:25px}.fm-buy .gray-background p,.woocommerce .gray-background p{margin-left:25px;margin-bottom:10px;font-size:14px}form #ag-logo{background:url("../mediabistro/images/ag-logo.svg");width:37px;background-size:contain;background-repeat:no-repeat;height:33px;position:relative;top:-3px;margin-bottom:-17px;content:"";display:inline-block;line-height:1}.page-template-template-checkout-ag article:first-of-type{margin-bottom:35px}.ag-mag-choice .ag-cover,#mag_choice_field .input-radio{background-image:url(../mediabistro/images/offer_adweek.jpg);background-position:left 0;background-repeat:no-repeat;padding-top:100px;margin:9px 0 0 0;width:121px;float:left}.ag-mag-choice .ag-cover label,#mag_choice_field .input-radio label{font-style:italic;font-size:14px;margin-top:10px}#newyork-cover,#mag_choice_new-york-cover{background-image:url(../mediabistro/images/offer_nymag.jpg)}#adweek-cover,#mag_choice_adweek-cover{background-image:url(../mediabistro/images/offer_adweek.jpg)}#atlantic-cover,#mag_choice_the-atlantic-cover{background-image:url(../mediabistro/images/offer_atlantic.jpg)}#w-cover,#mag_choice_w-cover{background-image:url(../mediabistro/images/offer_w.jpg)}#wire-cover,#mag_choice_wired-cover{background-image:url(../mediabistro/images/offer_wired.jpg)}#no-magazine_field{clear:both;margin-top:20px}.ag-article{background:url("../mediabistro/images/lock.png") no-repeat;width:43px;height:60px;position:absolute;z-index:100;bottom:10px;right:10px;background-size:cover}#subscription-promo p,#subscription-promo h2,#subscription-promo a{float:left;clear:none}#subscription-promo a{margin-top:14px}#subscription-promo .wpb_wrapper img{margin-left:100px}#subscription-promo .wpb_wrapper p:last-child{width:50%}.ag-benefit-page#content h1{margin-bottom:10px}.ag-benefit-page#content h2{float:left;margin-top:0;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}.ag-benefit-page#content .like-h1{float:none;margin-top:30px}.ag-benefit-page#content hr{width:100%;margin:0px 0 30px;float:left}.ag-benefit-page#content h3{margin-bottom:8px}.ag-benefit-page#content p{margin-bottom:40px}.ag-benefit-page#content .button{float:none}.ag-valid .no-ag,.fm-valid .no-fm,.have-ag,.have-fm{display:none !important}.ag-valid .have-ag,.fm-valid .have-fm{display:block !important}.site-footer{background-color:#4e5559;padding:75px 0 130px;color:#fff;position:relative}.site-footer h3{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;margin-top:0px;margin-bottom:5px;font-size:20px;color:#fff}.site-footer h3 a{color:#fff}.site-footer .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.social-link,.social-link:visited{font-size:30px;color:#CCCCCC;margin-right:25px;margin-bottom:26px;display:inline-block}.social-link:hover,.social-link:visited:hover{color:#e1e1e1}#footer-address span{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-style:normal;font-size:14px;line-height:1.2;color:#CCCCCC;display:block}.site-footer .menu{margin:0;padding:0}.site-footer li{list-style:none;line-height:normal;padding-left:0;margin-bottom:10px}.site-footer li a,.site-footer li a:visited{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;color:#FEFEFE;text-decoration:none;font-size:18px}.site-footer li a:hover{text-decoration:underline}.footer-col{float:left;display:block;max-width:20%}.footer-col:nth-child(2){margin-left:10%}#footer-logo{margin-bottom:30px}.site-info{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;background-color:#888;position:absolute;width:100%;height:50px;bottom:0;text-align:right;line-height:50px;font-style:normal;font-size:14px;color:#FFFFFF}.site-info #privacy-links{float:left}.site-info #privacy-links li{display:inline}.site-info #privacy-links li a{font-size:14px;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}.site-info #privacy-links li:first-child:after{content:"|";margin:0 5px 0 10px;font-size:16px}.site-info #copyright{float:right}.form-group{margin-bottom:0}.form-group-default{padding:4px 10px;border-radius:0}.form-group-default.focused{background:#fff}.form-group-default label.fade,.form-group-default.focused label{opacity:1}.select2-container,.select2-drop,.select2-search,.select2-search input{width:100%}.select2-container .select2-choice .select2-arrow b:after{display:none}.select2-container .select2-arrow:after{content:"\f02c";font:normal normal normal 14px/1 "MbIconKit";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:1;display:inline-block;position:absolute;top:3px;right:10px}.select2-container .select2-choice{padding:5px 10px 4px;border-radius:0;max-width:300px;font-size:13px;border:1px solid #ccc;height:auto;min-height:37px}.select2-container .select2-choice .select2-arrow b:before,.select2-drop{border-color:#ccc}.select2-container .select2-choice .select2-arrow b:before .select2-results,.select2-drop .select2-results{background:#fff;padding:0}.select2-container .select2-choice .select2-arrow b:before .select2-results li,.select2-container .select2-choice .select2-arrow b:before .select2-results .select2-result-label,.select2-container .select2-choice .select2-arrow b:before .select2-results .select2-highlighted .select2-result-label,.select2-drop .select2-results li,.select2-drop .select2-results .select2-result-label,.select2-drop .select2-results .select2-highlighted .select2-result-label{color:#666;font-size:13px;padding:0;margin:0}.select2-container .select2-choice .select2-arrow b:before .select2-results li,.select2-drop .select2-results li{padding:8px 10px}.select2-container .select2-choice .select2-arrow b:before{display:none}.form-group.mb-select2{width:250px;height:55px;overflow:hidden}.form-group.mb-select2 .form-group-default{padding:10px;height:55px}.form-group.mb-select2 label{color:#35393C;text-transform:capitalize;font-size:18px;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;line-height:1}.form-group.mb-select2 .select2-container{display:block;padding:0;position:absolute;top:0;left:0;background:transparent;height:100%}.form-group.mb-select2 .select2-container .select2-choice{line-height:1;position:absolute;top:0;left:0;background:transparent;padding:30px 10px 0;width:100%;height:100%}.form-group.mb-select2 .select2-container .select2-choice span.select2-chosen{overflow:visible;padding-left:0}.form-group.mb-select2 .select2-container .select2-arrow:after{content:"\f02c";font:normal normal normal 14px/1 "MbIconKit";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:1;display:inline-block;position:absolute;top:13px;right:10px}.radio input[type=radio]:checked+label:after{background:none;display:none}.radio.radio-danger input[type=radio]:checked+label:before,.radio.radio-danger input[type=radio]+label:before,.radio.radio-danger input[type=radio]:checked+label:after,.radio.radio-danger input[type=radio]+label:after{border:1px solid #ccc;border-radius:10px !important}.radio.radio-danger input[type=radio]:checked+label:before{border:5px solid #EF4129}.checkbox.check-danger input[type=checkbox]:checked+label:before{background-color:#EF4129;border:1px solid #EF4129}fieldset{border:none}#pagination{width:100%;margin:20px auto 92px;text-align:center}#pagination a,#pagination span{color:#000;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;margin:0 6px;font-size:30px}#pagination span.current{color:#EF4129}.divider-diagonal{position:relative;width:1px;height:27px;border-right:1px solid #ccc;left:0;top:6px;-webkit-transform:rotate(27deg);-ms-transform:rotate(27deg);transform:rotate(27deg);display:inline-block}@media screen and (min-width: 1366px){.laptop-only{display:none !important}}@media screen and (max-width: 1366px){.laptop-only{display:block !important}.wrapper,.product.wrapper,.wrapper.wpb_column,.vc_row.vc_row-no-padding .wrapper.wpb_column,.single .site-content,.full-width,.color-box{width:100%;max-width:none;padding-right:120px;padding-left:120px}.full-width .wrapper,.vc_row[data-vc-full-width] .color-box .wrapper,.signin,.wrapper.narrow,.wrapper.narrowish{padding-right:0;padding-left:0}.vc_row[data-vc-full-width] .wrapper,#related-articles,.related.products,#instructor-container{padding-right:120px;padding-left:120px}#menu-cta{margin-left:13px}#everything-header .everything-column h2{font-size:20px}#mb-subscribe-form-header .mb-subscribe-subtitle{display:none}#mb-subscribe-form-header .mb-form #contact_fields_email{width:100%}#mb-subscribe-form-header .mb-form button{margin-top:15px}.featured-courses .wrapper.wpb_column{padding:0}#primary .featured-courses .course-promo{width:32%}#primary .featured-courses .course-promo:nth-child(n+2){margin-right:2%}#primary .featured-courses .course-promo:nth-child(4){margin-right:0}.flex-center>div:first-child{padding:0px;width:calc(66.667% - 70px) !important}.page .vc_row .wpb_column.breakout-right,.page .vc_row .wpb_column.breakout-left{width:calc(280px + 33%) !important}.featured-image.skinny #featured-description{padding:0}#post-archive-container h1.archive-title{margin:38px 0}#post-archive-container .sub-terms,.sub-terms{margin-top:24px;float:right}#post-archive-container .sub-terms .form-group,.sub-terms .form-group{padding:4px 10px;height:50px;width:250px}#post-archive-container .sub-terms .form-group label,.sub-terms .form-group label{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:15px;text-transform:capitalize;line-height:normal}#post-archive-container .sub-terms .form-group .select2-container,.sub-terms .form-group .select2-container{display:block;padding:0;position:absolute;top:0;left:0;background:transparent;height:100%}#post-archive-container .sub-terms .form-group .select2-choice,.sub-terms .form-group .select2-choice{font-size:15px;line-height:normal;padding:0;min-height:0;position:absolute;top:0;left:0;background:transparent;padding:24px 10px 0;width:100%;height:100%}#post-archive-container .sub-terms .form-group .select2-choice span.select2-arrow,.sub-terms .form-group .select2-choice span.select2-arrow{top:7px}#post-archive-container .sub-terms{margin-top:45px}.sub-terms .term{display:none}.archive .sub-terms{margin-top:0;position:relative;top:-1px}.single-post #primary,.with-sidebar#primary,.wrapper .product{max-width:none;width:calc(100% - 340px);clear:both}#header-byline{display:block}.entry-meta.desktop-only{display:none !important}.single-post .post .entry-content{width:100%}.single-post .post .entry-content blockquote{margin:30px auto;float:none}.product.career-service .images{width:calc(50% + 120px);margin-right:-120px}.product.career-service .summary #ag-price span{display:none}#center-content .entry-header .entry-title{margin-top:0}#lock-container{left:0}.magazine-overview .fifth-ex{width:calc(25% - 30px)}.magazine-overview .fifth-ex:nth-child(n){margin-right:40px}.magazine-overview .fifth-ex:nth-child(4n+4){margin-right:0}.product-archive .course-promo{width:calc(25% - 30px)}.product-archive .course-promo:nth-child(n){margin-right:40px}.product-archive .course-promo:nth-child(4n+4){margin-right:0}.related.products .product-archive .course-promo:nth-child(n){margin-right:40px}.related.products .product-archive .course-promo:nth-child(4n+5){margin-right:0px}.related.products .product-archive .course-promo:nth-child(n+6){display:none}.single-post .related.products .product-archive .course-promo:nth-child(n),.single-product .related.products .product-archive .course-promo:nth-child(n){width:calc(25% - 30px)}.single-post .related.products .product-archive .course-promo:nth-child(4n+4),.single-product .related.products .product-archive .course-promo:nth-child(4n+4){margin-right:0px}.single-post .related.products .product-archive .course-promo:nth-child(n+5),.single-product .related.products .product-archive .course-promo:nth-child(n+5){display:none}.woocommerce .create-account.gray-background,.woocommerce #checkout-signin,.woocommerce .checkout-header-right,.woocommerce .checkout-header-right.gray-background{padding:20px;float:left;clear:both}.woocommerce .create-account.gray-background.shown,.woocommerce #checkout-signin.shown,.woocommerce .checkout-header-right.shown,.woocommerce .checkout-header-right.gray-background.shown{display:block !important}.woocommerce #coupon-cta,.woocommerce #coupon-cta.gray-background{margin-top:-14px}.woocommerce .checkout-header-right{padding-left:0}.woocommerce .woocommerce #checkout-signin h3{display:none}.woocommerce .mb-form{width:100%}.payment_methods div.payment_method_stripe .form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.payment_methods div.payment_method_stripe .form-row label{width:calc((100% / 3) - 20px);padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:none}.payment_methods div.payment_method_stripe .form-row label input{-webkit-box-flex:0;-webkit-flex:0 0 29px;-ms-flex:0 0 29px;flex:0 0 29px}.payment_methods div.payment_method_stripe .form-row label:nth-of-type(n){margin:20px 20px 0 0}.payment_methods div.payment_method_stripe .form-row label:nth-of-type(3n+3){margin-right:0}.fm-work-sample-list .fm-work-sample{width:calc((100% - 120px) / 2)}.fm-work-sample-list .fm-work-sample:nth-child(1n+1){margin-right:120px}.fm-work-sample-list .fm-work-sample:nth-child(2n+2){margin-right:0}}@media screen and (max-width: 1279px){.wrapper,.product.wrapper,.wrapper.wpb_column,.vc_row.vc_row-no-padding .wrapper.wpb_column,.single .site-content,.full-width,.color-box{width:100%;max-width:none;padding-right:100px;padding-left:100px}.full-width .wrapper,.vc_row[data-vc-full-width] .color-box .wrapper,.signin,.wrapper.narrow,.wrapper.narrowish{padding-right:0;padding-left:0}.vc_row[data-vc-full-width] .wrapper,#related-articles,.related.products,#instructor-container{padding-right:100px;padding-left:100px}.pad-55{padding-top:40px;padding-bottom:40px}.pad-55 .button{margin-top:40px}.pad-top-55{padding-top:40px}.mb-form label,.mb-form input[type="text"],.mb-form input[type="tel"],.mb-form input[type="email"],.mb-form input[type="subject"],.mb-form input[type="password"],.mb-form .select2-container,.account-section label,.account-section input[type="text"],.account-section input[type="tel"],.account-section input[type="email"],.account-section input[type="subject"],.account-section input[type="password"],.account-section .select2-container{max-width:250px}#site-navigation #primary-menu a,#site-navigation #article-menu a,#article-navigation #primary-menu a,#article-navigation #article-menu a{margin:0 24px}.home .featured-image #featured-headline{max-width:1000px}#featured-posts-container{width:100%;max-width:none}.small.featured-post #primary-category{display:none}.featured-courses .wrapper.wpb_column{padding:0}.flex-center>div:first-child{width:100% !important}.archive.dark-strip .format-filters a{padding:20px 60px}.page .vc_row .wpb_column.breakout-right,.page .vc_row .wpb_column.breakout-left{display:none}.flex-center .featured-course-cat>.wpb_wrapper,.page .vc_row .wpb_column.breakout-left ~ div{width:100%}.flex-center .featured-course-cat>.wpb_wrapper{padding:40px 100px !important}.home #career-services .career_service-promo,.p-type-career-service .related .career_service-promo,.career_service-promo{width:32%;margin-right:2%;margin-bottom:24px}.home #career-services .career_service-promo:nth-child(n),.p-type-career-service .related .career_service-promo:nth-child(n),.career_service-promo:nth-child(n){margin-right:2%}.home #career-services .career_service-promo:nth-child(3n+3),.p-type-career-service .related .career_service-promo:nth-child(3n+3),.career_service-promo:nth-child(3n+3){margin-right:0}.home #career-services .career_service-promo:nth-child(4n),.p-type-career-service .related .career_service-promo:nth-child(4n),.career_service-promo:nth-child(4n){display:none}#subscription-promo p,#subscription-promo h2{width:calc(85% - 250px)}#subscription-promo a{margin-top:14px}#subscription-promo .wpb_wrapper img{margin-left:10%;margin-right:5%;width:250px}#subscription-promo .wpb_wrapper p:last-child{width:50%}.flex-center>div:first-child>.wpb_wrapper{padding:40px 100px}.career_service-promo:nth-child(4n){display:block}.product.career-service .images{display:none}.product.career-service .summary{width:100%;padding:37px 0 40px 0}.product.career-service .product.wrapper{padding:37px 80px 40px}.product.career-service h2{font-size:20px;line-height:normal}.product.career-service .summary .amount{font-size:30px;line-height:38px;margin-bottom:10px}.product.career-service .summary #ag-price{font-size:16px;line-height:38px;clear:both;margin-bottom:25px}.product.career-service .summary #ag-price span{display:none}.product.career-service .summary ul,.product.career-service .summary ol{width:100%}#ordernow-image{display:block}#tablet-price{background:#e1e1e1;width:100%;padding:20px;float:left;position:relative}#tablet-price #ordernow-image{width:50%;height:100%;position:absolute;right:0;top:0;overflow:hidden}#tablet-price #ordernow-image .images{display:block;width:100%;height:100%}#tablet-price #ordernow-image img{width:100%;height:auto}#tablet-price .first-payment-date{display:none}.p-type-career-service .related{padding:30px 100px 40px}.p-type-career-service .related .career_service-promo{max-width:none}.p-type-career-service .related .career_service-promo:nth-child(n+4){display:none}.payment_methods label[for="payment_method_stripe"]{max-width:100%}.related.products .product-archive .course-promo{width:calc(25% - 30px)}.related.products .product-archive .course-promo:nth-child(5){margin-right:0}.related.products .product-archive .course-promo:nth-child(6){display:none}#header-byline{display:block}.entry-meta.desktop-only{display:none !important}.single-post .post .entry-content{width:100%}.author.archive .author-title{font-size:45px}.archive.dark-strip .format-filters{margin-top:10px}.archive.dark-strip .format-filters a{font-size:16px}.archive.dark-strip .format-filters a:first-child{padding:20px 40px}.archive.dark-strip .format-filters a:nth-child(2){padding:20px 30px}.archive.dark-strip .format-filters a:nth-child(3),.archive.dark-strip .format-filters a:nth-child(4){padding:20px}.archive.dark-strip .industry-filters form{margin-top:10px}.single-post .related.products .product-archive .course-promo,.single-product .related.products .product-archive .course-promo{width:calc(25% - 30px)}.single-post .related.products .product-archive .course-promo:nth-child(4),.single-product .related.products .product-archive .course-promo:nth-child(4){margin-right:0}.single-post .related.products .product-archive .course-promo:nth-child(n+5),.single-product .related.products .product-archive .course-promo:nth-child(n+5){display:none}.instructor-archive-item{width:32%;margin-right:2%}.instructor-archive-item:nth-child(n){margin-right:2%}.instructor-archive-item:nth-child(3n+3){margin-right:0}#account-menu-container{width:260px}.tab-content{width:calc(100% - 300px);margin-left:40px}}@media screen and (min-width: 1025px){.desktop-only{display:block !important}.tablet-only{display:none !important}}@media screen and (max-width: 1025px){.desktop-only{display:none !important}.tablet-only{display:block !important}.hide{display:none !important}body{cursor:pointer}.desktop-only,#tiny-menus,#site-navigation{display:none !important}.wrapper,.wrapper.wpb_column,.vc_row.vc_row-no-padding .wrapper.wpb_column,.single .site-content,.full-width,.color-box,.featured-headline,#featured-description,#featured-cta{width:100%;max-width:none;padding-right:80px;padding-left:80px}.full-width .wrapper{padding-right:0;padding-left:0;overflow:visible}.vc_row[data-vc-full-width] .wrapper,.signin,.wrapper.narrow,.wrapper.narrowish{padding-right:80px;padding-left:80px}h1,.like-h1{font-size:30px;line-height:28px}h2{font-size:26px;line-height:24px}h3,#try-one ~ h3{font-size:20px;line-height:normal}h4{font-size:18px;line-height:16px}.wpb_wrapper h2{margin-top:0}.third{width:31%;margin-right:3.5%;float:left}.two-thirds{width:65.5%}.fourth{width:48.5%;margin-right:3%}.fourth:nth-child(n){margin-right:3%}.fourth:nth-child(2n+2){margin-right:0}.wrapper main,.wrapper.wpb_column main,.single .site-content main{padding-top:37px;padding-bottom:80px}.wrapper main h1,.wrapper.wpb_column main h1,.single .site-content main h1{margin-bottom:33px}#pagination{margin:0px auto 31px}#pagination a,#pagination span{margin:0 3px;font-size:22px}.select2-drop .select2-results .select2-result-label,.select2-drop .select2-results .select2-highlighted .select2-result-label{line-height:normal}.mb-form,.account-section{width:100%}.mb-form label,.mb-form input[type="text"],.mb-form input[type="tel"],.mb-form input[type="email"],.mb-form input[type="subject"],.mb-form input[type="password"],.mb-form .select2-container,.account-section label,.account-section input[type="text"],.account-section input[type="tel"],.account-section input[type="email"],.account-section input[type="subject"],.account-section input[type="password"],.account-section .select2-container{max-width:280px}.mb-form input[type="text"],.mb-form input[type="tel"],.mb-form input[type="email"],.mb-form input[type="subject"],.mb-form input[type="url"],.mb-form input[type="password"],.mb-form input[type="search"],.mb-form textarea,.mb-form textarea.widefat,.account-section input[type="text"],.account-section input[type="tel"],.account-section input[type="email"],.account-section input[type="subject"],.account-section input[type="url"],.account-section input[type="password"],.account-section input[type="search"],.account-section textarea,.account-section textarea.widefat{font-size:18px;padding:13px 10px;height:auto}.mb-form .select2-container .select2-choice,.account-section .select2-container .select2-choice{padding:15px 10px 12px;font-size:18px}.mb-form .select2-container .select2-arrow:after,.account-section .select2-container .select2-arrow:after{top:11px}.mb-form .popover.top,.account-section .popover.top{margin-left:0px}#masthead{height:60px}#menu-toggle #open,#menu-toggle #close,#menu-toggle.open #close,#menu-toggle.open .icon{top:0;height:59px;width:100px}#menu-toggle #open i,#menu-toggle #close i,#menu-toggle.open #close i,#menu-toggle.open .icon i{margin-left:0}#menu-toggle #open i,#menu-toggle #close i{left:0;width:auto}.site-branding{float:none;margin:0;position:absolute;left:calc(50% - 100px);top:16px}#menu-cta{margin:13px 0 0}#everything-header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;top:59px}#everything-header .everything-column{width:auto;margin-right:20px;margin-bottom:20px;-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%}#everything-header .everything-column:nth-child(3n){margin-right:0}#everything-header .everything-column:last-child{width:32%}#everything-header #membership-menu ul:first-of-type{margin-bottom:0px;margin-top:10px}.site-footer{padding:40px 0 65px}.site-footer .wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer h3{margin-bottom:0;font-size:18px;line-height:28px}.site-footer li{line-height:14px;margin-bottom:10px}.site-footer li a{font-size:14px}.site-footer .footer-col{max-width:25%}#mobile-logo{width:100%;margin-bottom:40px}#mobile-logo img{width:183px;margin:auto;display:block}#mobile-contact{width:100%;margin-top:40px}#mobile-contact .social-link,#mobile-contact .social-link:visited{font-size:20px;margin-bottom:0}#mobile-contact #footer-address{text-align:right}#mobile-contact #footer-address span{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;display:inline}.mb-subscribe-fixed{bottom:auto;top:calc(100vh - 250px)}.featured-image,.home .featured-image{height:400px}.home .featured-image #featured-headline{margin-top:110px;font-size:30px;line-height:28px}.home .featured-image #featured-description,.home .featured-image .full-subscribe #featured-description{font-size:16px}#featured-posts-container{padding:23px 0}#featured-posts-container .vc_col-sm-6:last-child,#featured-posts-container .featured-post.small{display:none}#featured-posts-container .vc_col-sm-6{width:100%}.featured-post.large .post-image,.featured-post.large h3.headline,.featured-post.large .sub-title{width:48.25%;float:left;clear:none}.featured-post.large .post-image{margin-right:1.75%}.featured-post.large h3.headline{margin-left:1.75%}.featured-post.large .sub-title{display:none}.featured-post.large h3.headline{font-size:20px;line-height:24px}.featured-post.large .sub-title{line-height:normal}#featured-posts-container .vc_row:last-child{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page .vc_col-sm-4{width:auto;margin-right:20px;-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%}.featured-post.medium,#related-articles .featured-post.medium{padding-bottom:0;border:none;margin-bottom:15px}.featured-post.medium #primary-category,#related-articles .featured-post.medium #primary-category{display:none}.featured-post.medium .post-image,#related-articles .featured-post.medium .post-image{margin-right:0px}.featured-post.medium h3.headline,#related-articles .featured-post.medium h3.headline{margin:10px 0 0;padding:0;font-size:16px;line-height:19px}#primary .featured-courses .wrapper.wpb_column,.related.featured-courses .wrapper.wpb_column,.single-product .related.products .wrapper.wpb_column,.product-archive .wrapper.wpb_column{padding:0;max-width:100%}#primary .featured-courses .course-promo:nth-child(n),.related.featured-courses .course-promo:nth-child(n),.single-product .related.products .course-promo:nth-child(n),.product-archive .course-promo:nth-child(n){width:auto;margin-right:20px;-webkit-box-flex:0;-webkit-flex:0 1 calc((100% - 40px) / 3);-ms-flex:0 1 calc((100% - 40px) / 3);flex:0 1 calc((100% - 40px) / 3)}#primary .featured-courses .course-promo:nth-child(n) .course-details,.related.featured-courses .course-promo:nth-child(n) .course-details,.single-product .related.products .course-promo:nth-child(n) .course-details,.product-archive .course-promo:nth-child(n) .course-details{padding:10px}#primary .featured-courses .course-promo:nth-child(n) .course-details h3,.related.featured-courses .course-promo:nth-child(n) .course-details h3,.single-product .related.products .course-promo:nth-child(n) .course-details h3,.product-archive .course-promo:nth-child(n) .course-details h3{font-size:18px;line-height:20px}#primary .featured-courses .course-promo:nth-child(n) .course-details h4,.related.featured-courses .course-promo:nth-child(n) .course-details h4,.single-product .related.products .course-promo:nth-child(n) .course-details h4,.product-archive .course-promo:nth-child(n) .course-details h4{font-size:16px;margin-bottom:5px}#primary .featured-courses .course-promo:nth-child(n) .course-image .course-price,.related.featured-courses .course-promo:nth-child(n) .course-image .course-price,.single-product .related.products .course-promo:nth-child(n) .course-image .course-price,.product-archive .course-promo:nth-child(n) .course-image .course-price{padding:8px 12px;font-size:18px;line-height:20px}#primary .featured-courses .course-promo:nth-child(4),.related.featured-courses .course-promo:nth-child(4),.single-product .related.products .course-promo:nth-child(4),.product-archive .course-promo:nth-child(4){margin-right:0}#primary .featured-courses .wpb_text_column a.button,.related.featured-courses .wpb_text_column a.button,.single-product .related.products .wpb_text_column a.button,.product-archive .wpb_text_column a.button{margin-top:40px}#primary .featured-courses,.related.featured-courses{padding:38px 0}#primary .featured-courses .wpb_column>.wpb_wrapper .wpb_text_column:first-child,.related.featured-courses .wpb_column>.wpb_wrapper .wpb_text_column:first-child{margin-bottom:13px}#primary .featured-courses .wpb_column>.wpb_wrapper .wpb_text_column:first-child a,.related.featured-courses .wpb_column>.wpb_wrapper .wpb_text_column:first-child a{margin-top:4px;font-size:16px}.flex-center .featured-course-cat>.wpb_wrapper,.page .vc_row .wpb_column.breakout-right ~ div,.page .vc_row .wpb_column.breakout-left ~ div{padding:40px 80px !important}.flex-center .featured-course-cat .vc_wp_text{margin-bottom:0}.flex-center .featured-course-cat .wpb_text_column{margin-bottom:15px}.icon-promo{margin:20px 0 8px}.icon-promo .icon-details{width:calc(100% - 70px)}.icon-promo.centered .icon-description{max-width:250px}.featured-employers .wpb_image_grid_ul{padding-top:0;height:100px !important}#career-services,.home #career-services{padding:40px 0 20px}#career-services .career_service-promo,.home #career-services .career_service-promo{width:auto;margin-right:20px;margin-bottom:20px;-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%}#career-services .career_service-promo:nth-child(3n),.home #career-services .career_service-promo:nth-child(3n){margin-right:20px}#career-services .career_service-promo:nth-child(2n),#career-services .career_service-promo:nth-child(4n),.home #career-services .career_service-promo:nth-child(2n),.home #career-services .career_service-promo:nth-child(4n){margin-right:0;display:block}#career-services .career_service-promo .cs-details .cs-description,.home #career-services .career_service-promo .cs-details .cs-description{font-size:16px}.featured-image #featured-headline,.full-subscribe #featured-headline{margin-top:0px}.featured-image #featured-description,.featured-image #featured-description,.full-subscribe #featured-description,.full-subscribe #featured-description{font-size:16px;line-height:normal}.featured-image .featured-icon.course,.featured-image .featured-icon.career,.featured-image .featured-icon.freelance,.featured-image .featured-icon.zipcar,.full-subscribe .featured-icon.course,.full-subscribe .featured-icon.career,.full-subscribe .featured-icon.freelance,.full-subscribe .featured-icon.zipcar{width:55px;height:55px}.featured-image .featured-icon.avantguild,.full-subscribe .featured-icon.avantguild{width:80px;height:60px}.featured-image #featured-cta,.full-subscribe #featured-cta{margin-top:35px}.featured-image #featured-cta .button:nth-child(n+3),.full-subscribe #featured-cta .button:nth-child(n+3){margin-left:20px}.full-subscribe{padding:40px;height:auto}.full-subscribe h2#featured-headline{font-size:26px}.full-subscribe #subscription-social p{font-size:16px}.full-subscribe #subscription-social .social-link{font-size:22px}.color-box{padding:37px 80px 40px}.color-box h1.color-title{margin-bottom:30px}.color-box .price-box .icon-stack{width:40px;height:40px}.color-box .price-box .icon-stack .icon-inverse{left:9px;top:10px;font-size:20px}.color-box .price-box .icon{font-size:40px}.color-box .price-box .session{font-size:14px}.left-testimonial{padding:40px 0}.left-testimonial .lt-test,.left-testimonial .lt-right-content{width:calc(50% - 10px);margin-right:20px}.left-testimonial .lt-right-content{margin-right:0;padding:0}.left-testimonial .featured-quote{font-size:16px;line-height:22px}.left-testimonial .featured-headline{font-size:26px;padding:0}.pad-top-55 .wpb_text_column{text-align:center}.flex-center>div:first-child>.wpb_wrapper{padding:23px 80px 40px}.flex-center>div:first-child>.wpb_wrapper .button{margin-top:20px}.flex-container{padding:40px 0 25px}.flex-container .ag-benefit:nth-last-child(1),.flex-container .ag-benefit:nth-last-child(2),.flex-container .ag-benefit:nth-last-child(3){padding-bottom:0;margin-bottom:0}.exclusive-content .flex-container{padding:40px 0 0px}.exclusive-content .flex-container .featured-post.medium{margin-bottom:35px;width:calc((100% / 3) - 20px);margin-right:20px}.exclusive-content .flex-container .featured-post.medium:nth-child(3n+4){margin-right:0}.exclusive-content .flex-container .featured-post.medium:nth-child(n+5){display:none}.exclusive-content .flex-container .featured-post.medium h3.headline{margin-bottom:0}.ag-discount .discount-description{font-size:16px}.featured-magazines .magazine-promo{width:calc(25% - 15px);margin-right:20px;margin-bottom:20px}.featured-magazines .magazine-promo:nth-child(n+5){margin-right:0}.featured-magazines .magazine-promo:nth-child(n+6){display:none}#subscription-promo{padding-bottom:24px}#subscription-promo p,#subscription-promo h2,#subscription-promo .wpb_wrapper p:last-child{width:75%;text-align:center;float:none;margin:auto}#subscription-promo .wpb_wrapper img{display:block;width:250px;margin:0 auto 30px;float:none}#subscription-promo a.button{text-align:center;float:none;margin:14px 0 0}.vc_row .bordered.wrapper{margin-bottom:40px}.vc_row .bordered.wrapper .fm-price-container .fm-price{padding:20px 30px 24px}.vc_row .bordered.wrapper .fm-price-container .fm-price .price-title{font-size:14px;margin-bottom:1px}.vc_row .bordered.wrapper .fm-price-container .fm-price .price-normal{font-size:34px}.vc_row .bordered.wrapper .fm-price-container .fm-price .divider-diagonal{height:33px;top:7px}.vc_row .bordered.wrapper .fm-price-container .fm-price .price-description{font-size:18px}.vc_row .bordered.wrapper .fm-price-container .ag-price,.vc_row .bordered.wrapper .fm-price-container .ag-price a{line-height:normal;width:220px;margin:15px auto 9px}.vc_row .bordered.wrapper .third{width:calc(50% - 10px);margin-right:20px}.vc_row .bordered.wrapper .third:nth-child(3){margin-right:0}.vc_row .bordered.wrapper .third.last{width:100%}.vc_row .bordered.wrapper .third.last p:last-child{font-size:14px}.archive .sub-terms{top:-14px}#post-archive-container .sub-terms{margin-top:30px}.archive .post,#articles .post{padding-bottom:35px}.post.archive-first .entry-title{font-size:20px}.post.archive-first .entry-sub-title{font-size:18px;line-height:22px}.post.archive-first .entry-content{display:none}.post.archive-grid,#archive-404 .post.archive-grid:nth-child(n){width:auto;-webkit-box-flex:0;-webkit-flex:0 1 calc((100% - 40px)/3);-ms-flex:0 1 calc((100% - 40px)/3);flex:0 1 calc((100% - 40px)/3);margin-right:20px;padding-bottom:35px}.post.archive-grid .entry-title,#archive-404 .post.archive-grid:nth-child(n) .entry-title{font-size:16px;line-height:19px}.post.archive-grid #primary-category,#archive-404 .post.archive-grid:nth-child(n) #primary-category{display:none}.post.archive-grid:nth-child(3n+4){margin-right:0}.related.products{padding:38px 40px 40px}.related.products .product-archive>.wpb_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.related.products .product-archive>.wpb_wrapper .wpb_text_column{width:100%}.related.products .wpb_wrapper .course-promo{width:calc((100% / 3) - (80px / 3))}.related.products .wpb_wrapper .course-promo:nth-child(4){margin-right:0}.related.products .wpb_wrapper .course-promo:nth-child(n){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.related.products .wpb_wrapper .course-promo:nth-child(n+5){display:none}.related.products .product-archive .wpb_wrapper .course-promo.fifth-ex:nth-child(4){margin-right:20px}.related.products .product-archive .wpb_wrapper .course-promo.fifth-ex:nth-child(5){margin-right:0px}.related.products .product-archive .wpb_wrapper .course-promo.fifth-ex:nth-child(5){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.related.products .product-archive .wpb_wrapper .course-promo.fifth-ex:nth-child(n+6){display:none}.featured-courses .course-promo,.product-archive .course-promo{width:auto;-webkit-box-flex:0;-webkit-flex:0 1 calc((100% - 40px)/3);-ms-flex:0 1 calc((100% - 40px)/3);flex:0 1 calc((100% - 40px)/3);margin-right:20px}.featured-courses .course-promo .course-image .course-price,.product-archive .course-promo .course-image .course-price{padding:8px 12px;font-size:18px;line-height:20px}.featured-courses .course-promo:nth-child(4),.product-archive .course-promo:nth-child(4){margin-right:0}.featured-courses .course-promo:nth-child(n+5),.product-archive .course-promo:nth-child(n+5){display:none}#archive-link{margin-top:28px;bottom:32px}.archive .sub-terms{margin-top:0;position:relative;top:-14px}.archive .post.archive-grid:nth-child(3n+4){margin-right:20px}.archive .post.archive-grid:nth-child(3n+5){margin-right:0}#try-one{margin-bottom:31px}#try-one ~ h3{margin-bottom:36px}#archive-404 .post.archive-grid:nth-child(3n+3){margin-right:0}#archive-404 .post.archive-grid:nth-child(n+7){display:none}#archive-404 .post.archive-grid:nth-last-of-type(4),#archive-404 .post.archive-grid:nth-last-of-type(5),#archive-404 .post.archive-grid:nth-last-of-type(6){padding-bottom:0;margin-bottom:0}.magazine-overview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.magazine-overview .fifth-ex:nth-child(n){width:auto;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-basis:calc((100% / 3) - (20px / 3 * 2));-ms-flex-preferred-size:calc((100% / 3) - (20px / 3 * 2));flex-basis:calc((100% / 3) - (20px / 3 * 2));margin-right:20px;margin-top:40px}.magazine-overview .fifth-ex:nth-child(n) .mag-tn-overlay{background-color:rgba(51,51,51,0.8);height:40px;bottom:0}.magazine-overview .fifth-ex:nth-child(n) .mag-tn-overlay .mag-checks{display:block;bottom:7px;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 10px}.magazine-overview .fifth-ex:nth-child(n) .mag-tn-overlay .mag-check{float:left;display:inline-block;clear:none;margin:0 10px}.magazine-overview .fifth-ex:nth-child(n) .mag-tn-overlay .mag-check span{margin:0}.magazine-overview .fifth-ex:nth-child(n) .mag-check-label{display:none}.magazine-overview .fifth-ex:nth-child(3n+3){margin-right:0}.product-types-menu{display:none}.left-featured-image .fi-left{display:none}.left-featured-image .fi-left-content{width:100%;padding:0 80px}.left-featured-image .fi-left-content #featured-description{padding:0}.left-featured-image .fi-left-content #featured-cta{padding:0}.archive.dark-strip .industry-filters form{width:200px}.page-template-template-skills-overview .product-archive,.page-template-template-course-overview .product-archive{padding-top:20px;padding-bottom:40px}.page-template-template-skills-overview .product-archive .course-promo h3,.page-template-template-skills-overview .product-archive .course-promo h4,.page-template-template-course-overview .product-archive .course-promo h3,.page-template-template-course-overview .product-archive .course-promo h4{font-size:18px;line-height:20px}.page-template-template-skills-overview .product-archive .course-promo h4,.page-template-template-course-overview .product-archive .course-promo h4{font-size:16px;margin-bottom:5px}.page-template-template-skills-overview .product-archive .course-promo .course-details,.page-template-template-course-overview .product-archive .course-promo .course-details{padding:10px}.page-template-template-skills-overview .product-archive .course-promo a:hover,.page-template-template-course-overview .product-archive .course-promo a:hover{background:#fff}.page-template-template-skills-overview .product-archive .course-promo:nth-child(n),.page-template-template-course-overview .product-archive .course-promo:nth-child(n){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:20px;margin-top:20px}.page-template-template-skills-overview .product-archive .course-promo:nth-child(3n+3),.page-template-template-course-overview .product-archive .course-promo:nth-child(3n+3){margin-right:0px}.page-template-template-instructor-overview .product-archive{padding-bottom:0;padding-top:38px}.instructor-archive-item .i-image{margin-right:15px}.instructor-archive-item .i-image.i-circle,.instructor-archive-item .i-image img{height:70px;width:70px;border-radius:70px;line-height:70px}.instructor-archive-item .i-description{padding-left:85px}.instructor-archive-item:nth-last-child(1),.instructor-archive-item:nth-last-child(2),.instructor-archive-item:nth-last-child(3),.instructor-archive-item:nth-last-child(4){border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:25px}.instructor-archive-item:nth-last-child(1),.instructor-archive-item:nth-last-child(2){border:none}.single-post #secondary{width:100%}.single-post #secondary.locked{display:none}.single-post #primary,.with-sidebar#primary,#primary.magazine{width:100%;margin-right:0}.single-post .post .entry-content{width:100%}.single-post .post .entry-title{font-size:48px;line-height:normal}.single-post .post .entry-sub-title{line-height:40px;line-height:normal}.single-post .post blockquote{margin:30px 0px;padding:0 20px;max-width:none;width:100%}.single-post .post blockquote p{font-size:28px;line-height:normal}.single-post .post .yarpp-related{padding:40px 0 21px}.single-post .post iframe{margin:auto}#related-articles,.related.products{padding-right:80px;padding-left:80px}#related-articles .featured-post:nth-child(n),#related-articles .product-archive .course-promo:nth-child(n),.related.products .featured-post:nth-child(n),.related.products .product-archive .course-promo:nth-child(n){width:auto;-webkit-box-flex:0;-webkit-flex:0 1 calc((100% - 40px) / 3);-ms-flex:0 1 calc((100% - 40px) / 3);flex:0 1 calc((100% - 40px) / 3);margin-right:20px}#related-articles .featured-post:nth-child(n):nth-child(4),#related-articles .product-archive .course-promo:nth-child(n):nth-child(4),.related.products .featured-post:nth-child(n):nth-child(4),.related.products .product-archive .course-promo:nth-child(n):nth-child(4){margin-right:0}#related-articles .featured-post:nth-child(n):nth-child(5),#related-articles .product-archive .course-promo:nth-child(n):nth-child(5),.related.products .featured-post:nth-child(n):nth-child(5),.related.products .product-archive .course-promo:nth-child(n):nth-child(5){display:none}.single-post .related.products .course-promo:nth-child(3){margin-right:0}.single-post .related.products .course-promo:nth-child(4){display:none}.author.archive .author-header{width:100%}.author.archive .author-pic{margin-top:40px}.author.archive .author-title{font-size:30px;margin-top:63px}.author.archive .header-right{margin-left:0;margin-top:32px}.author.archive.wrapper h2{font-size:20px;line-height:normal}.author.archive.wrapper h2.entry-title{font-size:16px;line-height:19px}#author-divider{margin:22px 0 40px}.cs_team_bio:first-child{padding-top:0}.cs_team_bio .team_bio_info .cs_team_member{margin-left:0;width:100%}.woocommerce .pgn-wrapper{top:-1px}.woocommerce .create-account.gray-background,.woocommerce #checkout-signin,.woocommerce .checkout-header-right,.woocommerce .checkout-header-right.gray-background{padding:20px;float:left;clear:both}.woocommerce .create-account.gray-background.shown,.woocommerce #checkout-signin.shown,.woocommerce .checkout-header-right.shown,.woocommerce .checkout-header-right.gray-background.shown{display:block !important}.woocommerce .checkout-header-right{padding-left:0}.woocommerce #checkout-signin{width:326px;height:354px;position:relative;left:0px;top:0;z-index:1000}.woocommerce #checkout-signin h3{display:none}.woocommerce #checkout-signin .third{width:100%;margin:0}.woocommerce #checkout-signin .third.last{position:relative;margin-top:15px}.woocommerce #checkout-signin .third.last .button,.woocommerce #checkout-signin .third.last .checkbox{top:0;clear:both;float:left}.woocommerce #checkout-signin .third.last .checkbox{margin:15px 0}.woocommerce #checkout-signin .third.last .button{margin:5px 0 19px}.woocommerce #checkout-signin #username ~ .form-red{position:absolute;top:207px;left:20px}.woocommerce #checkout-signin input[type="text"],.woocommerce #checkout-signin input[type="password"]{width:100%;margin-right:0;max-width:none;margin-bottom:18px}.woocommerce .form-row:nth-child(n){width:50%}.woocommerce .form-row:nth-child(n) label,.woocommerce .form-row:nth-child(n) input,.woocommerce .form-row:nth-child(n) .select2-container{float:left;margin:0 0 3px}.woocommerce .gray-background p{font-size:16px}.woocommerce .gray-background .third{width:50%;margin:0}.woocommerce #subscriptions .third{width:50%}.woocommerce label[for="side_of_ag"]{height:auto;width:100%;white-space:normal;max-width:100%}.woocommerce #ag-magazines p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce #ag-magazines p .ag-mag-choice .ag-cover,.woocommerce #ag-magazines p #mag_choice_field .input-radio{margin:29px 0px 0 0px;width:104px;float:left;-webkit-box-flex:0;-webkit-flex:0 0 114px;-ms-flex:0 0 114px;flex:0 0 114px}.woocommerce h3#order_review_heading{margin-top:21px;float:left}.woocommerce form.checkout_coupon.gray-background{float:left;clear:both;width:376px;padding:0 20px 20px}.woocommerce form.checkout_coupon.gray-background input[type="text"]{width:241px}.woocommerce #coupon-cta,.woocommerce #coupon-cta.gray-background{margin-top:-14px}.woocommerce .payment_methods label[for="payment_method_stripe"]{width:100%;max-width:none}.woocommerce .wrapper.narrow{padding:0}#stripe-cc-form .form-row:nth-child(n){width:50%}#stripe-cc-form .form-row:nth-child(n) label,#stripe-cc-form .form-row:nth-child(n) input,#stripe-cc-form .form-row:nth-child(n) .select2-container{max-width:260px;margin:0 0 3px;float:left}.signin-triple .signin-box.third .signin-image{height:auto;background-size:cover;padding:0}.signin-triple .signin-box.third .signin-image:before{display:block;content:"";padding-top:56.25%}.signin-triple .signin-box.third .signin-content{font-size:14px;padding:10px 14px 125px}.signin-triple .signin-box.third .signin-content ul li{font-size:14px;line-height:16px;margin-bottom:10px}.signin-triple .signin-box.third #featured-cta{padding:0}.signin-triple .signin-box.third #signin-already{bottom:15px;left:calc(50% - 75px);width:150px;line-height:normal}.signin h1,.wrapper.narrow h1,.wrapper.narrowish h1{margin-bottom:33px}.signin .half,.wrapper.narrow .half,.wrapper.narrowish .half{padding-right:30px;margin-right:30px}.signin .half.last,.wrapper.narrow .half.last,.wrapper.narrowish .half.last{width:calc(50% - 30px)}.signin .half h1,.wrapper.narrow .half h1,.wrapper.narrowish .half h1{margin-bottom:20px}.signin .half h3,.wrapper.narrow .half h3,.wrapper.narrowish .half h3{font-size:16px}.t-registration #already-reg{top:6px}.t-registration .third{width:100%;margin-right:0}.t-registration .third .form-group-attached{float:left;margin-right:40px}.t-registration .third .form-group-attached:nth-child(2n+2){margin-right:0}.t-registration #sub-checks .third:nth-child(n){width:50%}.t-registration #sub-checks .third:nth-child(n) .checkbox{float:left}.t-registration label[for="ag-check"]{height:auto;width:100%;max-width:none;white-space:normal}.mag-relatedart,.mag-relatedmag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.mag-relatedart h3,.mag-relatedmag h3{width:100%}.mag-relatedart .post.archive-grid,.mag-relatedmag .post.archive-grid{width:auto;-webkit-box-flex:1;-webkit-flex:1 1 calc((100% - 40px)/3);-ms-flex:1 1 calc((100% - 40px)/3);flex:1 1 calc((100% - 40px)/3)}.mag-relatedart div.fourth,.mag-relatedmag div.fourth{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;margin-right:20px}.mag-relatedart div.fourth:nth-child(5),.mag-relatedmag div.fourth:nth-child(5){margin-right:0}.single-product .product.wrapper{padding:37px 80px 40px}.single-product h2{font-size:20px;line-height:normal}.single-product .summary{padding-top:0}.single-product .summary .amount{font-size:30px;line-height:38px;margin-bottom:10px}.single-product .summary #ag-price{font-size:16px;line-height:38px;clear:both;margin-bottom:25px}.single-product .summary #ag-price span{display:none}.single-product .summary ul,.single-product .summary ol{width:100%}.single-product .product .images,.single-product .product .addthis_toolbox{display:none}.single-product #sidebar-image,.single-product #sidebar-social{width:300px;height:auto;float:left}.single-product #sidebar-image .images,.single-product #sidebar-social .images{display:block;width:100%;-webkit-box-flex:left;-webkit-flex:left;-ms-flex:left;flex:left}.single-product .product-rightrail{height:auto}.single-product #sidebar-social{margin-top:40px}.single-product #sidebar-social .addthis_toolbox{display:block}.single-product #sidebar-social .addthis_toolbox li{max-width:40px;margin-right:8px}.single-product #sidebar-social .addthis_toolbox ul a{font-size:40px;height:40px}.single-product .related.products h2{margin-top:0px}.single-product .related.products .product-archive .course-promo:nth-child(n){margin-right:20px}.single-product .related.products .product-archive .course-promo:nth-child(3){margin-right:0}.single-product .related.products .product-archive .course-promo:nth-child(n+4){display:none}#instructor-container{padding:40px 80px 80px}#instructor-container h2{font-size:20px}#instructor-container .description,#instructor-container .instructor-link{line-height:normal}.p-type-career-service .related{padding:20px 80px 40px}.p-type-career-service .related>h2:first-of-type{margin-bottom:33px}.p-type-career-service .related .career_service-promo{width:auto;-webkit-box-flex:0;-webkit-flex:0 1 calc(50% - 10px);-ms-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px);max-width:none;margin-right:20px}.p-type-career-service .related .career_service-promo:nth-child(n){display:block;margin-right:20px}.p-type-career-service .related .career_service-promo:nth-child(2n+2){margin-right:0}.p-type-career-service .related .career_service-promo:nth-child(n+5){display:none}#grey-testimonials{padding:20px 80px 40px}#grey-testimonials h2{text-align:left;font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif}#grey-testimonials .grey-testimonial{padding:30px 0}.instructor#primary{max-width:none;margin-right:0}.instructor#primary main{padding-top:40px;padding-bottom:40px}.instructor#primary .instructor-overview{margin-bottom:0}.instructor#secondary{width:100%;height:auto;margin-top:0;margin-bottom:80px}.ag-benefit-page #secondary{display:none}#lock-container{bottom:-27px}#lock-container #ag-lock{width:450px;padding:160px 25px 30px}#lock-container #ag-lock:before{top:30px;left:calc(50% - 35px)}#lock-container #ag-lock #lock-content{padding:0}#lock-container #ag-lock #lock-content h2{font-size:28px;margin-top:0;text-align:center;float:none}#lock-container #ag-lock #lock-content p{float:none;font-size:16px;text-align:center}#lock-container #ag-lock #lock-content .cta-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#lock-container #ag-lock #lock-content .cta-buttons a.button:nth-child(n){margin:0;width:160px;text-align:center}.fm-browse.wrapper{padding:0}.fm.dark-strip{padding:10px 40px}.fm.dark-strip h2{display:none}.fm.dark-strip #secondary{width:100%;margin-left:0;padding-left:0}.fm.dark-strip #secondary form{margin-top:0;margin-right:10px;width:calc(20% - 8px)}.fm.dark-strip #secondary form:last-of-type{margin-right:0}.lighter-strip{padding:10px 40px}#column-titles{display:none;padding:0 20px}#column-titles .fourth:nth-child(n){width:calc((90% - 130px) / 3);margin-left:0;margin-right:3%}.fmp-single{padding:35px 80px 24px}.fmp-single:nth-of-type(2){padding-top:0}.fmp-single .fourth:nth-child(n){width:100%;text-align:left}.fmp-single .fourth span{float:left;margin-right:10px}.fm_profile h2,#fm-work-samples h2{font-size:24px}.fm_profile h3,#fm-work-samples h3{font-size:18px}#fm-work-samples{display:none}.fm-header{margin-bottom:0px;border-bottom:none;padding:20px 40px}.fm-header .fm-image{border-radius:65px;width:65px;height:65px}.fm-header .fm-header-details{width:calc(100% - 85px);margin-left:20px;margin-bottom:0;padding:0}.fm-header .fm-header-details h2{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;font-size:18px;margin:0px;float:left}.fm-header .fm-header-details .fm-address{float:left;width:calc(100% - 190px);margin-right:30px;clear:left}.fm-header .fm-header-details .fm-contact-details{width:calc(100% - 190px)}.fm-header .fm-header-details .button{position:absolute;right:40px}.tablet-only .archive.dark-strip{padding:0 20px}.tablet-only .archive.dark-strip .format-filters a:hover,.tablet-only .archive.dark-strip .format-filters a.active{background:#fff}.tablet-only .archive.dark-strip .format-filters a:first-child{padding:20px}.fm_profile .half{width:100%;margin-right:0}.fm-detail-grid .fm-detail{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-right:0}.fm-work-sample-list .fm-work-sample:nth-child(n){margin-right:0;width:50%}.fm-work-sample-list .fm-work-sample:nth-child(n) .fm-ws-title,.fm-work-sample-list .fm-work-sample:nth-child(n) .fm-ws-thumb,.fm-work-sample-list .fm-work-sample:nth-child(n) .fm-ws-meta{margin-left:0;width:calc(100% - 30px)}.fm-work-sample-list .fm-work-sample:nth-child(n) .fm-ws-thumb{width:100px;height:100px}.fm-work-sample-list .fm-work-sample:nth-child(n) .fm-ws-meta{font-size:14px}.fm-work-sample-list .fm-work-sample:nth-child(n) .fm-ws-description{display:none}#contact-container .contact-left,#contact-container .contact-right{width:100%;margin:0}#contact-container #image{width:65px;height:65px}#contact-container #name,#contact-container #location{float:left;width:calc(100% - 90px);font-size:16px}#contact-container #name{font-family:"proxima_novabold", "proxima_novaregular", Helvetica, Arial, sans-serif;margin-top:9px}#contact-container #expertise{display:none}#contact-container #disclaimer{margin-top:30px;float:left}.site-main.account{padding-top:40px;padding-bottom:73px}.tab-content{width:100%;margin-left:0}.account-section label,.account-section input[type="text"],.account-section input[type="tel"],.account-section input[type="email"],.account-section input[type="subject"],.account-section input[type="password"],.account-section .select2-container{max-width:280px}.account-section input[type="text"],.account-section input[type="tel"],.account-section input[type="email"],.account-section input[type="subject"],.account-section input[type="url"],.account-section input[type="password"],.account-section input[type="search"],.account-section textarea,.account-section textarea.widefat,.account-section .select2-container{margin-bottom:37px}.account-section button,.account-section input[type="submit"],.account-section .button{margin-top:3px}#menu-person{padding:20px 40px}#menu-person #name{font-size:20px}#menu-person #sign-out{font-size:14px}#account-page-header{background:#e1e1e1;padding:20px 40px;height:90px}#account-page-header h2{float:left;font-size:26px;line-height:28px;margin:11px 0}#account-page-header .form-group{width:300px;float:right}#account-page-header .form-group label,#account-page-header .form-group .select2-choice>.select2-chosen{font-size:16px}#payment-history .shop_table{margin-bottom:0}#billing-info .form-group-attached{float:left;margin-right:0px;width:100%}#billing-info .form-group-attached:nth-child(2n+3){margin-right:0}#billing-info .account-section .double-field,#billing-info .mb-form .select2-container{float:left;margin-right:20px;width:130px}#billing-info .account-section .double-field.last,#billing-info .account-section .double-field:last-of-type,#billing-info .mb-form .select2-container.last,#billing-info .mb-form .select2-container:last-of-type{margin-right:0}#billing-info .account-section .double-field input,#billing-info .mb-form .select2-container input{width:100%}#billing-info .card:last-of-type{margin-right:0}#billing-info .checkbox.tablet-only{margin-bottom:34px}#account-summary .account-section h3{height:50px;line-height:normal}#account-summary .account-section:nth-child(n) .button{margin-top:24px;margin-bottom:20px}#profile-header{background:#4f5458;float:left;width:100%;padding:0 40px}#profile-header .nav-tabs-simple>li:after{display:none}#profile-header .nav-tabs-simple:after{border:none}#profile-header .nav-tabs-simple>li{margin-top:10px}#profile-header .nav-tabs-simple>li:hover,#profile-header .nav-tabs-simple>li.active{background:#fff}#profile-header .nav-tabs-simple>li:hover>a,#profile-header .nav-tabs-simple>li.active>a{color:#4f5458}#profile-header .nav-tabs>li>a{font-family:"proxima_novaregular", Helvetica, Arial, sans-serif;color:#fff;text-transform:capitalize;font-size:18px}#edit-profile .tab-content{padding-top:0}#edit-profile .tab-content button{margin-top:33px}#work-history .account-section:last-child h3{margin-bottom:23px}#edit-work-sample .half.last textarea{height:278px}}@media only screen and (min-width: 896px) and (max-width: 1025px){.mb-form label,.mb-form input[type="text"],.mb-form input[type="tel"],.mb-form input[type="email"],.mb-form input[type="subject"],.mb-form input[type="password"],.mb-form .select2-container,.account-section label,.account-section input[type="text"],.account-section input[type="tel"],.account-section input[type="email"],.account-section input[type="subject"],.account-section input[type="password"],.account-section .select2-container{max-width:300px}.woocommerce .form-row:nth-child(n),.woocommerce #stripe-cc-form .form-row:nth-child(n){width:340px}.woocommerce .form-row:nth-child(n) label,.woocommerce .form-row:nth-child(n) input,.woocommerce .form-row:nth-child(n) .select2-container,.woocommerce #stripe-cc-form .form-row:nth-child(n) label,.woocommerce #stripe-cc-form .form-row:nth-child(n) input,.woocommerce #stripe-cc-form .form-row:nth-child(n) .select2-container{max-width:260px;float:left;margin:0 0 3px}#inline-featured-articles{width:100%}#inline-featured-articles a.ifa{width:calc(50% - 10px)}#inline-featured-articles a.ifa:first-of-type{margin-right:20px}}@media screen and (min-width: 767px){.tablet-up{display:block !important}.mobile-only{display:none !important}}@media only screen and (min-width: 568px) and (max-width: 767px){.archive.dark-strip{padding:0 30px;position:relative;overflow:visible}.archive.dark-strip .industry-filters{position:absolute;bottom:-95px;left:calc(50% - 125px)}.archive.dark-strip .industry-filters form{width:250px}#primary .featured-courses .course-promo:nth-child(n){-webkit-flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);margin-right:20px;margin-bottom:20px}#primary .featured-courses .course-promo:nth-child(3){margin-right:0}#primary .featured-courses .course-promo:nth-child(4){display:none}.page-template-template-skills-overview .product-archive,.page-template-template-course-overview .product-archive{padding:133px 50px 0px}.page-template-template-skills-overview .product-archive .course-promo:nth-child(n),.page-template-template-course-overview .product-archive .course-promo:nth-child(n){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 20px 20px 0;-webkit-flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.page-template-template-skills-overview .product-archive .course-promo:nth-child(2n+2),.page-template-template-course-overview .product-archive .course-promo:nth-child(2n+2){margin-right:0px}.related.products,.single-product .related.products{padding:38px 50px 0px}.related.products h2,.single-product .related.products h2{margin-top:0px}.related.products .product-archive .course-promo:nth-child(n),.single-product .related.products .product-archive .course-promo:nth-child(n){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);margin:0 20px 20px 0}.related.products .product-archive .course-promo:nth-child(2n+2),.single-product .related.products .product-archive .course-promo:nth-child(2n+2){margin-right:0px}.related.products .product-archive .course-promo:nth-child(n+5),.single-product .related.products .product-archive .course-promo:nth-child(n+5){display:none}.related.products .wpb_wrapper .course-promo:nth-child(2n+2){margin-right:20px}.related.products .wpb_wrapper .course-promo:nth-child(2n+3){margin-right:0px}.related.products .wpb_wrapper .course-promo:nth-child(n+6){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.related.products .wpb_wrapper .course-promo:nth-child(n+6){display:none}.magazine-overview{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:40px}.magazine-overview .fifth-ex:nth-child(n){-webkit-flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);margin:0 20px 20px 0}.magazine-overview .fifth-ex:nth-child(n):nth-child(2n+2){margin-right:0px}.magazine-overview .fifth-ex:nth-child(n) .mag-tn-overlay .mag-checks{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.magazine-overview .fifth-ex:nth-child(n) .mag-check-label{display:none}.fmp-single{padding:35px 40px 24px}.fm-header .fm-header-details .button{position:relative;right:0;float:left;clear:both;margin-top:33px;margin-bottom:20px}}@media only screen and (min-width: 320px) and (max-width: 567px){.archive.dark-strip{padding:0 10px;position:relative;overflow:visible}.archive.dark-strip .format-filters{margin-top:5px}.archive.dark-strip .format-filters a:nth-child(n){padding:10px 9px}.archive.dark-strip .industry-filters{position:absolute;bottom:-95px;left:calc(50% - 125px)}.archive.dark-strip .industry-filters form{width:250px}#primary .featured-courses .course-promo:nth-child(n),.page-template-template-skills-overview .product-archive .course-promo:nth-child(n),.page-template-template-course-overview .product-archive .course-promo:nth-child(n),.single-post .related.products .product-archive .course-promo:nth-child(n),.single-product .related.products .product-archive .course-promo:nth-child(n),.related.products .product-archive .wpb_wrapper .course-promo.fifth-ex:nth-child(n){-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 auto 20px;max-width:calc(80%);min-width:260px}#primary .featured-courses .course-promo:nth-child(4),.page-template-template-skills-overview .product-archive .course-promo:nth-child(4),.page-template-template-course-overview .product-archive .course-promo:nth-child(4),.single-post .related.products .product-archive .course-promo:nth-child(4),.single-product .related.products .product-archive .course-promo:nth-child(4),.related.products .product-archive .wpb_wrapper .course-promo.fifth-ex:nth-child(4){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#primary .featured-courses .course-promo:nth-child(n){max-width:none}.page-template-template-skills-overview .product-archive,.page-template-template-course-overview .product-archive{padding:133px 30px 20px}.single-post .related.products h2{width:80%;margin:0 auto 30px;min-width:260px}.page-template-template-magazine-overview .archive.dark-strip .format-filters a:nth-child(n){padding:10px 8px;font-size:15px}.magazine-overview{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.magazine-overview .fifth-ex:nth-child(n){-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:calc(80%);min-width:260px}.magazine-overview .fifth-ex:nth-child(n):nth-child(n){margin-right:0}.magazine-overview .fifth-ex:nth-child(n) .mag-tn-overlay .mag-checks{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.magazine-overview .fifth-ex:nth-child(n) .mag-check-label{display:none}.fmp-single{padding:35px 30px 24px}.tablet-only .archive.dark-strip{padding:0 10px}.tablet-only .archive.dark-strip .format-filters a:first-child{padding:10px 9px}.fm-header{position:relative;padding:20px 30px 126px}.fm-header .fm-header-details .button{width:260px;max-width:none;text-align:center;position:absolute;bottom:40px;left:calc(50% - 130px)}.fm-work-sample-list .fm-work-sample:nth-child(n){width:100%}.fm-work-sample-list .fm-work-sample:nth-child(n) .fm-ws-thumb{margin:auto;width:100%;height:auto;max-width:290px}.fm-work-sample-list .fm-work-sample:nth-child(n) .fm-ws-title,.fm-work-sample-list .fm-work-sample:nth-child(n) .fm-ws-meta{text-align:center;width:100%}}@media only screen and (min-width: 320px) and (max-width: 767px){.tablet-up{display:none !important}.mobile-only{display:block !important}.wrapper,.wrapper.wpb_column,.vc_row.vc_row-no-padding .wrapper.wpb_column,.single .site-content,.full-width,.featured-headline,#featured-description,#featured-cta,.color-box{width:100%;max-width:none;padding-right:30px;padding-left:30px}.wrapper,.wrapper.wpb_column,.vc_row.vc_row-no-padding .wrapper.wpb_column,.single .site-content{max-width:calc(80%);min-width:320px}.full-width .wrapper,.full-width .wrapper.narrow,.full-width.content-area{padding-right:0;padding-left:0;min-width:260px}.vc_row[data-vc-full-width] .wrapper,.signin,.wrapper.narrow,.wrapper.narrowish{padding-right:30px;padding-left:30px}.button,input[type="submit"],a.button,.wpb_wrapper a.button,button{max-width:250px}.half,.fourth{width:100%;margin-right:0}.half:nth-child(n),.fourth:nth-child(n){margin-right:0}.wrapper main,.wrapper.wpb_column main,.single .site-content main{padding-bottom:33px}.wpb_wrapper h2{line-height:33px}#pagination{margin:0px auto 31px}#pagination a,#pagination span{margin:0 3px;font-size:16px}#menu-cta,.featured-post.large .sub-title,.featured-courses .wpb_text_column a,.color-overlay.blue,.color-overlay.yellow,.footer-col:nth-child(n+2),.site-info,#footer-address,.product-types-menu{display:none}.mb-form,.account-section{width:100%}.mb-form label,.mb-form input[type="text"],.mb-form input[type="tel"],.mb-form input[type="email"],.mb-form input[type="subject"],.mb-form input[type="password"],.mb-form .select2-container,.mb-form input[type="url"],.mb-form input[type="search"],.mb-form textarea,.mb-form textarea.widefat,.account-section label,.account-section input[type="text"],.account-section input[type="tel"],.account-section input[type="email"],.account-section input[type="subject"],.account-section input[type="password"],.account-section .select2-container,.account-section input[type="url"],.account-section input[type="search"],.account-section textarea,.account-section textarea.widefat{max-width:none;width:100%}#menu-toggle #open,#menu-toggle #close,#menu-toggle.open #close,#menu-toggle.open .icon{width:50px}#everything-header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;top:59px;padding:20px 30px;width:100%;max-width:375px}#everything-header .everything-column{width:auto;margin-right:0px;margin-bottom:20px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#everything-header .everything-column:nth-child(n){margin-right:0}#everything-header .everything-column:last-child{width:100%;margin-bottom:0}#everything-header .everything-column ul{margin-bottom:0}#everything-header .everything-column li{line-height:20px}#everything-header #membership-menu ul:first-of-type{margin-bottom:10px}#mb-subscribe-form-header .mb-form #contact_fields_email,.mb-subscribe-fixed .mb-form #contact_fields_email{font-size:16px}.site-footer{padding:20px 0}#mobile-logo{margin-bottom:0px}#mobile-contact{margin-top:20px}#mobile-contact .third{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}#mobile-contact .social-link{float:left;margin:0;margin-right:20px}#mobile-contact .social-link:nth-child(3){margin-right:0}.mb-subscribe-fixed{bottom:auto;top:calc(100vh - 340px);width:320px;right:calc(50% - 160px);z-index:10000000}.mb-subscribe-fixed .mb-subscribe-form-red{width:100%}.mb-subscribe-fixed .mb-subscribe-form-red button{margin-top:20px}.featured-image,.home .featured-image{height:auto;padding-top:40px;padding-bottom:40px}.featured-image #featured-headline,.home .featured-image #featured-headline{line-height:33px;margin-top:0;padding:0 30px}.featured-image #featured-cta,.home .featured-image #featured-cta{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.featured-image #featured-cta .button:nth-child(n),.home .featured-image #featured-cta .button:nth-child(n){display:block;width:100%;max-width:260px;margin:0 auto 20px;float:none}.featured-image #featured-cta .button:nth-child(n):last-child,.home .featured-image #featured-cta .button:nth-child(n):last-child{margin-bottom:0px}#featured-posts-container{padding:40px 0 0;max-width:calc(80%);min-width:260px}#featured-posts-container .vc_col-sm-6{width:100%}.featured-post.large,.featured-post.medium,#related-articles .featured-post.medium{margin-bottom:40px !important}.featured-post.large .post-image,.featured-post.large h3.headline,.featured-post.large .sub-title,.featured-post.medium .post-image,.featured-post.medium h3.headline,.featured-post.medium .sub-title,#related-articles .featured-post.medium .post-image,#related-articles .featured-post.medium h3.headline,#related-articles .featured-post.medium .sub-title{width:100%}.featured-post.large #primary-category,.featured-post.medium #primary-category,#related-articles .featured-post.medium #primary-category{display:block}.featured-post.large .post-image,.featured-post.medium .post-image,#related-articles .featured-post.medium .post-image{margin-right:0}.featured-post.large h3.headline,.featured-post.large .sub-title,.featured-post.medium h3.headline,.featured-post.medium .sub-title,#related-articles .featured-post.medium h3.headline,#related-articles .featured-post.medium .sub-title{margin-left:0}.featured-post.large h3.headline,.featured-post.medium h3.headline,#related-articles .featured-post.medium h3.headline{margin-top:10px;font-size:20px;line-height:24px;margin-bottom:0px}.featured-post.large .sub-title,.featured-post.medium .sub-title,#related-articles .featured-post.medium .sub-title{line-height:normal}.featured-post.medium,#related-articles .featured-post.medium{padding-bottom:0;border:none;margin-bottom:15px}.featured-post.medium #primary-category,#related-articles .featured-post.medium #primary-category{display:none}.featured-post.medium .post-image,#related-articles .featured-post.medium .post-image{margin-right:0px}.featured-post.medium h3.headline,#related-articles .featured-post.medium h3.headline{margin:10px 0 0;padding:0;font-size:16px;line-height:19px}#featured-posts-container .vc_row:last-child{margin-top:0px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .vc_col-sm-4{width:100%;margin-right:0px;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}#primary .featured-courses .wrapper.wpb_column,.product-archive .wrapper.wpb_column{max-width:calc(80%);min-width:260px}#primary .featured-courses .wpb_wrapper .wpb_text_column:first-child h2,.product-archive .wpb_wrapper .wpb_text_column:first-child h2{text-align:center;float:none;margin-bottom:0;line-height:33px}#primary .featured-courses .wpb_wrapper .wpb_text_column a.button,.product-archive .wpb_wrapper .wpb_text_column a.button{display:block;margin-top:0;text-align:center}#primary .featured-courses,.related.featured-courses{padding:38px 0}#primary .featured-courses .wpb_column>.wpb_wrapper .wpb_text_column:first-child,.related.featured-courses .wpb_column>.wpb_wrapper .wpb_text_column:first-child{margin-bottom:35px}#primary .featured-courses .wpb_column>.wpb_wrapper .wpb_text_column:first-child a,.related.featured-courses .wpb_column>.wpb_wrapper .wpb_text_column:first-child a{margin-top:4px;font-size:16px}.flex-center .featured-course-cat>.wpb_wrapper,.page .vc_row .wpb_column.breakout-right ~ div,.page .vc_row .wpb_column.breakout-left ~ div{padding:40px 30px !important;width:calc(80%);max-width:100%;min-width:320px}.flex-center .featured-course-cat .vc_wp_text,.flex-center .featured-course-cat .wpb_text_column{margin-bottom:0px;text-align:center}.flex-center .featured-course-cat .vc_wp_text{margin-top:23px}.flex-center .featured-course-cat .widget{margin-bottom:0}.flex-center .featured-course-cat .icon-promo{margin:20px 0 8px;width:40%}.flex-center .featured-course-cat .icon-promo .icon-headline{float:none;text-align:center}.flex-center .featured-course-cat .icon-promo .icon-details{width:100%}.flex-center .featured-course-cat .icon-promo .icon-details .icon-description{display:none}.flex-center .featured-course-cat .icon-promo .icon-image{margin-right:0;text-align:center;margin:auto;display:block;float:none}.flex-center .featured-course-cat .icon-promo a:hover{text-decoration:none}.flex-center .featured-course-cat .icon-promo a:hover .icon-headline{text-decoration:underline}.flex-center .featured-course-cat .icon-promo:nth-child(odd){margin-left:10%}.flex-center .featured-course-cat .wpb_content_element p,.flex-center .featured-course-cat a.button{float:none;margin:auto;text-align:center}.flex-center div.featured-course-cat>.wpb_wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto}.flex-center .featured-course-cat .icon-promo:nth-last-child(1){margin:20px auto 8px}#career-services .career_service-promo,.home #career-services .career_service-promo{width:100%;margin-right:0px;margin-bottom:40px;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}#career-services .career_service-promo:nth-child(2n),#career-services .career_service-promo:nth-child(3n),.home #career-services .career_service-promo:nth-child(2n),.home #career-services .career_service-promo:nth-child(3n){margin-right:0}#career-services .career_service-promo:nth-child(4n),.home #career-services .career_service-promo:nth-child(4n){display:block}#career-services .career_service-promo .cs-headline h2,.home #career-services .career_service-promo .cs-headline h2{line-height:normal}.featured-employers .wpb_image_grid_ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto !important}.featured-employers .wpb_image_grid_ul li{-webkit-box-flex:0;-webkit-flex:0 1 45%;-ms-flex:0 1 45%;flex:0 1 45%;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.featured-employers .wpb_image_grid_ul li img{margin:auto}.color-box{padding:40px 30px}.color-box .color-title{font-size:26px;line-height:26px}.color-box .color-description{font-size:16px;line-height:normal}.color-box #color-cta #cta{margin:auto;width:100%;text-align:center}.full-subscribe{height:auto;padding:40px 30px}.full-subscribe h2#featured-headline{font-size:26px}.full-subscribe #featured-description{display:none}.full-subscribe #subscription-social p{width:100%;text-align:center}.full-subscribe #subscription-social .social-link{text-align:center;margin-top:20px}.full-subscribe form.mb-form{background-color:transparent;height:auto;padding:0;min-width:0;width:100%;max-width:calc(80%);margin-bottom:34px}.full-subscribe form.mb-form .form-group-attached,.full-subscribe form.mb-form #contact_fields_email{width:100%;margin-right:0px;max-width:300px;float:none;margin:auto}.full-subscribe form.mb-form button{float:none;clear:both;margin:20px auto 0;text-align:center;display:block}.full-subscribe #feedback{top:0;width:100%}.left-testimonial .lt-test{display:none}.left-testimonial .lt-right-content{width:100%}.left-testimonial .lt-right-content .featured-headline,.left-testimonial .lt-right-content .featured-description,.left-testimonial .lt-right-content .featured-cta{text-align:center}.left-testimonial .lt-right-content .featured-headline a,.left-testimonial .lt-right-content .featured-description a,.left-testimonial .lt-right-content .featured-cta a{float:none}.left-testimonial .lt-right-content .featured-headline ul,.left-testimonial .lt-right-content .featured-description ul,.left-testimonial .lt-right-content .featured-cta ul{text-align:left;margin-bottom:0}.left-testimonial .lt-right-content .featured-cta{margin-bottom:0}.flex-center>div:first-child>.wpb_wrapper{padding:23px 30px 40px}.flex-center>div:first-child>.wpb_wrapper .widget{text-align:center;margin-bottom:0}.flex-center>div:first-child>.wpb_wrapper .widget p:last-of-type{margin-bottom:0}.flex-center>div:first-child>.wpb_wrapper .button{float:none}.flex-container .ag-benefit:nth-child(n){width:100%;padding-bottom:0;margin-bottom:23px}.flex-container .ag-benefit:nth-child(n) .benefit-description{font-size:16px}.exclusive-content .flex-container .featured-post.medium{margin-bottom:35px;width:100%;margin-right:0px}.ag-discount{width:100%;margin:0 0 35px}.ag-discount .featured-icon{margin-bottom:7px}.ag-discount .discount-description{font-size:16px;line-height:normal}.featured-magazines .magazine-promo{width:calc(50% - 10px)}.featured-magazines .magazine-promo:nth-child(2n+3){margin-right:0}.featured-magazines .magazine-promo:nth-child(n+6){display:none}#subscription-promo{padding-bottom:40px}#subscription-promo p,#subscription-promo h2,#subscription-promo .wpb_wrapper p:last-child{width:100%;text-align:center}#subscription-promo .wpb_wrapper img{width:250px;margin:0 auto 30px;float:none}#subscription-promo a.button{text-align:left;float:none;margin:14px 0 0}.featured-image .freelance ~ #featured-description{display:none}.vc_row .bordered.wrapper{padding:35px 10px}.vc_row .bordered.wrapper .third{width:100%;margin-right:0px}#post-archive-container h2.archive-title{display:none}#post-archive-container .sub-terms,.sub-terms{margin-top:40px;margin-bottom:40px;float:none;clear:both;top:0}#post-archive-container .sub-terms .form-group,.sub-terms .form-group{margin:auto}.archive .post,#articles .post{padding-bottom:33px}.post.archive-first{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post.archive-first .post-image,.post.archive-first .post-details{width:100%;padding:0}.post.archive-first .entry-header{margin-top:15px}.post.archive-first h2{margin:0;line-height:normal}.post.archive-first .entry-sub-title,.post.archive-first .entry-content{display:none}.post.archive-grid,#archive-404 .post.archive-grid:nth-child(n){width:100%;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0px;max-width:none}.post.archive-grid .entry-title,#archive-404 .post.archive-grid:nth-child(n) .entry-title{font-size:20px;line-height:normal}.post.archive-grid #primary-category,#archive-404 .post.archive-grid:nth-child(n) #primary-category{display:block}.post.archive-grid:nth-child(n+5),#archive-404 .post.archive-grid:nth-child(n):nth-child(n+5){display:none}#archive-link{font-size:16px;float:none;text-align:center;margin:27px auto 0;display:block}.related.products{padding:38px 40px 20px}.site-main h1.archive-title{display:none}.archive .sub-terms{margin-bottom:25px;top:0}.archive .post.archive-grid:nth-child(n){display:block;margin-right:0}#try-one li{margin-bottom:16px}#try-one ~ h3{margin-bottom:36px;font-size:18px}h3.slim{font-size:18px}#archive-404 .post.archive-grid:nth-child(n){margin-right:0;width:100%}#archive-404 .post.archive-grid:nth-child(n+5){display:none}.left-featured-image{padding:0}.left-featured-image .fi-left-content{padding:40px 30px}.left-featured-image .fi-left-content h1#featured-headline,.left-featured-image .fi-left-content #featured-description{text-align:center;width:100%}.left-featured-image .fi-left-content h1#featured-headline h2,.left-featured-image .fi-left-content h1#featured-headline h3,.left-featured-image .fi-left-content h1#featured-headline h4,.left-featured-image .fi-left-content h1#featured-headline p,.left-featured-image .fi-left-content #featured-description h2,.left-featured-image .fi-left-content #featured-description h3,.left-featured-image .fi-left-content #featured-description h4,.left-featured-image .fi-left-content #featured-description p{text-align:center}.page-template-template-instructor-overview .product-archive{padding-bottom:0;padding-top:38px}.instructor-archive-item:nth-last-child(n){border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:25px}.instructor-archive-item:nth-last-child(1){border:none}.single-post #content{overflow:visible;max-width:calc(80% + 60px)}.single-post #secondary{display:block;width:100%}.single-post .post .entry-title{font-size:30px;line-height:30px}.single-post .post .entry-sub-title{font-size:20px;line-height:normal}.single-post .post blockquote{margin:0px;padding:0}.single-post .post blockquote p{font-size:20px;line-height:normal}.single-post .yarpp-related{padding:40px 0 40px}#related-articles .featured-post:nth-child(n){-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 auto 20px;min-width:260px}#related-articles .featured-post:nth-child(4){display:block;margin-right:auto}#header-byline{height:auto}#header-byline .author-by,#header-byline .author-twitter,#header-byline #post-time{width:calc(100% - 60px);text-align:left;margin-top:10px}#header-byline .author-by{margin-top:0}#header-byline .addthis_toolbox{float:left;clear:both;margin-top:24px;position:relative}.hero-caption,figure figcaption.wp-caption-text{line-height:normal}#full-width-hero{overflow:hidden;height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#full-width-hero img{height:100%;width:auto;max-width:none;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#small-hero{width:100%;max-width:none;margin-left:0}#footer-share{width:100%}#footer-share input{margin-right:8px;margin-bottom:20px}#footer-share .addthis_toolbox ul li{margin-right:8px}#inline-featured-articles{width:100%;margin-left:0}#inline-featured-articles h3{font-size:20px}#inline-featured-articles .ifa-image{width:125px;margin-right:10px}#inline-featured-articles .ifa-title{font-size:14px}h2.related-headline{font-size:20px}#related-articles,.related.products{padding-right:30px !important;padding-left:30px !important;min-width:320px}#related-articles .wpb_wrapper,.related.products .wpb_wrapper{max-width:calc(80%);margin:auto;max-width:100%}#related-articles .featured-post:nth-child(4),.related.products .featured-post:nth-child(4){margin-bottom:0 !important}.single-post .related.products{padding-bottom:20px}.author.archive .author-title{margin-top:18px;width:100%}.author.archive .header-right{margin-left:0;margin-top:32px}.author.archive.wrapper h2{font-size:20px;line-height:normal}.author.archive.wrapper h2.entry-title{font-size:16px;line-height:19px}#author-divider{margin:22px 0 40px}.cs_team_bio .team_bio_info,.cs_team_bio .team_bio{width:100%;margin-left:0}.cs_team_bio .team_bio_info{margin-bottom:40px}.cs_team_bio .team_bio_info .cs_team_member{margin-left:20px;width:calc(100% - 100px)}.cs_team_bio .team_bio_info img{width:70px}.testimonial-horizontal-row .wrapper{max-width:none;min-width:320px}.testimonial{padding-left:0;padding-right:0;padding-top:40px}.testimonial .wrapper.narrow{min-width:260px;max-width:none;padding:0}.testimonial:last-child{padding-bottom:0}.woocommerce .checkout-header-right,.woocommerce .checkout-header-right.gray-background{width:100%;background:#e1e1e1;position:relative;margin-top:34px;padding:20px}.woocommerce .checkout-header-right p,.woocommerce .checkout-header-right.gray-background p{float:left}.woocommerce .checkout-header-right:after,.woocommerce .checkout-header-right.gray-background:after{content:"\f002";font:normal normal normal 14px/1 "MbIconKit";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;line-height:13px;display:inline-block;font-weight:bold;position:absolute;top:calc(50% - 7px);right:10px}.woocommerce .checkout-header-right a,.woocommerce .checkout-header-right.gray-background a{clear:left;display:block}.woocommerce .checkout-header-right.gray-background:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.woocommerce #checkout-signin{width:100%}.woocommerce .woocommerce-checkout{margin-top:40px}.woocommerce .woocommerce-checkout,.woocommerce .col2-set{width:100%}.woocommerce .form-row:nth-child(n),.woocommerce #stripe-cc-form .form-row:nth-child(n){width:100%}.woocommerce .form-row:nth-child(n) label,.woocommerce .form-row:nth-child(n) input,.woocommerce .form-row:nth-child(n) .select2-container,.woocommerce .form-row:nth-child(n) .select2-container .select2-choice,.woocommerce #stripe-cc-form .form-row:nth-child(n) label,.woocommerce #stripe-cc-form .form-row:nth-child(n) input,.woocommerce #stripe-cc-form .form-row:nth-child(n) .select2-container,.woocommerce #stripe-cc-form .form-row:nth-child(n) .select2-container .select2-choice{max-width:none;width:100%}.woocommerce .create-account.gray-background{margin-top:23px;margin-bottom:19px}.woocommerce #subscriptions .third,.woocommerce .gray-background .third{width:100%}.woocommerce #subscriptions .third:last-child{margin-top:20px}.woocommerce .payment_methods label[for="payment_method_stripe"]{width:100%;max-width:none}.woocommerce .payment_methods div.payment_method_stripe .form-row label:nth-of-type(n){margin:0;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.woocommerce .payment_methods div.payment_method_stripe .form-row label:nth-of-type(n) input{width:auto;float:left;margin-right:10px;height:auto;-webkit-box-flex:0;-webkit-flex:0 0 19px;-ms-flex:0 0 19px;flex:0 0 19px}.woocommerce .shop_table .product-remove,.woocommerce .order-total td:first-of-type,.woocommerce .payment_methods .radio.payment_method_paypal:after,.woocommerce .payment_methods label[for="payment_method_stripe"] #cards{display:none}.woocommerce .shop_table td.product-name,.woocommerce .shop_table td.product-total{vertical-align:top}.woocommerce .shop_table .product-total,.woocommerce .shop_table .order-total,.woocommerce .shop_table tfoot td{text-align:right;padding-left:10px}.woocommerce #coupon-cta,.woocommerce #coupon-cta.gray-background{margin-top:-196px}.woocommerce .form-row.place-order{margin-top:141px}.woocommerce form.checkout_coupon.gray-background{width:100%;padding:10px 20px 20px;margin-top:-129px}.woocommerce form.checkout_coupon.gray-background p,.woocommerce form.checkout_coupon.gray-background input[type="text"],.woocommerce form.checkout_coupon.gray-background input[type="submit"]{width:100%;height:auto;margin:0}.woocommerce form.checkout_coupon.gray-background input[type="submit"]{margin-top:40px}.woocommerce .wrapper.narrow{padding:0;min-width:0;width:100%;max-width:100%}.woocommerce .wrapper.narrow .shop_table thead th{padding-top:15px}#stripe-cc-form .form-row:nth-child(n){width:50%}#stripe-cc-form .form-row:nth-child(n) label,#stripe-cc-form .form-row:nth-child(n) input,#stripe-cc-form .form-row:nth-child(n) .select2-container{max-width:260px;margin:0 0 3px;float:left}.signin-triple .signin-box.third:nth-child(n){-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:40px;max-width:100%;margin:0 auto 40px}.signin-triple .signin-box.third:nth-child(n) .signin-content{font-size:16px;padding:10px 14px 30px}.signin-triple .signin-box.third:nth-child(n) .signin-content ul li{font-size:16px;line-height:18px}.signin-triple .signin-box.third:nth-child(n) #featured-cta{position:relative;bottom:0;margin:0 0 15px}.signin-triple .signin-box.third:nth-child(n) #signin-already{position:relative;bottom:0}.signin,.wrapper.narrow,.wrapper.narrowish{max-width:calc(80%);min-width:320px}.signin main,.wrapper.narrow main,.wrapper.narrowish main{padding-bottom:0}.signin .signin-triple,.wrapper.narrow .signin-triple,.wrapper.narrowish .signin-triple{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.signin .signin-triple .signin-box.third,.wrapper.narrow .signin-triple .signin-box.third,.wrapper.narrowish .signin-triple .signin-box.third{margin-right:0}.signin .half,.wrapper.narrow .half,.wrapper.narrowish .half{border-right:none;padding-right:0;margin-right:0;border-bottom:1px solid #ccc;padding-bottom:40px;margin-bottom:40px;width:100%}.signin .half.last,.wrapper.narrow .half.last,.wrapper.narrowish .half.last{width:100%;border:none;padding:0;margin:0}.signin .half .form-group-attached,.wrapper.narrow .half .form-group-attached,.wrapper.narrowish .half .form-group-attached{float:left;width:100%;margin-right:0px;margin-bottom:37px}.signin .half .form-group-attached input,.signin .half .form-group-attached input#pwd,.wrapper.narrow .half .form-group-attached input,.wrapper.narrow .half .form-group-attached input#pwd,.wrapper.narrowish .half .form-group-attached input,.wrapper.narrowish .half .form-group-attached input#pwd{margin:0}.signin .half .form-group-attached:nth-child(n+2),.wrapper.narrow .half .form-group-attached:nth-child(n+2),.wrapper.narrowish .half .form-group-attached:nth-child(n+2){margin-right:0}.signin .half button,.wrapper.narrow .half button,.wrapper.narrowish .half button{margin:0;width:160px}.signin hr,.wrapper.narrow hr,.wrapper.narrowish hr{margin:14px 0 40px}.signin .checkbox,.wrapper.narrow .checkbox,.wrapper.narrowish .checkbox{clear:both}.signin .pgn-wrapper,.wrapper.narrow .pgn-wrapper,.wrapper.narrowish .pgn-wrapper{top:32px}.signin .half button{margin:0}.signin .half .form-group-attached:nth-child(n+2){margin-bottom:10px}.t-registration #already-reg{top:0;margin-bottom:29px;float:left;background:#e1e1e1;padding:20px;clear:both;width:100%}.t-registration #already-reg p{margin-bottom:0;display:block}.t-registration #already-reg:after{content:"\f002";font:normal normal normal 14px/1 "MbIconKit";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;line-height:13px;display:inline-block;font-weight:bold;position:absolute;top:calc(50% - 7px);right:10px}.t-registration .third{width:100%;margin-right:0}.t-registration .third .form-group-attached{width:100%;margin-right:0px}.t-registration #sub-checks .third:nth-child(n){width:100%}.t-registration .account-section.no-border{padding-bottom:0;margin-bottom:9px}.g-recaptcha{height:76px;margin-bottom:40px}.g-recaptcha>div{position:absolute;left:calc(50% - 152px)}#center-content form{margin-bottom:40px}.magazine h1{line-height:normal;margin-top:25px;margin-bottom:29px}.magazine main article,.magazine .mag-content{width:100%}.magazine main article{padding-bottom:40px}.magazine .mag-pages .mag-cover,.magazine .mag-pages .mag-mastheads{width:100%;margin:0}.magazine .mag-pages .mag-cover{margin-bottom:40px}.mag-relatedart h3,.mag-relatedmag h3{width:100%}.mag-relatedart .post.archive-grid:nth-child(n),.mag-relatedart div.fourth:nth-child(n),.mag-relatedmag .post.archive-grid:nth-child(n),.mag-relatedmag div.fourth:nth-child(n){-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin:0}.mag-relatedart div.fourth:nth-child(n),.mag-relatedmag div.fourth:nth-child(n){margin-bottom:40px}#more-magazines{margin:0}.single-product .product.wrapper{padding:37px 30px 40px;max-width:calc( 80% + 60px)}.single-product #content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product .product{width:100%;margin-right:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.single-product .product .images,.single-product .product .addthis_toolbox{display:none}.single-product .product-rightrail,.single-product #sidebar-image,.single-product #sidebar-social{width:100%;height:auto;float:left}.single-product #sidebar-social{margin-bottom:40px}.single-product .related.products h2{width:80%;margin:0 auto 30px;min-width:260px}#instructor-container{padding:40px 30px 80px}#instructor-container #instructor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#instructor-container h2{text-align:center}#instructor-container .image{margin:0 auto 40px}#instructor-container .description,#instructor-container .instructor-link{width:100%}#instructor-container .instructor-link{margin:20px 0 0}#center-content article.page{width:100%}#center-content .entry-header .entry-title{margin-top:0}.product.career-service .summary{width:calc(80% + 60px);padding:37px 30px 40px;min-width:320px}#tablet-price{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#tablet-price #ordernow-image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;position:relative}#tablet-price div[itemprop="offers"],#tablet-price #ag-price,#tablet-price form{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;margin-left:20px;margin-right:20px}#tablet-price .amount{margin-top:20px}#tablet-price form{margin-bottom:20px}.p-type-career-service .related{padding:20px 30px 40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-type-career-service .related>h2:first-of-type{width:80%;margin:15px auto 33px;min-width:260px}.p-type-career-service .related .career_service-promo{width:80%;-webkit-box-flex:0;-webkit-flex:0 1 80%;-ms-flex:0 1 80%;flex:0 1 80%;max-width:none;min-width:260px;margin-right:0px;margin-bottom:40px}.p-type-career-service .related .career_service-promo:nth-child(n){margin:0 auto 40px}.p-type-career-service .related .career_service-promo:nth-child(n+5){display:none}#center-content .entry-header .entry-title{line-height:normal}.instructor#primary .i-image,.instructor#primary .i-name{width:100%;clear:both;line-height:normal}.instructor#secondary{width:100%;height:auto;margin-top:0;margin-bottom:80px}.grey-testimonial{padding:30px 0}.magazine #lock-container,#lock-container{padding:40px 10% 20px;height:auto;bottom:40px;width:100%;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);min-width:320px}.magazine #lock-container #ag-lock,#lock-container #ag-lock{width:80%;min-width:260px;padding:140px 20px 30px}.magazine #lock-container #ag-lock:before,#lock-container #ag-lock:before{top:30px;left:calc(50% - 30px);width:60px;overflow:hidden;content:"";background:url("../mediabistro/images/lock.png");height:84px;background-size:contain;background-repeat:no-repeat}.magazine #lock-container #ag-lock #lock-content h2,#lock-container #ag-lock #lock-content h2{font-size:30px;line-height:30px;width:160px;margin:0 auto 30px;text-align:center}.magazine #lock-container #ag-lock #lock-content p,#lock-container #ag-lock #lock-content p{font-size:14px;line-height:normal}.magazine #lock-container #ag-lock #lock-content .cta-buttons,#lock-container #ag-lock #lock-content .cta-buttons{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:386px;margin:auto}.magazine #lock-container #ag-lock #lock-content .cta-buttons a.button:nth-child(n),#lock-container #ag-lock #lock-content .cta-buttons a.button:nth-child(n){clear:both;margin-top:20px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:180px}.fm-browse.wrapper{padding:0;max-width:100%}.fm.dark-strip{padding:10px 0;height:auto}.fm.dark-strip h2{font-size:18px;line-height:normal;text-align:center;display:inline-block;cursor:pointer;margin:10px 0;float:none;width:100%;position:relative}.fm.dark-strip h2:after{content:"\f002";font:normal normal normal 14px/1 "MbIconKit";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;line-height:13px;display:inline-block;font-weight:bold;position:absolute;top:calc(50% - 7px);right:10px;right:calc(50% - 42px);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.55, 0.06, 0.68, 0.19);transition:transform 0.5s cubic-bezier(0.55, 0.06, 0.68, 0.19);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fm.dark-strip h2.open:after{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.55, 0.06, 0.68, 0.19);transition:transform 0.5s cubic-bezier(0.55, 0.06, 0.68, 0.19)}.fm.dark-strip #secondary{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:height 0.5s 0.3s cubic-bezier(0.55, 0.06, 0.68, 0.19),opacity 0.3s;transition:height 0.5s 0.3s cubic-bezier(0.55, 0.06, 0.68, 0.19),opacity 0.3s;height:0;opacity:0;overflow:hidden;will-change:height}.fm.dark-strip #secondary form{margin-top:10px;margin-right:0px;width:80%;min-width:260px}.fm.dark-strip #secondary form .select2-container .select2-choice{max-width:none}.fm.dark-strip #secondary form:last-of-type{margin-right:0}.fm.dark-strip #secondary.open{height:325px;-webkit-transition:height 0.5s cubic-bezier(0.55, 0.06, 0.68, 0.19),opacity 0.3s 0.5s;transition:height 0.5s cubic-bezier(0.55, 0.06, 0.68, 0.19),opacity 0.3s 0.5s;opacity:1}.page-template-template-fm-browse .select2-drop{width:80% !important}.lighter-strip .button{float:none;text-align:center;display:block;margin:auto;max-width:290px}.lighter-strip #freelance-count{float:none;text-align:center}#column-titles,.fmp-updated{display:none}.fmp-single .fourth:nth-child(n){width:100%;margin:0}.wrapper.fm-profile{padding:0;min-width:260px}.fm_profile h2,#fm-work-samples h2{font-size:24px}.fm_profile h3,#fm-work-samples h3{font-size:18px}.fm-header .fm-header-details .fm-address,.fm-header .fm-header-details .fm-contact-details{width:100%;font-size:15px}.fm-detail{font-size:15px}.contact-right textarea{height:200px}#contact-container input[type="email"],#contact-container input[type="subject"]{width:100%;max-width:none}#contact-container textarea{height:160px}#contact-container .half,#contact-container .half.last{width:100%}#contact-container .half{margin-bottom:0}#contact-container .half.last input,#contact-container .half.last label{margin-left:0px}#contact-container button{margin-top:0}#contact-container #return{float:left;bottom:0px;margin-bottom:30px}.account-section button,.account-section input[type="submit"],.account-section .button{margin-bottom:0}.account-section .half{border-bottom:1px solid #ccc;padding-bottom:40px;margin-bottom:40px}.account-section .half.last{border:none;padding-bottom:20px;margin-bottom:0}#menu-person{padding:20px 30px}#menu-person #name{font-size:18px}#menu-person #sign-out{font-size:12px}#account-page-header{padding:20px 30px;height:135px}#account-page-header h2{float:none;text-align:center;clear:both;margin-top:0}#account-page-header .form-group{width:250px;float:none;margin:auto}#account-info .account-section:last-of-type .half{border:none;padding-bottom:0px;margin-bottom:0}#account-info p{height:auto;margin-bottom:30px;float:left}#account-info #current-email{margin:0}#email-prefs .half{border:none;padding-bottom:0px;margin-bottom:0}#payment-history .shop_table thead{display:none}#payment-history .shop_table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:11px 0}#payment-history .shop_table tr:first-of-type{padding-top:0}#payment-history .shop_table td,#payment-history .shop_table td:before{display:block;clear:both;font-size:14px;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;line-height:normal}#payment-history .shop_table td{padding:5px 0}#payment-history td.order-name{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;font-size:16px}#payment-history .order-date{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#payment-history .order-date:before{content:"Purchased"}#payment-history .order-status{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}#payment-history .order-status:before{content:"Status"}#payment-history .order-total{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}#payment-history .order-total:before{content:"Total"}#billing-info .half:last-child{border:none;padding-bottom:0;margin-bottom:0}#billing-info .account-section .double-field,#billing-info .mb-form .select2-container{width:calc(50% - 10px)}#account-summary .account-section h3{height:auto;margin-bottom:33px}#account-summary .account-section:nth-child(n) .button,#account-summary #autorenew-ag.expanded{margin-bottom:0px}#profile-header{padding:0 30px;overflow:hidden}#profile-header .nav-tabs-simple>li{margin-top:10px}#profile-header .nav-tabs-simple>li:hover,#profile-header .nav-tabs-simple>li.active{background:#fff}#profile-header .nav-tabs-simple>li:hover>a,#profile-header .nav-tabs-simple>li.active>a{color:#4f5458}#profile-header .nav-tabs-simple>li:nth-of-type(3){display:none}#profile-header .nav-tabs>li>a{font-size:16px}#basic-info .two-thirds{width:100%;margin:0}#basic-info button{margin-top:33px}#work-history .class-container,#work-history .single-client{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#work-history .class-container .checkbox,#work-history .single-client .checkbox{margin:0 0 40px;width:100%}#work-history .single-client .fm_media_clients,#work-history .single-client .fm_corp_clients{margin-left:0}#work-history #more_media,#work-history #more_corp{margin-top:0}}
