/**/
/*+clearfix {*/
HR:after, .center:after, .tab-center:after, .palm-center:after, .section:after, .search-form:after, DIV.visual-form-builder-container DIV.password-meter:after, .homepage-rental-form DIV.visual-form-builder-container DIV.password-meter:after, .featured-content IMG.entry-image:after, .featured-pages:after, .site-header .widget-area .simple-social-icons UL.alignleft:after, .site-header .widget-area .simple-social-icons UL.alignright:after, .home-widgets .widget.featuredpage:after, .home-widgets .featuredpage .widget-wrap:after, .sidebar > .widget:after, .footer-widgets .widget:after, .featured-pages .featured-content:after, .featured-content:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
HR, .center, .tab-center, .palm-center, .section, .search-form, DIV.visual-form-builder-container DIV.password-meter, .homepage-rental-form DIV.visual-form-builder-container DIV.password-meter, .featured-content IMG.entry-image, .featured-pages, .site-header .widget-area .simple-social-icons UL.alignleft, .site-header .widget-area .simple-social-icons UL.alignright, .home-widgets .widget.featuredpage, .home-widgets .featuredpage .widget-wrap, .sidebar > .widget, .footer-widgets .widget, .featured-pages .featured-content, .featured-content
{
	display: inline-block;
}
HR, .center, .tab-center, .palm-center, .section, .search-form, DIV.visual-form-builder-container DIV.password-meter, .homepage-rental-form DIV.visual-form-builder-container DIV.password-meter, .featured-content IMG.entry-image, .featured-pages, .site-header .widget-area .simple-social-icons UL.alignleft, .site-header .widget-area .simple-social-icons UL.alignright, .home-widgets .widget.featuredpage, .home-widgets .featuredpage .widget-wrap, .sidebar > .widget, .footer-widgets .widget, .featured-pages .featured-content, .featured-content
{
	/*\*/
	display: block;
	/**/
	-height: 1px;
}
/*+}*/
.safety-rules UL.checkmarks LI
{
	margin: 45px;
}
DIV.one-half UL.checkmarks LI
{
	margin-bottom: 15px;
}
/*Theme Name: Party Rental CA
Theme URI: http://www.freecustomwebsite.com
Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
Author: FreeCustomWebsite.com
Author URI: http://www.freecustomwebsite.com

Version: 1.0.0

Tags: Free Custom Website

Template: genesis
Template Version: 2.0.2

License: GPL-2.0+
License URI: http://www.opensource.org/licenses/gpl-license.php


HTML5 Reset
----------------------------------------------------------------------------------------------------
Baseline Normalize
normalize.css v2.1.3 | MIT License | git.io/normalize
---------------------------------------------*/
ARTICLE, ASIDE, DETAILS, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, NAV, SECTION, SUMMARY
{
	display: block;
}
AUDIO, CANVAS, VIDEO
{
	display: inline-block;
}
AUDIO:not([controls])
{
	display: none;
	height: 0;
}
HTML
{
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
BODY
{
	margin: 0;
}
A
{
	background: transparent;
}
A:focus
{
	outline: thin dotted;
}
A:active, A:hover
{
	outline: 0;
}
H1
{
	font-size: 2em;
	margin: 0.67em 0;
	color: #1881B9;
}
ABBR[title]
{
	border-bottom: 1px dotted;
}
B, STRONG
{
	font-weight: 700;
}
DFN
{
	font-style: italic;
}
/*[clearfix]*/HR
{
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	border: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	border-top: 1px solid rgba(255, 255, 255, 0.15);
	margin-top: 2.3em;
	margin-bottom: 2.3em;
	clear: both;
}
MARK
{
	background: #FF0;
	color: #2E2F33;
}
CODE, KBD, PRE, SAMP
{
	font-family: monospace, serif;
	font-size: 1em;
}
PRE
{
	white-space: pre-wrap;
}
Q
{
	quotes: "\201C" "\201D" "\2018" "\2019";
}
SMALL
{
	font-size: 80%;
}
SUB, SUP
{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
SUP
{
	top: -0.5em;
}
SUB
{
	bottom: -0.25em;
}
IMG
{
	border: 0;
}
FIGURE
{
	margin: 0;
}
FIELDSET
{
	border: 1px solid #C0C0C0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
LEGEND
{
	border: 0;
	padding: 0;
}
BUTTON, INPUT, SELECT, TEXTAREA
{
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
BUTTON, INPUT
{
	line-height: normal;
}
BUTTON, SELECT
{
	text-transform: none;
}
BUTTON, HTML INPUT[type=button], INPUT[type=reset], INPUT[type=submit]
{
	-webkit-appearance: button;
	cursor: pointer;
}
BUTTON[disabled], HTML INPUT[disabled]
{
	cursor: default;
}
INPUT[type=checkbox], INPUT[type=radio]
{
	box-sizing: border-box;
	padding: 0;
}
INPUT[type=search]
{
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
INPUT[type=search]::-webkit-search-cancel-button, INPUT[type=search]::-webkit-search-decoration
{
	-webkit-appearance: none;
}
BUTTON::-moz-focus-inner, INPUT::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
TEXTAREA
{
	overflow: auto;
	vertical-align: top;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
/*Box Sizing
---------------------------------------------*/
*, INPUT[type="search"], *:after, *:before
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*Float Clearing
---------------------------------------------*/
.author-box:before, .clearfix:before, .entry:before, .entry-content:before, .footer-widgets:before, .nav-primary:before, .pagination:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .wrap:before
{
	content: " ";
	display: table;
}
.author-box:after, .clearfix:after, .entry:after, .entry-content:after, .footer-widgets:after, .nav-primary:after, .pagination:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .wrap:after
{
	clear: both;
	content: " ";
	display: table;
}
/*
Defaults
----------------------------------------------------------------------------------------------------
Typographical Elements
---------------------------------------------*/
BODY
{
	background-color: #FEFEFD;
	color: #2E2F33;
	font-family: "Source Sans", "Open Sans", Lato, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.625;
}
A, BUTTON, INPUT:focus, INPUT[type="button"], INPUT[type="reset"], INPUT[type="submit"], TEXTAREA:focus, .button, .more-link
{
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
::-moz-selection
{
	background-color: #2E2F33;
	color: #FFF;
}
::selection
{
	background-color: #2E2F33;
	color: #FFF;
}
A
{
	color: #0C90B9;
	text-decoration: none;
}
.content A:hover, .sidebar A:hover, A:hover
{
}
P
{
	margin: 0 0 1.5em;
	padding: 0;
}
OL, UL
{
	margin: 0;
	padding: 0;
}
LI
{
	list-style-type: none;
	/*[empty]margin-bottom:;*/
}
B, STRONG
{
	font-weight: 700;
}
BLOCKQUOTE, CITE, EM, I
{
	font-style: italic;
}
BLOCKQUOTE
{
	margin: 40px;
}
BLOCKQUOTE::before
{
	content: "\201C";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}
/*Headings
---------------------------------------------*/
H1, H2, H3, H4, H5, H6
{
	font-family: "Open Sans", Lato, sans-serif;
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 0.5em;
}
H1
{
	font-size: 36px;
}
H2
{
	font-size: 26px;
}
H3
{
	font-size: 24px;
}
H4
{
	font-size: 20px;
}
H5
{
	font-size: 18px;
}
H6
{
	font-size: 16px;
}
/*Icons
---------------------------------------------*/
.features
{
	text-align: center;
}
.features .dashicons
{
	font-size: 64px;
	height: 64px;
	margin: 0 0 20px;
	width: 64px;
}
/*Objects
---------------------------------------------*/
EMBED, IFRAME, IMG, OBJECT, VIDEO, .wp-caption
{
	max-width: 100%;
}
IMG
{
	height: auto;
}
.featured-content IMG, .gallery IMG
{
	width: auto;
}
/*Forms
---------------------------------------------*/
INPUT, SELECT, TEXTAREA
{
	background-color: rgba(255, 255, 255, 0.15);
	border: 1px solid #BEBEBE;
	border-radius: 3px;
	box-shadow: none;
	color: #2E2F33;
	line-height: 1;
	padding: 0.5em;
	width: 100%;
}
INPUT:focus, TEXTAREA:focus
{
	border: 1px solid #999;
	outline: none;
}
INPUT[type="checkbox"], INPUT[type="image"], INPUT[type="radio"]
{
	width: auto;
}
::-moz-placeholder
{
	color: #2E2F33;
	opacity: 1;
	font-weight: 300;
}
::-webkit-input-placeholder
{
	color: #2E2F33;
	font-weight: 300;
}
BUTTON, INPUT[type="button"], INPUT[type="reset"], INPUT[type="submit"], .button
{
	background-color: #2E2F33;
	border-radius: 2px;
	border: none;
	color: #FFF;
	cursor: pointer;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	width: auto;
	padding: 0.8em 1em;
}
BUTTON:hover, INPUT:hover[type="button"], INPUT:hover[type="reset"], INPUT:hover[type="submit"], .button:hover
{
	color: #FFF;
}
.centric-pro-home .color-section BUTTON, .centric-pro-home .color-section INPUT[type="button"], .centric-pro-home .color-section INPUT[type="reset"], .centric-pro-home .color-section INPUT[type="submit"], .centric-pro-home .color-section .button, .centric-pro-home .color-section .more-link, .site-header .widget-area BUTTON, .site-header .widget-area INPUT[type="button"], .site-header .widget-area INPUT[type="reset"], .site-header .widget-area INPUT[type="submit"], .site-header .widget-area .button
{
	/*[disabled]background-color:#FFF;*/
	/*[disabled]color:#2E2F33;*/
}
.centric-pro-home .color-section BUTTON:hover, .centric-pro-home .color-section INPUT:hover[type="button"], .centric-pro-home .color-section INPUT:hover[type="reset"], .centric-pro-home .color-section INPUT:hover[type="submit"], .centric-pro-home .color-section .button:hover, .centric-pro-home .home-widgets .color-section .more-link:hover, .site-header .widget-area BUTTON:hover, .site-header .widget-area INPUT:hover[type="button"], .site-header .widget-area INPUT:hover[type="reset"], .site-header .widget-area INPUT:hover[type="submit"], .site-header .widget-area .button:hover
{
	/*[disabled]background-color:#2E2F33;*/
	/*[disabled]color:#FFF;*/
}
.centric-pro-home .dark-section BUTTON, .centric-pro-home .dark-section INPUT[type="button"], .centric-pro-home .dark-section INPUT[type="reset"], .centric-pro-home .dark-section INPUT[type="submit"], .centric-pro-home .dark-section .button, .centric-pro-home .dark-section .more-link, .footer-widgets .wrap BUTTON, .footer-widgets .wrap INPUT[type="button"], .footer-widgets .wrap INPUT[type="reset"], .footer-widgets .wrap INPUT[type="submit"], .footer-widgets .wrap .button
{
	/*[disabled]background-color:#484A4E;*/
	/*[disabled]color:#FFF;*/
}
.centric-pro-home .dark-section BUTTON:hover, .centric-pro-home .dark-section INPUT:hover[type="button"], .centric-pro-home .dark-section INPUT:hover[type="reset"], .centric-pro-home .dark-section INPUT:hover[type="submit"], .centric-pro-home .dark-section .button:hover, .footer-widgets BUTTON:hover, .footer-widgets .wrap INPUT:hover[type="button"], .footer-widgets .wrap INPUT:hover[type="reset"], .footer-widgets .wrap INPUT:hover[type="submit"], .footer-widgets .wrap .button:hover
{
	/*[disabled]background-color:#EEE;*/
	/*[disabled]color:#2E2F33;*/
}
.centric-pro-home .dark-section .more-link:hover, .content .button:hover, .sidebar .button:hover
{
	/*[disabled]color:#FFF;*/
}
INPUT[type="search"]::-webkit-search-cancel-button, INPUT[type="search"]::-webkit-search-results-button
{
	display: none;
}
.home-featured .more-link, .home-widgets .more-link
{
	background-color: #2E2F33;
	border-radius: 50px;
	color: #FFF;
	display: block;
	display: table;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 2px;
	line-height: 1;
	margin: 20px auto 0;
	max-width: 200px;
	padding: 10px 24px;
	text-align: center;
	text-transform: uppercase;
}
.home-featured .more-link:hover, .home-widgets .more-link:hover
{
	background-color: #13AFDF;
	color: #FFF;
}
/*Tables
---------------------------------------------*/
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 1.5;
	margin-bottom: 2.5em;
	width: 100%;
}
TBODY
{
}
TD, TH
{
	text-align: left;
}
TD
{
}
TH
{
	font-weight: bold;
}
/*Text Classes*/
.note
{
	font-size: 85%;
	line-height: 1.5;
	/*+opacity:66%;*/
	filter: alpha(opacity=66);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	-moz-opacity: 0.66;
	opacity: 0.66;
	font-style: italic;
}
.subheader, .subheading
{
	margin-top: 0 !important;
	padding: 0px;
	/*+opacity:66%;*/
	filter: alpha(opacity=66);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	-moz-opacity: 0.66;
	opacity: 0.66;
}
.phone-number
{
	font-weight: bold;
	font-size: 166%;
	letter-spacing: -0.05em;
	line-height: 1;
}
.tiny
{
	font-size: 66%;
}
.small
{
	font-size: 85%;
}
.big
{
	font-size: 115%;
	line-height: 1.5;
	/*+placement:shift 0px 0.1em;*/
	position: relative;
	left: 0px;
	top: 0.1em;
}
.large
{
	font-size: 133%;
	line-height: 1.4;
	/*+placement:shift 0px 0.1em;*/
	position: relative;
	left: 0px;
	top: 0.1em;
}
.extra-large
{
	font-size: 150%;
	line-height: 1.3;
	/*+placement:shift 0px 0.1em;*/
	position: relative;
	left: 0px;
	top: 0.1em;
}
.super-size
{
	font-size: 200%;
	line-height: 1.2;
	/*+placement:shift 0px 0.1em;*/
	position: relative;
	left: 0px;
	top: 0.1em;
}
.muted
{
	/*+opacity:66%;*/
	filter: alpha(opacity=66);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	-moz-opacity: 0.66;
	opacity: 0.66;
}
.tight
{
	letter-spacing: -0.05em;
}
.spread
{
	letter-spacing: 0.15em;
}
/*
Structure and Layout
----------------------------------------------------------------------------------------------------
Site Containers
---------------------------------------------*/
.wrap
{
	margin: 0 auto;
	max-width: 1280px;
}
.site-inner
{
	clear: both;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	/*[empty]background-color:;*/
}
.centric-pro-landing .site-inner
{
	margin: 80px auto;
	max-width: 800px;
	padding: 0 80px;
}
.site-inner > .wrap, .footer-widgets > .wrap, .site-footer > .wrap
{
	/*[disabled]padding-left:5%;*/
	/*[disabled]padding-right:5%;*/
}
.home-featured > .wrap, .home-widgets .widget-wrap
{
	/*[disabled]padding-left:1em;*/
	/*[disabled]padding-right:1em;*/
}
/*Column Widths and Positions
---------------------------------------------
Content*/
.home .content
{
	padding-top: 1.3em;
}
.content
{
	float: right;
	padding: 2.3em 0;
	width: 880px;
}
.centric-pro-home .content
{
	padding: 0;
}
.content-sidebar .content
{
	float: left;
}
.full-width-content .content
{
	width: 100%;
}
/*Primary Sidebar*/
.sidebar-primary
{
	float: right;
	width: 360px;
}
.sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary
{
	float: left;
}
.sidebar-primary .widget-title
{
	color: #CF233F;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
}
.sidebar-primary .widget_nav_menu .widget-wrap
{
}
.sidebar-primary .widget_nav_menu .widget-title
{
	margin-bottom: 0px;
}
.sidebar-primary A
{
	color: #167BC4;
}
.sidebar-primary A.button
{
	color: #FFFFFF;
}
.sidebar-primary A
{
}
.sidebar-primary .menu .menu-item
{
}
.sidebar-primary .menu .menu-item A
{
}
.sidebar-primary .menu .menu-item A:hover
{
}
/*Column Classes
Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
---------------------------------------------*/
.one-half, .one-third, .one-fourth, .one-fifth, .one-sixth, .one-seventh, .one-eighth, .two-thirds, .two-fourths, .two-fifths, .two-sixths, .two-sevenths, .two-eighths, .three-fourths, .three-fifths, .three-sixths, .three-sevenths, .three-eighths, .four-fifths, .four-sixths, .four-sevenths, .four-eighths, .five-sixths, .five-sevenths, .five-eighths, .six-sevenths, .six-eighths, .seven-eighths
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
.one-half, .two-fourths, .three-sixths, .four-eighths
{
	width: 50%;
}
.one-third
{
	width: 33.3334%;
}
.two-thirds
{
	width: 66.6667%;
}
.one-fourth
{
	width: 25%;
}
.three-fourths
{
	width: 75%;
}
.one-fifth
{
	width: 20%;
}
.two-fifths
{
	width: 40%;
}
.three-fifths
{
	width: 60%;
}
.four-fifths
{
	width: 80%;
}
.one-sixth
{
	width: 16.6667%;
}
.one-seventh
{
	width: 14.2859%;
}
.one-eighth
{
	width: 12.5%;
}
.first
{
	clear: both;
	margin-left: 0;
}
.last
{
	padding-right: 0px;
}
/*[clearfix]*/.center
{
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	float: none;
}
.pad
{
	padding: 1em;
}
.pad-right
{
	padding-right: 1em;
}
.pad-left
{
	padding-left: 1em;
}
.pad-sides
{
	padding-left: 1em;
	padding-right: 1em;
}
/*Tablet and Palm Devices - Default Column Widths @ 767px wide and less*/
@media only screen and (max-width: 480px)
{
	.one-half, .one-third, .one-fourth, .one-fifth, .one-sixth, .one-seventh, .one-eighth, .two-thirds, .two-fourths, .two-fifths, .two-sixths, .two-sevenths, .two-eighths, .three-fourths, .three-fifths, .three-sixths, .three-sevenths, .three-eighths, .four-fifths, .four-sixths, .four-sevenths, .four-eighths, .five-sixths, .five-sevenths, .five-eighths, .six-sevenths, .six-eighths, .seven-eighths
	{
		width: 100%;
	}
}
@media only screen and (max-width: 767px)
{
	.tab-full
	{
		width: 100%;
	}
	.tab-one-half
	{
		width: 50%;
	}
	.tab-one-third
	{
		width: 33.3334%;
	}
	.tab-two-thirds
	{
		width: 66.6667%;
	}
	.tab-one-fourth
	{
		width: 25%;
	}
	.tab-three-fourths
	{
		width: 75%;
	}
	.tab-one-fifth
	{
		width: 20%;
	}
	.tab-two-fifths
	{
		width: 40%;
	}
	.tab-three-fifths
	{
		width: 60%;
	}
	.tab-four-fifths
	{
		width: 80%;
	}
	.tab-first
	{
		clear: both;
		margin-left: 0;
	}
	.tab-last
	{
		padding-right: 0px;
	}
	/*[clearfix]*/.tab-center
	{
		/*+placement:margin-auto 0px 0px;*/
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0px;
		top: 0px;
		float: none;
	}
}
@media only screen and (max-width: 480px)
{
	.palm-full
	{
		width: 100%;
	}
	.palm-one-half
	{
		width: 50%;
	}
	.palm-one-third
	{
		width: 33.3334%;
	}
	.palm-two-thirds
	{
		width: 66.6667%;
	}
	.palm-one-fourth
	{
		width: 25%;
	}
	.palm-three-fourths
	{
		width: 75%;
	}
	.palm-one-fifth
	{
		width: 20%;
	}
	.palm-two-fifths
	{
		width: 40%;
	}
	.palm-three-fifths
	{
		width: 60%;
	}
	.palm-four-fifths
	{
		width: 80%;
	}
	.palm-first
	{
		clear: both;
		margin-left: 0;
	}
	.palm-last
	{
		padding-right: 0px;
	}
	/*[clearfix]*/.palm-center
	{
		/*+placement:margin-auto 0px 0px;*/
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0px;
		top: 0px;
		float: none;
	}
	.palm-no-pad
	{
		padding: 0px;
	}
}
/*
Common Classes
----------------------------------------------------------------------------------------------------*/
.vid-container
{
	position: relative;
	width: auto;
	height: 0;
	padding-bottom: 56.25%;
	margin-bottom: 1.6em;
}
.vid-container IFRAME
{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	/*+placement:anchor-top-left 0px 0px;*/
	position: absolute;
	left: 0px;
	top: 0px;
}
/*[clearfix]*/.section
{
	background-color: #E7E7E7;
	border: 1px solid #CDCDCD;
	/*[disabled]text-align:center;*/
	color: #8C8C8C;
}
.section:before, .section:after
{
	content: '';
	clear: both;
	display: block;
	height: 0px;
	width: 100%;
}
/*Text Classes*/
.note
{
	font-size: 85%;
	line-height: 1.5;
	/*+opacity:66%;*/
	filter: alpha(opacity=66);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	-moz-opacity: 0.66;
	opacity: 0.66;
	font-style: italic;
}
.subheader, .subheading
{
	margin-top: -0.5em;
	padding: 0px;
	/*+opacity:100%;*/
	filter: alpha(opacity=100);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	color: #CF233F;
	letter-spacing: -0.05em;
}
.phone-number
{
	font-weight: bold;
	font-size: 166%;
	letter-spacing: -0.05em;
	line-height: 1;
}
.tiny
{
	font-size: 66%;
}
.small
{
	font-size: 85%;
}
.big
{
	font-size: 115%;
	line-height: 1.5;
	/*+placement:shift 0px 0.1em;*/
	position: relative;
	left: 0px;
	top: 0.1em;
}
.large
{
	font-size: 133%;
	line-height: 1.4;
	/*+placement:shift 0px 0.1em;*/
	position: relative;
	left: 0px;
	top: 0.1em;
}
.extra-large
{
	font-size: 150%;
	line-height: 1.3;
	/*+placement:shift 0px 0.1em;*/
	position: relative;
	left: 0px;
	top: 0.1em;
}
.super-size
{
	font-size: 200%;
	line-height: 1.2;
	/*+placement:shift 0px 0.1em;*/
	position: relative;
	left: 0px;
	top: 0.1em;
}
.muted
{
	/*+opacity:66%;*/
	filter: alpha(opacity=66);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	-moz-opacity: 0.66;
	opacity: 0.66;
}
.tight
{
	letter-spacing: -0.05em;
}
.spread
{
	letter-spacing: 0.15em;
}
/*Button Classes*/
.button
{
	display: inline-block;
	color: #FFFFFF;
	clear: both;
}
.button.small
{
	font-size: 66% !important;
}
.button.large
{
	font-size: 133% !important;
}
.button.extra-large
{
	font-size: 166% !important;
}
/*Container Classes*/
.frame
{
	border: 7px solid rgba(0, 0, 0, 0.15);
}
.round
{
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.dropshadow
{
	box-shadow: 0px 5px 6px -5px rgba(0, 0, 0, 0.75);
}
.bigshadow
{
	box-shadow: 0px 9px 18px -9px rgba(0, 0, 0, 0.75);
}
.box
{
	background-color: rgba(236, 236, 236, 0.5);
	padding: 1em 1em 0em;
	margin-bottom: 1em;
}
.border
{
	border: 4px solid rgba(170, 170, 170, 0.33);
}
.border-thin
{
	border: 1px solid rgba(170, 170, 170, 0.33);
}
.border-thick
{
	border: 12px solid rgba(170, 170, 170, 0.33);
}
BLOCKQUOTE
{
	border-left: 10px solid rgba(0, 137, 159, 0.25);
	margin-left: 0;
	padding-left: 1.2em;
	color: rgba(0, 0, 0, 0.66);
}
.pull-left
{
	margin-left: -2.5em;
}
.pull-right
{
	margin-left: 2.5em;
}
/*Call To Action
-------------------------------------------------*/
.cta-container
{
	border: 7px solid rgba(240, 163, 14, 0.5);
	padding: 1.3em;
	margin-bottom: 1.3em;
	background-color: rgba(255, 255, 255, 0.5);
	color: #1880B7;
	position: relative;
}
.cta-container P
{
	margin-bottom: 0px;
}
.cta-container P:last-of-type
{
	margin-bottom: 0em;
}
.cta-container .phone-number
{
	font-size: 233%;
	letter-spacing: -0.05em;
	margin-bottom: 0px;
	line-height: 1;
	font-weight: bold;
}
.cta-container .phone-number A.mobile-phone
{
	color: inherit;
	text-decoration: none;
}
.footer-widgets .cta-container
{
	background-color: #3D3D3F;
	color: #DFDFDF;
	border: 3px solid rgba(255, 255, 255, 0.25);
}
/*List Classes*/
UL.checkmarks LI, UL.arrows LI, UL.tags LI, UL.bullets LI
{
	list-style-type: none !important;
	margin-left: 0.5em !important;
	margin-bottom: 1em;
	font-size: 90%;
}
UL.checkmarks LI:before, UL.arrows LI:before, UL.tags LI:before, UL.bullets LI:before
{
	content: '';
	width: 20px;
	height: 20px;
	display: inline-block;
	/*+placement:shift 0px 4px;*/
	position: relative;
	left: 0px;
	top: 4px;
	margin-right: 0.5em;
	background-repeat: no-repeat;
}
UL.checkmarks LI:before, UL.arrows LI:before, UL.chevron LI:before, UL.bullets LI:before, UL.plus LI:before, UL.squares LI:before
{
	display: inline-block;
	font-family: FontAwesome;
	text-align: center;
	font-size: 1em;
	height: 1.3em;
	margin-left: -1.6em;
	margin-right: 0.5em;
	background-repeat: no-repeat;
	color: #F17B28;
}
UL.arrows LI:before
{
	background-image: url(images/arrow.png);
	background-size: 14px;
	/*+placement:shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
	margin-right: 0.15em;
}
UL.checkmarks LI:before
{
	background-image: url(images/checkmark.png);
	background-size: 20px;
}
UL.tags LI:before
{
	background-image: url(images/tag.png);
	background-size: 14px;
	/*+placement:shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
	margin-right: 0.1em;
}
UL.bullets LI:before
{
	background-image: url(images/bullet.png);
	background-size: 22px;
	/*+placement:shift -3px 3px;*/
	position: relative;
	left: -3px;
	top: 3px;
	margin-right: 0.25em;
}
UL.squares LI
{
	list-style-type: square !important;
}
UL.no-margin, OL.no-margin
{
	margin-left: 1em !important;
}
UL.menu-list
{
	list-style-type: circle;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	border-left: 1px solid rgba(0, 0, 0, 0.075);
	border-right: 1px solid rgba(0, 0, 0, 0.075);
}
UL.menu-list LI
{
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	list-style-type: none !important;
}
UL.menu-list LI:last-of-type
{
	border-bottom: none;
}
UL.menu-list LI A
{
	padding: 0.6em;
	display: block;
	color: #21789A;
	font-size: 105%;
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
	transition: all 0.25s ease-in-out;
}
UL.menu-list LI A:before
{
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 0.6em;
	/*+opacity:50%;*/
	filter: alpha(opacity=50);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	/*+placement:shift 0px 4px;*/
	position: relative;
	left: 0px;
	top: 4px;
}
UL.menu-list LI A:hover
{
	background-color: rgba(226, 226, 226, 0.33);
	padding-left: 1em;
}
.mobile
{
	display: none;
}
@media only screen and (max-width: 767px)
{
	.mobile
	{
		display: initial;
	}
	.desktop
	{
		display: none;
	}
}
/*Avatar
---------------------------------------------*/
.avatar
{
	border-radius: 50%;
	float: left;
}
.alignleft .avatar, .author-box .avatar
{
	margin-right: 1.3em;
}
.alignright .avatar
{
	margin-left: 24px;
}
.comment .avatar
{
	margin: 0 16px 24px 0;
}
/*Genesis
---------------------------------------------*/
.breadcrumb
{
	margin-bottom: 20px;
	font-size: 90%;
}
.archive-description
{
	font-size: 24px;
}
.author-box
{
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 80px;
	padding-bottom: 80px;
}
.author-box-title
{
	font-size: 18px;
	margin-bottom: 16px;
}
.archive-description P:last-child, .author-box P:last-child
{
	margin-bottom: 0;
}
/*Search Form
---------------------------------------------*/
/*[clearfix]*/.search-form
{
	/*[disabled]overflow:hidden;*/
}
.site-header .search-form
{
	float: right;
	margin-top: 12px;
}
.entry-content .search-form, .site-header .search-form
{
	width: 50%;
}
.search-form INPUT[type="submit"]
{
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}
/*Titles
---------------------------------------------*/
.page-title
{
	text-transform: uppercase;
}
.page-title .archive-title, .page-title .entry-title
{
	font-size: 60px;
	font-weight: 700;
}
.entry-title
{
	font-size: 36px;
	margin-bottom: 0px;
	font-weight: bold;
}
.content .entry-title A, .sidebar .widget-title A
{
	color: #2E2F33;
	/*[empty]vertical-align:;*/
}
.entry-title A:hover, .footer-widgets .featured-content .entry-title A:hover
{
	color: #13AFDF;
}
.widget-title
{
	font-size: 18px;
	margin-bottom: 20px;
	margin-bottom: 0.6em;
}
.home-widgets .widget-title
{
	font-weight: 300;
	letter-spacing: 2px;
	margin-bottom: 1.3em;
	text-transform: uppercase;
}
.home-widgets .featuredpage .entry-title
{
	font-size: 48px;
	font-weight: 300;
	line-height: 1.1;
}
.footer-widgets .widget-title
{
	color: #FFF;
	font-weight: bold;
	/*[disabled]letter-spacing:2px;*/
	/*[disabled]text-transform:uppercase;*/
}
.footer-widgets .entry-title A, .footer-widgets .featured-content .entry-title A
{
	color: #FFF;
}
/*WordPress
---------------------------------------------*/
.alignleft
{
	float: left;
	text-align: left;
}
.alignright
{
	float: right;
	text-align: right;
}
A.alignleft, A.alignnone, A.alignright
{
	max-width: 100%;
}
IMG.centered, .aligncenter
{
	display: block;
	margin: 0 auto 24px;
}
A.alignnone
{
	display: inline-block;
}
IMG.alignnone, .alignnone
{
	margin-bottom: 1em;
}
@media only screen and (max-width: 480px)
{
	IMG.size-medium, IMG.size-full
	{
		display: block;
		float: none;
	}
}
A.alignleft, IMG.alignleft, .wp-caption.alignleft
{
	margin: 0 24px 24px 0;
}
A.alignright, IMG.alignright, .wp-caption.alignright
{
	margin: 0 0 24px 24px;
}
@media only screen and (max-width: 480px)
{
	A.alignright, IMG.alignright, .wp-caption.alignright
	{
		margin: 0 24px 24px 0;
	}
}
.wp-caption-text
{
	font-weight: 700;
	text-align: center;
}
.entry-content P.wp-caption-text
{
	margin-bottom: 0;
}
/*
Widgets
----------------------------------------------------------------------------------------------------*/
.widget
{
	margin-bottom: 2.5em;
	/*[disabled]word-wrap:break-word;*/
}
.widget-area .widget:last-child
{
	margin-bottom: 0;
}
.widget OL > LI
{
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
}
.widget LI LI
{
	border: none;
	margin: 0 0 0 30px;
	margin: 0 0 0 1em;
	padding: 0;
}
.widget_calendar TABLE
{
	width: 100%;
}
.widget_calendar TD, .widget_calendar TH
{
	text-align: center;
}
/*TagCloud
--------------------------------------------*/
.widget .tagcloud
{
	line-height: 1.5;
}
.widget .tagcloud A
{
	background-color: #DCDCDC;
	padding: 0.3em 0.5em;
	font-size: 14px !important;
	color: #555555;
	margin: 1% 0.5%;
	display: inline-block;
	border: 1px solid #C7C7C7;
	transition: all 0.33s ease-in-out;
}
.widget .tagcloud A:hover
{
	background-color: rgba(255, 255, 255, 0.5);
}
.footer-widgets .widget .tagcloud A
{
	background-color: rgba(255, 255, 255, 0.33);
	border: 1px solid rgba(255, 255, 255, 0.25);
	color: #050505;
	transition: all 0.33s ease-in-out;
}
.footer-widgets .widget .tagcloud A:hover
{
	background-color: rgba(255, 255, 255, 0.5);
}
/*Featured Content
---------------------------------------------*/
.featured-content .entry
{
	border: none;
	margin-bottom: 0;
}
.featuredpost .entry
{
	margin-bottom: 2em;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.footer-widgets .featuredpost .entry
{
	margin-bottom: 1.6em;
	border-bottom: none;
}
.featured-content .entry-title
{
	font-size: 20px;
}
.featured-content .entry-title A
{
	color: #FFFFFF;
}
.widget-area .featured-content .entry-title A:hover
{
	/*+opacity:90%;*/
	filter: alpha(opacity=90);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	color: #08269D;
}
/*Recent Posts
----------------------------------------------*/
.widget-area .widget_recent_entries
{
	line-height: 1.5;
}
.widget-area .widget_recent_entries LI
{
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.widget-area .widget_recent_entries LI A
{
	display: block;
	height: 100%;
	width: 100%;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.widget-area .widget_recent_entries LI A:hover
{
	color: #005F9D;
}
.footer-widgets .widget-area .widget_recent_entries LI
{
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.footer-widgets .widget-area .widget_recent_entries LI A:hover
{
	color: #FFFFFF;
}
/*
Plugins
----------------------------------------------------------------------------------------------------
Widgets On Pages*/
.widgets_on_page > UL
{
	margin: 0px !important;
	list-style-type: none !important;
}
.widgets_on_page > UL > LI
{
	margin: 0px !important;
	list-style-type: none !important;
}
/*Genesis eNews Extended
---------------------------------------------*/
.enews-widget FORM
{
	position: relative;
}
.enews-widget INPUT, .enews-widget INPUT:focus
{
	border: 1px solid #DDD;
}
.enews-widget INPUT
{
	font-size: 16px;
	margin-bottom: 16px;
}
.enews-widget INPUT[type="email"]
{
	margin-bottom: 0;
}
.enews-widget INPUT[type="submit"]
{
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border: 1px solid #484A4E;
	bottom: 0;
	color: #FFF;
	height: 53px;
	margin: 0;
	padding: 16px 24px;
	position: absolute;
	right: 0;
}
.enews-widget INPUT:hover[type="submit"]
{
	border-color: #FFF;
	border-left-color: #484A4E;
}
.enews FORM + P
{
	margin-top: 24px;
}
/*Genesis Latest Tweets
---------------------------------------------*/
.home-widgets .tweet-text
{
	display: block;
	font-size: 24px;
	line-height: 1;
	margin-bottom: 15px;
}
.home-widgets .latest-tweets SPAN A
{
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 2px;
	padding-bottom: 2px;
	text-transform: uppercase;
}
.home-widgets .latest-tweets .tweet-details
{
	display: block;
	line-height: 1;
}
.home-widgets .latest-tweets .tweet-details:before
{
	content: "\f301";
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 20px / 1 dashicons;
	margin-right: 10px;
	vertical-align: top;
}
.home-widgets .latest-tweets .last A
{
	border: 2px solid #FFF;
	display: inline-block;
	margin-top: 20px;
	padding: 16px 24px;
}
/*Visual Form Builder
---------------------------------------------*/
DIV.visual-form-builder-container
{
	margin: 0px;
	padding: 0px;
}
DIV.visual-form-builder-container FORM
{
	margin: 0px;
}
DIV.visual-form-builder-container FIELDSET
{
	background-color: transparent;
	border: none;
	clear: none;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin: 0px;
}
DIV.visual-form-builder-container .vfb-legend
{
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}
DIV.visual-form-builder-container .vfb-legend H3
{
	color: #333333;
	font-size: 1.5em;
}
DIV.visual-form-builder-container UL.vfb-section
{
	margin: 0 !important;
}
@media only screen and (max-width: 767px)
{
	DIV.visual-form-builder-container UL.vfb-section
	{
		/*[disabled]margin:0px 1em;*/
	}
}
DIV.visual-form-builder-container UL.vfb-section
{
	font-family: inherit;
}
DIV.visual-form-builder-container DIV.vfb-section-div
{
	background-color: transparent;
	margin: 1.5em 0px;
	padding: 0px;
	width: 100%;
}
DIV.visual-form-builder-container DIV.vfb-section-div H4
{
	font-size: 150%;
	color: #6D6D6D;
	line-height: 1.5;
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item
{
	padding: 0;
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item-instructions
{
	background-color: #DEDEDE;
	padding: 1em;
	font-size: 110%;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin: 0px 0px 1em;
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item-instructions LABEL
{
	color: #414141;
	font-size: 115%;
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item LABEL.vfb-desc
{
	font-weight: normal;
	font-size: 120%;
	color: #4D4D4D;
	line-height: 1.5;
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item INPUT, DIV.visual-form-builder-container UL.vfb-section LI.vfb-item TEXTAREA
{
	padding: 0.5em;
	margin-bottom: 0px;
	font-size: 120%;
	color: #565656;
	border: 1px solid #BEBEBE;
	/*+border-radius:1px;*/
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	border-radius: 1px;
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item SELECT
{
	padding: 0.6em;
	margin-top: 0.1em;
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item TEXTAREA
{
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item LABEL.vfb-choice
{
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item INPUT[type="radio"]
{
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item INPUT[type="checkbox"]
{
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item-address
{
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item LABEL.vfb-error
{
	color: #EF2B2B;
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item INPUT[type="submit"]
{
	color: #FFFFFF;
	border: none;
	transition: all 0.1s ease-in-out;
	width: 100%;
	max-width: 320px;
	padding: 0.8em;
}
DIV.visual-form-builder-container UL.vfb-section LI.vfb-item INPUT[type="submit"]:active
{
	/*+box-shadow:none;*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	border: none;
}
/*[clearfix]*/DIV.visual-form-builder-container DIV.password-meter
{
	line-height: 1;
	padding: 0.5em 0;
	height: 2em;
	width: 50%;
	min-width: 125px;
}
.widget-area .visual-form-builder-container
{
	padding: 0px;
	max-width: 480px;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	clear: both;
}
P.vfb-form-success
{
	border: 5px solid #E2E2E2;
	padding: 1.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	color: #656565;
	text-align: center;
	line-height: 1.5;
	width: auto;
	background-color: #F4F4F4;
}
.visual-form-builder LI.vfb-item.vfb-left-third, .visual-form-builder LI.vfb-item.vfb-middle-third, .visual-form-builder LI.vfb-item.vfb-right-third
{
	width: 33.333% !important;
}
/*Homepage Rental Form*/
.homepage-rental-form DIV.visual-form-builder-container
{
	margin: 0px;
	padding: 0px;
}
.homepage-rental-form DIV.visual-form-builder-container FORM
{
	margin: 0px;
}
.homepage-rental-form DIV.visual-form-builder-container FIELDSET
{
	background-color: #EAEAEA;
	background: rgba(247, 247, 247, 1);
	background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,247,247,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed', GradientType=0 );
	padding: 1em;
	border: 1px solid #B7B7B7;
	/*+border-radius:1em;*/
	-moz-border-radius: 1em !important;
	-webkit-border-radius: 1em !important;
	-khtml-border-radius: 1em !important;
	border-radius: 1em !important;
	clear: none;
	margin: 0px;
	/*+box-shadow:0px 2px 2px #797979;*/
	-moz-box-shadow: 0px 2px 2px #797979;
	-webkit-box-shadow: 0px 2px 2px #797979;
	-o-box-shadow: 0px 2px 2px #797979;
	box-shadow: 0px 2px 2px #797979;
	max-width: 500px;
}
.homepage-rental-form DIV.visual-form-builder-container .vfb-legend
{
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}
.homepage-rental-form DIV.visual-form-builder-container .vfb-legend H3
{
	color: #EE9C00;
	font-size: 1.5em;
	text-align: center;
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section
{
	margin: 0 !important;
}
@media only screen and (max-width: 767px)
{
	.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section
	{
		/*[disabled]margin:0px 1em;*/
	}
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section
{
	font-family: inherit;
}
.homepage-rental-form DIV.visual-form-builder-container DIV.vfb-section-div
{
	background-color: transparent;
	margin: 1.5em 0px;
	padding: 0px;
	width: 100%;
}
.homepage-rental-form DIV.visual-form-builder-container DIV.vfb-section-div H4
{
	font-size: 150%;
	color: #6D6D6D;
	line-height: 1.5;
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item
{
	padding: 0;
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item-instructions
{
	background-color: #DEDEDE;
	padding: 1em;
	font-size: 110%;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin: 0px 0px 1em;
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item-instructions LABEL
{
	color: #414141;
	font-size: 115%;
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item LABEL.vfb-desc
{
	font-weight: normal;
	font-size: 120%;
	color: #4D4D4D;
	line-height: 1.5;
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item INPUT, DIV.visual-form-builder-container UL.vfb-section LI.vfb-item TEXTAREA
{
	padding: 0.5em;
	margin-bottom: 0px;
	font-size: 120%;
	color: #565656;
	border: 1px solid #BEBEBE;
	/*+border-radius:1px;*/
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	border-radius: 1px;
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item SELECT
{
	padding: 0.6em;
	margin-top: 0.1em;
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item TEXTAREA
{
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item LABEL.vfb-choice
{
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item INPUT[type="radio"]
{
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item INPUT[type="checkbox"]
{
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item-address
{
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item LABEL.vfb-error
{
	color: #EF2B2B;
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item INPUT[type="submit"]
{
	color: #FFFFFF;
	border: none;
	transition: all 0.1s ease-in-out;
	width: 100%;
	max-width: 452px;
	padding: 0.8em;
}
.homepage-rental-form DIV.visual-form-builder-container UL.vfb-section LI.vfb-item INPUT[type="submit"]:active
{
	/*+box-shadow:none;*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	border: none;
}
/*[clearfix]*/.homepage-rental-form DIV.visual-form-builder-container DIV.password-meter
{
	line-height: 1;
	padding: 0.5em 0;
	height: 2em;
	width: 50%;
	min-width: 125px;
}
.widget-area .visual-form-builder-container
{
	padding: 0px;
	max-width: 480px;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	clear: both;
}
P.vfb-form-success
{
	border: 5px solid #E2E2E2;
	padding: 1.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	color: #656565;
	text-align: center;
	line-height: 1.5;
	width: auto;
	background-color: #F4F4F4;
}
.visual-form-builder LI.vfb-item.vfb-left-third, .visual-form-builder LI.vfb-item.vfb-middle-third, .visual-form-builder LI.vfb-item.vfb-right-third
{
	width: 33.333% !important;
}
/*Jetpack
---------------------------------------------*/
#wpstats
{
	display: none;
}
/*Simple Social Icons
---------------------------------------------*/
.simple-social-icons LI
{
	margin-bottom: 0.5em;
}
.simple-social-icons LI A
{
	-webkit-transition: -webkit-transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	padding: 0px;
	transition: all 0.33s ease-in-out;
	/*+opacity:100%;*/
	filter: alpha(opacity=100);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/*+box-shadow:0px 3px 2px -2px rgba(0, 0, 0, 0.33);*/
	-moz-box-shadow: 0px 3px 2px -2px rgba(0, 0, 0, 0.33);
	-webkit-box-shadow: 0px 3px 2px -2px rgba(0, 0, 0, 0.33);
	-o-box-shadow: 0px 3px 2px -2px rgba(0, 0, 0, 0.33);
	box-shadow: 0px 3px 2px -2px rgba(0, 0, 0, 0.33);
	position: relative;
	/*+text-shadow:none;*/
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
}
.simple-social-icons LI A:before
{
	content: '';
	/*+placement:anchor-top-left 0px 0px;*/
	position: absolute;
	left: 0px;
	top: 0px;
	/*+border-radius:inherit;*/
	-moz-border-radius: inherit;
	-webkit-border-radius: inherit;
	-khtml-border-radius: inherit;
	border-radius: inherit;
	width: 100%;
	height: 100%;
	/*+box-shadow:inset 0px 0px 4px rgba(0, 0, 0, 0.25);*/
	-moz-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.25);
	-o-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.25);
	border-top: 1px solid rgba(255, 255, 255, 0.15);
	border-bottom: 1px solid rgba(0, 0, 0, 0.33);
}
.simple-social-icons LI A:hover
{
	/*+opacity:80%;*/
	filter: alpha(opacity=80);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.simple-social-icons LI.social-dribbble A, .simple-social-icons LI.social-dribbble A:hover
{
	background-color: #E54D88 !important;
}
.simple-social-icons LI.social-email A, .simple-social-icons LI.social-email A:hover
{
	background-color: #3E4148 !important;
}
.simple-social-icons LI.social-facebook A, .simple-social-icons LI.social-facebook A:hover
{
	background-color: #44619D !important;
}
.simple-social-icons LI.social-flickr A, .simple-social-icons LI.social-flickr A:hover
{
	background-color: #0063DB !important;
}
.simple-social-icons LI.social-github A, .simple-social-icons LI.social-github A:hover
{
	background-color: #000000 !important;
}
.simple-social-icons LI.social-gplus A, .simple-social-icons LI.social-gplus A:hover
{
	background-color: #D43E33 !important;
}
.simple-social-icons LI.social-instagram A, .simple-social-icons LI.social-instagram A:hover
{
	background-color: #517FA3 !important;
}
.simple-social-icons LI.social-linkedin A, .simple-social-icons LI.social-linkedin A:hover
{
	background-color: #007BB6 !important;
}
.simple-social-icons LI.social-pinterest A, .simple-social-icons LI.social-pinterest A:hover
{
	background-color: #CB2028 !important;
}
.simple-social-icons LI.social-rss A, .simple-social-icons LI.social-rss A:hover
{
	background-color: #FD8716 !important;
}
.simple-social-icons LI.social-stumbleupon A, .simple-social-icons LI.social-stumbleupon A:hover
{
	background-color: #88D053 !important;
}
.simple-social-icons LI.social-tumblr A, .simple-social-icons LI.social-tumblr A:hover
{
	background-color: #475B74 !important;
}
.simple-social-icons LI.social-twitter A, .simple-social-icons LI.social-twitter A:hover
{
	background-color: #20B8FF !important;
}
.simple-social-icons LI.social-vimeo A, .simple-social-icons LI.social-vimeo A:hover
{
	background-color: #5BC8FF !important;
}
.simple-social-icons LI.social-youtube A, .simple-social-icons LI.social-youtube A:hover
{
	background-color: #CF3427 !important;
}
.home-featured .simple-social-icons LI A, .home-featured .simple-social-icons LI A:hover
{
	font-size: 32px;
	padding: 0.43em;
	/*+border-radius:100%;*/
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-khtml-border-radius: 100%;
	border-radius: 100%;
}
.home-widgets .simple-social-icons LI A, .home-widgets .simple-social-icons LI A:hover
{
	font-size: 32px;
	padding: 0.43em;
	/*+border-radius:100%;*/
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-khtml-border-radius: 100%;
	border-radius: 100%;
}
.sidebar .simple-social-icons LI A, .sidebar .simple-social-icons LI A:hover
{
	font-size: 24px;
	padding: 0.33em;
	/*+border-radius:8%;*/
	-moz-border-radius: 8%;
	-webkit-border-radius: 8%;
	-khtml-border-radius: 8%;
	border-radius: 8%;
}
.footer-widgets .simple-social-icons LI A, .footer-widgets .simple-social-icons LI A:hover
{
	font-size: 20px;
	padding: 0.33em;
	/*+border-radius:8%;*/
	-moz-border-radius: 8%;
	-webkit-border-radius: 8%;
	-khtml-border-radius: 8%;
	border-radius: 8%;
}
/*MetaSlider
---------------------------------------------*/
.metaslider
{
	border-bottom: 6px solid #EFA20E;
}
.metaslider IMG
{
}
.metaslider .caption-wrap, .metaslider .nivo-caption
{
	padding: 5% 50% 5% 5%;
	background-color: rgba(0, 0, 0, 0.1) !important;
	/*+text-shadow:1px 2px 2px rgba(0, 0, 0, 0.33);*/
	-moz-text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.33);
	-webkit-text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.33);
	-o-text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.33);
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.33);
	font-size: 27px;
	/*+opacity:100%;*/
	filter: alpha(opacity=100) !important;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;
	-moz-opacity: 1 !important;
	opacity: 1 !important;
	width: 100%;
	height: 100%;
}
@media only screen and (max-width: 1220px)
{
	.metaslider .caption-wrap, .metaslider .nivo-caption
	{
		padding: 5% 33% 5% 5%;
	}
}
@media only screen and (max-width: 1023px)
{
	.metaslider .caption-wrap, .metaslider .nivo-caption
	{
		font-size: 20px;
	}
}
@media only screen and (max-width: 767px)
{
	.metaslider .caption-wrap, .metaslider .nivo-caption
	{
		/*+placement:float-left 0px 0px;*/
		float: left;
		position: relative;
		left: 0px;
		top: 0px;
		background-color: rgba(0, 0, 0, 0.9) !important;
		padding: 2em;
		font-size: 16px;
	}
}
.metaslider H2
{
	color: #FFFFFF;
	margin-bottom: 0px;
	font-size: 190%;
}
.metaslider P
{
	font-size: 100%;
	line-height: 1.3;
	margin-bottom: 0.8em !important;
}
.metaslider A.button
{
	font-size: 80%;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #525252 !important;
	padding: 0.6em 1em;
	margin-left: 0.33em;
	border: none !important;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	/*+box-shadow:0px 1px 3px -2px rgba(0, 0, 0, 0.5);*/
	-moz-box-shadow: 0px 1px 3px -2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 1px 3px -2px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0px 1px 3px -2px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 1px 3px -2px rgba(0, 0, 0, 0.5);
	/*+text-shadow:none;*/
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
}
@media only screen and (max-width: 480px)
{
	.metaslider A.button
	{
		display: block !important;
	}
}
@media only screen and (max-width: 767px)
{
	.metaslider A.button
	{
		padding: 1em;
	}
}
@media only screen and (max-width: 480px)
{
	.metaslider A.button
	{
		width: auto;
	}
}
.metaslider .flex-control-nav, .metaslider .nivo-controlNav
{
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 0.8em !important;
	margin-bottom: 0.8em;
	padding: 0px !important;
}
.metaslider .flex-control-nav A, .metaslider .nivo-controlNav .nivo-control
{
	border: none;
	background-color: #CACACA;
	background-image: none;
	/*+border-radius:50px;*/
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;
	width: 13px;
	height: 13px;
	margin-right: 0.3em;
	margin-left: 0.3em;
	/*+box-shadow:none;*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.metaslider .flex-control-nav A.flex-active, .metaslider .nivo-controlNav .nivo-control.active
{
	background-color: #757575;
}
.widget-area .metaslider .caption-wrap, .widget-area .metaslider .nivo-caption
{
	padding: 1em 1em 1.5em;
	font-size: 16px;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: rgba(0, 0, 0, 0.9) !important;
}
.widget-area .metaslider A.button
{
	width: auto;
	display: block !important;
	padding: 0.7em;
	font-size: 110%;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	max-width: 320px;
	font-weight: bold;
}
.home-featured .metaslider A.button
{
	border: 3px solid #FFFFFF !important;
	color: #FFFFFF !important;
	margin-left: 0px;
}
@media only screen and (max-width: 767px)
{
	.home-featured .metaslider A.button
	{
		/*+placement:margin-auto 0px 0px;*/
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0px;
		top: 0px;
	}
}
.home-featured .metaslider .caption-wrap, .home-featured .metaslider .nivo-caption
{
	width: 50%;
	/*+placement:anchor-top-left 0px 0px;*/
	position: absolute !important;
	left: 0px !important;
	top: 0px !important;
	background-color: rgba(0, 0, 0, 0.33) !important;
	text-align: left;
	padding: 3.6em;
	font-size: 18px;
}
@media only screen and (max-width: 767px)
{
	.home-featured .metaslider .caption-wrap, .home-featured .metaslider .nivo-caption
	{
		/*+placement:float-left;*/
		float: left !important;
		position: relative !important;
		width: 100%;
	}
}
@media only screen and (max-width: 1023px)
{
	.home-featured .metaslider .caption-wrap, .home-featured .metaslider .nivo-caption
	{
		padding: 2em;
	}
}
@media only screen and (max-width: 767px)
{
	.home-featured .metaslider .caption-wrap, .home-featured .metaslider .nivo-caption
	{
		text-align: center;
	}
}
.home-widgets .metaslider .caption-wrap, .home-widgets .metaslider .nivo-caption
{
	width: 50%;
	/*+placement:anchor-top-left 0px 0px;*/
	position: absolute !important;
	left: 0px !important;
	top: 0px !important;
	background-color: rgba(0, 0, 0, 0.33) !important;
	text-align: left;
	padding: 3.6em;
	font-size: 18px;
}
@media only screen and (max-width: 767px)
{
	.home-widgets .metaslider .caption-wrap, .home-widgets .metaslider .nivo-caption
	{
		/*+placement:float-left;*/
		float: left !important;
		position: relative !important;
		width: 100%;
	}
}
@media only screen and (max-width: 1023px)
{
	.home-widgets .metaslider .caption-wrap, .home-widgets .metaslider .nivo-caption
	{
		padding: 2em;
	}
}
@media only screen and (max-width: 767px)
{
	.home-widgets .metaslider .caption-wrap, .home-widgets .metaslider .nivo-caption
	{
		text-align: center;
	}
}
/*Advanced Featured Pages
------------------------------------------------*/
/*[clearfix]*/.featured-content
{
	width: 100%;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
@media only screen and (max-width: 480px)
{
	.featured-content
	{
		width: 100%;
	}
}
.featured-content
{
	margin-left: 0;
	font-size: 75%;
	line-height: 1.625;
	padding-right: 2.6em;
}
.featured-content A
{
	display: block;
}
.featured-content:first-child
{
	margin-left: 0px;
}
.featured-content IMG
{
	display: none;
}
/*[clearfix]*/.featured-content IMG.entry-image
{
	margin-left: 2.6em;
	transition: all 0.33s ease-in-out;
	padding: 0px;
	margin-bottom: 1.3em;
	max-width: 250px;
	border: 8px solid rgba(161, 183, 194, 0.5);
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	position: relative;
	z-index: 10;
	margin-top: -2em;
}
@media only screen and (max-width: 767px)
{
	.featured-content IMG.entry-image
	{
		margin: 0 0 1.3em;
	}
}
@media only screen and (max-width: 480px)
{
	.featured-content IMG.entry-image
	{
		float: none;
	}
}
.featured-content IMG.entry-image:hover
{
	/*+opacity:75%;*/
	filter: alpha(opacity=75);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	border: 8px solid rgba(247, 209, 134, 0.9);
}
.featured-content .widgettitle
{
}
.featured-content .entry-title
{
	font-size: 250%;
	margin-bottom: 0em;
	letter-spacing: -0.05em;
	color: #CF233F;
	/*[empty]background-color:;*/
}
.featured-content .entry-title A
{
	color: #CE233F;
}
.featured-content .entry-title A:hover
{
	/*+opacity:66%;*/
	filter: alpha(opacity=66);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	-moz-opacity: 0.66;
	opacity: 0.66;
}
.featured-content .entry-meta
{
	margin-bottom: 0.6em !important;
}
.featured-content .entry-content
{
}
.featured-content .entry-content P
{
	margin-bottom: 0.6em;
}
.featured-content .entry-content UL, .featured-content .entry-content OL
{
	margin-left: 1.5em;
	font-style: italic;
	/*+opacity:88%;*/
	filter: alpha(opacity=88);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=88);
	-moz-opacity: 0.88;
	opacity: 0.88;
	margin-top: 1em;
	margin-bottom: 1em;
}
.featured-content .entry-content UL LI, .featured-content .entry-content OL LI
{
	/*[disabled]margin:0px;*/
	padding: 0px;
	list-style-type: disc;
}
.featured-content .more-link
{
	display: block;
	width: 100%;
	max-width: 50%;
}
@media only screen and (max-width: 1023px)
{
	.featured-content .more-link
	{
		max-width: none;
	}
}
.featured-content .more-link
{
	text-align: center;
	border: 2px solid #595B62;
	color: #2E2F33;
	margin-top: 1em;
	font-weight: normal;
	line-height: 1.3;
	padding: 0.5em;
}
.featured-content .more-link:hover
{
	color: #FFFFFF;
	background-color: #2E2F33;
}
.widget-area .featured-content
{
	width: 100%;
	float: none;
	margin: 0px 0px 3em;
}
.widget-area .featured-content .more-link
{
	max-width: 100%;
	margin-top: 0.9em;
}
.widget-area .featured-content .more-from-category A
{
	border: 2px solid #595B62;
	padding: 0.5em;
	text-align: center;
	color: #FFFFFF;
	background-color: #2E2F33;
	font-weight: bold;
	display: inline-block;
	line-height: 1.5;
}
.footer-widgets .featured-content .entry-title
{
	margin-bottom: 0.33em;
}
.footer-widgets .featured-content .entry-meta
{
	margin-bottom: 0.5em;
}
.footer-widgets .featured-content .more-link
{
	color: #E7E7E7;
	border: 2px solid rgba(255, 255, 255, 0.33);
}
@media only screen and (max-width: 767px)
{
	.footer-widgets .featured-content .more-link
	{
		padding: 1em;
		font-size: 125%;
	}
}
.footer-widgets .featured-content .more-link:hover
{
	background-color: rgba(255, 255, 255, 0.25);
}
/*[clearfix]*/.featured-pages
{
	width: 100%;
	/*+border-radius:12px;*/
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
	margin-bottom: 1.8em;
}
.home .featured-pages
{
	margin-top: 1.3em;
}
/*[clearfix]*/.featured-pages .featured-content
{
	width: 31.6666%;
	padding: 0.9em;
	padding-right: 1.3em;
	height: auto;
	min-height: 110px;
	max-height: 110px;
	border: none;
	border-bottom: 4px solid #12658F !important;
	border-top: 1px solid #1C9DE0 !important;
	background: rgba(25, 132, 189, 1);
	background: -moz-linear-gradient(top, rgba(25,132,189,1) 0%, rgba(22,121,171,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(25,132,189,1)), color-stop(100%, rgba(22,121,171,1)));
	background: -webkit-linear-gradient(top, rgba(25,132,189,1) 0%, rgba(22,121,171,1) 100%);
	background: -o-linear-gradient(top, rgba(25,132,189,1) 0%, rgba(22,121,171,1) 100%);
	background: -ms-linear-gradient(top, rgba(25,132,189,1) 0%, rgba(22,121,171,1) 100%);
	background: linear-gradient(to bottom, rgba(25,132,189,1) 0%, rgba(22,121,171,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1984bd', endColorstr='#1679ab', GradientType=0 );
	/*+border-radius:1.3em;*/
	-moz-border-radius: 1.3em;
	-webkit-border-radius: 1.3em;
	-khtml-border-radius: 1.3em;
	border-radius: 1.3em;
	/*+box-shadow:0px 2px 3px #B2B2B2;*/
	-moz-box-shadow: 0px 2px 3px #B2B2B2;
	-webkit-box-shadow: 0px 2px 3px #B2B2B2;
	-o-box-shadow: 0px 2px 3px #B2B2B2;
	box-shadow: 0px 2px 3px #B2B2B2;
	margin-right: 1.666% !important;
	margin-bottom: 1.5% !important;
}
@media only screen and (max-width: 1220px)
{
	.featured-pages .featured-content
	{
		width: 47.6666%;
	}
}
@media only screen and (max-width: 480px)
{
	.featured-pages .featured-content
	{
		width: 100%;
	}
}
.featured-pages .featured-content
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	position: relative;
}
.featured-pages IMG
{
	/*+placement:float-left 0px 0px;*/
	float: left !important;
	position: relative !important;
	left: 0px !important;
	top: 0px !important;
	max-width: 115px !important;
	padding: 0em !important;
	border: 5px solid rgba(255, 255, 255, 0.33) !important;
	/*+border-radius:0.9em;*/
	-moz-border-radius: 0.9em;
	-webkit-border-radius: 0.9em;
	-khtml-border-radius: 0.9em;
	border-radius: 0.9em;
	width: 40%;
	max-height: 6em;
	z-index: 0 !important;
	margin: 0px !important;
}
.featured-pages .entry-title
{
}
.featured-pages .entry-title A
{
	padding-left: 46%;
	line-height: 1;
	/*+placement:anchor-top-left 0px 0px;*/
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 66%;
	width: 100%;
	height: 100%;
	padding-top: 10%;
	padding-right: 1.5em;
	transition: all 0.33s ease-in-out;
	color: #FFE645;
}
.featured-pages .entry-title A:hover
{
	color: #FFFFFF;
	/*+text-shadow:0px 0px 12px rgba(255, 255, 255, 0.5);*/
	-moz-text-shadow: 0px 0px 12px rgba(255, 255, 255, 0.5);
	-webkit-text-shadow: 0px 0px 12px rgba(255, 255, 255, 0.5);
	-o-text-shadow: 0px 0px 12px rgba(255, 255, 255, 0.5);
	text-shadow: 0px 0px 12px rgba(255, 255, 255, 0.5);
	background-color: rgba(190, 228, 247, 0.15);
	/*+opacity:100%;*/
	filter: alpha(opacity=100);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.featured-pages .featuredpage .entry-title
{
	display: block !important;
}
/*WooCommerce
-----------------------------------------------*/
.woocommerce
{
}
.woocommerce .product .onsale
{
	background-image: none;
	background-color: #8FAE1B;
	line-height: 1.8;
	/*[disabled]+box-shadow:none;*/
	/*+text-shadow:none;*/
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
	height: 35px;
	width: 35px;
	padding-top: 0.5em;
	z-index: 100;
	margin-top: -15px;
	margin-left: -15px;
}
.woocommerce .woocommerce-message
{
	line-height: 1.5;
}
@media only screen and (max-width: 480px)
{
	.woocommerce .woocommerce-message
	{
		text-align: center;
	}
}
.woocommerce .woocommerce-message A.button
{
	color: #727272;
}
@media only screen and (max-width: 480px)
{
	.woocommerce .woocommerce-message A.button
	{
		display: block;
		float: none;
		margin-bottom: 0.5em;
	}
}
/*SHOP Page and General Product Lists*/
.woocommerce .products .product
{
}
.woocommerce .products .product H3
{
	text-align: center;
}
.woocommerce .products .product .star-rating
{
	margin-bottom: 0.3em;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
}
.woocommerce .products .product .price
{
	text-align: center;
	text-decoration: none;
}
.woocommerce .products .product .price DEL
{
}
.woocommerce .products .product .price INS
{
	text-decoration: none;
}
.woocommerce .products A.button.add_to_cart_button
{
	color: #5D5D5D;
	display: none;
}
/*SINGLE PRODUCT Page*/
.woocommerce.single-product .product
{
}
.woocommerce.single-product .product .images
{
	max-width: 800px;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
}
.woocommerce.single-product .product .summary
{
}
.woocommerce.single-product .product .summary .variations
{
	padding: 0px;
}
.woocommerce.single-product .product .summary .variations TR
{
	border-bottom: 1px solid #D4D4D4;
}
.woocommerce.single-product .product .summary .variations TR:last-of-type
{
	border: none;
}
.woocommerce.single-product .product .summary .variations .label
{
	width: 40%;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	line-height: 2.6;
}
.woocommerce.single-product .product .summary .variations .value
{
	display: block;
	width: 60%;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0.5em;
}
.woocommerce.single-product .product .summary .variations .value SELECT
{
	padding: 0.3em;
}
.woocommerce.single-product .product .summary .variations .value .reset_variations
{
	background-color: #8F8F8F;
	color: #FFFFFF;
	padding: 0.3em 0.6em;
	font-size: 80%;
	display: block;
	/*+placement:float-left 0px 0em;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0em;
	margin-top: 1em;
}
.woocommerce.single-product .product .summary .cart.shop_table
{
	margin-bottom: 1.5em;
}
.woocommerce.single-product .product .summary .product_meta
{
	font-size: 85%;
}
.woocommerce.single-product .product .summary BUTTON.button
{
	background-image: none;
	background-color: #ED7117;
	color: #FFFFFF;
	border: none;
	/*+text-shadow:none;*/
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
	padding: 0.5em 1em;
	line-height: 1.5;
	/*+box-shadow:none;*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.woocommerce.single-product .product .woocommerce-tabs
{
}
.woocommerce.single-product .product #comments OL.commentlist LI.comment
{
	list-style: none;
}
.woocommerce.single-product .product #comments OL.commentlist LI.comment .comment-text
{
	margin-left: 6px !important;
	/*[disabled]padding-top:0px;*/
	background-color: #EFF2F4;
	border: 1px solid #DFDBDF !important;
	line-height: 1.5;
	padding-left: 1.6em !important;
	padding-right: 1em !important;
	padding-bottom: 0.5em !important;
	border-bottom: 3px solid #DFDBDF !important;
}
.woocommerce.single-product .product #comments OL.commentlist LI.comment IMG.avatar
{
	margin-top: -10px !important;
	margin-left: -5px !important;
	width: 60px !important;
	border: 1px solid #D8D6D8 !important;
	/*+box-shadow:1px 0px 5px -2px rgba(0, 0, 0, 0.15);*/
	-moz-box-shadow: 1px 0px 5px -2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 1px 0px 5px -2px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 1px 0px 5px -2px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 0px 5px -2px rgba(0, 0, 0, 0.15);
}
.woocommerce.single-product .product #comments OL.commentlist LI.comment .comment-text .meta
{
	padding-left: 40px;
}
.woocommerce.single-product .product .related
{
}
.woocommerce.single-product .product .related H2
{
}
.woocommerce.single-product .product .products
{
	line-height: 1.5;
}
.woocommerce.single-product .product .products .product
{
	width: auto;
	max-width: 17.6666%;
}
@media only screen and (max-width: 480px)
{
	.woocommerce.single-product .product .products .product
	{
		max-width: 46.6666%;
	}
}
.woocommerce.single-product .product .products .product
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 3.3333%;
}
.woocommerce.single-product .product .products .product H3
{
	padding: 0.33em;
}
.woocommerce.single-product .product .products .product .price
{
	line-height: 1.5;
	font-size: 90%;
}
/*CART Page*/
.woocommerce-cart
{
}
@media only screen and (max-width: 767px)
{
	.woocommerce-cart .cart.shop_table TH
	{
		padding: 0.7em 0.1em;
	}
}
.woocommerce-cart .cart.shop_table TH
{
	font-size: 90%;
	background-color: #F7F7F7;
	color: #7A7A7A;
}
.woocommerce-cart .cart.shop_table TD
{
	font-size: 90%;
}
@media only screen and (max-width: 1023px)
{
	.woocommerce-cart .cart.shop_table TD
	{
		font-size: 80%;
	}
}
@media only screen and (max-width: 767px)
{
	.woocommerce-cart .cart.shop_table TD
	{
		padding: 1em 0.1em;
	}
}
.woocommerce-cart .cart.shop_table TH.product-quantity
{
	text-align: center;
}
.woocommerce-cart .cart.shop_table TH.product-remove
{
	width: 5% !important;
}
.woocommerce-cart .cart.shop_table .product-remove
{
	padding: 0px;
}
.woocommerce-cart .cart.shop_table .product-remove A.remove
{
	color: #AAAAAA;
}
.woocommerce-cart .cart.shop_table .product-remove A.remove:hover
{
	background-color: transparent;
	color: #727272;
}
.woocommerce-cart .cart.shop_table .actions
{
	padding: 0.5em !important;
	background-color: #F7F7F7;
}
.woocommerce-cart .cart.shop_table .actions .coupon
{
}
.woocommerce-cart .cart.shop_table .actions .coupon #coupon_code
{
	min-width: 150px;
}
@media only screen and (max-width: 767px)
{
	.woocommerce-cart .cart.shop_table .actions .coupon #coupon_code
	{
		min-width: 120px;
		padding: 1.1em 0.6em 1em;
		line-height: 1.5 !important;
	}
	.woocommerce-cart .cart.shop_table .actions .coupon .button[name="apply_coupon"]
	{
	}
}
.woocommerce-cart .cart.shop_table .actions .button
{
	color: #5D5D5D;
}
@media only screen and (max-width: 767px)
{
	.woocommerce-cart .cart.shop_table .actions .button
	{
		padding: 1.3em 0.6em;
	}
	.woocommerce-cart .cart.shop_table .actions .button[name="update_cart"]
	{
	}
}
.woocommerce-cart .cart.shop_table .actions .button.checkout-button
{
	color: #FFFFFF;
	/*+text-shadow:none;*/
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
}
.woocommerce-cart .cart-collaterals
{
}
.woocommerce-cart .cart-collaterals .cart_totals
{
	border: 1px solid #DEDEDE;
	margin-bottom: 1em;
	background-color: #FFFFFF;
}
.woocommerce-cart .cart-collaterals .cart_totals TH, .woocommerce-cart .cart-collaterals .cart_totals TD
{
	width: 50% !important;
	border-bottom: 1px solid #DEDEDE;
	padding: 0.5em 1em !important;
	font-size: 90%;
	font-weight: normal;
	/*[empty]background-color:;*/
	line-height: 1.3;
}
.woocommerce-cart .cart-collaterals .cart_totals TH:last-of-type, .woocommerce-cart .cart-collaterals .cart_totals TD:last-of-type
{
	border-bottom: none !important;
}
.woocommerce-cart .cart-collaterals .cart_totals TD
{
	font-weight: bold;
}
.woocommerce-cart .cart-collaterals .cart_totals H2
{
	font-size: 100%;
	text-align: left;
	padding: 0.5em 0.9em;
	background-color: #454545;
	color: #FFFFFF;
	margin-left: -1px;
	margin-right: -1px;
	margin-top: 0px;
	margin-bottom: -1px;
}
.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal
{
}
.woocommerce-cart .cart-collaterals .cart_totals .shipping
{
}
.woocommerce-cart .cart-collaterals .cart_totals .order-total
{
}
.woocommerce-cart .cart-collaterals .shipping_calculator
{
}
.woocommerce-cart .cart-collaterals .shipping_calculator BUTTON.button
{
	color: #5A5A5A;
	font-size: 90%;
}
.woocommerce-cart .cart-collaterals .shipping_calculator H2
{
	font-size: 90%;
	padding: 0px;
	margin: 0px 0px 0.5em;
}
.woocommerce-cart .cart-collaterals .shipping_calculator H2 A
{
	/*[disabled]display:block;*/
	/*[disabled]height:100%;*/
	color: #404040;
}
/*CHECKOUT Page*/
.woocommerce-checkout
{
}
.woocommerce-checkout .woocommerce-info
{
}
.woocommerce-checkout .login INPUT.button[type="submit"], .woocommerce-checkout .checkout_coupon INPUT.button[type="submit"]
{
	color: #505050;
	padding-left: 1em;
	padding-right: 1em;
}
.woocommerce-checkout .checkout_coupon
{
}
.woocommerce-checkout .checkout_coupon .form-row INPUT
{
	width: 100% !important;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
}
@media only screen and (max-width: 480px)
{
	.woocommerce-checkout .checkout_coupon .form-row-last
	{
		display: block;
		width: 100%;
	}
	.woocommerce-checkout .checkout
	{
	}
	.woocommerce-checkout .checkout #customer_details
	{
	}
}
.woocommerce-checkout .checkout #order_review_heading
{
	border-top: 1px solid #E5E5E5;
	padding: 0.6em 0px 0px;
	margin-top: 2em;
}
.woocommerce-checkout .checkout #order_review
{
}
.woocommerce-checkout .checkout #order_review .shop_table
{
}
.woocommerce-checkout .checkout #order_review #payment
{
}
.woocommerce-checkout .checkout #order_review #payment .payment_methods
{
}
.woocommerce-checkout .checkout #order_review #payment .payment_methods LI
{
	list-style-type: none;
}
.woocommerce-checkout .checkout #order_review #payment .place-order
{
}
.woocommerce-checkout .checkout #order_review #payment .place-order #place_order.button
{
	color: #FFFFFF;
	/*+text-shadow:none;*/
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
	width: 100%;
	max-width: 320px;
	padding: 0.6em;
}
@media only screen and (max-width: 480px)
{
	.woocommerce-checkout .checkout #order_review #payment .place-order #place_order.button
	{
		padding: 1em;
	}
}
/*ACCOUNT Pages*/
.woocommerce-account .woocommerce #customer_login
{
}
.woocommerce-account.logged-in .entry-content .woocommerce
{
	width: 100%;
	max-width: 800px;
}
.woocommerce-account.logged-in .entry-content .woocommerce FORM
{
	width: 100%;
	max-width: 540px;
}
.woocommerce-account.logged-in .entry-content .woocommerce FORM INPUT[type="submit"]
{
	margin-top: 1.5em;
	background-color: #0D0D0D;
	background-image: none;
	color: #FFFFFF;
	/*+text-shadow:none;*/
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
	padding: 0.5em 1.5em 0.6em;
	border: none;
}
.woocommerce-account.logged-in .entry-content .woocommerce FORM FIELDSET
{
	background-color: #F3F3F3;
	border: 1px solid #C4C4C4;
	margin-top: 1.5em;
	max-width: 420px;
	font-size: 92%;
	padding-right: 1em;
}
.woocommerce-account.logged-in .entry-content .woocommerce FORM FIELDSET INPUT
{
	background-color: rgba(255, 255, 255, 0.75);
	border: 1px solid rgba(0, 0, 0, 0.25);
}
.woocommerce-account.logged-in .entry-content .woocommerce FORM FIELDSET LEGEND
{
	background-color: #6B6D73;
	padding: 0.2em 0.5em;
	font-size: 89%;
	color: #F3F3F3;
	/*+text-shadow:none;*/
	-moz-text-shadow: none !important;
	-webkit-text-shadow: none !important;
	-o-text-shadow: none !important;
	text-shadow: none !important;
	border-bottom: 3px solid #56585D;
}
/*WooCommerce Widgets*/
.woocommerce.widget
{
	clear: both;
	margin-bottom: 1.5em;
}
.woocommerce.widget:after
{
	content: '';
	width: 100%;
	display: block;
	clear: both;
}
.woocommerce UL.cart_list LI, .woocommerce UL.product_list_widget LI, .woocommerce-page UL.cart_list LI, .woocommerce-page UL.product_list_widget LI
{
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-bottom: 0.9em !important;
}
@media only screen and (max-width: 1023px)
{
	.woocommerce UL.cart_list LI, .woocommerce UL.product_list_widget LI, .woocommerce-page UL.cart_list LI, .woocommerce-page UL.product_list_widget LI
	{
		width: 45%;
		/*+placement:float-left 0px 0px;*/
		float: left;
		position: relative;
		left: 0px;
		top: 0px;
		margin-right: 5% !important;
	}
}
.woocommerce UL.cart_list LI IMG, .woocommerce UL.product_list_widget LI IMG, .woocommerce-page UL.cart_list LI IMG, .woocommerce-page UL.product_list_widget LI IMG
{
	width: 20% !important;
	/*+placement:float-left 0px 0.3em;*/
	float: left !important;
	position: relative !important;
	left: 0px !important;
	top: 0.3em !important;
	margin-left: 0px !important;
	margin-right: 1em !important;
}
.woocommerce UL.cart_list LI DL, .woocommerce UL.product_list_widget LI DL, .woocommerce-page UL.cart_list LI DL, .woocommerce-page UL.product_list_widget LI DL
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	border-left: none !important;
	padding-left: 0px !important;
}
.woocommerce UL.cart_list LI DL DT, .woocommerce UL.product_list_widget LI DL DT, .woocommerce-page UL.cart_list LI DL DT, .woocommerce-page UL.product_list_widget LI DL DT
{
	padding-left: 0px;
}
.woocommerce UL.cart_list LI DL DD, .woocommerce UL.product_list_widget LI DL DD, .woocommerce-page UL.cart_list LI DL DD, .woocommerce-page UL.product_list_widget LI DL DD
{
	margin-left: 0.25em;
	margin-right: 0.5em;
	margin-bottom: 0 !important;
}
.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total
{
	clear: both;
	border-top: 3px double rgba(125, 125, 125, 0.15) !important;
}
.woocommerce.widget_product_search INPUT[type="submit"]
{
	margin-top: 0.5em;
	padding: 0.6em 1.3em;
}
.woocommerce.widget_product_search INPUT
{
	max-width: 520px;
	display: block;
}
.home-featured .woocommerce .product_list_widget LI
{
	width: 28.3333% !important;
}
@media only screen and (max-width: 767px)
{
	.home-featured .woocommerce .product_list_widget LI
	{
		width: 100% !important;
		/*+placement:margin-auto 0px 0px;*/
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0px;
		top: 0px;
	}
}
.home-featured .woocommerce .product_list_widget LI
{
	max-width: 304px;
}
.content .woocommerce .product_list_widget LI, .home-widgets .woocommerce .product_list_widget LI, .home-featured .woocommerce .product_list_widget LI
{
	width: 15%;
}
@media only screen and (max-width: 767px)
{
	.content .woocommerce .product_list_widget LI, .home-widgets .woocommerce .product_list_widget LI, .home-featured .woocommerce .product_list_widget LI
	{
		width: 28%;
	}
}
@media only screen and (max-width: 480px)
{
	.content .woocommerce .product_list_widget LI, .home-widgets .woocommerce .product_list_widget LI, .home-featured .woocommerce .product_list_widget LI
	{
		width: 45%;
	}
}
.content .woocommerce .product_list_widget LI, .home-widgets .woocommerce .product_list_widget LI, .home-featured .woocommerce .product_list_widget LI
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 0.5em;
	margin-left: 2.5%;
	margin-right: 2.5% !important;
	/*[disabled]text-align:center;*/
	border-bottom: none;
	line-height: 1.3;
	/*[empty]background-image:;*/
}
.content .woocommerce .product_list_widget LI IMG, .home-widgets .woocommerce .product_list_widget LI IMG, .home-featured .woocommerce .product_list_widget LI IMG
{
	display: block !important;
	width: 100% !important;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto !important;
	margin-right: auto !important;
	position: relative !important;
	left: 0px !important;
	top: 0px !important;
	/*[disabled]float:none;*/
	margin-bottom: 0.5em;
}
.content .woocommerce .product_list_widget LI .star-rating, .home-widgets .woocommerce .product_list_widget LI .star-rating, .home-featured .woocommerce .product_list_widget LI .star-rating
{
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
.content .woocommerce .product_list_widget LI .reviewer, .home-widgets .woocommerce .product_list_widget LI .reviewer, .home-featured .woocommerce .product_list_widget LI .reviewer
{
	font-size: 85%;
}
/*----- Half-Column width @ 1024px*/
@media only screen and (max-width: 1023px)
{
	.woocommerce UL.cart_list LI IMG, .woocommerce UL.product_list_widget LI IMG, .woocommerce-page UL.cart_list LI IMG, .woocommerce-page UL.product_list_widget LI IMG
	{
		width: 33% !important;
	}
	.woocommerce UL.cart_list LI, .woocommerce UL.product_list_widget LI, .woocommerce-page UL.cart_list LI, .woocommerce-page UL.product_list_widget LI
	{
		width: 45%;
		/*+placement:float-left 0px 0px;*/
		float: left;
		position: relative;
		left: 0px;
		top: 0px;
		margin-right: 5% !important;
	}
}
/*----- Full-Column width @ 480px*/
@media only screen and (max-width: 480px)
{
	.woocommerce UL.cart_list LI, .woocommerce UL.product_list_widget LI, .woocommerce-page UL.cart_list LI, .woocommerce-page UL.product_list_widget LI
	{
		width: 100%;
		/*+placement:float-left 0px 0px;*/
		float: left;
		position: relative;
		left: 0px;
		top: 0px;
		margin-right: 0 !important;
	}
}
/*----- FooterWidget Responsive widths*/
.footer-widgets .woocommerce UL.product_list_widget LI, .footer-widgets .woocommerce-page UL.product_list_widget LI
{
	width: 100%;
}
@media only screen and (max-width: 767px)
{
	.footer-widgets .woocommerce UL.product_list_widget LI, .footer-widgets .woocommerce-page UL.product_list_widget LI
	{
		width: 45%;
	}
}
@media only screen and (max-width: 480px)
{
	.footer-widgets .woocommerce UL.product_list_widget LI, .footer-widgets .woocommerce-page UL.product_list_widget LI
	{
		width: 100%;
	}
}
.footer-widgets .woocommerce UL.product_list_widget LI, .footer-widgets .woocommerce-page UL.product_list_widget LI
{
	border-bottom: 1px solid rgba(255, 255, 255, 0.075);
}
.footer-widgets .woocommerce UL.cart_list LI, .footer-widgets .woocommerce-page UL.cart_list LI
{
	width: 100%;
}
.footer-widgets .woocommerce UL.cart_list LI IMG, .footer-widgets .woocommerce UL.product_list_widget LI IMG, .footer-widgets .woocommerce-page UL.cart_list LI IMG, .footer-widgets .woocommerce-page UL.product_list_widget LI IMG
{
	max-width: 80px;
}
/*
Site Header
----------------------------------------------------------------------------------------------------*/
.site-header
{
	padding: 0px 1.5rem;
	position: relative;
	left: 0;
	width: 100%;
	z-index: 100;
}
@media only screen and (max-width: 1023px)
{
	.site-header
	{
		position: relative;
	}
}
.site-header
{
	background-color: #ECE2D0;
	background: rgba(242, 236, 225, 1);
	background: -moz-linear-gradient(top, rgba(242,236,225,1) 0%, rgba(235,224,205,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,236,225,1)), color-stop(100%, rgba(235,224,205,1)));
	background: -webkit-linear-gradient(top, rgba(242,236,225,1) 0%, rgba(235,224,205,1) 100%);
	background: -o-linear-gradient(top, rgba(242,236,225,1) 0%, rgba(235,224,205,1) 100%);
	background: -ms-linear-gradient(top, rgba(242,236,225,1) 0%, rgba(235,224,205,1) 100%);
	background: linear-gradient(to bottom, rgba(242,236,225,1) 0%, rgba(235,224,205,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ece1', endColorstr='#ebe0cd', GradientType=0 );
	/*[disabled]border-bottom:2px solid #D1D1D1;*/
}
.site-header .wrap
{
	padding: 0;
	width: 100%;
	max-width: 1280px;
}
.bumper
{
	min-height: 0px;
}
@media only screen and (max-width: 1023px)
{
	.bumper
	{
		min-height: 0;
	}
}
.bumper
{
	background-color: rgba(0, 0, 0, 0.33);
}
.header-cta
{
	display: inline;
	width: 100%;
}
.header-cta .phone-number
{
	color: #CF233F;
	margin-top: 0.3em;
}
@media only screen and (max-width: 1023px)
{
	.header-cta .phone-number
	{
		margin-top: 2.2em;
		/*+placement:margin-auto 0px 0px;*/
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0px;
		top: 0px;
	}
}
.welcome
{
	background-image: url(http://partyrentalca.freecustomwebsite.me/wp-content/uploads/sites/72/2015/02/Banner1.png);
	width: 100%;
}
.welcome .homepage-rental-form
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
}
@media only screen and (max-width: 1023px)
{
	.welcome .homepage-rental-form
	{
		/*+placement:margin-auto 0px 0px;*/
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0px;
		top: 0px;
		float: none;
	}
}
.welcome .homepage-rental-form
{
	width: 100%;
	max-width: 480px;
	margin-top: 2em;
	margin-bottom: 2em;
}
.header-images
{
}
.header-images IMG
{
	margin-bottom: 0.3em;
	margin-top: 0.5em;
}
/*Title Area
---------------------------------------------*/
.title-area
{
	/*Adjust top margin as needed*/
	margin-top: 0.5em;
	/*Set Max-Width and Height to same size as logo*/
	max-width: 327px;
	height: 159px;
	padding: 0;
	width: 100%;
	display: block;
	/*[empty]min-height:;*/
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
@media only screen and (max-width: 1023px)
{
	.title-area
	{
		float: none;
		/*+placement:margin-auto 0px 0px;*/
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0px;
		top: 0px;
	}
	.header-full-width .title-area
	{
	}
}
.site-title
{
	font-size: 0px;
	font-weight: 700;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 0px;
	display: block;
	height: 100%;
	width: 100%;
}
.site-header .site-title A, .site-header .site-title A:hover
{
	font-size: 0;
	color: transparent;
	display: block;
	height: 100%;
	width: 100%;
	/*Add logo file-path here, and adjust background size as needed.*/
	background: url(images/logo-web.png) no-repeat center center;
	background-size: 328px 151px;
	height: 147px;
	/*[empty]margin-top:;*/
	/*+box-shadow:0px 0px #646464;*/
	-moz-box-shadow: 0px 0px #646464;
	-webkit-box-shadow: 0px 0px #646464;
	-o-box-shadow: 0px 0px #646464;
	box-shadow: 0px 0px #646464;
	z-index: 999;
}
.header-image .site-title > A
{
	float: left;
	min-height: 80px;
	width: 100%;
}
.site-description
{
	height: 0;
	text-indent: -9999px;
	display: none;
}
.site-description, .site-title
{
	margin-bottom: 0;
}
.header-image .site-description, .header-image .site-title
{
	display: block;
	text-indent: -9999px;
}
/*Widget Area
---------------------------------------------*/
.site-header .widget-area
{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	max-width: 66%;
	color: #FFFFFF;
	float: right;
	width: auto;
	line-height: 1.5;
}
@media only screen and (max-width: 1023px)
{
	.site-header .widget-area
	{
		max-width: none;
	}
}
@media only screen and (max-width: 480px)
{
	.site-header .widget-area
	{
		text-align: center;
	}
}
.site-header .widget-area
{
	font-size: 14px;
}
@media only screen and (max-width: 767px)
{
	.site-header .widget-area
	{
		padding: 0.5em 1.5rem;
	}
}
.site-header .widget-area IMG
{
	width: 100%;
}
.site-header .widget-area > .widget
{
	display: inline;
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	width: auto;
	padding-left: 0.7em;
	padding-right: 0.7em;
	margin: 0px;
}
@media only screen and (max-width: 1023px)
{
	.site-header .widget-area > .widget
	{
		display: block;
		float: none;
		padding: 0;
		text-align: center;
		width: 100%;
	}
	.site-header .widget-area .widget .widget-title
	{
		text-align: center;
	}
}
.site-header .widget-area .widget .widget-title
{
	padding: 0.5em;
	margin-bottom: 0px;
}
.site-header .widget-area .widget P
{
	margin-bottom: 0px;
}
.site-header .widget-area .widget_nav_menu
{
	width: auto;
	text-align: right;
	clear: both;
	padding: 0px;
	margin-top: 0.6em;
}
.site-header .widget-area .widget_nav_menu .menu
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	width: auto;
}
@media only screen and (max-width: 1023px)
{
	.site-header .widget-area .widget_nav_menu .menu
	{
		float: none;
	}
}
.site-header .widget-area .widget_nav_menu .menu-item
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
@media only screen and (max-width: 1023px)
{
	.site-header .widget-area .widget_nav_menu .menu-item
	{
		float: none;
	}
}
.site-header .widget-area .widget_nav_menu .menu-item A
{
	padding: 28px 1.3em;
	text-transform: uppercase;
}
@media only screen and (max-width: 1220px)
{
	.site-header .widget-area .widget_nav_menu .menu-item A
	{
		/*[disabled]font-size:95%;*/
		padding: 28px 0.9em;
	}
}
.site-header .widget-area .header-sections
{
	margin-bottom: 0;
}
@media only screen and (max-width: 767px)
{
	.site-header .widget-area .header-sections
	{
		margin-bottom: 1em;
	}
}
@media only screen and (max-width: 1023px)
{
	.site-header .widget-area .header-sections
	{
		width: 95%;
		/*+placement:margin-auto 0px 0px;*/
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: 0px;
		top: 0px;
	}
}
.site-header .widget-area .header-sections TD
{
	vertical-align: top;
	padding: 0.5em;
	text-align: left;
}
@media only screen and (max-width: 1023px)
{
	.site-header .widget-area .header-sections TD
	{
		text-align: center;
	}
}
@media only screen and (max-width: 767px)
{
	.site-header .widget-area .header-sections TD
	{
		display: block;
		width: 100%;
	}
}
@media only screen and (max-width: 1023px)
{
	.site-header .widget-area .header-sections TD
	{
		padding: 0 0.5em;
	}
}
.site-header .widget-area .header-sections TD:first-of-type
{
	text-align: left;
}
@media only screen and (max-width: 767px)
{
	.site-header .widget-area .header-sections TD:first-of-type
	{
		text-align: center;
	}
}
.site-header .widget-area .header-sections TD:last-of-type
{
	text-align: right;
}
@media only screen and (max-width: 767px)
{
	.site-header .widget-area .header-sections TD:last-of-type
	{
		text-align: center;
	}
}
.site-header .widget-area .header-sections TD IMG
{
	width: auto;
	max-width: 250px;
	max-height: 50px;
	margin: 0px;
	display: inline-block;
}
@media only screen and (max-width: 1023px)
{
	.site-header .widget-area .simple-social-icons
	{
		width: 100%;
	}
}
.site-header .widget-area .simple-social-icons
{
	padding-right: 0.7em;
	padding-left: 0.7em;
}
.site-header .widget-area .simple-social-icons LI
{
	margin-left: 0em !important;
	margin-bottom: 0.3em !important;
	margin-right: 0.4em !important;
}
/*[clearfix]*/.site-header .widget-area .simple-social-icons UL.alignleft, .site-header .widget-area .simple-social-icons UL.alignright
{
	display: block;
	text-align: center;
	float: none;
}
@media only screen and (max-width: 1023px)
{
	.site-header .widget-area .simple-social-icons UL.alignleft, .site-header .widget-area .simple-social-icons UL.alignright
	{
		display: inline-block;
	}
}
.site-header .widget-area .simple-social-icons A, .site-header .widget-area .simple-social-icons A:hover
{
	color: #FFF;
	font-size: 14px;
	padding: 0.5em;
}
.site-header .widget-area .search-form
{
}
.site-header .widget-area .search-form INPUT[type="search"]
{
	color: #BABABA;
	border: 1px solid rgba(255, 255, 255, 0.33);
	padding-left: 0.5em;
}
/*Shrink
---------------------------------------------*/
.site-header.shrink .wrap
{
	/*[disabled]background-color:rgba(255, 255, 255, 0.1);*/
	/*[disabled]min-height:57px;*/
	/*[disabled]padding:0 40px;*/
}
.shrink .site-title
{
	/*[disabled]font-size:36px;*/
	/*[disabled]padding-top:10px;*/
}
.header-image .shrink .site-title
{
	/*[disabled]padding:0;*/
}
.header-image .shrink .site-title > A
{
	/*[disabled]min-height:60px;*/
}
.shrink .site-title A
{
	/*[disabled]background-size:270px 60px;*/
}
.site-header.shrink .widget-area
{
	/*[disabled]padding-top:0;*/
}
/*
Site Navigation
----------------------------------------------------------------------------------------------------*/
.genesis-nav-menu
{
	-webkit-font-smoothing: subpixel-antialiased;
	clear: both;
	font-size: 16px;
	line-height: 1;
	width: 100%;
}
.genesis-nav-menu .menu-item
{
	text-align: left;
	display: inline-block;
	width: auto;
}
@media only screen and (max-width: 1023px)
{
	.genesis-nav-menu .menu-item
	{
		float: none;
	}
}
.genesis-nav-menu .menu-item
{
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
}
.genesis-nav-menu LI A
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 105%;
	display: block;
	padding: 28px 1.3em;
}
.genesis-nav-menu LI A:hover, .genesis-nav-menu .current-menu-item > A
{
	background-color: rgba(255, 255, 255, 0.1);
	color: #FFFFFF;
}
.genesis-nav-menu .sub-menu
{
	background-color: #FFFFFF;
	left: -9999px;
	opacity: 0;
	position: absolute;
	width: 200px;
	z-index: 99;
	/*+box-shadow:0px 5px 9px -2px rgba(0, 0, 0, 0.5);*/
	-moz-box-shadow: 0px 5px 9px -2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 5px 9px -2px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0px 5px 9px -2px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 5px 9px -2px rgba(0, 0, 0, 0.5);
}
.genesis-nav-menu .sub-menu A
{
	background-color: rgba(255, 255, 255, 0.2);
	position: relative;
	width: 200px;
	font-size: 90%;
	padding: 0.7em !important;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
UL.genesis-nav-menu .sub-menu A:hover
{
	background-color: rgba(255, 255, 255, 0.3);
}
.genesis-nav-menu .sub-menu .sub-menu
{
	margin: -54px 0 0 199px;
}
.genesis-nav-menu .menu-item:hover
{
	position: static;
}
.genesis-nav-menu .menu-item:hover > .sub-menu
{
	left: auto;
	opacity: 1;
}
.genesis-nav-menu > .first > A
{
	padding-left: 0;
}
.genesis-nav-menu > .last > A
{
	padding-right: 0;
}
.genesis-nav-menu > .right
{
	color: #FFF;
	float: right;
	list-style-type: none;
}
.genesis-nav-menu > .right > A
{
	display: inline-block;
}
.genesis-nav-menu > .date
{
	padding: 22px;
}
.genesis-nav-menu > .search
{
	padding: 10px 0 0;
}
.genesis-nav-menu > .search INPUT[type="search"]
{
	font-size: 14px;
	padding: 12px 24px;
}
/*Primary Navigation
---------------------------------------------*/
.nav-primary
{
	position: relative;
	z-index: 98;
	border-bottom: 6px solid #8BBED8;
	border-top: 6px solid #8BBED8;
	/*+box-shadow:0px 2px 2px -2px rgba(0, 0, 0, 0.15);*/
	-moz-box-shadow: 0px 2px 2px -2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 2px 2px -2px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0px 2px 2px -2px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 2px 2px -2px rgba(0, 0, 0, 0.15);
	background-color: #1984BD;
}
.nav-primary .menu
{
	padding: 0px;
}
.nav-primary .menu .menu-item
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
@media only screen and (max-width: 1023px)
{
	.nav-primary .menu .menu-item
	{
		float: none;
	}
}
.nav-primary .menu .menu-item A
{
	padding: 1em;
	/*+text-shadow:0px 1px 2px rgba(0, 0, 0, 0.33);*/
	-moz-text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.33);
	-webkit-text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.33);
	-o-text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.33);
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.33);
	border-right: 1px solid rgba(0, 0, 0, 0.15);
	border-left: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 1023px)
{
	.nav-primary .menu .menu-item A
	{
		border: none;
	}
}
.nav-primary .menu .menu-item:first-child A
{
	border-left: none;
}
.nav-primary .menu .menu-item:last-child A
{
	border-right: none;
}
.nav-primary .genesis-nav-menu LI .sub-menu, .nav-primary
{
	background: rgba(25, 132, 189, 1);
	background: -moz-linear-gradient(top, rgba(25,132,189,1) 0%, rgba(22,121,171,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(25,132,189,1)), color-stop(100%, rgba(22,121,171,1)));
	background: -webkit-linear-gradient(top, rgba(25,132,189,1) 0%, rgba(22,121,171,1) 100%);
	background: -o-linear-gradient(top, rgba(25,132,189,1) 0%, rgba(22,121,171,1) 100%);
	background: -ms-linear-gradient(top, rgba(25,132,189,1) 0%, rgba(22,121,171,1) 100%);
	background: linear-gradient(to bottom, rgba(25,132,189,1) 0%, rgba(22,121,171,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1984bd', endColorstr='#1679ab', GradientType=0 );
}
/*Responsive Menu
---------------------------------------------*/
#responsive-menu-icon
{
	cursor: pointer;
	display: none;
	text-align: center;
	margin-top: 0.7em;
}
#responsive-menu-icon::before
{
	-webkit-font-smoothing: antialiased;
	color: #FFF;
	content: "\f333";
	font: normal 20px / 1 dashicons;
	line-height: 1;
	margin: 0 auto;
	speak: none;
	text-transform: none;
}
/*
Content Area
----------------------------------------------------------------------------------------------------
Home Page
---------------------------------------------*/
.home-widgets
{
	background: url(images/bg.jpg) no-repeat;
}
.home-widgets .widget-area
{
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	border-bottom: 1px solid #E2E2E2;
	text-align: center;
}
.home-widgets .widget-area:last-child
{
	border-bottom: none;
}
.home-widgets .widget-area:nth-of-type(even)
{
	background-color: #F3F1EC;
}
.home-widgets .widget
{
	clear: both;
	margin: 0 auto;
	max-width: 1280px;
	padding: 1.5em 0;
	overflow: hidden;
}
.home-widgets .widget:first-child
{
	padding-top: 1.5em;
}
.home-widgets .widget:last-child
{
	padding-bottom: 1.5em;
}
.home-widgets .widget INPUT#s, .home-widgets .widget INPUT[type=search], .home-featured .widget INPUT#s, .home-featured .widget INPUT[type=search]
{
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	max-width: 540px;
	text-align: center;
	display: block;
}
.home-widgets .widget INPUT#searchsubmit, .home-featured .widget INPUT#searchsubmit
{
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	max-width: 280px;
	width: 100%;
}
.home-widgets .widget LABEL[for="s"], .home-featured .widget LABEL[for="s"]
{
	display: none;
}
.home-widgets .more-from-category, .home-widgets .featured-content ARTICLE ~ UL, .home-widgets .featured-content ARTICLE ~ .widget-title
{
	clear: both;
}
.home-widgets .entry-content > P:last-child, .home-featured .entry-content > P:last-child
{
	margin-bottom: 0;
}
.home-widgets .widget-area .visual-form-builder-container
{
	max-width: 720px;
}
.home-featured
{
	background-image: url(http://wallywiggins.freecustomwebsite.com/wp-content/uploads/sites/51/2014/11/grassy-hills.jpg);
	background-attachment: fixed;
	background-size: cover;
	background-position: center top;
	padding: 0px 1.5rem;
	color: #F2F2F2;
	background-color: #161616;
	position: relative;
}
.home-featured:before
{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000000;
	/*+opacity:50%;*/
	filter: alpha(opacity=50);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	/*+placement:anchor-top-left 0px 0px;*/
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
}
.home-featured .wrap
{
	display: table;
	vertical-align: middle;
	margin-top: 0;
	width: 100%;
	max-width: 1280px;
	position: relative;
	z-index: 90;
}
.home-featured .widget
{
}
.home-widgets .widget-area .widget-title, .home-featured .widget-area .widget-title
{
	text-align: center;
	width: 100%;
}
.home-featured .arrow
{
	display: block;
	clear: both;
	margin: 0;
	text-align: center;
	width: 100%;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
}
.home-featured .arrow A
{
	display: inline-block;
	clear: both;
	border-radius: 60px;
	max-width: 60px;
	text-align: center;
	line-height: 0.8;
	padding: 12px 10px 8px;
	background-color: rgba(255, 255, 255, 0.25);
	margin-top: 1em;
}
.home-featured .arrow A:before
{
	-webkit-font-smoothing: antialiased;
	color: #FFFFFF;
	content: "\f347";
	font: normal 40px / 1 dashicons;
	height: 40px;
	width: 40px;
}
.home-featured .woocommerce
{
	font-size: 75%;
}
.home-widgets-1
{
	display: inline-block;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	padding: 2.5em 0;
	font-size: 100%;
	height: 100%;
	line-height: 1.5;
	text-shadow: 1px 0px 8px rgba(0, 0, 0, 0.33);
}
.home-widgets-1 H1
{
	font-size: 60px;
	font-size: 250%;
	font-weight: 700;
	line-height: 1;
}
.home-widgets-1 H2
{
	font-size: 200%;
}
.home-widgets-1 H3
{
	font-size: 150%;
}
.home-widgets-1 A.button
{
	border: 2px solid #FFFFFF;
	background-color: transparent;
	/*+border-radius:1px;*/
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	border-radius: 1px;
	padding: 0.7em;
	font-size: 100%;
	transition: all 0.33s ease-in-out;
}
.home-widgets-1 A.button:hover
{
	background-color: rgba(255, 255, 255, 0.33);
}
.home-widgets-2
{
	/*[disabled]background-color:#A85C5C;*/
	position: relative;
	border-top: 60px solid transparent;
	margin-top: -60px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	/*+placement:margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	/*[disabled]width:840px;*/
	/*[empty]z-index:;*/
	text-align: left;
}
.home-widgets-3
{
}
.home-widgets-4
{
}
.home-widgets-5
{
}
.home-widgets-6
{
	background-color: #0D0D0D !important;
	color: #E3E3E3;
}
.home-widgets-6 INPUT
{
	border: 1px solid rgba(255, 255, 255, 0.15);
	color: #C2C2C2;
	text-align: center;
}
/*[clearfix]*/.home-widgets .widget.featuredpage
{
	max-width: 100%;
	padding: 1.5em 0;
	margin: 0 auto;
	/*[disabled]border-bottom:1px solid #000000;*/
}
/*[clearfix]*/.home-widgets .featuredpage .widget-wrap
{
	margin: 0 auto;
	max-width: 1280px;
	max-width: 960px;
}
.home-widgets .featuredpage .widget-wrap A.alignleft
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	margin-right: 2.5em;
}
.home-widgets .featuredpage .widget-wrap A.alignright
{
	margin-left: 2.5em;
}
.home-widgets .featuredpage .widget-wrap A.alignleft, .home-widgets .featuredpage .widget-wrap A.alignright
{
	max-width: 50%;
}
@media only screen and (max-width: 480px)
{
	.home-widgets .featuredpage .widget-wrap A.alignleft, .home-widgets .featuredpage .widget-wrap A.alignright
	{
		max-width: 100%;
	}
}
@media only screen and (max-width: 767px)
{
	.home-widgets .featuredpage .widget-wrap A.alignleft, .home-widgets .featuredpage .widget-wrap A.alignright
	{
		/*+placement:float-right 0px 0px;*/
		float: right;
		position: relative;
		left: 0px;
		top: 0px;
		margin-left: 5%;
	}
}
@media only screen and (max-width: 480px)
{
	.home-widgets .featuredpage .widget-wrap A.alignleft, .home-widgets .featuredpage .widget-wrap A.alignright
	{
		margin-left: 0;
	}
}
@media only screen and (max-width: 767px)
{
	.home-widgets .featuredpage .widget-wrap A.alignleft, .home-widgets .featuredpage .widget-wrap A.alignright
	{
		margin-right: 0;
	}
}
.home-widgets .featuredpage .widget-wrap A IMG.entry-image
{
	margin: 0px;
	width: 100%;
}
.home-widgets .featuredpage .entry .alignleft, .home-widgets .featuredpage .entry .alignnone, .home-widgets .featuredpage .entry .alignright
{
}
.home-widgets .featuredpage .widget-title
{
	text-align: left;
	font-size: 175%;
	margin-bottom: 0.3em;
}
.home-widgets .featuredpage .widget-title A
{
	color: #5A5A5A;
}
.home-widgets .featuredpage .entry-content
{
	display: inline;
	text-align: left;
	width: auto;
}
.home-widgets .featuredpage A.more-link
{
	width: auto;
	display: inline;
	/*[disabled]+placement:float-left 0px 0px;*/
	color: #0B7894;
	/*[disabled]padding:1em;*/
	/*+border-radius:1px;*/
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	border-radius: 1px;
	background-color: transparent;
	border: none;
	font-size: 10pt;
	text-decoration: underline;
}
.home-widgets .featuredpost .entry
{
	float: left;
	margin-left: 2.56410256410256%;
	width: 31.6239316239316%;
}
#featured-services
{
}
#featured-services .featuredpage
{
	width: 25%;
	clear: none;
}
@media only screen and (max-width: 767px)
{
	#featured-services .featuredpage
	{
		width: 100%;
	}
}
#featured-services .featuredpage
{
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	min-height: 560px;
}
@media only screen and (max-width: 768px)
{
	#featured-services .featuredpage
	{
		min-height: 50%;
	}
}
#featured-services .featuredpage
{
	padding-left: 1em;
	padding-right: 1em;
}
#featured-services .featuredpage H2
{
	font-size: 135% !important;
}
#featured-services .featuredpage IMG
{
}
/*Entries
---------------------------------------------*/
.home .entry
{
	margin-bottom: 0px;
}
.entry
{
	margin-bottom: 2.6em;
}
.post
{
	border-bottom: 1px solid #E5E5E5;
}
.entry-content OL, .entry-content UL
{
	margin-bottom: 1.6em;
	margin-left: 2.3em;
}
.entry-content OL > LI
{
	list-style-type: decimal;
}
.entry-content UL > LI
{
	list-style-type: disc;
}
.entry-content OL OL, .entry-content UL UL
{
	margin-bottom: 0;
}
.entry-content CODE
{
	background-color: #2E2F33;
	color: #DDD;
}
/*Entry Meta
---------------------------------------------*/
P.entry-meta
{
	font-size: 80%;
	line-height: 1.25;
	margin-bottom: 0;
}
.entry-header .entry-meta
{
	margin-bottom: 1.5em;
}
.entry-footer .entry-meta
{
	padding-bottom: 3.5em;
}
.entry-categories, .entry-tags
{
	display: block;
	line-height: 1.25;
}
.entry-categories::before, .entry-comments-link::before, .entry-tags::before, .entry-time::before
{
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 20px / 1 dashicons;
	margin-right: 10px;
	vertical-align: top;
	/*+opacity:60%;*/
	filter: alpha(opacity=60);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.entry-comments-link
{
	display: inline-block;
}
.entry-comments-link::before
{
	content: "\f125";
}
.entry-author
{
	margin-right: 0.8em;
}
.entry-categories::before
{
	content: "\f318";
}
.entry-tags::before
{
	content: "\f323";
}
.entry-time::before
{
	content: "\f145";
}
.sidebar .entry-comments-link
{
	display: block;
	display: inline-block;
}
.sidebar .entry-comments-link::before
{
	margin-left: 0px;
}
.sidebar .entry-author
{
	margin-right: 0.8em;
}
.sidebar .entry-time::before
{
	/*+placement:shift 0px -3px;*/
	position: relative;
	left: 0px;
	top: -3px;
}
/*After Entry
---------------------------------------------*/
.after-entry
{
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 80px;
	padding: 0 0 80px;
}
.after-entry LI
{
	list-style-type: none;
}
/*Pagination
---------------------------------------------*/
.pagination
{
	margin: 40px 0;
}
.adjacent-entry-pagination
{
	margin-bottom: 0;
}
.archive-pagination LI
{
	display: inline;
}
.archive-pagination LI A
{
	background-color: #2E2F33;
	border-radius: 3px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	font-size: 90%;
	padding: 0.5em 0.8em;
}
.archive-pagination LI A:hover, .archive-pagination .active A
{
	/*+opacity:66%;*/
	filter: alpha(opacity=66);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
	-moz-opacity: 0.66;
	opacity: 0.66;
	color: #FFFFFF;
}
/*Comments
---------------------------------------------*/
.comment-respond, .entry-comments, .entry-pings
{
	margin-bottom: 80px;
}
.entry-comments, .entry-pings
{
	padding-bottom: 80px;
}
LI.comment
{
	border: 1px solid rgba(0, 0, 0, 0.15);
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	line-height: 1.5;
	background-color: #F9F9F9;
	font-size: 90%;
}
LI.comment .comment-header P.comment-meta
{
}
.comment-content
{
	clear: both;
}
.comment-list LI
{
	margin-top: 1.3em;
	padding: 1.3em;
}
.comment-list LI LI
{
	margin-right: -40px;
}
.comment-header A
{
	color: #2E2F33;
}
.comment-header A:hover
{
	color: #13AFDF;
}
.comment-author, .comment-reply-link
{
	font-weight: 700;
}
.comment-respond INPUT[type="email"], .comment-respond INPUT[type="text"], .comment-respond INPUT[type="url"]
{
	width: 50%;
}
.comment-respond LABEL
{
	display: block;
	margin-right: 12px;
}
.entry-comments .comment-author
{
	margin-bottom: 0;
}
.entry-pings .reply
{
	display: none;
}
.form-allowed-tags
{
	background-color: #F5F5F5;
	font-size: 16px;
	padding: 24px;
}
/*
Sidebars
----------------------------------------------------------------------------------------------------*/
.sidebar
{
	border-left: 3px dashed #F7D186;
	font-size: 16px;
	margin-bottom: 0;
	padding: 2.5em 0 5em;
}
.sidebar-content .sidebar
{
	border: none;
	border-right: 1px solid #E5E5E5;
}
@media only screen and (max-width: 1023px)
{
	.sidebar-content .sidebar
	{
		border-right: none;
	}
	.sidebar LI
	{
	}
}
.sidebar UL > LI:last-child
{
	margin-bottom: 0;
}
/*[clearfix]*/.sidebar > .widget
{
	padding: 0 40px;
	clear: both;
}
.sidebar LI UL.sub-menu, .footer-widgets LI UL.sub-menu
{
	display: none !important;
}
/*
Footer Widgets
----------------------------------------------------------------------------------------------------*/
.footer-widgets
{
	font-size: 74%;
	color: #F1F1F1;
	background-color: #177DB1;
	padding-top: 3.5em;
	padding-bottom: 3.5em;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	clear: both;
}
@media only screen and (max-width: 767px)
{
	.footer-widgets
	{
		font-size: 100%;
	}
}
.footer-widgets
{
	border-top: 9px solid rgba(255, 255, 255, 0.5);
}
/*[clearfix]*/.footer-widgets .widget
{
	clear: both;
	margin-bottom: 2.3em;
}
.footer-widgets INPUT
{
	border-color: rgba(255, 255, 255, 0.15);
	color: #D4D4D4;
}
.footer-widgets INPUT[type="submit"]
{
	color: #2E2F33;
	background-color: rgba(255, 255, 255, 0.75);
}
.footer-widgets LI
{
}
.footer-widgets LI A
{
	color: #FFFFFF;
	text-decoration: underline;
}
.footer-widgets LI A:hover
{
	color: #FFFFFF;
}
.footer-widgets P:last-child
{
	margin-bottom: 0;
}
.footer-widgets A.button
{
	background-color: rgba(255, 255, 255, 0.8);
	color: #2E2F33;
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3
{
	width: 140px;
	width: 15.666%;
}
.footer-widgets-4
{
	width: 40%;
	/*[disabled]width:540px;*/
}
.footer-widgets-1, .footer-widgets-2
{
	margin-right: 4.333%;
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3
{
	float: left;
}
.footer-widgets-4
{
	float: right;
}
.footer-widgets-4 A:hover
{
	text-decoration: underline;
	color: #E2E2E2;
}
.footer-widgets INPUT::-moz-placeholder
{
	color: rgba(255, 255, 255, 0.5);
}
.footer-widgets INPUT::-web-kit-placeholder
{
	color: rgba(255, 255, 255, 0.5);
}
/*
Site Footer
----------------------------------------------------------------------------------------------------*/
.site-footer
{
	font-size: 12px;
	color: #FFF;
	background-color: #136995;
	font-weight: normal;
	padding: 2.5em 1.5rem;
}
.site-footer, .site-footer A
{
	color: rgba(255, 255, 255, 0.5);
}
.site-footer A:hover
{
	color: #FFF;
}
.site-footer P
{
	margin-bottom: 0;
}
/*
Theme Colors
----------------------------------------------------------------------------------------------------
Centric Charcoal
---------------------------------------------*/
.centric-pro-charcoal .genesis-nav-menu .sub-menu, .centric-pro-charcoal
{
	background-color: #656D78;
}
.centric-pro-charcoal .entry-title A:hover, .centric-pro-charcoal .footer-widgets .featured-content .entry-title A:hover, .centric-pro-charcoal A, .charcoal
{
	color: #656D78;
}
.centric-pro-charcoal .button, .centric-pro-charcoal .footer-widgets A:hover, .centric-pro-charcoal .site-footer A:hover
{
	color: #FFF;
}
.centric-pro-charcoal A:hover
{
	color: #2E2F33;
}
.centric-pro-charcoal .footer-widgets A, .centric-pro-charcoal .site-footer A
{
	color: #959595;
}
.centric-pro-charcoal .archive-pagination .active A, .centric-pro-charcoal .archive-pagination LI A:hover, .centric-pro-charcoal .button:hover, .centric-pro-charcoal .home-widgets .more-link:hover, .centric-pro-charcoal .site-header, .centric-pro-charcoal BUTTON:hover, .centric-pro-charcoal INPUT:hover[type="button"], .centric-pro-charcoal INPUT:hover[type="reset"], .centric-pro-charcoal INPUT:hover[type="submit"]
{
	background-color: #656D78;
	color: #FFF;
}
/*Centric Green
---------------------------------------------*/
.centric-pro-green .genesis-nav-menu .sub-menu, .centric-pro-green
{
	background-color: #37BC9B;
}
.centric-pro-green .entry-title A:hover, .centric-pro-green .footer-widgets .featured-content .entry-title A:hover, .centric-pro-green A, .green
{
	color: #37BC9B;
}
.centric-pro-green .button, .centric-pro-green .footer-widgets A:hover, .centric-pro-green .site-footer A:hover
{
	color: #FFF;
}
.centric-pro-green A:hover
{
	color: #2E2F33;
}
.centric-pro-green .footer-widgets A, .centric-pro-green .site-footer A
{
	color: #959595;
}
.centric-pro-green .archive-pagination .active A, .centric-pro-green .archive-pagination LI A:hover, .centric-pro-green .button:hover, .centric-pro-green .home-widgets .more-link:hover, .centric-pro-green .site-header, .centric-pro-green BUTTON:hover, .centric-pro-green INPUT:hover[type="button"], .centric-pro-green INPUT:hover[type="reset"], .centric-pro-green INPUT:hover[type="submit"]
{
	background-color: #37BC9B;
	color: #FFF;
}
/*Centric Orange
---------------------------------------------*/
.centric-pro-orange .genesis-nav-menu .sub-menu, .centric-pro-orange
{
	background-color: #E9573F;
}
.centric-pro-orange .entry-title A:hover, .centric-pro-orange .footer-widgets .featured-content .entry-title A:hover, .centric-pro-orange A, .orange
{
	color: #E9573F;
}
.centric-pro-orange .button, .centric-pro-orange .footer-widgets A:hover, .centric-pro-orange .site-footer A:hover
{
	color: #FFF;
}
.centric-pro-orange A:hover
{
	color: #2E2F33;
}
.centric-pro-orange .footer-widgets A, .centric-pro-orange .site-footer A
{
	color: #959595;
}
.centric-pro-orange .archive-pagination .active A, .centric-pro-orange .archive-pagination LI A:hover, .centric-pro-orange .button:hover, .centric-pro-orange .home-widgets .more-link:hover, .centric-pro-orange .site-header, .centric-pro-orange BUTTON:hover, .centric-pro-orange INPUT:hover[type="button"], .centric-pro-orange INPUT:hover[type="reset"], .centric-pro-orange INPUT:hover[type="submit"]
{
	background-color: #E9573F;
	color: #FFF;
}
/*Centric Purple
---------------------------------------------*/
.centric-pro-purple .genesis-nav-menu .sub-menu, .centric-pro-purple
{
	background-color: #987197;
}
.centric-pro-purple .entry-title A:hover, .centric-pro-purple .footer-widgets .featured-content .entry-title A:hover, .centric-pro-purple A, .purple
{
	color: #987197;
}
.centric-pro-purple .button, .centric-pro-purple .footer-widgets A:hover, .centric-pro-purple .site-footer A:hover
{
	color: #FFF;
}
.centric-pro-purple A:hover
{
	color: #2E2F33;
}
.centric-pro-purple .footer-widgets A, .centric-pro-purple .site-footer A
{
	color: #959595;
}
.centric-pro-purple .archive-pagination .active A, .centric-pro-purple .archive-pagination LI A:hover, .centric-pro-purple .button:hover, .centric-pro-purple .home-widgets .more-link:hover, .centric-pro-purple .site-header, .centric-pro-purple BUTTON:hover, .centric-pro-purple INPUT:hover[type="button"], .centric-pro-purple INPUT:hover[type="reset"], .centric-pro-purple INPUT:hover[type="submit"]
{
	background-color: #987197;
	color: #FFF;
}
/*Centric Red
---------------------------------------------*/
.centric-pro-red .genesis-nav-menu .sub-menu, .centric-pro-red
{
	background-color: #E14D43;
}
.centric-pro-red .entry-title A:hover, .centric-pro-red .footer-widgets .featured-content .entry-title A:hover, .centric-pro-red A, .red
{
	color: #E14D43;
}
.centric-pro-red .button, .centric-pro-red .footer-widgets A:hover, .centric-pro-red .site-footer A:hover
{
	color: #FFF;
}
.centric-pro-red A:hover
{
	color: #2E2F33;
}
.centric-pro-red .footer-widgets A, .centric-pro-red .site-footer A
{
	color: #959595;
}
.centric-pro-red .archive-pagination .active A, .centric-pro-red .archive-pagination LI A:hover, .centric-pro-red .button:hover, .centric-pro-red .home-widgets .more-link:hover, .centric-pro-red .site-header, .centric-pro-red BUTTON:hover, .centric-pro-red INPUT:hover[type="button"], .centric-pro-red INPUT:hover[type="reset"], .centric-pro-red INPUT:hover[type="submit"]
{
	background-color: #E14D43;
	color: #FFF;
}
/*Centric Yellow
---------------------------------------------*/
.centric-pro-yellow .genesis-nav-menu .sub-menu, .centric-pro-yellow
{
	background-color: #F6BB42;
}
.centric-pro-yellow .entry-title A:hover, .centric-pro-yellow .footer-widgets .featured-content .entry-title A:hover, .centric-pro-yellow A, .yellow
{
	color: #F6BB42;
}
.centric-pro-yellow .button, .centric-pro-yellow .footer-widgets A:hover, .centric-pro-yellow .site-footer A:hover
{
	color: #FFF;
}
.centric-pro-yellow A:hover
{
	color: #2E2F33;
}
.centric-pro-yellow .footer-widgets A, .centric-pro-yellow .site-footer A
{
	color: #959595;
}
.centric-pro-yellow .archive-pagination .active A, .centric-pro-yellow .archive-pagination LI A:hover, .centric-pro-yellow .button:hover, .centric-pro-yellow .home-widgets .more-link:hover, .centric-pro-yellow .site-header, .centric-pro-yellow BUTTON:hover, .centric-pro-yellow INPUT:hover[type="button"], .centric-pro-yellow INPUT:hover[type="reset"], .centric-pro-yellow INPUT:hover[type="submit"]
{
	background-color: #F6BB42;
	color: #FFF;
}
/*
Media Queries
----------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1360px)
{
	.home-widgets .featuredpage .widget-wrap, .home-widgets .widget, .wrap
	{
		max-width: 1140px;
	}
	.content
	{
		width: 740px;
	}
	.home-widgets .featuredpage .entry .alignleft, .home-widgets .featuredpage .entry .alignnone, .home-widgets .featuredpage .entry .alignright
	{
		max-width: 70%;
	}
	.home-widgets .featuredpage .entry-content
	{
		margin-bottom: 100px;
	}
}
@media only screen and (max-width: 1220px)
{
	.home-widgets .featuredpage .widget-wrap, .home-widgets .widget, .wrap
	{
		max-width: 960px;
	}
	.content
	{
		width: 620px;
	}
	.sidebar-primary
	{
		width: 300px;
	}
	.footer-widgets-1, .footer-widgets-2
	{
		margin-right: 30px;
	}
	.home-widgets .widget:last-child
	{
		padding-bottom: 80px;
	}
	.home-widgets .featuredpage:first-child .widget-wrap
	{
		padding-top: 0;
	}
	.home-widgets .featuredpage:last-child .widget-wrap
	{
		padding-bottom: 0;
	}
	.home-widgets .featuredpage .entry .alignleft, .home-widgets .featuredpage .entry .alignnone, .home-widgets .featuredpage .entry .alignright
	{
		max-width: 100%;
		margin: 0 auto 1.5em;
	}
}
@media only screen and (max-width: 1023px)
{
	.wrap
	{
		max-width: 768px;
	}
	.content, .sidebar-primary, .site-header .widget-area
	{
		width: 100%;
	}
	.home-widgets .widget, .wrap
	{
		/*[disabled]padding-left:5%;*/
		/*[disabled]padding-right:5%;*/
		/*[disabled]padding-left:5%;*/
		/*[disabled]padding-right:5%;*/
	}
	.genesis-nav-menu LI, .site-header UL.genesis-nav-menu, .site-header .search-form
	{
		float: none;
	}
	.genesis-nav-menu, .site-header .title-area, .site-header .search-form, .site-title
	{
		text-align: center;
	}
	.genesis-nav-menu A, .genesis-nav-menu > .first > A, .genesis-nav-menu > .last > A
	{
		padding: 20px 16px;
	}
	.site-header .search-form
	{
		margin: 16px auto;
	}
	.genesis-nav-menu LI.right
	{
		display: none;
	}
	.home-widgets .featuredpage .entry-title, .home-widgets-1 H1, .page-title .archive-title, .page-title .entry-title
	{
		font-size: 36px;
	}
	.content
	{
		padding-bottom: 0;
	}
	.sidebar
	{
		border: none;
		margin: 0;
		padding: 0 0 80px;
	}
	.sidebar .widget
	{
		padding: 0;
	}
	.footer-widgets-1, .footer-widgets-2, .footer-widgets-3
	{
		margin-bottom: 20px;
		width: 200px;
	}
	.footer-widgets-4
	{
		width: 100%;
	}
}
@media only screen and (max-width: 768px)
{
	BODY
	{
		font-size: 16px;
	}
	.site-header .wrap
	{
		min-height: 100px;
	}
	.responsive-menu
	{
		display: none;
	}
	#responsive-menu-icon
	{
		display: block;
	}
	.pricing-table .one-third, .pricing-table .one-third:nth-child(3n+1), .pricing-table .one-third:nth-child(3n+3)
	{
		margin: 0;
	}
	.archive-description, .author-box, .comment-respond, .entry, .entry-comments, .site-header
	{
		padding: 0;
	}
	.archive-description, .author-box, .comment-respond, .content .entry, .entry-comments, .entry-pings, .sidebar .widget
	{
		box-shadow: none;
	}
	.archive-pagination LI A
	{
		margin-bottom: 4px;
	}
	.footer-widgets-1, .footer-widgets-2, .footer-widgets-3
	{
		width: 100%;
	}
	.five-sixths, .four-sixths, .home-widgets .featuredpost .entry, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds
	{
		/*[disabled]margin:0;*/
		/*[disabled]width:100%;*/
		/*[disabled]padding-right:0px;*/
	}
	.home-widgets-1 H1, .page-title .archive-title, .page-title .entry-title
	{
		font-size: 30px;
	}
	.home-featured .entry-content > P:last-child, .home-widgets .entry-content > P:last-child
	{
		margin-bottom: 28px;
	}
	.home-widgets .widget:last-child, .sidebar
	{
		padding-bottom: 60px;
	}
	.arrow A:before
	{
		font-size: 20px;
		height: 20px;
		width: 20px;
	}
}
@media only screen and (max-width: 480px)
{
	BODY, .home-featured .home-widgets-1
	{
		font-size: 16px;
	}
	.header-image .site-title > A
	{
		background-size: contain !important;
	}
}
/*Media Queries
----------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 960px)
{
	BODY
	{
		margin: 0px;
	}
}
