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

/* Write custom css here */

html {
    background-color:#444;
}

@media screen and (min-width:1081px) {
#wrapper {
    background:#444 !important;
}

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

#cookie-law-info-bar {
    left:0;
}

.uk-custom-width {
    min-height: 100%;
    position: relative;
    max-width: 1440px;
    margin: auto;
    box-shadow: none !important;
}

.uk-background {
    background:#fff;
}

#header .uk-search {
    margin-top:0px;
}

.uk-search:before {
    content: "\f002";
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    line-height: 40px;
    text-align: center;
    font-family: FontAwesome;
    font-size: 14px;
    color: rgba(255, 255, 255, 1);
    background-color:#B2C035;
}

.uk-search-field {
    border:1px solid rgba(0,0,0,0.2);
   padding: 10px 10px 10px 60px;
   line-height:50px;
   height:40px;
   width:300px;
   background:#fff;
}

.uk-header-title {
    color:rgba(51,51,51,0.79) !important;
    font-weight:bold;
    margin-bottom:0px;
    font-size: 31px !important;
    line-height:45px;
}

.uk-search-field:focus,
.uk-search.uk-active .uk-search-field {
  width:300px;
}
#header .uk-width-small-2-5 {
    text-align:center;
}

#header .uk-icon-large {
    color:#000 !important;
    color:#444;
}

#header .uk-icon-facebook {
 padding-left:0px;
 color:#3D5A98;
 background-color:#3D5A98;
  width:45px;
  height:45px;
  padding:5px;
  box-sizing:border-box;
  border-radius:4px;
}

#header .uk-icon-twitter {
 background-color:#11C1FF;
  width:45px;
  height:45px;
  padding:5px;
  box-sizing:border-box;
  border-radius:4px;
  margin-left:45px;
}

#header .uk-icon-envelope {
 background-color:#B2C035;
  width:45px;
  height:45px;
  padding:5px;
  box-sizing:border-box;
  border-radius:4px;
  margin-left:45px;
  padding-bottom:10px;
  line-height:31px;
}


#header .uk-icon-facebook:before {
  color:#fff;

}

#header .uk-icon-twitter:before {
  color:#fff;
}

#header .uk-icon-envelope:before {
  color:#fff;
  font-size: 30px;

}

#header .uk-icon-phone:before {
  color:#B2C035;
}

.slider-overlay {
    width:40%;
    margin-left:50px;
}
.slider-overlay {
    background:white;
    border-radius:5px;
    color:#444;
}

.slider-overlay h2 {
    background:#B2C035;
    color:#fff;
    padding:10px;
    padding-bottom:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}

.slider-overlay p {
    padding:10px;
    padding-top:0px;
}

.top-nav,.uk-flex.uk-flex-social .uk-contrast {
    width:100%;
}

.top-nav a {
    float: right;
    padding-left: 10px;
    padding-right: 10px;
    color: #fff !important;
    font-size: 12.5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.top-nav a:hover {
    /*background-color:#B2C035;
    color:#fff !important;*/
    text-decoration:none;
}

.top-nav .contact-us {
    padding-right:5px;
}

.logged-in .top-nav .sign-in,.logged-in .top-nav .register {
    display:none;
}

.top-nav .my-account,.top-nav .sign-out {
    display:none;
}

.logged-in .top-nav .my-account,.logged-in .top-nav .sign-out {
    display:inline;
}

@media screen and (max-width:1050px) {
    .top-nav a {
    float:none;
    }
    .top-nav,.uk-flex.uk-flex-social .uk-contrast {
    width:initial;
}

.uk-flex-social {
    flex:none !important;
    display:block !important;
    text-align:center;
}


#basket .uk-button-cart {
    color:#fff !important;
}
}

.top-nav {
    padding-right:15px;
}

.woocommerce-message

.uk-sticky-nav .uk-navbar-nav > li > a {
    line-height:100px;
    height:100px;
    font-size:16px;
}

.uk-sticky-nav .uk-navbar-nav > li > a:hover {
    color:#fff!important;
}
.uk-dropdown-navbar {
    border-top:none;
    border-left:5px solid #b2c035;
    border-bottom:5px solid #b2c035;
    border-right:5px solid #b2c035;
    margin-left: -5px;
    margin-bottom: -5px;
    margin-right: -5px;
    width:300px!important;
}

