 /*
 Theme Name:   WP Organic Child
 Theme URI:    http://demo.cmssuperheroes.com/themeforest/wp-organic2/
 Description:  Organic is a clean, modern, functional and easy-to-use responsive parallax wordpress theme that has been purposely built for the organic food, organic shop and organic farm industry.
 Author:       CMSSuperHeroes
 Author URI:   http://cmssuperheroes.com/
 Template:     wp-organic
 Version:      1.2.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         basket, cart, e-commerce, eco, ecommerce, organic, organic farm shop, organic food, organic recipes, recipes, retail, shop 
 Text Domain:  wp-organic-child
*/
body{
	font-family: 'Montserrat', serif !important; /* Name deiner hochgeladenen Schrift */
    font-weight: 400;                   /* optional: normal, bold, 100–900 */
    font-style: normal !important;                 /* optional: normal, italic */
    font-size: 16px !important;                    /* optional: Schriftgröße */
    line-height: 1.5;    
}

                  
.custom-font-1 {
    font-family: 'Montserrat', serif !important; /* Name deiner hochgeladenen Schrift */
    font-weight: 400;                   /* optional: normal, bold, 100–900 */
    font-style: normal !important;       /* optional: normal, italic */
    font-size: 16px !important;                    /* optional: Schriftgröße */
    line-height: 1.5;                   /* optional: Zeilenhöhe */
}

.custom-font-1 p{
    font-family: 'Montserrat', serif !important; /* Name deiner hochgeladenen Schrift */
    font-weight: 400;                   /* optional: normal, bold, 100–900 */
    font-style: normal !important;       /* optional: normal, italic */
    font-size: 16px !important;                    /* optional: Schriftgröße */
    line-height: 1.5;                   /* optional: Zeilenhöhe */
}

.custom-font-2 {
    font-family: 'Montserrat', serif !important; /* Name deiner hochgeladenen Schrift */
    font-weight: 400 !important;                   /* optional: normal, bold, 100–900 */
    font-style: normal !important;       /* optional: normal, italic */
    font-size: 16px !important;                    /* optional: Schriftgröße */
    line-height: 1.5;                   /* optional: Zeilenhöhe */
}

.custom-font-2 p{
    font-family: 'Montserrat', serif !important; /* Name deiner hochgeladenen Schrift */
    font-weight: 400 !important;                   /* optional: normal, bold, 100–900 */
    font-style: normal !important;       /* optional: normal, italic */
    font-size: 16px !important;                    /* optional: Schriftgröße */
    line-height: 1.5;                   /* optional: Zeilenhöhe */
}

.custom-font-2 span{
    font-family: 'Montserrat', serif !important; /* Name deiner hochgeladenen Schrift */
    font-weight: 800 !important;                   /* optional: normal, bold, 100–900 */
    font-style: normal !important;       /* optional: normal, italic */
    font-size: 20px !important;                    /* optional: Schriftgröße */
    line-height: 3.5;                   /* optional: Zeilenhöhe */
}

.custom-font-3 {
    font-family: 'Montserrat', serif !important; /* Name deiner hochgeladenen Schrift */
    font-weight: 400;                   /* optional: normal, bold, 100–900 */
    font-style: normal !important;       /* optional: normal, italic */
    font-size: 16px;                    /* optional: Schriftgröße */
    line-height: 1.5;                   /* optional: Zeilenhöhe */
}
.custom-font-3 h1,
.custom-font-3 h2,
.custom-font-3 h3,
.custom-font-3 h4,
.custom-font-3 h5,
.custom-font-3 h6 {
    font-family: 'Montserrat', serif !important;
}

.custom-font-4 {
    font-family: 'Montserrat', serif !important; /* Name deiner hochgeladenen Schrift */
    font-weight: 400;                   /* optional: normal, bold, 100–900 */
    font-style: normal !important;       /* optional: normal, italic */
    font-size: 20px;                    /* optional: Schriftgröße */
    line-height: 2.0;                   /* optional: Zeilenhöhe */
}
.custom-font-4 h1,
.custom-font-4 h2,
.custom-font-4 h3,
.custom-font-4 h4,
.custom-font-4 h5,
.custom-font-4 h6 {
    font-family: 'Montserrat', serif !important;
}

.description{
	font-family: 'Montserrat', serif !important; /* Name deiner hochgeladenen Schrift */
    font-weight: 400;                   /* optional: normal, bold, 100–900 */
    font-style: normal !important;       /* optional: normal, italic */
    font-size: 16px;                    /* optional: Schriftgröße */
    line-height: 1.5;                   /* optional: Zeilenhöhe */
}

.gerade{
	font-style: normal !important;
	font-family: 'Montserrat', sans-serif !important;
}

.cms-fancybox-content{
	font-style: normal !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 30px; !important
}
.cms-fancybox-content p{
	font-style: normal !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 16px; !important
}

/* iWP Organic Child: Header Login / Registrieren anpassen */

/* Login Button */
a[href*="sign-in"],
a.signin,
.header-buttons a.signin {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
}

/* Registrieren Button */
a[href*="sign-up"],
a.signup,
.header-buttons a.signup {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
}

/* Text ersetzen über pseudo-element */
a[href*="sign-in"]::after,
a.signin::after,
.header-buttons a.signin::after {
    content: "Login";
}

a[href*="sign-up"]::after,
a.signup::after,
.header-buttons a.signup::after {
    content: "Registrieren";
}

/* Originaltext ausblenden */
a[href*="sign-in"] span,
a[href*="sign-up"] span,
a.signin span,
a.signup span,
.header-buttons a.signin span,
.header-buttons a.signup span {
    display: none !important;
}



/* NaturGewürz Überschrift */
.cms-heading-wrapper.heading-layout3 .title span.custom-font-5 {
    font-family: "Cormorant Garamond", serif !important;
}

/* obere Header-Leiste ausblenden */
#cshero-header-top {
    display: none !important;
}


/* Listen Style */
/* Eigene Listen für Rechtstexte */
ul.meine-liste {
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

ul.meine-liste > li {
    position: relative !important;
    display: block !important;
    padding-left: 22px !important;
    margin-bottom: 4px !important;
}

ul.meine-liste > li::before {
    content: "•" !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    color: #35ac02 !important;
    font-weight: bold !important;
    font-size: 20px !important;
}

ul.meine-liste-footer {
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

ul.meine-liste-footer > li {
    position: relative !important;
    display: block !important;
    padding-left: 22px !important;
    margin-bottom: 4px !important;
}

ul.meine-liste-footer > li::before {
    content: "•" !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    color: #35ac02 !important;
    font-weight: bold !important;
    font-size: 20px !important;
}

.font-footer{
	font-size: 18px !important;
}


