/*
Theme Name: SOW Theme - Free Spirit Holiday Park Management
Theme URI: http://www.freespiritresorts.com.au
Description: SOW Theme - Free Spirit Holiday Park Management
Author: Untanglemyweb
Author URI: http://www.untanglemyweb.com
Template: nevada
Version: 0.1
*/

@import url("../nevada/style.css");
@font-face {
    font-family: 'scriptoniteregular';
    src: url('fonts/scriptonite-webfont.eot');
    src: url('fonts/scriptonite-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/scriptonite-webfont.woff') format('woff'),
         url('fonts/scriptonite-webfont.ttf') format('truetype'),
         url('fonts/scriptonite-webfont.svg#scriptoniteregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'interstate_monoregular';
    src: url('fonts/interstatemono-webfont.eot');
    src: url('fonts/interstatemono-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/interstatemono-webfont.woff') format('woff'),
         url('fonts/interstatemono-webfont.ttf') format('truetype'),
         url('fonts/interstatemono-webfont.svg#interstate_monoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html{background-attachment: scroll; background-color: #0071d7;}
body {color:#666666;font-size:14px;font-family: "interstate_monoregular",sans-serif; background-color: transparent;}
#navigation ul li a {color:#6c6c6c;font-size:15px;font-family: "interstate_monoregular",sans-serif;text-transform:capitalize;}
#navigation ul.sub-menu li a {color:#ffffff;font-size:12px;font-family:"interstate_monoregular",sans-serif;text-transform:capitalize;}

h1 { font-family: "interstate_monoregular",sans-serif;
   	 font-size: 1.8em;
}
	
h2 { font-family: "interstate_monoregular",sans-serif;
   	 font-size: 1.5em !important;
}
		
h3 { font-family: "interstate_monoregular",sans-serif;
   	 font-size: 1em !important;
}
	
h4 { font-family: "interstate_monoregular",sans-serif;
     font-size: 1em !important; 
}
	
h5 { font-family: "interstate_monoregular",sans-serif;
     font-size: 1em !important; 
}
	
h6 { font-family: "interstate_monoregular",sans-serif;
     font-size: 1em !important; 
}

h1, h2, h3, h4, h5, h6 {
	color: #00B259;
	font-weight: normal;
	font-style: normal;
}

#wrap {
	/*overflow: hidden;*/
}

.ui-datepicker-header select {
	padding: 0;
}

/* Colors */
.dark-blue { color: #0d5cab; }
.light-blue { color: #00a4e4; }
.red { color: #00B259; }

.entry-content h3 a, .entry-content h4 a, .entry-content h5 a {
	color: #00B259;
	font-weight: bold;
	text-decoration: none;
}

a { color: #666666}
.entry-content a, .home-intro a {
	font-weight: normal;
	text-decoration: underline;
}
.entry-content strong a, .home-intro strong a {
	font-weight: bold;
}

.widget-title span { color: #00a4e4; text-transform: capitalize }

.tp-caption.themecolor_background {
	background-color: #00B259;
}
.tp-caption.themecolor_normal {
	color: #00B259;
}
h3{margin-bottom: 10px;}
h1#page-title{color: #0d5cab; font-size: 1.8em; text-transform: none;}
.button-center{text-align: center;}
.button-center a{float: none;}

#header { padding-top: 10px;     padding-bottom: 5px;}
#logo{ margin: 0 25px 0px 10px;}
#logo img{ width: 190px;}

/* Booking widget */
li.gfield.no_label .gfield_label{ display: none;}
#booking-widget {
	width: 328px;
	float: left;
}
#booking-widget .gform_body{
	display: inline-block;
	padding-left: 20px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
#booking-widget .gform_wrapper { margin: 0; max-width: 100%}
#booking-widget input, #booking-widget select{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-color: #FDCCA8;
}
#booking-widget .gform_wrapper li.gfield {
	clear: none;
}
#booking-widget li.gfield{
	float: left;
}

#booking-widget li.gfield.date input, 
#booking-widget li.gfield.days input,
#booking-widget li.gfield.people select {
	height: 25px;
	padding: 3px;
	color: #888;
}
#booking-widget li.gfield.people select {
	line-height: 19px;
}
#booking-widget li.gfield.date,
#booking-widget li.gfield.days {
	margin-bottom: 10px;
}
#booking-widget li.gfield.date {
	margin-right: 10px;
}
#booking-widget li.gfield.date input {
	width: 138px !important;
	background: url(images/calendar.png) 97% center no-repeat;
}

#booking-widget li.gfield.days {
	width: 80px;
}
#booking-widget li.gfield.days input {
	width: 30px;
}
#booking-widget li.gfield.days .gfield_label {
	font-weight: normal;
	font-size: 11px;
	font-family: inherit;
	padding: 2px 0 2px 0;
	margin-left: 1px;
	margin-right: 6px;
	letter-spacing: normal;
	color: #888;
}

#booking-widget li.gfield.people {
	width: 29%;
	margin-right: 10px;
	margin-bottom: 0;
}
#booking-widget li.gfield.people select {
	width: 100%
}

#booking-widget .gform_wrapper .gform_footer { margin: 0; padding: 0; }

#booking-widget input.gform_button {
	font-size: 10px;
	padding: 0.6em 1.3em;
	white-space: nowrap;
	display: inline-block;
	position: relative;
	outline: none;
	overflow: visible;
	cursor: pointer;
	font-weight: bold;
	nowhitespace: afterproperty;
	background: -moz-linear-gradient(center top,rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%);
	background: -webkit-gradient(linear,center bottom,center top,from(rgba(0,0,0,.1)),to(rgba(255,255,255,.1)));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000')";
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	border: none;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all0.3s ease-in-out;
	background-color: #00a4e4;
	margin: 3px 20px 0 0;
	float: right;
}

/* Top menu */
#menu-top-menu { margin-bottom: 0;}
#menu-top-menu li.menu-item {margin-left: 10px !important; float: left; background-position: left 5px; background-image: url(images/orange/arrow-right.gif); color:#333333; padding-left: 10px; background-repeat: no-repeat; background-position: left 4px;}
#menu-top-menu li.menu-item a {color: #999999;}

#menu-top-menu ul.sub-menu {display: none;}

