/*
Theme Name: Daily
Author: Christoph Schreyer
Author URI:
Description: OMR
Version: 1.0
*/

* {
	font-family: 'omr-book';
	font-size: 14px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
strong { font-weight: bold; }

body {
	background-color: #f5f5f5;
	line-height: 1;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight:normal;
	clear: both;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

/* Clearing floats */
.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}


/* =Repeatable patterns
-------------------------------------------------------------- */

/* Small headers */
.archive-title,
.page-title,
.entry-content th,
.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	text-transform: uppercase;
	color: #636363;
}

.content-wrap-imgoverlayer {
	position:relative;
}
	.content-wrap-imgoverlayer:hover .content-imgoverlayer{
		opacity:1;
	}
	.content-wrap-imgoverlayer:hover img.alignleft{
	  filter: blur(1px);
	  -webkit-filter: blur(1px);
	  -moz-filter: blur(1px);
	  -o-filter: blur(1px);
	  -ms-filter: blur(1px);
	  filter: url(blur.svg#blur);
	  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
	}
	.content-wrap-imgoverlayer:hover img.alignright{
	  filter: blur(1px);
	  -webkit-filter: blur(1px);
	  -moz-filter: blur(1px);
	  -o-filter: blur(1px);
	  -ms-filter: blur(1px);
	  filter: url(blur.svg#blur);
	  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
	}
	.content-wrap-imgoverlayer:hover img.alignnone{
	  filter: blur(1px);
	  -webkit-filter: blur(1px);
	  -moz-filter: blur(1px);
	  -o-filter: blur(1px);
	  -ms-filter: blur(1px);
	  filter: url(blur.svg#blur);
	  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
	}
	.content-imgoverlayer{
		position:absolute;
		opacity:0;
		width:225px;
		height:225px;
		margin-top:6px;
		background-image:url('/wp-content/themes/daily-en/sysimg/bg-trans-blue.png');
		text-align:center;
		-moz-transition-duration:0.5s;
		-o-transition-duration:0.5s;
		-webkit-transition-duration:0.5s;
		-ms-transition-duration:0.5s;
		transition-duration:0.5s;
		z-index:99;
	}
		.content-imgoverlayer img{
		  position:absolute;
		  left:50%;
		  top:50%;
		  margin:-20px 0px 0px -20px;
		}

.content-wrap-bigimgoverlayer {
	position:relative;
}
	.content-wrap-bigimgoverlayer:hover .content-bigimgoverlayer{
		opacity:1;
	}
	.content-wrap-bigimgoverlayer:hover img.alignleft{
	  filter: blur(1px);
	  -webkit-filter: blur(1px);
	  -moz-filter: blur(1px);
	  -o-filter: blur(1px);
	  -ms-filter: blur(1px);
	  filter: url(blur.svg#blur);
	  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
	}
	.content-wrap-bigimgoverlayer:hover img.alignright{
	  filter: blur(1px);
	  -webkit-filter: blur(1px);
	  -moz-filter: blur(1px);
	  -o-filter: blur(1px);
	  -ms-filter: blur(1px);
	  filter: url(blur.svg#blur);
	  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
	}
	.content-wrap-bigimgoverlayer:hover img.alignnone{
	  filter: blur(1px);
	  -webkit-filter: blur(1px);
	  -moz-filter: blur(1px);
	  -o-filter: blur(1px);
	  -ms-filter: blur(1px);
	  filter: url(blur.svg#blur);
	  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
	}
	.content-bigimgoverlayer{
		position:absolute;
		opacity:0;
    bottom: 16px;
    left: -25px;
    right: -25px;
    top: 10px;
		background-image:url('/wp-content/themes/daily-en/sysimg/bg-trans-blue.png');
		text-align:center;
		-moz-transition-duration:0.5s;
		-o-transition-duration:0.5s;
		-webkit-transition-duration:0.5s;
		-ms-transition-duration:0.5s;
		transition-duration:0.5s;
		z-index:99;
	}
		.content-bigimgoverlayer img{
		  position:absolute;
		  left:50%;
		  top:50%;
		  margin:-20px 0px 0px -20px;
		}

/* Shared Post Format styling */
article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}

/* Form fields, general styles first */
button,
input,
textarea {
	border: 1px solid #d1d1d1;
}
button,
input {
	line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}

/* Buttons */
.entry-content p a {
	text-decoration: none;
	outline: none;
	color: #000;
    padding: 0;
    background: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff), linear-gradient(#52bbab, #52bbab);
    background-size: .05em 1px, .05em 1px, 1px 1px;
    background-repeat: no-repeat, no-repeat, repeat-x;
    text-shadow: .03em 0 #fff, -.03em 0 #fff, 0 .03em #fff, 0 -.03em #fff, .06em 0 #fff, -.06em 0 #fff, .09em 0 #fff, -.09em 0 #fff, .12em 0 #fff, -.12em 0 #fff, .15em 0 #fff, -.15em 0 #fff;
    background-position: 0 95%, 100% 95%, 0 95%;
}
.entry-content p a:hover {
	color: #52bbab;
    border-bottom: none;
    box-shadow: none;
    background: none;
}

a.more-link{
	font-family: 'omr-bold';
	padding: 5px 6px 5px 6px!important;
	font-size: 16px;
	font-weight: 700;
	color: #ffffff !important;
	border:none;
	display:inline-block;
	margin:15px 0px 0px 0px;
	text-transform:uppercase;
	text-decoration:none !important;
	line-height:30px;
	letter-spacing:0.5px;
	white-space: nowrap;
	background: #52bbab!important;
    text-shadow: none!important;
}
a.more-link:hover{
	background-color: #f39100!important;
}

a.noline {
	color: #fff;
    border-bottom: none!important;
    box-shadow: none!important;
    background: none!important;
}

.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
.bypostauthor cite span {
	font-family: 'omr-bold';
	font-size: 14px;
	padding: 5px 6px 5px 6px;
	color: #ffffff !important;
	border:none;
	display:inline-block;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	text-decoration:none !important;
	line-height:20px;
	background-color: #d30049;
}
.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	cursor: pointer;
}
button[disabled],
input[disabled] {
	cursor: default;
}
.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
	background-color: #f39100;
}
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color:#ffffff;
	background-color: #000000 !important;
	text-decoration:none !important;
}
.bypostauthor cite span {
	color: #fff;
	background-color: #21759b;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}

/* Responsive images
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto;
	margin:0px 0px 7px 0px;
}
 */
/* Make sure videos and embeds fit their containers */
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}
/* FLOW 14.07.
.entry-content {
	overflow:hidden; /* Override the Twitter embed fixed width */
}*/

/* Images */
.sidebaralign {
	float: left;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 0px;  /* FLOW 14.07. 4px */
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}


/* Minimum width of 641 pixels. */
@media screen and (max-width: 640px) {
	.wp-caption .wp-caption-text,
	.gallery-caption,
	.entry-caption {
		font-size: 22px;
		line-height: 30px;
	}
}

img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a,
.gallery-caption {
	width: 90%;
}
.gallery-item a {
	display: block;
}
.gallery-caption a {
	display: inline;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}

/* Navigation */
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}
#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous,
.previous-image {
	color: #89cbc0;
	float: left;
	width: 50%;
}
	.nav-previous a {
		text-decoration:none;
		font-size: 13px;
	}
.nav-next,
.next-image {
	color: #89cbc0;
	float: right;
	text-align: right;
	width: 50%;
}
	.nav-next a {
		text-decoration:none;
		font-size: 13px;
	}

.nav-single + .comments-area,
#comment-nav-above {
	margin: 20px 0px 0px 0px;
}
.nav-single-wrap-top {
	margin: 0px 0px 16px 0px;
	padding:0px 0px 15px 0px;
	border-bottom:1px solid #d1d1d1;
	height:20px;
}
.nav-single-wrap-bottom {
	padding:15px 0px 0px 0px;
	border-top:1px solid #d1d1d1;
	height:20px;
}
.meta-nav {
	font-size:11px;
}
.socialbar-wrap-top {
	position:relative;
	margin: 0px 0px 20px 0px;
	padding:0px 0px 15px 0px;
	border-bottom:1px solid #d1d1d1;
	height:auto;
	width:100%;
	text-align:center;
}

.socialbar-wrap-top-app
{
	border-bottom: 0;
}

.socialbar-wrap-mobile a,
.socialbar-wrap-top a,
.socialbar-wrap-bottom a {
	color: #fff;
}

.socialbar-wrap-mobile a:hover,
.socialbar-wrap-top a:hover,
.socialbar-wrap-bottom a:hover {
	color: #000;
}

.socialbar-wrap-bottom {
	position:relative;
	margin: 20px 0px 0px 0px;
	padding:15px 0px 15px 0px;
	border-top:1px solid #d1d1d1;
	height:auto;
	width:100%;
	text-align:center;
}

.socialbar-wrap-bottom-app
{
	border-top: 0;
}


.socialbar-wrap-mobile {
	position:relative;
	margin: 20px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	border-top:1px solid #d1d1d1;
	height:60px;
	text-align:left;
}

/* Author profiles */
.author .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.author-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	overflow: hidden;
}
.author-description p {
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
}
.author.archive .author-avatar {
	margin-top: 0;
}


/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {
	font-size: 100%;
}
body {
	font-size: 14px;
	text-rendering: optimizeLegibility;
	color: #000;
}

a {
	text-decoration: none;
	outline: none;
	color: #52bbab;
}
a:hover {
	color: #000000;
}


/* Assistive text */
.assistive-text,
.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; /* Above WP toolbar */
}

