/**
 * Theme Name:     Nirvana Child
 * Author:         Cryout Creations
 * Template:       nirvana
 * Text Domain:	   nirvana-child
 * Description:    Imagine a land of infinite beauty and overwhelming magnificence. Imagine seas of freedom and oceans of peace joining together with splashing waves of pure love. Imagine high mountains of hope, hills of reason and deep valleys of knowledge - all covered with dense forests of complete calm. In this mystic land, under a spotless sky of clarity and a bright, cleansing sun you will find Nirvana. The search is finally over; you can now rest, relax and take a deep breath. Nirvana will do the rest with a framework of over 200 settings in a user-friendly interface, a very effective responsive design, boxed or wide layouts with up to 3 columns, easy to use typography equipped with Google fonts, all post formats, 8 page templates (magazine and blog layouts included), 12 widget areas and a presentation page complete with an editable slider and columns. Nirvana also gives you over 40 socials to choose from, is translation ready and has full RTL support. All you have to do is imagine it and with Nirvana it will come true. * THEME DEMO: http://demos.cryoutcreations.eu/wordpress/nirvana/ *
 */

body #main {
    margin-top: 0px;
}

#container.two-columns-left #content {
	width:calc(100% - 325px) !important;
}

.home #content {
	padding: 0px !important;
}

#content {
	padding: 15px !important;
}

p {
	font-weight: 500;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

ol {
	font-weight: 500;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.site-identity {
	text-align:center;
}

.topmenu ul li a:hover {
	background: #5e2669 !important;
	color: #FFF;
	border-radius: 2px;
}

.menu {
	font-weight: bold;
	font-family: Tahoma, sans-serif;
}

#logo {
	border-image-slice: 1;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

#logo:hover {
	border-bottom: 7px solid;
	border-image-source:linear-gradient(90deg, rgba(102,34,109,1) 0%, rgba(28,146,72,1) 55%, rgba(255,117,32,1) 100%);
}

.noimgborder img {
	border: none !important;
	box-shadow: none !important;
    background: #FFF !important;
}

#content h3 {
	line-height: 1;
    margin-bottom: 10px;
}

/* SPC in Action Newsletter */
.borderedtext {
	border: 3px solid #000;
	padding: 15px;
}

.spc-title {
	background: #000;
	color: #FFF !important;
	font-weight: bold;
}

.black a{
	color: #000 !important;
}

.category-spc-newsletter h3 {
	font-weight: bold !important;
    font-family: Georgia, "Times New Roman", Times, serif !important;
    font-size: 18px !important;
	color: #000 !important;
}


/* Home Page */

.home .committee-btns {
	gap: 0 !important;

}

.home .wp-container-8 {
	padding-right: 0;
	border-right: none;
	margin-right: 0;
}

