/*
Theme Name: Mellifera Child
Theme URI: http://mellifera.mikado-themes.com
Description: A child theme of Mellifera
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: mellifera
Template: mellifera
*/
body.single-portfolio-item #qodef-page-wrapper #qodef-page-outer #qodef-page-inner {
    padding-top: 0;
}

body.single-portfolio-item .qodef-e.qodef-inof--social-share,
body.single-product #qodef-woo-page.qodef--single .product_meta,
body.single-product #qodef-woo-page.qodef--single .qodef-social-share,
body.single-product #qodef-woo-page .qodef-quantity-buttons label,
body.single-post .qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--bottom,
body.single-post #qodef-single-post-navigation,
body.single-post .qodef-blog .qodef-blog-item .qodef-e-media {
    display: none;
}

body.single-portfolio-item .widget.widget_recent_entries {
    padding: 25px 40px 0;
    margin: 0 0 0;
}

.qodef-blog.qodef--list .qodef-e-content h4.qodef-e-title.entry-title  {
    min-height: 95px;
}

.qodef-blog.qodef--list .qodef-e-content .qodef-e-excerpt {
    height: 70px;
    overflow: hidden;
}

body.single-portfolio-item #qodef-page-sidebar .widget.widget_recent_entries ul li span.post-date {
    display: block;
    color: #c74817!important;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: .1em;
    line-height: 25px;
    font-family: "Open Sans Condensed",sans-serif;
    font-weight: 700;
}

body.single-portfolio-item #qodef-page-sidebar .widget.widget_recent_entries ul li a {
    font-family: "Open Sans Condensed",sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #131313;
    font-size: 22px;
    line-height: 1.364em;
    letter-spacing: 0;
    margin: 25px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

body.single-portfolio-item #qodef-page-sidebar .widget.widget_recent_entries ul li a:hover {
    color: #c74817;
}

body.page-template-page-full-width article.portfolio-item .qodef-e-inner .qodef-e-content .qodef-e-content-inner h4 {
    text-align: center;
}

body.single-product #qodef-woo-page .qodef-quantity-buttons {
    padding: 0 10px;
    width: auto;
}

body.single-product .select2-container--default .select2-selection--single .select2-selection__arrow {
    z-index: 999999;
}

body.single-product .select2-container .select2-dropdown {
    border: 1px solid #000;
    border-top: 0;
}

#mieleHome .qodef-m-button, body .grecaptcha-badge {
    display: none;
}

body #qodef-back-to-top {
    bottom: 60px;
}

body .iubenda-tp-btn[data-tp-float]:not([data-tp-anchored]) {
    margin-right: 27px !important;
}

a.policyLink {
    color: #d3d3d3 !important;
    font-style: italic;
    font-size: 70%;
    background-color: #c74817;
    padding: 1px 10px 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0px 10px 0 0;
}

a.policyLink:hover {
    color: #c74817 !important;
    text-decoration: none;
    background-color: #fff;
}

.carteAccettate {
    margin: 40px 0 0;
}