/* Page structure */
#wrappage {
	width:100%;
	background-image:url('/wp-content/themes/daily-en/sysimg/bg-trans.png');
}
.site-content {
	margin: 20px 0px 20px 0px;
}
.widget-area {
	margin: 20px 0px 20px 0px;
}

/* Header */
.site-header {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
.site-header h1,
.site-header h2 {
	text-align: center;
}
.site-header h1 a,
.site-header h2 a {
	color: #515151;
	display: inline-block;
	text-decoration: none;
}
.site-header h1 a:hover,
.site-header h2 a:hover {
	color: #21759b;
}
.site-header h1 {
	font-size: 24px;
	font-size: 1.714285714rem;
	line-height: 1.285714286;
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.site-header h2 {
	font-weight: normal;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.header-image {
	margin-top: 24px;
	margin-top: 1.714285714rem;
}
.entry-header .entry-title {
	font-size: 40px;
	color:#52bbab;
	text-transform:uppercase;
}
.first-front-widgets h3,
.second-front-widgets h3 {
	font-size: 14px;
	line-height: 32px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: 'omr-bold';
}
.footer-title {
	font-family: 'omr-bold';
	font-size: 28px;
	font-weight: 700;
	color:#89cbc0;
	text-transform:uppercase;
	line-height:32px;
}
.footer-sub {
	font-size: 20px;
  	line-height:32px;
}

.bigmainteaser {
	font-family: 'omr-bold';
	font-size: 65px;
	color: #fff;
	text-transform:uppercase;
}
.smallmainteaser {
	font-family: 'omr-bold';
	font-size: 25px;
	text-transform: uppercase;
	color:#ffffff;
	display:block;
}
/* Navigation Menu */
.main-navigation {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	text-align: center;
}
.main-navigation li {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.42857143;
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #21759b;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}

/* Banner */
section[role="banner"] {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
}

/* Sidebar */
.widget-area .widgetfull {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 25px;
  padding: 25px 0px 25px 0px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
	word-wrap: break-word;
}
.widget-area .widgetfull h3 {
	font-size: 25px;
	line-height: 27px;
	padding:0px 0px 3px 20px;
}
.widget-area .widgetfull p,
.widget-area .widgetfull li,
.widget-area .widgetfull .textwidget {
	font-size: 12px;
	line-height: 20px;
	color:#000;
}

.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 25px;
  padding: 25px 19px 25px 20px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
	word-wrap: break-word;
}
.widget-area .widget h3 {
	color: #000;
	font-family: 'omr-bold';
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	text-transform: uppercase;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 14px;
	line-height: 20px;
	color:#000;
	font-weight: 300;
}
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .imagetextwidget ul {
	list-style: none;
	margin:0px 0px 10px 0px;
}
.widget-area .imagetextwidget li {
	background-color:#ffffff;
  padding: 7px 25px 7px 25px;
  cursor:pointer;
	-moz-transition-duration:0.5s;
	-o-transition-duration:1s;
	-webkit-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	transition-duration:0.5s;
}
.widget-area .imagetextwidget li span{
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	transition-duration:0.5s;
}
.widget-area .imagetextwidget li:hover {
	background-color:#f8f8f8;
}
.widget-area .imagetextwidget li:hover span {
	color:#000 !important;
}
.widget-area .imagetextwidget li:hover .imagetextwidget-hov {
	opacity:1 !important;
}
.widget-area .imagetextwidget li:hover img.sidebaralign{
  filter: blur(1px);
  -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -o-filter: blur(1px);
  -ms-filter: blur(1px);
  filter: url(blur.svg#blur);
  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
}
	.imagetextwidget-img{
		position:relative;
	}
		.imagetextwidget-hov{
		position:absolute;
		opacity:0;
		top:0px;
		width:70px;
		height:70px;
		margin-top:6px;
		background-image:url('/wp-content/themes/daily-en/sysimg/bg-trans-blue.png');
		text-align:center;
		-moz-transition-duration:0.5s;
		-o-transition-duration:0.5s;
		-webkit-transition-duration:0.5s;
		-ms-transition-duration:0.5s;
		transition-duration:0.5s;
		z-index:20;
		}
			.imagetextwidget-hov img{
			  position:absolute;
			  left:50%;
			  top:50%;
			  margin:-9px 0px 0px -9px;
			}

#jobwidget img.sidebaralign {
	margin: 0;
}

#jobwidget .imagetextwidget li {
	font-size: 14px !important;
}



.widget_recent_posts li {
	padding: 0 !important;
}

.widget-area .widgetfull a.more {
	padding:0px 0px 0px 28px;
}
.widget-area .widget a {
	color: #52bbab;
	text-decoration:none;
}
.widget-area .widget a:hover {
	color: #000000;
}
.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}

/* Footer */
#omrportalfooter-mn h2 {
	font-size: 25px;
	line-height: 27px;
}
footer[role="contentinfo"] {
	border-top: 1px solid #ededed;
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	max-width: 960px;
	max-width: 68.571428571rem;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-left: auto;
	margin-right: auto;
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
footer[role="contentinfo"] a {
	color: #686868;
}
footer[role="contentinfo"] a:hover {
	color: #21759b;
}


/* =Main content and comment content
-------------------------------------------------------------- */

.entry-meta {
	clear: both;
}

.entry-meta .entry-date {
	font-weight: bold;
	font-family: 'omr-bold';
	font-weight: 700;
	font-size: 14px;
}


/* Minimum width of 641 pixels. */
@media screen and (max-width: 640px) {
	.entry-meta .entry-date {
		font-size: 22px;
		line-height: 30px;
	}
}


.entry-header {
}
.entry-header img.wp-post-image {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header .entry-title,
.entry-header .entry-title a {
	font-family: 'omr-bold';
	font-size: 30px;
	line-height: 32px;
	font-weight: 700;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	color: #89cbc0;
	text-transform: uppercase;
}

/* Minimum width of 641 pixels. */
@media screen and (max-width: 640px) {
	.entry-header .entry-title,
	.entry-header .entry-title a {
		font-size: 40px;
		line-height: 40px;
	}
}


.entry-header .entry-title a:hover {
	color: #52bbab;
}

.entry-header .entry-title a {
	text-decoration: none;
}
.entry-header .entry-format {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-weight: normal;
}
.entry-header .comments-link {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.comments-link a,
.entry-meta a {
	font-family: 'omr-bold';
	font-size: 14px;
	font-weight: 300;
	color: #000000;
	text-decoration:none;
}

/* Minimum width of 641 pixels. */
@media screen and (max-width: 640px) {
	.comments-link a,
	.entry-meta a {
		font-size: 22px;
		line-height: 30px;
	}
}

.comments-link a:hover,
.entry-meta a:hover {
	color: #52bbab;
	text-decoration:none;
}
.imgheart {
	right: -80px;
	top: -5px;
	width:34px;
	height:28px;
	padding-top:6px;
	background-position:-1px 0px;
	background-image:url('/wp-content/themes/daily-en/sysimg/icn-heart.png');
}
.imgheart:hover {
	background-image:url('/wp-content/themes/daily-en/sysimg/icn-heart-act.png');
}
.imgheart>p {
	line-height: 22px;
}
.imgbubble {
	right: -115px;
	top: -5px;
	padding-top:5px;
	width:34px;
	height:29px;
	background-position:-1px 1px;
	background-image:url('/wp-content/themes/daily-en/sysimg/icn-bubble.png');
}
.imgbubble:hover {
	background-image:url('/wp-content/themes/daily-en/sysimg/icn-bubble-act.png');
}
.imgbubble>a {
	display: block;
	line-height: 22px;
}


.leave-reply, .leave-reply-single {
	position: absolute;
	width:34px;
	text-align:center;
	background-repeat:no-repeat;
}
.leave-reply a, .leave-reply-single a, .leave-reply p, .leave-reply-single p {
	font-size: 10px !important;
	color: #ffffff !important;
	text-decoration:none !important;
}
.leave-reply a:hover, .leave-reply-single a:hover {
	color: #ffffff !important;
	text-decoration:none !important;
}
article.sticky .featured-post {
	border-top: 4px double #ededed;
	border-bottom: 4px double #ededed;
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 3.692307692;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	text-align: center;
}
.fl-comment-content,
.footer-content,
.entry-content,
.entry-summary,
.mu_register {
	line-height: 22px;
}

.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6 {
	margin: 5px 0px 5px 0px;
}
.entry-content h1,
.comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5;
}
.entry-content h2,
.comment-content h2,
.mu_register h2 {
	font-size: 20px;
	line-height:32px;
	font-weight: 600;
}
.entry-content h3,
.comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}
.entry-content h4,
.comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}
.entry-content h5,
.comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.entry-content h6,
.comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}
.entry-content p,
.entry-content,
.entry-summary p,
.comment-content p,
.mu_register p {
	font-size: 16px;
	line-height: 22px;
	margin: 0;
	padding: 0 0 20px 0;
}
body.blog .entry-content,
body.blog .entry-content > p:last-child
{
	padding: 0;
}

/* Minimum width of 641 pixels. */
@media screen and (max-width: 640px) {
	.entry-content p,
	.entry-content,
	.entry-summary p,
	.comment-content p,
	.mu_register p {
		font-size: 30px;
		line-height: 40px;
	}
}

