.entry-content a, .author-description a, .comment-text a, a.more-link, #colophon a, .entry-cats a, .intro-text a, .textwidget a, a.more-link, .widget_ponsonby_recentposts h3.widget-title, .two-columns-big .widget_ponsonby_quote h3.widget-title {
    color: #b80f07;
}
#mobile-menu-toggle, #mobile-menu-close, #moreinfo-close, input[type="button"], input[type="submit"] {
    background: #b80f07;
}
.entry-tags {
	margin-bottom: 3rem;
}
.flag-en {
    background-image: url(//beautyjagd.de/wp-content/uploads/2015/08/gb_75.png)!important;
    background-position: 0 50%;
    background-repeat: no-repeat!important;
    text-indent: -9999px;
    width: 40px;
    height: 30px;
    margin-left: 44%;
}
.flag-en > a {
    width: 40px;
    height: 30px;
		display: block !important;
}
.widget_ponsonby_recentposts .entry-summary p {
	display: inline;
}
.entry-readmore {
    color: #DA5556;
}
.entry-title {
	hyphens: none;
}
@media screen and (min-width: 980px) {
	#masthead, #main-container {
			padding-bottom: 50px;
	}
	.two-columns-small .widget, .default-sidebar .widget {
			width: 238px !important;
	}
	.flag-en {
		margin-left: 0;
	}
	.two-columns-big .big-thumb .rp-header, .two-columns-big .big-thumb .entry-summary {
		padding: 0;
  }
}
@media screen and (min-width: 1240px) {
	#menu-header-top-menu > .flag-en {
		display: none;
	}
}
.widget_ponsonby_recentposts .entry-summary p {
    text-align: justify;
    display: block;
}
img.wp-post-image {
	width: 100%;
}
#comments li.comment, #comments li.pingback {
    overflow: visible;
}
#comments .comment-text {
    margin-bottom: 20px;
}
.widget_tag_cloud, .widget_categories {
	display: none;
}
.children .comment .comment-text, #comments ol li.pingback span {
	width: 100%;
}
/*
.comment:after, #comments ol li.pingback span:after {
	content: " ";
  display: table;
}
*/
#comments .comment-text {
	width: 280px;
}
.site-content ol.commentlist {
    padding-left: 0 !important;
}
@media screen and (min-width: 400px) {
	#comments .comment-text {
		width: 300px;
	}
}
@media screen and (min-width: 767px) {
	.site-content ol.commentlist {
			padding-left: 40px !important;
	}
	#comments .comment-text {
		width: 503px;
	}
	.widget_tag_cloud, .widget_categories {
		display: block;
	}
	#comments .comments-title {
			padding-top: 0 !important;
			padding-bottom: 0 !important;
	}
	.single-post .authorbox {
			padding: 110px 0 120px;
			padding-top: 25px;
			padding-bottom: 40px;
	}
	#comments .comment-content {	
			width: 110%;
	}
	#colophon {
			padding-top: 100px !important;
	}
	.comment-form-cookies-consent, .wpgdprc-checkbox {
		float: none;
    clear: both;
		padding: 5px 0 0 0;
	}
	.comment-form-cookies-consent label, .wpgdprc-checkbox label {
		margin: 0 !important;
    width: 80% !important;
	}
	.comment-form-cookies-consent input[type=checkbox], .wpgdprc-checkbox  input[type=checkbox]{
		float: left;
	}
}
.site-content ol.commentlist {
    padding-left: 40px;
}
#comments .comment-text p:last-child {
    margin: initial;
}
.nav-previous {
    margin-right: 0;
}
.header-info {
    display: initial !important;
}
#moreinfo-close, #moreinfo-toggle, .moreinfo-btn-wrap {
    display: none;
}
#main-menu-wrap {
    margin-bottom: 20px;
}
#colophon {
		padding-top: 20px;
    padding-bottom: 20px;
}
/*
@media screen and (min-width: 1240px) {
	.title-wrap {
		float: initial;
		margin: auto;
	}
}
*/
.widget_collapsarch {
	padding-bottom: 0 !important;
}
.widget_ponsonby_recentposts  {
	padding-bottom: 20px !important;
}
.authorbox.cf, .entry-tags {
	clear: both;
}

.es_widget_form div label, p label {
	font-size: 13px;
  font-size: 0.8125rem;
}
.es_widget_form p {
	margin-bottom: 10px;
}
.es_button {
	padding-top: 0;
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('/fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('/fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* pt-serif-regular - latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/pt-serif-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('PT Serif'), local('PTSerif-Regular'),
       url('/fonts/pt-serif-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/pt-serif-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/pt-serif-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/pt-serif-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/pt-serif-v9-latin-regular.svg#PTSerif') format('svg'); /* Legacy iOS */
}
/* pt-serif-italic - latin */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/pt-serif-v9-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('PT Serif Italic'), local('PTSerif-Italic'),
       url('/fonts/pt-serif-v9-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/pt-serif-v9-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/pt-serif-v9-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/pt-serif-v9-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/pt-serif-v9-latin-italic.svg#PTSerif') format('svg'); /* Legacy iOS */
}
/* pt-serif-700 - latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/pt-serif-v9-latin-700.eot'); /* IE9 Compat Modes */
  src: local('PT Serif Bold'), local('PTSerif-Bold'),
       url('/fonts/pt-serif-v9-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/pt-serif-v9-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/pt-serif-v9-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/pt-serif-v9-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/pt-serif-v9-latin-700.svg#PTSerif') format('svg'); /* Legacy iOS */
}
/* pt-serif-700italic - latin */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/pt-serif-v9-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'),
       url('/fonts/pt-serif-v9-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/pt-serif-v9-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/pt-serif-v9-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/pt-serif-v9-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/pt-serif-v9-latin-700italic.svg#PTSerif') format('svg'); /* Legacy iOS */
}

@media screen and (min-width: 980px) {
	#two-columns-center-smallright {
		float: left;
	}

	#two-columns-center-bigleft {
		float: right;
	}
	
	.two-columns-wrap #two-columns-center-smallright .widget {
	float: left;
	}
}

#footer-column-one {
	padding: 0 0 30px;
}

@media screen and (max-width: 979px) {
	#search-5 {
		display: none;
	}
}

.widget_search {
	padding: 0 0 15px !important;
}

h2.widget-title {
	margin: 0;
	padding: 0 0 5px;;
	font-weight: 700;
  font-size: 12px;
  font-size: .75rem;
	font-family: open sans, helvetica neue, Helvetica, Arial, sans-serif;
}