.uk-dropdown-navbar a:hover{
   color:#A9B93C!important;
}

.nodisplay #basket .uk-dropdown {
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    border-top:none !important;
    border: 0px 2px 2px 2px solid #d3ced2 !important;
    /*border-bottom: /*5px solid #b2c035 !important none;*/
    /*border-right: /*5px solid #fff !important none;*/
}

/** banner **/

.desktopbanner {
    display:block;
}

.mobilebanner {
    display:none;
}

@media screen and (max-width:780px) {

.desktopbanner {
    display:none !important;
}

.mobilebanner {
    display:block !important;
}
}

/** banner end **/

/** footer **/

#footersidebar {
    background:#D3D3D3;
    color:#444;
}

#footersidebar h1, #footersidebar a {
    color:#444;
}

.uk-footer-icon {
    width:15px;
    height:15px;
    text-align:center;
    color:#444 !important;
}

#footer .uk-panel-title {
    color:#444;
    font-weight:600;
}

#text-8 .uk-panel-title {
    color:#fff;
}

#nav_menu-6B2C035#menu-links {
    list-style-type: none;
    padding-left:0px;
}

/** footer end **/

.quote {
    font-size: 22px;
    line-height: 31px;
    text-align: center;
    font-weight: 700;
}

.quote span {
    display:none;
}

.quotationmark {
    font-size:120px;
    line-height:120px;
    color:#fff;
}

.uk-padding {
        padding-bottom:30px !important;
        padding-top:30px !important;
}

.header-background {
    background:#fff;
    border-radius:3px;
}
.header-background h2{
    padding:5px 5px 5px 10px;
    background-color:#B2C035;
    color:#fff;
    font-size:16px;
    text-align:center;
    border-radius: 3px;
}
.header-background h2 strong{
    font-size:22px;
}
.header-background a {
    color:#fff;
}
.woocommerce-Price-amount{
    font-size:20px;
    color:#444;
}
.slider-search-bg {
    padding:20px 20px 10px 20px;
    border-radius:3px;
    background-color:rgba(0, 0, 0, 0.4);
    width:400px;
}
.search-slider-text {
    text-align:right!important;
       line-height: 10px;
}
.search-slider-text {
    color:#B2C035;
}
.search-slider-text em{
    color:#B2C035;
}
.fslidertitle {
    height: 45px;
    overflow: hidden;
}
.fslidertitle a{
    color:#444;
}
.add_to_cart_button {
    background:#b2c035;
    color:#fff;
}
.centeralignmob{
    width: 180px;
    height: 180px;
    display: block;
    margin:0 auto;
    border:1px solid #DDDDDD;
    border-radius:3px;
    padding:5px;
}
.centeralignmob a{
    width:100%;
}
.centeralignmob img{
    width:100%;
}
.white-text-box {
    background:#fff;
    padding:15px;
    border-radius:3px;
   }
.uk-nav-navbar >li.uk-active >a{
    color:#444;
}
.uk-nav-navbar >li.uk-active >a:hover{
    color:#fff;
}
.uk-navbar-nav > li > a{
   line-height:100px;
   font-size:16px;
}
.uk-nav-navbar > li > a:hover{
       color:#fff;
      }
.page-title {
    color:#000;
    background:#B2C035;
    border-radius: 3px;
    padding: 5px 10px;
}
.woocommerce .woocommerce-breadcrumb {
    color:#b2b0b0;
    text-decoration: italic;
}
.term-description {
    border:1px solid #B2C035;
    border-radius: 3px;
    padding:10px;
    margin-bottom: 10px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    border:1px solid #B2C035;
    border-radius: 3px;
    }
.uk-width-onesidebar {
}
#footer ul {
    padding-left: 5px !important;
    list-style-type: none;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color:#fff;
    background:#B2C035;
    
}
.single-product .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
        color: #fff;
    background: #B2C035;
    display: block;
    margin: 0 auto;
    margin-bottom: 0px;
    text-align:center;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width:30%;
}