.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul,
.mu_register ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul {
	margin-bottom: 0;
}
.entry-content ul,
.comment-content ul,
.mu_register ul {
	list-style: disc outside;
}
.entry-content ol,
.comment-content ol {
	list-style: decimal outside;
}
.entry-content li,
.comment-content li,
.mu_register li {
	margin: 0 0 0 36px;
	margin: 0 0 0 2.571428571rem;
}
.entry-content blockquote,
.comment-content blockquote {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding: 24px;
	padding: 1.714285714rem;
	font-style: italic;
}
.entry-content blockquote p:last-child,
.comment-content blockquote p:last-child {
	margin-bottom: 0;
}
.entry-content code,
.comment-content code {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
}
.entry-content pre,
.comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}
.entry-content pre code,
.comment-content pre code {
	display: block;
}
.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.entry-content address,
.comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}

img.sidebaralign,
.wp-caption.sidebaralign {
	margin: 6px 10px 5px 0px;
	float:left;
}
.widget_recent_entries .imagetextwidget .imagetextwidget-img img.sidebaralign{
	margin: 6px 10px 15px 0px;
	float:left;
}
	.widget_recent_entries .imagetextwidget .imagetextwidget-img{
		float:left;
	}
	.widget_recent_entries .imagetextwidget span{
		float:left;
		width:205px;
	}




img.alignleft,
.wp-caption.alignleft {
	margin: 6px 20px 20px 0px;
}
img.alignright,
.wp-caption.alignright {
	margin: 6px 0px 20px 20px;
}
img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin: 20px 0px 20px 0px !important;
	max-width:100% !important;
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content dl,
.comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}
.entry-content dt,
.comment-content dt {
	line-height: 1.714285714;
}
.entry-content dd,
.comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ededed;
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
.entry-content table caption,
.comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.entry-content td,
.comment-content td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}
.site-content article,
.site-content-full .type-podcast {
	position:relative;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 25px;
	padding: 25px 24px 25px 25px;
	background-color:#fff !important;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	/* overflow: hidden; FLOW 14.07. */
}
.site-content article:last-child {
	margin-bottom: 0px;
}
.site-content-full article {
	margin-bottom: 25px;
	padding: 25px 0px 25px 0px;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	border:none !important;
	background:none !important;
}
.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.entry-meta {
	position:relative;
	font-size: 14px;
	color: #000;
	margin:0px 100px 15px 0px;
	line-height:20px;
}
.single-author .entry-meta .by-author {
	display: inline;
}
.mu_register h2 {
	color: #757575;
	font-weight: normal;
}


/* =Archives
-------------------------------------------------------------- */

.archive-header,
.page-header {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	padding-bottom: 22px;
	padding-bottom: 1.571428571rem;
	border-bottom: 1px solid #ededed;
}
.archive-meta {
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin-top: 22px;
	margin-top: 1.571428571rem;
}


/* =Single image attachment view
-------------------------------------------------------------- */

.article.attachment {
	overflow: hidden;
}
.image-attachment div.attachment {
	text-align: center;
}
.image-attachment div.attachment p {
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
.image-attachment .entry-caption {
	margin-top: 8px;
	margin-top: 0.571428571rem;
}


/* =Aside post format
-------------------------------------------------------------- */

article.format-aside h1 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
article.format-aside h1 a {
	text-decoration: none;
	color: #4d525a;
}
article.format-aside h1 a:hover {
	color: #2e3542;
}
article.format-aside .aside {
	padding: 24px 24px 0;
	padding: 1.714285714rem;
	background: #d2e0f9;
	border-left: 22px solid #a8bfe8;
}
article.format-aside p {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #4a5466;
}
article.format-aside blockquote:last-child,
article.format-aside p:last-child {
	margin-bottom: 0;
}


/* =Post formats
-------------------------------------------------------------- */

/* Image posts */
article.format-image footer h1 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	font-weight: normal;
}
article.format-image footer h2 {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
article.format-image footer a h2 {
	font-weight: normal;
}

/* Link posts */
article.format-link header {
	padding: 0 10px;
	padding: 0 0.714285714rem;
	float: right;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-style: italic;
	text-transform: uppercase;
	color: #848484;
	background-color: #ebebeb;
	border-radius: 3px;
}
article.format-link .entry-content {
	max-width: 80%;
	float: left;
}
article.format-link .entry-content a {
	font-size: 22px;
	font-size: 1.571428571rem;
	line-height: 1.090909091;
	text-decoration: none;
}

/* Quote posts */
article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}
article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	padding: 1.714285714rem 1.714285714rem 0;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.6;
	font-style: normal;
	color: #6a6a6a;
	background: #efefef;
}

/* Status posts */
.format-status .entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.format-status .entry-header header {
	display: inline-block;
}
.format-status .entry-header h1 {
	font-size: 15px;
	font-size: 1.071428571rem;
	font-weight: normal;
	line-height: 1.6;
	margin: 0;
}
.format-status .entry-header h2 {
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	line-height: 2;
	margin: 0;
}
.format-status .entry-header header a {
	color: #757575;
}
.format-status .entry-header header a:hover {
	color: #21759b;
}
.format-status .entry-header img {
	float: left;
	margin-right: 21px;
	margin-right: 1.5rem;
}


/* = feed jobs
-------------------------------------------------------------- */

#jobwidget {
	float: none;
}

.widget-area-wide {
width: 100% !important;
margin: 0;
margin-bottom: 20px;
background-color: transparent;
}

.bg-feed {
background-color: #fff;
padding: 25px 0px 25px 25px;
}


.widget-area-wide .imagetextwidget ul {
list-style: none;
margin: 0px 0px 10px 0px;
float: left;
width: 100%;
}

.widget-area-wide .imagetextwidget li {
background-color: #ffffff;
padding: 0;
cursor: pointer;
-moz-transition-duration: 0.5s;
-o-transition-duration: 1s;
-webkit-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
transition-duration: 0.5s;
width: 45%;
height: auto;
float: left;
padding: 7px;
line-height: 16px;
font-size: 12px;
color: #ADADAD;
}

.widget-area-wide li .imagetextwidget-img{
position: relative;
min-height: 70px;
float: left;
border: 1px solid #E7E7E7;
margin-right: 10px;
}



img.feedalign, .wp-caption.feedalign {
 vertical-align: middle;
}

.imagetextwidget-img .helper {
position: relative;
display: block;
}

.widget-area-wide .imagetextwidget-hov {
margin-top: 0px;
}



.jobs_post_title {
font-size: 25px;
line-height: 17px;
color: #000;
margin-bottom: 20px;
}




.wp_rp_feed {
clear: both;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin-bottom: 25px;
padding: 25px 0px 10px 25px;
background-color: #fff;
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}




#jobwidget a.more{
display: inline-block;
position: relative;
padding: 0px 0 0 0;
font-size: 12px;
}



/* =Comments
-------------------------------------------------------------- */

.comments-area {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
  padding: 25px 24px 25px 25px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
	word-wrap: break-word;
}
.comments-title {
	font-size: 25px;
	line-height: 27px;
}
.comments-area article {
	border:none !important;
	padding:25px 0px 0px 0px !important;
}
.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 6.071428571rem;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area cite b {
	font-weight: normal;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #000;
}
.comments-area article header cite a:hover {
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area .bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
.comments-area .bypostauthor cite b {
}
a.comment-reply-link,
a.comment-edit-link {
	color: #686868;
	line-height: 1.846153846;
}
a.comment-reply-link:hover,
a.comment-edit-link:hover {
	color: #21759b;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
ol.commentlist {
	border-bottom:1px solid #d1d1d1 !important;
	margin: 20px 0 !important;
}

/* Comment form */
#respond h3#reply-title {
	font-size: 25px;
	line-height: 27px;
}
#respond h3#reply-title #cancel-comment-reply-link {
	font-size: 25px;
	line-height: 27px;
}
#respond form {
	margin: 24px 0px 0px 0px;
}
#respond form p {
	margin: 11px 0;
	font-size: 14px;
	margin: 0.785714286rem 0;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	font-size: 14px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: inline;
	font-size: 14px;
	line-height: 1.714285714;
}
#respond form input[type="text"],
#respond form textarea {
	font-size: 14px;
	line-height: 1.714285714;
	padding: 10px;
	width: 96%;
	resize:none;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
color:#52bbab;
}
.requiredred {
color:#b30034;
}
.requiredstr {
font-size:12px;
margin-right:20px;
}
.form-submit {
	text-align: right;
	margin: 0px !important;
}


/* =Front page template
-------------------------------------------------------------- */

.entry-page-image {
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}
.template-front-page .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	border-top: 1px solid #ededed;
}
.template-front-page .widget-area .widget li {
	margin: 8px 0 0;
	margin: 0.571428571rem 0 0;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.714285714;
	list-style-type: square;
	list-style-position: inside;
}
.template-front-page .widget-area .widget li a {
	color: #757575;
}
.template-front-page .widget-area .widget li a:hover {
	color: #21759b;
}
.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}


/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}


/* =Plugins
----------------------------------------------- */

img#wpstats {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
}


/* =Media queries
-------------------------------------------------------------- */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}


h1 {
	margin: 0 auto !important;
}


