/*--
	Theme Name: theme53487
	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
--*/

.HeaderTel { float:right; }
#content h2 { margin:0 0 23px; }
#content a { color: #0099CC; }
#content a:hover, a:focus { color:#0099CC; text-decoration: underline; }
.SocialTopPost { margin-bottom: 20px; }
html #sidebar .widget { padding-bottom:25px;}
html #sidebar .widget > h3 { margin: 0 0 24px;}
#menu-item-2780 > a {background: #4da8ce;}
#menu-item-2782 > a {background: #438aac;}
#menu-item-2781 > a {background: #4da8ce;}
#menu-item-2787 > a {background: #2e4f67;}
html .su-tabs {
	padding: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 5px;
	background: #FFF;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 1.5em;
	margin-left: 0;
}
html .su-tabs-nav span {
	display: inline-block;
	background: #EDF7FA;
	margin-right: 0px;
	padding: 5px 15px;
	font-size: 14px;
	min-height: 20px;
	line-height: 20px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	color: #333;
	cursor: pointer;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	font-family: Arial, Helvetica, sans-serif;
}
html .su-tabs-nav span:hover {
	background: #386D89;
	color: #FFF;
}
html .su-tabs-nav span.su-tabs-current {
	background: #386D89;
	cursor: default;
	color: #FFF;
}
html .su-tabs-pane {
	font-size: 100%;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
	background: #fff;
	color: #141412;
	font-family:Open Sans;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 2px;
}
html .su-spoiler-title {
	position: relative;
	cursor: pointer;
	min-height: 20px;
	line-height: 20px;
	padding: 7px 7px 7px 34px;
	font-family:Open Sans;
	font-weight: normal;
	font-size: 18px;
	color: #589DBE;
}
html .su-spoiler-content {
	font-family:Open Sans;	
	color: #222222;
    font-size: 14px;
    line-height: 24px;}
html .su-tabs-pane ul {
	padding-left: 20px;
}
#menu-services, #menu-about-us { padding-left: 10px;}
html .footer {
	padding:0px;
	border:none;
	color:#f8f8f8;
	background-color:transparent;
}
html .footer a { color:inherit; }
html .footer a:hover, .footer a:focus { color:#0068c5; }
.thp .row-fluid [class*="span"] {
    margin-left: 0%;
    *margin-left: 0%;
	margin-right: 1.2%;
    *margin-right: 0%;
}
html .wpcf7-form .thp p.field input[type="radio"] { width: 4%;}
.ContactPage { margin-bottom: 20px; }
html address { font-size: 14px; font-weight: normal; font-variant: normal;}
html .ContactPageForm .wpcf7-form textarea { height: 268px; }
html #content .btn-primary { color: #FFF !important; }
html h1 small {color: #fff;}
html .flex-direction-nav a.flex-next::before { content: ""; }/*Removes Cherry slider arrow that overlayed meta Slider arrow*/
html .hero-unit p { font-size: 40px; line-height: 42px; }
.HomeServ p { color: #4b4948; margin-top: -5px;}
.HomeServ h5 a { font-size: 18px; line-height: 0em; margin: 0 0 0px;}
.home .HomeServ .alignnone { margin-bottom: 0px;}
.HomeServRead a { color:#06c;}
.HomeServRead a:hover { color:#06c; text-decoration: underline; }
html .home .spacer {height:36px;}
.HomeNews .zoom-icon {
background: none!important;
}
.sf-menu li ul {width: 250px !important;}/*Adjust width of drop-down menu in main nav*/
 
.HomeNews .zoom-icon:before {
background: none!important;
}
.TelephoneFoot a { color: #f8f8f8; text-decoration: none;}
#content .Telephone a { color: #222222; text-decoration: none;}
html #ccc[light] #ccc-icon {fill: #438aac;}/*Cookie Style*/
html #ccc-icon {width: 60px; height: 60px;}/*Cookie Style*/