/******************************************************************
Theme Name: Simpsons Creative Grid 2021.10
Description: A responsive theme for WordPress, developed by Simpsons Creative, allowing for development of responsive websites - through the use of a dynamic grid system.
Author: Simpsons Creative
Version: 2021.10
Tags: fluid-layout, responsive-layout, accessibility-ready, translation-ready, microformats, rtl-language-support
******************************************************************/

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');*/

/*
font-family: 'Lato', sans-serif; - BODY COPY
font-family: 'Roboto', sans-serif; - HEADINGS
 */


:root
{
	/* Set up CSS variables
		how to use:
		var(--red)
	*/

/*theme colours*/
	--white: #FFFFFF;
	--black: #000000;
	--blackTrans: rgba(51, 51, 51, 0.76);
	--blue: #37748B;
	--green: #A7CAB1;
	--orange: #FD5545;
	--grey: #4D4D4D;
 }



/* Site Structure */
body
{
	font-family: 'Lato', Arial, Helvetica, sans-serif;
	font-size: calc(12px + 0.5vw); /* Responsive base font size */
}

/* Website Maximum Width - Default: 1920px */
.site-width { max-width: 1920px; }

/*Website Inner Width - Default: 1280px*/
.inner-width { max-width: 1280px; }

/*Post Maximum Width - Default: 960px*/
.single-post article.post { max-width: 960px; margin-left: auto; margin-right: auto; }

/*Header*/

/*Footer*/
#footer { background-color: pink; }
.inner-footer { background-color: purple; }

.right { float: right; }


