/*
Theme Name: Middxhose Child Theme
Description: A child theme for Uikit Theme
Author: Rebecca Chapman
Template: Uikit Theme
*/

/* Write custom css here */

.woof_list.woof_list_radio,.woof_list.woof_list_checkbox {
    padding-left:0px;
}

.woof_childs_list.woof_childs_list_28 {
    padding-left:2px;
}

.woof_list label, .woof_container label {
    display:inline !important;
}

.sticky-header-withsocial {
    top: 35px !important;
}

.admin-bar .sticky-header-withsocial {
    top: 67px !important;
}

@media screen and (max-width: 782px) {
    .admin-bar .sticky-header-withsocial {
    top: 80px !important;
}
}

.featuredfront {
    padding-top:15px;
    padding-bottom:15px;
}

.featuredfront h1 {
   /* background-color:#2A2A8B;
    color:#fff;*/
    padding:10px;
    background-color:#e5e5e5;
}

.home .uk-container.uk-margin-bottom.uk-margin-top {
    
}

.featuredpadding {
    padding:10px;
}

/*#slider .uk-content-width,#main .uk-content-width {
       box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 9px 0 15px 2px rgba(51, 51, 51, 0.8), -9px 0 15px 2px rgba(51, 51, 51, 0.8);
}*/

#footersidebar {
    background-color:#01812e;
    color:white;
    }

.uk-navbar-container  {
    background:#757577!important;
}

.uk-navbar-brand img {
    max-height: 60px!important;
    
}

#footerbg {
    background:#000!important;
    border:1px solid #444;
}

#footersidebar a, #footersidebar a:hover, #footersidebar .uk-panel-title {
    color:#fff;
}

.post-15 .widgettitle {
    font-size: 36px;
    line-height: 42px;
    padding:10px;
    background-color:#e5e5e5;
}

#text-5 .uk-button {
    background-color:#01812e;
    width:100%;
    height:35px;
}

#ninja_forms_field_5 {
    height:35px;
}

#footer a {
}

#menu-footer-menu li {
    list-style-type:none;
}

#menu-footer-menu {
    padding-left:0;
}

.redbutton {
    background-color: #01812e;
    color:#fff;
    height:35px;
    line-height:35px;
    display:inline-block;
    padding-right:10px;
    padding-left:10px;
    float:right;
    margin-left:5px;
    border-radius: 10%;
    margin-top:2px;
}

footer #gform_submit_button_1 {
    background-color: #01812e;
    color:#fff;
    height:35px;
    display:inline-block;
    width:100% !important;
    border:none;
}

ul.gform_fields li.gfield {
    padding-right: 0px !important;
}

.gform_footer.top_label {
    margin-top:0px !important;
}

.redbutton:hover {
    color:#fff;
    text-decoration:none;
}

footer #gform_submit_button_1:hover {
    color:#fff;
    text-decoration:none;
}

.transbutton {
    color:#444;
    height:35px;
    line-height:35px;
    display:inline-block;
    padding-right:10px;
    padding-left:10px;
    float:right;
    background-color:#efefef;
    margin-left:0px;
    border-radius: 6%;
}

.transbutton:hover {
    color:#444;
    text-decoration:none;
}

.basketdiv {
    display:none;
}



.social {
    height:35px;
    display:inline-block;
    width:100%;
}

.hiddenmob {
    display:inline-block;
    height:35px;
    line-height:35px;
}


#socialmedia .uk-sticky-placeholder {
    height:35px !important;
}


