/*
Theme Name:	Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI:	https://muffingroup.com
Description: Child Theme for Betheme - Premium WordPress Theme
Template: betheme
Version: 1.6.1
*/
.dataTables_filter {
    float: left;
    margin-left: 33px;
    margin-top: -14px;
}
.dataTables_length {
    float: left;
    margin-left: 7px;
}
#bulk_length select {
    display: inline !important;
    width: 53px;margin-top: 13px !important;
}
#bulktable_wrapper {
    width: 95% !important;
    margin: 0 auto;
}
.example a {
    color: #444444 !important;
}

@media only screen and (min-width: 1240px){
.page-id-894 #Top_bar, .page-id-1054 #Top_bar {
    display: block;
}
}
.page-id-894  #Header .top_bar_right ,.page-id-1054 #Header .top_bar_right {
    background-color: #f5f5f5;
    display: none;
}
.page-id-894 #Top_bar .top_bar_left, .page-id-1054 #Top_bar .top_bar_left {
    position: relative;
    float: left;
    width: 97%;
}
.page-id-894  .is-sticky .menu_wrapper ,  .page-id-1054  .is-sticky .menu_wrapper {
	
    clear: none;
    margin-top: -60px;
}
.page-id-894 ul,.page-id-1054 ul  {
    list-style: inherit;
    margin-left: 33px;
}
.page-id-894 label, legend {
    display: block;
    margin-bottom: 5px;
    font-weight: 500 !important;
    font-size: 18px;
    color: #444343  !important;
}
.table-top h3 {text-align:center;}
.floating-menu {padding: 30px;
    border: 1px solid;
    margin-left: 25px;
}
.tel-wht {border-right:3px solid #fff !important;border-radius: 0 !important;
    padding: 5px !important;}
.tel-wht img {    width: 27px;margin-top: -7px;
    margin-bottom: -9px;}
.floating-menu  li {border-bottom: 2px solid;}
.pro-cat-sidbar {width:25%;float:left;}
.cat-cust-grup {width:100% !important;}
.cat-cust-grup  .three-second {width:75%;}
#Action_bar .social {
	float: left;}
.dwn-button{float: right;
    background-color: #dc117a !important;
    color: #fff !important;
    margin-bottom: 0 !important;} 
