/*
Theme Name: Reina Child
Theme URI: https://reina.qodeinteractive.com
Description: A child theme of Reina
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: reina
Template: reina
*/

.qodef-header-navigation>ul>li>a .qodef-menu-item-text:before, 
.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li>a .qodef-menu-item-text:before{
    background: lch(79.55 17.24 87.77 / 0.7);
}

.qodef-testimonials-list .qodef-e-author{
    color: #202C45;
}

.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after, .swiper-pagination-bullets .swiper-pagination-bullet:hover:after{
    background-color:#202C45;
}

.qodef-button.qodef-layout--textual{
    color: #202C45;
}

.qodef-button.qodef-layout--textual .qodef-m-text .qodef-m-strip{
    background-color: lch(79.55 17.24 87.77 / 0.7);
}

.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item:last-child,
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item:after {
    display:none;
}

.elementor-widget-container .bpa-frontend-main-container {
    max-width: 100%!important;
}


.amelia-v2-booking #amelia-container .am-fs__main {
    width: 100%!important;
    max-width: 1000px!important;
}

.amelia-v2-booking #amelia-container .am-fs-sb {
    max-width: 350px!important;
    width: 100%!important;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper {
    max-width: 1240px!important;
    width: 100%!important;
    height:700px!important;
}

.amelia-v2-booking #amelia-container .am-fs__main-content {
    height: 570px!important;
}

/*Αλλαγές χρωμάτων για ΕΣΠΑ*/

#qodef-top-area .widget a {
    color: #314249;
}

.qodef-banner.qodef-layout--simple .qodef-m-content-inner p.qodef-m-text,
.qodef-image-section-info .qodef-m-content>.qodef-m-text{
    color: #314249!important;
}

#qodef-page-footer .widget a {
    color: #6E6E6E !important;
}

.page-id-18047 .qodef-page-title,
.page-id-18146 .qodef-page-title,
.page-id-18184 .qodef-page-title,
.page-id-19039 .qodef-page-title,
.page-id-19028 .qodef-page-title,
.page-id-19051 .qodef-page-title{
    background-color: #000;
}


.qodef-banner .qodef-m-text {
    color: #314249 !important;
}

#qodef-back-to-top .qodef-back-to-top-icon:before{
    background-color:#000;
    border: 1px solid #000;
}

.elementor-18413 .elementor-element.elementor-element-6a1cad1 .elementor-active .elementor-accordion-icon, .elementor-18413 .elementor-element.elementor-element-6a1cad1 .elementor-active .elementor-accordion-title,
.elementor-18413 .elementor-element.elementor-element-9bf9fe9 .elementor-active .elementor-accordion-icon, .elementor-18413 .elementor-element.elementor-element-9bf9fe9 .elementor-active .elementor-accordion-title,
.elementor-active .elementor-accordion-title{
    color: #7C6F46!important;
}

.elementor-18413 .elementor-element.elementor-element-6a1cad1 .elementor-active .elementor-accordion-icon svg,
.elementor-18413 .elementor-element.elementor-element-9bf9fe9 .elementor-active .elementor-accordion-icon svg,
.elementor-active .elementor-accordion-icon svg{
    fill: #7C6F46!important;
}

.page-id-18178 .qodef-contact-form-7 label,
.page-id-19069 .qodef-contact-form-7 label{
    color: #5E5E5E !important;
}

.page-id-18178 form.wpcf7-form.init input[type=text],
.page-id-19069 form.wpcf7-form.init input[type=text] {
    color: #636363!important;
}

.page-id-18178 button[type=submit],
.page-id-19069 button[type=submit]{
    background-color: #337794;
}

.page-id-18178 button[type=submit] .qodef-m-text,
.page-id-19069 button[type=submit] .qodef-m-text{
    color:#fff;
}

.qodef-e-info-item.qodef-e-info-date.entry-date a {
    color: #527384!important;
}

.blog #qodef-page-sidebar label.screen-reader-text {
    color: #757575;
}

.elementor-18946 .elementor-element.elementor-section-boxed .elementor-section,
.page-id-19500 .elementor-element.elementor-section-boxed .elementor-section {
    background-color: #000;
}

/*homepage reviews nav buttons*/

.swiper-pagination-bullets {
    margin-top: 0;
}

.qodef-testimonials-list .qodef-e-inner {
    padding-bottom: 15px;
}



@media (max-width:680px){
    #qodef-page-footer-top-area {
        padding: 0;
    }
    
    footer .widget.widget_media_image img {
        width: 100px!important;
        margin-left: -10px;
    }
    
    #qodef-page-footer .qodef-grid-item {
        margin-bottom: 0;
    }
    
    #qodef-page-footer .widget {
        margin-bottom: 0;
    }
    
    footer .wp-block-image .alignleft {
        margin: 0!important;
    }
    
    footer h5.wp-block-heading {
        margin: 15px 0;
    }
    
    .qodef-pricing-list .qodef-e-title {
        font-size: 15px;
    }
    
    .qodef-pricing-list .qodef-e-price-value {
        font-size: 26px;
    }    
    
    .qodef-pricing-list .qodef-e-text {
        font-size: 14px;
    }
}

@media (max-width:425px){
    .qodef-h1, h1{
        font-size:40px;
    }
    
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-fa6e430.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.qodef-elementor-content-no {
        padding-bottom: 0;
        margin-bottom: 20px;
    }  
    
    .qodef-image-section-info .qodef-m-button{
        text-align:center;
    }
    
    .qodef-image-section-info .qodef-m-title{
        font-size:30px;
    }
}

#am-calendar .fc-nonbusiness{
    background-color: #a0a3a1 !important;
}

.fc-nonbusiness{
    background: #a0a3a1 !important;
}
