﻿.list-unstyled{padding-left:0;list-style:none}
.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;}


.ecs__deadline {
 }

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}

.display-on-960.feat-div {
	vertical-align:top;
	}

#now_slider { z-index:99; padding-top: 0px; position:relative;}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-audiogram .modal-body{padding:0}
#contactUsModal .modal-body .alert{display:none}
#contactUsModal .modal-body .form-box{display:block}
#contactUsModal .modal-body .logo-box{display:none}
#contactUsModal.submitted .modal-body .alert{display:block;text-align:center}
#contactUsModal.submitted .modal-body .form-box{display:none}
#contactUsModal.submitted .modal-body .logo-box{display:block;text-align:center;padding:30px 10px}
.modal-new-review .modal-body,.modal-new-review .modal-footer,.modal-new-review .modal-header{padding:0;border:none}
.page-accs .modal-body{padding-left:0;padding-right:0}
.what-is-this .modal-content .modal-body{padding:0 25% 0 50px}
.what-is-this .modal-content .modal-body p{font-size:35px;font-weight:700}

  .misc-about div.columns.open .more .expand {
    display: none !important;
  }

.logo-wrap {
-ms-flex: 0.5;
flex: 0.5;
}

.header-layout-2 .logo-wrap {
margin-bottom: 10px;
margin-top: 0;
width: 100%;
}

.footer-header .logo-wrap, .widget-header { display: none; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.region-header .page-element{width:75%;}
.page-node-17741 .page-element.site-name-wrapper #site-name{margin:0;padding:0;border-bottom:0px none;}
.page-element.site-name-wrapper{margin:0px;height:auto;float:left;width:auto;}
.page-element.site-name-wrapper #site-name{line-height:1.4em;text-align:center;}



.space{
	clear: both;
	height: 10px;
}

	
	#col-a {float: none!important; width: auto!important; margin: 0 0 40px;}
 

 .clear:before, .clear:after, .clearfix:before, .clearfix:after, .layout:before, .layout:after, .zone:before, .zone:after, #page-header:before, #page-header:after, .header:before, .header:after, #col-a:before, #col-a:after, #col-b:before, #col-b:after { content: ""; display: table; }
 .clear:after, .clearfix:after, .layout:after, .zone:after, #page-header:after, .header:after, #col-a:after, #col-b:after { clear: both; }
 .clear, .clearfix, .layout, .zone, #page-header, .header, #col-a, #col-b { zoom: 1; }

.layout-dual-left #col-a {float: left;}

.layout-dual-right #col-a {float: right;}

.layout-even #col-a {float: left; width: 46.5%;}

#feedback_modal_screen #feedback_modal_box .close-window-container {
  text-align: right;
}

#feedback_modal_screen #feedback_modal_box .close-window-container .close-window-icon {
  color: #000000;
  cursor: pointer;
}

#feedback_modal_screen #feedback_modal_box .close-window-container .close-window-icon:hover {
  color: #239CD7;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{float:left;width:50%}
	


.slide-list{
	padding: 0px;
	margin: 0px;
}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


.responsive-menu ul li.lang.first {
    margin: 20px 0;
}


.responsive-menu ul li.lang {
    text-align: center;
    width: 100%;
    padding: 0;
    border-bottom: none;
    font-size: 21px;
    margin: 0 0 20px 0;
    background: #ddd;
    border-radius: 10px;
    box-shadow: 0 0 6px #ddd;
}


.responsive-menu ul li.lang a {
    padding: 15px 0;
    color: #777;
}

.menu-item{margin-bottom:10px;}
.view-more{font-size:13px;padding-left:13px;}
.view-more a{color:#ED1B26;text-decoration:underline}


.posts-featured-details-wrapper {
	opacity: 10 !important;
}



.posts-featured-details-wrapper p {
	color: #56646f !important;
}
.back-to-top{position:fixed;right:30px;bottom:30px;z-index:118;display:none}
.back-to-top svg{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}
.back-to-top a{display:block;padding:10px;cursor:pointer}
.back-to-top:hover svg{transform:scale(1.1)}
.back-to-top a svg { fill: #111535; }
 .media-list .img .the-media{display:block;width:40px;height:40px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50%}
 .quote-list .img .the-media{display:block;width:40px;height:40px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#inner-wrapper{padding-top:50px}
#inner-wrapper.header2 #mobile-logo{display:none}
#inner-wrapper.header2{padding-top:66px}