@media screen and (max-width:768px) {

.single-product .woocommerce #respond input#submit, .woocommerce a.button {
    width:100%;
}
}
.woocommerce ul.products li.product a img {
    border:1px solid #E5E5E5;
    border-radius:3px;
}
.woocommerce ul.products li.product h3 {
    font-size:24px;
    text-align: center;
    height:35px;
    overflow:hidden;
    margin-bottom: 10px;

}
.woocommerce ul.products li.product .price {
    text-align: center;
    height:20px;
    overflow:hidden;
}
.widget-area .widget-title {
    padding: 5px;
    color: #000;
    background: #B2C035;
    text-align: center;
    border-radius: 3px;
}

.menu-product-categories-container{
    font-size: 20px;
    line-height: 30px;
}
.uk-width-onesidebar {
    padding:0px 5px 0px 5px;
    border-right: 1px solid;
}
.menu-product-categories-container .menu{
    padding-left: 15px;
}
.menu-product-categories-container a{
    color:#444;
}
.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 1px;
}
.tc-epo-totals {
    display: none !important;
}
.single_add_to_cart_button {
    color:#fff !important;
    background:#B2C035 !important;
}
.bulk-buy-button {
        color:#fff !important;
    background:#B2C035 !important;
    display:none;
}
.gridbutton {
        color:#fff !important;
    background:#B2C035 !important;
}

.gridprice {
    color:#444;
}

.icon-container {
    max-width: 100px;
    display: inline-block;
}

.tm-extra-product-options .radio_image, .tm-extra-product-options .checkbox_image {
    border-color: #B2C035;
}
.uk-dropdown .widget_shopping_cart .widget_shopping_cart_content .buttons a {
    width: 75px;
    display: initial;
    margin: 0;
    margin: 5px;
}
 .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
     width:95%;
     dispaly:initial;
     margin: 0;
 }
 .woocommerce .cart .button, .woocommerce .cart input.button {
     float:right;
}
.cart_item .product-name a{
    font-size:20px;
    color:#444;
}
.woocommerce-cart table.cart img {
    width: 100px;
    box-shadow: none;
    display: block;
    margin: 0 auto;
}
@media screen and (min-width:769px) {
.related ul.products li{
    width: 21% !important;
}
}

.uk-width-onesidebar {
    border-right: 1px solid #D3CED2;
}
.product-type-variable p.price {
    display:none;
}
em{
    font-style: normal;
    color:#444;
    font-size:20px;
}
.products em, .uk-slider em {
    display:none;
}
.from {
    color:#b2c035;
}
p.from{
  margin: 0 0 0 0;
}
.price {
    font-size: 14px;
}



.uk-panel .uk-button {
    background: #B2C035;
    color: #000;
    position: relative;
    font-weight: bold;
}
.uk-panel .uk-panel-title{
    color:#B2C035;
    }
.background-tub-text{
    background: #B2C035;
    color: #fff;
    margin: 20px;
    text-align: center;
    padding: 5px;
}
.tub-text {
    font-size:32px;
    line-height:40px;
    padding-top: 20px;
}
.background-tub-text .uk-button{
    width:150px;
    background:#fff;
    color:#444;
    font-size:20px;
    margin:20px;
}

.address-padding {
    padding-top:50px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #000 !important;
}
.latest-news .uk-panel-title {
    color: #000!important;
    background: #B2C035;
    border-radius: 3px;
   }

.pricelist{
    padding-top:10px;
}

.tm-box{
    padding:0px!important;
}
li{
    list-style:none;
    }
    
ul{
    margin:0px!important;
}

p{
    margin:0px!important;
}

.related products{
    display:none!important;
}
.uk-panel-title{
    font-size:14px;
}

.pricelist{
    float:right;
    position: relative;
    right: 105px;
    font-weight:bold;
}

p.search-slider-text {
    text-align:right!important;
    height: 20px !important;
    line-height: 31px !important;
}

.outsidethedeal {
    font-size: 22px;
    position: relative;
    bottom: 4px;
}

.uk-navbar-brand img {
    max-height: 70px !important;
    background: #fff;
    border-radius: 5px;
}

.slider-search-bg {
    left: 220%;
    top: 60%;
    position: relative;
}

h2.woocommerce-loop-product__title {
    text-align: center;
    font-size: 13px !important;
    line-height:20px!important;
}

