/*
 Theme Name: Bitz Child
 Theme URI: http://themeforest.net/item/bitz-news-publishing-theme/13542402
 Description: Child theme of Bitz WordPress theme available exclusively on Theme Forest.
 Author: MNKY
 Author URI: http://themeforest.net/user/MNKY
 Template:     bitz
 Version:      1.0.0
 License: Envato Marketplaces Split Licence
 License URI: Envato Marketplace Item License Certificate
 Tags: theme-options, translation-ready, rtl-language-support, post-formats, microformats, full-width-template, custom-colors, left-sidebar, right-sidebar, fluid-layout
 Text Domain:  bitz-child
*/

@media (max-width: 1130px) {
	.palm-hidden{
		display:none;
	}
	
	.palm-height-auto{
		/*height:auto!important;*/
	}
	
	
	#eaz_ticker, #eaz_ticker_box{
		width:100%!important;
	}
	
	.mnky-post-excerpt{
		display:none;
	}
}

@media (max-width: 700px) {
	
	.mnky-post-excerpt{
		display:none!important;
	}
}

@media (min-width: 980px) {
	.epaperScrollerMobil{
		display:none;
	}
	.showInPalm{
		display:none!important;
	}
}

@media (max-width: 980px) {
	.epaperScrollerDesk{
		display:none;
	}
	#mobile-site-header{
		/*margin-top:2rem;*/
	}
}

.entry-summary{
	overflow-x:auto;
}


#startseitenteaser .flex-active-slide{
	position:relative;
}

#main{
	padding:30px 30px 0 30px;
}

.aligncenter{
	text-align:center;
}

input.search-input{
	background-color:#fff;
}

.orange{
	color:#ff7300;
}

.g-single{
	text-align:center;
	padding:20px 0;
}

.mtop05{
	margin-top:0.5rem;
}

.mtop{
	margin-top:1rem;
}

.mtop2{
	margin-top:2rem;
}

#menu-header li.menu-item-has-children ul.sub-menu li.menu-item-has-children a::after {
    content: '\f0dd';
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    position: absolute;
    top: -2px;
    padding-right: 2px;
    padding-left: 10px;
}


.mbottom05{
	margin-bottom:0.5rem;
}

.mbottom{
	margin-bottom:1rem;
}

.mbottom2{
	margin-bottom:2rem;
}

.mbottom3{
	margin-bottom:3rem;
}

.vc_wp_tagcloud .widgettitle, .widget_tag_cloud .widget-title, .widget_recent_entries .widget-title{
	display:none;
}

.widget {
	margin-bottom:5px;
}

.single-layout .post-preview{
	display:none;
}

.EAZ_EPapers{
	
}

.mp-layout-1 .mp-container .mp-content{
	margin-top:0;
}

.mp-layout-1 .mp-container .mp-image + .mp-content{
	margin-top:-60px;
}

.mp-layout-1 .mp-container.mp-post-secondary .mp-image + .mp-content{
	margin-top:-30px;
}


.mp-content .mp-category a, .archive-layout .entry-category a, .single-layout .entry-header h5 a, .single-layout .entry-header h5 {
	color: #ff7300;
}

.mp-content .mp-category a:hover{
	color: #000;
}

.heading_wrapper{
	margin-bottom:15px;
}

.entry-summary figure, .entry-summary img{
	display:none;
}

.header-widget-area .g-single{
	padding:0;
}

.post-secondary .entry-title, .mp-post-secondary .mp-title{
	font-size:22px!important;
	font-weight:700;
}

.mp-post-main .mp-title{
	font-weight:700;
	font-size:28px;
}

.post-entry-header .entry-title{
	font-weight:700;
}

.single-post .entry-title{
	font-size:28px;
	font-weight:700;
}


.table_responsiv{
	overflow-x: auto;
}

@media (max-width: 800px) {
	.post-secondary .entry-title, .mp-post-secondary .mp-title{
		font-size:18px!important;
		font-weight:700;
	}

	.mp-post-main .mp-title{
		font-weight:700;
		font-size:20px;
	}

	.post-entry-header .entry-title{
		font-weight:700;
	}

	.single-post .entry-title{
		font-size:20px;
		font-weight:700;
	}
}

/*
.home .mp-post-main{
	width: 48.2%;
    float: left;
}

.home .mp-container.mp-post-odd {
	float: left;
    clear: both;
}

.home .mp-container.mp-post-even {
    float: right;
	clear: none;
}
*/

.epaperScrollerMobil{
	right:55px;
	width:auto;
	font-size:0.8rem;
	font-weight:700;
	padding-left: 2rem;
	padding-right: 2rem;
	z-index:90;
}

