/* #Base 1200 Grid
================================================== */

.container	{position: relative; width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }

.column,
.columns	{ width: 100%; float: left; box-sizing: border-box; }

@media (min-width: 400px) {
	.container { width: 85%; padding: 0; }
}

/* For devices larger than 550px */
@media (min-width:1000px) {
	.container				{ width: 80%; }

	.one-fourth	{width:23.5%;}
	.one-third	{width:32% !important;}
	.two-thirds	{width:66% !important;}
	.one-half	{width:49%;}
	.column		{float:left;margin-right:2% !important;margin-left:0 !important;}
	.column.last	{float:right;margin-right:0 !important;}

	.news-slider-header {display:flex;justify-content:space-between;align-items:center;}
	.news-slider-header > div {width:50%;}
	.news-slider-header > div:last-of-type {text-align:right;}
	.news-slider-header h2 {margin-bottom:0;}

		.dashboard-library-content {width:calc(100% - 230px);float:left;}
	.dashboard-library-sidebar {width:190px;float:right;}
}

/* #Media Queries
================================================== */

/* Larger than tablet */
@media (min-width: 750px) {
	.home-grid-sml h2 {font-size:1.6rem;width:80%;}
	.archive-grid {grid-template-columns: repeat(auto-fill, 32%);}

	.footer-widgets {grid-template-columns: repeat(auto-fill, 23%);}

	.about-list-wrap ul {column-count:2;}

	.archive-collection-list {column-count:3;}
	.images-archive-grid {columns: 3;}

	.team-grid,
	.car-specs {display: grid;grid-template-columns: repeat(auto-fill, 48%);justify-content: space-between;}

	.vip-member-grid {display: grid;grid-template-columns: repeat(auto-fill, 31%);justify-content: space-between;}


}

/* Larger than desktop */
@media (min-width: 1000px) {
	.mainNav-wrap {display:block;}
	.mobile-nav-trigger-outter,
	.mobile-nav { display: none }

	.flex-center {display:flex;justify-content:space-between;align-items:center;}
	.flex-reverse {flex-direction:row-reverse;}
	.flex-center .one-half {width:47%;}

	.header-btm {height:57px;padding:30px 0 0;}

	.header-left {padding-right:100px}
	.header-right {padding-left:100px}
	.logo {width:120px;height:90px;padding:20px 30px;}
	.logo:after {border-left: 90px solid transparent;border-right: 90px solid transparent;border-top: 40px solid var(--color-off-white-dark);}


	.button-grid {display:flex;justify-content:space-between;}

	.home-slide-content .slide-title {font-size:6.0rem;line-height:0.9;}
	.home-slide-content .slide-subtitle {font-size:2.6rem;line-height:30px;}

	.home-grid {display: grid;grid-template-columns: repeat(auto-fill, 50%);justify-content: space-between;}
	.home-slide-item {height:70vh !important;min-height:600px !important;}
	.home-grid-item h2 {width:70%;}

	.home-grid-lrg.first {height:500px;}
	.home-grid-sml {height:250px;}

	.home-intro {margin-bottom:0;}

	.home-slider-101,
	.home-slider-101-inner {width: 200px; height: 200px;}
	.home-slider-101 p {font-size: 3.0rem;}
	.home-slider-101 span {font-size:1.6rem;}

	.archive-nav-bar-inner {display:flex;justify-content:space-between;align-items:center;text-align:left;}
	.archive-nav-menu {margin-top:0;}
	.archive-nav-menu li {margin:0 0 0 30px;}

	.contributor-list-wrap ul {column-count:3;}

	.timeline-row {padding:60px 0;display:flex;justify-content:space-between;align-items:center;}
	.timeline-row.reverse {flex-direction:row-reverse;}
	.timeline-content,
	.timeline-pic {width:45%;}

	.timeline-row:before,
	.timeline-row:after {content:"";position:absolute;left:50%;transform:translateX(-50%);}
	.timeline-row:before {top:0;height:100%;border-left:1px solid var(--color-red-light);}
	.timeline-row:after {top:50%;transform:translate(-50%,-50%);height:20px;width:20px;background:var(--color-red-light);border-radius:100%;}

	.story-pop-col {width:48%;box-sizing:border-box;float:left;}
	.story-pop-col.last {float:right;}

	.footer-signup,
	.pioneer-detail-header {display:flex;justify-content:space-between;align-items:center;}
	.signup-form-title {width:30%;margin:0;}
	.signup-form-wrap {width:65%;}

	.pioneer-detail-header {flex-direction:row-reverse;}
	.pioneer-artwork,
	.pioneer-header-content {width:47%;}

	.archives-col {margin-top:-300px;}

	.image-archive-wrap {display:flex;justify-content:space-between;}
	.image-archive-sidebar {width:25%;}
	.image-archive-main {width:70%;padding-top:0;}

	.hotrod-winner-grid,
	.car-specs {grid-template-columns: repeat(auto-fill, 32%);}

	.footer-top {display:flex;justify-content:space-between;}
	.footer-logo {width:10%;margin:0;}
	.footer-widgets {display: grid;width:80%;grid-template-columns: repeat(auto-fill, 21%);gap:4%;justify-content: space-between;}
	.footer-menu {margin:0;}
}

/* Larger than Desktop HD */
@media (min-width: 1200px) {
	.home-grid-lrg.first {height:660px;}
	.home-grid-sml {height:330px;}

	.home-slide-content .slide-title {font-size:7.0rem;}
	.home-slide-content .slide-subtitle {font-size:3.0rem;line-height:36px;}

}

@media (min-width:1400px) {
	.home-slide-content .slide-title {font-size:8.0rem;}
}

@media (max-width:750px) {
	.home-grid h2 {font-size:1.4rem;line-height:18px;}
}
