/*

Theme Name: NOO Organici Child Theme
Theme URI: https://www.nootheme.com/
Author: NooTheme
Author URI: https://www.nootheme.com/
Description: This is a blank child theme for NOO Organici
Template: noo-organici
Version: 1.0.0
Tags: two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready
Text Domain: noo
*/



.botonAlmacenGrande a{
	padding: 19px 6px !important;
    font-size: 15px !important;
}

.form-horizontal.noo-organici-searchform{
    display: none;
}

.noo-menu-option.collapse ul li.noo-menu-item-cart .noo-minicart.mostrar{  display: block !important }
input[type=number]::-webkit-inner-spin-button {
    opacity: 1
}
/*
.cat-item.cat-item-90 {
	display: none !important
}*/
.woocommerce-Price-currencySymbol, .woocommerce-Price-amount.amount, .woocommerce-Price-amount.amount{color: #696969!important;}
.woocommerce-checkout form .form-row label{text-transform: initial;}
.form-row.form-row-wide.create-account.woocommerce-validated{        background: rgba(139, 195, 74, 0.61);
    margin-bottom: 12px !important;
    padding: 8px 10px;
    border: 1px solid #8BC34A; margin-top: 20px;}


.ywcca_category_accordion_widget .cat-item.cat-item-80 > a,
.ywcca_category_accordion_widget .cat-item.cat-item-79 > a{ cursor: default !important; }



/*
.cat-item.cat-item-86,
.cat-item.cat-item-82{ display: none !important }

*/
  .form-row.form-row-wide.create-account.woocommerce-validated .woocommerce-form__label span  {    padding-left: 25px;}
  .form-row.form-row-wide.create-account.woocommerce-validated .woocommerce-form__label input{    margin-top: 8px;}
.avisopedido{    
    background: rgba(255, 152, 0, 0.69); margin-bottom: 12px !important;
    padding: 8px 10px; 
    border: 1px solid #dd8400c9;}

.avisopedido li, .avisopedido strong{ color: #fff } 
.avisopedido ul{ padding-left: 18px }
.avisopedido ul{ margin-bottom: 12px }
.avisopago{background: rgba(33, 150, 243, 0.74); margin-bottom: 12px !important;
    padding: 8px 10px; 
    border: 1px solid #2196f3;}
.noo-menu-item-cart .noo-minicart .minicart-body{   overflow-y: scroll;
    height: 300px;}
.noo-menu-option.collapse ul{    background: transparent;    right: -20px; border-bottom: 0px !important}
.noo-menu-option ul li a i{    display: grid; font-size: 36px; color: #fff}
.noo-menu-option.collapse ul,
.noo-menu-option.collapse ul li{ display: block !important }
.noo-menu-option.collapse ul li{ text-align: center; }
.nav-user-collapse .menu-item.fly-right,
.minicart-header{ display: none !important }
.noo-menu-option.collapse ul li{display: block;
  width: 110px;
      background: #ee332c;
  height: 110px;
  color: #fff;
  margin: 1em auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  border: 5px solid #eee;
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);}

.noo-menu-option.collapse ul li a span{ color: #fff !important;     padding-left: 15px; }
.noo-menu-option.collapse ul li .button  span{ padding-left: 0px !important; }
.noo-menu-option.collapse ul li a{line-height: 20px;}
.noo-menu-option.collapse ul:before{ display: none }
.noo-menu-option.collapse .button-expand-option{    display: none;}
.otrosdestinos{display: inline-block;
    border: none;
    padding: 0 12px;
    width: auto;
    font-style: normal;
    text-transform: uppercase;
    font-weight: 400;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;    height: 40px;

    line-height: 40px;
    float: right;
    margin-top: -70px;}
.google-map .noo-address-info-wrap .address-info ul li {
    margin-bottom: 25px;
}
.footer-2{        background-color: #ececec;    border-top: 2px solid #ccc;}



.widget ul li a {
    font-size: 18px;


} 

.widget ul .cat-item a{
	    font-size: 15px;
    line-height: 21px;
}

.noo-menu-item-cart .noo-minicart .minicart-footer .minicart-actions .button span{color: #fff}
.noo-header.header-1 .noo-topbar ul li a, .noo-header.header-3 .noo-topbar ul li a, .noo-header.header-5 .noo-topbar ul li a{color: #4d4d4d;}
.wpcf7-form div.wpcf7-response-output{color: #696969 !important;}
.order-total strong{color: #73bc49 !important}
.woocommerce a.button span{ color: #fff !important }
.footer-2 .widget_noo_happyhours, .footer-3 .widget_noo_happyhours{ margin-top: 0px }
#custom_html-3{ text-align: center; }
#custom_html-3 div{    color: #25D366;
    font-size: 20px;
    line-height: 20px;}
#custom_html-3 img{width: 35px;
    margin-right: 5px;
    margin-bottom: 3px;}
.footer-2 .sidebar-top-footer{ margin-bottom: 10px }
#noo_social-2 div, #noo_social-2 h4{ text-align: center; }
.noo-short-intro{ padding-top: 0px !important; }
.noo-short-intro h2{  font-size: 32px; line-height:  42px; }
.vc_custom_1454662301959 h3{ color: #fff !important }
.noo-menu-option{    padding-top: 21px;}
.noo-main-menu{    padding-top: 21px;}
.noo-topbar{    background: #f8f8f8;}
.noo-logo-img.noo-logo-normal{    width: 320px;
    padding-bottom: 10px;
    padding-top: 12px;}
.page-id-1300 .noo-page-heading.eff{ display: none !important }
.agregaralcarritoboton{ 
	background: #66b493;
    line-height: 38px;
    border: none;
    color: #fff;
    padding: 0px 18px;      
}



.ywcca_widget_title{ text-align: center;background-color:green; font-size: 20px; color: #fff; padding: 6px  }


.ywcca_category_accordion_widget .cat-item.cat-item-15,
.ywcca_category_accordion_widget .cat-item.cat-item-78{ display: none }

.noo-menu-item-cart .noo-minicart .minicart-footer .minicart-actions .checkout-button.button{ display: none }


.woocommerce-cart table.cart td{    padding: 5px 0;}
.woocommerce-cart table.cart  .actions{ padding-top: 40px !important }
.price { font-size: 16px !important }
.price .uom, .uom{color: #73BC49;
    font-style: italic;
    font-weight: 400;}
.noo-rating,
.noo-product-filter.masonry-filters{ display: none }
.agregaralcarritohome .qty {
    background: #66b493;
    padding-left: 10px;
    line-height: 38px;
    border: none;
    color: #fff;
    padding: 0px 5px;
}
.single_add_to_cart_button.ajax_add_to_cart{padding: 0px 0px 0px 10px !important;}
/*
.single_add_to_cart_button.ajax_add_to_cart.added{    padding-right: 4px;}*/
.woocommerce .quantity .qty{
	line-height: 46px;
    background: #64A53D;
    border: 0px;
    color: #fff;
    font-weight: 500;
}

.woocommerce-page.woocommerce-order-received .columnapedido1{ display: block !important  }
.columnapedido1{ display: none }
.columnapedido2{  width: 100% !important }
.woocommerce div.product form.cart{ margin-bottom: 0px !important }
.noo-menu-item-cart .noo-minicart .minicart-footer .minicart-actions .button.button-null span{ color: #fff !important }
.woocommerce-page.woocommerce-order-received .columnapedido1{ display: block !important  }
.woocommerce-page.woocommerce-order-received .columnapedido2{  width: 58.33333333% !important }
.noo-checkout-complete > p{ font-size: 24px }
body,
.google-map .noo-address-info-wrap .address-info ul li:first-child span,
.google-map .noo-address-info-wrap .address-info ul li span,
.google-map .noo-address-info-wrap .address-info ul li span{color: #fff}
body p,
body td,
body span,
body table,
body address,
body strong,
body li{color: #696969}
.noo-social-share{width: 100%;
    overflow: hidden;
    padding-top: 8px;
    display: block;}
.yith-wcwl-share{ display: none }
.single-product div.product .entry-summary form.cart div.quantity input[type='number']{ color: #fff }
.noo-menu-item-cart .noo-minicart .minicart-footer .minicart-actions .button {
        transition: all .2s linear 0s;
    position: relative;    display: inline-block;
    margin: 0;
    padding: 10px 1em;
    color: #fff;
    line-height: 16px;
    text-transform: uppercase;
    width: 48.5%;
    text-align: center;    margin-top: 8px;
    width: auto;
    background-color: #73bc49;
    border-color: #73bc49;
}
.noocart-coupon{ display: none }
.noo-page-heading .page-title.eff{    padding-top: 75px;}
.woocommerce-cart table.cart th,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
.woocommerce-wishlist table.wishlist_table th{    font-family: inherit;}


.side-menu .sm-list .sm-item a{
        background: #ee332c !important;
}
.side-menu .sm-list .sm-item:hover a {
    background: #80b719 !important;
}
.side-menu .sm-list .sm-item:hover a {
    background: #f49e2a !important;
}
#side-menu-1.-left .sm-item,
#side-menu-2.-left .sm-item  {
    left: 0!important;
}
#side-menu-1 .sm-icon,
#side-menu-2 .sm-icon{ display: none !important }
#side-menu-1 .sm-label,
#side-menu-2 .sm-label{ font-size: 16px !important;    padding-left: 25px; }
.faqmod1 h3 strong{    font-weight: 500;    font-size: 22px;}
.faqmod1 h3{ margin-top: 40px }
.faqmod1 p{    font-size: 16px;}
.faqmod2 {}


.noo-product-grid.products .noo-product-thumbnail,
.noo-product-slider .noo-product-thumbnail{    min-height: 235px;}
.noo-product-grid.products .noo-product-thumbnail img,
.noo-product-slider .noo-product-thumbnail img{    padding-top: 20px;    max-height: 230px;
    width: auto;}

.woocommerce span.onsale{ width: 52px; height: 52px;line-height: 47px; }
.destacadoshome .product-grid .noo-product-inner:hover{    border-color: #da891c  !important;}

.destacadoshome .quantity .qty{    background: #da891c  !important;}
.destacadoshome .price .uom, .uom{color:#F49E2A;}
.destacadoshome .product-grid .noo-product-title .noo-product-action{background-color: #F49E2A;}
.destacadoshome .product-grid .noo-product-title .noo-product-action:hover{background-color: #da891c  !important;}
.destacadoshome .product-grid .noo-product-inner:hover .noo-product-title .noo-product-action {
    background-color: #da891c  !important;
}


.cat-item.cat-item-88,
.cat-item.cat-item-89{ display: none }


.term-80 .noo-page-heading,
.term-86 .noo-page-heading,
.term-87 .noo-page-heading,
.term-82 .noo-page-heading,
.term-85 .noo-page-heading,
.term-84 .noo-page-heading,
.term-83 .noo-page-heading,
.term-82 .noo-page-heading{
    background-image:url(/wp-content/uploads/2020/08/bannerinternadietetica-2.jpg) !important;
}





@media (max-width: 930px){
    .single-product .noo-main {
        width: 100% !important 
    }
}


@media (max-width: 867px){

    .woocommerce-cart table.cart td.product-subtotal,
    .woocommerce-cart table.cart th.product-subtotal{    text-align: center;}
    .shop_table.cart{ width: 700px !important }
    .boxvariosbotones .btn-primary{     display: grid; margin-bottom: 2px !important }
    .boxvariosbotones p { margin-bottom: 0px }
    .woocommerce-cart table.cart .product-quantity {
    	display: block !important; 
	}
	#custom_html-3{    margin-top: 70px;}
	.noo-product-grid .masonry-item {
	    width: 50%;
	}
    .noo-sidebar{    width: 100%;}
    .noo-page-heading {
        height: 130px;
    }

    .noo-page-heading .page-title.eff {
        padding-top: 12px;
        font-size: 30px;
    }

    .homebannerboxes{ padding-top: 50px !important;padding-bottom: 50px !important; }
    .homebannerboxes .wpb_column.vc_column_container.vc_col-sm-4{padding-bottom: 15px !important;}
    .woocommerce .product-grid .noo-product-title .price{    margin-top: 18px;}
	.noo-short-intro h2 {
	    font-size: 28px !important;
	    line-height: 31px !important;
	    text-align: center;
	    background-image: none;
	}

	.homebannerboxes{ padding-top: 50px !important }

	.woocommerce .product-grid .noo-product-title h3{
		    font-size: 13px;    height: 28px;
	}

	.noo-product-grid.products .noo-product-thumbnail img, .noo-product-slider .noo-product-thumbnail img{
		    max-height: 150px;
	}

	.woocommerce .product-grid .noo-product-title .noo-product-action .noo-action .add_to_cart_button, .woocommerce .product-grid .noo-product-title .noo-product-action .noo-action .product_type_external{
		       font-size: 10px !important;
    height: 48px;
    width: 60%;
    line-height: 12px;
	}

	.noo-product-grid.products .noo-product-thumbnail, .noo-product-slider .noo-product-thumbnail {
	    min-height: 150px;
	}


    .footer-2 .widget.widget_text:first-child{margin: 15px 0px;}
    .woocommerce .cart .button, .woocommerce .cart input.button{    width: 80%;
        margin-top: 0px;
    }
    .noo-logo-img.noo-logo-normal {
        width: 150px;
        padding-bottom: 10px;
        padding-top: 6px;
        height: auto !important;
        max-height: fit-content;
        width: 170px;
    }



}


.buscadorhome .aws-search-field{ 
	border: 2px solid #ccc;
    margin-top: 8px !important; 
    font-size: 17px;
}

.buscadorhome .aws-search-field:hover{ 
	border: 2px solid #111;
}

.buscadorhome{
    margin-bottom: 40px; margin-top: -30px;
}

.single-product .buscadorhome{
     margin-top: -70px; margin-bottom: 80px;
}

.buscadorhome .aws-search-field{
    max-width: 600px;
    margin: 0 auto !important;
}