.epaperScrollerDesk{
	left:30%;
	right:auto;
	width:auto;
	height:auto;
	font-size:1rem;
	font-weight:700;
	padding:0 0 0 1rem;
	vertical-align:middle;
	color:#ffffff;
	z-index:90;
}

.epaperScrollerDesk img{
	display:inline-block;
	margin-right:1rem;
	vertical-align:middle;
	margin-top:1rem;
	width:350px;
}

.epaperScrollerDesk a{
	padding-top:1rem;
	color:#ffffff;
}

.epaperScrollerDesk a:hover{
	color:#0af0e0;
}

.epaperScrollerDesk .icon-close{
	float:right;
	font-size:1.5rem;
	cursor: pointer;
}

/* eocjsNewsticker */
/* eocjsNewsticker v0.3.3 */

.eocjs-newsticker {
  padding: 10px 0;
  background-color: #eee;
}

.eocjs-newsticker .eocjs-newsticker-container {
  position: relative;
  height: 20px;
  overflow: hidden;
}

.eocjs-newsticker .eocjs-newsticker-one,
.eocjs-newsticker .eocjs-newsticker-two {
  position: absolute;
  left: 0;
  top: 0;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
}

.eocjs-newsticker-loader {
  position: absolute;
  left: calc(50% - 10px);
  width: 16px;
  height: 16px;
  display: block;
  border: 2px solid #555555;
  border-top: 2px solid transparent;
  border-radius: 50%;
  animation: eocjs-newsticker-spin 1s linear infinite;
}

@keyframes eocjs-newsticker-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.eaz_ticker_box_title{
	display:inline-block;
	padding:5px 5px 0 5px;
	text-align:center;
	background-color:#ff7300;
	color:#fff;
	font-weight:700;
	line-height:0.8rem;
	font-size:0.7rem;
	vertical-align:middle;
	height:30px;
}

#eaz_ticker_box{
	width:81%;
}

#eaz_ticker{
	display:inline-block!important;
	width:91%;
	vertical-align:middle;
}

#eaz_ticker a{
	color:#000;
}

#eaz_ticker a:hover{
	text-decoration:underline;
}

.eocjs-newsticker {
  padding: 7px 0 8px 0;
  background-color: #e9eaec;
  border:none;
}

.eocjs-newsticker .eocjs-newsticker-container {
  position: relative;
  height: 20px;
  overflow: hidden;
}

.eocjs-newsticker .eocjs-newsticker-one,
.eocjs-newsticker .eocjs-newsticker-two {
  position: absolute;
  left: 0;
  top: 0;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
}

.eocjs-newsticker-loader {
  position: absolute;
  left: calc(50% - 10px);
  width: 16px;
  height: 16px;
  display: block;
  border: 2px solid #555555;
  border-top: 2px solid transparent;
  border-radius: 50%;
  animation: eocjs-newsticker-spin 1s linear infinite;
}

@keyframes eocjs-newsticker-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.carousel { position: relative; margin-bottom: 20px; line-height: 1; }
.carousel-inner { overflow: hidden; width: 100%; position: relative; }
.carousel-inner .item { display: none; position: relative; text-align:center;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner .item img { display:inline; display: inline-block; line-height: 1;}
.carousel-inner > .active,.carousel-inner >.next,.carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0; }
.carousel-inner > .next,.carousel-inner > .prev {  position: absolute; top: 0; width: 100%; }
.carousel-inner > .next { left: 100%; }
.carousel-inner > .prev { left: -100%; }
.carousel-inner > .next.left,.carousel-inner > .prev.right { left: 0; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }
.carousel-control {
  position: absolute;
  top: 160px;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.carousel-control.right { left: auto; right: 15px; }
.carousel-control:hover,.carousel-control:focus { color: #ffffff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); }
.carousel-caption { padding:0 15px; }
.carousel-caption h4,.carousel-caption p { color: #666; line-height: 20px; }
.carousel-caption h4 { margin: 0 0 5px; }
.carousel-caption p { margin-bottom: 0; font-size:0.9em; }

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}


/* MODULA Plugin Anpassungen */
.modula.modula-album.modula-custom-grid .modula-items .modula-item.effect-under .modula-item-content{
	position:absolute;
	background-color: transparent;
}

#jtg-album-282453.modula-album .modula-items .modula-item.effect-under .figc{
	background-color: transparent!important;
}

#jtg-album-282453 .modula-items .figc .jtg-title{
	text-align:center;
}