/*
Theme Name: Porto Child
Theme URI: https://profiles.wordpress.org/nababurbd/
Author: Nababur Rahaman
Author URI: https://github.com/nababur
YouTube Channel: https://www.youtube.com/@CodewithNababur
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/
.main-content {
    padding-top: 0;
   
}
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
body.wide .container:not(.inner-container) {
 
    padding-left: 0;
    padding-right: 0;
}
.no-breadcrumbs .main-content {
    padding-top: 0;
}
  @media only screen and (max-width: 575px), only screen and (max-width: 767px) {
	.no-breadcrumbs .main-content {
		padding-top: 0px;
	}
  }
.home-slider .porto-ibanner{height:800px}

  @media only screen and (max-width: 575px), only screen and (max-width: 981px) {
.home-slider .porto-ibanner{height:350px}
  }
.brand-logo-footer{background-color: #222529;}
.brand-logo-footer img {
    width: 100%;
}

.footer-menu-bottom .mega-menu>li.menu-item>a {

    color: #fff;
    font-weight: 400;
}
.page-top {
    display: none;
}
.footer-menu-bottom .mega-menu {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
  @media only screen and (max-width: 575px), only screen and (max-width: 767px) {
.footer-menu-bottom .mega-menu {
 
    justify-content: flex-start;
}
  }
#header .elementor-element-908d01b .narrow li.menu-item > a, #header .elementor-element-94711fd .narrow li.menu-item > a {
    color: #777777;
}
.rosy-header-active.sticky {
    background: #fff !important;

}
.home-product-area .porto-tb-meta {

    color: #222529 !important;
}
#header .main-menu > li.menu-item > a {
   
    color: #d2aa9a;
}
.mySwiperGalleryCoverflow .testimonial-section .testimonial-wrapper {
    background: transparent !important;
}
.mySwiperGalleryCoverflow .swiper-pagination-bullet {
  
    background: #fff !important;

}
 body.woocommerce-shop .container:not(.inner-container), .page-header-1{
/*     padding-left: 3.77vw;
    padding-right: 3.77vw; */
    max-width: 1200px;margin:0px auto
} 
body.woocommerce-shop .container:not(.inner-container), .page-header-1 {
    max-width: 1200px;
    margin: 0px auto;
}
.contact-form .form-control, input[type=color], 
input[type=date], 
input[type=datetime-local], 
input[type=datetime], 
input[type=email], 
input[type=month], 
input[type=number], 
input[type=password], 
input[type=search], 
input[type=tel], 
input[type=text], 
input[type=time], 
input[type=url], 
input[type=week], 
select {
  
    padding: 15px 12px;
    
}


.home-product-carousel .porto-tb-featured-image .img-thumbnail img, .porto-tb-featured-image img {
    background: transparent;
    border: 2px solid#D1AB9B;
}
.home-product-carousel .porto-tb-featured-image a.img-thumbnail, 
.home-product-carousel .product-image{  background: transparent;}
.page-wrapper a.add_to_cart_button { background: #36383b;}

.product-type-bheshadow:hover .single-product-hover a.img-thumbnail {
   
    border: 2px solid#2C3046;
}
/* .product-type-bheshadow .single-product-hover a.img-thumbnail {
   
    border: 2px solid transparent;
} */
/* .explore-carousel-home .owl-carousel .owl-stage-outer{padding:25px} */
.alpus-aprs-shop-filters-wrapper {

    display: none;
}
.shop-extra-item-block {
    /* margin-top: 8px; */
    border: 3px solid#fff;
    border-bottom: 24px solid#fff;
    border-top: 8px solid#fff;
}
.product-col 
.product-content {
    background: #D2AA9A;
    padding-bottom: 15px !important;
}

.woocommerce-product-gallery .owl-carousel .img-thumbnail img {

    background: transparent;
}

.main-content {

    padding-bottom: 0;
}

.banner-title-overlay h2{
    padding: 12px 15px;
    background: rgb(255, 255, 255);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 70%);
}
.product-tab-design-shop-details .featured-box .icon-featured {
    color: #d2aa9a !important
}
.product-tab-design-shop-details .elementor-tab-title.elementor-active, .product-tab-design-shop-details .elementor-tab-title:hover {
    border-bottom-color: #D2AA9A !important;
}

/* Single product hover css  */
.home-product-carousel .product-type-bheshadow:before {

    background-color: #D2AA9A;

}
.m-b-lg {
	margin-bottom: 0px !important;
}
.page-wrapper .single-product-hover a.add_to_cart_button {
    background: #2C3046;
}
@media only screen and (max-width: 767px) {
    .page-header-8 li a {
        font-size: 15px;
        font-weight: 400;
    }
	.page-header-8 li .delimiter.delimiter-2 {

    font-size: 18px;
    font-weight: 400;
   
}
}

.premium-woo-products-details-wrap {
    border-top: 1px dashed #f1f1f1;
}

.page-id-55 h2 {
    color: #fff !important;
}