p.woocommerce-mini-cart__buttons.buttons {
    line-height: 65px;
}

.uk-sticky-init.uk-active.uk-sticky-nav.sticky-header {
    z-index: 9999;
}

.header-search {
    text-align: right !important;
}

.icon-container .uk-button {
    width: 100%;
    height: 100%;
    display: block;
    border-style: none;
    position: absolute;
    top: 0px;
    left: 0px;
}


@media screen and (max-width: 1080px){
    .uk-navbar-brand img {
    background: transparent;
}
}

.uk-dropdown-navbar {
    width:223px;
}

#TopScroll {
    background-color: #a9b93c;
    font-size: 27px;
    line-height: 0px;
    height: 55px;
    padding-bottom: 21px;
}

.widget_text.nst-widget.uk-panel.footer-panel.uk-panel-space, .widget_nav_menu.nst-widget.uk-panel.footer-panel.uk-panel-space {
    padding-bottom: 10px;
}

.entry-meta{
    display:none;
}

img.paymentimg {
    max-width: 183px;
}

a.uk-link-reset {
        font-weight: bold;
}


h3.uk-h3.uk-margin-top-remove.uk-margin-top-remove {
    min-height: 51px;
    top: 10px;
    position: relative;
}

.containproducts {

}

.containproducts {
    height: 160px;
    bottom: 30px;
    position: relative;
}

.containproducts img.dropline {
    margin-top: -47px;
}

.containproducts h4.smaller{
    font-size: 96%;
}



.header-phone{
    font-size:25px;
}

.uk-navbar-nav > li > a[href='#']{
    cursor:pointer;
}


.widg-home-products a.uk-button {
    display: block;
    margin: auto;
}

.widg-home-products a.uk-link-reset {
    display: block;
    text-align: center;
}

.widg-home-products p {
    text-align: center;
}

.widg-home-products .uk-panel {
    border: 1px #c4d80f solid;
    padding: 5px;
    box-shadow: 1px 1px 1px 0px #d0d0d0;
    background: #fdfff4;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 21% !important;
}

.uk-navbar #search_form{
    display:none;
}

.uk-sticky-nav #search_form{
    display:inline-block;
}

h3.uk-h3.uk-margin-top-remove.uk-margin-top-remove {
    min-height: 51px;
}

.header-logo img{
    height:170px!important;
}

.header-phone{
    position: relative;
    top: 20px;
}

.image-small img{
    max-width:125px;
}

.high-low{
    font-weight: bold;
    margin-left: 20px;
    line-height: 26px;
}

.quote-2{
    color: #b2c035;
    font-size: 23px;
    line-height: 45px;
    font-weight:700;
}

.uk-tub-slider{
    padding-top:0px!important;
}

.uk-link-reset{
    color:#444!important;
}

.latest-news .uk-panel-title .uk-link-reset{
    color:#000!important;
}

.containproducts img {
    top: 10px;
    position: relative;
    z-index: -2;
}



.test-img img{
    width:150px;
    margin:auto;
    display:block;
}
.ratings{
   max-width: 70%;
    margin: auto;
    display: block;
    margin-top: 20px;
}

.test-image{
    font-size:13px;
}

@media screen and (max-width: 915px) {
 .single-product .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
        width:auto!important;
        text-align:center;
    }
}

@media screen and (max-width: 770px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 48% !important;
}


}

@media screen and (max-width: 450px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 98% !important;
}


}


.high-low p{
    margin-bottom:5px!important;
}

.latestnews .uk-grid {
    padding: 10px 9px 10px 5px;
}

.uk-grid.latestnews {
    padding: 5px 15px 0px 25px !important;
}

.stars img{
    margin:auto;
    display:block;
}

.payment img{
    width:100px;
}

.mobileonly .uk-panel.uk-overlay.uk-overlay-hover.uk-cover-background {
    background-repeat: no-repeat;
    background-size: auto;
}

.mobileonly {
    display: none;
}

@media screen and (max-width: 959px) {
    .mobileonly {
    display: initial;
}

.top-nav{
    padding-right:0px!important;
}    

.top-nav p{
    float:left!important;
    }
    
.desktop {
    display: none;
}

}

