/**
* Theme Name: Uthan Child
* Description: This is a child theme of Uthan, generated by Merlin WP.
* Author: <a href="https://themeforest.net/user/template_path">template_path</a>
* Template: uthan
* Version: 2.0.1
*/

.main-header .logo-box{
	width:150px;
	text-align:center;
	    display: flex
;
    justify-content: center;
}
.main-header .logo-box .logo {
    max-width: 63px;
    width: 100%;
}
.theme_color, .feature-block-one .inner-box .icon-box, .content_block_2 .content-box .single-item .icon-box, .service-block-one .inner-box .icon-box, .theme-btn.btn-two , .cta-section .theme-btn{
    color: #9c7e4b;
}
.theme-btn:before{
	background-color: #453631;
}
.service-block-one .inner-box .link-box .overlay-btn, .service-block-one .inner-box h3 a:hover {
    color: #9c7e4b;
}
.theme-btn:hover {
    color: #fff !important;
}
.main-footer {
    background-color: #9c7e4b;
}
.footer-bottom, .header-top {
    background-color: #453631;
}
.testimonial-section .owl-nav button {
    color: #9c7e4b;
}
.main-header .logo-box{
	padding: 10.5px 0px;
}
.sec-title .sub-title {
    color: #453631;
}
.main-menu .navigation > li.current > a, .main-menu .navigation > li:hover > a {
    color: #9c7e4b;
}
.footer-widget.links-widget li a:hover, .contact-info li a:hover{
	color:#fff;
}
.sec-pad, .mr_shop_single, .blog-pagev2-area.mr_shop
 {
    padding: 50px 0px 50px 0px !important;
}

.eael-product-grid .woocommerce ul.products li.product .button{
	display:none !important;
}
.fa, .far, .fas {
    font-family: 'Font Awesome 5 Pro' !important;
}
.product-block-two .overlay, .product-block-two .price, .mr_shop_sorting, .cart, .price{
	display:none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{
	    color: #453631;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:before{
	    background-color: #453631;
}
button:focus {
    outline: 1px dotted;
    outline: none;
}
	.pb_130 {
    padding-bottom: 50px;
}
.pt_130 {
    padding-top: 50px;
}
.mobile-menu .menu-backdrop{
	background-color: #453631;
}
#okapi-wasb-button, .btn-wp {
    position: fixed;
    z-index: 9999999;
    bottom: 18px;
    left: 20px;
}
#okapi-wasb-icon, .btn-wp-img {
    opacity: 0.95;
    width: 45px;
    height: 45px;
}
.pb_150 {
    padding-bottom: 40px;
}
.pt_140 {
    padding-top: 40px;
}
.widget ul li a:hover, .news-block-one .inner-box .lower-content h2 a:hover {
    color: #9c7e4b !important;
}
.wpcf7-not-valid-tip{
	text-align:left;
}
.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product img, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 250px !important;
    margin: auto;
    max-width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 8px;
	object-fit:cover;
}
.product-image-wrapper {
    position: relative;
}

.product-image-wrapper img {
    transition: opacity .3s ease-in-out;
}

.product-image-wrapper .hover-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;  /* hide by default */
}

.product-image-wrapper:hover .hover-image {
    opacity: 1;  /* show on hover */
}

.product-image-wrapper:hover .wp-post-image {
    opacity: 0;  /* hide main image on hover */
}
.product-block-two .inner-box:hover .image img {
    transform: none;
}
#elementor-lightbox-slideshow-single-img{
	display:none !important;
}
.woocommerce div.product div.images .flex-control-thumbs li{
	padding:3px;
}
.banner-carousel .slide-item:before{
	opacity: 0.5;
}
#tab-description, #tab-reviews , #tab-additional_information{
    background: #fff !important;
    margin-top: 0;
    padding: 30px;
    border: 1px solid #ececec;
}
.woocommerce div.product .woocommerce-tabs .panel h2{
	display:none;
}
.woocommerce table.shop_attributes td {
    font-style: normal;
}
.main-menu .navigation > li > ul, .main-menu .navigation > li > .megamenu{
	    background-color: #453631 !important;
}
.main-menu .navigation li.dropdown .dropdown-btn{
	    top: 48px;
	display:block;
	    right: -25px;
}
.fixed-header .main-menu .navigation li.dropdown .dropdown-btn{
	top: 33px;
}
.main-menu .navigation > li{
	position:relative;
}
.author-box.p_relative.d_block.pl_65 {
    padding: 0;
}
.pb_140{
	padding-bottom:40px !important;
}
.sec-title.mb_45{
	margin-bottom:0px !important;
}
section.mr_shop_single{
	padding-bottom:0px !important;
}
.product-block-two{
	margin-bottom:30px;
}
.image_block_1 .image-box .inner{
	justify-content: center;
}
@media only screen and (max-width: 991px) {
.main-header .nav-right{
	display:none;
}
	.pb_130 {
    padding-bottom: 40px;
}
.pt_130 {
    padding-top: 40px;
}
	    .service-section, .news-section {
        padding-bottom: 40px !important;
    }
	    .main-footer .widget-section {
        padding-bottom: 10px !important;
			 padding-top: 10px;
    }
	.pt_140 {
    padding-top: 40px;
}
}
@media only screen and (max-width: 767px){
.woocommerce div.product div.images.woocommerce-product-gallery{
		margin-bottom: 22px;
	}
	.related-product .shop-page-title .title{
		margin-top:0;
	}
	.product-block-two{
		    margin-bottom: 30px;
	}
	.mrwidget{
		 margin-bottom: 30px !important;
	}
	.post-share-option.mb_90 {
   	 margin-bottom: 30px;
	}
	.sidebar-side{
		display:none;
	}
	.pl_70 {
    padding-left: 60px;
	}
	    .footer-widget {
        margin: 0px 0px 0px 0px !important;
    }
}