/*
Theme Name: Newsmag Child Theme
Description: Mein Child Theme
Author: Wochenblick
Author URL: www.wochenblick.at
Template: Newsmag
Version: 1.0
Text Domain: newsmag-child
*/

@import url('https://fonts.googleapis.com/css?family=Encode+Sans+Condensed:700,800');
@import url("../Newsmag/style.css");

/**** Copyright *****/

.copyright-text {
    background-color: #eee;
    color: black;
    float: left;
    font-family: 'Open Sans', arial, sans-serif;    
    font-size: 8px;    
    line-height: 14px;
    margin-bottom: 15px;
    margin-top: 0px;
    padding: 3px 5px 3px 5px;
    text-align: right;    
    width: 100%;
}

.copyright-leer {
    float: left;
    margin-top: 0px;
    width: 100%;
}

.wp-caption-text {
    background-color: #e50021;
    color: white;
    font-size: 12px;
    font-style: normal; 
    font-weight: bold;       
    font-family: 'Open Sans', arial, sans-serif;
    margin-bottom: 0px;
    margin-top: 0px;            
    padding: 5px 10px;        
    position: relative;
    text-align: left;
}

.wp-caption-text-rot {
    background-color: #e50021;
    color: white;
    padding: 5px 10px;
    font-size: 12px; 
    font-style: normal;   
    font-weight: bold;
    font-family: 'Open Sans', arial, sans-serif;
    margin-bottom: 15px;
    margin-top: 0px;
    position: relative;
    text-align: left;
}

/**** Header/Post title *****/

header {
    padding: 20px;
}

.subheading {
    color: #e50021;
    font-family: "Encode Sans Condensed";
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 15px;
    text-align: center;
    text-transform: uppercase;
}

.td-page-title {
    clear: both;
    padding-top: 20px;
}

.single-post .entry-title {
  text-align: center;
}

.entry-crumbs {
    color: #666;
    font-size: 12px;
}

.td-trending-now-display-area {
    width: 50%;
}

.entry-thumb {
   width: 100%;
}

/**** The Big Grid *****/

.td-post-category, .td-module-meta-info, .td-module-comments {
    display: none;
}

.td-big-grid-post .entry-title {
    width: 80%;
}

.td-big-grid-post-0 .td-module-thumb .entry-thumb {
    min-height:100px;
}

.td_block_related_posts .entry-thumb {
    min-height: 120px;
}

.home .td-big-grid-post-0 {
    border-bottom: 3px solid white;
    border-right: 3px solid white;    
}

.home .td-big-grid-post-1, .home .td-big-grid-post-2 {
    border-bottom: 3px solid white;
}

.home .td-big-grid-post-3, .home .td-big-grid-post-4 {
    border-right: 3px solid white;
}

.td-big-grid-post .entry-title a {
    background-color: white;
    color: #e20b2a;
    font-family: inherit;
    padding: 2px 7px 2px 7px;
    text-shadow: none;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.td-big-grid-post .entry-title a:hover {
  color: #000000;
}

.td-grid-style-1 .td-module-thumb a:last-child:before {
    background: rgba(0, 0, 0, 0);
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
    opacity: 0.6;
    bottom: 0;
}

/**** Footer *****/

.td-footer-container .wpcf7 {
    background-color: #e20b1a;
    padding: 0px;
}

.wpcf7-submit {
    margin-top: 10px;
}

.wpcf7 p {
    margin-bottom: 0px;
}

.td-big-grid-post-6, .td-big-grid-post-7, .td-big-grid-post-8 {
    display: none;
}

/**** Mobile Menue *****/

#td-mobile-nav {
    background-color: white;
    color: black;
}

#td-mobile-nav a {
    color: black;
}

#td-mobile-nav a:hover {
    color: #e50021;
}

#td-mobile-nav .td-social-icon-wrap i {
    color: #e50021;
}

.td-mobile-close .td-icon-close-mobile {
    color: black;
}

.sf-menu li a:hover {
  color: black;
}

/**** Related Posts *****/

.td-related-right {
    display: none;
}

.td-related-title .td-related-left {
    border-radius: 3px;
}

/**** Sonstiges *****/

.td_module_10 .item-details {
    min-height: 235px;
}

.werbung {
    padding: 10px;
    width: 100%;
}

.td-pb-padding-side {
    padding-top: 10px;
}
.td-social-sharing-buttons .td-sp-googleplus, .td-social-sharing-buttons .td-sp-pinterest{
    display: none;
    border: 10px;
}

.td-header-header {
    background-color: white;
}

.td-post-content img {
    margin-bottom: 0px;
}

/**** Aktuelle Schlagzeilen *****/

.headline-feed:before {
    content: "";
    background-color: #e50021;
    display: block;
    height: 4px;
}

.headline-feed h3 {
    background-color: #e50021;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    text-transform:uppercase;
    font-family: "Encode Sans Condensed";
    padding: 0 30px;
    line-height: 44px;
    margin: 0;
}

.headline-feed .headline-feed-content .headline-feed-single {
    border-bottom: 1px solid #222;
    display: inline-block;
    width: 100%;
}

.headline-feed .headline-feed-content .headline-feed-single h4 {
    font-family: "Encode Sans Condensed";
    font-size: 22px;
    line-height: 26px;
    font-weight: 800;
    color:#000;
    margin:15px 0 15px 30px;
}

.headline-feed .headline-feed-content .headline-feed-single h4 a {
    color:#000;
    -o-transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
    -moz-transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
    -khtml-transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
    -webkit-transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
    -ms-transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
    transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
}

.headline-feed .headline-feed-content .headline-feed-single h4 a:hover {
    color:#e50021;
}

.td-career-wrapper {
    position: absolute;
    right: 60px;
    top: 50%;
    margin-top: -22px;
}

.td-career-wrapper a {
    color: yellow;
    line-height: 44px;
    border: 2px solid yellow;
    padding: 2px 10px;
    text-transform: uppercase;
    font-weight: bold;
}

@media(max-width:500px) {
    .td-career-wrapper {
        right: 50px;
    }

    .td-career-wrapper a {
        padding: 2px 5px;
        font-size: 12px;
    }
}

@media(max-width:350px) {
    .td-career-wrapper {
        display:none;
    }
}

.td-header-menu-wrap {
	margin-bottom: 20px;
	margin-top: 50px;
}

#td-header-menu {
	min-height:74px;
}

.td-current-wrapper a img {
	position: absolute;
	max-width: 120px;
	right: 100px;
	top: -50px;
	-webkit-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	transform: rotate(10deg);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}


@media(max-width:1023px) {
	.td-current-wrapper {
		display:none;
	}
	.td-header-menu-wrap {
		margin-top: 0;
	}
}

.ads-megabanner {
	margin-top:40px;
}

.sf-menu > li > a {
	font-size:18px !important;
	line-height: 70px;
}

.woche-adlabel {
	font-size:9px;
}