/*

Theme Name: 	George Sten & Co

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

-------------------------------------------------------------- */



#Top_bar{
	padding:30px 0 20px 0 ;
	
}
#Top_bar.is-sticky{
	padding:10px 0;
	
}
#Action_bar .contact_details li {
  color: #fff;
  display: inline-block;
  font-size: 20px;
  margin-right: 10px;
  padding: 20px 0;
}
#Action_bar .search_wrapper{
	float:right;
	position:relative;
}
#Action_bar .search_wrapper .icon_close{
	display:none;
	
}
#Action_bar .search_wrapper .icon_search {
  left: 5px;
  position: absolute;
  top: 13px;
}

#Action_bar .search_wrapper input.field {
  background: #eceeef none repeat scroll 0 0;
  margin: 8px 10px 0 0;
  padding: 5px 10px 5px 25px;
}



.menuo-right #Top_bar .menu_wrapper {
  float: right;
  margin-top: 6px;
  clear:right;
}
#Top_bar.is-sticky .menu_wrapper {
  clear: none;
  margin: 0;
}
#menu > ul > li > a{
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0;
}
#Top_bar .menu > li > a span:not(.description) {
 line-height: normal;
  padding: 0 0 0 20px;
}


.home-top-contact{
	color:#fff;
	margin-bottom: 10px !important;
	
}
.home-top-contact h3 {
  color: #eff4f6;
  font-size: 18px;
  font-weight: bold;
  line-height: 25px;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.home-top-contact h3 i {
  background: #fff none repeat scroll 0 0;
  border-radius: 50%;
  color: #e57745;
  display: inline-block;
  font-size: 20px;
  padding: 5px 3px;
  vertical-align: middle;
}
.home-top-contact h3 span {
  display: inline-block;
  padding-left: 5px;
  vertical-align: middle;
}

.home-top-contact p {
  border-bottom: 1px solid #eff4f6;
  border-top: 1px solid #eff4f6;
  font-size: 16px;
  font-weight: 300;
  padding: 10px 0;
}

.home-top-contact .address-info{
	margin-bottom:20px;
	
}

.home-top-contact .address-info a{
	color:#ffa902;
	font-size:14px;
	
}


.home-top-contact .email-info a{
	color:#fff;
	text-decoration:none;
	
}
.home-top-contact .email-info a:hover{
	color:#ffa902;
	
}

.home-top-contact .email-info p{
	font-size:15px;
	
}

aside#widget_mfn_recent_posts-2 .Recent_posts ul li .photo {
   display: none;
}

aside#widget_mfn_recent_posts-2 .Recent_posts ul li .desc .date {
  display: none;
  position: relative;
  z-index: 2;
}

aside#widget_mfn_recent_posts-2 .Recent_posts ul li {
  margin-bottom: 5px;
}


aside#widget_mfn_recent_posts-2 .Recent_posts ul li .desc h6 {
  margin-bottom: 0;
  padding-bottom: 0;
  border:none;
}
aside#wp_editor_widget-5{
	padding:0 !important;
	
}

.sliding_box .desc_wrapper {
  background: #000 url("images/box-arrow.png") no-repeat scroll right center;
  min-height: 70px;
  padding: 13px;
}

.sliding_box .desc_wrapper h4 {
  color: #fff;
  line-height: 22px;
  margin: 0;
  text-align: left;
}

.facebook-feeds h3 {
  background: #ae5ba4 none repeat scroll 0 0;
  color: #fff;
  font-size: 24px;
  line-height: 75px;
  margin-left: -1%;
  margin-right: -1%;
  padding: 0 15px;
  margin-bottom:0;
}
.lawyer-categories{
	margin-top:-15px;
}

.one-third.mcb-wrap {
	width: 32%;
}

.new_categories {
	margin-bottom: 13px;
	margin-right: 13px;

}

.new_categories_inner a {
	color: #fff !important;
}

div#mapp0_layout {
	margin: 0;
}


.new_categories .cat-box{
	margin-bottom:0;
	
}