.nodisplay #basket .uk-dropdown-navbar {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,f2f2f2+8,f2f2f2+8,f2f2f2+8,f2f2f2+8,f2f2f2+8,f9f9f9+19,ffffff+33,ffffff+33,ffffff+33,ffffff+40,ffffff+46,ffffff+46,ffffff+48,ffffff+48,ffffff+50,ffffff+100 */
background: #e5e5e5 !important; /* Old browsers */
background: -moz-linear-gradient(top,  #e5e5e5 0%, #f2f2f2 8%, #f2f2f2 8%, #f2f2f2 8%, #f2f2f2 8%, #f2f2f2 8%, #f9f9f9 19%, #ffffff 33%, #ffffff 33%, #ffffff 33%, #ffffff 40%, #ffffff 46%, #ffffff 46%, #ffffff 48%, #ffffff 48%, #ffffff 50%, #ffffff 100%)  !important;; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e5e5e5 0%,#f2f2f2 8%,#f2f2f2 8%,#f2f2f2 8%,#f2f2f2 8%,#f2f2f2 8%,#f9f9f9 19%,#ffffff 33%,#ffffff 33%,#ffffff 33%,#ffffff 40%,#ffffff 46%,#ffffff 46%,#ffffff 48%,#ffffff 48%,#ffffff 50%,#ffffff 100%)  !important;; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e5e5e5 0%,#f2f2f2 8%,#f2f2f2 8%,#f2f2f2 8%,#f2f2f2 8%,#f2f2f2 8%,#f9f9f9 19%,#ffffff 33%,#ffffff 33%,#ffffff 33%,#ffffff 40%,#ffffff 46%,#ffffff 46%,#ffffff 48%,#ffffff 48%,#ffffff 50%,#ffffff 100%)  !important;; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ) !important;; /* IE6-9 */

}

#main,#slider {
    background-color:#ccc;
}

#main #contentwrapper {
    background-color:#fff;
}

.uk-fixed-socialbar,#topbarnav {
    height:40px;
    position:relative;
}

.product-search-field:focus, .uk-search.uk-active .product-search-field {

    width:195px;
}

.uk-search .product-search-field {
    background-color:#fff;
    border:1px solid #d5d5d5;
}

.basketdiv .uk-button-cart {
    line-height:35px !important;
}

#basketdiv .uk-dropdown {
    top:135px !important;
}

@media screen and (max-width:450px) {
    #topsearch {
        display:none !important;
    }
}

@media screen and (max-width:500px) {
	.contact-social-text a{
	display:none;
	}
}


.woocommerce ul.products li.product h3 {
    font-size:20px !important;
}
.woocommerce ul.products li.product .price {
    font-size:20px !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size:21px !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #2A2A8B !important;
}

li.product a img,
#featured li img{
height: 195px !important;
overflow: hidden;
}

li.product a.button {
height: auto !important;
}

.products h3,
#featured h3 {
    height: 42px;
    overflow: hidden;
    text-overflow:ellipsis;
}

.uk-slidenav {
background: rgba(0,0,0,0);
color: rgba(42, 42, 139, 0.5)
}

.uk-slidenav:hover {
color: rgba(42, 42, 139, 0.8);
}

.price {
  height: 20px !important;
}

.offersidebar {
    float: left;
    width: 26%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    width: 40%;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 33%;
}

@media screen and (max-width: 768px){
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary, .offersidebar {
    float: none;
    width: 100%;
}
}

li.product a img, #featured li img {
 height: 150px !important;
 width: 150px !important;
}

.images {
    padding: 60px;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
}

.summary.entry-summary,.offersidebar {
    box-sizing: border-box;
    padding-left: 20px;
}

.related.products h2 {
    padding: 10px;
    background-color: #e5e5e5;
}
.uk-button, .uk-button {
    background-color: #01812e!important;
    color: #fff !important;
}


.products.related .products {
    box-sizing: border-box;
    padding: 25px;
}

#featured .featuredprice {
    font-size: 20px !important;
}

.uk-button:hover {
    background-color: #01812e !important;
    color: #fff !important;
}

.featuredbuybutton {
    display:none;
}
.woocommerce-loop-product__title{
    background:#fff !important;
}

#featured .loginprice,.woocommerce .products .loginprice {
    display:none;
}

.logged-in .featuredbuybutton {
    display:block;
}

.fslidertitle {
    height: 50px !important;
}
.woocommerce-Price-amount .amount {
    font-size: 60%
}
#menu-item-link-3740 {
    background-color: #01812e;
}
.downloads-box .uk-panel{
    border: 1px solid rgba(212, 211, 211, 0.23);
    padding: 5px;
    border-radius: 3px;
}
.uk-panel-title {
    font-size:20px;
    }

/* ubermenu */



.uk-content-width {
    position:relative;
}

.ubermenu-item-level-0.ubermenu-item a span {
    line-height:30px;
    height:30px;
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-family: 'Titillium web', sAns-serif;
    font-weight: normal;
}

.ubermenu-item-level-1.ubermenu-item a span {
    line-height:0px;
    height:auto;
    height:initial;
    color:#444;
}
#menu-item-168 .ubermenu-target:after {
    color:#fff;
}

.ubermenu-item-level-0.ubermenu-item:hover {
    background-color: #e5e5e5;
    color: #444 !important;
    outline: none;
}

