/*--
	Theme Name: theme52266
	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
---------------------------------------- */
body {
	font-size: 16px;
}

.hero-unit h1 {color:#2f5732 !important}

a.btn-link:before {background:#2f5732 !important}
a.btn-link:after {background:#EAEAEA !important}
a.btn-link:hover{color:#2f5732 !important}
.footer .copyright .footer-nav ul li.current-menu-item a:hover {color: #fff  !important}

.parallax-slider #mainCaptionHolder .container .primaryCaption {
background: rgba(255, 255, 255, 0.7) !important;
}
.parallax-slider #mainCaptionHolder .container .primaryCaption > div, .parallax-slider #mainCaptionHolder .container .secondaryCaption > div {
line-height: 30px !important;
font-size: 22px !important;
font-weight: normal !important;
letter-spacing: normal !important;
}

.parallax-slider #mainCaptionHolder .container .secondaryCaption {
display: none !important
}

body.page-id-14 .content-holder {
padding: 0 !important;
}

body.page-id-14 .parallax-slider #mainCaptionHolder .container .primaryCaption {
left: auto !important;
}

/* Make the slider taller so that the entire caption is visible */
@media (max-width: 767px) {
	.parallax-slider {
		height: 700px !important;
	}
}
@media (max-width: 979px) and (min-width: 767px) {
	.parallax-slider {
		height: 600px !important;
	}
}

/* Remove the tightened letter spacing on the menu text */
.header .nav__primary .sf-menu > li > a {
letter-spacing: normal !important;
}

/* Add underline and color to links in main page parallax slider caption box */
.parallax-slider #mainCaptionHolder .container a, .parallax-slider #mainCaptionHolder .container a:hover {
text-decoration:underline !important;
color:#292625 !important;
}

/* Make links in the content box a specific color and text decoration */
div.content-holder a {
color: #2f5732 !important;
text-decoration: underline !important;
}

/* Make accordion headings have no text decoration */
div.content-holder .accordion-heading a {
text-decoration: none !important;
}

/* Avoid overriding the colour of the button link on the home page */
div.content-holder a.btn-link:hover {
	color: #2f5732 !important;
}

div.content-holder a.btn-link {
	color: #FFF !important;
	text-decoration: none !important;
}

/* Avoid overriding the colour of the button link on the search results page */
div.content-holder a.btn-primary:hover {
	color: #2f5732 !important;
}

div.content-holder a.btn-primary {
	color: #FFF !important;
	text-decoration: none !important;
}

/* Fix slight overflow trimming on the back-to-top thing */
#back-top-wrapper {
	overflow:visible !important;
}

/* make the background color of sub-menu items yellow, not orange */
.header .nav__primary .sf-menu li li > a:hover, .header .nav__primary .sf-menu li li.sfHover > a, .header .nav__primary .sf-menu li li.current-menu-item > a, .header .nav__primary .sf-menu li li.current_page_item > a {
	background:#ffbe3d;
	color: #000;
}

/* Add margin to the logo image, so that we can make it smaller without throwing off the layout  */
.header .logo img {
	margin-top: 7px;
	margin-bottom: 8px;
	margin-left: 15px;
}
@media (max-width: 767px) {
	.header .logo img {
		margin: 0;
	}
}

/* Make text in footer align center, left, and right on large enough sizes. */
.footer_block .span4 {
	text-align: center;
}
.footer_block .span4:first-child {
	text-align: left;
}
.footer_block .span4:last-child {
	text-align: right;
}

@media (max-width: 767px) {
	.footer_block .span4, .footer_block .span4:first-child, .footer_block .span4:last-child {
		text-align: left;
	}
}

/* Make wide tables scrollable */
.tableWrapper {
	overflow: scroll;
}
.tableWrapper table {
	min-width: 564px;
}

/* Change testimonial appearance, and hide trailing comma when they have no company name */
.testimonials .testi-item blockquote {
	background-color: #eee !important;
}

.testimonials .testi-item blockquote:before {
	border-top: 20px solid #eee !important;
}

.testimonials .testi-item .testi-meta .user:only-child:after {
	content: "" !important;
}