.new_categories .cat-box .photo_wrapper img {
	min-width:100%;
 
}

.facebook-feeds .cff-wrapper {
  padding: 10px 0 10px 10px;
}
.facebook-feeds  #cff.cff-fixed-height {
  padding: 0;
}

.facebook-feeds #cff .cff-author a {
	color:#234a54;
}

.facebook-feeds .cff-post-text{
	color:#fff;
	
}

.facebook-feeds .cff-post-text a{
	display:none;
}

 .facebook-feeds .cff-post-links a{
	color:#234a54;
}

.facebook-feeds #cff.cff-default-styles .cff-author .cff-date {
	color:rgba(255,255,255,0.6);
}
.facebook-feeds #cff .cff-author {
  margin: 0 0 5px;
}

.home-latest-news{
	margin-bottom:30px;
	position:relative;
	
}
.home-latest-news::after {
  background: #ffffff none repeat scroll 0 0;
  bottom: -30px;
  content: "";
  height: 15px;
  left: 0;
  margin-left: -1%;
  position: absolute;
  width: 102%;
}


.urgent-request-form{
	padding:15px;
	
}

.urgent-request-form p {
	margin-bottom:5px;
	text-align:center
}
.urgent-request-form textarea{
	height:75px;
	
}
.urgent-request-form input[type="submit"] {
  background: #999 none repeat scroll 0 0;
  border-radius: 0;
  margin-right: 0;
  margin-top: 15px;
}



.home-latest-news h3 {
  background: #af1d26 none repeat scroll 0 0;
  color: #fff;
  font-size: 24px;
  line-height: 45px;
  margin: 0;
  padding: 0 15px;
}

.home-latest-news .Latest_news ul {
	padding:20px 15px 5px;
}
#Action_bar .social li a {
  color: rgba(255, 255, 255, 0.6);
}


.home-latest-news a.button {
  background: #af1d26 none repeat scroll 0 0;
  color: #fff;
  margin-left: 20%;
}
.home-latest-news a.button i{
	color:#fff;
	
}


.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {
	margin:0;
}



blockquote {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  display: block;
  font-family: Roboto !important;
  font-size: 14px;
font-style: normal !important;

  height: auto;
  line-height: 20px;
  margin: 0 0 35px 25px;
  position: relative;
  top: 15px;
}

.testimonials_slider .testimonials_slider_ul li .hr_dots {
  display: none;
  margin-bottom: 15px;
}

.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {
  margin: 0 0 15px;
}
.testimonials_slider.single-photo .slider_pager {
  margin-top: 15px;
}


#Footer .widgets_wrapper {
  background: #252b2c none repeat scroll 0 0;
  padding: 40px 0 15px;
}
#Footer ul.menu{
	padding:0 !important;
	
}
#Footer ul.menu li{
	list-style:none;
}

#Footer ul.menu li:after{
	display:none;
}

#Footer ul.menu li a{
	padding:0; 
	line-height:30px;
	
}

#Footer h4{
	font-weight:bold;
	
}

.getintouch-form input[type="submit"] {
  background: #e57745 none repeat scroll 0 0;
  border-radius: 0;
  margin-right: 0;
  float:left;
  margin-top: -5px;
}
.getintouch-form textarea{
	height:80px;
	background:#3b4142;
	color:#fff;
	
}

.getintouch-form > p {
  margin-bottom: 5px;
}

.getintouch-form input[type="text"], .getintouch-form input[type="email"]{
	background:#3b4142;

	color:#fff;
} 



#Top_bar .cal-us {
  float: right;
  font-size: 22px;
}
#Top_bar .cal-us a{
	color:#626262;
	text-decoration:none;
}

#Top_bar .cal-us a:hover{
	color:#d40c0c;
	
}
	
}
#Top_bar .menu li ul {
	margin-bottom:4px;
	}
	
#Subheader ul.breadcrumbs {
  width: 50%;
}	
#Subheader .title {
  width: 50%;
}
	
#Top_bar .menu li ul li {
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
}	
	
