/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/

/*hide controls until more videos are used*/
.business #loopedSlider a.previous, .business #loopedSlider a.next{
	display: none;
}

#wrapper{
	overflow: hidden;
	padding: 0 25px 25px;
	position: relative;
}
#header{
	height: 72px;
	padding: 10px 0;
}
#logo{
	margin-top: 10px;
}
#phone-number{
	color: #603617;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 17px;
	text-transform: uppercase;
	text-align: center;
}
#phone-number span{
	font-size: 20px;
}
#phone-number span span{
	font-size: 16px;
}
#phone-number span.phone-digits{
	margin-top: 5px;
}
#content{
	padding: 0 0 20px;
}
.two-col-left #main-sidebar-container{
	overflow: hidden;
}
.two-col-left-960 #main-sidebar-container #main {
	width: 640px;
}
.two-col-left #main-sidebar-container #sidebar{
	width: 270px;
}
/*
navigation
*/
#navigation{
	margin: 0 -25px 20px -25px;
	padding: 0;
	width: 1010px;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	background: #4783c2;
	background-image: -moz-linear-gradient(top, #4783c2, #79a5d2);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#4783c2), to(#79a5d2));
	background-image: -o-linear-gradient(top, #4783c2, #79a5d2);
	background-image: linear-gradient(top, #4783c2, #79a5d2);
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
#navigation #main-nav li{
	background: url('images/border-nav.png') left center no-repeat;
}
#navigation #main-nav li:first-child{
	background: none;
}
.nav li{
	padding: 0 10px;
}
.nav li ul{
	border: 0;
	width: 233px;
}
#main-nav li a{
	padding: 15px 30px;
}
.nav li ul li{
	padding: 0;
}
#main-nav li ul li a{
	font-size: 14px;
	padding: 10px;
	width: 213px;
}
.nav li.current_page_item a, .nav li.current-menu-ancestor a, .nav li.selected, .nav li.current-menu-item a, .nav li.current_page_parent a,.nav li a:hover, .nav li.sfHover a.sf-with-ul{
	color: #603617;
}
.nav li a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, .nav li.current_page_item li a, .nav li.current_page_parent li a, .nav li.current-menu-ancestor li a, .nav li.current-menu-item li a, .nav li.sfHover a { background:#fee6a8; }
.nav a, .nav li.current_page_item, .nav li.current_page_parent, .nav li.current-menu-ancestor, .nav li.current-menu-item, .nav li.sfHover, .nav li.selected{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius: 0;
}
.nav .sf-sub-indicator{
	background: url('images/arrow-down.png') no-repeat;
}
				
/*main-content*/
.entry p{
	line-height: 18px;
}
.entry ul{
	list-style-type: none;
	padding: 0;
}
.entry ul li{
	list-style-type: disc;
	margin-left: 20px;
	margin-bottom: 5px;
	position: relative;
	left: 20px;
}
.page .post .title a{
	font-size: 20px;
}
.page #main .wp-post-image{
	border: 1px solid #E6E6E6;
	max-width: 100% !important;
	padding: 5px;
}
abbr{
	border: 0;
}
.post, .search .page{
	margin-bottom: 20px;
}
.post-more{
	overflow: hidden;
	padding-bottom: 20px;
}
.post-more .read-more a{
	background: url('images/btn-read-more.png') center top no-repeat;
	display: block;
	float: left;
	height: 24px;
	text-indent: -9999em;
	width: 88px;
}
.post-more .read-more a:hover{
	background-position: center bottom;
}
.post-meta{
	display: inline-block;
	margin-top: 0;
}
.post-entries{
	display: none;
}
/*
disabling post authors
*/
#post-author{
	display: none;
}
/*
remove if post authors are used

#comments{
	border-top: 0;
	padding-top: 0;
}
*/
.alignleft{
	clear: left;
}
/*addthis post style*/
body.single .addthis_default_style{
	float: right;
}
.addthis_default_style{
	float: right;
}
/*slider*/
.business #loopedSlider, .business #loopedSlider .container{
	float: left;
	width: 640px;
}
.business #loopedSlider, .business #loopedSlider .container:after{
	content:' ';
	clear: left;
}
.business #loopedSlider .slides{
	margin: 0 auto;
	width: 580px;
}
.business #loopedSlider a.previous{
	left: 0px;
	opacity: .2;
	z-index: 500;
}
.business #loopedSlider a.previous:hover, .business #loopedSlider a.next:hover{
	opacity: .5;
}
.business #loopedSlider a.next{
	right: 0px;
	opacity: .2;
	z-index: 500;
}
.business #loopedSlider .entry{
	padding: 0 10px;
}
/*
sidebar
*/
.widget{
	margin-bottom: 15px;
}
/*form*/
#text-4{
	background: #4582c1;
	border: 1px solid #c4c4c4;
	padding: 11px;
	position: relative;
	width: 243px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	-moz-box-shadow:0px 0px 3px #ccc;
	-webkit-box-shadow:0px 0px 3px #ccc;
	box-shadow:0px 0px 3px #ccc;
}
#text-4 h3{
	font-size: 18px;
	left: 30px;
	position: absolute;
	text-align: center;
	text-transform: capitalize;
	top: 135px;
}
#text-4 .textwidget{
	background: #fdf3d8 url('images/bg-rfi.jpg') center 10px no-repeat;
	font: Arial, Helvetica, sans-serif;
	padding: 190px 0 3px;
}
#text-4 ul{
	list-style-type: none;
}
.wpcf7-form input, .wpcf7-form textarea{
	margin: 0 10px 5px;
	width: 85%;
}
.wpcf7-form textarea{
	height: 50px;
}
.wpcf7-form .wpcf7-submit{
	border:0;
	background: url('images/btn-get-help-now.png') left top no-repeat;
	height: 29px;
	margin: 0 40px;
	text-indent: -9999em;
	width: 151px;
}
.wpcf7-form .wpcf7-submit:hover{
	background-position: left bottom;
}
#text-4 .textwidget .privacy-policy{
	font-size: 10px;
	text-align: center;
}
span.wpcf7-not-valid-tip{
	left: 10px;
	top: -5px;
	width: 90%;
}
span.your-message span.wpcf7-not-valid-tip{
	top: -50px;
}
div.wpcf7-mail-sent-ok{
	background-color:#fff;
	border:1px solid #4582c1;
	color: #4582c1;
	text-align: center;
}
div.wpcf7-response-output{
	margin: 0 .5em 1em;
}
.wpcf7-form textarea, .wpcf7-form input{
font: 12px/1.5em Arial,sans-serif;
}
.wpcf7-form label{
	padding: 0 10px;
}
/*sidebar tooltip*/
#sidebar .tooltip{
	color: #4582c1;
	cursor: pointer;
	position:relative;
	text-align: center;
}
#sidebar .tooltiphover{
	color: #4582c1;
	cursor: pointer;
	position:relative;
	text-align: center;
}
.tooltip span{
	display: none;
}