.committee-btns .wp-block-column{
	border-right: 1px solid #000;
	padding: .7em .7em 0 .7em;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

.committee-btns .wp-block-column:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.committee-btns a{
	display: block;
	text-decoration: none !important;
	font-weight: 500 !important;
	color: #000;
}

.committee-btns a:hover{
	color: #000;
}

.committee-btns figcaption{
	text-align: left !important;
	
}

.committee-btns figcaption strong{
	font-family: Tahoma, sans-serif !important;
	text-transform: uppercase;
	color: rgb(18,94,46) !important;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	text-align: left;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

.committee-btns figcaption strong:hover{
	color: #0fab48 !Important;
}

.committee-btns figcaption{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	color: #000 !important;
	font-style: normal !important;	
	font-size: 16px !important;
}

.home h1{
	font-family: fairweather, sans-serif !important;	
	text-transform: uppercase;
	color: #004358 !important;
	line-height: 1;
	padding: 5px 0;
	margin: 10px 0;
	font-size: 52px !important;
	border-bottom: 1px solid #000;
}

.fist:after{ 
	content: "";
	position: absolute;
	width: 55px;
	height: 55px ;
	background: url("images/Fist.png") no-repeat !important;
	margin:-3px 0px 0px
}

.megaphone:after{ 
	content: "";
	position: absolute;
	width: 55px;
	height: 55px ;
	background: url("images/megaphone.png") no-repeat !important;
	margin:-3px 5px 0px
}

.dove:after{ 
	content: "";
	position: absolute;
	width: 55px;
	height: 55px ;
	background: url("images/Dove.png") no-repeat !important;
	margin:-3px 5px 0px
}

/* EVENTS STYLING */

.tribe-compatibility-container {
	margin-bottom: -30px;
}

.tribe-common-g-col time{
	padding-top: 10px !important;
	font-size: 18px;
}

.tribe-common-g-row {
	max-width: 600px;
	min-width: 350px;
	width: 50%;
	float: left;
}

.tribe-events-widget-events-list__event-date-tag-datetime {
	font-family: Tahoma, sans-serif !important;
	font-size: 24px;
	font-weight: bold;
}

.tribe-common img {
	width: 400px;
}

.tribe-common time {
	font-family: Tahoma, sans-serif !important;
	color: #004358 !important;
	font-weight: bold;
	text-transform: uppercase;
}

.tribe-events-widget-events-list__event-date-tag span{
	margin-right: 10px !important;
}

.tribe-events-widget-events-list__event-date-tag-month {
	background: rgb(18,94,46) !important;
	color: #FFF !important;
	font-weight: bold !important;
	font-size: 18px !important;
}

.tribe-events-widget-events-list__event-date-tag-daynum {
	color: rgb(18,94,46) !important;
	border: 3px solid rgb(18,94,46) !important;
}

.tribe-events-widget-events-list__event-datetime-wrapper {
	padding: 0 !important;
	margin-top: -5px !important;
}

.tribe-common time span {
	font-family: Tahoma, sans-serif !important;
}

.tribe-common h3 a {
	font-family: Tahoma, sans-serif !important;
	text-transform: uppercase;
	color: #004358 !important;
	font-size: 24px;
}

.tribe-events-single h1 {
	font-family: Tahoma, sans-serif !important;
	text-transform: uppercase;
	color: #5e2669 !important;
	font-size: 36px;
}

.tribe-events-single a {
	color: #125e2e;
}

.tribe-events-single a:hover {
	color: rgb(15,171,72);
}

.tribe-events-schedule {
	margin-top: 0 !important; 
}

.tribe-events-sub-nav a:focus {
	background: #FFF;
}

.tribe-events-schedule h2 {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: bold;
	font-size: 18px !important;
}

.tribe-events-content h2 {
	font-family: Tahoma, sans-serif !important;
	text-transform: uppercase;
	color: #125e2e !important;
	font-size: 24px;
	margin: 0;
}

.tribe-events-content a{
	font-weight: bold;
	color: #125e2e;
	border-bottom: 2px solid rgb(15,171,72);
}

.tribe-events-content a:hover {
	color: rgb(15,171,72);
	border-bottom: 2px solid rgb(15,171,72);
}

.tribe-common-c-btn-border {
	border-color: rgb(15,171,72) !important;
	color: #125e2e !important;
}

.tribe-common-c-btn-border:hover {
	color: #FFF !important;
	background: rgb(15,171,72) !important;
}

.tribe-events-widget-events-list__view-more, .tribe-events-back {
	clear: both;
	color: #f5f5f5 !important;
	cursor: none;
	display: both;
}

.tribe-events-event-image img{
	width: auto;
	height: 100%;
	max-height: 500px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
	width: auto;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
	padding: 10px 0px !important;
	width: 100%;
}

.tribe-common-g-col address {
	font-family:  Georgia, "Times New Roman", Times, serif !important;
	font-size: 18px !important;
}

.tribe-events-c-small-cta__price {
	font-size: 18px;
	font-family: Tahoma, sans-serif !important;
	font-weight: bold;
}

.tribe-common .tribe-common-h8 a {
	font-size: 18px !important;
}

/* */

.entry-title {
	display:block !important;
	font-family: Tahoma, sans-serif !important;
	font-weight: bold !important;
	text-transform: uppercase;
	color: #5e2669 !important;
	margin-top: 20px !important;
	font-size: 36px !important;
}

.entry-content {
	padding-top: 0px;
}

.entry-content h2{
	font-family: Tahoma, sans-serif !important;
	text-transform: uppercase;
	color: #5e2669 !important;
	line-height: 1;
	margin-bottom: 10px;
	font-size: 24px !important;
	font-weight: bold;
}

.entry-content h2 a{
	text-decoration: none !important;
}

.entry-content h4{
	text-transform: uppercase;
	font-family: tahoma, sans-serif !important;
    font-weight: bold;
    font-size: 18px !important;
	color: #FFF !important;
	padding: 3px 10px;
	margin-bottom: 10px;
	background: rgb(18,94,46);
	background: linear-gradient(90deg, rgba(18,94,46,1) 0%, rgba(15,171,72,1) 100%);
}

.entry-content h4 a{
	text-decoration: none !important;
	color: #FFF;
}

#access a > span {
	padding: 14px 18px;
}

#access > .menu > ul li > a:not(:only-child) > span:after {
	right: 7px;
	content: '\e803';
}

