/*.page-container{ height:100%; min-height:900px; padding:50px 0;}*/

/*.logged-in.admin-bar .site-header{margin-top: 30px;}*/

/*-- Home page banner section --*/
.hero-slider {opacity: 0;}
.hero-slider.owl-carousel.owl-theme.owl-loaded {opacity: 1;}

/*-- Home page banner section end --*/

.single.single-post hr, .post-template-default hr {margin: 10px 0px 30px;}

.vc-event-responsive .wpb_wrapper div.cwea-module-content:nth-child(2) {border-bottom: none !important;	margin-bottom: 10px;}
#events-signup {height: 0px; position: relative; top: -120px;}
.anc-advertisement br {display: none;}
.anc-advertisement p {margin-bottom: 7px; text-align: center;}
.anc-advertisement > p:first-child {margin-bottom: 0px;}

/*Netforum Page CSS*/
table#WizardContentTable{ margin: 0 auto; width:100%; }
#DesignedTable{ margin:0 auto;}
table#WizardContentTable *{ line-height:18px;}
.DesignedTable{ width: 100% !important;  }
#LEGEND_6, #LEGEND_0, #LEGEND_1{
	font-family: 'HCo_Gotham-Medium';
	font-weight: 400;
	font-size: 20px;
	color: #280071;
	line-height: 1.3em;
	border-bottom: solid 1px #7f736f;
    padding: 0 0 18px 0;
    margin: 60px 0 27px 0;
	width:100%;
}

#UPDATEGRIDCONTROL_DOD_Invoice_Detail_de0ce2d3-537b-4ba5-a774-1e5d6df01f07{
	font-family: 'HCo_Gotham-Medium';
	font-weight: 400;
	font-size: 16px;
	color: #280071;
	line-height: 1.3em;
	border-top: solid 1px #7f736f;
    padding:18px 0 0 0;
    margin: 27px 0; display: block;
	width:100%;
}
#UPDATEGRIDCONTROL_DOD_Invoice_Detail_c2c49518-fdfe-4781-a324-c64a66ea73a6{ display:none; }

table#WizardContentTable label {float: left; min-width: 170px; }

label#Caption_reg_rgt_key, 
label#Caption_url_code, 
label#Caption_reg_cxa_key, 
label#Caption_reg_src_key,
label#Caption_reg_badge_name, 
label#Caption_reg_org_name_dn, 
label#Caption_reg_ixo_title_dn, 
label#Caption_reg_adr_city, 
label#Caption_reg_adr_state
{ line-height: 42px; }



table#WizardContentTable .controls span#reg_evt_key_Display_Text_{ display: table; }
table#WizardContentTable .controls .bold, #evt_start_date, #evt_end_date{ font-weight:bold;}

table#WizardContentTable #reg_cxa_key_DDLAE p:empty{ display:none; }

table#WizardContentTable select#reg_rgt_key, 
table#WizardContentTable select#reg_src_key, 
table#WizardContentTable select#reg_adr_state{ 
	background:#ffffff url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat 94% center;  
	background-size:10px auto;
	cursor:pointer;
	border: none; 
	border-bottom: solid 1px #41a0da; 
	padding:13px 20px; 
	width: 68%;
	box-shadow: none;
	-moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
}

 
table#WizardContentTable select#reg_rgt_key option, 
table#WizardContentTable select#reg_src_key option, 
table#WizardContentTable select#reg_adr_state option
{
	border:none !important;
	padding:13px 20px; 
	background: #ffffff;
	box-shadow: none !important;
	position:relative;
}

table#WizardContentTable select#reg_cxa_key{background:#ffffff url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat 94% center;  background-size:10px auto;	cursor:pointer;	border: none; border-bottom: solid 1px #41a0da; padding:13px 20px; width: 49%;box-shadow: none;-moz-appearance:none; /* Firefox */   -webkit-appearance:none; /* Safari and Chrome */appearance:none;} 
table#WizardContentTable select#reg_cxa_key option{ border:none !important; padding:13px 20px; background: #ffffff; box-shadow: none !important;}
table#WizardContentTable #reg_cxa_key_oAddEditDiv{ float:right; display:contents; }
table#WizardContentTable #reg_cxa_key_oEditHyperLink span, table#WizardContentTable #reg_cxa_key_oAddHyperLink span{ margin:1px 0 0 4px; border:solid 1px #968c88; color:#968c88; font-size:20px; width:45px; height:45px; line-height:40px; text-align:center; }