#Top_bar .menu li ul {
  margin-bottom: 4px;
  margin-top: 4px;
}
.menuo-right #Top_bar .menu > li > ul.mfn-megamenu {
  left: auto;
  margin-top: -14px;
  right: 0;
}	
	
.section-post-header{
	display:none;
}
body.page-id-730 .team_list	.image_wrapper img{
	width:100%;
	
}
body.page-id-730 .team_list .desc_wrapper h4{
	display:inline-block;
	margin-right:10px; 
}

body.page-id-730 .team_list .desc_wrapper p.subtitle{
	display:inline-block;
}
	
#Content .subheader-both-center #Subheader .title {
  text-align: left;
  width: 100%; 
}


#Content .subheader-both-center #Subheader .breadcrumbs {
  margin-top: 10px;
  text-align: left;
  width: 100%;
}
#Content  #Subheader::after{
	left:2%;
	width:98%;
}
body.search-results #Content  #Subheader::after{
	left:0;
	width:100%;
}
#Subheader{
	
  background-size:cover;
}
#Content  #Subheader {
  background-color: transparent !important;
  background:none;
  margin-bottom: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-top: 0;
}

body.home #Content  #Subheader{
	display:none;
}
	
.get_in_touch ul li .icon {
  color: #fff;
}
.phone > a{
	color:#fff;
}
.myList .display-posts-listing{
	margin:0;
	padding:0;
	
}
.myList .display-posts-listing li{
	list-style:none; 
	
}
.myList .display-posts-listing a.title{
	display:block;	
	font-size:20px;
	margin-bottom:10px;
 
}
.myList .display-posts-listing .excerpt-dash{
	display:none;
	
}

.sidebar  .testimonials_slider .testimonials_slider_ul li{
	padding:0;
	
}
.testimonials_slider .testimonials_slider_ul li .bq_wrapper {
  background: rgba(0, 0, 0, 0.02) none repeat scroll 0 0;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 20px 20px 10px;
}
.sidebar .testimonials_slider a.slider_prev, .testimonials_slider a.slider_next {
  bottom: 0;
  top: auto;
}
.sidebar .testimonials_slider .slider_images {
  display: none !important;
}
	
body.home .Latest_news  .desc_footer{
	display:none;
	
}
	

}	






























.home #Content .section.mcb-section .blog_wrapper.isotope_wrapper > .posts_group.lm_wrapper > div .post-footer{display: none !important;}

.home #Content .section.mcb-section .blog_wrapper.isotope_wrapper > .posts_group.lm_wrapper .post-item{margin-bottom: 0px;}

.blog_wrapper.isotope_wrapper .posts_group.lm_wrapper .post-item.isotope-item .post-desc-wrapper .post-footer{display: none;}
.blog_wrapper.isotope_wrapper .posts_group.lm_wrapper .post-item.isotope-item {
    margin-bottom: 0;
}

.blog_wrapper.isotope_wrapper .posts_group.lm_wrapper .post-item.isotope-item .post-desc{padding: 15px 0 0;}

#box-hp .mcb-section-inner{}
#box-hp .mcb-section-inner .new_categories {
    margin-left: 1%;
    margin-right: 1%;
    width: 31.26%;
}
.subheader-both-left #Subheader .title {
    padding: 1rem 0 0;
}
#Subheader ul.breadcrumbs li span {
    margin: 0 5px;
}
input.wpcf7-form-control.wpcf7-mathcaptcha[type="text"][type="text"] {
    display: inline;
    margin: 0 0.3rem;
    padding: 0.5rem;
    width: auto;
}
#thepost-banner{}
#thepost-banner img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

/*iPad - Landscape*/
@media only screen and (min-width : 981px) and (max-width : 1024px) {

}

/*iPad - Portrait*/
@media only screen and (max-width : 980px ) {
#box-hp .mcb-section-inner .new_categories {
    float: none;
    width: auto;
}

}

/*Small Tablet*/
@media only screen and (max-width : 767px ) {
}

/*Iphones*/
@media only screen and (max-width : 480px ) {
}

/*Small phones*/
@media only screen and (max-width : 320px ) {
}
	