﻿
  html #page #header .header_mid nav .menu-item-mega-description-container,
  html #page #header .header_bot nav .menu-item-mega-description-container {
    display: none;
  }


.hp .menu.hpside .item-453,
.hp .menu.hpside .item-452,
.hp .menu.hpside .item-448
{display: none;}


.location-types--row.odd .location-types--image {
	order: 2;
}




#home-slider.flexslider {
	margin-bottom: 40px !important;
}


 

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
 

 
.flexslider {
	margin: 0 !important; padding: 0;
	position: relative;
}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides {zoom: 1;}

.flexslider:hover .flex-next {opacity: 0.8; right: 30px;}

.flexslider:hover .flex-prev {opacity: 0.8; left: 30px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}






#site-title {
	margin: 0;
	padding: 12px 0 40px 20px;
	text-align: left;
	width: 70%;
	float: left;
	display: block;
}

#site-title h1 {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 1.2;
	word-wrap: break-word;
}

#site-title h1 a:hover {
	color: #000;
}

#site-title h2.site-description {
	display: none;
	margin: 0;
	padding: 0;
	font-family: 'Libre Baskerville', Georgia, serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.15;
	font-weight: normal;
	font-style: italic;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

	#site-title h2.site-description:before {
		content: '\2014';
		display: inline;
		padding: 0 15px 0 13px;
		-webkit-font-smoothing: antialiased;
	}

.blog-tile-list li .blog-tile:hover .img-cover {
  transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
}

.blog-tile-holder .img-cover {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  transition: ease all 1.2s;
  -webkit-transition: ease all 1.2s;
}

.blog-tile-holder .img-cover img {
  opacity: 0;
}

#footer .footer-img-wrapper{width:100%;max-width:1000px;display:block;margin:0 auto;text-align:center;background:#fff;}

#footer .footer-img-wrapper img{max-width:411px;}



.go-to-top {
	position: fixed;
	bottom: 20px;
	right: 30px;
	padding: 4px;
	border: 1px solid #bbb;
	z-index: 999;
}

.go-to-top a {
	width: 30px;
	height: 30px;
	display: block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	line-height: 30px;
	font-family: 'Genericons';
	background-color: #999;
	text-align: center;
	color: #fff;
	opacity: 0.7;
		-moz-opacity: 0.7;
		filter:alpha(opacity=70);
		-ms-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-webkit-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.go-to-top a:hover {
	opacity: 1;
		-moz-opacity: 1;
		filter:alpha(opacity=100);
	background-color: #2b9b9b;
}

.go-to-top a:before {
	content: '\f432';
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.fl-cta-inline .fl-cta-text,.fl-cta-inline .fl-cta-button {display: table-cell;vertical-align: middle;}
.fl-cta-inline .fl-cta-button {padding-left: 30px;text-align: center;width: 30%;}
.fl-cta-stacked .fl-cta-button {padding-top: 20px;}
.node-type-organization .field-item{padding:5px 0;}
.view-help-cnter .field-item,.view-help-cnter .field-items{display:inline;}
.left-right-header .nav-and-button{float:right}
.top-bottom-header .nav-and-button{border-top:2px solid #bababa;justify-content:center;display:flex}
.hamburger-header .nav-and-button{float:right}






.lottie-section .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
}

.boxed.film {background-color: #111111;border: 1px solid #444855;  overflow: hidden;}

	.shortcode_homepage .boxed.film:after{
		clear:both;
		content: '';
	}

	.shortcode_homepage .boxed.film .cont_display{
		float: left;
		width: 50px;
		height: 50px;
	}

	.shortcode_homepage .boxed.film{
	    background-color: #202228;
	    padding:5px;
	}

	.shortcode_homepage .boxed.film p{
		width: calc(100% - 60px);
		float:left;
	    text-align: left;
	    padding-left: 10px;
	    padding-top: 10px;
        margin-bottom: 0px!important;
    	height: 35px;
    	background-color: #111;
    	    overflow: hidden;	
	    padding-bottom: 5px;
	}