/* Minimum width of 641 pixels. */
@media screen and (min-width: 641px) {

	h1 {
		margin: 0;
	}


	.ismobile { display:none; }
	.isdesktop { display:block; }

	.entry-content img.alignnone{
	margin:10px 0px 10px -25px !important;
	width:600px !important; /* FLOW 14.07.  550px */
	height:auto !important;
	}

	.author-avatar {
		float: left;
		margin-top: 8px;
	}
	.author-description {
		float: right;
		width: 80%;
	}
	.site {
		margin: 0 auto;
		max-width: 960px;
		width: 100%;
	}

	.site-content,
	.site-content-full {
		float: left;
		max-width: 600px !important;
		width: 100%;
	}
    .page-id-87 .site-content, .page-id-9 .site-content, .page-id-11 .site-content, .page-id-13 .site-content, .page-id-15 .site-content {
        max-width: 960px !important;
    }
	body.template-front-page .site-content,
	body.attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}
	.widget-area {
		float: right;
		width: 340px;
	}

	#respond form input[type="text"] {
		width: 96%;
	}
	#respond form textarea.blog-textarea {
		width: 79.666666667%;
	}
	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}
	.template-front-page.has-post-thumbnail article {
		float: left;
		width: 47.916666667%;
	}
	.entry-page-image {
		float: right;
		margin-bottom: 0;
		width: 47.916666667%;
	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: left;
		width: 51.875%;
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: right;
	}
	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: right;
		width: 39.0625%;
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
	}
	.template-front-page.two-sidebars .widget,
	.template-front-page.two-sidebars .widget:nth-child(even) {
		float: none;
		width: auto;
	}
	.commentlist .children {
		margin-left: 80px;
	}
	.mps {
		width:305px;
		margin:10px 0px 0px 0px;
	}
		.mps-str {
			float:left;
			width:255px;
		  margin:0px 0px 20px 0px;
		}
			.mps-str p.mpstop{
				line-height:18px;
				padding-bottom:4px;
			}
			.mps-str p.mpsbottom{
				color:#000;
			}
			.mps-str p.mpsbottom a{
				color:#000 !important;
				text-decoration:none;
			}
			.mps-str p.mpsbottom a:hover{
				color:#52bbab !important;
				text-decoration:none;
			}
		.mps-icn {
			float:left;
			width:50px;
		}
			.mps-icn img{
				width:11x;
				height:11px;
				margin:0px 5px -1px 0px;
			}
}



/* Maximum width of 640 pixels. */
@media screen and (max-width: 960px) {

	.ismobile { display:block; }
	.isdesktop { display:none; }

	body {
		font-size: 23px;
	}

/*	.entry-content p,
	.entry-summary p,
	.comment-content p,
	.mu_register p{
		line-height:40px !important;
	}
*/
	.entry-content h2,
	.comment-content h2,
	.mu_register h2 {
		font-size: 30px;
	}


	.teaser-1-text p{
		font-size:17px;
		line-height:25px !important;
	}

	.first-front-widgets h3 {
		font-size: 30px;
	}
	.second-front-widgets h3 {
		font-size: 30px;
	}

	#wrappage {
		background-color:#fff;
	}
	.site-content {
		margin: 10px 0px 0px 0px !important;
	}
	.site-content article {
		border-right: 0px;
		padding: 25px 20px 25px 20px !important;
		margin-bottom: 0px !important;
	}
	.widget-area {
		display: none;
	}
	.content-bigimgoverlayer{
    left: -20px;
    right: -20px;
	}
	.entry-content img.alignnone{
	margin:10px 0px 10px -20px !important;
	width:640px !important;
	height:auto !important;
	}

	.mps {
		width:600px;
		margin:10px 0px 0px 0px;
	}
		.mps-str {
			float:left;
			width:540px;
		  margin:0px 0px 20px 0px;
		}
			.mps-str p.mpstop{
				font-size:18px;
				line-height:18px;
				padding-bottom:4px;
			}
			.mps-str p.mpsbottom{
				font-size:14px;
				color:#000;
			}
			.mps-str p.mpsbottom a{
				color:#000 !important;
				text-decoration:none;
			}
			.mps-str p.mpsbottom a:hover{
				color:#52bbab !important;
				text-decoration:none;
			}
		.mps-icn {
			float:left;
			width:60px;
		}
			.mps-icn img{
				width:11x;
				height:11px;
				margin:0px 5px -1px 0px;
			}

	.leave-reply p, .leave-reply a {
	  font-size: 17px !important;
	}
	.leave-reply-single p, .leave-reply-single a {
	  font-size: 17px !important;
	}
	.imgheartmobile {
		left:495px;
		top:-5px;
		line-height: 40px;
		width:54px;
		height:49px;
		padding-top:5px;
		background-position:0px 0px;
		background-image:url('/wp-content/themes/daily-en/sysimg/icn-heart-big.png');
	}
	.imgheartmobile:hover {
		background-image:url('/wp-content/themes/daily-en/sysimg/icn-heart-big-act.png');
	}
	.imgbubblemobile {
		left:550px;
		top:-5px;
		line-height: 40px;
		width:54px;
		height:50px;
		padding-top:4px;
		background-position:0px 3px;
		background-image:url('/wp-content/themes/daily-en/sysimg/icn-bubble-big.png');
	}
	.imgbubblemobile:hover {
		background-image:url('/wp-content/themes/daily-en/sysimg/icn-bubble-big-act.png');
	}

	a.more-link{
		font-size: 22px;
	}

	.nav-previous {
	font-size: 14px !important;
	}
	.nav-next {
	font-size: 14px !important;
	}

	footer.entry-meta {
	font-size: 23px;
	line-height:22px;
	}
	.footer-sub {
	font-size: 30px;
	padding-top: 10px;
	}

	#respond h3#reply-title {
		font-size: 30px;
	}
	#respond h3#reply-title #cancel-comment-reply-link {
		font-size: 30px;
	}
}





