/* =====================================================================================*/
/* =============================== YOKO DEFAULT STYLES =================================*/
/* =====================================================================================*/

body {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

p, h1, h2, h3, h4, h5, h6 {
    margin: 20px 0;
}

strong {
    color: #000;
}

hr {
    border-top: 1px solid #ddd;
}

a {
    text-decoration: none;
}

.invert, .invert h1, .invert h2, .invert h3, .invert h4, .invert h5, .invert h6, .invert a, .invert strong {
    color:#fff!important;
}

.bg-white {
    background:#fff!important;
}

.larger {
    font-size: 21px;
}

.max-1300 {max-width: 1400px;}
.max-1400 {max-width: 1300px;}
.max-1240 {max-width: 1240px;}
.max-1200 {max-width: 1200px;}
.max-1100 {max-width: 1100px;}
.max-1000 {max-width: 1000px;}
.max-900 {max-width: 900px;}
.max-800 {max-width: 800px;}
.max-700 {max-width: 700px;}
.max-600 {max-width: 600px;}
.max-500 {max-width: 500px;}
.max-400 {max-width: 400px;}
.max-300 {max-width: 300px;}
.max-250 {max-width: 250px;}
.max-200 {max-width: 200px;}

.min-1300 {min-width: 1400px;}
.min-1400 {min-width: 1300px;}
.min-1200 {min-width: 1200px;}
.min-1100 {min-width: 1100px;}
.min-1000 {min-width: 1000px;}
.min-900 {min-width: 900px;}
.min-800 {min-width: 800px;}
.min-700 {min-width: 700px;}
.min-600 {min-width: 600px;}
.min-500 {min-width: 500px;}
.min-400 {min-width: 400px;}
.min-300 {min-width: 300px;}
.min-250 {min-width: 250px;}
.min-200 {min-width: 200px;}

.header-spacer {min-height:700px}

.centered {
    margin: 0 auto!important;
}

.break, .clear {
    clear: both;
    float: none;
}

p {
    margin-bottom: 20px;
}

.left-align-text {text-align:left;}

.zero .fl-row-content-wrap, .zero .fl-module-content, .zero {
    margin: 0px;
    padding: 0px;
}




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

.fl-page-bar {
    border-bottom: none;
}

.home .fl-page-bar {
    background-color: transparent;
}

a.donate-button {
    background: #f1b434;
    padding: 5px 10px;
    margin-right: 10px;
}

a.donate-button:hover {
    text-decoration: none;
    color: #FFF;
    Background:#2b7777;
}

a.subscribe-link {
    text-decoration: none;
}

body.single img.fl-logo-img {
    max-width: 100px;
	width:100%;
    margin-bottom: 20px;
}

body.single .fl-page-bar {
    border-bottom: none;
    background-color: #8b9048;
}

.fl-page-nav-collapse.navbar-collapse.collapse {
    margin-bottom: 10px;
}

.fl-page-nav-wrap {
	border-color:transparent;
}

.fl-page-nav-collapse.navbar-collapse.collapse.in {
    background-color: #8b9048;
	color:#FFF;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li {
    border-color: rgba(50,50,50,.2);
}

.fl-page-nav-collapse.navbar-collapse.collapse.in li a:hover {
    background: #f1b434;
    color: #FFF;
}

.fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .mobile-search {
    padding: 15px;
}

body.home header .fl-page-header-wrap {
    padding: 0px 20px;
}



/* =====================================================================================*/
/* ===================================== GENERAL =======================================*/
/* =====================================================================================*/

/*--- this crunches the logo on internal pages so the nav is smaller --*/

body.fl-theme-layout-template-default.single.single-fl-theme-layout header img {
    width: 110px!important;
}

#back-to-top {
    background: #FFFFFF;
    color: #0b182a;
	border:none;
	font-family:"museo-sans", sans-serif;
	font-size: 1rem;
}

#back-to-top:before {
    color: #0b182a;
    content: "\f106";
    font-family: "fontawesome";
    font-size: 22px;
}

@media (min-width: 768px) {
	img.fl-logo-img {
    max-width: 130px;
    }
}

