/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/
@import url('//fonts.googleapis.com/css?family=Montserrat:300,600,600i,700,700i,800&display=swap');
@font-face {
	font-family: 'Gotham HTF Bold Condensed';
	src: url('fonts/GothaHTFBolCon.eot');
	src: url('fonts/GothaHTFBolCon.eot#iefix') format('embedded-opentype'),
	url('fonts/GothaHTFBolCon.woff') format('woff2'),
	url('fonts/GothaHTFBolCon.woff') format('woff'),
	url('fonts/GothaHTFBolCon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*
@font-face {
	font-family: 'Gotham Light';
	src: url('fonts/Gotham-Light.eot');
	src: url('fonts/Gotham-Light.eot#iefix') format('embedded-opentype'),
	url('fonts/Gotham-Light.woff') format('woff2'),
	url('fonts/Gotham-Light.woff') format('woff'),
	url('fonts/Gotham-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Black';
	src: url('fonts/Gotham-Black.eot');
	src: url('fonts/Gotham-Black.eot#iefix') format('embedded-opentype'),
	url('fonts/Gotham-Black.woff') format('woff2'),
	url('fonts/Gotham-Black.woff') format('woff'),
	url('fonts/Gotham-Black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Bold';
	src: url('fonts/Gotham-Bold.eot');
	src: url('fonts/Gotham-Bold.eot#iefix') format('embedded-opentype'),
	url('fonts/Gotham-Bold.woff') format('woff2'),
	url('fonts/Gotham-Bold.woff') format('woff'),
	url('fonts/Gotham-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Medium' ;
	src: url('fonts/Gotham-Medium.eot');
	src: url('fonts/Gotham-Medium.eot#iefix') format('embedded-opentype'),
	url('fonts/Gotham-Medium.woff') format('woff2'),
	url('fonts/Gotham-Medium.woff') format('woff'),
	url('fonts/Gotham-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Bold Italic';
	src: url('fonts/Gotham-BoldIta.eot');
	src: url('fonts/Gotham-BoldIta.eot#iefix') format('embedded-opentype'),
	url('fonts/Gotham-BoldIta.woff') format('woff2'),
	url('fonts/Gotham-BoldIta.woff') format('woff'),
	url('fonts/Gotham-BoldIta.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Medium Italic';
	src: url('fonts/Gotham-MediumIta.eot');
	src: url('fonts/Gotham-MediumIta.eot#iefix') format('embedded-opentype'),
	url('fonts/Gotham-MediumIta.woff') format('woff2'),
	url('fonts/Gotham-MediumIta.woff') format('woff'),
	url('fonts/Gotham-MediumIta.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Book';
	src: url('fonts/Gotham-Book.eot');
	src: url('fonts/Gotham-Book.eot#iefix') format('embedded-opentype'),
	url('fonts/Gotham-Book.woff') format('woff2'),
	url('fonts/Gotham-Book.woff') format('woff'),
	url('fonts/Gotham-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Thin';
	src: url('fonts/Gotham-Thin.eot');
	src: url('fonts/Gotham-Thin.eot#iefix') format('embedded-opentype'),
	url('fonts/Gotham-Thin.woff') format('woff2'),
	url('fonts/Gotham-Thin.woff') format('woff'),
	url('fonts/Gotham-Thin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Ultra';
	src: url('fonts/Gotham-Ultra.eot');
	src: url('fonts/Gotham-Ultra.eot#iefix') format('embedded-opentype'),
	url('fonts/Gotham-Ultra.woff') format('woff2'),
	url('fonts/Gotham-Ultra.woff') format('woff'),
	url('fonts/Gotham-Ultra.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Ultra Italic';
	src: url('fonts/Gotham-UltraIta.eot');
	src: url('fonts/Gotham-UltraIta.eot#iefix') format('embedded-opentype'),
	url('fonts/Gotham-UltraIta.woff') format('woff2'),
	url('fonts/Gotham-UltraIta.woff') format('woff'),
	url('fonts/Gotham-UltraIta.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Black Italic';
	src: url('fonts/Gotham-BlackItalic.eot');
	src: url('fonts/Gotham-BlackItalic.eot#iefix') format('embedded-opentype'),
	url('fonts/Gotham-BlackItalic.woff') format('woff2'),
	url('fonts/Gotham-BlackItalic.woff') format('woff'),
	url('fonts/Gotham-BlackItalic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham HTF Book Condensed';
	src: url('fonts/GothaHTFBooCon.eot');
	src: url('fonts/GothaHTFBooCon.eot#iefix') format('embedded-opentype'),
	url('fonts/GothaHTFBooCon.woff') format('woff2'),
	url('fonts/GothaHTFBooCon.woff') format('woff'),
	url('fonts/GothaHTFBooCon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham HTF Medium Condensed';
	src: url('fonts/GothaHTFMedCon.eot');
	src: url('fonts/GothaHTFMedCon.eot#iefix') format('embedded-opentype'),
	url('fonts/GothaHTFMedCon.woff') format('woff2'),
	url('fonts/GothaHTFMedCon.woff') format('woff'),
	url('fonts/GothaHTFMedCon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Rounded Light';
	src: url('fonts/GothamRnd-Light_0.eot');
	src: url('fonts/GothamRnd-Light_0.eot#iefix') format('embedded-opentype'),
	url('fonts/GothamRnd-Light_0.woff') format('woff2'),
	url('fonts/GothamRnd-Light_0.woff') format('woff'),
	url('fonts/GothamRnd-Light_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Rounded Light Italic';
	src: url('fonts/GothamRnd-LightIta.eot');
	src: url('fonts/GothamRnd-LightIta.eot#iefix') format('embedded-opentype'),
	url('fonts/GothamRnd-LightIta.woff') format('woff2'),
	url('fonts/GothamRnd-LightIta.woff') format('woff'),
	url('fonts/GothamRnd-LightIta.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Rounded Book';
	src: url('fonts/GothamRnd-Book_0.eot');
	src: url('fonts/GothamRnd-Book_0.eot#iefix') format('embedded-opentype'),
	url('fonts/GothamRnd-Book_0.woff') format('woff2'),
	url('fonts/GothamRnd-Book_0.woff') format('woff'),
	url('fonts/GothamRnd-Book_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Rounded Book Italic';
	src: url('fonts/GothamRnd-BookIta.eot');
	src: url('fonts/GothamRnd-BookIta.eot#iefix') format('embedded-opentype'),
	url('fonts/GothamRnd-BookIta.woff') format('woff2'),
	url('fonts/GothamRnd-BookIta.woff') format('woff'),
	url('fonts/GothamRnd-BookIta.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Rounded Medium';
	src: url('fonts/GothamRnd-Medium_0.eot');
	src: url('fonts/GothamRnd-Medium_0.eot#iefix') format('embedded-opentype'),
	url('fonts/GothamRnd-Medium_0.woff') format('woff2'),
	url('fonts/GothamRnd-Medium_0.woff') format('woff'),
	url('fonts/GothamRnd-Medium_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Rounded Medium Italic';
	src: url('fonts/GothamRnd-MedItal.eot');
	src: url('fonts/GothamRnd-MedItal.eot#iefix') format('embedded-opentype'),
	url('fonts/GothamRnd-MedItal.woff') format('woff2'),
	url('fonts/GothamRnd-MedItal.woff') format('woff'),
	url('fonts/GothamRnd-MedItal.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Rounded Bold';
	src: url('fonts/GothamRnd-Bold_0.eot');
	src: url('fonts/GothamRnd-Bold_0.eot#iefix') format('embedded-opentype'),
	url('fonts/GothamRnd-Bold_0.woff') format('woff2'),
	url('fonts/GothamRnd-Bold_0.woff') format('woff'),
	url('fonts/GothamRnd-Bold_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham Rounded Bold Italic';
	src: url('fonts/GothamRnd-BoldIta.eot');
	src: url('fonts/GothamRnd-BoldIta.eot#iefix') format('embedded-opentype'),
	url('fonts/GothamRnd-BoldIta.woff') format('woff2'),
	url('fonts/GothamRnd-BoldIta.woff') format('woff'),
	url('fonts/GothamRnd-BoldIta.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
 @font-face {
	font-family: 'Cubano';
	src: url('fonts/Cubano-Regular.eot');
	src: url('fonts/Cubano-Regular.eot#iefix') format('embedded-opentype'),
	url('fonts/Cubano-Regular.woff') format('woff2'),
	url('fonts/Cubano-Regular.woff') format('woff'),
	url('fonts/Cubano-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
#CTA_buy_tickets{
	/*display: none!important;*/
}
p, ul {
	/*padding: 0px 0px 0px 30px!important;*/
}
.woocommerce-page .woocommerce p.return-to-shop a.button.wc-backward{
	display: none!important;
}
.woocommerce-checkout-review-order-table .product-info .amount, body:not(.woocommerce-cart) .main-content table, .woocommerce table.order-review .order-total td, .woocommerce table.order-review th{
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 700!important;
}
.ascend .woocommerce .actions .button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a, .woocommerce #order_review #payment #place_order {
    font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

    border-radius: 100px!important;
}
.img-main{
	/*padding: 0px 30px 15px 30px!important;*/
}
.img-faq{
	margin-bottom: 30px!important;
	/*margin-left: 30px!important;*/
}
.img-hotel{
	width: 200px!important;
	height: auto!important;
	max-width:100%!important;
	margin-bottom: 5px!important;
	/*margin-left: 30px!important;*/
}
.medium-italic{
	font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:italic!important;
}
.bold-italic{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:italic!important;
}

.medium-regular{
	font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;

}

.bold-regular{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
}
.center-text {

}
body, .woocommerce table.shop_table td{
	font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;

}
#google-map{
	margin-bottom: 10px!important;
	/*margin-left: 30px!important;*/
}

.related.products h2, .upsells.products h2, #comments h2, #review_form h3, .cart_totals h2, .shipping_calculator h2, .cross-sells h2, .cart-collaterals h2{
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

}


#slide-out-widget-area .menuwrapper li a{
    font-family: 'Gotham HTF Bold Condensed'!important;
    text-transform: uppercase!important;
    font-size: 26px!important;
    line-height: 8px!important;
	letter-spacing: 0px!important;
	font-weight: 500!important;
	-webkit-font-smoothing: antialiased!important;
}
#slide-out-widget-area .menu.subview li{
	padding-top: 7px!important;
}
#slide-out-widget-area .menuwrapper li {
    padding-top: 7px!important;
}
#slide-out-widget-area:not(.fullscreen) .menuwrapper li.back >a {
    padding-left: 10px!important;
    padding-right: 12px!important;
    padding-bottom: 3px!important;
    margin-left: -10px!important;
    border-radius: 10px!important;
}
/*BUTTON - TEQUILA ETC*/
.col.dark .nectar-button.see-through, .col.dark .nectar-button.see-through-2 {
    border: 3px solid rgba(255,34,92,1)!important;
	border-radius: 10px!important;
	color: #ffffff!important;
	background-color: rgba(255,34,92,1)!important;
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

	font-size:15px!important;
	letter-spacing: 0px!important;
	padding: 10px 18px 8px 18px!important;
}
.nectar-button.medium.see-through, .nectar-button.medium.see-through-2, .nectar-button.medium.see-through-3, .add-7-top {
    padding-top: 7px!important;
}
.nectar-button i, .nectar-button i[class*="fa-"] {
    color: rgba(255,34,92,1)!important;
}
.col.dark .nectar-button.see-through:hover, .col.dark .nectar-button.see-through-2:hover {
	color: rgba(255,34,92,1)!important;
	background-color: #ffffff!important;
	border: 3px solid rgba(255,255,255,1)!important;
}
.ascend .nectar-button.see-through,body.ascend .nectar-button.see-through,.swiper-slide .button a,body.ascend .nectar-button.see-through-2,.ascend .nectar-button,#to-top {
	border-radius:10px!important;
	box-shadow:none
}
.nectar-button.has-icon, .nectar-button.tilt.has-icon {
    padding-left: 25px!important;
    padding-right: 25px!important;
}
.nectar-button.has-icon:hover span, .nectar-button.tilt.has-icon span, body.material .nectar-button.has-icon span {
    -ms-transform: translateX(-9px)!important;
    -webkit-transform: translateX(-9px)!important;
    transform: translateX(-9px)!important;
}
.nectar-button.has-icon:hover i, .nectar-button.tilt.has-icon i, body.material .nectar-button.has-icon i {
    -ms-transform: translateX(25px)!important;
    -webkit-transform: translateX(25px)!important;
    transform: translateX(25px)!important;
}
.buy-tickets-buttons-holder{

}
.img-poloraid-img1, .img-poloraid-img2, .img-poloraid-img3, .img-poloraid-img4, .img-poloraid-img5, .img-poloraid-img6, .img-poloraid-img7, .img-poloraid-img8, .img-poloraid-img9, .img-poloraid-img10, .img-poloraid-img11, .img-poloraid-img12, .img-poloraid-img13, .img-poloraid-img14, .img-poloraid-img15, .img-poloraid-img16, .img-poloraid-img17, .img-poloraid-img18, .img-poloraid-img19, .img-poloraid-img20 {
	border-radius: 15px!important;
	-webkit-filter: drop-shadow(7px 7px 3px rgba(0,0,0,0.2));
	filter: drop-shadow(7px 7px 3px rgba(0,0,0,0.2));

}
.atf-gallery .col.span_4.element img{
	border-radius: 15px!important;

}
.portfolio-items .col .work-item.style-2, .portfolio-items .col .work-item.style-3, .portfolio-items .col .work-item.style-4, .portfolio-items .col .work-item.style-3-alt{
	border-radius: 15px!important;

}
.atf-gallery .col.span_4.element{
	-webkit-filter: drop-shadow(7px 7px 3px rgba(0,0,0,0.2));
	filter: drop-shadow(7px 7px 3px rgba(0,0,0,0.2));
}
.img-poloraid-img1 img{
	border-radius: 15px!important;
	width:80%!important;
}
/*BUTTON JUMBO*/
.nectar-button.jumbo.see-through-2.page-buy-ticket-button{
    border: 3px solid rgba(255,34,92,1)!important;
	border-radius: 10px!important;
	color: rgba(255,34,92,1)!important;
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

	font-size:25px!important;
	letter-spacing: 0px!important;
	padding-bottom: 14px!important;
    padding-top: 15px!important;
	margin:5px!important;
	background-color: rgba(255,255,255,.75)!important;
}
.page-buy-ticket-button.nectar-button i{
    font-size: 25px!important;
    line-height: 22px!important;
}
.gotham-bold, .event-time{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
}
#footer-outer #copyright p {
    font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;

}
.atf-title-original{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
	margin:0!important;
	font-size:26px!important;
	text-align: center!important;
	padding-bottom:5px!important;

	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
}
.atf-title{
	font-family: 'Gotham HTF Bold Condensed';
    font-weight: 900!important;
    margin: 0!important;
    font-size: 100px!important;
    text-align: center!important;
    line-height: 80px;
	color:#ff225c!important;
	-webkit-text-fill-color: #ff225c!important; /* Will override color (regardless of order) */
  	-webkit-text-stroke-width: 1px;
 	-webkit-text-stroke-color: #ff225c!important;
    -webkit-font-smoothing: antialiased!important;
}
.atf-title-tequila{
	font-family: 'Gotham HTF Bold Condensed';
    font-weight: 900!important;
    margin: 0!important;
    font-size: 100px!important;
    text-align: center!important;
    line-height: 80px;
	color:#228d56!important;
	-webkit-text-fill-color: #228d56!important; /* Will override color (regardless of order) */
  	-webkit-text-stroke-width: 1px;
 	-webkit-text-stroke-color: #228d56!important;
    -webkit-font-smoothing: antialiased!important;
}
.atf-title-lucha{
	font-family: 'Gotham HTF Bold Condensed';
    font-weight: 900!important;
    margin: 0!important;
    font-size: 100px!important;
    text-align: center!important;
    line-height: 80px;
	color:#267f7f!important;
	-webkit-text-fill-color: #267f7f!important; /* Will override color (regardless of order) */
  	-webkit-text-stroke-width: 1px;
 	-webkit-text-stroke-color: #267f7f!important;
    -webkit-font-smoothing: antialiased!important;
}
/*TEAM STUFF - start*/
.atf-team-title{
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

	margin:0!important;
	padding:0!important;
	padding-bottom: 10px!important;
	font-size:45px!important;
	text-align: center!important;
	line-height: 40px;
	-webkit-font-smoothing: antialiased!important;
}
.ascend #header-outer .sf-menu ul li a {
    font-size: 20px!important;
    text-transform: uppercase!important;
}
.team-name-back{
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

	margin:0!important;
	padding:0!important;
	font-size:40px!important;
	text-align: left!important;
	line-height: 35px;
	padding-bottom: 20px!important;
	-webkit-font-smoothing: antialiased!important;
}
.team-heading{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
	margin:0!important;
	padding:0!important;
	font-size:14px!important;
	text-align: left!important;

	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
	text-transform: uppercase!important;
}
.team-web{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
	margin:0!important;
	padding:0!important;
	font-size:16px!important;
	text-align: left!important;

	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
}
.team-p{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
	margin:0!important;
	padding:0!important;
	padding-bottom: 10px!important;
	font-size:18px!important;
	line-height: 17px!important;
	text-align: left!important;

	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
}
.team-p li{
	padding-bottom: 5px!important;
}
.team-margin{
	margin-bottom:-14px!important;
}
.vegan:after{
	content:"";
	margin: 10px 20px -2px 20px!important;
	width:33px!important;
	height: 33px!important;
	background-image: url('images/vegan.svg');
	background-repeat: no-repeat!important;
    background-size: 33px 33px;
    display: inline-block;
    content:"";
	-webkit-font-smoothing: antialiased!important;
}
.vegan-before:before{
	content:"";
	margin:10px 10px -9px 0px!important;
	width:30px!important;
	height: 30px!important;
	background-image: url('images/vegan.svg');
	background-repeat: no-repeat!important;
    background-size: 30px 30px;
    display: inline-block;
    content:"";
	-webkit-font-smoothing: antialiased!important;
}
.max-600{
	margin:20px 17% 0 17%!important;
}
.links-padding{
	padding-bottom: 5px!important;
}
.links-padding-more{
	padding-bottom: 13px!important;
}
.instagram-link{
	content:"";
	margin:10px 5px -3px 10px!important;
	width:20px!important;
	height: 20px!important;
	background-image: url('images/instagram.svg');
	background-repeat: no-repeat!important;
    background-size: 20px 20px;
    display: inline-block;
    content:"";
	top:15px!important;
	-webkit-font-smoothing: antialiased!important;
	opacity: .7!important;
	transition: .3s!important;
}
.instagram-link-first{
	content:"";
	margin:10px 5px -3px 0px!important;
	width:20px!important;
	height: 20px!important;
	background-image: url('images/instagram.svg');
	background-repeat: no-repeat!important;
    background-size: 20px 20px;
    display: inline-block;
    content:"";
	top:15px!important;
	-webkit-font-smoothing: antialiased!important;
	opacity: .7!important;
	transition: .3s!important;
}
.twitter-link{
	content:"";
	margin:10px 5px -3px 10px!important;
	width:20px!important;
	height: 20px!important;
	background-image: url('images/twitter.svg');
	background-repeat: no-repeat!important;
    background-size: 20px 20px;
    display: inline-block;
    content:"";
	top:15px!important;
	-webkit-font-smoothing: antialiased!important;
	opacity: .7!important;
	transition: .3s!important;
}
.facebook-link{
	content:"";
	margin:10px 5px -3px 10px!important;
	width:20px!important;
	height: 20px!important;
	background-image: url('images/facebook.svg');
	background-repeat: no-repeat!important;
    background-size: 20px 20px;
    display: inline-block;
    content:"";
	top:15px!important;
	-webkit-font-smoothing: antialiased!important;
	opacity: .7!important;
	transition: .3s!important;
}
.facebook-link-first{
	content:"";
	margin:10px 5px -3px 0px!important;
	width:20px!important;
	height: 20px!important;
	background-image: url('images/facebook.svg');
	background-repeat: no-repeat!important;
    background-size: 20px 20px;
    display: inline-block;
    content:"";
	top:15px!important;
	-webkit-font-smoothing: antialiased!important;
	opacity: .7!important;
	transition: .3s!important;
}
.facebook-link:hover, .twitter-link:hover, .instagram-link:hover{
	opacity: 1!important;
	transition: .3s!important;
}
.flip-box-front, .flip-box-back{
	border: 6px solid rgba(255,34,92,1)!important;
	border-radius: 20px!important;
	overflow: hidden;
	-webkit-filter: drop-shadow(7px 7px 3px rgba(0,0,0,0.2));
	filter: drop-shadow(7px 7px 3px rgba(0,0,0,0.2));
}
.nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner {
    padding:0px 30px!important;
}
.vegan-mark{
	height: 30px!important;
    width: 30px!important;
}
.website-link{
	color:#ffbd33!important;
	transition: .2s!important;
}
.website-link:hover{
	color:#ffffff!important;
}
body [class^="icon-"].icon-default-style{
	color: #ffffff!important;
}
.margin-above{
	margin-top:7px!important;
}

.team-right{
	display:inline-block!important;
	margin-left:20px!important;
}
.team-left{
	display:inline-block!important;
	width:49%!important;
}
.town{
	font-size: 12px!important;
}
.team-menu{
	display: block!important;
}
/*TEAM STUFF - end*/

.atf-title-date{
	padding-top: 5px;
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

	margin:0!important;
	font-size:50px!important;
	line-height: 47px!important;
	text-align: center!important;
	line-height: 50px;
	-webkit-font-smoothing: antialiased!important;
}
.atf-wdlt{
	padding-top: 0px;
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

	margin:0!important;
	font-size:60px!important;
	line-height: 60px!important;
	text-align: center!important;

	-webkit-font-smoothing: antialiased!important;
}
.atf-wdlt-smaller {
    font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
    margin: 0!important;
    font-size: 31px!important;
    text-align: center!important;
    padding-bottom: 5px!important;

    -webkit-font-smoothing: antialiased!important;
    letter-spacing: 0px!important;
}
.atf-big-winner{
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

	margin:0!important;
	font-size:32px!important;
	line-height: 30px!important;
	text-align: center!important;
	-webkit-font-smoothing: antialiased!important;
}
.atf-small-winner{
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

	margin:0!important;
	font-size:25px!important;
	line-height: 23px!important;
    padding-bottom: 10px!important;
	text-align: center!important;
	-webkit-font-smoothing: antialiased!important;
}
.and{
	font-size: 43px!important;
	line-height: 43px!important;
	vertical-align:2px!important;
	padding:0 8px!important;
}
.atf-title-location{
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;
	margin:0!important;
	font-size:30px!important;
	text-align: center!important;
	padding-top:15px!important;
	padding-bottom:5px!important;

	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
}
/*.atf-title-activation-home {
    font-family: 'Montserrat', sans-serif!important;
    font-weight: 800!important;
    font-style: normal!important;
    margin: 0!important;
    font-size: 30px!important;
    text-align: center!important;
    padding-top: 15px!important;
    padding-bottom: 5px!important;
    -webkit-font-smoothing: antialiased!important;
    letter-spacing: 0px!important;
}*/
.atf-title-home-intro{
	font-family: 'Montserrat', sans-serif!important;
    font-weight: 700!important;
    font-style: normal!important;
    margin: 0!important;
    font-size: 28px!important;
    line-height: 35px!important;
    text-align: center!important;
    padding-top: 15px!important;
    padding-bottom: 5px!important;
    -webkit-font-smoothing: antialiased!important;
    letter-spacing: 0px!important;
}
.atf-title-activation-home {
	font-family: 'Gotham HTF Bold Condensed';
    font-weight: 900!important;
    margin: 0!important;
    font-size: 50px!important;
    text-align: center!important;
    line-height: 40px;
	padding-bottom: 15px!important;
	color:#ff225c!important;
	-webkit-text-fill-color: #ff225c!important; /* Will override color (regardless of order) */
  	-webkit-text-stroke-width: 1px;
 	-webkit-text-stroke-color: #ff225c!important;
    -webkit-font-smoothing: antialiased!important;
}
.atf-title-subWinner{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
	margin:0!important;
	font-size:23px!important;
	text-align: center!important;
	padding-top:15px!important;
	padding-bottom:5px!important;

	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
}
.atf-title-time{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
	margin:0!important;
	font-size:20px!important;
	text-align: center!important;

	color:#267f7f!important;
	/*padding:20px!important;
	background-image: url('images/date_background.svg');*/
	background-repeat: no-repeat!important;
	background-position: center!important;
	background-size: 250px 50px;
	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
}
.atf-title-mission{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
	margin:0!important;
	font-size:20px!important;
	line-height: 22px!important;
	text-align: center!important;

	padding:5px 15% 10px 15%!important;
	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
}
.make-uppercase{
	text-transform: uppercase!important;
}
.atf-sub-title{
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

    font-size: 21px!important;
    text-align: left!important;
    line-height: 21px!important;
	padding-bottom:15px!important;
    padding-top: 10px!important;
	padding-left: 3%!important;
    padding-right: 5%!important;
	-webkit-font-smoothing: antialiased!important;
}
.atf-sub-title-gotham{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
	margin:0!important;
	font-size:20px!important;
	line-height: 20px!important;
	text-align: left!important;
	padding-bottom:6px!important;
	padding-left: 3%!important;
    padding-right: 5%!important;
	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
}
.nectar-button[data-color-override="false"].regular-button{
    border-radius:100px!important;
	margin: 5px!important;
}
.nectar-button span {
	padding-left: 10px!important;
	padding-right: 10px!important;
    font-family: 'Gotham HTF Bold Condensed'!important;
    font-size: 30px!important;
	line-height: 28px!important;
    -webkit-text-fill-color: #ffffff!important;
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #ffffff!important;
    -webkit-font-smoothing: antialiased!important;
}
.btn-scroll-down span{
    font-size: 20px!important;
    -webkit-text-stroke-width: .5px;
}
.main-p a{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
}
.main-p {
	font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;
	margin:0!important;
	font-size:17px!important;
	line-height:22px!important;
	text-align: left!important;

	color:#267f7f!important;
	padding-bottom: 15px!important;
	padding-left: 5%!important;
    padding-right: 5%!important;
	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
}
.main-p-info {
	font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;
	margin:0!important;
	font-size:17px!important;
	line-height:22px!important;
	text-align: left!important;

	color:#267f7f!important;
	padding-bottom: 15px!important;
	padding-left: 5%!important;
    padding-right: 5%!important;
	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
	padding:0 20% 20px 20%!important;
}
.main-p-asterisk{
	font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;
	margin:0!important;
	font-size:12px!important;
	line-height:14px!important;
	text-align: left!important;

	color:#267f7f!important;
	padding-bottom: 10px!important;
	padding-left: 3%!important;
    padding-right: 5%!important;
	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
}
.img-main {
	padding-left: 3%!important;
    padding-right: 5%!important;
	padding-bottom: 12px!important;
}
.buy-tickets-button{
    margin:10px 20px!important;
    background-color:white!important;
    color:#d31d4c!important;
	font-size: 22px!important;
	letter-spacing: 1px!important;
    border-radius:10px!important;
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

}
.tequila-title{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
	margin:0!important;
	font-size:20px!important;
	line-height: 20px!important;
	text-align: center!important;
	padding-top: 15px!important;
	-webkit-font-smoothing: antialiased!important;
	letter-spacing: 0px!important;
}
.container-wrap{
	padding-top:0px!important;
}
.img-sponsor{
	width:250px!important;
	height:auto!important;
	padding:10px!important;
}
#tent_footer{
	position: absolute;
 	bottom: 0;
 	left: 0;
}
#tent_footer html{
	overflow: hidden!important;
}
#to-top {
    background-color: rgba(211,29,76,0.87)!important;
    border-radius: 40px!important;
}
.atf-title-mission.make-dk-blue.force-left{
	text-align: left!important;
}
#about_image{
	margin:0!important;
}

header#top nav ul li a {
    color:#267f7f!important;
	font-family: 'Gotham HTF Bold Condensed'!important;
	font-weight: 200!important;
	font-size: 23px!important;
	line-height: 18px!important;
}
header#top nav ul li.tix-btn a{
	color:rgba(255,34,92,1)!important;
}
#header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a{
	margin-left: 7px!important;
    margin-right: 7px!important;
}
header#top nav ul li a:active {
    color:#d31d4c!important;
}
header#top nav ul li a:hover {
    color:#d31d4c!important;
}
header#top .sf-menu li ul li a {
    background-color: rgba(255,255,255,.92)!important;
}
header#top .sf-menu li ul li a:hover {
    background-color: rgba(255,255,255,1)!important;
}
body.ascend #header-outer .cart-menu {
    border-left: 1px solid rgba(38,127,127,0.07)!important;
}
body[data-is="minimal"].ascend[data-header-color="light"] #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, body[data-is="minimal"][data-header-color="light"] #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
    color: rgba(38,127,127,1)!important;
	/*color:white!important;*/
}
#footer-outer #copyright, body {
    border: none!important;
   /* background-color: #ffffff!important;*/
}.sf-menu ul li a {
    padding: 10px!important;
}
.sf-menu ul {
	width:16em!important;
}
.woocommerce a.button, body .container .woocommerce-error a.button{
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;
	font-size:25px!important;
	line-height: 25px!important;
	padding-right:20px!important;
}
.woocommerce-error{
	margin-top:-100px!important;
}
.woocommerce-page button[type="submit"].single_add_to_cart_button, body[data-form-submit="regular"].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button, .ascend.woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button, body[data-button-style="rounded"].ascend.woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button{
	font-family: 'Montserrat', sans-serif!important;
	font-style:normal!important;
	font-weight: 800!important;
	font-size: 16px!important;
	letter-spacing: 0px!important;
	border-radius: 10px!important;
}
.woocommerce-page div[data-project-style="classic"] button[type="submit"].single_add_to_cart_button:hover {
    background-color: rgba(38,127,127,1)!important;
}
body.single-product div.product .product_title {
    font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;

	color: rgba(38,127,127,1)!important;
	line-height: 50px!important;

}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
   font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;
	color: rgba(38,127,127,1)!important;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

}

