/*
 Theme Name:   Woodmart Child
 Theme URL: http://feel-maestro.eu/woodmart-child/
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart-child
*/

/* Hide Prise list */
div.product-grid-item .price {
	display: none;
}

.woodmart-hover-base .hover-content table tr:first-child {
	display: none;
}

.woocommerce-Price-amount amount{
	display: none;
}
/* end of Hide Prise list */

/* Hide Shopping Cart */
.woodmart-shopping-cart {
    position: relative;
    display: none;
}
/* end of Hide Shopping Cart */

/* Style Download Manual */
.btn_pdf{
    margin: 20px 0px 0px 0px ;
    display: block;
    width: 154px;
    border-radius: 5px;
    background: rgba(169, 200, 51, 1);
    color: #ffffff;
    font-family: "Raleway Bold", sans-serif;
    font-size: 14px;
    text-align: center;
    padding: 10px 20px;
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: 0 3px 0 0 #bfbfbf;

}
.btn_pdf:hover{
    background: #f1e31e;
    color: black;
}


.btn_carta {
    margin: 20px 0px 0px 0px ;
    display: block;
    width: 154px;
    border-radius: 5px;
    background:#e6e6e6;
    color: #777;
    font-family: "Raleway Bold", sans-serif;
    font-size: 14px;
    text-align: center;
    padding: 10px 20px;
    text-decoration: none;
    box-shadow: 0 3px 0 0 #bfbfbf;

}
.btn_carta:hover{
    background: #f1e31e;
    color: black;
}

/* NEW label */
.product-label.new {
    background-color: #a9c833;
}
/* end of NEW label */

/* Hide ROW behind the product */
.product-tabs-wrapper {
	display: none;
}
/* end of Hide ROW behind the product */

/* Hide Sorting product */
.woocommerce-ordering{
display:none;
}
/* end of Hide Sorting product */

/* Hide AJAX Product Tabs */
.products-tabs-title{
display:none;
}
/* end of Hide AJAX Product Tabs */


/* NEW PRODUCT on Home Page margin */
.promo-banner .wrapper-content-banner {
  padding: 13px;
  line-height: 16px;
}
/* end of NEW PRODUCT on Home Page margin */

.promo-banner{
 box-shadow: 4px 4px 8px -3px #d5d5d5;
}

.widget-title{
  font-family: Roboto !important;
}

.fa-instagram {
  padding-left: 10px;
  font-size: 20px !important;
}

.fa-facebook-square {
  font-size: 20px !important;
}

.share-title{
 display:none;   
}

.woodmart-nav-link {
    padding-left:18px;
}
.vertical-navigation .menu-mega-dropdown .sub-menu>li>a{
    display:flex;
    flex-direction:row;
    align-items:center;
    
}
.woodmart-navigation .category-icon{
    display:block;
      //max-height: 24px;
    
}
.nav-link-text{
    
    display:block;
}

.title-size-default .entry-title {
    font-size: 45px;
    color:white;
}

.category-grid-item .category-title {
   line-height: 1;
   font-size: 16px;
   margin-bottom: -13px;
}

@media only screen and (max-width:480px){
    .category-grid-item .category-title {
       font-size: 12px; 
       text-transform: none;
       text-align: left;
       
    }
}

.cat-design-default .more-products {
    margin-top: 61px;
    margin-bottom: -85px;
    display:none;
}

.cat-design-default .hover-mask {
    bottom: 25px;
    left: 10px;
    right: 14px;
}

.shop-title-wrapper .woodmart-back-btn:after {
    color: white;
}



.col-lg-4 {
    flex: 0 0 25%;
    max-width: 25%;
}

.wpml-ls-menu-item .wpml-ls-flag+span {
    margin-left: .3em;
}


/* Media for New products on home page */
.new_product_home_big{
    font-size: 4em; 
    font-weight: 300; 
    line-height: 30px;
    margin-top: 500px;
    margin-left: 37px;
}
.new_product_home_small{
    font-size: 2em; 
    font-weight: 300; 
    line-height: 10px;
    margin-top: 233px;
    margin-left: 12px;
}

@media only screen and (max-width:320px){
	.new_product_home_big{
	    font-size: 2.5em;
        font-weight: 100;
        line-height: 20px;
        margin-top: 270px;
        margin-left: 15px;
        color:red;
	}
	.new_product_home_small{
	    font-size: 2em;
        font-weight: 100;
        line-height: 5px;
        margin-top: 278px;
        margin-left: 20px;
        color:red;
	}
}

@media only screen and (max-width:480px){
	.new_product_home_big{
	    font-size: 2.5em;
        font-weight: 100;
        line-height: 20px;
        margin-top: 270px;
        margin-left: 15px;
	}
	.new_product_home_small{
	    font-size: 2em;
        font-weight: 100;
        line-height: 5px;
        margin-top: 278px;
        margin-left: 20px;
	}
}

/* Size icons in menu */
.woodmart-navigation .category-icon {
    max-height: 40px;
    display: inline-block;
    margin-right: 7px;
}

/* Size of icon categories in top menu */
.vc_single_image-img {
    width:200px;
    height:200px;
}

.btnMr {
    background-color: #f1e31e;
    padding: 7px 11px;
    border-radius: 5px;
    font-weight:bold;
    margin-right: 10px;
    margin-bottom: 3px;
    color:black;
}
.btnMr:hover {
    background-color: #a9c833;
    color: white;
}

.ibox {
    font-size: 1.5em !important;
    color: #a9c833;
}


.woodmart-burger-icon {
  color: black !important;
}

.fa fa-phone{
    color: black !important;
}


.nav-link-text {
    text-transform: none;
    font-weight:normal;
}

h1, h2, h3, h4, h5, h6, legend {
    color: #5c6163!important;
    font-weight:600!important;
}

.whb-color-dark:not(.whb-with-bg) {
    background-color:#f8f8f8!important;
}

.main-page-wrapper {
    background-color:#f8f8f8!important;
}

.wpb_single_image img {
    height: auto!important;
    max-width: 40%!important;
}

.tp-caption   rev_row {
    padding: 40px 40px 0px 40px;
}

.entry-title {
    color: #ffffff!important;
    font-weight:normal!important;
}

.product_title {
    color: #5c6163!important;
}

.widget-title {
    font-family: Montserrat,'MS Sans Serif', Geneva, sans-serif!important;
}

.category_shadow {
    border-radius: 3px;
    box-shadow: 0 0 10px rgb(204 204 204 / 50%);
    padding: 10px;
    margin-bottom: 25px;
    margin-right: 15px;
}

.category_shadow:hover {
   border: 0px solid #a9c833;
   border-radius: 5px;
   box-shadow: 0 0 10px rgb(169 169 51 / 50%);
   color: #a9c833;
}


.category-icon {
    margin-top: 10px!important;
    margin-left: -20px!important;
}

.site-mobile-menu li a {
    border-bottom: 0px solid!important;
}

.product-element-top {
    border: 5px solid white!important;
    box-shadow: 0 0 20px rgba(0,0,0,0.05)!important;
}

.product-element-top:hover {
    border: 0px solid white!important;
    box-shadow: 0 0 0px rgba(0,0,0,0)!important;
}