/* Header widget elements */
.h-right {width: 725px;}
.h-right > div { margin-left: 0; float: none;}

.h-right .widget_nav_menu { float: left; margin-top: 5px;}

.h-right .widget_text { margin-bottom: 10px; }
.h-right .phone{ clear: both; font-size: 1.4em; font-weight: bold; color: #6c6c6c; margin-bottom: 5px;}

.h-right a.book-now-btn { background-color: #00a4e4; margin-bottom: 10px; margin-right: -1px;}

.h-right .lambda_widget_social { margin-top: 0; clear: both}
.h-right ul.social-icons li{margin:0px;}
.h-right ul.social-icons img{width: 25px; height: 25px;}

.h-right .widget_search { width: 210px; margin-bottom: 10px; float: right}
.widget_search #s { width: 170px; background: none;}
.widget_search #searchsubmit {
	background: url(images/default/zoom.png) no-repeat center;
	text-indent: -9999px;
	height: 30px;
	width: 30px;
	padding: 0;
	float: right;
	margin-left: -1px;
	display: inline-block;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius:0;
	border: 1px solid #D9D9D9;
}

/* Main navigation */
.nav-wrap {
	border:none;
}
.naviline { top: 12px; left: 23px;}
#navigation { float: none; margin:0}
#navigation > ul > li:first-child a { margin-left: 10px }
#navigation ul li a {     line-height: 40px;
    height: 40px; margin-left: 50px;}
#navigation ul li a:hover{color: #00B259 !important;}
#navigation ul.sub-menu{margin-left: 10px;margin-top: -10px;}
#navigation ul.sub-menu li a{border-bottom: 1px solid #fff; color: #fff !important;}
#navigation ul li.current-menu-parent ul.sub-menu li a{color: #fff;}

.entry-content li.page_item { list-style: disc;}
.entry-content li.page_item a { font-weight: normal;}

#mobile-menu ul { border: 1px solid #DDD; }
#mobile-menu li { padding: 0; margin: 0; }
#mobile-menu li a{ padding: 6px; }
#mobile-menu li a:hover { background-color:#FAFAFA; color:#666666; }

.lambda-featured-header-image img{width: 100%; height: auto;}
#content-wrap{padding: 20px 0 40px 0; border-bottom: 5px #00B259 solid}
#teaser{padding-top: 20px;}
#sidebar .fblbReset{margin-left: 22px;}
.entry-content ul, .entry-summary ul{list-style-position: outside;}
.entry-post .entry-title { font-size: 1.9em;}
.entry-post .entry-title a{ color: #00B259;}
.entry-post .entry-title a:hover{ color: #00A4E4;}

#home-template .one_half { margin-right: 2%;}

#home-template .service h3{letter-spacing: -0.08em;}
#home-template .service h3 a{color: #00A4E4;}
.home-intro { margin-bottom: 20px; padding-bottom: 20px; }

.cta-button{font-family: "interstate_monoregular",sans-serif;}
.cta-content .cta-button{min-width:85px; text-align: center;}

#home-template .cta-content h2, #home-template .cta-content p {color: #6c6c6c; font-size: 1.1em;}
#home-template .cta-content h2 {font-size: 2.1em !important; margin-bottom: 0px;}

.home #sidebar .widget-title span { color: #00B259;}
#sidebar .fb_iframe_widget { margin-left: -15px; }

.client-wrap { clear: both; }
.clients p{text-align: center;text-transform: uppercase;color: #A9998A;}

#vmenu ul li h3{font-size: 1.1em !important;}
#custom_post_widget-2 strong{color: #F47322;font-size: 1.6em; width: 25px; float: left; text-align: center;}
#custom_post_widget-2 p{font-size: 1.2em;}
.more-link, .excerpt{color: #00B259 !important; margin-top: -20px;}
.edit-link a { background: none;}

.breadcrumbs {
	margin: 10px 0 0 25px;
}
.breadcrumbs, .breadcrumbs a{ 
	color: #B0B0B0;
	line-height: 100%;
	font-size: 12px;
	text-decoration: none;
}
.breadcrumbs a:hover {
	color: #00B259;
	text-decoration: underline;
}

/* Sidebar */
#sidebar .cta-content { padding: 10px 20px 10px 20px; }
#sidebar .cta-content  p { margin-top: 5px; font-size: 14px; margin-bottom: 5px;}
#sidebar .cta-content .cta-button { margin-left: 30px;}
#sidebar .cta-content .remove-bottom { display: inline-block; }

.positions-avail .cta-content, 
.general-position .cta-content, 
.positions-avail .cta-content h2,
.general-position .cta-content h2
{
	color: #fff;
	margin-bottom: 0;
}
.positions-avail .cta-content h2,
.general-position .cta-content h2 {
	font-size: 32px !important;
}
.positions-avail .cta-content{
	background-color: #00B6BA;
}
.general-position .cta-content{
	background-color: #9B4E9E;
}

blockquote p {
	border: none;
	font-style: normal;
	font-family: "interstate_monoregular",sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #984E9D;
}

/* Slider */
#lambda-featured-header-wrap { border: none;}

/* Inner Page No Sidebar 
.container .sixteen.columns {
	width: 900px !important;
	margin-left: 30px;
	margin-right: 30px;
}*/

/* Datepicker Table Styles */
table.ui-datepicker td, table.ui-datepicker-calendar td {
	padding: 0;
}
table.ui-datepicker-calendar th {
	padding: 3px;
}

/* jQuery UI date picker ------------------------------------------------------*/
table.ui-datepicker-calendar {
	width: 15.5em;
	text-align: right
}
table.ui-datepicker-calendar td a {
	padding: .1em;
	display: block;
	color: #555;
	background-color: #E6E6E6;
	cursor: pointer;
	border: 1px solid #FFF;
	text-align: center
}
table.ui-datepicker-calendar td a: hover {
	border: 1px solid #FFF;
	color: #212121;
	background-color: #DADADA;
	text-decoration: none
}
table.ui-datepicker-calendar td a: active {
	border: 1px solid #AAA;
	color: #212121;
	background-color: #FFF;
	text-decoration: none
}
table.ui-datepicker-calendar .ui-datepicker-title-row td {
	padding: .2em 0;
	text-align: center;
	font-size: 0.9em;
	color: #222;
	text-transform: uppercase
}
table.ui-datepicker-calendar .ui-datepicker-title-row td a {
	color: #222;
	padding: 0.3em 0
}

/* Table Styles of Inner Pages */

table.local-events {
	width: 100%;
	margin-bottom: 10px;
}
table.local-events th{
	padding: 8px;
	background: #33B7E8;
	font-weight: bold;
	font-size: 1.3em;
	color: #fff;
	border: 1px solid #C1EDFC;
}
table.local-events td{
	padding: 8px;
	border: 1px solid #E7E7E7;
}
table.local-events tr:hover td {
	background-color: #CBF2FF!important;
}
.ui-datepicker-header select.ui-datepicker-month {
	width: 7em;
	left: 2.2em
}
.ui-datepicker-header select.ui-datepicker-year {
	width: 5em;
	left: 9.4em
}
a.ui-datepicker-next,
a.ui-datepicker-prev {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background-image: url(images/datepicker_arrow_left.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer
}
a.ui-datepicker-next{
	background-image: url(images/datepicker_arrow_right.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat
}


/* Services Page */
.services-wrap .entry-content h1{
	font-size: 1.3em;
	background-color: #00A5E3;
	color: #fff;
	padding: 6px;
	font-family: "interstate_monoregular",sans-serif;
}
.services-wrap .entry-content h2{
	font-size: 1.2em !important;
	font-family: "interstate_monoregular",sans-serif;
	text-transform: uppercase;
}
.services-wrap .entry-content h3{
	font-size: 1.1em !important;
	color: #666666;
	font-family: "interstate_monoregular",sans-serif;
}

.services-wrap .cta{
	display: inline-block;
}
.services-wrap .cta h2{
	font-size: 2.2em !important;
	font-family: "scriptoniteregular",sans-serif;
	margin-bottom: 0;
}

#wrap .services-wrap #sidebar.five.columns {
	float: left;
	width: 100%;
}
#wrap .services-wrap #sidebar .widget-container {
	margin-left: 0;
}

#sidebar ul.menu li{
	margin-top: 6px;
	margin-bottom: 0;
}
#sidebar ul.menu li a{
	display: block;
	padding: 10px;
}
#sidebar ul.menu li a:hover{
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
}
#sidebar ul.menu > li > a{
	font-size: 1.3em;
	background-color: #00A5E3;
	color: #fff;
}
#sidebar ul.menu > li:first-child li a{
	color: #666;
}

