/* Themify Customize Styling */
body {	
	font-family: "Open Sans";	font-weight:normal;
 
}
h4 {	
	font-family: "Roboto Condensed";	font-weight:bold;
 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: rgba(255,255,255,0.91); 
}
#headerwrap.fixed-header #header {	
	color: #000000; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a {	
	color: #000000; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
	color: #000000; 
}
#site-logo {		position:absolute;
 
}
#main-nav a {	
	font-family: "Roboto Condensed";	font-weight:normal;
 
}
#footerwrap {	background: none;
	background-color: #000000; 
}
#footer-logo a {	
	color: #ffffff; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ffffff; 
}
#footer-nav a {	
	color: #ffffff; 
}
#footer-nav a:hover, #footer-nav li:hover > a {	
	color: #ffffff; 
}
.footer-widgets .widget {	
	color: #ffffff; 
}
#footer .footer-widgets .widgettitle {	
	color: #ffffff; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
@media screen and (max-width: 680px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
h4 {		font-weight:bold;
 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: rgba(255,255,255,0.91); 
}
#headerwrap.fixed-header #header {	
	color: #000000; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a {	
	color: #000000; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
	color: #000000; 
}
#main-nav a {	
	font-family: "Roboto Condensed";	font-weight:normal;
 
}
#footerwrap {	background: none;
	background-color: #000000; 
}
#footer-logo a {	
	color: #ffffff; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ffffff; 
}
#footer-nav a {	
	color: #ffffff; 
}
#footer-nav a:hover, #footer-nav li:hover > a {	
	color: #ffffff; 
}
.footer-widgets .widget {	
	color: #ffffff; 
}
#footer .footer-widgets .widgettitle {	
	color: #ffffff; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
 }
/* Themify Custom CSS */
 /* #### Generated By: http://www.cufonfonts.com #### */ 

@font-face {
font-family: 'Helvetica Neue LT Std 45 Light';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Std 45 Light'), url('https://la84.org/wp-content/fonts/HelveticaNeueLTStd Lt.woff') format('woff');
}

@font-face {font-family: 'NimbusSan-Reg';src: url('webfonts/331BD5_0_0.eot');src: url('webfonts/331BD5_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/331BD5_0_0.woff2') format('woff2'),url('webfonts/331BD5_0_0.woff') format('woff'),url('webfonts/331BD5_0_0.ttf') format('truetype');}
 
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on February 22, 2017 */

@font-face {
    font-family: 'roboto_condensedbold';
    src: url('https://la84.org/wp-content/fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('https://la84.org/wp-content/fonts/robotocondensed-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedbold_italic';
    src: url('https://la84.org/wp-content/fonts/robotocondensed-bolditalic-webfont.woff2') format('woff2'),
         url('https://la84.org/wp-content/fonts/robotocondensed-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condenseditalic';
    src: url('https://la84.org/wp-content/fonts/robotocondensed-italic-webfont.woff2') format('woff2'),
         url('https://la84.org/wp-content/fonts/robotocondensed-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedlight';
    src: url('https://la84.org/wp-content/fonts/robotocondensed-light-webfont.woff2') format('woff2'),
         url('https://la84.org/wp-content/fonts/robotocondensed-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedlight_italic';
    src: url('https://la84.org/wp-content/fonts/robotocondensed-lightitalic-webfont.woff2') format('woff2'),
         url('https://la84.org/wp-content/fonts/robotocondensed-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedregular';
    src: url('https://la84.org/wp-content/fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('https://la84.org/wp-content/fonts/robotocondensed-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*----FontSquirrel on the www---*/
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('https://www.la84.org/wp-content/fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('https://la84.org/wp-content/fonts/robotocondensed-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedbold_italic';
    src: url('https://www.la84.org/wp-content/fonts/robotocondensed-bolditalic-webfont.woff2') format('woff2'),
         url('https://la84.org/wp-content/fonts/robotocondensed-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condenseditalic';
    src: url('https://www.la84.org/wp-content/fonts/robotocondensed-italic-webfont.woff2') format('woff2'),
         url('https://la84.org/wp-content/fonts/robotocondensed-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedlight';
    src: url('https://www.la84.org/wp-content/fonts/robotocondensed-light-webfont.woff2') format('woff2'),
         url('https://la84.org/wp-content/fonts/robotocondensed-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedlight_italic';
    src: url('https://www.la84.org/wp-content/fonts/robotocondensed-lightitalic-webfont.woff2') format('woff2'),
         url('https://la84.org/wp-content/fonts/robotocondensed-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedregular';
    src: url('https://www.la84.org/wp-content/fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('https://la84.org/wp-content/fonts/robotocondensed-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.button.filled{
	border-radius: 50px!important;
	box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.15)!important;
	font-family: "roboto_condensedregular", sans serif!important;
	font-weight: bold!important;
	text-decoration: none!important;
	text-transform: uppercase!important;
	border-color: transparent !important;

}
#mc_embed_signup {
	background: transparent!important;
	clear: both!important;
	font: 14px Helvetica,Arial,sans-serif;
	width: 100%;
}
h1.fancy-heading::before{
	margin-right: auto;
	margin-left: auto;
}
.ginput_container .textarea{
	color: #000!important;
}
.mc-field-group, .clear {
	float: none!important;
	display: block!important;
	margin-top: 5px;
}

#page-48563 .image-title, #page-48563 .image-caption{
	color: #1D1142!important;
}
.page-id-17030 input[type="text"]{
	color: #000!important;
}
.sumome-share-client-wrapper.sumome-share-client-wrapper-left {
	text-align: right!important;
}
.sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-header-left-article{
	margin-top: 0px;
}
.page-id-47956 .full_width .themify_builder_row .row_inner {
	padding-top: 0%!important;
	padding-bottom: 0%!important;
}
.page-id-47956 .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{
	display: block!important;
	margin-top: 0px;
	margin-bottom: 15px;
	width: 75%;
}
.page-id-47956 .module-gallery{
	border: 0px none;
}
#gform_wrapper_112.gform_wrapper{
	margin: 0 0!important;
}
#gform_112 span.gfield_required{
	display: none!important;
}
#gform_112 #input_112_2, #gform_submit_button_112{ 
	float: left!important;
	clear: none!important;
	margin-top: 0px!important;
	display: inline-block!important;
}
#gform_112 #input_112_2{
float: left!important;
}
#gform_112 .gform_footer.top_label, #gform_wrapper_112.gform_wrapper ul li.gfield{
	clear: none!important;
	padding: 0 0!important;
	margin: 0 0!important;
}
.page-id-40341 .gform_wrapper .top_label .gfield_label, .page-id-47044 .gform_wrapper .top_label .gfield_label {
	display: none!important;
}
.whiteLink h1 a{
	color: #fff!important;
}
#main-nav-wrap {
	  display: inline-block;
}
#footer input[type="email"]{
	color: #000!important;
}
span.black{

	font-weight: bold!important;
}
.post-password-form{
	margin-top: 10%!important;
}
.bulletsSpace ul li{
	margin-bottom: 0em;

}
.bulletsSpace ul{
	padding-top: 1em;
}
.full_width .themify_builder_row .row_inner{
padding-top: 2%!important;
padding-bottom: 2%!important;
}
.full_width .hero.themify_builder_row .row_inner{
padding-top: 0%!important;
padding-bottom: 0%!important;
}

/*--------PE Pages-----*/

.themify_builder .image-42832-0-0-0.module-image a.purple.builder-button{
text-decoration: none!important;
}
h3.image-title a{
text-decoration: none!important;
}
.themify_builder_row.noPadPE .row_inner_wrapper{
padding-top: 15px!important;
margin-top: 0px!important;
padding-bottom: 0px!important;
margin-bottom: 0px!important;
}
.summitAccordion .module-buttons.large span {
	font-size: 1.2em!important;
}
.heroPE.module-image.image-overlay .image-wrap a + .image-content{
    bottom: 15%!important;
}
.heroPE.module-image.image-overlay img + .image-content {
    bottom: 20%!important;
}
.home .themify_builder .image-42832-0-0-0.module-image a {
	text-decoration: none!important;
}
.home .themify_builder_17_row.module_row_0 a {
	text-decoration: none!important;
}

/*------Summit Pages----*/
.summitAccordion span{
color: #0082C8!important;
font-size: .7em!important;
}
.noPadAccordion .col-full .post {
	margin-bottom: 0em;
}
.noPadAccordion a.tf_popup{
padding-bottom: 0px !important;
}
.noPadAccordion .themify_builder_row, .noPadAccordion .row_inner_wrapper{
margin-top: 0px!important;
margin-bottom: 0px!important;
padding-top: 0px!important;
padding-bottom: 0px!important;
}
.summitHeader .image-content .image-title{
color: #0082C8!important;
}
.summitHeader .module.module-image a img:hover{
opacity: 0.7!important;
}
.summitHeader .sub_column img {
	padding-top: 0px;
}
.summitHeader .module.module-image{
background-color: #000!important;
}
.summitHeader .module-image .image-title a:hover {
cursor: pointer;	
color: #0082C8;
text-decoration: none;
background-color: rgba(0,0,0,.7);
bottom: 0;
left: 0;
right: 0;
height: 100%;
padding: 5%;
transition: all .3s ease-in-out;
}
.summitAccordion .accordion-title{
text-align: center;
}
.summitHeader #menu-summit-menu{
margin-bottom: 0px!important;
}
.summitHeader #menu-summit-menu li a:hover{
color: #fff!important;
border-bottom: 6px solid #0082C8 !important;
padding-bottom: 10px;
}
.summitHeader #menu-summit-menu .current_page_item > a{
border-bottom: 6px solid #fff!important;
padding-bottom: 10px;
color: #fff!important;
}
.summitAccordion .row_inner_wrapper {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.summitAccordion .accordion-title a, #menu-summit-menu a{
font-family: "roboto_condensedbold";
font-size: 1.8em;
font-weight: normal;
letter-spacing: 0em;
color: #1D1142!important;
text-transform: uppercase!important;
}

