/* Color Tokens */
.color-tokens {
	color: #103F79; /* $primary */
	background-color: #F6FAFF; /* $secondary */
	border-bottom-color: #6DAFE0; /* $highlight */
	border-top-color: #555555; /* $text */
}
/* End Color Tokens */

/* General Site Styles */
html {
	font-size: 16px;
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
}

body {
	margin: 0;
	padding: 0;
	font-family: 'Arial', sans-serif; /* @mainfont */
	background-color: #FFFFFF;
	line-height: 1.4;
	transition: padding-top .2s ease 0s;
	color: #555555;
	position: relative;
}

.mar-t-1 {
	margin-top: 1em;
}



form *,form *:before,form *:after {
	box-sizing: border-box;
}

#MainZone.large-fonts {
	font-size: 1.125em;
}

main > .section {
	padding: 3em 0;
}

main > .section header {
	padding-bottom: 2em;
}

body:not(.cms-admin) main > .section header:empty {
	display: none;
}

h1, h2, h3, h4 {
	margin: 0;
	line-height: 1.1;
}

.dif.red  h5{
	color: #D0282E !important;
}

.dif.red  .btn.v1{
	background-color: #D0282E !important;
    box-shadow: 0 3px 0 0 #B1231D, 0 0 rgba(0, 0, 0, 0.42) !important;
}

.content-panel h1 {
	margin-bottom: 1rem;
}

.content-panel h1.red, .content-panel h2.red, .content-panel h3.red, .content-panel h4.red, , .content-panel h5.red, .content-panel h6.red {
	color: #D0282E; /* $tertiary */
}

.content-panel h1.pink, .content-panel h2.pink, .content-panel h3.pink, .content-panel h4.pink, , .content-panel h5.pink, .content-panel h6.pink {
	color: #F6489F;
}

.content-panel h1.blue, .content-panel h2.blue, .content-panel h3.blue, .content-panel h4.blue, , .content-panel h5.blue, .content-panel h6.blue {
	color: #103F79; /* $primary */
}

.content-panel h2, .content-panel h3, .content-panel h4 {
	margin: 1rem 0;
}

h1, h2, .content-panel h2.look-like-h1 {
	font-size: 3em;
	color: #0B2C55; /* darken($primary,30%) */
	-webkit-transform: uppercase;
	-ms-transform: uppercase;
	transform: uppercase;
	line-height: 1.2;
}

h1 strong, h2 strong, .content-panel h2.look-like-h1 strong {
	font-size: .65em;
	display: block;
	font-weight: normal;
	color: #2C2C2E; /* $dark */
}

.scroll-box h2, h3 {
	font-size: 1.2em;
	color: #D0282E; /* $tertiary */
	padding-top: .5em;
	text-transform: none;
}

h4 {
	font-size: 1.25em;
	color: #2C2C2E; /* $dark */
}

.content-panel h2, h3 {
	font-size: 1.5em;
	color: #2C2C2E; /* $dark */
	padding-top: .5em;
	text-transform: none;
}

.content-panel h1.pink, .content-panel h2.pink, h3.pink {
	color: #F6489F;
}

.content-panel h1.red, .content-panel h2.red, h3.red {
	color: #D0282E; /* $tertiary */
}

.content-panel h1.blue, .content-panel h2.blue, h3.blue {
	color: #103F79; /* $primary */
}

.content-panel h1.babyblue, .content-panel h2.babyblue, h3.babyblue {
	color: #6DAFE0; /* $highlight */
}

a {
	text-decoration: none;
	color: #103F79; /* $primary */
	transition: color .5s ease 0s;
}

a:hover {
	text-decoration: none;
	color: #2C2C2E; /* $dark */
}

a[href^=tel] {
	cursor: default;
}