#sidebar ul.sub-menu {
	margin-top: 3px;
}
#sidebar ul.sub-menu li {
	margin-top: 0;
	margin-bottom: 2px;
}
#sidebar ul.sub-menu li a{
	font-size: 1.2em;
	background-color: #E6E7E9;
	color: #666666;
	padding-left: 15px;
}
#sidebar ul.sub-menu li.current-menu-item a{
	background: #F2F2F2;
	color: #00A5E3;
}

#vmenu li.tab h3{
	background-repeat: no-repeat;
	background-position: 13px 8px;
	padding-left: 50px;
	color: #00a4e4;
}
#vmenu li.selected h3
{
	color: #fff;
	background-position: 13px -16px;
}
#vmenu li.tab_1 h3{
	background-image: url("images/t-team.png");
}
#vmenu li.tab_2 h3{
	background-image: url("images/t-training.png");
}
#vmenu li.tab_3 h3{
	background-image: url("images/t-service.png");
}

/* Royalslider Galleries */
.royalSlider.iskin .royalControlNavOverflow a.royalThumb, .royalSlider.iskin .royalControlNavOverflow a.royalThumb:hover {
	width: 150px !important;
	height: 90px !important;
	border-width: 1px;
	background-position: center center;
}
.royalSlider.iskin .thumbsArrow {
	margin-top: 20px;
}
.royalSlider.iskin .royalControlNavOverflow.royalThumbs {
	margin-bottom: 4px;
}

/* ---- Accommodation Pages ---- */
/* Accommodation Overview */
.room-overview {
	margin-bottom: 30px;
}
li.room-item {
	list-style: none;
	float: left;
	margin: 0 7px 15px 7px;
	padding-bottom: 20px;
	border-bottom: 1px #D1C8BF solid;
	width: 220px;
	height: 240px;
}
li.room-item a {
	display: block;
	background: #000;
	color: #fff;
	text-decoration: none;
}
li.room-item a.post-edit-link {
	background: none;
}
li.room-item img {
	display: block;
}
li.room-item h2, li.room-item h3{
	color: #fff;
	font-weight: normal;
	font-family: "interstate_monoregular",sans-serif;
	font-size: 1em !important;
	text-transform: uppercase;
	text-align: center;
	padding: 3px;
	background-color: #00B259;
	margin-bottom: 0;
}

ul.room-icons {
	margin-left: 0;
	margin-top: 8px;
	text-align: center;
}
ul.room-icons li {
	display: inline;
	padding-left: 23px;
	padding-right: 5px;
	background-position: left -2px;
	background-repeat: no-repeat;
	margin-left: 3px;
	font-size: 14px;
}

ul.room-icons li.bedroom {
	background-image: url("images/icon-bed.gif");
}

ul.room-icons li.bathroom {
	background-image: url("images/icon-bath.gif");
}

ul.room-icons li.shower {
	background-image: url("images/icon-shower.gif");
}

ul.room-icons li.parking {
	background-image: url("images/icon-car.gif");
}

ul.room-icons li.guest {
	background-image: url("images/icon-guest.gif");
}

/* Gallery */
section.accommodation.single {
	margin-left: 70px;
	margin-right: 70px;
}
section.single ul.room-icons {
	float: left;
	margin-bottom: 0;
}
section.single ul.room-icons li {
	float: left;
}

.accommodation .royalSlider .royalWrapper {
	border: 2px solid #1D1D1D;
}
.accommodation .royalSlider .royalHtmlContent {
	width: 93%;
	bottom: 0;
	top: auto;
	padding: 20px 30px;
	background: rgb(29,29,29);
	background: rgba(29,29,29, 0.9);
	color: #fff
}
.accommodation .royalSlider .royalHtmlContent h3, .accommodation .royalSlider .royalHtmlContent h4{
	color: #fff;
}
.accommodation .royalSlider .royalHtmlContent h3{
	font-size: 1.7em !important;
}
.accommodation .royalSlider .royalHtmlContent h4{
	font-size: 1.2em !important;
	font-weight: normal;
}
.accommodation .royalSlider.iskin .thumbsAndArrowsContainer {
	background: #1D1D1D;
	border: 2px solid #1D1D1D;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	margin-top: 0;
}

