/* intersex equality CSS by Farnsworth Design =================================== */

/* HEADER ==================================================================== */

div.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-5a0a18a938bd1.fl-visible-desktop-medium {
	display: none;
}

x#homelogo div.fl-module-content.fl-node-content div.fl-photo.fl-photo-align-left div.fl-photo-content.fl-photo-img-png a img.fl-photo-img.wp-image-4947.size-full {
	width: 150px;
	padding-top: 10px;
}

div.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-5a0a18a938a81 {
	background-color: #ffffff;
}


#homelogo div.fl-module-content.fl-node-content div.fl-photo.fl-photo-align-left div.fl-photo-content.fl-photo-img-png {
	padding-right: 22px;
}



/* logo upon scrolling/shrinking ----------------- */
header.fl-builder-content.fl-builder-content-5009.fl-builder-global-templates-locked.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled #homelogo div.fl-module-content.fl-node-content div.fl-photo.fl-photo-align-left div.fl-photo-content.fl-photo-img-png a img.fl-photo-img.wp-image-4947.size-full {
	padding-top: 0;
	width: auto;
}

div.fl-row-content-wrap.fl-theme-builder-header-shrink-row-bottom.fl-theme-builder-header-shrink-row-top span.fl-heading-text {
	font-size: 90%;
	line-height: 80%!important;
	position: relative;
	top: -6px;
	left: -50px;
}

#temptop div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0b6ab25bf7b div.fl-col.fl-node-5a0b6ab25c011 div.fl-col-content.fl-node-content div.fl-module.fl-module-rich-text.fl-node-5a0b6ab85adb2 div.fl-module-content.fl-node-content div.fl-rich-text form.sml_subscribe p.sml_submit input.btn.sml_submitbtn {
	display: inline-block;
}

div#temptop.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-5a0b6ab25982c {
	width: 100%;
	margin: 0;
	max-width:100%;
	background-color: #f0efef;
	background-color: #d8d8d8;
}

#temptop div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0b6ab25bf7b div.fl-col.fl-node-5a0b6ab25c011 div.fl-col-content.fl-node-content div.fl-module.fl-module-rich-text.fl-node-5a0b6ab85adb2 div.fl-module-content.fl-node-content div.fl-rich-text form.sml_subscribe p.sml_email {
	float: left;
	margin-right: 12px;
}

#temptop div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0b6ab25bf7b div.fl-col.fl-node-5a0b6ab25c011 div.fl-col-content.fl-node-content div.fl-module.fl-module-rich-text.fl-node-5a0b6ab85adb2 div.fl-module-content.fl-node-content div.fl-rich-text form.sml_subscribe p.prepend {
	float: left;
	margin-right: 28px;
	padding-top: 7px;
}

/* TEMPORARY HEADER FOR MAILING LIST INCLUSION &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
/* TEMPORARY HEADER FOR MAILING LIST INCLUSION &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
/* TEMPORARY HEADER FOR MAILING LIST INCLUSION &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

#temptop div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0b6ab25bf7b div.fl-col.fl-node-5a0b6ab25c011 div.fl-col-content.fl-node-content div.fl-module.fl-module-rich-text.fl-node-5a0b6ab85adb2 div.fl-module-content.fl-node-content div.fl-rich-text form.sml_subscribe {
	max-width:500px;
}

#temptop div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0b6ab25bf7b div.fl-col.fl-node-5a0b6ab25c011 div.fl-col-content.fl-node-content div.fl-module.fl-module-rich-text.fl-node-5a0b6ab85adb2 div.fl-module-content.fl-node-content div.fl-rich-text form.sml_subscribe p.sml_name {
	display: none;
}

#temptop div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0b6ab25bf7b div.fl-col.fl-node-5a0b6ab25c011 div.fl-col-content.fl-node-content div.fl-module.fl-module-rich-text.fl-node-5a0b6ab85adb2 div.fl-module-content.fl-node-content div.fl-rich-text form.sml_subscribe p.sml_email label.sml_emaillabel {
	display: none;
}

/* NAVIGATION ============================================ */
.menu-item a {
	background-color: #743494;
}