#access ul ul li:hover {
	background-color: #0fab48 !important;
}

.topmenu ul li a {
	font-size: 14px;
}

#forbottom {
	padding: 0px 0;
}

.entry-title {
	display:none;
}

/* Displaying Query Loop */

.wp-block-post-template li {
	list-style: none;
}

time {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.wp-block-post-title {
	font-family: Tahoma, sans-serif !important;
}

a.wp-block-post-excerpt__more-link {
	font-family: Tahoma, sans-serif;
	background: #125e2e;
	color: #FFF !important;
	border: 2px groove rgb(15,171,72) !important;
	border-radius: 2px;
	font-size: 18px;
	padding: 0px 15px !important;
}

a.wp-block-post-excerpt__more-link:hover {
	background: #0fab48 !important;
	border-color: 2px groove #125e2e !important;
}

.crycon-right-dir {
	color: #FFF !important;
}

.wp-block-post-title a{
	text-decoration: none !important;
	color: #004358 !important;
	text-transform: uppercase;
}

.wp-block-separator .has-css-opacity {
	display: none;
}

.entry-content p a, .entry-content li a{
	font-weight: bold;
	text-decoration: none !important;
	border-bottom: 2px solid rgb(15,171,72);
}

.wp-block-post-featured-image a{
	border: none !important;
}

.entry-content ul{
	font-family: Georgia, "Times New Roman", Times, serif !important;
}

.wp-container-2 ul {
	margin-left: 0px;
}

/* Date Size */
.entry-meta span a {
	font-size: 20px;
}

.one-column .entry-content h2 {
	font-family: Tahoma, sans-serif;
	text-transform: uppercase;
	color: #004358;
}

.wp-block-image img {
	box-shadow: 0 0 0 1px #ccc;
    border:5px solid #FFF;
    padding:1px;
    background: #f5f5f5;
    margin-left:1px;
}

.wp-block-image figcaption {
	font-style: italic;
	font-size: 15px;
	color: #666;
	text-align: center;
}

/**button style */

.wp-block-button {
	font-family: Tahoma, sans-serif;
    font-weight: bold;
}


.wp-block-button__link {
	background: rgb(18,94,46);
	padding: 2px 30px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 18px;
	border: 2px groove rgb(15,171,72);
	border-radius: 2px;
}

.wp-block-button__link:after {
    font-family: "Elusive";
    content: '\e803';
    position: absolute;
    right: 9px;
    top: 16px;
    z-index: 5;
}

.wp-block-button__link:hover {
	background: rgb(15,171,72);
	color: #FFF;
	-webkit-transition: background-color .2s ease;
	transition: background-color .2s ease;
}

.wp-block-button:hover {
	opacity: 1;
}

.wp-block-navigation__container {
	margin-bottom: 0 !important;
}

.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background), .wp-block-button .wp-block-button__link.is-style-outline:not(.has-background) {
	padding: 5px 10px; 
	background-color: transparent !important;
	color: #5e2669 !important;
}

.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background), .wp-block-button .wp-block-button__link.is-style-outline:not(.has-background):hover {
	background-color: #5e2669 !important;
	color: #FFF !important;
}