/* Category Links */
.room-links {
	margin-left: 42px;
	margin-right: 23px;
}
.room-links ul.col{
	float: left;
	width: 33%;
	margin-left: 0;
}
.room-links li a{
	color: #6E6E70;
	font-size: 1.2em;
	text-decoration: underline;
}
.room-links li a.current-room {
	color: #00B259
}

/* Single Page */
h1.room-title {
	margin-bottom: 5px;
	float: left;
}
.accommodation .entry-summary {
	text-align: justify;
	margin-bottom: 20px;
}
.contact-icons {
	float: right;
}
.contact-icons .email {
	margin-right: 5px;
}
.contact-icons .phone, .contact-icons .email{
	display: inline-block;
	-moz-opacity:.90; 
	filter:alpha(opacity=90); 
	/*opacity:.90;*/
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.contact-icons .phone:hover, .contact-icons .email:hover{
	-moz-opacity:1; 
	filter:alpha(opacity=100); 
	opacity:1;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#inline-phone {
	display: none;
}
.room-meta {
	color: #000;
	font-size: 1.5em;
	margin-bottom: 20px;
}
.room-meta .bedroom{
	float: left
}
.room-meta .guests{
	float: right
}
.room-incl {
	float: left;
	width: 80%;
}
.room-incl .col-left{
	float: left;
	width: 49%;
}
.room-incl .col-left li{
	margin-left: 18px;
}
.room-incl .col-right{
	float: left;
	width: 49%;
}
.floor-plan {
	float: right;
}
.floor-plan img {
	width: 150px;
	border: 3px solid #000;
}
.room-incl h2, .floor-plan h2{
	margin-bottom: 5px;
}
.accommodation .entry-content {
	margin-bottom: 20px;
}

a.book-now-btn {
	font-size: 14px;
	padding: 0.5em 1.3em;
	white-space: nowrap;
	display: inline-block;
	position: relative;
	outline: none;
	overflow: visible;
	line-height: 1.5em;
	cursor: pointer;
	nowhitespace: afterproperty;
	background: -moz-linear-gradient(center top,rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%);
	background: -webkit-gradient(linear,center bottom,center top,from(rgba(0,0,0,.1)),to(rgba(255,255,255,.1)));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000')";
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all0.3s ease-in-out;
}

a.book-now-btn.room {
	background-color: #00a4e4;
	float: right;
}
a.book-now-btn:hover.room {
	background-color: #00B259;
	color: #fff;
}

a.book-now-btn.dark-blue {
	background-color: #0d5cab;
}
a.book-now-btn.light-blue {
	background-color: #00a4e4;
}
a.book-now-btn.red {
	background-color: #00B259;
}

/* Other Rooms  */
#related-title {
	font-size:20px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left center;
	background-image: url('images/icons/divider1.png');
	letter-spacing:1px;
	color: #0d5cab;
}
#related-title span {
	padding-right:10px;
	background-color:#FFFFFF;
}
.other-rooms-slider  li.room-item {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 10px;
	height: auto;
}

/* Tipsy */
.tipsy {
    padding: 5px;
    font-size: 0.85em;
	letter-spacing: 1px;
    background-repeat: no-repeat;
	font-family: 'Helvetica Nue', Arial;
    background-image: url("images/tipsy.gif");
}
.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: #000;
    color: white;
    max-width: 200px;
    text-align: center;
}
.tipsy-inner {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.tipsy-south {
	background-position: bottom center;
}


/* ---- Camping Sites ---- */
.facilities .contact-icons {
	margin-right: 10px;
}
/* Gallery */
.facilities .royalSlider.iskin .arrow.left {
	left: 0;
}
.facilities .royalSlider.iskin .arrow.right {
	right: 0;
}

.facilities .listing-item {
	margin-bottom: 30px;
}
.facilities .listing-item h2 {
	line-height: 40px;
	font-size: 1.5em;
	color: #F47321;
}
.facilities-content {
	clear: both;
}

/* ---- Grid Items ---- */
li.grid-item {
	list-style: none;
	float: left;
	margin: 0 6px 15px 6px;
	padding-bottom: 6px;
	border-bottom: 1px #D1C8BF solid;
	width: 200px;
	height: 175px;
}
li.grid-item.fullwidth {
	width: 220px;
	height: 214px;
	margin: 0 7px 15px 7px;
}
li.grid-item a {
	display: block;
	background: #000;
	color: #fff;
	text-decoration: none;
}
li.grid-item a.post-edit-link {
	background: none;
}
li.grid-item img {
	display: block;
}
li.grid-item h2, li.grid-item h3{
	color: #fff;
	font-weight: normal;
	font-family: "interstate_monoregular",sans-serif;
	font-size: 1em !important;
	text-transform: uppercase;
	text-align: center;
	padding: 3px;
	background-color: #00B259;
	margin-bottom: 0;
}
li.grid-item h2 span, li.grid-item h3 span{
	text-transform: capitalize;
}

/* ---- Things to do ---- */
.activities .activities-right h3{
	color: #0d5cab;
}

/* ---- Entertainment ---- */
.timeline-meta {
	margin-bottom: 5px;
	font-weight: bold;
}
#timeline ul li {
	margin-left: 0;
	margin-bottom: 0;
}
#timeline ul li .timeline-text{
	line-height: 1.4em !important;
}