@media screen and (max-width: 450px) {
  .mobileonly  .uk-panel.uk-overlay.uk-overlay-hover.uk-cover-background {
      height: 200px !important;
      background-size: 100%;
  }
}

.payment img {
    padding-top:13px;
}



@media screen and (max-width: 870px) {
    .page-title {
    font-size: 150%;
}
}

@media screen and (max-width: 330px) {
        .page-title {
    font-size: 140%;
}
}

.menu-product-categories-container a {
    font-size:14.5px;
}

.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  background-color: transparent;
  color: #fff !important;
}

.popup {
    padding-top:20px;
    padding-bottom:20px;
    padding-left:45px;
    font-size:25px;
    background:#D3D3D3;
    color:#444;
}

.popup-bg{
    background: lightgrey;
}

.sg-show-popup {
    color:#444;
}

.uk-fixed-socialbar .mobile{
    position:relative!important;
}


.widg-mobileonly .uk-panel.uk-overlay.uk-overlay-hover.uk-cover-background {
    padding: 20%;
}

.section-text a {
    font-size:12px;
}

#strict-necesarry-cookies .moove-gdpr-status-bar {
    display:none!important;
}

.xmasdispatch th {
    font-size:19px;
    background:#B2C035;
    color:#000;
}

.xmasdispatch td {
    font-size:16px;
    background:#B2C035;
    color:#000;
}

.xmasdispatch table {
    width: 434px!important;
}

#menu-item-9474 a {
    color:#d42426;
}




/* Removes coupon field
.coupon {
    display:none;
}
*/



.slider-text {
width:600px;
padding-left:60px;
}

.slider-text p {
font-size:19px;
line-height:25px;
}

.uk-quick-width{
    max-width:1000px;
    margin:auto;
}

@media screen and (min-width:520px) {

/*ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {

    clear:none!important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
        margin-left: 0px;
    padding: 0;
    position: relative;
    width: 22.05%;
    margin-left: 0;
    clear:none!important;
}*/



}

/*.woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product {
 width:21% !important;
 float:left;
 clear:none!important;
 margin:0
0 2.992em
}

.columns-4 .product.type-product {
    clear:none!important;
} */

.page-id-13471 .fslidertitle{
    height:24px!important;
}

.page-id-13471 .value{
    right:0%!important;
    }
    
.page-id-13471 #content img{
    width:50%!important;
}

.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{
    top:2px!important;
}

.woocommerce form.login{
    background:#fff;
    border: 2px solid #444;
}

@media screen and (min-width: 916px) {
.update-cart {
    min-height:45px;
}
}

.slideshow-content{
    width: 56.75%!important;
}

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

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

.uk-navbar-nav>li>a{
    line-height:40px!important;
}

.uk-dropdown-navbar li a{
    line-height:30px!important;
}
.uk-panel-space{
    padding:0px!important;
}

html{
    background:url('/wp-content/uploads/2022/08/lfw-bg.jpg');
}

.header-links {
    position: relative;
    top:55px;
}

.uk-contrast a:not([class]), .uk-contrast .uk-link {
    color: #000!important;
}

.header-links a:hover{
    color:#B2C035!important;
    text-decoration:none!important;
    font-weight:bold!important;
}

.grey-box{
    padding-right: 3px;
    padding-left: 5px;
    background: #eee!important;
    padding-top: 10px;
}

#woocommerce_widget_cart-2{
    padding: 10px;
    background: #fff;
}

.page-id-2 .widgettitle {
    font-size: 30px!important;
}

.uk-link-reset {
    color: #444!important;
}

.n3for2-tubs-test .uk-panel p{
    color:#444;
    font-weight:bold;
    background:#B2C035!important;
    text-align:center!important;
}
.n3for2-tubs-test .uk-panel .uk-button {
    width: 90px;
    background:#B2C035;
    color:#444;
    margin-bottom:10px;
    }
    
    .n3for2-tubs-test .uk-margin{
        margin-bottom:0px!important;
    }
.n3for2-tubs-test .uk-panel{
    border:3px solid #B2C035!important;
    border-radius: 3%;
    min-height:176px!important;
    background:#fff!important;
}
.n3for2-tubs-test .containproducts:hover img {
    transform: scale(1.2);
    transition: transform .2s; /* Animation */
    border:none;
}
.n3for2-tubs-test .containproducts img {
    transition: transform 1s; /* Animation */
}

