@import "fonts.css";



:root{
	--bodyfont:16px;
	--darknavy: #222C4F;
	--lightnavy: #344273;
	--bgcolor:#000;
	--redcolor:#cb3333;
	--alterfont:#fff;
	--grey:#706f6f;
}

.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.carousel {
    z-index: -99;
}
.carousel .item {
    position: fixed;
    width: 100%;
    height: 100%;
}

.sl {font-weight:bold;color:#000;font-size:18px;}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}
body{padding-bottom:60px;}
body,html{font-size:var(--bodyfont); font-family: 'futuraclassicnormal';line-height:1.2;}
html,body {
    height:100%;
	width:100%;
	position:relative;
}
body.black {background-color:var(--bgcolor);color:var(--alterfont);}
body.black .navbar{background-color:var(--bgcolor);}
body.black .navbar-nav a,body.black a{color:var(--alterfont);}
body.black .site-logo svg{fill:var(--alterfont);}
.site-logo svg{max-height:60px;}
body.black .sl{color:var(--alterfont);}
body.black .navbar-toggle .icon-bar{background-color:var(--alterfont);} 
.page-content{min-height:calc(100vh - 240px );}
.navbar-fixed-side{z-index:9999;}
button{outline:none;}

#navbar{margin:20px 0 0 0;}
a.unset{text-decoration:none;color:unset!important;}
a{color:#706F6F;}
a:hover{text-decoration:none;}
.site-logo {max-width:150px;}
.navbar-toggle .icon-bar{background-color:#000;}
img{max-width:100%;}
input{outline:none;border:0;}
h1{font-weight:bold;text-transform:uppercase;margin:0;}
h3{font-weight:800;text-transform:uppercase;font-size:22px;}
h4{font-weight:bold;text-transform:uppercase;}
h4.details-heading{text-decoration:underline;}
hr{margin:10px 0;border-top:1px solid #E1E1E1;}
.loading img{width:100px;}
.loading{display:none;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.4);z-index:99999;width:100%;height:100%;}
.loading .loading-content{color:#fff;top:50%;position:relative;text-align:center;width:100%;}
 ul.timeline {list-style-type: none;position: relative;}
ul.timeline:before {content: ' ';background: #d4d9df;display: inline-block;position: absolute;left: 29px;width: 2px;height: 100%;z-index: 400;}
ul.timeline > li {margin: 20px 0;padding-left: 20px;}
ul.timeline > li:before {content: ' ';background: white;display: inline-block;position: absolute;border-radius: 50%;border: 3px solid #000;left: 20px;width: 20px;height: 20px;z-index: 400;}
.timeline-data{margin:20px 0 0 0;}
.timeline-data b{text-transform:uppercase;}
.agreement{font-size:12px;}
.link-btn {font-size:12px;color:#706F6F;text-decoration:underline;}
.link-btn:hover{text-decoration:underline;color:#333;}
.btn {text-decoration:none;outline:none;padding:5px 15px;border-radius:0;background-color:#e1e1e1;color:#333;font-size:14px;text-transform:uppercase;font-weight:600;text-decoration:none;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{outline:none;text-decoration:none;}
.btn-xs{font-size:70%;}
.btn.status{width:100%;}
.btn.btn-line{background-color:unset;border:2px solid var(--lightnavy);}
.btn.btn-line:hover,.btn.btn-line.current{background-color:var(--lightnavy);color:#fff;}
.btn.btn-global:hover{}
.btn.btn-global{border:1px solid #e1e1e1;background-color:unset;}
.btn.btn-global.danger{background-color:#C80000;}
.btn.btn-global.grey{background-color:#C80000;}
.btn.btn-global.success{background-color:#63a324;}
.btn.btn-global.grey{background-color:var(--grey);}
.btn.btn-global.white{background-color:unset;border:1px solid #E1E1E1;color:#082356;}

.form-container {padding:50px 0;}
.form-container h3{font-weight:800;text-transform:uppercase;font-size:22px;margin:0 0 5px 0;}
.head-text{margin:0 0 40px 0;}
.navbar-nav{max-width:150px;margin-top:35px!important;}
.navbar-nav a{padding:5px 0!important;}
.global-nav{padding-left:30px;}
.global-nav.navbar-fixed-side .navbar-nav>li>a,.global-nav.navbar-fixed-side .navbar-collapse{border:none;}
.global-nav.navbar-fixed-side .navbar-nav>li>a:hover{background-color:unset;}
.nav-holder{padding:20px;}

.form-label{display:none;}
.form-holder{padding-bottom:40px;}
.form-holder .form-label{font-size:14px;color:#706F6F;margin:0 0 5px 0;text-transform:capitalize;font-weight:900;}
body.black .form-label {color:var(--alterfont);}
input[type="text"],.form-holder input[type="text"],.form-holder input[type="password"],.form-holder textarea,.form-holder select {border-bottom:1px solid #706F6F;padding:5px 10px;width:100%;}
body.black .form-holder input[type="text"],body.black  .form-holder input[type="password"],body.black .form-holder textarea,body.black .form-holder select {border:0;padding:10px 10px;width:100%;background-color:#3C3F41;}
textarea{outline:none;min-height:150px;}
.form-holder ul > li {margin:0 0 40px 0;}

.footer-nav{z-index:99999;background-color:#fff;position:fixed;bottom:0;width:100%;border-top:1px solid #e1e1e1;}
.footer-items ul.footer-item-listing{display:flex;justify-content:space-between;margin:0;}
.footer-items .footer-item-listing > li{text-align:center;width:100%;position:relative;}
.footer-items-children{z-index:1;background-color:#fff;position:absolute;bottom:0;margin-bottom:50px;width:100%;display:none;}
.footer-item{padding:20px 0;}
.dropdown{display:inline-block;}
.dropdown:hover .footer-items-children{display:block;}
.footer-items-children li{padding:10px 0;}
.social-links{margin:30px 0 0 0;}
.site-logo{margin-top:50px;}
.site-logo img{max-height:70px;}
.slick-slide{outline:none;}
.slide-content{position:relative;}
.slide-caption{background-color:#292e50;padding:20px 0;text-align:center;height:150px;}
.slide-title{font-size:30px;font-weight:900;color:#fff;max-width:800px;margin:0 auto 20px auto;}
.slide-details{ font-family: 'Avenir Book';font-size:12px;color:#fff;}
.slide-image{max-height:calc(100vh - 320px);overflow:hidden;text-align:center;display:relative;}
.slide-image img{width:100%;margin:auto;}
.content {padding:30px 0;}
.form-error{font-size:12px;margin:5px 0 0 0;color:#fd3636;display:none;}
.form-error-message {font-size:12px;margin:5px 0 0 0; color:#fd3636}
/* .slide-image{overflow:hidden;text-align:center;} */
/* .slide-image img{margin:auto;} */

.section-title{text-align:center;margin:0 0 30px 0;text-transform:uppercase;}

.post-label-time{margin:100px 0 30px 0;}
.post-data{}
.post-data img{width:unset!important;display:flex;margin:auto;}
.post-listing .post-items > li{padding:0;flex:1 1 33%}
.post-listing .post-items {display:flex;flex-flow:row wrap;}


.post-image{height:100%;overflow:hidden;text-align:center;display:flex;justify-content:center;}
.post-image img{display:block;max-width:100%;width:120%;height:auto;text-align:center;margin:auto;}
.post-holder{padding:10px;display:flex;height:100%;}
.post-inner{position:relative;min-height:450px;}
.post-label{position:absolute;left:10px;top:10px;font-size:12px;font-weight:bold;padding:5px 10px;}
.post-category{font-size:12px;font-weight:bold;padding:5px 10px;}
.post-label.black{background-color:#000;color:#fff;}
.post-label.blue,.post-category{background-color:#222C4F;color:#fff;border-radius:8px;}
.post-title{font-size:16px;font-weight:bold;margin:0 0 20px 0;}
.post-details{font-size:12px;}
.post-date{position:absolute;right:10px;bottom:10px;}
.post-content{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.8);width:100%;padding:10px;color:#fff;}
.post-share{margin:50px 0 0 0;}
.article-category{text-align:center;font-size:22px;font-weight:bold;color:#575756;margin:50px 0 30px 0;}
.article-title{font-size:36px;font-weight:bold;text-align:center;}
.article-details{text-align:center;margin:20px 0 50px 0;}
.article-content{margin:50px 0;color:#575756;}
.article-content img.full{width:100%;}
.footer{background-color:#1D1D1B;padding:40px 0 20px 0;margin:0;}
.footer a{color:#fff;text-transform:uppercase;font-weight:bold;font-size:12px;}
.footer-socials a{font-weight:normal;font-size:14px;}
.footer-links{margin:0 0 10px 0;}
.copyright{font-size:10px;color:#fff;} 


.slide-content {}
.item-holder{position:relative;}
.item-caption-holder{opacity:0;background-color:rgba(0,0,0,0.6);font-size:18px;position:absolute;height:100%;width:100%;top:0;color:#fff;font-weight:800;text-align:center;display:flex;align-items:center;transition: all 0.5s ease;}
.item-caption-holder:hover{opacity:1;transition: all 0.5s ease;}
.item-caption{}
/*
.post-items:hover li{opacity:0.5;  transition: all 0.5s ease;}
.post-items li:hover {opacity:1; transition: all 0.5s ease;}*/
.page-header-title{text-align:center;margin:50px 0;}
.post-content iframe{width:100%;height:auto}
.owl-dots{text-align:center;}
.owl-carousel .owl-dot{width:10px;height:10px; background-color:#e1e1e1!important;border-radius:100px;margin:0 0 0 10px;}
.owl-carousel .owl-dot.active{background-color:#000!important;}
.owl-item > div {cursor: pointer;margin: 6% 8%;transition: margin 0.4s ease;}
.owl-item.center > div {cursor: auto;margin: 0;}
.owl-item:not(.center) {opacity: .35;}

.site-banner{text-align:center;background-color:var(--darknavy);color:#fff;padding:40px 0;}
.site-banner h1{margin:0 0 20px 0;}
.site-banner .site-banner-description{font-size:20px;}
.map-holder,.map-search{padding:0 0 0 60px;}
.map-search{margin:30px 0;}
.map-holder{max-height:calc(100vh - 150px);overflow-y:auto;}
.map-holder li .row{display:flex;align-items:center;}
.map-holder li {margin:0 0 20px 0;}
.shop-image img{width:100%;}
.shop-location{font-weight:900;}
.shop-address{margin:10px 0 0 0;}
#map{height:calc(100vh - 150px);margin-right:-15px;}
.map-search input{background-color:var(--darknavy);color:#fff;padding:5px 10px;border-radius:12px;text-transform:uppercase;}
.map-search input::placeholder{color:#dadada;outline:none;}
.footer{margin:40px 0 0 0;}
.onfeet .slide-caption{height:unset;}
.onfeet .slide-details{font-size:20px;}
.onfeet-listing{margin:50px 0;}
.onfeet-listing li{width:33%;margin:0 0 40px 0;}
.onfeet-listing ul{display:flex;flex-wrap:wrap;}
.onfeet-listing li{position:relative;padding:0 20px 0;display:flex;align-items:center;}
.onfeet-listing .content-data{position:absolute;bottom:-10px;width:calc(100% - 40px);margin:20px 0 0 0;}
.content-image{margin:0 0 20px 0;}
.content-image img{width:100%;}

.ticket-entry{font-size:10px;font-family: 'Gotham';}
.information-event {background-color:#FDF8ED;}
.ticket-header h1{text-align:center;padding:100px 0;}
.ticket-day {font-size:20px;text-transform:uppercase;border-bottom:3px solid #000;}
.ticket-listing{padding:0 20px;margin:0 0 200px 0;}
.ticket-item-holder{border:3px solid #000;}
.ticket-details{padding:10px;}
.ticket-date{font-size:10px;}
.ticket-label{font-size:10px;margin:20px 0 0 0;}
.ticket-price{font-size:24px; font-family: 'Luckiest Guy';}
.ticket-price-label{font-weight:bold;text-align:center;margin:40px 0;}
.ticket-rules{font-size:8px;color:#CE3A34;margin:20px 0 0 0;}
.ticket-time{font-size:20px; font-family: 'Luckiest Guy';}
.ticket-day{padding:10px;text-align:center;font-size:20px; font-family: 'Luckiest Guy';}
.ticket-day.yellow{background-color:#FEFA8E}
.ticket-day.tear{background-color:#98EFDF}
.ticket-day.darkblue{background-color:#4D88A8}
.ticket-day.purple{background-color:#A789D1}
.ticket-day.blue{background-color:#A4C5F8}
.ticket-day.orange{background-color:#F5A060}
.ticket-day.green{background-color:#558265}
.ticket-day.grey{background-color:#E4E4E6}
.ticket-btn{border:1px solid #000;background-color:#fff;text-transform:uppercase;font-weight:bold;color:#000;width:100%;display:inline-block;text-align:center;padding:5px 0;}
.ticketing-row{}
.ticket-banner-image{text-align:center;margin:0 0 50px 0;position:relative;}
.ticket-banner-image .time-image{position:absolute;right:0;bottom:0;}
.timer-label{font-size:24px;font-weight:bold;font-family: 'Luckiest Guy';color:#000;line-height:30px;}
.flipTimer .seconds, .flipTimer .minutes, .flipTimer .hours, .flipTimer .days{float:left;text-align:center;margin:0 0 0 30px;}
.flipTimer .days{margin-left:-30px;}
.flipTimer{display:flex;justify-content:center;}
.ticket-banner{background: rgb(209,95,149);
background: -moz-linear-gradient(152deg, rgba(209,95,149,1) 0%, rgba(209,95,149,1) 18%, rgba(248,218,74,1) 84%);
background: -webkit-linear-gradient(152deg, rgba(209,95,149,1) 0%, rgba(209,95,149,1) 18%, rgba(248,218,74,1) 84%);
background: linear-gradient(152deg, rgba(209,95,149,1) 0%, rgba(209,95,149,1) 18%, rgba(248,218,74,1) 84%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d15f95",endColorstr="#f8da4a",GradientType=1);
padding:70px 0 120px 0;
}
.nav-logo{position:relative;}
.site-function{position:absolute;right:20px;top:20px;text-transform:uppercase;font-size:12px;}
.page-title{margin:0 0 50px 0;}
.product-listing > ul {display:flex;flex-wrap:wrap;margin-left:0;}
.product-listing > ul > li{flex-basis:25%;margin:0 0 50px 0;padding:0 20px;}
.product-details{text-align:center;margin:20px 0;}
.product-options {font-size:12px;}
.product-options li{border:1px solid #E1E1E1;padding:5px 10px;border-radius:12px;margin:0 0 10px 0;}
.product-brand,.product-price {font-weight:bold;font-size:12px;}
.product-price{margin:10px 0 10px 0;}
.product-name {font-size:14px;color:#706F6F;margin:10px 0 0 0;}

.product-image {height:200px;display:flex;align-items:center;overflow:hidden;}
.product-image img{width:100%;max-height:300px;}
.account-holder{padding:50px;}

.profile h3{text-align:center;}
.profile h4{font-size:16px;margin:0;}
.profile-details{padding:10px;background-color:#F0F0F0;margin:20px 0 0 0;}
.profile-detail-items > li{margin:0 0 5px 0;}
.rating-stars {display:flex;align-items:center;}

.account-details.details{padding-right:50px;}
.address-listing > ul > li{width:50%;float:left;margin:0 0 20px 0;}
.address-listing{margin:20px 0 0 0;}
.address-actions{margin:20px 0 0 0;}

.listing-btn{text-transform:uppercase;}
.profile-listing-items{margin:50px 0 0 0;}
.profile-listing-items ul{display:flex;justify-content:space-between;margin-left:0;}
.profile-listing-items li{font-weight:900;float:left;padding:3px 40px;border-bottom:2px solid #E1E1E1;text-align:center;width:100%;color:#E1E1E1;}
.profile-listing-items a{color:#E1E1E1;}
.profile-listing-items .current a{color:#000000;}
.profile-listing-items li.current {border-bottom:2px solid #000;}

.listing-image{margin:0 0 20px 0;}
.listing-image{max-width:240px;}
.listing-image img{width:100%;}
.listing-product-name {font-weight:900;font-size:14px;margin:0 0 20px 0;}
.listing-product-brand{color:#706F6F;font-size:12px;}
.listing-product-price{font-size:12px;font-weight:900;margin:5px 0 0 0;}
.listing-actions{margin:20px 0 0 0;}

.user-listing > ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:0;}
.user-listing > ul > li{width:calc(33% - 40px);margin:0 0 50px 0;padding:0;}

.review-header{background-color:#F0F0F0;text-align:center;padding:50px 0;margin:0 0 20px 0;display:inline-grid;justify-content:center;width:100%;}
.review-count{font-weight:900;}
.listing-date{font-size:12px;font-weight:900;}
.listing-review-stars{margin:20px 0 0 0;}
.review-content{margin:40px 0 0 0;}
.review-listing > ul > li {margin:0 0 20px 0;border-bottom:1px solid #e1e1e1;padding:20px;}
.review-listing .listing-image{width:240px;}
.review-tag{margin:40px 0 0 0;}
.review-tag a{font-size:}
.purchase-listing{padding:20px 0;}
table th{text-transform:uppercase;}
table td,table th{padding:5px 10px;}
.action-listing li{margin:0 0 10px 0;width:100%;}
.action-listing li a{display:inline-block;width:100%;}
.watchlist-listing .listing-image{text-align:center;margin:auto;}
.watchlist-listing .row {display:flex;align-items:center;}
.success-page{text-align:center;}
.success-page .page-cta{margin:40px 0;}

.panel{border:0;}
.panel-default>.panel-heading{background-color:unset;}
.panel-title > a:before {float: right !important;content:"-";padding-right: 5px;}
.panel-title > a.collapsed:before {float: right !important;content:"+";}
.panel-title a {text-transform:unset;}
.panel-title a:focus,.panel-title a:hover{text-decoration:none;}

.option-listing{margin-left:-5px;}
.option-listing li{margin:0 0 5px 5px;float:left;}
.brand-listing li{margin:0 0 5px 0;}

.slide-page-banner .slide-caption{height:unset;}
.slide-page-banner .slide-title{margin:0 auto;text-transform:uppercase;font-size:24px;}
.slide-page-banner .slide-image {max-height:calc(100vh - 240px)}
.product-listing-holder{margin:40px 0 0 0;}
.product-view .product-details{text-align:unset;}
.product-view.not-available{background-color:#fff2f2;}
.product-details .tab-listing-items li {font-size:12px;}
.tab-item-content:not(.current) {display:none;}
.product-thumbnails li {cursor:pointer;}
.product-thumbnails li:not(.current){opacity:0.5}
.product-image-preview li:not(.current){display:none;}

.product-view .product-brand,.product-view .product-price,.product-view .product-option-label{font-size:14px}
.product-view .product-option-label{font-weight:900;text-transform:uppercase;}
.product-view .product-option-label{margin:0 0 10px 0;}
.product-view .product-price{margin:0 0 40px 0;}
.product-view .product-name{font-size:40px;color:#000;text-transform:uppercase;font-weight:900;}
.product-view .product-action{margin:40px 0 0 0;}

.input-by-quantity .plus,.input-by-quantity .minus{font-size:20px;font-weight:bold;display:inline-block;width:20px;height:20px;text-align:center;cursor:pointer;}
.item-quantity li{float:left;}
.item-quantity .count{width:50px;text-align:center;}
.item-quantity{border:1px solid #E1E1E1;display:inline-block;border-radius:8px;padding:5px;}
.item-quantity ul{margin:0;}
.item-added{display:none;background-color:#F0F0F0;width:400px;position:fixed;top:50px;right:10px;z-index:999999;padding:20px;}
.item-added-action{margin:20px 0 0 0;}
.item-added-action li{width:50%;float:left;}
.item-added-action li a{width:100%;}
.item-added .disclaimer{font-size:12px;}
.cart{margin:50px 0 0 0;}
.cart .product-name{font-size:20px;}
.cart .product-view{border-bottom:1px solid #e1e1e1;padding:20px 0;}
.cart .product-view .item-thumbnail{width:200px;height:200px;display:flex;align-items:center;justify-content:center;}
.cart .product-view .item-thumbnail img{max-height:200px;max-width:200px;}
.box{background-color:#F0F0F0;padding:20px;}
.total-summary td{padding:5px 0;}
.checkout-summary .box{margin:0 0 20px 0;}
.gm-ui-hover-effect {right:0!important;top:0!important;}
.gm-style .gm-style-iw-c{border-radius:0;}
.gm-style .gm-style-iw{font-size:12px;font-family: 'Avenir';}
.gm-style-iw-d{padding:10px;overflow:unset!important;}
.retail-content{width:300px;}
.retail-content .store-image{width:100%;height:80px;}
.retail-content .store-image img{max-width:100%;}
.retail-content .store-name{font-weight:bold;margin:0 0 5px 0;}
.retail-content .store-address{margin:0 0 5px 0;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,1);}
.about-image img{width:100%;}
.about-image {margin:0 0 30px 0;}
.post-gallery li{margin:0 0 20px 0;}
.pagination-holder{text-align:center;margin:50px 0 0 0;}
.error-page{text-align:center;padding:50px 0;}
.product-option-data .sold-out{background-color:#e1e1e1;}
.product-option-data .current{background-color:var(--darknavy);}
.product-option-data .current a{color:#fff;text-decoration:none;}
.store-details .detail-items > li{margin:0 0 40px 0;}
.store-details .details-label{font-weight:bold;}
.store-details a{color:#000;font-size:20px;}
.store-details li{margin:0 20px 0 0 ;}
.payment-logo{margin:20px 0 0 0;}
.payment-logo li{float:left;width:25%;margin:0 0 20px 0;text-align:center;}
.payment-logo li img{max-height:20px;}
.payment-form{display:none;}
.success-data{text-align:center;padding:50px 0;}
.success-content{margin:40px 0 0 0;}
.order-details td{vertical-align:text-top;}
.order-items{margin:40px 0 0 0;}
.order-items tbody td{border-bottom:1px solid #e1e1e1;}
.desktop-nav{display:inline-block!important;}
.mobile-nav{display:none!important;}
.banner-sliders .slide-caption{position:absolute;top:0;left:0;width:100%;z-index:1;}
.banner-sliders .slide-caption.top{height:unset;}
.banner-sliders .slide-caption .slide-title{margin:0 auto;text-align:center;text-transform:uppercase;font-size:24px;}
.banner-sliders > .row{position:relative;}
.banner-sliders .slide-image{max-height:unset!important;}
.banner-sliders .slide-caption.bottom{top:unset;bottom:0;background-color:rgba(0,0,0,0.3);color:#fff;font-size:24px;}
.banner-sliders .slide-bottom-content{max-width:960px;margin:auto;}
.tab-item-content{padding:40px 0;}
.slick-arrow{position:absolute;cursor:pointer;z-index:1;font-italic:none;font-weight:bold;color:#5b5b5b;font-size:20px;background:unset;border:0;}
.slick-arrow:hover{color:#e1e1e1;}
.slick-arrow.custom-slick-next{right:0;top:calc(50%);}
.slick-arrow.custom-slick-prev{left:0;top:calc(50%);}

.banner-sliders .slick-arrow.custom-slick-next{top:calc(50% );transform:rotate(-90deg);}
.banner-sliders .slick-arrow.custom-slick-prev{top:calc(50% );}
.banner-sliders .slide-caption .slide-title{font-size:18px;}
.banner-sliders .slide-holder{margin:0;}
.raffle-status{margin:20px 0 0 0;}
.raffle-date{border:1px solid var(--darknavy);display:inline-block;padding:5px 10px;font-size:10px;margin:0 0 20px 0;}

.flipTimer.transparent .digit > div.digit-bottom, .flipTimer.transparent  .digit > div.shadow-bottom{background-color:unset!important;}
.flipTimer.transparent .digit > div.digit-top, .flipTimer.transparent .digit > div.shadow-top{border:0;background-color:unset!important}
.flipTimer.transparent .digit > div.digit-top:before, .flipTimer.transparent .digit > div.shadow-top:before{box-shadow:unset!important;}
.flipTimer.transparent .digit-set{background-color:unset;border:0;box-shadow:unset;}
.raffle-time{margin:20px 0 0 0;}

.raffle-clock{color: #fff;display: inline-block;text-align: center;text-transform:uppercase;}
.raffle-holder{background-color:var(--darknavy)!important;}
.raffle-holder .raffle-date{border:1px solid #fff;}
.raffle-title,.raffle-price{font-weight:bold;}
.raffle-title{max-width:650px;margin:auto;}
.raffle-price{margin:20px 0 0 0;}
.raffle-time ul {display:flex;}
.raffle-enter{position:absolute;bottom:300px;width:100%;}
.raffle-enter a{font-size:20px;}
.time-display{font-size:24px;font-weight:bold;}
.time-label{font-weight:300;font-size:10px;}
.time-label{font-size:10px;}
.coupon-input{margin:10px 0 0 0;}
.raffle-time-view{text-align:center;padding:40px 0;}
.raffle-time-view .raffle-clock{color:var(--darknavy)!important;text-align:center;}
.raffle-time-view .time-display,.raffle-time-view .time-dots{font-size:38px;}
.raffle-time-view .time-label{font-size:16px;}
.raffle-time-view .raffle-clock ul{margin-left:-10px;}
.raffle-time-view .raffle-clock li{margin: 0 0 0 10px;}
.raffle-gallery{text-align:center;margin:20px 0 0 0;}
.raffle-gallery li{margin:0 0 40px 0;}
.raffle-product-details{text-align:center;}
.raffle-product-details .details-title{color:#000;font-size:24px;font-weight:bold;}
.raffle-product-details .details-label{color:#706F6F;font-size:18px;margin:20px 0;}
.raffle-product-details .details-price{color:#000;font-size:18px;font-weight:bold;}
.raffle-product-details .details-draw{font-size:18px;font-weight:bold;margin:40px 0 0 0;}
.product-option-holder{margin:40px 0 0 0;}
.option-label,.option-label{text-transform:uppercase;font-weight:bold;text-align:center;margin:0 0 20px 0;font-size:14px;}
.address-selector,.address-details{float:left;}
.address-selector{width:50px;}
.address-selection ul{display:flex;flex-wrap:wrap;}
.address-selection li{flex:1 1 33%;margin:0 0 20px 0;}
.raffle-product-options,.address-selection,.confirmation{margin:80px 0 0 0;}
.confirm-enter{margin:40px 0 0 0;text-align:center;}
.raffle-page.banner-sliders .slide-holder{margin-top:0;}
.raffle-message{margin:20px 0 0 0;}



.entered-raffle{text-align:center;margin:100px 0 0 0;}
.raffle-data{font-size:40px;font-weight:bold;background-color:#e1e1e1;display:inline-block;padding:5px 20px;}
.discounted-price{text-decoration:line-through}
.confirmation{text-align:center;}
.product-size{margin:20px 0;}
.order-product-options{margin:20px 0;}
.price-discounted{color:var(--redcolor);}

.blog-holder{padding:20px 0;}
.portfolio-holder{height:calc(100vh - 60px);position:relative;padding:20px 0;}

.portfolio-nav li{width:80px;float:left;display:flex;justify-content:center;align-items:center;}

.blog-holder .portfolio-main {padding:5px 0;}

.portfolio-main{height:calc(100vh - 230px);}
.portfolio-main{text-align:center;display:flex;justify-content:center;padding:20px 0;}
.portfolio-main img{max-height:100%;max-width:100%;align-self:center;}
.portfolio-thumb{padding:0 10px;height:100px;text-align:center;display:flex;align-items:center;justify-content:center;}
.portfolio-thumb img{}

.page-content{padding:20px 0;}
.portfolio-close{z-index:999;cursor:pointer;position:absolute;right:20px;top:20px;font-size:30px;}
.macy-items{cursor:pointer;}
.custom-slick-btn .fa{font-size:40px;}
.portfolio-list{padding-bottom:20px;}
.portfolio-list ul{display:flex;flex-wrap:wrap;}
.portfolio-list li{flex:0 1 33%;margin:0 0 20px 0;}
.portfolio-name{text-align:center;margin:20px 0 0 0;}

.slider-popup{z-index:9999999999;position:fixed;width:100%;height:100%;background-color:rgba(255,255,255,0.9);top:0;left:0;}
.about-us-content{max-width:600px;margin:auto;text-align:justify;font-family: 'Oswald', sans-serif;}
.about-us-content h2{text-align:center;margin:0 0 20px 0;}
.portfolio-title{margin:0 0 20px 0;}
#background-carousel{top:0;position:fixed;width:100%;height:100%;z-index:-1;z-index:99;}
.carousel,.carousel-inner {width:100%;height:100%;z-index:0;overflow:hidden;}
.item {
	width:100%;
	height:100%;
	background-position:center center;
	background-size:cover;
	z-index:0;
}


.custom-carousel-arrows{position:absolute;bottom:60px;right:20px;}
.custom-carousel-arrows .fa{font-size:40px;}
.custom-carousel-arrows li{margin:0 0 0 20px;}
.custom-carousel-arrows a{color:#333;}

.video-portfolio-title{font-size:30px;margin:0 0 10px 0;}
.video-holder{margin:60px 0 0 0;}
.video-holder iframe{position:absolute;ltop:0;left:0;width:100%;height:100%;}

@media(max-width:1440px){
	
}
@media(max-width:1280px){
	
}
@media(max-width:1024px){
	
	.post-listing .post-items > li{padding:0;flex:1 1 50%}
	
}

@media(max-width:768px){
	.site-logo svg{max-height:60px;}
}


.footer-mobile,.footer-mobile-right,.footer-mobile-close{display:none;}
.footer-mobile-close{position:absolute;right:10px;top:10px;}

.choose-photo-listing > li{margin:0 0 40px 0;}
.choose-photo-comment textarea{width:100%;}

@media (max-width:480px){
.footer-mobile{display:block;text-align:center;padding:10px 0;border-bottom:1px solid #e1e1e1;}
.footer-mobile-right {display:inline-block;}
.footer-items ul.footer-item-listing{display:none;}
.footer-items-children{position:relative;margin-bottom:0;border-bottom:1px solid #e1e1e1;font-size:12px;}
.navbar-nav>li{width:100%;}
.site-logo{padding:10px 0;margin:0;}
.site-logo svg{max-height:50px;}
.global-nav{padding:0;}
.navbar{margin:0;}
.navbar-toggle{margin:30px 0 0 0;padding:0}
.post-listing .post-items > li{width:100%;}
.post-image{height:unset;}
.slide-title{font-size:20px;}
.slide-caption{text-align:center;left:0;}
.flipTimer{font-size:20px!important;line-height:25px!important;height:25px!important;}
.flipTimer .digit-set{width:30px!important;}
.flipTimer .days{margin-left:0px;}
.flipTimer .digit > div.shadow-top,.flipTimer .digit > div.shadow-bottom{width:20px!important;}
.timer-label{font-size:16px;}
.ticket-banner-image .time-image{position:relative;margin:20px 0 0 0;}
.ticket-listing{margin:0 0 50px 0;}
.footer-logo{text-align:center;margin:0 0 20px 0;}
.footer-links li{width:100%;text-align:center;margin:0 0 10px 0;}
.footer-socials{float:none!important;text-align:center;margin:0 0 20px 0;}
.copyright{text-align:center;}
.account-details.details{padding:0;margin:0 0 40px 0;}
.profile-listing-items{overflow:scroll;}
.user-listing > ul > li{width:calc(50% - 20px);margin:0 0 50px 0;padding:0;}
.map-holder, .map-search{padding:0 0 0 20px;}
.post-content{position:relative;}
.product-listing > ul > li{flex-basis:50%;}
.product-image{height:150px;}
.site-function {right:10px;text-align:right;}
.site-function li{width:100%;}
.desktop-nav{display:none!important;}
.mobile-nav{display:block!important;}
.cart .product-view .item-thumbnail{width:100px;height:100px;}
.checkout-summary{margin:20px 0 0 0;}
.onfeet-listing li{width:100%;}

.slide-content .slide-caption{padding:20px;height:unset;}
.product-thumbnails{display:none;}
.product-image-preview li {display:block!important;}
.post-listing .post-items > li{padding:0;flex:1 1 100%}
.coupon-input li{width:100%;margin:0 0 10px 0;}
.site-logo svg{transform:translate(20%);}

.banner-sliders .slide-caption{position:relative;}
.product-listing.raffle-listing li{flex-basis:100%;margin:10px 0 0 0;}

.portfolio-holder{height:calc(100vh - 130px);}
.portfolio-main{height:calc(100vh - 350px);}
.blog-holder .portfolio-main{height:unset!important;}
}