/*--

	Theme Name: theme53382

	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.2

--*/



/* ----------------------------------------

	Please, You may put custom CSS here

---------------------------------------- */

.title-header {
	overflow:hidden;
	margin-bottom:1.5em;
	word-wrap:break-word;
	-webkit-hyphens:none !important;
	-moz-hyphens:none !important;
	-ms-hyphens:none !important;
	-o-hyphens:none !important;
	hyphens:none !important;
}

/* ---------------- PROJECT LINK RESPONSIVE BOX HEIGHTS */

@media (min-width: 1200px) {

.project_links h3 a {
    height: 50px;
}

.portfolio_item_holder .caption__portfolio h3 {
    height: 110px;
}

}

@media (min-width: 768px) and (max-width: 1200px) {

.project_links h3 a {
    height: 70px;
}

.portfolio_item_holder .caption__portfolio h3 {
    height: 80px;
}

}

/* ---------------- HEADER RESPONSIVE STUFF */

@media (min-width: 1199px) {
	div.search_mobile .search-form { display: none; }
}

@media (max-width: 1200px) {
	.sf-menu { display:none; }
	.select-menu { display:block !important; }
	.search-form { display: none !important; }
	div.search_mobile .search-form { display: block !important; }
	div.search_mobile .search-form .btn.btn-primary {
		margin-bottom: 0 !important ;
	}
	.top-tagline {
    	margin: 40px 0;
	}
}

@media (max-width: 767px) {
	.top-tagline {
    	float: none !important;
		display: none !important;
	}
	.nav__primary {
		margin: 0 !important;
	}
	.logo {
		width: 60% !important ;	
	}
	
	.top-tagline-mobile {
		display: block !important;	
	}
	
	h1 {
		font: 30px/40px Open Sans !important;
	}
	.feature_para {
    	font-size: 18px;
    	line-height: 26px;
	}
}

div.search_mobile .search-form {
    margin: 0;
}

.top-tagline-mobile {
	display: none;	
}

.select-menu {
	display:block;
	border: none !important;
	background-color:#ffffff !important;
	width:100% !important;
	height:30px !important;
	padding:5px;
	margin: 5px 0 !important;
	cursor:pointer;
	outline:none;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	background:url(images/arrow_down.png) right center no-repeat;
}
.select-menu:focus { border-color:#DDD; }
.select-menu option {
	padding:5px;
	cursor:pointer;
}
.select-menu option.main_item { font-weight:bold; }
.slider {
	position:relative;
	z-index:1;
	overflow:hidden;
	margin:0;
	padding:0;
}


/* ---------------- CROUCHING TIGER, HIDDEN ITEMS */

.nocomments {
    display: none;
}
.single-pager {
    display: none;
}
.post-author {
    display: none;
}
