/*
Theme Name: Biagiotti Child
Theme URI: https://biagiotti.qodeinteractive.com
Description: A child theme of Biagiotti Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: biagiotti
Template: biagiotti
*/

#mc4wp-form-1 input:focus[type=email] {
    color: #ffffff !important;
    border-color: #ffffff !important;
}
#mc4wp-form-1 input[type=submit] {
    border: 1px solid #fff !important;
    background: #000 !important;
    padding: 10px 30px !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-family: inherit !important;
}


/* Top Bar */
.widget a:hover {
	color: #fff !important;
}

/* Header */

.mkdf-vertical-align-containers .mkdf-position-left,
.mkdf-vertical-align-containers .mkdf-position-right {
	transition: width 0.3s;
}

.mkdf-product-categories {
    display: none !important;
}

@media only screen and (max-width: 1430px) {
    
    .mkdf-page-header {
        display: none !important;
    }
    
    .mkdf-mobile-header {
        display: block !important;
    }

}

/* Footer */

@media only screen and (max-width: 768px) {
    
    .mkdf-page-footer .widget.widget_text img {
        margin: 0 auto;
    }
    
    .cf7_custom_style_1 button.wpcf7-form-control.wpcf7-submit {
        padding: 0 30px !important;
        width: 100%;
    }
    
}

@media only screen and (min-width: 769px) {
    
    .mkdf-column-content.mkdf-grid-col-4:last-child .widget.mkdf-footer-column-3.widget_text {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: right;
    }
    
    .mkdf-page-footer .widget.widget_text img {
        display: inline-block !important;
    }
    
}

/* Caldera forms */

.fvr-titulo-forms {
    color: #000;
    font-weight: 600;
    font-style: italic;
    margin-top: 35px;
    margin-bottom: 20px;
}
.caldera-grid .btn-default {
    background-color: #000 !important;
    border-color: #000 !important;
	color: #fff !important;
    font-size: 13px !important;
	font-family: Lato,sans-serif !important;
	text-transform: uppercase !important;
}
.caldera-grid .btn {
	padding: 10px 50px !important;
}
.caldera-grid .help-block {
    display: block !important;
    margin-bottom: 10px !important;
    color: #000000 !important;
    font-size: 15px !important;
    font-style: italic !important;
}
.cfdatepicker.dropdown-menu { 
	z-index: 9999 !important;
}
.intl-tel-input {
	display: block !important;
}

/* WooCommerce */
.woocommerce-Price-fvr-recommended,
.woocommerce-Price-fvr-role-price {
    display: inline-block;
    text-transform: none;
}

.woocommerce-Price-fvr-recommended {
    color: #838383;
    font-size: 18px !important;
    margin-bottom: 5px;
}

.woocommerce label[for="shipping_options"] {
    background-color: #feeae7;
    color: #000;
    font-weight: bold;
    margin-bottom: 10px !important;
    padding: 10px 20px;
}

.mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
    padding: 30px 10px !important;
}

.stock.available-on-backorder {
    background-color: #feeae7;
    color: #000;
    font-weight: bold;
    padding: 10px 20px;
}