/*

Theme Name: X &ndash; Child Theme Mint
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: pro

*/

/* GLOBAL MODIFICATIONS */
@font-face {
    font-family: 'texgyreadventor';
    src: url('webfonts/texgyreadventor-regular-webfont.eot');
    src: url('webfonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('webfonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('webfonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;

}

@font-face {
    font-family: 'texgyreadventor';
    src: url('webfonts/texgyreadventor-bold-webfont.eot');
    src: url('webfonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('webfonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('webfonts/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: bold;

}
/* overwrite all font-family */
body {
	/*background: #000;*/
	background: #fff;
	font-family: "texgyreadventor", sans-serif !important;
	color: #000 !important;
}

a.x-brand.text{
    font-family: 'texgyreadventor', sans-serif !important;
}

header .x-brand.text {
    font-family: 'texgyreadventor', sans-serif !important;
}

.x-navbar .x-nav-wrap .x-nav > li > a {
	font-family: 'texgyreadventor', sans-serif !important;
	font-weight: 500 !important;
}

.x-navbar-fixed-top-active .x-main {
	margin-top:-126px;
	/*margin-top:0px;*/
}

.x-navbar .desktop .x-nav > li > a {
	height:auto !important;
}

.x-img {
	margin-bottom: 0 !important;
}

footer .x-container{
	text-align:left;
	text-transform: uppercase;
}

footer {
	box-shadow: 0 0em 0em 0 rgba(0,0,0,0.0) !important;
}

footer.x-colophon {
	background-color: #000 !important;
	border-top: 0px solid #d4d4d4 !important;
}

.x-colophon.bottom {
	/*padding: 0px !important;*/
	padding:12px 0 8px 0 !important;
}

footer .x-colophon-content {
	/*margin: 25px 0 10px !important;
	padding-bottom: 5px;*/
	margin: 0px 0 0px !important;
	padding-bottom: 0px;
}

footer .x-colophon-content a {
	color: #7a7a7a !important;
}

.float-left {
	float:left;
}

.clear{
	clear: both;
}

.bg-cover {
	background-size:cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.current-menu-item a span {
	font-weight:700;
	color:#fff;
}

.x-navbar {
	background-color: transparent !important;
	background:rgba(7, 24, 42, 0.85) !important;
	border-bottom: 0px solid #ccc !important;
}

.x-navbar-inner {
	/*background:rgba(0 0 0 0.5);*/
}

.body-black-button {
	color:#ffffff !important;
	font-size:16px !important;
	background:#000 !important;
	border: 0px solid #000 !important;
	padding-top:10px !important;
	padding-bottom:8px !important;
	padding-left:10px !important;
	padding-right:10px !important;
	text-align:center !important;
	letter-spacing: 1px !important;
	text-shadow: 0 0em 0em rgba(0,0,0,0) !important;
	font-weight: 500 !important;
	width:190px !important;
}

.body-black-button:hover {
	color:#ffffff !important;
	background:#666 !important;
}



/* ALL MAIN NAV MODIFICATIONS */

/* PRELIM CHRIS MODS */
/*.x-navbar .sub-menu { 
	position: static !Important;
	left: 0 !Important;
    right: 0 !Important

 }
.sub-menu  li {
    float: left !Important;
}

.x-logobar-inner {
	background: url('your-image-url-here.jpg') no-repeat center top;
}*/

 .x-nav-wrap  {
    float: left !important;
}
/* END PRELIM CHRIS MODS */


/* WIDTH TO CENTER MAIN NAV ON HOMEPAGE */
.home .x-navbar-inner .x-container.width {
  /*width:790px;*/
}

/* HIDE LOGO ON MAIN NAV ON HOMEPAGE */
.home .x-navbar-inner .x-container.width img {
  /*display:none;*/
}

.x-navbar-inner .x-brand {
  margin-top: 0px;
}

.x-navbar-inner .x-container.width img {
  height:126px;
  position: absolute;
  z-index: 901;
}

.home .x-navbar-inner .x-container.width img {
  /*position: relative;*/
}

/* OFFSET MAIN NAV ON NON-HOMEPAGE PAGES */
.x-nav-wrap {
	padding-left:170px;
}

.x-nav-wrap.desktop {
	width:100%;
	margin-top: 18px;
}

.home .x-nav-wrap {
	/*padding-left:0px;*/
}

/* MAIN NAV SELECTED STATE */
.x-navbar .desktop .x-nav > .current-menu-item > a {
	box-shadow: inset 0 0px 0 0 rgb(117,100,53) !important;
}

.x-navbar .desktop .x-nav > .menu-item > a:hover {
	box-shadow: inset 0 0px 0 0 rgb(117,100,53) !important;
}

.x-navbar .desktop .x-nav > .x-active > a {
	box-shadow: inset 0 0px 0 0 rgb(117,100,53) !important;
}

.x-navbar .desktop .x-nav > .x-active > a:hover {
	box-shadow: inset 0 0px 0 0 rgb(117,100,53) !important;
}

/* SUPPRESS MAIN NAV SUB NAV */
.menu-item-has-children .sub-menu {
	display:none !important;
}

.x-navbar .desktop .x-nav li>a>span:after {
	content: "";
}

.x-nav-wrap.mobile {
	width:100%;
	background-color: rgba(0,0,0,1) !important;
	overflow: hidden;
}

.x-nav-wrap.mobile a {
	margin: -1px 20px 0px 20px !important;
}
/* SUPPRESS CONTACT SELECTED ON HOMEPAGE*/
.menu-item-type-custom a span {
	font-weight: 500 !important;
	color: #999 !important;
	/*color: #bdbdbd !important;*/
}
.menu-item-type-custom a span:hover {
	color: #dcdbdb !important;
}

/* MEDIA QUERIES FOR RESPONSIVE MAIN NAV */
/* @media (max-width: 979px){ */
@media (max-width: 979px){
.x-nav-wrap.desktop {
	display: none;
}
.home .x-navbar-inner .x-container.width {
  /*width:88%;*/
}
.x-navbar-inner {
	height:82px !important;
	min-height:82px !important;
}
.x-navbar-inner .x-container.width img {
  height:82px !important;
}
.x-nav-wrap {
	padding-left:0px !important;
}
.x-navbar-fixed-top-active .x-main {
	margin-top:-126px;
	/*margin-top:0px;*/
}
}





/* HOMEPAGE OVERRIDES */

.page-id-42 .x-main {
	/*margin-top:-126px;*/
	margin-top:-126px;
}

.homepage-section-1 {
	height:100vh;
}

.homepage-section-1 .x-container {
	height:100vh;
}

.x-slider-scroll-bottom:hover {
	color: white !important;
	background-color: black !important;
}

.x-flexslider-shortcode-container.with-container {
	border:0px !important;
}

.homepage-section-1-logo {
	/*position: relative;
	top: 50%;
	transform: translateY(-50%);*/
	margin-top:30%;
}

.homepage-section-1-arrow {
	/*position: absolute;
	bottom:0px;
	/*text-align: center;*/
	position: absolute;
	bottom:20px;
	margin-left:-44px;
}

.homepage-desc-head {
	/*margin-left:26%;*/
	margin-left:33%;
	color:#000;
	font-size:30px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	width:65%;
}

.homepage-desc-body {
	/*margin-left:26%;*/
	margin-left:33%;
	font-size:18px;
	color:#000;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	width:65%;
}

.homepage-dividers-head-top {
	width:10%;
	height:1px;
	background:#000;
	/*margin-left: 26%;*/
	margin-left:33%;
	margin-bottom: 5px;
}

.homepage-dividers-head-bottom {
	width:10%;
	height:1px;
	background:#000;
	/*margin-left: 26%;*/
	margin-left:33%;
	margin-top: -32px;
	margin-bottom: 40px;
}

.homepage-dividers-top {
	width:25%;
	height:1px;
	background:#000;
	margin-left: 37%;
	margin-bottom: 5px;
}

.homepage-dividers-bottom {
	width:25%;
	height:1px;
	background:#000;
	margin-left: 37%;
	margin-top: -24px;
	margin-bottom: 40px;
}

.homepage-venue-details-section .x-column.x-sm {
	margin-right:0;
	width:33.3%;
}

.homepage-floorplan-bg {
	background-image: url(/wp-content/uploads/sites/3/2016/04/mint_homepage_floorplan_bg.jpg);
}

.homepage-location-bg {
	background-image: url(/wp-content/uploads/sites/3/2016/04/mint_homepage_location_bg.jpg);
}

.homepage-dimensions-bg {
	background-image: url(/wp-content/uploads/sites/3/2016/04/mint_homepage_dimensions_bg.jpg);
}

.homepage-details-numer {
	/*box-sizing: content-box !important;*/
	text-align: center;
	/*width: 2px;*/
	width:8%;
	margin: 0 auto;
	font-size: 22px;
	color: #fff;
	background: #000;
	/*padding: 1px 18px 0px 10px;*/
	text-transform: uppercase;
	font-family: Times, "Times New Roman", Georgia, serif !important;
}

.homepage-details-type {
	font-size: 24px;
	color:#000;
	text-transform: uppercase;
}

.homepage-details-cta {
	/*box-sizing: content-box !important;*/
	text-align: center;
	font-size: 21px;
	width: 22%;
	height:36px;
	margin: 0 auto;
	color:#000 !important;
	/*padding: 1px 18px 0px 10px;*/
	border: 1px solid #000;
	text-transform: uppercase;
}
.homepage-details-cta:hover{
	background: #fff
}

.homepage-details-cta a {
	color:#000 !important;
}

.homepage-details-tour-cta {
	/*box-sizing: content-box !important;*/
	text-align: center;
	font-size: 21px;
	width: 38%;
	height:36px;
	margin: 0 auto;
	color:#000 !important;
	/*padding: 1px 18px 0px 10px;*/
	border: 1px solid #000;
	text-transform: uppercase;
}
.homepage-details-tour-cta:hover{
	background: #fff
}

.homepage-details-tour-cta a {
	color:#000 !important;
}

.homepage-dividers-reg-top {
	width:25%;
	height:1px;
	background:#000;
	margin-left: 37%;
	margin-bottom: 5px;
	margin-top:10px;
}

.homepage-dividers-reg-bottom {
	width:25%;
	height:1px;
	background:#000;
	margin-left: 37%;
	margin-top: -24px;
	margin-bottom: 100px;
}

.homepage-dividers-2up-bottom {
	width:25%;
	height:1px;
	background:#000;
	margin-left: 37%;
	margin-top: -24px;
	margin-bottom: 50px;
}

.homepage-events-left {
	background-image: url(/wp-content/uploads/sites/3/2017/06/mint_homepage_events_left_v2.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.homepage-events-right {
	background-image: url(/wp-content/uploads/sites/3/2016/04/mint_homepage_events_right_bg.jpg);
	/*margin-top:45px;*/
}

/*#x-section-5 .x-section {
	background-color: #fff;
}*/

.homepage-events-section {
	background: #fff !important;
}

.homepage-events-section .x-column.x-sm {
	margin-right:0;
	width:50%;
	/*min-height: 300px;*/
}

.homepage-events-heading{
	text-align:center;
	color:#000;
	font-size:30px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
}

.homepage-dividers-events-top {
	width:10%;
	height:1px;
	background:#000;
	margin-left: 45%;
	margin-bottom: 5px;
	/*margin-top:45px;*/
}

.homepage-dividers-events-bottom {
	width:10%;
	height:1px;
	background:#000;
	margin-left: 45%;
	margin-top: -34px;
	margin-bottom: 45px;
}

.homepage-events-section .x-feature-box-content {
	text-transform: uppercase;
}

.homepage-events-item {
	margin-bottom:20px !important;
}

.homepage-events-item a {
	color:#6F6019;
	text-transform: uppercase;
	font-size: 16px !important;
}

.page-id-42 .x-feature-box-title {
	font-size:21px;
	font-weight: 500;
}

.page-id-42 .x-feature-box-text {
	font-size:16px;
	font-weight: 100;
}

.hompepage-gallery-1-left {
	background-image: url(/wp-content/uploads/sites/3/2016/04/mint_homepage_gallery_1_left_bg.jpg);
}

.hompepage-gallery-1-right {
	background-image: url(/wp-content/uploads/sites/3/2016/04/mint_homepage_gallery_1_right_bg.jpg);
}

.homepage-details-gallery-head {
	font-size: 21px;
	color:#000;
	text-transform: uppercase;
	margin-bottom: 100px;
}

.x-section-5 .x-container {
	box-sizing: content-box !important; 
}

.hompepage-gallery-2-left {
	background-image: url(/wp-content/uploads/sites/3/2016/04/mint_homepage_gallery_2_left_bg.jpg);
	overflow: hidden;
}

.hompepage-gallery-2-right {
	background-image: url(/wp-content/uploads/sites/3/2016/04/mint_homepage_gallery_2_right_bg.jpg);
}

.x-section-6 .x-container {
	box-sizing: content-box !important; 
}

.hompepage-gallery-all-left {
	background-image: url(/wp-content/uploads/sites/3/2016/04/mint_homepage_gallery_all_left_bg.jpg);
}

.hompepage-contact-right {
	background-image: url(/wp-content/uploads/sites/3/2016/04/mint_homepage_contact_right_bg.jpg);
	/*  TEMP HEIGHT FPO  */
	min-height:400px;
}

.x-section-7 .x-container {
	box-sizing: content-box !important;
}





/* HOMEPAGE CONT'D CONTACT OVERRIDES */

/*added 6.22.16*/

.gform_body {
	text-align: center;
}

.contact-section-container {
	/*position: fixed;*/
	position: absolute;
	/*background: #203a55 !important;*/
	/*top: 158px;*/
	top: 100px;
	width:100%;
	display:none;
	z-index: 1020;
}

.contact-section-container .x-container {
	width:38% !important;
	background: #203a55;
}

.contact-close-button {
	color:#fff;
	position: absolute;
	top:0;
	right:0;
	width:30px;
	height:30px;
	cursor: pointer;
}

.contact-header {
	color:#fff;
	font-size: 28px;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.contact-info {
	color:#fff;
	padding: 5%;
	font-size: 18px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.contact-divider {
	height:24px;
	width:100%;
}

.contact-email {
	color: #fff;
	padding: 5%;
	font-size: 18px;
	text-transform: uppercase;
}

.contact-email a {
	color: #fff !important;
}

.contact-email a:hover {
	color: #ccc !important;
}

/* end added 6.22.16*/

.homepage-contact-heading {
	font-size: 24px;
	color:#fff;
	text-transform: uppercase;
}
.homepage-dividers-contact-top {
	width:25%;
	height:1px;
	background:#fff;
	margin-left: 37%;
	margin-bottom: 5px;
	margin-top:10px;
}

.gform_wrapper .top_label input.medium {
	width:100% !important;
}

.homepage-dividers-contact-bottom {
	width:25%;
	height:1px;
	background:#fff;
	margin-left: 37%;
	margin-top: -24px;
	margin-bottom: 10px;
}

.gform_wrapper {
	padding: 5% !important;
}

.form-email #input_1_3 {
	width: 100%;
}

.gform_footer input[type=submit] {
	/*color:#ffffff !important;
	font-size:16px !important;
	border: 0px solid #000 !important;
	padding-top:10px !important;
	padding-bottom:8px !important;
	padding-left:10px !important;
	padding-right:10px !important;
	text-align:center !important;
	letter-spacing: 1px !important;
	text-shadow: 0 0em 0em rgba(0,0,0,0) !important;
	font-weight: 500 !important;
	width:100% !important;
	box-shadow: 0 0em 0 0 #a71000,0 0px 0px rgba(0,0,0,0);
	border-radius: 0em;
	text-transform: uppercase;*/
	text-shadow: 0 0em 0em rgba(0,0,0,0) !important;
	box-shadow: 0 0em 0 0 #a71000,0 0px 0px rgba(0,0,0,0);
	border-radius: 0em;
	text-align: center !important;
	font-size: 18px !important;
	font-weight: 700;
	letter-spacing: 1px;
	width: 100% !important;
	height:36px !important;
	margin: 0 auto !important;
	color:#fff !important;
	/*padding: 1px 18px 0px 10px;*/
	padding:0 !important;
	/*border: 1px solid #fff !important;*/
	border: 0px solid #fff !important;
	text-transform: uppercase !important;
	background: #af8953;

}

.gform_body input[type="text"], textarea {
	border-radius: 0px !important;
}

.gform_footer input[type=submit]:hover {
	color:#000 !important;
}

.gform_wrapper form {
	/*text-align: center !important;*/
}

.gform_footer{
	text-align: center !important;
}

.gfield_required {
	display: none;
}

.validation_error {
	display: none !important;
}

.x-content-dock a {
	color:#090909;
}

.x-content-dock a:hover {
	color:#6F6019;
}

.content-box-header {
	font-size: 21px;
	font-weight: 700;
	letter-spacing: .07em;
}

.content-box-subheader {
	font-size: 18px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: .1em;
}

.content-box-body {
	font-size: 18px;
	font-weight: 100;
	line-height: 1em;
	letter-spacing: .07em;
}

.dock-divider{
	width:100%;
	height:1px;
	background:#b5b5b5;
	margin-top:3px;
	margin-bottom: 6px;
}

.img-top-spacer {
	height:8px;
	width:100%;
}

.x-flexslider-shortcode-container.with-container {
	padding:0 !important;
}

.flex-direction-nav a {
	background-color: #000 !important;
	opacity:.8 !important;
	border: solid 1px #fff !important;
}

.x-feature-box-text a:hover {
	color:#6F6019;
}

@media (max-width: 467px) {
.homepage-section-1-logo {
	margin-top:60%;
}
}

@media (max-width: 767px) {
.homepage-venue-details-section .x-column.x-sm {
	width:100%;
}
.homepage-events-section .x-column.x-sm {
	width:100%;
	/*min-height: 300px;*/
}
.homepage-section-1-logo {
	margin-top:40%;
	width:150% !important;
	max-width:150% !important;
	margin-left:-25% !important;
}
}

@media (max-width: 979px) {
.homepage-desc-head {
	margin-left:0%;
	width:100%;
	text-align: center;
}


/*@media (max-width: 467px) {
.homepage-section-1-logo {
	margin-top:60%;
}
}*/

.homepage-desc-body {
	margin-left:0%;
	width:100%;
	text-align: center;
}

.homepage-dividers-head-top {
	margin-left: 47%;
}

.homepage-dividers-head-bottom {
	margin-left: 47%;
}
}

@media (max-width: 1280px) {
.homepage-details-tour-cta {
	width: 60%;
}
}


@media (max-width: 1056px) {
.contact-section-container .x-container {
	width:60% !important;
}
}

@media (max-width: 797px) {
.contact-section-container .x-container {
	width:88% !important;
}
}

@media (max-width: 767px) {
.homepage-details-tour-cta {
	width: 38%;
}
}

@media (max-width: 467px) {
.contact-section-container .x-container {
	width:92% !important;
}
.homepage-details-tour-cta {
	width: 60%;
}
}


/* EVENTS PAGE OVERRIDES */

.tribe-events-style-theme .x-main {
	/*margin-top: 0px !important;*/
	/*margin-top: 92px !important;*/
	margin-top: 35px !important;
}

.tribe-events-style-theme {
	background-color: #fff !important;
	background-image: url(/wp-content/uploads/sites/3/2016/04/mint_events_main_bg.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-position: 50% 100%;
}

.tribe-events-style-theme .x-navbar {
	background: rgba(7, 24, 42, .85) !important
}

.tribe-events-style-theme .entry-wrap {
	/*margin-top: 73px;*/
	padding:0px !important;
	box-shadow: 0 0em 0em 0 rgba(0,0,0,0.135) !important;
	background: transparent !important;
}
.tribe-events-style-theme header::before {
	/*content: "";
	position: absolute;
	width:100%;
	height:239px;
	background: url(/wp-content/uploads/sites/3/2016/04/mint_events_header_bg.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;*/
}

.type-tribe_events {
	padding-left: 8% !important;
	padding-right: 8% !important;
}

.tribe-events-loop {
	max-width: 900px !important;
}

.tribe-events-page-title {
	font-family: "texgyreadventor", sans-serif !important;
	text-transform: uppercase !important;
	letter-spacing: .06em;
	color:#000;
}

.tribe-events-list-separator-month {
	font-family: "texgyreadventor", sans-serif !important;
	text-transform: uppercase !important;
	font-weight: 500;
	letter-spacing: .06em;
	color:#000;
}

#tribe-events-bar {
	display:none !important;
}

.tribe-events-sub-nav li a {
	background: transparent;
}

.tribe-events-sub-nav li a span {
	display:none;
}

.tribe-events-content a {
	text-transform: uppercase !important;
}

.tribe-events-list-separator-month span::before {
	content: "";
	position: absolute;
	left: 45%;
	top: 0px;
	height: 1px;
	width: 10%;
	border-bottom:1px solid #000;
}

.tribe-events-list-separator-month span::after {
	content: "";
	position: absolute;
	left: 45%;
	bottom: 0px;
	height: 1px;
	width: 10%;
	border-bottom:1px solid #000;
}

.tribe-events-list-separator-month:after {
	border-bottom: 1px solid #000 !important;
}

.tribe-events-list-separator-month span {
	padding: 0 5.5%;
}

.tribe-events-list-event-title {
	font-family: "texgyreadventor", sans-serif !important;
	text-transform: uppercase !important;
	font-weight: 500;
	letter-spacing: .06em !important;
	color:#000;
}

.tribe-events-event-image {
	border: 1px solid #636363;
}

.tribe-events-read-more {
	color:#6f6019 !important;
}

.tribe-bar-filters-inner{
	display:none !important;
}

.tribe-events-ical.tribe-events-button {
	display:none !important;
}

.tribe-events-sub-nav a {
	color:#6f6019 !important;
	text-transform: uppercase !important;
	letter-spacing: .06em;
}

.tribe-events-page-title {
	display: none !important;
}

.tribe-events-cal-links {
	display: none !important;
}

.tribe-events-back {
	display: none !important;
}

.tribe-events-notices {
	display: none !important;
}

.tribe-events-single-event-title {
	position: relative;
	font-family: "texgyreadventor", sans-serif !important;
	text-transform: uppercase !important;
	font-weight: 300 !important;
	font-size: 36px;
	letter-spacing: .07em;
	text-align: center;
}

.tribe-events-single-event-title::before {
	content: "";
	position: absolute;
	left: 40%;
	top: -10px;
	height: 1px;
	width: 20%;
	border-bottom:1px solid #000;
}

.tribe-events-single-event-title::after {
	content: "";
	position: absolute;
	left: 40%;
	bottom: -12px;
	height: 1px;
	width: 20%;
	border-bottom:1px solid #000;
}

.single-tribe_events .tribe-events-schedule {
	border: 0 !important;
	background: transparent !important;
	font-family: "texgyreadventor", sans-serif !important;
	text-transform: uppercase !important;
	text-align: center;
}

.tribe-events-schedule h2 {
	font-weight: 300 !important;
	font-size: 18px;
	letter-spacing: .06em;
}

.tribe-events-event-image img {
	width: 100%;
}

.single-tribe_events .tribe-events-content {
	font-size: 16px;
	letter-spacing: .03em;
}

.tribe-events-single-section-title {
	font-family: "texgyreadventor", sans-serif !important;
	text-transform: uppercase !important;
}

.tribe-events-event-url a{
	color:#6F6019;
}

.tribe-events-event-url a:hover{
	color:#6F6019;
}

.tribe-event-url:hover {
	color:#6F6019;
}

.tribe-event-schedule-details {
	text-transform: uppercase;
}

.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper {
	max-width: 900px !important;
}

/*.tribe-event-date-start::before {
	content: "";
	position: absolute;
	left: 40%;
	top: 26px;
	height: 1px;
	width: 20%;
	border-bottom:1px solid #000;
}*/

@media (max-width: 979px) {
.tribe-events-style-theme header::before {
	/*content: "";
	height:195px;*/
}
}

/* GALLERY OVERRIDES */
.page-id-50 .x-navbar {
	background: rgba(7, 24, 42, .85) !important
}

.page-id-50 header::before {
	/*content: "";
	position: absolute;
	width:100%;
	height:239px;
	background: url(/wp-content/uploads/sites/3/2016/04/mint_events_header_bg.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;*/
}

.page-id-50 .x-section {
	/*margin-top: 112px !important;*/
	margin-top: 126px !important;
}

@media (max-width: 979px) {
.page-id-50 header::before {
	/*content: "";
	height:195px;*/
}
}

.mint-gallery-heading {
	color:#000;
	font-size: 23px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

.gallery-dividers-top{
	width:25%;
	height:1px;
	background:#000;
	margin-left: 37%;
	margin-bottom: 5px;
}

.gallery-dividers-bottom{
	width:25%;
	height:1px;
	background:#000;
	margin-left: 37%;
	margin-top: -24px;
	margin-bottom: 40px;
}

.gallery-section {
	min-height: 120vh;
	background-size:cover;
	background-repeat: no-repeat;
	background-position: 50% 100%;
}

.gallery-image-border {
	border: 1px solid #636363;
}






/* INFO SECTION */

.info-section {
	/*min-height: 120vh;
	background-size:cover;
	background-repeat: no-repeat;
	background-position: 50% 100%;*/
}

.mint-info-heading {
	color:#000;
	font-size: 23px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

.info-dividers-top {
	width:13%;
	height:1px;
	background:#000;
	margin-left: 43.5%;
	margin-bottom: 5px;
}

.info-dividers-bottom {
	width:13%;
	height:1px;
	background:#000;
	margin-left: 43.5%;
	margin-top: -24px;
	margin-bottom: 40px;
}

.mint-info-body {
	color:#000;
	font-size: 21px;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	padding:0px 150px 0px 150px;
}

.mint-info-body a {
	color:#6F6019 !important;
	text-decoration: underline;
}

.mint-info-parallax-top {
	min-height: 420px;
}

.mint-info-parallax {
	min-height: 294px;
}

@media (max-width: 467px) {
.mint-info-body {
	color:#000;
	font-size: 16px;
	letter-spacing: 0.12em;
	line-height: 1.4em;
}
}

@media (max-width: 767px) {
.mint-info-parallax-top {
	min-height: 300px;
}
.mint-info-parallax {
	min-height: 200px;
}
}

@media (max-width: 979px) {
.mint-info-body {
	padding:0px 0px 0px 0px;
}
}