.single-product .related.products h2{
	font-family: 'Montserrat', sans-serif!important;
font-weight:800!important;
font-style:normal!important;

	font-weight: 200!important;
}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    display: none!important;
}
.woocommerce .woocommerce-breadcrumb {
    margin-top: 150px!important;
	display:none!important;
    opacity: 0!important;
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
    display: none!important;
}
.woocommerce .summary .price, .product_meta{
	font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;

}
#header-outer .widget_shopping_cart_content {
    background-color: rgba(38,127,127,1)!important;
	color:#ffffff!important;
	font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;

}
.p-light-heading-medium{
	color:#ffffff!important;
	font-size:33px!important;
	font-weight:normal!important;
	letter-spacing: .02em!important;
	padding-bottom:30px!important;
	font-family: 'Montserrat', sans-serif!important;
font-weight:100!important;
font-style:italic!important;
	-webkit-font-smoothing: antialiased!important;
}
.p-light-heading-large{
	color:#ffffff!important;
	font-size:52px!important;
	font-weight:normal!important;
	letter-spacing: .02em!important;
	font-family: 'Montserrat', sans-serif!important;
font-weight:100!important;
font-style:italic!important;
	-webkit-font-smoothing: antialiased!important;
}
.p-ultra-heading-large{
	color:#ffffff!important;
	font-size:52px!important;
	line-height: 52px!important;
	font-weight:normal!important;
	letter-spacing: .02em!important;
	padding-bottom:20px!important;
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
	text-align: left!important;
	-webkit-font-smoothing: antialiased!important;
}
.p-light-medium{
	color:#ffffff!important;
	font-size:28px!important;
	font-weight:normal!important;
	letter-spacing: .02em!important;
	font-family: 'Montserrat', sans-serif!important;
font-weight:100!important;
font-style:italic!important;
	-webkit-font-smoothing: antialiased!important;
}
.p-light-medium a{
	color:#ffffff!important;
	font-size:28px!important;
	font-weight:normal!important;
	letter-spacing: .02em!important;
	font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;

	text-decoration: underline!important;
	-webkit-font-smoothing: antialiased!important;
}
.p-light-medium a:hover{
	color:#ffffff!important;
	font-size:28px!important;
	font-weight:normal!important;
	letter-spacing: .02em!important;
	font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;

	text-decoration: none!important;
	-webkit-font-smoothing: antialiased!important;
}
.p-ultra-medium{
	color:#ffffff!important;
	font-size:33px!important;
	font-weight:normal!important;
	letter-spacing: .02em!important;
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
	-webkit-font-smoothing: antialiased!important;
}
.add-arrows:before,.add-arrows:after{
	content:"";
	margin:0 5px!important;
	width:22px!important;
	height: 24px!important;
	background-image: url('images/arrow_down_ltBlue.svg');
	background-repeat: no-repeat!important;
    background-size: 22px 24px;
    display: inline-block;
    content:"";
	-webkit-font-smoothing: antialiased!important;
}
.center-stuff{
	margin:0 auto!important;
	width:700px!important;
}
.img-tequila{
	border-radius: 200px!important;
	/*margin-left: 30px!important;*/
	width:170px!important;
	height:170px!important;
	margin-top:15px!important;
	margin-bottom: 20px!important;
	border: 6px solid rgba(34,141,86,1)!important;
	-webkit-filter: drop-shadow(7px 7px 3px rgba(0,0,0,0.2));
	filter: drop-shadow(7px 7px 3px rgba(0,0,0,0.2));
}
.tequila-columns{
	padding:0 10%!important;
}
.img-parking{
	width: 600px!important;
	height: auto!important;
	border: 3px solid rgba(255,34,92,1)!important;
	border-radius: 10px!important;
}
#logo-holder{
	width: 260px!important;
	height: 260px!important;
	-webkit-filter: drop-shadow(7px 7px 3px rgba(0,0,0,0.2));
	filter: drop-shadow(7px 7px 3px rgba(0,0,0,0.2));
}
#logo-front, #logo-back{
	position: absolute!important;
}
#footer-outer, #nectar_fullscreen_rows >#footer-outer.wpb_row .full-page-inner-wrap {
    color: #ffffff!important;
    background-color: #267f7f!important;
}
.divider-page-title{
	height:140px!important;
}
#img-about, #img-tequila{
	margin:0!important;
}
.under-1000-only{
	display: none;
}
#atf_landing{
	display:block!important;
}
#tequila_image, #img-tequila{
	margin:0!important;
}
#footer-outer #copyright .col ul {
	padding-right:30px!important;
	float: right;
}
.tequila-divider{
	height: 20px!important;
}
.hotel-divider{
	height: 20px!important;
}
.sponsor-divider{
	/*height: 10px!important;*/
}
#home-mobile{
	display: none!important;
}
.woocommerce{
	margin-top: 150px!important;
}
.fancybox-image{
	border-radius: 25px!important;
}
.add-shadow{
	-webkit-filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.25))!important;
	filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.25))!important;
}
#lyft_mobile, .mobile-only-lyft{
	width:170px!important;
	height:200px!important;
	padding-bottom:30px!important;
}
.lyft-img{
	width:160px!important;
	height: auto!important;
	padding-top:30px!important;
}
body:not(.woocommerce-cart) .main-content table {
    border-top: 0px solid rgba(255,255,255,0)!important;
    background-color: rgba(255,255,255,0)!important;
}
body:not(.woocommerce-cart) .main-content tr td:first-child {
    border-left-width: 0px!important;
}
body:not(.woocommerce-cart) .main-content td {
    border-color: rgba(255,255,255,0)!important;
    border-width: medium 0px 0px medium!important;
    font-size: 15px!important;
    padding: 6px 14px!important;
}
body:not(.woocommerce-cart) .main-content th {
    border-width: medium 0px 0px medium!important;
    padding: 6px 14px!important;
}
body:not(.woocommerce-cart) .main-content tr th:first-child {
    border-left-width: 0px;
    border-color: rgba(255,255,255,0)!important;
}
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
    background-color: rgba(255,255,255,.5)!important;
}
.elOriginal-img{
    width:181px!important;
    height:38px!important;
}




