/*
 Theme Name: Divi-Child-Theme
 Author: Chris Stehlik
 Author URI: https://derstieglitz.at
 Template: Divi
 Version: 1.0.0
*/

/*H1 - H6 - Custom CSS*/
.et_pb_column .et_pb_module h1, 
.et_pb_column .et_pb_module h2, 
.et_pb_column .et_pb_module h3, 
.et_pb_column .et_pb_module h4 {
    line-height: 1.3em;
    font-family: "Raleway", Helvetica, Arial, Lucida, sans-serif;
}
.et_pb_column .et_pb_module h1 {
    font-size: 30px !important;
    font-weight: 600;
    padding-top: 30px !important;
}
.welle .et_pb_column .et_pb_module h1 {
    padding-top: 0px !important;
}

.et_pb_column .et_pb_module h2 {
    font-size: 22px !important;
}

.et_pb_column .et_pb_module h3 {
    font-size: 20px !important;
}

.et_pb_column .et_pb_module h4 {
    font-size: 18px !important;
}

.et_pb_column .et_pb_module h5 {
    font-size: 22px;
    }

.et_pb_column .et_pb_module h6 {
    font-size: 18px;
}

/* Links auf Startseite */
.et_pb_blurb_description {
	font-size: 16px;
	line-height: 1.5em;
}
.call-to-action {
	background-color: #fff;
	color: #914784;
	border-radius: 100px;
	margin: 25px auto;
}
.et_pb_row_0.et_pb_row {
	padding-bottom: 25px !important;
}
.et_pb_row_1.et_pb_row.call-to-action, 
.et_pb_row_2.et_pb_row.call-to-action, 
.et_pb_row_3.et_pb_row.call-to-action  {
    padding: 25px !important;
    border: solid 10px #e5d3e2 !important;
}
.call-to-action a {
    color: #914784;
}
.cn-button.wp-default {
	color: #914784;
	background: #e5d3e2;
	font-weight: bold;
}
#main-footer {
	background-color: #914784 !important;
	border-top: 2px solid #e5d3e2 !important;
}
#footer-bottom {
	border-top: 7px solid #e5d3e2 !important;
}
}
/*Media Queries*/

/* Grosse Bildschirme �ber (1405px) */
@media only screen and ( min-width: 1405px ) {
        /* hier dein css einf�gen */
}
@media only screen and ( min-width: 1350px ) {
    .et_pb_row {
        padding: 05px 0 !important;
    }
}

/* Laptops & Desktops zwischen (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {
        /* hier dein css einf�gen */
}

/* Tablets in Landscape-Modus zwischen (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
        /* hier dein css einf�gen */
}

/* Tablets in Portrait-Modus zwischen (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
    .et_pb_column .et_pb_row_inner, .et_pb_row {
        padding: 0px 0 !important;
    }
}

/* Smartphones in Landscape-Modus zwischen (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    .et_pb_column .et_pb_module h1 {
        font-size: 28px !important;
    }
    .et_pb_column .et_pb_row_inner, .et_pb_row {
        padding: 0px 0 !important;
    }
}

/* Smartphones im Portrait-Modus zwischen (0-479px) */
@media only screen and ( max-width: 479px ) {
    p {
        font-size: 15px !important;
        line-height: 1.4em !important;
    }
    .et_pb_column .et_pb_module h1 {
        font-size: 23px !important;
        padding-top: 15px !important;
    }
    .et_pb_column .et_pb_module h2 {
        font-size: 18px !important;
    }
    .et_pb_column .et_pb_module h3 {
        font-size: 17px !important;
    }
    .et_pb_column .et_pb_row_inner, .et_pb_row {
        padding: 0px 0 !important;
    }
}

.headertitel p {
    font-size: 30px !important;
    font-weight: 500 !important;
    font-family: "Raleway", Helvetica, Arial, Lucida, sans-serif;
    color: #fff !important;
    text-shadow: 0.04em 0.04em 0em #000 !important;
    line-height: 1.3em !important;
}
