/* 
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.
*/

.nivo-caption {
	background: rgba(0, 0, 0, .58);
	width: 330px;
	left: 0;
	top: 100px;
	position: absolute;
	bottom: auto;
	font-size:24px;
	padding:15px;
	font-weight:600px;
	line-height:26px;
}
.nivo-caption p {
	font-size: 24px;
	color: #ffffff;
	text-shadow: 1px 1px 1px black;
	filter: dropshadow(color=#000000, offx=, offy=);
	font-family: "Myriad Pro", Myriad, sans-serif;
	font-weight: 600;
	line-height: 26px;
}
#wrapper {
	padding: 0;
}
#header, #content, #footer {
	padding-left: 20px;
	padding-right: 20px;
}
#header {
	float: left;
	width: 260px;
}
#navigation {
	float: right;
	width: 640px;
	padding-top: 69px;
	padding-bottom: 0;
	margin-bottom: 10px;
}
#main-nav {
	float: right;
	padding-right: 0px;/* 10px*/
}
#slider {
	clear: both;
	height: 280px !important;
}
.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: none;
}
.width-960 .col-full {
	width: 920px;
}
#content {
	background: url(./images/content-bg.jpg) repeat-x 0 top;
	margin-top: 1px;
	padding-top: 35px;
	clear: both;
}
.widget h3 {
	text-transform: none;
	padding-bottom: 10px;
}
.widget h2, .widget h2 a {
	color: #00aeef;
	font-size: 18px;
}
.gfield_label {
	font-weight: normal !important;
	font-size: 10px !important;
	text-transform: uppercase;
}
.ginput_container input, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
	width: 96% !important;
}
.gform_wrapper textarea.medium {
	height: 24px;
}

.home #content {
	display: none;
}
#footer-widgets {
	background: url(./images/content-bg.jpg) repeat-x 0 top;
	margin-top: 1px;
	padding: 10px 20px;
}
.two-col-left #main-sidebar-container #sidebar {
	width: 260px;
	margin-top: 0;
}
.nav a {
	background: url(./images/nav-icon.jpg) no-repeat right center;
	padding-right: 12px;
}
.page #footer-widgets {
	display: none;
}
#text-2 p, #text-4 p {
	margin-bottom: 7px;
}
#footer-widgets.col-3 .block {
	padding-top: 11px;
}
.gfield {
	margin-bottom: 0;
}
.gform_wrapper {
	margin-top: -4px !important;
}
.page-id-104 h1.title {
	padding-left: 65px;
	background: url(./images//ico-discover1.jpg) no-repeat left center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 15px;
}
.page-id-106 h1.title {
	padding-left: 65px;
	background: url(./images//ico-recommend.jpg) no-repeat left center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 15px;
}
.page-id-108 h1.title {
	padding-left: 65px;
	background: url(./images//ico-plan.jpg) no-repeat left center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 15px;
}
.page-id-110 h1.title {
	padding-left: 65px;
	background: url(./images//ico-execute.jpg) no-repeat left center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 15px;
}