

.form-holder h5{text-transform:uppercase;font-weight:bold;}
.marketplace-form{margin:0 0 40px 0;}
.marketplace-form ul > li{margin:0 0 20px 0;}
.form-actions{text-align:center;margin:100px 0 0 0;}

.form-message{text-align:center;font-size:20px;color:var(--redcolor);display:none;}
.uploader,.uploader-single{min-height:350px;border-radius:12px;position:relative;background-color:#d0d3de;display:flex;align-items:center;justify-content:center;border:1px solid #d0d3de;}
.uploader-single{min-height:150px;}
.uploader-image img{max-height:200px;max-width:100%;width:unset;}
.upload-listing .uploader-image img{max-height:100px;max-width:100%;width:unset;}
.upload-listing ul{margin-left:-20px;display:flex;flex-wrap:wrap;}
.upload-listing li{flex:0 1 calc(25% - 20px);margin:0 0 20px 20px;}
.upload-listing li .uploader{min-height:calc( 350px/2 - 10px );}
.uploader-btn,.uploader-btn-single{position:absolute;cursor:pointer;z-index:1;}
.upload-cancel,.upload-single-cancel{position:absolute;top:10px;right:10px;display:none;}
.upload-rotate{position:absolute;top:10px;left:50%;margin-left:-7px;display:none;}
#upload-preview .modal-xl .modal-body{height:unset;}
.market-upload-col{margin:0 auto 40px auto;}
.product-listing-holder {margin:100px 0 0 0;}
.market-product-listing .product-details{margin:20px 0;}
.market-product-listing .product-name,.slick-listing .product-name{max-width:calc(100% - 100px);margin:0;text-align:left;font-weight:bold;text-transform:uppercase;color:var(--darknavy)}
.market-product-listing .product-size,.slick-listing .product-size{margin:0;background-color:var(--darknavy);color:#fff;border-radius:8px;font-size:12px;padding:5px 10px;}
.product-size.mobile{display:none;}
.market-product-listing .product-brand,.market-product-listing .product-condition{color:var(--grey);text-transform:uppercase;}
.market-product-listing .product-condition{margin:0 0 5px 0;}
.filter-actions ,.filter-actions li{width:100%;}
.filter-actions a{width:100%;}
.reset-filter{margin:20px 0 0 0;}
.not-results{font-size:30px;text-align:center;}
.market-product-listing.product-listing > ul > li {flex:0 0 33%;}
.market-product-listing .product-image{width:100%;height:380px;overflow:hidden;justify-content:center;margin:auto;position:relative;}
.market-product-listing .product-image .sold-out-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;}
.market-product-listing .product-image .sold-out-overlay .sold-out-text{color:rgba(255,255,255,0.7);text-transform:uppercase;font-weight:bold;font-size:40px;transform: rotate(-15deg);}
.market-product-listing .product-image img{width:unset;max-width:100%;max-height:100%;}
.market-product-details li{margin:0 0 20px 0;}
.market-actions {display:flex;flex-wrap:wrap;}
.market-actions .btn{font-size:12px;}
.market-actions li{flex:0 0 50%;margin:0 0 10px 0}
.market-actions li a{width:100%;}
.terms-and-conditions-holder{margin:20px 0;float:right;}
.terms-and-conditions-holder li{margin:0 10px 0 10px;font-size:12px;float:left;}
.terms-and-conditions-holder li.checkbox-terms{}
.market-address .address-selection{margin:20px 0 0 0;}
.market-address .address-selector{width:30px;}
.market-address .address-details{width:calc(100% - 30px);font-size:12px;text-align:left;padding-left:10px;}
.market-address .address-selection li{flex:0 0 33%;}
.modal-summary,.modal-summary{border:1px solid #e1e1e1;padding:10px;text-align:right;}
.modal-summary .option-label{text-align:right;}
.modal-summary table{font-size:14px;text-align:right;float:right;}
.marketplace-icons .fa{font-size:16px;color:#000;}
.market-data-listing{padding:20px 0;}
.market-data-listing .user-product-listing > li {border:1px solid #e1e1e1;border-radius:12px;padding:20px;margin:10px 0 0 0;}
.market-data-listing .user-product-listing > li.deleted {background-color:#f7f7f7;}
.small-label{font-size:12px;text-transform:uppercase;}
.small-label.grey{color:#e1e1e1;}
.action-message{margin:20px 0 0 0;}
.market-product-actions li{margin:0 0 5px 0;}
.market-product-actions li a{}
.listing-price{font-size:12px;margin:40px 0 0 0;}
.offer-details li{margin:0 0 10px 0;}
.offer-receive-listing td{padding:20px;vertical-align:top;}
.offer-receive-listing h4{margin:0 0 10px 0;}
.market-thumbnail{width:100%;height:280px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.market-thumbnail img{max-width:280px;max-height:280px;max-width:100%;}
.item-data-listing li{margin:0 0 20px 0;}
.offered-price-listing li{margin:0 0 10px 0;text-transform:uppercase;}
.offer-grand-total{font-size:20px;margin:40px 0 10px 0!important;}
.transaction-code{background-color:#000;padding:20px;margin:40px 0 0 0;display:inline-block;color:#fff;font-weight:bold;}
.with-shipping{font-size:12px;text-transform:uppercase;}
.shipping-details-holder{margin:40px 0 0 0!important;}
.courier-tracking{border:2px solid #e1e1e1;padding:10px;}
.system-process-fee{margin:20px 0 0 0;font-size:12px;}
.i-small{font-size:12px;}
.percentage-label{font-size:11px;padding:3px 5px;color:#fff;border-radius:12px;}
.percentage-label.minus{background-color:#ffb6b6;}
.percentage-label.plus{background-color:#b6e1a9;}
.item-receiving{padding:20px;border:1px solid #e1e1e1;margin:20px 0 0 0!important;}
.modal-center{text-align:center;}
#purchase-review,#purchase-thankyou {display:none;}
.modal-text{margin:20px 0;}
.modal-text-listing li{margin:0 0 10px 0;}
.modal-text-listing textarea{width:350px;}
.payment-logo-holder{margin:10px 0 0 0;border:1px solid #e1e1e1;padding:10px;text-align:right;}
.payment-logo-holder .payment-logo li{float:right;}
.payment-logo-holder .option-label{text-align:right;}
.best-offer-holder{background-color:#e1e1e1;padding:10px;}
.checkbox-listing .checkbox{width:30px;}
.checkbox-listing .checkbox input{margin:5px 0 0 0;;}
.checkbox-listing .checkbox-data{width:calc(100% - 30px);}
.checkbox-listing li{float:left;margin:0 0 0 10px;}
.account-details{padding:20px;}
.security-code-holder{margin:5px 0;}
.account-details td{vertical-align:text-top;padding:10px 0;}
.security-code-holder input[type="password"]::placeholder{font-size:12px;}
.upload-label {background-color:rgba(255,255,255,0.3);position:absolute;bottom:0;text-transform:uppercase;font-weight:bold;width:100%;text-align:center;padding:3px 0;}
.market-fields.field-error{border:2px solid var(--redcolor)!important;transition:all ease .1s; }
input[type="checkbox"]{border:1px solid #000!important;width:20px;height:20px;}
.modal-footer.text-center{text-align:center;}
.login-message{margin:0 0 40px 0;}
.store-filters ul.filter-listing-items{max-height:50vh;overflow:auto;}
.filter-shortcut{z-index:99999999999;display:none;}
.filter-close{display:none;}
.slide-socials{position:absolute;bottom:10px;right:10px;}
.slide-social-logo{height:40px;text-align:right;}
.slide-social-logo svg{height:100%;fill:#fff;} 
.slide-socials ul{display:flex;justify-content:center;}
.slide-socials li{margin:0 0 0 10px;}
.shipping-not-supported{font-weight:bold;color:var(--redcolor);margin:5px 0 0 0;border:1px solid var(--redcolor);padding:3px;text-align:center;}
.slider-image-holder{margin:0 0 5px 0;height:50vh;display:flex;align-items:center;justify-content:center;}
.slider-image-holder > div{height:100%;}
.slider-image-holder img{max-height:100%;}
.slider-image-holder-thumb{cursor:pointer;padding:5px; height:100px;display:flex;align-items:center;justify-content:center;}
.slider-image-holder-thumb img{max-height:100%;}
.product-seller{padding:5px 10px;background-color:#000;color:#fff;display:inline-block;margin:0 0 20px 0;border-radius:8px;font-weight:bold;text-transform:uppercase;}
.filter-search{border-bottom:1px solid #e1e1e1;padding:0 0 10px 0;}
.transaction-tables {border:1px solid #e1e1e1;padding:20px;}
.transaction-tables .table-label{width:200px;}
.shoe-code{margin:10px 0 0 0;}

.homepage-latest-products .slick-dots{display:none;}
.object-title{font-size:20px;font-weight:bold;text-transform:uppercase;}
.object-listing-row {margin:0 0 100px 0;}
.object-listing-row ul{display:flex;justify-content:space-between;margin:40px 0;}
.object-listing-row ul > li{display:flex;border-radius:12px;flex:0 0 14%;flex-direction:column;}
.object-listing-row.circled-line .object-holder{border:2px solid #000;border-radius:0%;overflow:hidden;}
.object-text-row.size{font-size:20px;font-weight:bold;}
.object-text-row.size .object-text{padding:5px 10px;background-color:#000;color:#fff;border-radius:20px;}
.object-view-link {margin:5px 0 0 0;}
.object-text-row li{text-align:center;}
.slick-listing{margin-left:-20px;}
.slick-listing .slick-list{margin-left:-40px;}
.slick-listing .slick-slide{margin:0 0 0 40px;}
.slick-listing .product-image img{max-height:unset;}
.slick-listing .slick-arrow.custom-slick-prev{left:-60px;}
.slick-listing .slick-arrow.custom-slick-next{right:-40px;}
.centered-cta {text-align:center;}

.main-slider{margin:0 0 40px 0;border:1px solid #e1e1e1;}
.main-slides .slides-inner{display:flex;align-items:center;}
.main-slides .slides-inner > div{padding:0;}
.main-slides .main-slide-content{padding:0 20px;margin-left:80px}
.main-slides .slide-title{font-size:40px;text-transform:uppercase;color:#000;}
.main-slides .slide-content{font-size:20px;}
.main-slides .slide-content{margin:0 0 20px 0;}
.main-slider .slick-arrow.custom-slick-prev{top:unset;bottom:20px;}
.custom-slick-prev-arrow,.custom-slick-next-arrow{transform:unset;font-size:30px;top:calc(50% - 30px);}
.custom-slick-prev-arrow{left:20px;}
.custom-slick-next-arrow{right:20px;}
.popular-brands .object-label{text-transform:uppercase;font-size:16px;background-color:#000;padding:10px 20px;color:#fff;height:100px;display:flex;align-items:center;text-align:center;justify-content:center;}

.product-listing-actions,.product-listing-actions select {text-transform:uppercase;}
.product-listing-actions ul{margin:10px 0 20px 0;}
.product-listing-actions select{padding:5px 10px;}
.product-listing-actions hr {margin:0 0 40px 0;}

.market-menu {display:flex;flex-wrap:wrap;}
.market-menu li{flex:0 0 33%;text-align:center;padding:20px;}
.market-menu .menu-holder{padding:20px;border:0 solid #000;border-radius:0;transition: all .5s ease;}
.market-menu .menu-holder:hover{padding:20px;border:4px solid #000;border-radius:12px;transition: all .5s ease;}
.market-menu .menu-title{margin:30px 0 0 0;font-weight:bold;text-transform:uppercase;}
.market-menu a{color:#000;}
.filter-shortcut{left:50%;transform:translate(-50%,0);width:calc(100% - 40px);text-align:center;}
.filter-shortcut-icons{background-color:#000;color:#fff;padding:10px 20px;border-radius:12px;font-weight:bold;}

.border-box{border:1px solid #e1e1e1;padding:20px;}
.tab-listing{border-bottom:1px solid #e1e1e1;}
.seller-listing {padding:20px 0 0 0;}
.user-stats .user-icons {width:30px;}
.user-stats li{margin:0 0 5px 0;}
.user-data .user-name{font-size:30px;text-transform:uppercase;font-weight:bold;margin:0 0 10px 0;}
#seller-reviews td{padding:10px;border-bottom:1px solid #e1e1e1;}
.review-image{width:100px;height:100px;overflow:hidden;}
.review-image img{max-width:100%;max-height:100%;}
.review-time{font-size:12px;margin:40px 0 0 0;}
.review-product-name{margin:0 0 10px 0;color:#000;font-weight:bold;text-transform:uppercase;}
.input-checkbox label{position:relative;top:-4px;}

.market-product-listing .product-holder{position:relative;}
.listing-wishlist{position:absolute;right:20px;bottom:10px;}
.listing-wishlist .fa{color:#000;}
.listing-wishlist .fa.selected{color:#000;}

@media (max-width:1024px){
	.homepage-latest-products .product-image{height:400px;}
	.main-slides .slides-inner{display:unset;}
.main-slides .main-slide-content{padding:20px;margin-left:unset;}
.main-slides .slide-title{font-size:28px;}
	.slick-listing .product-image img{max-height:100%;width:unset;margin:auto;}
	.slick-listing .slick-arrow.custom-slick-prev,.slick-listing .slick-arrow.custom-slick-next{display:none!important;}
	.object-listing-row ul.slick-dots > li {display:inline-block;margin-bottom:0;}
	.object-listing-row ul.slick-dots{display:block;}
	.homepage-latest-products {padding-bottom:30px;}
}

@media (max-width:480px){
	.product-listing > ul > li{padding:0 10px;}
	.product-size.mobile{display:block;position:absolute;top:5px;right:5px;font-weight:bold;}
	.product-size.desktop{display:none;}
	.market-product-listing .product-name{max-width:100%;}
	.market-product-listing.product-listing > ul > li {flex-basis:50%;}
	.market-actions .btn{font-size:10px;}
	.market-product-listing .product-details{margin:10px 0;}
	.market-product-listing .product-name{font-size:12px;}
	.market-product-listing .product-price{font-size:14px;}
	.market-product-listing .product-brand, .market-product-listing .product-condition{font-size:10px;}
	.market-product-listing .product-image{height:220px;}
	.terms-and-conditions-holder li.checkbox-terms{width:calc(100% - 50px);}
	.marketplace-actions {display:flex;float:unset!important;}
	.marketplace-actions li{flex:1 1 50%;}
	.marketplace-actions li a{width:100%;}
	.filter-shortcut{display:block;}
	.store-filters h3{margin-top:0;}
	.filter-close{display:block;position:absolute;top:10px;right:10px;}
	.store-filters{display:none;padding:20px ;height:calc(100%);position:fixed;bottom:0;z-index:999999999999;width:calc(100%);background-color:#fff;left:0px;}
	.slide-socials{left:50%;right:unset;transform:translate3d(-50%,0,0);}
	.slide-social-logo{height:30px;text-align:right;}
	
	.fa-icons-rounded{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:100%;}
.fa-icons-rounded.white{background-color:#fff;color:#000;}
.fa-icons-rounded.white a{color:#000;}
.upload-listing li{flex: 0 1 calc(100% - 20px);margin-top:10px;}
.product-data-holder{margin:20px 0 0 0;}
.product-data-holder .product-name{font-size:18px;margin:10px 0;}
.product-data-holder .product-name{font-size:18px;}
.market-address .address-selection li{flex:0 0 100%;}
.modal-xl{width:calc(100% - 20px);}
.modal-xl .modal-body{height:80vh;}
.modal-body{overflow-x:auto;}
.action-items li{margin:0 5px 5px 0;}



/*.slick-listing .slick-arrow.custom-slick-next {display:block!important;}
.slick-listing .slick-arrow.custom-slick-prev {display:block!important;}*/


.object-view-link{margin-top:0;}
.object-listing-row{margin-bottom:30px;}
.object-listing-row ul{flex-wrap:wrap;}
.object-listing-row ul > li{flex: 0 0 50%;margin:0 0 20px 0;}

.market-menu li img{max-height:100px;}
.market-menu li {flex:0 0 100%;margin:0 0 10px 0;}
.market-menu .menu-holder {border:4px solid #000;border-radius:12px;}
.tab-listing{margin:40px 0 0 0;}
}