h3 span.underline{
border-bottom: 2px solid #fff;
}
h3 span.topPad{
line-height: 1.6em;
}
.themify_builder .module-video a {
	text-decoration: none!important;
}
/*--MORE LINK--*/
a.more-link{
color: #000;
font-weight: bold;
}
a.more-link:hover{
color: #0082C8;
}
.page-id-15291 a.more-link, .module-text.color a.more-link, .ptb_module a.more-link{
color: #fff!important;
font-weight: bold;
}
.page-id-15291 a.more-link:hover, .module-text.color a.more-link:hover, .ptb_module a.more-link:hover{
color: #0082C8!important;
}
.more-link::after {
	content: '\e649';
	font-family: "themify";
	padding-left: 0em;
	text-decoration: none;
	font-size: .7em;
	vertical-align: bottom;
}
.more-link::after:hover{
color: #0082C8;
}
.page-id-15 a.read-more-button.button-size-large{
display: none!important;
}
.themify_builder .module-buttons .module-buttons-item a span {
	text-decoration: none!important;
}

a.green{
color: #15AB4E;
}
.tablepress td, .tablepress th {
  padding: 3px;
  text-align: left;
font-size: .8em;
color: #000;
line-height: 1.5em;
}
/*Featured Grantees*/
.single-post .entry-content a{
color: #6075C0!important;
}

.related-posts .post-category{
display:none;
}
.related-posts .post-title{
font-size: 1em;
line-height: .7em;
}
.related-posts .post-title a{
color: #000!important;
}
.related-posts .post-title a:hover{
color: #6075c0!important;
}
a.download-link{
color: #15AB4E;
}
.mfp-title {
display: none!important;
}
.postid-46146 .mfp-title, .postid-46146 .themify_image_title {
display: block!important;
	font-weight: 300!important;
	font-size: 90%!important;
	line-height: 120%;
	text-align: center;
	
}
body.page-id-15 .ui.module-tab .tab-nav li a {
	color: #000!important;
	background-color: transparent !important;
}
body.page-id-15 .ui.module-tab ul.tab-nav li.current:nth-child(2) a{  
  border-bottom: 6px solid #15AB4E!important;
}
body.page-id-15 .ui.module-tab ul.tab-nav li.current:nth-child(3) a{  
  border-bottom: 6px solid #FDC44F!important;
}
body.page-id-15 .ui.module-tab ul.tab-nav li.current:nth-child(4) a{  
  border-bottom: 6px solid #0082C8!important;
}
body.page-id-15 .ui.module-tab ul.tab-nav li.current:nth-child(5) a{  
  border-bottom: 6px solid #E93A36!important;
}
body.page-id-15 .ui.module-tab ul.tab-nav li.current:nth-child(6) a{  
  border-bottom: 6px solid #F15A29!important;
}

#tab-15-1-0-0-15.ui.module-tab ul.tab-nav li:nth-child(1) a::before{  
content: "Sections:";
vertical-align: top;
display: inline-block;
color: #939598;
}
#tab-15-1-0-0-15.ui.module-tab ul.tab-nav li:nth-child(2) a:hover{  
  color: #15AB4E!important;
}
#tab-15-1-0-0-15.ui.module-tab ul.tab-nav li:nth-child(3) a:hover{  
  color: #FDC44F!important;
}
#tab-15-1-0-0-15.ui.module-tab ul.tab-nav li:nth-child(4) a:hover{  
  color: #0082C8!important;
}
#tab-15-1-0-0-15.ui.module-tab ul.tab-nav li:nth-child(5) a:hover{  
  color: #E93A36!important;
}
#tab-15-1-0-0-15.ui.module-tab ul.tab-nav li:nth-child(6) a:hover {
  color: #F15A29!important;
}
/*2017 Summit Page*/
#page-40328 a.tf_popup {
	padding-bottom: 10px !important;
	margin-top: 10px !important;
}
body#page-40328 .ui.module-tab .tab-nav li a {
	color: #000!important;
	background-color: transparent !important;
}
#tab-40328-3-0-0-40328.ui.module-tab ul.tab-nav li.current:nth-child(2) a{  
  border-bottom: 6px solid #15AB4E!important;
}
#tab-40328-3-0-0-40328.ui.module-tab ul.tab-nav li.current:nth-child(3) a{  
  border-bottom: 6px solid #FDC44F!important;
}