/* Committee Sidebar */

/* BWAM */

.single-bwam .entry-title {
	color: #004358 !important;
}

#menu-bwam li a{
	background: #004358;
	border-color: #007FA6;
}

#menu-bwam li a:hover{
	background: #007FA6 !important;
}

#menu-bwam li.current-menu-item a {
	background: #007FA6 !important;
}

#menu-bwam .sub-menu{
	background: rgb(0,85,138); !important;
	/*display: none;*/
}

#menu-bwam .sub-menu li a{
	background: rgb(0,85,138) !important;
}

#menu-bwam .sub-menu li a:hover{
	background: #007FA6 !important;
}

#menu-bwam .sub-menu li.current-menu-item a {
	background: #007FA6 !important;
}

.single-bwam h4 {
	background: linear-gradient(90deg, #004358 0%, rgb(0,85,138) 100%);
}

.single-bwam .entry-content h2{
	color: #004358 !important;
}

.single-bwam .entry-content a{
	color: #004358 !important;
	border-color: rgb(0,85,138);
}

.single-bwam .entry-content a:hover{
	color: rgb(0,85,138) !important;
}

.single-bwam .subnav-title a {
	color: #004358 !important;
}

.single-bwam .subnav-title a:hover {
	color: rgb(0,85,138) !important;
}

.single-bwam .committee_contact h4{
	background: linear-gradient(90deg, #004358 0%, rgb(0,85,138) 100%);
}

.single-bwam .committee_contact a{
	color: #004358  !important;
	border-color: rgb(0,85,138);
}

.single-bwam .committee_contact a:hover{
	color: rgb(0,85,138) !important;
} 

.single-bwam .wp-block-button a, .single-bwam .wp-block-button a:hover {
	color: #FFF !important;
}

.single-bwam .wp-block-button__link {
	background: rgb(0,85,138);
	border-color: rgb(3, 39, 61);
	color: #FFF !important;
}

.single-bwam .wp-block-button__link:hover {
	background: rgb(3, 39, 61);
	border-color: rgb(0,85,138);
}

.single-bwam .continue-reading-link {
	background: rgb(0,85,138) !important;
	border-color: rgb(3, 39, 61) !important;
}

.single-bwam .continue-reading-link span {
	color: #FFF !important
}

.single-bwam .continue-reading-link:hover {
	background: rgb(3, 39, 61) !important;
	border-color: rgb(0,85,138) !important;
}

/* Justice for Palestine */

.single-justiceforpalestine .entry-title {
	color: rgb(18,94,46) !important;
}

.single-justiceforpalestine .entry-content h2 {
	color: rgb(15,171,72)!important;
}

/* Nuclear Free World */

#menu-nfw li a{
	background: #004358;
	border-color: #0d5065 !important;
}

#menu-nfw li a:hover{
	background: #0d5065 !important;
}

#menu-nfw .sub-menu{
	background: #5e2669 !important;
	/*display: none;*/
}

#menu-nfw .sub-menu li.current-menu-item a {
	background: #996699  !important;
}

#menu-nfw .sub-menu li a{
	background: #5e2669 !important;
}

#menu-nfw .sub-menu li a:hover{
	background: #0d5065 !important;
}

#menu-nfw li a:hover{
	background: #0d5065 !important;
}

.single-nuclear-free-world h4 {
	background: linear-gradient(90deg, #004358 0%, #5e2669 100%);
}

.single-nuclear-free-world .subnav-title a {
	color: #5e2669 !important;
}

.single-nuclear-free-world .subnav-title a:hover {
	color: rgb(15, 171, 72) !important;
}

.single-nuclear-free-world .committee_contact h4{
	background: linear-gradient(90deg, #004358 0%, #5e2669 100%);
}

.single-nuclear-free-world .wp-block-button a:hover {
	color: #FFF !important;
}

.single-nuclear-free-world .wp-block-button__link {
	background:  #004358 !important;
	border-color: #996699 !important;
}

.single-nuclear-free-world .wp-block-button__link:hover {
	background:  #5e2669 !important;
	border-color: #996699 !important;
}


/* PLOWSHARES */

#menu-plowshares li a{
	background: #004358;
	border-color: #007FA6 !important;
}

#menu-plowshares li a:hover{
	background: #5e2669 !important;
}

