/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-secondary-header {
    background-image: linear-gradient(30deg, rgba(255,0,0,0), rgba(53,108,159,1));
}
.fusion-secondary-header .fusion-alignleft {
	    width: 83%;
		text-align: right;
}
.fusion-secondary-header .fusion-alignright {
    width:16%;
        position: relative;
}
.fusion-secondary-header .menu-text {
	color: #fff;
	font-size: 20px;
}
.fusion-secondary-header .fusion-social-network-icon {
	color: #fff !important;
	text-decoration: none;
}
.fusion-secondary-menu > ul > li > a {
	height: auto !important;
	padding: 4px 9px;
	text-transform: uppercase;
	text-decoration-line: unset;
}
.fusion-secondary-header .menu-text {
	color: #fff;
	font-size: 14px;
}
.fusion-secondary-menu .fusion-bar-highlight:hover {
    background-color: #84a421;
    font-weight: bold;
    box-shadow: 2px 2px 1px rgba(0,0,0,0.4);

}
.fusion-secondary-menu > ul > li {
	border: none;
	padding: 0 4px;
}
.fusion-logo {
    margin: 15px 0 !important;
}
.fusion-header {
    height: 90px !important;
}
.fusion-header-sticky-height {
    height: 90px !important;
}
.fusion-main-menu > ul > li {
    padding-right: 25px;
}
nav.fusion-main-menu a.fusion-bar-highlight {
    font-size: 16px;
    text-transform: uppercase;
    color: #525252 !important;
    text-decoration: none;
}
nav.fusion-main-menu a.fusion-bar-highlight:Hover {
    color: #84a421 !important;
}
.fusion-main-menu > ul > li > a {
    border: none !important;
}
div#banner-section {
    text-align: center;
    padding: 0px 0;
	height: 550px;
}
div#banner-section  .vc_column-inner {
    padding: 0 !important;
}
div#banner-section .wpb_wrapper {
    padding: 0px 0;
}
div#banner-text {
    position:  absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin:  auto;
    transform: translateY(60%);
}
div#banner-section h2 {
    text-transform: uppercase;
    font-size: 52px !important;
    color: #fff;
    font-weight: bolder;
    -webkit-text-stroke: 2px #356c9f;
    margin-bottom: 20px;
}
div#banner-section button,div#banner-section a,div#join-btn a.vc_general.vc_btn3 {
    background-color: #356c9f;
    margin: 0 10px;
    border:  none;
    border-radius:  0;
    font-weight: 700;
    text-transform:  uppercase;
    color:  #fff !important;
    font-size: 15px;
    letter-spacing: 1px;
    box-shadow: 2px 2px 20px #000;
    width: 170px;
	background-image: none !important;
}
div#banner-section button:hover {
    background-color: #84a421;
}
div#banner-section .join-btn button ,div#join-btn a.vc_general.vc_btn3{
    background-color: #84a421;
}
div#serving-section h2 {
    text-transform: uppercase;
    font-size: 32px !important;
    color: #356c9f;
    font-weight: 300;
}
div#serving-section .wpb_wrapper p {
    color: #525252;
    font-size: 16px;
    max-width: 900px;
    margin: auto;
    line-height: 26px;
}
div#serving-section {
    width: 100%;
    float: left;
    margin: 0;
}
div#trending-section {}

div#trending-section {
    width: 100%;
    float: left;
}

div#trending-section h2 {
    text-transform:  uppercase;
    color:  #fff;
    font-size: 36px !important;
    font-weight:  bold;
}
div#resources .wpb_wrapper {
    background-color: #fff;
    padding: 20px;
    width: 100%;
    float: left;
    box-shadow: 2px 2px 30px #000;
    margin-bottom: 45px;
	 
}
div#resources .wpb_wrapper img {
    width: 150px;
}
#trending-section #resources h2.vc_custom_heading {
    color: #525252;
    font-size: 36px !important;
    margin: 0;
    text-align: center !important;
}
#trending-section #resources h4.vc_custom_heading{
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 200;
    margin: 0 0 10px 0;
    text-align: center !important;
}
div#resources .wpb_wrapper p {
    color: #525252;
    font-size: 16px;
    /* line-height: 26px; */
    font-weight: 400;
    text-align: center !important;
}
div#resources .wpb_text_column.wpb_content_element .wpb_wrapper {
    padding: 0;
	box-shadow: none;
}
div#resources wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 10px;
}
div#resources figure.wpb_wrapper.vc_figure {
    box-shadow: none;
    margin: 0;
}
div#resources a {
    background-color: #525252;
    padding: 10px 50px;
    float: left;
    text-transform: uppercase;
    color: #fff !important;
    box-shadow: -2px 2px 20px #525252;
    font-size: 14px;
    margin: 40px 0 0 0;
    font-weight: 500;
    position: absolute;
    bottom: 20px;
    left: 25%;
    line-height: 26px;
    text-decoration-line: unset;
}
div#trending-section {
    padding-bottom: 25px;
}
div#upcoming-event {
    width: 100%;
    margin: 25px 0;
    float: left;
}
div#upcoming-event h2.vc_custom_heading {
    text-transform: uppercase;
    color: #356c9f ;
    font-weight: bold;
    font-size: 32px;
}
div#trending-section button, div#trending-section .resource a {
    background-color: #84a421;
    color: #fff !important;
    border: none;
    text-transform: uppercase;
    background-image: none;
    font-size: 20px;
    box-shadow: -1px -1px 21px #000;
    padding: 10px 30px;
    font-weight: 600;
}
div#upcoming-event {
    margin: 20px 0 65px 0px;
}
div#upcoming-event h2.vc_custom_heading ,.event-text h3{
    text-transform: uppercase !important;
    font-size: 32px !important;
    font-weight: bold !important;
    color: #356c9f !important;
}
div#event .wpb_wrapper {
    padding: 15px;
    box-shadow: 2px 2px 16px rgba(0,0,0,0.4);
}
div#upcoming-event figure.wpb_wrapper.vc_figure {
    padding: 0;
    box-shadow: none;
}
.wpb_single_image.wpb_content_element.vc_align_left {
    margin: 0;
}
div#event .wpb_text_column.wpb_content_element .wpb_wrapper {
    box-shadow: none;
    padding: 0;
}
div#event h2.vc_custom_heading {
    margin: 0;
}
div#event h4.vc_custom_heading ,.event-text h4{
    font-size: 26px !important;
    margin: 0;
    text-transform: uppercase;
    font-weight: 100 !important;
    color: #356c9f !important;
    line-height: normal !important;
}
div#event .wpb_wrapper p,.event-text p {
    font-size: 18px;
    /* text-transform: uppercase; */
    margin-top: 10px;
}
div#event a,div#commite-resources a.vc_general.vc_btn3,#calender-event .event-text a {
    background-color: #e9b74c;
    border-radius:  0;
    color: #525252 !important;
    font-weight:  bold;
    text-transform:  uppercase;
    box-shadow: -2px 2px 12px rgba(0,0,0,0.6);
    padding: 12px 26px;
    margin: 0 30px 0 0;
    border:  none;
	letter-spacing: 1px;
	background-image:none;
	font-size: 16px;
    font-family: "Open Sans";
    text-decoration-line: unset;
}

div#event a,div#commite-resources a.vc_general.vc_btn3,#calender-event .event-text .nobg a {
	background-color: #ffffff;

}



#event #view a ,div#commite-resources a.vc_general.vc_btn3{
    background-color: #84a421;
    color: #fff !important;
}

