.element-layout .vc_col-sm-8 .vc_column-inner {padding-right:40px;}
/*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, .responsive-phone .mapp-wrapper, .responsive-phone .mapp-inline {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:12px!important;padding-right:12px!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;}
.noonav.noo_menu_2 .noo-nav > li:hover > a, .noonav.noo_menu_2 .noo-nav > li.open > a, .noonav.noo_menu_2 .noo-nav > .current-menu-item > a, .noonav.noo_menu_2 .noo-nav > .current-menu-ancestor > a, .noonav.noo_menu_2 .noo-nav > .current_page_item > a, .noonav.noo_menu_2 .noo-nav > .current_page_ancestor > a {
border-bottom: 2px solid #ffffff!important;}
.mill-horiz-divider {margin-top: 20px!important;}
.noo-menu-logo {padding: 0 20px 20px 20px!important;margin-left:0;position:absolute;height:auto!important;background-color:#000;}
.noo-menu-logo img {max-height: 85%;max-width: 110px!important;}
.noonav.noo_menu_2 .noo-menu-search i {color: #ffffff!important;}
.noo-menu-search {padding-top: 6px;}
.content-wrp .captionstyle .wpb_text_column .wpb_wrapper p a, .content-wrp .captionstyle .wpb_text_column .wpb_wrapper p a:link {
font-size: 13px;font-style: italic;text-decoration:none;}