.n3for2-tubs-test h3.uk-panel-title {
    font-size: 20px;
}

 .n3for2-tubs-test h4 {
     color: #4a5109;
 }
 
 .n3for2-tubs-test .uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center {
    border: solid 2px #b2c035;
    height: 200px;
    max-width: 140px;
    margin: 0 auto;
}

.n3for2-tubs-test a.uk-link-reset {
    color: #444;
    position: relative;
    font-size: 15px!important;
    }

.n3for2-tubs-test h4{
    margin:0px!important;
}

.n3for2-tubs-test h3{
    margin:0px!important;
}

.n3for2-tubs-test .uk-slider { 
    min-height: 270px !important;
}


@media screen and (max-width: 1380px) {
    .n3for2-tubs-test a.uk-link-reset {
        font-size: 16px;
    }
}

@media screen and (max-width: 1280px) {
    .n3for2-tubs-test a.uk-link-reset {
        font-size: 13px;
    }
}

.white-box .uk-panel-title{
        margin-bottom:0px!important;
}

.white-box * + .uk-margin{
    margin-top:0px!important;
}

.white-box p a{
        margin-bottom:0px!important;
        color:#444!important;
}

.white-box p a:hover{
        margin-bottom:0px!important;
        color:#fff!important;
        text-decoration:none!important;
}

.woocommerce-mini-cart__total {
    text-align: right!important;
    padding-right: 10px!important;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    font-weight: 900!important;
    min-height: 55px;
}

.widget_shopping_cart_content .quantity {
    float: right!important;
    padding-right: 10px;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    width: 53px;
    margin-left: 0px!important;
}

a{
    color:#000;
}

.wc-forward{
    display:inline!important;
}

.woocommerce-breadcrumb{
    display:none!important;
}

.coupon{
    display:none!important;
}

.woocommerce-variation-price .price{
    display:none!important;
}

.woocommerce ul.products li.product .button:hover{
    color:#000!important;
}

.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a{
    color:#000!important;
}

.single-product  .button{
    margin-top:10px!important;
}

.single-product .variations{
    margin-bottom:5px!important;
}
.single-product .quantity .qty{
    margin-left:0px!important;
}

.single-product #size{
    margin-left:0px!important;
}
.woocommerce div.product form.cart{
    margin-bottom:10px;
}

.woocommerce a.remove{
    background:transparent!important;
}

.woocommerce a.remove:hover{
    color:#000!important;
}

.ubermenu .ubermenu-target{
    color:#444!important;
    font-size:16px;
    font-weight:bold!important;
}
.ubermenu-submenu .ubermenu-target{
    color:#444!important;
    font-size:14px;
    font-weight:bold!important;
}

.nodisplay .uk-button-cart{
    line-height: 50px;
}

.fa-angle-down:before{
    color:#444!important;
    font-weight:bold!important;
}

.ubermenu-submenu-id-24554{
    background:#fff!important;
}


.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target{
    border-bottom:0px!important;
}

.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
    font-weight:bolder!important;
    color: #444!important;
    font-size:16px!important;
    padding-bottom:0px!important;
}

.ubermenu-submenu-id-79{
    height:250px!important;
}
.ubermenu-submenu-id-79{
    background: #ffc439!important;
    border:2px solid #000!important;
}
.uk-sticky-nav #ubermenu-main-16-main-2{
    position:relative;
    top:23px;
}

.uk-sticky-nav .uk-navbar-nav>li>a {
    line-height: 93px!important;
}

.nodisplay .uk-button-cart {
    line-height: 50px!important;
}

.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{
    width:120px!important;
}

.cart-collaterals .cart_totals .wc-proceed-to-checkout a{
    display:block!important;
    margin:auto!important;
    width:58%!important;
}
.quantity{
    margin-left:10px!important;
}
.single-product .quantity{
    margin-left:0px!important;
}
.update-cart{
    margin-right:10px!important;
}

.related {
    display:none!important;
}

.continue-shopping{
    display:none!important;
}

.orderby{
    display:none!important;
}

.woocommerce-result-count{
    display:none!important;
}

