/*
Theme Name: Divi Child
Template: Divi
Author: Child Theme Configurator
Version: 1.0.1451381442
Updated: 2015-12-29 10:30:42
*/

/* sanchez-regular - latin */
@font-face {
  font-family: 'Sanchez';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/sanchez-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Sanchez'), local('Sanchez-Regular'),
       url('fonts/sanchez-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/sanchez-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/sanchez-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/sanchez-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/sanchez-v5-latin-regular.svg#Sanchez') format('svg'); /* Legacy iOS */
}

body h1, body h2, body h3, body h4, body h5, body h6 {
	font-family: 'Sanchesz';
}

body h1 {
    color: #BC031F;

}

body h2,
.et_pb_blog_grid h2 {
    color: #295698;
    line-height: 38px;

}

.et_pb_post h2 a, .et_pb_portfolio_item h3 a {
    line-height: 38px;
}

body h3,
.et_pb_blog_grid h3 {
    color: #000000;

}

body h4,
.et_pb_blurb h4 {
    color: #000000;

}


.et_pb_blurb_position_left .et-pb-icon-circle, .et_pb_blurb_position_right .et-pb-icon-circle {
    border-radius: 50px;
    font-size: 30px;
    padding: 15px;
}




/*  Preistabellen */
.et_pb_pricing li {
    line-height: 1.6em;
    padding: 0 0 0.8em 10px;
    position: relative;
}

/*  Readmore Links im Blog */
.et_pb_posts a.more-link {
    clear: both;
    display: block;
    width: 150px;
    background: transparent none repeat scroll 0 0;
    border: 2px solid;
    border-radius: 3px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    padding: 0.3em 1em;
    position: relative;
    transition: all 0.2s ease 0s;
    margin-top: 15px;
}

.et_pb_posts a.more-link:hover {
    clear: both;
    display: block;
    width: 200px;
    background: #F5F5F5;
    border: 2px solid;
    border-radius: 3px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    padding: 0.3em 1.6em;
    position: relative;
    transition: all 0.2s ease 0s;
    margin-top: 15px;
}


/*  Bottom Template */
.bottom-nav li {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding-right: 20px;
    padding-left: 20px;
    border-left: 1px solid rgba(255, 255, 255, 0.6); 
}


/*  Footer Template */
#main-footer {
    background-image: url(https://wtm-online.de/wp-content/uploads/2016/01/footer.png);
    width: 100%;
    background-color: #222;
}

.footer-widget h4 {
    border-bottom: 1px solid #4385F5;
    font-size: 23px;
    margin-bottom: 10px;
}

#footer-widgets .footer-widget li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

