/*-- GLOBAL --*/

/*@import url('https://fonts.googleapis.com/css?family=Lato:400,700');*/

html body, h1, h2, h3, h4 ,h5, h6 {
    font-family:'Lato', 'Open Sans', sans-serif !important;
}

body {
    color:#111;
}

#yt_content {
 	font-size:13px;
}

.clearfix {
   	content: "";
	display: table;
	table-layout: fixed;
}

.yt-menu-nav > #nav > li > a > span, .language-currency ul li a, .sm-serachbox-pro .sm-searbox-content, .sm-serachbox-pro .jqTransformInputWrapper input.input-text, #custom_popular_search .sm-searchbox-popular-title, .banner-policy a, .yt-header-bottom .more-wrap .more-view, .toolbar .select-inner ul li a.selected, .category-products .item .product-name a, .yt-product-detail .tab-product-detail .yt-tab-navi > li > a, .yt-product-detail .tab-product-detail .yt-tab-navi > li > a:hover, .sm_quickview_handler, .yt-tab-listing .respl-tabs-wrap ul li.respl-tab .respl-tab-label, .yt-tab-listing .title-text, .block-title span, .spotlight .block-title, .spotlight4, .footer-links-w, .toolbar, .sm-categories .cat-title, .breadcrumbs, #narrow-by-list dt, .yt-product-detail .product-name h1, .yt-product-detail .short-description h2, .postTitle h2 a, #yt_wrapper h1.page-title, #yt_wrapper .page-title h1 {
    color: #111;
}

.block-title {
    color:#111;
}

html .owl-stage-outer .owl-stage {
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

html .owl-stage-outer .owl-stage .owl-item {
    display: -webkit-flex;
    display: flex;
    padding:0 0 20px 0;
    margin:0;
}

.catalog-category-view #yt_main, .catalogsearch-result-index #yt_main{
    float:right;
}

.catalog-category-view #yt_right, .catalogsearch-result-index #yt_right {
 	padding:20px 10px;
    clear:both;
}

@media (min-width: 992px) {
.catalog-category-view #yt_right, .catalogsearch-result-index #yt_right {
 	padding:0 15px 15px 0;
    clear:none;
}
}


/*-- HEADER --*/
@media (max-width: 991px) and (min-width: 768px) {
.header4-wrap .head-searchbox {
    margin-left: auto;
    margin-right:auto;
    width: 100%;
}
}

.sm-serachbox-pro {
    width: 100%;
}

@media (max-width: 991px) {
.header4-wrap .sm-serachbox-pro {
    margin-left:4%
}
.header4-wrap .sm-serachbox-pro .jqTransformSelectWrapper {
	width:17%!important;
}
}

.header4-wrap .sm-serachbox-pro .jqTransformSelectWrapper {
	min-width:115px;
}

.head-searchbox.head-searchbox-pc > div:nth-last-of-type(1) {
    padding:0 10px !important;
    text-align:center;
    margin:auto;
    display:block;
}

#yt_wrapper .header4-wrap .sm-serachbox-pro .sm-searbox-content .form-button.button {
    border-bottom: none;
 }

#btn_categories {
    background-color: transparent;
}



.yt-header-top .row, .yt-header-middle .row {
    background-color: #232f3e;
}

/*-- CATEGORY/SEARCH RESULT PRODUCT GRID --*/

.page-title.category-title {
    text-align:center;
}

#yt_wrapper .page-title.category-title h1:after, .marketplace-list-intro h1:after {
    content: "";
    width: 70px;
    height: 3px;
    position: absolute;
    bottom: -10px;
    left: calc(50% - 35px);
    background-color: #f4a137
}

.marketplace-list-intro {
    margin:3em 0;
    position:relative;
}

.marketplace-list-intro h1 {
    font-size: 167%;
    text-transform: capitalize;
    font-weight: bold;
    font-family: inherit;
    position: relative;
    color:#111;
}

.category-description, .marketplace-list-intro h2 {
    margin-bottom:1.25em;
}

.category-description .category-content, .marketplace-list-intro h2 {
    font-family:'Lato', 'Open Sans', sans-serif !important;
    font-size:15px;
    font-weight:400;
    line-height:150%;
    color:#111;
    margin:1.25em auto;
    max-width:1350px;
    text-align:justify;
}

.toolbar .select-inner .overwrite-sortby {
    padding-left: 10px;
    padding-right: 25px;
}