.ubermenu-item-level-0.ubermenu-item:hover a span {
    color: #444 ;
}

#menu-item-168.ubermenu-item-level-0.ubermenu-item:hover .ubermenu-target:after {
    color:#444 ;
}

#menu-item-3740 {
    background:#01812e;
}

.ubermenu-tabs-group {
    background:#e5e5e5 !important;
}

.ubermenu-tab a span {
    line-height:50px !important;
    height:50px !important;
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-family: 'Titillium web', sAns-serif;
    font-weight: normal;
}



#shiftnav-toggle-main {
    margin-top:55px !important;
    background:#757577 !important;
}

.ubermenu-item-level-4.ubermenu-item a span {
    line-height:35px !important;
    height:35px !important;
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-family: 'Titillium web', sAns-serif;
    font-weight: normal;
}

.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
    display:none;
}


.shiftnav.shiftnav-skin-dark-blue ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-dark-blue ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item .shiftnav-target,.shiftnav.shiftnav-skin-dark-blue ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-dark-blue ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target {
    color: #111;
    background: #757577 !important;
}

.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active {
    color: #eee!important;
}

.shiftnav.shiftnav-skin-dark-blue ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-dark-blue ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target {
    color: #eee;
    background: #757577 !important;
    border-top-color: rgba(255, 255, 255, 0.2);
    border-bottom-color: rgba(0, 0, 0, 0.5);
}

#menu-item-6275 {
    display:none;
}

.homepage-cat .uk-panel {
    border: 3px solid silver;
    border-radius: 3%;
    padding: 12px;
}

.rp_wcdpd_product_page {
    display:none;
}

.woo_discount_rules_table {
    display:none;
}

@media screen and (max-width: 950px) {
    .hiddenmob { display:none; }
    .basketdiv, .basketdiv #basket { display:inline-block; float:left; }
    .social { width:initial; float:right; }
    
  
}

@media screen and (max-width: 950px) {
      
    p {
        font-size:18px;
    }
    
    .textwidget{
        font-size:18px;
    }
}

.product .summary.entry-summary .price del {
    display:block;
}

/*.woocommerce-products-header .uk-grid {
    display:none;
}*/

@media screen and (min-width:520px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left !important;
    margin: 0 3.8% 2.992em 0!important;
        margin-left: 0px!important;
    padding: 0!important;
    position: relative!important;
    width: 21.2% !important;
    margin-left: 0!important;
    clear:none!important;
    min-height:350px;
}
}

.free-delivery {
background:#333281;
min-width:170px;
text-align:center;
}
.free-delivery a {
text-decoration:none;
display:block;
}
.free-delivery p {
color:white;
font-size:24px;
line-height:45px;
font-family: 'Titillium web',sAns-serif;
padding:5px;
}
.bigger-text {
font-size:38px  
}
.deal-req {
font-size:40px;
}

.new-catalog {
background:#C52443;
min-width:170px;
text-align:center;
}
.new-catalog .bigger-text {
font-size:40px  
}
.new-catalog .deal-req {
font-size:26px  
}
.new-catalog a {
text-decoration:none;
display:block;
}
.new-catalog p {
color:white;
font-size:24px;
line-height:38px;
font-family: 'Titillium web',sAns-serif;
padding: 15px 10px;
}

.header-tagline {
    font-size:36px;
    line-height:52px;
    width:835px;
}

@media screen and (max-width:1125px) {
    .header-tagline {
        width: 795px;
}
}

@media screen and (max-width:1069px) {
    .header-tagline {
        width: 765px;
}
}


@media screen and (max-width:1069px) {
    .header-tagline {
        width: 725px;
}
}

@media screen and (max-width:767px) {
    .header-links {
        text-align:center;
    }
    
    .header-tagline {
        font-size:32px;
        line-height:42px;
    }
}

#header {
    padding:10px 0px;
}

@media only screen and (max-width:1000px) {
 #shiftnav-toggle-main,
 .shiftnav-toggle-mobile {
  display:block!important;
 }
 .shiftnav-wrap {
  padding-top:0 !important;
 }
}


.term-description .uk-grid>*>:last-child {
    border: 3px solid silver;
    border-radius: 3%;
    padding: 12px;
}

#topsearch .uk-dropdown.uk-dropdown-navbar.uk-dropdown-bottom {
    background-color:#efefef;
    border-top:0px;
    }

