/*
 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 !imporant;
	font-family: 'Montserrat', sans-serif !important;
}

.cms-fancybox-content{
	font-style: normal !imporant;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 30px !important;
}
.cms-fancybox-content p{
	font-style: normal !imporant;
	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;
}
*/
/* Komplette obere Header-Leiste ausblenden */
#cshero-header-top {
    display: none !important;
}

.cshero-main-header{
	height: 110px;
	padding-top:5px;
	padding-bottom:5px;
}

/* Menü etwas vom rechten Rand nach links verschieben */
#header-main-right {
    padding-right: 40px !important;
}

.container {
    max-width: 1400px !imporant;
}
