/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Child Theme for Divi Theme by Elegant Themes
 Author:         C. Krauß
 Author URI:     https://klartextagentur.de
 Template:       Divi
 Version:        1.0.0
*/
 
/* Eigenes CSS
------------------------------------------------------- */

/* Typography */
/* sarabun-700 - latin */
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/sarabun-v13-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/sarabun-v13-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* sarabun-800 - latin */
@font-face {
  font-family: 'Sarabun';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/sarabun-v13-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/sarabun-v13-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* quattrocento-sans-regular - latin */
@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/quattrocento-sans-v18-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/quattrocento-sans-v18-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* quattrocento-sans-italic - latin */
@font-face {
  font-family: 'Quattrocento Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/quattrocento-sans-v18-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/quattrocento-sans-v18-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* quattrocento-sans-700 - latin */
@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/quattrocento-sans-v18-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/quattrocento-sans-v18-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
	

h1, h2, h3, h4, h5, h6 {
  font-family: 'Sarabun', Helvetica, Arial, sans-serif;
}

body p, span, ul, li {
  font-family: 'Quattrocento Sans', Helvetica, Arial, sans-serif;
}
body {
  font-family: 'Quattrocento Sans', Helvetica, Arial, sans-serif!important;
}

#main-content {
    background-color: #212121;
}

h1.entry-title {color:#fff;}

/* featured image links vom Beitrag */
@media only screen and (min-width: 1080px) {
    .dt-blog .et_pb_post.has-post-thumbnail .entry-featured-image-url {
        float: left;
        width: 30%;
        margin-right: 4%;
    }
    .dt-blog .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content {
        padding-left: 34%;
    }
}

/*Mailchimp */

	#mc_embed_signup{background:transparent; clear:left; font:14px 'Quattrocento',Helvetica,Arial,sans-serif;  width:100%;}

	#mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;}
	#mergeRow-gdpr {margin-top: 20px;}
	#mergeRow-gdpr fieldset label {font-weight: normal;}
	#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}
.btn-primary {
	color: #FFFFFF!important;
    border-width: 2px!important;
    border-color: #118AB2!important;
    border-radius: 50px!important;
    letter-spacing: 2px!important;
    font-size: 14px!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #EF476F!important;
	padding:20px 30px!important;
	cursor:pointer;
}

.btn-primary:hover {
    background-image: linear-gradient(90deg,#ef476f 0%,#ffd830 100%);
    background-color: #EF476F;
	cursor:pointer;
}

.menu-item a:hover {color:#EF476F!important;}

.et-db #et-boc .et-l .et_audio_container .mejs-container .mejs-controls .mejs-time span {
     font-size: 14px!important; 
}
a.button.podcast-subscribe-button {
color: #FFFFFF!important;
	border:2px solid #118AB2!important;
    border-radius: 50px!important;
    letter-spacing: 2px!important;
    font-size: 14px;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #EF476F;
	padding:25px 30px!important;
	font-size:14px!important;
}

a.button.podcast-subscribe-button:hover {
        background-image: linear-gradient(90deg,#ef476f 0%,#ffd830 99%);
    background-color: #EF476F;
}

.form-submit .et_pb_button {
    color: #EF476F;
}