#tribe-events .tribe-events-list .type-tribe_events {
    padding: 0;
    border: 1px solid;
    margin-bottom: 20px;
    min-height: 0px;
    position: relative;
}


div#voice-section {
    padding: 20px 0 45px 0;
}
div#voice-section h2.vc_custom_heading {
    font-size: 34px;
    text-transform: uppercase;
    color: #525252;
    font-weight: bold;
}
div#voice-section .wpb_wrapper p {
    font-size: 16px;
    font-weight: 500;
    color: #525252;
}
div#voice-section .wpb_wrapper ul {
    padding: 0;
    list-style-position: inside;
}
div#voice-section .wpb_wrapper li {
    font-size: 16px;
    color: #525252;
}
div#voice-section .wpb_wrapper a {
    color: #356c9f;
    font-style: italic;
	text-decoration:underline;
}

div#voice-section .wpb_wrapper a:hover {
	color:#84a421;
}
p.member {
    color: #356c9f !important;
    font-style: italic;
}
div#voice-right h2.vc_custom_heading {
    color: #356c9f;
	    margin: 0;
}
div#voice-right h4.vc_custom_heading{
    color: #356c9f;
    font-weight: 100;
    font-size: 30px;
    text-transform: uppercase;
    margin: 0;
}
div#voice-right
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey,div#voice-right
a.vc_general.vc_btn3 {
    background-color: #356c9f;
    color:  #fff !important;
    border-radius:  0;
    background-image: none;
    width: 300px;
    text-transform:  uppercase;
    font-size: 21px;
    display:  table;
    margin: 20px auto;
    box-shadow: -7px 1px 18px rgba(0,0,0,0.5);
    border:  none;
    text-decoration: none;
    font-style: normal;
}
.home main#main {
    padding: 0 !important;
}
.fusion-social-links-footer {
    display: none !important;
}
.fusion-copyright-notice {
    width: 100%;
    text-align: center;
}
footer#footer {
    background-color:  #383838;
}

/*about page*/

.fusion-page-title-captions h1.entry-title ,div#inner-text h2.vc_custom_heading{
    color: #fff;
    font-size: 34px !important;
    text-transform: uppercase;
    font-weight: bold;
	margin: 0;
}
.fusion-page-title-captions h3 ,div#inner-text p{
    color: #fff;
    font-size: 18px !important;
    max-width: 660px;
}
div#about-sec .vc_tta-tabs-container {
    width: 24%;
    float: left;
    display: inline-block !important;
}

div#about-sec .vc_tta-panels-container {
    width:  70%;
    float:  right;
}
div#about-sec {
    width: 100%;
    float: left;
    padding: 30px 0;
	margin: 0;
}
div#about-sec .vc_tta-panel-body h2 {
    font-size: 36px;
    color: #525252;
    font-weight: bold;
    margin: 0 0 25px 0 !important;
    text-transform: uppercase;
}

div#about-sec .vc_tta-panels {
    background:  transparent;
    border:  none;
}
.wpb_text_column.wpb_content_element {
    color:  #525252;
    font-size: 16px;
}
div#about-sec li.vc_tta-tab {
    display: block !important;
    margin: 0 0 10px 0;
	padding-right: 15px;
}

div#about-sec li.vc_tta-tab.vc_active {
	padding-right: 0px;
}
/*.fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-left {position:  relative;}

.fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-left::After {
    position:  absolute;
    content: "";
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #336794;
    border-bottom: 20px solid transparent;
    left: 81px;
}*/
.fusion-page-title-bar{
	height: 350px !important;
    border: none;
}
div#about-video {
	width: 100%;
	float: left;
	padding: 30px 0 0 0;
	box-shadow: 1px 1px 15px rgba(0,0,0,0.3);
	margin: 0;
}
div#about-video .wpb_wrapper p {
    font-size: 16px;
    color:  #525252;
}
div#about-text {
    padding: 0 0 0 25px;
}
div#about-sec li.vc_tta-tab a {
    background:  transparent;
    border: none;
    border-radius:  0;
    color:  #fff !important;
    font-size: 18px;
    text-transform:  uppercase;
    font-weight:  bold;
	text-align: center;
}
div#about-sec li.vc_tta-tab:first-child a {
    background-image: url(../../../wp-content/uploads/2019/04/blue-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
}
div#about-sec li.vc_tta-tab.vc_active:first-child a,div#about-sec li.vc_tta-tab.vc_active:nth-child(2) a,div#about-sec li.vc_tta-tab.vc_active:nth-child(3) a,div#about-sec li.vc_tta-tab.vc_active:nth-child(4) a,div#about-sec li.vc_tta-tab.vc_active:nth-child(5) a,div#about-sec li.vc_tta-tab.vc_active:nth-child(6) a,div#about-sec li.vc_tta-tab.vc_active:nth-child(7) a,div#about-sec li.vc_tta-tab.vc_active:nth-child(8) a{
    background-size: 100%;
}
div#about-sec li.vc_tta-tab:nth-child(2) a {
    background-image: url(../../../wp-content/uploads/2019/04/green-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
}
div#about-sec li.vc_tta-tab:nth-child(3) a {
    background-image: url(../../../wp-content/uploads/2019/04/yellow-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
}
div#about-sec li.vc_tta-tab:nth-child(4) a {
    background-image: url(../../../wp-content/uploads/2019/04/gray-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
}
div#about-sec li.vc_tta-tab:nth-child(5) a {
    background-image: url(../../../wp-content/uploads/2019/04/green-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
}
div#about-sec li.vc_tta-tab:nth-child(6) a {
    background-image: url(../../../wp-content/uploads/2019/04/yellow-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
}
div#about-sec li.vc_tta-tab:nth-child(7) a {
    background-image: url(../../../wp-content/uploads/2019/04/gray-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
}
div#about-sec li.vc_tta-tab:nth-child(8) a {
    background-image: url(../../../wp-content/uploads/2019/04/green-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
}
ul.download-btn li {
    display: inline-block;
    padding: 7px 7px 0px 59px;
    text-align:  center;
    
    background-size: 100%;
    margin: 0 9px 0 0;
    background-repeat:  no-repeat;
    width: 236px;
    line-height:  normal;
}
div#about-video ul.download-btn {
    padding: 0;
}

ul.download-btn  li.corporat{
	background-image: url(../../../wp-content/uploads/2019/04/btn1.png);
}

ul.download-btn  li.law{
	background-image: url(../../../wp-content/uploads/2019/04/btn2.png);
}
.law-firm .num p {
    background-color: #80a021;
}
.vendor .num p {
    background-color: #e5b34c;
}
.non-profit .num p {
    background-color: #6d6e71;
}
ul.download-btn li a {font-size: 18px;color:  #525252;font-weight:  bold;text-transform: uppercase;}

div#about-video ul.download-btn li a p {
    font-size: 12px;
    color: #356c9b;
}
div#about-sec h2.vc_custom_heading {
    font-size: 30px;
    color: #525252;
    font-weight: bold;
    text-transform: uppercase;
    margin: 25px 0px 10px 0;
}
div#about-sec .wpb_wrapper p {
    color: #525252;
    font-size: 16px;
}
div#about-sec .vc_tta-panel-body {
    padding: 0;
}
.coprate-text {
    width:  100%;
    float: left;
    margin-bottom: 20px;
}

.num {
    width: 10%;
    float: left;
}