.single-plowshares h4 {
	background: linear-gradient(90deg, #004358 0%, #5e2669 100%);
}

.single-plowshares .committee_contact h4{
	background: linear-gradient(90deg, #004358 0%, #5e2669 100%);
}

/* NOON */

.single-noon .subnav-title a {
	color: #5e2669 !important;
}

.single-noon .subnav-title a:hover {
	color: rgb(15, 171, 72) !important;
}

#menu-noon li a{
	background: #5e2669;
	border-color: #996699 !important;
}

#menu-noon .sub-menu{
	background: #004358 !important;
	/*display: none;*/
}

#menu-noon .sub-menu li.current-menu-item a {
	background: #996699  !important;
}

#menu-noon .sub-menu li a{
	background: #004358 !important;
}

#menu-noon li a:hover{
	background: #996699 !important;
}

.single-noon .sideNav > .menu li.current-menu-item a {
	background: #996699 !important;
}

.single-noon h4 {
	background: linear-gradient(90deg, #5e2669 0%, #996699 100%);
}

.single-noon .committee_contact h4{
	background: linear-gradient(90deg, #5e2669 0%, #996699 100%);
}

.single-noon h2 {
	color: #5e2669 !important; 
}

.single-noon .wp-block-button a:hover {
	color: #FFF !important;
}

.single-noon .wp-block-button__link {
	background: #996699;
	border-color: #5e2669;
}

.single-noon .wp-block-button__link:hover {
	background:  #5e2669;
	border-color: #996699;
}

.single-noon .committee_contact .btn{
	background:  #996699 !important;
	border-color: #5e2669 !important;
}

.single-noon .committee_contact .btn:hover{
	background:  #5e2669 !important;
	border-color: #996699 !important;
}

.single-noon .continue-reading-link {
	background: #996699 !important;
	border-color: #5e2669 !important;
}

.single-noon .continue-reading-link span {
	color: #FFF !important
}

.single-noon .continue-reading-link:hover {
	background:  #5e2669 !important;
	border-color: #996699 !important;
}


/*  JUSTICE FOR PALESTINE / DEFAULT */

.sideNav {
	margin-bottom: 10px;
}

.subnav-title {
	text-align: center;
}

.subnav-title a{
	font-family: tahoma, sans-serif !important;
	font-weight: bold;
	font-size: 22px;
	text-transform: uppercase;
	-webkit-transition: color .2s ease;
	transition: color .2s ease;
	line-height: 1;
}

.subnav-title a:focus {
	background: #FFF !important;
}

.sideNav .sub-menu{
	background: rgb(15,171,72);
	margin: 0px !important;
	padding: 0 !important;
	/*display: none;*/
}

.sideNav .sub-menu li a{
	background: rgb(28,146,72) !important;
	padding-left: 25px !important;
}

.sub-menu li a:hover{
	background: rgb(15,171,72) !important;
}

.sub-menu li.current-menu-item a {
	background: rgb(15,171,72) !important;
}

.sideNav .menu ul li a{
	font-size: 16px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
}

.sideNav > .menu li a{
	background: rgb(18,94,46);
	padding: 10px;
	color: #FFF;
	display:block;
	-webkit-transition: all .2s ease;
	transition: all .5s ease;
	border-bottom: 1px solid rgb(15,171,72);
}

.sideNav > .menu li a:hover {
	background: rgb(15,171,72);
}
.sideNav > .menu li.current-menu-item a {
	background: rgb(15,171,72);
}

.sideNav > .menu li.menu-item-has-children > a > span {
	position: relative;
	padding: 0 24px;
    float: right;
}

.sideNav > .menu li.menu-item-has-children > a:hover{
	background: rgb(18,94,46);
}

.sideNav > .menu li.menu-item-has-children > a > span.toggle:after {
	content: "+";
	position: absolute;
	right: 9px;
	top: -3px;
	z-index: 5;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.sideNav > .menu li.menu-item.active > a > span.toggle:after {
	content: "–" !important;
}

.sideNav > .menu li.menu-item-has-children > ul.sub-menu {
	max-height: 0;
	overflow-y: hidden;
	transition: max-height .5s linear;
}

.sideNav > .menu li.menu-item-has-children.active > ul.sub-menu {
	max-height: 1000px;
}

.sideNav > .menu li.menu-item-has-children:not(.current-menu-parent) > ul.sub-menu {
	max-height: 0;
	overflow-y: hidden;
    transition: max-height .5s linear;
}

.sideNav > .menu li.menu-item-has-children.active > ul.sub-menu {
	max-height: 1000px;
} 

#content h4 {
	clear:both !important;
}

.committee_contact h4{
	font-family: tahoma, sans-serif !important;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF !important;
	padding: 0px 10px;
	background: rgb(18,94,46);
	background: linear-gradient(90deg, rgba(18,94,46,1) 0%, rgba(15,171,72,1) 100%);
}

.committee_contact p{
	padding: 10px 10px 0px 10px;
}

.committee_contact a{
	font-weight: bold;
	border-bottom: 2px solid rgb(18,94,46);
}

.committee_contact .btn{
	font-family: Tahoma, sans-serif;
    font-weight: bold;
    background: rgb(18,94,46);
	border-radius: 2px;
	padding: 2px 10px;
	text-transform: uppercase;
	font-size: 16px;
	border: 2px groove rgb(15,171,72);
	color: #FFF;
	width: 100%;
	display: block;
	text-align: center;
}

.committee_contact .btn:hover {
	background: rgb(15,171,72);
	-webkit-transition: background-color .2s ease;
	transition: background-color .2s ease;
}

/* FORMS STYLING */

form label {
	font-family: Georgia, "Times New Roman", Times, serif !important;
}

form small {
	font-family: Georgia, "Times New Roman", Times, serif !important;
}

form .titles {
	font-weight: bold;
}

form .titles td {
	padding-top: 5px !important;
}

form table tr td {
	padding: 0px 12px 0px 0px !important;
}

form .submit {
	text-align: center;
}

form .submit input {
	border: 1px solid #5e2669 !important;
	background: #5e2669 !important;
	width: 50%;
	color: #FFF;
	margin-top: 10px;
	font-weight: bold;
	font-family: Tahoma, sans-serif !important;
	text-transform: uppercase;
	font-size: 18px;
	border-radius: 2px;
	border: 2px groove #5e2669 !important;
	-webkit-transition: background .2s ease;
	transition: background .2s ease;
}

form .submit input:hover {
	background: #996699 !important;
	border: 2px solid #996699 !important;
}

.checkboxes .wpcf7-list-item {
	display: block;
	float:left;
	width: 45%;
}

.wpcf7-form-control {
	width:100%;
}

.wpcf7-form-control-wrap textarea {
	height: 100px;
}


/*  */

#site-copyright {
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 20px;
	max-width: 810px;
}

#site-copyright a{
	border-bottom: 2px solid #0fab48;
}