table#WizardContentTable #url_code, 
table#WizardContentTable #reg_badge_name, 
table#WizardContentTable #reg_org_name_dn,
table#WizardContentTable #reg_ixo_title_dn,
table#WizardContentTable #reg_adr_city
{ border:none; border-bottom: solid 1px #9e9591; padding:15px 20px; width: 68%;}

table#WizardContentTable #cxa_mailing_label_html{color:#fff; background:#0082d3; display:block; width:69%; margin-left:31%; padding:30px;}
.table.table-striped{ background:#ffffff;}
.table.table-striped tr th{vertical-align: middle; background:#0082d3; padding:10px 5px; color:#ffffff; text-align:left; }
.table.table-striped tr td{ padding:20px 5px; text-align:left; }

.table.table-striped tr td div.controls input{ padding:17px 5px 14px 5px !important; background:#f2f2ed; border:none; border-bottom:2px solid #8bc2e2; color:#248bd5;}
#inv_total{}
table#WizardContentTable .blue{color:#0082d3 !important; }

#ValidationSummaryTop ul{ list-style:none; padding-left:0; margin-top:30px; display:block; }
#ValidationSummaryTop ul li{ background:#7f736f; color:#ffffff; padding:24px 35px;font-family: 'HCo_Gotham-Medium'; font-weight: 400; font-size: 16px;}
#ValidationSummaryTop:last-child ul li{ background:#d36462;}

#US888{ margin: 0; padding:4px 0 0 0; line-height: 25px; color: #280071; background: #edede6; position:relative; margin:80px 0 0 0; display:block;  }
#US888:before{ content:''; position:absolute; top:0; left:0; width:100%; border-top:solid 5px #fff; display:block;}

#US109{ margin: 0; padding: 14px 0; line-height: 25px; color: #280071; background: #edede6;}

.WizardTitle{ color: #280071;  font-size: 15px !important; padding: 14px 0;}
.WizardHeader{color: #d36462; padding: 14px 0;}
.help-block{ color:#d36462;padding-top: 5px !important; display: block; }

#Caption_inv_total, #inv_total, 
#Caption_inv_discount, #inv_discount, 
#Caption_inv_tax, #inv_tax, 
#Caption_inv_shipping, #inv_shipping, 
#Caption_inv_nettotal, #inv_nettotal, 
#Caption_inv_previous_netpayment, #inv_previous_netpayment, 
#Caption_inv_netunpaidbalance, #inv_netunpaidbalance{ border-bottom: solid 1px #7f736f; padding:0 30px 25px 0; margin:0 0 0 0;display: inline-block; line-height:0px !important;}

#US895, #US116{ display:none; }
.WizardTitleSeparator{ position:relative; padding:0 5px;}
.WizardTitleSeparator:after{ position:relative; content:'>'; font-size: 14px; font-weight: bold;}

#US904 #DesignedTable{ width:100%; padding-bottom:60px; margin-bottom:30px; border-bottom:solid 5px #fff; display:block;}
table#WizardContentTable .container{ max-width:100%;}

/*-- Gravity Form --*/
.gform_wrapper form .gform_body {width: 85%; float: left;}
.gform_wrapper .top_label li.gfield.gf_inline {width: 33% !important; padding-right: 25px;}
.gform_wrapper .gform_footer {padding: 12px 0 10px 0; margin: 0px 0 0 0; text-align: right; clear: none; width: 15%; float: left;}
.gform_body .ginput_container input.large {border: none; border-bottom: solid 1px #9e9591; padding: 10px 0px 5px; background: transparent; margin-bottom: 20px; margin-right: 0px;}
.gform_footer .gform_button.button{padding: 10px; font-weight: 400; font-family: "HCo_Gotham-Medium"; position: relative; font-size: 15px; color: #fff; background: #280071; text-transform: uppercase; min-width: 130px; display: inline-block; text-align: center; transition: 0.2s; border: #280071 2px solid; height: 100%;}
.gform_footer .gform_button.button:hover {color: #fff; background: #0082d3; border: #0082d3 2px solid; text-decoration: none;}
.gform_confirmation_message_1 {text-align: center; font-weight: 600;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {border-radius: 0px !important; height: 100%;}
input[type=submit] {border-radius: 0px !important; height: 100%;}
/*-- error msg --*/
.gform_wrapper li.gfield.gfield_error {background-color: transparent; border: 0px !important;}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {border: 0px; border-bottom: 1px solid #790000;}
.gform_wrapper li.gfield.gfield_error.gf_inline {margin-right: 0px;}

.iframe-container{position: relative; width: 100%; padding-bottom: 51%; height: 0; margin-bottom: 20px;}
.iframe-container iframe{position: absolute; top:0; left: 0; width: 100%; height: 100%;}

#gform_confirmation_wrapper_2{text-align: center; font-weight: 600;}
.interior-list-wp p.no-result {text-align: center; font-weight: 600; margin: 50px 0px 10px;}


/*-- 404 Page --*/
.wrp404 {padding: 85px 0px 100px; text-align: center;}
.wrp404-tag {margin-bottom: 50px;}
.wrp404-tag span{margin: 0px 0px 15px; display: block; font-size: 170px; font-weight: 900; line-height: 180px; letter-spacing: 35px;}
.wrp404 .error-description {font-size: 18px;}

/*-- Award Page --*/
.awards-search-form select.form-control {width: 100%; height: 42px; padding: 0px 20px 0px; border: 0px; border-bottom: #b5b5b5 2px solid; margin: 0px 0px 40px;}
.awards-search-form input.form-control {width: 69%; float: left; height: 42px; padding: 0px 20px 0px; border: 0px; border-bottom: #b5b5b5 2px solid; margin: 0px 15px 20px 0px;}
.form-btn {float: left; width: 20%;}
.awards-search-form button.button-with-arrow {border: 0px; transition: 0.2s;}
.awards-search-form .grey_color {color: #cccccc;}
.awards-search-form h2 {font-weight: 600; border-bottom: #280071 3px solid; padding-bottom: 20px; margin: 0px 0px 30px;}
.awards-search-form h2 span{color: #0082d3;}
.awards-search-form label {margin: 0px 0px 15px; display: block;}
.awards-search-form select {-webkit-appearance: none; -moz-appearance: none; background: #ffffff url('../images/select-arrow.png') no-repeat 97% center;}

.awards-search-form form.last-fm {margin: 20px 0px 0px;}

/*.wp-featherlight-captions .award-page-section br {display: none;}*/

/*-- table css --*/
tbody>tr:nth-child(odd)>td, tbody>tr:nth-child(odd)>th {background-color: #f9f9f9;}
table {margin-bottom: 20px;}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {top: 43% !important;}

/*hide br tags from awards single page*/
.award-page-section .content-p br{display: none;}
.award-page-section .content-p ul li, .award-page-section .content-p ol li{margin: 0px 0px 15px !important;}
body ul li ul{margin: 10px 0 0 0;}

/*-- Global Form css --*/
input[type="email"], input[type="text"]  {border: none; border-bottom: solid 1px #9e9591; padding: 15px 0px; width: 70%; background: transparent; margin-bottom: 20px;}
textarea {border: none; border-bottom: solid 1px #9e9591; padding: 15px 0px; width: 70%; height: 100px;  background-color: transparent; resize: none;}
input[type="submit"] {padding: 12px 25px; font-weight: 400; font-family: "HCo_Gotham-Medium"; position: relative;    font-size: 15px; color: #fff; background: #280071; text-transform: uppercase; min-width: 130px; display: inline-block; text-align: center; border: 0px; transition: 0.2s;}
input[type="submit"]:hover {color: #fff; background: #0082d3; text-decoration: none;}

/*-- awards-winner-gallery-page --*/
.awards-winner-gallery-grid {padding: 40px 0px 15px;}
/*.awards-winner-gallery-grid ul {list-style: none; padding: 0px;}*/
.gl-wrapper {border-bottom: solid #280071 3px; padding-bottom: 25px; margin-bottom: 30px; transition: 0.2s;}
.gl-wrapper:hover {border-bottom: solid #0082d3 3px;}
.gl-image-wrap {height: 205px; margin-bottom: 30px; background: #dcddd8; text-align: center; position: relative;}
.gl-image-wrap img {height: 205px; object-fit: contain;}
.gallery-tag {padding: 5px 10px; position: absolute; text-transform: uppercase; background: #ea8d23; color: #fff; font-weight: 500; bottom: 0px;}
.gl-title {margin-bottom: 15px;}
.gl-title a:hover {text-decoration: none;}
.gl-category {margin-bottom: 15px;}
.gl-cat-year {font-weight: bold; margin-bottom: 15px;}
.gl-year {font-weight: bold;}

@media (max-width: 1199px) and (min-width: 768px) {
	.our-certifications {flex-wrap: wrap;}
	.our-certifications .vc_col-sm-2 {width: 33.33% !important; margin-bottom: 25px;}
	#section2 {padding: 50px 0 40px 0;}
}

@media (max-width: 1199px) {
	.awards-search-form input.form-control {width: 100%; margin: 0px 15px 15px 0px;}
	.form-btn {float: left; width: 100%;}
	.awards-search-form form {margin: 0px 0px 20px; float: left; width: 100%;}
	.awards-search-form form.last-fm {margin: 0px 0px 0px;}
}

@media (max-width: 1023px) {
	.gform_wrapper form .gform_body {width: 100%;}
}

@media (max-width: 767px) {
h3.gform_title {margin-bottom: 30px !important;}
.gform_wrapper .top_label li.gfield.gf_inline {width: 100% !important; padding-right: 0px; margin-bottom: 10px;}
table#WizardContentTable select#reg_rgt_key, 
table#WizardContentTable select#reg_src_key, 
table#WizardContentTable select#reg_adr_state, 
table#WizardContentTable #url_code, table#WizardContentTable #reg_badge_name, table#WizardContentTable #reg_org_name_dn, table#WizardContentTable #reg_ixo_title_dn, table#WizardContentTable #reg_adr_city
{ width:100%; }
table#WizardContentTable select#reg_cxa_key{ width:65%; }
table#WizardContentTable #cxa_mailing_label_html{ width:100%; margin:0;}
#UPDATEGRIDCONTROL_DOD_Invoice_Detail{ width:100% !important; overflow: scroll !important;  }
#UPDATEGRIDCONTROL_DOD_Invoice_Detail_c2c49518-fdfe-4781-a324-c64a66ea73a6{ display:none; }
#UPDATEGRIDCONTROL_DOD_Invoice_Detail_de0ce2d3-537b-4ba5-a774-1e5d6df01f07{ display:block; width:100%; }
#DesignedTable {width: 100%;}
.wrp404-tag span {font-size: 85px; line-height: 115px;}
.anc-advertisement p {margin-bottom: 7px; text-align: left;}
}
@media (max-width: 375px) {
	.table.table-striped {overflow: auto; margin:0 auto; width: 100%; display: block; max-width:320px; }
}

@media (min-width: 376px) and (max-width: 767px){
	.table.table-striped {overflow: auto; margin:0 auto; width: 100%; display: block; max-width:360px;  }
	span#reg_eml_key_Display_Text_ { width: 45%; float: left; margin-bottom: 30px; word-break: break-all; }
}
@media (min-width: 425px) and (max-width: 767px){
	.table.table-striped {overflow: auto; margin:0 auto; width: 100%; display: block; max-width:424px; }
}

@media (min-width: 768px) and (max-width: 991px){
	.table.table-striped {overflow: auto; margin:0 auto; width: 100%; display: block; max-width:660px; }
	 table#WizardContentTable #cxa_mailing_label_html{ margin-left:27% !important; }
	 
	 #LocalSecFullWidth #section1 h4.vc_custom_heading{ font-size: 18px; }
	 .facebook-section iframe{ width: 100% !important; height: 400px !important; }
	 .twitter-section iframe{ width: 100% !important; height: 400px !important; }
	 .sidebar-links{max-height: 400px; overflow:auto;}
}
@media (min-width: 992px) and (max-width: 1023px){
	.table.table-striped {overflow: auto; margin:0 auto; width: 100%; display: block; /* max-width:660px; */}
	 /*table#WizardContentTable #cxa_mailing_label_html{ margin-left:27% !important; }*/
	 
	 .facebook-section iframe{ width: 100% !important; height: 560px !important; }
	 .twitter-section iframe{ width: 100% !important; height: 560px !important; }
	 .sidebar-links{max-height: 560px; overflow:auto;}
}
@media (min-width: 1024px) and (max-width: 1170px){
	.table.table-striped {overflow: auto; margin:0 auto; width: 100%; /*display: block; max-width:690px;*/ }
	/*table#WizardContentTable #cxa_mailing_label_html{ margin-left:27% !important; }*/
	
	.facebook-section iframe{ width: 100% !important; height: 560px !important; }
	 .twitter-section iframe{ width: 100% !important; height: 560px !important; }
	 .sidebar-links{max-height: 560px; overflow:auto;}
}
@media (min-width: 1171px) and (max-width: 1199px){
	.sidebar-links{max-height: 550px; overflow:auto;}
}
@media (min-width: 1281px) and (max-width: 1365px){
	 table#WizardContentTable #cxa_mailing_label_html{ margin-left:27% !important; }
} 
.blue-module-width-image .vc_cta3-container { margin-bottom: 0px; }
.news-alert-button a:hover {
    color: #fff !important;
    background: #0082d3 !important;
    text-decoration: none;
}

.wp-caption{max-width:100% !important; }

.facebook-section *{ max-height:inherit !important; }


.featured-events-ls{ border:none; padding-top:0 !important; padding-bottom:0px !important; padding-left:50px !important; background:#f2f2ed; margin:0 !important; height: 100%; }
.featured-events-ls p{ margin-top:30px; }
.featured-events-ls h3{ line-height: 1.2em; padding-top: 10px; }
.featured-events-ls-thumb{ width:100%; padding:0; text-align:center; }
.featured-events-ls-thumb img{ width:auto; max-height:350px;  } 
.featuredimagebg { width:100%; margin:0 auto; background-repeat: no-repeat !important;background-size: 100% auto !important;}

.featuredimagebg .col-md-6{ padding-left:0; padding-right:0; }

.main-img-background img{ display: none; }
.main-img-background{background-repeat: no-repeat !important;background-size: 215% auto !important;}
@media (min-width: 768px) and (max-width: 1366px){
.featuredimagebg .col-md-6 { -ms-flex: 0 0 50%; flex: 0 0 50%;}
}
@media (min-width: 768px) and (max-width: 1023px){
.featured-events-ls {padding-bottom: 20px !important; padding-left: 30px !important;}
.featured-events-ls h3{ font-size:24px; }
}
@media (max-width: 1023px) {
	.featured-events-ls-thumb{ width:auto;  }
}
@media (max-width: 767px) {
	.featured-events-ls{ padding:30px 15px !important;}
	.featured-events-ls-thumb{ min-height:150px; }
	.news-alert-button{ margin-top:15px; text-align: left !important;}
	.main-img-background{ min-height: 115px !important; max-width: 100% !important; background-size: 100% auto !important;}
}
@media (min-width: 768px) {
	.main-img-background{ height: 150px !important; width: 200px; }
}
@media (min-width: 1024px) {
	.featuredimagebg{ min-height:300px; 200px}
}

.lspageevents .button-border{ display: none; }

@media (max-width: 767px){
	.blue-module-card { height: 250px; }
	.blue-module-card h5, 
	.blue-module-card .member-benefit-text p{ text-align: left; padding-left: 15px; padding-right: 15px; }
	.blue-module-card .member-benefit-text img.alignleft {
	    width: 80%;
	    clear: right;
	    float: none;
	    margin: 0 auto;
	    text-align: center;
	    display: block;
	}
	.blue-module-width-image .blue-module-card {
	    height: 420px;
	}
}

@media (min-width: 768px) and (max-width: 1023px){ 
	.blue-module-width-image .blue-module-card { height: 270px;}
}
.widget-area .upcoming-events-con p, 
.widget-area .upcoming-events-con strong, 
.widget-area .upcoming-events strong{ 
	display: none; 
}
.widget-area .upcoming-events h5{
	color: #280071;
	font-weight: 100; 
	font-family: "HCo_Gotham-Book"; 
	font-size: 15px;
	margin: 0;
}

.widget-area .upcoming-events-education{ 
	padding: 0;
	margin: 0;
}
.widget-area .upcoming-events{
	border-bottom: solid 1px #edede6;
	padding: 0 0 18px 0;
	margin: 0 0 18px 0;
	line-height: 18px;
}
.widget-area .upcoming-events:last-child{ border: none !important; }

.vc_btn3{
	background-color:#29246D !important
}
.vc_btn3:hover{
	background-color:#0082d3 !important
}

.footer-trademark h4{ text-align:center; margin-bottom: 0; font-family: 'HCo_Gotham-Bold';color: #29246D;}
/*=====pankaj css=======*/
.page-id-27679 .page-container{padding-top:0px;}
.page-container .membership-banner-section{padding-top: 90px!important;}
.membership-banner-text{margin-top: 45px;}
.welcome-to-cwea-section{padding: 64px 50px 10px 66px!important}
.welcome-to-cwea-section ul li{list-style-type: none;color: #280071;line-height: 31px;font-weight: 500;font-size: 16px;}
.welcome-to-cwea-section .welcome-to-cwea-img-column{margin-left: 25px;margin-right: 36px;}
.welcome-to-cwea-section .welcome-to-cwea-img-column img{box-shadow: 0 0 8px #c3c3c3;}
.welcome-to-cwea-section ul{border-left: 1px solid #b9b8b5;padding-left: 62px;}
.meet-our-member-div{text-align: center;padding: 0 36px;/*border-right: 4px solid #fff;*/}
.meet-our-member-div:first-child(0){border-right: none;}
.meet-our-member-div:first-of-type(1){border-right: 4px solid #fff;}
/*.meet-our-member-div:nth-child(n){border-right: 4px solid #fff;}*/
.meet-our-member-text{padding-left: 15px;padding-right: 15px;padding-top: 30px;}
.meet-our-member-text h3{color: #3981cd;font-size: 25px;margin-bottom: 0;}
.meet-our-member-text h6{color: #44407d;font-size: 15px;margin-top: 4px;}
.meet-our-member-text p{color: #9a9a99; font-size: 18px;}
.membership-local-section{background-position: center;background-repeat: no-repeat;}
#meetourmembers .owl-controls{position: absolute;top: 50%;width: 100%;}
#meetourmembers .owl-controls .owl-prev{left: 0;position: absolute;top: 50%;}
#meetourmembers .owl-controls .owl-next{right: 0;position: absolute;top: 50%;}
#meetourmembers .owl-controls .owl-prev .fa-angle-left{color: #cbcac9;font-size: 56px;}
#meetourmembers .owl-controls .owl-next .fa-angle-right{color: #cbcac9;font-size: 56px;}
.top-5-reasons-to-join-section{background-size: cover!important;padding-top: 0!important;}
.top-5-reasons-to-join-left-column{background: #ec8d22;border-top-right-radius: 20em 20em;border-bottom-right-radius: 20em 20em;padding: 180px 20px;}
.top-5-reasons-to-join-left-column h2{color: #fff;font-size: 48px;line-height: 48px;}
.top-5-reasons-to-join-left-column h2 strong{line-height: 50px;}
.top-5-reasons-to-join-right-column{margin-top: 25px;margin-bottom: 20px;}
.top-5-reasons-to-join-pints{background: #eae9e4;border-radius: 50%;padding: 56px 37px;width: 250px;height: 250px;margin-bottom: 0px;margin-top: 0px;}
.top-5-reasons-to-join-pints h3{color: #378eba;font-size: 50px;}
.top-5-reasons-to-join-pints p{color: #2a266d;}
.member-benefit-resources-section .member-benefits-resources-columns .vc_single_image-wrapper{min-width: 554px;}
.member-benefit-resources-section .member-benefits-resources-columns .vc_single_image-wrapper img{width: 100%;}
.member-benefits-resources-points-section h3{border-bottom: 1px solid #a09e9b;padding-bottom: 19px;}
.wpb-js-composer .membership-type-tab-section .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color: #fff !important;border-bottom: none!important;padding: 8px 0px !important;margin-top: 16px;}
.wpb-js-composer .membership-type-tab-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab{border-bottom: none !important;}
.wpb-js-composer .membership-type-tab-section .vc_tta.vc_general .vc_tta-panel-body{padding: 14px 18px;}
.membership-type-img{margin-bottom: 0;}
.wpb-js-composer .membership-type-tab-section .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list:after{display: none;}
.wpb-js-composer .membership-type-tab-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{border: none;color: #44407d!important;font-weight: 600!important;}
.wpb-js-composer .membership-type-tab-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color: #d3832b!important;color: #fff!important;font-weight: normal !important;border-top-left-radius: 11px!important;border-top-right-radius: 11px!important;}
.membership-type-tab-text-column{margin-bottom: 0;}
.testimonial-section{background: url(/wp-content/uploads/2016/01/sky-blue2.jpg);background-repeat: no-repeat;background-size: cover; padding: 50px 0 45px 0!important;}
.testimonial-section h2{font-size: 18px;line-height: 30px;color: #fff;    padding: 35px 60px 35px 0;border-right: 1px solid #fff;}
.testimonial-section h2 strong{line-height: 30px;}
.testimonial-section .single-testimonial .single-testimonial-thumb{float: none;}
.testimonial-section .single-testimonial {padding: 0px 0 0px 75px;margin-bottom: 0px;}
.testimonial-section .single-testimonial-content h5{color: #fff;}
.testimonial-section .single-testimonial-content p{color: #fff;}

.tab-span-text-color{color: #2a266d;}
.testimonial-section .single-testimonial{border: none;}
@media(min-width: 1024px) and (max-width: 1180px){	
	.top-5-reasons-to-join-left-column {border-top-right-radius: 22em 26em;border-bottom-right-radius: 22em 26em;}
	.top-5-reasons-to-join-pints {width: 214px;height: 214px;padding: 28px 13px;}
	.top-5-reasons-to-join-left-column{border-top-right-radius: 26em 25em;border-bottom-right-radius: 26em 25em;padding: 148px 20px;}
	.member-benefit-resources-section .member-benefits-resources-columns .vc_single_image-wrapper {min-width: 100%;}
}
@media(min-width: 768px) and (max-width: 820px){	
	.page-container .membership-banner-section{background-size: auto 100% !important;}
	.top-5-reasons-to-join-left-column {border-top-right-radius: 34em 40em;border-bottom-right-radius: 34em 40em;padding: 94px 10px;}
	.top-5-reasons-to-join-left-column h2 {font-size: 34px;}
	.top-5-reasons-to-join-pints {padding: 10px 6px;width: 162px;height: 162px;}
	.top-5-reasons-to-join-pints h3 {font-size: 26px;margin-bottom: 5px;}
	.top-5-reasons-to-join-pints p{font-size: 13px;}
	.testimonial-section{background-size: auto 100% !important;}
}
@media(max-width: 767px){
	.page-id-27679 .page-container{margin-top: 118px;}
	.membership-banner-section{background-image: url(https://www.cwea.org/wp-content/uploads/2023/03/home-banner-1.png?id=27709) !important;background-position: initial!important;background-repeat: no-repeat !important;background-size: initial !important;}
	.page-id-26845 .page-container {margin-top: 118px;}
	.page-container .membership-banner-section {padding-top: 0px!important;}
	.membership-banner-section{display: block!important;}
	.welcome-to-cwea-img-column .wpb_single_image.vc_align_center{text-align: left;}
	.welcome-to-cwea-section .welcome-to-cwea-img-column {margin-left: 0px;}
	.welcome-to-cwea-section ul {border-left: none;padding-left: 0;}
	.local-section-img-section-column .wpb_single_image.vc_align_center{text-align: left;}
	.membership-local-section{background: #fff;background-image: none!important;}
	.testimonial-section {background-size: cover;}
	.testimonial-section h2 {border-right: none;}
	.testimonial-section .single-testimonial {padding: 0px 0 0px 0px;}
	.top-5-reasons-to-join-left-column {border-top-right-radius: 0;border-bottom-right-radius: 0;padding: 10px 15px;border-bottom-right-radius: 29em 20em;border-bottom-left-radius: 29em 20em;text-align: center;}
	.top-5-reasons-to-join-pints {margin: 0 auto 25px;}
	.membership-type-tab-text-column {padding: 16px;}
	.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title a {background: orange!important;color: #fff!important;}
	.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body{border: none!important;}
	.member-benefit-resources-section .member-benefits-resources-columns .vc_single_image-wrapper {min-width: 100%;}
}




.blue-vc-responsive{padding:30px}
.blue-vc-responsive .blue-vc-wrap{display:flex; max-width:900px; padding: 0 15px; margin:0 auto}
.blue-vc-responsive .blue-vc-wrap p, 
.blue-vc-responsive .blue-vc-wrap .module-text,
.blue-vc-responsive .blue-vc-wrap h2,
.blue-vc-responsive .blue-vc-wrap h3,
.blue-vc-responsive .blue-vc-wrap h4,
.blue-vc-responsive .blue-vc-wrap h5,
.blue-vc-responsive .blue-vc-wrap h6{color:#fff}

.blue-vc-responsive .blue-vc-wrap .module-card{ width:75%; float:left; } 
.blue-vc-responsive .blue-vc-wrap .module-text{padding-top:5px; font-size: 19px; text-align:justify; }
.blue-vc-responsive .module-link-btn{ width: 25%; padding:0 0 0 40px; display: flex; align-items: center;}
.blue-vc-responsive .module-link-btn a{font-family: "HCo_Gotham-Medium"; padding:10px 15px;font-weight:400;position:relative;font-size:15px;color:#fff;background:#280071;text-transform:uppercase;min-width:130px;display:inline-block;text-align:center}
.blue-vc-responsive .module-link-btn a:hover{text-decoration:none}
.blue-vc-responsive .module-link-btn a:hover{color:#fff !important;background:#0082d3 !important;text-decoration:none}
.blue-vc-responsive .module-link-btn a:hover:before{color:$white} 

.blue-vc-responsive .module-link-btn a:after{font-family:FontAwesome;content:"\f054";position:relative;right:0;font-size:10px;font-weight:100;transition:.1s ease all;margin:0 0 0 5px;bottom:2px}

@media(max-width: 767px){
	.blue-vc-responsive{ padding:30px 0; }
	.blue-vc-responsive .blue-vc-wrap{ display:block; }
.blue-vc-responsive .blue-vc-wrap .module-card{ width:100%; float:none; } 
.blue-vc-responsive .blue-vc-wrap .module-text{text-align:inherit; }
.blue-vc-responsive .module-link-btn{ width: 100%; padding:0; margin-top: 15px; display: block;}
}

@media(min-width: 768px) and (max-width: 1023px){
	.blue-vc-responsive{padding:30px 0;}
}