body, .shopping_bag_items_number, .copyright_text, .mobile-navigation .sub-menu a, .wpb_tabs .ui-widget, .wpb_tour .ui-widget, .wpb_accordion .ui-widget, .widget ul small.count, .shortcode_title.main_font, .label, .main-navigation .sub-menu li a, .remember-me, .nav-next-title, .nav-previous-title{font-family:Noto Sans,sans-serif}@media only screen and (min-width:63.9375em){.site-content p, .site-content ul, .site-content ol, .site-content dl, table tr td, table thead tr th, table tbody tr td, table tfoot tr th, table tfoot tr td{font-size:19px;line-height:28px}body{font-weight:400}}h1, h2, h3, h4, h5, h6, .tabs li a, .blog-list-day, .edit-account legend, .categories_grid .category_name, .category_list .category_name, .vc_tta-title-text{font-family:Fjalla One,sans-serif}@media only screen and (min-width:63.9375em){h1{font-size:59.375px}h2, .edit-account legend{font-size:43.9375px}h3{font-size:32.0625px}h4{font-size:27.3125px}h5{font-size:21.375px}h6{font-size:19px}}@media only screen and (min-width:63.9375em){.page-title, .entry-title, .main-slider h2, .lookbook-first-slide-wrapper h2{font-size:50px}}@media only screen and (min-width:63.9375em){.page-title, .entry-title, .main-slider h2, .lookbook-first-slide-wrapper h2{line-height:70px}}@media only screen and (min-width:63.9375em){.page-title, .entry-title, .wpb_tabs_nav li, .main-slider h2, .lookbook-first-slide-wrapper h2, .shortcode_banner_simple_height_content h3, .categories_grid .category_name, .category_list .category_name, .shortcode_title{letter-spacing:0}}h1, h2, h3, h4, h5, h6, .more-link, .filters_button, .trigger-share-list, .post-navigation, .trigger-share-list, .wpb_wrapper .vc_progress_bar .vc_single_bar .vc_label .vc_label_units, dl dt, .edit-account legend, .categories_grid .category_name, .category_list .category_name, .vc_tta-title-text{font-weight:400}.main-navigation .megamenu-1-col>ul>li>a, .main-navigation .megamenu-2-col>ul>li>a, .main-navigation .megamenu-3-col>ul>li>a, .main-navigation .megamenu-4-col>ul>li>a, #site-navigation>ul>li>a, #site-navigation>ul>li>a strong{font-weight:900}#site-navigation-top-bar, .site-title, .widget h3, .button, button, input[type=button], input[type=reset], input[type=submit], blockquote cite, table thead th, .main-slider h1, .site-tools, .post-edit-link, .slider_button, .go_home, .filters_button, .out_of_stock_badge_loop, .out_of_stock_badge_single, .out-of-stock, tr.shipping>td:first-of-type, .check_label_radio, .customer_details dt, .account_view_link, .mobile-navigation, .widget_layered_nav ul li.chosen, .widget_layered_nav_filters ul li.chosen a, .wpb_tour.wpb_content_element .wpb_tabs_nav li a, .mobile-menu-text, .trigger-share-list, .shortcode_banner_simple_height_bullet span, select.topbar-language-switcher, select.wcml_currency_switcher, .blog-isotope .more-link, .blog-isotope .post_meta_archive, .shortcode_title.secondary_font, .post_header_date, .post_footer_date, .blog-list-date, .more-link, .main-navigation .megamenu-1-col>ul>li>a, .main-navigation .megamenu-2-col>ul>li>a, .main-navigation .megamenu-3-col>ul>li>a, .main-navigation .megamenu-4-col>ul>li>a, #site-navigation>ul>li>a, #mobile-main-navigation ul li, .vc_btn, .nav-previous a, .nav-next a{font-family:Noto Sans,sans-serif}.st-content{background-color:#fff}.slide-from-left.filters{background:#fff}body, pre, label, blockquote, blockquote p, blockquote cite, abbr, acronym, table tr td, #shipping_method .check_label_radio, .wpb_widgetised_column a, label span{color:#353535}a:hover, a:focus, .nav-previous-title, .nav-next-title, .customer_details dt, .wpb_widgetised_column, .wpb_widgetised_column .widget_layered_nav ul li small.count, .post_header_date a:hover, .post_footer_date a:hover, .post_meta_archive a:hover{color:rgba(53,53,53,.55)}.required, .wp-caption-text, .post_header_date a, .post_footer_date a, .post_meta_archive a{color:rgba(53,53,53,.45)}pre{border-color:rgba(53,53,53,.15)}hr{border-color:rgba(53,53,53,.13)}.blog-isotop-master-wrapper #nav-below.paging-navigation{border-top-color:rgba(53,53,53,.13)}abbr, acronym{border-bottom-color:#353535}table tr, .slide-from-left.filters aside{border-bottom-color:rgba(53,53,53,.13)}.blog-isotope:before, .blog-isotope:after{background:rgba(53,53,53,.13)}pre{background:rgba(53,53,53,5%)}@media only screen and (min-width:40.063em){}h1, h2, h3, h4, h5, h6, table tr th, .edit-account legend{color:#000}.wpb_widgetised_column .widget-title{color:#000!important}.nl-field ul, .nl-form .nl-submit, .audioplayer-bar-played, .audioplayer-volume-adjust div div, .slide-from-right, .with_thumb_icon, ul.pagination li.current a, ul.pagination li.current a:hover, ul.pagination li.current a:focus, .progress .meter, .sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a, .top-bar-section ul li>a.button, .top-bar-section ul li.active>a, .no-js .top-bar-section ul li:active>a{background:#000}.blog_list_img{background-color:#000}.shopping_bag_items_number, .panel.callout a, .side-nav li a, .has-tip:hover, .has-tip:focus, a, .edit-link{color:#000}.tooltip.opened{color:#000!important}.label, button, .button, input[type=button], input[type=reset], input[type=submit], .alert-box{background-color:#000}.main-navigation ul ul li a:hover, .box-share-link:hover span{border-bottom-color:#000}.login_header{border-top-color:#000}.shopping_bag_items_number{border-color:#000}#site-top-bar, #site-navigation-top-bar .sf-menu ul{background:#3e5372}#site-top-bar, #site-top-bar a{color:#fff}.site-branding{height:auto;border:0;padding:0}.site-branding img{height:51px;width:auto}@media only screen and (min-width:40.063em){.site-branding{padding:1.5px 0}#site-navigation{line-height:54px}}.site-header{padding:40px 0}.site-header, .site-header-sticky, #site-navigation, .shortcode_banner_simple_height_bullet span{font-size:17px}.site-header, .site-header-sticky, .shopping_bag_items_number, .site-tools.site_tools_sticky{background:#fff}.site-header, #site-navigation a, .site-header-sticky, .site-header-sticky a, .site-tools ul li a, .shopping_bag_items_number, .site-title a{color:#000}.shopping_bag_items_number, .site-branding{border-color:#000}.transparent_header .top-headers-wrapper{position:absolute}.blog .transparent_header .content-area, .single:not(.single-portfolio) .transparent_header .content-area, .archive .transparent_header .content-area, .page-template-default .transparent_header .content-area{padding-top:231px}.transparent_header .entry-header.with_featured_img, .transparent_header .category_header.with_featured_img{margin-top:-231px;padding-top:231px}.transparent_header .site-header{background:0 0}.transparent_header.transparency_light .site-header, .transparent_header.transparency_light #site-navigation a, .transparent_header.transparency_light .site-header-sticky, .transparent_header.transparency_light .site-header-sticky a, .transparent_header.transparency_light .site-tools ul li a, .transparent_header.transparency_light .shopping_bag_items_number, .transparent_header.transparency_light .site-title a{color:#000}.transparent_header.transparency_light .shopping_bag_items_number, .transparent_header.transparency_light .site-branding{border-color:#000}.transparent_header.transparency_light .shopping_bag_items_number{background:#000;color:#000}.transparent_header.transparency_dark .site-header, .transparent_header.transparency_dark #site-navigation a, .transparent_header.transparency_dark .site-header-sticky, .transparent_header.transparency_dark .site-header-sticky a, .transparent_header.transparency_dark .site-tools ul li a, .transparent_header.transparency_dark .shopping_bag_items_number, .transparent_header.transparency_dark .site-title a{color:#000}.transparent_header.transparency_dark .shopping_bag_items_number, .transparent_header.transparency_dark .site-branding{border-color:#000}.transparent_header.transparency_dark .shopping_bag_items_number{background:#000;color:#000}.main-navigation ul ul, .main-navigation ul ul ul, .main-navigation ul ul ul ul, .main-navigation ul ul ul ul ul{background:#fff}.main-navigation ul ul li a{color:#fff!important}.main-navigation ul ul li a:hover, .box-share-link:hover span{border-bottom-color:#fff}#site-footer{background:#fff}#site-footer, #site-footer .widget-title, #site-footer a:hover{color:#2d2d2d}#site-footer a{color:#1e73be}.site-content p{line-height:1.8!important}.titetext p{line-height:1.3!important}.titletext{font-weight:700;letter-spacing:-3px}.blog .transparent_header .content-area, .single:not(.single-portfolio) .transparent_header .content-area, .archive .transparent_header .content-area, .page-template-default .transparent_header .content-area{padding-top:0}.site-content .citationfontsize p{font-size:11px!important}.sources-n-links a{color:#d33!important}#site-navigation>ul, #site-navigation-top-bar>ul{display:inline-block;vertical-align:middle;float:right;padding-right:50px}.entry-meta{display:none}.main-navigation ul ul li{float:none;border-top:0 solid #ccc;font-size:20px;padding-top:10px;position:relative;z-index:99999}.main-navigation ul ul{background:rgba(0,0,0,.8);padding:30px 0;position:absolute;top:100%;left:-15px;min-width:250px;z-index:99999;box-shadow:0 0 5px rgba(0,0,0,.8);font-size:13px;line-height:23px;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:main_nav_anim;-moz-animation-name:main_nav_anim;-o-animation-name:main_nav_anim;animation-name:main_nav_anim}.maxwidthproperty, #maxwidthproperty{width:100%}.hd-5{font-size:1.5rem}.hd-5{line-height:1.285714}.maxwidthproperty p{margin-bottom:1.5rem}@media only screen and (min-width:64.063em){.maxwidthproperty p{font-size:1.125rem}.maxwidthproperty p{color:#555}.categorypadding{padding-bottom:3.75rem}.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{padding:25px 40px}ul.slick-dots{margin:1.66rem 0}.ult-carousel-wrapper .slick-dots li.slick-active{opacity:1;border-bottom:solid 1px red}.ult-carousel-wrapper .slick-dots li i, .ult-carousel-wrapper .slick-dots li.slick-active i{display:none}.ult-carousel-wrapper .slick-dots li{position:relative;display:inline-block;height:5px;width:10%;max-width:85px;padding:20px 0;background:0 0;border-bottom:Solid 1px #000;margin:0 3px;opacity:.4;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}img.portstretch{width:100%;height:auto;padding-bottom:0;margin:0 auto}}@media only screen and (min-width:63.9375em){#masthead .row{padding:0 60px;max-width:1800px}}#site-navigation>ul, #site-navigation-top-bar>ul{float:right;vertical-align:middle;padding-right:50px}#menu-main-navigation-2{float:right;ertical-align:middle}.main-navigation ul li a{text-transform:capitalize}@media(min-width:768px){.work-logo{filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=$x, OffY=$y, Color='#444')";-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));width:4.875rem;margin-bottom:1rem}img.lazy{transition:opacity 100ms linear;opacity:0}.work-logo{width:110px;height:60px}.site-footer-widget-area .large-3:first-child{width:20%}.site-footer-widget-area .large-3:nth-child(2){width:20%;margin-right:0%}.site-footer-widget-area .large-3:nth-child(3){width:20%;margin-right:0%}.site-footer-widget-area .large-3:nth-child(4){display:inline-block;width:40%;text-align:right}.site-content ul{margin:0}.fmportfolio p{font-size:1.125rem;line-height:1.666667;margin:0}.custom-html-widget aside{display:block}#site-footer .site-social-icons-shortcode ul li a i{font-size:2rem}#site-footer .site-social-icons-shortcode ul li a:hover i{opacity:1;font-size:2rem}.site-social-icons-shortcode ul li a:hover i{opacity:1}.portfolio_content_nav #nav-below{padding:40px 50px 38px;margin:0;border-top-style:solid;border-style:solid;border-width:0 0 1px;border-color:#c5c5c5;box-shadow:none}.work-type>*{font-size:calc(16px + .25vw)}.work-type>*, .work-type p, .work-type>*{max-width:33vw;margin-top:2.5rem;font-size:1rem}.text-small{font-size:.875rem;font-weight:300}}.page-template-default .transparent_header .content-area{padding-top:0}#site-footer ul li a{display:block;font-size:1rem;line-height:1.1;color:#555;text-decoration:none;padding:.28125rem 10px;letter-spacing:-1px}#site-footer ul li{margin-bottom:.5rem}#site-footer ul{list-style-type:none;margin-bottom:5rem}.site-footer-widget-area{margin-bottom:8.75rem}.copyright_text{font-size:15px;line-height:22px;padding:5px 0;text-align:right}.email-container input[type=email]{background-color:transparent;font-family:inherit;border-style:solid;border-width:0 0 1px;border-color:#c5c5c5;box-shadow:none;color:#555;display:block;font-size:1.125rem;margin:0 0 1rem;padding:.5rem;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out}.submit-container .field-wrap input[type=button]{border-style:solid;border-width:1px;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25 .5rem;position:relative;text-decoration:none;min-width:140px;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:.64375rem;padding-right:1.1875rem;padding-bottom:.71625rem;padding-left:1.1875rem;font-size:.875rem;background-color:transparent;border-color:#222;color:#222;transition:background-color 300ms ease-out}.site-social-icons-shortcode .site-social-icons-facebook a:hover i{color:#3b5999}.site-social-icons-shortcode .site-social-icons-twitter a:hover i{color:#55acee}.site-social-icons-shortcode .site-social-icons-linkedin a:hover i{color:#0077b5}.site-social-icons-shortcode .site-social-icons-googleplus a:hover i{color:#dd4b39}.site-social-icons-shortcode .site-social-icons-instagram a:hover i{color:#e4405f}.site-social-icons-shortcode ul li a i{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}#site-footer .site-social-icons-shortcode ul li a:hover i{opacity:1;font-size:2rem}.twotwo-col-list{margin-top:2.5rem;max-height:450px;height:auto;width:50%;margin-left:0;position:relative;display:inline-block}.twotwo-col-list li{padding-right:.5rem;list-style-type:none;margin-bottom:.84375rem;max-width:100%;display:inline-block}.two-col-list{list-style-type:none}.twotwo-col-list{padding-right:4rem}@media only screen and (min-width:40.063em){.twotwo-col-list{max-height:450px;height:auto;width:100%;display:block}.two-col-list{list-style-type:none}.twotwo-col-list{padding-right:.5rem}.twotwo-col-list li{width:50%;list-style-type:none;margin-bottom:.84375rem;display:inline-block;float:left}}.site-content .slick-dots{margin-top:5%}.cta_overlay-title{font-size:calc(72px + .25vw)}.cta_overlay-title{line-height:.9642857143}.cta_overlay-title{color:#00000!important;text-shadow:0 1px 2px rgba(0,0,0,.2)}.cta_overlay-title .banner{font-weight:700}.title-block>*, .title-block p{width:100%;max-width:650px;margin-left:auto;margin-right:auto}@media only screen and (min-width:64.063em){p, blockquote{font-size:1.125rem}p, blockquote{color:#555}.title-blockery h1{font-size:3.5rem;line-height:1.14;margin-bottom:1.5rem;font-weight:900;color:#555;letter-spacing:-.025em;text-rendering:optimizeLegibility}h1 .splashtext-expand{max-width:960px;width:100%;margin-left:auto;margin-right:auto}h1 .splashtext-cond{width:100%;max-width:650px;margin-left:auto;margin-right:auto}.template-cond{width:100%;max-width:650px;margin-left:auto;margin-right:auto}.title-block>*, .prose-block>*{width:100%;max-width:650px;margin-left:auto;margin-right:auto}.title-blockery h2{font-size:3.625rem;line-height:1.666667;margin-bottom:1.5rem;font-weight:800;color:#555;letter-spacing:-.04em;text-rendering:optimizeLegibility}.title-blockery h3{font-size:1.625rem;line-height:1.666667;margin-bottom:1.5rem;font-weight:900;color:#55555;letter-spacing:-.02em;text-rendering:optimizeLegibility}.title-blockery p{font-family:inherit;font-weight:300;font-size:1.125rem;line-height:1.666667;margin-bottom:1.75rem!important;text-rendering:optimizeLegibility;letter-spacing:-.01em}.title-blockery h5{font-family:inherit;font-weight:300;font-size:1.2rem;line-height:1.2;margin-bottom:.75rem!important;text-rendering:optimizeLegibility;letter-spacing:-.01em}.title-blockery p.small{font-family:inherit;font-weight:300;font-size:.825rem;line-height:1.466667;margin-bottom:1.75rem!important;text-rendering:optimizeLegibility;letter-spacing:-.01em}input[type=text], input[type=password], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], input[type=email], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url]{background-color:transparent;font-family:inherit;border-style:solid;border-width:0 0 1px;border-color:#c5c5c5;box-shadow:none;color:#555;display:block;font-size:1.125rem;margin:0 0 1rem;padding:.5rem;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out}textarea{background-color:transparent;font-family:inherit;border-style:solid;border-width:1px;border-color:#c5c5c5;box-shadow:none;color:#555;display:block;font-size:1.125rem;margin:0 0 1rem;padding:.5rem;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out}input[type=text]:focus, input[type=password]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=week]:focus, input[type=email]:focus, input[type=number]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=time]:focus, input[type=url]:focus, input[type=color]:focus, textarea:focus{box-shadow:0 0 5px transparent;background-color:transparent;border-style:solid;border-width:0 0 1px;border-color:#222}span.mobile-menu-text{visibility:hidden}.field-wrap .textbox-wrap{padding-right:3rem}.textwidget .custom-html-widget{margin-top:0;padding-top:0;position:relative;margin-bottom:12%}}@media only screen and (max-width:40.063em){.title-blockery h1{font-size:2rem;line-height:1.14;margin-bottom:1.5rem;font-weight:700;color:#555;letter-spacing:-.025em;text-rendering:optimizeLegibility}.title-blockery h2{font-size:2rem;line-height:1.33334;margin-bottom:1.5rem;font-weight:800;color:#555;letter-spacing:-.04em;text-rendering:optimizeLegibility}.site-branding{height:auto;border:0;max-width:50%;position:absolute;left:25%;padding:0}.twotwo-col-list li{width:100%;list-style-type:none;margin-bottom:.84375rem;display:inline-block;float:left}.twotwo-col-list{padding-right:0;width:100%}.site-branding .site-logo{height:auto;max-width:100%;padding-top:.5rem}.site-tools ul li.mobile-menu-button .fa{font-size:32px}span.mobile-menu-text{visibility:hidden;display:none}.site-tools{text-align:right;margin:5px -30px 0;padding:5px 22px 10px 7px}.site-tools ul{padding:0;margin:0;list-style:none;font-size:13px;line-height:32px}.transparent_header.transparency_light .site_tools_sticky{background-color:#222}.site-tools ul li{display:inline-block;margin:0 8px;padding-top:10px;position:relative;cursor:pointer;opacity:1;transition:opacity .3s;-webkit-transition:opacity .3s}.site-branding img{height:35px;width:auto}a img{border:none}img{display:inline-block;vertical-align:middle}input[type=search]{background-color:#fff;font-family:inherit;border-style:solid;border-width:0 0 1px;border-color:#c5c5c5;box-shadow:none;color:#000;display:block;font-size:1.125rem;margin:0 0 1rem;padding:.5rem;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out}.copyright_text{text-align:center}.site-tools ul li.mobile-menu-button a{font-size:13px;width:auto;height:35px;padding:1px 13px;border:2px solid;border-color:transparent;position:relative;top:4px}.title_121014954{text-align:center}.vc_btn3-container.vc_btn3-right{text-align:center}.cta-prefoot h6, .cta-prefoot h2, .cta-prefoot h3, .cta-prefoot a{text-align:center}.copyright_text{text-align:center;clear:right}.copyright_text a{clear:right;font-weight:700}.copyright_text italic{display:block}.work-logo{margin:0;padding-bottom:.8rem}.rrc{text-align:center}.cta_overlay-title{color:#00000!important;text-shadow:0 1px 2px rgba(0,0,0,.2)}.cta_overlay-title{line-height:.8;text-align:left;font-weight:900;letter-spacing:-.04em}.cta_overlay-title{font-size:calc(32px + .25vw);line-height:2.8rem}.work-type p{font-size:1rem;line-height:1.71428em}.vc_btn3-container.vc_btn3-left, .rrc{text-align:center}.title-blockery h1{font-size:1.7rem;line-height:1.14;margin-bottom:1.5rem;font-weight:700;color:#555;letter-spacing:-.025em;text-rendering:optimizeLegibility}#servicerowpad{padding:0 5%}.vc_custom_1526714049816{margin-bottom:10rem!important;padding-right:5%!important;padding-left:5%!important}}@media only screen and (min-width:40.063em) and (max-width:990px){.title_2120246487{line-height:1.1rem;color:#fff;text-align:center!important}.cta-prefoot h6, .cta-prefoot h2, .cta-prefoot h3, .cta-prefoot a{text-align:center}h3 .centeralign{text-align:center}.title-blockery h1{font-size:2rem;line-height:1.14;margin-bottom:1.5rem;font-weight:700;color:#555;letter-spacing:-.025em;text-rendering:optimizeLegibility}.title-blockery h2{font-size:2rem;line-height:1.33334;margin-bottom:1.5rem;font-weight:800;color:#555;letter-spacing:-.04em;text-rendering:optimizeLegibility}.vc_btn3-container.vc_btn3-left{text-align:center}.site-footer-widget-area .large-4:first-child{width:50%}.site-footer-widget-area .large-4:nth-child(2){width:50%}.site-footer-widget-area .large-4:nth-child(3){display:inline-block;width:100%;text-align:center}.site-content ul{margin:0}}@media only screen and (min-width:768px) and (max-width:979px){.cta-prefoot h6, .cta-prefoot h2, .cta-prefoot h3, .cta-prefoot a{text-align:right}.vc_btn3-container.vc_btn3-left{text-align:left}.site-footer-widget-area .columns:nth-child(2n+1){clear:none}.site-footer-widget-area .large-4:first-child{width:30%}.site-footer-widget-area .large-4:nth-child(2){width:30%;padding-right:3%;margin:0}.site-footer-widget-area .large-4:nth-child(3){width:40%;text-align:center}#site-footer .site-social-icons-shortcode ul li a i{font-size:1.2rem}.site-social-icons-shortcode ul li{font-size:24px;padding:5px 7px;display:inline-block}.site-tools ul li.mobile-menu-button .fa{font-size:24px}}
.vc_custom_1539892507277{margin-top:0!important;padding-top:0!important}.vc_custom_1541580914722{padding-top:5rem!important}.vc_custom_1539893817328{margin-top:0!important;padding-top:0!important}.vc_custom_1541580902752{padding-top:3rem!important}.vc_custom_1541580935960{padding-top:3rem!important;padding-bottom:0!important}.vc_custom_1541580951977{padding-top:3rem!important;padding-bottom:0!important}.vc_custom_1541581074355{padding-top:3rem!important}.vc_custom_1541581041413{padding-top:3rem!important}
.vc_custom_1540839688662{margin-top:0!important;padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1540840168160{padding-top:5px!important;padding-bottom:5px!important}.vc_custom_1539907000459{padding-top:5rem!important;padding-bottom:1rem!important}.vc_custom_1540845366356{padding-bottom:3rem!important}.vc_custom_1540845392707{padding-top:3rem!important;padding-bottom:3rem!important}.vc_custom_1540845464523{padding-bottom:6rem!important}.vc_custom_1540845470155{padding-bottom:4rem!important}.vc_custom_1539907589705{padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1539913440412{padding-top:5rem!important}.vc_custom_1539921173728{padding-bottom:0!important}.vc_custom_1539921147744{padding-top:0!important;padding-bottom:3rem!important}.vc_custom_1539921779479{padding-bottom:5rem!important}.vc_custom_1539921256351{padding-bottom:0!important}.vc_custom_1539921932197{padding-bottom:0!important}.vc_custom_1539921397095{padding-top:5rem!important}.vc_custom_1539918549647{padding-top:5rem!important}.vc_custom_1539921469919{padding-top:3rem!important;padding-right:6%!important;padding-bottom:2rem!important;padding-left:6%!important}
.vc_custom_1540839688662{margin-top:0!important;padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1540840168160{padding-top:5px!important;padding-bottom:5px!important}.vc_custom_1539907000459{padding-top:5rem!important;padding-bottom:1rem!important}.vc_custom_1540844986239{padding-bottom:0!important}.vc_custom_1539897066905{padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1540845008047{padding-bottom:6rem!important}.vc_custom_1540845024132{padding-bottom:4rem!important}.vc_custom_1539907589705{padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1539913440412{padding-top:5rem!important}.vc_custom_1539919475626{padding-bottom:0!important}.vc_custom_1539919447227{padding-top:0!important;padding-bottom:3rem!important}.vc_custom_1539919603562{padding-bottom:0!important}.vc_custom_1539919746099{padding-top:5rem!important}.vc_custom_1539919921837{padding-top:5rem!important}.vc_custom_1539920051917{padding-top:3rem!important;padding-right:6%!important;padding-bottom:2rem!important;padding-left:6%!important}
.vc_custom_1542373256183{margin-top:0!important;border-top-width:0!important;padding-top:0!important}.vc_custom_1542373574099{padding-top:5rem!important;padding-bottom:1rem!important}.vc_custom_1542386498806{padding-bottom:1rem!important}.vc_custom_1542373271341{margin-top:0!important;border-top-width:0!important;padding-top:0!important}.vc_custom_1542386541260{padding-top:1rem!important}.vc_custom_1542373317833{margin-top:0!important;border-top-width:0!important;padding-top:0!important}.vc_custom_1542373345416{padding-top:1rem!important}.vc_custom_1542372705916{padding-top:3rem!important;padding-right:4%!important;padding-left:4%!important}
.vc_custom_1540839688662{margin-top:0!important;padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1540840168160{padding-top:5px!important;padding-bottom:5px!important}.vc_custom_1539907000459{padding-top:5rem!important;padding-bottom:1rem!important}.vc_custom_1540844092406{padding-bottom:0!important}.vc_custom_1539897066905{padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1540843725479{padding-bottom:6rem!important}.vc_custom_1540843748406{padding-bottom:4rem!important}.vc_custom_1539907589705{padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1539913440412{padding-top:5rem!important}.vc_custom_1539913336254{padding-bottom:0!important}.vc_custom_1539908529192{padding-top:0!important;padding-bottom:3rem!important}.vc_custom_1539912982545{padding-top:5rem!important}.vc_custom_1539918549647{padding-top:5rem!important}.vc_custom_1539918494600{padding-top:3rem!important;padding-right:6%!important;padding-bottom:2rem!important;padding-left:6%!important}
.vc_custom_1540839688662{margin-top:0!important;padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1540840168160{padding-top:5px!important;padding-bottom:5px!important}.vc_custom_1539907000459{padding-top:5rem!important;padding-bottom:1rem!important}.vc_custom_1540840379483{padding-bottom:0!important}.vc_custom_1539897066905{padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1540840431968{padding-bottom:6rem!important}.vc_custom_1540840631893{padding-bottom:4rem!important}.vc_custom_1539907589705{padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1539914152086{padding-top:5rem!important}.vc_custom_1539908539658{padding-bottom:0!important}.vc_custom_1539908529192{padding-top:0!important;padding-bottom:3rem!important}.vc_custom_1539908981625{padding-top:5rem!important}.vc_custom_1539914174229{padding-top:5rem!important}.vc_custom_1539918725792{padding-top:3rem!important;padding-right:4%!important;padding-left:4%!important}
.vc_custom_1541579244052{padding-top:3rem!important;padding-bottom:0!important}.vc_custom_1541579193029{padding-top:3rem!important;padding-bottom:0!important}.vc_custom_1541579983918{padding-top:3rem!important}.vc_custom_1541579992248{padding-top:3rem!important}
@media only screen and (min-width:768px){#titletext h1.splash{font-size:18px!important}.splasy_fancy_text h1{font-size:32px line-height:48px}.splash_big_Title h1{font-size:90px;font-weight:700}}@media only screen and (max-width:768px){#titletext h1.splash{font-size:18px!important}.splasy_fancy_text h1{font-size:24px line-height:48px}.splash_big_Title h1{font-size:33px;font-weight:700}}@media only screen and (min-width:368px and max-width:568px){#titletext h1.splash{font-size:18px!important}.splasy_fancy_text h1{font-size:32px line-height:48px}.splash_big_Title h1{font-size:40px;font-weight:700}}
.vc_custom_1542053230529{border-radius:10px!important}.vc_custom_1542051845846{padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1542107297751{padding-top:1rem!important;padding-bottom:1rem!important}.vc_custom_1542107158803{padding-top:1rem!important;padding-bottom:1rem!important}.vc_custom_1539884295764{padding-top:5rem!important;padding-bottom:2rem!important}
.title_1721358748{line-height:;color:#000!important;text-align:center}@media only screen and (min-width:40em){.title_1721358748{font-size:}}
.vc_custom_1539892507277{margin-top:0!important;padding-top:0!important}.vc_custom_1541579359128{padding-top:5rem!important}.vc_custom_1539892498765{margin-top:0!important}.vc_custom_1541579461221{padding-top:2rem!important}.vc_custom_1541579383989{padding-top:3rem!important;padding-bottom:0!important}.vc_custom_1541579399452{padding-top:3rem!important;padding-bottom:0!important}.vc_custom_1541579695275{padding-top:3rem!important}.vc_custom_1541579760846{padding-top:4rem!important}
.vc_custom_1539892507277{margin-top:0!important;padding-top:0!important}.vc_custom_1541582124493{padding-top:5rem!important}.vc_custom_1539894860639{margin-top:0!important}.vc_custom_1541582158616{padding-top:3rem!important}.vc_custom_1541582170637{padding-top:3rem!important;padding-bottom:0!important}.vc_custom_1541582183521{padding-top:3rem!important;padding-bottom:0!important}.vc_custom_1541582234960{padding-top:3rem!important}.vc_custom_1541582256761{padding-top:3rem!important}
.vc_custom_1539897066905{padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1539907589705{padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1539913440412{padding-top:5rem!important}.vc_custom_1539923324828{padding-top:3rem!important;padding-bottom:3rem!important}.vc_custom_1539918549647{padding-top:5rem!important}.vc_custom_1539923295811{padding-top:3rem!important;padding-right:6%!important;padding-bottom:2rem!important;padding-left:6%!important}
.vc_custom_1540839688662{margin-top:0!important;padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1540840168160{padding-top:5px!important;padding-bottom:5px!important}.vc_custom_1539907000459{padding-top:5rem!important;padding-bottom:1rem!important}.vc_custom_1540845931496{padding-bottom:0!important}.vc_custom_1539897066905{padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1540845958502{padding-bottom:6rem!important}.vc_custom_1540846109584{padding-bottom:4rem!important}.vc_custom_1540846119910{padding-bottom:2rem!important}.vc_custom_1539907589705{padding-top:5rem!important;padding-bottom:5rem!important}.vc_custom_1539922492844{padding-top:5rem!important;padding-bottom:3rem!important}.vc_custom_1539918549647{padding-top:5rem!important}.vc_custom_1539922553165{padding-top:3rem!important;padding-right:6%!important;padding-bottom:2rem!important;padding-left:6%!important}
/* ===== Rebuild additions (static replacements for JS-painted WPBakery elements) ===== */
/* The 8 post-type pages carried an inline block with .content-area{padding-top:0};
   reproduce it via a class emitted on those pages only. */
.content-area-flush { padding-top: 0; }

/* NOTE: ultimate_bg.min.js (UVA row color backgrounds) is NOT shipped — its
   output is baked into the content instead. On the captured site the plugin's
   init chain dies under its own jQuery 3.6 (.load(fn) throws, .load is
   AJAX-only in jQuery 3), so hero bands painted inconsistently (present on
   most pages, absent on emissions/lego). The design intent — a black hero band
   behind the white headline text — is reproduced deterministically: every
   #000 upb_color config becomes a static <div class="upb_row_bg"> prepended to
   its row (content/*.md, generated), styled by .upb_row_bg{position:absolute;
   ...} already present in background-style.min.css. The colorless configs
   (empty / #ffffff) are simply dropped with the plugin JS. */

/* ===== Markdown-first content model (non-home content/*.md bodies) ==========
   Bodies are plain markdown; the generator (mdgen.py) moves all structural
   markup into the band / citations shortcodes and reproduces the original
   per-block vc_custom paddings as one-line <div class="gap-N"></div> spacers.
   See README "Editing content" before editing these bodies. */

/* .upb-band-row — emitted by {{< band >}} on the statement rows (title blocks
   + dividers). Replaces vc_custom_1540839688662 / vc_custom_1539907589705,
   which both carried margin-top:0 + 5rem/5rem padding on those rows. */
.upb-band-row{margin-top:0!important;padding-top:5rem!important;padding-bottom:5rem!important;text-align:center}
.upb-band-row.band-left{text-align:left}
/* band text was wrapped in <span style="color:#fff">; the class carries that
   now — headings AND p/li (the renewable-tax-credits title band contains a
   white italic intro <p>). */
.upb-band-row h1,.upb-band-row h2,.upb-band-row h3,.upb-band-row h4,
.upb-band-row p,.upb-band-row li{color:#fff}
/* banded title h1s (cpp/climate/comp/rtc) carried inline
   margin-bottom:0;padding-bottom:2rem; mdgen emits {.band-title} for them */
.upb-band-row .band-title{margin-bottom:0;padding-bottom:2rem}

/* .band-plain — {{< band plain >}}: centered title block on a normal background
   (the New Source Review header). Its h1 carried
   text-align:center;margin-bottom:0;padding-bottom:2rem inline in the raw. */
.band-plain{text-align:center}
.band-plain h1{margin-bottom:0;padding-bottom:2rem}

/* gap-N — one-line spacer divs (N x 1rem) standing in for the original
   per-row / per-text-column vc_custom padding-top/bottom values. Generated;
   never need editing. Sub-half-rem paddings (the 5px inner rows inside banded
   title blocks) were dropped as invisible. */
.gap-1{height:1rem}.gap-2{height:2rem}.gap-3{height:3rem}.gap-4{height:4rem}
.gap-5{height:5rem}.gap-6{height:6rem}.gap-7{height:7rem}.gap-8{height:8rem}
.gap-9{height:9rem}.gap-10{height:10rem}.gap-11{height:11rem}.gap-12{height:12rem}

/* gap-elNN — element-boundary spacers (exact px, generated): js_composer.css
   gave every .wpb_content_element margin-bottom:35px and zeroed the column's
   last child's own margin. The flat model keeps each block's CSS margin, so a
   column-ending boundary needs 35px minus the preceding block's mb: p(20) ->
   15, h*(8) -> 27, img/other(0) -> 35. Lists (mb 38 > 35) get none and run
   ~3px loose (documented deviation). */
.gap-el15{height:15px}
.gap-el27{height:27px}
.gap-el35{height:35px}

/* entry-content images: markdown images are bare <img> (the original
   vc_single_image wrappers rendered no box — the _grey suffix without the
   base vc_box_border class matched no CSS). imgc centers; plain-markdown
   centered images and all seven missing-file 404s (which keep their old
   width/height aspect boxes) are emitted as imgc one-liners. */
.entry-content img{max-width:100%;height:auto}
.entry-content img.imgc{display:block;margin-left:auto;margin-right:auto}

/* .narrow-content (apple/google/intel/lego/information): the original body of
   these pages sat entirely in one centered WPBakery column (vc_col-md-8 with
   offset-2), which the nested ".row .row" geometry renders as 750px of text at
   desktop widths. Flat markdown spans all of entry-content instead, so re-center
   it to the same width from the md breakpoint up (flag set per page in fm). */
@media (min-width:992px){.entry-content.narrow-content{max-width:750px;margin-left:auto;margin-right:auto}}

/* .cap / .smallnote / .tight — one-line HTML paragraphs standing in for inline
   styles the raw carried (text-align:center captions on coal-isnt; font-size:1rem
   closing notes on climate/cpp/competitiveness; line-height:1.3 fully bold lead
   paragraphs on google/intel). */
.entry-content .cap{text-align:center}
.entry-content .smallnote{font-size:1rem!important}
.entry-content .tight{line-height:1.3!important}

/* citations shortcode padding — replaces the per-page vc_custom classes on
   the citations column (padding-top:5rem) and text column
   (3rem top, 2rem bottom, 6% sides; emissions + coal-isnt used 4% sides and
   no bottom). The !important block stops the expander header's inline
   text-align:center from cascading into the content blocks. */
.cit-top{padding-top:5rem!important}
.cit-in{padding-top:3rem!important;padding-right:6%!important;padding-bottom:2rem!important;padding-left:6%!important}
.cit-in.narrow{padding-right:4%!important;padding-bottom:0!important;padding-left:4%!important}
.ult_exp_content h1,.ult_exp_content h2,.ult_exp_content h3,
.ult_exp_content h4,.ult_exp_content p{text-align:left!important}

/* ===== Home page (content/_index.md) — {{< cards >}} / {{< card >}} =========
   The home body is hand-written markdown: a cards island of three card
   one-liners, then the newsletter h2, title h1 and intro paragraph. These
   rules replace the original WPBakery row/column paddings and element gaps. */

/* .myth-cards — the 3-up myth-card row: the original was a vc_row-flex with
   equal-height vc_col-sm-4 columns (15px inner padding each) that stacked
   below the sm breakpoint; reproduced here as flex at >=768px, block below.
   The -15px side margins replicate js_composer's .vc_row{margin:-15px} so the
   card contents span exactly the old row width (the columns' 15px inner
   padding then lands them back on the entry-content edges). The 5rem block
   padding replaces vc_custom_1542051845846 on the row. */
.myth-cards{margin-left:-15px;margin-right:-15px;padding-top:5rem;padding-bottom:5rem}
.myth-card{padding-left:15px;padding-right:15px}
@media (min-width:768px){.myth-cards{display:flex}}
@media (min-width:768px){.myth-card{flex-grow:1;flex-basis:0}}

/* card internals — the old spacing came from .wpb_content_element margins
   (35px after the image) plus the theme's own hr/h* margins, which the flat
   markup keeps: img -> 2rem stand-in for the element gap; hr picks up its
   1.25rem/1.1875rem theme margins + the old inline border-color:#000 (theme
   default is rgba(53,53,53,.13)); a little room before the centered button. */
.myth-card > img{display:block;margin-bottom:2rem}
.myth-card hr{border-color:#000}
.myth-card .vc_btn3-container{margin-top:2rem}

/* .home-entry — modifier class on entry-content from layouts/index.html, home
   only. The original centered the newsletter h2 and title h1, and sat all
   three closing blocks in a centered md-8/offset-2 column (~750px of text at
   desktop); re-center them here and cap the intro p's width so its line breaks
   stay close to the original. (The old sticky-newsletter JS machinery was not
   loaded in this build, so it renders as a plain centered heading.) */
.home-entry h1,.home-entry h2{text-align:center}
.home-entry > p{text-align:center}
@media (min-width:992px){.home-entry > p{max-width:750px;margin-left:auto;margin-right:auto}}
