/* BIG +2 */
	body.big {
		font-size: 20px;
		line-height: 36px;
	}

/* BIGGER +4 */
	body.bigger {
		font-size: 22px;
		line-height: 38px;
	}

/* BIGGEST +6 */
	body.biggest {
		font-size: 24px;
		line-height: 40px;
	}

/* RESPONSIVE */
	/* BIG +2 */
	.big .hero-wrap.none #hero .info-inner, 
	.big .hero-wrap.featured #hero .info-inner {
		padding: 250px 0 200px 0;
	}
	/* BIGGER +4 */
	.bigger .hero-wrap.none #hero .info-inner, 
	.bigger .hero-wrap.featured #hero .info-inner {
		padding: 200px 0;
	}
	.bigger .hero-wrap.on #hero .info-inner-inner {
		width: 60%;
	}
	.bigger .content .page-content.index .index-blog .info, 
	.bigger .full .page-content .page-content-inner .index-blog .info, 
	.bigger .content .page-content.index .search-result .info {
	    padding: 30px;
	}
	/* BIGGEST +6 */
	.biggest .hero-wrap.none #hero .info-inner, 
	.biggest .hero-wrap.featured #hero .info-inner {
		padding: 200px 0;
	}
	.biggest .hero-wrap.on #hero .info-inner-inner {
		width: 60%;
	}
	.biggest .content .page-content.index .index-blog .info, 
	.biggest .full .page-content .page-content-inner .index-blog .info, 
	.biggest .content .page-content.index .search-result .info {
	    padding: 30px;
	}
	.biggest nav ul li a {
		padding: 17px 12px;
	}
	.biggest .footer-curve {
		top: -30%;
	}
	.biggest .hero-wrap.on #hero .info-inner-inner {
		width: 70%;
	}
	.biggest #hero .title, 
	.biggest .hero-wrap h1 {
		font-size: 3.75em;
	}
	.biggest h1 {
		font-size: 2.75em;
	}
	.biggest h2 {
		font-size: 2.15em;
	}
	.biggest h3 {
		font-size: 1.55em;
	}
	.biggest h4 {
		font-size: 1.25em;
	}
	.biggest h5 {
		font-size: 1em;
	}

	@media all and (max-width: 1300px) {
		/* BIG +2 */
		.big .hero-wrap.none #hero .info-inner, 
		.big .hero-wrap.featured #hero .info-inner {
			padding: 200px 0;
		}
		.big .hero-wrap.on #hero .info-inner-inner {
			width: 60%;
		}
		.big .content .page-content.index .index-blog .info, 
		.big .full .page-content .page-content-inner .index-blog .info, 
		.big .content .page-content.index .search-result .info {
		    padding: 30px;
		}
		/* BIGGER +4 */
		.bigger nav ul li a {
			padding: 17px 12px;
		}
		.bigger .footer-curve {
			top: -30%;
		}
		.bigger .hero-wrap.on #hero .info-inner-inner {
			width: 70%;
		}
		.bigger #hero .title, 
		.bigger .hero-wrap h1 {
			font-size: 3.75em;
		}
		.bigger h1 {
			font-size: 2.75em;
		}
		.bigger h2 {
			font-size: 2.15em;
		}
		.bigger h3 {
			font-size: 1.55em;
		}
		.bigger h4 {
			font-size: 1.25em;
		}
		.bigger h5 {
			font-size: 1em;
		}
		/* BIGGEST +6 */
		.biggest #hero .title, 
		.biggest .hero-wrap h1 {
			font-size: 3.5em;
		}
		.biggest h1 {
			font-size: 2.5em;
		}
		.biggest h2 {
			font-size: 1.9em;
		}
		.biggest h3 {
			font-size: 1.3em;
		}
		.biggest h4 {
			font-size: 1.2em;
		}
		.biggest #hero .info-inner,
		.biggest .hero-wrap.none #hero .info-inner, 
		.biggest .hero-wrap.featured #hero .info-inner {
			padding: 150px 0;
		}
		.biggest .hero-wrap.on #hero .info-inner-inner {
			width: 80%;
		}
		.biggest #ill_directory_list-inner {
			gap: 2em;
		}
		.biggest .ill_directory_list_block, 
		.biggest .ill_directory #ill_directory_list .ill_directory_list_block, 
		.biggest .ill_directory #ill_directory_list .ill_directory_list_block.ill_directory_list_az {
			width: calc(34.3% - 1.99em);
		}
	}
	@media all and (max-width: 1200px) {
		/* BIG +2 */
		.big nav ul li a {
			padding: 17px 12px;
		}
		.big .footer-curve {
			top: -30%;
		}
		.big .hero-wrap.on #hero .info-inner-inner {
			width: 70%;
		}
		.big #hero .title, 
		.big .hero-wrap h1 {
			font-size: 3.75em;
		}
		.big h1 {
			font-size: 2.75em;
		}
		.big h2 {
			font-size: 2.15em;
		}
		.big h3 {
			font-size: 1.55em;
		}
		.big h4 {
			font-size: 1.25em;
		}
		.big h5 {
			font-size: 1em;
		}
		/* BIGGER +4 */
		.bigger #hero .title, 
		.bigger .hero-wrap h1 {
			font-size: 3.5em;
		}
		.bigger h1 {
			font-size: 2.5em;
		}
		.bigger h2 {
			font-size: 1.9em;
		}
		.bigger h3 {
			font-size: 1.3em;
		}
		.bigger h4 {
			font-size: 1.2em;
		}
		.bigger #hero .info-inner,
		.bigger .hero-wrap.none #hero .info-inner, 
		.bigger .hero-wrap.featured #hero .info-inner {
			padding: 150px 0;
		}
		.bigger .hero-wrap.on #hero .info-inner-inner {
			width: 80%;
		}
		.bigger #ill_directory_list-inner {
			gap: 2em;
		}
		.bigger .ill_directory_list_block, 
		.bigger .ill_directory #ill_directory_list .ill_directory_list_block, 
		.bigger .ill_directory #ill_directory_list .ill_directory_list_block.ill_directory_list_az {
			width: calc(34.3% - 1.99em);
		}
		/* BIGGEST +6 */
		.biggest header { clear: both; position: relative; background: #fff;}
		.biggest .header-curve {
			display: none;
		}
		.biggest #logo,
		.biggest header.stick #logo { width: 100%; }
		.biggest #primary { width: 100%; position: static; float: right; z-index: 999999; }
		.biggest nav ul { width: 100%; }
		.biggest nav .menu-primary-menu-container { 
			display: block; position: fixed; top: 0; left: -100%; 
			width: 80%; height: 100%; overflow-y: scroll; z-index: 9999; 
			padding-top: 75px;
			background-color: var(--mobile-menu-background);
		}
		.biggest .open nav .menu-primary-menu-container { left: 0; }
		.biggest #primary nav.primary_nav ul.menu { display:block; }
		.biggest nav .menu-primary-menu-container > ul { padding: 15px 0 0 0; width: 100%; }
		.biggest nav ul li { display: block; padding: 0; float: none; }
		.biggest #primary nav ul li a { 
			color: var(--mobile-menu-links); 
			padding: 20px 30px; 
			display: block; 
			height: auto; 
			text-align: left;
		}
		.biggest #primary nav ul li:first-child a { 
			padding-left: 30px; 
		}
		.biggest #primary nav ul.sub-menu { width: 100%!important; }
		.biggest #primary nav ul li ul.sub-menu, 
		.biggest #primary nav ul li ul.sub-menu li ul.sub-menu { 
			padding: 0; margin: 0; box-shadow: none; 
			width: 100%; background: none; 
			display: block; clear: both; overflow: hidden; position: relative; left: 0; opacity: 1; 
		}
		.biggest #primary nav ul li ul.sub-menu li a { 
			padding: 20px 30px 20px 50px; 
			color: var(--mobile-menu-links); 
			border-bottom: 0;
		}
		.biggest nav ul li ul.sub-menu li ul.sub-menu li a { 
			padding: 20px 30px 20px 70px; 
		}
		.biggest nav ul li ul.sub-menu li ul.sub-menu li ul.sub-menu li a { 
			padding: 20px 30px 20px 90px; 
		}
		.biggest #primary nav ul li:hover > a, 
		.biggest #primary nav ul li.current-menu-item:hover > a, 
		.biggest #primary nav ul li.current_page_item:hover > a, 
		.biggest #primary nav ul li.current-menu-item > a, 
		.biggest #primary nav ul li.current_page_item > a, 
		.biggest #primary nav ul li.current-page-ancestor > a, 
		.biggest #primary nav ul li.current-menu-ancestor > a, 
		.biggest #primary nav ul li.current-menu-parent > a, 
		.biggest #primary nav ul li.current-page-parent > a, 
		.biggest #primary nav ul li.current_page_parent > a, 
		.biggest #primary nav ul li.current_page_ancestor > a {  
			color: var(--mobile-menu-links);
			background-color: var(--mobile-menu-current);
			border-bottom: none;  
		}
		.biggest #primary nav ul li.menu-item-has-children::after { display: none; }
		.biggest nav li span { margin: 0; }
		.biggest nav li span > i:first-child { display: none; }
		.biggest #navbtn { display: block; float: right; }
		.biggest #hero .info {
			padding-top: 0;
		}
		.biggest #hero .info-inner,
		.biggest .hero-wrap.none #hero .info-inner, 
		.biggest .hero-wrap.featured #hero .info-inner {
			padding: 100px 0;
		}
		.biggest .hero-wrap.on #hero .info-inner-inner {
			width: 100%;
		}
		.biggest .hero-wrap.on.none #hero .info-inner, 
		.biggest .hero-wrap.on.featured #hero .info-inner {
			padding-top: 100px;
		}
		.biggest #hero .title, 
		.biggest .hero-wrap h1 {
			font-size: 3.25em;
		}
		.biggest h1 {
			font-size: 2.25em;
		}
		.biggest h2 {
			font-size: 1.65em;
		}
		.biggest h3 {
			font-size: 1.25em;
		}
		.biggest .content-info, 
		.biggest .page-content-inner,
		.biggest .page-content.index aside {
			width: 100%;
		}
		.biggest .content .page-content.index .index-blog:nth-child(4n+1), 
		.biggest .content .page-content.index .index-blog:nth-child(4n), 
		.biggest .content .page-content.index .search-result:nth-child(4n+1), 
		.biggest .content .page-content.index .search-result:nth-child(4n),
		.biggest .content .page-content.index .index-blog:nth-child(4n+2), 
		.biggest .content .page-content.index .index-blog:nth-child(4n+3), 
		.biggest .content .page-content.index .search-result:nth-child(4n+2), 
		.biggest .content .page-content.index .search-result:nth-child(4n+3) {
			width: 100%;
		}
		.biggest .ill_directory_list_block, 
		.biggest .ill_directory #ill_directory_list .ill_directory_list_block, 
		.biggest .ill_directory #ill_directory_list .ill_directory_list_block.ill_directory_list_az {
			width: calc(52.3% - 1.99em);
		}
	}
	@media all and (max-width: 1100px) {
		/* BIG +2 */
		.big #hero .title, 
		.big .hero-wrap h1 {
			font-size: 3.5em;
		}
		.big h1 {
			font-size: 2.5em;
		}
		.big h2 {
			font-size: 1.9em;
		}
		.big h3 {
			font-size: 1.3em;
		}
		.big h4 {
			font-size: 1.2em;
		}
		.big #hero .info-inner,
		.big .hero-wrap.none #hero .info-inner, 
		.big .hero-wrap.featured #hero .info-inner {
			padding: 150px 0;
		}
		.big .hero-wrap.on #hero .info-inner-inner {
			width: 80%;
		}
		.big #ill_directory_list-inner {
			gap: 2em;
		}
		.big .ill_directory_list_block, 
		.big .ill_directory #ill_directory_list .ill_directory_list_block, 
		.big .ill_directory #ill_directory_list .ill_directory_list_block.ill_directory_list_az {
			width: calc(34.3% - 1.99em);
		}
		/* BIGGER +4 */
		.bigger header { clear: both; position: relative; background: #fff;}
		.bigger .header-curve {
			display: none;
		}
		.bigger #logo,
		.bigger header.stick #logo { width: 100%; }
		.bigger #primary { width: 100%; position: static; float: right; z-index: 999999; }
		.bigger nav ul { width: 100%; }
		.bigger nav .menu-primary-menu-container { 
			display: block; position: fixed; top: 0; left: -100%; 
			width: 80%; height: 100%; overflow-y: scroll; z-index: 9999; 
			padding-top: 75px;
			background-color: var(--mobile-menu-background);
		}
		.bigger .open nav .menu-primary-menu-container { left: 0; }
		.bigger #primary nav.primary_nav ul.menu { display:block; }
		.bigger nav .menu-primary-menu-container > ul { padding: 15px 0 0 0; width: 100%; }
		.bigger nav ul li { display: block; padding: 0; float: none; }
		.bigger #primary nav ul li a { 
			color: var(--mobile-menu-links); 
			padding: 20px 30px; 
			display: block; 
			height: auto; 
			text-align: left;
		}
		.bigger #primary nav ul li:first-child a { 
			padding-left: 30px; 
		}
		.bigger #primary nav ul.sub-menu { width: 100%!important; }
		.bigger #primary nav ul li ul.sub-menu, 
		.bigger #primary nav ul li ul.sub-menu li ul.sub-menu { 
			padding: 0; margin: 0; box-shadow: none; 
			width: 100%; background: none; 
			display: block; clear: both; overflow: hidden; position: relative; left: 0; opacity: 1; 
		}
		.bigger #primary nav ul li ul.sub-menu li a { 
			padding: 20px 30px 20px 50px; 
			color: var(--mobile-menu-links); 
			border-bottom: 0;
		}
		.bigger nav ul li ul.sub-menu li ul.sub-menu li a { 
			padding: 20px 30px 20px 70px; 
		}
		.bigger nav ul li ul.sub-menu li ul.sub-menu li ul.sub-menu li a { 
			padding: 20px 30px 20px 90px; 
		}
		.bigger #primary nav ul li:hover > a, 
		.bigger #primary nav ul li.current-menu-item:hover > a, 
		.bigger #primary nav ul li.current_page_item:hover > a, 
		.bigger #primary nav ul li.current-menu-item > a, 
		.bigger #primary nav ul li.current_page_item > a, 
		.bigger #primary nav ul li.current-page-ancestor > a, 
		.bigger #primary nav ul li.current-menu-ancestor > a, 
		.bigger #primary nav ul li.current-menu-parent > a, 
		.bigger #primary nav ul li.current-page-parent > a, 
		.bigger #primary nav ul li.current_page_parent > a, 
		.bigger #primary nav ul li.current_page_ancestor > a {  
			color: var(--mobile-menu-links);
			background-color: var(--mobile-menu-current);
			border-bottom: none;  
		}
		.bigger #primary nav ul li.menu-item-has-children::after { display: none; }
		.bigger nav li span { margin: 0; }
		.bigger nav li span > i:first-child { display: none; }
		.bigger #navbtn { display: block; float: right; }
		.bigger #hero .info {
			padding-top: 0;
		}
		.bigger #hero .info-inner,
		.bigger .hero-wrap.none #hero .info-inner, 
		.bigger .hero-wrap.featured #hero .info-inner {
			padding: 100px 0;
		}
		.bigger .hero-wrap.on #hero .info-inner-inner {
			width: 100%;
		}
		.bigger .hero-wrap.on.none #hero .info-inner, 
		.bigger .hero-wrap.on.featured #hero .info-inner {
			padding-top: 100px;
		}
		.bigger #hero .title, 
		.bigger .hero-wrap h1 {
			font-size: 3.25em;
		}
		.bigger h1 {
			font-size: 2.25em;
		}
		.bigger h2 {
			font-size: 1.65em;
		}
		.bigger h3 {
			font-size: 1.25em;
		}
		.bigger .content-info, 
		.bigger .page-content-inner,
		.bigger .page-content.index aside {
			width: 100%;
		}
		.bigger .content .page-content.index .index-blog:nth-child(4n+1), 
		.bigger .content .page-content.index .index-blog:nth-child(4n), 
		.bigger .content .page-content.index .search-result:nth-child(4n+1), 
		.bigger .content .page-content.index .search-result:nth-child(4n),
		.bigger .content .page-content.index .index-blog:nth-child(4n+2), 
		.bigger .content .page-content.index .index-blog:nth-child(4n+3), 
		.bigger .content .page-content.index .search-result:nth-child(4n+2), 
		.bigger .content .page-content.index .search-result:nth-child(4n+3) {
			width: 100%;
		}
		.bigger .ill_directory_list_block, 
		.bigger .ill_directory #ill_directory_list .ill_directory_list_block, 
		.bigger .ill_directory #ill_directory_list .ill_directory_list_block.ill_directory_list_az {
			width: calc(52.3% - 1.99em);
		}
		/* BIGGEST +6 */
		.biggest #hero .info-inner-inner {
			width: 100%;
		}
		.biggest .hero-wrap.on.none #hero .info-inner, 
		.biggest .hero-wrap.on.featured #hero .info-inner {
			padding: 50px 0;
		}
		.biggest .content-info-wrap {
			flex-wrap: wrap;
		}
		.biggest .content-info,
		.biggest aside {
			width: 100%;
		}
		.biggest #hero .title, 
		.biggest .hero-wrap h1 {
			font-size: 3em;
		}
		.biggest h1 {
			font-size: 2em;
		}
		.biggest h2 {
			font-size: 1.4em;
		}
		.biggest #hero .info-inner,
		.biggest .hero-wrap.none #hero .info-inner, 
		.biggest .hero-wrap.featured #hero .info-inner {
			padding: 75px 0;
		}
		.biggest .ill_directory_list_block, 
		.biggest .ill_directory #ill_directory_list .ill_directory_list_block, 
		.biggest .ill_directory #ill_directory_list .ill_directory_list_block.ill_directory_list_az {
			width: 100%;
		}
	}
	@media all and (max-width: 1000px) {
		/* BIG +2 */
		.big header { clear: both; position: relative; background: #fff;}
		.big .header-curve {
			display: none;
		}
		.big #logo,
		.big header.stick #logo { width: 100%; }
		.big #primary { width: 100%; position: static; float: right; z-index: 999999; }
		.big nav ul { width: 100%; }
		.big nav .menu-primary-menu-container { 
			display: block; position: fixed; top: 0; left: -100%; 
			width: 80%; height: 100%; overflow-y: scroll; z-index: 9999; 
			padding-top: 75px;
			background-color: var(--mobile-menu-background);
		}
		.big .open nav .menu-primary-menu-container { left: 0; }
		.big #primary nav.primary_nav ul.menu { display:block; }
		.big nav .menu-primary-menu-container > ul { padding: 15px 0 0 0; width: 100%; }
		.big nav ul li { display: block; padding: 0; float: none; }
		.big #primary nav ul li a { 
			color: var(--mobile-menu-links); 
			padding: 20px 30px; 
			display: block; 
			height: auto; 
			text-align: left;
		}
		.big #primary nav ul li:first-child a { 
			padding-left: 30px; 
		}
		.big #primary nav ul.sub-menu { width: 100%!important; }
		.big #primary nav ul li ul.sub-menu, 
		.big #primary nav ul li ul.sub-menu li ul.sub-menu { 
			padding: 0; margin: 0; box-shadow: none; 
			width: 100%; background: none; 
			display: block; clear: both; overflow: hidden; position: relative; left: 0; opacity: 1; 
		}
		.big #primary nav ul li ul.sub-menu li a { 
			padding: 20px 30px 20px 50px; 
			color: var(--mobile-menu-links); 
			border-bottom: 0;
		}
		.big nav ul li ul.sub-menu li ul.sub-menu li a { 
			padding: 20px 30px 20px 70px; 
		}
		.big nav ul li ul.sub-menu li ul.sub-menu li ul.sub-menu li a { 
			padding: 20px 30px 20px 90px; 
		}
		.big #primary nav ul li:hover > a, 
		.big #primary nav ul li.current-menu-item:hover > a, 
		.big #primary nav ul li.current_page_item:hover > a, 
		.big #primary nav ul li.current-menu-item > a, 
		.big #primary nav ul li.current_page_item > a, 
		.big #primary nav ul li.current-page-ancestor > a, 
		.big #primary nav ul li.current-menu-ancestor > a, 
		.big #primary nav ul li.current-menu-parent > a, 
		.big #primary nav ul li.current-page-parent > a, 
		.big #primary nav ul li.current_page_parent > a, 
		.big #primary nav ul li.current_page_ancestor > a {  
			color: var(--mobile-menu-links);
			background-color: var(--mobile-menu-current);
			border-bottom: none;  
		}
		.big #primary nav ul li.menu-item-has-children::after { display: none; }
		.big nav li span { margin: 0; }
		.big nav li span > i:first-child { display: none; }
		.big #navbtn { display: block; float: right; }
		.big #hero .info {
			padding-top: 0;
		}
		.big #hero .info-inner,
		.big .hero-wrap.none #hero .info-inner, 
		.big .hero-wrap.featured #hero .info-inner {
			padding: 100px 0;
		}
		.big .hero-wrap.on #hero .info-inner-inner {
			width: 100%;
		}
		.big .hero-wrap.on.none #hero .info-inner, 
		.big .hero-wrap.on.featured #hero .info-inner {
			padding-top: 100px;
		}
		.big #hero .title, 
		.big .hero-wrap h1 {
			font-size: 3.25em;
		}
		.big h1 {
			font-size: 2.25em;
		}
		.big h2 {
			font-size: 1.65em;
		}
		.big h3 {
			font-size: 1.25em;
		}
		.big .content-info, 
		.big .page-content-inner,
		.big .page-content.index aside {
			width: 100%;
		}
		.big .content .page-content.index .index-blog:nth-child(4n+1), 
		.big .content .page-content.index .index-blog:nth-child(4n), 
		.big .content .page-content.index .search-result:nth-child(4n+1), 
		.big .content .page-content.index .search-result:nth-child(4n),
		.big .content .page-content.index .index-blog:nth-child(4n+2), 
		.big .content .page-content.index .index-blog:nth-child(4n+3), 
		.big .content .page-content.index .search-result:nth-child(4n+2), 
		.big .content .page-content.index .search-result:nth-child(4n+3) {
			width: 100%;
		}
		.big .ill_directory_list_block, 
		.big .ill_directory #ill_directory_list .ill_directory_list_block, 
		.big .ill_directory #ill_directory_list .ill_directory_list_block.ill_directory_list_az {
			width: calc(52.3% - 1.99em);
		}
		/* BIGGER +4 */
		.bigger #hero .info-inner-inner {
			width: 100%;
		}
		.bigger .hero-wrap.on.none #hero .info-inner, 
		.bigger .hero-wrap.on.featured #hero .info-inner {
			padding: 50px 0;
		}
		.bigger .content-info-wrap {
			flex-wrap: wrap;
		}
		.bigger .content-info,
		.bigger aside {
			width: 100%;
		}
		.bigger #hero .title, 
		.bigger .hero-wrap h1 {
			font-size: 3em;
		}
		.bigger h1 {
			font-size: 2em;
		}
		.bigger h2 {
			font-size: 1.4em;
		}
		.bigger #hero .info-inner,
		.bigger .hero-wrap.none #hero .info-inner, 
		.bigger .hero-wrap.featured #hero .info-inner {
			padding: 75px 0;
		}
		.bigger .ill_directory_list_block, 
		.bigger .ill_directory #ill_directory_list .ill_directory_list_block, 
		.bigger .ill_directory #ill_directory_list .ill_directory_list_block.ill_directory_list_az {
			width: 100%;
		}
		/* BIGGEST +6 */
		.biggest .hero-wrap #hero .info .title, 
		.biggest .hero-wrap #hero .info .caption {
			text-align: left;
		}
		.biggest #hero .title, 
		.biggest .hero-wrap h1 {
			font-size: 2.75em;
		}
		.biggest h1 {
			font-size: 1.75em;
		}
		.biggest #hero .info-inner,
		.biggest .hero-wrap.none #hero .info-inner, 
		.biggest .hero-wrap.featured #hero .info-inner {
			padding: 50px 0;
		}
		.biggest .hero-wrap.on.none #hero .info-inner, 
		.biggest .hero-wrap.on.featured #hero .info-inner {
			padding: 30px 0;
		}
	}
	@media all and (max-width: 900px) {
		/* BIG +2 */
		.big #hero .info-inner-inner {
			width: 100%;
		}
		.big .hero-wrap.on.none #hero .info-inner, 
		.big .hero-wrap.on.featured #hero .info-inner {
			padding: 50px 0;
		}
		.big .content-info-wrap {
			flex-wrap: wrap;
		}
		.big .content-info,
		.big aside {
			width: 100%;
		}
		.big #hero .title, 
		.big .hero-wrap h1 {
			font-size: 3em;
		}
		.big h1 {
			font-size: 2em;
		}
		.big h2 {
			font-size: 1.4em;
		}
		.big #hero .info-inner,
		.big .hero-wrap.none #hero .info-inner, 
		.big .hero-wrap.featured #hero .info-inner {
			padding: 75px 0;
		}
		.big .ill_directory_list_block, 
		.big .ill_directory #ill_directory_list .ill_directory_list_block, 
		.big .ill_directory #ill_directory_list .ill_directory_list_block.ill_directory_list_az {
			width: 100%;
		}
		/* BIGGER +4 */
		.bigger .hero-wrap #hero .info .title, 
		.bigger .hero-wrap #hero .info .caption {
			text-align: left;
		}
		.bigger #hero .title, 
		.bigger .hero-wrap h1 {
			font-size: 2.75em;
		}
		.bigger h1 {
			font-size: 1.75em;
		}
		.bigger #hero .info-inner,
		.bigger .hero-wrap.none #hero .info-inner, 
		.bigger .hero-wrap.featured #hero .info-inner {
			padding: 50px 0;
		}
		.bigger .hero-wrap.on.none #hero .info-inner, 
		.bigger .hero-wrap.on.featured #hero .info-inner {
			padding: 30px 0;
		}
		/* BIGGEST +6 */
		.biggest .footer-curve {
			top: -20%;
		}
		.biggest .wp-block-media-text .wp-block-media-text__media::before {
			display: none;
		}
		.biggest .wp-block-media-text .wp-block-media-text__content {
			padding: 30px!important;
		}
		.biggest #hero .title, 
		.biggest .hero-wrap h1 {
			font-size: 2.5em;
		}
	}
	@media all and (max-width: 800px) {
		/* BIG +2 */
		.big .hero-wrap #hero .info .title, 
		.big .hero-wrap #hero .info .caption {
			text-align: left;
		}
		.big #hero .title, 
		.big .hero-wrap h1 {
			font-size: 2.75em;
		}
		.big h1 {
			font-size: 1.75em;
		}
		.big #hero .info-inner,
		.big .hero-wrap.none #hero .info-inner, 
		.big .hero-wrap.featured #hero .info-inner {
			padding: 50px 0;
		}
		.big .hero-wrap.on.none #hero .info-inner, 
		.big .hero-wrap.on.featured #hero .info-inner {
			padding: 30px 0;
		}
		/* BIGGER +4 */
		.bigger .footer-curve {
			top: -20%;
		}
		.bigger .wp-block-media-text .wp-block-media-text__media::before {
			display: none;
		}
		.bigger .wp-block-media-text .wp-block-media-text__content {
			padding: 30px!important;
		}
		.bigger #hero .title, 
		.bigger .hero-wrap h1 {
			font-size: 2.5em;
		}
		/* BIGGEST +6 */
		.biggest #hero .title, 
		.biggest .hero-wrap h1 {
			font-size: 2.25em;
		}
		.biggest .footer-curve {
			top: -10%;
		}
	}
	@media all and (max-width: 700px) {
		/* BIG +2 */
		.big .footer-curve {
			top: -20%;
		}
		.big .wp-block-media-text .wp-block-media-text__media::before {
			display: none;
		}
		.big .wp-block-media-text .wp-block-media-text__content {
			padding: 30px!important;
		}
		.big #hero .title, 
		.big .hero-wrap h1 {
			font-size: 2.5em;
		}
		/* BIGGER +4 */
		.bigger #hero .title, 
		.bigger .hero-wrap h1 {
			font-size: 2.25em;
		}
		.bigger .footer-curve {
			top: -10%;
		}
		/* BIGGEST +6 */
		.biggest #hero .title, 
		.biggest .hero-wrap h1 {
			font-size: 2em;
		}
	}
	@media all and (max-width: 600px) {
		/* BIG +2 */
		.big #hero .title, 
		.big .hero-wrap h1 {
			font-size: 2.25em;
		}
		.big .footer-curve {
			top: -10%;
		}
		/* BIGGER +4 */
		.bigger #hero .title, 
		.bigger .hero-wrap h1 {
			font-size: 2em;
		}
		/* BIGGEST +6 */
		.biggest .footer-curve {
			display: none;
		}
	}
	@media all and (max-width: 500px) {
		/* BIG +2 */
		.big #hero .title, 
		.big .hero-wrap h1 {
			font-size: 2em;
		}
		/* BIGGER +4 */
		.bigger .footer-curve {
			display: none;
		}
		/* BIGGEST +6 */
	}
	@media all and (max-width: 400px) {
		/* BIG +2 */
		.big .footer-curve {
			display: none;
		}
		/* BIGGER +4 */
		/* BIGGEST +6 */
	}
	@media all and (max-width: 300px) {
		/* BIG +2 */
		/* BIGGER +4 */
		/* BIGGEST +6 */
	}