.tooltiphover span{
	background-color:#fff;
	border:1px solid #4582c1;
	color:#333;
	display:block;
	left:0;
	padding: 5px;
  	position:absolute;
	top: 2.5em;
  	text-align: center;
  	z-index: 1000;
}
/*search*/
#woo_search-2{
	background: #fdde91;
	border: 1px solid #c4c4c4;
	padding: 10px;
	width: 245px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0px 0px 3px #ccc;
	-webkit-box-shadow:0px 0px 3px #ccc;
	box-shadow:0px 0px 3px #ccc;
}
.widget h3{
	border: 0;
	color: #603617;
	font: 12px/normal Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
.searchform{
	background: #fff;
	width: 99%;
}
.searchform input.submit{
	top: 8px;
}
/*testimonials*/
#sidebar .collision_widget{
	border: 1px solid #c4c4c4;
	padding: 1px;
	width: 263px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0px 0px 3px #ccc;
	-webkit-box-shadow:0px 0px 3px #ccc;
	box-shadow:0px 0px 3px #ccc;
	background: #fff;
	background-image: -moz-linear-gradient(top, #ffffff, #eaf2ed);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eaf2ed));
	background-image: -o-linear-gradient(top, #ffffff, #eaf2ed);
	background-image: linear-gradient(top, #ffffff, #eaf2ed);
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
#sidebar .collision_widget h3{
	padding: 10px 40px;
	text-align: center;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background: #fee7ac;
	background-image: -moz-linear-gradient(top, #fee7ac, #fbf0ce);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fee7ac), to(#fbf0ce));
	background-image: -o-linear-gradient(top, #fee7ac, #fbf0ce);
	background-image: linear-gradient(top, #fee7ac, #fbf0ce);
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fee7ac', endColorstr='#fbf0ce');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fee7ac', endColorstr='#fbf0ce')";
/*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/
}
#sidebar .collision_widget p.testimonial{
	background: url('images/img-testimonials.jpg') center top no-repeat;
	padding: 115px 10px 0;
}
#sidebar .collision_widget .sidebar-content{
	padding: 14px;
}
/*tabs*/
#sidebar #tabber_widget-3{
	background: #fdde91;
	border: 1px solid #c4c4c4;
	padding: 10px;
	width: 245px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0px 0px 3px #ccc;
	-webkit-box-shadow:0px 0px 3px #ccc;
	box-shadow:0px 0px 3px #ccc;
}
#sidebar .tabber-widget-rounded-light{
	font-family:Georgia, "Times New Roman", Times, serif;
}
#sidebar .tabber-widget-rounded-light .tabber-widget-content{
	padding: 5px;
}
#sidebar .tabber-widget-rounded-light .tabber-widget-content{
	background: #FBF0CE;
}
#sidebar .tabber-widget-rounded-light .tabber-widget-content ul{
	padding: 0;
}
#sidebar .tabber-widget-rounded-light .tabber-widget-content li{
	list-style-type: none;
	padding: 10px;
	background: #eaf2ed;
	box-shadow: inset 1px 1px 1px #fff;
	-webkit-box-shadow: inset 1px 1px 1px #fff;
	-moz-box-shadow: inset 1px 1px 1px #fff;
}
#sidebar .tabber-widget-rounded-light .tabber-widget-content li span{
	color: #666;
	display: block;
	font-size: 9px;
}
#sidebar .tabber-widget-rounded-light .tabber-widget-content li a{
	color:#4180c0;
	padding: 0;
}
#sidebar .tabber-widget-rounded-light .tabber-widget-content li a:hover{
	color:#666;
	padding: 0;
}
.tabber-widget-rounded-light ul.tabber-widget-tabs a.selected, .tabber-widget-rounded-light ul.tabber-widget-tabs a.selected:hover{
	background: #fbf0ce;
	border: 0;
	color:#603617;
}
.tabber-widget-rounded-light ul.tabber-widget-tabs a:hover{
	background: none;
}
.tabber-widget-rounded-light ul.tabber-widget-tabs a{
	color:#603617;
	background: none;
	margin-bottom: 0;
}
#text-7 p, #text-8 p{
	padding: 10px;
	background: #eaf2ed;
	margin-bottom: 0;
	box-shadow: inset 1px 1px 1px #fff;
	-webkit-box-shadow: inset 1px 1px 1px #fff;
	-moz-box-shadow: inset 1px 1px 1px #fff;
}
	
