.topnav {
	display:none !important;
}	

.give-form-title,
ul.social-menu,
.post-pagination, 
#comments {
	display:none !important;
}

#titles {
    width: 185px !important;
    padding-top: 20px !important;
}

.safe-link,
.socc-links {
	color:#00cccc !important;
}

.safe-link:hover,
.socc-links:hover {
	color:#f2bd54 !important;
}

#safe-button-wrapper {
    display: flex;    
    width:100%;
    height:auto;
}

#safe-button-single-wrapper div {
    flex-basis: 50% important;
}

.safe-buttons-single {
	margin-top: 10px; 
	margin-left: 0px; 
	margin-right: 10px;
	margin-bottom: 20px;	
	max-width: 50%; 
	border-radius: 3px; 
	background-color: #00cccc; 
	padding: 10px; 
	font-weight: bold; 
	text-align: center;	
}

.safe-buttons-single:hover {
	background-color: #f2bd54 !important;
}

#safe-button-wrapper div {
    flex-basis: 100%;
}

.safe-buttons-left {
	margin-top: 10px; 
	margin-left: 0px; 
	margin-right: 10px;
	margin-bottom: 20px;		
	max-width: 100%; 
	border-radius: 3px; 
	background-color: #00cccc; 
	padding: 10px; 
	font-weight: bold; 
	text-align: center;	
}

.safe-buttons-right {
	margin-top: 10px; 
	margin-left: 10px; 
	margin-right: 0px;
	margin-bottom: 20px;		
	max-width: 100%; 
	border-radius: 3px; 
	background-color: #00cccc; 
	padding: 10px; 
	font-weight: bold; 
	text-align: center;	
}

.safe-buttons-left:hover, .safe-buttons-right:hover {
	background-color: #f2bd54 !important; 	
}

.safe-button-link,
.socc-bitton-links {
	font-size:16px;
	color:#fff !important;
}

#navigation {
	border-left: 0px solid rgba(255,255,255,0.1);
}

#main-nav>li {
	height: 128px;
}

.tranparent_header #header.scrolled {
    top: 0px !important;
}

#header, .tranparent_header #header.scrolled {
    background-color: #2e2c42;
    height: 130px;
}

.tranparent_header .page-header {
    padding: 0px 0px 140px 0px;
	margin-top: -100px;
}

.entry-title {
	display:block !important;
	padding-top:340px;
}

.give-page .page-header img {
    opacity: .8;
}

.page-header img {
    position: absolute;
    bottom: 0 !important;
    left: 0;
    width: 100%;
    opacity: .8;
}

.active.center .eleslideinside h2 {
	color: #FFFFFF;
    font-size: 7vw;
    line-height: 1em;
}

.dekoline:before {
	width:50%;
}

.dekoline:after {
	right:0px !important;
}

.foocol.first, .foocol {
    width: 25%;
}

.item_inn {
    padding: 20px 40px 10px 40px;
}

.wp-caption-text {
	text-align:center;
	font-size:10px;	
}

ol ::marker {
	font-weight: 700;
}

span.a2a_svg {
    color: #fff;
}

h2.widget {
	text-align:center;
}

.footer-logo {
	padding: 20px 0;
	text-align:center;	
	color: #dce6f2;
}

.contact-name-section {
	font-size:20px;
	margin-left: 0px !important;	
}

.contact-info-section {
	margin-left: 0px !important;
	margin-bottom:40px;
}

.bod-section, .staff-section {
	margin-top:20px;
}

ol {
  margin-left: 24px !important;
}

ul.board-info li, ul.staff-info li {
    margin-bottom: 15px;
	padding-left: 1.5em !important;
}

.nav li ul ul {
    margin: -50px 0 0 218px;
}

.footer-logo {
    display: none;
}

.show_xl {
	display:inline-block !important;
}
	
.hide_xl {
	display:none !important;
}	












@media (max-width:576px) {

.show-menu {
	top:35px;		
}

#navigation {
	margin-top:-18px;	
	padding-top:60px !important;
}	
	
#main-nav>li {
	min-height:50px;
    height: auto;
}
	
ul.nav .sub-menu {
    margin-bottom: 30px !important;	
}
	
.entry-title {
    display: block !important;
    padding-top: 280px !important;
}	
	
#titles {
    width: 140px;
    margin-top: -17px
}
	
.elementor-4481 .elementor-element.elementor-element-36e1ab2e img,
.elementor-4481 .elementor-element.elementor-element-f8c5dfe img {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: #ffffff;
    width: 100%;
}
	
.tranparent_header .page-header {
    padding: 0px 0px 40px 0px !important;
    margin-top: -100px;
}	
	
.give-page .page-header img {
    opacity: .8;
    height: 100%;
    width: auto;
}	
	
.sidebar_item p,
.entry p, 
.entry ul,
.entry ol,	
.wrapper .entry h2,
.wrapper .entry h4 {
    text-align: center;
}	

	
#footer .foocol.last {
    padding: 20px 20px 0px 20px !important;
}	
	
#footer .foocol.last {
    padding: 20px 20px 60px 20px !important; 
}	
	
#main-nav>li.special>a {
    padding: 15px 18px 15px 18px !important;
    text-align: center;
}
	
ol {
  margin-left: 0px !important;
}

ul.board-info li, ul.staff-info li {
    margin-bottom: 15px;
	padding-left: 0em !important;
}
	
h4.page-section-title {
	font-family: Poppins !important;
    font-weight: 800 !important;
	font-size:42px !important;
	color:#7f8aad !important;
	margin-bottom:40px !important;	
}	
	
.contact-name-section {
	font-size:20px;
	margin-left: 0px !important;	
}	
	
.contact-info-section {
	margin-left: 0px !important;
	margin-right: 0px !important;	
	margin-bottom:40px;
}
	
#safe-button-single-wrapper div {
    flex-basis: 50% important;
}

.safe-buttons-single {
	margin-top: 10px; 
	margin-left: 0px; 
	margin-right: 0px;
	margin-bottom: 20px;	
	max-width: 100%; 
	border-radius: 3px; 
	background-color: #00cccc; 
	padding: 10px; 
	font-weight: bold; 
	text-align: center;	
}

#safe-button-wrapper div {
    flex-basis: 100% !important;
}

.safe-buttons-left {
	margin-top: 10px; 
	margin-left: 0px; 
	margin-right: 10px;
	margin-bottom: 20px;		
	max-width: 100% !important; 
	border-radius: 3px; 
	background-color: #00cccc; 
	padding: 10px; 
	font-weight: bold; 
	text-align: center;	
}
	
.safe-buttons-right {
	margin-top: 10px; 
	margin-left: 10px; 
	margin-right: 0px;
	margin-bottom: 20px;		
	max-width: 100% !important; 
	border-radius: 3px; 
	background-color: #00cccc; 
	padding: 10px; 
	font-weight: bold; 
	text-align: center;	
}
	
.show_xs {
	display:inline-block !important;
}
	
.hide_xs {
	display:none !important;
}	
	
	
}	