/* ---- Location Pages ---- */
.location-overview {
	width: 95%;
	padding: 25px;
	background: #1e5791; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5791 0%, #00a4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5791), color-stop(100%,#00a4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e5791 0%,#00a4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e5791 0%,#00a4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e5791 0%,#00a4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e5791 0%,#00a4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5791', endColorstr='#00a4e4',GradientType=0 ); /* IE6-9 */
}
.location-overview img{
	float: left;
	width: 500px;
	height: 352px;
}
.location-overview .list{
	float: left;
	width: 40%;
}
.location-overview .list h3{
	color: #fff;
	font-family: "interstate_monoregular",sans-serif;
	font-weight: normal;
	font-weight: 15px;
	letter-spacing: 1px;
	padding: 8px 12px;
	background: -moz-linear-gradient(left,  rgba(0,132,191,1) 0%, rgba(0,164,228,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,132,191,1)), color-stop(100%,rgba(0,164,228,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,132,191,1) 0%,rgba(0,164,228,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,132,191,1) 0%,rgba(0,164,228,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,132,191,1) 0%,rgba(0,164,228,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,132,191,1) 0%,rgba(0,164,228,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0084bf', endColorstr='#0000a4e4',GradientType=1 ); /* IE6-9 */
}
.location-overview .list ul{
	list-style:none;
}
.location-overview .list li a{
	font-weight: normal;
}
.location-overview .list > ul{
	margin-top: 20px; 
}
.location-overview .list > ul > li{
	float: left;
}
.location-overview .list > ul > li > a{
	color: #F1D936;
}
.location-overview ul.location{
	margin-top: -18px;
	margin-bottom: 20px;
}
.location-overview ul.location li{
	margin-left: 25px;
}
.location-overview ul.location a{
	color: #fff;
}

.resort-listing {
	margin-top: 20px;
}
.region-heading {
	font-size: 1.2em !important;
	color: #105DAB;
	font-family: "interstate_monoregular",sans-serif;
	background: #EBE7E3;
	padding: 10px;
	margin-bottom: 0;
	text-transform: uppercase;
}
.region-wrap {
	padding: 10px 10px 10px 20px;
}
.resort-item {
	padding-top: 15px;
	padding-bottom: 15px;
}
.resort-image {	
	margin-top: 4px;
	margin-right: 25px;
	float: left;
	width: 150px;
}
.resort-content {
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	width: 545px;
	/*height: 159px;*/
	border-left: 1px solid #999A9A;
	border-right: 1px solid #999A9A;
}
.resort-content p{
	margin-bottom: 5px;
}
.resort-heading{
	font-size: 1em !important;
}
.resort-heading a{
	color: #77C5ED;
}
.resort-right {
	float: right;
	text-align: center;
}
.resort-logo {
	width: 120px;
	margin-bottom: 20px;
}
.resort-item a.read-more {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border: 1px solid gainsboro;
	display:inline-block;
	color: #666;
	font-size:15px;
	font-weight:normal;
	padding:4px 13px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
}
.resort-item a:hover.read-more {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
}

/* Table */
.wp-table-reloaded{font-size: 12px !important;}
.wp-table-reloaded h4{font-size: 15px !important;}
.wp-table-reloaded-id-1{border-collapse: collapse !important;}
.wp-table-reloaded-id-1 td{border: 0px;}
.wp-table-reloaded-id-1 .column-2{width: 350px; vertical-align: middle;}
.wp-table-reloaded-id-1 img{opacity: 1 !important;}
.wp-table-reloaded-id-1 h4{margin-bottom: 10px !important;}
.wp-table-reloaded-id-1 h4, .wp-table-reloaded-id-1 p{font-family: "interstate_monoregular","HelveticaNeue","Helvetica",sans-serif !important; font-weight: normal !important; margin-bottom: 0px;}

/* Footer Menu Links */
#footer-wrap  li.menu-item {
	float: left;
	width: 46.5%;
}
.footer-bottom {
	text-align: center;
}

/* Video Gallery */
.play-button {
	background-image: url('images/video-play-btn.png');
	background-position: 0px 0px;
	width: 82px;
	height: 57px;
	cursor: pointer;
	position: absolute;
    margin-top: -28px;
    margin-left: -41px;
	top: 50%;
	left: 50%;
}

.play-button:hover {
	background-position: 0px 171px;
}
.video-photo {
	position: relative;
	display: block;
	border: 5px solid #BC2A27;
	width: 260px
}
.video-photo img {
	display: block;
	width: 260px
}

.post-edit-link {
	text-decoration: underline;
	color: #333 !important;
}

/* Home Page Locations */
.clients li{
	background: #000;
	border: 1px double #F2F2F2;
	text-align: center;
	margin-left: 6px;
	margin-right: 6px;
}
.clients a, .clients li img{
	border: none;
}
.clients li img:hover {
	opacity: 1;
}
.clients .park-label {
	background: #404042;
	text-align: center;
	height: 35px;
	margin: 0;
}
.clients .park-label a{
	float: none;
	font-size: 1.5em;
	font-weight: normal;
	color: #ADA39A;
	line-height: 35px;
	text-transform: none;
}
.clients li a img.active {
	z-index:1; /* show it on top of the other images (they have z-index 0) */
	left: -4px; /* same as border width but negative */
	top: -4px; /* same as border width but negative */
}
.clients a.park-logo {
	background: #fff;
}
.clients li.four.columns img.park-img, .clientspc li.four.columns img.park-img {
	width: 220px;
	max-width: 220px;
	height: 160px;
	max-height: 160px;
}
.clients li.four.columns img.logo-img, .clientspc li.four.columns img.logo-img {
	width: 220px;
	max-width: 220px;
	height: 79px;
	max-height: 79px;
}

.clients li.two.columns {
	width: 270px;
	margin-left: 10px;
	margin-right: 10px;
}
.clients li.two.columns img.park-img, .clientspc li.two.columns img.park-img {
	width: 270px;
	max-width: 270px;
	height: 179px;
	max-height: 179px;
}

.clients li.two.columns .park-logo {
	width: 270px;
	max-width: 270px;
}
.clients li.two.columns p {
	width: 270px;
}

#navigation ul li li a:hover {color:#ffffff;background-color:0,164,228;}#navigation ul.sub-menu {background-color:244,115,33;}#navigation ul li:hover a {
	color:#00B259;
}
#navigation ul li.active a {
	color:#00B259;
}
#navigation ul li.current-menu-parent a {
	color:#00B259;
}

/* Submenu */
#navigation ul li ul li.active a {
	color:#00B259 !important;
	background-color: rgb(244,115,33);
	background:rgba(244,115,33, 0.9);
}

#navigation ul li ul li a:hover {
	color:#ffffff !important;
	background-color: rgb(0,164,228);
	background:rgba(0,164,228, 0.9);
}

