/*
Theme Name: Dr. Leigh Child
Theme URI: https://drleigh.qodeinteractive.com
Description: A child theme of Dr. Leigh
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: drleigh
Template: drleigh
*/

/* nunito-sans-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../drleigh-child/fonts/nunito-sans-v15-latin_latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../drleigh-child/fonts/nunito-sans-v15-latin_latin-ext-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


body {font-size:16px;}
.qodef-h1, h1, .qodef-h2, h2 {font-family:"sofia-pro",sans-serif;font-weight:600;}
.qodef-h2, h2 {color:#92D400;}
.qodef-h3, h3, .qodef-h4, h4, .qodef-h5, h5, .qodef-h6, h6 {font-family:"sofia-pro",sans-serif;font-weight:500;}
.qodef-h1, h1, .qodef-h2, h2, .qodef-h3, h3 {-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
#qodef-page-content a, .widget a {font-weight:600;}
#qodef-page-content a:hover, .widget a:hover {color:#92D400!important;}
#qodef-page-content ol, #qodef-page-content ul {list-style-position:outside;margin-left:20px;}
.elementor-widget-container a {word-wrap:break-word;}
.widget.widget_block p {-webkit-hyphens: auto;hyphens: auto;}
 
#qodef-top-area .widget a:hover {color:#fff!important;}

.qodef-header-navigation>ul>li>a, .qodef-mobile-header-navigation>ul>li>a {font-family:"sofia-pro",sans-serif;font-size:15px;font-weight:600;letter-spacing:.2em;}
.qodef-header-navigation>ul>li>a:hover, .qodef-mobile-header-navigation>ul>li>a:hover {color:#92D400;}
.qodef-header-navigation>ul>li>a .qodef-menu-item-text {top:0;}
.qodef-opener-icon.qodef-source--predefined {align-items:baseline;}
#qodef-page-mobile-header {border-bottom:1px solid #dedede;}

.widget .qodef-icon-list-item .qodef-e-title-inner {align-items:baseline;}
.qodef-icon-list-item .qodef-e-title {line-height:1.3}

rs-layer.headline {font-family:"sofia-pro",sans-serif!important;}

#qodef-page-outer {margin-top:0!important;}
.qodef-content-behind-header #qodef-page-outer {margin-top:-100px!important;}

.qodef-section-title span.qodef-m-tagline {color:#92D400;font-family:"sofia-pro",sans-serif;font-weight:600;text-transform:uppercase;font-size:13px;line-height:1.45em;letter-spacing:.4em;word-wrap:break-word;-ms-word-wrap:break-word;display:inline-block;}

.qodef-button.qodef-html--link {font-family:"sofia-pro",sans-serif;font-size:14px;font-weight:500!important;padding:14px 30px;}
.qodef-button.qodef-layout--filled.qodef-html--link {background-color:#92D400;color:#002776;}
.qodef-button.qodef-layout--filled.qodef-html--link:hover {background-color:#002776;color:#fff;}

.qodef-icon-with-text.qodef-layout--top.qodef--custom-icon .qodef-m-icon-wrapper {position:relative;display:inline-blocK;vertical-align:top;}
.qodef-icon-with-text.qodef-layout--top.qodef--custom-icon .qodef-m-svg-decoration {position:absolute;bottom:-12px;z-index:-1;}

.qodef-icon-with-text.qodef-layout--before-content:hover a {color:#92D400;}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper {margin-right:10px;}


.qodef-contact-form-column-style .qodef-contact-form-grid-style .wpcf7-form-control-wrap, .qodef-contact-form-column-style .qodef-contact-form-grid-style label {width:100%;}
.qodef-contact-form-column-style .wpcf7-form-control-wrap input[type=radio], .qodef-contact-form-column-style .wpcf7-form-control-wrap input[type=checkbox] {padding:0;margin-right:5px;}
.qodef-qi-contact-form-7 .wpcf7-list-item.first, .wpcf7-list-item {margin:0 1em 1em 0;}
button[type=submit], input[type=submit] {font-family:"sofia-pro",sans-serif;font-size:14px;font-weight:500!important;padding:14px 30px;}
.qodef-contact-form-column-style .qodef-button {background-color:#92D400;color:#002776;margin:10px 0;}
.qodef-contact-form-column-style .qodef-button:hover {border-color:#92D400;color:#92D400!important;}

.error404 {background-color:#fff;}
.error404  #qodef-page-outer {margin-top:0!important;height:auto!important;}
.error404 #qodef-page-inner {padding:20% 0;}
#qodef-404-page .qodef-404-title {font-family:"sofia-pro",sans-serif;font-size:36px;text-transform:uppercase;}
#qodef-404-page .qodef-404-subtitle {display:none;}
.error404 #qodef-page-footer {display: block;}


/* FOOTER */
#qodef-page-footer-top-area-inner {padding-bottom:44px;}

/* Fehler Theme - Footer 3-spaltig */
div#qodef-page-footer-middle-area-inner .qodef-grid-inner .qodef-grid-item:nth-child(4) {display:none!important;}
div#qodef-page-footer-middle-area-inner .qodef-grid.qodef-col-num--4>.qodef-grid-inner {--qode-columns:3!important;}

#qodef-page-footer-middle-area-inner {padding-top:100px;padding-bottom:70px;}
.qodef-grid>.qodef-grid-inner {column-gap:10%;}
#qodef-page-footer .widget_nav_menu {margin:0 0 30px!important;}
#qodef-page-footer .widget:not(.widget_drleigh_core_title_widget), #qodef-page-footer .widget a {color:#fff;}



@media only screen and (max-width: 1400px) {
	.qodef-header-standard--center #qodef-page-header-inner .qodef-header-logo {position:relative!important;}
}

@media only screen and (max-width: 1200px) {
	.qodef-header-navigation>ul>li {margin:0px 15px;}
}

@media only screen and (max-width: 1024px) {
	.qodef-content-behind-header #qodef-page-outer {margin-top:-70px!important;}
	div#qodef-page-footer-middle-area-inner .qodef-grid.qodef-col-num--4>.qodef-grid-inner {--qode-columns:2!important;}
}

@media only screen and (max-width: 768px) {
	.qodef-h1, h1 {font-size:30px;}
	.qodef-h2, h2 {font-size:26px;}
	.qodef-h3, h3 {font-size:21px;}
	.qodef-h4, h4 {font-size:17px;}
}

@media only screen and (max-width: 680px) {
	div#qodef-page-footer-middle-area-inner .qodef-grid.qodef-col-num--4>.qodef-grid-inner {--qode-columns:1!important;}
}









