/*
Theme Name: Weser Report Blog V2.1
Author: Weser Report - Malte Donner
Description: soon
Version: 1.1
Tags: Blog Design - WeserReport.de
Text Domain: WeserReportBlog
Template: hueman
*/

@import url("../hueman/style.css");
@import url("wallpaper_ads.css");

/* GENERAL */
body { background:#fff; }


/* TOPBAR */
.wr_topbar div { font-size:10px; height:22px; color:#b9b9b9; }

/* HEADER */
.site-title { width:100%; margin:0 auto; padding:0; }
.site-title a img { display: block; max-width: 100%; height: auto; margin:20px auto 0 auto; }

.wr_current_paper { display:block; margin:0 auto; height:100px; background:url(https://weserreport.de/media/start_MIT.jpg) no-repeat top center; background-size:226px 185px;}
.ar_current_paper { display:block; margin:0 auto; height:100px; background:url(https://weserreport.de/media/start_ARV.jpg) no-repeat top center; background-size:226px 185px;}
.dr_current_paper { display:block; margin:0 auto; height:100px; background:url(https://weserreport.de/media/start_DR.jpg) no-repeat top center; background-size:226px 185px;}
.hr_current_paper { display:block; margin:0 auto; height:100px; background:url(https://weserreport.de/media/start_HAM.jpg) no-repeat top center; background-size:226px 185px;}
.wuer_current_paper { display:block; margin:0 auto; height:100px; background:url(https://weserreport.de/media/start_WUE.jpg) no-repeat top center; background-size:226px 185px;}

header#header div.container-inner div.pad { margin:0; padding:0; }
#weather h2 i { font-size:44px; line-height:12px; }
#weather h2 { font-size:12px; }

.topbar_icon_links { color:#333; font-size:13px !important; }
.topbar_icon_links:hover { color:#a62649; }

/* PAGE NAVI - PAGINATION */
.wp-pagenavi span, .wp-pagenavi a { font-size:12px; }

/* FARBE DES INTRO TEXT */
.entry.excerpt { color:#777; }




/* CUSTOM NAVIGATION */
#header { padding-bottom:0; height:243px; }
/*
@media screen and (min-width: 992px) {
	.mainnavi_holder_bigscreen { display:block; }
	.mainnavi_holder_smallscreen { display:none; }
}
@media screen and (max-width: 991px) {
	.mainnavi_holder_bigscreen { display:none; }
	.mainnavi_holder_smallscreen { display:block !important; }
}
*/
#mainmenu {margin: 9px 0 0 -10px;}
#mainmenu a {text-align: left; }
#mainmenu ul li.active > a {}
#mainmenu ul {list-style: none;}
#mainmenu li {float: left; padding: 0 12px 10px; height: 20px; line-height: 29px;}
#mainmenu > ul li:hover > ul {display: block; width: 100%;}
#mainmenu > ul > li > ul {padding-top: 1px;}
#mainmenu > ul > li ul { position: absolute; top: 30px; left: 0; width: 180px; width: 100%;}
#mainmenu > ul > li ul li { line-height: 150%;float: left;}
#mainmenu > ul > li ul a {display: block; padding: 6px 15px;}
#mainmenu > ul > li > ul > li ul {left: 220px; top: 0; padding-left: 1px;}
#mainmenu { position: relative; }
#mainmenu ul ul { position: absolute; top: 2em; left: 0; }
.sub-menu {display: none;}
.current-menu-item > .sub-menu {display: block;}
.current-menu-parent > .sub-menu {display: block;}

.mainnavi_holder_bigscreen { width:100%; height:60px; background:#f2eeef; }
.bigmenu_bigscreen  { height:30px;  }
.bigmenu_bigscreen #mainmenu { height:30px; margin-top:0; margin-left:0; }
.bigmenu_bigscreen .menu-hauptnavigation-container { height:30px; }
.bigmenu_bigscreen #hauptmenu { height:30px; }
.bigmenu_bigscreen #mainmenu li { height:30px; line-height:30px; padding:0 12px; }
.bigmenu_bigscreen #mainmenu li  a { color:#FFF; }
.bigmenu_bigscreen ul.sub-menu { width:100%; height:30px; border-bottom:1px solid #e5e5e5; background:#f2eeef; }
.bigmenu_bigscreen ul.sub-menu li a { color:#b9b9b9 !important; }
.bigmenu_bigscreen #mainmenu li.current-menu-item,
.current-menu-parent { background:#7c1c37 !important; border-bottom:none !important; }
.bigmenu_bigscreen ul.sub-menu li.current-menu-item  a { color:#a62649 !important;  }
.bigmenu_bigscreen #mainmenu ul.sub-menu li.current-menu-item { background:#f2eeef !important; border-bottom:1px solid #e5e5e5 !important; }


/* OVERWRITE BASICS */
.container  { padding:0; max-width:1024px !important; }
.container-inner { margin:0 !important; width:100% !important; max-width:100% !important; }

@media (min-width: 768px) {
	.container  { width:100% !important; }
}
@media only screen and (max-width: 1281px) and (min-width: 480px){
	.container { padding:0 !important; }
}

@media(max-width:1024px){
	/* .main-inner { padding-right:0 !important; width:100%; important; background-image:none !important; background:#FFF !important; }  */
}


@media only screen and (max-width: 960px) {
	/* layout */
	.content,
	.sidebar { width: 100%; float: none; margin-right: 0!important; margin-left: 0!important; }
	.sidebar { background: #f0f0f0; width: 100%; display: block; float: none; }
	.main,
	.main-inner { background-image: none!important; padding: 0!important;  }
	.s2 { right: 0!important; left: 0!important; }

	/* hide */
	.mobile-sidebar-hide-s1 .s1,
	.mobile-sidebar-hide-s2 .s2,
	.mobile-sidebar-hide .sidebar { display: none; }

	/* base */
	.pad { padding: 15px 15px 5px; }
	.sidebar-top,
	.sidebar .widget { padding-left: 7px!important; padding-right: 15px!important; }
	.notebox { margin-bottom: 15px; }
	#flexslider-featured { margin-top: 15px; }
	.gallery-caption { display: none; }

	/* header */
	.site-title { font-size: 32px; }

	/* blog */
	.post-standard .post-inner { padding-left: 82px; }
	.post-standard .post-thumbnail { margin-left: -82px; max-width: 72px; }
	.format-link .post-format p { margin-bottom: 5px; }
}

#wrapper,
.container-inner { min-width: 310px !important; }




#header { max-width:1024px; margin:0 auto; height:auto; }


#page { margin-top:0; }


.widget_categorys {  width: 100% !important; border: 0 !important; padding: 30px !important; magin:0 auto !important; }
h3.widget-title {
					font-size: 15px !important;
					font-weight: 400 !important;
					text-transform: uppercase !important;
					margin-bottom: 6px !important;
					color:#444 !important;
				}
.widget_categorys .entry  { padding-top:6px; border-bottom:1px solid #e4e4e4; }
.widget_categorys .entry  .middle  h3 { margin-bottom:6px; }
.widget_categorys .entry  .middle  h3,
.widget_categorys .entry  .middle  h3 a  {
	width:100% !important; font-size:12px !important; color:#777 !important;
	font-family: Georgia, serif !important;
	font-size: 15px !important;
	font-stretch: normal !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: 300 !important;
}


#header-menu ul.menu li {
	position: static;
}

.menu-header-container {
	position: relative;
}

#header-menu ul.menu ul {
	width: 100%;
	background: white;
	top: 3.26em;
}

#header-menu ul.menu .current-menu-item ul {
	display: block;
}

.bigmenu_bigscreen ul.sub-menu li.current-menu-parent 	{ background:none !important; }
.bigmenu_bigscreen ul.sub-menu li.current-menu-parent  a 	{ color:#7c1c37 !important; }

/*
.current-menu-parent a { color:#7c1c37 !important; }

.current-menu-parent { background:none !important; }

ul.submenu li.current-menu-item a { color:#7c1c37 !important; }
*/

@media only screen and (max-width: 960px) and (min-width: 480px){
	.safari .s1 { max-width:100% !important; width:100% !important; }
}

@media only screen and (max-width: 992px) {
	#nav-header.nav-container { background-color:#fff !important; box-shadow:none !important; -webkit-box-shadow:none !important; }
	#nav-header.nav-container  .nav-toggle { color:#A62649; }
	#nav-header.nav-container ul#menu-hauptnavigation { background:#a62649; }
	.wrlogo_tablet_desktop { display:none !important; }
}

@media only screen and (min-width: 720px) {
	.wrlogo_tablet_desktop { display:block !important; }
	#nav-header.nav-container { background-color:#A62649 !important; color:#FFF; box-shadow:none !important; -webkit-box-shadow:none !important; }
}

@media only screen and (max-width: 719px) {
	#nav-header .expand { background:#a62649; }
}

.mainnavi_holder_smallscreen  { background:#FFF !important; }
.mainnavi_holder_smallscreen ul li a { color:#333 !important; font-size:9px !important; }
.mainnavi_holder_smallscreen div.nav-wrap ul li a { color:#FFF !important; font-size:16px !important; }


#search-2 { padding:7px 20px; }

.sidebar .advads-widget { padding:7px 20px; }

.excerpt { font-size:18px !important; }
b { font-weight:bold !important; }
div.post-thumbnail a,
div.post-thumbnail a:hover { text-decoration: none !important; color:#aaa !important; }

div.featured h2.post-title a { font-size: 28px; }
div.entry-inner h3 { font-size:24px; }

@media only screen and (max-width:960px){
	div.sidebar.s1 { display:block; width:100%; float:left; clear:both; }
}
@media only screen and (max-width: 960px) and (min-width: 480px){
	.sidebar-toggle { display: none !important; }
	div.sidebar.s1 { display:block !important; width:100% !important; float:left !important; clear:both !important; }
	.sidebar-content { display: block !important; }
}
.page h2.post-title,
.page h2.post-title a { font-size:34px; font-weight:400; }


#page .container-inner .main .main-inner.group .sidebar.s1 .sidebar-content #search-2,
.pad-30-top { padding-top:20px; }

.wr_red { color:#a62649; }

#footer-bottom,
#footer-bottom #copyright,
#footer-bottom #credit,
#footer-bottom a 		{ color: #746666; }
#footer-bottom a:hover { color:#a62649; }

.tptn_posts_widget ul li { border-bottom:1px solid #d5d5d5; padding:5px 0; }
#page { padding-bottom: 0; }
#footer-bottom #back-to-top { background:transparent; }

.usp-error { color:#a62649; }

.mediadaten_nav a { color:#777; margin-right:5px; padding-right:5px; }
.mediadaten_nav a:focus,
.mediadaten_nav a:hover { color:#a62649; }

/* SIMPLE WEATHER */
@font-face {
	font-family: 'weather';
	src:url('/wp-content/themes/wrv2-1/font/artill_clean_icons.otf') format("opentype");
	font-weight: normal;
	font-style: normal;
}
#weather i {
	color: #333;
	font-family: weather;
	font-size: 100px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.0;
}

.icon-0:before { content: ":"; }
.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }
.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }
.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }
.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }
.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }
.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }
.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }
.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }
.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }
.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }
.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }
.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }
.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }
.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }
.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }
.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }
.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }
.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }
.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }
.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }
.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }
.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }
.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }
.icon-47:before { content: "S"; }
/* SIMPLE WEATHER END */

/* #reply-title.comment-reply-title { display:none; } */
.wr_red { color:#a62649 !important; }
.advads-wallpaper-top { max-height:90px !important; }

.advads-wallpaper-left,
.advads-wallpaper-right { z-index:0 !important; position:fixed !important; }

@media screen and (max-width: 1281px) {
	.advads-wallpaper-left,
	.advads-wallpaper-right,
	img.ad { display: none !important; }
	body { background-color: #FFF !important; background-image: none !important; }
}
@media screen and (min-width: 1281px) {
	.advads-wallpaper-top { display:none; }
	.activeWallpaper { margin-top:90px !important; }
}
@media screen and (max-width: 760px) {
	.wr_topbar { display: none; }
	.regiobanner { width:320px; }
}
/* img.ad { height:955px !important; } */

.regiobanner 		{ max-width: 940px; max-height: 90px; padding-top:5px; margin-bottom:10px; }
.fullbanner 		{ max-width:624px; max-height:80px; margin-top:5px; margin-bottom:5px; }
.rectangle-250 	{ max-width:300px; max-height:250px; }
.rectangle-600 	{ max-width:300px; max-height:600px; }
.wallpaper-rectangle {  }

.wallpaper-largebanner-class {display:none;}
.wallpaper-rectangle-class {display:none;}
@media screen and (max-width: 760px) {
	.wallpaper-rectangle-class {display:block;}
	.regiobanner { display: none; }
}
@media screen and (max-width: 1281px) and (min-width:761px) {
	.wallpaper-largebanner-class {display:block; margin:5px auto; }
	.regiobanner { display: none; }
}
@media screen and (max-width: 760px) {
	div.main-inner .content .pad { padding-top:0px; }
	.advads-regiobanner { margin-bottom:0; margin-top:0; }
}

.fullbanner { display:none; }
.fullbanner_ew { display: block; }
@media screen and (max-width: 1281px) {
	.fullbanner { display: block; max-width:960px !important; }
	.fullbanner_ew { display:none; }
}
.single .post-inner .post-thumbnail { margin-bottom:0; }

.sidebar .sidebar-content div h3 { font-size:15px; font-weight:400; text-transform:uppercase; margin-bottom:6px; }
.sidebar .sidebar-content div h3 { text-transform:none; }
.wpcf7 span.wpcf7-not-valid-tip { background:transparent; }
.tptn_author,
.tptn_author a { color:#ababab; }

#nav-header .nav>li>a:focus, .nav>li>a:hover { background:#a62649 !important; }
.tag-link-1309 { display:none; }

body { overflow-x: hidden; }
#bannerzone {
	height: 100px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.skyscraper-right {
	width:100%;
	height:100%;
	top: 0;
	left: 100%;
	position: absolute;
}
.skyscraper-left {
	top: 0;
	right: 100%;
	position: absolute;
}
img {
    max-width: none;
    height: auto;
}

@media screen and (min-width:1200px){
	#text-11 { padding:20px !important; }
}
div.bmo_the_gallery_caption p.caption_title { font-weight: normal !important; }


/* CONTENT ANPASSEN */
/*
@media screen and (min-width:720px){
	div.post-list div.post-row :first-child div.post-inner { margin-right:15px !important; margin-left:0 !important; }
	div.post-list div.post-row :last-child div.post-inner { margin-left:0px !important; margin-right:0 !important; }
}
*/
div.post-list div.post-row div div.post-inner  { margin-left:0; margin-right:0;  }
.ldiv_h1_a, .rdiv_h1_a { padding-left:0; }
@media screen and (min-width:720px){
	div.post-list div.post-row div.left_div article div.post-inner { margin-right:15px !important; margin-left:0 !important; }
	div.post-list div.post-row div.right_div article div.post-inner { margin-right:0 !important; margin-left:0px !important; }
	.rdiv_h1_a { padding-left:15px; }
}
div.ldiv, div.rdiv { margin-left:0 !important; margin-right:0 !important;  }
@media screen and (min-width:720px){
	div.ldiv { margin-right:15px !important; margin-left:0 !important; }
	div.rdiv { margin-right:0 !important; margin-left:15px !important; }
}

div.post-thumbnail  { margin-bottom:11px !important; }
h1.post-title { margin-top:11px; margin-bottom:11px; }

div.startsite-standard.post-thumbnail { margin-bottom:0px !important; }
h1.startsite-standard.post-title {  margin-top:0px !important;  margin-bottom:5px; }

div.bmo_the_gallery_caption_text  { padding:4px 15px !important; }

@media screen and (min-width:720px){
	div#wrapper { border-left:2px solid #FFF; border-right:2px solid #FFF; }
}

span.crp_author { color:#CCC !important; }
span.crp_author a { color:#CCC !important; font-style:italic !important; }


.prospekte_titelbild { height:100px; }

#back-to-top { margin-top: 40px !important; }


.dp_gewinnspiel_formular label { width:100%; font-weight: normal; color:#444; }
.dp_gewinnspiel_formular input[type=text],
.dp_gewinnspiel_formular input[type=email] { width:90%; border: 1px solid #ccc; }
.dp_gewinnspiel_formular small { color:#bbb; font-size:9px; }

.dp_gewinnspiel_formular .wpcf7-submit { color:#FFF; background:#a62649 !important; border:1px solid #a62649 !important; font-weight: normal; }


.ngg-imagebrowser h3 { font-size:14px !important; }
a:focus { color:#A62649 !important; }


 a.thumb_link { display: block; height:150px; }
 a.thumb_link img.prospekt { height: auto !important; max-height:150px; }

#nav-header .nav>li>a:focus,
.nav>li>a:hover { color:#FFF !important; }

.ldiv h1.post-title,
.rdiv h1.post-title { min-height:48px; }