.iconbgcustcolor .icon_box{border:1px solid #fff;padding:20px 15px;color:#fff;}
.iconbgcustcolor h3,.iconbgcustcolor h4,.iconbgcustcolor p{color:#fff;}
.ui-tabs .ui-tabs-nav li.ui-state-active a:after{content:none;}
.ui-tabs .ui-tabs-nav li.ui-state-active a{background:#df1a80 !important;color:#fff !important;}
.ui-tabs .ui-tabs-nav li a{font-size:18px !important;font-weight:600 !important;padding:10px 20px !important;}
.woocommerce .product div.entry-summary h1.product_title{padding:0;}
.woocommerce .product div.entry-summary h1.product_title:after{content:none;}
.woocommerce .product div.entry-summary > p.price{margin-bottom:10px;}
.woocommerce-page div.product div.summary{width:64%;}
.image_frame{border-color: #df1a80;border-width: 2px;}
#Footer .widget strong{font-weight:500;margin-right:5px;word-spacing:2px;}
#search_button i.icon-search-fine:before{font-weight:700;}
#mwacht{display:none;}
#Footer ul.social li{display:block;float:left;margin-right:5px;height:30px;width:30px;}
#Footer ul.social li a{display:inline-block;height:30px;}
#Footer ul.social li img{width:100%;}
.cust-heading{position:relative;margin-bottom:20px;font-size:25px;line-height:25px;text-transform:uppercase;color:#de1a7f;}
.cust-heading span{padding-bottom:6px;position:relative;}
.cust-heading span:after{position:absolute;content:"";width:100%;bottom:0;left:0;border:2px solid #079545;}
.listbm0{margin-bottom:0 !important;}
#Top_bar .menu > li > a span:not(.description){padding:0 8px;}
#Top_bar a#header_cart{display:none !important;}
#Subheader .title{font-style:normal !important;font-weight:500 !important;}
.listbm0{color:#444;}
table.cust-table{margin-bottom:40px;}
.main-from{padding:20px;border:1px solid #de197c;background:#fff;border-radius:27px;box-shadow:0px 0px 7px #079545ad;}
.main-from h4{text-align:center;}
.main-from input[type="submit"]{margin-left:25px;background:#de1a7f;}
.main-from input[type="submit"]:hover{background:#079545;}
.wpcf7-form input[type="submit"]{background:#de1a7f;margin-left:0;}
.wpcf7-form input[type="submit"]:hover{background:#079545;}
.wpcf7-form .one-second input[type="submit"]{background:#079545;width:100%;margin:0;font-size:24px;padding:5px 10px 8px;}
.wpcf7-form .one-second input[type="submit"]:hover{background:#de1a7f;}
#Action_bar .contact_details{color:#fff !important;}
#Action_bar .contact_details li{margin-right:15px !important;font-size:18px;padding-right:20px !important;position:relative;}
#Action_bar .contact_details li::after{position:absolute;width:1px;height:15px;content:"";background:#fff;right:0;top:50%;transform:translateY(-50%);}
#Action_bar .social li,
#Action_bar .social li a{color:#fff !important;}
#Footer .widget_mfn_menu ul li a{padding:5px 10px;background:transparent !important;box-shadow:none !important;border:0;margin:0;color:#fff;}
.custbg{display:block;float:none;clear:both;max-width:230px;width:100%;margin:0 auto;background:#e6e7e9;box-shadow:0px 10px 13px -7px #000000,0px 0px 10px 0px rgba(0,0,0,0);-webkit-box-shadow:0px 10px 13px -7px #000000,0px 0px 10px 0px rgba(0,0,0,0);}
.custbg .nameblk{text-align:center;padding:20px 0;color:#444;}
.custbg .nameblk span{font-weight:500;display:inline-block;padding:5px 20px;color:#444;border:1px solid #444;border-radius:20px;}
#Top_bar .logo{margin-left:0 !important;}
.custheading{font-size:38px;line-height:40px;font-weight:600;color:#222;}
.btn-custom{font-weight:500;padding:5px 20px 8px;color:#444 !important;border:1px solid #444;border-radius:20px;font-size:18px;text-decoration:none !important;}
.custbottombg{background:#e6e7e9;}
.custbottombg .imgblk img{display:block;}
.custbottombg .descblk{text-align:left;padding:20px;color:#444;}
.custbottombg .descblk h3{color:#444;margin-bottom:10px;font-size:22px;line-height:20px;}
.custbottombg .descblk ul,
.custbottombg .descblk ul li,
.custbottombg .descblk p{color:#444;margin-bottom:0;line-height:24px;font-size:18px;}
.custheading1{font-size:38px;line-height:40px;font-weight:500;color:#bf1616;margin-left:-20%;padding-top:30%;}
.box-franchise{color:#fff;position:relative;margin-top:10%;left:40%;display:inline-block;}
.fbox-heading1{font-size:90px;line-height:80px;font-weight:700;}
.fbox-heading2{font-size:60px;line-height:60px;font-weight:600;}
.fbox-heading3{font-size:50px;line-height:50px;font-weight:600;}
.btn-contacts{display:inline-block;margin-top:10px;background:#fff;font-weight:500;padding:10px 30px 13px;color:#444 !important;border-radius:30px;font-size:25px;text-decoration:none !important;}
.btn-contacts:hover{color:#dd127b !important;}
.btn-custom:hover{background:#dd127b !important;border-color:#dd127b !important;color:#fff !important;}
.custbg .nameblk span:hover{background:#dd127b !important;border-color:#dd127b !important;color:#fff !important;}
.custbottomform span.wpcf7-form-control-wrap{margin-bottom:15px;display:block;}
.custbottomform span.wpcf7-form-control-wrap .wpcf7-text{font-size:18px;line-height:25px;border-radius:10px;}
.custbottomform span.wpcf7-form-control-wrap .wpcf7-textarea{font-size:18px;border-radius:10px;}
.extrainfo{text-align:left;}
.extrainfo label{margin:0;font-weight:500;}
.extrainfo span.wpcf7-list-item.first{margin:0;}
#Top_bar .menu li ul li a .menu-arrow{top:7px !important;}
#Top_bar .menu li ul li a{padding:5px 10px;}
#Top_bar .menu li ul li ul{width:500px;}
#Top_bar .menu li ul li ul li{width:50%;float:left;}
#Top_bar .menu li ul li ul li a{border-right:1px solid #ddd;}
.custcontactform span.wpcf7-form-control-wrap .wpcf7-text{font-size:18px;line-height:25px;border-radius:10px;padding:5px 10px;}
.custcontactform span.wpcf7-form-control-wrap .wpcf7-textarea{font-size:18px;border-radius:10px;padding:5px 10px;}
span.wpcf7-list-item.first{margin:0;}

.sidebar .widget > form{padding:20px;}
.sidebar .widget > div.textwidget{padding:20px;}
.sidebar .widget > ul{padding:20px;display:none;}
.sidebar .widget{position:relative;margin:0 0 15px;padding:0;background:#fff;border:1px solid #e4e5e7;}
.sidebar .widget > h3{position:relative;margin:0;font-size:18px;line-height:25px;color:#de1980;font-weight:500;padding:8px 40px 8px 15px;}
.sidebar .widget.woocommerce-widget-layered-nav > h3{padding:8px 15px;cursor:pointer;}
.sidebar .widget.woocommerce-widget-layered-nav > h3:after{position:absolute;content:"\e869";width:25px;height:25px;right:10px;background:#fff;font-family:"mfn-icons";border-radius:25px;color:#434343;text-align:center;font-size:30px;line-height:30px;}
.sidebar .widget > h3.active:after{transform:rotate(180deg);line-height:25px;}
.aside_right .widget:after{content:none;}
.sidebar .widget{padding:0;margin-bottom:15px;}

@media only screen and (max-width:1239px){
.top_bar_right{display:none !important;}
#Side_slide #slide-cart{display:none !important;}
#Action_bar .contact_details li::after{content:none;}
#Action_bar .contact_details li{padding-right:0 !important;}
#Action_bar .social{display:none;}
#Action_bar .contact_details{float:none;text-align:center;}
.mcb-section-gg25zuru1{background:#e6e7e9 !important;}
}
@media only screen and (max-width:1024px){
.box-franchise{margin-top:40px;}
}
@media only screen and (max-width:899px){
.box-franchise .fbox-heading1{font-size:60px;line-height:50px;}
.box-franchise .fbox-heading2{font-size:50px;line-height:50px;}
.box-franchise .fbox-heading3{font-size:40px;line-height:40px;}
}
@media only screen and (max-width:767px){
.box-franchise .fbox-heading1{font-size:50px;line-height:40px;}
.box-franchise .fbox-heading2{font-size:40px;line-height:40px;}
.box-franchise .fbox-heading3{font-size:30px;line-height:30px;}
.mcb-section-gg25zuru1{padding:30px 0 !important;}
.box-franchise{margin:40px 0;left:20%;}
.custheading{font-size:28px;}
.custheading1{padding:0;margin:0 0 20px;font-size:30px;}
#wacht{display:none;}
#mwacht{display:block;}
}
div#bulktable_filter {
    float: left;
}
div#bulktable_length {
    float: right;
}
.main-panel {
    width: 100%;
    float: left;
    margin-top: 32px;
}
.panel-order {
    width: 50%;
    float: left;
    margin-left: 10px;
    border: 1px solid #000;
    background-color: #dddddd;
}
.order-form {
    width: 40%;
    float: left;
    margin-left: 5%;
    border: 1px solid #000;
    margin-bottom: 30px;
}
.order-form .column {
    margin: 10px 0 0 !important;
}
.panel-heading h3 {
    padding: 6px;
    text-align: center;
}
.paginate_button {
    padding: 5px;
    background: #de197f;
    color: #ffffff;
    margin-left: 3px;
}
.panel-subheading h4 {
    float: left;
}
.subone h4, .cart-p-name {
    width: 65%;
}
.subtwo h4, .cart-p-qty {
    width: 18%;
}
.panel-subheading h4 {
    float: left;
}

.panel-heading h3 {
    padding: 6px;
    text-align: center;
}
.subone h4, .cart-p-name {
    width: 65%;
}
.subtwo h4, .cart-p-qty {
    width: 18%;
}
.cart-p-qty, .cart-p-del {
    margin-left: 23px;
    margin-top: 10px;
}
.subthird h4, .cart-p-del {
    width: 7.240%;
}
.cart-p-qty, .cart-p-del {
    margin-left: 23px;
    margin-top: 10px;
}
.cart-p-name, .cart-p-qty, .cart-p-del {
    float: left;
}
p.success {
    text-align: center;
    background: #11aaa2;
    color: white;
}
.panel-heading h2 {
    text-align: center;
    margin-bottom: 25px;
    color: #dc117a;
}
.page-id-643 #bulktable_wrapper {
    width: 95% !important;
    margin: 0 auto;
}

.footer-col {
    position: fixed;
    bottom: 0;
    width: 100% !important;
    margin-bottom: 0;
    z-index: 9999999999;
    display: block;
    text-align: center;
    background:#01913f;
    padding: 6px;
    margin: 0;
}

.footer-col button {
  padding: 13px 21px;
  margin-bottom: 0;
  width: 30%;
}
.footer-col .button i{
    font-size: 30px;
}
.footer-col .button {
    padding: 0 0!important;
    margin-bottom: 0;
    width: 32%;
    color: #fff!important;
    margin-top: 2px;
    float: left;
    font-size: 17px;
    margin-right: 0px;
    box-shadow: none;
    display: flex;
    flex-direction: column;
/*     background: transparent !important; */
    border: none !important;
}

.tel-foo {
  border-right: 3px solid #fff !important;
  border-radius: 0 !important;
}
.floating-menu li {
    border: 1px solid transparent;
    }

/* The Modal (background) */

.modal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Sit on top */
  padding-top: 100px;
  /* Location of the box */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: rgb(0, 0, 0);
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */
}

.modal-body input,
.modal-body textarea {
  border-color: #000 !important;
}

.modal-body textarea {
  height: 80px;
}


/* Modal Content */

.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}


/* The Close Button */

.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

#myModal .modal-content form textarea {
  height: 110px;
}

#myModal .modal-content form textarea {
  height: 110px;
}

#myModal .modal-content {
  padding-top: 20px;
}

#myModal {
  padding-top: 70px;
  z-index: 9999;
}
#mwacht{display:none;}
@media only screen and (min-width: 1240px)
 {
  .footer-col {
    display: none !important;
  }
  }
@media only screen and (max-width: 767px)
{
.table-responsive table {
    overflow-x: auto;
    display: block!important;
}
}
@media only screen and (max-width: 768px) {
	#wacht{display:none;}
	#mwacht{display:block;}
	.molile-none {display:none !important;}
	.phone {font-size: 23px;
    line-height: 34px;}
	.dwn-button{margin-right: 73px!important ;
    font-size: 15px;
    margin-bottom: 13px !important;}
}
@media only screen and (max-width: 480px) {
	
		div#wpcs_tab_443
	{
		display:none;
	}
	.modal-content
	{
		width:80%!important;
	}
}

.footer-form .heading-look {
    font-size: 24px;
    background: #ec3139;
    color: #fff;
    text-align: center;
    display: block;
    padding: 7px 0;
    cursor: pointer;
}
.footer-form {
    position: fixed;
    right: 15px;
    bottom: 0;
    z-index: 1000;
    width: 286px;
}
div#mini_contact_form {
    background: white;
    padding: 13px;
}
.term-170 .second-product{
	display: none;
}