


:root{
	--bodyfont:16px;
	--darknavy: #222C4F;
	--lightnavy: #344273;
	--bgcolor:#000;
	--redcolor:#cb3333;
	--alterfont:#fff;
	--fontfamily:'Arial';
}
.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,html{font-size:var(--bodyfont); font-family:var(--fontfamily);line-height:1.2;font-weight:500;}
body{min-height:55vh;padding-top:100px;}
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 {background-color:#fff;} 
button{outline:none;}
.nav a{color:#000;text-transform:uppercase;font-size:12px;font-weight:900}
.nav>li>a:focus, .nav>li>a:hover{background-color:unset!important;}
.navbar-nav>li{float:none!important;display:inline-block!important;}
.navbar-nav>li.mobile-nav{display:none!important;}
.navbar-nav{float:none!important;text-align:center;}

@media (min-width: 1400px){
.container{width:1600px;}
}

@media (max-width: 1399px){
.container{width:100%;}
}

a.unset{text-decoration:none;color:unset!important;}
a{color:#706F6F;}
a:hover{text-decoration:none;}
.btn-rounded-fa {width:30px;height:30px;line-height:30px;border:1px solid #e1e1e1;border-radius:100px;text-align:center;display:inline-block;}
.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;}
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:8px;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{display:inline-block;}
.btn.btn-global.danger{background-color:#C80000;}
.btn.btn-global.grey{background-color:#C80000;}
.btn.btn-global.success{background-color:#63a324;}
.btn.btn-global.warning{background-color:#ffa300;}
.btn.btn-global.grey{background-color:var(--grey);}
.btn.btn-global.white{background-color:unset;border:1px solid #E1E1E1;color:#082356;}
.btn.btn-global.transparent{background-color:unset;border:1px solid #fff;color:#fff;}
.btn.btn-black{background-color:#000;color:#fff;}
.btn.btn-black:hover{background-color:#171717;}
.btn-text{text-transform:uppercase;text-decoration:underline;color:#000;}
.btn-text:hover{color:#e1e1e1;}
.btn-text .fa{font-size:18px;}
.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;}
.table-listing-border td{border-bottom:1px solid #e1e1e1;}
.form-holder td{vertical-align:top;}
.form-holder .form-label{width:150px;}
.form-holder .form-field-items{width:100%;}
.form-holder input.form-field-items{border:1px solid #e1e1e1;padding:5px 10px;}
.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,input[type="password"] {border: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,.form-holder ul > .additional-fields li {margin:0 0 40px 0;}
.form-holder ul > .additional-fields li{margin:0 0 10px 0;}
.additional-fields h4{text-align:center;}
.form-holder label{font-weight:unset;}
.additional-fields {background-color:#e1e1e1;padding:20px;margin:0 0 20px 0;}
.site-logo{text-align:center;padding:20px 0;}
.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;} */
.account-page {display:flex;}
.account-page .login-page{border-right:1px solid var(--primary);}
.nav >li.mega{position:unset;}
.nav >li.mega .dropdown-menu{width:100vh;background-color:#e5e5e5;margin:20px 0 0 0;padding:20px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:unset;}

.socials-login{width:200px;}
.socials-login li{margin:0 0 10px 0!important;}
.socials-login a{width:100%;}
.socials-login .fa{margin:0 5px 0 0;}
.section-title{text-align:center;margin:0 0 20px 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;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;} 

.dropdown .caret {margin-top:-7px;}
.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%;}




.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:50%;text-transform:uppercase;font-size:16px;color:#231f20;}
.page-title{margin:0 0 50px 0;}
.page-header-col .page-title{text-align:center;}
.product-listing > ul {display:flex;flex-wrap:wrap;margin-left:0;}
.product-listing > ul > li{position:relative;flex-basis:33%;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:300px;display:flex;align-items:center;overflow:hidden;justify-content:center;}
.product-image img{max-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 .product-details ul{padding:0 0 0 20px;}
.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-share-listing .fa,.product-share-listing .fab{font-size:20px;cursor:pointer;}
.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 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;transform:rotate(90deg);cursor:pointer;z-index:1;font-italic:none;font-weight:bold;color:#5b5b5b;;}
.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);}

.payment-method li{margin:0 0 10px 0;}
.partner-voucher ul,.partner-merchandise ul{display:flex;justify-content:center;flex-wrap:wrap;}
.partner-voucher li.voucher-items,.partner-merchandise li.voucher-items{flex-basis:33%;margin:0 0 10px 0;}
.voucher-holder{background-color:#000;color:#fff;padding:5px;height:100%;}
.voucher-desc{float:left;padding:5px 10px;}
.partner-merchandise{margin:40px 0 0 0;}
.partner-merchandise h3{text-align:center;}
.voucher-quantity select{width:100%;font-size:20px;font-weight:bold;}
.voucher-text{font-weight:bold;font-size:15px;margin:5px 0 0 0;}
.voucher-logo{min-height:25px;}
.voucher-logo img{max-height:25px;max-width:100px;}
.raffle-voucher-cart{width:100%;}
.table-head {font-weight:bold;}
.table-summary{border-top:1px solid #e1e1e1;}
.raffle-voucher-cart td{padding:5px 10px;}
.time-main-label{font-weight:bold;display:flex!important;align-items:center;font-size:25px;}
.information-icons{border:1px solid #fff;font-size:12px;width:20px;height:20px;text-align:center;display:inline-block;line-height:20px;border-radius:20px;margin:0 0 0 2px;cursor:pointer;}
.modal-dark .modal-content{background-color:#000;color:#fff;}
.modal-dark .modal-header,.modal-dark .modal-footer{border:0;}
.partner-terms{margin:20px 0 0 0;font-size:12px;}
.additional-information{margin:40px 0 0 0;}
.additional-information b{transform:uppercase;}
.additional-information li{margin:0 0 10px 0;}
.raffle-live-content .counter-number img{max-height:30px;}
.raffle-live-content .live-draw-number{font-size:80px;font-weight:bold;}
.col-md-12 .raffle-live-results{text-align:center;}
.init-loading{text-align:center;}
.init-loading img{max-height:50px;}
.raffle-live-content{text-align:center;}
.current-draw-title{font-size:50px;font-weight:bold;margin:0 0 40px 0;text-transform:uppercase;text-align:center;}
.init-start{text-align:center;margin:50px 0 0 0;}
.raffle-live-results h3{font-size:50px;}
.raffle-live-results li{font-size:80px;}
.modal-xl{width:calc(100% - 201px);}
#raffle-live{align-items:center;}
.modal-xl .modal-body{height:700px;}
.raffle-live-draw-button{text-align:center;margin:40px 0 0 0;}
.raffle-live-draw-button a{font-size:40px;}

#raffle-live .modal-body{padding:0;}
.live-draw-holder{position:relative;display:flex;align-items:center;justify-content:center;height:100%;}
.live-draw-bg{position:absolute;left:0;top:0;}
.live-draw-data{position:relative;z-index:1;}
.counter-listing {margin-left:-3px;}
.counter-listing .live-draw-number{position:relative;width:120px;height:180px;margin:0 0 0 3px;}
.counter-listing .counter-bg{position:absolute;left:0;top:0;width:120px;height:180px;} 
.counter-listing .counter-number{color:#fff;position:relative;z-index:2;line-height:180px;}
.btn-live-draw{color:#fff;background-color:#000;font-size:40px;padding:10px 40px;}
.btn-live-draw:hover{color:#fff;background-color:#242424;}
.fireworks-holder{position:fixed;top:0;left:0;z-index:9999999999999;height:100%;width:100%;}
#raffle-voucher-enter-btn{font-size:30px;}
.voucher-quantity{float:right;color:#000;display:flex;height:100%;justify-content:center;align-items:center;}
.raffle-quantity.input-by-quantity .item-quantity{margin:0 10px 0 0;width:90px;}
.raffle-quantity.input-by-quantity .plus,.raffle-quantity.input-by-quantity .minus{line-height:30px;font-size:30px;font-weight:bold;display:inline-block;width:20px;height:20px;text-align:center;}
.raffle-quantity.input-by-quantity .voucher-quantity-selector,.raffle-quantity.input-by-quantity .merchandise-quantity-selector{width:40px;text-align:center;}
.raffle-quantity.input-by-quantity{color:#fff;}
.payment-method-holder .payment-method > li{border:1px solid #000;padding:10px;}
#modal-verification .form-label,.modal-title,#modal-verification option,#modal-verification select{text-transform:uppercase;}
.end-text{position: relative;font-size:60px;font-weight:bold;text-transform:uppercase;text-align:center;margin:30px 0 0 0;color:#fff;text-shadow:3px 3px 5px #000;}

.end-text .text-wrapper {position: relative;display: inline-block;padding-top: 0.2em;padding-right: 0.05em;padding-bottom: 0.1em;overflow: hidden;}

.end-text .letter {transform-origin: 50% 100%;display: inline-block;line-height: 1em;}
.partner-logo img{max-height:100px;}
.mobile-verification-form select,.mobile-verification-form input{width:100%;}
.merchandise-desc {display:flex;}
.merchandise-desc span{margin:0 0 0 10px;}
.merchandise-items .voucher-holder{background-color:#00b4ff;}
.question{max-width:450px;margin:auto;text-align:center;}
.question .question-label{font-weight:bold;text-transform:uppercase;}
.question-fields{text-align:center;}
#modal-user-info h4{text-align:center;}
.details-label{font-weight:bold;text-transform:uppercase;margin:0 0 10px 0;font-size:12px;}
.details-data .rounded-box{text-transform:uppercase;border:1px solid #e1e1e1;padding:5px 10px;border-radius:12px;display:inline-block;font-size:12px;}
.img-thumb{width:200px;height:200px;border-radius:12px;display:flex;justify-content:center;align-items:center;}
.img-thumb img{max-width:100%;max-height:100%;}
.merchandise-items .voucher-desc{width:calc(100% - 120px);}
thead th{border-bottom:3px solid #e1e1e1;}
.page-back{margin:0 0 40px 0;text-transform:uppercase;}
.page-back a{color:#000;}


.raffle-option .product-option-data{text-align:center;}

.margin-section {margin:50px 0 0 0;}

.delivery-method li{margin:0 0 10px 0;}
.radio-list{display:flex;align-items:center;}

@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;}
}

@media (max-width:480px){
body{padding-top:75px;}
.navbar-nav>li{width:100%;}
.site-logo{padding:10px 0;}
.site-logo svg{max-height:50px;}
.navbar-header{position:absolute;top:20px;left:20px;}
.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%;}
.slick-arrow{display:none!important;}
.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;}
.mobile-account li{width:unset!important;display:inline-block!important;}
.mobile-account li .fa{color:#000;font-size:18px;}
.account-register .page-content{min-height:unset;}
.post-inner{min-height:unset!important;}
.post-image{display:block;}
.post-holder{display:block;}
.partner-voucher li.voucher-items, .partner-merchandise li.voucher-items{flex-basis:100%;margin:0 0 10px 0;}
.time-main-label{font-size:18px;}
.raffle-time-view .time-display, .raffle-time-view .time-dots{font-size:20px;}
.address-selection li{flex:1 1 100%;}
.address-details{width:calc(100% - 50px);}
}
@media (max-width:400px){
	.time-main-label{font-size:15px;}
.raffle-time-view .time-display, .raffle-time-view .time-dots{font-size:18px;}
.raffle-time-view .time-label{font-size:12px;}
}