/*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-left:8px;
    padding-right:8px;
}
/*responsive gravity forms submit button exceeds phone width when 100%*/
.responsive-phone .button, .responsive-tablet .button {
    box-sizing:border-box!important;
}

.under-construction .vc_tta.vc_general .vc_tta-panel-title {
font-size:16px;
line-height: 1.5;
}