/*
Theme Name: SIMs Kultur Onlinemagazin
Theme URI: http://www.elegantthemes.com/gallery/extra/
Template: Extra
Author: CeeQoo
Author URI: http://www.ceeqoo.com
Description: WordPress Template für das SIMs Kultur Onlinemagazin
Version: 4.0.3.1575642192
Updated: 2019-12-06 14:23:12
*/

/* Start your custom CSS bellow this comment
============================================ */
/* Schriftdefinitionen */
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-light-webfont.woff2') format('woff2'),
         url('fonts/opensans-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-lightitalic-webfont.woff2') format('woff2'),
         url('fonts/opensans-lightitalic-webfont.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('fonts/opensans-italic-webfont.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('fonts/opensans-semibold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-semibolditalic-webfont.woff2') format('woff2'),
         url('fonts/opensans-semibolditalic-webfont.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('fonts/opensans-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/opensans-bolditalic-webfont.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-extrabold-webfont.woff2') format('woff2'),
         url('fonts/opensans-extrabold-webfont.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-extrabolditalic-webfont.woff2') format('woff2'),
         url('fonts/opensans-extrabolditalic-webfont.woff') format('woff');
    font-weight: 800;
    font-style: italic;
}


body {
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
  	-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}
/*====================Links====================*/
p a{
		color: #b9091c;
}
a:hover {
	color: #880613;
}
p a:visited {
	color: #880613;
}

/* Headlines */
/* h1, h2, h3, h4, h5, h6 {
	font-family: "Roboto",Helvetica,Arial,Lucida,sans-serif;
}

h1 {
    font-size: 33px;
    color: #444444;
    padding-bottom: 10px; 
    line-height: 1.4em;
    font-weight: 600;
}
h2 {
    font-size: 30px;
    color: #444444;
    line-height: 1.2em;
    font-weight: 500;
}
h3 {
    font-size:20px;
	font-weight: 500;
    text-transform: uppercase;
    color: #206be3!important;
    line-height: 0.4em;
}
h4{
    font-weight: 500;
    font-size: 38px;
    line-height: 1.4em;
} 
h5 {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 1.8em;
} 
 h6 {
font-weight: 600;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 1.8em;*/

/*keine Abteilungen*/
.nowrap{
  	-webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none
}
/* rechte Sidebar */
.et_pb_widget .widgettitle {
    background:  #3e5062;
}


/* Vorschlag von Elegant Themes
 * #page-container .et_pb_extra_column_sidebar h4.widgettitle {
background: #000; #b9091c
}
*/
.et_pb_widget ul li {
	display: flex !important;
}
.et_pb_widget .widget_list img {
    width: 50px !important;
    min-width: 50px !important;
    height: 50px !important;
    margin: 0 10px 0 0;
    vertical-align: top;
}
.et_pb_widget ul li .textkasterl {
    margin-top: -4px !important;
}
.et_monarch .widget_monarchwidget .et_social_networks.et_social_circle ul li  {
	display: unset !important;
}

/* Postslisten */
.et_pb_widget ul li .post_info {
    margin-top: -6px;
}
.et_pb_extra_module .posts-list article .post-content  {
    margin-top: -10px;
}

.et_pb_widget a {
    color: rgba(0, 0, 0, 0.75);
}
.et_pb_widget a:visited{
    text-decoration: none;
    color: rgba(0, 0, 0, 0.75);
}

/* Logo kleiner */
@media only screen and (max-width: 768px) {
	#main-header .logo {
  	  height: 38px;
	  max-width: 250px;
}
}

/* Sliderbild auch verlinkt */
.featured-posts-slider-module .post-content h3 a:before {
    content:"";
    position:absolute;
    top: -1000px;
    left: 0;
    width: 5000px;
    height: 5000px;
}

/* Sidebar-AD */
.et_pb_widget.widget_et_ads .etad {
	display: block;
}
.etad a {
	line-height: 0em;
}
.et_pb_widget.widget_et_ads .widget_content {
	margin: 0px;
	padding: 0px;
}
.et_pb_widget.widget_et_ads .etad {
	margin: 0px;
}

/* Menüanpassungen */
/* #et-navigation .mega-menu > ul {
    display: block !important;
}
#et-navigation .mega-menu > ul li {
    min-width: 14% !important;
    width: 20% !important;
	height: 50px !important;
}
#et-navigation .mega-menu > ul li a {*/
/*    padding-top: 0px !important;
    padding-bottom: 6px !important;*/
/*	line-height: 1.5em !important;
    text-transform: none !important;
} */
.nav li li {
    line-height: 1em;
}
ul.mega-sub-menu{
	padding-bottom: 10px !important;
}
li.mega-menu-row {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
@media only screen and (max-width: 980px) {
    header .et_pb_fullwidth_menu .fullwidth-menu-nav,
    header nav#top-menu-nav {
        display: block !important;
    }
}
@media only screen and (max-width: 767px) {
    header nav#top-menu-nav,
    header #et-top-navigation {
       width: 100%;
    }
}
header #et-mobile-navigation, 
header .et-mobile-navigation {
    display: none !important;
}
 
/* stop menu from overlapping logo on mobile */
 
@media all and (max-width: 768) {
    header .logo_container {
        position: relative !important;
        padding-top: 15px;
    }
    header div#et-top-navigation {
        padding-left: 0 !important
    }
}


#et-trending-button {
	display: none !important;
}

/* Bildtext unter Post-Bild */
p.featured-image-caption {
    padding: 4px 60px 6px 60px;
    height: auto;
    display: block;
    text-align: left;
    color: rgb(255, 255, 255);
    background: rgb(62, 80, 98);
}
/* Zusätzliche Bilder in Posts(die wie Polaroids aussehen) Bildtext linksbündig und dunkler */
.wp-caption {
    text-align: left;
	color: #000000;
}

/* Farbanpassungen für den Post Module-Header(in module-posts) */
.entry-title a:hover, .module-head a:hover{
	-webkit-filter: brightness(0.5) !important;
	filter: brightness(0.5) !important;
}

/* Artikel Datum und Category-Link */
.post-header .event_data {
    font-size: 1.1em;
}

/* für den Livegang den Facebook-Button samt Monarch-Widget ausblenden */
.widget_monarchwidget {
	display: none;
}
/* Social Icons aus Header-element ausblenden */
ul.et-extra-social-icons {
	display: none !important;	
}
/* Search-Field breiter */
.et-top-search .et-search-field {
	width: 300px !important;
}
/* Mehr Abstand vor und nach Bildern in Posts */
.post-content .wp-caption{
	margin:24px !important;
	margin-bottom:24px !important;
}
/* Advanced Ads: Label anpassen */
.simsad-adlabel {
	font-size: 0.6em;
}
/* Advanced Ads: Rahmen und Schatten */
.simsad-highlight-wrapper {
	/*border: solid 1px;*/
	/* box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); */
	/*margin-bottom: 10px;*/
	/* border-radius: 3px; */
}
/* Rand unten entfernen: geht nicht? sollte aber gehen? cache? */
.simsad-target {
	/* margin-bottom: -7px !important; */
}

/* Advanced Ads: Widget auf Home: Balken entfernen */

.et_pb_widget.simsad-widget .widgettitle {
	background: none !important;
}
.et_pb_widget.simsad-widget {
	box-shadow: none !important;
}
.et_pb_widget.simsad-widget {
	background: none !important;
	margin-top: -30px !important;
}