.cop-text {
    width:  90%;
    float: left;
    text-align:  left;
}

.num p {
    width: 44px;
    height: 44px;
    border-radius:  50%;
    background-color: #356c9b;
    color: #fff;
    text-align:  center;
    line-height: 44px;
    font-size: 24px !important;
    color: #fff !important;
}
div#member-card {
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    width: 90%;
    float: left;
    padding: 0 0 0 0;
    margin: 0 19px 30px 19PX;
    position: relative;
    height: 300px;
}
div#member-card .vc_column-inner {
    PADDING: 0;
}
div#member-card h2.vc_custom_heading {
    BACKGROUND-COLOR: #81a121;
    color: #fff;
    box-shadow: 0px 2px 10px #000;
    font-size: 18px;
    text-transform: capitalize;
    padding: 15px 15px;
}
div#member-card .wpb_wrapper p {
    padding: 0 15px;
    font-weight: lighter;
    font-size: 20px;
    height: 150px;    
}
div#about-sec div#membership li.vc_tta-tab:first-child a {
    background-color: #e0e0e0;
	color:#000;
}
div#about-sec div#membership li.vc_tta-tab:first-child a {
    background-image: url(../../../wp-content/uploads/2019/04/light-gray.png);
}
div#about-sec div#membership li.vc_tta-tab:first-child a:hover,div#about-sec div#membership li.vc_tta-tab.vc_active:first-child a{
	background-size:100%;
}
div#membership .search-field input.s {
    height: 45px;
    background-color: #eee;
}
div#membership input.searchsubmit {
    height: 45px;
    width: 50px;
}
.law-firm h2.vc_custom_heading {
    background-color: #e5b34c !important;
}
.vendors h2.vc_custom_heading {
    background-color: #6d6e71 !important;
}
main#main {
    padding: 0;
}

div#inner-banner {
    width:  100%;
    position:  relative;
}

div#inner-text {
    position: absolute;
    top: 75%;
    transform: translatey(-75%);
    left: 5%;
    right: auto;
    width: 100%;
    margin: auto;
    transform: translate(5% , -75%);
}

div#member-section h3 {
    text-transform:  uppercase;
    color: #250900;
    font-size:  30px;
    LINE-HEIGHT: 30PX;
    MARGIN: 15px 0 15px 0;
}
div#member-section  p {
    font-size: 20px;
    color:  #250900;
}
div#member-section .wpb_text_column.wpb_content_element {
    padding: 0 15px;
}
#members h2.vc_custom_heading {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    color: #746864;
    letter-spacing: 1px;
}
div#nominations {
    margin: 15px 0 40px 0;
    color: #fff;
    width: 100%;
    FLOAT: LEFT;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
}

div#nominations .wpb_wrapper {
    color: #fff;
}

div#nominations h3 {
    color: #fff;
    font-size: 20px;
    font-weight:  bold;
    margin: 0;
}

div#nominations p {
    font-size: 16px;
    padding: 0 30px 0 0;
}

div#nominations p a {
    color:  #fff !important;
    font-weight:  bold;
    text-decoration: underline;
}
div#member-section {
    margin-top: 45px;
}
/*annual mitting*/
div#annual-mitting {
    width:  100%;
    margin: 50px 0 50px 0;
    display:  flex;
}

div#mitting-text {
    box-shadow: 2px 2px 16px rgba(0,0,0,0.4);
    padding: 10px 0;
    align-items: stretch;
    margin: 0 15px;
}

div#annual-registration {
    box-shadow:  2px 2px 16px rgba(0,0,0,0.4);
    background-color:  #356c9a;
    margin: 0 15px;
}

div#mitting-text h2.vc_custom_heading {
    text-transform: uppercase;
    font-size: 32px;
    margin: 0;
    font-weight: bold;
    color: #356c9f;
}


div#mitting-text h3.vc_custom_heading {
    font-size: 26px;
    margin: 0;
    text-transform: uppercase;
    font-weight: 100;
    color: #356c9f;
    line-height: normal;
}

div#mitting-text .wpb_wrapper p {
    font-size: 18px;
     /* text-transform: uppercase; */
    margin-top: 10px;
}

div#annual-registration {
    padding: 10px 0;
}

div#annual-registration h3 {
    margin: 0;
    color: #fff;
    font-size: 23px;
    text-transform:  uppercase;
    font-weight:  bold;
}

div#annual-registration p {
    margin: 0;
    color: #fff;
}
.page-id-275 div#about-sec li.vc_tta-tab a {
    background: #809f21 !important;
}

.page-id-29671 div#about-sec li.vc_tta-tab a {
    background: #809f21 !important;
}

.page-id-27982 div#about-sec li.vc_tta-tab a {
    /*background: #809f21 !important; */
}

.page-id-275, .page-id-29671 div#about-sec li.vc_tta-tab.vc_active a {
    background: transparent !important;
    background-image: url(../../../wp-content/uploads/2019/04/blue-arrow.png) !important;
    background-size: 100% !important;
    background-repeat: no-repeat;
    background-position: center !important;
}

.page-id-27982 div#about-sec li.vc_tta-tab.vc_active a {
    background: transparent !important;
    background-image: url(../../../wp-content/uploads/2019/04/blue-arrow.png) !important;
    background-size: 100% !important;
    background-repeat: no-repeat;
    background-position: center !important;
}
 

div#annual-tab h4 {
    font-size: 18px;
    margin: 0;
    color:  #356c9a;
    text-transform:  uppercase;
}
div#annual-tab h3 {
    margin: 0;
    color:  #6d6e71;
    text-transform:  uppercase;
    font-weight:  bold;
    font-size: 28px;
}
div#about-sec #annual-tab p:last-child {
    margin-bottom: 60px;
}
/*fedral*/
div#federal-section {
    margin-top: 50px;
}
.custom-post-list .single-post-item {
    margin-bottom: 90px;
}
div#federal-section b,div#federal-section h2.vc_custom_heading {
    font-size: 24px;
    color:  #525252;
    text-transform:  uppercase;
}
div#federal-section h2.vc_custom_heading{
	font-weight: bold;
}
div#federal-section a {
    color: #356c9a;
    font-size: 18px;
}

div#federal-section span.date {
    color:  #356c9a;
    font-size: 18px;
}

div#federal-section p {
    font-size:  16px;
    color:  #525252;
    line-height: 28px;
    margin-top: 10px;
}
.fusion-page-title-bar {
    DISPLAY: NONE;
}
div#events {
    width:  100%;
    float: left;
    margin: 50px 0 0 0;
}

div#events h2.vc_custom_heading {
    font-size:  30px;
    text-transform:  uppercase;
    margin: 0 0 10px 0;
    font-weight:  bold;
    color: #525252;
}

div#events .wpb_wrapper p {
    color:  #525252;
    line-height: 24px;
}
#events .vc_btn3-right button ,a.btn.text-right{
    background-color:  #809d21;
    margin: 20px 0 0 0;
    color:  #fff !important;
    box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
    text-transform:  uppercase;
    border:  none;
}
a.btn.text-right {
    float: right;
    padding: 12px 25px;
}
/*daily news*/
div#daily-news {
    margin: 50px 0 0 0;
    width:  100%;
    float: left;
}

div#daily-news .vc_col-sm-9 {
    padding: 0 0 0 40px;
}
div#federal-section ul li a {
    font-size: 14px;
    line-height: 24px;
}
div#federal-section ul {
    padding: 0;
}