.reset_variations{
    display:none!important;
}

.variations td{
    font-weight:normal!important;
    font-size:12px!important;
    padding-left:10px!important;
}

.single-product .variations td{
    font-weight:normal!important;
    font-size:12px!important;
    padding-left:0px!important;
}

.woocommerce .quantity .qty{
    margin-left: 0px!important;
}

.label{
    padding-left:5px!important;
    display:none!important;
}


.tax-product_cat #primary .uk-container{
    padding:0px!important;
}
#primary .uk-margin-top{
    margin-top:10px!important;
}

.single_add_to_cart_button {
    color:#fff !important;
    background:#000 !important;
    width:100%!important;
    border-radius:0px!important;
    padding:0px!important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 5px!important;
     border: 1px solid #B2C035;
    border-radius: 3px;
    width: 23.25%!important;
}


.woocommerce-variation-price .price{
    display:none!important;
}

.woocommerce ul.products li.product .button:hover{
    color:#B2C035!important;
}

.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a{
    color:#000!important;
}

.single-product  .button{
    margin-top:10px!important;
}

.single-product .variations{
    margin-bottom:5px!important;
}
.single-product .quantity .qty{
    margin-left:0px!important;
}

.single-product #size{
    margin-left:0px!important;
}
.woocommerce div.product form.cart{
    margin-bottom:10px;
}
.woocommerce-loop-product__title{
    line-height:20px!important;
}
.term-locusts .woocommerce-loop-product__title{
    min-height:40px!important;
    line-height:20px!important;
}

.term-black-crickets .woocommerce-loop-product__title{
    min-height:40px!important;
    line-height:20px!important;
}

.term-silent-crickets .woocommerce-loop-product__title{
    min-height:40px!important;
    line-height:20px!important;
}

.woocommerce ul.products li.product a img {
    border-bottom: 1px solid #B2C035;
    border-radius: 3px;
    margin-bottom: 0px!important;
}

.page-id-24 .uk-width-onesidebar{
    display:none!important;
}

.page-id-24 .uk-width-onesidebarcontent{
    width:100%!important
}

.page-id-25 .uk-width-onesidebar{
    display:none!important;
}

.page-id-25 .uk-width-onesidebarcontent{
    width:100%!important
}

.term-dubia-cockroaches .woocommerce-loop-product__title{
    min-height:90px!important;
}

.term-woodlice .woocommerce-loop-product__title{
    min-height:40px!important;
}

.lines a:hover{
    color:#fff!important;
}

.page-id-70 #content .uk-width-large-1-6 {
    padding-left: 10px!important;
    width: 16%;
}

.lines {
    text-align: center!important;
    border: 1px solid #000!important;
    width: 100px!important;
    min-height: 20px!important;
}

.page-id-70 #content .woocommerce a.button {
    color: #fff!important;
    background: #000;
    width: 100px;
    padding: 0px!important;
    line-height: 30px;
    font-weight: normal;
    border-radius:0px;
    margin-bottom:0px!important;
}


.page-id-70  #content .woocommerce a.button:hover {
    color: #B2C035!important;
}
 .read {
    color: #000;
    width: 100px;
    padding: 0px!important;
}

.page-id-70 .woocommerce-Price-amount{
    display:none!important;
}

.page-id-70 .add_to_cart_inline{
    padding:0px!important;
    border:0px!important;
}

.lines-mini {
    text-align: center!important;
    border: 1px solid #000!important;
    width: 100px!important;
    min-height: 40px!important;
}

.nodisplay #basket .uk-dropdown-navbar{
    width:300px!important;
}

#first-sidebar .woocommerce-Price-amount{
    display:inline!important;
}

.uk-width-onesidebar{
    width:24%!important;
}

.uk-width-onesidebarcontent{
    width:76%!important;
}

.page-id-72 #content .uk-width-large-1-6 {
    padding-left: 10px!important;
    width: 16%;
}


.page-id-72 .lines {
    text-align: center!important;
    border: 1px solid #000!important;
    width: 114px!important;
    min-height: 30px!important;
}

.page-id-72 .select {
    background:#ffc439!important;
    min-height: 20px!important;
}

