/*
Theme Name: Biagiotti Child
Theme URI: http://biagiotti.mikado-themes.com
Description: A child theme of Biagiotti Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: biagiotti
Template: biagiotti
*/

.align_center { text-align: center; }
.align_left { text-align: left; }
.align_right { text-align: right; }

.mkdf-owl-slider .owl-dots { margin: 0px !important; }
.mkdf-page-header .mkdf-vertical-align-containers, .mkdf-top-bar .mkdf-vertical-align-containers { padding-left: 3% !important; padding-right: 3% !important; }

.blog .mkdf-container-inner { padding-top: 75px !important; padding-bottom: 75px !important; }
.mkdf-post-info-date { display: none; }
.single-post .mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner { padding-top: 75px !important; padding-bottom: 75px !important; }
.mkdf-h1, h1 { text-transform: none !important; }

/* 
************************
***SideBar***
************************
*/
.wpb_widgetised_column, aside.mkdf-sidebar{ position: relative; padding-left: 30px; box-sizing: border-box; }
.wpb_widgetised_column:before, aside.mkdf-sidebar:before { content: ""; position: absolute; width: 1px; height: 500%; background: rgba(0,0,0,0.1); left: 0px; top: -75px; }
.wpb_widgetised_column:after, aside.mkdf-sidebar:after { content: ""; position: absolute; width: 200%; height: 500%; background: rgba(0,0,0,0.025); left: 0px; top: -85px; z-index: -3 !important }
.mkdf-widget-title-holder { border-left: 3px solid #dab846; padding-left: 20px; box-sizing: border-box; }
.mkdf-widget-title { margin-bottom: 25px !important; }

.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range { background-color: #dab846 !important; }

.error404 .mkdf-page-not-found { background-color: #dab846 !important; }
.mkdf-blog-holder article.format-link .mkdf-post-text { background-color: #dab846 !important; }
.mkdf-blog-holder article.format-quote .mkdf-post-text { background-color: #dab846 !important; }
.mkdf-related-posts-holder .mkdf-related-post .mkdf-related-post-info-date { background-color: #dab846 !important; }
.mkdf-blog-list-holder .mkdf-bli-inner .mkdf-bli-heading .mkdf-post-info-date { background-color: #dab846 !important; }
.mkdf-blog-slider-holder .mkdf-bli-inner .mkdf-bli-heading .mkdf-post-info-date { background-color: #dab846 !important; }
.mkdf-price-table.mkdf-pt-active-item .mkdf-pt-inner { background-color: #dab846 !important; }
.mkdf-post-info-get-month, .mkdf-post-info-get-date { display: none; }

 /* 
************************
***WooCommerce***
************************
*/
.mkdf-pl-controls-holder { margin-bottom: 35px; }
.woocommerce-result-count { float: left !important; width: calc(100% - 172px) !important; }
.woocommerce .mkdf-onsale,
.woocommerce .mkdf-sold,
.woocommerce .mkdf-new-product,
.mkdf-plc-holder .mkdf-plc-inner .mkdf-plc-image .mkdf-plc-onsale,
.mkdf-plc-holder .mkdf-plc-inner .mkdf-plc-image .mkdf-plc-out-of-stock,
.mkdf-plc-holder .mkdf-plc-inner .mkdf-plc-image .mkdf-plc-new-product,
.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-onsalem,
.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-out-of-stock,
.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-new-product { background-color: #dab846 !important; }

#customer_login .u-column1,
#customer_login .u-column2 { width: 50%; float: left; }

.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-text { background-color:  #f8f6f0 !important; }
.mkdf-plc-holder .mkdf-plc-text-wrapper { margin: 25px 0 !important; }
.custom-tabs { margin: 24px 0px; }

 /* 
************************
***Footer***
************************
*/
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid { padding: 70px 0px !important; }
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid { padding: 25px 0 !important; text-align: center; }
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid img { display: inline-block; }

@media only screen and (min-width: 1240px) and (max-width: 1439px) {
    .mkdf-page-header .mkdf-vertical-align-containers, .mkdf-top-bar .mkdf-vertical-align-containers { padding-left: 15px !important; padding-right: 15px !important; }
    .mkdf-main-menu > ul > li > a { padding: 0 15px !important; }
    .mkdf-main-menu > ul > li > a { letter-spacing: 0 !important; }
}

@media only screen and (min-width: 960px) and (max-width: 1239px) {
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .mkdf-footer-bottom-inner .mkdf-grid-col-3,
    .mkdf-footer-bottom-inner .mkdf-grid-col-9 { width: 50%; float: left; }
}

@media only screen and (max-width: 767px) {
    
    .woocommerce-result-count { width: 100% !important; }
    
    #customer_login .u-column1,
    #customer_login .u-column2 { width: 100%; }
    
    /* 
    ************************
    ***SideBar***
    ************************
    */
    .wpb_widgetised_column { padding-left: 0px; padding-top: 35px; }
    .wpb_widgetised_column:before { display: none; }
    .wpb_widgetised_column:after { display: none; }

    .mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid .align_center,
    .mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid .align_left,
    .mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid .align_right { text-align: center; }
    
}