article {
       margin-bottom: 0px!important; 
       padding-bottom: 0px!important; 
    } 

.dropdown-menu>li>a {
       color: black!important; 
       font-family: "pantonlight_caps",Arial,sans-serif!important; 
       font-size: 17px!important; 
       font-weight: 700!important; 
    } 

.esg-filters.esg-navbutton-solo-left {
       border: none!important; 
       margin-left: -50px!important; 
       margin-top: -75px!important; 
    } 

.esg-filters.esg-navbutton-solo-right {
       margin-right: -50px!important; 
       margin-top: -75px!important; 
    } 

.gform_button {
       background: black!important; 
       border: none!important; 
       border-radius: 0!important; 
       color: white!important; 
       padding: 10px 30px 10px 30px!important; 
    } 

.navbar-default {
       background-color: transparent!important; 
       border-color: transparent!important; 
    } 

.navbar-default .navbar-nav>.active>a {
       background-color: #93948f!important; 
       border-radius: 10px!important; 
       color: white!important; 
    } 

.navbar-default .navbar-nav>.open>a {
       background-color: #93948f!important; 
       border-radius: 10px!important; 
       color: white!important; 
    } 

.navbar-default .navbar-nav>li>a {
       color: black!important; 
       font-family: "pantonlight_caps",Arial,sans-serif!important; 
       font-size: 21px!important; 
       font-weight: 700!important; 
    } 

.navbar {
       margin-bottom: 10px!important; 
       margin-top: 10px!important; 
    } 

.navbar-nav {
       display: flex!important; 
       justify-content: center!important; 
       width: 100%!important; 
    } 

.post-header {
       margin-bottom: 15px!important; 
    } 

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
       position: static!important; 
    } 

.related.products {
       display: none!important; 
    } 

.sir-logo {
       margin-top: 20px!important; 
    } 

.social a {
       color: white!important; 
    } 

.social {
       float: left!important; 
    } 

.social img {
       padding-left: 7px!important; 
       padding-top: 40px!important; 
    } 

.social ul li {
       background-color: #93948f!important; 
       border-radius: 10px!important; 
       color: white!important; 
       float: right!important; 
       font-family: ’pantonblack_caps’, Arial, sans-serif!important; 
       font-size: 20px!important; 
       margin-left: 15px!important; 
       margin-top: 35px!important; 
       padding: 10px!important; 
    } 

.sponsor {
       align-items: center!important; 
       display: flex!important; 
       font-size: 11px!important; 
       height: 100px!important; 
       text-transform: uppercase!important; 
    } 

.vc_grid .vc_gitem-link {
       font-family: pantonblack_caps!important; 
       font-size: 22px!important; 
    } 

.videoWrapper {
       height: 0!important; 
       padding-bottom: 56.25%!important; 
       padding-top: 25px!important; 
       position: relative!important; 
    } 

.videoWrapper iframe {
       height: 100%!important; 
       left: 0!important; 
       position: absolute!important; 
       top: 0!important; 
       width: 100%!important; 
    } 

.widget ul {
       list-style-type: none!important; 
    } 

.woocommerce-error, .woocommerce-info, .woocommerce-message {
       background-color: #e40026!important; 
       border-top-color: black!important; 
       color: white!important; 
       font-weight: bold!important; 
    } 

.woocommerce-message::before {
       color: white!important; 
    } 

.wpb_heading .wpb_singleimage_heading {
       font-size: 15px!important; 
    } 

h1 {
       font-family: pantonblack_caps!important; 
       margin-top: 0px!important; 
    } 

h3 {
       margin-top: 0px!important; 
    } 

#col-10-1 .colwrapper {
       padding-top: 30px!important; 
    } 

#col-2-1 .colwrapper {
       padding-top: 50px!important; 
    } 

#logo-container {
       margin-top: 20px!important; 
    } 

#side-grid .eg-side-bar-container {
       border-radius: 100em!important; 
    } 

#side-grid .esg-grid .mainul li.eg-side-bar-wrapper .esg-media-poster {
       border-radius: 100em!important; 
    } 

p, h1, h2, h3, h4, h5, h6 {
       font-variant-ligatures: none!important; 
    } 

ul.menu li {
       font-family: pantonblack_caps!important; 
    } 


@media screen and (max-width: 480px) { #col-10-1 .colwrapper {   padding-left: 0px!important; }  }  
@media screen and (max-width: 480px) { #col-2-1 .colwrapper {   padding-left: 0px!important; }  }  
@media screen and (max-width: 480px) { #col-2-1 .colwrapper {   padding-right: 0px!important; }  }  