#tab-40328-3-0-0-40328.ui.module-tab ul.tab-nav li:nth-child(1) a::before{  
content: "View:";
vertical-align: top;
display: inline-block;
color: #939598;
}
#tab-40328-3-0-0-40328.ui.module-tab ul.tab-nav li:nth-child(2) a:hover{  
  color: #15AB4E!important;
}
#tab-40328-3-0-0-40328.ui.module-tab ul.tab-nav li:nth-child(3) a:hover{  
  color: #FDC44F!important;
}
/*2018 Summit*/
h3 span.golds{
	color: #FFB718!important;
}
h3 span.bronzes{
	color: #D13138!important;
}
h3 span.silvers{
	color: #0074C8!important;
}

/*newsOnTop*/
.page-id-15 .module-slider.slider-overlay .slide-image {
  height: 400px;
  margin-bottom: 0;
}
.page-id-15 .module-slider {
  margin-bottom: 0em;
}
.page-id-17030 .color p, .page-id-17030 .color .gfield_label{
color: #fff!important;
}
#tab-tab-15-1-0-1-15-0.tab-content{
margin-top: 0px;
padding-top: 0px;
}
.page-id-15 .builder-infinite-posts-wrap .post .infinite-post-inner-wrap{
margin-bottom: 25px;
border-bottom: 1px solid #666;
}
.page-id-15 .slide-content p{
color: #fff!important;
}

.page-id-15 .builder-infinite-posts-wrap .post img{
padding-top: 20px;
}
.page-id-15 .builder-infinite-posts-wrap .post .post-date{
padding-top: 20px;


}
.page-id-17030 .image-caption ul li {
margin-bottom: .3em;
}

.page-id-15 .col4-2 .loops-wrapper .post{
margin: 0 0;
}
.newsOnTop p{
margin-bottom: 0px;
padding-bottom: 0px;
}
.newsOnTop  .post-content {
  bottom: 0;
  left: 0;
  position: absolute;
}
.newsOnTop .post-content {
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
  box-sizing: border-box;
  color: #ccc;
  font-size: 0.9em;
  line-height: 1.4em;
  padding: 2% 4%;
  width: 100%;
}

.post-meta .post-author::after, .post-meta .post-category::after, .post-meta .post-tag::after {
content: none;
}
.page-id-15 .newsOnTop h2.post-title, .page-id-15 .newsOnTop h2.post-title a, .newsOnTop .entry-content p{
color: #fff!important;
}


.page-template-default #sthoverbuttonsMain, .page-template-default #sthoverbuttons-background{
display:none!important;
}
.module-tab .has-post-thumbnail p.no-break{
display: none;
margin-top: 0;
padding-top: 0;
}
.module-tab .loops-wrapper.list-post .has-post-thumbnail  .post-meta{
  margin: 0 0;
}
.sthoverbuttons-label{
font-size: .7em!important;
font-weight: bold!important;
margin-right: 0px!important;
padding-right: 0px!important;
}
hr {
left: 0;
position: absolute;
  width: 50%;
}
.home .st_facebook_large, .home .st_twitter_large, .home .st_linkedin_large, .home .st_email_large{
display: none!important;
}
.module-tab .st_facebook_large, .module-tab .st_twitter_large, .module-tab .st_linkedin_large, .module-tab .st_email_large{
display: none!important;
}
.module-tab .sub_column img {
  padding-top: 0px;
}
.archive.category .page-title::after{
    content: "Archives";
    vertical-align: top;
display: inline-block;
padding-left: .2em;
}
/*Single Post Formatting*/
.single-post .post-image img{
max-height: 300px;
border: 2px solid #fff;
}
.ptb_post_image img, .builder-posts-wrap .post-image img {
    width: 100%;
}
.single.single-post #body{
background: #F6F6F6;
}
.archive .has-post-title .post-content p {
  text-align: left;
}

.single .post-title, .archive .has-post-title .post-title a{
color: #000;
}
.single .post-title, .archive .has-post-title .post-title a:hover{
color: #6075C0;
}
.single .post-meta, .single .post-title, .archive .has-post-title .post-title {
  text-align: left;
}
.single .post-content .post-date, .archive .has-post-title .post-date {
text-align: left;
padding-top: 20px;
}

.single .post-content .post-date span.year, .archive .has-post-title .post-date span.year{
color: #939598;
font-weight: bold;
margin-top: 20px;
}
.archive .has-post-title.post {
  margin-bottom: 0!important;

}
/*Sidebar Formatting*/
 #sidebar .type-post{
margin-bottom: 0px;
padding-bottom: 10px;
}

body:not(.sidebar2):not(.sidebar-none):not(.sidebar-left):not(.full_width) #content {
    float: left;
    width: 60%;
padding-top: 3%;
}
body:not(.sidebar2):not(.sidebar-left) #sidebar {
    float: right;
    width: 34%;
background-color: #fff;
padding: 3%;
margin-top: 3%;
}
#sidebar a{
font-family: 'Helvetica Neue LT Std 45 Light', serif;
color: #1D1142;
font-size: .7em;
line-height: .7em;
}
#sidebar a:hover{
color: #6075C0;
}
.single #sidebar .row_inner_wrapper{
margin-top: 0px;
padding-top: 0px;
}
.single #sidebar .row_inner_wrapper h3.module-title{
font-size: 1.667em!important;
color: #1D1142;
margin-bottom: 20px;
border-bottom: 1px solid #666;
}




/*News & Features Page*/

.themify_builder_content-14992, .themify_builder_content-14978, .themify_builder_content-15001, .themify_builder_content-14996 {
margin-left: 10%;
margin-right: 10%;
}
.green.av{
background: #15AB4E;
}
.red.press{
background: #E93A36;
}
.blue.news{
background: #0082C8;
}
.yellow.features{
background: #FDC44F;
}
.green.av, .red.press, .yellow.features, .blue.news{
color: #fff;
padding: 5px 10px;
}

ul.tab-nav #tab-tab-15-1-0-1-15-1:target{
color: #15AB4E!important;
}
.page-id-15  .module_column_0 .module-text h3{
margin-bottom: 0px;
padding-bottom: 0px;

}

.page-id-15 .loops-wrapper.boxed .post {
    box-shadow: none;
}
.ui.module-tab ul.tab-nav li.current a{
border-bottom: transparent!important;
}