.menu-item a:hover {
	background-color: #620f87;
}


#menu-item-4953 a {
	background-color: #ffdb01;
	color: #7902aa!important;
	font-weight: bold;
	border-style: solid;
	border-width: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 3px;
	border-radius:7px;
}

.sub-menu a {
	width: 250px;
	text-transform: capitalize;
}



/* MOBILE NAV ----------------------------------- */

svg.hamburger-menu {
	color: #ffffff!important;
}

ul#menu-usa-menu-strip.menu.fl-menu-horizontal.fl-toggle-none .menu-item {
	font-size: 24px;
}

ul#menu-usa-menu-strip.menu.fl-menu-horizontal.fl-toggle-none ul.submenu .menu-item  {
	font-size: 14px!important;
	background-color: #9940a2;
}

ul#menu-usa-menu-strip.menu.fl-menu-horizontal.fl-toggle-none ul.sub-menu a {
	width:100%!important;
}


ul#menu-usa-menu-strip.menu.fl-menu-horizontal.fl-toggle-none ul.sub-menu .menu-item a {
	background-color: #4d1159 !important;
}

ul#menu-usa-menu-strip.menu.fl-menu-horizontal.fl-toggle-none ul.sub-menu .menu-item  {
	background-color: #4d1159 !important;
	text-indent: 20px;
}

ul#menu-usa-menu-strip.menu.fl-menu-horizontal.fl-toggle-none ul.sub-menu .menu-item a:hover  {
	background-color: #370f3f !important;
}



/* FOOTER ============================================== */

div#site-info {
	display: none;
}

div#text-9.widget.widget_text {
	width: 100%;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	color: #bebebe;
	opacity: 0.8;
}

#footer-container section.footer-widget-container {
	background-color: #4b4b4b;
}

#text-9 div.textwidget p a {
	font-weight: bold;
	color: #cacaca;
	text-decoration: underline;
}

div#search-3.widget.widget_search {
	width: 100%;
	margin-left: 0;
	text-align: center;
}

#homesecond div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0345992aa29 div.fl-col.fl-node-5a0345992aa63 div.fl-col-content.fl-node-content div.fl-module.fl-module-post-grid.fl-node-5a0345992aa9a div.fl-module-content.fl-node-content div.fl-builder-pagination ul.page-numbers li span.page-numbers.current {
	border-radius:100%;
	width: 37px;
	height: 37px;
}




/* HOME PAGE ==================================== */



/* new slider ----------------------------------------- */

#homefirst div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0344d1ae9cd div.fl-col.fl-node-5a0344d1aea33.fl-col-has-cols div.fl-col-content.fl-node-content div.fl-col-group.fl-node-5a0351993a62b.fl-col-group-nested div.fl-col.fl-node-5a0351993a74e div.fl-col-content.fl-node-content div.fl-module.fl-module-rich-text.fl-node-5a063bb7cdd9a div.fl-module-content.fl-node-content {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 9px;
	padding-bottom: 9px;
}

#homefirst div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0344d1ae9cd div.fl-col.fl-node-5a0344d1aea33.fl-col-has-cols div.fl-col-content.fl-node-content div.fl-col-group.fl-node-5a0351993a62b.fl-col-group-nested div.fl-col.fl-node-5a0351993a74e div.fl-col-content.fl-node-content div.fl-module.fl-module-rich-text.fl-node-5a063bb7cdd9a div.fl-module-content.fl-node-content {
	margin: 0;
}

#homefirst div.fl-row-content-wrap {
	background-color: #ffffff!important;
}




/* test slider on test page ------------------ */

#fl-post-4930 div.fl-module-content.fl-node-content div.fl-post-slider div.bx-wrapper {
	border: 1px solid #d6d6d6!important;
}

#fl-post-4930 h6.fl-post-slider-title {
	display: none;
}

#fl-post-4930 a.fl-post-slider-feed-more  {
	border: 2px solid #ffffff;
	padding: 9px 12px;
	color: #ffffff;
	float: right;
	background-color: rgba(0, 0, 0, 0.69);
	position: relative;
	top: 26px;
	border-radius:9px;
}

