/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.3
*/


@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,900;1,400;1,500;1,600;1,900&display=swap');

a.button{ border-radius:0px !important; -webkit-border-radius:0px !important;} 
a.button .button_label{ padding:15px 30px 15px 30px !important; font-size: 16px;color: #000 !important; font-weight:bold; text-transform:uppercase;  }
p{   } 
.header-stack.header-center #Top_bar .logo{ float:left; width:300px; border-bottom:none; }
.header-stack.header-center #Top_bar.is-sticky .logo{ width:150px; }
#Top_bar .menu > li > a span:not(.description){ padding:0px 60px; line-height:45px; }
.header-stack #Top_bar{ background: #fff url('/wp-content/uploads/2020/09/menu-bg.png') repeat-x bottom left; border-top:5px solid #4788bf;}
#Top_bar #menu{ background:transparent !important; }
#Top_bar.is-sticky .menu > li > a span:not(.description){ padding:0px 30px; }
.header-stack #Top_bar .top_bar_right{ position:static; padding:12px 0px;  }
.header-stack #Top_bar .top_bar_right i{ color:#000;}
#Top_bar.is-sticky .top_bar_right{ position:absolute;}
.socialtop{ float:left; margin-right:40px; font-size:20px; padding-top: 8px;  }
#Top_bar.is-sticky .socialtop{ display:none; }
#Top_bar.is-sticky .menu_wrapper .menu > li > a{ padding:6px 0px; }
.header-stack #Top_bar.is-sticky .top_bar_right{ padding:0px 0px;}

.wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left{ left:-35px !important; }
.wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right{ right:-35px !important;}

.video-section{ padding:90px 0px !important; }
.video-section h2{ font-weight:600; font-size:30px; margin-bottom:40px;  }

.products-section h2{ margin-bottom:40px; font-weight:bold;  }

.collection-section h2{margin-bottom:40px; color:#fff; font-weight:bold;  }
.collection-section .wpcs_product_carousel_slider .owl-item .item h4.product_name a,
.collection-section .wpcs_product_carousel_slider .owl-item .item .price{ color:#fff !important;}

.purpose-section{ padding:90px 0px !important;}
.purpose-section h2{ font-weight:600; font-size:30px; line-height:32px;  color:#fff; margin-bottom:40px;  }
.purpose-section p{ text-align:center; color:#fff; font-size:16px; line-height:26px; font-weight:300; margin-bottom:40px;  }
.purpose-black-section h2,.purpose-black-section p{ color:#000;  }
.purpose-black-section{ background: #fff url('/wp-content/uploads/2020/10/flowerbg.jpg') no-repeat 200px center; background-size: 300px; }
.purpose-black-section a.button .button_label,.support-section a.button .button_label{ background:#000; color:#fff !important; }

.featured-section{ padding:90px 0px !important;}
.featured-section h2{ font-weight:600; font-size:30px;  line-height:32px;  margin-bottom:40px;  }

.cta-section{ margin-bottom:20px; }
.cta-section h3{ font-weight:600; }
.cta-section a.button .button_label{ color:#fff !important; width:200px; text-align:center;}

.support-section{ padding:80px 0px 40px 0px !important; background: #fff url('/wp-content/uploads/2020/10/flowerbg.jpg') no-repeat 70%  center; }
.support-section h2{  font-weight:600; font-size:30px;line-height:32px; color:#000; margin-bottom:10px;}
.support-section .one-second p{ padding:20px 0px; font-size:17px; font-weight:bold; text-transform:uppercase; min-height: 42px; }

.contact-section{ padding:30px 0px !important; margin-bottom:20px;  }
.contact-form-box{ border:1px solid #fff; padding:30px 80px; float:left; width:65%; display:block; margin-left: 10%; }
.contact-form-box h2{ font-weight:600; font-size:30px; color:#fff;   margin-bottom:30px; text-align:center; }
.contact-form-box .wpcf7-submit{ width:200px; text-align:center; border-radius:0px; text-transform:capitalize; display:block; margin:0px auto;  }
span.wpcf7-form-control-wrap{ margin-bottom:10px !important;}

.osd-subscribe-email-cont{ float:left; width:150px; }
.osd-subscribe-submit{ float:left; width:75px; margin-left:10px; background:#4788bf !important; padding: 12px 0px !important; border-radius: 0px !important; }

.widget_nav_menu ul li::after{ display:none; }

.purpose-section,.pattern-section,#Footer{ position:relative; z-index:1; }
.purpose-section:before,.pattern-section:before,#Footer:before{ position:absolute; z-index:999; height:8px; width:100%; content:""; background:url('/wp-content/uploads/2020/10/afterBeforeImage.png') bottom repeat-x; top:0px; left:0px;   }
.purpose-section:after,.pattern-section:after{ position:absolute; z-index:2; height:8px; width:100%; content:""; background:url('/wp-content/uploads/2020/10/afterBeforeImage.png') top repeat-x; bottom:0px; left:0px;   }


#Footer h4{ text-transform:uppercase; }
#Footer p{ font-size:13px; margin-bottom:10px; }
#Footer .widget_nav_menu ul,#Footer ul {  list-style: none;margin-left: 20px;}
#Footer .widget_nav_menu ul li a:before,#Footer ul li a:before { content: ""; display: block; position: absolute; width: 0;height: 0; border-left: 6px solid #fff;  border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;  border-right: 6px solid transparent; left: -15px;bottom: 0;    top: 2px;    margin: auto;}
.social-footer{ float:left; width:100%;}
.social-footer a{ height:45px; width:45px; font-size:17px;  line-height:45px; text-align:center;  float:left; margin-right:10px;  background:#4b4b4b; color:#fff; border-radius:50%;   }
.social-footer a:hover{ background:#4788bf;}


.wpcs_product_carousel_slider .owl-item .item {position:relative; z-index:1;}
.wpcs_product_carousel_slider .owl-item .item .cart{ position:absolute; z-index:2; bottom: 90px; left: 35%; }

.Latest_news ul.ul-second li{ float:left; width:50%; }
.Latest_news ul.ul-second li .desc{ position:absolute; z-index:2;  bottom:30px; }
.Latest_news ul.ul-second li .desc h5{ display:none; }
.Latest_news ul.ul-second li .photo{ width:96%;}
.Latest_news ul.ul-second li .photo img{ height:182px !important; width:100% !important;}
.Latest_news ul.ul-second li  .desc_footer a{ background:#fff; padding:5px 15px; border-radius:20px; color:#000; float:left;   }

.Latest_news.featured ul.ul-first li .photo{ border-bottom:0px; }
.Latest_news.featured ul.ul-first .photo img{ width:100%; }
.Latest_news.featured ul.ul-first li{ position:relative; z-index:1; }
.Latest_news.featured ul.ul-first li .desc{ position:absolute; z-index:2; bottom:20px; left:20px;  }
.Latest_news.featured ul.ul-first li .desc h4,.Latest_news.featured ul.ul-first li .desc_footer,
.Latest_news.featured ul.ul-first li .desc h4 a,.Latest_news.featured ul.ul-first li a{ color:#fff; } 
.Latest_news ul li .desc_footer{ border-top:0px; }
.Latest_news ul li .photo{ border-right:none; }
.Latest_news.featured ul.ul-first li .desc_footer a{ border-left:3px solid #fff; padding-left:10px; }
.Latest_news ul li.has-post-thumbnail .desc{ margin-left:25%; }


#Footer .widget_recent_entries ul li{ margin-bottom:0px;}
#Footer .widget_recent_entries ul li a{ font-size:12px; line-height: 18px; }
 
@media screen and (max-width:700px){
    .header-stack #Top_bar{ background:#fff !important; }
     
    .contact-form-box { padding: 20px 20px; width: 85%;   display: block;   margin-left: 0%; }
    .mobile-tb-center #Top_bar .top_bar_right .top_bar_right_wrapper{ width:94%; float:left; padding:15px 3%; }
    .Latest_news ul li.has-post-thumbnail .desc{ margin-left:8%; width:100%;  }
}