.uk-navbar{
    height:60px;
}

.uk-navbar-nav > li > a{
    line-height:63px;
    color:#fff;
    cursor:pointer;
}

.uk-navbar-nav > li > a:hover{
background-color: #e5e5e5;
cursor:pointer;
height:60px;
}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{
    padding-top:20px!important;
}

.header-title{
    font-weight: bold !important;
    font-size: 24px !important;
    line-height: 30px !important;
}

.header-links a{
    color:#444!important;
    }
#header p{
    color:#444!important;
    }
.uk-panel-space{
    padding:0px!important;
}

.uk-navbar-secondary{
    max-width: 1200px;
    margin: auto;
    display: block;
    }

.uk-clearfix{
    background: #b1b1b1;
}

#menu-item-196{
    padding-bottom:5px!important;
}

#menu-item-211{
    padding-bottom:5px!important;
}

#menu-item-226{
     padding-bottom:5px!important;
}

#menu-item-240{
    padding-bottom:5px!important;
}

#menu-item-260{
    color: #fff;
    line-height: 36px;
}

#menu-item-260:hover{
    cursor:pointer;
}

.ubermenu .ubermenu-target-text{
    line-height: 36px;
    height: 36px;
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-family: 'Titillium web', sAns-serif;
    font-weight: normal;
    }

.ubermenu-skin-minimal .ubermenu-item-level-0 > .ubermenu-target{
    color:#fff!important;
}

.ubermenu-skin-minimal .ubermenu-item-level-0 > .ubermenu-target:hover{
    color:#444!important;
    cursor:pointer!important;
}

.woocommerce-product-search .search-field{
    height: 32px!important;
    background: #fff;
    width: 222px!important;
}

.uk-icon-truck:before{
    font-size: 27px;
    color: #01812e;
}

.uk-icon-envelope:before{
    font-size: 27px;
    color: #01812e;
}

.uk-icon-phone:before{
    font-size: 27px;
    color: #01812e;
}
.uk-panel-teaser{
    margin-bottom:0px!important;
}
#topsearch .uk-search:before{
    line-height: 32px!important;
    }
    
.entry-meta{
    display:none!important;
}

.categories h3{
    text-align:center;
    margin-bottom:0px!important;
    font-size:15px;
    color:#fff;
}

.categories .uk-margin {
    margin-bottom:0px!important;
	background:#fff;
}

.page-id-614 .categories h3{
    text-align:center;
    margin-bottom:0px!important;
	line-height:46px;
    }
    
    .page-id-688 .categories h3{
    text-align:center;
    margin-bottom:0px!important;
    }
.page-id-614 .categories{ 
    background:#E5E5E5;
    margin-bottom:18px!important;
    padding:10px;
}
.page-id-735 .categories{ 
    background:#E5E5E5;
    margin-bottom:25px!important;
    padding:10px;

}
.kelm{
    text-align: center;
    height: 38px;
    background: #6678ba;
    
    color:#fff;
}

.hydraulics{
    text-align: center;
    height: 38px;
   background: #24A787;
        color:#fff;
}

.hydraulics-QRC{
    text-align: center;
    height: 38px;
    background: #221f20;
    
    color:#fff;
}

.pneumatic-qrc{
    text-align: center;
    height: 38px;
    background: #F68B1E;
    
    color:#fff;
}

.air{
    text-align: center;
    height: 38px;
    background: #E30712;
   
    color:#fff;
}

.monitor{
     text-align: center;
    height: 38px;
    background: #ED1C22;
        color:#fff;
}

.vac{
     text-align: center;
    height: 38px;
    background: #AF6D6D;
    color:#fff;
}

.push{
    text-align: center;
    height: 38px;
    background: #CD4399;
    color:#fff;
}

.pne-vac{
    text-align: center;
    height: 38px;
    background: #B46A69;
    
    color:#fff;
}

.valves{
    text-align: center;
    height: 38px;
    background: #218F96;
       color:#fff;
}

.ring{
    text-align: center;
    height: 38px;
    background: #35C1F3;
        color:#fff;
}

.adapters{
    text-align: center;
    height: 38px;
    background: #4CB948;
    line-height: 22px!important;
    color:#fff;
}

.stainless{
    text-align: center;
    height: 38px;
    background: #FCF100;
    color:#000!important;
    }

