/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
html,body { height:100%; }


.postid-61525 blockquote.wp-block-quote { background:#000;  padding:20px 5% !important; width:100% !important; margin:0 0 2em 0 !important;}

.postid-61525 blockquote.wp-block-quote p {font-size:30pt !important; line-height:1.2em; color:#f25508;}

.postid-61525 blockquote.wp-block-quote:before {content: "";}

.postid-61525 blockquote.wp-block-quote .credit, .postid-61525 blockquote.wp-block-quote cite  {font-size:12pt; float:right; color:#fff;}

.postid-61525 blockquote.wp-block-quote .credit:after, .postid-61525 blockquote.wp-block-quote:after {
  content: "";
  display: table;
  clear: both;
}



/* Download Link */
.wpdm-download-link {padding: 10px 20px; color: #fff !important;; background:#F3833A !important;; display:block; width:110px !important;}

.wpdm-download-link:hover {text-decoration:none  !important;}

#audio-player-49360, #wpdm-filelist-49360, #audio-player-49431, #wpdm-filelist-49431 {display:none !important;}

body.postid-49360 .list-group > *:not(:last-child) {
  display: none;
}

body.postid-49431 .list-group > *:not(:last-child) {
  display: none;
}


.site-description {display:none !important;}

/* author box and author page*/
.sidebar .abh_box, body.single-post .author-box {display:none;}
body.postid-68083 .author-box {display:block !important;}

.abh_box .author-social {width:30px; }

.abh_tab_content {border-bottom:none !important;}

.author-box {
    background-color: #fff;
    border-bottom: 1px solid #e3e3e3;
    margin: 0;
    overflow: hidden;
    padding: 40px;
}

.author-box .avatar {
    border-radius:50%;
		border:1px solid #ccc;
}


/* AUTHOR PAGE */


body.archive.author img.gravatar {max-width:200px; margin-right:20px; margin-top:-65px; }

body.archive.author .author-description h2{margin-left:220px; font-size: 12pt;}

body.archive.author .archive-title {margin-left: 220px; margin-bottom:0px;}

body.archive.author .author-description div.bioContent{}

body.archive.author .author-description{background-color: #fff;}
/*
body.archive.author aside.sidebar{float:left; }*/

body.archive.author main article img {float:right; margin-right:0; padding-right:0; max-width:25%; margin-top:-40px; }
body.archive.author h2.entry-title { font-size:12pt; }
body.archive.author article p {  margin-right: 27%;}

body.archive.author article .entry-comments-link {display:none;}

/* hide/show */



.panel-wrapper {
  position: relative;
	margin-top:-30px;
}

body.archive.author .btn {
  color: #000;
  background: none;
  /*border-radius: 1.5em;*/
  left: 200px;
  padding: 1em;
  text-decoration: none;
  /*width: 40%;*/
	width:auto;
	font-weight:bold;
}
body.archive.author .show, body.archive.author .hide {
  position: absolute;
 bottom: -1em;
  z-index: 100;
  text-align: left;
}

body.archive.author .hide {display: none;}
body.archive.author .show:target {display: none;}
body.archive.author .show:target ~ .hide {display: block;}
body.archive.author .show:target ~ .panel {
   max-height: 1000px; 
}
body.archive.author .show:target ~ .fade {
  margin-top: 0;
}

body.archive.author .panel {
  position: relative;
  /*margin: 2em auto;
  width: 70%;*/
  max-height: 125px;
  overflow: hidden;
  transition: max-height .5s ease;
}
body.archive.author .fade {
  background: linear-gradient(to bottom, rgba(255, 255,255,0) 0%,rgba(255,255, 255,1) 75%);
  height: 125px;
  margin-top: -125px;
  position: relative;
	margin-left:200px;
}


/* end author css */

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; 
	/* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom:15px;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#featured-post-12 {display:none !important;}

/* hide sharing buttons on homepage */
.home #ssba-classic-2 {display:none;}

.ssba-modern-2 ul.ssbp-list {margin-top:-25px;}



/* media query for ads */
#text-40 {display:none;}
.advertisement {padding-bottom:15px; display:block;}
.top-leaderboard-ad {text-align:center;}
@media only screen and (max-width:1024px) {
	
	#text-45, #text-46, #text-47, #text-40  {background:#f9f9f9;text-align:center;}
	
	#text-45 div, #text-46 div , #text-47 div, #text-40 div, #text-40 div.top-300x100-ad   {margin:0 auto;}
	
}
@media only screen and (max-width: 700px) {
.mobile-ad-hide {display:none;}
	
	#text-40  {display:block}
	#text-40 .advertisement {padding-top:15px; padding-bottom:0; margin-bottom:0;}
	.top-300x100-ad {margin-top:-30px; padding-bottom:20px;}
}

@media only screen and (max-width: 916px){
	.single-post .content h1 {padding-top:100px; }
}

@media only screen and (max-width: 716px){
	.single-post .content h1 {padding-top:0px; }
}

/* calendar css */
.tribe-events-title-bar{padding-top:20px; padding-bottom:10px;}

li.type-tribe_events {padding-bottom:5px !important; }

.tribe-events-nav-pagination{padding:0 20px;}

/* styles updates */
.home-middle-left {
	border-right:none !important;
}
/*.single-post ol li{margin-bottom:20px; line-height:140%; font-size:1.1em;}*/

.single-post ol {
  margin: 0 0 1.5em;
  padding: 0;
  counter-reset: item;
}

.single-post main.content ul li {
	 margin-bottom:20px; line-height:140%; font-size:1.1em;
}

.single-post ol > li  {
 margin-bottom:20px; line-height:140%; font-size:1.1em;
  padding: 0 0 0 2em;
  text-indent: -2em;
  list-style-type: none;
  counter-increment: item;
}

.single-post ol > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 0.5em;
  font-weight: bold;
  text-align: right;
  content: counter(item) ".";
}

/* full width, no sidebar */
body.full-width-content .content { margin:0 auto; float:none; width:95%; max-width:950px;line-height:165%}

body.full-width-content .content p{font-size:12pt;}

body.full-width-content .content p.wp-caption-text {margin-bottom:35px; padding:0 20px; font-size:10pt;}

/*home page fix */


body.home .home-middle:before {
  content: "";
  display: table;
  clear: both;
}

figcaption {margin-bottom:3em !important;}

/* Summer Survival Guide */
.page-id-58263 a {width:auto; display:block}
.page-id-58263 a:hover h2{color:#F3833A;}
.page-id-58263 h2{font-size:12pt !important; max-width:500px !important;}
body.page-id-58263 {
	background-color:yellow;
	 /* The image used */
  background-image: url("https://web.archive.org/web/20201202071400im_/https://web.archive.org/web/20201101140542im_/https://web.archive.org/web/20200919000829im_/https://web.archive.org/web/20200604081848im_/https://milwaukeenns.org/wp-content/uploads/2019/07/2-spring2017-min2.jpg");
  /* Full height */
  height: 100%; 
  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* elementor */
@media only screen and (max-width: 1188px){
	/*.elementor-widget-container {width:90% !important; border:1px solid red;}	*/
	.page-id-58263 .content-sidebar-wrap .content{max-width:1000px !important;  }
}

/* pages responsive layout for menu and ads */
@media only screen and (max-width: 900px){
	
body.page-id-58263 a#mobile-search-icon {margin-top:-50px !important;}
	
	.page-template-default .top-leaderboard-ad	{margin-top:25px;}
	
	.page-template-default .top-leaderboard-ad span.advertisement {display:block !important; margin-top:-15px !important;}
	
	
.page-template-default .entry-header h1.entry-title {margin-top:95px;}
	
	.page-id-58263 .entry-header h1.entry-title {margin-top:0px;}
	
	.page-template-default	.diederich-logo {display:none;}
	
	.page-id-58263 .content-sidebar-wrap .content {margin-top: 100px;}
	
}




/* Sherman park landing styles */
body.single-post.full-width-content .content , body.postid-59730 .content {width:100%; max-width:none; padding-left:0; padding-right:0; margin-left: 0 !important; margin-right:0}
/*body.postid-59730 .site-inner {background:purple;}*/


/*body.postid-59730 article.post-59730 {padding:0;}
body.postid-59730 .post{padding:0;} */
body.single-post.full-width-content .format-standard, body.postid-59730 .format-standard{padding:0;}

body.single-post.full-width-content .content a, body.postid-59730 .content a{color:#06c;}
body.single-post.full-width-content p , body.postid-59730 p {padding:0 15%;}
body.single-post.full-width-content .content .entry-header h1 , body.postid-59730 .content .entry-header h1 {font-size:26pt; padding:20px 5% 0 5%; font-weight:600;}
body.single-post.full-width-content p.entry-meta, body.postid-59730 p.entry-meta {padding:0 5%;}
body.single-post.full-width-content .content h2.date, body.postid-59730 .content h2.date{padding:20px 15% 0 15%; font-size:14pt; font-weight:500;}
body.single-post.full-width-content .content h2.date em , body.postid-59730 .content h2.date em {font-style:normal; font-weight:bolder; font-size:14pt; }
body.single-post.full-width-content .content p.intro, body.postid-59730 .content p.intro{font-size:14pt; padding:0 5%; color:#666; font-weight:500;}
figure.fullscreenwidth img, img.fullscreenwidth {width:100%;}
figure.copywidth img, img.copywidth {width:70%; margin:0 15%;}

body.single-post.full-width-content figcaption {margin: 0 15% 40px 15%; }

body.postid-59730 p.caption {font-size:11pt; }

body.postid-59730 .blackBackground {background:black; padding:20px 0 40px 0;}
body.postid-59730 .blackBackground p, body.postid-59730 .blackBackground h2 {color:#fff;}

body.single-post.full-width-content .story-footer-cta {padding: 50px 15%;}

/*body.single-post.full-width-content .post-note, body.postid-59730 .post-note {padding:0 15%;}*/

body.single-post.full-width-content p.editors-note {color:#000; font-size:98% !important; background:#fff; padding:1% !important; width:68%; margin:0 15% 25px 15%; border-top:1px dotted #000; border-bottom:1px dotted #000;}

@media only screen and (max-width: 1188px){
	body.single-post.full-width-content .content, body.postid-59730 .content {width:100% !important; max-width:none !important; padding-left:0; padding-right:0; margin-left: 0 !important; margin-right:0; }
	body.single-post.full-width-content p , body.postid-59730 p {padding:0 5%;}
	img.copywidth {width:90%; margin:0 5%;}
	body.single-post.full-width-content figcaption {margin: 0 5% 40px 5%; }
	body.single-post.full-width-content .content .entry-header h1 , body.postid-59730 .content .entry-header h1 {font-size:20pt; padding:20px 5% 0 5%; font-weight:600;}
	body.single-post.full-width-content .story-footer-cta {padding: 50px 5%;}
	
	body.single-post.full-width-content p.editors-note {color:#000; font-size:98% !important; background:#fff; padding:1% !important; width:88%; margin:0 5% 25px 5%; border-top:1px dotted #000; border-bottom:1px dotted #000;}
	
}




/*sherman park callout */
.shermanParkCallout {max-width:400px; width:100%; border:1px solid #000;}
	.shermanParkCallout img{width:100%}
	.shermanParkCallout h2 {padding:0px 15px;}
	.shermanParkCallout p {padding:0px 15px 15px 15px;}


/* story footer help note */
.story-footer-cta {
	width:100%;
	background:#eeeeee;
	padding: 50px 5%;
	border-top:1px dotted #ccc;
}
.story-footer-cta p {margin-left:0; margin-right:0; padding-left:0; padding-right:0;}
.story-footer-cta span{font-weight:bold;}




/* ********************
 NEW MU BRANDING 
 ***************** */

body.home2 widget-title h4{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#064369+0,1174ca+100 */
background: #064369; /* Old browsers */
background: -moz-linear-gradient(left,  #064369 0%, #1174ca 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #064369 0%,#1174ca 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #064369 0%,#1174ca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064369', endColorstr='#1174ca',GradientType=1 ); /* IE6-9 */
}		
	
	
	/* ********************
 NEW MU BRANDING 
 ***************** */

 h4.widget-title {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#064369+0,1174ca+100 */
background: #064369; /* Old browsers */
background: -moz-linear-gradient(left,  #064369 0%, #1174ca 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #064369 0%,#1174ca 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #064369 0%,#1174ca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064369', endColorstr='#1174ca',GradientType=1 ); /* IE6-9 */
border:none;
}

		
		a{color:#0072CE;}
		a:hover{color:#0072CE; text-decoration:underline;}
		
h2.entry-title a{color:#01426A;}
h2.entry-title a:hover{color:#0072CE;}
 h2.entry-title a, body.home2 .wpp-list li a{color:#000;}
 h2.entry-title a:hover, body.home2 .wpp-list li a:hover{color:#0072CE;}
 .more-from-category a {color:#01426A;}
 .more-from-category a:hover {color:#0072CE; text-decoration:underline;}
 .entry-meta { text-transform:none;}
a.entry-author-link{color:#01426A; text-transform:none;}
 a.entry-author-link:hover{color:#0072CE; text-decoration:underline;}
#featured-post-9 h4.widget-title, #featured-post-6 h4.widget-title  {color:#000 !important;}
#wpp-2 li a{color:#000;}
#wpp-2 li a:hover{color:#0072CE;}
		
/* MU Branding Footer styles */
.footer-widgets h4.widget-title {background:none; color:#fff;}
.footer-widgets {background:#074369;}
.footer-widgets li a{color:#fff !important;}
.footer-widgets li a:hover{color:#fc3;text-decoration:underline;}
.footer-widgets a{color:#fc0}
.footer-widgets a:hover{color:#fc0; text-decoration:underline;}
.footer-widgets .contact-sub-head {color:#fff;}
.footer-widgets ul#menu-news {background:none!important;}
		.menu-item-20589{}
		
/* navigation styles */
ul#menu-news {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#064369+0,1174ca+100 */
background: #064369; /* Old browsers */
background: -moz-linear-gradient(left,  #064369 0%, #1174ca 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #064369 0%,#1174ca 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #064369 0%,#1174ca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064369', endColorstr='#1174ca',GradientType=1 ); /* IE6-9 */
border:none;}
		
.nav-secondary ul#menu-news li a:hover{color:#fc3;}
.nav-secondary ul#menu-news li a.highlight{color:#fc3;}	
.nav-secondary ul#menu-news li a.highlight:hover{color:#fff;}	

.nav-secondary ul#menu-news li ul li a{color:#01426A;}
.nav-secondary ul#menu-news li ul li a:hover{background:#01426A;}
	
		#mobile-header {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#064369+0,1174ca+100 */
background: #064369; /* Old browsers */
background: -moz-linear-gradient(left,  #064369 0%, #1174ca 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #064369 0%,#1174ca 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #064369 0%,#1174ca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064369', endColorstr='#1174ca',GradientType=1 ); /* IE6-9 */
border:none;}

/* pagination */
div.archive-pagination.pagination li.active a, div.archive-pagination.pagination li a:hover{background-color: #0072CE !important; color:#fff !important;}

/* metaslider fix /*/

.metaslider {margin-bottom:5px !important; }

.flexslider, ol.flex-control-nav {padding-bottom:0 !important; margin-bottom:0 !important;}

#metaslider_container_61916, #metaslider_61916 {margin-bottom:0 !important; padding-bottom:0 !important;  height:100% !important; max-height:470px !important; min-height:none !important; }

.flexslider .caption-wrap{ background-color: rgba(0,0,0,1) !important; position: relative !important;}

.flexslider .caption-wrap .caption{padding:15px !important;}

.flexslider ol.flex-control-nav li {padding:5px !important; margin:0 !important}
.flexslider ol.flex-control-nav li a {background-color: #ccc !important;}

.flexslider ol.flex-control-nav li a:hover {background-color: #0072CE !important;}

.flexslider ol.flex-control-nav li a.flex-active {background-color: #0072CE !important;}

.sticky-subscribe{height:50px;}


@media only screen and (max-width: 1024px) {
	#text-53 img {width:100%}
	#text-53 { padding-right:15px;}
}

@media only screen and (max-width: 600px) {
	#text-53 {display:block; width:100%; float:none; margin-bottom:20px; }
	#text-53 img {width:100%}
	#text-53 { padding-right:0px;}
}

/* user submitted posts form */
#user-submitted-posts fieldset {border:none;margin-bottom:20px;}

#user-submitted-posts label{font-weight:bold; color:#000; padding-bottom:10px; display:block;}

div#usp-error-message {margin-bottom:15px;}
div#usp-error-message, #user-submitted-posts label[for=g-recaptcha]:before, #user-submitted-posts label[for=user-submitted-name]:before, #user-submitted-posts label[for=user-submitted-email]:before, #user-submitted-posts label[for=user-submitted-title]:before { content:"* ";
    color: red;}

/* recaptcha */
label[for=g-recaptcha] {display:block; margin-top:20px;}
#g-recaptcha {display:block !important; margin-bottom:20px;}

p.button {background:#1073C6 !important;color:#fff;text-decoration:none}
p.button a{color:#fff; text-decoration:none;}
p.button:hover, p.button a:hover {background:#06446B !important;color:#fff;}

/* Staff Page */
ul.personal-contact {list-style:none; padding: 0; margin: 0 0 20px 0;}
ul.personal-contact li {display: table-cell; margin:0; padding-right:15px; vertical-align: middle;}

.staff-profile-pic {max-width:32%; padding-bottom:15px;}

body.page-id-64953 main.content h2{padding-top:0 !important; margin-top: -35px !important; font-size:14pt}

body.page-id-64953 main.content p{line-height:140%;}

body.page-id-64953 main.content hr.wp-block-separator {
	height: 1px;
        border: none;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ededed+51,ffffff+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 0%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ffffff 0%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffffff 0%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}

input.button:hover{color:#fff; background-color:#006dc3 !important; }
/* gravity forms */
.gform_wrapper label {color:#000;}
.gform_wrapper input, .gform_wrapper textarea {color:#333;}

/* *** COVID Landing Page *** */
body.page-id-65109 header h1.entry-title {display:none;}

body.page-id-65109 main.content{width:100% !important; max-width:none !important;}

body.page-id-65109 aside.sidebar {float:none; width:100%;}

body.page-id-65109 aside.sidebar .widget {width:29%; float:left; margin:0 2%}

/* Corona Landing Page */

.corona-landing-feature article header h4.entry-title a {color:#000;}

/*.corona-landing-feature article  {margin-top:0 !important; padding-top:0 !important; }
*/
.corona-landing-links article header h4.entry-title {line-height: 100%;}

.corona-landing-links article header h4.entry-title a{ font-size:11pt !important; color:#000 !important; padding:0 !important; margin:0 !important; }


.corona-landing-links article header h4.entry-title a:hover, .corona-landing-feature article header h4.entry-title a:hover {color:#0072CE !important;}

.corona-landing-links article{border:none; padding:0; margin:0 0 25px 0}

.corona-landing-links article .entry-title, .corona-landing-links article  .entry-meta{padding:0 20px;}

.corona-landing-links article  .entry-image img {width:100%;}

.corona-landing-feature article .author a, .corona-landing-links article .author a{color:#666;}

section.corona-landing-links {margin-bottom:50px;}

@media only screen and (max-width: 900px) {
.top-leaderboard-ad {display:none;}
}

/* custom sidebar */

aside.sidebar-primary section {min-width:360px !important;}

/* Elementor test homepage 
 * Experimental homepage
 * 
 * */
body.page-id-66726 .site-container {max-width:1280px !important; width:100%;}

body.page-id-66726 .elementor-widget-container{ }
.elementor-widget-container article {border-bottom:none; padding:0}

body.page-id-66726 .elementor-widget-container{ }
.elementor-widget-container article img {width:100% !important;}

body.page-id-66726 .elementor-element.secondary-story h2.entry-title, body.page-id-66726 .elementor-element.secondary-story h4.entry-title{font-size:12pt}

body.page-id-66726 .elementor-element .upw-posts h4.entry-title a{color:#000;}
body.page-id-66726 .elementor-element .upw-posts h4.entry-title a:hover{color:#06c;}

.wpp-list a{color:#000;}
.wpp-list a:hover{color:#06c;}

body.page-id-66726 .elementor-widget-container {}

body.page-id-66726 #top-stories-in-content ul.wpp-list-with-thumbnails{
	padding:0; 
	margin:0;}


body.page-id-66726 #top-stories-in-content ul.wpp-list-with-thumbnails a:nth-of-type(1) {width:22%; padding-left:3%; display:inline-block;}

body.page-id-66726 #top-stories-in-content ul.wpp-list-with-thumbnails a:nth-of-type(2) {width:75%; display:inline-block;}

body.page-id-66726 #top-stories-in-content ul.wpp-list-with-thumbnails a img {float:left; width:100%;  display:inline;}

body.page-id-66726 #top-stories-in-content ul.wpp-list-with-thumbnails a.wpp-post-title{float:left;  display:inline;}

body.page-id-66726 #top-stories-in-content ul.wpp-list-with-thumbnails li {
	border-top:1px solid #ccc;
	padding-top:20px;
	margin-top:20px;
}

body.page-id-66726 #top-stories-in-contentul.wpp-list-with-thumbnails li:nth-of-type(1){
	border-top:none;
	padding-top:0px;
	margin-top:0px;
}

body.page-id-66726 h1, body.page-id-66726 h2, body.page-id-66726 h3,body.page-id-66726 h4 {font-weight:normal;}

body.page-id-66726 p {font-family:verdana, arial, sans-serif; font-size:10pt;color:#666; line-height:140%;}

body.page-id-66726 #search-toggle{display:none;}

body.page-id-66726 .upw-posts article {border-bottom:1px solid #ccc;}

/*  ********************* */

/* george floyd */
body.page-id-67002 {padding:0; margin:0;}		

/* LGBTQ Elementor special report */
body.postid-67956 .ssba-classic-2 {display:none;}

body.postid-67956 .site-inner .elementor-widget-container .ssba-classic-2 {display:block;}

/* subscription page */

#mailmunch-optin-form {
    background-color: transparent !important;
}

/* Related Posts */
.yarpp-related {border-top:1px solid #ccc; padding-top:20px;}

.yarpp-thumbnails-horizontal .yarpp-thumbnail:nth-of-type(3) {
  margin-right:0;
	Padding-right:0;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {width:32% !important; height:auto;} 

.yarpp-thumbnail img { width:100% !important; height:auto !important; margin:0;}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {width:96% !important; max-height: none; display:block !important; color:#000; font-weight:500 !important; padding:12px 2%;}

@media only screen and (max-width:600px) {
	
	.yarpp-thumbnails-horizontal .yarpp-thumbnail {width:100% !important; height:auto; margin-bottom:20px; border:none;} 
	
	.yarpp-thumbnail img { width:23% !important; height:auto !important; margin:0 2% 0 0 !important; float:left;}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {width:70% !important; padding:0 !important; float:left; }
	
}

/* ******************************
 * hidden test page specific 
 * 
 * Testing the new header, footer and page styles 
 * **********************************
 * */
body.page-id-68376 .footer-widgets {display:none;}

body.page-id-68376 {background:#fff;}
body.page-id-68376 div.site-container{border:none;}

body.page-id-68376 .hfe-search-form__input {-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;}

/* Elementor full width template adjustments */

body.elementor-template-full-width div.yarpp-related{ margin-left:10%; margin-right:10%;}

body.elementor-template-full-width div.abh_box {margin-left:10%; margin-right:10%; width:80% !important;}

body.elementor-template-full-width div.mailmunch-forms-after-post {margin-left:10%; margin-right:10%;}

/* middle of the page -- Actually bottom of page -- mailchimp subscription form */

div.theme.theme-simple.live.yes-branding, div#mailmunch-optin-form {max-width:1110px !important; }

/* The Overlay (background) */
#overlay {
  /* Height & width depends on how you want to reveal the overlay (see JS below) */   
  height: 100%;
  width: 100%;
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  background-color: rgb(0,0,0); /* Black fallback color */
  background-color: rgba(0,0,0, 0.7); /* Black w/opacity */
  overflow-x: hidden; /* Disable horizontal scroll */
 /* transition: 0.5s;*/ /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
	display:none;
}				