.page-id-72 #content .woocommerce a.button {
    color: #fff;
    background: #000;
    width: 100px;
    padding: 0px!important;
    line-height: 30px;
    font-weight: normal;
    border-radius:0px;
}

.page-id-72  #content .woocommerce a.button:hover {
    color: #B2C035;
}
.page-id-72  .read {
    color: #000;
    width: 100px;
    padding: 0px!important;
}

.page-id-72 .add_to_cart_inline{
    padding:0px!important;
    border:0px!important;
}

.page-id-72 .uk-button{
    width:114px!important;
}

.page-id-72 .text{
    width:114px!important;
     background:#B2C035;
    font-weight:normal!important;
    padding:0px!important;
    height:20px!important;
    text-align:right!important;
    color:#000;
}

.page-id-72 .text:hover{
       background:#fff;
    font-weight:normal!important;
    color:#000!important;
    }
    
.page-id-72 .uk-container{
    padding-right:0px!important;
    padding-left:10px!important;
}

.page-id-72 .empty{
    background:#eee!important;
}

@media screen and (max-width:950px) {
    .slider-new{
        display:none!important;
    }
    
    .uk-sticky-placeholder{
        height:0px!important;
    }
    
    .page-id-2 #woocommerce_widget_cart-2{
       display:none!important;
    }
}

@media screen and (max-width: 1350px){
.uk-width-large-1-6 {
     width: auto!important; 
}

.lines-mini{
	margin-top:30px;
}
.multi{
    right:0px;
}

.page-id-70 .uk-grid{ 
    margin:auto;
    display:block;
}

}

@media screen and (max-width: 1175px){
#header #large{
    width:75%!important;
}

}


@media screen and (max-width: 1080px){
.page-id-72 .uk-width-onesidebarcontent{ 
    width:100%!important;
}
.page-id-70 .uk-width-onesidebarcontent{ 
    width:100%!important;
}

}

@media screen and (max-width:769px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width:48%!important;
}
}

@media screen and (max-width:769px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width:46%!important;
}
}

.entry-title{
    font-size: 30px!important;
    line-height: 35px!important;
}

.from{
    margin-bottom:0px!important;
}

.price{
    margin-bottom:7px!important;
}

.single-product #quantity {
    margin-left:0px!important;
}

body .gform_legacy_markup_wrapper .top_label div.ginput_container{
margin-top:0px!important;
}

.gform_legacy_markup_wrapper li.hidden_label input{
margin-top:0px!important;
}

.gform_wrapper textarea {
    resize: both!important;
}

.gform_legacy_markup_wrapper .gform_footer {
    padding:0px!important;
    margin: 0px!important;
    }

body .gform_legacy_markup_wrapper ul li.gfield{
margin-top:10px!important;
}

.gform_wrapper.gravity-theme .gform_footer{
    padding:0px!important;
    margin:auto!important;
}

.woocommerce button.button.alt{
    background-color: #B2C035!important;
    max-width: 50%!important;
    padding: 8px!important;
    margin-top: 0px!important;
    color: #000!important;
}

.woocommerce button.button.alt:hover{
    background-color: #dfdcde!important;
}

.woocommerce-tabs h2{
    margin-top:10px!important;
}

.page-id-7  .uk-width-onesidebar{
    display:none!important;
}

.page-id-7  .uk-width-onesidebarcontent{
    width:100%!important
}

.woocommerce div.product form.cart .button{
    background-color: #B2C035!important;
    max-width: 50%!important;
    padding: 8px!important;
    margin-top: 0px!important;
    color: #000!important;
}

@media screen and (max-width:1080px){
.uk-contrast{
    display:none!important;
}

.uk-fixed-socialbar p{
    text-align:center!important;
    padding-right:0px!important;
}
}

.woocommerce-demo-store .demo_store{
   padding: 1em 0!important;
}

.woocommerce-demo-store #socialmedia{
    padding-top:0px!important;
}

.admin-bar p.demo_store{
    top:0px!important;
}

.page-id-8 .uk-width-onesidebar{
    display:none!important;
}

.page-id-8 .uk-width-onesidebarcontent{
    width:100%!important;
}

.woocommerce-form-coupon-toggle{
    display:none!important;
}

.woocommerce a.button{
    padding:10px!important;
}