/* custome css for wp theme */


.header-search-form {
	flex-basis: 33%;
}
.header-search-form .search-field {
	border: 1px solid #231f20;
	border-radius: 0;
	font-family: vag-light;
	font-size: 0.9375rem;
	min-width: 270px;
	padding: .375rem .75rem;
}
.navbar-light .navbar-nav .nav-item a {
	color: rgb(64, 64, 64);
}
.navbar-light .navbar-nav .nav-item a:hover {
	text-decoration: none;
}
.menu-main-menu-container {
	width: 100%;
}
.es_textbox .es_textbox_class {
	background-color: #fff;
	border: medium none;
	font-family: "VAG-Light";
	font-size: 15px;
	padding: 7px 15px;
	width: 350px;
	float: left;
	border-radius: 0;
}
.es_textbox .es_textbox_class:focus {
	box-shadow: 0 0 0 0.2rem #f4f8e7;
	border: none;
	outline: none;
}
.es_button .es_textbox_button {
	background-color: #6dc08c;
	border-color: #6dc08c;
	border-radius: 0;
	color: #fff;
	font-size: 1.125rem;
	letter-spacing: 1px;
	padding: 3px 30px;
	text-transform: uppercase;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	line-height: 1.7;
	border: none;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	cursor: pointer;
}
.es_widget_form .es_textbox_button {
	width: auto;
}
.es_widget_form .es_textbox {
	padding-bottom: 0;
	float: left;
}
.es_widget_form .es_button {
	padding-top: 0;
	padding-bottom: 0;
	float: left;
}
.video-block .embed-responsive-item {
	height: 540px;
}
.video-block.embed-responsive {
	overflow: visible;
}
input.es_textbox_button:hover {
	background-color: #4da86b;
	color: #fff;
}
.in-touch .widget-title {
	color: #fff;
}
.header-search-form span.screen-reader-text, .header-search-form input.search-submit {
	display: none;
}
.post_feat_img.wp-post-image {
	width: 100%;
	height: auto;
}
.post-template-default.single.single-post img {
	max-width: 100%;
	height: auto;
}
.share-links {
	margin-bottom: 50px;
}
.fixed-blcok {
	position: absolute;
	top: 820px;
}
.page-item.active .page-link {
	background-color: #6dc08c;
	border-color: #6dc08c;
}
.page-link {
	color: #6dc08c;
}
.page-link:hover {
	color: #4da86b;
}
.pdf-outer {
	margin-bottom: 30px;
}
.tp_recent_tweets {
	overflow: scroll;
	height: 500px;
}
.tp_recent_tweets ul {
	padding-left: 0;
}
.tp_recent_tweets li {
	font-family: 'VAG-Light';
}
.tp_recent_tweets li a {
	font-family: 'VAG-Bold';
	font-weight: normal;
}
.twitter-block h2.widget-title {
	font-size: 1.45rem;
}
#cmApp_signupForm div[style] {
	display: none;
}
#cmApp_signupForm {
	align-items: center;
	display: flex;
	text-align: left;
}
#cmApp_signupForm .cmApp_fieldWrap {
	margin-top: 0!important;
}
.cmApp_signupContainer div {
	margin-top: 0!important;
}
.cmApp_signupContainer #cmApp_signupForm > div {
	padding: 0!important;
}
#cmApp_signupEmail {
	width: 325px;
	border: none;
	font-family: "VAG-Light";
}
.cmApp_signupContainer {
	min-width: auto!important;
	padding: 0px !important;
	width: auto !important;
	max-width: inherit !important;
}
.subscribe .cmApp_formSubmitButton {
	background-color: #6dc08c!important;
	border-color: #6dc08c!important;
	font-size: 1.125rem!important;
	padding: 4px 30px!important;
	font-family: 'VAG-bold'!important;
	cursor: pointer
}
.subscribe .cmApp_formSubmitButton:hover {
	background-color: #4da86b!important;
}
#cmApp_errorAll {
	bottom: -19px;
	display: block;
	font-size: 13px;
	position: absolute;
}
.imgmedia-home {
	width: 100%;
}
.text-center {
	text-align: center;
}
.my-top-20 {
	margin-top: 20px;
}
.loadmore_news.done {
	cursor: default;
	opacity: .2;
	background-color: #939393;
	pointer-events: none;
	outline: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.subscribe div.fca_eoi_layout_16 div.fca_eoi_layout_inputs_wrapper, form.fca_eoi_layout_16 div.fca_eoi_layout_inputs_wrapper {
    background-color: none !important;
    padding: 0!important;
    line-height: 1;
}

.fca_eoi_layout_inputs_wrapper {
    background-color: none !important;
    padding: 0!important;
    line-height: 1;
}

.fca_eoi_layout_widget { border: 0px solid transparent!important; }


.advert-btn {
padding: 0.5rem 0.8rem;
text-align:center;
}

.page-template-become-member-page .restof_registrationform { display:none; }
.page-template-become-member-page .um-register .um-col-alt { display:none; }
a.letsdothisbtn { color:#fff!important; }

/********megamenu**********/

.header nav.navbar {
	position: inherit;
}
.header {
	position: relative;
}
#mega-menu-wrap-primary {
	width: 100%;
	background: none;
	position: inherit;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	border: none;
	line-height: normal;
	height: auto;
	color: rgb(64, 64, 64);
	font-size: 1.188rem;
	text-transform: uppercase;
	padding: 0px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
	position: inherit;
	margin: 0px 30px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child {
	margin-right: 0px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child {
	margin-left: 0px;
}
#mega-menu-wrap-primary #mega-menu-primary {
	position: inherit;
	text-align: right;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	background: none;
	color: #6dc08c;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
	background: none;
	color: #6dc08c;
}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
	max-width: 1110px;
	right: 0px;
	margin: 0 auto;
	background: #fff;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	border: 1px solid rgba(0, 0, 0, 0.15);
	padding: 15px;
	top: 100%;
	margin-top: 0px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu ul {
	padding: 0px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu ul li {
	list-style-type: none;
	padding: 3px 0px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu ul li a {
	text-transform: none;
	font-size: 16px;
	color: #515151;
	font-weight: 300;
	font-family: "VAG-Light";
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu ul li a:hover {
	color: #6dc08c;
	text-decoration: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	padding-bottom: 13px;
	font-weight: normal;
	color: #231f20;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu form select {
	width: 100%;
	border: 1px solid #ccc;
	padding: 7px;
	color: #515151;
}
#mega-menu-wrap-primary .mega-menu-toggle {
	display: none;
}
.navbar #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
	display: block !important;
}

.curr_f_name {
    float: left;
    width: 70%;
}

.profileedit_icon_drop {
    float: right;
    font-size: 37px;
	
}

.profileedit_icon_drop a {
	text-decoration:none;
}

.profileedit_icon_user_menu { display:none;position:absolute; 
    font-size: 20px;
    list-style: none;
    float: right;
	margin-left:-23px;
    margin-top: -17px; }

.content-area-u-dashbaord { clear:both; }

/**********megamenu*end***********/

/*********social iocn*************/
.share-links div.printfriendly {
	margin: 0;
}
.share-links a {
	margin-right: 10px !important;
	width: 77px !important;
	float: left;
	align-items: center;
	-ms-align-items: center;
	-webkit-align-items: center;
	color: #fff !important;
	display: flex;
	font-size: 32px;
	height: 40px !important;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	
	line-height: 40px;
	padding: 0;
	text-align: center;
}
.share-links a:hover {
	text-decoration: none;
	opacity: 0.8;
}
.share-links .synved-social-provider-twitter{
	background: #1086b2 !important;
}
.share-links .synved-social-provider-facebook{
	background: #3b5999;
}
.share-links .synved-social-provider-linkedin{
	background: #0b7bb6;
}
.share-links .synved-social-provider-mail{
	background: #8e9192;
}
.share-links .noslimstat{
	background: #474749;
}


.share-links a img{
	display: none !important;
}
.share-links .noslimstat:before {
	content: "\e905";
	font-family:'ds-font';
	font-size: 32px;
	color: #fff;
	display: inline-block;
}
.share-links .synved-social-provider-twitter:before {
	content: "\f099";
	font-family: 'FontAwesome';
	font-size: 32px;
	display: inline-block;
}
.share-links .synved-social-provider-facebook:before {
	content: "\f09a";
    font-family: 'FontAwesome';
	font-size: 32px;
	display: inline-block;
}
.share-links .synved-social-provider-linkedin:before {
	content: "\f0e1";
	font-family: 'FontAwesome';
	font-size: 32px;
	display: inline-block;
}
.share-links .synved-social-provider-mail:before {
	content: "\e906";
	font-family:'ds-font';
	font-size: 32px;
	display: inline-block;
}

.filter-block ul.menu{
	padding: 0px;	
}

.filter-block ul.menu li{
	list-style-type: none;
	border-bottom: 1px solid #e9e9e7;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.form-fields .wpcf7-form-control {
	border: 1px solid #e9e9e7;
	width: 100%;
	min-height: 40px;
}

.form-fields .wpcf7-form-control.g-recaptcha{
	border:none;
	width: auto;
	min-height: 1px
}
.wpcf7-form-control.wpcf7-submit{
	width: auto;
	background-color: #6dc08c;
	border: none;
	color: #fff;
	font-size: 1.125rem;
	letter-spacing: 1px;
	padding: 4px 30px;
	text-transform: uppercase;
	cursor: pointer;
	margin-top: 15px;
	
}
.wpcf7-form-control.wpcf7-submit:hover{
	background-color: #4da86b;
}

.wpgmp_map_container .wpgmp_map  {
	width: 100% !important;
}
.um-186.um {
	float: none !important;
}

.form-fields {
	padding: 10px 0px;
}
.address-map {
	padding-top:30px;
}
.sub-social #fca_eoi_form_210 .fca_eoi_layout_16.fca_eoi_layout_widget div.fca_eoi_layout_email_field_wrapper {
	border: none;
	margin-bottom: 0px;
}
.sub-social #fca_eoi_form_210 .fca_eoi_layout_16.fca_eoi_layout_widget div.fca_eoi_layout_submit_button_wrapper {
	margin-bottom: 0px;
}

input.wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea{ font-family: 'VAG-Light'; }
/*
#rightbar_sharebox {
    background: #f1f7eb;
    border-radius: 6px 0 0 0;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.17);
    position: absolute;
    top: 0;
    right: 0;
    width: 31px;
    height: 120px;
    overflow: hidden;
    z-index: 99999;
}

#rightbar_sharebox .sharebox {
    position: absolute;
    left: 45px;
    top: 42px;
    width: 300px;
}
*/
.search-results h1.page-title {font-size: 2.5rem;}
.search-results h2.entry-title {font-size: 1.8rem;}
.search-results h2.entry-title a {text-transform: uppercase;}
.search-results .post-thumbnail {float: left; width: 300px; margin-right:15px;}
.search-results .post-thumbnail img {width: 100%; height: auto; display: block;}
.search-results div[id*="post"] { border-bottom: 1px solid #ddd;clear: left;overflow: hidden;padding-bottom: 10px;padding-top: 15px;}
.search-results .entry-footer > span {display: block;}

.popular-materials .menu {margin: 0 0 1em 0;padding: 0 0 0 1em; list-style: none;}
.popular-materials .menu li {position: relative;padding-left: 0.5em;}
.popular-materials .menu li:before {font-family: 'FontAwesome';content: '\f0a4';position: absolute;left: -1em;top: 0;}

.anti-greenwash .menu {margin: 0 0 1em 0;padding: 0 0 0 1em; list-style: none;}
.anti-greenwash .menu li {position: relative;padding-left: 0.5em;}
.anti-greenwash .menu li:before {font-family: 'FontAwesome';content: '\f0a4';position: absolute;left: -1em;top: 0;}

.resource-menus .menu {margin: 0 0 1em 0;padding: 0 0 0 1em; list-style: none;}
.resource-menus .menu li {position: relative;padding-left: 0.5em;}
.resource-menus .menu li:before {font-family: 'FontAwesome';content: '\f0a4';position: absolute;left: -1em;top: 0;}

.search.search-results h2.screen-reader-text {display:none;}
.news-card-blocks .card a img, .you-may-also-like .card a img,  .advert-block-media img {width:100%}
.loadmore-content .card-title { min-height: 64px;}

.ad-block p a.site-btn {font-family:"VAG-Bold", sans-serif;}

.home .news-card-blocks a, .home .blog-research a { color:#000; }
.home  .news-card-blocks a:hover, .home .blog-research a:hover  { text-decoration:none;/*color:#6dc08c;*/ }
a.latest-news-head:hover { color:#6dc08c; }

.home .news-card-blocks a.card-link, .home .blog-research a.card-link {
	color: #6dc08c;
}

.fixed-blcok .share-links .synved-social-provider-facebook {
    background: #3b5999!important;
}

.fixed-blcok .share-links .synved-social-provider-linkedin {
    background: #0b7bb6!important;
}

.fixed-blcok .share-links { padding:37px 15px!important; margin-bottom: 0px; }

#fca_eoi_form_210 .fca_eoi_layout_16.fca_eoi_layout_widget div.fca_eoi_layout_submit_button_wrapper input {
 font-size: 1.125rem !important;
 font-family: 'VAG-Bold', sans-serif!important;
 font-weight: 400!important;
}

#subscrib .modal-title {text-transform: uppercase;}
#subscrib .modal-body p {text-align: center;}

#fca_eoi_form_248 .fca_eoi_layout_15.fca_eoi_layout_popup {
  border-color: #fff !important;
}

.latestnewsh {
	border-bottom:4px solid #edeceb;
}

.about-home {
	margin-bottom: 20px !important;
}

.site-btn.backtomedia {
	padding: 4px 15px;
}
.site-btn.backtomedia span{
	margin-left: 0px;
}

#postcode-186 {
width: 100%;
height: 40px !important;
}

.page-id-286 #print_content, .page-id-190 #print_content, .page-id-192 #print_content, .page-id-202 #print_content { width:100%; }

.um-187.um input[type="submit"].um-button { background:#6dc08c!important; }
.um-187.um input[type="submit"].um-button:hover { background:#4da86b!important; }
#um-submit-btn { background:#6dc08c!important; }
#um-submit-btn:hover { background:#4da86b!important; }
.page-id-190 .um-header.no-cover { display:none; }
.nomemberfound {
text-align: center;
margin-bottom: 40px;
}

input[type=submit].um-button, input[type=submit].um-button:focus {
	border-radius: 0px!important; 
    border-top: 0px!important; 
    border-bottom: 0px!important; 
	opacity:0px!important;
	padding: 12px 30px!important;
	font-size:18px!important;
	font-family: 'VAG-Bold', sans-serif!important;
}
.page-template-become-member-page input[type=submit].um-button, .page-template-become-member-page input[type=submit].um-button:focus { 
	opacity:1!important;
}
.card.ie-fix{
	display: block;
}

.news-card-blocks .card:hover .roller-over, .blog-research .card:hover .roller-over, .fact-block figure:hover .roller-over {
/*	opacity: 0.6; */
	display: block;

}
.fact-block figure .roller-over {display:block; position: relative; overflow: hidden;}
.news-card-blocks .card:hover .roller-over img, 
.blog-research .card:hover .roller-over img, 
/*.fact-block figure:hover .roller-over img,*/
.ad-block .card:hover > a img{
transform: scale(1.2,1.2);	transition: all 0.5s ease 0s;}


.news-card-blocks .card .roller-over img, 
.blog-research .card .roller-over img, 
/*.fact-block figure .roller-over img,*/
.ad-block .card > a img{
transform: scale(1,1);	transition:all 0.5s ease 0s;}

.site-btn {font-family: "VAG-Bold",sans-serif!important;}

.blog-research .card-body{background-color: #edeceb; padding:0;}
.blog-research .card-body h4.card-title{min-height: 80px;}
.blog-research .card-body a{padding: 0.5rem 0.8rem; display: block;}
.blog-research .card-body h4 a{padding: 0.5rem 0.8rem;min-height: 80px;}
.blog-research .card-body .card-title{ margin-bottom: 0;}
.blog-research .card > a{display:block; position: relative; overflow: hidden;}


.news-card-blocks .card-body{background-color: #edeceb;  padding: 0;}
.news-card-blocks .card-body h4.card-title{min-height: 80px;}
.news-card-blocks .card-body a{padding: 0.5rem 0.8rem; display: block;}
.news-card-blocks .card-body h4 a{padding: 0.5rem 0.8rem ;min-height: 80px;}
.news-card-blocks .card-body .card-title{ margin-bottom:0;}
.news-card-blocks .card > a{display:block; position: relative; overflow: hidden; }


.ad-block .card-body{background-color: #edeceb; padding: 0;}
.ad-block .card-body h4.card-title a{min-height: 80px;}
.ad-block .card-body a{padding: 0.5rem 0.8rem; display: block;}
.ad-block .card-body h4 a{padding: 0.5rem 0.8rem ;}
.ad-block .card-body .card-title{ margin-bottom:0;}
.ad-block .card > a{display:block; position: relative; overflow: hidden; }


.news-card-blocks .card a img, 
.you-may-also-like .card a img, 
.advert-block-media img,
.ad-block img{
    width: 100%;
}

@media (min-width:1200px) {
#news1 .card-body.latestnewsh {
    min-height: 252px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
}
}

@media (min-width:768px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link::after {
	display: none;
}
.navbar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-toggle-on .mega-menu-link::before {
	content: "\f0d8";
	position: absolute;
	bottom: -33px;
	color: #C0C0C0;
	font-family: 'FontAwesome';
	font-size: 30px;
	right: 0px;
	left: 0px;
	width: 20px;
	margin: 0 auto;
}
}

@media (min-width:768px) and (max-width:991px) {
.navbar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-toggle-on .mega-menu-link::before {
	bottom: -25px;
}

.you-may-also-like > h4{ margin-left: 0!important; width: 100%; padding-left: 11px;}
	
}

@media (max-width:1199px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
	margin: 0px 17px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
	max-width: 930px;
}
}

@media (max-width:1023px) {
.es_textbox .es_textbox_class {
	width: 250px;
}
.video-block .embed-responsive-item {
	height: 100%;
}
.video-block.embed-responsive {
	overflow: hidden;
}
#cmApp_signupEmail {
	width: 225px;
}
.video-block {
	margin-top: 30px;
}
.sub-social #fca_eoi_form_210 .fca_eoi_layout_16.fca_eoi_layout_widget div.fca_eoi_layout_email_field_wrapper {
	max-width: 250px;
}		
	
}

@media (max-width:767px) {
.search-bar .form-control {
	max-width: 100%;
	margin-bottom: 0;
}
.twitter-block, .ready {
	display: none!important;
}
/**********magemenu*********/
#mega-menu-wrap-primary {
	padding: 10px 0px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
	margin: 0px;
	padding: 5px 15px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	font-size: 0.9rem;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children a.mega-menu-link::after {
	float: right;
	font-size: 21px;
	line-height: 20px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
	width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
	padding: 0px;
	box-shadow: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu ul li {
	padding: 1px 0px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu ul li a {
	font-size: 14px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	padding-bottom: 10px;
	font-size: 14px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
	background: none;
	color: #6dc08c;
}

.page-template-become-member-page .um-register .passfieldblock {
    width: 100%!important;
}

.page-template-become-member-page .um-register .passfield {
    width: 100%!important;
}

.page-template-become-member-page .um-register .cpassfield {
    width: 100%!important;
}

.partners-block .owl-carousel .owl-item img {
    width: 70%!important;
}


}

@media (max-width:574px) {
.es_widget_form .es_textbox {
	width: 100%;
}
.es_textbox .es_textbox_class {
	width: 100%;
}
.es_widget_form .es_button {
	width: 100%;
}
.es_widget_form .es_textbox_button {
	width: 100%;
}
.sub-social #fca_eoi_form_210 .fca_eoi_layout_16.fca_eoi_layout_widget div.fca_eoi_layout_email_field_wrapper {
	max-width: 100%;
}
.sub-social #fca_eoi_form_210 .fca_eoi_layout_16.fca_eoi_layout_widget div.fca_eoi_layout_submit_button_wrapper {
	max-width: 100%;
}	
	
	
}

@media (max-width:479px) {
#cmApp_signupForm {
	display: block;
}
#cmApp_signupEmail {
	text-align: center;
}
}



