/*
Theme Name: Amfissa Child
Template: amfissa
Version: 1.0.3
*/

#qodef-woo-page.qodef--single
    .qodef-product-attributes
    .qodef-attributes-row
    .att_label {
    width: 150px;
    font-family: Marcellus, normall;
    color: #003d53;
    font-size: 16px;
}
.att_value {
    padding-left: 20px;
    width: 70%;
    font-family:
        DM Sans,
        normal;
    font-size: 14px !important;
}

.product-byline {
    font-family: Caveat, Medium;
    font-size: 25px;
}
.qodef-attributes-row:last-child {
    border-bottom: 0 !important;
}

.single-product #qodef-page-outer {
    background-color: #f8f2ed;
}
#qodef-side-area-mobile-header {
    background-color: #003d53;
}
#qodef-page-footer
    #qodef-page-footer-top-area
    .qodef-grid-item:first-child
    div {
    padding-right: 15%;
}

.single-product .entry-summary {
    display: flex !important; /* Activate Flexbox */
    flex-direction: column; /* Arrange items in a column */
    justify-content: start;
}

.single-product .qodef-woo-single-inner {
    align-items: normal !important; /* Override Flexbox */
}
.qodef-woo-product-title {
    color: #003d53;
}
.woocommerce-tabs {
    padding: 100px 0;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li,
#yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li {
    margin: 0 100px 0 0;
}
#qodef-page-footer .widget a:not(.button),
#qodef-page-footer .widget,
#qodef-page-footer .widget .qodef-widget-title,
#qodef-page-footer .widget h5 {
    color: #003d53 !important;
}

@media only screen and (max-width: 680px) {
    #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs,
    #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs {
        flex-direction: row !important;
    }

    #qodef-page-mobile-header .qodef-mobile-header-logo-link {
        height: 60px !important;
    }

    #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li,
    #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li {
        margin: 0 30px 0 0;
    }
    #qodef-page-inner {
        padding-top: 20px !important;
    }
    .wc-tabs li {
        padding: 0 10px 0 0 !important;
    }
    .single-product #qodef-page-inner {
        padding-bottom: 50px !important;
    }
}

.feature-icon {
    padding: 20px 0;
    font-size: 45px;
    color: var(--e-global-color-primary);
}

.feature-icon-title {
    font-family: "Caveat", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}
#qodef-page-footer-top-area .widget #menu-footer a:hover {
	color:  #FFD58E !important;
}