.page-id-15 #tab-tab-15-1-0-1-15-0{
margin-left: 5%;
margin-right: 5%;
}
.page-id-15 .loops-wrapper.list-thumb-image .post-image {
  float: left;
  margin: 0 1.4em 1em 0;
  width: 50%;
}
.page-id-15 .builder-posts-wrap.list-thumb-image .post-image {
  float: left;
  margin: 0 1.5em 1em 0;
  max-width: 50%;
}
.post-tag, .post-author{
display:none;
}
.page-id-15 .loops-wrapper h2, .page-id-15 .loops-wrapper.list-post h2{
margin: 0 0!important;
}
.page-id-15 .loops-wrapper h2.post-title, .page-id-15 .loops-wrapper.list-post .post-title{
margin: 0 0;
font-size: 1.1em!important;
}
.page-id-15 .loops-wrapper h2.post-title a, .page-id-15 .loops-wrapper.list-post h2.post-title a{
line-height: 1em!important;
}
.category-press .post-category a{
display: block;
position: absolute;
top: 0;
left: 0;
background-color:#E93A36;
color: #fff;
text-transform: uppercase;
padding: 5px 10px;
}
.category-features .post-category a{
display: block;
position: absolute;
top: 0;
left: 0;
background-color:#FDC44F;
color: #fff;
text-transform: uppercase;
padding: 5px 10px;
}
.category-news .post-category a{
display: block;
position: absolute;
top: 0;
left: 0;
background-color:#0082C8;
color: #fff;
text-transform: uppercase;
padding: 5px 10px;
}


.page-id-15 .entry-content p{
font-size: .9em;
line-height: 1.1em;
margin-top: -10px;
}




/*Logo*/
#site-logo{
margin: 0 0;
padding: 0 0;
padding-top: 5px;
}
#site-logo a{
height: 88px;
width: 106px;
display: block;
float: left;
color: transparent!important;
background: url("https://la84.org/wp-content/uploads/transparentlogo.png") no-repeat left top!important;
}
.page-template-default.theme-color-black #headerwrap.fixed-header #site-logo a,
.transparent-header #headerwrap.fixed-header #site-logo a{
background: url("https://la84.org/wp-content/uploads/logo-2.png") no-repeat left top!important;
}

/*Header General*/
#headerwrap #header,
#headerwrap.fixed-header #header {
    padding-bottom: 5px;
    padding-top: 5px;
}
#header,
#headerwrap.fixed-header #header{
width: 90%;
padding-left: 5%;
padding-right: 5%;
transition: all 1.2s ease-in-out 0s;
}
.page-template-default.theme-color-black #headerwrap.fixed-header,
.transparent-header #headerwrap.fixed-header{
background-color: rgba(255, 255, 255, 0.95);
/*border-bottom: 1px solid #fff;*/
}
.page-template-default.theme-color-black #header{
border-bottom: 1px solid #000;
}
.page-template-default.theme-color-black #headerwrap.fixed-header #header{
border-bottom: 1px solid #fff!important;
}
.transparent-header #header{
}
.transparent-header #headerwrap.fixed-header #header{
border-bottom: none transparent!important;
}
/*Navigation Formatting*/
#main-nav, #headerwrap.fixed-header #main-nav {
    padding-top: 15px;
}
#main-nav a {
color: #fff;
font-size: 1.2em;
font-weight: 500;
text-transform: uppercase;
font-family: "roboto_condensedregular";
}
.page-template-default.theme-color-black #headerwrap.fixed-header #main-nav a,
.transparent-header #headerwrap.fixed-header #main-nav a{
color: #1D1142;
}
#main-nav .current_page_item > a, 
#main-nav .current-menu-item > a, 
#main-nav a:hover,
#headerwrap a:hover, 
#footerwrap a:hover {
    color: #0082C8!important;
}
#site-logo a:hover{
color:transparent!important;
}
/*Sub-Menu Navigation Formatting*/
#main-nav li:not(.themify-widget-menu) > ul {
margin-top: 22px;
border-top: none!important;
background-color: rgba(255, 255, 255, 0.96);
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.15);
}
#headerwrap #main-nav ul.sub-menu{
padding-top: 0px!important;
padding-bottom: 0px!important;
}
#headerwrap #main-nav ul.sub-menu li a{
font-size: 1.1em;
}
#headerwrap.fixed-header #main-nav ul.sub-menu li{
border-bottom: 1px solid #ccc;
}
#headerwrap #main-nav ul.sub-menu li{
border-bottom: 1px solid #ccc;
}
ul.sub-menu li#menu-item-28{
border-top: none!important;
}
ul.sub-menu li#menu-item-24{
border-bottom: none!important;
}
#headerwrap #main-nav .sub-menu a, 
#headerwrap.fixed-header #main-nav ul.sub-menu li a{
color: #1D1142;
}
#headerwrap #main-nav .sub-menu a:hover, 
#headerwrap #main-nav ul.sub-menu li a:hover{
color: #0082C8;
}
.transparent-header #header {
	border-bottom: none!important;
}

/*Search Form Styling*/
#headerwrap #searchform #s {
min-width: 180px;
display: block;
background-color: transparent!important;
border-radius: 0px 0px;
color: #000;
}
li.themify-widget-menu .widget{
margin-top: 0px;
margin-bottom: 10px;
}
#headerwrap #main-nav li#menu-item-13694 ul.sub-menu li{
border-bottom: none;
padding-bottom: 0%;
padding-top: 0%;
height: 2em!important;
}
#headerwrap #searchform .icon-search::before {
display: none;
}

.transparent-header #headerwrap #main-nav ul.sub-menu li#menu-item-13694{
    border-bottom: none;
    padding-bottom: 0%;
    padding-top: 0%;
}
#headerwrap #main-nav ul.sub-menu li#menu-item-13694{
    border-bottom: none;
    padding-bottom: 0%;
    padding-top: 0%;
}




body{
font-size: 18px;
font-family:'NimbusSan-Reg', sans-serif;
font-weight: normal!important;
}
h1, h2, h3, h4, h5, h6, .builder-tabs-wrap ul.tab-nav a, .post-title, .widgettitle, .module-title, .ptb_post_title{
font-family: 'roboto_condensedbold', sans serif;
line-height: 1em;
padding: 0 0;
margin: 0 0;
}
h1{
font-size: 3.33em;
font-weight: normal;
letter-spacing: 0em;
color: #1D1142;
}
h2{
font-size: 3.333em;
font-weight: normal;
letter-spacing: 0em;
color: #1D1142;
}
.post-title, .ptb_post_title, .builder-tabs-wrap ul.tab-nav a{
font-size: 1.44em;
color: #1D1142;
}
h3{
font-size: 1.333em;
font-weight: normal;
letter-spacing: 0em;
color: #1D1142;
}
h5{
font-family: 'roboto_condensedlight';
font-size: 3.333em;
padding-top: 30px;
color: #1D1142;
}
body .video-caption, p, body a, .gform_wrapper span.gform_description, .gform_wrapper .top_label .gfield_label{
font-size: 1em;
line-height: 1.3em;
letter-spacing: 0em;
color: #1D1142;
}
.gform_wrapper span.gform_description, .gform_wrapper .top_label .gfield_label{
font-weight: normal!important;
font-family:'NimbusSan-Reg', sans-serif!important;
font-size: 1em!important;
}
body .video-caption, body .module .image-caption, .gform_wrapper span.gform_description, .gfield .gfield_label{
font: 1em 'NimbusSan-Reg', sans-serif;
color: #1D1142;
margin: 0 0;
padding: 0 0;
}
.color h1, .color h2, .color h3, .color h4, .color h5, body .themify_builder_row.color p, body .color .image-caption{
color: #fff!important;
}

