/**
* Theme Name: Marketo Child
* Theme URI: https://themeforest.net/user/xpeedstudio/portfolio
* Description: Marketo is a powerful and modern WooCommerce responsive WordPress Theme.
* Version: 1.0
* Author: XpeedStudio
* Author URI: http://www.xpeedstudio.com
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready
* Text Domain: marketo
* Template: marketo
* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */


/* General */

.xs-contact-form .h3 {
    color: #54595f;
}

.xs-section-padding {
    padding: 45px 0!important;
}

.btn:not([data-toggle=popover]).btn-primary {
    background-color: #38B09D;
}


/* Header */

.xs-navBar .xs-logo-wraper img, .header-transparent .xs-logo-wraper img, .header-latest .xs-logo-wraper img {
    max-height: 115px;
}

.xs-navBar.navbar-style2 .xs-navbar-search {
    margin-top: 40px;
}

.xs-wish-list-item {
    padding: 40px 0;
}
/* Menu */

.xs-single-wishList .xs-item-count.highlight {
    background-color: #38B09D!important;
}
.red-version .btn-primary {
    background-color: #38B09D!important;
}

.red-version .btn-primary:hover {
	 background-color: #38B09D;
}

#main-menu{
  text-align: left !important;
  margin-top:0px !important;
}

.menu-item-object-mega_menu {
     padding:0px !important;
}  


#main-menu .elementor-259 .elementor-element.elementor-element-edb9232 {
    padding: 10px 35px!important;
}

#main-menu.nav-menu .elementor-widget-container  li {
	padding:9px 0;
}

#main-menu.nav-menu .elementor-widget-container  li a {
    border-bottom: none!important;
}

#main-menu.nav-menu .menu-item-object-mega_menu {
	padding:0!important
}


/* Brands */

.xs-brand-content{
    display: flex;
    list-style: none;
    justify-content: center;

}

.xs-brand-content  li{
 margin:5px
}

.xs-brand-content img{
    max-height: 145px;
    padding: 15px;
    background: white;
}

/*  Contact Us */

.contact-us .opening-hours li{
	flex-direction: row;
    display: flex;
	padding: 9px 0;
    border-bottom: 1px solid whitesmoke;
}

.contact-us .opening-hours .day{
	font-weight:500;
	flex:1;
}

.contact-us .opening-hours li:last-of-type{
	 border-bottom:none;
}
/* Footer */

footer .fa-ul>li {
    padding: 5px 0px;
	color: #d8d3d3!important;
}

footer .fa-ul>li a{
	color: #d8d3d3!important;
}

footer .fa-li {
    font-size: 17px;
    margin-top: 5px;
}

footer.xs-footer-section p {
    color: #d8d3d3;
}
 .footer-widget .menu-item a:hover {
    color: #38B09D!important;
}

.footer-logo-v2 {
    text-align: center;
    padding-bottom: 10px;
}
.footer-logo-v2 img{
    background: white;
    margin: 0!important;
}

/* Woocommerce */
.woocommerce-info {
    border-top-color: #38B09D!important;
}

.woocommerce-info::before {
    color: #38B09D!important;
}

.shop-archive .woocommerce-products-header .woocommerce-products-header__title {
    min-width: 120px;
    font-size: 18px;
    color: #00b39c;
    font-weight: 500;
}

.woocommerce-products-header div:not(.media){
    width: auto;
}

.archive .woocommerce-products-header .media h6{
    margin-top: 0px;
}



.btn:not([data-toggle=popover]).btn-primary::before,
.woocommerce span.onsale,
.woocommerce input.button:hover, .woocommerce button.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover{
	background-color: #3dbfaa!important;
}

.woocommerce div.product .stock{
	color: #3dbfaa!important;
}

p.woocommerce-mini-cart__buttons.buttons a,
.woocommerce input.button, .woocommerce button.button, .woocommerce a.button.alt, .woocommerce button.button.alt{
	background-color: #38B09D!important;
}

.product-name a:hover,
div.widget.woocommerce.widget_shopping_cart ul li > a:nth-child(2):hover,
.yith-wcwl-wishlistexistsbrowse.show > a:hover, .product_meta span > a:hover,
.woocommerce-grouped-product-list-item__label a:hover{
	color: #005149!important;
}

h4.product-title-v2 strong a:hover{
	color: #27867d!important;
}

/*fix list description*/
#tab-description ol > li{
	list-style: inherit!important;
}




.single_add_to_cart_button::before,
.xs-sidebar-group .widget_shopping_cart .buttons a::before{
	background-color: #46d6bf!important;
}


.select.focus .select-options{
	height: 130px;
}


/*Responsiveness*/
@media only screen and (max-width: 1140px) and (min-width:1005px){
	.xs-feature-product-img-pos .highlight img{
		width: 340px;
		left: 80px;
	}
	
	.xs-feature-product-img-pos img{
		top: 95px;
    	left: 75px;
    	width: 144px;
	}
}

@media only screen and (max-width: 1005px) and (min-width: 992px){
	.xs-feature-product-img-pos .highlight img{
		width: 300px;
    	left: 80px;
	}
	
	.xs-feature-product-img-pos img{
		top: 127px;
    	left: 50px;
    	width: 115px;
	}
}

@media only screen and (max-width: 768px){
	.xs-feature-product-img-pos img{
		padding-bottom: 119px;
		top: 103px;
    	left: 70px;
		width: 59%;
	}

	.woocommerce div.product div.images img{
		margin-left: auto;
		margin-right: auto;
		width: 64%;
	}

	div > .flex-control-nav.flex-control-thumbs{
		margin-top: 25px!important;
	}
	
	.xs-product-wraper.version-2.xs-related-product a > img{
		width: 80%;
    	margin-left: auto;
    	margin-right: auto;
        text-align: center;
		display: -webkit-box;
	}
}

@media only screen and (max-width: 480px){
	.woocommerce .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist{
		width: 160px;
	}
}


/* Custom*/


/* Product */

.btn-primary::before, .woocommerce span.onsale, .woocommerce input.button:hover, .woocommerce button.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover {
    background-color: #da1717!important;
}

.sale .price del {
    color: #38b09d;
}
.sale .woocommerce-Price-amount.amount {
    color: #da1717!important;
}

.sale del .woocommerce-Price-amount.amount {
    color: #38b09d!important;
}