div#federal-section ul li {
    list-style: none;
}
div#daily-news input.s ,input#searchform,div#federal-section form.search input{
    height:  40px;
    background-color: #eeeeee !important;
    border:  none;
    color: #525252 !important;
    font-size:  16px;
}

div#daily-news .search-button input.searchsubmit,div#federal-section form.search .search-btn input {
   	color:#fff !important;
	background-color: #356c9f !important;
    width: 150px;
    height: 40px;
    margin: 0 0 0 10px;
    box-shadow: 2px 1px 5px rgba(0,0,0,0.5);
	font-size: 18px;
   	font-family: "Open Sans";
   	font-weight: 300;
}
div#daily-news .vc_gitem-zone.vc_gitem-zone-c {
    background-color: transparent !important;
}
div#daily-news .vc_gitem-post-data-source-post_date {
    color:  #356c9f;
    font-size: 22px;
    font-weight:  bold;
    margin: 0;
}
div#daily-news .vc_gitem-post-data-source-post_title h4 {
    margin: 0;
    font-size: 20px;
    font-weight: bold;
    color: #525252;
}
div#daily-news .vc_gitem-post-data-source-post_excerpt p {
    font-size:  18px;
    color:  #525252;
    margin: 0;
}
div#daily-news a.vc_gitem-link.vc_general {
    background:  transparent;
    color: #a0ce4e;
    text-transform:  uppercase;
    padding: 0;
    font-size:  16px;
    text-decoration:  underline;
}
div#daily-news .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_grid-item-zone-c-bottom.vc_visible-item.fadeIn.animated {
    padding-bottom: 0;
    padding-left:0;
    padding-right:0;
    
} 
h4.widget-title {
    background-color: #356c9c;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 0 10px 0;
    font-size: 20px;
}
h2.entry-title.fusion-post-title a,.single h2.entry-title.fusion-post-title {
    font-size: 21px;
    font-weight: bold !important;
    color: #525252;
}
.fusion-post-content.post-content p, .single .post-content p {
    font-size: 16px;
    color: #525252;
    margin: 10px 0;
}
a.fusion-read-more {
    color: #a0ce4e;
    font-size: 14px;
}
.single section#content {
    margin-bottom: 40px;
}
nav.page-nav a.prev.page-numbers {
    background-color: #3a6e9b;
    color:  #fff;
    padding: 6px 20px;
    text-transform: uppercase;
}
nav.page-nav a.page-numbers {
    background-color: #3a6e9b;
    padding: 6px 20px;
    color: #fff !important;
}
nav.page-nav span.page-numbers.current {
    background-color: #a0ce4e;
    padding: 6px 20px;
    color: #fff;
}
nav.page-nav {
    margin: 60px 0 !important;
    text-align: center;
}


.search-page-search-form.search-page-search-form-top {
    width:  100%;
    float:  left;
}

body.search-results section#content {
    margin-top: 24px;
    width:  100%;
}

body.search-results section#content h2.entry-title.fusion-post-title {
    font-size:  30px;
    margin: 0;
    font-weight:  bold;
    color: #525252;
    text-transform:  uppercase;
}

body.search-results section#content p {
    font-size: 18px;
}
body.search-results section#content input.searchsubmit {
    width: 140px;
    height: 40px;
    margin: 0 0 0 10px;
    background-color: #356c9f;
}
body.search-results .fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent) {
    border: none;
    border-bottom-width: 3px;
}
body.search-results #posts-container .fusion-blog-layout-grid .fusion-post-grid {
    width: 100%;
}
.fusion-content-sep.sep-double.sep-solid {
    display: none;
}
.ajax-daily-new-container img.loader_image {
    filter: invert(50%);
	width:50px;
}
form.search {
    margin-bottom: 40px;
    width: 100%;
    float: left;
}
/*commitie resources*/
div#commite-resources div#about-text h2.vc_custom_heading {
    color:  #356c9f;
    font-weight:  bold;
    font-size: 24px;
    margin: 0;
}
div#commite-resources div#about-text ul {padding: 0 0 0 20px;}
div#commite-resources div#about-text ul li {color: #356c9f;text-decoration: underline;}
div#commite-resources div#about-text ul li a {
    color: #356c9f;
}

div#commite-resources div#about-text ul li a:hover {
    color: #84a421;
}
div#commite-resources div#about-text p {
    color: #356c9f;
    font-weight: bold;
}
/*member login page*/
div#about-video.member-login {
    margin: 50px 0 50px 0;
    padding: 0;
}
.member-login-form {
    width:  100%;
    display:  flex;
}
.member-login .vc_column-inner {
    padding: 0 !important;
}
.about-detail {width:  50%;background-color:  #356c9b;padding: 20px;align-items: stretch;}
.login-form {
    width:  50%;
    text-align:  center;
    align-items: stretch;
	padding:20px 90px;
}
div#about-video.member-login .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin: 0;
}
.member-login-form .about-detail h3 {
    margin: 0 0 10px 0;
    font-size:  26px;
    color: #fff;
    text-transform:  uppercase;
    font-weight:  bold;
}
div#about-video .about-detail p {
    color:  #fff;
}
.member-login-form .login-form h3 {
    text-transform:  uppercase;
    font-weight:  bold;
    margin: 0;
    font-size: 30px;
    color:  #525252;
}
.login-form form {
    margin: 20px 0 0 0;
}
.login-form form input::-webkit-input-placeholder{
	opacity:1;
	color:#525252;
}
.login-form form input {
    margin: 0 0 50px 0;
    border: none;
    border-bottom: 2px solid #356c9b;
    padding: 0;
    color: #525252;
    text-align: center;
    background-repeat: no-repeat;
    font-size: 16px;
    font-weight: 100;
    background-size: 24px;
    background-position: left;
}
.login-form form input.login-btn {
    border:  none;
    background-color:  #80a021;
    width:  300px;
    height: 50px;
    cursor: pointer;
    line-height: 50px;
    color:  #fff;
    border-radius:  50px;
	    margin: 0;
}
.forgot {
    width:  100%;
    float: left;
    margin: 40px 0 0 0;
}

.forgot a {
    display:  block;
    text-transform:  uppercase;
    font-size:  14px;
    text-decoration:  underline;
    line-height: 26px;
    color: #525252;
}
input.username {
    background-image: url(../../../wp-content/uploads/2019/04/username.png);
}
input.pwd {
    background-image: url(../../../wp-content/uploads/2019/04/password.png);
}
div#error {
    margin: 30px 0 160px 0;
}
div#event-form input.wpcf7-form-control {
    height: 54px;
    border: none;
    background-color: #eee;
    font-size: 20px;
    color: #525252;
}
div#event-form input.wpcf7-form-control::-webkit-input-placeholder{
	opacity:1;
	color:#525252;
}
div#event-form {
    margin: 50px 0;
}
div#event-form ul {
    padding: 0 20px;
}
div#faq-section h2.vc_custom_heading {
    color: #fff;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
}
div#faq-section .vc_tta-panel-heading {
    background: transparent !important;
    border: none !important;
}
div#faq-section .vc_tta-panel-body {
    border: none !important;
}
div#faq-section h4.vc_tta-panel-title a {
    color: #fff !important;
    font-size: 18px;
    font-weight: bold;
	padding-left: 0;
}
i.vc_tta-controls-icon.vc_tta-controls-icon-plus::before ,i.vc_tta-controls-icon.vc_tta-controls-icon-plus::after{
    content:none !important;
}

