/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Aug 02 2019 | 10:30:37 (am)
/*
/******* Do not edit this file *******/

/*
h1, h2, h3, h4, h5, h6, h7, blockquote, a, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .entry-title a:hover, .content #genesis-responsive-slider h2 a:hover, .single-post .entry-content h1, .page .entry-content h1, .single-post article h3, .page article h3, .single-post article h4, .page article h4, .menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover {
    color: #ae9d78 !important;
}
*/
h1, h2, h3, h4, h5, h6, h7, blockquote, a {
    color: #CC9D50;
}
.site-footer a {
    color: #fff;
}
.sku_wrapper {
    display: none;
}
.posted_in, .tagged_as {
    clear: both;
    margin: auto;
    display: block;
}
.dwspecs-product-table td {
    padding: 0;
}
.gallery img {
    border: none !important;
}
.woocommerce .woocommerce-ordering select {
    display: none;
}
.site-wide-cta {
    background: #402E00 url(images/border.png) top center repeat-x;
}
.nav-primary {
    background: #F9F1DB4D url(images/border.png) bottom repeat-x;
}
.widget-below-footer.widget-area .button {
    background: #CC9D50 !important;
    font-size: 15px !important;
    text-align: center !important;
    display: block !important;
}

.widget-below-footer.widget-area .widget_text {
    max-width: 350px !important;
    text-align: center;
    margin: auto;
    padding: 40px 0;
}

.widget-below-footer.widget-area {
    background: #CC9D50;
}
.widget-below-footer.widget-area .widgettitle {
    color: #f9f1db;
    font-size: 28px;
}
.entry-title, .page-title {
    font-size: 50px;
    text-align: center;
    color: #402e00;
    font-weight: 400 !important;
}
/** Woo ************************************************/

.woocommerce div.product .product_title {
    font-size: 30px;
}
.posted_in, .tagged_as {
    display: none;
}
#tab-title-reviews {
    display: none;
}
#tab-title-description {
    display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding: 0 0 0 1em;
    margin: 0 1em 1.618em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    border: 1px solid !important;
}
.dwspecs-product-table-group .group-title {
    display: none;
}
.dwspecs-product-table td:first-child {
    width: 250px;
}
.contact-bottom {
    display: none !important;
}
.nav-primary a {
    font-family: 'Montserrat', !sans-serif !important;
    font-size: 12px;
    padding: 15px;
    text-transform: uppercase;
}
.entry-title, .page-title {
    font-family: 'Montserrat', !sans-serif !important;
    color: #CC9D50 !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
}
/*** Mobile Responsive *****************************************************/
@media only screen and (max-width: 1370px) {
    .fl-node-5b3078cadd894 > .fl-col-content {
        padding-top: 100px;
    }
    .fl-col.fl-node-5aba099fe7b57.fl-col-small {
        width: 100%;
    }
}
@media only screen and (max-width: 1200px) {
    .fl-node-5b3078cadd894 > .fl-col-content {
        display: none;
    }
        .fl-col-group.fl-node-5aba1ee20457a .fl-col-small,
    .fl-col-group.fl-node-5aba1ee2043c9 .fl-col-small,
    .fl-col-group.fl-node-5aba05efa084f .fl-col-small,
    .fl-col-group.fl-node-5aba059963876 .fl-col-small
    
    {
        max-height: 240px;
    }
}

@media only screen and (max-width: 1024px) {


}

@media only screen and (max-width: 960px) {

}

@media only screen and (max-width: 800px) {
  .fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-5b3078cac1e5b {
        display: none;
    }
    .fl-col-small {
        max-width: 100%;
    }
    .fl-builder-content.fl-builder-content-61.fl-builder-content-primary {
        margin-top: -30px;
    }
}

@media only screen and (max-width: 500px) {
  .fl-node-5aba0b98ae2fc.fl-module-heading .fl-heading,
  .fl-node-5aba0bd5af1af.fl-module-heading .fl-heading,
  .fl-node-5aba0c021fd70.fl-module-heading .fl-heading, 
  .fl-node-5aba0c197b001.fl-module-heading .fl-heading {
     font-size: 40px;
     text-align: center;
    }
}
/*******************************************************************************/