/*!
Theme Name: jamoody
Theme URI: https://widelyinteractive.com
Author: Widely Interactive
Author URI: https://widelyinteractive.com
Description: JA Moody 2020 is based on Underscores(C) 2012-2017 Automattic, Inc.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: jamoody
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

JA Moody 2020 is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/#about-history .container .history-row .history-wrapper .history-year,#about-team .container .team-box,#content-news #news-container #news-posts .news-entry .news-entry-right .entry-header .post-cat,#content-news #sidebar-news ul li,#media-options,#shop-sidebar #product-widget label,#shop-sidebar .accordion .accordion-title,.home #mantle .subhead,.home #technical-solutions .subhead,.page-template-services-page #capabilities ul li,.page-template-services-page #mantle .subhead,.page-template-technical-solutions-page #mantle .subhead,.page-template-technical-solutions-page #materials ul li,.single-case_study #mantle .preheading,.site-content .locations-box .section-location-header .contact-subhead,.team-title,body.page-template-category-page .preheading,h1,h2,h3,h4{font-family:"Unica One",sans-serif;font-style:normal;font-weight:400}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Lato",sans-serif;font-style:normal;font-weight:700}#product-links .product-resource-link,.site-content .locations-box .location-listings .location-item .location-name,.wpcf7 .wpcf7-response-output,html,ol,p,ul{font-family:"Lato",sans-serif;font-style:normal;font-weight:400}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{}@media (min-width:1025px){html{font-size:1rem}}a{color:#00334E;text-decoration:underline}a:link,a:visited{cursor:pointer}a:focus{}h1,h2,h3,h4{margin:0;color:#00334E;text-transform:uppercase;letter-spacing:-2px;clear:both;line-height:1;text-align:center}@media (min-width:768px){h1,h2,h3,h4{text-align:left}}.h1,h1{font-size:3.334rem;line-height:5rem}.h1.large,h1.large{font-size:6.223rem}@media (max-width:480px){.h1.large,h1.large{font-size:4.223rem}}.h2,h2{margin-bottom:50px;font-size:2.625rem}.h3,h3{margin-bottom:25px;font-size:2rem}.h4,h4{font-size:1.667rem}.page-template-generic-page h3{margin-bottom:5px;margin-top:40px}p{margin:0 0 1rem 0;color:#00334E;font-size:1.25rem;line-height:1.8rem}p.small{font-size:0.889rem}strong{font-weight:900}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}ol,ul{margin:0;padding:0 0 0 20px}ul{list-style:disc;color:#00334E}ol{list-style:decimal}li{margin-bottom:10px;font-size:1rem;line-height:1.5rem}li>ol,li>ul{margin-bottom:0;margin-left:0}sub,sup{position:relative;font-size:0.5em;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}.color-secondary{color:#F5B216}.color-tertiary{color:#60CEFF}.text-center{text-align:center}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{width:100%;height:100%;background-color:#ffffff}@media (min-width:1025px){body{min-width:960px}}body,html{width:100%}#page.site,main{overflow:hidden}.container{position:relative;display:block;width:100%;max-width:1640px;margin:0 auto;z-index:1}@media (max-width:1440px){.entry-content{padding:0px 0px}}embed,iframe,object{max-width:100%}.mobile-hide{display:none!important}@media (min-width:960px){.mobile-hide{display:block!important}}.mobile-show{display:block!important}@media (min-width:960px){.mobile-show{display:none!important}}.anchor{display:block;padding-top:100px;margin-top:-100px}a.phone-request{text-decoration:none;color:#60CEFF}@media (min-width:768px){a.phone-request[href^="tel:"]{color:#60CEFF;cursor:text;pointer-events:none}}a.contact-phone{text-decoration:underline;color:#00334E}@media (min-width:768px){a.contact-phone[href^="tel:"]{color:#00334E;cursor:text;pointer-events:none;text-decoration:none}}.grecaptcha-badge{display:none!important}select::-ms-expand{display:none}.page-template-services-page #mantle:before{pointer-events:none}header{width:100%;max-width:1640px;height:170px;margin:0 auto;padding:35px 0}header .site-branding{display:inline-block;width:49%;min-width:155px;padding-left:30px;vertical-align:middle}@media (min-width:960px){header .site-branding{width:19%}}header .site-branding img{width:125px;height:auto}#topbar{padding:25px 15px;text-align:center;font-size:1.125rem;font-weight:700;color:white}#topbar a{color:white}#topbar.alert{background-color:#cc0000}#topbar.product{background-color:#F5B216}#topbar.news{background-color:#60CEFF}#topbar svg{height:20px;width:20px;margin-right:6px;vertical-align:text-bottom}#topbar #topbar-close{float:right;color:white;border:none;background:transparent;font-weight:700;cursor:pointer;padding:8px;margin-right:-8px;margin-top:-8px}#topbar #topbar-text{display:inline-block;width:calc(100vw - 80px)}#homepage-notice{padding:40px;text-align:center;color:#00334E}#homepage-notice p{font-size:1.125rem}#homepage-notice h3{margin-bottom:10px}#homepage-notice.alert{background-color:rgba(204,0,0,0.2)}#homepage-notice.alert .button{background-color:rgb(204,0,0);color:white;-webkit-transition:background-color;transition:background-color;-webkit-transition-duration:0.3s;transition-duration:0.3s}#homepage-notice.alert .button:hover{background-color:rgba(204,0,0,0.3)}#homepage-notice.product{background-color:rgba(245,178,22,0.2)}#homepage-notice.product .button{background-color:rgb(245,178,22);color:white;-webkit-transition:background-color;transition:background-color;-webkit-transition-duration:0.3s;transition-duration:0.3s}#homepage-notice.product .button:hover{background-color:rgba(245,178,22,0.3)}#homepage-notice.news{background-color:rgba(96,206,255,0.2)}#homepage-notice.news .button{background-color:rgb(96,206,255);color:white;-webkit-transition:background-color;transition:background-color;-webkit-transition-duration:0.3s;transition-duration:0.3s}#homepage-notice.news .button:hover{background-color:rgba(96,206,255,0.3)}.main-navigation{display:inline-block;width:49%;vertical-align:middle;text-align:right}@media (min-width:960px){.main-navigation{width:80%}}.main-navigation .menu-primary-menu-container{position:relative}.main-navigation ul{list-style:none;margin:0;padding-left:0;opacity:1;visibility:visible;z-index:100}.main-navigation ul a{padding:15px 0}@media (max-width:960px){.main-navigation ul{position:absolute;right:-200%;top:93px;width:300px;background-color:#ffffff;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0;visibility:hidden}}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul.sub-menu{background-color:white;width:200px}.main-navigation ul ul.sub-menu li{text-align:left;margin:0;padding:0;width:100%}.main-navigation ul ul.sub-menu li a{text-align:left;display:block;padding:15px}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative;display:block;padding:20px 40px}@media (min-width:960px){.main-navigation li{display:inline-block;padding:0 35px}}.main-navigation a{display:block;color:#00334E;font-size:18px;font-size:2rem;font-family:"Unica One",sans-serif;text-decoration:none;text-transform:uppercase}.main-navigation a:hover{color:#F5B216}@media (min-width:960px){.main-navigation a{font-size:18px}}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_item>a{color:#F5B216}.main-navigation.toggled ul,.menu-toggle{display:block}.main-navigation.toggled ul{right:-15px;opacity:1;visibility:visible}.menu-toggle{position:relative;height:25px;width:25px;float:right;padding-right:30px;background-color:#ffffff;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1001}.menu-toggle:before{content:"";position:absolute;top:0;left:0;height:25px;width:25px;background-image:url("images/menu-button.svg");background-repeat:no-repeat;background-size:contain;cursor:pointer}@media (min-width:960px){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}footer a{text-decoration:none}footer .container{padding:0}footer p{color:#ffffff;margin-bottom:0px}footer .col1,footer .col2,footer .col3{display:inline-block;width:100%;vertical-align:middle;text-align:center}@media (min-width:960px){footer .col1,footer .col2,footer .col3{width:49.5%;padding-bottom:0;text-align:left}}@media (max-width:1025px){footer .col1,footer .col2,footer .col3{margin-bottom:40px}footer .col1:last-child,footer .col2:last-child,footer .col3:last-child{margin-bottom:0px}}footer .col2 h2,footer .col2 h4,footer .col2 p{text-align:center!important}@media (min-width:960px){footer .col2 h2,footer .col2 h4,footer .col2 p{text-align:right!important}}footer .col2 .alignright{display:inline;float:none}@media (min-width:960px){footer .col2 .alignright{float:right;margin-left:1.5em}}footer .footer-top{padding:40px 0 0;background-color:#00334E}@media (min-width:960px){footer .footer-top{padding:40px 0}}@media (min-width:960px){footer .footer-top .col1,footer .footer-top .col2,footer .footer-top .col3{width:33.1%}}footer .footer-top .col1{padding-left:20px}footer .footer-top .col1 .widget:first-child{height:80px;width:320px;margin:0 auto}footer .footer-top .col1 .widget:first-child p{padding-top:15px}@media (min-width:960px){footer .footer-top .col1 .widget:first-child{margin:0}}footer .footer-top .col1 .widget:first-child p{width:290px}@media (min-width:960px){footer .footer-top .col1 .widget:first-child p{width:330px}}footer .footer-top .col2{padding-right:120px}@media (max-width:1024px){footer .footer-top .col2{padding-right:20px}}footer .footer-top .col3{background-color:rgba(96,206,255,0.1);padding:40px 60px;text-align:left}@media (max-width:1440px){footer .footer-top .col3{padding:90px 15px}}@media (max-width:960px){footer .footer-top .col3{padding:40px 25%}}@media (max-width:640px){footer .footer-top .col3{padding:40px 15px}}footer .footer-top .col3 h3{margin-bottom:10px;margin-top:0}footer .footer-top .col3 .button{margin-top:20px;margin-bottom:0}footer .footer-bottom{height:auto;padding:35px 10px;background-color:#002336}footer .footer-bottom a,footer .footer-bottom p{color:rgba(238,238,238,0.3)}footer .footer-bottom a{text-decoration:none}footer .footer-bottom a:first-child{padding-right:20px}@media (min-width:1200px){footer .footer-bottom .col1{padding-left:20px}}footer h3{margin:35px 0;color:#60CEFF}footer h2{margin-bottom:20px;color:#60CEFF;font-size:3.333rem}footer h2 a{color:#60CEFF}footer h4{margin-bottom:35px}footer h4 a{color:#F5B216;text-decoration:none;margin-left:30px}@media (max-width:480px){footer h4 a{margin-bottom:1rem;margin-left:10px;display:block}}@media (max-width:1220px){footer .footer-top .col1{padding:30px 10px}}.pswp{display:none}.wpcf7 input:not([type=submit]):not([type=radio]):not([type=checkbox]),.wpcf7 select,.wpcf7 textarea{color:rgba(255,255,255,0.6);padding:5px 10px;width:100%;font-weight:400;background-color:rgba(255,255,255,0.05);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,0);outline:0}.wpcf7 input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border:1px solid rgba(255,255,255,0.1)}.wpcf7 textarea{height:125px}.wpcf7 .wpcf7-response-output{border:none!important;padding:0!important;margin:0!important}.wpcf7 .wpcf7-validation-errors{color:#F5B216}.wpcf7 .wpcf7-mail-sent-ok{color:#60CEFF}.wpcf7 .wpcf7-response-error{color:#ffffff}.wpcf7 .wpcf7-response-output{color:#F5B216}.wpcf7 select{background:linear-gradient(45deg,transparent 50%,#ffffff 50%),linear-gradient(135deg,#ffffff 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 21px) calc(1em + 2px),calc(100% - 16px) calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat;background-color:rgba(255,255,255,0.05);line-height:1.5em;padding:0.5em 3.5em 0.5em 1em;border-radius:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;border:1px solid rgba(255,255,255,0);outline:0}.wpcf7 select:focus{border:1px solid rgba(255,255,255,0.1)}.wpcf7 span.wpcf7-not-valid-tip{color:#F5B216;font-size:1em;font-weight:normal;display:block}#product-3743 .wpcf7 p{color:black!important}#product-3743 .wpcf7 input:not([type=submit]):not([type=radio]):not([type=checkbox]),#product-3743 .wpcf7 select,#product-3743 .wpcf7 textarea{color:rgba(0,0,0,0.6);background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.2)}#product-3743 .wpcf7 .wpcf7-submit{margin-top:40px}#product-3743 .wpcf7 .wpcf7-not-valid-tip,#product-3743 .wpcf7 .wpcf7-response-output{color:#dc3232!important}#product-3743 .wpcf7 .wpcf7-not-valid{border:2px solid #dc3232!important}div.wpcf7 .ajax-loader{background-image:url("images/icons/oval.svg");width:26px;height:26px;margin-left:10px;background-size:cover}div.wpcf7 .ajax-loader:before{content:none}.button{padding:5px 15px;font-family:"Unica One",sans-serif;font-size:1.667rem;text-transform:uppercase;text-decoration:none;cursor:pointer}.button.primary{color:#F5B216;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.button.primary:hover{color:#ffffff;background-color:#F5B216}.button.secondary{-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;padding:0 50px;background-color:#60CEFF;border:2px solid #60CEFF;color:#ffffff;font-size:1.333rem}.button.secondary:hover{color:#60CEFF;background-color:#ffffff}.btn-filled,.woocommerce #respond input#submit,.woocommerce a.btn-filled,.woocommerce button.button,.woocommerce input.button{font-family:"Unica One",sans-serif;cursor:pointer;margin:inherit;line-height:inherit;position:inherit;text-decoration:inherit;overflow:inherit;padding:6px 40px;height:auto;font-weight:inherit;border-radius:0;border:2px solid transparent;left:inherit;color:inherit;background-color:#60CEFF;display:inline-block;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;font-size:1.333rem}.btn-filled:hover,.woocommerce #respond input#submit:hover,.woocommerce a.btn-filled:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#60CEFF;background-color:#ffffff;border:2px solid #60CEFF}.btn-filled.btn-filled,.woocommerce #respond input#submit.btn-filled,.woocommerce a.btn-filled.btn-filled,.woocommerce button.button.btn-filled,.woocommerce input.button.btn-filled{color:#ffffff;background-color:#F5B216}.btn-filled.btn-filled:hover,.woocommerce #respond input#submit.btn-filled:hover,.woocommerce a.btn-filled.btn-filled:hover,.woocommerce button.button.btn-filled:hover,.woocommerce input.button.btn-filled:hover{color:#F5B216;background-color:#ffffff;border:2px solid #F5B216}#cta-contact .button-ghost{font-size:1.667rem;font-weight:400;color:#ffffff;background-color:rgba(255,255,255,0.3);padding:10px 50px;display:inline-block;margin-top:20px;-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease}#cta-contact .button-ghost:hover{background-color:rgba(255,255,255,0.6)}.btn-social{padding:10px}.btn-social img{width:20px!important}#shop-sidebar{margin-top:20px;padding:15px}#shop-sidebar #iso-link{margin-top:2rem;font-size:0.875rem}@media (min-width:1025px){#shop-sidebar{margin-top:130px;clear:none!important;float:left;width:25%}}@media (min-width:1440px){#shop-sidebar{padding:0}}#shop-sidebar #product-widget input,#shop-sidebar #product-widget label{cursor:pointer}#shop-sidebar #product-widget input{margin-bottom:10px;margin-right:5px}#shop-sidebar #product-widget label{text-transform:uppercase;font-size:1.125rem}#shop-sidebar .accordion{margin:0 auto;max-width:30em}#shop-sidebar .accordion .accordion-option{position:relative}#shop-sidebar .accordion .accordion-option .accordion-toggle{display:none}#shop-sidebar .accordion .accordion-content,#shop-sidebar .accordion .accordion-title{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.2s;transition:all 0.2s}#shop-sidebar .accordion .accordion-title{padding-left:1em;display:block;background-color:#F5B216;border:2px solid #F5B216;text-transform:uppercase;font-size:1.75rem;color:#ffffff;margin-bottom:0;line-height:60px}#shop-sidebar .accordion .accordion-title:hover{color:#F5B216;background-color:#ffffff}@media (min-width:1025px){#shop-sidebar .accordion .accordion-title{display:none}}#shop-sidebar .accordion .accordion-title:after,#shop-sidebar .accordion .accordion-title:before{content:"";position:absolute;color:white;right:1.25em;top:0.75em;width:2px;height:0.75em;background-color:#00334E;-webkit-transition:all 0.2s;transition:all 0.2s}#shop-sidebar .accordion .accordion-title:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#shop-sidebar .accordion .accordion-content{max-height:0;overflow:hidden}#shop-sidebar .accordion .accordion-toggle:checked+.accordion-title+.accordion-content{max-height:500px}#shop-sidebar .accordion .accordion-toggle:checked+.accordion-title:before{-webkit-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#E6E6E6;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#60CEFF;display:block;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.single-product .edit-link,.single-product .post-navigation{display:none}.error404 .error-404 .big-404,.error404 .message-content .big-404,.page-template-message .error-404 .big-404,.page-template-message .message-content .big-404{font-size:6rem}.error404 .error-404 .container,.error404 .message-content .container,.page-template-message .error-404 .container,.page-template-message .message-content .container{padding:0 20px 160px 20px;text-align:center}.error404 .error-404 .container header,.error404 .message-content .container header,.page-template-message .error-404 .container header,.page-template-message .message-content .container header{height:auto}.error404 .error-404 .container header img,.error404 .message-content .container header img,.page-template-message .error-404 .container header img,.page-template-message .message-content .container header img{width:140px}@media (min-width:640px){.error404 .error-404 .container header img,.error404 .message-content .container header img,.page-template-message .error-404 .container header img,.page-template-message .message-content .container header img{width:auto}}.error404 .error-404 .container header h1,.error404 .message-content .container header h1,.page-template-message .error-404 .container header h1,.page-template-message .message-content .container header h1{text-align:center;line-height:1}.home .h2{margin-bottom:20px}.home #mantle{line-height:1.5;padding-bottom:40px}@media (min-width:1200px){.home #mantle{padding-bottom:0px}}.home #mantle .container div:nth-of-type(2){vertical-align:top;margin-top:80px}.home #mantle #mantle-content{margin:40px auto 80px auto}@media (min-width:640px){.home #mantle #mantle-content{margin-top:80px}}.home #mantle #mantle-content h1{margin:0 0 20px 0;font-size:2.5rem;line-height:1}@media (min-width:640px){.home #mantle #mantle-content h1{margin:0 0 40px 0;font-size:3rem}}@media (min-width:1440px){.home #mantle #mantle-content h1{font-size:4rem}}.home #mantle .subhead{font-size:2rem;line-height:1;text-transform:uppercase;margin-bottom:10px;text-align:center}@media (min-width:768px){.home #mantle .subhead{text-align:left}}@media (min-width:640px){.home #mantle .subhead{margin-bottom:20px;font-size:2rem}}@media (min-width:1440px){.home #mantle .subhead{margin-bottom:40px;font-size:3rem}}.home #section2{padding-top:40px}.home #section2 .container>div:first-of-type{margin-bottom:40px}.home #section3{margin-top:40px}@media (min-width:1200px){.home #section3{margin-top:0px}}.home .section-content{}.home .section-content div:first-of-type{vertical-align:top}@media (min-width:1200px){.home .section-content div:first-of-type{padding-bottom:40px;padding-top:40px}}.home .section-content div:first-of-type p:last-of-type{margin-bottom:40px}@media (min-width:960px){.home .section-content div:nth-of-type(2){padding:80px}}.home #products{text-align:center;padding:100px 0}.home #products h2{text-align:center;padding-top:30px}@media (min-width:768px){.home #products h2{padding-top:0px}}.home #products .products-copy{text-align:left;padding:0 15px;margin:0 auto 80px auto;max-width:720px}@media (min-width:768px){.home #products .products-copy{text-align:center}}.home #products #products-flex{margin:0 auto 80px auto;width:100%;max-width:1420px}@media (min-width:640px){.home #products #products-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.home #products #products-flex .products-box{margin-bottom:20px}@media (min-width:640px){.home #products #products-flex .products-box{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:960px){.home #products #products-flex .products-box{-ms-flex-preferred-size:25%;flex-basis:25%}}.home #products #products-flex .products-box .product-wrapper{background-color:#ffffff;height:100%;padding-bottom:20px}@media (min-width:640px){.home #products #products-flex .products-box .product-wrapper{margin:10px}}.home #products #products-flex .products-box .product-wrapper img{height:auto}.home #products #products-flex .products-box .product-wrapper h3{padding:20px 10px;text-align:center}.home #technical-solutions{padding:60px 0;background-color:rgba(245,178,22,0.2)}@media (min-width:960px){.home #technical-solutions{padding-bottom:0}}@media (max-width:960px){.home #technical-solutions.section-content .container div:nth-of-type(2){margin-top:50px}}@media (min-width:960px) and (max-width:1200px){.home #technical-solutions.section-content .container div:nth-of-type(2){padding:0 80px 80px}}.home #technical-solutions h2{text-align:center}.home #technical-solutions .subhead{font-size:2rem;line-height:1;text-transform:uppercase;margin-bottom:30px;text-align:center}@media (min-width:960px){.home #technical-solutions .subhead{text-align:left}}@media (min-width:1440px){.home #technical-solutions .subhead{margin-bottom:40px;font-size:3rem}}.home #technical-solutions .border{margin-bottom:40px;padding:20px;border:2px solid #F5B216}@media (min-width:960px){.home #technical-solutions .border{padding:40px}}.home #technical-solutions .border p{margin-bottom:0}.container{padding:15px}#mantle.bg-full{margin-bottom:0px!important;padding-bottom:80px}@media (min-width:768px){#mantle.bg-full{margin-bottom:0px!important}}.header-line{display:none;height:2px;background-color:#F5B216;width:100px;margin-bottom:40px}@media (min-width:768px){.header-line{display:inline-block}}.bg-gray{background-color:#F0F0F0}.bg-bright-blue{background-color:#60CEFF}#contact{clear:both;padding:30px 15px 70px}@media (min-width:960px){#contact{padding:70px 0}}#contact .container{max-width:1400px;padding:70px 0;background-color:#00334E}#contact .container>div:first-child{text-align:center}#contact .container>div:first-child p{max-width:265px;margin:0 auto 20px}#contact .container>div:first-child img{width:185px;margin:0 auto 40px}#contact .wpcf7{width:90%;margin:0 auto}#contact h3,#contact p{color:#ffffff}#contact h3{text-align:center}#contact .tertiary-color{color:#60CEFF}#contact.contact-landing .container{background-color:white}#contact.contact-landing h3,#contact.contact-landing p{color:#00334E}#contact.contact-landing form input[type=email],#contact.contact-landing form input[type=tel],#contact.contact-landing form input[type=text],#contact.contact-landing form textarea{background-color:rgba(0,0,0,0.07);color:#00334E}#contact.contact-landing .wpcf7 .wpcf7-not-valid-tip,#contact.contact-landing .wpcf7 .wpcf7-response-output{color:#CC0000!important}form h3,form p{color:#ffffff}form .contact-sub-head{margin-bottom:40px}form select{background-color:rgba(255,255,255,0.1);display:block;width:100%;padding:10px 5px;color:rgba(255,255,255,0.6);border:none}form select option{color:rgba(255,255,255,0.6);background-color:#00334E}@media (min-width:960px){form select{width:90%}}@media (min-width:1025px){form select{width:80%}}.site-content .locations-box{margin-top:120px}.site-content .locations-box .section-location-header h2{font-size:2.25rem;margin:0}.site-content .locations-box .section-location-header .contact-subhead{text-transform:uppercase;font-size:1.5rem;text-align:center}@media (min-width:768px){.site-content .locations-box .section-location-header .contact-subhead{text-align:left}}.site-content .locations-box .section-location-header{width:100%}@media (min-width:640px){.site-content .locations-box .location-listings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;float:right}}@media (min-width:960px){.site-content .locations-box .location-listings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:80%;float:right}}.site-content .locations-box .location-listings .location-item{margin-top:40px}@media (min-width:640px){.site-content .locations-box .location-listings .location-item{margin-top:0px;-ms-flex-preferred-size:50%;flex-basis:50%;padding:40px 20px}}@media (min-width:960px){.site-content .locations-box .location-listings .location-item{-ms-flex-preferred-size:33%;flex-basis:33%;padding:40px}}.site-content .locations-box .location-listings .location-item .location-name{font-size:1.125rem;text-transform:uppercase;margin-bottom:20px}h3.sidebar-filter-cat{font-size:1.5rem;padding-bottom:0.5rem;color:#F5B216;border-bottom:2px solid #E6E6E6;margin:40px 0 20px 0}@media (min-width:1025px){h3.sidebar-filter-cat{margin:40px 80px 20px 0}}#cta-contact{clear:both;text-align:center;margin-bottom:20px}@media (min-width:768px){#cta-contact{margin-bottom:80px}}#cta-contact .container{max-width:1200px;margin:0px auto;padding:15px}#cta-contact .container .cta-wrapper{width:100%;padding:40px}#cta-contact .container .cta-wrapper p{color:#ffffff}#cta-contact .container .cta-wrapper a{color:white}#cta-contact .container .cta-wrapper a:hover{color:white}.single-case_study #mantle{position:relative;padding-bottom:50px}@media (min-width:1025px){.single-case_study #mantle{padding-bottom:125px}}.single-case_study #mantle .container{padding-top:0px}.single-case_study #mantle .fixed-width{margin-top:30px}@media (min-width:960px){.single-case_study #mantle .fixed-width{max-width:555px;margin-top:0}}.single-case_study #mantle:before{position:absolute;top:-200px;left:25%;display:block;width:100%;max-width:600px;height:930px!important;z-index:0;background-image:url("images/valve-upright.svg");background-repeat:no-repeat;background-size:cover;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:1025px){.single-case_study #mantle:before{content:""}}.single-case_study #mantle h1{margin-bottom:50px;line-height:0.9}@media (max-width:420px){.single-case_study #mantle h1.large{font-size:3.223}}.single-case_study #mantle p{font-size:1.3125rem;line-height:1.5}.single-case_study #mantle .preheading{color:#F5B216;font-size:3rem;line-height:1.3;text-transform:uppercase;margin-bottom:30px;text-align:center}@media (min-width:768px){.single-case_study #mantle .preheading{text-align:left}}.single-case_study #case-study-details{position:relative;padding:80px 0 40px;background-color:#F0F0F0}@media (min-width:960px){.single-case_study #case-study-details{padding:150px 0 100px}}.single-case_study #case-study-details .container{max-width:1500px}.single-case_study #case-study-details .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.single-case_study #case-study-details .row:first-child{margin-bottom:60px}@media (min-width:960px){.single-case_study #case-study-details .row:first-child{margin-bottom:30px}}.single-case_study #case-study-details .row:first-child>div{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:960px){.single-case_study #case-study-details .row:first-child>div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.single-case_study #case-study-details .row:first-child>div:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:960px){.single-case_study #case-study-details .row:first-child>div:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.single-case_study #case-study-details .row>div{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%;margin-bottom:50px;padding-left:5%}@media (max-width:960px){.single-case_study #case-study-details .row>div{padding:0!important}}@media (min-width:960px){.single-case_study #case-study-details .row>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:80px}}.single-case_study #case-study-details .row>div:nth-child(odd){padding-right:5%;padding-left:0}.single-case_study #case-study-details .row>div.align-item-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.single-case_study #case-study-details .row .border{height:100%;padding:60px;border:2px solid #F5B216}@media (max-width:480px){.single-case_study #case-study-details .row .border{padding:30px}}.single-case_study #case-study-details .result{background-color:#00334E;padding:60px}.single-case_study #case-study-details .result a{color:white}@media (min-width:960px){.single-case_study #case-study-details .result{padding:100px}}@media (max-width:480px){.single-case_study #case-study-details .result{padding:30px}}.single-case_study #case-study-details .result>div{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;margin-bottom:0;flex:0 0 70%;max-width:70%}@media (max-width:960px){.single-case_study #case-study-details .result>div{-webkit-box-flex:1!important;-ms-flex:auto!important;flex:auto!important;max-width:100%!important}}.single-case_study #case-study-details .result>div:first-child{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.single-case_study #case-study-details .result h2{color:#ffffff}@media (min-width:960px){.single-case_study #case-study-details .result h2{text-align:center}}.single-case_study #case-study-details .result p{color:#ffffff;font-size:1.3125rem;line-height:1.5}.single-case_study #contact-cta{position:relative;margin-bottom:80px;padding:0 0 60px;background-color:#F0F0F0;text-align:center}@media (min-width:960px){.single-case_study #contact-cta{margin-bottom:150px;padding:0 0 120px}}.single-case_study #contact-cta p{margin-bottom:30px;font-size:1.5rem}body.single-post #bio-wrapper h2{font-size:1.75rem;margin-bottom:0.75rem;margin-top:2rem}.site-content .container>div{position:relative;display:block;width:100%;margin:0 auto;vertical-align:middle}@media (min-width:960px){.site-content .container>div{display:inline-block;width:49.8%;margin:0}}.site-content .container>div .fixed-width{display:block}@media (min-width:768px){.site-content .container>div .fixed-width{width:90%;margin:0 auto}}@media (min-width:1440px){.site-content .container>div .fixed-width{max-width:535px}}@media (min-width:1200px){.site-content .container>div .fixed-width.width-400{max-width:400px}}.site-content .container>div img{width:100%;height:auto}.page-template-services-page #mantle{background-color:#F0F0F0}@media (min-width:768px){.page-template-services-page #mantle{padding-bottom:50px}}@media (min-width:1025px){.page-template-services-page #mantle{padding-bottom:125px}}.page-template-services-page #mantle .container{padding-top:0px}.page-template-services-page #mantle .container>div:first-child{vertical-align:top}.page-template-services-page #mantle #services-hero{margin-left:-15px;margin-right:-15px;width:auto}@media (min-width:960px){.page-template-services-page #mantle #services-hero{width:49.8%;margin:0}}.page-template-services-page #mantle .mobile-show{padding:20px}.page-template-services-page #mantle #moody-logo{margin:100px 0 60px;width:auto}@media (max-width:640px){.page-template-services-page #mantle #moody-logo{width:160px;margin:40px 0 40px 25px}}.page-template-services-page #mantle:before{position:absolute;top:0;left:25%;display:block;width:100%;max-width:600px;height:930px!important;z-index:0;background-image:url("images/valve-upright.svg");background-repeat:no-repeat;background-size:cover;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:1025px){.page-template-services-page #mantle:before{content:""}}.page-template-services-page #mantle h1{margin:50px 0 40px}@media (min-width:960px){.page-template-services-page #mantle h1{width:305px}}@media (min-width:1200px){.page-template-services-page #mantle h1{margin:100px auto 55px}}.page-template-services-page #mantle .subhead{margin:0 auto 30px;text-align:center;line-height:36px!important;margin-top:40px;display:inline-block;font-size:2rem;line-height:2rem;text-transform:uppercase}@media (min-width:768px){.page-template-services-page #mantle .subhead{padding-right:60px;text-align:left}}@media (min-width:1200px){.page-template-services-page #mantle .subhead{width:305px}}@media (min-width:1440px){.page-template-services-page #mantle .subhead{margin-bottom:10px}}.page-template-services-page #section2{position:relative;padding:50px 0;background-color:#F0F0F0}@media (min-width:960px){.page-template-services-page #section2{}}.page-template-services-page #section2:after{content:"";position:absolute;top:-450px;left:-15%;display:block;width:600px;height:1000px;z-index:0;background-image:url("images/valve-upright.svg");background-repeat:no-repeat;background-size:cover}@media (min-width:960px){.page-template-services-page #section2 .fixed-width{padding-top:0}}.page-template-services-page #section2 p{margin-bottom:70px}.page-template-services-page #section2 img{width:100%}.page-template-services-page #section2 #section2-image{margin-top:40px}.page-template-services-page #capabilities{position:relative;padding:50px 0 60px}@media (min-width:960px){.page-template-services-page #capabilities{padding-top:125px}}.page-template-services-page #capabilities:after{content:"";position:absolute;top:4px;right:-15%;display:block;width:600px;height:1000px;background-image:url("images/valve-upright.svg");background-repeat:no-repeat;background-size:cover}.page-template-services-page #capabilities h2{text-align:center}.page-template-services-page #capabilities h2:after{position:relative;top:-25px;right:-215px;display:block;width:100px;height:2px;background-color:#F5B216}@media (min-width:960px){.page-template-services-page #capabilities h2:after{content:""}}@media (min-width:960px){.page-template-services-page #capabilities h2{text-align:left}}.page-template-services-page #capabilities ul{padding:0 0 0 30px}.page-template-services-page #capabilities ul li{position:relative;margin-bottom:20px;color:#00334E;font-size:1.333rem;text-transform:uppercase;list-style-type:none}.page-template-services-page #capabilities ul li:before{content:"";position:absolute;top:4px;left:-25px;display:block;width:16px;height:16px;background-image:url("images/question-mark-icon.png");background-repeat:no-repeat;background-size:contain}.page-template-services-page #products{padding:30px 0}@media (min-width:960px){.page-template-services-page #products{padding:70px 0}}.page-template-services-page #products>h2{position:relative;display:block;width:325px;margin:0 auto 30px;text-align:center}@media (min-width:960px){.page-template-services-page #products>h2{margin-bottom:80px;text-align:left}}.page-template-services-page #products>h2:after{position:relative;top:-25px;right:-345px;display:block;width:100px;height:2px;background-color:#F5B216}@media (min-width:960px){.page-template-services-page #products>h2:after{content:""}}.page-template-services-page #products .container{height:auto}@media (min-width:960px){.page-template-services-page #products .container{height:1120px}}.page-template-services-page #products .container>div{height:100%}.page-template-services-page #products .container>div:first-child{width:100%;background-color:#00334E}@media (min-width:960px){.page-template-services-page #products .container>div:first-child{width:50%}}.page-template-services-page #products .container>div:last-child{width:100%;float:right;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width:960px){.page-template-services-page #products .container>div:last-child{width:50%}}.page-template-services-page #products .container>div ul{margin-bottom:50px;padding-right:65px}@media (min-width:1200px){.page-template-services-page #products .container>div ul{padding-right:0}}.page-template-services-page #products .container>div ul li{color:#ffffff}.page-template-services-page #products .container>div h2{margin-bottom:30px;color:#ffffff;text-align:left}.page-template-services-page #products .container .fixed-width{padding:60px 15px}@media (min-width:1025px){.page-template-services-page #products .container .fixed-width{padding:90px 0 0 50px;width:555px}}.page-template-services-page .locations-box{margin-top:20px}.page-template-services-page .locations-box h2{font-size:2.625rem!important}@media (min-width:960px){.page-template-services-page .locations-box h2{margin-top:120px;margin-left:50px}}.page-template-services-page .locations-box h2:after{position:relative;margin:0 auto;display:block;top:20px;height:2px;background-color:#F5B216}@media (min-width:768px){.page-template-services-page .locations-box h2:after{content:"";top:-25px;right:-90px;width:calc(100% - 180px)}}.page-template-services-page #associations .container{padding:0 0 60px 0;text-align:center}.page-template-services-page #associations .container img{margin:20px;height:80px;width:auto}.page-template-technical-solutions-page #mantle{background-color:#F0F0F0;padding-bottom:50px}@media (min-width:960px){.page-template-technical-solutions-page #mantle{padding-bottom:125px}}.page-template-technical-solutions-page #mantle .container{padding-top:0px}.page-template-technical-solutions-page #mantle .container>div:first-child{vertical-align:top}.page-template-technical-solutions-page #mantle #technical-solutions-hero{margin-left:-15px;margin-right:-15px;width:auto}@media (min-width:960px){.page-template-technical-solutions-page #mantle #technical-solutions-hero{width:49.8%;margin:0}}.page-template-technical-solutions-page #mantle:before{position:absolute;top:0;left:25%;display:block;pointer-events:none;width:100%;max-width:600px;height:930px!important;z-index:0;background-image:url("images/valve-upright.svg");background-repeat:no-repeat;background-size:cover;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:1025px){.page-template-technical-solutions-page #mantle:before{content:""}}.page-template-technical-solutions-page #mantle h1{margin:50px 0 40px}@media (min-width:1200px){.page-template-technical-solutions-page #mantle h1{margin:100px 0 80px}}.page-template-technical-solutions-page #mantle .subhead{margin-bottom:50px;font-size:2rem;line-height:1;text-transform:uppercase;text-align:center}@media (min-width:768px){.page-template-technical-solutions-page #mantle .subhead{margin-bottom:100px;text-align:left}}.page-template-technical-solutions-page #mantle .callout{margin-top:50px;background-color:rgba(245,178,22,0.2);padding:20px}@media (min-width:480px){.page-template-technical-solutions-page #mantle .callout{padding:40px}}.page-template-technical-solutions-page #mantle .callout p{margin:0}.page-template-technical-solutions-page #section2{position:relative;padding:50px 0}.page-template-technical-solutions-page #section2:after{position:absolute;top:-450px;left:-15%;display:block;width:600px;height:1000px;z-index:0;background-image:url("images/valve-upright.svg");background-repeat:no-repeat;background-size:cover}@media (min-width:1025px){.page-template-technical-solutions-page #section2:after{content:""}}@media (min-width:960px){.page-template-technical-solutions-page #section2 .fixed-width{padding-top:0}}.page-template-technical-solutions-page #section2 p{margin-bottom:40px}.page-template-technical-solutions-page #section2 img{width:100%}.page-template-technical-solutions-page #section2 #section2-image{margin-top:40px}.page-template-technical-solutions-page #materials{position:relative;padding:50px 0 60px}@media (min-width:960px){.page-template-technical-solutions-page #materials{padding-top:125px}}.page-template-technical-solutions-page #materials img{margin-bottom:50px}@media (min-width:960px){.page-template-technical-solutions-page #materials img{margin-bottom:0}}.page-template-technical-solutions-page #materials ul{padding:30px 0 0 30px}.page-template-technical-solutions-page #materials ul li{position:relative;margin-bottom:20px;color:#00334E;font-size:1.333rem;text-transform:uppercase;list-style-type:none}.page-template-technical-solutions-page #materials ul li:before{content:"";position:absolute;top:4px;left:-25px;display:block;width:16px;height:16px;background-image:url("images/question-mark-icon.png");background-repeat:no-repeat;background-size:contain}.page-template-technical-solutions-page #materials .callout{margin-top:50px;padding:20px;border:2px solid #F5B216}@media (min-width:480px){.page-template-technical-solutions-page #materials .callout{padding:40px}}.page-template-technical-solutions-page #materials .callout p{margin:0}.page-template-technical-solutions-page #section4{padding:30px 15px 50px}@media (min-width:960px){.page-template-technical-solutions-page #section4{padding:70px 15px}}.page-template-technical-solutions-page #section4 .container{max-width:1610px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;background-color:#00334E}.page-template-technical-solutions-page #section4 .container>div{display:block}@media (min-width:960px){.page-template-technical-solutions-page #section4 .container>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.page-template-technical-solutions-page #section4 .container>div:first-child{padding:30px 15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:480px){.page-template-technical-solutions-page #section4 .container>div:first-child{padding:50px}}@media (min-width:960px){.page-template-technical-solutions-page #section4 .container>div:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:70px}}@media (min-width:1440px){.page-template-technical-solutions-page #section4 .container>div:first-child{padding:100px 150px 100px}}.page-template-technical-solutions-page #section4 .container>div:first-child img{margin-bottom:50px}.page-template-technical-solutions-page #section4 .container>div:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:960px){.page-template-technical-solutions-page #section4 .container>div:last-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-template-technical-solutions-page #section4 .container>div:last-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-technical-solutions-page #section4 .container p{margin-bottom:40px;color:#ffffff}.page-template-technical-solutions-page #section4 .container p:last-child{margin-bottom:0}.page-template-technical-solutions-page #section4 .container h2{margin-bottom:30px;color:#ffffff;text-align:left}.page-template-technical-solutions-page #quote-section{position:relative;padding:50px 0 60px}@media (min-width:960px){.page-template-technical-solutions-page #quote-section{padding-top:125px}}.page-template-technical-solutions-page #quote-section .container{max-width:1000px;text-align:center}.page-template-technical-solutions-page #quote-section .container img,.page-template-technical-solutions-page #quote-section .container svg{display:block;margin:0 auto 40px}.page-template-technical-solutions-page #quote-section .container svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-template-technical-solutions-page #quote-section .container p{margin-bottom:40px;font-size:1.3125rem;line-height:1.3}@media (min-width:480px){.page-template-technical-solutions-page #quote-section .container p{font-size:1.5rem}}.page-template-technical-solutions-page #quote-section .container .header-line{width:100px;margin-bottom:20px}.page-template-technical-solutions-page #quote-section .container .author{margin-bottom:0;font-size:1.3125rem;text-transform:uppercase}.page-template-technical-solutions-page #case-study-section{position:relative;padding:60px 0 80px}@media (min-width:960px){.page-template-technical-solutions-page #case-study-section{padding:150px 0}}.page-template-technical-solutions-page #case-study-section h2{text-align:center;margin-bottom:50px}@media (min-width:640px){.page-template-technical-solutions-page #case-study-section h2{margin-bottom:100px}}.page-template-technical-solutions-page #case-study-section .case-study-listings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.page-template-technical-solutions-page #case-study-section .case-study-listings .case-study{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%;margin:0 auto;padding:20px;background-color:rgba(245,178,22,0.2);text-align:center}@media (min-width:480px){.page-template-technical-solutions-page #case-study-section .case-study-listings .case-study{max-width:80%}}@media (min-width:960px){.page-template-technical-solutions-page #case-study-section .case-study-listings .case-study{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}@media (min-width:1200px){.page-template-technical-solutions-page #case-study-section .case-study-listings .case-study{padding:50px}}.page-template-technical-solutions-page #case-study-section .case-study-listings .case-study h3,.page-template-technical-solutions-page #case-study-section .case-study-listings .case-study img{margin-bottom:30px;text-align:center}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{max-width:500px}.single-product .price{display:none}.single-product .summary{padding:10px!important}.single-product .summary .btn-filled{margin-top:20px}.single-product #content{margin:20px auto 0 auto;max-width:1365px}.single-product h1{line-height:1;text-align:left}.single-product h2{margin:40px 0 20px 0;text-align:left}.single-product table{width:100%}.single-product table tbody tr td{padding:15px}.single-product table tbody tr td:first-of-type{width:160px;padding:15px 0}.single-product table tbody tr td:nth-of-type(2){background-color:#F6F6F6}#media-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;margin-top:40px}#media-options a{text-decoration:none}#media-options a img{width:40px;margin-right:10px}#media-options a .media-text{margin-right:60px;vertical-align:top;position:relative;top:10px}#product-links{margin:20px 0 20px 0}#product-links .product-resource-link{display:block;margin-bottom:10px}#product-links .product-resource-link img{-webkit-filter:invert(16%) sepia(51%) saturate(6102%) hue-rotate(355deg) brightness(84%) contrast(121%);filter:invert(16%) sepia(51%) saturate(6102%) hue-rotate(355deg) brightness(84%) contrast(121%);width:12px;margin-right:10px}.button.secondary{height:40px;padding:0 50px;background-color:#60CEFF;border:2px solid #60CEFF;color:#ffffff;font-size:23.994px;font-size:1.333rem}.page-products #content{background-color:#F0F0F0}#page-products-right{padding:0}@media (min-width:1025px){#page-products-right{padding:0;width:75%;float:right;clear:none!important}}#page-products-right .entry-header{height:auto;padding:50px 0 30px 0}#page-products-right .entry-header h1{line-height:1;display:block;position:relative}@media (min-width:640px){#page-products-right .entry-header h1{margin-left:15px}}@media (min-width:960px){#page-products-right .entry-header h1{width:450px}}#page-products-right .entry-header h1:after{position:relative;margin:0 auto;display:block;top:-34px;right:-275px;width:100px;height:2px;background-color:#F5B216}@media (min-width:960px){#page-products-right .entry-header h1:after{content:""}}.woocommerce-ordering,.woocommerce-result-count{display:none}.woocommerce-page ul.products{padding:5px}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{text-align:center}.entry-content .woocommerce{max-width:1365px;margin:0px auto}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.25rem;letter-spacing:0px;text-align:center}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:1.125rem}.woocommerce ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:100%;margin-bottom:20px}@media (min-width:640px){.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{-ms-flex-preferred-size:50%;flex-basis:50%;width:auto}}@media (min-width:768px){.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{-ms-flex-preferred-size:33%;flex-basis:33%;width:33%}}.woocommerce #cta-contact{margin-bottom:40px}@media (min-width:768px){.woocommerce #cta-contact{margin-bottom:80px}}.woocommerce #cta-contact .container{padding-top:40px;padding-bottom:40px}@media (min-width:768px){.woocommerce #cta-contact .container{padding-top:80px}}.example{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#ffffff;padding:50px;margin:10px}.page-template-contact-page #mantle,.page-template-obsolete-page #mantle{background-image:url(images/valve-upright.svg);background-repeat:no-repeat;background-position:-300px -800px;background-color:#F0F0F0;margin-bottom:80px}.page-template-contact-page #mantle h1,.page-template-obsolete-page #mantle h1{padding:40px 0;line-height:1.2}@media (min-width:768px){.page-template-contact-page #mantle,.page-template-obsolete-page #mantle{margin-bottom:280px}}.page-template-contact-page #mantle #header-contact,.page-template-obsolete-page #mantle #header-contact{width:100%}@media (min-width:768px){.page-template-contact-page #mantle #header-contact,.page-template-obsolete-page #mantle #header-contact{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.page-template-contact-page #mantle #header-contact>div,.page-template-obsolete-page #mantle #header-contact>div{-ms-flex-preferred-size:50%;flex-basis:50%;display:inline-block}}.page-template-contact-page #mantle #header-contact #header-contact-right,.page-template-obsolete-page #mantle #header-contact #header-contact-right{padding:20px}@media (min-width:768px){.page-template-contact-page #mantle #header-contact #header-contact-right,.page-template-obsolete-page #mantle #header-contact #header-contact-right{padding:80px}}.page-template-contact-page #mantle #header-contact #header-contact-right img,.page-template-obsolete-page #mantle #header-contact #header-contact-right img{height:auto;display:none}@media (min-width:768px){.page-template-contact-page #mantle #header-contact #header-contact-right img,.page-template-obsolete-page #mantle #header-contact #header-contact-right img{display:inherit}}.page-template-contact-page #mantle #header-contact #header-contact-left,.page-template-obsolete-page #mantle #header-contact #header-contact-left{padding:20px;background-color:#00334E;color:#ffffff}.page-template-contact-page #mantle #header-contact #header-contact-left h2,.page-template-obsolete-page #mantle #header-contact #header-contact-left h2{color:#ffffff;margin-bottom:5px}@media (min-width:960px){.page-template-contact-page #mantle #header-contact #header-contact-left,.page-template-obsolete-page #mantle #header-contact #header-contact-left{padding:80px;margin-bottom:-160px}}.page-template-contact-page .locations-box,.page-template-obsolete-page .locations-box{clear:both}@media (max-width:640px){.page-template-contact-page .locations-box,.page-template-obsolete-page .locations-box{margin-top:40px}}@media (max-width:640px){.page-template-contact-page #locations-sales,.page-template-obsolete-page #locations-sales{margin-bottom:40px}}.page-template-contact-page #location-map h2,.page-template-obsolete-page #location-map h2{position:relative;display:block;width:325px;margin:0 auto 30px;text-align:center}@media (min-width:960px){.page-template-contact-page #location-map h2,.page-template-obsolete-page #location-map h2{margin-bottom:80px;text-align:left}}.page-template-contact-page #location-map h2:after,.page-template-obsolete-page #location-map h2:after{position:relative;top:-25px;right:-250px;display:block;width:100px;height:2px;background-color:#F5B216}@media (min-width:960px){.page-template-contact-page #location-map h2:after,.page-template-obsolete-page #location-map h2:after{content:""}}.page-template-contact-page #location-map .map,.page-template-obsolete-page #location-map .map{height:600px;background-color:#F0F0F0;width:100%}.page-template-contact-page h1:after{position:relative;margin:0 auto;display:block;top:-40px;right:-35px;width:100px;height:2px;background-color:#F5B216}@media (min-width:960px){.page-template-contact-page h1:after{content:""}}@media (min-width:960px){.page-template-contact-page h1{width:400px}}.page-template-obsolete-page form input[type=submit]{margin-top:40px}.page-template-obsolete-page form input[type=file]{margin:0 0 20px 0}.page-template-obsolete-page form .wpcf7-list-item.first{margin:0}.page-template-about-page h1{padding:40px 0}@media (min-width:960px){.page-template-about-page h1{width:400px}}.page-template-about-page h1:after{position:relative;margin:0 auto;display:block;top:-40px;right:-100px;width:100px;height:2px;background-color:#F5B216}@media (min-width:960px){.page-template-about-page h1:after{content:""}}.page-template-about-page h2{font-size:3rem}.header-standard #mantle{background-image:url(images/valve-upright.svg);background-repeat:no-repeat;background-position:-300px -800px;background-color:#F0F0F0;margin-bottom:40px}@media (min-width:768px){.header-standard #mantle{margin-bottom:240px}}.header-standard #mantle .container .header-content{width:inherit}@media (min-width:768px){.header-standard #mantle .container .header-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-standard #mantle .container .header-content img{width:100%;height:auto}.header-standard #mantle .container .header-content h2{font-size:4rem;max-width:480px}@media (min-width:768px){.header-standard #mantle .container .header-content .header-left{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:-120px}}.header-standard #mantle .container .header-content .header-right{padding-top:40px}@media (min-width:768px){.header-standard #mantle .container .header-content .header-right{-ms-flex-preferred-size:50%;flex-basis:50%;padding:80px}}.about-content{margin-bottom:20px}@media (min-width:768px){.about-content{margin-bottom:80px}}.about-content .container{max-width:1200px}@media (min-width:768px){.about-content .container{display:-webkit-box;display:-ms-flexbox;display:flex}}.about-content .container .content-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:50%;flex-basis:50%}.about-content .container .content-text h2{margin-bottom:20px}.about-content .container .content-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:50%;flex-basis:50%}.about-content .container .content-image img{margin-top:20px;height:auto}@media (min-width:768px){.about-content .container .content-image img{width:70%;margin-top:0}}.about-content .container .text-right{text-align:right;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#about-core h2{text-align:center;margin-bottom:30px}#about-core h2:after{position:relative;margin:0 auto;display:block;top:-25px;right:-175px;width:100px;height:2px;background-color:#F5B216}@media (min-width:960px){#about-core h2:after{content:""}}#about-core .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#about-core .container .col{-ms-flex-preferred-size:50%;flex-basis:50%;padding:10px}@media (min-width:960px){#about-core .container{padding:40px 0 120px}#about-core .container .col{-ms-flex-preferred-size:20%;flex-basis:20%;padding:20px}}#about-team h2{text-align:center;margin-bottom:30px}#about-team h2:after{position:relative;margin:0 auto;display:block;top:-25px;right:-155px;width:100px;height:2px;background-color:#F5B216}@media (min-width:960px){#about-team h2:after{content:""}}#about-team .container{display:-webkit-box;display:flex;display:-ms-flexbox;-ms-flex-pack:left;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px}@media (min-width:768px){#about-team .container{padding:15px}}#about-team .container .team-box{padding:10px;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px;text-transform:uppercase}@media (min-width:480px){#about-team .container .team-box{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex:1 1 50%;max-width:50%;padding:10px}}@media (min-width:640px){#about-team .container .team-box{-ms-flex-preferred-size:33%;flex-basis:33%;-ms-flex:1 1 33%;max-width:33%}}@media (min-width:960px){#about-team .container .team-box{-ms-flex-preferred-size:20%;flex-basis:20%;-ms-flex:1 1 20%;max-width:20%}}#about-team .container .team-box img{height:auto}#about-team .container .team-box .team-name{margin:10px 0 5px 0;font-size:1.625rem;text-align:center}@media (min-width:640px){#about-team .container .team-box .team-name{text-align:left}}#about-team .container .team-box a{text-decoration:none}#about-team .container .team-box a:hover{text-decoration:none}#about-history{background-image:url(images/topography.svg);background-repeat:repeat-y;background-position:right;padding-top:80px;padding-bottom:80px;background-color:#F0F0F0}#about-history h2{text-align:center;margin-bottom:60px}@media (min-width:768px){#about-history h2{margin-bottom:120px}}#about-history h2:after{position:relative;margin:0 auto;display:block;top:-25px;right:-225px;width:100px;height:2px;background-color:#F5B216}@media (min-width:960px){#about-history h2:after{content:""}}#about-history .container .history-row{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:768px){#about-history .container .history-row{display:-webkit-box;display:flex;display:-ms-flexbox}}#about-history .container .history-row>div{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex:1 1 0px}#about-history .container .history-row>div:first-of-type{text-align:right;padding:20px}@media (min-width:640px){#about-history .container .history-row>div:first-of-type{padding-right:40px}}@media (min-width:768px){#about-history .container .history-row>div:first-of-type{border-right:2px dashed #F5B216}}#about-history .container .history-row>div:first-of-type .history-year:after{position:relative;margin:0 auto;display:block;top:-54px;right:-201px;width:15px;height:15px;border-radius:15px;background-color:#F5B216}@media (min-width:768px){#about-history .container .history-row>div:first-of-type .history-year:after{content:""}}#about-history .container .history-row>div:last-of-type{padding:20px}@media (min-width:640px){#about-history .container .history-row>div:last-of-type{padding-left:40px}}#about-history .container .history-row>div:last-of-type .history-year:after{position:relative;margin:0 auto;display:block;top:-54px;left:-201px;width:15px;height:15px;border-radius:15px;background-color:#F5B216}@media (min-width:960px){#about-history .container .history-row>div:last-of-type .history-year:after{content:""}}#about-history .container .history-row .history-image{display:none}@media (min-width:768px){#about-history .container .history-row .history-image{display:block}}#about-history .container .history-row .history-image img{width:100%;max-width:400px;height:auto;display:none}@media (min-width:768px){#about-history .container .history-row .history-image img{display:inline-block;max-width:240px}}@media (min-width:1025px){#about-history .container .history-row .history-image img{display:inline-block;max-width:400px}}#about-history .container .history-row .history-empty{display:none}@media (min-width:768px){#about-history .container .history-row .history-empty{display:block}}#about-history .container .history-row .history-wrapper{margin-top:-40px;padding-bottom:40px;max-width:320px;display:inline-block}@media (min-width:768px){#about-history .container .history-row .history-wrapper{padding-bottom:120px}}#about-history .container .history-row .history-wrapper .history-year{font-size:5rem;display:block;color:#F5B216}#about-history #container-final{text-align:center}#about-history #container-final #contact-final-content{margin:0 auto;max-width:640px}#about-history #container-final #contact-final-content img{margin-bottom:40px;width:120px;height:auto}@media (min-width:768px){#about-history #container-final #contact-final-content img{margin:40px 0}}#about-history #container-final #contact-final-content p{text-align:left;width:100%}.header-content-single{width:100%!important}@media (min-width:640px){.header-content-single{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.header-content-single .header-left{padding-top:30px}@media (min-width:640px){.header-content-single .header-left{-ms-flex-preferred-size:35%;flex-basis:35%}}.header-content-single .header-left .button.primary{margin-top:40px}.header-content-single .header-left img{border:1px solid #E6E6E6;height:auto;margin:20px 0}@media (min-width:1200px){.header-content-single .header-left img{position:absolute;margin-top:0px;width:37.5%!important;top:100px;left:0}}@media (min-width:640px){.header-content-single .header-right{-ms-flex-preferred-size:65%;flex-basis:65%;padding:70px 20px}}@media (min-width:960px){.header-content-single .header-right{padding:120px;padding-bottom:80px}}#bio{min-height:540px;width:100%}@media (min-width:1200px){#bio{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}#bio .bio-left{padding-top:30px}@media (min-width:1200px){#bio .bio-left{-ms-flex-preferred-size:35%;flex-basis:35%}}@media (min-width:1200px){#bio .bio-right{-ms-flex-preferred-size:65%;flex-basis:65%;padding:120px;padding-bottom:80px}}@media (min-width:1200px){#bio .bio-right.team-member-bio{padding-top:20px}}@media (min-width:1200px){#bio .bio-right.team-member-bio #bio-wrapper{max-width:640px}}.single-team #mantle{margin-bottom:0}.team-member-name{margin-bottom:5px;line-height:1}@media (min-width:640px){.team-member-name{text-align:left}}.team-title{text-align:center;padding-bottom:20px;font-size:1.125rem;text-transform:uppercase}@media (min-width:640px){.team-title{text-align:left}}#content-news{max-width:1365px;margin:0 auto}@media (min-width:768px){#content-news{display:-webkit-box;display:-ms-flexbox;display:flex}}#content-news #sidebar-news{padding:20px;display:none;padding-top:120px}@media (min-width:768px){#content-news #sidebar-news{-ms-flex-preferred-size:25%;flex-basis:25%;display:block}}#content-news #sidebar-news ul{padding-left:0}#content-news #sidebar-news ul li{text-transform:uppercase;font-size:1.125rem;list-style:none}#content-news #sidebar-news ul li a{text-decoration:none}#content-news #sidebar-news ul li.active a{color:#F5B216}@media (min-width:768px){#content-news #news-container{-ms-flex-preferred-size:75%;flex-basis:75%}}#content-news #news-container .entry-header{padding:0px;height:auto;display:block;position:relative;margin-left:0}@media (min-width:768px){#content-news #news-container .entry-header{width:200px}}#content-news #news-container .entry-header h1{padding:50px 0 40px 0}#content-news #news-container .entry-header h1:after{position:relative;margin:0 auto;display:block;top:-40px;right:-80px;width:100px;height:2px;background-color:#F5B216}@media (min-width:960px){#content-news #news-container .entry-header h1:after{content:""}}#content-news #news-container #news-posts{background-color:#ffffff;padding:20px}@media (min-width:640px){#content-news #news-container #news-posts{padding:80px}}#content-news #news-container #news-posts .news-entry{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #F0F0F0}@media (min-width:960px){#content-news #news-container #news-posts .news-entry{margin-bottom:40px;padding-bottom:40px}}#content-news #news-container #news-posts .news-entry .news-entry-left{-ms-flex-preferred-size:25%;flex-basis:25%}#content-news #news-container #news-posts .news-entry .news-entry-left img{width:100%;height:auto}#content-news #news-container #news-posts .news-entry .news-entry-right{-ms-flex-preferred-size:75%;flex-basis:75%;padding:0 20px 0 20px}#content-news #news-container #news-posts .news-entry .news-entry-right .team-title{padding-bottom:0;text-align:left}@media (min-width:960px){#content-news #news-container #news-posts .news-entry .news-entry-right{padding:0 40px 0px 40px}}#content-news #news-container #news-posts .news-entry .news-entry-right .button{display:none}@media (min-width:640px){#content-news #news-container #news-posts .news-entry .news-entry-right .button{margin:0 0;display:inline-block}}#content-news #news-container #news-posts .news-entry .news-entry-right .entry-header{padding:0;height:auto;width:auto;margin-bottom:20px}#content-news #news-container #news-posts .news-entry .news-entry-right .entry-header .post-cat{font-size:1.125rem;letter-spacing:-2px;text-transform:uppercase;color:#00334E}@media (min-width:960px){#content-news #news-container #news-posts .news-entry .news-entry-right .entry-header .post-cat{font-size:1.5rem}}#content-news #news-container #news-posts .news-entry .news-entry-right .entry-header h2{text-align:left;font-size:1.5rem;line-height:1;margin-bottom:10px}@media (min-width:640px){#content-news #news-container #news-posts .news-entry .news-entry-right .entry-header h2{font-size:1.875rem;margin-bottom:0px}}@media (min-width:960px){#content-news #news-container #news-posts .news-entry .news-entry-right .entry-header h2{font-size:2.25rem;margin:20px 0 10px 0}}#content-news #news-container #news-posts .news-entry .news-entry-right .entry-header h2 a{text-decoration:none}.single-post #mantle{margin-bottom:0}.archive #mantle,.blog #mantle{padding-bottom:0px}@media (min-width:768px){.archive #mantle,.blog #mantle{padding-bottom:80px}}.page-template-generic-page .header-standard #mantle{margin-bottom:60px}.page-template-generic-page .entry-content{margin-bottom:60px}.page-template-generic-page .entry-content .container{max-width:1200px}body.page-template-category-all #products,body.page-template-category-page #products{margin:40px 0}@media (min-width:960px){body.page-template-category-all #products,body.page-template-category-page #products{margin:160px 0}}body.page-template-category-all .cat-container,body.page-template-category-page .cat-container{margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1640px;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}body.page-template-category-all .cat-container a,body.page-template-category-page .cat-container a{text-decoration:none}body.page-template-category-all .cat-container .button,body.page-template-category-page .cat-container .button{margin:0;text-align:center}body.page-template-category-all .cat-container .cat,body.page-template-category-page .cat-container .cat{width:100%;margin-bottom:20px}body.page-template-category-all .cat-container .cat .cat-inner,body.page-template-category-page .cat-container .cat .cat-inner{-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.1);box-shadow:3px 3px 3px rgba(0,0,0,0.1);background-color:white;margin:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}body.page-template-category-all .cat-container .cat .cat-inner .cat-content,body.page-template-category-page .cat-container .cat .cat-inner .cat-content{padding:35px}body.page-template-category-all .cat-container .cat .cat-inner .cat-content h3,body.page-template-category-page .cat-container .cat .cat-inner .cat-content h3{font-size:28px;margin-bottom:0;text-align:center}body.page-template-category-all .cat-container .cat .cat-inner .cat-content .img-container,body.page-template-category-page .cat-container .cat .cat-inner .cat-content .img-container{overflow:hidden;margin-bottom:20px;border-bottom:1px solid #ccc}body.page-template-category-all .cat-container .cat .cat-inner .cat-content img,body.page-template-category-page .cat-container .cat .cat-inner .cat-content img{width:100%;height:auto;-webkit-transition:all 0.5s;transition:all 0.5s}body.page-template-category-all .cat-container .cat .cat-inner .cat-line,body.page-template-category-page .cat-container .cat .cat-inner .cat-line{height:5px;background-color:white;-webkit-transition:all 0.5s;transition:all 0.5s}body.page-template-category-all .cat-container .cat .cat-inner:hover .cat-line,body.page-template-category-page .cat-container .cat .cat-inner:hover .cat-line{background-color:#00334E}body.page-template-category-all .cat-container .cat .cat-inner:hover .img-container img,body.page-template-category-page .cat-container .cat .cat-inner:hover .img-container img{scale:1.15}body.page-template-category-all{background-color:#F0F0F0}@media (min-width:480px){body.page-template-category-all .cat-container .cat{width:100%}}@media (min-width:960px){body.page-template-category-all .cat-container .cat{width:50%}}@media (min-width:1200px){body.page-template-category-all .cat-container .cat{width:33%}}@media (min-width:1440px){body.page-template-category-all .cat-container .cat{width:25%}}body.page-template-category-all .cat-container{margin-bottom:120px}body.page-template-category-page #primary{background-color:#F0F0F0}@media (min-width:480px){body.page-template-category-page .cat-container .cat{width:50%}}@media (min-width:960px){body.page-template-category-page .cat-container .cat{width:33%}}@media (min-width:1200px){body.page-template-category-page .cat-container .cat{width:25%}}@media (min-width:1440px){body.page-template-category-page .cat-container .cat{width:20%}}body.page-template-category-page #mantle{padding-top:40px}body.page-template-category-page #mantle .container>div{vertical-align:top}@media (min-width:1200px){body.page-template-category-page #mantle .container>div{vertical-align:middle}}body.page-template-category-page .preheading{color:#F5B216;font-size:2rem;line-height:1.3;margin-bottom:0;text-transform:uppercase;padding-bottom:0;margin-top:40px;text-align:center}@media (min-width:960px){body.page-template-category-page .preheading{margin-top:0;text-align:left}}body.page-template-category-page h1{margin:0 0 20px 0;font-size:5rem;text-align:center}@media (min-width:960px){body.page-template-category-page h1{text-align:left}}body.page-template-category-page #bottom-content{max-width:1640px;margin:160px auto}body.page-template-category-page #bottom-content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.page-template-category-page #bottom-content .container>div{vertical-align:top!important}body.page-template-category-page #bottom-content .content-left{width:100%;margin-top:40px}@media (min-width:960px){body.page-template-category-page #bottom-content .content-left{margin-top:0px;width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1200px){body.page-template-category-page #bottom-content .content-left{padding:80px 160px 80px 80px}}body.page-template-category-page #bottom-content .content-right{width:100%}@media (min-width:960px){body.page-template-category-page #bottom-content .content-right{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}body.page-template-category-page #bottom-content .content-right img{width:100%;height:auto}
/*# sourceMappingURL=style.css.map */