/*
 Theme Name:   Wellness fuer die Seele
 Description:  Wellness fuer die Seele Theme
 Author:       Julian Riefsdahl
 Author URI:   https://riefsdahl.com
 Template:     generatepress
 Version:      0.1
 Text Domain:  wellness-fuer-die-seele
*/

/* Responsive Design (Mobile) */
@media (max-width: 968px) {
    .page-id-3572 .gb-container-04e872fb {
    height:250px;
    }

    .page-id-4804 .gb-container-04e872fb {
    height:auto!important;
    }

    .page-id-4804 .gb-container-04e872fb > .gb-container-c5ef6b44 {
    padding:0 20px;
    }

    .page-id-4804 .gb-container-04e872fb > .gb-container-c5ef6b44 > .gb-headline-9e1aea7b {
    margin-top:50px;
    margin-bottom:50px;
    }
    
    .page-id-4804 .is-layout-flex {
    display:block;
    }

    .page-id-4804 .gb-container-48442123 {
    max-width:90%!important;
    margin:auto!important;
    }

    .page-id-4806 .gb-container-2520ed68 > .wp-block-group {
    display:block;
    }

    .page-id-4806 .gb-container-2520ed68 > .wp-block-group > .gb-container-9ca82c35 {
	display:box;
    }

    .page-id-4806 .gb-container-48442123 {
    margin-left:0!important;
    }

    .page-id-4806 .gb-container-48442123 {
    max-width:none;
    }

    .page-id-4809 .gb-container-aa510899 {
    padding-left:0!important;
    }

    .page-id-4809 .gb-container-09cd6a86 {
    margin-bottom:20px!important;
    }

    .page-id-4819 .gb-container-ee1bf8b8 {
    margin-bottom:40px;
    }


}

/* Responsive Design (Desktop) */
@media (min-width: 1268px) {
    .cky-btn-accept {
    margin-top:10px!important;
    }

    .cky-prefrence-btn-wrapper > .cky-btn-accept {
    margin-top:0!important;
    }

    .page-id-3572 .gb-container-a2d2b341 {
    margin-right:20px;
    }

    .page-id-5241 .wp-image-5106 {
    width:74%;
    }

    .wp-elements-31d4f79629d792d3350bba3990fc7590 {
    margin-top:20px;
    }

    .page-id-4806 .gb-container-48442123 {
    margin-left:50px!important;
    margin-bottom:50px!important;
    }

    .page-id-4809 .gb-container-a081b176 > p {
    max-width:85%;
    }

    .page-id-4809 .gb-container-c54e8209 {
    display:inline-flex!important;
    }

    .page-id-4809 .gb-container-09cd6a86, .page-id-4809 .gb-container-aa510899  {
    max-width:50%!important;
    }

    .page-id-4809 .gb-container-09cd6a86 {
    margin-right:50px!important;
    }

    .wp-elements-b058fcd6da1535a993407b03729a4ec1 {
    margin-top:20px;
    }


}

.cky-notice {
font-style:normal!important;
}

.cky-btn {
font-style:normal!important;
}

.cky-modal > .cky-preference-center {
font-style:normal!important;
}

.has-text-color {
color:#4aa766!important;
}

.site-branding > .main-title > a, .navigation-branding > .main-title > a {
font-style:italic;
color:#307b48!important;
}

.gb-headline-9e1aea7b {
font-style:italic;
font-weight:600;
color:#307b48!important;
}

.menu-item-4844 a {
border-radius:10px;
}

#generate-slideout-menu.main-navigation ul li ul {
display:block!important;
opacity:1;
visibility:visible;
pointer-events:auto;
height:auto;
overflow:visible;
}

.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header {
padding:50px 20px;
}

.menu-item-4844 a {
border:3px solid #244024!important;
padding-left:15px!important;
padding-right:15px!important;
}

.copyright-bar {
font-style:normal!important;
}

.gb-container-04e872fb:before {
opacity:.8!important;
}

.gb-container-c5ef6b44>.gb-headline-text, .gb-container-8f41981c>.gb-headline-text {
text-shadow:0px 0px 8px #ffffff;
}

.page-id-3572 .entry-content > .gb-container-d3fd7850 {
margin-left:auto!important;
margin-right:auto!important;
}

.page-id-3572 .entry-content > .gb-container {
margin-left:25px;
margin-right:25px;
}

.page-id-3572 .gb-container-2b81220d > .wp-block-columns {
align-items:center!important
}

.page-id-3572 .gb-container-2b81220d > .wp-block-columns:where(.wp-block-columns.is-layout-flex) {
gap:0!important;
}

.page-id-3572 .gb-container-9db10f15 {
margin-right:0;
}

.page-id-3572 .wp-image-5111 {
max-width:80%;
}

.page-id-3572 .gb-container-2b81220d > .wp-block-columns{
margin-bottom:0!important;
}

.post-4809>.inside-article>.entry-content>.is-layout-flex {
align-items:start!important;
}

