/*--
	Theme Name: theme53592
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.5
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */


@media (min-width: 1200px) {
	.span8 {
	  width: 670px;
	}
	.span4 {
	  width: 470px;
	}	
}
@media (min-width: 768px) and (max-width: 979px) {


	.logo {
	  width: 100% !important;
	}

}

@media (max-width: 768px) {
	#post-203 h1 {
	  font-size: 35px !important;
	  line-height: 42px !important;
	}
	.home .content-holder {
 	 padding: 20px 0 80px !important;
	}
}


.nocomments, .post-author {
  margin: 0;
  display:none;
  visibility:hidden;
}

.single-post #content {
  width: 95% !important;
}
.single-post #sidebar-nav, .single-post #sidebar-archives, .single-post #sidebar-meta, .single-post .related-posts {
  display:none;
  visibility:hidden;
}

@media (min-width: 768px) {

	.title-section h1 {
	  font-size: 27px !important;
	  line-height: 36px !important;
	}

}


.footer #footer-text::before {
  background: none  !important;
}
.footerlogo {
	width: 75%;
	height: auto;
}



body {
//	overflow: hidden !important;
overflow-x: hidden !important;
}
.main-holder {
//  overflow: hidden !important;
}

.google-map-api {
  height: 400px !important;
}

@media (min-width: 1200px) {
	.home .block_2 li .excerpt {
	  min-height: 130px !important;
	}
}
@media (min-width: 767px) and (max-width: 979px) {
	.home .block_2 li .excerpt {
	  min-height: 180px !important;
	}
}
@media (min-width: 979px) and (max-width: 1200px) {
	.home .block_2 li .excerpt {
	  min-height: 160px !important;
	}
}

@media (min-width: 767px) {

	.single-post .featured-thumbnail.large {
	  float: right;
	  margin-bottom: 1.5em;
	  margin-right: 0;
	  overflow: hidden;
	  height: auto;
	  width: 40% !important;
	  float: right !important;
	  margin-left: 20px !important;
	}
}


@media (min-width: 768px) and (max-width: 999px) {
	.nav .sf-menu > li a > div span {
		padding: 7px 8px !important;
	}
	.sf-menu > li > a {
	    font: bold 13px/15px Ubuntu !important;
	}	
}
@media (min-width: 1000px) and (max-width: 1240px) {
	.nav .sf-menu > li a > div span {
		padding: 7px 10px !important;
	}
	.sf-menu > li > a {
	    font: bold 15px/18px Ubuntu !important;
	}	
}
@media (min-width: 1241px) {
	.nav .sf-menu > li a > div span {
		padding: 7px 15px !important;
	}
}