.owl-item div p a { text-decoration: none !important; color: #000 !important; }
.owl-item img {
	text-align: center;
	display: block;
	margin: 0 auto !important;
}
.owl-item { padding: 5px; }

.sa_slide_link_icon { width: 360px !important; height: 200px !important; margin-top: 90px !important; margin-left: -180px !important; }

#video { margin-top: -10px; }

#masthead { margin-bottom: 10px; }

.login-link { color: #000 !important; display: inline-block; margin-top: 3px; }
.menu-top {margin-right:0px !important; margin-left:0px !important;}
.menu-top-login, .menu-top-share{width:51%;text-align:right;}
/*.dslc-modules-section { padding-top: 10px !important; padding-bottom: 10px !important; }*/
.elementor-widget-text-editor {color: #000 !important;}
#main-content ul,#main-content ul li {padding:0;list-style:none}

.byline{display:block;font-size:20px}
.byline a{color:#000;text-decoration:none}
.posted-on{display:block;padding-top:10px;padding-bottom:10px}
.posted-on a,.posted-on a:visited{color:#888;text-decoration:none}
.add-this{float:right}
.newsletter-archive .content a, .newsletter-archive .content a:visited { color: #fff; background-color: var(--light-color) !important; border-color: var(--light-color) !important; display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.newsletter-headline {  }
#wp_editor_widget-2{margin:0}
#main-content ul li{margin-left:2em}
#main-content ul li:before{ font-family: "Font Awesome 5 Free"; font-weight: 900; content:'\f101';float:left;margin-left:-1.5em;color:#000}

#print-form-article{visibility:hidden;height:1px}
#print-form{visibility:hidden;height:0}
.navbar,.site-branding{display:block;width:100%;max-width:1150px;margin:0 auto}
.navbar-background{background-color:var(--light-color)}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link{color:#FFF!important}
.navbar-container{background-color:var(--light-color);height:auto;border-top:1px solid var(--menu-border);border-bottom:1px solid var(--menu-border);background-color:var(--light-color);width:100%;margin-top:10px}
.dropdown:hover>.dropdown-menu{display:block}
.document-icon img{border:1px solid #dcdcdc!important;margin:10px!important}
.document-icon{width:100px}
.document-icon-row p{margin-top:6%!important}
.document-gallery .document-icon .title{display:block;text-align:center;font-size:16px;font-weight:700;line-height:normal}
#newsletter-list { width: 700px; }
#newsletter-list li { width: 50%; display: inline-block; float: left; }
#mega-menu-wrap-menu-2 .mega-menu-toggle{height:0!important;visibility:hidden}
.mega-menu-toggle{background:transparent!important}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after,#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:before{color:var(--light-contrast)!important;font-weight:700}
.mega-sub-menu{display:none!important}
.widget-title a{color:#FFF!important;text-decoration:none}
.mega-title-below{color:#000!important}
#mega-menu-wrap-menu-right #mega-menu-menu-right li.mega-menu-item a.mega-menu-link:before{color:#000}
.mega-menu-link{color:var(--light-contrast)!important; font-weight: 800; }
.mega-menu-link:hover{color:var(--light-contrast)!important; }
#top-right-menu{list-style:none}
#top-right-menu li{width:88px;display:inline-block; vertical-align: top; height: 75px; }
#top-right-menu li i{display:block}
#top-right-menu li a{font-size:16px}
.sticky-logo{display:none;width:200px;margin-top:-7px;position:fixed;margin-left:-10px;}
.sticky-logo img{width:100%; max-height:59px !important;}
.sticky-menu{display:inline-block}
.carousel-item { text-align: center; }
#featured-carousel { padding-bottom: 10px; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-menu-2 #mega-menu-menu-2 > li.mega-menu-item > a.mega-menu-link{min-width:100px!important;text-align:center!important;border-right:0!important}
@media (max-width: 1000px) {
	.menu-top-share { display: none; }
	.container{max-width:100%!important}
	.topStoriesTitle{margin-left:10px;margin-right:10px}
	#main-content{width:100%!important;max-width:100%}
	.navbar-container .container .row .col-md-6{max-width:100%;width:100%!important}
	.navbar-container .container .row{display:block}
	#mega-menu-menu-1,#mega-menu-wrap-menu-2 #mega-menu-menu-2{text-align:center!important}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-menu-2 #mega-menu-menu-2 > li.mega-menu-item > a.mega-menu-link{min-width:65px!important;text-align:center!important;border-right:0!important}
	.col-md-3{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}
	.home-articles,{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
	.share{text-align:center}
	.slimScrollDiv,.col-md-9{max-width:100%;width:100%}
}
@media (min-width:577px) {
	#mega-menu-wrap-menu-2 #mega-menu-menu-2{text-align:right!important}
}
/*@media (max-width: 1000px) {#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-menu-2 #mega-menu-menu-2 > li.mega-menu-item > a.mega-menu-link{min-width:65px!important}}*/
@media (max-width: 600px) {
	.col-md-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
	.featured-image{text-align:center!important}
}
@media (max-width: 576px) {
	.site-branding .col-md-8{text-align:center}
	.mega-menu-item,#mega-menu-menu-1,#mega-menu-menu-2{background-color:#f8f8f8!important;border-bottom:1px #dcdcdc!important}
	.mega-menu-link{border-bottom:1px solid #dcdcdc!important;width:100%!important;text-align:left!important;color:#000!important}
}
@media only screen and (max-width: 600px) {
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-menu-2 #mega-menu-menu-2 > li.mega-menu-item > a.mega-menu-link{text-align:left!important}
	#mega-menu-wrap-menu-2{margin-top:-10px!important}
}
#easyPaginate{width:300px}
#easyPaginate img{display:block;margin-bottom:10px}
.easyPaginateNav a{padding:5px}
.easyPaginateNav a.current{font-weight:700;text-decoration:underline}
.more-news{text-align:right}
.search-page-title{font-weight:700!important;font-size:26px!important}
.search-title{font-weight:700!important;font-size:20px;padding:0;margin:0}
.search-summary p{margin-bottom:0}
.search-url{font-style:italic;color:#888;font-size:15px}
.search-blog{font-style:italic;color:#444;font-size:15px}
.search-multisite{font-style:italic;color:#888;margin-top:-8px;z-index:5555}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{font-size:18px!important;padding:10px!important;font-weight:400!important;text-transform:none!important}
.Callout{display:block;min-width:500px;padding:20px;margin:20px 0;border:1px solid #000;border-left-width:5px;border-radius:3px}
.Callout h4{margin-top:0;margin-bottom:5px;font-size:24px;font-variant:small-caps;font-weight:700;color:var(--light-contrast)!important}
.Callout p:last-child{margin-bottom:0}
.Callout code{border-radius:3px}
#mega-menu-wrap-navbar #mega-menu-navbar{background-color:var(--dark-color)!important}
#mega-menu-wrap-menu-2 #mega-menu-menu-2{text-align:right}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,#mega-menu-wrap-menu-2 #mega-menu-menu-2 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-menu-2 #mega-menu-menu-2 > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-menu-1,#mega-menu-wrap-menu-2{background-color:transparent!important;color:var(--dark-contrast);margin-top:7px;margin-bottom:7px}
.mega-sub-menu .mega-menu-link{width:200px!important;margin-top:-2px!important;border:var(--menu-border)!important}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item,#mega-menu-wrap-menu-2 #mega-menu-menu-2 > li.mega-menu-item{margin:0;display:inline-block;height:auto;vertical-align:middle;border-right:1px solid var(--menu-border)!important;height:52px!important}
.custom-logo{ width:auto; height:auto; padding-top:5px; max-height:140px; }
.top-right-menu-link:hover,.top-right-menu-quick-link-menu li:hover{cursor:pointer}
.top-right-menu-link{display:block;padding:5px;color:#000!important}
.top-right-menu-quick-link{color:#000!important}
.top-right-menu-quick-link-menu{margin-left:-60px;z-index:1000;position:absolute;display:none}
.top-right-menu-quick-link-menu li{padding-top:10px;width:150px!important;display:block!important;background:#FFF;position:relative;background:#fff;border:1px solid #dcdcdc;-webkit-box-shadow:5px 5px 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:5px 5px 2px 0 rgba(0,0,0,0.25);box-shadow:5px 5px 2px 0 rgba(0,0,0,0.25)}
.top-right-menu-quick-link:after,.top-right-menu-quick-link:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.top-right-menu-quick-link:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:5px;margin-left:-5px}
.top-right-menu-quick-link:before{border-color:rgba(0,0,0,0);border-bottom-color:#dcdcdc;border-width:6px;margin-left:-6px}
.top-right-menu-search:after,.top-right-menu-search:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.top-right-menu-search:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:5px;margin-left:-5px}
.top-right-menu-search:before{border-color:rgba(0,0,0,0);border-bottom-color:#dcdcdc;border-width:6px;margin-left:-6px}
.top-right-menu-search{margin-left:-80px;display:none;width:250px;border:1px solid #dcdcdc;position:absolute;background-color:#fff;padding-top:10px;-webkit-box-shadow:5px 5px 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:5px 5px 2px 0 rgba(0,0,0,0.25);box-shadow:5px 5px 2px 0 rgba(0,0,0,0.25);z-index:5;}
.search-form{text-align:center}
#top-right-menu{margin-top:30px}
input[type="submit"]{padding:.9em 1em .6em!important}
.site-description{font-weight:700;font-size:28px}
.nav-link:focus,.nav-link:hover{color:#000!important}
.footer-container{padding:0!important;position:relative;clear:both;-webkit-box-shadow:0 4px 8px -8px rgba(0,0,0,.2) inset;box-shadow:0 4px 8px -8px rgba(0,0,0,.2) inset;background-color:var(--light-color);margin-top:10px}
.footer-container h3{color:var(--light-contrast);font-size:1em;line-height:1em;text-transform:uppercase;font-weight:600;margin-top:0}
.footer-container ul{padding-left:0;margin:0 0 20px;list-style:none}
.footer-container .container{padding-top:20px}
.footer-container .container ul li a,.footer-container .container ul li{font-size:14px;color:var(--light-contrast)}
.bottom-footer-container{padding:0!important;position:relative;clear:both;-webkit-box-shadow:0 4px 8px -8px rgba(0,0,0,.2) inset;box-shadow:0 4px 8px -8px rgba(0,0,0,.2) inset;background-color:var(--dark-color)}
#footer-logo{height:150px;width:auto;padding:20px}
.bottom-footer-container ul{padding-top:50px;padding-left:0;margin:0 0 20px;list-style:none}
.bottom-footer-container ul li{display:inline-block;width:auto;padding:5px}
.bottom-footer-container a,.bottom-footer-container a:hover,.bottom-footer-container a:visited{color:#fff}
.footer-copyright{color:#FFF;text-align:center;padding-top:55px}
.wp-post-image { padding-bottom: 15px; width: auto; max-width: 100%; margin: 0 auto; display: block; }
.article-caption{display:block;padding-bottom:0;font-style:italic}
.cat-links{display:none}
.featured-articles a,.featured-articles a:visited,.featured-articles a:active,.featured-articles a:hover{text-decoration:none;font-weight:700;color:var(--dark-color);line-height:18px;font-size:16px;display:block}
.home-articles a,.home-articles a:visited,.home-articles a:active,.home-articles a:hover{text-decoration:none;color:var(--dark-color);line-height:16px;font-size:14px}
.entry p{margin-top:.5em;line-height:18px;font-size:16px}
.pt-cv-wrapper .btn-success { color: #fff; background-color: var(--light-color) !important; border-color: var(--light-color) !important; float: right; }
.topStoriesTitle{font-size:30px;border-bottom:1px solid #000;padding-left:0;margin-bottom:20px}
.moreHeadlines{font-size:17px;font-weight:700;display:block;text-transform:uppercase}
.moreHeadline{font-size:15px;display:block;padding-bottom:10px}
.moreHeadline:before{font-family: "Font Awesome 5 Free";content:'\F105';margin:0 5px 0 -15px;font-size:13px}
.home-articles ul{list-style:none}
#twitter-slideshow{overflow:hidden;width:732px;height:92px}
.social-feature{font-family:"Source Sans Pro",Arial;background-color:var(--light-color);border-radius:4px;margin:0;padding:10px 0;color:var(--light-contrast);height:92px}
.social-timestamp img{margin-top:10px}
.simcal-default-calendar-list dt.simcal-day-label{margin:0!important}
.simcal-default-calendar .simcal-current h3{font-size:20px;padding-bottom:10px!important}
.article-caption{text-align:center; margin-top: -12px; margin-bottom: 15px; }
.entry-header img{height:auto;width:100%}
.navbar-container .col-md-12{text-align:center}
#breadcrumbs{text-align:right}
#breadcrumbs a{color:#000}
.col-md-4{margin-top:-5px}
article,#subpages-widget-3 > ul{background:#FFF;padding:10px}
article{border-top:4px solid var(--light-color)}
#recent-posts-2 ul{list-style:none!important}
#recent-posts-2 ul li{margin-left:0;display:block;background-color:#dcdcdc;margin-bottom:10px;padding:16px;font-size:18px}
#recent-posts-2 ul li a{color:#000}
#recent-posts-2 ul li:before{content:''}
.share{text-align:left;margin-left: 10px; width: 48%; margin-top:2px}
.share .fa{font-size:25px;color:#000}
.tweet_text{padding-top:0;padding-left:10px}
.menu-top-share{padding-right:10px;list-style:none;color:#000}
.menu-top{background-color:#f3f3f3;border-bottom:1px solid #cecece;height:30px}
#menu-top{list-style:none;color:#000;margin-top:3px}
#menu-top a{text-decoration:none;color:#000}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0!important}
.main-content{margin-top:20px;padding-left:0;padding-right:0}
.above-footer{margin-top:20px}
.simcal-align-right{display:none}
.simcal-event-details p{margin-bottom:0!important}
.simcal-calendar-head{padding-bottom:0!important}
.print-button:hover,.pdf-button:hover{cursor:pointer}
#breadcrumbs{padding-top:10px;margin-bottom: 5px;}
.widget-title{font-weight:700;font-size:18px;padding:10px;text-transform:uppercase;background-color:var(--dark-color);color:var(--dark-contrast)}
ul.bycategories{margin:0;padding:0}
ul.bycategories li{list-style:none;list-style-type:none;margin:0;padding:0}
ul.bycategories li a{list-style:none;list-style-type:none;margin:0 20px 15px 0;float:left;background:#eee;color:#464646;padding:5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
ul.bycategories li a:hover{text-decoration:none;background:var(--dark-color);color:var(--dark-contrast)}
ul.bycategories li strong{display:none}
ul.bycategories li p strong{display:block;clear:both}
.clear{clear:both}
canvas{border:1px solid #dcdcdc;border-radius:5px}
.emptymonth{display:none}
.print-logo{display:none}
.owl-carousel{z-index:0!important}
.overlay{background-color:rgba(0,0,0,.9);position:fixed;margin:0;height:100%;width:100%;z-index:5}
.alertbox{overflow:auto; top:30%;z-index:1000;position:fixed;right:0;color:#000;font-weight:700;width:400px;height:400px;margin:20px auto;transition:transform .75s linear;transform-origin:bottom right;transform-style:preserve-3D;transform:rotate(45deg);margin-right:-255px;border-radius:5px;-webkit-box-shadow:-1px 4px 31px -3px rgba(0,0,0,0.75);-moz-box-shadow:-1px 4px 31px -3px rgba(0,0,0,0.75);box-shadow:-1px 4px 31px -3px rgba(0,0,0,0.75); padding-left: 26px; }
.alertbox-close{cursor:pointer;display:inline-block;float:right}
.alertbox-body{padding:10px}
.alertbox-title{text-align:center;color:#000;font-weight:700;padding:5px}
.alertbox-open{bottom:1px;left:4px;position:fixed;cursor:pointer;transform:rotate(-45deg)}
.alertbox-rotate{transform:rotate(0deg);right:0}
.alertbox-slide{background-color:red}
.fa-facebook-square{color:#3b5998!important}
.fa-twitter-square{color:#00aced!important}
.fa-file-pdf-o{color:#8b0000!important}
.fa-print{color:#888!important}

.carousel-control-prev-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important; }
.carousel-control-next-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important; }
.carousel-indicators .active { color: #000!important; background-color: #FFF!important; }
.carousel-caption { text-transform: capitalize; padding-bottom: 35px; bottom: 0 !important; right: 0 !important; left: 0 !important; background-color: #00000075; width: 100%; }
.carousel-indicators li { text-indent: 0!important; margin: 0 2px!important; border: 1px solid #000; border-radius: 100% !important; line-height: 23px!important; color: #fff!important; background-color: rgba(0,0,0,.7) !important; transition: all 0.25s ease!important; display: inline-block; text-align: center; font-size: 12px; }

.downloadButton {
	position: absolute;
	bottom: 0px !important;
	text-align: center;
	bottom: 5px;
	z-index: 1000;
	right: 5px;
}
.downloadButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:39px;
	-moz-border-radius-topleft:39px;
	border-top-left-radius:39px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:39px;
	-moz-border-radius-bottomright:39px;
	border-bottom-right-radius:39px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:20px;
	line-height:20px;
	width:131px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	bottom: 8px !important;
}
.downloadButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}

@media (max-width: 600px) {
	.sticky-menu{width:100%}
	.logo-container{padding-top:25px}
	.alertbox-rotate { width: 90% !important; margin-right: -45% !important; }
}
@media (max-width: 900px) {
	#twitter-slideshow{display:none}
	.slimScrollDiv{margin: 0 auto;}
	.search-form{margin-top:0}
	.footer-col-1,.footer-col-2,.footer-col-3{text-align:center}
	.footer-copyright,.bottom-footer-container ul{padding-top:0}
	.footer-container .row{text-align:center}
}
@media (max-width: 940px) {
	#top-right-menu{display:block;margin-top:10px;margin-bottom:10px}
	.logo-container,.search-form{max-width:100%;flex:auto;text-align:center}
}
@media (max-width: 1200px) {
	#top-right-menu{padding-left:0}
}

.editor-rich-text ul,.editor-rich-text ul li {padding:0;margin:0;list-style:none}
.editor-rich-text ul li{margin-left:2em}
.editor-rich-text ul li:before{ font-family: "Font Awesome 5 Free"; font-weight: 900; content:'\f101';float:left;margin-left:-1.5em;color:#000}

.editor-block-list__block-edit ul { margin-top: -28px !important; margin-bottom: 0px !important; }
/*.editor-block-list__block-edit { width: 710px; }*/

.editor-styles-wrapper, .editor-styles-wrapper p { font-size: 1rem; line-height: 24px !important; }
.editor-block-list__layout .editor-default-block-appender>.editor-default-block-appender__content, .editor-block-list__layout>.editor-block-list__block>.editor-block-list__block-edit, .editor-block-list__layout>.editor-block-list__layout>.editor-block-list__block>.editor-block-list__block-edit { margin-bottom: 0px !important; margin-top: 0px !important; }

/* Gutenberg full width and wide align options */
.alignwide {
	margin-left  : -55px !important;
	margin-right : -55px !important;
	max-width: initial !important;
}
.alignfull {
	margin-left  : calc( -100vw / 2 + 100% / 2 ) !important;
	margin-right : calc( -100vw / 2 + 100% / 2 ) !important;
	max-width    : 100vw !important;
}
.alignfull img {
	width: 100vw !important;
}

.wpcf7-form { font-weight: bold; }
.wpcf7-form input[type="radio"] { margin-right: 5px; }
.wpcf7-form input[type="button"], .wpcf7-submit { width: 200px; display: inline; margin: 0 auto; margin-top: 10px; }

.featured-full img, .featured-full { width: 100%; }
.featured-full { padding-bottom: 20px; }
.grecaptcha-badge { 
    visibility: hidden;
}

.broken_link, a.broken_link {
    text-decoration: inherit !important;
}

#list1 {
    height: 234px !important;
    width: 100% !important;
    background: #fff !important;
    filter: none;
    color: black!important;
    border: 0px;
    background: #FFF !important;
	border-radius: 0px;
	margin-bottom: 15px;
}

#list1 .gcf-header-block {
	background: var(--dark-color) !important;
	filter: none;
    border-radius: 0px;
    height: 39px;
	background-color: var(--dark-color);
	margin-top: 4px;
}

.gcf-title a { color: var(--dark-contrast) !important; }

.gCalFlow .gcf-title-block {
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    color: var(--dark-contrast);
    background-color: var(--dark-color);
    font-size: 19px;
    text-decoration: none !important;
    text-transform: uppercase;
    padding-left: 8px;
}

.viewFullCalendar { display: block; }


.gcf-header-block { display: none; }

.ngg-gallery-thumbnail img { width: 200px !important; }

.footer-container{padding:0!important;position:relative;clear:both;-webkit-box-shadow:0 4px 8px -8px rgba(0,0,0,.2) inset;box-shadow:0 4px 8px -8px rgba(0,0,0,.2) inset;background-color:var(--light-color);margin-top:10px}
.footer-container h3{color:var(--light-contrast);font-size:1em;line-height:1em;text-transform:uppercase;font-weight:600;margin-top:0}
.footer-container ul{padding-left:0;margin:0 0 20px;list-style:none}
.footer-container .container{padding-top:20px}
.footer-container .container ul li a,.footer-container .container ul li{font-size:14px;color:var(--light-contrast)}
.bottom-footer-container{padding:0!important;position:relative;clear:both;-webkit-box-shadow:0 4px 8px -8px rgba(0,0,0,.2) inset;box-shadow:0 4px 8px -8px rgba(0,0,0,.2) inset;background-color:var(--dark-color)}
#footer-logo{height:150px;width:auto;padding:20px}
.bottom-footer-container ul{padding-top:50px;padding-left:0;margin:0 0 20px;list-style:none}
.bottom-footer-container ul li{display:inline-block;width:auto;padding:5px}
.bottom-footer-container a,.bottom-footer-container a:hover,.bottom-footer-container a:visited{color:#fff}
.footer-copyright{color:#FFF;text-align:center;padding-top:38px}


.zoom-instagram-widget__item:before {
	content: none !important;
}

.zoom-instagram-widget__item { margin: 2px !important; }

.wplf-lostpassword { display: none; }
.wp-login-lost-password { display: none; }