/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/

/*
STYLE MODIFICATIONS FOR MONFORTS.DE
Version 2018
Author: Dirk Görres
Author URI: https://goerres-friends.de
 */


/* UNDER CONSTRUCTION LOGIN STYLE */
.dashicons-admin-network:before {
  content: "\f112";
  color: #fff;
  font-size: 60%;
}


/* LOCAL WEB FONTS */

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/wp-content/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/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('/wp-content/fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('/wp-content/fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/wp-content/fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('/wp-content/fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('/wp-content/fonts/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('/wp-content/fonts/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/fonts/open-sans-condensed-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
       url('/wp-content/fonts/open-sans-condensed-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/open-sans-condensed-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/open-sans-condensed-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/open-sans-condensed-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/open-sans-condensed-v12-latin-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-300italic - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('/wp-content/fonts/open-sans-condensed-v12-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'),
       url('/wp-content/fonts/open-sans-condensed-v12-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/open-sans-condensed-v12-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/open-sans-condensed-v12-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/open-sans-condensed-v12-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/open-sans-condensed-v12-latin-300italic.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-700 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/fonts/open-sans-condensed-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
       url('/wp-content/fonts/open-sans-condensed-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/open-sans-condensed-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/open-sans-condensed-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/open-sans-condensed-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/open-sans-condensed-v12-latin-700.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}







/* SITE STYLES */
html,
body, * {
	   font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.x-menu,
.x-anchor-text-primary,
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6,
#site-logo,
.post-title,
.widgettitle,
.wpml-ls-legacy-dropdown a span {
   font-family: 'Open Sans Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

.content ul {
	list-style: none;
}
.content li::before {
  content: "\25A0";
  color: #42a662;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}





/* TOP HEADER LOGO MANUPULATION OUTSIDE OF PRO-HEADER-EDITOR */
/* PLACE LOGO KLICKABLE | Z-INDEX */
#barLogo {
	width: auto;
	right: 0px;
	z-index: 20000;
}



/* BREADCRUMBS */

.x-crumbs-link {
	font-family: 'Open Sans Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}



.ubermenu-item-level-0 > a {
	padding-left: 0 !important;
	padding-right: 30px !important;
}



/* TEASER BLOCK HEADLINES */

.teaserHeadline {
	display: inline-block !important;
}



/* GRADIENT BACKGROUNDS */

.greenGradientBackground {
	background: rgb(81,204,120);
	background: -moz-linear-gradient(left,  rgba(81,204,120,1) 0%, rgba(42,107,62,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(81,204,120,1) 0%,rgba(42,107,62,1) 100%);
	background: linear-gradient(to right,  rgba(81,204,120,1) 0%,rgba(42,107,62,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51cc78', endColorstr='#2a6b3e',GradientType=1 );

}

.greyGradientBackground {
	background: rgb(229,229,229);
	background: -moz-linear-gradient(left,  rgba(229,229,229,1) 0%, rgba(202,204,204,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(229,229,229,1) 0%,rgba(202,204,204,1) 100%);
	background: linear-gradient(to right,  rgba(229,229,229,1) 0%,rgba(202,204,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#cacccc',GradientType=1 );
}



/* HANDELSVERTETUNGEN ADRESS_AUSGABE */

#representationContacts {
	font-size: 90%;
	line-height: 1.25em;
	margin-top: 20px;
}


/* BLOG POST STYLES */

.blog article.type-post .entry-wrap {
	background-color: #f0f0f0;
	border-radius: 0;
	box-shadow: none;
}

.blog article.type-post .entry-featured {
	background-color: #f0f0f0;
	box-shadow: none;
	padding: 4px;
}

.p-meta span:nth-child(1),
.p-meta span:nth-child(2),
.p-meta span:nth-child(3) {
	display: none;
}
.p-meta>span:after {
	content: "";
}

.blog article.type-post .entry-wrap h2.entry-title a {
	font-size: 1em;
	font-family: 'Open Sans Condensed' !important;
}


.blog article.type-post .entry-wrap .more-link {
	border: 1px solid #000;
	padding: 4px 10px;
	font-weight: 700;
	font-size: 1em;
	font-family: 'Open Sans Condensed' !important;
	color: #000;
}

.blog article.type-post .entry-wrap .more-link:hover {
	color: #326c44;
	border-color: #326c44;
}

.blog article.type-post .entry-wrap .excerpt {
	font-size: 85%;
	line-height: 1.5em;
}




/* FORMULAR STYLES */

form .wpcf7-checkbox .wpcf7-list-item {
	display: block;
}
form .wpcf7-checkbox  .wpcf7-list-item-label {
	margin-left: 6px;
}


/* WPML LANGUAGE SWITCHER */
.wpml-ls-legacy-dropdown {
	font-family: 'Open Sans Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 1em;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	color: rgb(110,110,110);
	width: auto;
}


/* CUSTOM NEWS POST LAYOUT */

.post-template-default .entry-wrap {
	padding: 60px 0px;
	box-shadow: none;
}

.post-template-default  .entry-title {
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.x-sidebar {
	padding-top: 60px;
}
.widget ul,
.widget ol {
	border-radius: 0;
	background-color: #f6f6f6;
}
.widget li a {
	font-family: 'Open Sans Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-weight: 400;
}
.widget li .post-date {
font-size: 90%;
margin-bottom: 5px;
}

.news-featured-image {
	width: 50%;
	float: right;
	margin: 30px;
	margin-right: 0px;
}


/* CONTENT DOCK */

.tco-content-dock {
	padding: 20px;
	z-index: 10010 !important;
	border: 1px solid #fff !important;
}
.tco-content-dock .h-widget {
	margin: 0 0 0.1em 0 !important;
}
.tco-content-dock p {
	line-height: 1.25em !important;
}
.tco-content-dock p a {
	border: 1px solid #81d742;
	padding: 5px 15px;
	background-color: #f0f0f0;
}
.tco-content-dock p a:hover {
	border: 1px solid #81d742;
	background-color: #f9f9f9;
	padding: 5px 15px;
}

/* COOKIE BANNER */

#cookieChoiceInfo {
	z-index: 10000 !important;
	background-color: rgba(160,160,160,1) !important;
	color: #fff !important;
	font-size: 90% !important;
	padding: 20px 5px !important;
}
#cookieChoiceInfo a {
	color: #fff !important;
	border-bottom: 1px dotted #fff !important;
}
#cookieChoiceInfo a:hover {
	border-bottom: 1px solid #fff !important;
}



/* CALDERA FORM */


div.noMargin p {
	
	margin: 0 0 !important;

	margin-top: 10px !important;
	margin-bottom: 5px !important;
}

.caldera-forms-consent-field-agreement {
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-weight: 300 !important;
}