#mega-menu-primary .widget_custom_html  {background-color: #f7f9e9!important; /*text-align: center!important;*/}
#mega-menu-primary .widget_custom_html .mega-block-title {  }

#mega-menu-primary .custom-html-widget {  font-family:"VAG-Light" !important; font-size: 16px !important;}
#mega-menu-primary .custom-html-widget .site-btn { font-family:"VAG-bold" !important;}
.header-search-form .search-field:focus {  box-shadow: 0 0 0 0.2rem #f7f9e7;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li:last-child h4.mega-block-title {font-size: 28px}

.account-dashboard-menu {  float: right;}
.account-dashboard-menu .btn {background-color: transparent; color: #6dc08c; border: none; padding: 0; line-height: normal;}
.account-dashboard-menu .dropdown-toggle::after {display: none;}
.account-dashboard-menu .btn i {font-size: 32px;}
.btn-primary.active:not(:disabled):not(.disabled), .btn-primary:active:not(:disabled):not(.disabled), .show > .btn-primary.dropdown-toggle {
  background-color:transparent; border-color:transparent; color: #6dc08c;}

.btn-primary.active:focus:not(:disabled):not(.disabled), 
.btn-primary:active:focus:not(:disabled):not(.disabled), 
.show > .btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem #f7f9e7;}

.account-dashboard-menu .dropdown-item {text-align: right;}
.account-dashboard-menu .btn-primary.focus, .account-dashboard-menu .btn-primary:focus {  box-shadow: 0 0 0 0.2rem #f7f9e7;}
.account-dashboard-menu .dropdown-menu:after {display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";
	border-top:0;
	border-right:.5em solid transparent; ;
	border-bottom: .5em solid  #d9d9d9 ;
	border-left:.5em solid transparent;
	 position: absolute;
    right: 5px;
    top: -8px;
	
}

.um-register .passfieldblock { width:60%!important; }

.um-register .passfield { float:left!important; width:45%!important;}
.um-register .cpassfield { float:right!important; width:45%!important;}
.um-register input.passfield{width:291px!important;}
.um-register input.cpassfield{width:291px!important;}
.um-register .passfield .um-field-error { float:right!important; }
.um-register .cpassfield .um-field-error { float:right!important; }
.um-login p.um-notice.err { display:none!important; }

.um-field-um_block_186_26, .um-field-um_block_186_35 { text-align:center; }
.um-field-area .error { color:red;}


/* comment box css */
.comment-respond,
.entry-pings,
.entry-comments {
    color: #444;
    padding: 20px 45px 40px 45px;

    overflow: hidden;
    background: #fff;
    border-left: 4px solid #444;
}
.entry-comments h3{
    font-size: 30px;
    margin-bottom: 30px;
}
.comment-respond h3,
.entry-pings h3{
    font-size: 20px;
    margin-bottom: 30px;
}
.comment-respond {
    padding:0%;
    margin: 20px 1px 20px 1px;
        border-left: none !important;
}
.comment-header {
    color: #adaeb3;
    font-size: 14px;
    margin-bottom: 20px;
}
.comment-header cite a {
    border: none;
    font-style: normal;
    font-size: 16px;
    font-weight: bold;
}
.comment-header .comment-meta a {
    border: none;
    color: #adaeb3;
}
li.comment {
    background-color: #fff;
    border-right: none;
}
.comment-content {
    clear: both;
    overflow: hidden;
}
.comment-list li {
    font-size: 14px;
    padding: 20px 30px 20px 50px;
}
.comment-list .children {
    margin-top: 40px;
    border: 1px solid #ccc;
}
.comment-list li li {
    background-color: #f5f5f6;
}
.comment-list li li li {
    background-color: #fff;
}
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
    width: 50%;
	  border: 1px solid #231f20;
	padding: 5px 10px;
}
.comment-form-comment textarea {border: 1px solid #231f20; padding: 5px 10px;}
#commentform .form-submit .submit {background-color: #6dc08c; border-color: #6dc08c; border-radius: 0; color: #fff; font-size: 1.125rem;
letter-spacing: 1px; padding: 4px 30px; text-transform: uppercase; border: none; cursor: pointer;}
#commentform .form-submit .submit:hover {  background-color: #4da86b;  color: #fff;}

.comment-respond label {
    display: block;
    margin-right: 12px;
}
.entry-comments .comment-author {
    margin-bottom: 0;
    position: relative;
}
.entry-comments .comment-author img {
    border-radius: 50%;
    border: 5px solid #fff;
    left: -80px;
    top: -5px;
    position: absolute;
    width: 60px;
}
.entry-pings .reply {
    display: none;
}
.bypostauthor {
}
.form-allowed-tags {
    background-color: #f5f5f5;
    font-size: 16px;
    padding: 24px;
}
.comment-reply-link{
    cursor: pointer;
    background-color: #444;
    border: none;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 1px;
    padding: 4px 10px 4px;
    text-transform: uppercase;
    width: auto;
}
.comment-reply-link:hover{
    color: #fff;
}
.comment-notes{
    display:none;   
}

.um-field-label label {
    
    font-weight: normal!important;
}

.advert-block-media .ad-block img { max-width:315px!important; }

.myths-detail-heading {
    font-family: 'Amatic SC', cursive;
    font-weight: 700;
    font-size: 3rem;
    color: #fff;
    line-height: 1.1;
}

#print_content ul li{font-family:'VAG-Light';}

.content-detail ul li {
    font-size: 1.125rem;
    line-height: 1.5;
}

.um-login input[type=submit].um-button, .um-login input[type=submit].um-button:focus, .logged-in input[type=submit].um-button, .logged-in input[type=submit].um-button:focus {
    opacity: 1!important;
}

.um-password input[type=submit].um-button, .um-password input[type=submit].um-button:focus{opacity: 1!important; }

/*08-01-2019*/
.news-card-blocks .card-body .right-card-events-date {padding: 0.5rem 0.8rem;text-align: right;}
@media (min-width:576px) and (max-width:991px){
.news-card-blocks .card-body .left-card-eventscat a{padding: 0.5rem 0 0.5rem 0.4rem;}
.news-card-blocks .card-body .right-card-events-date {padding: 0.5rem 0.4rem 0.5rem 0;}
}

.news-card-blocks .card-text a {
    min-height: 125px!important;
	}