/**
* 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/

====================================================================================== */
/*
 * Primary-color #c46500
 * Secondary-color : #83b735
 */

/**************************************
* TYPOGRAPHY
**************************************/

.product-title a:hover,
.product-title.highlight a,
.xs-menus.xs_nav-landscape .nav-menu > li > a:hover {
    color: #c46500  !important;
}

.xs-navDown .btn:not([type=submit]) strong {
    color: #433c31;
}

.timer-count {
    color: #ffffff;
}

.ares .tp-bullet:hover,
.ares .tp-bullet.selected,
.product-block-slider .owl-dots .owl-dot.active span {
	background-color: #c46500 !important;
}

.product-title a {
    color: #433c31;
}

.xs-navbar-search,
.xs-navDown .btn:not([type=submit]) {
	border-color: #f1ece4;
}

.product-thumb-version .xs-product-widget, .xs-content-header {
	border-color: #e8e2d8;
}

.select-options::-webkit-scrollbar-thumb { background-color: #c46500; }

footer.xs-footer-section .xs-copyright-text > p { color: #fff; }
/*-------Top Categories -------------*/

@media screen and (min-width: 992px) {
	.product-thumb-version div:nth-child(4n-0) .xs-product-widget { border-right: none; }
	
	footer .footer_widget .footer-logo-v2 { padding-bottom:25px; }
	
	footer .footer_widget {
        display: flex;
        justify-content: space-around;
    }
}

@media screen and (min-width: 768px) and (max-width:991px) {
	.product-thumb-version div:nth-child(2n-0) .xs-product-widget {
		border-right: none;
	}
}

.xs-breadcumb {
    background-color: #f1ece4;
    min-height: 60px;
    display: flex;
    align-items: center;
    padding: 0;
}

.add_to_wishlist,
.footer-widget .menu-item a:hover,
.select-styled.active,
a:hover,
.woocommerce div.product .stock { color: #007098; }

.woocommerce-Reviews { padding-top: 0; }

.woocommerce-message,
.xs-vartical-menu .cd-dropdown-content,
.xs-vartical-menu .cd-dropdown:before { border-color: #c46500; }

.woocommerce span.onsale,
.woocommerce input.button,
.woocommerce button.button,
p.woocommerce-mini-cart__buttons.buttons a,
.woocommerce a.button.alt,
.woocommerce button.button.alt { background-color: #007098; }

.elementor-1131 .elementor-element.elementor-element-1483796 .elementor-divider-separator {
    border-top-color: #007098;
}

.woocommerce table.wishlist_table thead th { border: none; }

.post-body,
.close-side-widget { background-color: #f1ece4; }

.single-post .xs-footer-section .xs-footer-main,
.single-post .xs-footer-section .marketo-footer-top-layer,
.blog .xs-footer-section .xs-footer-main,
.blog .xs-footer-section .marketo-footer-top-layer { padding-top: 80px; }

/*Single Product Page*/

.single-product .xs_single_wrapper { padding: 0px; }


.single_add_to_cart_button::before,
.woocommerce input.button:hover,
.woocommerce button.button:hover,
.woocommerce a.button.alt:hover,
.xs-sidebar-group .widget_shopping_cart .buttons a::before,
.woocommerce button.button.alt:hover { background-color: #c56928 !important; }

.single-product .woocommerce-tabs {
    border: none;
    padding: 40px 0 0;
}

.single-product .xs-nav-tab.version-4 {
    justify-content: center;
    margin-bottom: 40px;
    border-bottom: none;
}

.single-product .xs-nav-tab.version-4 .nav-item .nav-link,
.single-product .xs-nav-tab.version-4 .nav-item .nav-link.active {
    font-size: 2em;
    font-weight: 500;
    color: #222;
}

.single-product .xs-nav-tab.version-4 .nav-item .nav-link:not(.active) { opacity: 0.5; }

.single-product .xs-nav-tab.version-4 .nav-item .nav-link:hover,
.add_to_wishlist:hover {
    color: #c46500;
    opacity: 1;
}

.single-product .tab-content > .tab-pane p,
.single-product .tab-content > .tab-pane ul {
    line-height: 1.8;
    margin-bottom: 20px;
}

.single-product .xs-product-wraper.version-2 {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.slick-initialized .slick-slide { padding:5px; }

.related .xs-content-header.version-2 {
    display: flex;
    justify-content: center;
}

.related h2.xs-content-title {
    text-transform: capitalize;
    font-size: 36px;
}

/*Reviews CSS*/
.comments-container ol.commentlist { padding-left: 0; }

.post-media > img { width: 100%; }

.woocommerce #reviews #comments ol.commentlist li:not(:last-child) {
    padding-bottom: 15px;
    border-bottom: 1px solid #f1ece4;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float: none;
    position: static;
    width: 60px;
    height: 60px;
    margin-right: 15px;
}

.woocommerce #reviews #comments ol.commentlist li .comment_container { display: flex; }

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    padding: 0px;
    border: none;
    float: none;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating { float: right; }

.woocommerce #respond input#submit,
.btn:not([data-toggle=popover]).btn-primary,
.xs-product-offer-label, .woocommerce button.button {
    background-color: #c46500;
}

.woocommerce-Price-amount.amount,
.product-title-v2 a:hover strong,
.xs-single-product:hover .product-title a,
.xs-vartical-menu .cd-dropdown-content .cd-secondary-dropdown a:hover,
.xs-vartical-menu .cd-dropdown-content>.has-children>a.is-active,
.xs-vartical-menu .cd-dropdown-content>li:not(.has-children) a:hover { color: #007098; }

/*Archive Page (Shop PAge )***/
@media screen and (min-width:992px) {
    
    .shop-archive > .container > .row {
        display: flex;
        flex-direction: row-reverse;
    }
}

.archive .woocommerce-products-header { background: #f1ece4a6; }

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: none;
    max-width: 300px;
    margin: 0;
}

.shop-archive .woocommerce-products-header { margin-bottom: 15px; }

.shop-controls { 
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 30px;
}

.shop-controls .before-default-sorting { margin-right: 10px; }

.shop-controls .woocommerce-notices-wrapper { margin-right: auto; }

.woocommerce-ordering select {
    height: 30px;
    font-size: 0.8em ;
}

.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>li>a:hover { background: #c56928; }

.pagination li a.current,
.pagination li a:hover {
    background-color: #c56928;
    color: #FFF;
    border-color: #c56928;
}
    
/**Contact Us page **/

.xs-contact-form .h3,.xs-heading-title { color: #433c31; }

input[type=date], input[type=email], input[type=number],
input[type=password], input[type=tel], input[type=url], select, textarea ,
.xs-contact-form input:not([type="submit"]),
.xs-blog-post-comments input[type=text] {
    border: 1px solid #f1ece4 !important;
}

.wpis-slider-for {
    border: 1px solid #f1ece4;
    border-radius: 5px;
    margin-bottom: 15px;
}

.xs-vartical-menu .cd-dropdown-content .cd-secondary-dropdown>li { border: 1px solid #f1ece4; }