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

#Subheader{
  padding: 200px 0 60px !important;
}
.home #Top_bar #logo img{
  height: 210px;
  min-height: 210px;
}
#Top_bar #logo img.logo-sticky, #Top_bar #logo img.logo-mobile, #Top_bar #logo img.logo-mobile-sticky{
  max-height: 100% !important;
  height: auto !important;
  min-height: auto;
}
a.button_theme:hover, a.tp-button.button_theme:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{
  background-color: #558160 !important;
}
#Top_bar #logo img{
	width: auto;
    height: 160px;
    max-height: 160px;
}
@media (max-width: 767px) {
  .homeSliderTxt h2{
    font-size: 32px;
    line-height: 32px;
  }
  .homeSliderTxt h2 br{
    display: none;
  }
}
.blog_slider.flat .blog_slider_ul li .item_wrapper .image_wrapper{
	height: 0;
	padding: 0 0 55%;
}
.blog_slider.flat .blog_slider_ul li .item_wrapper .image_wrapper img{
	width: 100%;
	top: 50%;
  	transform: translateY(-50%);
  	position: absolute;
  	left: 0;
  	right: 0;
  	margin: 0 auto;
}
.blog_slider.flat .blog_slider_ul li .item_wrapper:hover .image_wrapper img, .blog_slider.flat .blog_slider_ul li .item_wrapper:hover .image_wrapper img{
	top: 50%;
}

/* LIST */
.one.column.inlineList{
  margin-bottom: 10px !important;
}
.one.column.inlineList .list_item{
  position: relative;
}
.one.column.inlineList .list_item .list_left{
  position: absolute;
  left: 0;
  top: 50%;
  margin: -40px 0 0;
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.one.column.white .list_item .list_right h4{
  color: #eee;
  margin: 0;
  font-size: 16px;
  line-height: 21px;
}
.one.column.inlineList .list_item .list_right{
  display: inline-block;
  vertical-align: middle;
  float: none;
  padding: 15px 0;
}

.column.list{
  border-bottom: 1px dashed #ddd;
  margin-bottom: 10px; 
}
.feature_box .feature_box_wrapper .photo_wrapper img{
  width: 100%;
}

.menu_wrapper {
	margin-left: 100px !important;
}

.top_bar_left {
	width: 1070px !important;
}

@media only screen and (max-width: 767px){
  .section_wrapper .mcb-wrap, .section_wrapper .column, .container .column, .sections_group, .four.columns {
      padding-left: 0 !important;
      padding-right: 0 !important;
  }
}