/* BIG +2 */
	body.big {
		font-size: 18px;
		line-height: 28px;
	}

/* BIGGER +4 */
	body.bigger {
		font-size: 20px;
		line-height: 30px;
	}

/* BIGGEST +6 */
	body.biggest {
		font-size: 22px;
		line-height: 32px;
	}


/* FONT SIZE RESPONSIVE */
	.big #logo {
		width: 25%;
	}
	.big #primary {
	    width: 75%;
	}
	.big #hero .info .info-inner .title {
		font-size: 3.5em;
	}
	.big .content-blocks .content.wrap { top: -30vh; margin-bottom: 80vh; }
	.big .five .pod-text h3 {
		font-size: 1.6em;
	}
	.bigger .pod-text h3 {
		font-size: 2em;
	}
	.bigger .five .pod-text h3 {
		font-size: 1.5em;
	}
	.bigger #logo,
	.biggest #logo {
		width: 20%;
	}
	.bigger #primary,
	.biggest #primary {
	    width: 80%;
	}
	.bigger #hero .info .info-inner .title,
	.biggest #hero .info .info-inner .title {
		width: 50%;
	}
	.biggest nav ul li a, 
	.biggest ul.menu li a {
		padding: 5px 10px;
	}	
	.biggest .pod-text h3 {
		font-size: 1.8em;
	}
	.biggest .five .pod-text h3 {
		font-size: 1.3em;
	}
	.biggest .callout .info {
		padding: 30px;
	}
	.biggest .callout .info h3 {
		font-size: 2em;
	}
	@media all and (max-width: 1300px) {
		/* FONT SIZE RESPONSIVE */
		.big #logo {
			width: 20%;
		}
		.big #primary {
		    width: 80%;
		}
		.big #hero .info .info-inner .title {
			width: 50%;
		}
		.big .pod-text h3 {
			font-size: 2em;
		}
		.big .five .pod-text h3 {
			font-size: 1.5em;
		}
		.bigger nav ul li a, 
		.bigger ul.menu li a {
			padding: 5px 10px;
		}
		.bigger .pod-text h3 {
			font-size: 1.8em;
		}
		.bigger .five .pod-text h3 {
			font-size: 1.3em;
		}
		.bigger .highlight-wrap {
            width: 65%;
        }
        .bigger .callout .info {
			padding: 30px;
		}
		.bigger .callout .info h3 {
			font-size: 2em;
		}
		.biggest .pod-text h3 {
			font-size: 1.8em;
		}
		.biggest nav ul li a, 
		.biggest ul.menu li a {
			padding: 5px 8px;
			font-size: .75em;
		}
		.biggest #hero .info .info-inner .title {
			width: 60%;
		}
		.biggest #hero .info .info-inner .caption {
			width: 50%;
		}
		.biggest .five .pod-wrap {
			width: 23%;
		}
		.biggest .five .pod-wrap:nth-child(6n),
		.biggest .five .pod-wrap:nth-child(5n) {
			margin: 1%;
		}
		.biggest .five .pod-wrap:nth-child(5n) {
			margin-left: 0;
		}
		.biggest .five .pod-wrap:nth-child(4n) {
			margin-right: 0;
		}
		.biggest .highlight-wrap {
            width: 100%;
        }
        .biggest .highlight-wrapper figure {
            width: 100%;
        }
	}
	@media all and (max-width: 1200px) {
		/* FONT SIZE RESPONSIVE */
		.big nav ul li a, 
		.big ul.menu li a {
			padding: 5px 10px;
		}
		.big .pod-text h3 {
			font-size: 1.8em;
		}
		.big .five .pod-text h3 {
			font-size: 1.3em;
		}
		.big .highlight-wrap {
            width: 65%;
        }
        .big .callout .info {
			padding: 30px;
		}
		.big .callout .info h3 {
			font-size: 2em;
		}
		.bigger nav ul li a, 
		.bigger ul.menu li a {
			padding: 5px 8px;
			font-size: .75em;
		}
		.bigger #hero .info .info-inner .title {
			width: 60%;
		}
		.bigger #hero .info .info-inner .caption {
			width: 50%;
		}
		.bigger .pod-text h3 {
			font-size: 1.8em;
		}
		.bigger .five .pod-wrap {
			width: 23%;
		}
		.bigger .five .pod-wrap:nth-child(6n),
		.bigger .five .pod-wrap:nth-child(5n) {
			margin: 1%;
		}
		.bigger .five .pod-wrap:nth-child(5n) {
			margin-left: 0;
		}
		.bigger .five .pod-wrap:nth-child(4n) {
			margin-right: 0;
		}
		.bigger .highlight-wrap {
            width: 100%;
        }
        .bigger .highlight-wrapper figure {
            width: 100%;
        }
		.biggest header { clear: both; position: relative; z-index: 99; }
		.biggest #logo { float: left; width: 50%; }
		.biggest #primary { width: 50%; position: static; float: right; }
		.biggest header nav .menu-primary-menu-container ul { width: 100%; }
		.biggest header nav .menu-primary-menu-container { display: block; position: fixed; top: 0; left: -100%; background-color: rgba(20, 66, 76, .9); width: 80%; height: 100%; overflow-y: scroll; z-index: 9; }
		.biggest header.open nav .menu-primary-menu-container { left: 0; }
		/* take into acccount the admin bar */
		.biggest.logged-in header.open nav .menu-primary-menu-container {
			top: 32px;
		}
		.biggest header nav .menu-primary-menu-container > ul,
		.biggest header nav .menu-primary-menu-container > ul.menu { padding: 0; width: 100%; }
		.biggest header nav .menu-primary-menu-container ul li,
		.biggest header nav .menu-primary-menu-container ul.menu li { display: block; padding: 0; float: none; }
		.biggest header nav .menu-primary-menu-container ul li a,
		.biggest header nav .menu-primary-menu-container ul.menu li a,
		.biggest header nav .menu-primary-menu-container ul li:first-child a,
		.biggest header nav .menu-primary-menu-container ul.menu li:first-child a,
		.biggest header nav .menu-primary-menu-container ul li:last-child a,
		.biggest header nav .menu-primary-menu-container ul.menu li:last-child a { display: block; color: #fff; padding: 20px 30px; font-size: 1em; line-height: 1.4em; border-top: 1px solid #14424c; text-align: left; }
		.biggest header nav .menu-primary-menu-container ul li ul.sub-menu,
		.biggest header nav .menu-primary-menu-container ul.menu li ul.sub-menu, 
		.biggest header nav .menu-primary-menu-container ul li ul.sub-menu li ul.sub-menu,
		.biggest header nav .menu-primary-menu-container ul.menu li ul.sub-menu li ul.sub-menu { width: 100%; background: none; display: block; clear: both; overflow: hidden; position: relative; left: 0; opacity: 1; }
		.biggest header nav .menu-primary-menu-container ul li ul.sub-menu li a,
		.biggest header nav .menu-primary-menu-container ul.menu li ul.sub-menu li a { padding: 20px 30px 20px 50px; background-color: rgba(20, 66, 76, .9); color: #fff; }
		.biggest header nav .menu-primary-menu-container ul li ul.sub-menu li ul.sub-menu li a,
		.biggest header nav .menu-primary-menu-container ul.menu li ul.sub-menu li ul.sub-menu li a { padding: 20px 30px 20px 70px; }
		.biggest header nav .menu-primary-menu-container ul li ul.sub-menu li ul.sub-menu li ul.sub-menu li a,
		.biggest header nav .menu-primary-menu-container ul.menu li ul.sub-menu li ul.sub-menu li ul.sub-menu li a { padding: 20px 30px 20px 90px; }
		.biggest header nav .menu-primary-menu-container ul li:hover a, 
		.biggest header nav .menu-primary-menu-container ul li.active a, 
		.biggest header nav .menu-primary-menu-container ul li a:focus, 
		.biggest header nav .menu-primary-menu-container ul li.current-menu-item a, 
		.biggest header nav .menu-primary-menu-container ul li.current-menu-ancestor a,
		.biggest header nav .menu-primary-menu-container ul li.current_page_parent a,
		.biggest header nav .menu-primary-menu-container ul.menu li:hover a, 
		.biggest header nav .menu-primary-menu-container ul.menu li.active a, 
		.biggest header nav .menu-primary-menu-container ul.menu li a:focus, 
		.biggest header nav .menu-primary-menu-container ul.menu li.current-menu-item a, 
		.biggest header nav .menu-primary-menu-container ul.menu li.current-menu-ancestor a,
		.biggest header nav .menu-primary-menu-container ul.menu li.current_page_parent a {  color: #fff; background-color: #c85d1b; border-bottom: none;  }
		.biggest header nav .menu-primary-menu-container ul li:last-child a,
		.biggest header nav .menu-primary-menu-container ul.menu li:last-child a { border-bottom: 1px solid #938a82; }
		.biggest #navbtn { display: block; }
		.biggest .hero-wrap { clear: both; overflow: hidden;}
		.biggest .four .pod-wrap,
		.biggest .five .pod-wrap,
		.biggest .three .pod-wrap {
			width: 49%;
			margin: 1%;
		}
		.biggest .pod-wrapper .pod-wrap:first-child {
			margin-left: 0;
		}
		.biggest .pod-wrapper .pod-wrap:last-child {
			margin-right: 0;
		}
		.biggest .three .pod-wrap:nth-child(4n),
		.biggest .five .pod-wrap:nth-child(5n),
		.biggest .five .pod-wrap:nth-child(4n) {
			margin: 1%;
		}
		.biggest .three .pod-wrap:nth-child(2n),
		.biggest .four .pod-wrap:nth-child(2n),
		.biggest .five .pod-wrap:nth-child(2n) {
			margin-right: 0;
		}
		.biggest .three .pod-wrap:nth-child(3n),
		.biggest .four .pod-wrap:nth-child(3n),
		.biggest .five .pod-wrap:nth-child(3n) {
			margin-left: 0;
		}
		.biggest .callouts-block {
			flex-wrap: wrap;
		}
		.biggest .callout:nth-child(even) {
			flex-direction: column;
		}
		.biggest .two .callout,
		.biggest .three .callout {
			width: 100%;
		}	
	}
	@media all and (max-width: 1100px) {
		/* FONT SIZE RESPONSIVE */
		.big nav ul li a, 
		.big ul.menu li a {
			padding: 5px 8px;
			font-size: .75em;
		}
		.big #hero .info .info-inner .title {
			width: 60%;
		}
		.big #hero .info .info-inner .caption {
			width: 50%;
		}
		.big .pod-text h3 {
			font-size: 1.8em;
		}
		.big .five .pod-wrap {
			width: 23%;
		}
		.big .five .pod-wrap:nth-child(6n),
		.big .five .pod-wrap:nth-child(5n) {
			margin: 1%;
		}
		.big .five .pod-wrap:nth-child(5n) {
			margin-left: 0;
		}
		.big .five .pod-wrap:nth-child(4n) {
			margin-right: 0;
		}
		.big .highlight-wrap {
            width: 100%;
        }
        .big .highlight-wrapper figure {
            width: 100%;
        }
		.bigger header { clear: both; position: relative; z-index: 99; }
		.bigger #logo { float: left; width: 50%; }
		.bigger #primary { width: 50%; position: static; float: right; }
		.bigger header nav .menu-primary-menu-container ul { width: 100%; }
		.bigger header nav .menu-primary-menu-container { display: block; position: fixed; top: 0; left: -100%; background-color: rgba(20, 66, 76, .9); width: 80%; height: 100%; overflow-y: scroll; z-index: 9; }
		.bigger header.open nav .menu-primary-menu-container { left: 0; }
		/* take into acccount the admin bar */
		.bigger.logged-in header.open nav .menu-primary-menu-container {
			top: 32px;
		}
		.bigger header nav .menu-primary-menu-container > ul,
		.bigger header nav .menu-primary-menu-container > ul.menu { padding: 0; width: 100%; }
		.bigger header nav .menu-primary-menu-container ul li,
		.bigger header nav .menu-primary-menu-container ul.menu li { display: block; padding: 0; float: none; }
		.bigger header nav .menu-primary-menu-container ul li a,
		.bigger header nav .menu-primary-menu-container ul.menu li a,
		.bigger header nav .menu-primary-menu-container ul li:first-child a,
		.bigger header nav .menu-primary-menu-container ul.menu li:first-child a,
		.bigger header nav .menu-primary-menu-container ul li:last-child a,
		.bigger header nav .menu-primary-menu-container ul.menu li:last-child a { display: block; color: #fff; padding: 20px 30px; font-size: 1em; line-height: 1.4em; border-top: 1px solid #14424c; text-align: left; }
		.bigger header nav .menu-primary-menu-container ul li ul.sub-menu,
		.bigger header nav .menu-primary-menu-container ul.menu li ul.sub-menu, 
		.bigger header nav .menu-primary-menu-container ul li ul.sub-menu li ul.sub-menu,
		.bigger header nav .menu-primary-menu-container ul.menu li ul.sub-menu li ul.sub-menu { width: 100%; background: none; display: block; clear: both; overflow: hidden; position: relative; left: 0; opacity: 1; }
		.bigger header nav .menu-primary-menu-container ul li ul.sub-menu li a,
		.bigger header nav .menu-primary-menu-container ul.menu li ul.sub-menu li a { padding: 20px 30px 20px 50px; background-color: rgba(20, 66, 76, .9); color: #fff; }
		.bigger header nav .menu-primary-menu-container ul li ul.sub-menu li ul.sub-menu li a,
		.bigger header nav .menu-primary-menu-container ul.menu li ul.sub-menu li ul.sub-menu li a { padding: 20px 30px 20px 70px; }
		.bigger header nav .menu-primary-menu-container ul li ul.sub-menu li ul.sub-menu li ul.sub-menu li a,
		.bigger header nav .menu-primary-menu-container ul.menu li ul.sub-menu li ul.sub-menu li ul.sub-menu li a { padding: 20px 30px 20px 90px; }
		.bigger header nav .menu-primary-menu-container ul li:hover a, 
		.bigger header nav .menu-primary-menu-container ul li.active a, 
		.bigger header nav .menu-primary-menu-container ul li a:focus, 
		.bigger header nav .menu-primary-menu-container ul li.current-menu-item a, 
		.bigger header nav .menu-primary-menu-container ul li.current-menu-ancestor a,
		.bigger header nav .menu-primary-menu-container ul li.current_page_parent a,
		.bigger header nav .menu-primary-menu-container ul.menu li:hover a, 
		.bigger header nav .menu-primary-menu-container ul.menu li.active a, 
		.bigger header nav .menu-primary-menu-container ul.menu li a:focus, 
		.bigger header nav .menu-primary-menu-container ul.menu li.current-menu-item a, 
		.bigger header nav .menu-primary-menu-container ul.menu li.current-menu-ancestor a,
		.bigger header nav .menu-primary-menu-container ul.menu li.current_page_parent a {  color: #fff; background-color: #c85d1b; border-bottom: none;  }
		.bigger header nav .menu-primary-menu-container ul li:last-child a,
		.bigger header nav .menu-primary-menu-container ul.menu li:last-child a { border-bottom: 1px solid #938a82; }
		.bigger #navbtn { display: block; }
		.bigger .hero-wrap { clear: both; overflow: hidden;}
		.bigger .four .pod-wrap,
		.bigger .five .pod-wrap,
		.bigger .three .pod-wrap {
			width: 49%;
			margin: 1%;
		}
		.bigger .pod-wrapper .pod-wrap:first-child {
			margin-left: 0;
		}
		.bigger .pod-wrapper .pod-wrap:last-child {
			margin-right: 0;
		}
		.bigger .three .pod-wrap:nth-child(4n),
		.bigger .five .pod-wrap:nth-child(5n),
		.bigger .five .pod-wrap:nth-child(4n) {
			margin: 1%;
		}
		.bigger .three .pod-wrap:nth-child(2n),
		.bigger .four .pod-wrap:nth-child(2n),
		.bigger .five .pod-wrap:nth-child(2n) {
			margin-right: 0;
		}
		.bigger .three .pod-wrap:nth-child(3n),
		.bigger .four .pod-wrap:nth-child(3n),
		.bigger .five .pod-wrap:nth-child(3n) {
			margin-left: 0;
		}
		.bigger .callouts-block {
			flex-wrap: wrap;
		}
		.bigger .callout:nth-child(even) {
			flex-direction: column;
		}
		.bigger .two .callout,
		.bigger .three .callout {
			width: 100%;
		}	
		.biggest.logged-in header.open nav .menu-primary-menu-container {
			top: 46px;
		}
		.biggest #hero .info .info-inner .title {
	        width: 90%;
	    }
	    .biggest #hero .info .info-inner .caption {
			width: 90%;
		}
		.biggest .two .pod-wrap,
		.biggest .three .pod-wrap,
		.biggest .four .pod-wrap,
		.biggest .five .pod-wrap {
			width: 100%;
			margin: 0 0 5% 0!important;
		}
	}
	@media all and (max-width: 1000px) {
		/* FONT SIZE RESPONSIVE */
		.big header { clear: both; position: relative; z-index: 99; }
		.big #logo { float: left; width: 50%; }
		.big #primary { width: 50%; position: static; float: right; }
		.big header nav .menu-primary-menu-container ul { width: 100%; }
		.big header nav .menu-primary-menu-container { display: block; position: fixed; top: 0; left: -100%; background-color: rgba(20, 66, 76, .9); width: 80%; height: 100%; overflow-y: scroll; z-index: 9; }
		.big header.open nav .menu-primary-menu-container { left: 0; }
		/* take into acccount the admin bar */
		.big.logged-in header.open nav .menu-primary-menu-container {
			top: 32px;
		}
		.big header nav .menu-primary-menu-container > ul,
		.big header nav .menu-primary-menu-container > ul.menu { padding: 0; width: 100%; }
		.big header nav .menu-primary-menu-container ul li,
		.big header nav .menu-primary-menu-container ul.menu li { display: block; padding: 0; float: none; }
		.big header nav .menu-primary-menu-container ul li a,
		.big header nav .menu-primary-menu-container ul.menu li a,
		.big header nav .menu-primary-menu-container ul li:first-child a,
		.big header nav .menu-primary-menu-container ul.menu li:first-child a,
		.big header nav .menu-primary-menu-container ul li:last-child a,
		.big header nav .menu-primary-menu-container ul.menu li:last-child a { display: block; color: #fff; padding: 20px 30px; font-size: 1em; line-height: 1.4em; border-top: 1px solid #14424c; text-align: left; }
		.big header nav .menu-primary-menu-container ul li ul.sub-menu,
		.big header nav .menu-primary-menu-container ul.menu li ul.sub-menu, 
		.big header nav .menu-primary-menu-container ul li ul.sub-menu li ul.sub-menu,
		.big header nav .menu-primary-menu-container ul.menu li ul.sub-menu li ul.sub-menu { width: 100%; background: none; display: block; clear: both; overflow: hidden; position: relative; left: 0; opacity: 1; }
		.big header nav .menu-primary-menu-container ul li ul.sub-menu li a,
		.big header nav .menu-primary-menu-container ul.menu li ul.sub-menu li a { padding: 20px 30px 20px 50px; background-color: rgba(20, 66, 76, .9); color: #fff; }
		.big header nav .menu-primary-menu-container ul li ul.sub-menu li ul.sub-menu li a,
		.big header nav .menu-primary-menu-container ul.menu li ul.sub-menu li ul.sub-menu li a { padding: 20px 30px 20px 70px; }
		.big header nav .menu-primary-menu-container ul li ul.sub-menu li ul.sub-menu li ul.sub-menu li a,
		.big header nav .menu-primary-menu-container ul.menu li ul.sub-menu li ul.sub-menu li ul.sub-menu li a { padding: 20px 30px 20px 90px; }
		.big header nav .menu-primary-menu-container ul li:hover a, 
		.big header nav .menu-primary-menu-container ul li.active a, 
		.big header nav .menu-primary-menu-container ul li a:focus, 
		.big header nav .menu-primary-menu-container ul li.current-menu-item a, 
		.big header nav .menu-primary-menu-container ul li.current-menu-ancestor a,
		.big header nav .menu-primary-menu-container ul li.current_page_parent a,
		.big header nav .menu-primary-menu-container ul.menu li:hover a, 
		.big header nav .menu-primary-menu-container ul.menu li.active a, 
		.big header nav .menu-primary-menu-container ul.menu li a:focus, 
		.big header nav .menu-primary-menu-container ul.menu li.current-menu-item a, 
		.big header nav .menu-primary-menu-container ul.menu li.current-menu-ancestor a,
		.big header nav .menu-primary-menu-container ul.menu li.current_page_parent a {  color: #fff; background-color: #c85d1b; border-bottom: none;  }
		.big header nav .menu-primary-menu-container ul li:last-child a,
		.big header nav .menu-primary-menu-container ul.menu li:last-child a { border-bottom: 1px solid #938a82; }
		.big #navbtn { display: block; }
		.big .hero-wrap { clear: both; overflow: hidden;}
		.big .four .pod-wrap,
		.big .five .pod-wrap,
		.big .three .pod-wrap {
			width: 49%;
			margin: 1%;
		}
		.big .pod-wrapper .pod-wrap:first-child {
			margin-left: 0;
		}
		.big .pod-wrapper .pod-wrap:last-child {
			margin-right: 0;
		}
		.big .three .pod-wrap:nth-child(4n),
		.big .five .pod-wrap:nth-child(5n),
		.big .five .pod-wrap:nth-child(4n) {
			margin: 1%;
		}
		.big .three .pod-wrap:nth-child(2n),
		.big .four .pod-wrap:nth-child(2n),
		.big .five .pod-wrap:nth-child(2n) {
			margin-right: 0;
		}
		.big .three .pod-wrap:nth-child(3n),
		.big .four .pod-wrap:nth-child(3n),
		.big .five .pod-wrap:nth-child(3n) {
			margin-left: 0;
		}
		.big .callouts-block {
			flex-wrap: wrap;
		}
		.big .callout:nth-child(even) {
			flex-direction: column;
		}
		.big .two .callout,
		.big .three .callout {
			width: 100%;
		}
		.bigger.logged-in header.open nav .menu-primary-menu-container {
			top: 46px;
		}
		.bigger #hero .info .info-inner .title {
	        width: 90%;
	    }
	    .bigger #hero .info .info-inner .caption {
			width: 90%;
		}
		.bigger .two .pod-wrap,
		.bigger .three .pod-wrap,
		.bigger .four .pod-wrap,
		.bigger .five .pod-wrap {
			width: 100%;
			margin: 0 0 5% 0!important;
		}
		.biggest .bottom-form .gform_wrapper form {
			flex-direction: column;
		}
		.biggest .bottom-form .gform_wrapper .gform-body {
			margin-right: 0;
		}
		.biggest .bottom-form .gform_wrapper .gform-footer {
			margin-top: 30px;
		}
	}
	@media all and (max-width: 900px) {
		/* FONT SIZE RESPONSIVE */
		.big.logged-in header.open nav .menu-primary-menu-container {
			top: 46px;
		}
		.big #hero .info .info-inner .title {
	        width: 90%;
	    }
	    .big #hero .info .info-inner .caption {
			width: 90%;
		}
		.big .two .pod-wrap,
		.big .three .pod-wrap,
		.big .four .pod-wrap,
		.big .five .pod-wrap {
			width: 100%;
			margin: 0 0 5% 0!important;
		}
		.bigger .bottom-form .gform_wrapper form {
			flex-direction: column;
		}
		.bigger .bottom-form .gform_wrapper .gform-body {
			margin-right: 0;
		}
		.bigger .bottom-form .gform_wrapper .gform-footer {
			margin-top: 30px;
		}
	}
	@media all and (max-width: 782px) {
		/* FONT SIZE RESPONSIVE */
		.big .bottom-form .gform_wrapper form {
			flex-direction: column;
		}
		.big .bottom-form .gform_wrapper .gform-body {
			margin-right: 0;
		}
		.big .bottom-form .gform_wrapper .gform-footer {
			margin-top: 30px;
		}
	}