.vc_gitem_row .vc_col-sm-12 {min-height: 0!important;}
.vc_gitem_row .whitetext {padding-left:10px;padding-right:10px;}
.whitetext * {color:#fff!important;font-size:14px!important;}
.whitetext * a {color:#61ffff!important;font-size:14px!important;}
.whitetext .info {color:#fff!important;}
.content-wrp a.vc_gitem-link, .vc_gitem_row .vc_figure, .vc_gitem_row .vc_grid-item-mini{padding:0!important;line-height:0!important;font-size:0!important;min-height:0!important;}
.vc_gitem_row .vc_figure {display:inline-block;}
.nolink > a {display:none!important;}

.vc_grid-filter.vc_grid-filter-center {
    font-size: 22px!important;
}
.gallerygrid {min-height:900px;}

/*add spacing around directions in full width map*/
.mapp-directions {box-sizing: border-box;margin: 10px!important;width: auto !important;}
/*full width map to butt against page title whenever it is used*/
.fullwidth .mapp-layout {margin: -12px 0 0 !important;}
/*remove 5px margin and border around map*/
.mapp-map-links, .mapp-layout {margin: 0;border: none;}
/*mappress – reduce map height so page bg visible on phone to allow page scroll*/
.responsive-phone .mapp-canvas {height: 240px!important;}
/*propery align mobile menu button center icon*/
.noonav .button-bar {padding: 4px 12px;}
/*noo menu text padding in mobile mode*/
.noo-megamenu {padding-left:10px!important;padding-right:10px!important;}
/*submit button padding in ie*/
.gf_browser_ie.gform_wrapper .gform_footer input.button {padding:8px 10px;}
/*responsive gravity forms submit button exceeds phone width when 100%*/
.responsive-phone .button, .responsive-tablet .button {box-sizing:border-box!important;}
/*gravity forms multi file upload button in chrome*/
.gform_wrapper.gf_browser_chrome input.button.gform_button_select_files {padding: 0 12px!important;}
/*ensure fields in gravity forms are not too wide in mobile view*/
.gform_body {width:100%!important;}
.under-construction .vc_tta.vc_general .vc_tta-panel-title {font-size:16px;line-height: 1.5;}