/*
Theme name: Maya Shop Child
Description: The start base for easy theme wordpress development.
Version: 3.0.1
Author: Your Inspiration Themes
Author URI: http://yithemes.com/
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: black, red, white, light, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-colors, custom-header, custom-background, custom-menu, editor-style, theme-options, threaded-comments, sticky-post, translation-ready
template: maya
*/


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;
}


/* GLOBAL */

.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;
}




/* SHOP */

.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;
}




/* HOME */

#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;
}



/* PRESS SECTION */

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;
}




/* MOBILE */

@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;
}
}