body .wrapper-site .header-site > .container {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

body .wrapper-site .header-site .nav ul .current_page_item > a {
       background-color: transparent; 
       color: rgba(204,0,51,1); 
    } 

body .wrapper-site .header-site .nav ul li a {
       background-color: rgb(204, 0, 51); 
       color: rgba(255,255,255,1); 
       padding-bottom: 7px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 6px; 
    } 

#layers-widget-column-10 {
       padding-bottom: 30px; 
       padding-top: 30px; 
    } 

#layers-widget-column-12 {
       padding-bottom: 30px; 
       padding-top: 30px; 
    } 

#layers-widget-column-3 {
       padding-bottom: 0px; 
       padding-top: 10px; 
    } 

#layers-widget-column-4 {
       padding-bottom: 30px; 
       padding-top: 30px; 
    } 

#layers-widget-column-6 {
       padding-bottom: 10px; 
       padding-top: 10px; 
    } 

#layers-widget-column-8 {
       padding-bottom: 30px; 
       padding-top: 20px; 
    } 

#layers-widget-layers-pro-call-to-action-3 .button {
       margin-bottom: 2px; 
    } 

#layers-widget-layers-pro-call-to-action-3 {
       padding-bottom: 0px; 
       padding-top: 30px; 
    } 

#layers-widget-layers-pro-call-to-action-5 .button {
       margin-bottom: 2px; 
    } 

#layers-widget-layers-pro-call-to-action-5 {
       padding-bottom: 0px; 
       padding-top: 30px; 
    } 

.nav .responsive-nav .l-menu {
    } 

#layers-widget-column-12 .column .medium .button {
    } 


@media screen and (max-width: 768px)  { .nav .responsive-nav .l-menu {   overflow-x: hidden; }  }  
@media screen and (max-width: 768px)  { .nav .responsive-nav .l-menu {   overflow-y: hidden; }  }  
@media screen and (max-width: 480px)  { #layers-widget-column-12 .column .medium .button {   padding-left: 5px; }  }  
@media screen and (max-width: 480px)  { #layers-widget-column-12 .column .medium .button {   padding-right: 5px; }  }  