/*
 Theme Name:   Mebeli
 Description:  
 Author:       Vipe Studio
 Author URI:   
 Template:     neve
 Version:      1.0.0
 License:      
 License URI:  
 Tags:         
 Text Domain:  neve
*/

/** Vipe Studio CSS **/

/** I Top Bar  **/
.header .builder-item {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
div#customer_details>* {
    max-width: 100% !important;
}
/** II Header **/

/** III Menus **/

/** IV Page and Posts Content **/

/** V Archive Page **/

/** VI Product Page **/

/** VII Product Archives **/
.woocommerce .ywcps-wrapper ul.products li.product .onsale {
    width: fit-content;
    border-radius: 50%;
    padding: 10px;
}
.container-fluid.shop-container {
    padding: 0px 100px;
}
/** VIII Sidebars **/

/** IX Footer **/
.footer-top.footer--row .footer--row-inner, .footer-top.footer--row .footer--row-inner .container .row {
    align-items: normal;
}
footer .footer-top .nv-footer-content {
    padding-top: 50px;
	padding-bottom: 40px;
}
div#cb-row--footer-main {
    padding: 50px;
}
/** X Other **/
/** Responsive elements **/
/** Desktop Only - above 1366px **/
@media screen and (min-width: 1280px) {
.woocommerce .nv-product-image  .img-wrap {
    min-height: 200px;
    background: #fff;
}

.woocommerce .nv-product-image .img-wrap img {
    margin: auto;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
}

/** iPad Pro 12.9 - 1366px **/
@media screen and (max-width: 1366px) {

}

/** iPad Pro - 1024px **/
@media screen and (max-width: 1024px) {

}

/** iPad  - 768px **/
@media screen and (max-width: 768px) {
.home .woocommerce ul.products[class*=columns-] li.product, .home .woocommerce-page ul.products[class*=columns-] li.product {
    display: contents;
}
}

/** Mobile Phones - 460px **/
@media screen and (max-width: 610px) {
.container-fluid.shop-container {
    padding: 0 15px;
}

nav.woocommerce-breadcrumb {
    white-space: break-spaces !important;
}
}

/** Archive page images **/
/*.nv-shop .sp-product-image .img-wrap {
  height: 190px;
}
.nv-shop .sp-product-image .img-wrap .attachment-woocommerce_thumbnail{
  object-fit: cover;
  min-height: 190px;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 959px) {
.nv-shop .sp-product-image .img-wrap {
  height: 250px;
}
}
@media screen and (max-width: 460px) {
.nv-shop .sp-product-image .img-wrap {
  height: 120px;
}
.nv-shop .sp-product-image .img-wrap .attachment-woocommerce_thumbnail{
    min-height: 120px;
}
}*/


/** Vipe Studio CSS **/
