/*
	This file will be included in header in every page after foundation.
	It should be used for content that relates
	to your site as a whole, it should not be used for
	plugin-specific css
*/

* {
	padding: 0;
	margin: 0;
	outline: unset !important;
	border: none !important;
}

a[href]:after,
header.panel_custom_header,
header.panel_custom_header_industry,
footer.panel_custom_footer,
section.homepage-header,
section.interior-header,
.footer-enews,
section.personas li.persona-slide,
.slick-slider .arrow-container,
.region-slider-wrapper .region-image-slider,
section.panel-intro .icon,
.numbered-slider-wrapper,
.shared-layout ul.options,
.shared-layout ul.mobile-options,
.shared-layout .pagination .pager ul.pager-items,
.shared-layout .shared-items .shared-item .contents .actions,
.generic-slider-wrapper,
.back-share-links
{ display: none !important; content: '' !important; }

section.panel-intro .contentRender_name_plugins_core_textbox { margin-left: 0; }

dl dt,
.core-styles h1.block-header, 
.core-styles h2.block-header, 
.core-styles h3.block-header, 
.core-styles h4.block-header, 
.core-styles h5.block-header, 
.core-styles h6.block-header,
section.panel-intro h1,
section.panel-intro h2,
section.panel-intro h3,
section.panel-intro h4,
section.panel-intro h5,
section.panel-intro h6 { font-size: 30px; line-height: 32px; }

/* layout pages */
.shared-layout .shared-items .shared-item { display: flex; flex-flow: wrap; flex-direction: column; align-content: flex-start; }
.shared-layout .shared-items .shared-item .image-container,
.shared-layout .shared-items .shared-item .contents { flex: 1 0 0; }