/* Navigation Sub Menu */
#navigation ul.sub-menu {
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	background-color: rgb(0,178,90);
	background: rgba(0,178,90, 0.7);
	border-top:2px solid #00B259;
}
#navigation ul.sub-menu li a,
#navigation ul li.current-menu-parent ul.sub-menu li a {
	color:#ffffff;	
}
#navigation ul.sub-menu li a:hover,
#navigation ul.sub-menu li.current-menu-item a,
#navigation ul.sub-menu li.current_page_item a {
	color:#ffffff !important;	
	background-color: rgb(0,164,228);
	background:rgba(0,164,228, 0.9);
}

.widget_rss a.rsswidget:hover {
	color: #00B259;
}

.flex-control-nav li a:hover,
.flex-control-nav li a.active,
a.comment-reply-link:hover,
.edit-link a:hover,
.permalink-hover:hover,
#slider-nav a#slider-next:hover,
#slider-nav a#slider-prev:hover,
.post-slider-nav a.slider-prev:hover,
.post-slider-nav a.slider-next:hover,
#slider-bullets a.activeSlide,
#slider-bullets a:hover  {
	background-color:#00B259;
}

ul.archive li a:hover,
.author-link,
p.search-title span, 
p.tag-title span,
.author-name a,
ul.filter_portfolio a:hover,
ul.filter_portfolio a.selected,
#logo h1 a:hover,
.portfolio-info a,
ul.archive,
.entry-meta a:hover,
.entry-meta-single-post a:hover,
blockquote cite, 
blockquote cite a, 
blockquote cite a:visited, 
blockquote cite a:visited,
.quote cite,
.entry-title a:hover,
#teaser-content a,
span.current,   
.themecolor,
.tag-links a:hover,
.h-link,
.widget_recent_comments a{
	color:#00B259;
}

::-moz-selection  {
	color: #FFFFFF !important;
	background:#00B259;
}
::selection {
	color: #FFFFFF !important;
	background:#00B259;
}

.entry-attachment .entry-caption,
.gallery-caption,
.lambda-pricingtable.featured .lambda-pricingtable-top,
.testimonial-company {
	background:#00B259;
}

#vmenu li.selected:hover h3,
#vmenu li.selected,
.camera_wrap .camera_pag .camera_pag_ul li:hover > span,
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span,
.camera_bar_cont span,
.link-post span,
.lambda-dropcap2,
.lambda-highlight1 {
	background-color:#00B259;
}

.camera_commands,
.camera_prev,
.camera_next,
.flex-direction-nav a,
.lambda-featured-header-caption,
.hover-overlay {
	background-color: rgb(245,93,45);
	background-color:rgba(245,93,45,0.8);
}

.lambda_widget_flickr .flickr_items img {
	background-color:#00B259;
}

#footer .lambda_widget_flickr .flickr_items img {
	background-color:#00B259;
}

.mm-button {
	background-image: url(images/default/mobile-menu.png);
}

#toTop {
	background-image: url(images/orange/to-top.png);
}
.lambda-like {
	background-image: url(images/orange/lambda-like.png);
}
ul.tabs li a.active {
	border-top:2px solid #F55D2D;
}

.testimonial-entry {
	background-attachment: scroll;
	background-image: url(images/orange/blockquote.png);
	background-repeat: no-repeat;
	background-position: 10px 30px;
	padding: 30px;
}

.testimonial-name span {
	color:#F55D2D;
}

.more-link:hover,
.excerpt:hover {
	background-image: url(images/orange/excerpt-icon-hover.png);
}

/* Up Toggle State */
h3.trigger,
p.trigger {
	border-bottom: 1px solid #D9D9D9;
	background-color: #FFFFFF;
	background-image: url(images/orange/toggle-open.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}
p.trigger {
	background-position: left 1px;
}
h3.trigger.active a,
p.trigger.active a {
	color:#00B259;
}

h3.trigger:hover a,
p.trigger:hover a{
	color:#00B259;
}

.tprev {
	padding-left: 23px;
	background-position: left center;
}

.tprev, .tnext {
	text-indent: 0;
	width: 60px;
	font-size: 12px;
	line-height: 16px;
}

.more-link, .excerpt, .tnext, #nav-portfolio .nav-next {
	background-image: url(images/default/excerpt-icon-hover.png);
}
.tprev, #nav-portfolio .nav-previous {
	background-image: url(images/default/excerpt-icon-back-hover.png);	
}

.more-link:hover, .excerpt:hover, .tnext:hover , #nav-portfolio .nav-next a:hover {
	background-image: url(images/orange/excerpt-icon-hover.png);
}
.tprev:hover, #nav-portfolio .nav-previous a:hover {
	background-image: url(images/orange/excerpt-icon-back-hover.png);	
}

ul.archive li,
.widget_links li,
.widget_nav_menu li,
.widget_pages li,
.widget_meta li,
.widget_categories li,
.widget_archive li,
.widget_recent_entries li {
	background-image: url(images/orange/arrow-right.gif);
	color:#333333;
}
.widget_recent_comments li {
	background-image: url(images/orange/comment.png);
}
.tweet_list li {
	background-image: url(images/orange/twitter-widget.png);
}
.pformat .post_format_image  {
	background-image: url('images/orange/pformat-image.png');
}
.pformat .post_format_standard  {
	background-image: url('images/orange/pformat-standard.png');
}
.pformat .post_format_audio {
	background-image: url('images/orange/pformat-audio.png');
}
.pformat .post_format_gallery {
	background-image: url('images/orange/pformat-gallery.png');
}

.pformat .post_format_video {
	background-image: url('images/orange/pformat-video.png');
}
.pformat .post_format_link {
	background-image: url('images/orange/pformat-link.png');
}
.pformat .post_format_quote {
	background-image: url('images/orange/pformat-quote.png');
}
.pformat .post_format_aside {
	background-image: url('images/orange/pformat-aside.png');
}

.lambda-address {
	background-image: url('images/orange/contact-adress.png');
}
.lambda-phone {
	background-image: url('images/orange/contact-phone.png');
}
.lambda-fax {
	background-image: url('images/orange/contact-fax.png');
}
.lambda-email {
	background-image: url('images/orange/contact-email.png');
}
.lambda-internet {
	background-image: url('images/orange/contact-internet.png');
}