.row_inner_wrapper{
padding-top: 40px;
padding-bottom: 40px;
}
.module-text p{
padding-top: 15px;
padding-bottom: 0px;
margin-bottom: 0px;
}
.noPad .row_inner_wrapper{
padding-bottom: 0px!important;
}
.themify_builder_row.topPad .row_inner_wrapper{
padding-top: 0px!important;
margin-top: 0px!important;
}
.noPad .module-image .image-wrap{
margin: 0 0;
padding: 0 0;
}
.noPad .cta{
margin-bottom: 40px!important;
display: block;
}
/*sideBar Formatting*/
.sideBar{
margin: 10px;
}
.sideBar h2, #content .page-content h2{
font-size: 1.667em;
font-weight: normal;
letter-spacing: 0em;
color: #1D1142;
padding-bottom: 20px!important;
} 

/*Hero Formatting*/
.hero .row_inner_wrapper{
padding-top: 0px;
padding-bottom: 0px;
}
.hero h3.image-title, .hero h1, .box h3.image-title{
font-style: italic;
font-size: 3.889em!important;
}

.hero h3.image-title, .hero h1{
text-align: right;
margin-bottom: 20px;
padding-bottom: 0px;
}
.captionLeft.hero h3.image-title, .hero h1, .captionLeft.hero .image-caption{
text-align: left;
float: none;
padding-left: 8%;
}
.hero .image-caption{
text-align: right;
width: 55%;
float: right;
font-size: 1.22em!important;
}
.hero .module-image.image-overlay .image-wrap img {
    vertical-align: bottom!important;
}
.hero .image-wrap{
max-height:100vh;
}
.heroPE p.moreMargin {
    margin-top: 36px;
}
.hero .module-image.image-overlay .image-content, .box .module-image.image-overlay .image-content{
background: transparent!important;
}
.hero p{
padding-left: 10%;
padding-right: 10%;
}


/*Section Heading - Fancy Heading*/
h1.fancy-heading .main-head{
font-family: "roboto_condensedbold";
}
h1.fancy-heading::before{
content: "";
display: block;
width: 2.0em;
margin-top: 0px;
padding-bottom: 15px;
}
h1.fancy-heading.themify-text-center::before {
content: "";
display: block;
text-align: center;
margin-right: auto;
margin-left: auto;
}
h1.fancy-heading.themify-text-left::before {
content: "";
display: block;
text-align: left;
}
.module-fancy-heading .sub-head::before {
border-top: none!important;
}
.sub-head{
display: none!important;
}

.green h1.fancy-heading::before{
border-top: 6px solid #15AB4E!important;
}
.purple h1.fancy-heading::before{
border-top: 6px solid #6075C0!important;
}
.yellow h1.fancy-heading::before{
border-top: 6px solid #FDC44F!important;
}
.blue h1.fancy-heading::before{
border-top: 6px solid #0082C8!important;
}
.red h1.fancy-heading::before{
border-top: 6px solid #E93A36!important;
}
.orange h1.fancy-heading::before{
border-top: 6px solid #F15A29!important;
}





/*h3 Section SubHead Titles*/


.module-image.image-top .image-content {
    margin-bottom: 0em;
    margin-top: 0em;
}

h3.module-title, h3.image-title, .module-image .image-title, .builder-tabs-wrap ul.tab-nav a{
font-size: 1.33em!important;
text-transform: uppercase;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 0px;
}
.sub_column img{
padding-top: 20px;
}
.module-image.image-center .image-content {
    margin-bottom: 0em;
    margin-top: 0em;
    text-align: center;
}
/*In Content Link Styling*/
.module-text ul li a, .module-text a, .module-text p a {
color: #6075C0!important;
}

/*Buttons*/
a.shortcode.button.large {
    font-size: 100%;
    font-weight: bold;
font-family: "roboto_condensedregular", sans serif;
}
.themify_builder .module-buttons .module-buttons-item {
margin-top: 20px;
}
.module-buttons.noPad .module-buttons-item{
margin-top: 0px;
}
a.shortcode.button.cta, .gform_wrapper .gform_footer input.button{
border-radius: 50px;
box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.15);
font-family: "roboto_condensedregular", sans serif;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
border-color: transparent!important;
padding: 0.5em 1.25em;
}
a.shortcode.button.cta:hover{
border-color: transparent!important;
}
.ui.builder_button, input[type="submit"], button{
border-radius: 50px;
box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.15);
font-family: "roboto_condensedregular", sans serif;
font-size: .8em;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
border-color: transparent!important;
padding: 0.5em 1.25em;
letter-spacing: 0em;

}
.ui.black.builder_button, a.shortcode.button.black.cta{
color: #000!important;
background-color: #fff;
}
.ui.black.builder_button:hover, a.shortcode.button.black.cta:hover{
color: #fff!important;
background-color: #000;
}
.ui.yellow.builder_button, a.shortcode.button.yellow.cta{
color: #fff!important;
background-color: #FDC44F;
}
.ui.yellow.builder_button:hover, a.shortcode.button.yellow.cta:hover{
color: #FDC44F!important;
background-color: #fff;
}
.ui.green.builder_button, a.shortcode.button.green.cta{
color: #fff!important;
background-color: #15AB4E;
}
.ui.green.builder_button:hover, a.shortcode.button.green.cta:hover{
color: #15AB4E!important;
background-color: #fff;
}
.ui.blue.builder_button, a.shortcode.button.blue.cta{
color: #fff!important;
background-color: #0082C8;
}
.ui.blue.builder_button:hover, a.shortcode.button.blue.cta:hover{
color: #0082C8!important;
background-color: #fff;
}
.ui.red.builder_button, a.shortcode.button.red.cta, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{
color: #fff!important;
background-color: #E93A36;
}
.ui.red.builder_button:hover, a.shortcode.button.red.cta:hover, input[type="submit"]:hover{
color: #E93A36!important;
background-color: #fff;
}
.ui.purple.builder_button, a.shortcode.button.purple.cta{
color: #fff!important;
background-color: #6075C0;
}
.ui.purple.builder_button:hover, a.shortcode.button.purple.cta:hover{
color: #6075C0!important;
background-color: #fff;
}
.ui.orange.builder_button, a.shortcode.button.orange.cta{
color: #fff!important;
background-color: #F15A29;
}
.ui.orange.builder_button:hover, a.shortcode.button.orange.cta:hover{
color: #F15A29!important;
background-color: #fff;
}
.ui.pink.builder_button, a.shortcode.button.pink.cta{
color: #FDC44F!important;
background-color: #fff;
}
.ui.pink.builder_button:hover, a.shortcode.button.pink.cta:hover{
color: #fff!important;
background-color: #FDC44F;
}
#subscribe-btn::before {
  content: "";
  font-family: FontAwesome;
  font-size: 1em;
  padding: 10px 20px;
  pointer-events: none;
  position: absolute;
  right: 0;
}
a:focus {
    outline: none;
}
/*News & Features Images Homepage*/
.newsFeatures .sub_column  img{
padding-top: 0px;
margin-top: 0px;
}
.newsFeatures .col3-1.first{
border-top: 6px solid #E93A36;
}
.newsFeatures .col3-1 .middle{
border-top: 6px solid #FDC44F;
}
.newsFeatures .col3-1.last{
border-top: 6px solid #0082C8;
}
.newsFeatures h2.post-title, .newsFeatures h2.ptb_post_title{
padding-bottom: 0px;
margin-bottom: 10px!important;
}
.newsFeatures h2.post-title a, .newsFeatures h2.ptb_post_title a, .module-infinite-posts h2.post-title a{
color: #000!important;
}
.color .newsFeatures h2.post-title a, .color .newsFeatures h2.ptb_post_title a, .loadMore .module-infinite-posts h2.post-title a{
color: #fff!important;
}
.newsFeatures h2.post-title a:hover, .newsFeatures h2.ptb_post_title a:hover, .module-infinite-posts h2.post-title a:hover{
color: #0082C8!important;
}
.newsFeatures, .module-infinite-posts{
padding-top: 20px;
}
.newsFeatures h2, .newsFeatures .post-date, .newsFeatures .entry-content {
text-align: left!important;
}
.newsFeatures .post-date, .module-infinite-posts .post-date{
font-family: "roboto_condensedbold",sans serif;
color: #939598!important;
font-size: 1em;
letter-spacing: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 10px!important;
}


