/**
* Theme Name: Cena Child
* Description: This is a child theme for Cena
* Author: Thembay
* Author URI: https://thembay.com/
* Version: 2.11.30
* Template: cena
*/


/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

/*- - - MAIN  - - - */

html{
	cursor:default;
}
.name a,
a{
    color: #b39833;	
	text-decoration: underline;
}
.name a:hover,
a:hover{
    color: var(--tb-theme-color);
	text-decoration: none;
}

.name a{
    color: var(--tb-theme-color);	
	text-decoration: underline;
}
.name a:hover{
    color: #b39833;
	text-decoration: none;
}


/*- - - HEADER  - - - */

#tbay-header.header-v3 #tbay-mainmenu{
    background: #a38a2a;
}
.top-cart-wishlist{
    background-color: #89721a;
}
#tbay-header.header-v3 .tbay-search-form .button-group{
    background: #a38a2a;
}

#tbay-header.header-v3 .list-inline>li,
#tbay-header.header-v3 .list-inline>li>a,
#tbay-header.header-v3 .list-inline>li>a>i{
    color: #d3c17f;
}
#tbay-header.header-v3 .list-inline>li:hover,
#tbay-header.header-v3 .list-inline>li>a:hover,
#tbay-header.header-v3 .list-inline>li>a>i:hover{
	color: #ffffff!important;
}

/*- - - FOOTER  - - - */

.tbay-copyright a{
    color: var(--tb-theme-color);	
	text-decoration: underline;
}
.tbay-copyright a:hover{
    color: #9d8425;
	text-decoration: none;
}




/*- - - SHOP AND PRODUCT PAGE  - - - */

.product-block.list,
.product-block.grid{
	border: 2px solid;
    border-color: #d3c17f;
	border-radius: 5px;
	margin: 0 0 30px;
}

.product-block.list:hover{
    border: 2px solid;
    border-color: var(--tb-theme-color);
}


.archive-shop div.product .flex-control-thumbs li img {
    border: 2px solid #d3c17f;
}

.product-nav>.link-images>.psnav .single_nav{
    background-color: #e1cf8e;
}
.product-nav>.link-images>.psnav img{
    border: 2px solid #e1cf8e;
}


.flex-control-nav.flex-control-thumbs .slick-arrow:after{
    color: #d3c17f;
}
.flex-control-nav.flex-control-thumbs .slick-arrow:hover, 
.flex-control-nav.flex-control-thumbs .slick-arrow:focus {
    background: var(--tb-theme-color) !important;
    border-color: var(--tb-theme-color) !important;
}
.flex-control-nav.flex-control-thumbs .slick-arrow{
    background: white !important;
    border-color: #d3c17f !important;
}

.product .woocommerce-product-gallery .flex-viewport{
    border: 2px solid var(--tb-theme-color);
	border-radius: 8px;
}
.product-block .groups-button .add-cart .product_type_variable, 
.product-block .groups-button .add-cart .product_type_grouped {
    padding: 0 8px !important;
}
.tbay-filter select{
	 border: 1px solid #d3c17f;
}

.product-nav .single_nav a{
	color: #726943;
}


.treeview .hover {
    color: #b39833;
    cursor: pointer;
}
.archive-shop div.product .information .single_add_to_cart_button{
	 background-color: #b39833;
}




.single_variation_wrap a{
    color: #b39833!important;	
}
.archive-shop div.product .information .compare,
.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon,
.archive-shop div.product .information .compare:before,
.archive-shop div.product .information .compare .label,
.entry-summary .yith-add-to-wishlist-button-block--single .yith-wcwl-add-to-wishlist-button {
    color: #b39833;
}



/*- - - TABS  - - - */

.woocommerce div.product .woocommerce-tabs ul.wc-tabs li{
    margin: 0;
    padding:0;
}
.woocommerce div.product .woocommerce-tabs ul.wc-tabs li a{
    border: 2px solid #e1cf8e !important;
	border-bottom: none !important;
    background: #e1cf8e;
}


.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel {
    border: 2px solid #d3c17f;
}
.woocommerce div.product .woocommerce-tabs ul.wc-tabs li:hover>a, 
.woocommerce div.product .woocommerce-tabs ul.wc-tabs li.active>a {
    color: #d3c17f;
}
.topbar-device-mobile .topbar-post .topbar-back a,
.pagination a, 
.tbay-pagination a,
.top-cart-wishlist .wishlist-icon,
.top-cart-wishlist .mini-cart,
#tbay-header.header-v3 .list-inline a,
.tbay-to-top .tbay-cart .mini-cart{
    text-decoration: none !important;
}

