/*
 Theme Name:   Divi WerbeWichtel Child
 Theme URI:    http://www.elegantthemes.com/gallery/divi/
 Description:  Divi WerbeWichtel Child Theme
 Author:       Michael Aringer
 Author URI:   http://www.werbewichtel.at
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  twenty-fifteen-child
*/

@font-face {
    font-family: 'open_sansregular';
    src: url('/wp-content/themes/Divi-Werbewichtel-Child/fonts/opensans-regular.woff2') format('woff2'),
         url('/wp-content/themes/Divi-Werbewichtel-Child/fonts/opensans-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pt_sans-web-bold';
    src: url('/wp-content/themes/Divi-Werbewichtel-Child/fonts/pt_sans-web-bold.woff2') format('woff2'),
         url('/wp-content/themes/Divi-Werbewichtel-Child/fonts/pt_sans-web-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {font-family: 'open_sansregular'}
h1, h2, h3 {font-family: 'pt_sans-web-bold';}

/*Fontawsome Blurbs*/

.fa-blurb::before {
 font-family:Font Awesome\ 5 Free;
 font-weight:400;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 display:inline-block;
 font-style:normal;
 font-variant:normal;
 text-rendering:auto;
 line-height:1;
 font-size: 90px !important;
 padding: 0px !important;
 border: 6px !important;
}

.fas-blurb::before {
 font-family:Font Awesome\ 5 Free;
 font-weight:900;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 display:inline-block;
 font-style:normal;
 font-variant:normal;
 text-rendering:auto;
 line-height:1;
 font-size: 90px !important;
 padding: 0px !important;
 border: 6px !important;
}


/* Header */

h1 {
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
}

h2 {
	font-size: 26px;
}

h3 {
	font-size: 22px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 14px;
}


/* Formate */

.blurbtitle {
	font-family: 'PT Sans', Helvetica, Arial, Lucida, sans-serif;
	font-size: 22px;
	font-weight: bold;
}

.haekchenliste ul{
	list-style-type: none;
}

ul{
	list-style-type: none;
}

.pageheader a{
	color: #ffffff;
	text-decoration: underline;
}

.pinksection a{
	color: #ff7be9;
}

.bluesection a{
	color: #647fe8;
}

.greensection a{
	color: #30D474;
}

.orangesection a{
	color: #ffa248;
}

.leistung-button {
	width: 100%;
}


/* List styling */
.haekchenliste, .haekchenliste ul {
	padding-left: 2em;
	list-style-type: none;
}

.haekchenliste li:before {
	position: absolute;
	margin-left: -1.3em;
	margin-top: -3px;
	font-weight: bold;
	line-height: 2em;
	content: "\2713";
}