p.demo_store {
background-color: #000 !important;
position: fixed !important;
bottom: 15px !important;
height: 35px !important;
color: #fff !important;
background: #000 !important;
top: inherit !important;
margin-bottom: 0 !important;
font-size: 14px !important;
padding-bottom: 15px !important;
} .boxed-layout .bg-shadow {
max-width: 1200px !important;
}
.boxed-layout .wrapper {
width: 1200px !important;
max-width: 100% !important;
}
.responsive .inner {
max-width: 1180px !important;
width: auto !important;
}
#breadcrumb {
margin-bottom: 20px !important;
border-bottom: 1px solid #ddd;
font-size: 12px !important;
} .products li.category img {
margin-bottom: 0 !important;
width: 200px !important;
height: 220px !important;
object-fit: cover !important;
}
body.woocommerce-cart .cross-sells {
display: none !important;
}
.checkout.woocommerce-checkout #\30 _field {
display: none !important;
}
.quantity {
width: 50px !important;
margin-top: 3px !important;
} #slider {
width: 1160px !important;
max-width: 100% !important;
height: 340px !important;
}
#slider ul {
width: 1160px !important;
max-width: 100% !important;
}
#slider ul li {
width: 100% !important;
height: 340px !important;
}
#slider ul li .caption-right, #slider ul li .caption-left {
width: 270px !important;
}
#slider img {
width: 100% !important;
height: 100% !important;
object-fit: cover;
} li.press-and-pr p, li.press-and-pr a.read-more, li.press-and-pr h3 {
display: none !important;
}
li.press-and-pr a.thumb {
width: 280px !important;
height: 200px !important;
}
li.press-and-pr img {
width: 280px !important;
height: 200px !important;
} @media only screen and (min-width: 961px) {
div.product div.images {
width: 32.444% !important;
}
.layout-sidebar-right div.product div.summary, .layout-sidebar-left div.product div.summary {
width: 63.778% !important;
}
#slider img {
min-height: 340px !important;
}
}
@media only screen and (min-width: 961px) and (max-width: 1090px) {
.products-slider.ribbon {
display: none !important;
}
.products-slider.for-mobile {
display: block !important;
}
}
@media only screen and  (min-width: 601px) and (max-width: 1090px) {
ul.products.ribbon li.product, ul.products.ribbon li.product.last {
width: 30% !important;
display: inline-block !important;
float: none !important;
vertical-align: top !important;
}
.home ul.products.ribbon li.product, .home ul.products.ribbon li.product.last {
width: 30% !important;
display: inline-block !important;
float: none !important;
vertical-align: top !important;
padding-left: 1% !important;
padding-right: 1% !important;
}
}
@media only screen and (max-width: 960px) {
#sidebar {
width: 100% !important;
}
#slider.slider-elegant {
display: none !important;
}
.slider-mobile #slider, .slider-mobile {
display: block !important; 
}
}
@media only screen and (min-width: 601px) and (max-width: 850px) {
#logo {
text-align: left !important;
}
#logo img {
width: 250px !important;
}
}
@media only screen and  (max-width: 768px) {
.blog .thumbnail {
width: 100% !important;
text-align: center !important;
float: none !important;
}
.blog .thumbnail img {
display: inline-block !important;
}
.blog-small .meta, .blog-small .the-excerpt, .blog-small h1, .blog-small h2, .blog-small .the-content {
margin-left: 10px !important;
}
}
@media only screen and  (max-width: 600px) {
#header #searchform, #header .group > .yith-ajaxsearchform-container {
margin-top: 40px !important;
}
#logo {
text-align: center !important;
}
}