#catalog-listing {
	margin-top:23px;
}

.catalog-category-view .category-image.clearfix {
    display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
    position:relative;
    margin-left:-5px;
    margin-right:-5px;
    margin-top:18px;
    justify-content: center;
    -webkit-justify-content: center;
}
@media (min-width: 1600px) {
.catalog-category-view .category-image.clearfix {
    max-width:1100px;
    margin:18px auto auto auto;
}
}


.catalog-category-view .category-image .top-categories em {
	font-weight:400;
    color:#111;
}

.catalog-category-view .category-image .top-categories {
    height:auto!important;
    border:1px solid #ddd;
    float: none;
    width: calc(25% - 11px)!important;
    padding: 5px;
    margin:5px;
	position:relative;
  	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.catalog-category-view .category-image .top-categories:hover {
   box-shadow: 0 3px 6px rgba(0,0,0,0.12), 0 3px 6px rgba(0,0,0,0.24);
}

.catalog-category-view .category-image .top-categories:after {
	width: 100%;
    height:100%;
    display:block;
    content:'';
    position:absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}


html #yt_content .products-grid .row {
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
html #yt_content .products-grid .row > .item {
    width:calc(50% - 1px);
    display: -webkit-flex;
    display: flex;
    height:auto!important;
    padding:5px 5px 5px 0;
    margin:0;
}

@media (max-width: 575px) {
	html #yt_content .products-grid .row > .item:nth-child(even) {
	    padding:5px 0px 5px 5px;
	}
}


@media (min-width: 576px) {
html #yt_content .products-grid .row {
    margin:0 -10px;
}
html #yt_content .products-grid .row .item {
    width:calc(50% - 1px);
    padding:10px;
}
.catalog-category-view .category-image .top-categories {
    width:calc(20% - 11px)!important;
}
}

@media (min-width: 768px) {
html #yt_content .products-grid .row .item {
    width:calc(33.33% - 1px);
}
.catalog-category-view .category-image .top-categories {
    width:calc(16.66% - 11px)!important;
}
}

@media (min-width: 992px) {
html .catalog-category-view #yt_main, html .catalogsearch-result-index #yt_main {
    width: 80%;
}
}

@media (min-width: 1200px) {
html #yt_content .products-grid .row .item {
  	width:calc(25% - 1px);
}

}

@media (min-width: 1600px) {
html #yt_content .products-grid .row .item {
  	width:calc(20% - 1px);
}
}

@media (min-width: 1900px) {
html #yt_content .products-grid .row .item {
  	width:calc(16.66% - 1px);
}
}

.item .product-price .price-box .price, .price-box .price {
    color: #111;
    font-weight:bold;
}

.item .product-price .price-box .old-price .price  {
    font-weight:400;
    color:rgb(153, 153, 153);
}

html .products-grid .item .item-inner {
	padding: 10px;
    height:100%;
}

html .products-grid .item .item-inner:hover {
	box-shadow:none;
}

html .category-products .item .product-name {
    font-weight: normal;
    line-height:1.4;
    height: auto;
}

html .category-products .item .product-name a {
	display:inline-block;
}

html .category-products .item .product-addcart .btn-cart {
    background-color: #fff;
    border: 1px solid #111;
    color:#111;
}

.availability.out-of-stock span {
    line-height:30px;
}

html.yt-product-detail .add-to-links li a, html .category-products .item .wishlist-compare a {
    border:none;
}

.yt-product-detail .product-img-box .have-ico, .category-products .item .product-image .have-ico {
    top: 0;
    right:1px;
}

.yt-product-detail .product-img-box .sale-product, .category-products .item .product-image .sale-product {
    left: 1px;
}

.yt-products-container {
	width:100%;
}


/*-- FOOTER --*/

.ma-footer-static {
    background-color: #111;
    border-bottom: none;
}

.ma-footer {
    background-color: #222;
}

.ma-footer address{
    padding-left:30px;
}

.ma-footer-static-top {
    background:#fff;
}
.footer-static .footer-static-title h3 {
 	background:transparent;
    padding:0;
}
.footer-static .row {
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
    padding:0 30px;
    font-size:13px;
}

.footer-static .row .f-col {
	padding-top:30px;
}

.footer-static .footer-static-content ul li a:before {
    background:transparent;
}