/* footer nav */
.footermenu ul li {
	background-color: #125e2e;
	border-color: #125e2e !important;
}

#footer a {
	color: #FFF;
}

#footer a:hover {
	background: #0fab48 !important;
	-webkit-transition: background-color .2s ease;
	transition: background-color .2s ease;
}

.footermenu ul li a {
	font-size: 14px;
}

#footer2 {
	background-color: #004358 !important;
	color: #FFF !important;
}

#sfooter .socials-hover {
	background: #004358 !important;
}

#sfooter-full{
	text-align: center;
	font-style: normal;
	font-family: Georgia, “Times New Roman”, Times, serif;
	font-size: 15px !important;
	background-color: #125e2e !important; 
}

.twitterheight {
	height: 400px;
}


body.page-template-template-home #forbottom {
	max-width: initial;
}

body.page-template-template-home #forbottom .entry-content > div > div {
	max-width: 1200px;
	margin: 0 auto;
}

.featurednews {
		padding: 25px 0px 5px;
}

#header-container {
	width: 100% !important;
}

/* SPC in Action Highlights */
.spc_container{
	dispaly:block;
	width: 100%;
	height: 240px;
}

.spc_inner_container {
	display: block;
	max-width: 1600px;
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
}

.spc_container .spc_highlight {
	display: inline-block;
	height: 100%;
	width: 20%;
	position: relative;
	overflow: hidden;
	background-size:     cover;
	background-repeat:   no-repeat;
	background-position: center center;
	filter: grayscale(100%);
	transition: filter .3s ease;
}

