/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
#header {
padding: 1em;
}

#mainnav-menu a {
padding: 1.0em;
}
.single #custom-header img {
display: none;
}

.page .custom-header img {
   display: none;
}
.home .custom-header img {
   display: block;
}

#hgroup-wrap { display: none; }
.home #hgroup-wrap { display: block; }

.headimg { display: none; }
.home .headimg { display: block; }

.site-header {
  display: none;
}
.home .site-header {
  display: inherit;
}

.site-branding {
  display: none;
}

.home .site-branding {
  display: inherit;
}

.widget {
    padding-bottom: 1%;
    border-bottom: .25px solid #EEE;
    margin-bottom: 1%;
}

.hentry {
	border: none;
}

#custom-header {
margin-right: 0px;
	padding-right: 22px;
	padding-left: 22px;
	padding-top: 22px
}

#sidebar .widget {
background-color: white;
border: 0px solid #FFF;
margin: 0 0 0px; }


.page #custom-header, .single #custom-header {
display: none;
}

#wrapper {
    max-width: 100%;
    width: 100%;
}

.type-post,
.type-page,
.widget {
    box-shadow: none;
    border: none;
}

/* CWSC Button Styling */
.cwsc button {
	background-color:#C6BEBC;
	border-radius:25px;
	font-size:24px;
	font-weight:bold;	
}

.actionCalendar button {
	color:#C6BEBC;
	background-color:#000000;
	border-radius: 25px;
	font-size: 24px;
	font-weight: bold;
}

/* Connect With Us - Home Page - Styling */
.connectWithUsColumn {
  float: left;
  width: 25%;
  padding: 10px;
  height: 300px;
}
.connectWithUsRow:after {
  content: "";
  display: table;
  clear: both;
}
div#connectWithUs h3 {
	color:#FF0000 !important;
	font-weight:bold !important;
	font-size:30px !important;
}
div.connectWithUsColumn h4 {
	text-align:center;
}
a.connectWithUsLink {
	display: inline-block;
	text-decoration:none !important;
	color:#FFFFFF !important;
	border:1px solid #e84747;
	border-radius:10px;
	background-color:#e84747;
	margin-top:40px;
	padding:10px 20px;
}
div.connectWithUsColumn p {
	text-align:center;
}
/* Connect with us - Mobile Styling */
@media (max-width: 450px) {
  .connectWithUsRow {
    display: flex;
    flex-direction: column; 
    width: 100%;
    align-items: center; 
  }
  .connectWithUsColumn {
    width: 100%; 
    text-align: center;
  }
}
/*
@media (max-width: 468px) {
	.home .sow-slider-image-wrapper {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
}
*/