:root{--blue:#354890;--black:#333333;--gray:#727272;--white:#fff;--light-gray:#ddd}.top-header .outside-item-custom-margin.main-nav>li:first-child>a{margin-left:20px}.tablepress thead th{color:var(--white);background-color:var(--blue);padding:.5em 1em;border-left:1px solid var(--blue);border-right:1px solid var(--blue);border-top:1px solid var(--blue)}.tablepress tbody{border-left:1px solid var(--light-gray);border-right:1px solid var(--light-gray)}.tablepress tbody td{padding:.5em 1em}.tablepress.services tbody{border-top:1px solid var(--light-gray)}.tablepress td.column-1{border-right:1px solid var(--light-gray)}.variations select{line-height:1.5}.variations label{color:var(--black)}.reset_variations{color:var(--blue)}.related-product>li .woo-buttons{padding-top:.5em}.wc-pao-addon .wc-pao-addon-wrap label{display:inline-block}h2.wc-pao-addon-heading{font-size:18px;color:#333;font-weight:700}@media screen and (max-width:1275px){.main-nav>li>a{margin:18px 10px}}@media screen and (max-width:1220px){.top-header .outside-item-custom-margin.main-nav>li:last-child>a{margin-right:30px}.main-nav>li>a{margin:18px 8px}}@media screen and (max-width:1199px){.vc_row.home-we-are-row,.wpb_text_column.home-we-are-row-text,.vc_row.home-our-services-row,.vc_inner.home-our-services-block-row{padding-left:2em!important;padding-right:2em!important}}@media screen and (max-width:991px){.vc_row.home-we-are-row,.wpb_text_column.home-we-are-row-text,.vc_row.home-our-services-row,.vc_inner.home-our-services-block-row{padding-left:0.3em!important;padding-right:0.3em!important}.vc_row.home-intro-blocks .vc_column-inner{padding-left:1.2em!important;padding-right:1.2em!important}footer .widget{text-align:center}}@media screen and (max-width:767px){.first-switch-logo-left.first-switch-menu-right:not(.second-switch-menu-left) .mobile-header-bar .mobile-navigation{margin-left:0}.masthead-mobile-header .mobile-mini-widgets>.last,.masthead-mobile-header .mobile-mini-widgets>:last-child{margin-right:5px!important}}@media screen and (max-width:480px){.masthead:not(.side-header) .mobile-header-bar{padding:0 10px}}