@media (min-width: 490px) {
	img.fl-logo-img {
    max-width: 130px;
    }
}

/* =====================================================================================*/
/* ================================== BLOG & SIDEBAR ===================================*/
/* =====================================================================================*/

.categories-sidebar-widget h2.widgettitle {
    margin-top: 0;
    font-size: 22px;
}

.categories-sidebar-widget .fl-module-content.fl-node-content {
    margin: 0;
}



/* =====================================================================================*/
/* =================================== DEFAULT PAGE ====================================*/
/* =====================================================================================*/

body.page-template-default.page header.fl-page-banner {
    display: none;
}



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

.uabb-blog-posts {
  display: -webkit-box!important;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box!important;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox!important;      /* TWEENER - IE 10 */
  display: -webkit-flex!important;     /* NEW - Chrome */
  display: flex!important;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
 }




/* =====================================================================================*/
/* =================================== MEDIA QUERIES ===================================*/
/* =====================================================================================*/

@media only screen and (max-width:992px) and (min-width:768px) {
	
	.footer-float-right {float:right;width:50%;}
	.footer-float-left {float:left;width:50%;clear:both;}
	
}

@media only screen and (max-width:767px) {
	
	a.donate-button {
    background: transparent;
    padding: 0;
    margin-right: auto;
	}
	
	.fl-submenu-toggle .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li a:hover {
    	color: #FFFFFF;
	}
	
	.home .fl-page-header-primary, .home .fl-page-header-primary .fl-page-header-wrap {
    	top: 10px!important;
	}
	
	
	.fl-page-bar-text {
    	padding: 0;
	}
	
	a.donate-button {
		color: #f1b434;
		font-weight: bold;
		padding-top: 15px!important;
	}
	
	a.subscribe-link {
		text-decoration: none;
		padding: 20px 14px!important;
	}
	
	a.subscribe-link:hover {
		color:#FFF;
		background-color:#f1b434;
	}
	
	.fl-social-icons {
		padding-bottom: 0!important;
	}
	
	.mobile-search {
		padding-top:5px!important;
	}
	
	body.home p {
    	font-size: 16px!important;
	}
	body h1 {font-size: 40px;}
	body h2 {font-size: 30px;}
	body h3 {font-size: 24px;}
	body h4 {font-size: 21px;}
	body h5, body h6 {font-size: 18px;}
	.fl-builder-content .footer-section .footer-float-right, .fl-builder-content .footer-section .footer-float-left {
		width: 100%!important;
	}
}
	
	
@media only screen and (max-width:768px) {	
		
	.footer-float-right {float:none;width:50%;}
	.footer-float-left {float:none;width:50%;clear:both;}
	
	footer {
		text-align:center;
	}
	
	footer .fl-icon-group-left {
    	text-align: center;
	}
	
	.footer-newsletter-signup-heading h3.fl-heading {
    	text-align: center;
    	display: block;
	}
	
}
	
	
@media only screen and (max-width:767px) and (min-width:500px) {	
		
	.footer-float-right {float:none;width:50%;}
	.footer-float-left {float:none;width:50%;clear:both;}
	
	footer {
		text-align:center;
	}
	
	footer .fl-icon-group-left {
    	text-align: center;
	}
	
	.footer-newsletter-signup-heading h3.fl-heading {
    	text-align: center;
    	display: block;
	}
	
}
	
	



/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsYUFBYSx5QkFBeUIsa0JBQWtCLG1CQUFtQixjQUFjLDBDQUEwQyxlQUFlLGlCQUFpQixlQUFlLENBQUMsb0JBQW9CLGFBQWEsQ0FBQyxtQkFBbUIsZ0JBQWdCLENBQUMiLCJmaWxlIjoiY3VzdG9tLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiNiYWNrLXRvLXRvcHtib3JkZXI6MXB4IHNvbGlkICNFODc3MjI7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZmZmZmZmO2NvbG9yOiNFODc3MjI7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMH0jYmFjay10by10b3A6YmVmb3Jle2NvbG9yOiNFODc3MjJ9I2JhY2stdG8tdG9wOmFmdGVye3BhZGRpbmctdG9wOjMxcHh9Il19 */