/*queries*/

/*under 1420*/
@media only screen and (max-width: 1420px) and (min-width: 1px){
	.town{
		display:none!important;
	}
}
/*under 1310*/
@media only screen and (max-width: 1310px) and (min-width: 1px){
	#logo-holder{
		width: 210px!important;
		height: 210px!important;
		padding-top:20px!important;
	}
}
/*under 1100*/
@media only screen and (max-width: 1100px) and (min-width: 1px){
	#logo-holder{
		width: 170px!important;
		height: 170px!important;
		padding-top:20px!important;
	}
	.divider-page-title{
		height:140px!important;
	}
	.img-tequila{
		border-radius: 200px!important;
		/*margin-left: 30px!important;*/
		width:120px!important;
		height:120px!important;
		margin-bottom: 20px!important;
	}
	.tequila-divider{
		display: none!important;
	}
}
/*under 1000*/
@media only screen and (max-width: 1000px) and (min-width: 1px){
	.tequila-sat-button{
		display: none!important;
	}
	.nectar-flip-box {
		margin:0 20px!important;
	}
	.team-column-left{
		width:auto!important;
		top:0!important;
	}
	.team-column-right{
		position: inherit!important;
		width:auto!important;
		left:0!important;
	}

	#slide-out-widget-area .mobile-only, .mobile-only-lyft, .under-1000-only {
		display: block !important;
	}
	.img-tequila{
		border-radius: 200px!important;
		/*margin-left: 30px!important;*/
		width:200px!important;
		height:200px!important;
		margin-top:15px!important;
		margin-bottom: 20px!important;
	}
	#home{
		display: none!important;
	}
	#home-mobile{
		display: block!important;
	}
	#atf_landing{
		display:none!important;
	}
	.for-desktop-only{
		display: none!important;
	}
}
/*under 720*/
@media only screen and (max-width: 720px) and (min-width: 1px){
	.nectar-button span {
		font-size: 26px!important;
		line-height: 28px!important;
	}
	.woocommerce{
		margin-top: 170px!important;
	}
	.team-right{
		display:block!important;
		margin-left:0px!important;
	}
	.team-left{
		display:block!important;
		width:100%!important;
	}
	.team-column{
		display: inline-block!important;
		width:auto!important;
	}
	.atf-team-title{
		font-size:40px!important;
		line-height: 37px;
	}
	.divider-page-title{
		height:250px!important;
	}
	.container-wrap, .project-title {
		margin-top: -105px!important;
	}
	/*type*/
	.atf-title{
		font-size:50px!important;
		line-height: 48px!important;
	}
	.atf-title-date{
		font-family: 'Montserrat', sans-serif!important;
   		font-weight: 800!important;
   	 	font-style: normal!important;
		font-size:40px!important;
		line-height: 38px!important;
	}
	.atf-title-original{
		font-weight: 500!important;
	}
	.atf-title-location{
		font-family: 'Montserrat', sans-serif!important;
    	font-weight: 800!important;
    	font-style: normal!important;
	}
	.atf-title-time{
		font-size:18px!important;
		font-weight: 600!important;
	}
	.atf-title-mission{
		font-weight: 500!important;
	}
	.and{
		font-size: 33px!important;
		line-height: 33px!important;
	}
	.main-p {
		font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;
		margin:0!important;
		font-size:17px!important;
		line-height:22px!important;
		text-align: left!important;

		color:#267f7f!important;
		padding-bottom: 15px!important;
		-webkit-font-smoothing: antialiased!important;
		letter-spacing: 0px!important;
	}
	.main-p-info {
		padding:0 5% 20px 5%!important;
	}
	.max-600{
		margin:20px 0 0 0!important;
	}
	p, ul {
		padding: 0px 0px 0px 0px!important;
	}
	.img-faq{
		margin-bottom: 30px!important;
		margin-left:0px!important;
	}
	.p-light-heading-medium{
		color:#ffffff!important;
		font-size:28px!important;
		font-weight:normal!important;
		letter-spacing: .02em!important;
		padding-bottom:30px!important;
		font-family: 'Montserrat', sans-serif!important;
font-weight:100!important;
font-style:italic!important;
	}
	.p-light-heading-large{
		color:#ffffff!important;
		font-size:28px!important;
		font-weight:normal!important;
		letter-spacing: .02em!important;
		font-family: 'Montserrat', sans-serif!important;
font-weight:100!important;
font-style:italic!important;
	}
	.p-ultra-heading-large{
		color:#ffffff!important;
		font-size:28px!important;
		line-height: 28px!important;
		font-weight:normal!important;
		letter-spacing: .02em!important;
		padding-bottom:20px!important;
		font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
		text-align: left!important;
	}
	.p-light-medium{
		color:#ffffff!important;
		font-size:20px!important;
		font-weight:normal!important;
		letter-spacing: .02em!important;
		font-family: 'Montserrat', sans-serif!important;
font-weight:100!important;
font-style:italic!important;
	}
	.p-light-medium a{
		color:#ffffff!important;
		font-size:20px!important;
		font-weight:normal!important;
		letter-spacing: .02em!important;
		font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;

		text-decoration: underline!important;
	}
	.p-light-medium a:hover{
		color:#ffffff!important;
		font-size:20px!important;
		font-weight:normal!important;
		letter-spacing: .02em!important;
		font-family: 'Montserrat', sans-serif!important;
font-weight:600!important;
font-style:normal!important;

		text-decoration: none!important;
	}
	.p-ultra-medium{
		color:#ffffff!important;
		font-size:18px!important;
		font-weight:normal!important;
		letter-spacing: .02em!important;
		font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
	}
	.add-arrows:before,.add-arrows:after{
		content:"";
		margin:0 5px!important;
		width:15px!important;
		height: 18px!important;
		background-image: url('images/arrow_down_ltBlue.svg');
		background-repeat: no-repeat!important;
		background-size: 15px 18px;
		display: inline-block;
		content:"";
	}

	.desktop-only{
		display: none!important;
	    padding-bottom: 0!important;
	}
	#logo-holder{
		width: 170px!important;
		height: 170px!important;
		padding-top:40px!important;
	}

}
/*over 1330*/
@media only screen and (max-width: 1330px){
	header#top nav ul li a {
		color:#267f7f!important;
		font-family: 'Gotham HTF Bold Condensed'!important;
		font-weight: 200!important;
		font-size: 21px!important;
		line-height: 18px!important;
	}
	#header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a{
		margin-left: 6px!important;
    	margin-right: 6px!important;
	}
	header#top nav ul li.tix-btn a{
		color:rgba(255,34,92,1)!important;
	}
}
/*over 1130*/
@media only screen and (max-width: 1130px){
	header#top nav ul li a {
		color:#267f7f!important;
		font-family: 'Gotham HTF Bold Condensed'!important;
		font-weight: 200!important;
		font-size: 19px!important;
		line-height: 18px!important;
	}
	#header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a{
		margin-left: 6px!important;
    	margin-right: 6px!important;
	}
	header#top nav ul li.tix-btn a{
		color:rgba(255,34,92,1)!important;
	}
}
/*over 1000*/
@media only screen and (min-width: 1000px){
	.for-mobile-only{
		display: none!important;
	}
}
/*over 720*/
@media only screen and (min-width: 720px){
	.mobile-only{
		display: none!important;
	}

}
.make-white{
	color:#ffffff!important;
}
.make-black{
	color:#000000!important;
}
.make-yellow{
	color:#ffbd33!important;
}
.make-lt-blue{
	color:#7ae2ed!important;
}
.make-blue{
	color:#2d989e!important;
}
.make-dk-blue{
	color:#267f7f!important;
}
.make-pink{
	color:#ff225c!important;
}
.make-dk-red{
	color:#d31d4c!important;
}
.make-green{
	color:#4eea9c!important;
}
.make-dk-green{
	color:#228d56!important;
}
.make-invisible{
	visibility: hidden!important;
}
.center-misc{
	margin:0 auto!important;
}
.center-text{
	text-align: center!important;
	margin-bottom: 6px!important;
}
.left-text{
	text-align: left!important;
}
.make-bold{
	font-family: 'Montserrat', sans-serif!important;
font-weight:700!important;
font-style:normal!important;
}
.display-none{/*hide all menu stuff for now*/
	display: none!important;
}
.make-XB{
	font-weight: 800!important;
}
.make-italic{
	font-style: italic!important;
}

