/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.component .details {display: none !important;}

.component_title_wrapper {display: none !important;}

.component .composited_product_images img {width: 150px !important;}

.component .composited_product_images {margin-left: 0px !important;}

.component .component_inner, .component.progressive.last, .component.single.last, .composite_wrap {padding-bottom: 0px !important;}

/*.composite_button .quantity {margin-left: -150px !important;}*/

.widget_product_categories .cat-item-12 {display:none}

/*.component_table_item .product-subtotal {display: none !important;}*/

.from {display: none !important;}

.bop-nav-search .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}

.bop-nav-search label {
	margin-bottom: 0px !important;
}
.search-field, input[type="text"] {
	height: 25px;
	width: 185px;
	padding: 1px;
	margin-bottom: 0px !important;
}
.composite_availability {
	display:none !important;
}

.composite_button {
	padding-top: 50px !important;
}

.email-address:before {
   content: "Email address: ";
}
.composite_price .amount:after {content: ' each';}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1 !important;

}



#Action_bar.is-sticky {
    position: fixed !important;
}

#Top_bar.is-sticky {
    top: 45px !important;
}



.bop-nav-search input[type="text"] { color: #333333 !important; font-weight:bold !important; padding:2px !important;}

#Action_bar .social-menu li {vertical-align: top; }

.mcb-section-5a16c64b4 .column_attr.align_center {
  background: rgba(0, 0, 0, 0.2);
  padding: 20px 10px 10px;
}


@media only screen and (max-width: 960px) {
  .term-lids .product-cat-details br {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #Top_bar .top_bar_right {
    height: 0px!important;
  }
  .mcb-section-adddc196f .mcb-item-d0abec1a5 {
    display: none;
  }
  .mcb-section-adddc196f .mcb-item-6778f7d98 {
	text-align: center;
  }
  #Footer .widgets_wrapper {
    text-align: center;
  }
  #Footer aside.widget > h4 {
    margin-bottom: 10px;
  }
  #Footer aside.widget > h4::after {
    margin-top: 0 !important;
    margin: 0 auto
  }
  #Footer .ShopperApprovedSeal {
    float: none;
    display: inline-block;
    position: relative;
    bottom: -10px;
  }
}