/* 20141215 cschreyer Placeholder für alle INPUT setzen */
input::-webkit-input-placeholder { opacity:1; color:#000; }
input::-moz-placeholder { opacity:1; color:#000; } /* firefox 19+ */
input:-ms-input-placeholder { opacity:1; color:#000;  } /* ie */
input:-moz-placeholder { opacity:1; color:#000; }





/* 20141215 cschreyer Newsletteranmeldung unter jedem Post */
.newsletter-inner-post {
	padding:15px 0px 0px 0px;
	border-top:0px solid #d1d1d1;
	text-align: center;
}
.newsletter-inner-post h2 {
	padding-top: 15px;
	font-size: 30px;
	color:#fff;
}
.newsletter-inner-post p, .newsletter-inner-post-form-wrap .newsletter-option-wrapper {
	padding-top: 15px;
	padding-bottom: 15px;
	color:#fff;
}
.newsletter-option-wrapper>span {
	cursor: pointer;
}
.newsletter-inner-post form {
	margin-top: 0px !important;
}
.newsletter-inner-post .newsletter-inner-post-form-wrap {
	background-color: #89cbc0;
	width:100%;
	min-height:60px;
	margin: 0px;
	padding: 20px 0 0 0;
	border: 0px;
}


.newsletter-inner-post .newsletter-inner-post-text-wrap {
	background-color: #52bbab;
	width:100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}


.newsletter-inner-post .newsletter-inner-post-form-wrap .newsletterform-button {
	width: 75px;
	display: inline-block !important;
	float: none !important;
	margin-top: 15px;
	margin-bottom: 15px;
}
.newsletter-inner-post .newsletter-inner-post-form-wrap .newsletterform-input {
	width: 250px;
	display: inline-block !important;
	float: none !important;
	margin-top: 15px;
	margin-bottom: 15px;
}
.newsletter-inner-post .newsletter-inner-post-form-wrap .newsletterform-input input {
	width: 100% !important;
	padding: 0px;
	padding-left: 10px;
}

.newsletter-inner-post .formerror-news {
	background: none;
	padding: 0px;
	width: auto;
	margin: 0px;
}
.newsletter-inner-post .formerror-news p{
	width: 275px;
	display: inline-block;
	border:1px solid #B2DBE4;
	padding: 5px;
	margin: 15px;
}
.newsletter-option-wrapper {
	width:100%;
}
.newsletter-option-wrapper span {
	width:250px;
	display: inline-block;
}


#recent_posts-2 li {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#text-7 li {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {strong {font-family: Arial;}}


/*
Wordpress Popular Posts plugin stylesheet
Developed by Hector Cabrera
cabrerahector.com | @cabrerahector

Use the following classes to style your popular posts list as you like.
*/

/* Styles the "Sorry, no data so far" message */
.wpp-no-data {
}

/* UL - Popular Posts container styles */
.wpp-list {
}

	/* LI - Post container styles */
	.wpp-list li {
		overflow:hidden;
		float:none;
		clear:both;
	}

		/* Thumbnail styles */
		.wpp-thumbnail {
			display:inline;
			float:left;
			margin:4px 5px 0 0;
			border:none;
		}

		/* Title styles */
		.wpp-post-title {
		}

		/* Excerpt styles */
		.wpp-excerpt {
		}

		/* Stats tag styles */
		.post-stats {
			display:block;
			font-size:9px;
			font-weight:bold;
		}

			/* Comments count styles */
			.wpp-comments {
			}

			/* Views count styles */
			.wpp-views {
			}

			/* Author styles */
			.wpp-author {
			}

			/* Post date styles */
			.wpp-date {
			}

			/* Post category styles */
			.wpp-category {
			}

		/* WP-PostRatings styles */
		.wpp-rating {
		}







		.share-counts img
{
	/*margin: 3px;
	margin-right: 6px;
	margin-left: 15px;*/
	margin-right: 3px;
	background-color: transparent;
	vertical-align: middle;
	position: relative;
	top: -1px;
}


.share-counts-smaller
{
	font-size: 0.8em;
}

.share-counts-standard
{
}

.share-counts-bigger
{
	font-size: 1.1em;
}

.share-counts-even-bigger
{
	font-size: 1.2em;
}

.share-counts-huge
{
	font-size: 1.4em;
}

.most-shared-posts
{

}


a.omr_mobile:link, a.omr_mobile:visited, a.omr_mobile:active{ color: #ffffff; text-decoration:none; }
a.omr_mobile:hover{ color: #52bbab; text-decoration:none; }
a.omr_meta:link, a.omr_meta:visited, a.omr_meta:active{ display:block; color: #959595; text-decoration:none; }
a.omr_meta:hover{ display:block; color: #52bbab; text-decoration:none; }

a.nudl:link, a.nudl:visited, a.nudl:active{ text-decoration:none; }
a.nudl:hover{ text-decoration:none; }


/* Die BG werden nur bei Desktop geladen*/
.background_academy,.background_daily {background-image:none}
@media screen and (min-width: 960px) {
	.background_academy {
		background-image:url('/wp-content/themes/daily-en/sysimg/bg-academy.jpg');
	}
	.background_daily {
		background-image:url('/wp-content/themes/daily-en/sysimg/bg-daily.jpg');
	}
}


@media screen and (max-width: 960px) {
	.isdesktop #omrportalhead-mainteaser-wrap {
		display: none;
	}
}



@media screen and (max-width: 780px) {
	#secondary {
		display: none !important;
	}
}






div .clear {
overflow:hidden;
clear:both;
height:0;
}

#bodybg {
background-attachment:fixed;
background-position:center 80px;
background-repeat: no-repeat;
background-size: cover;
}

/* Desktop Header */
@media screen and (min-width: 980px) {
	#bodybg {
		background-position:center 119px;
	}
}
#wrapgooglemaps{
line-height:0 !important;
}
#dailydrive{
margin-top:-2px !important;
}


.icn-whatsapp{
background-image:url('/wp-content/themes/daily-en/sysimg/icn-whatsapp.png');
background-position:10px center;
background-repeat: no-repeat;
}




.searchresult-input{
width:479px;
height:28px;
padding:1px 5px 0px 5px;
border:1px solid #d1d1d1;
color:#949494;
}
.searchresult-select select{
height:30px;
padding:5px;
border:1px solid #d1d1d1;
color:#949494;
}
.searchresult-title{
font-size: 25px;
line-height: 27px;
}
#post--0{ font-size:12px !important; }

.searchmeta-input{
width:250px;
height:24px;
padding:0px 5px 0px 5px;
border:1px solid #d1d1d1;
color:#949494;
}
.searchmeta-btn{
margin:0px 0px -7px 5px;
}
.searchmeta-m-input{
width:170px;
height:54px;
padding:0px 5px 0px 5px;
border:0px !important;
color:#949494;
font-size:23px;
}
.searchmeta-m-btn{
margin:0px 0px -19px 5px;
}



/*
 * PRESSE
 */
.press_desktop{
display:block;
}
.press_mobile{
display:none;
}

.press_img{
float:left;
width:225px;
margin-bottom:40px;
}
	.press_img img{
	width:225px;
	height:225px;
	background-color:#fff;
	}
.press_ctn{
float:left;
padding:25px 0px 25px 25px;
width:710px;
min-height:175px;
background-color:#fff;
}
	.press_ctn h2{
	color: #52bbab;
	font-size: 25px;
	line-height: 17px;
	margin-bottom: 10px;
	}

.press_kit_headline{
float:left;
width:350px;
margin:0px 30px 15px 0px;
}
.press_messages_headline{
float:left;
width:580px;
margin:0px 0px 15px 0px;
}
	.press_kit_headline h1, .press_messages_headline h1, .page-template-tmpl-press h1 {
		font-family: 'omr-bold';
		font-size: 14px;
		color:#000;
		text-transform:uppercase;
	}

.press_kit{
float:left;
width:320px;
padding:15px;
margin:0px 30px 15px 0px;
background-color:#fff;
}
	.press_kit img{
	margin:0px 0px 20px 0px;
	}
.press_messages{
float:left;
width:580px;
margin:0px 0px 80px 0px;
}
	.press_box{
	width:550px;
	padding:15px;
	margin:0px 0px 10px 0px;
	background-color:#fff;
	}
		.press_box h2{
		color: #000000;
		font-size: 25px;
		line-height: 36px;
		margin-bottom: 10px;
		}
	.press_box_close{
	margin:15px 0px 0px 0px;
	}
	.press_box_open{
	display:none;
	margin:0px 0px 0px 0px;
	}
	.press_box_manage{
		margin:15px 0px 0px 0px;
	}
		.press_box_manage_pdf{
			float:left;
		}
		.press_box_manage_link{
			float:right;
			text-align:right;
		}

/* Maximum width of 640 pixels. */
@media screen and (max-width: 960px) {

	.press_desktop{
	display:none;
	}
	.press_mobile{
	display:block;
	}

	#post-6162{
	  padding:25px 20px !important;
	}
	.page-id-6162 .entry-content{
	  padding:0px 20px !important;
	}
	#post-6162 .entry-content{
	  padding:25px 0px !important;
	}

	.press_img{
	float:none;
	width:100%;
	text-align:center;
	margin-bottom:0px;
	}
	.press_ctn{
	float:none;
	width:auto;
	padding:25px 0px 25px 0px;
	background-color:#fff;
	}
	.press_kit{
	float:none;
	width:100%;
	padding:0px;
	margin:0px 0px 15px 0px;
	}
	.press_messages{
	float:none;
	width:100%;
	margin:0px 0px 80px 0px;
	}
		.press_box{
		width:100%;
		padding:0px;
		}

}









/*
 * OMR-PORTAL MAINTEASER
 */
#omrportalhead-mainteaser-wrap{
width:100%;
height:177px;
}
	#omrportalhead-mainteaser{
	position:relative;
	width:1000px;
	height:137px;
	margin:0 auto;
	text-align:center;
	padding-top:40px;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	transition-duration:0.5s;
	}
		#stoerer{
		position:absolute;
		right:0px;
		top:20px;
		}
.fixedmainteaser{
margin-top:82px;
}
#omrportalhead-techdealsimg-wrap{
width:100%;
height:176px;
background-color:#cacecf;
background-image:url('/wp-content/themes/daily-en/sysimg/bg-techdeals-top.png');
background-repeat:no-repeat;
background-position:top center;
}
#omrportalhead-techdeals-wrap{
width:100%;
padding:20px 0px 20px 0px;
background-color:#f3f3f2;
background-image:url('/wp-content/themes/daily-en/sysimg/bg-techdeals-bottom.png');
background-repeat:no-repeat;
background-position:top center;
}
	#omrportalhead-techdeals{
	width:960px;
	margin:0 auto;
	text-align:center;
	padding-top:15px;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	transition-duration:0.5s;
	}


/* Maximum width of 640 pixels. */
@media screen and (max-width: 960px) {
	#omrportalhead-techdeals{
  	width:100%;
	}

}










/*
 * OMR-PORTAL FOOTER
 */
#omrportalfooter-m-wrap{
width:100%;
height:39px;
background-color:#fff;
border-bottom:1px solid #e5e5e5;
overflow:hidden;
}
	#omrportalfooter-m{
	width:1000px;
	height:39px;
	margin:0 auto;
	background-color:#fff;
	}
		#omrportalfooter-meta{
		width:960px;
		height:39px;
	  padding:0px 20px 0px 20px;
		}
			#omrportalfooter-meta-str{
			float:left;
			width:520px;
			padding:13px 0px 0px 0px;
			}
			#omrportalfooter-meta-navi{
			float:right;
			width:440px;
			}
				.omrportalfooter-meta-navipoint{
				float:right;
				height:26px;
				width:39px;
				text-align:center;
				padding-top:13px;
				border-left:1px solid #e5e5e5;
				}
				.omrportalfooter-meta-navipoint-pd{
				float:right;
				height:28px;
				padding:11px 10px 0px 10px;
				border-left:1px solid #e5e5e5;
				}
				.omrportalfooter-meta-navipoint-pd-last{
				float:right;
				height:28px;
				padding:11px 0px 0px 10px;
				border-left:1px solid #e5e5e5;
				}
#omrportalfooter-mn-wrap{
width:100%;
height:auto;
background-color:#fff;
border-bottom:1px solid #e5e5e5;
}
	#omrportalfooter-mn{
	width:1000px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	}
		#omrportalfooter-col1{
		float:left;
		width:260px;
		padding:25px;
		font-size:12px;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		hyphens: auto;
		}
			#omrportalfooter-col1 img{
			margin:6px 10px 0px 0px !important;
			}
			.wpp-list li{
			 margin:0px 0px 10px 0px !important;
			}
				.wpp-list li p{
				 padding-left:80px;
				}
		#omrportalfooter-col2{
		float:left;
		width:305px;
		padding:25px 25px 25px 0px;
		font-size:12px;
		}
		#omrportalfooter-col3{
		float:left;
		width:320px;
		padding:25px 0px 25px 0px;
		margin-left:20px;
		font-size:12px;
		}