.blog div#header-space {
    display: none !important;
}
.blog .post-area.col_last.span_12 {
    padding-top: 180px;
}
.blog .container-wrap, .single .container-wrap {
    background-image: url(https://aztacofestival.com/wp-content/uploads/2018/07/home-background-tile.jpg);
    background-repeat: repeat;
    background-position: left top;
    background-color: #7ae2ed;
}
/*
<iframe id="atf_landing" src="https://aztacofestival.com/wp-content/themes/salient-child/atf_buy_tickets.html" height="370" width="385" onload="resizeLanding()"></iframe>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.0.1/TweenMax.min.js"></script>
<script>
function resizeLanding(){
  var atfWidth = window.innerWidth;
  var atfHeight = window.innerHeight;
  document.getElementById("atf_landing").height = atfHeight+42;
  document.getElementById("atf_landing").width = atfWidth;
  document.getElementById("atf_landing").style.marginBottom = "-8px";

}
resizeLanding();
window.onresize = function(event){
	//resizeLanding();
}
TweenMax.set("#ticket-holder", {autoAlpha:0});
TweenMax.to("#ticket-holder", .5, {autoAlpha:1, delay:1.5});
function testFunction(){
console.trace("Wonderful!");
}
</script>
*/

/* Single */

.single-post #header-space {
    display: none;
}

.single-post .row.heading-title.hentry {
    padding-top: 230px;
}

div#author-bio {
    display: none;
}