#fl-post-4930 a.fl-post-slider-feed-more:hover  {
	background-color: #ffdb01!important;
	color: #000000;
}


#fl-post-4930 div.fl-post-slider-content {
	background-color: transparent!important;
}

#fl-post-4930 div.fl-post-slider-svg-container   {
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.61)!important;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.61)!important;
	background-color: rgba(0, 0, 0, 0.43);
	width: 22px;
	height: 22px;
}



/* RECENT NEWS SECTION ================================= */

#homesecond div.fl-row-content-wrap {
	background-color: #eeeeee;
}

#homesecond div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a03478f02c91 div.fl-col.fl-node-5a03478f02d02 div.fl-col-content.fl-node-content div.fl-module.fl-module-heading.fl-node-5a03478f02c38 div.fl-module-content.fl-node-content h3.fl-heading {
	text-align: center;
	padding-top: 20px !important;

}

x#homesecond div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0345992aa29 div.fl-col.fl-node-5a0345992aa63 div.fl-col-content.fl-node-content div.fl-module.fl-module-post-grid.fl-node-5a0345992aa9a div.fl-module-content.fl-node-content div.fl-post-grid.masonry {
	max-width:1200px!important;
	width: 1200px!important;
}




/* MEDIA QUERIES ================================================== */
@media only screen and (max-width :600px){


/*  HEADER -----------------------------*/
div.fl-row-content-wrap {
	width: 100vw;
	max-width: 96vw;
	padding-left: 22px!important;
	padding-right: 22px!important;
}

div#header-container {
	text-align: left!important;
}

#header-container header {
	padding-left: 12px;
	padding-right: 12px;
}

h1#site-title {
	text-align: left;
}

div#site-description {
	text-align: left;
}


/* mobile nav ----------------- */

div.fl-row-content-wrap {
	
}

div.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-5a0a246a5dee0 div.fl-row-content-wrap {
	padding-left: 8px !important;
}

/* temporary mail list module ------------------------- */

#temptop div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0b6ab25bf7b div.fl-col.fl-node-5a0b6ab25c011 div.fl-col-content.fl-node-content div.fl-module.fl-module-rich-text.fl-node-5a0b6ab85adb2 div.fl-module-content.fl-node-content div.fl-rich-text form.sml_subscribe p.prepend {
	width: 100%;
	text-align: center;
	padding-top: 0;
}

#temptop div.fl-row-content-wrap {
	height: 105px;
}

#temptop div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0b6ab25bf7b div.fl-col.fl-node-5a0b6ab25c011 div.fl-col-content.fl-node-content div.fl-module.fl-module-rich-text.fl-node-5a0b6ab85adb2 div.fl-module-content.fl-node-content div.fl-rich-text form.sml_subscribe p.sml_email input.sml_emailinput {
	display: inline-block;
	margin-right: -8px;
}

#temptop div.fl-row-content-wrap div.fl-row-content.fl-row-fixed-width.fl-node-content div.fl-col-group.fl-node-5a0b6ab25bf7b div.fl-col.fl-node-5a0b6ab25c011 div.fl-col-content.fl-node-content div.fl-module.fl-module-rich-text.fl-node-5a0b6ab85adb2 div.fl-module-content.fl-node-content div.fl-rich-text form.sml_subscribe p.sml_submit input.btn.sml_submitbtn {
	display: inline-block;
	float: right;
}



/* HOME PAGE ==================================== */


/* Donate box ---------------------- */

#homedonate div.fl-module-content.fl-node-content {
	margin: 0 0 20px;
}


/* test slider on test page ------------------ */

#fl-post-4930 a.fl-post-slider-feed-more  {
	border: 2px solid #ffffff;
	padding: 9px 26px;
	color: #ffffff;
	background-color: rgba(0, 0, 0, 0.69);
	position: relative;
	top: -14px;
	border-radius:9px;
	float: none;
	width: 100vw!important!important;
	max-width: 100vw!important;
}

#fl-post-4930 div.fl-post-slider-content {
	background-color: #e7e7e7 !important;
	text-align: center;
	padding: 40px 0 12px;
}





}/* end bracket ---------------------------------------*/