div#faq-section .vc_tta-panel-body  p {
    color: #525252;
    LINE-HEIGHT: 26Px;
    font-size: 16px;
}
div#faq-section {
    background-size: 100% !important;
    margin-top: 82px;
    float: left;
}
div#about-video.commites {
    margin-top: 50px !important;
}
/*committee listing page*/
div#committee-list {width: 100%;float: left;margin: 60px 0 0 0px;}
div#committee-list .committee-listing h3 {
    font-size: 36px;
    text-align: center;
    text-transform: uppercase;
    color: #525252;
    margin: 0;
}
.committee-listing p {
    font-size: 18px;
    margin: 20px 0px;
    float: left;
    width: 100%;
}
.listing-dropdown {
    width: 100%;
    float: left;
	margin-bottom: 35px;
}
input[name="publish"]{ width:100% !important;}
.listing-dropdown select, div#resouces select.control-form, input[name="publish"] {
    width: 33%;
    float: left;
    color: #525252; 
    height: 45px;
    background-color: #ededed;
    border: none;
    text-transform: uppercase;
    font-size: 16px;
    padding: 0 10px;
    -webkit-appearance: none;
	-moz-appearance:none;
    background-image: url(../../../wp-content/uploads/2019/04/down-arrow.png);
    font-weight: normal;
    margin: 0 30px 0 0;
    background-repeat: no-repeat;
    background-position: 96% center;
    background-size: 21px;
}
.listing-dropdown button {
    WIDTH: 28%;
    height: 45PX;
    background-color: #83a321;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
    line-height: 45px;
}

div#committee-list a.vc_general {
    background-color: #e9b74c;
    border-radius:  0;
    color: #525252 !important;
    font-weight:  bold;
    text-transform:  uppercase;
    box-shadow: -2px 2px 12px rgba(0,0,0,0.6);
    padding: 12px 26px;
    margin: 0 30px 0 0;
    border:  none;
	letter-spacing: 1px;
	background-image:none;
}
div#committee-list #view a.vc_general {
    background-color: #84a421;
    color: #fff !important;
}
.committee-data {
    float: left;
    width: 100%;
    box-shadow: 3px 3px 10px rgba(0,0,0,0.5);
    margin: 25px 0 25px 0;
    padding: 25px;
}
.committee-data h3 {
    text-align: left;
}
div#committee-list .committee-data h6 {
    margin: 0;
    font-size: 18px;
    color: #525252;
}
.committee-data p {
    margin: 0;
    font-size: 16px;
}
.committee-roster {
    width: 100%;
    float: left;
    text-transform: capitalize;
}
div#committee-list .committee-roster h3 {
    color: #000;
    font-size: 20px;
}
.committee-roster strong {
    color: #000;
    padding: 0px 5px 0 0;
    float: left;
    width: 15%;
    text-align: right;
}
.committee-roster p {
    FONT-SIZE: 16PX;
    margin: 0;
}
.committee-roster p a {
    color: #356c9b;
    padding: 0 5px;
}
.committee-roster p a:hover {
    color: #84a421;
}

.all-members {
    width: 100%;
    float: left;
    margin: 10px 0 0 0;
}
.all-members h3 {
    background-color: #c3c3c3;
    color: #000;
    padding: 5px 10px;
}
.all-members li {
    display: block;
    width: 33%;
    margin: 0 0 20px 0;
    float: left;
    font-size: 16px;
}
.all-members ul {
    padding: 0;
    margin: 30px 0 0 0;
}
.all-members li a {
    color: #356c9b;
}
.all-members li a:hover {
    color: #84a421;
}
.all-members li span {
    display: block;
    color: #000;
    padding: 0 0 0 10px;
}
.border {
    HEIGHT: 30PX;
    background-color: #c3c3c3;
    float: left;
    width: 100%;
    margin-top: 30px;
}
.non-voting {
    width: 100%;
    float: left;
	margin-bottom: 10px;
}
.non-voting ul li {
    display: block;
    width: 100%;
    margin: 0;
    color: #000;
}
.non-voting ul {
    margin: 0;
}
div#committee-list p {
    width: 100%;
    float: left;
    font-size: 18px;
    margin: 35px 0;
    color: #525252;
}
div#committee-calender {
    width: 100%;
    float: left;
    margin: 43px 0 0 0;
}

div#committee-calender h2.vc_custom_heading {
    font-size: 34px;
    text-transform: uppercase;
    font-weight: bold;
}
div#resouces {
    width: 100%;
    float: left;
    margin: 0;
}
div#resouces h1.vc_custom_heading {
    TEXT-TRANSFORM: UPPERCASE;
    color: #525252;
    font-size: 36px;
}
div#resouces p {
    font-size: 18px;
}
div#resouces .main_form_area input {
    margin: 0 0 25px 0;
    background-color: #ededed;
    border: none;
    font-size: 14px;
}

div#resouces .main_form_area button {
    margin: 0;
    padding: 14px 0;
}
div#resouces select.control-form {
    width: 100%;
}
.committee-roster p {
    margin: 0 !important;
}

div#event-form input.wpcf7-form-control:not(.wpcf7-submit):focus {
    outline: 1px  solid #356c97 !IMPORTANT;
}
#event-form p {
    color: #525252;
    font-size: 18px;
}
div#resources-table th {
    border: none;
}

.calender-event {
    margin: 50px 0;
}
.event-img,.event-text {
    padding: 15px;
    box-shadow: 2px 2px 16px rgba(0,0,0,0.4);
    margin: 20px 0;
}
.event-text h3 {
    margin: 0;
}
.event-text p {
    margin-bottom: 45px;
}
.event-text {
    padding-bottom: 75px;
}
h1.tribe-events-single-event-title {
    font-weight: bold !important;
    text-transform: uppercase;
    color: #525252 !important;
}
.tribe-events-schedule.tribe-clearfix {margin: 5px 0;}

.tribe-events-schedule.tribe-clearfix h2 {
    color: #878787;
    font-size: 16px !important;
}
div#tribe-events-content .col-sm-6 {
    padding: 0;
}
.tribe-events-single-event-description.tribe-events-content {
    padding: 0 25px 0 0;
}
blockquote.page-section__blockquote {margin: 0;}
div#resources-table img {
    width: 170px !important;
}


div#basic-page {
    width: 100%;
    margin: 45px 0;
    float: left;
}
div#basic-page h2 {
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    color: #525252;
    font-size: 36px !important;
}
div#basic-page figure.wpb_wrapper.vc_figure {
    margin: 0 0 30px 0;
}
/*popup*/
a.icon {
    width: 30px;
    height:  30px;
    border-radius:  50%;
    background-image: url(../../../wp-content/uploads/2019/06/i-icon.png);
    float: right;
    background-size:  100%;
    background-repeat:  no-repeat;
	cursor: pointer;
}
.sgpb-popup-dialog-main-div-theme-wrapper-6 {
    top: 110px !important;
    max-width: 330px !important;
    width: 100% !important;
    position: absolute;
    z-index: 999911;
}
.sgpb-theme-6-content {
    box-shadow: #646161 0px 0px 8px 3px !important;
}
img.sgpb-popup-close-button-6 {
    top: 5px !important;
    z-index: 999920;
    position: absolute;
    float: left;
    /* top: -18px; */
    right: -18px;
    width: 30px;
    cursor: pointer;
    height: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../../../wp-content/uploads/2019/06/close-icon.png);
}
.sgpb-theme-6-overlay.sgpb-popup-overlay-25940 {
    display: none;
}
div#sgpb-popup-dialog-main-div {
    width:  100% !important;
    border-radius: 0 !important;
    background-color: #fff;
}
.popup-text {
    padding: 10px 0 0 0;
}
.popup-text h3 {
    border-bottom: 3px solid #81a121;
    font-size: 22px !important;
    color: #6d6e71 !important;
}
.popup-text p {
    font-weight: lighter;
    font-size: 20px !important;
    color: #525252;
}
.sgpb-popup-dialog-main-div-wrapper {
  display: none;
}
 