/* SAMbassadors News Section - Load More Posts*/
.fa-gear::before, .fa-cog::before {
    display: none;
}
.col-full .builder-infinite-posts-wrap .post {
    margin-bottom: 0!important;
}
.module-infinite-posts .post{
clear: both!important;
}
.module-infinite-posts .infinite-post-inner-wrap h2{
font-size: 1.33em!important;
text-transform: uppercase;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 0px;
color: #1D1142!important;
}
a.infinite-posts-load-more{
border-radius: 100%!important;
border: 2px solid #000!important;
background: #fff!important;
padding: 26px 22px!important;
width: 60px;
background-image: none!important;
}
.module-infinite-posts .infinite-post-image{
float: left;
display: inline-block;
width: 400px;
}
.module-infinite-posts .infinite-post-inner-wrap {
  float: left;
  margin-left: 20px;
  width: 50%;
}

/*Bottom Logo Slider*/

#slider-17-8-0-1{
height:300px!important;
}
.module-slider .carousel-nav-wrap {
margin-bottom: 0px;
padding-bottom: 0px;
}
.module-slider.themify_builder_slider_vertical .carousel-prev, .module-slider.themify_builder_slider_vertical .carousel-next {
    background: transparent!important;
}
.module-slider.themify_builder_slider_vertical .carousel-prev, .module-slider.themify_builder_slider_vertical .carousel-next {
    color: #000;
}
/*Our Story*/
.shortcode.quote {
font-size: 1em;
line-height: 1em;
margin-bottom: 0px;
padding-bottom: 0px;
color: #1D1142;
padding-top: 0px;
}
.reference{
font-size: .7em;
}
.transparent .image-wrap{
margin-bottom: 10px!important;
}

/*Our Work*/

.col4-2.equal{
padding-top: 40px;
padding-bottom: 40px;
}
.hero.module-text h1{
padding-left: 0px;
}
/*Grants*/
#page-8 .ptb_post_image img, .page-id-6 .ptb_post_image img{
    height: 250px;
    width: 360px;
}
.page-id-15041 .module-text ul, .page-id-15044 .module-text ul, .white ul, .color ul, .paper ul, .paper ol{
margin-top: 10px;
padding-left: 20px;
}
.color ul li{
font-style: italic;
}
.page-id-15041 .module-text ul li{
margin: 0 0 .5em;
}
.page-id-15041 .module-text ul li, .page-id-15044 .module-text ul li, .page-id-15044 ol li, .white ul li, .color ul li, .paper ul li, .paper ol li{
line-height: 1.3em;
}
.page-id-15041 .module-text ul li, .page-id-15044 .module-text ul li, .page-id-15044 ol li, .themify-popup ul li, .white ul li, .paper ul li, .paper ol li{
color: #1D1142;
}
.ptb_excerpt{
font-size: 1em;
letter-spacing: 0;
line-height: 1.3em;
}
.color .ptb_excerpt{
color: #fff;
}
.module-image.drop-shadow .image-wrap img {
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
}
.box h3.image-title{
text-align: center;
}
.box .image-content{
text-align: center;
}
.box .module-image.image-overlay .image-wrap a + .image-content, .box .module-image.image-overlay img + .image-content {
    bottom: 30%;
    left: 0;
    position: absolute;
}
.noPad.box .module-image.image-overlay .image-wrap a + .image-content, .noPad.box .module-image.image-overlay img + .image-content {
    top: 25%;
    left: 0;
    position: absolute;
}
.paper{
border: 1px solid #F9FAFE;
box-shadow: 0 0 100px 1px rgba(0, 0, 0, 0.15);
background: #fff;
}
.paper .first.sub_column{
padding: 10px;
}
.paper p{
padding-top: 10px;
}
.paperDefault p{
margin: 20px;
}
.paper .gform_wrapper form {
  margin: 20px;
  text-align: left;
}
.paper h3{
padding-top: 10px;
}
.paper .sideBar a {
font-family: 'Helvetica Neue LT Std 45 Light', serif;
color: #1D1142;
font-size: 1em;
line-height: .7em;
}
/*SAMbassadors*/
span.lower {
 text-transform: lowercase;
}
span.capitalize{
 text-transform: capitalize!important;
}

.fancy-heading span.lower, .fancy-heading span.capitalize{
display: inline-block;
}
.events{
font-size: 1em;
display:block;
text-align: center;
padding-top: 10px;
font-family: 'Helvetica Neue LT Std 45 Light', serif;
}
/*Summer Splash*/
.small h1.fancy-heading{
font-size: 1.33em;
color: #1D1142;
margin-top: 0px;
margin-bottom: 0px;
}
.small h1.fancy-heading::before {
width: 6em;
}
.module-text.centered p{
margin-top: 0px;
padding-top: 0px;
width: 80%;
margin-right: auto;
margin-left: auto;
padding-bottom: 20px;
}
.builder-tabs-wrap{
    width: 100%;
text-align: center;
}
.builder-tabs-wrap .themify_builder_content{
text-align: left;
}
.ui, .ui.nav li a, .ui.nav ul li a, .ui.module-tab .tab-nav li a {
    color: #1D1142;
}
.ui.module-tab .tab-nav {
    width: 100%;
    display: inline-block;
    margin: 0 auto;

}
.module-tab .tab-content p{
   color: #1D1142;
margin-top: 0px;
padding-top: 0px;
}

.module-tab .tab-content h1, .module-tab .tab-content h2, .module-tab .tab-content h3, .module-tab .tab-content h4, .module-tab .tab-content h5, .module-tab .tab-content h6 {
    color: #1D1142;
/*    margin: 0 0;*/
}
.ui.module-tab .tab-nav li a {
  color: #1D1142;
background-color: transparent!important;
}
.ui.module-tab ul.tab-nav li.current a {
background-color: transparent!important;
    color: #1D1142;

}
.page-id-12 .ui.module-tab ul.tab-nav li a {
border-bottom: 6px solid transparent;
}
.page-id-12 .ui.module-tab ul.tab-nav li.current a {
border-bottom: 6px solid #15AB4E;
}
.page-id-12 .ui.module-tab ul.tab-nav li a:hover {
border-bottom: 6px solid #15AB4E;
}