.spc_container .spc_highlight:hover {
	filter: grayscale(0%);
}


.spc_container .spc_highlight:hover .spc_info {
	max-height: 180px;
}

.spc_highlight .spc_info {
	position: absolute;
	bottom: 0px;
	width: 100%;
	max-height: 0px;
	transition: max-height .7s ease;
	background-color: white;
}
/*
.spc_highlight .spc_info .text_container {
	border-top: 1px solid #5e2669;
	padding: 20px;
}

.spc_highlight .spc_info .spc_label {
	color: rgb(138, 15, 14);
	font-weight: bold;
}

.spc_highlight .spc_info .spc_title {

}
*/

#post-58 .wp-block-post-featured-image {
	display: inline-flex;
}

/* SIDE BAR */

.sidey {
	padding: 25px 0 25px 25px;
}

#content input, #content select, #content textarea, .widget_search input {
	border: 2px solid #5e2669 !important;
}

.widget_search button {
	border: 1px solid #5e2669 !important;
	background: #5e2669 !important;
	margin:0px;
	color: #FFF;
	font-weight: bold;
	font-family: Tahoma, sans-serif !important;
	text-transform: uppercase;
	border: 2px solid #5e2669 !important;
	-webkit-transition: background .2s ease;
	transition: background .2s ease;
}

.widget_search button:hover {
	background: #996699 !important;
	border: 2px solid #996699 !important;
}

.sidey .widget_block h2 {
	font-family: Tahoma, sans-serif !important;
	font-weight: bold;
	margin-bottom: -30px;
	border-bottom: 2px solid;
	margin-right: 10px;
}

.sidey .widget_block h4 a{
	color: #FFF;
}

.sidey .wp-block-latest-posts {
	padding-left: 10px !important;
}

.sidey .wp-block-latest-posts li:before {
	content:"";
	position: absolute;
	width: 39px;
	height: 39px ;
	background: url("images/peace-sign.png") no-repeat !important;
	scale: .4;
	margin: -5px 0 0 -30px;
}

.sidey .widget-container {
	padding-left: 0 !important;
}

#content iframe {
	width: 100%;
}

@media (min-width: 1280px) {
	#logo img {
		width: 65%;
	}
}

@media (max-width: 1280px) {
	.spc_container .spc_highlight {
		width: 25%
	}
	.spc_container .spc_highlight:nth-child(4) {
		display: none;
	}
	
	#logo img {
		width: 75%;
	}
	
}

@media (max-width: 800px) {
	.spc_container .spc_highlight {
		width: 33.33%
	}

	.spc_container .spc_highlight:nth-child(3) {
		display: none;
	}
	
	#logo img {
		width: 80%;
	}
	
	#branding, #bg_image {
		min-height: auto !important;
		height: 75px;
	}
	
	.sidey {
		padding: 25px !important;
	}
}

@media (max-width: 640px) {

	.spc_container {
		display: none;
	}
	
	.subnav-title a {
		font-size: 36px !important;
	}
	
	.sideNav a {
		font-size: 22px !important;
	}
	
	.widget-area a:link, .widget-area a:visited {
		font-size: 18px !important;
	}

}

.wpbdp-categories .cat-item:nth-child(2n+1) {
	clear: none !important;
}

.wpbdp-categories .cat-item:nth-child(3n+1) {
	clear: left !important;
}

.wpbdp-categories .cat-item {
	margin: 0 !important;
	width: 33% !important;
}

.wpbdp-listing .listing-details {
	margin-left: 0px !important;
}

.white a {
	color: #FFF !important; 
}