/*media query start from here*/

@media(max-width:1199px){
.fusion-social-networks {
    text-align: right !important;
}	
.fusion-secondary-header .fusion-alignright {
	width: 15%;
}	
.fusion-social-links-header {
    margin-top: 0;
}
.fusion-social-networks {
    padding: 0 !important;
}	
.fusion-social-networks .fusion-social-networks-wrapper {
    margin: 0;
    padding: 8px 0 0 0;
}	
div#upcoming-event h2.vc_custom_heading {
	font-size: 26px;
}	
div#event h4.vc_custom_heading {
	font-size: 22px;
}	
div#event .wpb_wrapper p {
	font-size: 16px;
}	
.listing-dropdown select{
	margin: 0 25px 0 0;
}	
 .event-text h3 {
	font-size: 27px;
}	
.event-text h4 {
	font-size: 22px;
}	
 .event-text p {
	font-size: 16px;
}
.event-text {
	padding-bottom: 36px;
}	
}

@media(max-width:991px){
.fusion-social-networks {
    text-align: center !important;
}	
.fusion-mobile-menu-icons {
	padding: 16px 0;
	float: right;
}
div#banner-section h2 {
	font-size: 30px !important;
	margin-bottom: 5px;
}
div#serving-section h2 {
	font-size: 24px !important;
}	
div#resources .wpb_wrapper img {
	width: 110px;
}	
#trending-section #resources h2.vc_custom_heading {
	font-size: 24px !important;
}	
#trending-section #resources h4.vc_custom_heading {
	font-size: 17px;
}	
div#resources .wpb_wrapper p {
	font-size: 16px;
}	
div#resources a {
	padding: 10px 48px;
}	
#event {
	width: 100% !important;
	margin-bottom: 30px;
}	
div#voice-section h2.vc_custom_heading {
	font-size: 30px;
}	
div#voice-right button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
	max-width: 220px;
	width: 100%;
}	
div#about-sec li.vc_tta-tab a {
	font-size: 12px;
}	
.login-form {
    padding: 20px 40px;
}	
.listing-dropdown select {
	margin: 0 20px 0 0;
}
.committee-listing h3 {
	font-size: 26px;
}	
}
/* special laptop*/
@media(max-width:1366px){
div#banner-section {
    height: 450px;
}
}
@media(max-width:767px){
.container {
	width: 100%;
}	
div#banner-section h2 {
	font-size: 30px !important;
}
#trending-section #resources h2.vc_custom_heading {
	font-size: 33 !important;
	text-align: center !important;
}	
#trending-section #resources h4.vc_custom_heading {
	font-size: 24px;
	text-align: center !important;
}	
div#resources a {
	float: none;
	text-align: center;
	/* display: table; */
	margin: 40px auto;
}

div#trending-section .vc_col-sm-4:nth-child(2) .vc_column-inner {
  margin-top: 45px;
}

div#trending-section .vc_col-sm-4:nth-child(3) .vc_column-inner {
  margin-top: 45px;
}

div#banner-section {
    height: 350px;
}

#content {
	margin-bottom: 0;
}	
div#banner-section h2 {
	font-size: 22px !important;
	-webkit-text-stroke: 1px #356c9f;
}
div#banner-section button {
	font-size: 14px;
}
.fusion-page-title-captions h1.entry-title ,div#inner-text h2.vc_custom_heading{
    font-size: 26px !important;
}
.fusion-page-title-captions h3 ,div#inner-text p{
    font-size: 14px !important;
}	
div#about-sec #\31 554170411098-b84f2a5d-3dfe .vc_tta-panel-heading {
	background-color: #356c9b;
}
div#about-sec  #\31 554170411142-b7428093-06ac .vc_tta-panel-heading{
	 background-color: #80a021;
}
div#about-sec  #\31 554170904044-bf6bdf36-d0eb .vc_tta-panel-heading{
	 background-color: #e5b34c;
}
div#about-sec  #\31 554170949670-0f7c01d9-3a52 .vc_tta-panel-heading{
	 background-color: #6d6e71;
}
div#about-sec  .vc_tta-panel-heading {
	background-color: #356c9b;
	border: none;
	border-radius: 0;
}
div#about-sec .vc_tta-title-text {
	color: #fff;
	font-size: 19px;
	text-transform: uppercase;
	font-weight: bold;
}	
div#about-sec .vc_tta-tabs-container {
	display: none !important;
}
div#about-sec .vc_tta-panels-container {
	width: 100%;
	float: right;
}	
div#about-sec .vc_tta-panel-body {
	padding: 20px 20px;
}
div#join-btn {
    margin: 0px 0 10px 0;
}	
div#banner-section .join-btn button, div#banner-section a.vc_general.vc_btn3 {
    padding: 8px 0;
    width: 138px;
}	
.member-login-form {
    display: block;
}	
.about-detail {
    width: 100%;
}	
.login-form {
    width: 100%;
}	
div#about-video.member-login {
    padding: 0 0 40px 0;
}
.listing-dropdown select {
	margin: 0 0px 20px 0;
	width: 100%;
}
.committee-roster strong {
	width: 22%;
}	
.all-members li {
	width: 100%;
}	
}
@media(max-width:556px){
div#banner-section .wpb_single_image img {
	height: 210px;
	object-fit: fill;
}
divac#banner-section button {
	width: 150px;
}	
div#inner-banner .wpb_wrapper.vc_figure .vc_single_image-img.attachment-full {
	height: 170px;
	object-fit: fill;
}	
.non-voting ul li {
	margin: 0 0 6px 0;
}	
}
@media(max-width:414px){
div#banner-section button {
	font-size: 12px;
}	
div#banner-section button {
	width: 138px;
}	
div#banner-section h2 {
	font-size: 20px !important;
}	
.fusion-page-title-captions h3, div#inner-text p {
	font-size: 12px !important;
}	
div#about-sec h2.vc_custom_heading {
	font-size: 20px;
}	
.login-form form input.login-btn {
    width: 220px;
}	
}



