/**
* Theme Name: Emmet Lite Child
* Theme URI: https://electricretina.com/wordpress
* Author: Peter Gallagher
* Author URI: https://electricretina.com/
* Template: emmet-lite
* Description: Clean and responsive WordPress theme with a professional design created for corporate and portfolio websites. Emmet comes packaged with page builder and fully integrated with WordPress Customizer. Theme works perfect with major WordPress plugins like WooCommerce, bbPress, BuddyPress and many others. After installing the theme navigate to Appearance > Theme Wizard.
* Version: 1.7.9
* Tested up to: 6.5
* Requires PHP: 5.6
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Tags: one-column,two-columns,right-sidebar,buddypress,custom-colors,custom-menu,featured-images,full-width-template,post-formats,theme-options,translation-ready,custom-header,custom-background,editor-style,threaded-comments,custom-logo
* Text Domain: emmet-lite
* Domain Path: /languages/
*/
.top-header{
  background-color:#eeeae7;
}
.social-profile.type1 a{
  color:#38250b;
}
@media (max-width:767px){
.top-header .social-profile.type1 a{ margin:8px 7px 8px 7px;}
}
.site-header {
    background-color: #38250b;
}
.site-header .container{
	padding-left:0px;
	padding-right:0px;
    padding-bottom:25px;
    width:100%;
    max-width:1200px;
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    align-items:center;
	justify-content:center;
}

.site-header .container:before{
  content:"";
  display:none;
}
.site-header .container:after{
  content:"";
  display:none;
}

@media (min-width:992px){
  .site-header .container {
   flex-direction:row;
  }
}

@media (min-width:1140px){
	.site-header .container{
		padding-bottom:0;
        justify-content:space-between;
	}
}

@media (min-width:1200px){
	.site-header .container{
		
	}
}

.site-header.header-align-center .site-logo{ display:block; margin:0;}
.site-header.header-align-center .navbar{
  padding:0;
  display:block;
  float:none;
  margin:0;
  min-height:auto;
}

.main-header .menu-toggle{
  background:#eeeae7;
}
.main-header button.menu-toggle:hover{
 background:#e47023;
}

.sf-menu > li.current_page_item > a, .sf-menu > li.current-menu-item > a, .sf-menu > li:hover > a, .home-menu.sf-menu > li.current > a, .sf-menu > li.menu-item-object-custom.current-menu-item.current > a {
    color:#a0b231;
}
.sf-menu>li>a {
    color: #a0b231;
}
.site-header.header-align-center .navbar li {
    margin: 0 10px;
}

.site-main{ background-color:#fff;}
@media(min-width:1200px;){
.container{width:1200px;}
}
.main-container{
  margin-top:0;
  margin-bottom:0;
  padding-top:40px;
  padding-bottom:50px;
  background-color:#f7f7f7;
}

.site-main label,.site-footer label,.main-header label {
    margin-bottom: 16px;
    color: #4f4f4f;
    font-size: 15px;
    vertical-align: top
}

.footer-sidebar{
  background-color:#f5f2ef;
}
.footer-sidebar .widget{ margin: 5px 0px;}
.footer-inner{
  background-color:#38250b;
}
.footer-inner .social-profile.type1 a{
  color:#fff;
}

/* CFFA breadcrumbs */
.cffa-breadcrumb-wrapper .breadcrumb{
  padding:5px; 
  text-align:center;
  background-color: #eeeae7;
  color:#000;
}
/* CFFA activity icons - home page */
.cffa-activities{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:stretch;
	margin-top:30px;
}
.cffa-activity-icon{
	width:80px;
	height:auto;
	text-align:center;
}
.cffa-icon-img{
	max-width:100%;
	height:auto;
	margin-bottom:5px;
}
.cffa-icon-caption{
	font-size:13px;
	text-align:center;
	font-weight:bold; 
	line-height:1em;
}
/* modify checkboxes on the membership form*/
input.crm-form-checkbox + label{
	  margin-left: 0px;
    margin-right: 15px;
    vertical-align: text-bottom;
}
input[type="checkbox"] {
    vertical-align: baseline;
    margin-right: 5px;
}
/* remove the emmet theme select mod */
.crm-section .select-wrapper:before{display:none;}
.crm-section .select2-container .select2-choice .select2-arrow b:after{display:none;}
table.crm-profile-tagsandgroups .group-wrapper .crm-form-checkbox{
	vertical-align:text-bottom;
}
@media screen and (max-width:768px){
	.cffa-activity-icon{
		width: calc((100vw - 60px) / 3);
	}
}


#crm-container.crm-public form.CRM_Contribute_Form_Contribution_Main .label, #crm-container.crm-public form.CRM_Contribute_Form_Contribution_Main .price-field-amount {
    padding-top: 6px;
    font-size: 15px;
}
#crm-container.crm-public form.CRM_Contribute_Form_Contribution_Main .calc-value, #crm-container.crm-public form.CRM_Contribute_Form_Contribution_Main .content {
    padding-top:0px;
    font-size: 15px;
}
.crm-container .form-layout-compressed td { text-align:left;}