/*
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.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
#box-ab .one-third .clearfix { padding: 20px;
    border: 1px solid #F9f9f9;
    box-shadow: 0px 3px 4px #c7c4c4;
}

.lmp_load_more_button.br_lmp_button_settings {
    display: block !important;
    z-index: 999999;
    position: relative;
}
.alm-listing .alm-reveal {
    outline: 0;
    display: flex;
    flex-wrap: wrap;
}
.alm-listing .alm-reveal li{
	    width: 31.3%;
    margin: 0 1% 20px!important;
    list-style: none;
}
.alm-listing .alm-reveal li .image_wrapper{
	width:271px;
	height:271px;
	overflow:hidden;
}
.alm-listing .alm-reveal li .image_wrapper img{
	    width:271px;
    height: 271px;
    object-fit: contain;
}
.alm-listing  h3{
   font-size: 21px;
    line-height: 25px;
    font-weight: 500;
    letter-spacing: 0px;
}
.alm-listing .alm-reveal li .desc h3 a{
	 background-color:transparent !important;
    color: #161922;
    width: 100%;
    display: block;
    height: 100%;
    line-height: 25px;
    text-align: left;
    padding-left: 15px;
    margin-top: 10px;

}
.image_frame .image_wrapper .image_links a:hover {
    background: #ef4e3b !important;
    color: #0095eb;
}
.alm-listing .image_frame {
    overflow: hidden;
}

@media only screen and (max-width:500px){
	.alm-listing .alm-reveal li{
	    width: 100%;
	}
	.alm-listing h3{
		    font-size: 13px;
  
		text-align:left !important;
	}
	.alm-listing .alm-reveal li .desc h3 a {
    text-align: left;
		padding-left:16px !important;
		  line-height: 19px;
}
	ul.product-categories {
		MAX-HEIGHT: initial !important;}
}
@media only screen and (min-width:501px) and (max-width:767px){
	ul.product-categories {
		MAX-HEIGHT: initial !important;}
	.alm-listing .alm-reveal li{
	    width: 48%;
	}
	.alm-listing h3{
		       font-size: 16px;

	}
	.alm-listing .alm-reveal li .desc h3 a {
		    line-height: 19px;
}
}
@media only screen and (min-width:768px) and (max-width:1023px){
	.alm-listing .alm-reveal li{
	    width: 48%;
	}
	.alm-listing .alm-reveal li .image_wrapper{
	width:300px;
	height:300px;
	overflow:hidden;
}
.alm-listing .alm-reveal li .image_wrapper img{
	    width: 231px;
    height: 231px;
}
}
@media only screen and (min-width:1024px) and (max-width:1200px){
.alm-listing .alm-reveal li .image_wrapper img{
	    width: 200px;
    height: 200px;
}
	.alm-listing .alm-reveal li .image_wrapper {
    width: 100%;
		height: auto !important;}
}