/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/*
* Please add your custom styles below
*/

/* menu scroll */
.kleo-main-header .nav li.kleo-megamenu.mega-3-cols>.dropdown-menu {
	height: 500px;
	overflow: auto;
}


 .kleo-main-header .navbar-collapse > ul > li > a {
    text-transform: uppercase;
    font-size: 15px;}	
	
.header-color .caret::after{color:#CCAF97;}

.header-color.social-header{ background-color:#7C2817;
border-color: #7C2817; }



.header-color .top-menu li > a, .header-color #top-social li a , .header-color .top-menu li > a:hover{
    color: rgba(255, 255, 255, 1);
}



.header-color .navbar-nav .dropdown-menu li a { font-size:13px; text-transform:uppercase;}

.kleo-main-header .nav li.kleo-megamenu .dropdown-submenu > a {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
	color:#7C2817;
}
.kleo-main-header .nav li.kleo-megamenu.mega-3-cols > ul.dropdown-menu > li { width:30%; margin-right:3%; }

.dropdown-menu li a {
    padding: 10px 10px;
}
#header.header-color .kleo-main-header .nav li.kleo-megamenu.mega-3-cols > ul.dropdown-menu > li ul li {  border-bottom:1px solid #7C2817;}

.top-menu li > a {

    border-right-width: 0px;
   
}

.main-color input[type="text"], .main-color textarea{ color:#151416;}

/*----FOOTER------*/
#footer h4{ padding:0px 0;}
#footer h4.widget-title { margin-bottom:0px;}

#footer .tx-div {
    background-color: #ccaf97;
	display: block;
    height: 3px;
    margin:15px 0px;
	width: 30px;
}

#footer .template-page{ padding:20px 0 0;}

#footer a i, #footer a:hover i {color:#CCAF97;}
.btn_rs_footer {
    display: inline-block;
    float: left;
    top: 0px;
    text-align: center;
    border-radius: 50px;
     font-size: 18px;
    margin: 1px 16px 0px 0px;
    width: 34px;
    height: 34px;
    line-height: 32px;
    border: 1px solid #CCAF97;
	
}

.widget_nav_menu li:first-child > a {
   
    border-top-width: 0px;
}

#footer  .widget_nav_menu li:last-child > a{border-bottom-width: 0px;}


#footer-sidebar-3  .widget { margin-bottom:0px;}


#socket {background-color: #151416;}
#socket .template-page{ border-top:1px solid #7C2817;}
#socket p{ font-size:11px;}


#footer input[type="text"]{ width:90%}
#footer input[type="submit"], .widget_wysija_cont .wysija-submit {
    cursor: pointer;
	background-color:#CCAF97;
	color:#151416;
	border:1px solid #CCAF97;
	padding:5px 10px;
	text-transform:uppercase;
}

/*Liste produit*/

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: none repeat scroll 0 0 #151416;
	
}
.woocommerce ul.products li.product figure figcaption {
    background: none repeat scroll 0 0 #151416;
}


li.product figcaption .shop-actions .quick-view {color:#CCAF97;}


li.product figcaption .shop-actions > a {
     color:#CCAF97;
		background-color: #151416 !important;
}

li.product figcaption .shop-actions > a.button {  border-right: 1px solid #3A3330;background-color:#151416;}

li.product figcaption .shop-actions {
    background-color:#151416;
   border-bottom: 1px solid #151416;
    border-top: 1px solid #151416;}
	
	.woocommerce ul.products li.product .posted_in, .woocommerce ul.products li.product .posted_in a {
    color: #727173;}
	
#main ul.products li.product .product-details h3 a{ color:#CCAF97; font-size:16px;}

.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {color:#FFF;}



*, *:before, *:after {
    box-sizing: border-box;
}
*, *:before, *:after {
    box-sizing: border-box;
}

.woocommerce ul.products li.product-category h3 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
	}
.woocommerce ul.products li.product-category a:hover h3 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
	}
	
.woocommerce .checkout-steps {

    color: #7C2817;
}
.woocommerce .checkout-steps a {
    color: #CCAF97;
}
.woocommerce table.shop_table thead {
    color: #CCAF97;
}
.woocommerce .kleo-cart-totals .totals-wrap {
    border-width: 1px;
}
.woocommerce .order-review-wrap {
    border: 1px solid #3a3330;
  
}

 .woocommerce-page .main-color a.button.alt{ background-color:#7C2817; color:#CCAF97;}
 
 
 
 .woocommerce form.login,.woocommerce-page form.login
 {
border: 1px solid #3a3330;
background: #151416 none repeat scroll 0% 0%;
}
 
 .woocommerce-page div.product .stock{ display:none;}

.woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { color:#7C2817;}

/* produit Modal*/

#productModal { background-color:#151416;  }
#productModal .price {
    color: #FFF;
    font-size: 18px;
}

/* produit d�taill�*/
#main .main-color h1.product_title { color:#CCAF97; text-transform:uppercase;}
.summary .product_meta {
    margin-top: 0px;
}
.entry-summary .yith-wcwl-add-to-wishlist {
    top: -25px;
}

/*Side bar*/
.woocommerce.widget_product_categories li{ text-transform:uppercase; padding:5px 0;}

.woocommerce.widget_product_categories li ul.children {
    border-top: 1px solid #3a3330;
	margin-top:5px;
}

.main-color  .widget_product_categories ul li a {color: #CCAF97;}

/* .main-color .sidebar ul li a{color: #CCAF97;}*/
 
.woocommerce .widget_product_categories li.current-cat a {
    color: #FFF;
}

.woocommerce .widget_product_categories li.current-cat a:hover {
   
    color: #FFF;
}
.woocommerce.widget_product_categories li ul.children  li{
  margin-left:15px;
}

.woocommerce.widget_product_categories li:before {
    content: ""; margin-right: 0px;
	color:#CCAF97;
}
.woocommerce.widget_product_categories li ul.children  li:before{
	content: "\E89F"; margin-right: 10px;
	}
.woocommerce.widget_product_categories .count {color:#CCAF97;}

#main .main-color h4.widget-title { color:#FFF;}

.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li { border:1px solid #3a3330;}
.woocommerce ul.product_list_widget li a,  .woocommerce-page ul.product_list_widget li a { color:#CCAF97; text-transform:none;}

.sidebar .widget_categories li, .sidebar .widget_product_categories li {
    border: 0px;
}

.main-color span.onsale{ background-color:#000;}

/*Page Article*/

article .article-meta{ width:100%; float:none; text-align: left;}

.single .container .with-meta .article-content, .posts-listing.standard-listing.with-meta .article-content {
    margin-left: 0px;
}
article .article-meta .entry-date {
    font-size: 12px;
    line-height:auto;
    width:auto; margin-left:2%;
}
article .article-meta .post-meta a.post-time:after {
    display:inline-block; margin:0 2%;
}
article .article-meta .post-meta .meta-comment-count {
   display:inline-block; margin:0 2%;
}

.main-color span.onsale {
    background-color: #ff775b;
}

.soldout {
    background: #777;
    color: #fff;
    width: 120px;
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    z-index: 11;
    text-align: center;
    text-transform: uppercase;
    line-height: 26px;
    top: 16px;
    left: -30px;
    margin: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    }

.main-color input[type="text"], .main-color textarea {
    color: #fff;
}

.icon-instagram:before {
    content: '\e959';
}

.related, .pagination-sticky {
	display: none;
}

.header-color ::selection {
    background-color: transparent;
}

.footer-color h4 {
	color: #CCAF97;
}