.ui.module-tab ul.tab-nav li a:hover {
background-color: transparent!important;

}
.ui.module-tab.minimal .tab-content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-width: 0px 0 0 transparent;

}
.ui.module-tab .tab-nav li, .ui.module-tab .tab-content, .ui.window > div, .ui.module-tab.panel .tab-nav{
    border-color: transparent!important;
}
.ui.module-tab {
    background: transparent!important;
}
/*Partners*/
.mfp-wrap .mfp-inline-holder .mfp-content{
border-color: 2px solid #939598!important;
padding: 20px!important;
background-color: #F9FAFE!important;
box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.15);

}
.themify-popup ul li{
line-height: 1.1em;
font-size: 1em;
margin-bottom: .5em;
}

a.tf_popup {
    background: transparent!important;
    background-image: none!important;
    border: none!important;
    border-radius: 0em!important;
    box-shadow: 0 none!important;
    color: #6075C0!important;
    display: inline-block!important;
    line-height: 1em!important;
    margin: 0 0!important;
    padding: 0 0!important;
    text-decoration: none !important;
    text-shadow: none!important;
    transition: background-color 0.3s ease 0s, background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s!important;
    vertical-align: middle!important;
padding-bottom: 80px!important;
margin-top: 20px!important;
}
/*Reports Page - Paper / DefaultTheme*/
.paper.defaultTheme{
padding: 20px;
}
/*Team*/
span.green{color: #15AB4E;}
/*Footer*/
.footer-widgets .widget li {
clear: both;
list-style: outside none none;
margin: 0;
padding:0 0;
text-transform: uppercase;
font-size: 1.4em;
line-height: 1.4em;
font-family: "roboto_condensedregular",sans serif;

}
/*Staff*/

.module-tab .module-image.image-top .image-content {
    text-align: left!important;
text-transform: uppercase!important;
}
.module-tab .module-image.image-top .image-content .image-caption a{
text-align: left!important;
color: #6075C0;
display: block;
clear: both;
float: left;
width: 100%;
text-transform: uppercase!important;
padding-top: 10px;
}
#tab-tab-37-1-0-1-37 .row_inner_wrapper, #tab-tab-37-1-0-1-37-1 .row_inner_wrapper{
margin-left: 10%;
margin-right: 10%;
}
/*Coaching Manuals & Biennial Reports*/
.page-id-49 h3, .page-id-50 h3{
padding-top: 40px;
}
.footer-widgets-wrap #nav_menu-4 a{
line-height: .9em;
}
.social-links .icon-large i {
    font-size: 1em;
}
.footer-widgets .widget li a:hover{
text-decoration: none!important;
color: #0082C8!important;
}

#footer .social-links li {
    margin: 0 1px 0 1px;
}
.footer-widgets .widget ul.menu li {
line-height: 1em;
padding-bottom: 7px;
}

.footer-text .one{
float: left;
color: #fff;
font-size: 1.3em;
font-family: "roboto_condensedregular",sans serif;
font-weight: normal;
}
.footer-text{
margin-top: 25px;
border-top: 1px solid #fff;
padding-top: 25px;
}
.footer-text .two{
float: right;
font-family: "roboto_condensedregular",sans serif;

}
.footer-text .two a{
color: #fff;
font-size: 1.3em;
padding-left: 35px;
}
.footer-text .two a:hover{
color: #0082C8!important;
text-decoration: none;
}
#footer h4.widgettitle{
text-align: right;
margin-bottom: 0px;
padding-bottom: 0px;
}
#footerwrap #text-2{
float: right;
text-align: right;
margin-top: 0px;
}
#footerwrap h3{
clear: both;
text-align: left;
display: block;
font-family: 'roboto_condensedregular';
color: #fff;
margin-top: 20px;
margin-bottom: 5px;
}
#footerwrap #footer input[type="email"], #footerwrap .newsletter textarea, #footerwrap .newsletter input[type="text"], #footerwrap .newsletter input[type="text"]{
  margin: 0 0;
}
.newsletter #mc_embed_signup {
  display: table-cell;
  height: 40px;
  padding-left: 20px;
}
#footerwrap #mc_embed_signup input.mce_inline_error, #footer input[type="email"] {
    height: 40px;
    width: 185px;
}
#footer input#mc-embedded-subscribe {
    background-color: #0082c8;
    height: 40px;
    padding: 5px 25px;
}
.newsletter input[type="text"], .newsletter input[type="email"], .newsletter input[type="url"], .newsletter input[type="password"], .newsletter input[type="search"], .newsletter input[type="number"], .newsletter input[type="tel"], .newsletter input[type="range"], .newsletter input[type="date"], .newsletter input[type="month"], .newsletter input[type="week"], .newsletter input[type="time"], .newsletter input[type="datetime"], .newsletter input[type="datetime-local"], .newsletter input[type="color"], .newsletter input[type="submit"], .newsletter textarea{
border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
.newsletter button, .newsletter input[type="button"], .newsletter input[type="reset"], .newsletter input[type="submit"]{
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #e6e6e6 none repeat scroll 0 0;
border-color: #ccc #ccc #bbb;
border-image: none;
border-radius: 3px;
border-style: solid;
border-width: 1px;
color: rgba(0, 0, 0, 0.8);
font-size: 0.75rem;
line-height: 1;
padding: 0.6em 1em 0.4em;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
#footerwrap #subscribe-btn::before {
  content: "\f003";
  font-family: FontAwesome;
  font-size: 23px;
  padding: 5px 10px;
  pointer-events: none;
  position: absolute;
  right: 3px;
  z-index: 2;
}
#subscribe-btn, .mc-field-group, #mce-Email{
float: right;
display: inline-block;
position: relative;
}
.mc-field-group, .clear {
  float: right;
display: inline-block;
}
#mc_embed_signup input.mce_inline_error {
  border-color: #6b0505;
}
#mc_embed_signup div.mce_inline_error {
  background-color: #6b0505;
  color: #fff;
  font-weight: bold;
  margin: 0 0 1em;
  padding: 5px 10px;
  z-index: 1;
}
/*Exhibitions*/
.single-exhibitions .post-image, .single-exhibitions .post-image img{
	display: none!important; 

}
.single-exhibitions h1.post-title a{
	color: #222!important;
}
.page-id-48563 .entry-content p{
	color: #fff!important;
	font-size: .7em!important;
}
.page-id-48563 h2.post-title.entry-title{
	line-height: 1em!important;
	font-size: 1em!important;
}
.page-id-48622 .entry-content p{
	color: #fff!important;
	font-size: .7em!important;
}
.page-id-48622 h2.post-title.entry-title{
	line-height: 1em!important;
	font-size: 1em!important;
}
.type-exhibitions .has-post-thumbnail .post-date-wrap{
position: relative!important;
	margin-top: 0px;
}
.type-exhibitions .post-date.entry-date.updated span.year, .type-exhibitions span.post-category{
	display: none!important;
}
.type-exhibitions .post-content .post-date{
	background-color: transparent!important;
}
.type-exhibitions .entry-title, .type-exhibitions .entry-content, .type-exhibitions .post-content h1.post-title a{
clear: both!important;
display: block!important;
float: none!important;
}
.type-exhibitions .themify_builder_content{
clear: both!important;
display: block!important;
float: none!important;
}