#omrportalfooter-cf-wrap{
width:100%;
background-color:#fff;
border-bottom:1px solid #e5e5e5;
}
	#omrportalfooter-cf{
	width:1000px;
	margin:0 auto;
	padding-bottom:20px;
	background-color:#fff;
	}
		#omrportalfooter-colform{
		float:left;
		width:564px;
		padding:10px 25px 0px 25px;
		}
			.omrportalfooter-colform-str{
			float:left;
			width:260px;
			}
			.omrportalfooter-colform-space{
			float:left;
			width:42px;
			height:10px;
			}
			.omrportalfooter-colform-input{
			float:left;
			width:260px;
			padding:0px 0px 15px 0px;
			}
				.omrportalfooter-colform-input input[type="text"]{
				font-size: 14px;
				line-height: 1.714285714;
				padding: 5px 10px 5px 10px;
				width: 240px;
				}
			#omrportalfooter-colform textarea{
			font-size: 14px;
			line-height: 1.714285714;
			padding: 10px;
			width:543px;
			height:70px;
			resize:none;
			margin-bottom:10px;
			}
		#omrportalfooter-col4{
		float:left;
		width:319px;
		padding:10px 0px 0px 0px;
		margin-left:20px;
		}

				#omrportalfooter-col4 h2.footer-sub{

		font-family: 'omr-bold';
		font-size: 14px;
		line-height: 20px;
		color: black;
		font-weight: 600;
			text-transform: uppercase;
		}


			.omrportalfooter-col4-contact{
			}
				.omrportalfooter-col4-contact img{
				float:left;
				margin:6px 10px 10px 0px;
				}
				.omrportalfooter-col4-contact a:hover{
				color:#000 !important;;
				}
		.omrportalfooter-col4-contact-line{
		border-bottom:1px solid #d1d1d1;
		margin:20px 0px 20px 0px;
		}



/*
 * OMR-PORTAL FORMULAR AUSGABEN
 */
.formerror-red{
display:none;
background-color:#ffe596;
padding:10px;
width:544px;
margin-bottom:20px;
text-align:center;
}
.formerror-blue{
display:none;
background-color:#ffe596;
padding:10px;
width:544px;
margin-bottom:20px;
text-align:center;
}
.formerror-orange{
display:none;
background-color:#ffe596;
padding:10px;
width:544px;
margin-bottom:20px;
text-align:center;
}
.formerror-techdeals{
display:none;
background-color:#ffe596;
padding:10px;
width:290px;
text-align:center;
}
.formok-red{
display:none;
border:2px solid #52bbab;
padding:10px;
width:540px;
margin-bottom:20px;
text-align:center;
}
.formok-blue{
display:none;
border:2px solid #52bbab;
padding:10px;
width:540px;
margin-bottom:20px;
text-align:center;
}
.formok-orange{
display:none;
border:2px solid #52bbab;
padding:10px;
width:540px;
margin-bottom:20px;
text-align:center;
}
.formerror{
display:none;
background-color:#ffe596;
padding:10px;
width:940px;
margin-bottom:20px;
text-align:center;
}
.formok{
display:none;
border:2px solid #52bbab;
padding:10px;
width:936px;
margin-bottom:20px;
text-align:center;
}
.formerror-news{
display:none;
background-color:#ffe596;
padding:10px;
width:280px;
margin:20px 0px 20px 0px;
text-align:center;
}
.formerror-news p{
margin-bottom:0px !important;
}
.formerror_0, .formerror_1{
display:none;
background-color:#ffe596;
padding:10px;
width:334px;
margin-bottom:20px;
text-align:center;
}
.formok_0, .formok_1{
display:none;
border:2px solid #52bbab;
padding:10px;
width:330px;
margin-bottom:20px;
text-align:center;
}


/* Maximum width of 640 pixels. */
@media screen and (max-width: 960px) {

	.formerror-red{
	width:580px;
	}
	.formerror-blue{
	width:580px;
	}
	.formok-red{
	width:576px;
	}
	.formok-blue{
	width:576px;
	}
	.formerror{
	width:580px;
	}
	.formok{
	width:576px;
	}

}




/*
 * OMR-PORTAL FORMULAR
 */

.omrportal-colform-str{
float:left;
width:292px;
}
.omrportal-colform-space{
float:left;
width:42px;
height:10px;
}
.omrportal-colform-input{
float:left;
width:292px;
padding:0px 0px 15px 0px;
}
	.omrportal-colform-input input[type="text"]{
	font-size: 14px;
	line-height: 1.714285714;
	padding: 5px 10px 5px 10px;
	width: 270px;
	}
#omrportal-colform textarea{
font-size: 14px;
line-height: 1.714285714;
padding: 10px;
width:938px;
height:140px;
resize:none;
margin-bottom:10px;
}
/* Maximum width of 640 pixels. */
@media screen and (max-width: 960px) {

	.wrapcolform{
	width:600px;
	padding:20px 20px 20px 20px;
	border-top:1px solid #e5e5e5;
	}
	.omrportal-colform-space{
	width:10px;
	}
	.omrportal-colform-str{
	width:193px;
	}
	.omrportal-colform-input{
	width:193px;
	}
		.omrportal-colform-input input[type="text"]{
		width:170px;
		}
	#omrportal-colform textarea{
	width:578px;
	}
}



/*
 * OMR-PORTAL MISC
 */
#clock{
margin:0px 5px -2px 0px;
}
.newsletterform-input{
float:left;
width:170px;
}
  .newsletterform-input input{
  width:160px;
  height:29px;
  padding:0px 5px 0px 5px;
  border:1px solid #d1d1d1;
  color:#949494;
  }
.newsletterform-button{
float:left;
margin:0px 0px 0px 10px;
}
.techdealsform-input{
display:inline-block;
width:280px;
}
  .techdealsform-input input{
  width:270px;
  padding:5px 10px 5px 10px;
  border:1px solid #d1d1d1;
  color:#949494;
  font-size:17px;
  }
.techdealsform-button{
display:inline-block;
margin:0px 0px 0px 15px;
}
	.techdealsform-button input{
	padding:5px 10px 5px 10px !important;
	font-size:18px !important;
	}

/* Minimum width of 641 pixels. */
@media screen and (min-width: 641px) {

	#socialbar-top{
	position:absolute;
	right:20px;
	top:38px;
	}
	.fl-comment-img{
	float:left;
	width:70px;
	margin-right:10px;
	}
	.fl-comment-content{
	float:left;
	width:80%;
	font-size:12px;
	}
	#Spreadshop{
	width:960px !important;
	height:1000px !important;
	}
}
/* Maximum width of 640 pixels. */
@media screen and (max-width: 960px) {

	#socialbar-top{
	width:100%;
	border-bottom:1px solid #e5e5e5;
	padding:10px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	text-align:center;
	}
	.fl-comment-img{
	float:left;
	width:70px;
	margin-right:10px;
	}
	.fl-comment-content{
	float:left;
	width:80%;
	font-size:14px;
	}
	.csColumn{
	float:none !important;
	width:auto !important;
	}
	.csColumnGap{
	float:none !important;
	width:0px !important;
	}
	#Spreadshop{
	width:640px !important;
	height:1000px !important;
	}
	#clock{
	margin:0px 5px 1px 0px;
	}

}



/*
 * OMR-PORTAL REFERENZEN BEI ACADEMY
 */
.referenzen h2{
font-size: 14px;
line-height: 20px;
color:#000000;
font-family: 'omr-bold';
text-transform: uppercase;
font-weight: 600;
}
.referenzen{
border-top:1px solid #d1d1d1;
margin-top:-25px;
padding-top:21px;
}
.referenzimg{
float:left;
width:160px;
text-align:center;
}
	.referenzimg img{
	margin:0px;
	padding:0px;
	}

/* Maximum width of 640 pixels. */
@media screen and (max-width: 960px) {

	.referenzen{
	padding:20px 0px 20px 0px;
	margin-top:-20px;
	}
	.referenzen h2{
	padding:0px 0px 0px 20px;
	}
	.referenzimg{
	display:inline-block;
	text-align:center;
	}
}


/*
 * OMR-PORTAL TEASER / ACADEMY TEASER / ABOUT TEASER
 */
.pronamic-page-teasers{
width:982px;
overflow:hidden;
margin: 0 auto;
padding:0px;
}