.iron{
    text-align: center;
    height: 38px;
    background: #746DB3;
        color:#fff;
}

.hose{
    text-align: center;
    height: 38px;
    background: #A7CF39;
    line-height: 23px!important;
    color:#fff;
}

.clamps{
    text-align: center;
    height: 38px;
    background: #1B3F95;
    
    color:#fff;
}

.sprays{
    text-align: center;
    height: 38px;
    background: #F1625C;
    
    color:#fff;
}

.fueling{
    text-align: center;
    height: 38px;
    background: #6C818D;
    line-height: 25px !important;
    color:#fff;
}

.blow{
    text-align: center;
    height: 38px;
    background: #FBC110;
    
    color:#000;
}

.wash{
    text-align: center;
    height: 38px;
    background: #7A8890;
    
    color:#fff;
}

.air{
    text-align: center;
    height: 38px;
    background: #1C994A;
        color:#fff;
}

.brand{
    text-align: center;
    height: 38px;
    background: #01812e;
    color:#fff;
}

.tools{
    text-align: center;
    height: 38px;
    background:#2893CF;
    
    color:#fff;
}

.filters{
    text-align: center;
    height: 38px;
    background: #1B963F;
    
    color:#fff;
}

.workshop{
    text-align: center;
    height: 38px;
    background: #01812e;
    
    color:#fff;
}

.stocklists{
    text-align: center;
    height: 38px;
    background: #01812e;
   
    color:#fff;
}

.manufacturers{
    text-align: center;
    height: 38px;
    background: #01812e;
    
    color:#fff;
}

.call-out{
    text-align: center;
    height: 38px;
    background: #01812e;
    
    color:#fff;
}

.sales{
    text-align: center;
    height: 38px;
    background: red;
    
    color:#fff;
}


.categories .uk-panel-teaser{
    margin-bottom:0px!important;
}

.categories .uk-panel{
    border: 3px solid #444!important;
    border-radius:3%;
}


.categories p{
    display:none!important;
}

.categories a:hover{
    text-decoration:none!important;
}

.ubermenu-submenu-id-193 .ubermenu-target-text{
    line-height: 0px!important;
    height: 15px!important;
    
}

.ubermenu-submenu-id-193  a span{
    color:#fff!important;
    
}

.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{
    margin-top:0px!important;
    
}

.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack{
    padding-bottom:0px!important;
}

.ubermenu .ubermenu-autocolumn{
    padding-bottom:0px!important;
    padding-top:0px!important;
}

#menu-item-381{
    background: #209879!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-382{
    background: #1F8692!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-383{
    background: #717682!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-384{
    background: #1B963F!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-385{
    background: #000000!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-386{
    background: #33BAEF!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-387{
    background: #EA5C55!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-388{
    background: #F18700!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-389{
    background: #52AE32!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-390{
    background: #F9B121!important;
    color: #000!important;
    border:1px solid #fff!important;
}

#menu-item-391{
    background: #E30712!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-392{
    background: #FCED00!important;
    color: #000!important;
    border:1px solid #fff!important;
}

#menu-item-392 .ubermenu-target-title{
        color: #000!important;
}

#menu-item-393{
    background: #7A8890!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-394{
    background: #6678ba!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-395{
    background: #6678BA!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-396{
    background: #E30712!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-397{
    background: #B46A69!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-398{
    background: #AFCA0A!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-399{
    background: #278BCA!important;
    color: #fff!important;
    border:1px solid #fff!important;
}

#menu-item-413{
    background:#01812e!important;
    border:1px solid #fff!important;
}

#menu-item-414{
    background:#01812e!important;
    border:1px solid #fff!important;
}

#menu-item-415{
    background:#01812e!important;
    border:1px solid #fff!important;
}

#menu-item-416{
    background:#01812e!important;
    border:1px solid #fff!important;
}

#menu-item-418{
    background:red!important;
    border:1px solid #fff!important;
}

#menu-item-982{
	background:#01812e!important;
    border:1px solid #fff!important;
}

#menu-item-983{
	background:#01812e!important;
    border:1px solid #fff!important;
}


.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target{
    padding-left:15px!important;
}

.services .height p{
    text-align:justify!important;
	margin-bottom:0px;
}

.services img{
    border:1px solid #000!important;
}

.services .uk-panel{
    border:1px solid #000!important;
}

.services .height {
    min-height:240px;
    padding-left: 10px;
    padding-right: 10px;
}