.lambda-most-liked-posts li {
	background-image: url('images/orange/like.png');
}
.lambda_widget_mostlikesposts {
	color:#00B259;
}
.response span{
	color:#00B259;
}
.nevada-caption.dark .excerpt:hover,
.nevada-caption.white .excerpt:hover,
.tweet_text a,
#sidebar .lambda_widget_recent_comments a,
#sidebar_second .lambda_widget_recent_comments a,
.tweet_time a:hover,
.more-link:hover,
.excerpt:hover {
	color:#00B259 !important;
}


a.cta-button {
    -moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
    -webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
    box-shadow:inset 0px 1px 0px 0px #fce2c1;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00B259), color-stop(1, #CE0C0C) );
    background:-moz-linear-gradient( center top, #00B259 5%, #CE0C0C 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00B259', endColorstr='#CE0C0C');
    background-color:#00B259;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #00B259;
    display:inline-block;
    color:#ffffff !important;
    font-size:16px;
    font-weight:normal;
    padding:10px 30px;
    text-decoration:none;
    text-shadow:1px 1px 0px #bd5231;
    margin-left:20px;
    float:right;
    cursor:pointer;
}

.lambda-pricingtable.featured .lambda-table-button {
	-moz-box-shadow:inset 0px 1px 0px 0px ;
	-webkit-box-shadow:inset 0px 1px 0px 0px ;
	box-shadow:inset 0px 1px 0px 0px ;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, ), color-stop(1, ) );
	background:-moz-linear-gradient( center top,  5%,  100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');
	background-color:;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid ;
	display:inline-block;
	color: !important;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px ;
}

a.cta-button:hover,
.lambda-pricingtable.featured .lambda-table-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, ), color-stop(1, ) );
	background:-moz-linear-gradient( center top,  5%,  100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');
	background-color:;
}

a.cta-button:active,
.lambda-pricingtable.featured .lambda-table-button:active {
	position:relative;
	top:1px;
}

.mm-button {
	background-image: url(images/green/mobile-menu.png);
}

/* Cusom CSS WooCommerce */
/* Buttons */
.woo-button {
	-moz-box-shadow:inset 0px 1px 0px 0px  !important;
	-webkit-box-shadow:inset 0px 1px 0px 0px  !important;
	box-shadow:inset 0px 1px 0px 0px  !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, ), color-stop(1, ) ) !important;
	background:-moz-linear-gradient( center top,  5%,  100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='') !important;
	background-color: !important;
	border:1px solid  !important;
	color: !important;
	text-shadow:1px 1px 0px  !important;
}
.woo-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, ), color-stop(1, ) );
	background:-moz-linear-gradient( center top,  5%,  100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='');
	background-color:;
}


/* Price Filter */
.widget_price_filter .ui-slider .ui-slider-handle {
	border:1px solid ;
	background: ;
	background:-webkit-gradient(linear, left top, left bottom, from(), to());
	background:-webkit-linear-gradient(, );
	background:-moz-linear-gradient(center top,  0,  100%);
	background:-moz-gradient(center top,  0,  100%);	
}

.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: ;
	background:-webkit-gradient(linear, left top, left bottom, from(), to());
	background:-webkit-linear-gradient(, );
	background:-moz-linear-gradient(center top,  0,  100%);
	background:-moz-gradient(center top,  0,  100%);	
}

.widget_price_filter .ui-slider .ui-slider-range {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x;
}

/* Mini Icons */
a.button.added:before,
button.button.added:before,
input.button.added:before,
#respond input#submit.added:before,
#content input.button.added:before {
	background-color: #00B259 !important;
}

/* Checkout */
#payment div.payment_box {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	text-shadow:1px 1px 0px #ffffff;	
	color:#666666 !important;
}

ul.order_details {
	background-color: #00B259;
}

ul.order_details li {
	color: #FFF;
}

mark {
	background-color: #00B259;
	color: #FFF;
}

/* Elements */
div.product span.price,
span.price,
#content div.product span.price,
div.product p.price,
#content div.product p.price {
	color: #FFFFFF;
	background-color: #00B259;
}

div.product span.price del,
#content div.product span.price del,
div.product p.price del,
#content div.product p.price del {
	color:rgba(255,255,255,0.5)
}

div.product span.price del,
#content div.product span.price del,
div.product p.price del,
#content div.product p.price del {
	border-color: #FFF;
}

span.onsale {
	text-shadow:0 -1px 0 #00B259;
	color:#fff;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2);	
	border:1px solid ;
	background: ;
	background:-webkit-gradient(linear, left top, left bottom, from(), to());
	background:-webkit-linear-gradient(, );
	background:-moz-linear-gradient(center top,  0,  100%);
	background:-moz-gradient(center top,  0,  100%);
}

.posted_in a {
	color: #00B259;
}

.posted_in a:hover {
	color: #000 !important;
}

/* WP Job Board Styles */
.page .wpjb-job-content h3 {
	padding-left: 0;
}