@media screen and (max-width: 679px) {

.single-post #content, .single-post #sidebar{
width: 100%!important;
}

.single-post .post-nav .prev a{
font-size: .8em;
color: #6075C0;
line-height: 1em;
}
.single-post .post-nav .next a{
font-size: .8em;
color: #6075C0;
line-height: 1em;
}
.module-image.image-overlay h3.image-title, .module-image.image-overlay .image-caption  {
  color: #1d1142!important;
}
.hero.color h3.image-title{
  font-size: 2em !important;
  font-style: italic;
  color: #1d1142!important;
text-align: center;
}
.color.hero .image-caption, .hero.color.captionLeft .image-caption {
  float: none;
  font-size: 1.22em !important;
  text-align: center;
  width: 100%;
padding-bottom: 10%;
  color: #1d1142!important;
padding-left: 0px;
padding-right: 0px;
}
.color.hero h3.image-title, .color.hero h1 {
  margin-bottom: 20px;
  padding-bottom: 0;
  text-align: center;
}
.hero.color h3, body .hero.color .image-caption {
  color: #1d1142!important;
}
.module-image.image-overlay h1, .module-image.image-overlay h2, .module-image.image-overlay h3:not(.module-title), .module-image.image-overlay h4, .module-image.image-overlay h5, .module-image.image-overlay h6 {
  color: #1d1142!important;
  margin: 0 0 0.4em;
}
h1 {
  font-size: 2em;
}

.footer-widgets .widget li {
  font-size: 1em;
  line-height: 1.1em;
}
#nav_menu-4, #nav_menu-3, #nav_menu-2, #nav_menu-1{
margin-top: 0px;
padding-top: 0px;
margin-bottom:0px;
padding-bottom: 0px;
}
.footer-widgets-wrap #nav_menu-4 a {
  line-height: 1.1em;
}
.footer-text .two{
clear: both;
float: none;
}
.footer-text .two a{
display: block;
text-align: center;
padding:0px;
padding-top: 10px;
}
.footer-text .one {
  color: #fff;
  float: left;
  font-family: "roboto_condensedregular",sans serif;
  font-size: 1em;
  font-weight: normal;
}
h1, h2, h3, h4, h5, h6, .builder-tabs-wrap ul.tab-nav a, .post-title, .widgettitle, .module-title, .ptb_post_title {
  font-family: "roboto_condensedbold",sans serif;
  padding-top: 15px;
}

.footer-horizontal-left #footer, .footer-horizontal-right #footer {
  text-align: center;
}
#footerwrap #text-2{
text-align: center;
margin-right: auto;
margin-left: auto;
clear: both;
}
#footerwrap .newsletter h3{
text-align: center;

}
#menu-icon{
color: #fff!important;
background-color: #222!important;
padding: 2px;
margin-left: 2px;
margin-right: 2px;
}


.page-template-default.theme-color-black #headerwrap.fixed-header #main-nav a, 
.transparent-header #headerwrap.fixed-header #main-nav a {
  color: #fff;
}

.featured-grantees-template-default.single #content {
  float: left;
  padding-top: 3%;
  width: 80%!important;

}
.module-text.hero h1{
font-size: 2.6em!important;
font-style: normal!important;
padding-left: none!important;
}
.shortcode.quote {
  color: #1d1142;
  font-size: .9em;
padding-right: 2%;
padding-left: 2%;
}
.row_inner_wrapper {
  padding-bottom: 20px;
  padding-top: 20px;
}
.hero .module-image .image-caption{
padding-bottom: 20px;
}
.page-id-14626 .module-image.auto_fullwidth img {
  display: block;
  width: 50%;
margin-right: auto;
margin-left: auto;
}
.back-top{
display: none;
}
#main-nav li .fa-angle-down{
display: none!important;
}
#menu-item-13694{
display: none;
}
.captionLeft.hero h3.image-title, .captionLeft.hero .image-caption {
  float: none;
  padding-left: 0%;
  text-align: center;
}
.box.color .image-caption p{
color: #000!important;
}
.shortcode.quote{
margin-top: 30px;
margin-bottom: 30px;
}
.shortcode.quote::before{
  font-size: 2em;
  margin-left: 0;
  margin-top: -30px;
  position: absolute;
margin-right: 10px;
content: "\f10d";
font-family: fontawesome;
}
.shortcode.quote::after{
  font-size: 2em;
  margin-left: 0;
  margin-top: 20px;
  position: absolute;
margin-right: 10px;
content: "\f10e";
font-family: fontawesome;
margin-bottom: 20px;
}

.module-infinite-posts .infinite-post-image {
  display: inline-block;
  float: none;
  width: 250px;
}
.module-infinite-posts .infinite-post-inner-wrap {
  float: left;
  margin-left: 0px;
  width: 90%;
}
.theme-color-black .mobile_menu_active #headerwrap #main-nav ul.sub-menu a, .theme-color-black.default #headerwrap #main-nav ul.sub-menu a{
color: #fff!important;
}
.builder-tabs-wrap ul.tab-nav a{
font-size: .8em!important;
}
.newsOnTop .post-content {
  position: relative;
margin-bottom: 1em;
}
.newsOnTop .loops-wrapper .post-image {
  margin-bottom: 0em;
}
body.page-id-15291 #menu-icon{
margin-top: -38px!important;
}
body.page-id-15291 #header{
border-bottom: none!important;
visibility: hidden!important;
}
body.page-id-15291 #header.header-on-scroll{
visibility: visible!important;
}
			.hero .module-image.image-overlay .image-content{
			background: rgba(0, 0, 0, 0.6)!important;
		}
			.hero .module-image .image-content .image-caption{
			font-size: 10px!important;
				color: #fff!important;
		}
		.hero .module-image .image-content h3.image-title{
			font-size: 12px!important;
			color: #fff!important;
		}
	.heroPE p.moreMargin {
	margin-top: 10px;
}
	.mobile_menu_active #site-logo a {
	height: 40px;
	width: 53px;
	display: block;
	float: left;
	color: transparent !important;
	background: url("https://la84.org/wp-content/uploads/mobile-transparent-logo.png") no-repeat left top !important;
}
	.page-template-default.theme-color-black #headerwrap.fixed-header #site-logo a, .transparent-header #headerwrap.fixed-header #site-logo a {
	background: url("https://la84.org/wp-content/uploads/logo-2.png") no-repeat left top !important;
		height: 88px!important;
		width: 106px!important;
}
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait){
img.aligncenter.wp-image-38922{
width: 300px!important;
height: auto!important;
}

}

@media all and (max-width: 700px) {
    a.donate-btn {
        padding: 35px !important;
        bottom: 30px !important;
        right: 28px !important;
    }
	a.play-equity-btn {
    bottom: 25px !important;
    left: 10px !important;
}
}