.services .uk-button{
    margin-bottom:10px!important;
    background: #01812e!important;
    text-transform:none;
}

.services .uk-panel-title{
    background: #01812e!important;
    color: #fff;
    padding: 10px;
}


.page-id-9 #menu-item-193{
    display:none!important;
}

.search{
    background: #01812e;
    padding: 10px;
    color: #fff;
}

.social-links{
    line-height: 37px;
    color: #000;
    border: solid 1px #000;
    padding: 5px;
}

.social-links:hover{
    color:#444;
    text-decoration:none;
}

h1{
    margin-bottom:10px;
}
#header img{

    }
    
#is-search-input-537{
    width:210px!important;
    }
.uk-icon-shopping-cart:before{
    font-size:18px!important;
}

.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    background: #01812e!important;
    height: 35px;
    border-radius: 5%;
}

#csv{
    background: #01812e;
    color: #fff;
    border: none;
    height: 35px;
    width: 100px;
    border-radius: 5%;
}

.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
    border-color: transparent #01812e transparent!important;
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    height: 35px!important;
}

.woocommerce button.button.alt{
    background:#01812e!important;
}

.categories .uk-margin{
    margin-top:0px!important;
}
 
#categories option{
    min-height:500px!important;
}

.uk-dotnav > .uk-active > *{
    background:#08844A!important;
}

.uk-slideshow h1{
    color:#fff!important;
    font-size:32px;
    margin-bottom:0px;
}

.uk-slideshow p{
    color:#000!important;
    margin-top:5px;
    }

.uk-overlay-panel{
    
}

.overlay{
    margin-left:600px!important;
}

.overlay-1{
    position: relative;
    top: 225px;
}

.overlay-2{
    position: relative;
    top: 225px;
}
.page-id-735 .overlay-2{
    position: relative;
    top: 0px;
}

.page-id-735 .overlay-1{
    position: relative;
    top: 0px;
}

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

.uk-navbar-brand{
    padding:0px!important;
}

.quote-text{
    font-size:21px!important;
    margin-bottom:0px!important;
}

.overlay-2{
    position: relative;
    left: 291px;
    top: 50px!important;
}

.pro{
    padding-bottom:5px!important;
}

.uk-button-cart{
    display:none!important;
}

#TopScroll{
padding: 11px;
    border-radius: 66px;
}

#footersidebar .uk-margin-bottom{
margin-bottom:0px!important;
}

.logos .uk-scope .uk-margin{
margin-bottom:0px;
}

#footersidebar .uk-margin-top{
margin-top:0px!important;
}

.uk-link, a{
color:#01812e;
}

.uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover{
    color:#000;
}

#header h3{
font-size: 22px;
    position: relative;
    top: 58px
}


.contact-social-text {
width:1020px;
}

.contact-social-text a{
float:right;
	line-height:30px;
	font-weight:bold;
	color:red;
}

.uk-scope .uk-tab>*>a{
font-family:inherit!important;
text-transform:none!important;
	font-weight:bold;
}

#header a{
	font-weight:bold;
}

.uk-scope .uk-tab>.uk-active>a{
border-color: #01812e!important;
}

.uk-flex-social{
padding-left:0px!important;
}

.gform_title{
font-size:22px!important;
}

.gform_wrapper.gravity-theme .gform_fields{
grid-row-gap: 9px!important;
}

.uk-scope ul{
margin-bottom:8px!important;
}

@media only screen and (max-width:1020px) {
	.contact-social-text{
	width:auto;
	}
	
	#header{
	display:block!important;
		border-bottom: 2px solid #000;
	}
	
	#header img{
		margin:auto;
	display:block;
	}
	
	#header h3{
	top:0px;
	text-align:center;	
	}
	
	#header .uk-first-column{
	top:0px!important;
		text-align:center!important;
	}
	
	.contact-social-text a {
    float: right;
    line-height: 32px;
    font-weight: bold;
    padding-left: 17px;
}
	
	.uk-tab{
	margin-top:15px!important;
	}
}

.page-id-1072  .uk-panel h3 {
    background: #01812e!important;
    color: #fff;
}

.page-id-1072 .services .height{
min-height: 240px;
    padding-left: 10px;
    padding-right: 10px
}

.page-id-614  .uk-panel h3{
    color: #fff;
    height: 50px!important;
    }


