/* Support #95228 - Form submit button */

    .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] { color: #fff !important; }

/* Support #96006 - Mobile menu background color */

    .mk-responsive-nav { background: #030038; }

 /* Support - #114901 - Fixing Line Height issues */

 h1,h2,h3{
     line-height: 1.3;
 }

 /* Support - #119950 - Change the background color of the MailChimp Signup form on Footer*/

#mc_signup_submit{
	background-color: white;
}

/* Support #127219 - Disable hover effect */

	.gallery img:hover { opacity: unset; }

/* Support #18077 - Mobile spacing */

@media only screen and (max-width: 765px) {
	#space-fifty {
		height: 10px!important;
	}
}

/* Support #257339 - gallery mobile view not responsive */
@media only screen and (max-width: 767px) {
  .gallery-columns-2.gallery .gallery-item {
      width: 100% !important;
      max-width: 540px;
      margin: 0 auto;
      display: block;
  }

  .page_content_wrap .content_wrap, .content_container {
    width: 90% !important;
  }
}

/*Support #257616- Hide Recaptcha badge*/
.gfield .grecaptcha-badge{
	display: none !important;
}

@media (max-width: 48em){
	h2{
		font-size: 24px !important;
	}
}

.gfield_radio .gchoice label:before, .gfield_checkbox .gchoice label:before{
  display: none
}

.ginput_container.ginput_container_radio, .ginput_container.ginput_container_checkbox{
  padding: 1em 0;
}

.gfield_label{
  font-style: normal;
  color: #808080 !important;
  left: 0;
}


/* Support #346614 - correct layout for gravity form : legend & fieldset */
.gform_wrapper.gravity-theme legend.gfield_label {
    position: relative !important;
    top: 0 !important;
}

.gform_wrapper.gravity-theme fieldset .ginput_container {
    padding-top: 0 !important;
}

.cmsmasters_row.cmsmasters_homepage_featured_blocks .cmsmasters_row_outer_parent .cmsmasters_row_margin .cmsmasters_featured_block{
  width: 100%;
}

/* Support 457616 */
h2, h3, h4, h5 {
  line-height: 1.3 !important;
}


/* Support #355849 - Correct Homepage Slider position */
#rev_slider_5_1_wrapper{
  left: 0 !important;
}

/* Support #428660 - Fix the Mobile Menu Font Size */
.trx_addons_icon-menu:before{
    font-size: 40px !important
}

.menu_mobile .menu_mobile_nav li > a{
    font-size: 20px !important;
    line-height: 30px !important;
}
/* End Support #428660 */


/* Support #457067 - Fix the Mobile accordion */
@media (max-width: 679px) {
    .page.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a, 
    .page.scheme_default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover {
        color: #00a9ed !important;
        background: transparent !important;
    }
}

/*Support #459656 - Updated Date Picker*/
#ui-datepicker-div .ui-datepicker-year {
   display: block;
}

select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]) {
    visibility: inherit;
}

select.ui-datepicker-month {
    display: block;
}

#ui-datepicker-div 
{
    background: #ffffff;
}
/*End Support 459656*/