/*subscribe & connect*/
#woo_subscribe-3{
	border: 1px solid #c4c4c4;
	padding: 1px;
	width: 263px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0px 0px 3px #ccc;
	-webkit-box-shadow:0px 0px 3px #ccc;
	box-shadow:0px 0px 3px #ccc;
	background: #fff;
	background-image: -moz-linear-gradient(top, #ffffff, #eaf2ed);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eaf2ed));
	background-image: -o-linear-gradient(top, #ffffff, #eaf2ed);
	background-image: linear-gradient(top, #ffffff, #eaf2ed);
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
#connect{
	margin: 0;
}
#connect h3{
	padding: 10px 40px;
	text-align: center;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background: #fee7ac;
	background-image: -moz-linear-gradient(top, #fee7ac, #fbf0ce);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fee7ac), to(#fbf0ce));
	background-image: -o-linear-gradient(top, #fee7ac, #fbf0ce);
	background-image: linear-gradient(top, #fee7ac, #fbf0ce);
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
#connect .social{
	text-align: center;
}
/*
footer
*/
#footer-widgets{
	border: 0;
	border-top: 1px solid #e6e6e6;
	clear: both;
	margin: 20px 0 0;
	padding: 20px 0 0;
	width: 640px;
}
#footer{
	border: 0;
	float: left;
	padding: 0;
	width: 640px;
}
/*footer tabs*/
#footer-widgets.col-2 .block{
	padding: 0;
	width: 640px;
}
#footer-widgets .tabber-widget-rounded-dark a{
	color: #603617 !important;
}
#footer-widgets .tabber-widget-rounded-dark ul.tabber-widget-tabs a{
	border: 1px solid #efefef;
	background: #fff;
}
#footer-widgets .tabber-widget-rounded-dark ul.tabber-widget-tabs li{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-right: 10px;
	-moz-border-radius:2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;

	border-bottom: none;

}
#footer-widgets .tabber-widget-rounded-dark ul.tabber-widget-tabs li a.selected,#footer-widgets .tabber-widget-rounded-dark ul.tabber-widget-tabs li a:hover{
	-moz-border-radius:2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
	border-bottom: none;
	background: #fee7ac;
	background-image: -moz-linear-gradient(top, #fee7ac, #fbf0ce);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fee7ac), to(#fbf0ce));
	background-image: -o-linear-gradient(top, #fee7ac, #fbf0ce);
	background-image: linear-gradient(top, #fee7ac, #fbf0ce);
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
#footer-widgets .tabber-widget-rounded-dark .tabber-widget-content{
	border: 1px solid #ccc;
	padding: 20px;
	background: #fff;
	background-image: -moz-linear-gradient(top, #ffffff, #eaf2ed);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eaf2ed));
	background-image: -o-linear-gradient(top, #ffffff, #eaf2ed);
	background-image: linear-gradient(top, #ffffff, #eaf2ed);
}
#footer .col-left{
	width: 640px;
}
#footer-widgets #tabs .inside ul{
	border: none;
}
#footer-widgets #tabs .inside li{
	border: none;
	background: none;
}
/*copyright*/
#footer #copyright .badge-footer{
	float: left;
	margin-right: 10px;
}
#footer #copyright .footer-txt{
	margin-top: 40px;
}