.page-id-614 .services .uk-panel h3{
    color: #fff;
    height: 50px!important;
    background:#01812e;
    line-height:44px;
}

.page-id-614 .services .height {
    min-height: 168px;
    padding-left: 10px;
    padding-right: 10px;
}

.services{
margin-bottom:20px;
}


.uk-scope .uk-panel>:last-child{
margin-top:0px;
}

.yellow-button {
    padding: 5px 0px;
    border-radius: 5px;
    background: #01812e !important;
    margin: auto;
    display: block;
    text-align: center;
    max-width: 100px;
    color:#fff;
}

.yellow-button:hover {
   
    color:#fff;
}

.ubermenu-content-block{
    background:#757577!important;
    height:290px;
}

.ubermenu-content-block h1{
    color:#fff!important;
}

.ubermenu-content-block a{
    color:#fff!important;
    font-weight:bold;
    font-size:16px;
}

.ubermenu-content-block p{
    color:#fff!important;
       font-size:16px;
       text-align:justify;
       margin-bottom:10px;
             }


   
@media only screen and (max-width:1020px) {
	.contact-social-text{
	width:auto;
	}
	
	#header{
	display:block!important;
		border-bottom: 2px solid #000;
	}
	
	#header img{
		margin:auto;
	display:block;
	}
	
	#header h3{
	top:0px;
	text-align:center;	
	}
	
	#header .uk-first-column{
	top:0px!important;
		text-align:center!important;
	}
	
	.contact-social-text a {
    float: right;
    line-height: 32px;
    font-weight: bold;
    padding-left: 17px;
}
	
	.uk-tab{
	margin-top:15px!important;
	}
	
	.policies h3{
    min-height:0px;
    }
    
    
}


.certificates .uk-panel .uk-button{
    text-transform:capitalize;
    border-radius: 30px;
    background:#ccc!important;
    color:#000!important;
}

.certificates .uk-panel .uk-button:hover{
    text-transform:capitalize;
    border-radius: 30px;
    background:#19A131!important;
    color:#fff!important;
}

.certificates .uk-panel img{
    border:2px solid #000;
}

 .certificates h3{
        font-size:20px;
        margin-bottom:5px;
    }

.policies .uk-panel .uk-button{
    text-transform:capitalize;
    border-radius: 30px;
    background:#ccc!important;
    color:#000!important;
}

.policies .uk-panel .uk-button:hover{
    text-transform:capitalize;
    border-radius: 30px;
    background:#19A131!important;
    color:#fff!important;
}

.policies .uk-panel img{
    border:2px solid #000;
}
.policies h3
.policies   h3{
       font-size:20px;
        margin-bottom:5px;
    }
    
    
h1{
    font-size:37px!important;
}

.forms{
    max-width:50%;
    margin:auto;
    display:block;
}

p{
    margin-top:10px;
    margin-bottom:10px;
}

#menu-item-1302 .ubermenu-target:hover{
    color:#fff!important;
}

#menu-item-1302 .ubermenu-target-title:hover{
    color:#fff!important;
}

.home-section img{
    margin:auto;
    display:block;
}

.pdf-image img{
    margin:auto;
    display:block;
    max-width:80%;
}

#menu-item-1296{
background:#24A787;
}

#menu-item-1301{
background:#CD4399;
}

#menu-item-1306{
background:#746DB3;
}

#menu-item-1311{
background:#6C818D;
}

#menu-item-1316{
background:#01812e;
}

#menu-item-1297{
background:#221f20;
}

#menu-item-1302{
background:#218F96;
}

#menu-item-1307{
background:#A7CF39;
}

#menu-item-1312{
background:#1C994A;
}

#menu-item-1317{
background:#01812e;
}

#menu-item-1298{
background:#F68B1E;
}

#menu-item-1303{
background:#35C1F3;
}

#menu-item-1308{
background:#1B3F95;
}

#menu-item-1313{
background:#2893CF;
}

#menu-item-1299{
background:#ED1C22;
}

#menu-item-1304{
background:#4CB948;
}

#menu-item-1309{
background:#F1625C;
}

#menu-item-1314{
background:#01812e;
}

#menu-item-1300{
background:#AF6D6D;
}

#menu-item-1305{
background:#FCF100;
	
}

#menu-item-1305 a{
	color:#000!important;
}

#menu-item-1310{
background:#FBC110;
}

#menu-item-1315{
background:#01812e;
}
