/* Enter Your Custom CSS Here */
.lp-site-header .search-form input[type="search"].search-field {
	top: 0px !important;
	 width:100% !important;
}
.LeftMenuWrap .is-menu {display: none;}
/*homepage slider gradient START*/
.bxslider li {
  display:inline-block;
  background: -moz-linear-gradient(right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
  background: linear-gradient(to left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.bxslider img {
  position:relative;
  z-index:-1;
  display:block;

}
/*homepage slider gradient END*/

/*homepage slider button style START*/
.button_preview {
	padding: 15px !important;
	font-size:13px !important;
	color: #fff !important;
	background-color: rgba(52, 136, 39, 0.75) !important; 
    border: 1px solid;
    border-color: rgba(255,255,255,0.7);
}
a.button_preview:hover {
	background-color: rgba(31, 117, 140, 0.9) !important; 
}
/*homepage slider button style END*/

/* for profile pages START*/
.boxes {margin:0 auto;}
.box {
	display:inline-block; 
	width:32%; 
	text-align:center; 
 } 
.box:hover {
	 background: #dedede;
 }
.box_1 {border:solid 1px #dedede;} 
.box_2 {border:solid 1px #dedede;} 
.box_3 {border:solid 1px #dedede;} 

	/* 768px  */
@media only screen and (max-width:1024px) { 
   .boxes {display:table; width:100%;} 
   .box {display:block; width:100%; margin-top:10px;} 
   .box_1, .box_2, .box_3 {display:inline-block !important;} 
}
.image-cropper {
	margin-top:25px;
    width: 200px;
    height: 200px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;	
}
.image-cropper img {
    display: inline;
    margin: 0 auto;
    height: auto;
    width: 200%;
}
.image-cropper2 {
	margin:15px 0px;;
    width: 150px;
    height: 150px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;	
}
.image-cropper2 img {
    display: inline;
    margin: 0 auto;
    height: auto;
    width: 150%;

}
	/* Modal Content */
.remodal-bg.with-red-theme.remodal-is-opening,.remodal-bg.with-red-theme.remodal-is-opened {
      filter: none;
    }
.remodal-wrapper p, .remodal-wrapper ul {
	text-align:left;
	font-size:13px !important;
}
.remodal-wrapper .profile_title {
	text-align:center !important;
}
/* for profile pages END*/


/*for tabs*/
.LME_Wrap .entry-content .responsive-tabs ul li:before,.entry-content .responsive-tabs ul li:before {
	content: '' !important;
}

.sub-menu li .sub-menu, #menu-top-secondary-menu-1 li .sub-menu {display:none !important;}
.top-navWrap iframe {margin-bottom:0px;}


.ab-accordion-text p {font-size:13px !important;}
.ab-accordion-text a:-webkit-any-link {text-decoration: none !important;}

.ab-block-accordion .ab-accordion-title {
    background: #ffffff;
    cursor: pointer;
    padding: 1px 15px;  
}
.ab-block-accordion .ab-accordion-text {
    border-style: solid;
    border-width: 1px;
    border-color: #dddddd;
    margin: 5px 0px 0px 15px;
}

.ab-block-accordion .ab-accordion-text a {
        box-shadow: none;
}

summary::-webkit-details-marker {
  display: none
}
summary:after {
  background: #89c386; 
  border-radius: 3px; 
  content: "+"; 
  color: #fff; 
  float: left; 
  font-size: 1em; 
  margin-right: 10px; 
  padding: 0; 
  text-align: center; 
  width: 20px;
  
}
details[open] > summary:after {
  content: "-";
}
.ab-block-accordion summary, .ab-block-accordion a {color: #1282c5 !important;}



.flex-container {
  display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.flex-break {
  flex-basis: 100%;
  height: 0;
}

.flex-container .link_box {
  background-color: #dddddd;
  margin: 10px;
  padding: 20px;
	text-align: center;
	flex: 1
}

.flex-container > div:nth-last-child(2),.flex-container > div:nth-last-child(3) {
	border-bottom:0px solid #ddd;
}

.profile-box-1 {
	flex: 1 1 0px;
	border-bottom:1px solid #ddd;
	text-align: center;
	padding: 20px;
	min-width: 350px;
}
.profile-box-1 img{
	  border-radius: 50%;
    width: 200px; /* width of container */
    height: 200px; /* height of container */
    object-fit: cover;
	  object-position: 20% 0px; 
}

.profile-box-2 {
	flex-grow: 15;
  border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:20px;
	max-width: 60%;
}


#next-meeting-section {
    color: #155724;
    padding: 1rem;
    margin-bottom: 1rem;
    border: 1px solid #c3e6cb;
    border-radius: .25rem;
}

#past-meeting-section {
    padding: 1rem;
    margin-bottom: 1rem;
    border: 1px solid #c3e6cb;
    border-radius: .25rem;	
}
#future-meeting-section {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db;
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;	
}

.LP_accordion>a, .LP_accordion>.acc_head {
    background-color: #f5f5f5;
    color: #0a531c;
    font-size: 1.3rem;
    display: block;
    position: relative;
    padding: 1em;
    border-top: 1px solid #fff;
    text-decoration: none;
    padding-right: 2rem;	
	  cursor: pointer;
}
.LP_accordion>.Acc_active {
	 background-color: #3C8F35;
	 color:#fff;
}

.LP_accordion>a:after, .LP_accordion>.acc_head:after  {
    content: '+';
    position: absolute;
    right: 1em;
    top: 0;
    line-height: 43px;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.LP_accordion>.Acc_active:after{
	content: '-' !important;
}

.LP_hidden_content {
    display: none;
    border-style: solid;
    border-width: 0px 1px 1px 1px;	
    border-color: #f5f5f5;
    padding: 2%;
    margin-bottom: 1em;
}

.LP_accordion ul li:before {
	content: "‣";
	font-size: 17px;
	line-height:14px;
	color:#000;
	top:0px;
}





.video_button_div2 {
		text-align: center;
    margin: 0px 0px 20px 0px;
    padding: 12px 0px;
    color: #383d41;
    background-color: #3C8F35;
}
.video_button {
 
  border: none;
  color: white;
  padding: 12px 20px;
  font-size: 16px;
  cursor: pointer;
}
.video_button:hover {
  background-color: #47A83E;
}
.video_button_div2 a:hover {
  color:#ffffff !important;
	text-decoration: none !important;
}



.committee-profile {padding: 20px 0px !important;}
.committee-profile .uagb-column__inner-wrap {padding: 0px !important;}
.profile-box-1 img:hover {
      -moz-box-shadow: 0 0 15px #888 !important;
      -webkit-box-shadow: 0 0 15px #888 !important;
      box-shadow: 0 0 15px #888 !important;
}

/* fix circle images on committee page*/
.is-style-circle-mask {
	height:200px;
}
.is-style-circle-mask img {
    -webkit-mask-position: top !important;
    mask-position: top !important;
}

.bot-hero-section {
	min-height: 350px;
}

.link_box a {
	color:#000000;
	font-weight: 700;
	font-size: 15px;
}

.title-on-banner {
	font-size:40px !important;
	text-align:center;
	padding: 110px 0px;
	text-shadow: 0 0 1px #999999, 0 0 3px #bbbbbb;
}

.title-committee h2 {
	font-size:25px !important;
}