.tbay-to-top .tbay-cart .mini-cart, 
.tbay-to-top #cart .mini-cart,
.tbay-to-top .wishlist-icon,
.tbay-to-top #back-to-top{
    border: 2px solid #d3c17f;
    border-bottom: 1px solid #d3c17f;
}



/*- - - BREADCRUMBS  - - - */

.tbay-breadscrumb {
	background: #e1cf8e;
}
.tbay-breadscrumb .breadscrumb-inner{
    background: #e1cf8e;
}

.breadscrumb-inner{
    color: #7e7038;
}

a.yith-quick-view-close{
    text-decoration: none;
}

.tbay-filter .change-view{
    color: #d3c17f;
}

i.fa.fa-th-list.active, 
.tbay-filter .change-view.active{
    color: var(--tb-theme-color);
}
.woocommerce div.product .product_title{
	 color: var(--tb-theme-color);
}



.tbay-filter form select option{
    background: #e1cf8e;
}




.woocommerce .woocommerce-ordering select option:hover{
    background: #edd98d!important;	
}

.page-title{
    color: var(--tb-theme-color);
}

.type-product .woocommerce-product-details__short-description {
    display: none;
}

sr7-txt#SR7_1_1-2-19,
sr7-txt#SR7_1_1-2-17{
    display: none !important;
}


.caret{
    margin-left: 6px;
}



/*- - - MEDIA QUERIES  - - - */

@media (min-width: 767px) {
	
	
    /* NAV */
    .dropdown-menu{
        background-color: #d3c17f;
        margin: 0;
	}
    .navbar-nav.megamenu .dropdown-menu{
        padding: 0;
    }
    .navbar-nav.megamenu .dropdown-menu>li>a {
        padding: 10px 20px;
        background: #d3c17f!important;
	    color: #584f2b!important;
        text-decoration: none!important;
    }

    }
    #tbay-header .navbar-nav.megamenu .dropdown-menu li.active>a, 
    #tbay-header .navbar-nav.megamenu .dropdown-menu li:hover>a{
        color: #403a20!important;
        text-decoration: none!important;
        background: #d3c17f!important;
    }
    .navbar-nav.megamenu .dropdown-menu>li>a:hover, 
    .navbar-nav.megamenu .dropdown-menu>li>a:active{
        background: #e9dba4!important;
    }

/* End NAV */
	
    .header-inner .col-md-5.hidden-sm.hidden-xs{
        float: right;
    }
    #tbay-header.header-v3 .tbay-search-form .tbay-search{
        border-radius: 6px 0 0 6px;
    }
	
    .tbay-search-form .button-group {
        border-radius: 0 6px 6px 0 !important;
    }
    .tbay-to-top{
        right: 0 !important;
    }
	
	.product-block h3.name{
        min-height: 40px;
    }
	
	.list-categories ul li{
        display: table-header-group!important;
    }
	.list-categories #wdh ul {
		display: block!important;
	}
	
	.variations th.label {
        min-width: 62px !important;
        max-width: 62px !important;
    }

	/*- - - TABS  - - - */

    .woocommerce div.product .woocommerce-tabs ul.wc-tabs li{
        margin: 0;
        padding:0;
    }
    .woocommerce div.product .woocommerce-tabs ul.wc-tabs{
        margin-bottom: -2px;
    }
    .woocommerce div.product .woocommerce-tabs ul.wc-tabs li a{
        margin: 0;
        padding:20px!important;
     	border-radius: 6px 6px 0 0;
    }
    .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel {
        padding: 30px;
        border-radius: 0 6px 6px 6px;
    }

}
@media (max-width: 767px) {
	
	

    /* NAV MOBILE */
    .navbar-offcanvas .navbar-nav>li>a {
        color: #584f2b;
    }
    .navbar-offcanvas .navbar-nav>li>a:hover, 
    .navbar-offcanvas .navbar-nav>li>a:focus{
        color: #403a20;
    }
	/* End NAV MOBILE */
	
    .woocommerce div.product div.images .flex-control-thumbs{
        border: 2px solid #3a102d;
		border-radius: 6px;
	}
	#wdh-home-feature-boxes{
		display:none;
	}
	
		/*- - - TABS  - - - */

    .woocommerce div.product .woocommerce-tabs ul.wc-tabs li{
        margin: 0;
        padding:0;
    }
    .woocommerce div.product .woocommerce-tabs ul.wc-tabs{
        margin-bottom: -2px;
    }
    .woocommerce div.product .woocommerce-tabs ul.wc-tabs li a{
        margin: 0;
        padding:10px!important;
     	border-radius: 6px 6px 0 0;
    }
    .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel {
        padding: 30px;
        border-radius: 0 6px 6px 6px;
    }

	
}