/* Academy */
.teaser-1-wrap{
float:left;
width:470px;
height:172px;
-moz-hyphens: auto;
background-color: #FFFFFF;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
word-wrap: break-word;
margin:20px 0px 0px 20px;
overflow:hidden;
}
.teaser-1-img{
float:left;
width:173px;
margin:0px 20px 0px 0px;
}
	.teaser-1-wrapimg{
		position:relative;
		cursor:pointer;
	}
		.teaser-1-wrapimg:hover .teaser-1-imghov{
			opacity:1;
		}
		.teaser-1-wrapimg:hover img.attachment-post-thumbnail{
		  filter: blur(1px);
		  -webkit-filter: blur(1px);
		  -moz-filter: blur(1px);
		  -o-filter: blur(1px);
		  -ms-filter: blur(1px);
		  filter: url(blur.svg#blur);
		  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
		}
		.teaser-1-imghov{
		position:absolute;
		opacity:0;
		top:0px;
		width:173px;
		height:172px;
		text-align:center;
		background-image:url('/wp-content/themes/daily-en/sysimg/bg-trans-blue.png');
		-moz-transition-duration:0.5s;
		-o-transition-duration:0.5s;
		-webkit-transition-duration:0.5s;
		-ms-transition-duration:0.5s;
		transition-duration:0.5s;
		z-index:99;
		}
			.teaser-1-imghov img{
			  position:absolute;
			  left:50%;
			  top:50%;
			  margin:-20px 0px 0px -20px;
			}
		.hovred{
		background-image:url('/wp-content/themes/daily-en/sysimg/bg-trans-red.png') !important;
		}
.teaser-1-text{
float:left;
width:257px;
margin:20px 20px 20px 0px;
}
	.teaser-1-text > p:first-child {
		font-family: 'omr-bold';
  		font-size: 14px;
  		font-weight: 600;
  		text-transform: uppercase;
 	}
	.teaser-1-text p {
  		padding: 0 !important;
 	}


	.teaser-1-text h2{
		font-family: 'omr-bold';
		font-size: 14px;
		line-height: 20px;
  		color: #52bbab;
  		font-weight: 600;
  		text-transform: uppercase;
 	}
	.teaser-1-text>a{
		font-family: 'omr-bold';
  		font-size: 12px;
  		margin-top: 5px;
  		color:#fff !important;
  		text-decoration:none;
  		padding: 0 10px;
 	}


	.teaser-1-text>a:hover{
  		background-color: #f39100;
 	}

	.teaser-1-text>h2>a:hover{
  		color: #b30134;
 	}


/* About */
.teaser-2-wrap{
    display:inline-block;
    position:relative;
    width:224px;
    height:412px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    word-wrap: break-word;
    margin:10px 0px 0px 10px;
    overflow:hidden;
}
.teaser-2-img{
    width:224px;
    height:224px;
    text-align:right;
}
	.teaser-2-img img{
		margin:0px !important;
	}
	.teaser-2-img:hover .teaser-2-imghov{
		opacity:1;
	}
	.teaser-2-img:hover img.attachment-post-thumbnail{
	  filter: blur(1px);
	  -webkit-filter: blur(1px);
	  -moz-filter: blur(1px);
	  -o-filter: blur(1px);
	  -ms-filter: blur(1px);
	  filter: url(blur.svg#blur);
	  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');
	}
	.teaser-2-imghov{
	position:absolute;
	opacity:0;
	top:0px;
	width:206px;
	height:138px;
	padding:87px 18px 0px 0px;
	background-image:url('/wp-content/themes/daily-en/sysimg/bg-trans-blue.png');
	text-align:right;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	transition-duration:0.5s;
	}
	.teaser-2-imghov i{
	margin:98px 0px 0px 0px !important;
	}
	.uu_teaser{
	background-color: #fff;
  font-size: 20px;
  min-height: 20px;
  min-width: 20px;
  padding: 4px;
  text-align: center;
  }



.teaser-2-text{
position:absolute;
top:225px;
width:184px;
height:130px;
padding:13px 20px 0px 20px;
background-color: #FFFFFF;
overflow:hidden;
}
	.teaser-2-text{
  font-size: 12px;
 	}
	.teaser-2-text h2{
  font-size: 25px;
  line-height: 17px;
  color:#52bbab;
  margin-bottom:10px;
 	}

 		.teaser-2-text h2{
  font-size: 19px;
   	}
 		.teaser-2-text strong,
 		.teaser-2-text {
  line-height: 22px;
   	}


	.teaser-2-text h2 a{
  color:#52bbab !important;
  text-decoration:none;
 	}
	.teaser-2-text h2 a:hover{
  color:#000000 !important;
  text-decoration:none;
 	}
	.teaser-2-email{
	position:absolute;
	right:10px;
	top:17px;
	width:27px;
	height:27px;
	z-index:100;
	}
	.teaser-2-fading{
	position:absolute;
	bottom:44px;
	height:50px;
	width:224px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
 	}
.teaser-2-link{
position:absolute;
width:184px;
margin:5px 20px 5px 20px;
bottom:6px;
}

.teaser-2-text > p
{
	line-height: 19px !important;
}

/* Maximum width of 640 pixels. */
@media screen and (max-width: 960px) {

	.pronamic-page-teasers{
	width:600px;
	margin:25px 0px 0px 0px;
	}

	/* Academy */
	.teaser-1-wrap{
	width:600px;
	border-right: 0px solid #CCCCCC;
	margin:20px 0px 0px 0px;
	}
	.teaser-1-text{
	margin:0px 20px 0px 0px;
	width:386px;
	}
		.teaser-1-text{
	  font-size: 14px;
	 	}


	/* About */
	.teaser-2-wrap{
	margin:20px 20px 0px 0px;
	}
		.teaser-2-text{
	  font-size: 14px;
	  line-height:20px;
	 	}

}



/*
 * OMR-PORTAL EFFECT LINK RED, BLUE, GRAY
 */
nav a {
	font-size:14px;
	font-weight: 300;
	line-height: 22px;
	position: relative;
	display: inline-block;
	outline: none;
}

nav a:hover,
nav a:focus {
	outline: none;
}

/* bottom border enlarge
.cl-effect a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #000;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	transform: translateY(-5px);
}

.cl-effect a:hover::after,
.cl-effect a:focus::after {
	height: 1px;
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}
 */
/* Maximum width of 640 pixels. */
@media screen and (max-width: 960px) {

	nav a {
	font-size:14px;
	}

}



/*
 * OMR-PORTAL RELATED POSTS
 */
.related_post_title{
font-size: 25px;
line-height: 17px;
color:#000;
margin-bottom:5px;
}
.wp_rp_publish_date{
font-size: 12px;
line-height: 17px;
color:#000;
}
.wp_rp_title{
font-weight: bold;
}

.wp_rp_wrap {
clear: both;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin-bottom: 25px;
padding: 25px 0px 25px 25px;
background-color:#fff;
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
div.wp_rp_content {
	display: inline-block !important;
}

div.wp_rp_footer {
	display:none;
}
div.wp_rp_footer a {
	display:none;
}
div.wp_rp_footer a.wp_rp_edit {
	display:none;
}
ul.related_post {
	display: inline-block !important;
	position: relative !important;
	margin: 0 !important;
	padding: 0 !important;
}
ul.related_post li {
	position: relative !important;
	display: inline-block !important;
	vertical-align: top !important;
	width: 130px !important;
	margin: 10px 10px 0px 0px !important;
	padding: 0 !important;
	background: none !important;
}
ul.related_post li a {
	position: relative !important;
	display: block !important;
	font-size: 12px !important;
	line-height: 1.714285714;
	text-decoration: none !important;
	margin-bottom: 5px !important;
	text-indent: 0 !important;
}
ul.related_post li img {
	display: block !important;
	width: 120px !important;
	height: 120px !important;
	max-width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
	border: none !important;
}

ul.related_post li a img.wp_rp_santa_hat {
	display: none !important;
}

/* Maximum width of 640 pixels. */
@media screen and (max-width: 960px) {

	.wp_rp_publish_date{
	font-size: 14px;
	line-height: 20px;
	}
	.wp_rp_wrap {
	margin-bottom: 0px;
	padding: 0px 0px 20px 20px;
	}
	ul.related_post li {
		width: 140px !important;
	}
	ul.related_post li a {
		font-size: 18px !important;
	}
	ul.related_post li img {
		width: 140px !important;
		height: 140px !important;
	}

}


.mobile-anzeige{
	width:100%;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
	padding:25px 0px 25px 0px;
	margin-bottom: 0px !important;
}
.mobile-anzeige img{
	float:none;
}






/*
*********************************************************
********** Aftershow Störer
*********************************************************
*/
#wrap-aftershow{
position:fixed;
display:none;
top:0px;
left:0px;
right:0px;
bottom:0px;
z-index:200;
}

#wrap-aftershow-stoerer{
position:absolute;
left:50%;
top:50%;
width:680px;
height:579px;
margin:-290px 0px 0px -340px;
-webkit-box-shadow: 5px 5px 0px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 5px 5px 0px 0px rgba(50, 50, 50, 0.75);
box-shadow: 5px 5px 0px 0px rgba(50, 50, 50, 0.75);
background-repeat:no-repeat;
z-index:201;
}
	#aftershow-stoerer{
	width:580px;
	height:479px;
	margin:50px;
	}
		#aftershow-stoerer-close{
		position:absolute;
		top:2px;
		right:46%;
		width:42px;
		height:42px;
		cursor:pointer;
		z-index:202;
		}
		.aftershow-stoerer-content{
		text-align:center;
		margin:10px 0px 10px 0px;
		}





/*
 * SHARE MAIL
 */
.wrap-sharemailmobile-form{
position:absolute;
display:none;
top:60px;
left:183px;
width:390px;
z-index:20;
}
#wrap-sharemailtop-form{
position:absolute;
display:none;
top:30px;
left:160px;
width:390px;
z-index:20;
}
#wrap-sharemailbottom-form{
position:absolute;
display:none;
top:45px;
left:160px;
width:390px;
z-index:20;
}
	#sharemail-form{
	width:348px;
	padding:20px;
	background-color:#ffffff;
	border:1px solid #d1d1d1;
	text-align:left;
	}

#sharemail-form-close{
width:100%;
text-align:right;
}
.sharemail-form-button input{
width:auto !important;
}
#sharemail-form input{
border: 1px solid #d1d1d1;
color: #000;
height: 29px;
padding: 0 5px;
width: 343px;
}
#sharemail-form textarea{
border: 1px solid #d1d1d1;
color: #000;
height: 98px;
padding: 0 5px;
width: 343px;
}
.sharemail-form-space{
height:10px;
width:300px;
}

/*
* NGGallery
*/

.ngg-gallery-thumbnail-box {
	float:left;
	margin: 0px;
}

.ngg-clear {
	clear:both;
}


/* 20141216 cschreyer der stoerer ist auf mobilen versionen zu gross, das X verschwindet */
#stb-1531 {
	max-width: 380px !important;
	padding: 5px !important;
}



