/*
Theme Name: Clinic1
Text Domain: clinic1
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
#qodef-page-header .qodef-header-logo-link {
    height: 40px !important;
}

#qodef-top-area .widget .textwidget > *, #qodef-top-area .widget .widget p, #qodef-top-area .widget .textwidget > *, #qodef-top-area a ,#qodef-top-area .qodef-icon-list-item .qodef-e-title-text {
    color: #1e2d78 !important; font-size: 15px
}

#qodef-top-area {
    background-color: #e9edf6 !important
}

@media (max-width:1200px) {
    #qodef-top-area {
   display:block
}
    #qodef-top-area .qodef-widget-holder.qodef-top-area-right {
        display: none !important;
    }
    
    #qodef-top-area .qodef-widget-holder.qodef-top-area-left {  width: 100% !important;
}
} 

@media (max-width:550px) {
    #qodef-top-area-inner {
        height: 61px;
    }
}

@media (min-width:1025px) and (max-width:1200px) {
    .qodef-header-navigation > ul > li > a {font-size: 12px; padding: 0 20px;}
    header .qodef-shortcode.qodef-m.qodef-button.qodef-layout--outlined.qodef-size--small.qodef-html--link.qodef-direction-animation {
  padding: 10px 15px;
}
}
.qodef-section-title div.qodef-m-text, .qodef-section-title .qodef-m-text {
    font-size: 17px;
    line-height: 27px;
    color: #1e2d78 !important;
}

.center .elementor-widget-container {
    text-align: center;
}

footer .qodef-icon-list-item .qodef-e-title-text {
    color: #ffffff !important;
}

.qodef-icon-list-item .qodef-e-title-text {
    color: #1e2d78 !important;font-size: 17px;
}

.qodef-header-navigation .qodef-main-menu-line {
    border-color: #1e2d78 !important;
}

a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var, #slider-8-slide-14-layer-1 {
    font-family: europa, sans-serif !important
}

#qodef-page-footer .widget a:hover {
    text-decoration: underline
}

.qodef-h1, h1, .qodef-h2, h2, .qodef-h3, h3, .qodef-h4, h4, .qodef-h5, h5, .qodef-h6, h6, .qodef-button.qodef-layout--textual {
color:#0e235c
}
.qodef-button.qodef-layout--filled.qodef-html--link {
    background-color: #0e235c
}
p, .elementor-widget-container {
    color: #656565;
    font-size: 17px;
}
.qodef-section-title div.qodef-m-subtitle {
    color:#7bb015;
    font-family: europa, sans-serif
}

.qodef-parallax-img-holder {
    top: -120%;
}

.qodef-page-title .qodef-m-title {
color: #ffffff}

#slider-8-slide-14-layer-10, .qodef-pricing-table .qodef-m-title p {
    font-family: europa !important;
    color: #7bb015 !important;
}
#slider-8-slide-14-layer-0, .qodef-button.qodef-html--link {
    font-family: europa, sans-serif !important;
}
.wp-block-themepunch-revslider .qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link.qodef-direction-animation {
    background-color: #7bb015;
     font-family: europa, sans-serif !important;
}

.qodef-pricing-table .qodef-m-inner {
    padding: 58px 40px 75px;
    text-align: left;
}

.qodef-pricing-table .qodef-m-price .qodef-m-price-wrapper, .qodef-pricing-table .qodef-m-button .qodef-button {
    justify-content: left;
}

.qodef-pricing-table .qodef-m-content {
    line-height: 27px;

}

.qodef-opener-icon .qodef-m-icon {
    background-color: #F2F5EC
}
.qodef-mobile-header--standard #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
    height: 34px !important
}

.qodef-section-title .qodef-m-title {
    margin: 0 0 20px;
}

@media (min-width:1024px) {
    .qodef-pricing-table .qodef-m-content {
    height: 220px
}
}

@media (min-width:1024px) and (max-width:1440px) {
    .qodef-pricing-table .qodef-m-content {
    height: 220px
}
}

@media (min-width:1441px) {
    .qodef-pricing-table .qodef-m-content {
    height: 150px
}
}

footer img {
    margin-bottom: 20px !important;
}

.qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
    padding: 11px 8px;
}
.qodef-qi-button.qodef-type--icon-boxed {
    width: 230px; 
    background-color: #0e235c;
    color: #ffffff;
}
.qodef-qi-button .qodef-m-icon {
    color: #ffffff
}
.center .elementor-widget-container {
    text-align: center;
}
.elementor-widget-container li {
    list-style: outside;
    padding: 5px 0 5px;
    margin-left: 15px;
}

.bookingknapp {
    width: 100% !important;
    text-align: center;
}

.bookingknapp:hover  {
      background-color: #7bb015 !important;
    border-color: #7bb015 !important;
    color: #ffffff !important;
  }


@media (max-width:600px) {
    .qodef-section-title .qodef-m-title, .qodef-call-to-action.qodef-layout--standard .qodef-m-content > * {
        font-size: 30px;
    }
    .mindrefont .qodef-m-title {
    padding: 0 16px;
}
}

.qodef-mobile-header-navigation > ul > li.current-menu-ancestor > a .qodef-menu-item-text-inner::after, .qodef-mobile-header-navigation > ul > li.current-menu-item > a .qodef-menu-item-text-inner::after {
    background-color:#7bb015;}

#qodef-top-area-inner {
    max-width: 1380px;
    margin: 0 auto;
}

.fa, .fas, .far {
    font-family: "Font Awesome 5 Free" !important;}