img {
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.content-panel ul, .content-format ul {
	list-style: disc;
	margin: 1em 0;
	padding-left: 2.5em;
}

.content-panel li > ul, .content-format li > ul {
	margin: 0;
}

form button, button.btn {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

.btn.v1, .btn.v1.blue {
	color: #ffffff;
	font-size: 1em;
	font-weight: 700;
	line-height: 1.3;
	border-radius: 4px;
	background-color: #103f79;
	box-shadow: 0px 3px 0px 0.00px #0a2443;
	padding: 0.75em 3.125em 0.75em 1.25em;
	position: relative;
	z-index: 5;
}

.no-canvas .btn.v1 {
	padding: 0.75em 1.25em;
}

.btn.v1:hover, a:hover .btn.v1, .btn.v1.blue:hover, a:hover .btn.v1.blue {
	_box-shadow: 0px 3px 0px 0.00px #0a2443, inset -2.5em 0 0 rgba(0, 0, 0, 0.42);
}

.btn.v1.green {
	background-color: #00986A;
	box-shadow: 0px 3px 0px 0.00px #037D59;
}

.btn.v1.pink {
	background-color: #F6489F;
	box-shadow: 0px 3px 0px 0px #c13b86;
	margin: .25em 0;
}

.btn.v1.pink:hover {
	box-shadow: 0 3px 0 0 #c13b86, 0 0 rgba(0,0,0,0.42);
}

.btn.v1.red {
	background-color: #D0282E; /* $tertiary */
	box-shadow: 0px 3px 0px 0px #cc3333;
	margin: .25em 0;
}

.btn.v1.red:hover {
	box-shadow: 0 3px 0 0 #cc3333;
}

.btn.v1.babyblue {
	background-color: #6DAFE0; /* $highlight */
	box-shadow: 0px 3px 0px 0px #6699cc;
	margin: .25em 0;
}

.btn.v1.babyblue:hover {
	box-shadow: 0 3px 0 0 #6699cc, inset -2.5em 0 0 rgba(0,0,0,0.42);
}

.btn.v1.green:hover {
	box-shadow: 0px 3px 0px 0.00px #037D59, inset -2.5em 0 0 rgba(0, 0, 0, 0.42);
}

.btn.v2 {
	background-color: #6DAFE0; /* $highlight */
	text-align: center;
	transition: 0.5s ease;
	color: #FFF;
}

.btn.v2:hover, a:hover .btn.v2 {
	background-color: #103F79; /* $primary */
	color: #F6FAFF; /* $secondary */
}

.btn.v3 {
	padding: 0.25em 0.5em;
	text-transform: uppercase;
	letter-spacing: 2px;
	border-top: 1px solid #bfcfe3;
	border-bottom: 1px solid #bfcfe3;
	line-height: 1;
	min-height: 0;
	color: #103F79; /* $primary */
	transition: 0.6s ease;
}

.btn.v3:hover, a:hover .btn.v3 {
	color: #FFF;
	background-color: #103F79; /* $primary */
}

.btn.small {
	font-size: .75em;
}

.btn.big {
	font-size: 1.5em;
}

.logo-icon {
	position: absolute;
	width: 13px;
	height: 13px;
	right: 1em;
	top: 50%;
	margin-top: -6px;
	transition: 0.5s ease;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}

html.no-csstransforms .logo-icon {
	display: none;
}

.btn:hover .logo-icon, .pop-inner:hover .logo-icon {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.logo-icon > span {
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	background-color: #FFF;
	transition: 0.5s ease 0.3s;
}

.logo-icon .sq1 {
	top: 0;
	left: 0;
}

.logo-icon .sq2 {
	right: 0;
	top: 0;
}

.logo-icon .sq3 {
	bottom: 0;
	left: 0;
}

.logo-icon .sq4 {
	bottom: 0;
	right: 0;
}

.btn:hover .logo-icon .sq1, .pop-inner:hover .logo-icon .sq1 {
	opacity: 0;
}

.btn:hover .logo-icon .sq2, .pop-inner:hover .logo-icon .sq2 {
	top: 3px;
}

.btn:hover .logo-icon .sq3, .pop-inner:hover .logo-icon .sq3 {
	left: 3px;
}

.btn:hover .logo-icon .sq4, .pop-inner:hover .logo-icon .sq4 {
}

.main-show + .fallback-show {
	display: none!important;
}



.link.v1, a .link.v1 {
	display: inline-block;
	padding: 0 1em;
	font-weight: bold;
	color: #D0282E; /* $tertiary */
	text-decoration: none;
	-webkit-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
}

.link.v1:hover, a:hover .link.v1 {
	color: #F6FAFF; /* $secondary */
}

.link.v1:before, a .link.v1:before {
	content: '\e0fd';
	font-family: icomoon-ult;
	font-size: .75em;
	margin-right: .25em;
	transition: .5s ease;
	display: inline-block;
}

.link.v1:hover:before, a:hover .link.v1:before {
	-webkit-transform: rotateX(360deg);
	-ms-transform: rotateX(360deg);
	transform: rotateX(360deg);
	color: #103F79; /* $primary */
}

.link.v2, a .link.v2 {
	color: #F6FAFF; /* $secondary */
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	padding: 0 1em;
	-webkit-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
}

.link.v2:hover, a:hover .link.v2 {
	color: #D0282E; /* $tertiary */
}

.link.v2:before, a .link.v2:before {
	content: '\e0fd';
	font-family: icomoon-ult;
	font-size: .75em;
	margin-right: .25em;
	transition: .5s ease;
	display: inline-block;
}

.link.v2:hover:before, a:hover .link.v2:before {
	-webkit-transform: rotateX(360deg);
	-ms-transform: rotateX(360deg);
	transform: rotateX(360deg);
	color: #103F79; /* $primary */
}

.main {
	max-width: 1400px;
	width: auto;
	margin: 0 auto;
	position: relative;
	padding-left: 1%;
	padding-right: 1%;
}

.full {
	width: auto;
	margin: 0px auto;
	position: relative;
	padding-left: 1%;
	padding-right: 1%;
	font-size: .94vw;
}

.half {
	width: 50%;
}

.third {
	width: 33.3%;
	padding: 0 10px;
}

.fourth {
	width: 25%;
}

.center {
	text-align: center;
}

.hide {
	display: none;
}

.content-panel .half {
	width: 48%;
}

.content-panel .third {
	width: 31.3%;
}

.landing .content-panel ul {
	text-align: left;
}

.landing .content-panel ul.csh-list li::before{
	background-color:#eb0192;
}

.content-panel .fourth {
	width: 23%;
}

.left {
	float: left;
}

.right {
	float: right;
}

.flex {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

html.no-canvas .main {
	width: 1150px;
}

div.zone-editable > * {
	min-height: 15px;
}

body.cms-layout .cms-zone ul.zone-tab li {
	position: relative !important;
	opacity: 1 !important;
	float: none !important;
	overflow: visible !important;
}

body.cms-layout .cms-zone ul.zone-tab {
	overflow: visible !important;
	-webkit-column-gap: 0 !important;
	-moz-column-gap: 0 !important;
	column-gap: 0 !important;
	-webkit-column-count: auto !important;
	-moz-column-count: auto !important;
	column-count: auto !important;
}

.content-panel {
	padding: 2em 1% 0 1%;
	margin-top: 2.7%;
}

.content-panel p {
	line-height: 1.7em;
}

body:not(.cms-admin) .content-panel:empty {
	display: none;
}

.top-nav .ui-scroll {
	overflow: visible !important;
}

main {
	background-image: url(/images/landing-2016/design/subpageBG.png);
	display: block;
	background-position: center bottom;
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.sidebox {
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0em 1% 8%;
}

.sidebox #MainZone {
	-webkit-flex: 1 1 70%;
	-ms-flex: 1 1 70%;
	flex: 1 1 70%;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.sidebox #SideZone {
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

body > iframe {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
}
.video-container {
  position: relative;
  overflow: hidden;
  padding-bottom: 56.25%; /* 16:9 aspect ratio */
  height: 0;
  max-width: 100%;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* End General Site Styles */

/* General Side Nav Styles */
.side-nav-panel {
	padding-top: 3.25em;
}

.side-nav {
	margin: 0 0 1.5em 0;
	background-color: #FFFFFF; /* $light */
}

.side-nav header {
	background-color: #0A264A; /* darken($primary,39%) */
	padding: 1em;
}

.side-nav header h2, .side-nav header h2 a {
	color: #FFFFFF; /* $light */
	font-size: 1.25em;
	text-align: center;
	text-transform: uppercase;
}

.side-nav header h3 {
	display: block;
	padding: 0.625em 0;
	font-size: 1.125em;
	color: #DEDEDE; /* darken($light,13%) */
}

.side-nav ul {
	width: 100%;
	position: relative;
	font-size: .9em;
}

.side-nav li > ul {
	padding: 0px 1em;
	margin: 0.125em 0;
}

.side-nav ul li {
	display: block;
	margin: 0 auto;
	padding: 0;
	color: #FFFFFF; /* $light */
	line-height: 1.25;
}

.side-nav ul li a {
	display: block;
	color: #F6FAFF; /* $secondary */
	padding: 1em;
	position: relative;
	font-weight: 600;
	transition: .5s ease;
}

.side-nav ul li.level1 {
	border-bottom: 1px solid #B3C5DB; /* adjust($primary,70%,-53%,0%) */
}

.side-nav ul li.level1 a {
	transition: .25s ease;
	border-radius: 3px;
	display: block;
	padding-right: 2.5em;
	font-weight: bold;
	text-transform: uppercase;
}

.side-nav ul li.level1 a:after {
	font-family: 'icomoon-ult';
	content: '\e9a5';
	float: right;
	font-size: .6em;
	position: absolute;
	right: 1.5em;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: 1;
	color: #103F79; /* $primary */
}

.no-cssanimations .side-nav ul li.level1 a:after {
	top: 30%;
}

.side-nav ul li.level1.minus a:after {
	content: '\e964';
}

.side-nav ul li.level1.child0 a:after {
	display: none;
}

.side-nav ul li.level2 {
	margin-bottom: 0;
	background-color: #B3C5DB; /* adjust($primary,70%,-53%,0%) */
	padding: 0 2em;
	display: none;
}

.side-nav ul li.level2 a {
	font-weight: 400;
	padding: .5em 1em;
}

.side-nav ul li.level3 {
	display: none;
	padding-left: 1.75em;
}

.side-nav ul li.level3 a {
}

.side-nav ul li.level4 a {
	padding-left: 25%;
	background-color: #B3C5DB;
}

.side-nav ul li a:hover, .side-nav ul li.selected a, .side-nav ul li.minus a, .no-rgba .side-nav ul li a:hover, .no-rgba .side-nav ul li.selected a, .no-rgba .side-nav ul li.minus a {
	background-color: #B3C5DB; /* adjust($primary,70%,-53%,0%) */
}

.side-nav ul li.level2 a:hover, .side-nav ul li.level2.selected a {
	background-color: #FFFFFF; /* $light */
	color: #555559; /* lighten($dark,20%) */
}

.side-nav ul li a:hover:before, .side-nav ul li.selected a:before, .side-nav ul li.minus a:before {
	color: #103F79; /* $primary */
}

.side-nav .cta-content {
	padding: 1.25em 1em;
	font-size: .875em;
}

.side-nav .cta-content p {
	margin: 0 0 .5em;
}

.side-nav .cta-content a {
	font-size: 2.143em;
}
/* End General Side Nav Styles */

/* General Content */
.content-panel img.half {
	max-width: 50%;
	width: auto;
	height: auto !important;
}

.content-panel img.third {
	max-width: 33%;
	height: auto !important;
	width: auto;
}

.content-panel img.fourth {
	max-width: 25%;
	height: auto !important;
	width: auto;
}

.content-panel img.left {
	margin: 2% 2% 2% 0;
}

.content-panel img.right {
	margin: 2% 0 2% 2%;
}

.content-panel img.no-vert {
	margin-top: 0;
	margin-bottom: 0;
}

.content-panel table {
	max-width: 100%;
}

.content-panel a {
	text-decoration: underline;
}

.content-panel a.btn, .content-panel h1 a, .content-panel h2 a, .content-panel h3 a, .content-panel h4 a {
	text-decoration: none;
}

.content-panel hr {
	clear: both;
}

.content-panel iframe {
	max-width: 100%;
	border: none;
}

.content-panel .text-l {
	text-align: left;
}

.content-panel .text-r {
	text-align: right;
}

.content-panel .text-c {
	text-align: center;
}

.content-panel-list h2 {
	line-height: 1;
	margin: .5em 0;
}

.content-panel-list h3 {
	color: #103F79; /* $primary */
	margin: .25em 0;
	padding: .5em 2.75em .6em 1em;
	transition: .25s ease;
	font-weight: normal;
	font-size: 1.25em;
	position: relative;
	border: solid 1px #ECF3F8;
	box-shadow: inset 0 0 .5em #ECF3F8;
}

.content-panel-list h3.active {
	background-color: #2C2C2E; /* $dark */
	color: #FFFFFF;
}

.content-panel-list h3:after, .content-panel-list h3.active:after {
	font-family: 'icomoon-ult';
	font-size: 1em;
	line-height: 1em;
	position: absolute;
	right: 1em;
	top: .55em;
}

.content-panel-list h3:after {
	font-family: 'icomoon-ult';
	content: '\e145';
}

.content-panel-list h3.active:after {
	font-family: 'icomoon-ult';
	content: '\e147';
}

.content-panel-list h3:hover {
	cursor: pointer;
	background-color: #2C2C2E; /* $dark */
	color: #FFFFFF;
}

.content-panel-list .cl-section {
	padding: 1% 2%;
	background-color: #ECF3F8;
}

.content-panel .column {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
	overflow: hidden;
}

.content-panel .column.center {
	text-align: center;
}

.content-panel .column img.left, .content-panel .column img.right {
	margin-top: 0;
	margin-bottom: 0;
}

.content-panel .column ul {
	list-style: disc;
}

.content-panel .column ul li {
	list-style: inherit;
}

.content-panel .column > * {
	float: left;
	margin: 0 0 4% 0;
	list-style: none;
}

.content-panel .column.one > * {
	width: 100%;
	margin-bottom: 1%;
}

.content-panel .column.two > * {
	width: 47%;
}

.content-panel .column.two > *:nth-child(2n+1) {
	clear: both;
}

.content-panel .column.three > * {
	width: 33%;
}

.content-panel .column.three > *:nth-child(3n+1) {
	clear: both;
}

.content-panel .column.four > * {
	width: 25%;
}

.content-panel .column.four > *:nth-child(4n+1) {
	clear: both;
}

.no-hashchange .content-panel .column > * {
	margin-bottom: 5%;
}

.content-panel .table {
	display: table;
	table-layout: fixed;
	padding: 0;
	width: 100%;
	list-style: none;
	margin: 1em 0;
}

.content-panel .table.center {
	text-align: center;
}

.content-panel .table > * {
	display: table-row;
}

.no-display-table .content-panel .table > * {
	display: block;
}

.content-panel .table > * > * {
	display: table-cell;
	padding: 1%;
	margin: 0;
	vertical-align: middle;
}

.no-display-table .content-panel .table > * > * {
	float: left;
	width: 48%;
}

.content-panel .table.zebra > *:nth-child(even) {
	background-color: #ECF3F8;
}

.content-panel .table.vert-top > * > * {
	vertical-align: top;
}

.content-panel .table.border > * > * {
	border: 1px solid #2C2C2E; /* $dark */
}

.content-panel .table.border {
	border: 1px solid #2C2C2E; /* $dark */
}

.content-panel .table.border.header-top > *:first-child > * {
	border: 1px solid #6DAFE0; /* $color3 */
}

.content-panel .table.header-top > *:first-child {
	background-color: #103F79; /* $primary */
	color: #FFFFFF;
}

.content-panel .table.header-side > * > *:first-child {
	background-color: #6DAFE0; /* $color3 */
	color: #103F79; /* $primary */
}

.content-panel .table.border.header-top > *:first-child > h4 {
	color: #2C2C2E; /* $dark */
}

.content-panel .table.border.header-side > * > *:first-child {
	border-color: #2C2C2E; /* $dark */
}

.content-panel .table.header-side > * >  h4:first-child {
	color: #2C2C2E; /* $dark */
}

.content-panel .table .spacer {
	color: #FFFFFF;
}

.content-panel .table span.spacer {
	display: none;
}

.content-panel .table .table-head {
	background-color: #103F79; /* $primary */
	color: #FFFFFF;
}

.content-panel .table .third {
	float: none;
	width: 33%;
}

.content-panel .table .two-thirds {
	width: 66.6%;
	float: none;
}

.flex-table {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	width: 100%;
	flex-wrap: wrap;
	background-color: #f5f5f5;
}

.flex-table-phy {
	display: flex;
	justify-content: space-around;
	align-items: baseline;
	flex-wrap: wrap;
}

.flex-table .full {
	width: 100%;
}

.flex-table .half {
	width: 50%;
}

.flex-table-phy .half {
	width: 50%;
}

.flex-table-phy .third {
	width: 33%;
	margin-bottom: 1.5em;
}

.flex-table .inner-flex-table {
	width: 100%;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	flex-wrap: wrap;
}


.flex-table .inner-flex-table.half {
	width: 50%;
}

.flex-table .inner-flex-table .half {
	width: 50%;
}

.flex-table .inner-flex-table > * {
	width: 100%;
}
.flex-table .full > *, .flex-table .half > * {
	display: flex;
	width: 100%;
	align-items: flex-start;
	justify-content: center;
	align-text: center;
	flex-direction: column;
}

.flex-table .full > img, .flex-table .half > img {
	margin: 0 auto;
}

/* End General Content */

/* General Bread Crumb Styles */
.bcb {
	padding: 0;
}

.bcb .main {
	border-bottom: solid 1px #CECECE; /* lighten($text,71%) */
	border-top: solid 1px #CECECE; /* lighten($text,71%) */
	padding-right: 0;
	padding-left: 0;
}

body.print .bcb {
	display: none;
}

.bread {
	float: left;
	clear: left;
	max-width: 85%;
}

.bread a, .bread span.selected {
	display: inline-block;
	padding: 0.65em 0.75em;
	color: #103F79; /* $primary */
	font-weight: 700;
	text-transform: uppercase;
	font-size: .9em;
}

.bread a:hover {
	color: #2C2C2E; /* $dark */
}

.bread span.selected {
	color: #103F79; /* $primary */
	font-weight: 400;
}

.bread .home-link {
	line-height: 1;
	color: #103F79; /* $primary */
}

.bread .separator {
	color: #829EC2; /* adjust($primary,50%,-55%,0%) */
	font-size: 0.75em;
}

.bc-buttons {
	float: right;
	clear: right;
	padding-right: .25em;
}

.bc-buttons li {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.bc-buttons a {
	display: block;
}

.bc-buttons a icon {
	display: block;
	padding: 0.35em 0.4em;
	font-size: 1.25em;
	color: #103F79; /* $primary */
	transition: .5s ease;
}

.bc-buttons a:hover icon {
	color: #2C2C2E; /* $dark */
}

.flex.services {
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
/* End General Bread Crumb Styles */

/* New Accordion Styles Modifying */
.accordion-container-lp.accordion-area {
}

.accordion-container-lp.accordion-area .main {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.accordion-container-lp.accordion-area .main .accordion-holder {
	width: 48%;
}

.pink .accordion-holder ul li.acc-item .acc-title {
	background-color: #F6489F;
}

.pink .accordion-holder ul li.acc-item .acc-title.active {
	background-color: #F987C0;
}

.red .accordion-holder ul li.acc-item .acc-title {
	background-color: #D0282E;
}

.red .accordion-holder ul li.acc-item .acc-title.active {
	background-color: #E56564;
}
/* End New Accordion Styles Modifying */

/* Collapsing Btn */
.collapsing-btn {
	position: relative;
	font-size: 1em;
}

.collapsing-btn:before, .collapsing-btn:after {
	content: '';
	background-color: #FFFFFF;
	position: absolute;
	transition: background-color .5s ease 0s;
}

.collapsing-btn:before {
	width: 100%;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 0.278em;
}

.collapsing-btn:after {
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%) scale(1);
	-ms-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);
	height: 100%;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	transition: transform .5s ease 0s, opacity 0s ease 0s, background-color .5s ease 0s;
	width: 0.278em;
}

.active .collapsing-btn:after, .list-open .collapsing-btn:after {
	transition: transform .5s ease 0s, opacity 0s ease .45s;
	-webkit-transform: translateX(-50%) scale(0);
	-ms-transform: translateX(-50%) scale(0);
	transform: translateX(-50%) scale(0);
	opacity: 0;
}

li.selected > .collapsing-btn:before, li.selected > .collapsing-btn:after {
	background-color: #6E206F;
	margin-right: .5em;
}
/* End Collapsing Btn */

/* General Form Styles */
.form * {
	transition: .25s ease;
}

.form:after {
	content: '';
	display: block;
	clear: both;
}

.form .hide {
	display: none;
}

.form .btn {
}

.form .button {
	display: block;
	text-align: center;
	max-width: 70%;
}

.form header {
}

.form header h2 {
	margin: 0;
}

.form div > span:first-child, .form span.spacer, .form div > label {
	width: 30%;
	display: block;
	float: left;
	padding: .7em 1em .7em 0;
	font-weight: 600;
}

.form.label-top div > span:first-child, .form.label-top span.spacer, .form.label-top label {
	width: 100%;
	float: none;
	padding: .5em 1em .5em 0;
}

.form div > span:first-child em {
	font-size: .8em;
	display: block;
}

.form input, .form textarea, .form select {
	width: 70%;
	font-size: 1em;
	padding: .7em 1em;
	border-radius: 3px;
	font-family: inherit;
	color: #103F79; /* $primary */
	background-color: #FFFFFF;
	resize: none;
	margin-bottom: 5px;
	border: solid 1px #D9D9D9; /* darken($light,15%) */
}

.form.label-top input, .form.label-top textarea, .form.label-top select {
	width: 100%;
}

.form select {
	padding-bottom: .6em;
}

.form input[type=radio], .form input[type=checkbox] {
	width: 20px;
	box-shadow: none;
}

.form input[type=checkbox], .form img.ui-check-style {
	margin: .5em 0 0;
}

.form.text-right span {
	text-align: right;
}

.content-panel img.ui-radio-style {
	background-image: url(/images/landing-2016/design/radio-unchecked.png) !important;
	width: 28px!important;
	height: 28px!important;
	background-position: top left!important;
	vertical-align: middle;
	cursor: pointer;
}

.content-panel img.ui-check-style {
	background-image: url(/images/landing-2016/design/input-unchecked.png) !important;
	width: 28px!important;
	height: 28px!important;
	background-position: top left!important;
	vertical-align: middle;
	cursor: pointer;
}

.content-panel img.ui-radio-style.checked {
	background-image: url(/images/landing-2016/design/radio-checked.png) !important;
}

.content-panel img.ui-check-style.checked {
	background-image: url(/images/landing-2016/design/input-checked.png) !important;
}

.form input.short, .form select.short {
	width: 30%;
}

.form input.wide, .form textarea.wide, .form select.wide {
	width: 100%;
}

.form input.initial {
	width: 20%;
	margin-right: 1em;
	margin-bottom: 0;
}

.form input.date {
	width: 65% !important;
}

.form div.ck-editor {
	width: 70%;
	float: right;
}

.form div.ck-editor .cke_reset {
	width: 100% !important;
}

form div.ck-editor span.cke_top {
	width: auto;
	float: none;
	padding: .7em 1em;
}

.form div.ck-editor .cke_voice_label {
	display: none;
}

.form .images {
	float: right;
	width: 70%;
}

.form .images input {
	width: 100%;
}

.form textarea {
	height: 150px;
	resize: none;
}

.form > div table {
	margin-top: 0.5%;
}

.form div span.link {
	padding: 1.5%;
	display: block;
	float: right;
	width: 70%;
	clear: right;
}

.form div span.link span {
	display: inline;
	margin-left: -.125em;
}

.form div span.inline, .form.prereg div span.inline {
	width: auto;
}

.form div span.wide,  .form.prereg div span.wide {
	width: 100%;
	float: none;
}

.form div > span.validator {
	float: none;
	width: auto;
}

.form > div {
	padding: .5em 1em;
	clear: both;
}

.form label.ui-check-style {
	font-family: inherit;
	font-size: 100%;
}

.form table.nospacing {
	width: 30%;
}

.form table.nospacing td {
}

.form table.nospacing td select {
	width: 100% !important;
	padding: .7em 1em !important;
}

.form h5 {
	background-color: #103F79; /* $primary */
	color: #FFFFFF; /* $light */
	padding: .2em 1em;
	font-size: 1.5em;
	margin: .8em 0 0;
}

.form h5:first-child {
	margin: 0;
}

.form > div table.group {
	width: 50%;
	table-layout: fixed;
}

.form > div table.group td img.ui-check-style {
	margin: 0 .5em 0 0;
}

.form > div table.group td input[type=text] {
	width: 100%;
}

.form > div table.group.radio {
	width: auto;
}

.form > div table.group.radio img {
	margin: 0 .7em;
}

.form > strong {
	display: block;
	background-color: #103F79; /* $primary */
	padding: .1em 1.5em .2em;
	color: #2C2C2E; /* $dark */
	clear: both;
}

.form > div.edit {
	padding: 0 1em;
}

.form > div.edit > * {
	margin: 0;
}

.form .cc-images {
	float: left;
	padding-top: .75em;
	padding-left: 1em;
}

.form .cc-cvc {
	margin-left: 1em;
	vertical-align: middle;
}

.form .address {
	clear: both;
}

.form .address > div {
	text-align: center;
	float: left;
	clear: none;
	padding-bottom: .25em;
}

.form .address div span {
	display: block;
	width: auto;
	float: none;
	line-height: 1em;
}

.form .address > div input, .form .address > div select {
	width: 100%;
}

.form .address .street {
	width: 70%;
}

.form.label-top .address .street {
	width: 100%;
}

.form .address .city {
	width: 30%;
	margin-right: 1%;
}

.form.label-top .address .city {
	width: 49%;
}

.form .address .state {
	width: 23%;
	margin-right: 1%;
}

.form.label-top .address .state {
	width: 24%;
}

.form .address .zip {
	width: 15%;
}

.form.label-top .address .zip {
	width: 25%;
}

.form .phones, .form .dates {
	width: 70%;
	float: left;
	clear: none;
}

.form.label-top .phones, .form.label-top .dates {
	width: 100%;
}

.form .phones > div, .form .dates > div {
	padding-bottom: .5em;
}

.form .phones > div span, .form .dates > div span {
	width: 20%;
}

.form .phones > div input {
	width: 80%;
}

.form .dates > div input {
	width: 75% !important;
}

.content-panel .form .column {
	padding: 1em 0 0 1.5em;
}

.form div h3 {
	margin: 0;
	font-family: inherit;
	font-size: 1.5em;
}

.form div h4 {
	margin: 0;
	font-family: inherit;
	font-size: 1.2em;
	color: #2C2C2E; /* $dark */
}

.form > div table td {
	padding-right: 1em;
}

.form > div table td img {
	margin-right: .5em;
}

.form > div.nested {
	padding: 0;
}

.form > div.half.left,.form > div.half.right {
	clear: none;
}

.form > div.half span:first-child {
	width: 100%;
	float: none;
	font-weight: 600;
	padding: .3em 1em .3em 0;
}

.form > div.half input, .form > div.half textarea, .form > div.half select {
	width: 100%;
}
/* End General Form Styles */

/* Fancy Lists */
ul.fancy {
	padding-left: 0;
}

.no-generatedcontent ul.fancy {
	padding-left: 1.5em;
}

ul.fancy li {
	position: relative;
	margin-bottom: 1em;
	list-style: none;
	padding-left: 2.5em;
}

ul.fancy li:before {
	font-family: 'icomoon-ult';
	content: '\e7c2';
	color: #6DAFE0; /* $highlight */
	position: absolute;
	left: 0;
	top: .05em;
	padding-left: 1em;
}

ul.fancy.pink li:before {
	color: #F6489F;
}

ul.fancy.blue li:before {
	color: #103F79; /* $primary */
}

ul.fancy.red li:before {
	color: #D0282E; /* $tertiary */
}

ul.fancy.babyblue li:before {
	color: #6DAFE0; /* $highlight */
}

ul.fancy.v2 li {
	color: #103F79; /* $primary */
	padding-left: 3em;
	margin-bottom: 2.5em;
	position: relative;
}

ul.fancy.v2 li span {
	width: 2.1em;
	height: 1.5em;
	border-right: 1px solid #103F79; /* $primary */
	border-left: 1px solid #103F79; /* $primary */
	position: absolute;
	left: 0;
}

ul.fancy.v2 li:before {
	content: '\e7c2';
	color: #103F79; /* $primary */
	box-shadow: 0 1px 0 #103F79, 0 -1px 0 #103F79; /* $primary */
	top: -.5em;
	padding: .5em;
}

.no-generatedcontent ul.fancy li {
	list-style: disc;
	padding-left: .25em;
}
/* End Fancy Lists */

/* Social Styles */
.foot-social .icon-btn {
    margin-right: 0.5em;
    font-size: 1em;
    color: #FFFFFF;
    padding: 1em;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: background-color .5s ease 0s;
    font-family: 'Source Sans 3', sans-serif;
    position: relative;
    background-color: transparent;
    overflow: hidden;
}

.foot-social .icon-btn svg {
    z-index: 1;
}

.foot-social .icon-btn:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 300%;
    transition: transform .5s ease 0s;
    -webkit-transform: translateX(-66.6%);
    -ms-transform: translateX(-66.6%);
    transform: translateX(-66.6%);
    z-index: 0;
    background-image: linear-gradient(to right,#3F79BC 34%,#5594DC 34%,#5594DC 65%,#3F79BC 65%);
}

.icon-btn.icon-front svg {
	position:relative;
	z-index: 1;
}

.no-touch .foot-social .icon-btn:hover:after, .no-touch .foot-social .icon-btn:focus:after {
    transform: translateX(0);
}
/* End Social Styles */ 

/* Recolor page theme Styles */ 
.recolor .n-landing .wrap-iframeblue {
	Background-color:#4773A7;
}
.recolor h2.iframe-header, .recolor h2.iframe-header.blue{
	background-color: #4773A7!important;
	width: 100%!important;
	-webkit-text-fill-color: #FFFFFF!important;
}
.recolor .content-panel h1, .recolor .content-panel h2{
	background: linear-gradient(to right, #4773A7, #B0478C, #E1765C, #61A037);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	width: fit-content;
	margin: 0 auto 1em;
}

.recolor .content-panel a:not(.btn), .recolor .contact-info.hc1 a:not(.icon-btn) {
	color:#B0478C;
	font-weight:600;
}
.recolor .content-panel a:not(.btn):hover, .recolor .contact-info.hc1 a:not(.icon-btn):hover {
	color:#00548b;

}

.recolor .accordion-holder ul li.acc-item .acc-title{
	background-color:#4773A7;
}
.recolor .accordion-holder ul li.acc-item .acc-title.active {
	background-color:#00548b;
}
.recolor .btn, .recolor button.btn {
	padding: 1.514em 2.5em!important;
	color: #FFFFFF; /* $white */
	transition: 0.5s ease;
	text-align: center;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif; 
	line-height: 1;
	text-transform: uppercase;
	overflow: hidden;
	background-color: #B0478C; 
	letter-spacing: .1em;
	min-width: 10em;
	font-size: .9em;
	box-shadow:none;
	border: 2px solid #ffffff;
}
.recolor .btn.v1:hover, .recolor button.btn.v1:hover {
	box-shadow:none;
	color: #B0478C;
	border: 2px solid #B0478C;
	background-color: #ffffff!important;
	box-shadow: none;
}


/* End Recolor page theme  Styles */ 

/* General IE Fallbacks */
html.no-flexbox .flex {
	display: table;
	width: 100%;
}

html.no-flexbox .flex > * {
	display: table-cell;
}

.no-flexbox .sidebox #MainZone {
	float: left;
	width: 74%;
}

.no-flexbox .sidebox #SideZone {
	float: right;
	width: 25%;
}
/* End General IE Fallbacks */

/* Responsive @ 1500px */
@media screen and (max-width:1500px) {
	main {
		background: none;
	}

	.full {
		font-size: 1.1vw;
	}
}
/* End Responsive @ 1500px */

/* Responsive @ 1200px */
@media screen and (max-width:1200px) {
	.sidebox .content-panel img.left {
		max-width: 50%;
		width: 50%;
		height: auto;
	}

	.sidebox .content-panel img.right {
		max-width: 50%;
		width: 50%;
		height: auto;
	}

	.full {
		font-size: 1.5vw;
	}
}
/* End Responsive @ 1200px */

/* Responsive @ 1150px */
@media screen and (max-width:1150px) {
	html {
		font-size: 1.56vw;
	}

	.full {
		font-size: 1em;
	}
}
/* End Responsive @ 1150px */

/* Responsive @ 900px */
@media screen and (max-width:900px) {
	html {
		font-size: 1.77vw;
	}
}
/* End Responsive @ 900px */

/* Responsive @ 800px */
@media screen and (max-width:800px) {
	html {
		font-size: 2.25vw;
	}

	.sidebox {
		display: block;
	}

	.sidebox #MainZone {
		padding: 0;
	}

	.sidebox #SideZone {
		margin: 1em 0 0 0;
	}

	.no-flexbox .sidebox #MainZone, .no-flexbox .sidebox #SideZone {
		float: none;
		width: 100%;
	}

	.content-panel .column.three > * {
		width: 100%;
		float: none;
	}

	.content-panel .column.four > * {
		width: 47%;
	}

	.bc-buttons {
		display: none;
	}

	.accordion-container-lp.accordion-area .main .accordion-holder {
		width: 100%;
	}
	
	}
/* End Responsive @ 800px */

/* Responsive @ 700px */
@media screen and (max-width:700px) {
	html {
		font-size: 2.5vw;
	}

	.btn.big {
		font-size: 3.5vw;
	}

	.flex.services ul {
		-webkit-flex: 0 1 100%;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
	}

	.flex.services {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
.flex-table .inner-flex-table .half {
	width: 100%;
}
}
/* End Responsive @ 700px */

/* Responsive @ 550px */
@media screen and (max-width:550px) {
	html {
		font-size: 3vw;
	}

	.content-panel .column.two > * {
		width: 100%;
		float: none;
	}

	.content-panel .column.four > * {
		width: 100%;
		float: none;
	}

	.content-panel .table.no-break > * > * {
		display: table-cell;
	}

	.content-panel .table > *.table-head {
		display: none;
	}

	.content-panel .table > * > *:first-child {
		border-bottom: none;
	}

	.content-panel .table > * > *:last-child {
		border-top: none;
	}

	.content-panel .table .spacer {
		color: inherit;
	}

	.content-panel .table > * > *, .content-panel .table .third, .content-panel .table .two-thirds {
		display: block;
	}

	.content-panel .table.label > * > *:before {
		font-weight: bold;
		display: block;
		content: ' 'attr(data-label)':';
	}

	.content-panel .half.left, .content-panel .half.right {
		width: 100%;
		float: none;
	}
	
.flex-table .half {
	width: 100%;
}


}
/* End Responsive @ 550px */

/* Responsive @ 450px */
@media screen and (max-width:450px) {
	html {
		font-size: 3.65vw;
	}

	h1, h2, .content-panel h2.look-like-h1 {
		font-size: 2.75em;
	}

	.content-panel img.left, .content-panel img.right, .sidebox .content-panel img.left, .sidebox .content-panel img.right {
		float: none;
		display: block;
		margin: 2% auto;
		max-width: 100%;
		width: 100%;
		height: auto;
	}
}
/* End Responsive @ 450px */

/* Responsive @ 400px */
@media screen and (max-width:400px) {
	html {
		font-size: 4vw;
	}

	.form > div.half.left, .form > div.half.right {
		width: 100%;
		float: none;
	}
}
/* End Responsive @ 400px */

img.profile-img {
	max-width: unset;
}

.you-tube-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.you-tube-container iframe, .you-tube-container object, .you-tube-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.retina-video {
	max-width: 700px;
}

/* Styles */ 
:root {
	--grid-spacing: 1.667rem; 
	--grid-small-spacing: 0.8335rem; 
	--grid-large-spacing: 3rem; 
	--flex-items-spaced-amount: 1.7%;
}

/* Next Level Flexible V1 */
[class*='flex-'] {
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-align-content: space-around;
	-ms-flex-line-pack: distribute;
	align-content: space-around;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

[class*='flex-'] .fit {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

[class*='flex-'] .auto {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

[class*='flex-'] .auto.fix {
	-ms-flex-shrink: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}

[class*='flex-'] .stretch {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
}

[class*='flex-']:not([class*='-column']) .fit, [class*='flex-']:not([class*='-column']) .auto {
	width: auto;
}

[class*='flex-'][class*='-inline'] {
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

[class*='flex-'][class*='-center'] {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

[class*='flex-'][class*='-end'] {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

[class*='flex-'][class*='-start'] {
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

[class*='flex-'][class*='-between'], [class*='flex-'][class*='-spaced'], .items-spaced .item-spacing {
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

[class*='flex-'][class*='-around'] {
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

[class*='flex-'][class*='-evenly'] {
	-webkit-justify-content: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
}

[class*='flex-'][class*='-middle'] {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

[class*='flex-'][class*='-top'] {
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

[class*='flex-'][class*='-baseline'] {
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

[class*='flex-'][class*='-bottom']:not([class*="mar-top"]):not([class*="pad-top"]) {
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

[class*='flex-'][class*='-wrap'] {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

[class*='flex-'][class*='-row'] {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

[class*='flex-'][class*='-reverse'], [class*='flex-'][class*='-flip'] {
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

[class*='flex-'][class*='-column'] {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

[class*='flex-'][class*='-flip'][class*='-column'], [class*='flex-'][class*='-reverse'][class*='-column'] {
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}
/* End Next Level Flexible V1 */

/* Flex Size & Spacing */

.full, 
.col-100-100 .item-widths > * {
	width: 100%;
}

.block-no-pad.full, 
.col-100-100 .item-widths > .block-no-pad {
	padding: 0 !important;
}

.col-100-100 [class*='flex-'].item-widths {
	display: block;
}

.col-100-100 [class*='flex-'][class*="margined"].item-widths > * + * {
	margin-top: var(--grid-small-spacing);
}

.half,
.col-50-50 .item-widths > * {
	width: 50%;
}

[class*='flex-'][class*='-spaced'] > .half,
.items-spaced .item-spacing > .half,
.col-50-50.items-spaced .item-spacing > * {
	width: calc( 50% - var(--flex-items-spaced-amount) );
}

.larger-half {
	width: 55%;
}

.smaller-half {
	width: 45%;
}

.third,
.col-33-66 .item-widths > *:first-child,
.col-66-33 .item-widths > *:last-child {
	width: 33.333%;
}


[class*='flex-'][class*='-spaced'] > .third,
.items-spaced .item-spacing > .third,
.col-33-66.items-spaced .item-widths.item-spacing > *:first-child,
.col-66-33.items-spaced .item-widths.item-spacing > *:last-child {
	width: calc( 33.333% - ( var(--flex-items-spaced-amount) * .6667 ) );
}

.two-thirds,
.col-66-33 .item-widths > *:first-child, 
.col-33-66 .item-widths > *:last-child {
	width: 66.6667%;
}

[class*='flex-'][class*='-spaced'] > .two-thirds,
.items-spaced .item-spacing > .two-thirds,
.col-66-33.items-spaced .item-widths.item-spacing > *:first-child, 
.col-33-66.items-spaced .item-widths.item-spacing > *:last-child {
	width: calc( 66.6667% - ( var(--flex-items-spaced-amount) * .75 ) );
}

.fourth,
.col-25-75 .item-widths > *:first-child,
.col-75-25 .item-widths > *:last-child {
	width: 25%;
}

[class*='flex-'][class*='-spaced'] > .fourth,
.items-spaced .item-spacing > .fourth,
.col-25-75.items-spaced .item-widths.item-spacing > *:first-child,
.col-75-25.items-spaced .item-widths.item-spacing > *:last-child {
	width: 25%;
}

.three-fourths,
.col-75-25 .item-widths > *:first-child, 
.col-25-75 .item-widths > *:last-child {
	width: 75%;
}

[class*='flex-'][class*='-spaced'] > .three-fourths,
.items-spaced .item-spacing > .three-fourths,
.col-75-25.items-spaced .item-widths.item-spacing > *:first-child, 
.col-25-75.items-spaced .item-widths.item-spacing > *:last-child {
	width: calc( 75% - ( var(--flex-items-spaced-amount) * 1.6667 ) );
}

.fifth {
	width: 20%;
}

.two-fifths,
.col-40-60 .item-widths > *:first-child,
.col-60-40 .item-widths > *:last-child {
	width: 40%;
}

[class*='flex-'][class*='-spaced'] > .two-fifths,
.items-spaced .item-spacing > .two-fifths,
.col-40-60.items-spaced .item-widths.item-spacing > *:first-child,
.col-60-40.items-spaced .item-widths.item-spacing > *:last-child {
	width: calc( 40% - ( var(--flex-items-spaced-amount) * .6667 ) );
}

.three-fifths,
.col-60-40 .item-widths > *:first-child, 
.col-40-60 .item-widths > *:last-child {
	width: 60%;
}

[class*='flex-'][class*='-spaced'] > .three-fifths,
.items-spaced .item-spacing > .three-fifths,
.col-60-40.items-spaced .item-widths.item-spacing > *:first-child, 
.col-40-60.items-spaced .item-widths.item-spacing > *:last-child {
	width: calc( 60% - ( var(--flex-items-spaced-amount) * 1.333 ) );
}

.four-fifths {
	width: 80%;
}

[class*='flex-'][class*='-spaced'] > .four-fifths,
.items-spaced .item-spacing > .four-fifths {
	width: calc( 80% - ( var(--flex-items-spaced-amount) * 1.6667 ) );
}

.sixth {
	width: 16.66%;
}

[class*='flex-'][class*='-spaced'] > .sixth {
	width: 14%;
}

/* End Flex Size & Spacing */



/* Grid Sizing */
[class*='flex-'][class*='-grid'] {
	position: relative;
	width: calc(100% + var(--grid-spacing));
	left: calc(var(--grid-spacing) * -.5);
}

[class*='flex-'][class*='-grid'][class*='-small'] {
	width: calc(100% + var(--grid-small-spacing));
	left: calc(var(--grid-small-spacing) * -.5);
}

[class*='flex-'][class*='-grid'][class*='-large'] {
	width: calc(100% + var(--grid-large-spacing));
	left: calc(var(--grid-large-spacing) * -.5);
}
[class*='flex-'][class*='-grid'] > * {
	margin: calc(var(--grid-spacing) * .5);
	flex: 1 1 auto;
}

[class*='flex-'][class*='-grid'] > *.fit {
	flex: 0 1 auto;
}

[class*='flex-'][class*='-grid'][class*='-small'] > * {
	margin: calc(var(--grid-small-spacing) * .5);
}

[class*='flex-'][class*='-grid'][class*='-large'] > * {
	margin: calc(var(--grid-large-spacing) * .5);
}

[class*='flex-'][class*='-grid'] > *.half, [class*='flex-'][class*='-grid'].items-2 > *.third {
	width: calc(50% - var(--grid-large-spacing));
	max-width: calc(50% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'][class*='-small'] > *.half, [class*='flex-'][class*='-grid'][class*='-small'].items-2 > *.third {
	max-width: calc(50% - var(--grid-small-spacing));
}

[class*='flex-'][class*='-grid'][class*='-large'] > *.half, [class*='flex-'][class*='-grid'][class*='-large'].items-2 > *.third {
	max-width: calc(50% - var(--grid-large-spacing));
}

[class*='flex-'][class*='-grid'] > *.third {
	width: calc(33.333% - var(--grid-large-spacing));
	max-width: calc(33.333% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'].items-2 > *.third {
	width: calc(50% - var(--grid-large-spacing));
	max-width: calc(50% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'][class*='-small'] > *.third {
	max-width: calc(33.333% - var(--grid-small-spacing));
}

[class*='flex-'][class*='-grid'][class*='-small'].items-2 > *.third {
	width: calc(50% - var(--grid-large-spacing));
	max-width: calc(50% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'][class*='-large'] > *.third {
	max-width: calc(33.333% - var(--grid-large-spacing));
}

[class*='flex-'][class*='-grid'][class*='-large'].items-2 > *.third {
	width: calc(50% - var(--grid-large-spacing));
	max-width: calc(50% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'] > *.two-thirds {
	width: calc(66.666% - var(--grid-large-spacing));
	max-width: calc(66.666% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'][class*='-small'] > *.two-thirds {
	max-width: calc(66.666% - var(--grid-small-spacing));
}

[class*='flex-'][class*='-grid'][class*='-large'] > *.two-thirds {
	max-width: calc(66.666% - var(--grid-large-spacing));
}

[class*='flex-'][class*='-grid'] > *.fourth {
	width: calc(25% - var(--grid-large-spacing));
	max-width: calc(25% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'][class*='-small'] > *.fourth {
	max-width: calc(25% - var(--grid-small-spacing));
}

[class*='flex-'][class*='-grid'][class*='-large'] > *.fourth {
	max-width: calc(25% - var(--grid-large-spacing));
}

[class*='flex-'][class*='-grid'] > *.three-fourths {
	width: calc(75% - var(--grid-large-spacing));
	max-width: calc(75% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'][class*='-small'] > *.three-fourths {
	max-width: calc(75% - var(--grid-small-spacing));
}

[class*='flex-'][class*='-grid'][class*='-large'] > *.three-fourths {
	max-width: calc(75% - var(--grid-large-spacing));
}

[class*='flex-'][class*='-grid'] > *.fifth {
	width: calc(20% - var(--grid-large-spacing));
	max-width: calc(20% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'][class*='-small'] > *.fifth {
	max-width: calc(20% - var(--grid-small-spacing));
}

[class*='flex-'][class*='-grid'][class*='-large'] > *.fifth {
	max-width: calc(20% - var(--grid-large-spacing));
}

[class*='flex-'][class*='-grid'] > *.two-fifths {
	width: calc(40% - var(--grid-large-spacing));
	max-width: calc(40% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'][class*='-small'] > *.two-fifths {
	max-width: calc(40% - var(--grid-small-spacing));
}

[class*='flex-'][class*='-grid'][class*='-large'] > *.two-fifths {
	max-width: calc(40% - var(--grid-large-spacing));
}

[class*='flex-'][class*='-grid'] > *.three-fifths {
	width: calc(60% - var(--grid-large-spacing));
	max-width: calc(60% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'][class*='-small'] > *.three-fifths {
	max-width: calc(60% - var(--grid-small-spacing));
}

[class*='flex-'][class*='-grid'][class*='-large'] > *.three-fifths {
	max-width: calc(60% - var(--grid-large-spacing));
}

[class*='flex-'][class*='-grid'] > *.four-fifths {
	width: calc(80% - var(--grid-large-spacing));
	max-width: calc(80% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'][class*='-small'] > *.four-fifths {
	max-width: calc(80% - var(--grid-small-spacing));
}

[class*='flex-'][class*='-grid'][class*='-large'] > *.four-fifths {
	max-width: calc(80% - var(--grid-large-spacing));
}

[class*='flex-'][class*='-grid'] > *.sixth {
	width: calc(16.666% - var(--grid-large-spacing));
	max-width: calc(16.666% - var(--grid-spacing));
}

[class*='flex-'][class*='-grid'][class*='-small'] > *.sixth {
	max-width: calc(16.666% - var(--grid-small-spacing));
}

[class*='flex-'][class*='-grid'][class*='-large'] > *.sixth {
	max-width: calc(16.666% - var(--grid-large-spacing));
}
/* Grid Sizing */


/* Two Items */
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(2):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(2):first-of-type ~ * { 
	width: 50%; 
}

[class*="auto-size"][class*="flex-"][class*="-spaced"] > *:nth-last-of-type(2):first-of-type,
[class*="auto-size"][class*="flex-"][class*="-spaced"] > *:nth-last-of-type(2):first-of-type ~ * { 
	width: 49%; 
}

[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(2):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(2):first-of-type ~ * { 
	width: calc(50% - var(--grid-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(2):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(2):first-of-type ~ * { 
	width: calc(50% - var(--grid-small-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(2):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(2):first-of-type ~ * { 
	width: calc(50% - var(--grid-large-spacing));
}
/* End Two Items */

/* Three Items */
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(3):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(3):first-of-type ~ * { 
	width: 33.333%;
}

[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(3):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(3):first-of-type ~ * { 
	width: calc(33.333% - var(--grid-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(3):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(3):first-of-type ~ * { 
	width: calc(33.333% - var(--grid-small-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(3):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(3):first-of-type ~ * { 
	width: calc(33.333% - var(--grid-large-spacing));
}
/* End Three Items */

/* Four Items */
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(4):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(4):first-of-type ~ *, 
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(7):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(7):first-of-type ~ *,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(8):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(8):first-of-type ~ * { 
	width: 25%;
}

[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(4):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(4):first-of-type ~ *, 
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(7):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(7):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(8):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(8):first-of-type ~ * { 
	width: calc(25% - var(--grid-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(4):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(4):first-of-type ~ *, 
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(7):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(7):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(8):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(8):first-of-type ~ * { 
	width: calc(25% - var(--grid-small-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(4):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(4):first-of-type ~ *, 
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(7):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(7):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(8):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(8):first-of-type ~ * { 
	width: calc(25% - var(--grid-large-spacing));
}
/* End Four Items */

/* Five Items */
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(5):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(5):first-of-type ~ *,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(9):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(9):first-of-type ~ *,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(10):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(10):first-of-type ~ *,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(13):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(13):first-of-type ~ *,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(14):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(14):first-of-type ~ *,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(15):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(15):first-of-type ~ * { 
	width: 20%;
}

[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(5):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(5):first-of-type ~ *, 
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(9):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(9):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(10):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(10):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(13):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(13):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(14):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(14):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(15):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(15):first-of-type ~ * { 
	width: calc(20% - var(--grid-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(5):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(5):first-of-type ~ *, 
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(9):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(9):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(10):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(10):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(13):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(13):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(14):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(14):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(15):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(15):first-of-type ~ * { 
	width: calc(20% - var(--grid-small-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(5):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(5):first-of-type ~ *, 
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(9):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(9):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(10):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(10):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(13):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(13):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(14):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(14):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(15):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(15):first-of-type ~ * { 
	width: calc(20% - var(--grid-large-spacing));
}
/* End Five Items */

/* Six Items */
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(6):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(6):first-of-type ~ *,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(11):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(11):first-of-type ~ *,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(12):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(12):first-of-type ~ *,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(16):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(16):first-of-type ~ *,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(17):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(17):first-of-type ~ *,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(18):first-of-type,
[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(18):first-of-type ~ * { 
	width: 16.666%;
}

[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(6):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(6):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(11):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(11):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(12):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(12):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(16):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(16):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(17):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(17):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(18):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(18):first-of-type ~ *{ 
	width: calc(16.666% - var(--grid-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(6):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(6):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(11):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(11):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(12):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(12):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(16):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(16):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(17):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(17):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(18):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(18):first-of-type ~ * { 
	width: calc(16.666% - var(--grid-small-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(6):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(6):first-of-type ~ *, 
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(11):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(11):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(12):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(12):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(16):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(16):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(17):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(17):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(18):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(18):first-of-type ~ * { 
	width: calc(16.666% - var(--grid-large-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'] > *.full {
	width: 100% !important;
}
/* End Six Items */

/* End Flex Auto Sizing */

/* Flex Auto Sizing Maxes */
/* Used to set the max amount of items you want per row */

[class*="auto-size"][class*="flex-"][class*="max-2"] > * {
	min-width: calc(50% - var(--grid-spacing))
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-2"] > * {
	min-width: calc(50% - var(--grid-small-spacing))
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-2"] > * {
	min-width: calc(50% - var(--grid-large-spacing))
}

[class*="auto-size"][class*="flex-"][class*="max-3"] > * {
	min-width: calc(33.333% - var(--grid-spacing))
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-3"] > * {
	min-width: calc(33.333% - var(--grid-small-spacing))
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-3"] > * {
	min-width: calc(33.333% - var(--grid-large-spacing))
}

[class*="auto-size"][class*="flex-"][class*="max-3"] > *:nth-last-of-type(4):first-of-type,
[class*="auto-size"][class*="flex-"][class*="max-3"] > *:nth-last-of-type(4):first-of-type ~ * { 
	min-width: calc(50% - var(--grid-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-3"] > *:nth-last-of-type(4):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-3"] > *:nth-last-of-type(4):first-of-type ~ * { 
	min-width: calc(50% - var(--grid-small-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-3"] > *:nth-last-of-type(4):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-3"] > *:nth-last-of-type(4):first-of-type ~ * { 
	min-width: calc(50% - var(--grid-large-spacing));
}

[class*="auto-size"][class*="flex-"][class*="max-4"] > * {
	min-width: calc(25% - var(--grid-spacing))
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-4"] > * {
	min-width: calc(25% - var(--grid-small-spacing))
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-4"] > * {
	min-width: calc(25% - var(--grid-large-spacing))
}

[class*="auto-size"][class*="flex-"][class*="max-4"] > *:nth-last-of-type(5):first-of-type,
[class*="auto-size"][class*="flex-"][class*="max-4"] > *:nth-last-of-type(5):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*="max-4"] > *:nth-last-of-type(6):first-of-type,
[class*="auto-size"][class*="flex-"][class*="max-4"] > *:nth-last-of-type(6):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*="max-4"] > *:nth-last-of-type(9):first-of-type,
[class*="auto-size"][class*="flex-"][class*="max-4"] > *:nth-last-of-type(9):first-of-type ~ * { 
	min-width: calc(33.333% - var(--grid-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-4"] > *:nth-last-of-type(5):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-4"] > *:nth-last-of-type(5):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-4"] > *:nth-last-of-type(6):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-4"] > *:nth-last-of-type(6):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-4"] > *:nth-last-of-type(9):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-4"] > *:nth-last-of-type(9):first-of-type ~ *{ 
	min-width: calc(33.333% - var(--grid-small-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-4"] > *:nth-last-of-type(5):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-4"] > *:nth-last-of-type(5):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-4"] > *:nth-last-of-type(6):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-4"] > *:nth-last-of-type(6):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-4"] > *:nth-last-of-type(9):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-4"] > *:nth-last-of-type(9):first-of-type ~ * { 
	min-width: calc(33.333% - var(--grid-large-spacing));
}

[class*="auto-size"][class*="flex-"][class*="max-5"] > * {
	min-width: calc(20% - var(--grid-spacing))
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-5"] > * {
	min-width: calc(20% - var(--grid-small-spacing))
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-5"] > * {
	min-width: calc(20% - var(--grid-large-spacing))
}

[class*="auto-size"][class*="flex-"][class*="max-5"] > *:nth-last-of-type(6):first-of-type,
[class*="auto-size"][class*="flex-"][class*="max-5"] > *:nth-last-of-type(6):first-of-type ~ *{
	min-width: calc(33.333% - var(--grid-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-5"] > *:nth-last-of-type(6):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"][class*="max-5"] > *:nth-last-of-type(6):first-of-type ~ *{
	min-width: calc(33.333% - var(--grid-small-spacing));
}

[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-5"] > *:nth-last-of-type(6):first-of-type,
[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"][class*="max-5"] > *:nth-last-of-type(6):first-of-type ~ *{
	min-width: calc(33.333% - var(--grid-large-spacing));
}

[class*="auto-size"][class*="flex-"][class*="max-5"] > *:nth-last-of-type(7):first-of-type,
[class*="auto-size"][class*="flex-"][class*="max-5"] > *:nth-last-of-type(7):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*="max-5"] > *:nth-last-of-type(8):first-of-type,
[class*="auto-size"][class*="flex-"][class*="max-5"] > *:nth-last-of-type(8):first-of-type ~ * { 
	min-width: calc(25% - var(--grid-spacing));
}

[class*="auto-size"][class*="flex-"][class*="max-5"][class*='-grid'][class*='-small'] > *:nth-last-of-type(7):first-of-type,
[class*="auto-size"][class*="flex-"][class*="max-5"][class*='-grid'][class*='-small'] > *:nth-last-of-type(7):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*="max-5"][class*='-grid'][class*='-small'] > *:nth-last-of-type(8):first-of-type,
[class*="auto-size"][class*="flex-"][class*="max-5"][class*='-grid'][class*='-small'] > *:nth-last-of-type(8):first-of-type ~ * { 
	min-width: calc(25% - var(--grid-small-spacing));
}

[class*="auto-size"][class*="flex-"][class*="max-5"][class*='-grid'][class*='-large'] > *:nth-last-of-type(7):first-of-type,
[class*="auto-size"][class*="flex-"][class*="max-5"][class*='-grid'][class*='-large'] > *:nth-last-of-type(7):first-of-type ~ *,
[class*="auto-size"][class*="flex-"][class*="max-5"][class*='-grid'][class*='-large'] > *:nth-last-of-type(8):first-of-type,
[class*="auto-size"][class*="flex-"][class*="max-5"][class*='-grid'][class*='-large'] > *:nth-last-of-type(8):first-of-type ~ * { 
	min-width: calc(25% - var(--grid-large-spacing));
}

/* Flex Auto Sizing Maxes */

/* Next Level Flexible - Sizing & Spacing V1 */
.full {
	width: 100%;
}

.half {
	width: 50%;
}

[class*='flex-'][class*='-spaced'] > .half {
	width: 49%;
}

.third {
	width: 33.333%;
}

[class*='flex-'][class*='-spaced'] > .third {
	width: 32%;
}

.two-thirds {
	width: 66.6667%;
}

[class*='flex-'][class*='-spaced'] > .two-thirds {
	width: 64%;
}

.fourth {
	width: 25%;
}

[class*='flex-'][class*='-spaced'] > .fourth {
	width: 24%;
}

.three-fourths {
	width: 75%;
}

[class*='flex-'][class*='-spaced'] > .three-fourths {
	width: 73%;
}

.fifth {
	width: 20%;
}

[class*='flex-'][class*='-spaced'] > .fifth {
	width: 18%;
}

.two-fifths {
	width: 40%;
}

[class*='flex-'][class*='-spaced'] > .two-fifths {
	width: 38%;
}

.three-fifths {
	width: 60%;
}

[class*='flex-'][class*='-spaced'] > .three-fifths {
	width: 58%;
}

.four-fifths {
	width: 80%;
}
/* End Next Level Flexible - Sizing & Spacing V1 */
/* 1600px Responsive */
@media screen and (max-width:1600px) {
		
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(11):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(11):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(12):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(12):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(16):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(16):first-of-type ~ * { 
		width: 25%;
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(11):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(11):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(12):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(12):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(16):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(16):first-of-type ~ * { 
		width: calc(25% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(11):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(11):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(12):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(12):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(16):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(16):first-of-type ~ * { 
		width: calc(25% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(11):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(11):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(12):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(12):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(16):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(16):first-of-type ~ * { 
		width: calc(25% - var(--grid-large-spacing));
	}
	
	[class*="auto-size"][class*="flex-"] > * { 
		min-width: calc(20% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > * { 
		min-width: calc(20% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > * { 
		min-width: calc(20% - var(--grid-large-spacing));
	}	
	
	[class*='flex-'][class*="-block-1600"][class*="-grid"] {
		width: 100%;
		left: 0;
	}
	
	[class*='flex-'][class*="-block-1600"][class*="-grid"] > * {
		max-width: none !important;
	}	
	
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(6):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(6):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(11):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(11):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(12):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(12):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(16):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(16):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(17):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(17):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(18):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(18):first-of-type ~ * { 
		width: 33.333%;
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(6):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(6):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(11):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(11):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(12):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(12):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(16):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(16):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(17):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(17):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(18):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(18):first-of-type ~ *{ 
		width: calc(33.333% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(6):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(6):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(11):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(11):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(12):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(12):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(16):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(16):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(17):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(17):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(18):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(18):first-of-type ~ * { 
		width: calc(33.333% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(6):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(6):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(11):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(11):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(12):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(12):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(16):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(16):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(17):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(17):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(18):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(18):first-of-type ~ * { 
		width: calc(33.333% - var(--grid-large-spacing));
	}

	[class*="auto-size"][class*='flex-'][class*="-break-1600"] > * {
		min-width: calc(50% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*='flex-'][class*='-grid'][class*='-small'][class*="-break-1600"] > * {
		min-width: calc(50% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*='flex-'][class*='-grid'][class*='-large'][class*="-break-1600"] > * {
		min-width: calc(50% - var(--grid-large-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*="-break-1600"][class*="max-4"] > *,
	[class*="auto-size"][class*="flex-"][class*="-break-1600"][class*="max-5"] > * { 
		min-width: calc(33.333% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1600"][class*="max-4"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1600"][class*="max-5"] > * { 
		min-width: calc(33.333% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1600"][class*="max-4"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1600"][class*="max-5"] > * { 
		min-width: calc(33.333% - var(--grid-large-spacing));
	}

	[class*="auto-size"][class*="flex-"][class*="-break-1600"][class*="max-4"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*="-break-1600"][class*="max-4"] > *:nth-last-of-type(4):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*="-break-1600"][class*="max-5"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*="-break-1600"][class*="max-5"] > *:nth-last-of-type(4):first-of-type ~ * { 
		min-width: calc(50% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1600"][class*="max-4"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1600"][class*="max-4"] > *:nth-last-of-type(4):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1600"][class*="max-5"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1600"][class*="max-5"] > *:nth-last-of-type(4):first-of-type ~ * { 
		min-width: calc(50% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1600"][class*="max-4"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1600"][class*="max-4"] > *:nth-last-of-type(4):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1600"][class*="max-5"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1600"][class*="max-5"] > *:nth-last-of-type(4):first-of-type ~ * { 
		min-width: calc(50% - var(--grid-large-spacing));
	}
	
	
	[class*="flex-"][class*="-block-1600"] > *, [class*="flex-"][class*="-block-1600"] > .full,	[class*="flex-"][class*="-block-1600"][class*="-grid"] > *, [class*="flex-"][class*="-block-1600"][class*="-grid"] > .full,	
	[class*="flex-"][class*="-block-1600"] > .half,	[class*="flex-"][class*="-block-1600"][class*="-grid"] > .half,
	[class*="flex-"][class*="-block-1600"] > .third, [class*="flex-"][class*="-block-1600"] > .two-thirds, [class*="flex-"][class*="-block-1600"][class*="-grid"] > .third, [class*="flex-"][class*="-block-1600"][class*="-grid"] > .two-thirds,
	[class*="flex-"][class*="-block-1600"] > .fourth, [class*="flex-"][class*="-block-1600"] > .three-fourths, [class*="flex-"][class*="-block-1600"][class*="-grid"] > .fourth, [class*="flex-"][class*="-block-1600"][class*="-grid"] > .three-fourths,
	[class*="flex-"][class*="-block-1600"] > .fifth, [class*="flex-"][class*="-block-1600"] > .two-fifths, [class*="flex-"][class*="-block-1600"] > .three-fifths, [class*="flex-"][class*="-block-1600"][class*="-grid"] > .fifth, [class*="flex-"][class*="-block-1600"][class*="-grid"] > .two-fifths, [class*="flex-"][class*="-block-1600"][class*="-grid"] > .three-fifths, 
	[class*="flex-"][class*="-block-1600"] > .sixth	[class*="flex-"][class*="-block-1600"][class*="-grid"] > .sixth {
		width: 100%;
		max-width: none;
		min-width: 0;
		margin-left: initial;
		margin-right: initial;
	}
	
}
/* End 1600px Responsive */

/* 1440px Responsive */
@media screen and (max-width:1440px) {
		
	[class*='flex-'][class*="-block-1440"][class*="-grid"] {
		width: 100%;
		left: 0;
	}
	
	[class*='flex-'][class*="-block-1440"][class*="-grid"] > * {
		max-width: none !important;
	}	
	
	[class*="auto-size"][class*='flex-'][class*="-break-1440"] > *,
	[class*="auto-size"][class*="flex-"][class*="-break-1600"][class*="max-4"] > *,
	[class*="auto-size"][class*="flex-"][class*="-break-1600"][class*="max-4"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*="-break-1600"][class*="max-4"] > *:nth-last-of-type(4):first-of-type ~ * {
		min-width: calc(50% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*='flex-'][class*='-grid'][class*='-small'][class*="-break-1440"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1600"][class*="max-4"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1600"][class*="max-4"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1600"][class*="max-4"] > *:nth-last-of-type(4):first-of-type ~ * {
		min-width: calc(50% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*='flex-'][class*='-grid'][class*='-large'][class*="-break-1440"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1600"][class*="max-4"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1600"][class*="max-4"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1600"][class*="max-4"] > *:nth-last-of-type(4):first-of-type ~ * {
		min-width: calc(50% - var(--grid-large-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*="-break-1440"][class*="max-5"] > * { 
		min-width: calc(50% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1440"][class*="max-5"] > * { 
		min-width: calc(50% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1440"][class*="max-5"] > * { 
		min-width: calc(50% - var(--grid-large-spacing));
	}

	[class*="auto-size"][class*="flex-"][class*="-break-1440"][class*="max-5"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*="-break-1440"][class*="max-5"] > *:nth-last-of-type(4):first-of-type ~ * { 
		min-width: calc(50% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1440"][class*="max-5"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1440"][class*="max-5"] > *:nth-last-of-type(4):first-of-type ~ * { 
		min-width: calc(50% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1440"][class*="max-5"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1440"][class*="max-5"] > *:nth-last-of-type(4):first-of-type ~ * { 
		min-width: calc(50% - var(--grid-large-spacing));
	}
	
	[class*='flex-'][class*="-block-1440"], [class*='flex-'][class*="-block-1440"][class*="-grid"] {
		width: 100%;
		left: 0;
		display: block;
	}
	
	[class*="flex-"][class*="-block-1440"] > *, [class*="flex-"][class*="-block-1440"] > .full,	[class*="flex-"][class*="-block-1440"][class*="-grid"] > *, [class*="flex-"][class*="-block-1440"][class*="-grid"] > .full,	
	[class*="flex-"][class*="-block-1440"] > .half,	[class*="flex-"][class*="-block-1440"][class*="-grid"] > .half,
	[class*="flex-"][class*="-block-1440"] > .third, [class*="flex-"][class*="-block-1440"] > .two-thirds, [class*="flex-"][class*="-block-1440"][class*="-grid"] > .third, [class*="flex-"][class*="-block-1440"][class*="-grid"] > .two-thirds,
	[class*="flex-"][class*="-block-1440"] > .fourth, [class*="flex-"][class*="-block-1440"] > .three-fourths, [class*="flex-"][class*="-block-1440"][class*="-grid"] > .fourth, [class*="flex-"][class*="-block-1440"][class*="-grid"] > .three-fourths,
	[class*="flex-"][class*="-block-1440"] > .fifth, [class*="flex-"][class*="-block-1440"] > .two-fifths, [class*="flex-"][class*="-block-1440"] > .three-fifths, [class*="flex-"][class*="-block-1440"][class*="-grid"] > .fifth, [class*="flex-"][class*="-block-1440"][class*="-grid"] > .two-fifths, [class*="flex-"][class*="-block-1440"][class*="-grid"] > .three-fifths, 
	[class*="flex-"][class*="-block-1440"] > .sixth	[class*="flex-"][class*="-block-1440"][class*="-grid"] > .sixth {
		width: 100%;
		max-width: none;
		min-width: 0;
		margin-left: initial;
		margin-right: initial;
	}
	
	.sub-banner-panel.hc2 .lung-image img  {
        background-position: 50%;
}
}
/* End 1440px Responsive */

/* 1280px Responsive */
@media screen and (max-width:1280px) {
	
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(5):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(5):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(9):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(9):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(13):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(13):first-of-type ~ * {
		width: 33.333%;
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(5):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(5):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(9):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(9):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(13):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(13):first-of-type ~ * {
		width: calc(33.333% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(5):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(5):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(9):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(9):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(13):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(13):first-of-type ~ * { 
		width: calc(33.333% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(5):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(5):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(9):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(9):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(13):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(13):first-of-type ~ * { 
		width: calc(50% - var(--grid-large-spacing));
	}
	
	[class*="auto-size"][class*="flex-"] > * { 
		min-width: calc(25% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > * { 
		min-width: calc(25% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > * { 
		min-width: calc(25% - var(--grid-large-spacing));
	}
	
	[class*='flex-'][class*="-block-1280"][class*="-grid"] {
		width: 100%;
		left: 0;
	}
	
	[class*='flex-'][class*="-block-1280"][class*="-grid"] > * {
		max-width: none !important;
	}	
	
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(6):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(6):first-of-type ~ * { 
		width: 33.333%;
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(6):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(6):first-of-type ~ * { 
		width: calc(33.333% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(6):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(6):first-of-type ~ * { 
		width: calc(33.333% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(6):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(6):first-of-type ~ * { 
		width: calc(50% - var(--grid-large-spacing));
	}
	
	[class*="auto-size"][class*='flex-'][class*="-break-1280"] > *,
	[class*="auto-size"][class*="flex-"][class*="-break-1440"][class*="max-5"] > *,
	[class*="auto-size"][class*="flex-"][class*="-break-1440"][class*="max-5"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*="-break-1440"][class*="max-5"] > *:nth-last-of-type(4):first-of-type ~ * {
		min-width: calc(50% - var(--grid-spacing)) !important;
	}
	
	[class*="auto-size"][class*='flex-'][class*='-grid'][class*='-small'][class*="-break-1280"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1440"][class*="max-5"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1440"][class*="max-5"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="-break-1440"][class*="max-5"] > *:nth-last-of-type(4):first-of-type ~ * {
		min-width: calc(50% - var(--grid-small-spacing)) !important;
	}
	
	[class*="auto-size"][class*='flex-'][class*='-grid'][class*='-large'][class*="-break-1280"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1440"][class*="max-5"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1440"][class*="max-5"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="-break-1440"][class*="max-5"] > *:nth-last-of-type(4):first-of-type ~ * {
		min-width: calc(50% - var(--grid-large-spacing)) !important;
	}
	
	[class*='flex-'][class*="-block-1280"], [class*='flex-'][class*="-block-1280"][class*="-grid"] {
		width: 100%;
		left: 0;
		display: block;
	}
	
	[class*="flex-"][class*="-block-1280"] > *, [class*="flex-"][class*="-block-1280"] > .full,	[class*="flex-"][class*="-block-1280"][class*="-grid"] > *, [class*="flex-"][class*="-block-1280"][class*="-grid"] > .full,	
	[class*="flex-"][class*="-block-1280"] > .half,	[class*="flex-"][class*="-block-1280"][class*="-grid"] > .half,
	[class*="flex-"][class*="-block-1280"] > .third, [class*="flex-"][class*="-block-1280"] > .two-thirds, [class*="flex-"][class*="-block-1280"][class*="-grid"] > .third, [class*="flex-"][class*="-block-1280"][class*="-grid"] > .two-thirds,
	[class*="flex-"][class*="-block-1280"] > .fourth, [class*="flex-"][class*="-block-1280"] > .three-fourths, [class*="flex-"][class*="-block-1280"][class*="-grid"] > .fourth, [class*="flex-"][class*="-block-1280"][class*="-grid"] > .three-fourths,
	[class*="flex-"][class*="-block-1280"] > .fifth, [class*="flex-"][class*="-block-1280"] > .two-fifths, [class*="flex-"][class*="-block-1280"] > .three-fifths, [class*="flex-"][class*="-block-1280"][class*="-grid"] > .fifth, [class*="flex-"][class*="-block-1280"][class*="-grid"] > .two-fifths, [class*="flex-"][class*="-block-1280"][class*="-grid"] > .three-fifths, 
	[class*="flex-"][class*="-block-1280"] > .sixth	[class*="flex-"][class*="-block-1280"][class*="-grid"] > .sixth {
		width: 100%;
		max-width: none;
		min-width: 0;
		margin-left: initial;
		margin-right: initial;
	}
	
}
/* End 1280px Responsive */

/* 1024px Responsive */
@media screen and (max-width:1024px) {
	
	[class*="auto-size"][class*="flex-"] > * {
		min-width: calc(33.333% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > * {
		min-width: calc(33.333% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > * {
		min-width: calc(33.333% - var(--grid-large-spacing));
	}
		
	[class*='flex-'][class*="-block-1024"][class*="-grid"] {
		width: 100%;
		left: 0;
	}
	
	[class*='flex-'][class*="-block-1024"][class*="-grid"] > * {
		max-width: none !important;
	}
	
	
	[class*="auto-size"][class*='flex-'][class*="-break-1024"] > *,
	[class*="auto-size"][class*="flex-"][class*="max-4"][class*="-break-1024"] > *,
	[class*="auto-size"][class*="flex-"][class*="max-5"][class*="-break-1024"] > * {
		min-width: calc(50% - var(--grid-spacing)) !important;
	}
	
	[class*="auto-size"][class*='flex-'][class*='-grid'][class*='-small'][class*="-break-1024"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="max-4"][class*="-break-1024"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="max-5"][class*="-break-1024"] > * {
		min-width: calc(50% - var(--grid-small-spacing)) !important;
	}
	
	[class*="auto-size"][class*='flex-'][class*='-grid'][class*='-large'][class*="-break-1024"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="max-4"][class*="-break-1024"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="max-5"][class*="-break-1024"] > * {
		min-width: calc(50% - var(--grid-large-spacing)) !important;
	}
	
	[class*='flex-'][class*="-block-1024"], [class*='flex-'][class*="-block-1024"][class*="-grid"] {
		width: 100%;
		left: 0;
		display: block;
	}
	
	[class*="flex-"][class*="-block-1024"] > *, [class*="flex-"][class*="-block-1024"] > .full,	[class*="flex-"][class*="-block-1024"][class*="-grid"] > *, [class*="flex-"][class*="-block-1024"][class*="-grid"] > .full,	
	[class*="flex-"][class*="-block-1024"] > .half,	[class*="flex-"][class*="-block-1024"][class*="-grid"] > .half,
	[class*="flex-"][class*="-block-1024"] > .third, [class*="flex-"][class*="-block-1024"] > .two-thirds, [class*="flex-"][class*="-block-1024"][class*="-grid"] > .third, [class*="flex-"][class*="-block-1024"][class*="-grid"] > .two-thirds,
	[class*="flex-"][class*="-block-1024"] > .fourth, [class*="flex-"][class*="-block-1024"] > .three-fourths, [class*="flex-"][class*="-block-1024"][class*="-grid"] > .fourth, [class*="flex-"][class*="-block-1024"][class*="-grid"] > .three-fourths,
	[class*="flex-"][class*="-block-1024"] > .fifth, [class*="flex-"][class*="-block-1024"] > .two-fifths, [class*="flex-"][class*="-block-1024"] > .three-fifths, [class*="flex-"][class*="-block-1024"][class*="-grid"] > .fifth, [class*="flex-"][class*="-block-1024"][class*="-grid"] > .two-fifths, [class*="flex-"][class*="-block-1024"][class*="-grid"] > .three-fifths, 
	[class*="flex-"][class*="-block-1024"] > .sixth	[class*="flex-"][class*="-block-1024"][class*="-grid"] > .sixth {
		width: 100%;
		max-width: none;
		min-width: 0;
		margin-left: initial;
		margin-right: initial;
	}
	
}
/* End 1024px Responsive */

/* 800px Responsive */
@media screen and (max-width:800px) {

	[class*='flex-'][class*="-block-800"], [class*='flex-'][class*="-block-800"][class*="-grid"] {
		width: 100%;
		left: 0;
		display: block;
	}
	
	.sub-banner-panel.hc2 .lung-image img  {
        background-position: 29% !important;
}
	
	[class*="flex-"][class*="-block-800"] > *, [class*="flex-"][class*="-block-800"] > .full,	[class*="flex-"][class*="-block-800"][class*="-grid"] > *, [class*="flex-"][class*="-block-800"][class*="-grid"] > .full,	
	[class*="flex-"][class*="-block-800"] > .half,	[class*="flex-"][class*="-block-800"][class*="-grid"] > .half,
	[class*="flex-"][class*="-block-800"] > .third, [class*="flex-"][class*="-block-800"] > .two-thirds, [class*="flex-"][class*="-block-800"][class*="-grid"] > .third, [class*="flex-"][class*="-block-800"][class*="-grid"] > .two-thirds,
	[class*="flex-"][class*="-block-800"] > .fourth, [class*="flex-"][class*="-block-800"] > .three-fourths, [class*="flex-"][class*="-block-800"][class*="-grid"] > .fourth, [class*="flex-"][class*="-block-800"][class*="-grid"] > .three-fourths,
	[class*="flex-"][class*="-block-800"] > .fifth, [class*="flex-"][class*="-block-800"] > .two-fifths, [class*="flex-"][class*="-block-800"] > .three-fifths, [class*="flex-"][class*="-block-800"][class*="-grid"] > .fifth, [class*="flex-"][class*="-block-800"][class*="-grid"] > .two-fifths, [class*="flex-"][class*="-block-800"][class*="-grid"] > .three-fifths, 
	[class*="flex-"][class*="-block-800"] > .sixth	[class*="flex-"][class*="-block-800"][class*="-grid"] > .sixth,
	.filter-header [class*="flex-"][class*="-spaced"][class*="block-800"] > .auto,
	.filter-header [class*="flex-"][class*="-spaced"][class*="block-800"] > .fit,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*="block-800"] > *:nth-last-of-type(3):first-of-type, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*="block-800"] > *:nth-last-of-type(3):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*="-spaced"][class*="block-800"] > *:nth-last-of-type(2):first-of-type, 
	[class*="auto-size"][class*="flex-"][class*="-spaced"][class*="block-800"] > *:nth-last-of-type(2):first-of-type ~ * {
		width: 100%;
		max-width: none;
		min-width: 0;
		margin-left: initial;
		margin-right: initial;
	}
	
	[class*="auto-size"][class*="flex-"] > * {
		min-width: calc(50% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > * {
		min-width: calc(50% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > * {
		min-width: calc(50% - var(--grid-large-spacing));
	}
	
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(2):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(2):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(4):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(6):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(6):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(8):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(8):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(10):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(10):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(12):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(12):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(14):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(14):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(16):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(16):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(18):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(18):first-of-type ~ * { 
		min-width: calc(50% - var(--grid-spacing));
	}	
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(2):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(2):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(4):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(6):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(6):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(8):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(8):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(10):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(10):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(12):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(12):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(14):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(14):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(16):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(16):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(18):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(18):first-of-type ~ * { 
		min-width: calc(50% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(2):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(2):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(4):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(4):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(6):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(6):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(8):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(8):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(10):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(10):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(12):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(12):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(14):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(14):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(16):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(16):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(18):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(18):first-of-type ~ * { 
		min-width: calc(50% - var(--grid-large-spacing));
	}
	
	[class*="auto-size"][class*='flex-'][class*="-break-800"] > *,
	[class*="auto-size"][class*="flex-"][class*="max-4"][class*="-break-800"] > *,
	[class*="auto-size"][class*="flex-"][class*="max-5"][class*="-break-800"] > * {
		min-width: calc(50% - var(--grid-spacing)) !important;
	}
	
	[class*="auto-size"][class*='flex-'][class*='-grid'][class*='-small'][class*="-break-800"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="max-4"][class*="-break-800"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="max-5"][class*="-break-800"] > * {
		min-width: calc(50% - var(--grid-small-spacing)) !important;
	}
	
	[class*="auto-size"][class*='flex-'][class*='-grid'][class*='-large'][class*="-break-800"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="max-4"][class*="-break-800"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="max-5"][class*="-break-800"] > * {
		min-width: calc(50% - var(--grid-large-spacing)) !important;
	}
	
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(3):first-of-type, 
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(3):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(5):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(5):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(9):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(9):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(13):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(13):first-of-type ~ * {
		width: 50%;
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(3):first-of-type, 
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(3):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(5):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(5):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(9):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(9):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(13):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(13):first-of-type ~ * {
		width: calc(50% - var(--grid-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"] > *:nth-last-of-type(3):first-of-type, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"] > *:nth-last-of-type(3):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(5):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(5):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(9):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(9):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(13):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(13):first-of-type ~ * { 
		width: calc(50% - var(--grid-small-spacing));
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"] > *:nth-last-of-type(3):first-of-type, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"] > *:nth-last-of-type(3):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(5):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(5):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(9):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(9):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(13):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(13):first-of-type ~ * { 
		width: calc(50% - var(--grid-large-spacing));
	}
	
}
/* End 800px Responsive */

/* 650px Resonsive */
@media screen and (max-width:650px){
	[class*='flex-'][class*="-block-650"], [class*='flex-'][class*="-block-650"][class*="-grid"] {
		width: 100%;
		left: 0;
		display: block;
	}
	
	[class*="flex-"][class*="-block-650"] > *, [class*="flex-"][class*="-block-650"] > .full,	[class*="flex-"][class*="-block-650"][class*="-grid"] > *, [class*="flex-"][class*="-block-650"][class*="-grid"] > .full,	
	[class*="flex-"][class*="-block-650"] > .half,	[class*="flex-"][class*="-block-650"][class*="-grid"] > .half,
	[class*="flex-"][class*="-block-650"] > .third, [class*="flex-"][class*="-block-650"] > .two-thirds, [class*="flex-"][class*="-block-650"][class*="-grid"] > .third, [class*="flex-"][class*="-block-650"][class*="-grid"] > .two-thirds,
	[class*="flex-"][class*="-block-650"] > .fourth, [class*="flex-"][class*="-block-650"] > .three-fourths, [class*="flex-"][class*="-block-650"][class*="-grid"] > .fourth, [class*="flex-"][class*="-block-650"][class*="-grid"] > .three-fourths,
	[class*="flex-"][class*="-block-650"] > .fifth, [class*="flex-"][class*="-block-650"] > .two-fifths, [class*="flex-"][class*="-block-650"] > .three-fifths, [class*="flex-"][class*="-block-650"][class*="-grid"] > .fifth, [class*="flex-"][class*="-block-650"][class*="-grid"] > .two-fifths, [class*="flex-"][class*="-block-650"][class*="-grid"] > .three-fifths, 
	[class*="flex-"][class*="-block-650"] > .sixth	[class*="flex-"][class*="-block-650"][class*="-grid"] > .sixth {
		width: 100%;
		max-width: none;
		min-width: 0;
		margin-left: initial;
		margin-right: initial;
	}
}

/* 500px Responsive */
@media screen and (max-width:500px) {
	
	[class*='flex-'][class*="-block-500"], [class*='flex-'][class*="-block-500"][class*="-grid"] {
		width: 100%;
		left: 0;
		display: block;
	}
	
	[class*="flex-"][class*="-block-500"] > *, [class*="flex-"][class*="-block-500"] > .full,	[class*="flex-"][class*="-block-500"][class*="-grid"] > *, [class*="flex-"][class*="-block-500"][class*="-grid"] > .full,	
	[class*="flex-"][class*="-block-500"] > .half,	[class*="flex-"][class*="-block-500"][class*="-grid"] > .half,
	[class*="flex-"][class*="-block-500"] > .third, [class*="flex-"][class*="-block-500"] > .two-thirds, [class*="flex-"][class*="-block-500"][class*="-grid"] > .third, [class*="flex-"][class*="-block-500"][class*="-grid"] > .two-thirds,
	[class*="flex-"][class*="-block-500"] > .fourth, [class*="flex-"][class*="-block-500"] > .three-fourths, [class*="flex-"][class*="-block-500"][class*="-grid"] > .fourth, [class*="flex-"][class*="-block-500"][class*="-grid"] > .three-fourths,
	[class*="flex-"][class*="-block-500"] > .fifth, [class*="flex-"][class*="-block-500"] > .two-fifths, [class*="flex-"][class*="-block-500"] > .three-fifths, [class*="flex-"][class*="-block-500"][class*="-grid"] > .fifth, [class*="flex-"][class*="-block-500"][class*="-grid"] > .two-fifths, [class*="flex-"][class*="-block-500"][class*="-grid"] > .three-fifths, 
	[class*="flex-"][class*="-block-500"] > .sixth	[class*="flex-"][class*="-block-500"][class*="-grid"] > .sixth {
		width: 100%;
		max-width: none;
		min-width: 0;
		margin-left: initial;
		margin-right: initial;
	}
	
	[class*="auto-size"][class*="flex-"] > *,
	[class*="auto-size"][class*="flex-"][class*="max-4"][class*="-break-500"] > *,
	[class*="auto-size"][class*="flex-"][class*="max-5"][class*="-break-500"] > * {
		min-width: calc(50% - var(--grid-spacing)) !important;
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="max-4"][class*="-break-500"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'][class*="max-5"][class*="-break-500"] > * {
		min-width: calc(50% - var(--grid-small-spacing)) !important;
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="max-4"][class*="-break-500"] > *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'][class*="max-5"][class*="-break-500"] > * {
		min-width: calc(50% - var(--grid-large-spacing)) !important;
	}
	
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(3):first-of-type, 
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(3):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(5):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(5):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(9):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(9):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(13):first-of-type,
	[class*="auto-size"][class*="flex-"] > *:nth-last-of-type(13):first-of-type ~ * {
		width: 100%;
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(3):first-of-type, 
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(3):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(5):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(5):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(9):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(9):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(13):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'] > *:nth-last-of-type(13):first-of-type ~ * {
		width: 100%;
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"] > *:nth-last-of-type(3):first-of-type, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-small"] > *:nth-last-of-type(3):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(5):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(5):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(9):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(9):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(13):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-small'] > *:nth-last-of-type(13):first-of-type ~ * { 
		width: 100%;
	}
	
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"] > *:nth-last-of-type(3):first-of-type, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*="-large"] > *:nth-last-of-type(3):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(5):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(5):first-of-type ~ *, 
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(9):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(9):first-of-type ~ *,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(13):first-of-type,
	[class*="auto-size"][class*="flex-"][class*='-grid'][class*='-large'] > *:nth-last-of-type(13):first-of-type ~ * { 
		width: 100%;
	}
	
}
/* End 500px Responsive */

/* 380px Responsive */
@media screen and (max-width: 380px) {
	[class*="flex-"][class*="-block-380"] {
		display: block;
	}
	
	[class*="flex-"][class*="-block-380"] > *, [class*="flex-"][class*="-block-380"] > .full,	[class*="flex-"][class*="-block-380"][class*="-grid"] > *, [class*="flex-"][class*="-block-380"][class*="-grid"] > .full,	
	[class*="flex-"][class*="-block-380"] > .half,	[class*="flex-"][class*="-block-380"][class*="-grid"] > .half,
	[class*="flex-"][class*="-block-380"] > .third, [class*="flex-"][class*="-block-380"] > .two-thirds, [class*="flex-"][class*="-block-380"][class*="-grid"] > .third, [class*="flex-"][class*="-block-380"][class*="-grid"] > .two-thirds,
	[class*="flex-"][class*="-block-380"] > .fourth, [class*="flex-"][class*="-block-380"] > .three-fourths, [class*="flex-"][class*="-block-380"][class*="-grid"] > .fourth, [class*="flex-"][class*="-block-380"][class*="-grid"] > .three-fourths,
	[class*="flex-"][class*="-block-380"] > .fifth, [class*="flex-"][class*="-block-380"] > .two-fifths, [class*="flex-"][class*="-block-380"] > .three-fifths, [class*="flex-"][class*="-block-380"][class*="-grid"] > .fifth, [class*="flex-"][class*="-block-380"][class*="-grid"] > .two-fifths, [class*="flex-"][class*="-block-380"][class*="-grid"] > .three-fifths, 
	[class*="flex-"][class*="-block-380"] > .sixth	[class*="flex-"][class*="-block-380"][class*="-grid"] > .sixth,
	[class*="flex-"][class*="-block-380"] > .sixth	[class*="flex-"][class*="-block-380"][class*="-grid"] > .fit,
	[class*="flex-"][class*="-block-380"] > .sixth	[class*="flex-"][class*="-block-380"][class*="-grid"] > .auto {
		width: 100% !important;
		max-width: none !important;
		min-width: 0 !important;
		margin-left: initial !important;
		margin-right: initial !important;
	}
}
/* End 380px Responsive */

