/*
Theme Name:     Cutie Pie Theme
Template:       Divi
Version:        1.0.0
Author: Christiane Weigel
Author URI: https://christiane-weigel.de
*/


/*FARBEN:
Taubenblau: #AFD3DD
Beige: #FAF0DE
Orange: #EB680B
Weiss: #FFFFFF
Schwarz: #000000


FONT:
font-family: 'Oswald', sans-serif !important;

Credits:
Bild von <a href="https://pixabay.com/de/users/ka_re-14461006/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=4668463">Kai Reschke</a> auf <a href="https://pixabay.com/de/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=4668463">Pixabay</a>

Bild von <a href="https://pixabay.com/de/users/Monfocus-2516394/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=1913471">Monfocus</a> auf <a href="https://pixabay.com/de/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=1913471">Pixabay</a>

Bild von <a href="https://pixabay.com/de/users/martabystron-2045059/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=1479519">Marta Bystroń</a> auf <a href="https://pixabay.com/de/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=1479519">Pixabay</a>

Bild von <a href="https://pixabay.com/de/users/Alexas_Fotos-686414/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=4481723">Alexas_Fotos</a> auf <a href="https://pixabay.com/de/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=4481723">Pixabay</a>
*/


/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* courier-prime-regular - latin */
@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/courier-prime-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/courier-prime-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/courier-prime-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/courier-prime-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/courier-prime-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/courier-prime-v7-latin-regular.svg#CourierPrime') format('svg'); /* Legacy iOS */
}

h1, h1 a, h2, h2 a, h3, h3 a,
h2.et_pb_toggle_title,
.et_pb_accordion_item.et_pb_accordion_item_0.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title, .et_pb_accordion_item.et_pb_accordion_item_0.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title, .et_pb_accordion_item.et_pb_accordion_item_0.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title, .et_pb_accordion_item.et_pb_accordion_item_0.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title, .et_pb_accordion_item.et_pb_accordion_item_0.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title, .et_pb_accordion_item.et_pb_accordion_item_0.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title {
font-family: 'Oswald', Arial, sans-serif;
	color: #EB680B !important; 
}
html, body, .body {
font-family: 'Courier Prime', serif;	
}
#top-header .container, #footer-info a {
	font-weight: normal !important;
}
#main-content a:hover {
	border-bottom: 1px solid #444444 !important;
	padding-bottom: 2px !important;
}
#logo {
	display: none !important;
}

table {
	width: 100% !important;
	font-size: 16px !important;
	color: #000000 !important;	
}
table, th, tr, td, thead, tfoot {
	border: 0 !important;
}
thead th, tr th {
	font-size: 21px !important;
	font-weight: normal !important;
	color: #000 !important;
	background-color: #AFD3DD !important;
	padding: 2% !important;
}
tr.tr-headline {
	color: #EB680B !important;
	font-size: 21px !important;
	font-weight: normal !important;
}
tr.tr-headline td {
padding-top: 5% !important;
}
tr.tr-subline {
	color: #000 !important;
	font-size: 21px !important;
	font-weight: normal !important;
	line-height: 1.4em !important;
}
.entry-content tr td {
    padding: 2% 4% !important;
}
.tr-headline td.tdl {
    padding-top: 5% !important;
}
.tr-subline td.tdl {
    padding-top: 0 !important;
}
th.tdl, td.tdl {
	width: 75% !important;
	border-top: 0 !important;
}
th.tdr, td.tdr {
	width: 25% !important;
	border-top: 0 !important;
	text-align: right !important;
}
tfoot {
	font-size: 16px !important;
	color: #EB680B !important;
}


.et_pb_toggle_open .et_pb_toggle_title:before {
	display: block !important;
	content: "\e04f";
}
.et_pb_contact p input, .et_pb_contact p textarea, .et_pb_subscribe .et_pb_contact_field input, .et_pb_subscribe .et_pb_contact_field textarea {
    background-color: #ffffff;
    width: 100%;
    color: #000;
    font-size: 18px;
}
#sb_instagram #sbi_load .sbi_follow_btn a,
#sb_instagram #sbi_load .sbi_load_btn {
    padding: 7px 14px;
    margin: 2% auto 0 auto;
    font-size: 18px;
    line-height: 1.6;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#sb_instagram #sbi_load .sbi_follow_btn {
    margin: 1.8% auto 0 auto;
}

/*Slider Startseite*/
.et_pb_slide {
    padding: 0 !important;
}

.et-pb-arrow-next, .et-pb-arrow-prev {
	color: #ffffff !important;
	top: 30%;
	font-size: 60px;
}
.et-pb-arrow-next {
		right: 20px !important;
}
.et-pb-arrow-prev {
		left: 20px !important;
}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding-top: 6% !important;
	padding-bottom: 6% !important;
}
.et_pb_slide_content ul {
    line-height: 1.4em !important;
}

/*Learn-More Text in Startseitenslider*/
.author-shortcodes, .et-learn-more, .et-simple-slider, .et-tabs-container, .et-tooltip-box, .tabs-left {
    color: #000000 !important;
    text-shadow: none !important;
}
.et-learn-more {
    background: transparent;
    border: 0;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.et-learn-more .learn-more-content {
    padding: 0;
    border-top: 0;
}
.et-learn-more h3.heading-more {
    background: transparent;
}
.et-learn-more h3.heading-more {
    padding: 0 0 20px 0;
    font-size: 16px !important;
    color: #EB680B;
    text-shadow: none;
    border-left: 0;
    border-top: 0;
}
.et-learn-more h3.heading-more span.et_learnmore_arrow {
    border-left: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
	top: -10px !important;
	color: #EB680B !important;
    text-shadow: none !important;
}

@media (min-width: 981px) {
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module {
    margin-bottom: 2%;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module {
    margin-bottom: 2%;
}
}

@media (min-width: 768px) and (max-width: 980px) {
.et_pb_slider .et_pb_slide {
	min-height: 370px !important;
	margin-top: 4% !important;
}
.et-pb-arrow-next, .et-pb-arrow-prev {
	top: 50%;
}
.et-pb-arrow-next {
		right: 51% !important;
}
}

@media only screen and (max-width: 767px) {
	body {
    line-height: 1.4em !important;
}
h2, h3, .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
	font-size: 24px !important;
}
h2.et_pb_toggle_title {
	font-size: 20px !important;
}
	table {
	font-size: 14px !important;
}
.tr-headline td.tdl {
    padding-top: 7% !important;
}
thead th, tr th {
	font-size: 18px !important;
}
tr.tr-headline, tr.tr-subline {
	font-size: 18px !important;
}
th.tdl, td.tdl {
	width: 70% !important;
}
th.tdr, td.tdr {
	width: 30% !important;
}
.entry-content tr td {
    padding: 2% !important;
}
}
