/*
 Theme Name: SEK - Moka Child Theme
 Theme URI:
 Description: Moka Child Theme
 Author: Your Name
 Author URI: http://www.yourdomain.com/
 Template: moka
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Theme Name Child Theme
*/
/* lato-regular - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Lato Regular'), local('Lato-Regular'),
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-italic - latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    src: url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-italic.eot'); /* IE9 Compat Modes */
    src: local('Lato Italic'), local('Lato-Italic'),
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-italic.woff') format('woff'), /* Modern Browsers */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Lato Bold'), local('Lato-Bold'),
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-700.woff') format('woff'), /* Modern Browsers */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700italic - latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 700;
    src: url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-700italic.eot'); /* IE9 Compat Modes */
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'),
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-700italic.woff') format('woff'), /* Modern Browsers */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-900 - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-900.eot'); /* IE9 Compat Modes */
    src: local('Lato Black'), local('Lato-Black'),
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-900.woff') format('woff'), /* Modern Browsers */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-900.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-900italic - latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 900;
    src: url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-900italic.eot'); /* IE9 Compat Modes */
    src: local('Lato Black Italic'), local('Lato-BlackItalic'),
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-900italic.woff') format('woff'), /* Modern Browsers */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://www.stephaniekranz.com/wp-content/uploads/fonts/lato-v16-latin-900italic.svg#Lato') format('svg'); /* Legacy iOS */
}


body {
    color:#888888 !important;
}

#site-nav ul li li a {
    color:#888888 !important;
}

h1, h2, h3, h4, h5, h6 {
    color:#6B7D00 !important;
}

h5 { text-transform: uppercase; margin-top: 60px;}

a {
    color:#888888 !important;
}
a:hover{
    color:#6B7D00 !important;
}


.current-menu-item a{
    color:#6B7D00 !important;
}
#container {
    max-width: 1280px;
}
#primary {
     border-left: 1px solid #e1e1e1;
 }
.entry-content p, .entry-summary p, .entry-content ul, .entry-content ol{
    font-size:1rem !important;
    line-height: 1.4;
    margin-bottom: 20px;
}
.entry-content ul li, .entry-content ol li, #comments ul li, #comments ul li {
    margin-bottom: 4px;
}
#site-nav ul li a {
    font-size: 1rem !important;
    font-weight:normal !important;
}
.page-id-2298 h2, .page-id-2298 h3 {
color:#3F1212 !important;
}
#menu-item-4198, #menu-item-4196, #menu-item-4199 {
    margin-top:62px !important;
    margin-bottom: 20px;
}
#menu-item-2301 a{
    color:#3F1212 !important;
}
#menu-item-2301 a:hover{
    color:#888 !important;
}
.post-387 strong, .post-28 strong {
    font-size: 17px !important;
}
h2.entry-title {
    margin: 24px 0 14px !important;
    font-size: 16px !important;
    font-weight: normal !important;
    padding-bottom:20px !important;
    color: #888888 !important;
}

h1.entry-title {
    margin: 24px 0 14px !important;
    font-size: 16px !important;
    font-weight: normal !important;
    padding-bottom:20px !important;
    color: #677c23 !important;
}
h3 {
    margin: 24px 0 14px !important;
    line-height: 1.35 !important;
   font-size: 1.125rem !important;
}
#primary {
    min-height: 530px;
}

.post-2290 h2 {
    font-size: 1.325rem ;
}
header{
    margin-bottom: 24px !important;
}
.entry-content h2:first-of-type{
    margin-top: 0px !important;
}

#site-nav ul ul li a:before {
    content: '•' !important;
}

#site-nav ul ul li a:hover{
      color:#6B7D00 !important;
}


@media screen and (min-width: 1270px){
    #primary {
        padding: 0 0 0 0;
        margin:65px 0 0 0;
    }
}

@media screen and (min-width: 1023px){
    #primary {
        padding: 0 65px 0 65px;
        margin:65px 0 0 45px;
    }
}

@media screen and (min-width: 600px){
    .btn {width: 250px !important        
    }

}


/*
    Logo Switcher
 */
.page-id-5 #site-title h1 a, .page-id-6 #site-title h1 a, .page-id-14 #site-title h1 a, .page-id-16 #site-title h1 a {
    height: 125px !important;
        background: url(img/logo-stephanie-kranz-wortmagie.png) 0 0 no-repeat !important;
        background-size: 100% !important;
    
}

.page-id-2457 #site-title h1 a, .page-id-2465 #site-title h1 a, .page-id-2467 #site-title h1 a, .page-id-2469 #site-title h1 a {
    height: 125px !important;
    background: url(img/logo-stephanie-kranz-herzmagie.png) 0 0 no-repeat !important;
    background-size: 100% !important;
}


.page-id-2457 #site-title h1 a, .page-id-2465 #site-title h1 a, .page-id-2467 #site-title h1 a, .page-id-2469 #site-title h1 a {
    height: 125px !important;
     background: url(img/logo-stephanie-kranz-herzmagie.png) 0 0 no-repeat !important;
     background-size: 100% !important;
}

#site-title h1 a {
    display: block;
    margin: 0;
    padding: 0;
    height: 125px !important;
     background: url(img/logo-stephanie-kranz-neu.png) 0 0 no-repeat !important;
     background-size: 100% !important;
    text-indent: -99999px;
}


@import url('https://fonts.googleapis.com/css2?Lato&display=swap');
.btn {
cursor: pointer;
border: 0px solid rgb(187, 204, 0);
font-family: Lato;
font-size: 14px;
color: rgb(255, 255, 255);
padding: 10px 30px;
transition: all 1820ms ease 0s;
width: 220px;
box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px;
border-radius: 7px;
background: rgb(108, 124, 60);
--hover-borderSize:0px;
--hover-borderc:#6c7c3c;
--hover-bgc:#4e5e1f;
}

.btn:hover{
color: rgb(255, 255, 255);
width: 337px;
background: rgb(78, 94, 31) none repeat scroll 0% 0% / auto padding-box border-box;
border-color: rgb(108, 124, 60);
border-width: 0px;
border-style: solid;
}


body {background-color: #fffffd}


 input.wpcf7-submit {background-color: #658038 !important;}

.footer-kontakt {text-align: center !important}
.footer-kontakt a {color: #fff !important}

li#menu-item-4209, li#menu-item-4210, li#menu-item-4211, li#menu-item-4214, li#menu-item-4215, li#menu-item-4217, li#menu-item-4218{
    display: block;
    margin-right: 10px;
    float: left;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {width: 350px !important; margin-bottom: 20px;}


.page-id-4191 .site-content div.wpcf7 p {padding-bottom: 0; padding-top: 0px;}
.formular {margin-top: 50px;}
.footer-kontakt {font-size: 13px;}
strong {color: #5c8737;}
.zeichen {padding-top: 30px;}
.wpcf7 textarea {margin-bottom: 30px !important;}

.page-id-387 h3 {font-size: 1.35em !important;}
.page-id-2290 h3, h2, h4 {font-weight: 700 !important; }
.page-id-2290 h2 {font-size: 1.35em !important;}

h1.start {text-transform: none !important; font-weight: 500 !important; font-size: 1.25em !important;}