.footer-static-follow a {
    color:#fff!important;
}

.footer-static .row {
    display:block;
}

/* -- Marketplace --*/


.marketplace-seller-profile .top-categories {
    width:calc(20% - 10px)!important;
    margin: 5px!important;
      -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
    color:#111;
    font-weight:400;
}

.catalog-product-compare-index .button, #yt_wrapper .button {
    background-color: #111;
    letter-spacing:1px;
}

.wk_mp_sellerlist_container ul {
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.wk_mp_sellerlist_container li {
    display: -webkit-flex;
    display: flex;
    margin:0;
    padding:10px;
    width:50%;
}

@media (min-width: 576px) {
	.wk_mp_sellerlist_container li { width:33.3%; }
}

@media (min-width: 768px) {
	.wk_mp_sellerlist_container li { width:25%; }
}

@media (min-width: 992px) {
	.wk_mp_sellerlist_container li { width:20%; }
}

@media (min-width: 1200px) {
	.wk_mp_sellerlist_container li { width:16.66%; }
}
@media (min-width: 1600px) {
	.wk_mp_sellerlist_container li { width:12.5%; }
}

.wk_mp_sellerlist_container .wk_mp_sellerlist_wrap {
    border: 1px solid #ddd;
    display: inline-block;
    padding:0;
}

.wk_sellerlist_divide1, .wk_sellerlist_divide2 {
    display: block;
    width: 100%;
    float: none;
    height:auto;
}

.wk_sellerlist_divide1 a {
    width: 100%;
   	padding-top:100%;
    position:relative;
    display:block;
}

.wk_sellerlist_divide1 img {
    width: 100%;
    border: none;
	padding:15px;
    left:0;
    right:0;
    position: absolute;
  	top: 50%;
  	transform: translateY(-50%);
}
.wk_sellerlist_divide1 a:after {
    width: 100%;
    height:100%;
    display:block;
    background: rgba(0,0,0,0.02);
    border-bottom:1px solid #ddd;
    content:'';
    position:absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.wk_sellerlist_divide1 a:hover:after {
    background: transparent;
}

#yt_wrapper .wk_sellerlist_divide2 .button {
    color:#111;
    background:transparent;
    font-size:10px;
    letter-spacing:1px;
   	height:24px;
    border-bottom:1px solid #111;
    line-height:24px;
    padding:0 0 5px 0;
}

#yt_wrapper .wk_sellerlist_divide2 .button:hover{
 	opacity:0.8
}

.wk_sellerlist_divide2 {
 	line-height:150%;
    text-transform:capitalize;
    padding: 15px;
}

.wk_sellerlist_divide2 a:hover{
	opacity:0.8;
}


.wk_sellerlist_divide2 strong {
 	font-size:16px;
    text-transform:none;
    color:#111;
    display:inline-block;

}

@media (max-width: 575px) {
    #search_mini_form {
		padding: 0 10px !important;
    }
}


html #yt_content .products-grid.wk_mp_design_inner .row .item {
	display:inline-block;
    width:calc(33.33% - 1px);
}



.wk_mp_design_inner {
	border:none;

}

.storename {
    font-family:'Lato', 'Open Sans', sans-serif !important;
	font-size:16px;
    color:#000;
}

.storename a {
     color:#000;
}

@media (min-width: 1310px) {
	.owl-carousel .owl-stage-outer {
		-moz-max-height:560px;
	}
}

@media (max-width: 767px) {
    .head-searchbox-mobile .sm-serachbox-pro {
        width: 30px;
    }
}

@media (max-width: 480px) {
    .block.mini-cartpro.sm-cartpro {
        margin-top: 12px;
    }
    .head-customer {
        width: 68%;
        margin-right: 0;
    }
    .header4-wrap .head-searchbox-mobile {
        right: 17%;
        height: 47px;
    }
    .head-searchbox-mobile .sm-serachbox-pro {
        height: 47px;
        padding: 0 10px;
    }
    .sm-serachbox-pro:before {
        line-height:58px;
    }
    .header4-wrap .mini-cartpro .block-content {
        top: 40px;
    }
}

.catalog-product-view .yt-product-detail .pdp-vendor-logo {display:block; overflow:hidden; max-width:325px; margin:0 0 15px 0}
.catalog-product-view .yt-product-detail .pdp-vendor-logo img {max-height:150px; max-width:325px;}