/************ staff page *****************/
.main-staff, .main-staff-inner{
    position: relative;
    width: 100%;
	overflow:hidden;
}
.main-staff-inner span h2{ font-size:20px; color:#fff;}
.main-staff-inner span p{ font-size:16px; color:#fff;}
.main-staff-inner img {
    width: 100%;    
}
.page-id-287 nav.page-nav {
    display: none;
}
.main-staff-inner span {
    position: absolute;
    background: #3a6e9b;
    width: 100%;
    bottom: -13%;
    left: 8px;
    max-width: 320px;
}
.main-staff .over-lay {
    position: absolute;
    WIDTH: 100%;
    z-index: 11;
    background: #3e729e;
    color: #fff;
    padding: 8px;
    overflow: hidden;
    bottom: 0;
   /* left: 8px; */
    transition: all .3s linear;
    opacity: 0.95;
    top: 83%;
}
.main-staff-2:hover .over-lay {   
	height:100%; 
	visibility:visible;
	top: 0;
	transition: all .3s linear;
}
a.main-staff-name {
    display: block;
    font-size: 18px;
    font-weight: 400;
    color: #fff !important;
}
nav.page-nav {
    width: 100%;
    float: left;
}
.custom-post-list {
    width: 100%;
    float: left;
}
nav.page-nav {
    width: 100%;
    float: left;
    margin-top: 103px;
}
.main-staff-inner span {
    padding: 8px 20px;
    z-index: 9999999;
}
.main-staff-inner span h2 {
    margin: 0;
}

.main-staff .over-lay h2 {
    color: #fff;
	margin:0;
}

.main-staff .over-lay span {
    font-style:italic;
}

/********************/
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #6FB7E9;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #3C8DC5;
}
.ajax_loader {
    width: 100%;
    float: left;
    text-align: center;
    position: absolute;
    opacity: 0;
}
/**************************************************/

.member_filter_list{ width:100%; float:left;}
ul.member_filter_list {
    list-style: none;
    display: block;
}
ul.member_filter_list {
    list-style: none;
    display: block;
}
ul.member_filter_list li{
    display: block;
    padding: 10px 10px;
    margin-bottom:20px;
  
}
ul.member_filter_list li:first-child{
  background-color: #e0e0e0;
    color: #000;
}
ul.member_filter_list li:last-child{
  background-color: #6d6e71;
    color: #fff;
}
ul.member_filter_list li:nth-child(2){
     background-color: #80a021;
    color: #fff;

}
ul.member_filter_list li:nth-child(3){
     background-color: #e5b34c;
    color: #fff;

}

ul.member_filter_result li {
    width: 50%;
    float: left;
    list-style: none;
}

.res_box {
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    width: 100%;
    float: left;
    padding: 0 0 0 0;
    margin: 0 19px 30px 19PX;
}

ul.member_filter_result li {
    width: 50%;
    float: left;
    list-style: none;
    padding: 0 22px 0 0;
}
ul.member_filter_result li h2{
    color: #fff;
    box-shadow: 0px 2px 10px #000;
    font-size: 18px;
    text-transform: capitalize;
    padding: 15px 15px;
}
.member_filter_list li {

    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}
.member_filter_list li a { color:#fff;}
.member-search-form {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}
ul.member_filter_result {
    float: left;
    margin: 0;
    padding: 0;
}
.member-search-form .control-form {
    width: 100%;
    height: 40px;
}

.member-search-form button {
    background: #000;
    width: 100%;
    height: 40px;
    border: none;
    color: #fff;
}
.member-search-form .col-sm-1{
    padding:0;
}
.member-search-form button {
    background: #000;
    width: 100%;
    height: 40px;
    border: none;
    color: #fff;
    position: absolute;
    top: 0;
    width: auto;
    right: 5px;
    padding: 0px 19px;
}
.member_filter_list li{ position:relative;}
.member_filter_list li:first-child:after{
  display:none;
}
.member_filter_list li:hover:after {
       width: 0;
    height: 0;
       border-top: 29px solid transparent;
    border-left: 23px solid #555;
    border-bottom: 29px solid transparent;
    content: '';
    right: -6%;
    position: absolute;
    top: 1px;
}

ul.member_filter_list {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0;
}

ul.member_filter_list li {
    display: block;
    padding: 16px 10px;
    margin-bottom: 20px;
}
ul.member_filter_list li:hover {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.member_filter_result  p{
    padding: 0 15px;
    font-weight: lighter;
    font-size: 20px;
}
.res_box {
     min-height: 170px;
}
ul.daily_news_filter {
    list-style: none;
    padding: 0;
}
ul.daily_news_filter li {
    padding: 5px 15px;
    BACKGROUND-COLOR: #ededed;
    BORDER-BOTTOM: 1px solid #356c9c;
    font-size: 16px;
}

.daily_news_filter a {
    color: #333333 !important;
    text-decoration-line: unset;
}

.daily_news_filter a:hover {
    color: #333333 !important;
    text-decoration-line: unset;
}

ul.main_ul h2 {
    MARGIN: 0;
    COLOR: #525252;
	 BORDER-BOTTOM: 1px solid #356c9c;
}

#content #tribe-events-pg-template {
  padding: 30px 0 0 0; }
  #content #tribe-events-pg-template #loginform {
    padding-top: 20px; }
    #content #tribe-events-pg-template #loginform input {
      border-radius: 0; }
      #content #tribe-events-pg-template #loginform input[type="submit"] {
        background: #25a7ca;
        border: 0;
        box-shadow: none;
        font-weight: 600;
        font-size: 14px;
        font-size: 1rem;
        font-family: "proxima-nova", sans-serif;
        text-transform: uppercase;
        color: #fff;
        padding: 6px 20px 4px 20px;
        padding: 0.4285714286rem 1.4285714286rem 0.3571428571rem 1.4285714286rem; }
    #content #tribe-events-pg-template #loginform label {
      font-weight: 600;
      width: 80px;
      display: inline-block; }
    #content #tribe-events-pg-template #loginform .login-remember label {
      padding-left: 80px;
      width: 200px;
      font-weight: 400; }
    #content #tribe-events-pg-template #loginform .login-submit,
    #content #tribe-events-pg-template #loginform .register {
      padding-left: 80px; }
    #content #tribe-events-pg-template #loginform p {
      margin-bottom: 14px;
      margin-bottom: 1.0714285714rem; }

#content h2.tribe-events-page-title,
#content #tribe-geo-results h2.tribe-events-page-title {
  font-size: 20px;
  font-size: 1.4285714286rem; }
  @media only screen and (min-width: 768px) {
    #content h2.tribe-events-page-title,
    #content #tribe-geo-results h2.tribe-events-page-title {
      font-size: 30px;
      font-size: 2.1428571429rem; } }

#content #tribe_events_filter_control a + a {
  margin: 0; }

#content .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], #content .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #content #tribe_events_filters_wrapper input[type="submit"], #content .tribe-events-button, #content #tribe-events .tribe-events-button, #content .tribe-events-button.tribe-inactive, #content #tribe-events .tribe-events-button:hover, #content .tribe-events-button:hover, #content .tribe-events-button.tribe-active:hover {
  background-color: #25a7ca; }

@media only screen and (max-width: 767px) {
  #content .tribe-events-calendar td.tribe-events-present.mobile-active, #content #tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, #content .tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"], #content .tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"] a, #content .tribe-events-calendar td.mobile-active, #content .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"], #content .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"] a, #content #tribe-events-content .tribe-events-calendar .mobile-active:hover {
    background-color: #25a7ca; } }

#content .tribe-events-calendar td.tribe-events-present, #content #tribe-events-content .tribe-events-calendar td.tribe-events-present:hover {
  background-color: #eee; }

#content .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], #content .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
  background-color: #b2b2b2; }
  @media only screen and (max-width: 767px) {
    #content .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], #content .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
      background-color: #eee; } }

.tribe_community_edit:not(.logged-in) #tribe-events {
  width: 260px;
  background: #f7f7f7;
  border: 1px solid #eee;
  margin: 50px auto 100px auto;
  padding: 20px;
  padding: 1.4285714286rem; }
  .tribe_community_edit:not(.logged-in) #tribe-events .register {
    padding-left: 80px; }
  @media only screen and (max-width: 400px) {
    .tribe_community_edit:not(.logged-in) #tribe-events {
      margin-top: 20px;
      padding: 0;
      background: transparent;
      border: 0; } }