/*==================== Standards ====================*/
	/* 'Standards' contains all of the code that you're likely to change - font sizes, colors, buttons, etc. */
	* { font-family: 'Lato', Arial, Helvetica, sans-serif; }

	/*Text*/
	h1, h2, h3, h4, h5, h6, p { margin: 0 0 5px 0; color: #000; }
	h1, h2, h3, h4, h5, h6 { font-family: 'Lato', Arial, Helvetica, sans-serif; font-style: normal; }

	a { color: var(--blue); text-decoration: none; }
	a:hover { color: var(--grey); text-decoration: none; }
	h1 { font-size: 1.912em; }
	h2 { font-size: 1.616em; padding-bottom: 0.5em; }
	h3 { font-size: 1.3em; padding-bottom: 0.5em; }
	h4 { font-size: 1.1em; }
	h5 { font-size: 1.243em; }
	h6 { font-size: 1.132em; }
	p, #content li { font-family: 'Lato', Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.4em; padding-bottom: 1em; }
	p:empty { display: none; }

	#content { clear: both; }
	#content ul, #content ol { margin-left: 0; margin-bottom: 0; }
	#content li { color: var(--grey); margin-left: 1em; padding-bottom: 1em; margin-bottom: 5px; }
	#content li::marker { color: var(--blue); }


	/*Gallery Fix*/
	#content ul.blocks-gallery-grid { margin-left: unset; }
	#content .blocks-gallery-grid li.blocks-gallery-item { margin-bottom: 1em; }
	#content .wp-block-gallery li { margin-left: unset; padding-bottom: unset; }
	/*Gallery Caption*/
	.wp-caption-text, .gallery-caption { text-align: center; }
	.wp-block-gallery figcaption { line-height: normal; text-align: center; }

	/*Bullet Points/Numbered Lists*/
	.entry-content ul > li, .inner-content ul > li { list-style-type: disc; color: #000; padding-bottom: 5px; }
	.entry-content ol > li, .inner-content ol > li { list-style-type: decimal; padding-bottom: 5px; }

	#content .entry-content ol li::marker { font-weight: bold; }

	/* Nested List 2nd Level Bullets*/
	#content .entry-content ol li ul { margin-top: 20px; margin-left: 20px; }
	#content ol li ul li:last-of-type { padding-bottom: 0; }

	/* Nested List 2nd Level*/
	#content .entry-content ol li ol { margin-top: 20px; margin-left: 20px; }
	#content .entry-content ol li ol li::marker { font-weight: bold; content: counters(list-item,'.') ' '; }

	/* Nested List 3rd Level*/
	#content .entry-content ol li ol li ol li { list-style-type: lower-alpha; }
	#content .entry-content ol li ol li ol li::marker { font-weight: bold; content: normal; }
	#content .entry-content ol li ol li ol li:last-of-type { padding-bottom: 0; }


	/*Gutenberg Images & Gallery*/
	.wp-block-image { padding-bottom: 1em; margin-bottom: 5px; }
	.wp-block-image:last-child { padding-bottom: 0; margin-bottom: 0; }
	.wp-block-gallery { padding-bottom: 1em; margin-bottom: 5px; }
	.wp-block-gallery:last-child { padding-bottom: 0; margin-bottom: 0; }
	.wp-block-gallery .wp-block-image { padding-bottom: unset; margin-bottom: unset; }



/*==================== Header ====================*/

	.header { padding: 15px 5%; border-bottom: 5px solid var(--green); }
	.inner-header { float: unset; display: flex; justify-content: space-between; width: 100%;  align-items: center; }
	.logoArea {}
	.logoArea img { max-width:400px; width: 100%; height: auto; }

	.topMenu { align-items: center; margin-bottom: 10px; }
	.topMenu #headerSearch { margin-left: 15px; }
	.topMenu #searchBar { padding: 5px; border: 1px solid var(--grey); border-radius: 3px; }
	.topMenu #searchSubmit { background-color: var(--grey); color: #fff; padding: 5px 8px; border: 1px solid var(--grey); border-radius: 3px; }
	.topMenu #searchSubmit:hover { background-color: transparent; color: var(--grey); }

	.navArea{}
	.navArea p#phone { color: var(--blue); text-align: right; float: right; padding-left: 20px; padding-bottom: 0; margin-bottom: 0px; }
	.navArea p#phone a { color: var(--blue); white-space: nowrap; }
	.navArea p#phone a:hover { color: var(--green); text-decoration: none; }


/*==================== Nav ====================*/
	.nav { float: right; background: none;  }
	.nav ul { background: none; display: flex; align-items: center; }
	.nav li a { color: var(--grey); }
	.nav li a:hover, .nav li a:focus { color: var(--green); text-decoration: none; }
	.nav li:last-of-type a { padding-right: 0px; }

	.nav li ul.sub-menu, .nav li ul.children { flex-direction: column; border: none; }
	.nav li ul.sub-menu li, .nav li ul.children li { width: 100%; }
	.nav li ul.sub-menu li a, .nav li ul.children li a { background-color: #fff; width: 100%; white-space: nowrap; padding-left: 0.75em; padding-right: 0.75em; }

	.header .nav li.menu-item-20 a { background-color: var(--orange); color: #fff; padding: 10px 20px; border: 1px solid var(--orange); border-radius: 3px; margin-left: 15px; }
	.header .nav li.menu-item-20 a:hover { background-color: transparent; color: var(--orange); border: 1px solid var(--orange); }


	/* Responsive Menu */

	/* Button/Trigger Background */
	#rmp_menu_trigger-83 { background: transparent; position: static; float: right; margin-left: 20px; }
	#rmp_menu_trigger-83.is-active { background: transparent; }
	#rmp_menu_trigger-83:hover, #rmp_menu_trigger-83:focus { background: transparent; }

	/* Button/Trigger Burger Icon */
	#rmp_menu_trigger-83 .responsive-menu-pro-inner, #rmp_menu_trigger-83 .responsive-menu-pro-inner::before, #rmp_menu_trigger-83 .responsive-menu-pro-inner::after { background-color: var(--blue); }
	#rmp_menu_trigger-83:hover .responsive-menu-pro-inner, #rmp_menu_trigger-83:hover .responsive-menu-pro-inner::before, #rmp_menu_trigger-83:hover .responsive-menu-pro-inner::after, #rmp_menu_trigger-83.is-active .responsive-menu-pro-inner, #rmp_menu_trigger-83.is-active .responsive-menu-pro-inner::before, #rmp_menu_trigger-83.is-active .responsive-menu-pro-inner::after { background-color: var(--blue); }

	/* Menu Container */
	#rmp-container-83 { background-color: var(--blue); min-width: unset; }
	.rmp-menu-open { -webkit-box-shadow: 1px 1px 10px -2px #000; box-shadow: 1px 1px 10px -2px #000; }

	#rmp-menu-wrap-83 .rmp-menu-item-link { background-color: transparent !important; font-size: 18px; border-color: transparent !important; }
	#rmp-menu-wrap-83 .rmp-submenu .rmp-menu-item-link { font-size: 16px; font-weight: normal; }

	/* Current Menu Item */
	#rmp-menu-wrap-83 .rmp-menu-current-item > a.rmp-menu-item-link { color: var(--green); font-weight: bold; }
	#rmp-menu-wrap-83 .rmp-menu-item-current-ancestor > a.rmp-menu-item-link { color: var(--green); font-weight: bold; }
	#rmp-menu-wrap-83 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link { color: var(--green); font-weight: bold; }

	/* Menu Item Hover */
	#rmp-menu-wrap-83 .rmp-menu-item-current-ancestor > a.rmp-menu-item-link:hover { color: #fff; }
	#rmp-menu-wrap-83 .rmp-menu-item-link:hover { background-color: var(--green) !important; text-decoration: none; }
	#rmp-menu-wrap-83 .rmp-menu-current-item > a.rmp-menu-item-link:hover { color: #fff !important; }

	/* Additional Content */
	.rmp-menu-additional-content { float: left; }
	.rmp-menu-additional-content .social-icons { width: 100%; float: left; padding: 20px 0px; }
	.rmp-menu-additional-content .social-icons a { color: #fff; font-size: 30px; margin-right: 15px; }
	.rmp-menu-additional-content .social-icons a:hover { color: var(--green); }


	/* Hide/Show Main Menu & Responsive Menu */
	#rmp_menu_trigger-83 { display: none; }

	@media(max-width: 1029px)
	{
		#rmp_menu_trigger-83 { display: block; }
		#menu-main-menu { display: none; }
	}



/*==================== Body ====================*/
	.wp-block-image figcaption { color: #888888; margin-bottom: 30px; }
	.wp-block-image.size-full figcaption { text-align: center; color: #fff; margin-bottom: 10px; }
	.article-header img { padding-bottom: 1.5em; }

	.wp-block-columns { margin-bottom: 1.75em; }

	/* Colour Overlays */
	.blackOverlay { background-color: rgba(0,0,0,0.5); width: 100%; height: 100%; display: block; position: absolute; top: 0px; z-index: 1; }

	.fullWidth + .inner-content { overflow: hidden; }
	.inner-content h3 { color: var(--blue); font-weight: bold; padding-bottom: 0; }
	.inner-content p { color: var(--grey); }
	.inner-content p + h3, .inner-content ol + h3, .inner-content ul + h3 { padding-top: 0.5em; }
	.inner-content img { max-width: 100%; height: auto; }
	.inner-content .wp-block-columns { margin-bottom: 0; }
	.inner-content .wp-block-columns + h2 { padding-top: 0.5em; }


	/* Buttons */
	a.button, #content a.button, a.wp-block-button__link { background-color: var(--orange); color: #fff; font-weight: bold; width: fit-content; min-width: 210px; padding: 15px 20px; border-color: var(--orange); }
	a.button.black, #content a.button.black, .wp-block-button.black a.wp-block-button__link { background-color: #000; color: #fff; border-color: #000; }
	a.button.white, #content a.button.white, .wp-block-button.white a.wp-block-button__link { background-color: #fff; color: var(--blue); border-color: #fff; }
	a.button.transparent, #content a.button.transparent, .wp-block-button.transparent a.wp-block-button__link { background-color: transparent; color: #fff; border-color: #fff; }
	a.button.large, #content a.button.large, .wp-block-button.large a.wp-block-button__link { font-size: 2em; font-weight: normal; padding: 15px 40px; }

	.wp-block-buttons.is-content-justification-center { text-align: center; }

	/*Buttons Hover*/
	a.button:hover, #content a.button:hover, a.wp-block-button__link:hover { background-color: transparent; color: var(--orange); text-decoration: none; border-color: var(--orange); }
	a.button.black:hover, #content a.button.black:hover, .wp-block-button.black a.wp-block-button__link:hover { background-color: transparent; color: #000; border-color: #000; }
	a.button.white:hover, #content a.button.white:hover, .wp-block-button.white a.wp-block-button__link:hover { background-color: transparent; color: #fff; border-color: #fff; }
	a.button.transparent:hover, #content a.button.transparent:hover, .wp-block-button.transparent a.wp-block-button__link:hover { background-color: transparent; color: #fff; border-color: #fff; opacity: 0.4; }



	/*Blue Box*/
	.blue-box { background-color: var(--blue); }
	.blue-box *, .blue-box .inner-content p { color: #fff; }
	.blue-box .wp-block-columns { align-items: center; margin-bottom: 0; }
	.blue-box .wp-block-image { line-height: 0; margin-bottom: 0; }
	.blue-box .wp-block-image img { width: 100%; height: auto; }
	.blue-box.case-study { padding: 40px 5%; margin-bottom: -40px; }
	#content .blue-box li { color: #fff; list-style-type: disc; }
	#content .blue-box li::marker { color: var(--green); }



	/* Blockquotes */
	blockquote.wp-block-quote { background-color: var(--blue); padding: 10%; }
	blockquote.wp-block-quote:before { content: url(https://rnttanks.com/wp-content/themes/SCGrid/library/images/quote-open.svg); width: 15%; min-width: 30px; height: auto; display: block; clear: both; margin-bottom: 10px; }
	blockquote.wp-block-quote p { color: #fff; font-size: 1.2em; font-style: italic; }



	/* Panel/Page Title */
	.panel { background-color: var(--blue); clear: both; padding: 20px 0px; margin: 0; }
	h1.panel, h2.panel { color: #fff; font-size: 3em; line-height: normal; padding-left: 5%; padding-right: 5%; }
	h1.page-title.panel { text-align: center; margin-bottom: 40px; }
	h1.page-title.panel + .inner-content + .fullWidth { margin-top: -40px; }



	/* Wordpress Block - 2 Columns (fifty-fifty) */
	.home .fifty-fifty { margin-bottom: 0; }
	.fifty-fifty { gap: unset !important; }
	.fifty-fifty .wp-block-column { flex-basis: 50% !important; margin: 0 !important; }

	.fifty-fifty .text { background-color: var(--blue); display: flex; flex-direction: column; justify-content: center; padding: 5%; }
	.fifty-fifty.grey .text { background-color: var(--grey); }
	.fifty-fifty .text * { color: #fff; max-width: 767px; margin-left: auto; margin-right: auto; }
	.fifty-fifty .text h2 { font-size: 3em; padding-bottom: 0.2em; }
	.fifty-fifty .text h3 { font-weight: bold; line-height: normal; }
	.fifty-fifty .text p { font-size: 1.2em; }

	.fifty-fifty .image { margin: 0; }
	.fifty-fifty .image .wp-block-image { width: 100%; height: 100%; line-height: 0; margin: 0; }
	.fifty-fifty .image .wp-block-image img { width: 100%; height: 100%; object-fit: cover; }

	#bespoke { border-top: 10px solid var(--green); border-bottom: 10px solid var(--green); }

	/* Wordpress Block - 3 Columns (thirds) */
	.thirds { margin-top: 20px; margin-bottom: 20px; }
	.thirds .wp-block-column:not(:first-child) { margin-left: 20px; }

	@media (min-width: 600px) and (max-width: 781px)
	{
		.thirds .wp-block-column { flex-basis: 0 !important; flex-grow: 1 !important; }
	}
	@media (max-width: 599px)
	{
		.thirds .wp-block-column { flex-basis: 100% !important; margin-bottom: 20px; }
		.thirds .wp-block-column:last-child { margin-bottom: 0; }
		.thirds .wp-block-column:not(:first-child) { margin-left: 0; }
	}


	/* Wordpress Block - Cover */
	.wp-block-cover { padding-left: 5%; padding-right: 5%; }
	.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container { max-width: 1920px; }
	.wp-block-cover h2 { font-size: 3em; padding-bottom: 0.2em; }
	.wp-block-cover p { font-size: 1.2em; max-width: 767px; }

	/* Contact CTA */
	#contactCTA { width: 100%; float: left; margin-top: 40px; }
	#contactCTA h2 { padding-bottom: 40px; }


	/* 2x2 Grid */
	.twoByTwoSection { display: flex; position: relative; }
	.twoByTwoSection img { width: 100%; object-fit: cover; }
	.twoByTwoSection:before { content: ""; background-color: #000; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; opacity: 0.4; }
	.twoByTwoSection .inner-container { display: flex; flex-direction: column; justify-content: center; align-items: center; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 99; padding: 5%; }

	.twoByTwoSection .inner-container h2 { color: #fff; font-size: 2.5em; text-align: center; padding-bottom: 0.2em; }
	.twoByTwoSection .inner-container p { color: #fff; text-align: center; max-width: 767px; padding-bottom: 1em; }

	.twoByTwoSection .inner-container p, .twoByTwoSection .inner-container a.button { display: none !important; }
	.twoByTwoSection:hover .inner-container p, .twoByTwoSection:hover .inner-container a.button { display: block !important; }



/*==================== Home Page ====================*/
	.home #featured { padding: 20px 5%; }
	.home #featured .wp-block-columns { align-items: center; margin-bottom: 0px; }
	.home #featured .text { padding: 5% 0; }
	.home #featured .text p { padding-bottom: 0px; }
	.home #featured .text h1 { font-size: 3em; padding-bottom: 40px; }


	/* Video/YouTube Lightbox*/
	.tos-slide.tos-youtube { z-index: 999; }

	/* Intro */
	.home #intro { max-width: 1040px; padding: 5%; margin: 0 auto; }
	.home #intro p { font-size: 1.2em; }
	.home #intro p:last-of-type { padding-bottom: 0; margin-bottom: 0; }

	.home #contactCTA { margin-top: 0px; }


/*==================== Products Page ====================*/
	.page-id-8 h1.page-title.panel { margin-bottom: 0; }
	.page-id-8 #contactCTA { margin-top: 0; border-top: 10px solid var(--green); }


/*==================== Water Tanks Page ====================*/

	/* Toggle Box */
	.toggle-trigger, .inner-content .toggle-trigger { background-color: var(--blue); color: #fff; font-size: 1em; padding-top: 20px; padding-bottom: 20px; margin-bottom: 1.75em !important; }
	.toggle-trigger a, #content .toggle-trigger a { color: #fff; text-decoration: none; }
	#content .toggle-trigger a:active { background: none; }
	.toggle_container { padding: 0; margin-bottom: 1.75em; }


	/*Table*/
	.page-id-99 .wp-block-table { overflow-x: visible; }
	.page-id-99 .wp-block-table figcaption { color: var(--blue); text-align: center; padding: 10px 0; }

	.page-id-99 table thead tr th { background-color: var(--blue); color: #fff; padding: 10px 0; border-top: 2px solid var(--blue); border-bottom: 2px solid var(--blue); }
	.page-id-99 table thead tr th:first-of-type { background-color: transparent; border-top: none; border-right: 2px solid var(--blue); border-bottom: none; }
	.page-id-99 table thead tr th:last-of-type { border-right: 2px solid var(--blue); }

	.page-id-99 table tbody tr { border-bottom: 2px solid var(--blue); }
	.page-id-99 table tbody tr td { color: var(--blue); padding: 10px; border-right: 2px solid var(--blue); }
	.page-id-99 table tbody tr:first-of-type td { background-color: var(--green); color: #fff; font-weight: bold; }
	.page-id-99 table tbody tr:first-of-type td:first-of-type { background-color: transparent; border-left: none; }

	.page-id-99 table tbody tr td:first-of-type { background-color: var(--green); color: #fff; font-weight: bold; border-left: 2px solid var(--blue); }
	.page-id-99 table tbody tr td:nth-of-type(2) { color: var(--orange); }
	.page-id-99 table tbody tr:nth-of-type(2) td { background-color: #fff; color: var(--orange); }
	.page-id-99 table tbody tr:nth-of-type(2) td:first-of-type { background-color: var(--blue); color: #fff; text-align: center; }

	@media (max-width: 1029px)
	{
		.page-id-99 .wp-block-table { overflow-x: auto; }
	}

	@media (max-width: 979px)
	{
		.page-id-99 .wp-block-table .has-fixed-layout { table-layout: auto; }
		.page-id-99 .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th { word-break: normal; }
	}


/*==================== News/Blog Page ====================*/

	/* Featured Image - Different Aspect Ratios Fix */
	.post-image-container { position: relative; padding-top: 66.66%; margin-bottom: 20px; }
	.post-image-container a { position: absolute; height: 100%; width: 100%; line-height: 0; top: 0; left: 0; }
	.post-image-container img, main#main .post-image-container img { width: 100%; height: 100%; object-fit: cover; object-position: top; }
	.d-1of2.post-image-container { padding-top: 33.33%; }

	/*==================== Single Posts ====================*/
	.single .header { margin-bottom: 40px; }
	.single .page-title { color: var(--blue); font-weight: bold; padding-bottom: 20px; }
	.single .inner-content h2, .single .inner-content h3 { color: var(--blue); padding-bottom: 0.4em; }
	.single p.byline.entry-meta { color: var(--grey); }
	.single #contactCTA { margin-top: 40px; }


/*==================== Contact Us Page ====================*/
	.page-id-14 #footer { margin-top: 40px; }
	.page-id-14 iframe { padding-bottom: 1em; margin-bottom: 5px; }

	/* Ninja Form */
	.nf-before-form-content { display: none; }
	.ninja-forms-req-symbol { display: none; }

	.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field { font-size: 16px; margin: 0; padding: 12px; }
	.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea { background: #f7f7f7; border: 1px solid #c4c4c4; border-radius: 0; box-shadow: none; color: #787878; transition: all .5s; }
    .nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] { background-color: var(--orange); color: #fff; font-size: 18px; font-weight: bold; width: fit-content; min-width: 210px; padding: 15px 20px; border: 1px solid var(--orange); border-radius: 3px; transition: all .5s; }
    .nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover { background: transparent; color: var(--orange); transition: all .5s; }



/*==================== Search Results Page ====================*/
	li.search-result, #content li.search-result { list-style: none; padding-top: 1em; padding-bottom: 1em; margin-left: 0; margin-bottom: 0; }



/*==================== Footer ====================*/
	#footer { background-color: var(--blue); padding: 25px 5%; }
	.inner-footer { background-color: var(--blue); }

	#footer .nav ul, #footer #contact, #footer #social, #footer #legal { width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; justify-content: center; flex-wrap: wrap; }

	#footer .nav {  }
	#footer .nav ul { padding-bottom: 20px; }
	#footer .nav li a { padding: 10px 20px; }
	#footer .nav li:hover > ul { visibility: hidden; }

	#footer #contact { flex-direction: column; align-items: center; padding-bottom: 20px; }
	#footer #contact li a { font-size: 1.912em; text-align: center; display: flex; margin-bottom: 20px; }
	#footer #contact li:last-of-type a { margin-bottom: 10px; }

	#footer #social { padding-bottom: 20px; }
	#footer #social li a { font-size: 50px; margin: 10px; }

	#footer #legal { }
	#footer #legal li { color: #fff; font-size: 14px; padding: 10px; }
	#footer #legal li a { font-size: 14px; }
	#footer #legal .separator { color: #fff; font-size: 14px; padding: 10px 0px; }

	#footer li a { color: #fff; }
	#footer li a:hover { color: var(--green); text-decoration: none; }



/*==================== Media Queries ====================*/

	@media (max-width: 1439px)
	{
		.inner-content { padding-left: 5%; padding-right: 5%; }
		.page-template-page-FullWidth .inner-content { padding-left: 0; padding-right: 0; }
	}
	@media (max-width: 1280px)
	{
		/*Small Desktop*/
 	}
	@media (max-width: 1029px)
	{
		/*Tablet*/
		.topMenu, .navArea p#phone { margin-bottom: 0; }
		.topMenu #headerSearch { display: none; }
		.home #featured .text h1 br { display: none; }
 	}
	@media (max-width: 960px)
	{
		/*Single Post Width*/
 	}
	@media (max-width: 767px)
	{
		/*Mobile*/
		.home #featured .text h1 { padding-bottom: 20px; }
		.wp-block-cover { min-height: 500px !important; }
		.twoByTwoSection img { min-height: 300px; }
		.twoByTwoSection .inner-container p, .twoByTwoSection .inner-container a.button { display: block !important; }
		#footer div.nav { display: block; }
 	}
	@media (max-width: 600px)
	{
		.fifty-fifty .wp-block-column { flex-basis: 100% !important; }
		.home #featured .text h1 { text-align: center; }
		.home #featured .wp-block-buttons { flex-direction: column; align-content: center; }
	}
	@media (max-width: 480px)
	{
		/*Small Mobile*/
		.navArea p#phone { display: none; }
		.wp-block-cover h2 br { display: none; }
 	}


