/*
 Domain: 		jem.at
 Theme Name:	Divi Child
 Description:	Divi Child Theme
 Theme URI:		https://www.elegantthemes.com/gallery/divi/
 Author:		Elegant Themes
 Author URI:	https://www.elegantthemes.com
 Template:		Divi
 Version:		1.1.8
 Child Theme:	gedankengut.media
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

/**** Tests ****/
.et_pb_scroll_top.et-pb-icon {background:#b50b80!important;}



/****  Desktop Header ****/


.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul {
    padding: 10px 0 5px !important;

}

.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {
	padding-bottom: 10px !important;
	padding-top: 3px;
	margin-right: 20px;
}

.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul > li > a:hover {
	border-top: 1px solid #87133c;
}


.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li.current-menu-item a {
    color: #87133c !important;
	border-top: 1.5px solid #87133c;
	padding: 3px 3px 0 3px;
}


#divi-sticky-header {
	top: 0;
	width: 100%;
	z-index: 99 !important;
}



/*** Mobile Header ***/

/*
@media only screen and (max-width: 767px) {
	.et_pb_row_0_tb_header.et_pb_row {padding-top: 0px!important;}
}*/

.et_pb_menu--style-left_aligned .et_pb_menu__logo {margin-right: 0;}

/* Enlarge Burger-Menue (closed): 
.mobile_menu_bar:before {
	font-size: 45px;
	color:#87133c !important;
	background-color: rgba(255,255,255,0.5)!important;
}*/


/* change the hamburger icon to X when the menu is open */
.mobile_nav.opened .mobile_menu_bar:before {content: '\4d';}



/* Style mobile menue: open 
.et_mobile_menu {
	border-top: 2px solid #87133c;
	border-bottom: 2px solid #87133c;
	padding: 0 !important;
} */


/*.et_mobile_menu li a {background-color: #ffffff !important;} */



/**** Content Area ****/

/* Hide the vertical lign on posts */
.et_right_sidebar #main-content .container:before {
display:none;
}


/* Tablet View: Three Columns on Tablets -> Partner-Site */
@media only screen and (min-width: 768px) and (max-width: 980px) {
	.three-columns .et_pb_column {width: 33.33% !important;}
}


/* Tablet View: Two Columns on Tablets -> */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.two-columns .et_pb_column {width: 50% !important;}
}


/** Fonts **/

body {font-weight: 400;}

strong {font-weight: 500;}

p a {color: #39b8bb !important;}

p a:hover {
	text-decoration-line: underline;
	color: #39b8bb;
}

a:hover {color: #39b8bb;}

h3 a:hover {color: #39b8bb;}

.et_pb_widget a {text-decoration-line: underline;}

hr {
	color: #fefefe;
	margin: 20px 0px 20px 0px;
}


.entry-content ul, .et-l--body ul {
    padding-top: 0px;
	line-height: 1.3em;
	margin-left: 10px;
}


h1, h1.et_pb_contact_main_title, .et_pb_title_container h1 {
	margin-bottom: 10px;
}


/* h2, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p {margin-top: 10px;}*/


h3 {margin-top: 10px;}


/* Image Style */
.wp-caption {
	border: none;
	background-color: white;
    margin-bottom: 0px;
    max-width: 100%;
    padding: 0px;
}



/* Headings - Smartphones Only */
@media all and (max-width: 479px){
	h1, h1.et_pb_contact_main_title {
		font-size: 22px !important;}

	h2 {
		font-size: 18px !important;}
	
	h3 {
		font-size: 16px !important;}
}


/** Horizontal Timeline - Archive Pages **/

ul.menu-timeline a:hover {color: #87133c !important;}

ul.menu-timeline a:hover .tl_icon {border-color: #87133c !important;}

ul.menu-timeline li.current_page_item a,
ul.menu-timeline li.current_page_item .tl_icon {border-color: #87133C !important;}

ul.menu-timeline li.current_page_item a .year {color: #87133C!important;}

.ak_timeline .tl_left:hover,
.ak_timeline .tl_right:hover {color: #87133c !important;}


/** Sidebar Widget Area - ClassID: "sbwidget" **/

.et_pb_widget_area_left {
    border-right: 0;
    /*padding-right: 30px;*/
}

.sbwidget {
	/*padding: 10% 10% 10% 10%;*/
	/*border-top: 5px solid #87133c;*/
	/*background-color: #ffffff;*/
}

.sbwidget a {
	line-height: 1.1;
	text-decoration: none;
}

.sbwidget ul {
	list-style: square !important;
	color: #dddddd;
}

.sbwidget a:hover {color: #39b8bb !important;}



.et_pb_widget li.current-menu-item>a {
	color: #87133c !important;
	text-decoration: none;
	
}



/** Buchtipps **/

.buchtip img {box-shadow: 0px 12px 18px -6px /*rgba(0,0,0,0.3)*/ grey !important;}

.buchtip h3 {font-size: 18px !important;}



/**** Footer ****/

/* Footer Theme Builder */


.navwidget ul li {margin-bottom: 0em;}

.navwidget h4 {
	font-size: 16px;
	border-bottom: 0.5px solid #999999;
	padding-left: 2px;
	padding-bottom: 2px;
    margin-bottom: 5px;
    border-width: 80%;
}

.navwidget a {
	font-size: 15px;
	text-decoration-line: none;
	padding-left: 3px;
}


.navwidget a:hover {
	color: #39b8bb !important;
}


.navwidget li.current-menu-item > a {
	color: #39b8bb !important;
}


.footer3 h4 {
	font-size: 16px;
	padding-bottom: 5px !important;
}