@media only screen and (max-width: 767px) {
  .page-loading #tribe_events_filters_wrapper {
    display: none !important; } }

.single-tribe_events .tribe-events-event {
  margin-top: 3em; }

#tribe-events-event-meta {
  line-height: 1.6; }

.single-tribe_events #secondary {
  display: none; }

.single-tribe_events h2.entry-title {
  font-size: 21px;
  font-size: 1.5714285714rem; }

h2.tribe-events-cal-title {
  display: none; }

.tribe-events-promo {
  padding-top: 24px; }

#myVideo {
     position: absolute;
    right: 0;
    top: 0;
    min-width: 100%;
    min-height: 99%;
}

/* Shrink */
.vc_btn3 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.vc_btn3:hover, .vc_btn3:focus, .vc_btn3:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

input#form-event-submit {
    width: 100%;
    background: #84a421 !important;
    border-color: #84a421 !important;
    box-shadow: 2px 1px 12px rgba(0,0,0,0.5);
    line-height: 20px;
	COLOR: #FFF !IMPORTANT;
}

.vc_custom_1556293820547 {
    background-color: #356c9a !important;
}

.single-tribe_events #content{}
.single-tribe_events #sidebar { display:none;}
.single-tribe_events #content {
    width: 100% !important;
}
#resources-table td:nth-child(3) {
  color: #356c97;
}
#resources-table td:nth-child(4) {
  color: #83a321;
}

#resources-table th:nth-child(1){
    width:10%;
}

#resources-table th:nth-child(3){
    width: 20%;
}

#resources-table th:nth-child(4){
    width: 15%;
}

@media (min-width: 1200px){
#staff-section {
    width: 1200px;
}	
}


div#resources .vc_column-inner, div#resources .vc_column-inner > .wpb_wrapper {
    height: 100%;
}

.data_clear {
     width: 100%;
    float: left;
    padding: 9px 5px;
    border: none;
    color: #fff !important;
    background: #83a321;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    text-decoration-line: unset;
}
a.data_clear:hover {
    color: #fff !important;
    text-decoration-line: unset !important;
}

#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {
    background-color: #f9f9f9 !important;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth:first-child {
    background-color: #f7f7f7 !important;
}

#tribe-events-content .tribe-events-calendar td.tribe-events-thismonth {
    background-color: #ffffff !important;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-thismonth div:nth-child(1){
	background:#b2b2b2 !important;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {
	background-color:#b2b2b2 !important;
}

.events-archive.events-gridview #tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
    margin: 0;
    padding: 6px 14px;
    padding: 6px calc(5% + 8px);
    background: transparent !important;
}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured .tribe-events-month-event-title a {
    color: #25a7ca !important;
    font-size: 20px !important;
}
h3.tribe-events-month-event-title a{
	 color: #25a7ca !important;
    font-size: 20px !important;
}
table.tribe-events-calendar thead th {
    background: #666666;
    font-size: 14px;
    font-weight: bolder;
}
#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner {
    padding-top: 12px;
    padding-bottom: 34px;
}

input#tribe-bar-geoloc {
    font-style: normal;
    font-weight: bold !important;
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
    font-style: italic !important;
    color: #000 !important;
    border-bottom: 3px dotted #b9b9b9 !important;
}


#tribe-events-bar #tribe-bar-form input[type=text] {
    font-style: normal;
    font-weight: bold !important;
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
    font-style: italic !important;
    color: #000 !important;
    border-bottom: 3px dotted #b9b9b9 !important;
}

input#tribe-bar-geoloc::-webkit-input-placeholder,input#tribe-bar-date::-webkit-input-placeholder, input#tribe-bar-search::-webkit-input-placeholder{
    color: #686060 !important;
    font-style: italic !important;
    font-weight: 900 !important;
}
.tribe-bar-views-inner.tribe-clearfix {
    background: #e0e0e0;
}
div#tribe-events-bar2 {
    width: 100%;
    height: 60px;
    background: #f5f5f5;
    float: left;
    text-align: center;
    margin-top: -43px !important;
    position: relative;
    margin-bottom: 114px;
}
div#tribe-events-bar2 p {
    font-size: 18px;
    font-weight: bold;
    line-height: 3;
    color: #25aace;
}
div#tribe-events-bar2:before {
    position: absolute;
    height: 60px;
    content: '';
    background: #f5f5f5;
    top: 0;
   left: -156%;
    width: 2000px;
}
div#tribe-events-bar2:after {
    position: absolute;
    height: 60px;
    content: '';
    background: #f5f5f5;
    top: 0;
        right: -150%;
    width: 2000px;
}
li.tribe-events-nav-previous a:before, li.tribe-events-nav-next a:after{
	content: '' !important;
}
li.tribe-events-nav-next a, li.tribe-events-nav-previous a  {
    color: #25a7ca !important;
    font-size: 16px;
    font-weight: bold !important;
}
li.tribe-events-nav-previous a span, li.tribe-events-nav-next a span  {
   display: inline-block !important;
}
#tribe-events-content #tribe-events-footer {
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: none;
    border-bottom: none;
    margin-top: -9px;
}
a.tribe-events-ical.tribe-events-button {
    display: none !important;
}
#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit {
    float: right;
    padding-top: 0;
    min-width: 20%;
    width: auto;
}

div#resouces .main_form_area button{
    font-family: "Open Sans";
    font-size: 16px;;
}

#tribe-events-content div#tribe-events-header {
    display:block;
    margin-bottom: 0;
    margin-top: 15px;
}

a#tribe_events_filters_toggle {
    color: #25a7ca !important;
}

input, select, textarea {
    font-family: "Open Sans";
}

#tribe-events-content a.url {
    font-size: 100% !important;
}

#tribe-events-content .tribe-events-notices{
    margin: 10px 0 45px;
}

a:hover {
    text-decoration:underline;
    color: #84a421 !important;
}

a {
    text-decoration:underline;
    color: #356c9f !important;
}

.login_error {
    color: #e5b24c;
    display:none;
}

.modal-dialog {
    margin-top: 200px !important;
}

.fusion-modal .modal-dialog{
height: unset !important;
}

.modal1 , .modal2 {
display:none;
}

img.fusion-standard-logo {
    width: 150px !important;
}
.about-detail a {
    color: #fff !important;
}

.fusion-alignright span.search {
    float: right;
    height: 31px;
    margin: 0 16px 0 0;
    width: 163px;
}

.fusion-show-pagination-text .pagination{
    margin-bottom: 1em;
}

#calendar-event .event-text {
    padding-bottom: 40px;
}

.table.table-striped thead th{
    background: #356c97 !important;
        text-align: left;
}


.region-top-search {
    position: absolute;
    right: -15px;
    top: 37px;
    width: 240px;
    z-index: 300;
    display: none;
}

@media only screen and (max-width: 800px) {
.fusion-secondary-menu{
    width: 310px;
}

body.fusion-body .fusion-secondary-header .fusion-alignright > * {
    float: right !important;
}

/*annual mitting*/
div#annual-mitting {
    display:  unset;
}

div#mitting-text {
	margin: 15px;
}

.event-img img {
    width: 320px;
}
	
#tribe-events .tribe-events-list .tribe-events-content {
    width: auto;
    padding: 0px;
}
	
	div .tribe-events .tribe-events-list .tribe-events-content .description .entry-summary {
    width: auto;
    padding: 0px;
	}
	

}