.page .wpjb-form div.wpjb-field {
	padding: 1px 0;
}
.page .wpjb-form div, .page .wpjb-form > fieldset > table {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
.page .wpjb-form fieldset {
	border: none;
	margin-bottom: 40px;
}
.page .wpjb-form fieldset legend.wpjb-empty {
	display: block;
	color: #00A4E4;
	font-size: 1.3em;
	margin: 20px 0 15px 0;
	padding-bottom: 8px;
	border-bottom: 2px solid #D9D9D9;
	width: 90%;
}
.wpjb-form div label.wpjb-label {
	padding-right: 30px;
}

.page .wpjb-form div input[type="text"], .page .wpjb-form div input[type="password"], .page .wpjb-form div select {
	width: 355px;
}

.widget_wpjb-search form {
	margin-top: 5px;
}
.widget_wpjb-search input[name="query"] {
	margin-bottom: 5px;
	width: 100%
}
.wpjb-job-text p{
	margin-bottom: 5px;
}

a.wpjb-button {
    background: #F2F2F2; 
    display: inline-block; 
    padding: 7px 13px 8px; 
    color: #444444; 
    text-decoration: none;
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
    cursor: pointer;
    
    font-weight: bold;
    font-size: 13px;
    line-height: 1 !important; 
    font-family: Arial;
    background-image: -moz-linear-gradient(50% 0%, #F5F5F5, #F1F1F1);
}

a.wpjb-cancel {}

a.wpjb-button:hover {
    border: 1px solid rgba(0, 0, 0, 0.2);
}

/* Sidebar Social Buttons */
.lambda-service-excerpt div.dpSocialTimeline .dpSocialTimeline_item {
	margin: 0;
}
#sidebar .lambda_widget_twitter,
#sidebar .widget_socialtimeline
{
	margin-bottom: 0;
}
.sidebar-tw-btn,
.sidebar-fb-btn {
	float: right;
}

/* Facebook SocialTimeline */
#sidebar div.dpSocialTimeline .dpSocialTimeline_item .user {
	font-size: 11px;
	margin-top: 0;
	text-transform: capitalize;
	width: 80%;
}

.entry-date {
	border-right: none;
}

/* Gravity Forms */
.gform_wrapper li.gfield {
	margin-left: 0;
}

/* Weather Widget */
table.wp_wunderground th {
	text-align: center;
	vertical-align: middle;
}

/* NexGen Gallery */
.ngg-gallery-thumbnail img {
	border: none !important;
	padding: 5px !important;
}
.ngg-gallery-thumbnail img:hover {
	background: #F69023 !important;
}

/* Buttons */

.action-btns-widget .button-item {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff;
    height: 60px;
    margin-top: 25px;
    width: 245px;
    background: #6ac150; /* Old browsers */
    background: -moz-linear-gradient(top,  #6ac150 0%, #45af4b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ac150), color-stop(100%,#45af4b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6ac150 0%,#45af4b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6ac150 0%,#45af4b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6ac150 0%,#45af4b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #6ac150 0%,#45af4b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ac150', endColorstr='#45af4b',GradientType=0 ); /* IE6-9 */
}

.sidebar-box.action-btns-widget {
    height: 85px;
    margin-top: -28px;
    overflow: hidden;
}

.action-btns-widget .button_text {
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    max-width: 85px;
    position: relative;
}

.action-btns-widget .button_img {
     width: 140px;
    height: 75px;
    position: relative;
    float: right;
    margin: -10px 10px 0 0;
	/* 10 degree rotation, generated from: http://www.boogdesign.com/examples/transforms/matrix-calculator.html */
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.98480775, M12=-0.17364818, M21=0.17364818, M22=0.98480775,sizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.98480775, M12=-0.17364818, M21=0.17364818, M22=0.98480775,sizingMethod='auto expand');
	-moz-transform:  matrix(0.98480775, 0.17364818, -0.17364818, 0.98480775, 0, 0);
	-webkit-transform:  matrix(0.98480775, 0.17364818, -0.17364818, 0.98480775, 0, 0);
	-o-transform:  matrix(0.98480775, 0.17364818, -0.17364818, 0.98480775, 0, 0); 
    -moz-box-shadow:    2px 2px 3px 1px #333333;
    -webkit-box-shadow: 2px 2px 3px 1px #333333;
    box-shadow:         2px 2px 3px 1px #333333;
}

.action-btns-widget  .button_img:hover {
    margin: -8px 10px 0 0;
}

.action-btns-widget .button-item a, .action-btns-widget .button-item a:link, .action-btns-widget .button-item a:visited {
    color: #fff !important;
    text-decoration: none;
    font-weight: bold !important;
}
.action-btns-widget .button_text a {
    display: block;
    margin: 0;
    padding: 10px 0 15px 10px;
}
.action-btns-widget .button_text a:hover {
    color: rgba(255,255,255,0.8);
}

#custom_post_widget-6 {
	padding: 5px 10px;
	border: 1px solid #919295;
	background: -moz-linear-gradient(top,  #ffffff 0%, #eceeef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eceeef));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eceeef 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#eceeef 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#eceeef 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#eceeef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eceeef',GradientType=0 );
}

#socialicons {
	
}

#socialicons li {
	float: left;
	margin: 0 14px 8px !important;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

#socialicons li:hover {
	float: left;
	opacity: 1;
	filter: alpha(opacity=100);
}

/* Blog Shortcode */

.blog-sc{

}

.blog-sc .row{
	margin-left: -12px;
	margin-right: -12px;
	height: 100%;
}

.blog-sc .inner{
	background-color: #f5f5f5;
	padding: 25px 15px;
}

.blog-sc .blog-post{
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 24px;
}

.blog-sc h2.post-title{
	font-size: 25px !important;
	margin-bottom: 10px !important;
	line-height: 1 !important;
}

.blog-sc .post-title a{
	color: #00B259;
	text-decoration: none;
	font-weight: inherit;
}

.blog-sc .post-title a:hover{
	text-decoration: none;
	color: #00A4E4;
}

.blog-sc .date-author-con{

}

.blog-sc .date-author-con span{
	display: inline-block;
	font-size: 12px;
}

.blog-sc .date-author-con .post-date{
	color: #a4a4a4;
	/*margin-left: 13px;*/
	line-height: 12px;
}

.blog-sc .date-author-con .author{
	text-transform: capitalize;
	padding-right: 13px;
	border-right: 1px solid;
	line-height: 12px;
}

.blog-sc .thumbnail-container{
	text-align: center;
}

.blog-sc .thumbnail-container a{
	line-height: 0;
	display: inline-block;
}

.blog-sc .thumbnail-container img{

}

.blog-sc .content{
	margin: 20px 0;
	font-size: 12px;
}

.blog-sc .read-more-container{

}

.blog-sc .read-more-btn{
	color: #00B259;
	text-transform: capitalize;
	font-size: 14px;
	text-decoration: none;
}

.blog-sc .read-more-btn:hover{
	color: #00A4E4;
}

.blog-sc .navigation a{
	color: #00B259;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
}

.blog-sc .navigation a:hover,
.blog-sc .read-more-btn:hover{
	color: #00A4E4;
	text-decoration: none;
}


.custom_post_widget-10.widget_custom_post_widget,
.lw_social-2.lambda_widget_social {
	display: inline-block;
	vertical-align: middle;
}

#header #logo + .h-right {
	margin-top: 28px;
}