/* */
.paiddownload {
      width: 450px;
      height: 150px;
      border: 0px;
      margin:0 auto;
      margin-bottom:20px;
      padding: 0px;
      text-align: center;
      background: #f2f2f2;
      -webkit-box-shadow: 10px 10px 0px 0px #c1c1c1;
  	  -moz-box-shadow: 10px 10px 0px 0px #c1c1c1;
	  box-shadow: 10px 10px 0px 0px #c1c1c1;
}
.paiddownload h3 {
	margin-top:20px;
      font-size: 25px;
}
.paidcontent-error {
	background-color: #52bbab;
	width: 350px;
	text-align:center;
	padding: 3px;
	margin-left: 50px;
	display:none;
}
.paidcontent-error p {
	color: #fff;
}

.paidcontent-input{
	margin-top:10px;
	display:inline-block;
	width:170px;
}
.paidcontent-input input {
	width:160px;
	height:29px;
	padding:0px 5px 0px 5px;
	border:1px solid #d1d1d1;
	color:#000;
}
.paidcontent-button{
	margin-top:10px;
	display:inline-block;
	margin:0px 0px 0px 10px;
}



/* LIVE TICKER */
.blogdiv{
	line-height:1.71429 !important;
	padding: 0px !important;
	margin: 0px !important;
}
.blogdiv img{
	margin: 6px 10px 0px 0px !important;
	max-width:300px !important;
}
.blogdiv p:first-child{
	font-size: 25px;
	color:#000 !important;
	line-height: 27px;
	margin:20px 0px 0px 0px !important;
}
#PupdateStat {
	font-size: 25px !important;
	margin-bottom:0px !important;
	color:#000 !important;
}
#post-liveticker div div:nth-child(3){ display:none !important }
#post-liveticker-script div div:nth-child(3){ display:none !important }
#post-liveticker-script{ height:600px !important; overflow:hidden; }

#liveticker-footer{ margin:10px 0px 0px 0px; }

.popular-posts .wpp-list {
	line-height: 18px;
}

.popular-posts a,
.most-shared-posts a {
	font-size: 14px;
}


#wp_rp_first .wp_rp_thumbnail img {
	box-shadow: none !important;
	border-radius: 0px !important;
}

a.daily_contact_author,
a.daily_contact_author:hover {
	color: #52bbab !important;
}


.widget a.more-link {
	font-size: 14px;
	padding: 0 5px;
}

.bold {
	font-weight: bold;
}

.darkblue {
	color: #52bbab;
}


.page-id-2 #page,
.page-id-2 #primary,
.page-id-2 #post-20
{
	width: 100% !important;
	max-width: 100% !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}


#post-24 h1,
#post-24 h2
{
	text-align: center;
}

#post-24 h1
{
	font-size: 37px;
}



#post-11803 h1,
#post-11803 h2,
#post-6162 h1,
#post-6162 h2
{
	text-align: center;
}

#post-11803 h1
{
	font-size: 37px;
}

#post-20 .entry-content>p,
#post-20 .entry-content>h3
{
	text-align: center;
}



/* Maximum width of 640 pixels. */
@media screen and (max-width: 641px) {

	.page-id-6162 #content
	{
		text-align: center;
	}

}




/* Maximum width of 640 pixels. */
@media screen and (max-width: 960px) {

	.page-id-2 .site-content article {
		padding: 0 !important;
	}
}



/* Maximum width of 640 pixels. */
@media screen and (max-width: 960px) {

	.page-id-2 #content article > div {
		padding: 80px 20px !important;
	}
}


/* Minimum width of 641 pixels. */
@media screen and (max-width: 640px) {
		a.more-link {
			font-size: 28px;
			line-height: 38px;
		}
}


/* Minimum width of 641 pixels. */
@media screen and (max-width: 640px) {
		.entry-content h2,
		.comment-content h2,
		.mu_register h2 {
			font-size: 36px;
			line-height: 38px;
		}
}

/* Facebook Embeds */
.fb-post {
    padding-bottom: 20px
}

/* plista */
.plista_widget_belowArticle *,
.veeseoRA2AW2 h3
{
	font-family: 'omr-book' !important;
}

#aftershow-wrapper {
    max-width: 960px;
	height: 196px;
    display:none;
}

#aftershow-stoerer
{
    width: 960px;
    height:196px;
	background-image: url('/wp-content/uploads/sites/1/2016/07/Aftershow_D-960.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    margin: 0 auto;
    margin-top: -46px;
}

@media screen and (max-width: 640px) {

    #aftershow-wrapper {
        max-width: 640px;
        height: 120px;
    }
    #aftershow-stoerer
    {
        width: 640px;
        height:120px;
        background-image: url('/wp-content/uploads/sites/1/2016/07/Aftershow_Mobile.png');
        margin-top: 0;

    }
}

a.aftershow-link {
    display: block;
    width: 100%;
    height:196px;
}

input#mce-EMAIL.required.email {
    width:170px!important;
    padding: 5px 6px 5px 6px;
}

.newsletter {
    height: 80px;
}

/* Feature Box */
.feature-box {
    background: #89cbc0 url(wp-content/themes/daily-en/sysimg/Daily-EN-Desktop-Green.png) no-repeat;
    background-position: center;
    -webkit-background-size: 960px 131px;
    background-size: 960px 131px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    max-height: 131px;
}
.feature-box_mobile {
    display: none;
}
.feature-box-iframe {
    min-width: 400px;
}

.inline-newsletter, .feature-box_mobile {
    background: #89cbc0 url(wp-content/themes/daily-en/sysimg/Daily-EN-Mobil-Green.png) no-repeat;
    background-position: center;
    -webkit-background-size: 600px 113px;
    background-size: 600px 113px;
    width: 600px;
    /* margin: 0 auto; */
    text-align: center;
    max-height: 113px;
    margin-left: -25px;
    margin-bottom: 20px;        
}
.feature-box_mobile {
    margin-bottom: 0;
}

.inline-newsletter-iframe-comp {
    height: 100%;
    width: 100%;
}

.inline-newsletter-comp {
    background-image: none;
    background-position: center;
    -webkit-background-size: 100%;
    background-size: 100%;
    width: 100%;
    /* margin: 0 auto; */
    text-align: center;
    height: 140px;
    margin-bottom: 20px;  
    border: 1px solid #52bbab;background: #52bbab;
    /* Old browsers */
    background: -moz-linear-gradient(-45deg, #52bbab 0%, #89cbc0 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #52bbab 0%, #89cbc0 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #52bbab 0%, #89cbc0 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#52bbab', endColorstr='#89cbc0', GradientType=1);
    color: white;
}
@media screen and (max-width: 640px) {
    .inline-newsletter, .inline-newsletter-comp {
        display:block;
        width: 645px;
        margin-bottom: 20px;
    }
    .feature-box_mobile {
        display: block;
        width: 645px;
        margin: 0;
    }
    .feature-box {
        display: none;
    }
}

#insta-report {
    background: url('/wp-content/themes/daily-en/sysimg/reports-dl-bg.jpeg') no-repeat center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    padding: 45px 0px 90px 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    min-height: 800px;
}

.page-id-557 .site, .page-id-1557 .site  {
    max-width: 100%;
}

.page-id-557 .site-content, .site-content-full {
    width:100%;
}

.page-id-1557 .site img {
    width: 100%;
}

.page-id-557 .block-img img {
    max-width:500px;
    width: 100%;
    padding-top: 40px;
    margin-bottom: -40px;
}
.insta-content-wrapper{
    padding-bottom: 80px; 
    margin: 0 auto;
}

#insta-report .row {
    max-width: 1170px;
    margin: 0 auto;
}
#insta-report .block-text {
    width:100%;
    display: inline-block;
    padding: 20px;
}
#insta-report .block-img {
    width:100%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}
.insta-bullets {
    padding-top: 10px;
}

a.subscribeunlock-submit {
    font-family: omr-bold!important;
    font-size: 20px!important;
    text-transform: uppercase!importamt;    
}
.subscribeunlock_container {
    margin-left: -20px;
    width:100%;
}

.subscribeunlock-submit {
    text-transform: uppercase;
    text-align: center;   
}
@media screen and (min-width: 768px) {
    #insta-report .block-text {
        width:60%;
    }
    #insta-report .block-img {
        width:35%;
    }
    .subscribeunlock_container {
        margin-left: 0;
    }
}
.block-text .block-name > h1 {
    font-size: 40px;
    line-height: 40px;
    font-weight: bold;
    font-style: italic;
    font-family: 'omr-bold';
    margin-bottom: 10px;
    color: #000000;
}
.block-title h2 {
    font-size: 60px;
    line-height: 50px;
    font-weight: bold;
    font-style: italic;
    font-family: 'omr-bold';
    margin-bottom: 10px;
    color: #000000;
}

.block-text .block-description {
    font-size: 22px;
    line-height: 30px;
    font-family: 'omr-book';
    margin-top: 25px;
}
p a.omr-pink-button {
    font-family: 'omr-bold';
    font-size: 14px;
    padding: 5px 6px 5px 6px;
    color: #ffffff !important;
    border: none;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none !important;
    line-height: 20px;
    background: none;
    text-shadow: none;
    background-color: #d30049;
}
p a.omr-pink-button:hover {
    background: #f39100;
}

.insta-button {
    margin-top: 15px;
}

.subscribeunlock_container {
    margin-top: 25px;
}

a#submit_8603.subscribeunlock-submit {
    font-family: omr-bold;
    text-transform: uppercase;
}

.subscribeunlock_container input::-webkit-input-placeholder { font-family: omr-book; }
.subscribeunlock_container input::-moz-placeholder { font-family: omr-book; } /* firefox 19+ */
.subscribeunlock_container input:-ms-input-placeholder { font-family: omr-book;  } /* ie */
.subscribeunlock_container input:-moz-placeholder { font-family: omr-book; }

.omrdailyad img {
    width: 100%;
}