/*-------------------------------------------------------------------------------------------------------*/
.img1
{
	float: left;
	margin-right: 30px;
	margin-bottom: 15px;
	border: none;
	box-shadow: none;
}
DIV.home-test IMG
{
	float: left;
	margin-right: 25px;
}
DIV#sidebar.sidebar-left DIV.textwidget DIV#wpcf7-f6889-w1-o1.wpcf7 INPUT, DIV#sidebar.sidebar-left DIV.textwidget DIV#wpcf7-f6889-w1-o1.wpcf7 TEXTAREA
{
	width: 200px;
}
/*
Theme Name:         Nexus
Theme URI:          http://projectgen.com/next
Description:        Responsive Business / Portfolio theme
Version:            1.0.4
Author:             Adaptive Themes
Author URI:         http://themeforest.net/user/adaptivethemes
License:            GNU General Public License version 3.0
License URI:        http://www.gnu.org/licenses/gpl-3.0.html

---------------------------------------------------------------------------------------------------------

NOTE: DO NOT CHANGE THE CSS IN THIS FILE TO CUSTOMIZE YOUR THEME AS IT IS OVERWRITTEN EVERY TIME
YOU UPDATE. USE THE CUSTOM CSS THEME OPTION IN "APPEARANCE > THEME OPTIONS > CUSTOM CSS" INSTEAD.

-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
CSS Reset (Boilerplate)
-------------------------------------------------------------------------------------------------------*/
*
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
ARTICLE, ASIDE, DETAILS, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, NAV, SECTION
{
	display: block;
}
AUDIO, CANVAS, VIDEO
{
	display: inline-block;
	=display: inline;
	=zoom: 1;
}
AUDIO:not([controls])
{
	display: none;
}
[hidden]
{
	display: none;
}
DIV.prime-page DIV.wpcf7 FORM.wpcf7-form, DIV.prime-page DIV.wpcf7 FORM.wpcf7-form INPUT, DIV.prime-page DIV.wpcf7 FORM.wpcf7-form TEXTAREA
{
	width: 290px;
	font-size: 11px;
}
DIV.prime-page FORM.wpcf7-form TEXTAREA
{
	height: 55px;
	margin-bottom: 10px;
}
SPAN.small
{
	font-size: 11px;
	float: right;
	color: #999;
	letter-spacing: normal;
	margin-top: 10px;
}
HTML
{
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	/*[disabled]background:url('../img/fabric_plaid.png') repeat top left;*/
}
BODY
{
	margin: 0;
	font-size: 14px;
	line-height: 1.231;
	background: #A8CA00 url(/images/bg-hatch.png) repeat center top !important;
}
.ie8 BODY
{
	min-width: 1020px;
}
BODY, BUTTON, INPUT, SELECT, TEXTAREA
{
	font-family: sans-serif;
	color: #222;
}
A
{
	color: #00E;
}
A:visited
{
	color: #551A8B;
}
A:hover
{
	color: #06E;
}
A:focus, A:hover, A:active
{
	outline: 0;
}
ABBR[title]
{
	border-bottom: 1px dotted;
}
B, STRONG
{
	font-weight: bold;
}
BLOCKQUOTE
{
	margin: 1em 0px 1em 40px;
	color: #D54A00 !important;
}
DFN
{
	font-style: italic;
}
HR
{
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #CCC;
	margin: 1em 0;
	padding: 0;
}
INS
{
	background: #FF9;
	color: #000;
	text-decoration: none;
}
MARK
{
	background: #FF0;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
PRE, CODE, KBD, SAMP
{
	font-family: monospace, monospace;
	-font-family: "courier new", monospace;
	font-size: 1em;
}
PRE
{
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
Q
{
	quotes: none;
}
Q:before, Q:after
{
	content: "";
	content: none;
}
SMALL
{
	font-size: 85%;
}
SUB, SUP
{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
SUP
{
	top: -0.5em;
}
SUB
{
	bottom: -0.25em;
}
UL, OL
{
/*margin: 1em 0;*/
	margin: 0 0 20px;
	padding: 0 0 0 20px;
}
DD
{
	margin: 0 0 0 40px;
}
NAV UL, NAV OL
{
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
IMG
{
	border: 1px solid #CCC;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
	padding: 7px;
	box-shadow: 0px 0px 5px #CCC;
}
/*svg:not(:root)*/
#INVALID-RULE
{
	overflow: hidden;
}
FIGURE
{
	margin: 0;
}
FORM
{
	margin: 0;
}
FIELDSET
{
	border: 0;
	margin: 0;
	padding: 0;
}
LABEL
{
	cursor: pointer;
}
LEGEND
{
	border: 0;
	=margin-left: -7px;
	padding: 0;
}
BUTTON, INPUT, SELECT, TEXTAREA
{
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	=vertical-align: middle;
}
BUTTON, INPUT
{
	line-height: normal;
	=overflow: visible;
}
TABLE BUTTON, TABLE INPUT
{
	=overflow: auto;
}
BUTTON, INPUT[type="button"], INPUT[type="reset"], INPUT[type="submit"]
{
	cursor: pointer;
	-webkit-appearance: button;
}
INPUT[type="checkbox"], INPUT[type="radio"]
{
	box-sizing: border-box;
}
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-decoration
{
	-webkit-appearance: none;
}
BUTTON::-moz-focus-inner, INPUT::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
TEXTAREA
{
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}
INPUT:valid, TEXTAREA:valid
{
}
INPUT:invalid, TEXTAREA:invalid
{
	background-color: #F0DDDD;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
TD
{
	vertical-align: top;
}
/*-------------------------------------------------------------------------------------------------------
Responsive Utility Classes
-------------------------------------------------------------------------------------------------------*/
.hidden
{
	display: none;
	visibility: hidden;
}
.visible-phone
{
	display: none !important;
}
.visible-phone-portrait
{
	display: none !important;
}
.visible-phone-landscape
{
	display: none !important;
}
.visible-tablet
{
	display: none !important;
}
.hidden-desktop
{
	display: none !important;
}
@media (max-width: 479px)
{
	.visible-phone
	{
		display: inherit !important;
	}
	.visible-phone-portrait
	{
		display: inherit !important;
	}
	.visible-phone-landscape
	{
		display: none !important;
	}
	.hidden-phone
	{
		display: none !important;
	}
	.hidden-desktop
	{
		display: inherit !important;
	}
	.visible-desktop
	{
		display: none !important;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.visible-phone
	{
		display: inherit !important;
	}
	.visible-phone-portrait
	{
		display: none !important;
	}
	.visible-phone-landscape
	{
		display: inherit !important;
	}
	.hidden-phone
	{
		display: none !important;
	}
	.hidden-desktop
	{
		display: inherit !important;
	}
	.visible-desktop
	{
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 959px)
{
	.visible-tablet
	{
		display: inherit !important;
	}
	.visible-phone-portrait
	{
		display: none !important;
	}
	.visible-phone-landscape
	{
		display: none !important;
	}
	.hidden-tablet
	{
		display: none !important;
	}
	.hidden-desktop
	{
		display: inherit !important;
	}
	.visible-desktop
	{
		display: none !important;
	}
}
.ie8 .visible-tablet, .ie8 .visible-phone-portrait, .ie8 .visible-phone-landscape, .ie8 .hidden-tablet, .ie8 .hidden-desktop
{
	display: none;
	visibility: collapse;
}
.ie8 .display-desktop
{
	display: inherit;
	visibility: visible;
}
/*-------------------------------------------------------------------------------------------------------
Document
-------------------------------------------------------------------------------------------------------*/
HTML.touch A:hover
{
	text-decoration: none;
}
BODY A, BODY A:hover, BODY A:visited
{
	text-decoration: underline;
}
DIV[role="document"]
{
	color: #555555;
	font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
/*width: 100%;
max-width: 1004px;*/
	margin: 0 auto;
	zoom: 1;
	-webkit-font-smoothing: antialiased;
}
ABBR[title]
{
	border-bottom: none;
}
.ie7 BODY > DIV#wrap
{
/*width: 1004px;
max-width: 1004px;*/
}
.no-js BODY
{
	display: block;
}
H1, H2, H3, H4, H5, H6
{
	color: #191919;
	padding: 0;
	margin: 15px 0 20px;
	font-weight: normal;
	line-height: 1.3em;
	font-family: Roboto, "sans serif" !important;
}
DIV#frontpageslider-container H3
{
	/*[disabled]padding-top:25px;*/
}
DIV.kk-slider H3
{
	margin: 0;
	font-size: 19px !important;
	color: #FFFFFF !important;
}
H1
{
	letter-spacing: -0.05em;
	color: #191919;
	font-size: 30px;
}
H2
{
	font-size: 25px;
}
H3
{
	font-size: 20px;
	font-weight: normal;
	font-family: Roboto, "sans serif" !important;
	letter-spacing: -1px;
}
DIV.plan-header H3
{
	letter-spacing: -0.05em;
	line-height: 48px;
	margin: 30px auto 0;
}
H4
{
	font-size: 18px;
/*line-height: 30px;
margin: 30px auto 15px auto;*/
}
H5
{
	font-size: 16px;
/*line-height: 18px;
font-weight: bold;
margin: 2em 0 0 0;*/
}
H6
{
	font-size: 15px;
/*line-height: 16px;
text-transform: uppercase;*/
}
P
{
	margin: 0 0 20px;
}
/*Page Containers*/
DIV#subheader H1, DIV#subheader H2
{
	text-align: center;
}
DIV#subheader H1
{
	font-size: 40px;
	line-height: 40px;
	margin: 60px auto 0;
}
DIV#subheader H2
{
	margin-top: 5px;
	font-weight: 300;
	font-size: 20px;
	line-height: 40px;
	font-family: Roboto, "sans serif";
}
.main
{
	position: relative;
	background: #FFFFFF;
	border-radius: 0 0 4px 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	width: 980px;
	margin: 0 auto 30px;
	overflow: hidden;
}
.main.home
{
/*margin-top: 0;
padding-top: 18px;*/
}
.prime-page, .prime-post, .comments
{
/*padding: 26px 6px 26px 0;
margin-right: 14px;
margin-bottom: 10px;
padding: 0 26px;*/
}
.prime-page
{
	margin: 40px 45px 0px !important;
/*padding-left: 25px;
padding-right: 25px;
padding: 0 25px 25px 25px;*/
}
/*.main.has-sidebar.left-sidebar .prime-page {
margin-left: 14px;
margin-right: 0;
padding-left: 6px;
padding-right: 0;
}*/
.main.has-sidebar.left-sidebar DIV.sidebar-wrapper.right-sidebar-wrapper
{
	display: none;
	visibility: collapse;
}
DIV.sidebar-wrapper.span4
{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	border-left: 1px solid #E5E5E5;
	border-left: 1px solid rgba(0, 0, 0, 0.08);
	background: #FAFAFA;
	background: rgba(0, 0, 0, 0.01);
	margin: 0;
	width: 30%;
}
DIV.left-sidebar DIV.sidebar-wrapper.span4
{
	right: auto;
	left: 0;
	border-left: none;
	border-right: 1px solid #E5E5E5;
	border-right: 1px solid rgba(0, 0, 0, 0.08);
}
DIV.left-sidebar DIV.sidebar-wrapper.span4 DIV#sidebar
{
	padding-left: 45px;
	padding-right: 45px;
}
DIV.left-sidebar DIV.sidebar-widget OBJECT EMBED
{
	border: 1px solid #CCC;
	padding: 7px;
	box-shadow: 0px 0px 5px #CCC;
}
DIV.page-container.row-fluid > DIV.span8
{
	width: 70%;
	overflow: hidden;
	/*[disabled]margin-bottom:30px;*/
}
DIV.left-sidebar DIV.page-container.row-fluid > DIV.span8
{
	float: right;
}
DIV#sidebar
{
	margin: 20px 0 40px;
	padding: 0 45px 0 40px;
	text-shadow: 0px 1px rgba(255, 255, 255, 0.5977);
}
DIV#sidebar ARTICLE.widget-first
{
	margin-top: 15px;
}
DIV#sidebar > ARTICLE > DIV.sidebar-widget > H3
{
	font-family: Roboto, "sans serif";
	font-weight: 300;
	font-size: 17px;
	letter-spacing: -1px;
	margin-bottom: 10px;
}
.prime-post
{
	padding-top: 0;
	margin-top: -5px;
}
.prime-single-portfolio
{
	padding-top: 29px;
	padding-bottom: 0;
}
.prime-full-width
{
/*padding: 25px;*/
}
ARTICLE.item > IFRAME
{
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
/*Fluid Columns*/
[class*="span"]
{
	float: left;
	margin-left: 20px;
}
.row-fluid
{
	/*[disabled]width:100%;*/
	=zoom: 1;
}
.row-fluid:before, .row-fluid:after
{
	display: table;
	content: "";
}
.row-fluid:after
{
	clear: both;
}
.row-fluid > [class*="span"]
{
	float: left;
	margin-left: 2.127659574%;
}
.row-fluid > [class*="span"]:first-child
{
	margin-left: 0;
}
.row-fluid > .span12
{
	width: 99.99999999%;
}
.row-fluid > .span11
{
	width: 91.489361693%;
}
.row-fluid > .span10
{
	width: 82.978723396%;
}
.row-fluid > .span9
{
	width: 74.468085099%;
}
.row-fluid > .span8
{
	width: 65.957446802%;
}
.row-fluid > .span7
{
	width: 57.446808505%;
}
.row-fluid > .span6
{
	width: 48.936170208%;
}
.row-fluid > .span5
{
	width: 40.425531911%;
}
.row-fluid > .span4
{
	width: 31.914893614%;
}
.row-fluid > .span3
{
	width: 23.404255317%;
}
.row-fluid > .span2
{
	width: 14.89361702%;
}
.row-fluid > .span1
{
	width: 6.382978723%;
}
/*WP Core Styling*/
.alignnone
{
	margin: 5px 20px 20px 0;
}
.aligncenter, DIV.aligncenter
{
	display: block;
	margin: 5px auto;
}
.alignright
{
	float: right;
	margin: 5px 0 20px 20px;
}
.alignleft
{
	float: left;
	margin: 5px 20px 20px 0;
}
.aligncenter
{
	display: block;
	margin: 5px auto;
}
A IMG.alignright
{
	float: right;
	margin: 5px 0 20px 20px;
}
A IMG.alignnone
{
	margin: 5px 20px 20px 0;
}
A IMG.alignleft
{
	float: left;
	margin: 5px 20px 20px 0;
}
A IMG.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption
{
	max-width: 96%;
/*Image does not overflow the content area*/
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone
{
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft
{
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright
{
	margin: 5px 0 20px 20px;
}
.wp-caption IMG
{
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}
.wp-caption P.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
FIGCAPTION
{
	margin-top: 1em;
	margin-bottom: 1em;
}
.sticky, .bypostauthor
{
}
/*-------------------------------------------------------------------------------------------------------
Header
-------------------------------------------------------------------------------------------------------*/
DIV.header-bg
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
/*background-color: #79b743;
background-image: -moz-linear-gradient(top, #79b743, #58b28d);
background-image: -ms-linear-gradient(top, #79b743, #58b28d);
background-image: -o-linear-gradient(top, #79b743, #58b28d);
background-image: -webkit-linear-gradient(top, #79b743, #58b28d);
background-image: linear-gradient(top, #79b743, #58b28d);*/
}
HEADER
{
	width: 100%;
	position: relative;
/*margin: 9px 0;
background: white;
border-radius: 4px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
font-weight: 500;*/
	padding: 30px 0 0;
}
/*html.touch header {
margin-top: 10px;
}*/
NAV
{
	width: 980px;
	margin: 0 auto;
}
/*.tagline {
display: inline-block;
vertical-align: middle;
float: left;
position: relative;
top: 46px;
padding-left: 10px;
color: #7d7d7d;
}*/
DIV.tagline
{
	display: none;
	float: left;
	color: #FFFFFF;
	margin-top: 13px;
	line-height: 1em;
	font-weight: bold;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
	margin-left: 12px;
	padding-left: 13px;
	font-weight: bold;
	border-left: 1px dotted #FFFFFF;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
}
HEADER .logo
{
/*padding: 11px 0;*/
	display: inline-block;
	float: left;
}
HEADER DIV.logo > A
{
	display: block;
	margin-bottom: 15px;
}
HTML.std-selector BODY HEADER A, HTML.std-selector BODY HEADER A:hover, HTML.std-selector BODY HEADER DIV.social-links A:hover, HTML.std-selector BODY HEADER A:visited
{
	color: #FFFFFF;
}
/*-------------------------------------------------------------------------------------------------------
Menus
-------------------------------------------------------------------------------------------------------*/
.sf-menu, .sf-menu *
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu UL
{
	position: absolute;
	top: -999em;
	width: 20em;
/*left offset of submenus need to match (see below)*/
}
.sf-menu UL LI
{
	width: 100%;
}
.sf-menu LI.sfHover, HTML.no-touch .sf-menu LI:hover
{
	visibility: inherit;
/*fixes IE7 'sticky bug'*/
}
.sf-menu LI
{
	float: left;
	position: relative;
	height: 20px;
}
.sf-menu A
{
	display: block;
	position: relative;
}
.sf-menu LI.sfHover UL, HTML.no-touch .sf-menu LI:hover UL
{
	left: 0;
	top: 45px;
/*match top ul list item height*/
	z-index: 99;
}
HTML.mozilla .sf-menu LI.sfHover UL, HTML.mozilla HTML.no-touch .sf-menu LI:hover UL
{
	top: 46px;
}
HTML.msie .sf-menu LI.sfHover UL, HTML.msie HTML.no-touch .sf-menu LI:hover UL
{
	top: 46px;
}
UL.sf-menu LI.sfHover LI UL, HTML.no-touch UL.sf-menu LI:hover LI UL
{
	top: -999em;
}
UL.sf-menu LI LI.sfHover UL, HTML.no-touch UL.sf-menu LI LI:hover UL
{
	left: 20em;
/*match ul width*/
	top: 0;
}
UL.sf-menu LI LI.sfHover LI UL, HTML.no-touch UL.sf-menu LI LI:hover LI UL
{
	top: -999em;
}
UL.sf-menu LI LI LI.sfHover UL, HTML.no-touch UL.sf-menu LI LI LI:hover UL
{
	left: 20em;
/*match ul width*/
	top: 0;
}
UL.sf-menu LI
{
	height: auto;
}
UL.sub-menu
{
	overflow: visible !important;
}
DIV.menu-wrapper
{
	margin-top: 10px;
	background-color: #444;
	background-repeat: no-repeat;
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: none;
	-ms-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	padding: 0;
	text-shadow: 0px -1px rgba(0, 0, 0, 0.2);
}
UL.topmenu
{
	line-height: 1;
	margin: 0;
	padding: 0;
	list-style: none;
	vertical-align: middle;
	float: left;
}
UL.topmenu > LI:first-child
{
	padding-left: 0;
}
UL.topmenu > LI
{
	margin-left: 10px;
}
UL.topmenu LI A
{
	display: block;
	text-decoration: none;
	border-bottom: none;
	line-height: 1.6em;
/*border-radius: 4px;*/
	padding: 8px 20px 7px;
	font-size: 13px;
}
UL.topmenu > LI > A
{
	padding: 12px 20px 13px;
}
UL.topmenu > LI.menu-parent-item > A > SPAN > STRONG:after
{
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	content: "\f078";
	padding-left: 6px;
	max-width: 10px;
}
UL.sub-menu LI.menu-parent-item > A > SPAN > STRONG:after
{
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	content: "\f054";
	padding-left: 0;
	max-width: 10px;
	float: right;
	text-align: right;
}
UL.topmenu LI.menu-parent-item A
{
/*border-radius: 4px 4px 0 0;*/
}
UL.topmenu LI.menu-parent-item.sfHover > A, HTML.no-touch UL.topmenu LI.menu-parent-item:hover > A
{
/*box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.4);*/
}
UL.topmenu LI A SPAN.menu-link-wrap
{
	display: block;
}
UL.topmenu > LI > A
{
/*opacity: 0.7;*/
	-webkit-transition: 0.3s ease all;
	-moz-transition: 0.3s ease all;
	-ms-transition: 0.3s ease all;
	-o-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
UL.topmenu LI.sfHover > A > SPAN.menu-link-wrap
{
	border-color: transparent;
}
UL.topmenu LI.sfHover > A
{
/*opacity: 1;*/
	background: rgba(0, 0, 0, 0.2);
}
UL.topmenu > LI.current_page_item > A, UL.topmenu > LI.current-menu-ancestor > A
{
/*background: rgba(0, 0, 0, 0.1);
opacity: 1;
-ms-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.15);
-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.15);
-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.15);
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.15);
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.15);*/
}
UL.topmenu LI A STRONG
{
	font-weight: bold;
	display: block;
/*text-transform: uppercase;
font-size: 11px;*/
	text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
}
UL.topmenu > LI.sfHover > A STRONG, UL.topmenu > LI:hover > A STRONG
{
	color: #FFFFFF;
/*text-shadow: 0px 0px 8px rgba(255,255,255,.5);*/
}
UL.topmenu LI A SPAN.description, UL.social-links A, UL.social-links A:visited
{
	color: #B4B4B4;
	font-weight: 500;
}
UL.topmenu LI:last-child
{
	padding-right: 0;
}
UL.topmenu UL.sub-menu
{
	background: #FFFFFF;
	background: rgba(255, 255, 255, 0.95);
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.4);
	border-radius: 4px;
}
UL.topmenu > LI > UL.sub-menu
{
	border-radius: 0 0 4px 4px;
}
UL.topmenu UL.sub-menu LI > A STRONG, UL.topmenu UL.sub-menu LI > A STRONG
{
	color: #333;
	text-transform: none;
	font-size: 13px;
	text-shadow: none;
}
UL.topmenu UL.sub-menu LI:first-child A
{
/*border-radius: 4px 4px 0 0;*/
}
UL.topmenu UL.sub-menu LI:last-child A
{
	border-radius: 0 0 4px 4px;
}
UL.topmenu.mobile-menu UL.sub-menu LI:last-child A
{
	border-radius: 0;
}
.ie8 UL.sub-menu LI > A, .ie7 UL.sub-menu LI > A
{
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
}
.ie8 UL.sub-menu, .ie7 UL.sub-menu
{
	border-bottom: 1px solid #EDEDED;
}
UL.sub-menu UL.sub-menu
{
	border-radius: 0 4px 4px 4px;
}
UL.sub-menu UL.sub-menu > LI:first-child > A
{
	border-radius: 0 4px 0 0;
}
UL.topmenu UL.sub-menu A, UL.mobile-menu LI A
{
	border-radius: 0;
	margin-right: 0;
	margin-left: 0;
}
DIV.menu-wrapper UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background: #F8F8F8;
}
UL.topmenu UL.sub-menu LI A SPAN.menu-link-wrap
{
	border-left: 1px solid transparent;
}
UL.topmenu UL.sub-menu LI:first-child > A
{
	border-top: 1px solid transparent;
}
UL.topmenu UL.sub-menu LI A, UL.mobile-menu LI A
{
	border-top: 1px solid #EDEDED;
}
HTML.touch UL.topmenu.desktop-menu, HTML.no-touch UL.tablet-menu.tablet-menu-landscape, UL.topmenu.tablet-menu, UL.topmenu.mobile-menu, DIV.mobile-menu-wrapper, A.btn.mobile-menu-btn
{
	display: none;
	visibility: collapse;
}
HTML.touch UL.tablet-menu.tablet-menu-landscape
{
	display: block;
	visibility: visible;
}
SPAN.call-us-button
{
	position: relative;
}
DIV.mobile-header-content
{
	display: none;
	visiblity: collapse;
}
SPAN.call-button-inner
{
	display: block;
	position: relative;
}
I.call-us-icon:before
{
/*display: block;
display: inline;*/
	width: 15px;
	height: 15px;
	content: "\0021";
	font-family: EntypoRegular;
	font-style: normal;
	font-weight: normal;
	font-size: 3em;
	line-height: 12px;
	position: absolute;
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	left: -0.49em;
	bottom: 0.05em;
/*left: 0.4em;
bottom: 0.63em;
left: 13px;*/
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.Matrix( M11=6.123031769111886e-17, M12=-1, M21=1, M22=6.123031769111886e-17, sizingMethod='auto expand');
	zoom: 1;
}
.ie8 I.call-us-icon
{
	display: none;
	visibility: collapse;
}
BODY SPAN.call-us-button > A.btn
{
	position: relative;
	padding-left: 36px;
}
.ie8 BODY SPAN.call-us-button > A.btn
{
	padding-left: 19px;
}
DIV.social-links
{
	display: inline-block;
	padding-top: 5px !important;
}
DIV.social-links > A:before
{
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	font-size: 1em;
	padding-right: 4px;
	margin-top: 2px;
}
DIV.header-content > A
{
}
A.facebook-link:before
{
	content: "\f082";
}
A.twitter-link:before
{
	content: "\f081";
}
A.linkedin-link:before
{
	content: "\f08c";
}
DIV.header-content
{
	list-style: none;
	float: right;
	margin: 0;
	padding: 0;
	padding-left: 19px;
	padding-bottom: 1px;
}
DIV.social-links > A
{
	display: inline-block;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 13px;
	font-weight: bold;
/*opacity: 0.8;*/
	border-left: 1px dotted #FFFFFF;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	-webkit-transition: 0.3s ease all;
	-moz-transition: 0.3s ease all;
	-ms-transition: 0.3s ease all;
	-o-transition: 0.3s ease all;
	transition: 0.3s ease all;
	line-height: 1em;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
}
HTML.ie9 DIV.social-links > A, HTML.ie9 DIV.social-links > A:hover, HTML.ie9 DIV.social-links > A:visited:hover
{
	color: #FFFFFF;
	opacity: 1;
}
DIV.social-links > A:hover
{
	text-shadow: 0 -1px rgba(0, 0, 0, 0.2), 0px 0px 8px rgba(255, 255, 255, 0.9);
}
DIV.standard-header-content DIV.social-links > A:first-child
{
	border-left: none;
}
SPAN.call-us-button
{
	margin-left: 40px;
}
BODY DIV.header-content A:hover
{
	color: #FFFFFF;
	opacity: 1;
}
UL.social-links LI
{
	line-height: 1.5em;
}
UL.social-links LI:first-child, UL.social-links LI:first-child A
{
	line-height: 1.6em;
}
UL.social-links A
{
	text-decoration: none;
}
UL.social-links A:hover
{
	text-decoration: underline;
}
UL.social-links LI SPAN.arrow
{
	display: inline-block;
	vertical-align: bottom;
	margin-bottom: -1px;
}
.ie7 UL.social-links LI A > SPAN.arrow
{
	text-decoration: none;
}
UL.social-links LI:first-child A SPAN.arrow
{
	margin-bottom: 0;
}
/*-------------------------------------------------------------------------------------------------------
Page
-------------------------------------------------------------------------------------------------------*/
DIV.subheader-wrapper
{
	border-bottom: 1px solid #E5E5E5;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 4px 4px 0 0;
	/*[empty]display:;*/
}
DIV.main.cp_slider DIV.subheader-wrapper, DIV.main.flex_slider DIV.subheader-wrapper, DIV.main.content_slider DIV.subheader-wrapper, DIV.main.cp_slider DIV.content-wrapper > DIV.overlay-divider:first-child, DIV.main.flex_slider DIV.content-wrapper > DIV.overlay-divider:first-child, DIV.main.content_slider DIV.content-wrapper > DIV.overlay-divider:first-child
{
	display: none;
	visibility: collapse;
}
DIV#subheader
{
	padding: 0;
/*background: white url(img/separator.png) bottom left repeat-x;*/
	padding-bottom: 0;
}
DIV#subheader DIV.divider
{
	width: 1004px;
	padding-top: 6px;
	margin-bottom: 0;
}
#subheader H1
{
/*margin: 0;
font-size: 20px;
line-height: 20px;*/
}
#subheader H2
{
	color: #999;
	margin: 10px auto 45px;
	line-height: 30px;
}
P#breadcrumbs
{
	float: right;
	padding: 2px 0 0;
	margin: 0;
	line-height: 20px;
	color: #B4B4B4;
}
P#breadcrumbs A
{
	text-decoration: underline;
}
DIV.content-wrapper
{
	position: relative;
/*border-top: 3px solid #f8f8f8;
border-top: 3px solid rgba(0, 0, 0, 0.025);*/
}
DIV.overlay-divider
{
	height: 3px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background: #F8F8F8;
	background: rgba(0, 0, 0, 0.02);
	z-index: 3;
}
.ie8 DIV.overlay-divider
{
	background: #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=2)";
	filter: alpha(opacity=2);
}
DIV.overlay-divider.bottom
{
	bottom: 0;
	top: auto;
}
DIV.page-container
{
/*margin-top: -3px;*/
}
/*-------------------------------------------------------------------------------------------------------
Front Page
-------------------------------------------------------------------------------------------------------*/
DIV.intro
{
	border-radius: 4px;
	margin: 0 auto;
/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);*/
}
DIV.frontpage-slider-wrapper
{
/*border-radius: 4px 4px 0 0;*/
}
DIV.flexslider
{
/*overflow: hidden;*/
}
DIV.home.prime-page
{
	padding-top: 0;
	margin-bottom: 0;
}
DIV.home.prime-page > .grid_3, .recent-posts-shortcode .grid_3
{
	padding-bottom: 15px;
	padding-top: 24px;
}
DIV.home.prime-page > .grid_3.omega
{
	margin-right: 0;
}
/*-------------------------------------------------------------------------------------------------------
Footer
-------------------------------------------------------------------------------------------------------*/
FOOTER
{
	position: relative;
	overflow: visible;
/*border-left: 1px solid white;
border-right: 1px solid white;*/
	background: #F8F8F8;
	padding: 12px 45px 35px;
/*width: 100%;
width: 916px;
margin: 10px auto;
padding-bottom: 20px;
color: #b4b4b4;*/
	line-height: 18px;
	overflow-x: hidden;
/*border-radius: 4px 4px 0 0;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);*/
	text-shadow: 0px 1px rgba(255, 255, 255, 0.6);
	color: #777;
	border-radius: 0 0 4px 4px;
/*background-color: #333333;
background-image: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#666666));
background-image: -webkit-linear-gradient(top, #333333, #666666);
background-image:    -moz-linear-gradient(top, #333333, #666666);
background-image:     -ms-linear-gradient(top, #333333, #666666);
background-image:      -o-linear-gradient(top, #333333, #666666);
background-image:         linear-gradient(to bottom, #333333, #666666);
text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px;
color: #eee;
background-color:
#79B743;
background-image: -moz-linear-gradient(top,
#79B743,
#58B28D);
background-image: -ms-linear-gradient(top,
#79B743,
#58B28D);
background-image: -o-linear-gradient(top,
#79B743,
#58B28D);
background-image: -webkit-linear-gradient(top,
#79B743,
#58B28D);
background-image: linear-gradient(top,
#79B743,
#58B28D);
text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px;
color: white;*/
}
/*footer article.widget > div.container > h3 {
text-transform: uppercase;
}

footer article.widget > div.container > h3, footer article.widget > div.container a {
color: white;
}*/
FOOTER DIV.border.border-top
{
	position: absolute;
	height: 3px;
	border-top: 1px solid #E5E5E5;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	background: rgba(0, 0, 0, 0.02);
	top: 0;
	left: -10px;
	right: -1px;
}
FOOTER DIV.divider
{
	display: none;
	visibility: collapse;
	width: 3000px;
	margin-left: -1000px;
	height: 1px;
	background: #212121;
	float: left;
}
FOOTER A, FOOTER A:visited
{
/*color: white;*/
	text-decoration: none;
}
FOOTER H3
{
/*color: white;*/
	font-family: "Helvetica Neue", "Segoe UI", Arial, sans-serif;
/*text-transform: none;
margin: 0 0 11px 0;*/
	margin: 13px 0 20px;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	letter-spacing: 0;
/*border-bottom: 1px solid #363636;
padding: 0 0 10px 0;*/
}
FOOTER .widget
{
	margin-top: 30px;
}
/*
body footer a, body footer a:visited {
color: white;
}*/
FOOTER A:hover
{
	color: #FFFFFF;
}
.footer-logo
{
	text-align: center;
}
.footer-logo H3
{
	margin-bottom: 17px;
}
.footer-logo H3 A
{
	border: none;
}
.footer-logo SPAN#tagline
{
	display: block;
}
FOOTER > .container_12 > DIV.grid_3:first-child > DIV.widget-first.divider
{
	background: none;
}
.subfooter
{
	width: 980px;
	margin: 0 auto 30px;
	text-align: center;
	color: #FFFFFF;
	/*[disabled]text-shadow:0px 1px rgba(255, 255, 255, 0.5977);*/
}
/*
#subfooter #copyright {
float: left;
}

#subfooter #social {
float: right;
}*/
#subfooter A, #subfooter A:visited
{
	color: #7C7C7C;
	text-decoration: none;
}
#subfooter A:hover
{
	text-decoration: underline;
}
/*-------------------------------------------------------------------------------------------------------
Shortcodes
-------------------------------------------------------------------------------------------------------
Social*/
DIV.social-shortcode
{
	display: inline-block;
}
DIV.social-shortcode.counter-right SPAN.fb-wrap
{
	margin-top: -2px;
}
DIV.social-shortcode.counter-right IFRAME.twitter-share-button
{
	max-width: 87px;
}
DIV.social-shortcode.counter-right DIV#___plusone_0
{
	max-width: 67px;
}
DIV.social-shortcode.counter-right DIV.fb-like > SPAN > IFRAME
{
	max-width: 103px;
	margin-top: -3px;
}
DIV.social-shortcode.counter-right DIV.fb-like.hasLikes
{
	max-width: 86px !important;
}
HTML.webkit.ms-windows DIV.social-shortcode.counter-right DIV.fb-like.hasLikes, HTML.mozilla.ms-windows DIV.social-shortcode.counter-right DIV.fb-like.hasLikes
{
	max-width: 79px !important;
}
DIV.social-shortcode > SPAN.in-wrap
{
	display: inline-block;
	position: relative;
	min-width: 30px;
	height: 18px;
}
DIV.social-shortcode.counter-right > SPAN.in-wrap > SPAN.IN-widget
{
	top: -2px;
	position: absolute;
}
DIV.social-shortcode.counter-top SPAN.fb-wrap, DIV.social-shortcode.counter-top SPAN.twitter-wrap, DIV.social-shortcode.counter-top SPAN.g-wrap, DIV.social-shortcode.counter-top SPAN.in-wrap
{
	display: inline-block;
/*float: left;
margin-top: -3px;*/
}
DIV.social-shortcode.counter-top SPAN.fb-wrap IFRAME
{
	margin-top: -3px;
}
DIV.social-shortcode.counter-top SPAN.twitter-wrap
{
	margin-right: 7px;
}
DIV.social-shortcode.counter-top SPAN.g-wrap
{
	margin-right: 6px;
}
DIV.social-shortcode.counter-top > SPAN.in-wrap > SPAN.IN-widget
{
	bottom: -1px;
	position: absolute;
}
.ie8 DIV.social-shortcode.counter-top > SPAN.in-wrap > SPAN.IN-widget, .ie9 DIV.social-shortcode.counter-top > SPAN.in-wrap > SPAN.IN-widget
{
	bottom: 2px;
}
/*Buttons*/
.btn.danger, .alert-message.danger, .btn.danger:hover, .alert-message.danger:hover, .btn.error, .alert-message.error, .btn.error:hover, .alert-message.error:hover, .btn.success, .alert-message.success, .btn.success:hover, .alert-message.success:hover, .btn.info, .alert-message.info, .btn.info:hover, .alert-message.info:hover
{
	color: #FFFFFF;
}
.btn.danger, .alert-message.danger, .btn.error, .alert-message.error
{
	background-color: #FB3939;
/*background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
background-image: linear-gradient(top, #ee5f5b, #c43c35);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ee5f5b', endColorstr = '#c43c35', GradientType = 0);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
border-color: #c43c35 #c43c35 #882a25;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
}
.btn.success, .alert-message.success
{
	background-color: #58B28D;
/*background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
background-image: -moz-linear-gradient(top, #62c462, #57a957);
background-image: -ms-linear-gradient(top, #62c462, #57a957);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
background-image: -webkit-linear-gradient(top, #62c462, #57a957);
background-image: -o-linear-gradient(top, #62c462, #57a957);
background-image: linear-gradient(top, #62c462, #57a957);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#62c462', endColorstr = '#57a957', GradientType = 0);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
border-color: #57a957 #57a957 #3d773d;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
}
.btn.info, .alert-message.info
{
	background-color: #6299C5;
/*background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
background-image: linear-gradient(top, #5bc0de, #339bb9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#5bc0de', endColorstr = '#339bb9', GradientType = 0);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
border-color: #339bb9 #339bb9 #22697d;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
}
.btn, A.btn, A.btn:visited, BODY A.btn, BODY A.btn:visited, .wpcf7-submit, INPUT[type="submit"]
{
	cursor: pointer;
	display: inline-block;
	background-color: #6299C5;
	background-repeat: no-repeat;
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	padding: 11px 19px 12px;
	text-shadow: 0px -1px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	font-size: 13px;
	line-height: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
	transition: 0.1s linear all;
	margin: 0 8px 13px 0;
	text-decoration: none;
	font-weight: bold;
}
.ie9 .btn, .ie9 A.btn, .ie9 A.btn:visited, .ie9 BODY A.btn, .ie9 BODY A.btn:visited, .ie9 .wpcf7-submit, .ie9 INPUT[type="submit"]
{
	padding: 13px 19px 11px;
}
.ie8 .btn, .ie8 A.btn, .ie8 A.btn:visited, .ie8 BODY A.btn, .ie8 BODY A.btn:visited, .ie8 .wpcf7-submit, .ie8 INPUT[type="submit"]
{
	border: none;
}
BODY DIV.header-content A.btn
{
	margin-right: 0;
}
.btn:hover, A.btn:hover, A.btn:visited:hover, BODY A.btn:hover, BODY A.btn:visited:hover, .wpcf7-submit:hover, INPUT[type="submit"]:hover
{
	text-shadow: 0 -1px rgba(0, 0, 0, 0.2), 0px 0px 8px rgba(255, 255, 255, 0.9);
	color: #FFFFFF;
}
.ie8 .btn:hover, .ie8 A.btn:hover, .ie8 A.btn:visited:hover, .ie8 BODY A.btn:hover, .ie8 BODY A.btn:visited:hover, .ie8 .wpcf7-submit:hover, .ie8 INPUT[type="submit"]:hover
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	// first! filter: alpha(opacity=90);
	// second! } body div.header-content a.btn, body div.header-content a.btn: hover, body div.header-content a.btn:visited { color: white;
}
.gf_browser_ie.gform_wrapper DIV.gform_footer > INPUT.button
{
	padding: 10px 14px;
}
BODY A.btn, BODY A:visited.btn
{
/*color: #333333;*/
}
.btn:hover, A.btn:hover, BODY .btn:hover, BODY A.btn:hover, .main .prime-page A.btn:hover, .main .post A.btn:hover, .wpcf7-submit:hover, INPUT[type="submit"]:hover
{
	text-decoration: none;
	color: #FFFFFF;
}
.btn:focus
{
	outline: 1px dotted #666;
}
.btn.primary, .main A.btn.primary
{
	color: #FFFFFF;
	background-color: #0064CD;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
	background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
	background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
	background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
	background-image: -o-linear-gradient(top, #049cdb, #0064cd);
	background-image: linear-gradient(top, #049cdb, #0064cd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#049cdb', endColorstr = '#0064cd', GradientType = 0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #0064CD #0064CD #003F81;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn:active
{
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.15);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.15);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.15);
}
.btn.disabled
{
	cursor: default;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter: alpha(opacity = 65);
	-khtml-opacity: 0.65;
	-moz-opacity: 0.65;
	opacity: 0.65;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn[disabled]
{
	cursor: default;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	filter: alpha(opacity = 65);
	-khtml-opacity: 0.65;
	-moz-opacity: 0.65;
	opacity: 0.65;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn.large, A.btn.large:hover, .main .post A.btn.large:hover, .main .prime-page A.btn.large:hover
{
	font-size: 14px;
	line-height: normal;
	padding: 16px 28px 17px;
/*-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;*/
}
.home DIV.one_third A.btn.large
{
	width: 100% !important;
	text-align: center;
	margin-top: 20px;
}
DIV.one_fourth DIV A.btn.large
{
	font-size: 14px;
}
.btn.small, A.btn.small, A.btn.small:hover, .main .post A.btn.small, .main .prime-page A.btn.small:hover
{
	padding: 8px 10px;
	margin: 0 8px 13px 0;
	font-size: 11px;
}
:root .alert-message, :root .btn
{
/*border-radius: 0 \0;*/
}
BUTTON.btn::-moz-focus-inner, INPUT[type=submit].btn::-moz-focus-inner
{
	padding: 0;
	border: 0;
}
/*Tabs*/
.tabs, .pills
{
	margin: 0;
	padding: 0;
	list-style: none;
	zoom: 1;
}
.tabs:before, .pills:before, .tabs:after, .pills:after
{
	display: table;
	content: "";
	zoom: 1;
	=display: inline;
}
.tabs:after, .pills:after
{
	clear: both;
}
.tabs > LI:first-child
{
	background: none;
	padding-left: 0;
}
.tabs > LI, .pills > LI
{
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}
.tabs > LI.active, .tabs > LI.right-of-active
{
	background: none;
}
.tabs > LI > A, .pills > LI > A
{
	display: block;
}
UL.tabs, .prime-post UL.tabs
{
	float: left;
	width: 100%;
/*border-bottom: 1px solid #ddd;*/
	padding-left: 0;
}
.tabs > LI
{
	position: relative;
	top: 0;
}
.main .tabs > LI > A, .tabs > LI > A, BODY .main .tabs > LI > A, BODY .tabs > LI > A
{
	background-color: #6299C5;
	background-repeat: no-repeat;
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
	padding: 11px 19px;
	text-shadow: 0px -1px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	font-size: 13px;
	line-height: normal;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
	transition: 0.1s linear all;
	font-weight: bold;
/*border-bottom: none;*/
	margin-right: 3px;
	margin-bottom: -1px;
	text-decoration: none;
}
.main .tabs > LI > A:hover, .tabs > LI > A:hover
{
	text-shadow: 0 -1px rgba(0, 0, 0, 0.2), 0px 0px 8px rgba(255, 255, 255, 0.9);
}
.main .tabs > LI.active > A:hover, .tabs > LI.active > A:hover
{
	text-decoration: none;
}
.main .tabs > LI.active > A, .tabs > LI.active > A
{
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.15);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.15);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.15);
}
.ie8 .main .tabs > LI.active > A, .ie8 .tabs > LI.active > A
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	// first! filter: alpha(opacity=80);
}
.tabs .menu-dropdown, .tabs .dropdown-menu
{
	top: 35px;
	border-width: 1px;
	-webkit-border-radius: 0 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.tabs A.menu:after, .tabs .dropdown-toggle:after
{
	border-top-color: #999;
	margin-top: 15px;
	margin-left: 5px;
}
.tabs LI.open.menu .menu, .tabs .open.dropdown .dropdown-toggle
{
	border-color: #999;
}
.tabs LI.open A.menu:after, .tabs .dropdown.open .dropdown-toggle:after
{
	border-top-color: #555;
}
.tab-content
{
	background: #FFFFFF;
	margin-bottom: 1em;
	clear: both;
}
.tab-content > DIV
{
	padding: 20px 15px 2px;
	border-top: none;
	margin-top: 0;
}
.tab-content > DIV, .pill-content > DIV
{
	visibility: hidden;
	display: block;
	opacity: 0;
	height: 0;
	width: auto;
	padding: 0;
	overflow: hidden;
	padding-left: 13px;
	padding-right: 13px;
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-ms-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	transition: opacity 1s linear;
	border-radius: 0 0 4px 4px;
}
.tab-content
{
	border: 1px solid #DDD;
/*border-top: none;*/
	height: auto;
	overflow: hidden;
	border-radius: 0 0 4px 4px;
}
.tab-content > DIV.active
{
	visibility: visible;
	height: auto;
	opacity: 1;
	padding: 20px 15px 2px;
	margin-top: 0;
}
/*Alerts*/
.close, .main A.close, .main A.close:hover
{
	float: right;
	color: #000000;
	font-size: 24px;
	margin-top: -2px;
	font-weight: bold;
	line-height: 17.5px;
	text-shadow: 0 1px 0 #FFFFFF;
	filter: alpha(opacity = 20);
	-khtml-opacity: 0.2;
	-moz-opacity: 0.2;
	opacity: 0.2;
	border: none;
	text-decoration: none;
}
.close:hover, .main A.close:hover
{
	color: #000000;
	text-decoration: none;
	filter: alpha(opacity = 40);
	-khtml-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4;
	background: none;
}
.alert-message
{
	position: relative;
	margin-bottom: 18px;
	background-color: #FFAA00;
	background-repeat: no-repeat;
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	padding: 11px 19px 12px;
	text-shadow: 0px -1px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	font-size: 13px;
	line-height: 1.5em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
}
HTML BODY DIV.alert-message.alert-shortcode A, HTML BODY DIV.alert-message.alert-shortcode A:hover, HTML BODY DIV.alert-message.alert-shortcode A:visited
{
	color: #FFFFFF;
}
.alert-message .close
{
	=margin-top: 3px;
/*IE7 spacing*/
}
DIV.alert-message.alert-shortcode
{
}
.alert-message H5
{
	line-height: 18px;
}
.alert-message P:first-child
{
	margin-top: 0;
}
.alert-message DIV
{
	margin-top: 5px;
	margin-bottom: 2px;
	line-height: 28px;
}
.alert-message .btn
{
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
	margin-bottom: 0;
	margin-top: 0;
}
.alert-message.block-message
{
	background-image: none;
	background-color: #FDF5D9;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	padding: 14px;
	border-color: #FCEEC1;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.alert-message.block-message UL, .alert-message.block-message P
{
	margin-right: 30px;
}
.alert-message.block-message UL
{
	margin-bottom: 0;
}
.alert-message.block-message LI
{
	color: #404040;
}
.alert-message.block-message .alert-actions
{
	margin-top: 5px;
}
.alert-message.block-message, .alert-message.block-message:hover
{
	color: #404040;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-message.block-message.error
{
	background-color: #FDDFDE;
	border-color: #FBC7C6;
}
.alert-message.block-message.success
{
	background-color: #D1EED1;
	border-color: #BFE7BF;
}
.alert-message.block-message.info
{
	background-color: #DDF4FB;
	border-color: #C6EDF9;
}
.alert-message .alert-actions A.btn
{
	color: #000000 !important;
}
/*Dividers*/
.ie8 .main DIV.divider, .ie8 .main DIV#subheader DIV.divider
{
/*border-bottom: 1px solid #eee;*/
}
/*.main div.prime-page div.divider, .main.has-sidebar div.divider, .main.has-sidebar div.prime-page > div.divider {
width: 100%;
margin-left: 0;
margin-right: 0;
box-shadow: none;
border-bottom: 1px dotted #ddd;
}
*/
DIV.divider
{
	height: 3px;
	border-top: 1px solid #E5E5E5;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	background: #F8F8F8;
	background: rgba(0, 0, 0, 0.02);
/*margin-top: 12px;
margin-bottom:9px;*/
	display: block;
/*background: white;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);*/
	border-bottom: none;
	width: 1280px;
	margin-left: -50px;
	margin-bottom: -4px;
}
.ie8 .main DIV.prime-page DIV.divider, .ie8 .main.has-sidebar DIV.divider, .ie8 .main.has-sidebar DIV.prime-page > DIV.divider, .ie8 .main DIV.prime-page > DIV.divider, .ie8 .main DIV#subheader DIV.divider
{
/*border-bottom: 1px solid #eee;*/
}
/*Accordion*/
.collapse
{
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-ms-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease;
	position: relative;
	overflow: hidden;
	height: 0;
}
.collapse.in
{
	height: auto;
}
.accordion
{
	margin-top: 2px;
	margin-bottom: 18px;
}
.accordion-group
{
	margin-bottom: 2px;
/*border: 1px solid #e5e5e5;*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.accordion-heading
{
	border-bottom: 0;
	position: relative;
}
.accordion-heading .accordion-toggle
{
	display: block;
	padding: 10px 15px;
}
.accordion-inner
{
	padding: 20px 15px 0;
/*margin-bottom: 1px;*/
	border: 1px solid #E5E5E5;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-top: none;
	border-radius: 0 0 4px 4px;
}
.accordion-body
{
/*-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);*/
}
A.accordion-toggle, A.accordion-toggle:visited
{
	font-weight: bold;
	background: #6299C5;
	background-repeat: no-repeat;
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	color: #FFFFFF;
	font-size: 13px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	border-radius: 4px 4px 0 0;
	text-decoration: none;
	text-shadow: 0px -1px rgba(0, 0, 0, 0.2);
	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
	transition: 0.1s linear all;
}
A.accordion-toggle:hover
{
	text-shadow: 0 -1px rgba(0, 0, 0, 0.2), 0px 0px 8px rgba(255, 255, 255, 0.9);
	color: #FFFFFF;
	text-decoration: none;
}
A.accordion-toggle > SPAN
{
	margin-left: 15px;
}
A.accordion-toggle.closed
{
	border-radius: 4px;
}
HTML.touch A.accordion-toggle:hover
{
	text-decoration: none;
}
I.toggle-icon
{
	display: block;
	position: absolute;
	left: 14px;
}
/*Gallery*/
.prime-gallery
{
	/*[disabled]display:inline-block;*/
	/*[disabled]width:100%;*/
	float: left;
	max-width: 100px;
	margin-right: 25px;
}
.prime-gallery A
{
	cursor: pointer;
}
/*.prime-gallery*/
A.image-link
{
	position: relative;
	display: inline-block;
/*overflow: hidden;*/
	margin-right: 18px;
	margin-bottom: 18px;
/*border: 4px solid #eee;*/
	transition: border 0.2s;
	-moz-transition: border 0.2s;
	-webkit-transition: border 0.2s;
	-o-transition: border 0.2s;
}
DIV.prime-gallery A.image-link IMG
{
	margin: 0;
	border-radius: 0;
/*box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);*/
}
DIV.prime-gallery.single-image > A.image-link
{
	margin-bottom: 15px;
	margin-right: 0;
}
.ie8 ARTICLE.item, .ie8 A.image-link
{
	overflow: hidden;
}
.prime-gallery A.image-link.no-frame SPAN.image-overlay
{
	bottom: 0;
}
.prime-gallery A.image-link.no-frame IMG
{
/*border-radius: 4px;
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);*/
}
HTML.no-touch A.image-link
{
	transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
}
A.image-link
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
HTML.no-touch A.image-link:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #0079FF;
}
A.image-link.no-frame
{
	border: 0;
}
A.image-link.no-frame SPAN.image-overlay
{
	top: 0;
	left: 0;
	bottom: 5px;
	right: 0;
}
/*html.no-touch .prime-gallery a.image-link*/
HTML.no-touch SPAN.image-overlay
{
	position: absolute;
	margin: 0;
/*top:-4px;
left:-4px;
right: -4px;
bottom: -4px;*/
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
/*border-width: 4px;*/
	border-style: solid;
/*border: 4px solid #ff8000;*/
	background: rgba(255, 255, 255, 0.75);
	opacity: 0;
	border-radius: 4px;
}
HTML.no-touch.ie8 SPAN.image-overlay
{
	display: none;
	visibility: collapse;
}
/*html.no-touch .prime-gallery*/
HTML.no-touch A.image-link:hover SPAN.image-overlay
{
	opacity: 1;
}
HTML.no-touch.ie8 A.image-link:hover SPAN.image-overlay
{
	display: block;
	visibility: visible;
}
/*.prime-gallery*/
A.image-link SPAN.overlay-thumbnail
{
	position: absolute;
	top: 40px;
	left: -40px;
	width: 40px;
	height: 40px;
	border-radius: 20px;
	background: #FFFFFF;
/*background: #ff8000;*/
	color: #333;
	font-size: 22px;
	text-align: center;
	opacity: 0;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
/*.prime-gallery*/
A.image-link SPAN.overlay-thumbnail I
{
	line-height: 40px;
}
.prime-gallery A.desktop-row
{
	margin-right: 0;
}
/*Drop Cap*/
SPAN.dropcap
{
	display: block;
	float: left;
	font-size: 40px;
	line-height: 34px;
	margin: 2px 8px 0 0;
}
SPAN.dropcap.dropcap-circle
{
	margin-top: 5px;
	color: #FFFFFF;
	background-color: #444;
	background-repeat: no-repeat;
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: none;
	-ms-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
	-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	padding: 5px 10px 9px;
	text-shadow: 0px -1px rgba(0, 0, 0, 0.2);
}
/*Contact Form*/
FORM.wpcf7-form UL
{
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
FORM.wpcf7-form UL LI:first-child
{
	padding-top: 0;
}
FORM.wpcf7-form UL BR
{
	display: none;
	visibility: collapse;
}
FORM.wpcf7-form UL INPUT
{
	float: none;
	margin-bottom: 6px;
}
FORM.wpcf7-form UL TEXTAREA
{
	height: 200px;
	width: 97.5%;
	margin-bottom: 17px;
}
FORM.wpcf7-form UL LABEL
{
	font-weight: bold;
	text-align: left;
	float: none;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}
FORM.wpcf7-form UL INPUT[type="submit"]
{
	font-weight: bold;
	display: inline-block;
}
FORM.wpcf7-form UL P
{
	display: inline-block;
	margin-left: 4px;
}
/*Styled Table*/
DIV.styled-table
{
	margin-top: 5px;
	display: inline-block;
	width: 100%;
}
DIV.styled-table > TABLE
{
	width: 100%;
	text-align: left;
	white-space: normal;
}
DIV.styled-table > TABLE > THEAD
{
/*background: #fafafa;
border-bottom: 2px solid #DDD;
border-top: 1px solid #DDD;*/
}
DIV.styled-table > TABLE > THEAD > TR
{
}
DIV.styled-table > TABLE > THEAD > TR > TH
{
	padding: 10px;
	text-align: left;
	margin-top: 10px;
	background-color: #444;
	background-repeat: no-repeat;
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	border: 1px solid rgba(0, 0, 0, 0.2);
/*border: 1px solid black;*/
	border-bottom: none;
	-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
/*padding: 0;*/
	text-shadow: 0px -1px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
}
DIV.styled-table > TABLE > TBODY > TR > TH
{
	/*[empty]border-left:;*/
}
/*div.styled-table > table > thead > tr > th:first-child {
-ms-border-radius: 4px 0 0 0;
-moz-border-radius: 4px 0 0 0;
-o-border-radius: 4px 0 0 0;
-webkit-border-radius: 4px 0 0 0;
border-radius: 4px 0 0 0;
}

div.styled-table > table > thead > tr > th:last-child {
-ms-border-radius: 0 4px 0 0;
-moz-border-radius: 0 4px 0 0;
-o-border-radius: 0 4px 0 0;
-webkit-border-radius: 0 4px 0 0;
border-radius: 0 4px 0 0;
}*/
DIV.styled-table > TABLE TD
{
	padding: 10px;
}
DIV.styled-table > TABLE TBODY
{
	margin-top: 3px;
}
DIV.styled-table > TABLE TBODY TR
{
	border: 1px solid #F0F0F0;
	border-top: none;
	background: transparent;
}
DIV.styled-table > TABLE TFOOT
{
	font-size: 0.9em;
}
/*Force table to not be like a table anymore*/
DIV.styled-table.responsive-table TABLE, DIV.styled-table.responsive-table THEAD, DIV.styled-table.responsive-table TBODY, DIV.styled-table.responsive-table TH, DIV.styled-table.responsive-table TD, DIV.styled-table.responsive-table TR
{
	display: block;
}
DIV.styled-table.responsive-table THEAD TR
{
	position: absolute;
	top: -9999px;
	left: -9999px;
}
DIV.styled-table.responsive-table TR
{
	border: 1px solid #CCC;
}
DIV.styled-table.responsive-table TD
{
/*Behave  like a "row"*/
	border: none;
	border-bottom: 1px solid #EEE;
	position: relative;
	padding-left: 50%;
}
DIV.styled-table.responsive-table TD:before
{
/*Now like a table header*/
	position: absolute;
/*Top/left values mimic padding*/
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
}
/*Blockquote*/
BLOCKQUOTE, SPAN.pullquote
{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 1.5em;
	font-weight: 300;
	font-style: italic;
	line-height: 1.5em;
/*border-left: 5px solid #ff8000;
color: #ff8000;*/
}
BLOCKQUOTE
{
	/*[disabled]border-left:4px solid #F0F0F0;*/
	/*[disabled]padding-left:1em;*/
	margin-left: 0;
}
BLOCKQUOTE > P
{
	position: relative;
	font-family: roboto, "sans serif";
	font-style: normal;
	font-weight: 500;
	letter-spacing: -1px;
	line-height: 1.3;
}
SPAN.pullquote
{
	margin-top: 15px;
	margin-bottom: 16px;
	font-size: 1.7em;
	font-weight: 300;
	font-style: italic;
}
SPAN.pullquote.left
{
	float: left;
	width: 220px;
	margin-left: 0;
	padding-left: 0;
	margin-right: 1em;
}
SPAN.pullquote.right
{
	float: right;
	width: 220px;
	margin-left: 40px;
	margin-right: 0;
}
/*Video Embed Shortcode*/
DIV.video-embed-shortcode, DIV#map_canvas
{
/*border: 4px solid #eee;
transition: border 0.2s;
-moz-transition: border 0.2s;
-webkit-transition: border 0.2s;
-o-transition: border 0.2s;*/
}
DIV.embed-widget-text
{
	margin-top: 15px;
}
DIV.map-wrapper
{
	position: relative;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
	border: 1px solid rgba(0, 0, 0, 0.18);
}
DIV.map-wrapper.full
{
	margin-left: -45px;
	margin-right: -45px;
	border-top: none;
	margin-top: -40px;
	box-shadow: 0px 0px rgba(0, 0, 0, 0);
}
DIV.video-embed-shortcode.autosize
{
	width: 100%;
	height: 150px !important;
	margin-bottom: 20px;
}
HTML.mozilla DIV.video-embed-shortcode.autosize
{
	height: 99%;
}
DIV.video-embed-shortcode > IFRAME
{
	width: 100%;
	height: 100%;
	border: 1px solid #CCC;
	padding: 7px;
}
/*Recent Posts Shortcode*/
DIV.recent-projects-carousel > UL > LI
{
	height: auto;
	list-style: none;
	float: left;
	display: block;
	padding-bottom: 10px;
}
.recent-posts-shortcode
{
/*margin: 2em 0 0 0;*/
}
DIV.recent-posts ARTICLE.item DIV.description P.post-meta
{
	margin-top: 12px;
	margin-bottom: 0;
}
HTML BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML BODY SPAN.categories A, HTML BODY UL.page-numbers > LI > SPAN, UL.page-numbers > LI > A.page-numbers, HTML BODY UL.page-numbers > LI > A.page-numbers:visited
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FF8000;
	display: inline-block;
	border-radius: 3px;
	padding: 2px 4px;
	margin-bottom: 2px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 10.5px;
	font-weight: bold;
	line-height: 14px;
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
	white-space: nowrap;
	vertical-align: baseline;
	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
	transition: 0.1s linear all;
}
DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:hover
{
	opacity: 0.9;
}
DIV.recent-posts ARTICLE.item DIV.description P.post-date, DIV.recent-posts-shortcode.vertical DIV.preview-content P.post-date
{
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 9px;
	margin-bottom: 0;
}
DIV.recent-posts-shortcode.vertical DIV.preview-content P.post-date
{
	margin-top: 3px;
}
DIV.recent-posts-shortcode.vertical DIV.preview-content P.post-meta
{
	margin-top: 12px;
}
.recent-posts-item > A:first-child
{
	display: block;
	margin-bottom: 13px;
}
.recent-posts-shortcode DIV.recent-posts-item H5
{
	margin-top: 1em;
	margin-bottom: 0;
}
/*.recent-posts-shortcode div.recent-posts-item p.post-meta {
margin-top: 1px;
padding-bottom: 1em;
border-bottom: 1px solid #eee;
}*/
.recent-posts-shortcode DIV.recent-posts-item .continue-link
{
	display: block;
	margin-top: 1em;
}
.recent-posts-shortcode DIV.recent-posts-item IMG.post-image
{
	width: 100%;
	height: auto;
}
.recent-posts-shortcode.vertical A.image-link
{
	margin: 0;
}
.recent-posts-shortcode.vertical .recent-posts-item
{
	margin-bottom: 1.3em;
	margin-top: 0;
}
.recent-posts-shortcode.vertical DIV.recent-posts-item H5
{
	margin-top: -3px;
}
HTML.boxed-layout BODY .recent-posts-shortcode H5 > A, HTML.boxed-layout BODY .recent-posts-shortcode H5 > A:visited
{
	color: #333;
	text-decoration: none;
}
.recent-posts-shortcode.vertical DIV.preview-content > *
{
	margin-left: 10px;
}
/*Codebox shortcode*/
CODE, PRE
{
	padding: 0 3px 2px;
	font-family: Menlo, Monaco, "Courier New", monospace;
	font-size: 12px;
	color: #333333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
CODE
{
	padding: 2px 4px;
	color: #D14;
	background-color: #F7F7F9;
	border: 1px solid #E1E1E8;
}
PRE
{
	display: block;
	padding: 8.5px;
	margin: 0 0 9px;
	font-size: 12.025px;
	line-height: 18px;
	background-color: #F5F5F5;
	border: 1px solid #CCC;
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	white-space: pre;
	white-space: pre-wrap;
	word-break: break-all;
	word-wrap: break-word;
}
PRE.prettyprint
{
	margin-bottom: 18px;
}
PRE CODE
{
	padding: 0;
	color: inherit;
	background-color: transparent;
	border: 0;
}
/*Prettify*/
.com
{
	color: #93A1A1;
}
.lit
{
	color: #195F91;
}
.pun, .opn, .clo
{
	color: #93A1A1;
}
.fun
{
	color: #DC322F;
}
.str, .atv
{
	color: #D14;
}
.kwd, .linenums .tag
{
	color: #1E347B;
}
.typ, .atn, .dec, .var
{
	color: #008080;
}
.pln
{
	color: #48484C;
}
.prettyprint
{
	padding: 8px;
	background-color: #F7F7F9;
	border: 1px solid #E1E1E8;
}
.prettyprint.linenums
{
	-webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
	-moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
	box-shadow: inset 40px 0 0 #FBFBFC, inset 41px 0 0 #ECECF0;
}
/*Specify class=linenums on a pre to get line numbering*/
OL.linenums
{
	margin: 0 0 0 33px;
/*IE indents via margin-left*/
	padding: 0;
}
OL.linenums LI
{
	padding-left: 12px;
	color: #BEBEC5;
	line-height: 18px;
	text-shadow: 0 1px 0 #FFF;
}
UL.entypo-icon-list
{
	margin: 0;
	padding: 0;
}
/*Recent Projects*/
DIV.recent-projects
{
	position: relative;
}
DIV.recent-projects ARTICLE.item, DIV.recent-posts ARTICLE.item
{
	opacity: 1;
	margin: 0;
	margin-left: 18px;
	margin-right: 17px;
}
DIV.recent-projects H2, DIV.recent-posts H2
{
	line-height: 18px;
}
DIV.recent-projects DIV.recent-projects-carousel, DIV.recent-projects DIV.recent-posts
{
/*box-sizing: padding-box;
margin-left: 0;
padding-top: 20px;
margin-top: -20px;
padding-right: 20px;
margin-right: -20px;
min-width: 694px;*/
}
DIV.recent-projects ARTICLE.item A.image-link > IMG
{
	height: auto;
}
.ie8 DIV.recent-projects DIV.recent-projects-carousel
{
/*max-height: 265px;*/
}
DIV.recent-projects-divider, DIV.recent-projects-mobile-divider
{
	position: absolute;
	width: 18px;
/*background: white;*/
	top: 0;
	bottom: 0;
	left: 23.404255317%;
/*margin-right: -4px;*/
	z-index: 100;
	background-image: -webkit-gradient( linear, left top, right top, from(rgba(255,255,255,1)), to(rgba(255,255,255,0)) );
	background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 95% );
/*approximately a 33% opacity on blue*/
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FFFFFFFF, endColorstr=#00FFFFFF );
/*IE8 uses -ms-filter for whatever reason...*/
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FFFFFFFF, endColorstr=#00FFFFFF );
}
DIV.recent-projects-mobile-divider
{
	left: auto;
	right: 0;
	display: none;
	visibility: collapse;
	background-image: -webkit-gradient( linear, left top, right top, from(rgba(255,255,255,0)), to(rgba(255,255,255,1)) );
	background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% );
/*approximately a 33% opacity on blue*/
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#00FFFFFF, endColorstr=#FFFFFFFF );
/*IE8 uses -ms-filter for whatever reason...*/
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#00FFFFFF, endColorstr=#FFFFFFFF );
}
DIV.recent-projects DIV.rpc-paginators
{
	margin-top: 0.8em;
	display: inline-block;
/*position: absolute;
left: 1px;
bottom: 18px;*/
	display: none;
	visibility: collapse;
}
HTML BODY DIV.recent-projects DIV.rpc-paginators A
{
	text-align: center;
	display: inline-block;
	background: #AAA;
	background: rgba(0, 0, 0, 0.225);
	color: #FFFFFF;
	width: 20px;
	height: 20px;
	margin-right: -1px;
	border-radius: 10px;
	cursor: pointer;
	text-decoration: none;
	padding-top: 1px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
	-webkit-transition: 0.2s linear all;
	-moz-transition: 0.2s linear all;
	-ms-transition: 0.2s linear all;
	-o-transition: 0.2s linear all;
	transition: 0.2s linear all;
}
HTML BODY DIV.recent-projects DIV.rpc-paginators A:hover
{
	background: rgba(0, 0, 0, 0.3);
}
HTML BODY DIV.recent-projects DIV.rpc-paginators A:active
{
	background: rgba(0, 0, 0, 0.4);
}
HTML BODY DIV.recent-projects DIV.rpc-paginators A.disabled
{
	background: rgba(0, 0, 0, 0.2);
	cursor: not-allowed;
}
DIV.recent-projects DIV.rpc-paginators A.rpc-prev I
{
	padding-right: 1px;
}
DIV.recent-projects DIV.rpc-paginators A.rpc-next I
{
	padding-left: 1px;
}
/*.ie8 div.recent-projects-carousel, .ie8 div.recent-posts-carousel {
position: relative;
}*/
.ie8 DIV.recent-projects
{
	overflow: hidden;
	min-height: 267px;
}
.ie8 DIV.recent-projects.recent-posts
{
	min-height: 374px;
}
/*.ie8 div.recent-projects-carousel > ul > li, .ie8 div.recent-posts-carousel > ul > li {
list-style: none;
float: left;
}
.ie8 div.recent-projects-carousel > ul, .ie8 div.recent-posts-carousel > ul {
margin: 0;
padding: 0;
position: absolute;
left: 0;
width: 10000px;
}

.ie8 div.recent-projects div.rpc-paginators {
display: none;
visibility: collapse;
}

Recent Posts*/
DIV.recent-posts ARTICLE.item DIV.description H5
{
	margin-top: 9px;
	margin-bottom: 2px;
}
HTML.boxed-layout BODY DIV.recent-posts ARTICLE.item DIV.description H5 A, HTML.boxed-layout BODY DIV.recent-posts ARTICLE.item DIV.description H5 A:visited
{
	color: #333;
	text-decoration: none;
}
DIV.recent-posts ARTICLE.item DIV.description H5 A:hover
{
/*color: #ff8000;*/
}
DIV.recent-posts ARTICLE.item DIV.description A, DIV.recent-posts ARTICLE.item DIV.description A:visited
{
/*color: #ff8000;
text-decoration: underline;*/
}
DIV.recent-posts ARTICLE.item
{
	width: 100%;
}
/*Pricing Table*/
DIV.pricing-table
{
/*padding-top: 25px;*/
	text-shadow: 0px 1px rgba(255, 255, 255, 0.7969);
}
DIV.pricing-table.full
{
	margin-top: -40px;
	margin-left: -46px;
	margin-right: -48px;
}
DIV.pricing-table.full DIV.plan
{
	border-top: none;
}
DIV.plan
{
	position: relative;
	z-index: 1;
	border-top: 1px solid #E5E5E5;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-right: 1px solid #E5E5E5;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}
DIV.plan:first-child
{
/*border-left:none;*/
	border-left: 1px solid #E5E5E5;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}
DIV.plan > DIV.inner
{
/*margin-right: 1px;*/
	border-radius: 4px;
}
DIV.plan.featured
{
	z-index: 2 !important;
	background: #F3F5FA;
}
DIV.plan.featured SPAN.featured-msg
{
	position: absolute;
	display: block;
	top: -2px;
	left: 0;
	right: 0;
	text-align: center;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
}
.ie9 DIV.plan.featured SPAN.featured-msg
{
	top: -8px;
}
/*div.plan.featured div.plan-header div.price {
padding-top: 28px;
}

.ie9 div.plan.featured div.plan-header div.price {
padding-top: 25px;
}*/
DIV.pricing-table > DIV.plan.featured > DIV.inner > UL > LI:last-child
{
/*padding-bottom: 30px;*/
}
DIV.plan.featured > DIV.inner
{
/*box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
margin: -21px -4px 0px -1px;*/
}
DIV.pricing-table > DIV.plan
{
	float: left;
	display: block;
	text-align: center;
	border-bottom: 1px solid #E5E5E5;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
DIV.pricing-table > DIV.plan > DIV.inner > UL
{
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid #F8F8F8;
	border-bottom: 3px solid rgba(0, 0, 0, 0.025);
/*background: #fafafa;
border-radius: 0 0 4px 4px;*/
}
DIV.pricing-table > DIV.plan > DIV.inner > UL > LI
{
	padding: 10px 0;
/*border-bottom: 1px solid rgba(0, 0, 0, 0.05);
border-right: 1px solid rgba(0, 0, 0, 0.05);
border-left: 1px solid rgba(0, 0, 0, 0.05);*/
	border-top: 1px solid rgba(0, 0, 0, 0.05);
/*
background-image: -webkit-gradient(
linear, left top, left bottom, from(rgba(220,220,220,0.05)),
to(rgba(200,200,200,0.1))
);

background-image: -moz-linear-gradient(
rgba(220, 220, 220, 0.05) 0%, rgba(200, 200, 200, 0.1) 100%
);*/
	text-align: left;
	padding: 10px 13%;
}
DIV.pricing-table > DIV.plan > DIV.inner > UL > LI:first-child
{
	border-top: none;
}
.ie8 DIV.pricing-table > DIV.plan > DIV.inner > UL > LI
{
/*border-bottom: 1px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;*/
	border-top: 1px solid #EEE;
}
.ie8 DIV.pricing-table > DIV.plan > DIV.inner > UL > LI:first-child
{
	border-top: none;
}
DIV.pricing-table > DIV.plan > DIV.inner > UL > LI UL
{
	padding-top: 5px;
	padding-left: 16px;
	font-size: 11px;
}
DIV.pricing-table > DIV.plan > DIV.inner > UL > LI:first-child
{
/*border-top: 1px solid white;
padding-top: 20px;
background: #fafafa;*/
}
DIV.pricing-table > DIV.plan > DIV.inner > UL > LI:last-child
{
/*border-radius: 0 0 4px 4px;*/
}
DIV.pricing-table > DIV.plan > DIV.inner > UL > LI:nth-child(odd)
{
/*background: #fafafa;*/
}
DIV.pricing-table > DIV.plan > DIV.inner > UL > LI:nth-child(even)
{
/*background: #f5f5f5;*/
}
DIV.plan-header
{
/*color: white;*/
	text-shadow: 0px 1px rgba(255, 255, 255, 0.7969);
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.025), transparent 44%, rgba(0, 0, 0, 0.025) 45%, transparent);
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.025), transparent 44%, rgba(0, 0, 0, 0.025) 45%, transparent);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.025), transparent 44%, rgba(0, 0, 0, 0.025) 45%, transparent);
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.025), transparent 44%, rgba(0, 0, 0, 0.025) 45%, transparent);
	background-image: linear-gradient(top, rgba(0, 0, 0, 0.025), transparent 44%, rgba(0, 0, 0, 0.025) 45%, transparent);
	border-bottom: 1px solid #E5E5E5;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
/*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);*/
}
DIV.plan-header H3
{
	color: #191919;
	letter-spacing: -1px;
	font-size: 20px;
	padding: 13px 0 2px;
/*color: white;*/
	font-weight: 400;
	border-radius: 4px 4px 0 0;
/*border-bottom: 1px solid rgba(0, 0, 0, 0.05);*/
	margin-bottom: 0;
	margin-top: 0;
/*background-image: -webkit-gradient(
linear, left top, left bottom, from(rgba(80,80,80,0.2)),
to(rgba(120,120,120,0.2))
);
mozilla example - FF3.6+
background-image: -moz-linear-gradient(
rgba(80, 80, 80, 0.2) 0%, rgba(120, 120, 120, 0.2) 100%
);*/
}
.ie8 DIV.plan-header H3
{
/*border-bottom: 1px solid white;*/
}
DIV.plan-header DIV.price
{
	position: relative;
	display: block;
	letter-spacing: -1px;
/*border-top: 1px solid rgba(255, 255, 255, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.05);*/
	color: #191919;
	font-weight: 300;
	font-size: 55px;
	line-height: 0.8em;
/*padding-top: 3px;*/
	vertical-align: text-bottom;
	text-shadow: 0px 1px rgba(255, 255, 255, 0.7969);
}
.ie9 DIV.plan-header DIV.price
{
	padding-top: 10px;
}
DIV.plan-header DIV.price > SPAN
{
	font-size: 13px;
}
DIV.plan-header DIV.price > SPAN.symbol
{
	vertical-align: text-top;
}
.ie9 DIV.plan-header DIV.price > SPAN.symbol
{
	padding-top: 10px;
	line-height: 10px;
	vertical-align: middle;
/*padding-top: 5px;*/
}
DIV.period
{
	line-height: 3em;
	color: #B6B6B6;
}
DIV.plan-action
{
/*border: 1px solid rgba(0, 0, 0, 0.05);*/
	border-top: none;
	border-bottom: none;
	padding: 6px 13% 20px;
/*background: #fafafa;
background-image: -webkit-gradient(
linear, left top, left center, from(rgba(180,180,180,0.2)),
to(rgba(255,255,255,0.2))
);

background-image: -moz-linear-gradient(
rgba(180, 180, 180, 0.2) 0%, rgba(255, 255, 255, 0.2) 50%
);*/
}
.ie8 DIV.plan-action
{
/*border-left: 1px solid #eee;
border-right: 1px solid #eee;*/
}
DIV.plan-action > A.btn
{
	width: 100%;
	margin: 0 1px;
/*text-transform: uppercase;*/
}
DIV.pricing-table.columns-1 > DIV.plan
{
	width: 100%;
}
DIV.pricing-table.columns-2 > DIV.plan
{
	width: 50%;
}
DIV.pricing-table.columns-3 > DIV.plan
{
	width: 33.4%;
}
DIV.pricing-table.columns-3 > DIV.plan
{
	width: 33.3333333333333%;
}
DIV.pricing-table.full.columns-3 > DIV.plan:first-child
{
	width: 33.3333333333333%;
}
DIV.pricing-table.columns-4 > DIV.plan
{
	width: 25%;
}
DIV.pricing-table.columns-5 > DIV.plan
{
	width: 20%;
}
DIV.pricing-table.columns-6 > DIV.plan
{
	width: 16.6666666666667%;
}
/*Flexslider
Browser Resets*/
.flex-container A:active, .flexslider A:active
{
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav
{
	margin: 0;
	padding: 0;
	list-style: none;
}
/*FlexSlider Necessary Styles
*********************************/
.flexslider
{
	width: 100%;
	margin: 0;
	padding: 0;
}
.flexslider .slides > LI
{
	display: none;
}
/*Hide the slides before the JS is loaded. Avoids image jumping*/
.flexslider .slides IMG
{
	max-width: 100%;
	display: block;
/*border-radius: 4px;*/
	margin-bottom: 0;
}
.flex-pauseplay SPAN
{
	text-transform: capitalize;
}
/*Clearfix for the .slides element*/
.slides:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
HTML[xmlns] .slides
{
	display: block;
}
* HTML .slides
{
	height: 1%;
}
/*No JavaScript Fallback
If you are not using another script, such as Modernizr, make sure you
* include js that eliminates this class on page load*/
.no-js .slides > LI:first-child
{
	display: block;
}
/*Ensure no padding or margin is set on the main ul*/
.flexslider > UL.slides
{
	padding: 0;
	margin: 0;
	overflow: hidden;
}
/*FlexSlider Theme
*********************************/
.flexslider
{
	position: relative;
	zoom: 1;
}
.flexslider .slides
{
	zoom: 1;
}
.flexslider .slides > LI
{
	position: relative;
}
/*Suggested container for "Slide" animation setups. Can replace this with your own, if you wish*/
.flex-container
{
	zoom: 1;
	position: relative;
}
/*Frontpage slider preloader*/
DIV.frontpage-slider-wrapper
{
	background: #FFFFFF;
	position: relative;
}
HTML.touch DIV#frontpageslider-container
{
	width: 100%;
	margin: 0;
}
HTML.touch DIV#frontpageslider-container > .grid_12
{
	width: 100%;
	margin: 0;
}
DIV.flexslider-shortcode
{
/*border-radius: 5px;*/
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
DIV#frontpageslider-container DIV.flexslider-shortcode
{
/*box-shadow: inset 0 1px rgba(0, 0, 0, 0.3), inset 0 2px rgba(255, 255, 255, 0.1)
box-shadow: none;*/
	box-shadow: 0 0 0 rgba(255, 255, 255, 0);
}
DIV#frontpageslider-container DIV.flexslider-shortcode UL LI IMG
{
/*border-radius: 4px 4px 0 0;*/
}
DIV.flexslider-shortcode UL.slider-arrows
{
	opacity: 1;
}
/*Remove tap on android*/
.flexslider LI
{
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.flex-caption
{
	width: auto;
	position: absolute;
	left: 45px;
	top: 17px;
	background: #000000;
	background: rgba(0, 0, 0, 0.85);
	color: #FFF;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	line-height: 18px;
	border-radius: 4px;
}
.ie8 .flex-caption
{
	padding-top: 3px;
}
.flex-caption > DIV.caption
{
	display: inline-block;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding: 13px 13px 8px;
}
.flex-caption > DIV.subcaption > P
{
	margin: 0;
}
.flex-caption > DIV.subcaption
{
	position: relative;
/*font-weight: 500;*/
	display: block;
	color: #7D7D7D;
	padding: 0 14px 11px;
	font-size: 13px;
}
.flex-caption.top-left
{
	top: 45px;
	left: 45px;
	bottom: auto;
	right: auto;
}
.flex-caption.top-right
{
	top: 45px;
	right: 45px;
	bottom: auto;
	left: auto;
}
.flex-caption.bottom-right
{
	bottom: 45px;
	right: 45px;
	top: auto;
	left: auto;
}
.flex-caption.bottom-left
{
	top: auto;
	right: auto;
	left: 45px;
	bottom: 45px;
}
.flex-caption.center-left
{
	top: 50%;
	right: auto;
	left: 45px;
	bottom: auto;
	margin-top: -37px;
}
.flex-caption.center-right
{
	top: 50%;
	right: 45px;
	left: auto;
	bottom: auto;
	margin-top: -37px;
}
.flex-caption.top-right > DIV, .flex-caption.bottom-right > DIV
{
	float: right;
}
UL.slider-arrows
{
	display: none;
	visibility: collapse;
	margin: 0;
	padding: 0;
	height: 0;
	list-style: none;
}
DIV.arrow-left, DIV.arrow-right
{
	position: absolute;
	bottom: -40px;
/*margin-top: -21px;*/
}
DIV.arrow-left
{
	left: 0;
}
DIV.arrow-right
{
	right: 0;
}
UL.slider-arrows LI
{
	display: inline-block;
/*display: block;
position: absolute;
top: 50%;*/
}
UL.slider-arrows LI I
{
	background: transparent;
	color: #000000;
	font-size: 21px;
	cursor: pointer;
	position: absolute;
	top: 10px;
	left: 6px;
}
UL.slider-arrows LI SPAN.arrow-wrapper.right-arrow-wrapper I
{
	left: 9px;
}
SPAN.arrow-wrapper
{
	display: block;
	position: relative;
/*margin-right: 4px;
border: 3px solid white;*/
	border-radius: 0 4px 4px 0;
/*background: black;
background: rgba(0, 0, 0, 0.85);*/
	position: relative;
	width: 41px;
	height: 41px;
/*opacity: 0.5;*/
	-webkit-transition: 0.2s linear all;
	-moz-transition: 0.2s linear all;
	-ms-transition: 0.2s linear all;
	-o-transition: 0.2s linear all;
	transition: 0.2s linear all;
/*opacity: 0;*/
}
SPAN.arrow-wrapper.right-arrow-wrapper
{
	border-radius: 4px 0 0 4px;
}
DIV.flexslider:hover SPAN.arrow-wrapper
{
/*opacity: 1;*/
}
/*Control Nav*/
DIV.intro, DIV.frontpage-slider-wrapper, DIV#frontpageslider-container, DIV.flexslider, OL.flex-control-nav
{
	overflow: visible;
}
OL.flex-control-nav
{
/*background: red;*/
}
.flex-control-nav
{
	position: absolute;
	background: #FFFFFF;
	margin-bottom: 0;
	text-align: center;
	margin-left: 0;
	opacity: 0;
	vertical-align: middle;
	height: 10px;
	bottom: -9px;
	right: 63px;
	padding: 12px 6px 18px;
	border-radius: 4px 4px 0 0;
	z-index: 98;
}
.ie8 .flex-control-nav
{
	padding-left: 16px;
	padding-right: 16px;
}
.flex-control-nav:before, .flex-control-nav:after, DIV#nav:before, DIV#nav:after
{
	display: block;
	width: 40px;
	height: 40px;
	background: #FFFFFF;
	border-radius: 6px;
	position: absolute;
	top: 6px;
	content: ' ';
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	filter: progid:DXImageTransform.Microsoft.Matrix(/ M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476, sizingMethod='auto expand');
	zoom: 1;
}
.flex-control-nav:before, DIV#nav:before
{
	left: -19px;
	z-index: -1;
}
.flex-control-nav:before
{
	left: -18px;
}
.flex-control-nav:after, DIV#nav:after
{
	right: -19px;
	z-index: -1;
}
.flex-control-nav:after
{
	right: -18px;
}
.ie8 .flex-control-nav:before, .ie8 DIV#nav:before, .ie8 .flex-control-nav:after, .ie8 DIV#nav:after
{
	display: none;
	visibility: collapse;
}
.ie8 DIV#nav
{
	padding-left: 8px;
	padding-right: 10px;
}
.flex-control-nav LI
{
	margin: 0;
	display: inline-block;
	zoom: 1;
	=display: inline;
	float: left;
}
.flex-control-nav LI:first-child
{
	margin: 0;
}
.flex-control-nav LI A, DIV#nav-pager A
{
	width: 8px;
	height: 8px;
	border-radius: 4px;
	display: block;
	background: #D2D2D2;
	cursor: pointer;
	text-indent: -9999px;
	margin-left: 8px;
	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
	transition: 0.1s linear all;
}
HTML.msie .flex-control-nav LI A
{
	margin-top: 1px;
}
.flex-control-nav LI:first-child A
{
	margin-left: 0;
}
.flex-control-nav LI A:hover, DIV#nav-pager > A:hover
{
	background: #BBB;
}
.flex-control-nav LI A.active, DIV#nav-pager A.activeSlide
{
	background: #777;
}
.flex-control-nav LI A.icon-play, .flex-control-nav LI A.icon-pause, HTML.msie .flex-control-nav LI A.icon-play, HTML.msie .flex-control-nav LI A.icon-pause
{
	color: #D2D2D2;
	border-radius: 0;
	background: transparent !important;
	text-indent: 0;
	margin-top: -5px;
	margin-right: 1px;
	-webkit-transition: 0.2s linear all;
	-moz-transition: 0.2s linear all;
	-ms-transition: 0.2s linear all;
	-o-transition: 0.2s linear all;
	transition: 0.2s linear all;
	opacity: 1;
	text-decoration: none;
}
HTML.msie .flex-control-nav LI A.icon-pause
{
	margin-right: 3px;
}
DIV#nav > DIV.nav-controls > A#next, DIV#nav > DIV.nav-controls > A#pause
{
	display: inline-block;
	color: #D2D2D2;
	background: transparent;
	-webkit-transition: 0.2s linear all;
	-moz-transition: 0.2s linear all;
	-ms-transition: 0.2s linear all;
	-o-transition: 0.2s linear all;
	transition: 0.2s linear all;
	opacity: 1;
	cursor: pointer;
	padding-left: 7px;
	padding-right: 1px;
	padding-top: 0;
}
DIV#nav > DIV.nav-controls > A#next > I, DIV#nav > DIV.nav-controls > A#pause > I
{
	display: inline-block;
/*padding-top: 2px;*/
}
/*div#nav > a#next {
padding-right: 5px;
}*/
.flex-control-nav LI A.icon-play:hover, .flex-control-nav LI A.icon-pause:hover, DIV#nav > DIV.nav-controls > A#next:hover, DIV#nav > DIV.nav-controls > A#pause:hover
{
	color: #BBB;
}
.flex-control-nav LI A.icon-play:active, .flex-control-nav LI A.icon-pause:active, DIV#nav > DIV.nav-controls > A#next:active, DIV#nav > DIV.nav-controls > A#pause:active
{
	color: #777;
}
.flex-control-nav LI A.icon-pause
{
	margin-right: 3px;
}
.flex-control-nav LI A.icon-pause.is-paused, DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #FF8000;
	color: #FF8000;
}
/*Needed since there is not animated fade in the gallery slider*/
.galleryslider .flex-control-nav
{
	opacity: 1;
}
.galleryslider UL.slider-arrows
{
	opacity: 1;
	padding-left: 0;
}
DIV#frontpageslider-container, DIV#frontpageslider-container > .grid_12
{
	width: 100%;
	margin: 0;
}
DIV#frontpageslider-container P
{
	color: #555555 !important;
}
/*CP Slider*/
DIV#nav
{
	width: auto;
	position: absolute;
	bottom: -5px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 1px;
	right: 63px;
	z-index: 98;
	background: #FFFFFF;
	clear: both;
	height: 24px;
}
DIV#nav-pager
{
	padding-left: 0;
	padding-right: 5px;
	display: inline-block;
	position: relative;
}
DIV.nav-controls
{
	float: left;
	padding-top: 1px;
}
DIV#nav-pager A
{
	display: inline-block;
/*position: absolute;*/
	margin-top: 6px;
	line-height: 13px;
}
HTML.msie DIV#nav-pager A
{
	margin-top: 7px;
}
DIV.cpslider > DIV.slide IMG.fg-image.right
{
	float: right;
}
DIV.cpslider > DIV.slide IMG.fg-image.left
{
	float: left;
}
DIV.cpslider > DIV.slide > .row-fluid > DIV.span6.right
{
	float: right;
}
DIV.cpslider > DIV.slide > .row-fluid > DIV.span6.left
{
	float: left;
}
DIV.cpslider > DIV.slide > .row-fluid > DIV.span6.text-content, DIV.content
{
	padding: 0 45px;
	z-index: 2;
}
DIV.cpslider > DIV.slide FORM, DIV.prime-content-slider > DIV.slide FORM
{
	margin-bottom: 0;
}
DIV.cpslider > DIV.slide DIV.divider, DIV.prime-content-slider > DIV.slide DIV.divider
{
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 2px;
	height: 0;
	width: 100%;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	border-top: 1px solid rgba(0, 0, 0, 0.15);
}
DIV.cpslider-inner-wrap, DIV.content-slider-wrapper
{
	position: relative;
}
DIV.cpslider-inner-wrap > DIV.border, DIV.content-slider-inner-wrap > DIV.border
{
	position: absolute;
	background: rgba(0, 0, 0, 0.05);
	height: 2px;
	bottom: 0;
	left: 0;
	right: 0;
	margin-top: -2px;
	z-index: 10;
}
DIV.content-slider-inner-wrap > DIV.border
{
	background: rgba(0, 0, 0, 0.02);
}
DIV.cpslider DIV.wpcf7 LI SPAN.wpcf7-form-control-wrap > INPUT, DIV.prime-content-slider DIV.wpcf7 LI SPAN.wpcf7-form-control-wrap > INPUT
{
	width: 100%;
	margin-bottom: 8px;
}
DIV.cpslider DIV.wpcf7 LI.side-by-side SPAN.wpcf7-form-control-wrap, DIV.cpslider DIV.wpcf7 LI.side-by-side INPUT.wpcf7-form-control.wpcf7-submit, DIV.prime-content-slider DIV.wpcf7 LI.side-by-side SPAN.wpcf7-form-control-wrap, DIV.prime-content-slider DIV.wpcf7 LI.side-by-side INPUT.wpcf7-form-control.wpcf7-submit
{
	width: 49%;
	float: right;
}
DIV.cpslider DIV.wpcf7 LI.side-by-side SPAN.wpcf7-form-control-wrap:first-child, DIV.prime-content-slider DIV.wpcf7 LI.side-by-side SPAN.wpcf7-form-control-wrap:first-child
{
	width: 49%;
	float: left;
}
DIV.cpslider DIV.wpcf7 LI.side-by-side SPAN.wpcf7-form-control-wrap > INPUT, DIV.prime-content-slider DIV.wpcf7 LI.side-by-side SPAN.wpcf7-form-control-wrap > INPUT
{
	width: 100%;
	float: left;
}
DIV.cpslider DIV.wpcf7 LI.stretch-submit, DIV.prime-content-slider DIV.wpcf7 LI.stretch-submit
{
	padding: 0 1px;
}
DIV.cpslider DIV.wpcf7 LI.stretch-submit INPUT[type="submit"], DIV.prime-content-slider DIV.wpcf7 LI.stretch-submit INPUT[type="submit"]
{
	width: 100%;
/*padding-top: 10px;
padding-bottom: 10px;*/
}
DIV.cpslider DIV.wpcf7 UL INPUT[type="text"], DIV.prime-content-slider DIV.wpcf7 UL INPUT[type="text"]
{
	font-size: 14px;
	line-height: 21px;
	height: 34px;
	padding-left: 10px;
	padding-right: 0;
}
DIV.cpslider DIV.wpcf7 DIV.wpcf7-response-output, DIV.prime-content-slider DIV.wpcf7 DIV.wpcf7-response-output
{
	margin: 0 1px 0 0;
	border-radius: 4px;
	background: rgba(255, 255, 255, 0.6);
	margin-top: -17px;
	border-width: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.3);
}
DIV.cpslider DIV.wpcf7 DIV.wpcf7-response-output.wpcf7-mail-sent-ok, DIV.prime-content-slider DIV.wpcf7 DIV.wpcf7-response-output.wpcf7-mail-sent-ok
{
	background-color: transparent;
	background-color: rgba(57, 143, 20, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99398F14,endColorstr=#99398F14);
	zoom: 1;
	border-color: #96C085;
	color: #FFFFFF;
	text-shadow: 0px -1px rgba(0, 0, 0, 0.2);
}
DIV.cpslider DIV.wpcf7 DIV.wpcf7-response-output.wpcf7-validation-errors, DIV.prime-content-slider DIV.wpcf7 DIV.wpcf7-response-output.wpcf7-validation-errors
{
	background-color: transparent;
	background-color: rgba(247, 231, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99F7E700,endColorstr=#99F7E700);
	zoom: 1;
	color: #000000;
}
DIV.cpslider SPAN.wpcf7-not-valid-tip, DIV.prime-content-slider SPAN.wpcf7-not-valid-tip
{
	display: none;
	visibility: collapse;
}
DIV.cpslider INPUT.wpcf7-not-valid, DIV.prime-content-slider INPUT.wpcf7-not-valid
{
	border-color: #F7E700;
}
/*Content Slider*/
DIV.frontpage-slider-wrapper
{
	z-index: 1;
}
DIV.prime-content-slider > DIV.slide
{
	width: 100%;
}
DIV.prime-content-slider > DIV.slide > DIV.slide-content, DIV.prime-content-slider > DIV.slide > DIV.slide-content > DIV.span12
{
	width: 100%;
	height: 100%;
}
DIV.prime-content-slider > DIV.slide > IMG:first-child
{
	z-index: -1;
}
DIV#frontpageslider-container DIV.content-slider-wrapper.slider-wrapper IMG
{
	padding: 0 !important;
	border: none !important;
}
DIV.prime-content-slider A IMG.alignnone, DIV.prime-content-slider IMG.alignnone, DIV.prime-content-slider IMG
{
	margin: 0;
}
DIV.prime-content-slider > DIV.slide DIV.embed-wrapper
{
	margin-top: 0;
}
/*-------------------------------------------------------------------------------------------------------
Archives
-------------------------------------------------------------------------------------------------------*/
.prime-archives > H4
{
	margin: 2em 0 1em;
}
/*-------------------------------------------------------------------------------------------------------
Portfolio
-------------------------------------------------------------------------------------------------------*/
DIV.main.portfolio-main.show-filter
{
	padding-top: 0;
}
DIV.main.portfolio-main.show-filter DIV#subheader
{
	padding-bottom: 0;
}
DIV.main.portfolio-main IMG
{
/*border-radius: 3px;*/
	border: 1px solid #CCC;
	padding: 7px;
}
/*div.main.portfolio-main.show-filter div#subheader h1 {
padding-top: 30px;
padding-bottom: 8px;
}*/
DIV.main.portfolio-main.show-filter DIV#subheader DIV.divider
{
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	position: absolute;
	top: 70px;
	background: transparent;
}
DIV.main.portfolio-main.no-filter DIV#subheader DIV.divider
{
	margin-bottom: -5px;
}
DIV.prime-portfolio
{
/*padding-top: 0;*/
	padding-bottom: 0;
/*margin-top: 10px;*/
	margin-bottom: 0;
}
DIV.filter-wrapper
{
	position: relative;
	padding: 0 25px;
	width: 100%;
	border-bottom: 1px solid #E5E5E5;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
UL#filters
{
/*display: block;*/
	margin: 0 auto;
/*float: right;*/
	line-height: 20px;
	margin: 0;
	padding: 0;
	list-style: none;
	vertical-align: middle;
}
UL#filters LI
{
/*float: left;*/
	display: inline;
	padding: 0;
	cursor: pointer;
	color: #7D7D7D;
}
UL#filters LI DIV:hover
{
/*color: #ff8000;*/
}
UL#filters LI DIV
{
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
/*padding-top: 30px;*/
	padding: 10px 8px;
	float: left;
/*padding-left: 13px;
padding-right: 13px;
padding-bottom: 24px;*/
	font-size: 10px;
}
.table
{
	display: table;
/*Allow the centering to work*/
	margin: 0 auto;
}
UL#filters LI DIV.current
{
	color: #FF8000;
}
UL#filters LI DIV.current:hover
{
}
SELECT.filter
{
	display: none;
	visibility: collapse;
}
DIV.prime-portfolio
{
	overflow: visible;
	position: relative;
	padding-bottom: 20px;
}
DIV.prime-portfolio.paginated DIV#masonry-container
{
	padding-bottom: 70px;
}
DIV#masonry-container
{
	margin-bottom: -13px;
	margin-left: -21px;
	margin-right: -21px;
}
DIV#masonry-container IFRAME
{
	width: 191px;
	height: 173px;
}
DIV.prime-portfolio DIV.paginators
{
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 100;
}
ARTICLE.item
{
	width: 191px;
	overflow: visible;
	margin: 5px 21px 24px;
	padding: 0;
	opacity: 0;
	display: inline-block;
}
ARTICLE.item DIV.description
{
	margin-top: 0;
	padding-bottom: 0;
}
ARTICLE.item DIV.description H1, ARTICLE.item DIV.description H2, ARTICLE.item DIV.description H3, ARTICLE.item DIV.description H4, ARTICLE.item DIV.description H5, ARTICLE.item DIV.description H6
{
	margin: 13px 0;
	line-height: 1.5em;
}
ARTICLE.item DIV.description A, ARTICLE.item DIV.description A:visited, .recent-posts-shortcode H5 > A, .recent-posts-shortcode H5 > A:visited
{
/*text-decoration: none;*/
	transition: color 0.2s;
	-moz-transition: color 0.2s;
	-webkit-transition: color 0.2s;
	-o-transition: color 0.2s;
}
ARTICLE.item DIV.flexslider OL.flex-control-nav
{
	display: none;
	visibility: collapse;
}
ARTICLE.item DIV.flexslider UL.slider-arrows
{
	margin-bottom: 0;
	left: 15px;
	bottom: 15px;
}
ARTICLE.item DIV.portfolio-preview-video
{
	margin-bottom: 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
ARTICLE.item DIV.description A:hover
{
/*color: #ff8000;*/
}
ARTICLE.item DIV.description H2
{
	margin-bottom: 0;
}
/*article.item div.description h2 a {
font-size: 12px;
text-transform: uppercase;
color: #333;
}*/
ARTICLE.item DIV.description P
{
	margin-top: 0;
}
/*article.item div.description p a {
color: #555;
}*/
ARTICLE.item A.image-link
{
	margin-bottom: 0;
	-webkit-transition: all 300ms ease,-webkit-transform 0s ease;
	-moz-transition: all 300ms ease,-moz-transform 0s ease;
	-o-transition: all 300ms ease,-o-transform 0s ease;
}
ARTICLE.item A.image-link:hover
{
	-webkit-box-shadow: 0 0 20px #0079ff;
	-moz-box-shadow: 0 0 20px #0079ff;
	box-shadow: 0 0 20px #0079FF;
}
.isotope-item
{
	z-index: 2;
}
.isotope-hidden.isotope-item
{
	pointer-events: none;
	z-index: 1;
}
/*Portfolio (Isotope) CSS3 transitions*/
.isotope, .isotope .isotope-item
{
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope
{
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item
{
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}
/*Disabling Portfolio (Isotope) CSS3 transitions*/
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition
{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	transition-duration: 0s;
}
#masonry-container
{
	overflow-x: visible;
}
DIV.portfolio-divider
{
	position: absolute;
}
DIV.portfolio-divider.tablet-divider
{
	display: none;
	visibility: collapse;
}
.fade
{
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-ms-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
	opacity: 0;
}
.fade.in
{
	opacity: 1;
}
/*Portfolio Item*/
DIV.prime-post.prime-single-portfolio
{
	margin-right: 0;
	padding-right: 0;
	padding-bottom: 1em;
	padding-top: 25px;
}
DIV.galleryslider-wrapper
{
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	margin-bottom: 12px;
	position: relative;
}
DIV.prime-post.prime-single-portfolio DIV.post > .embed-wrapper
{
	margin-top: 0;
}
DIV.prime-single-portfolio IMG.post-image
{
	margin-bottom: 12px;
}
/*-------------------------------------------------------------------------------------------------------
Comments
-------------------------------------------------------------------------------------------------------*/
.comments
{
	margin: 35px 0;
	padding-right: 0;
	margin-right: 0;
/*border-top: 1px solid #e8e8e8;*/
}
.comments H2.comments-title
{
	font-size: 20px;
	line-height: 25px;
	margin-top: 0;
}
.comments H2.comments-title A
{
	font-weight: normal;
}
.comments .comment:first-child
{
	margin-top: 0;
}
.comments UL.children
{
	margin: 0;
	padding-left: 46px;
}
.comment, .comments UL.children .comment:first-child
{
	margin-top: 22px;
	padding-bottom: 3px;
	clear: both;
	width: 100%;
	position: relative;
}
.comment > .avatar
{
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
}
.comment .message-wrap
{
	padding-left: 76px;
}
.comment .message > .comment-tip
{
	float: left;
	margin-left: -33px;
	margin-top: 1px;
	width: 12px;
	height: 17px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #F3F3F3;
}
.comment A, .comment A:visited
{
/*color: #ff8000;*/
	text-decoration: none;
	font-weight: bold;
}
.comment A:hover, .comment .message A.reply:hover
{
/*color: #ff8000;*/
}
.comment .message > H5
{
	margin-top: 0;
/*margin-bottom: 10px;*/
	font-size: 13px;
}
.comment .message
{
	padding: 21px 24px;
	background: #F3F3F3;
	border-radius: 4px;
}
.comment .message H5 A, .comment .message H5 A:hover, .comment.author .message H5 A:visited, .comment .message A.comment-reply-link, .comment .message A.comment-reply-link:visited
{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
/*.comment .message h3 a:hover, .comment.author .message h3 a:visited:hover, .comment .message a.comment-reply-link:hover, .comment .message a.comment-reply-link:visited:hover {
text-decoration: none;
color: #ff8400;
}*/
.comment-form-wrapper > H2
{
/*font-weight: bold;
font-size: 20px;
margin-top: 15px;
margin-bottom: 22px;*/
}
NAV#comments-nav A
{
	display: inline-block;
	margin-bottom: 13px;
}
NAV#comments-nav A, NAV#comments-nav A:visited
{
	color: #313337;
	font-weight: bold;
}
NAV#comments-nav A:hover
{
	color: #FF8400;
	text-decoration: none;
}
NAV#comments-nav DIV.comments-previous
{
	float: left;
}
NAV#comments-nav DIV.comments-next
{
	float: right;
}
FORM.comment-form
{
	padding-top: 1em;
/*padding-bottom: 0;
margin-bottom: 0;
margin-right: 0;*/
}
FORM.comment-form FIELDSET
{
	padding-top: 0;
	margin-bottom: 0;
}
DIV#respond
{
/*border-top: 1px solid #e8e8e8;*/
	margin-top: 0;
	padding-top: 35px;
}
DIV.prime-page DIV#respond > H3
{
/*margin-top: 35px;*/
}
DIV#respond.is-logged-in FIELDSET
{
	padding-left: 0;
	padding-right: 0;
}
FORM.comment-form FIELDSET .comment-info
{
	width: 44%;
	float: left;
	margin-bottom: 17px;
}
FORM.comment-form P.login-info
{
	margin-top: 0;
/*font-weight: bold;*/
}
FORM.comment-form P.login-info > A
{
/*color: #313337;*/
}
FORM.comment-form P.login-info > A:hover
{
/*color: #ff8400;
text-decoration: none;*/
}
FORM.comment-form FIELDSET .comment-info INPUT
{
	clear: both;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 3px;
}
FORM.comment-form FIELDSET .comment-message
{
	width: 50%;
	float: right;
	margin-bottom: 17px;
	position: relative;
}
DIV#respond.is-logged-in FORM.comment-form FIELDSET .comment-message
{
	width: 100%;
	float: left;
}
DIV#respond.is-logged-in FORM.comment-form FIELDSET .comment-message > LABEL
{
	display: none;
	visibility: collapse;
}
FORM.comment-form FIELDSET .comment-message TEXTAREA
{
	width: 100%;
	height: 149px;
	margin-top: 3px;
}
DIV#respond.is-logged-in FORM.comment-form FIELDSET .comment-message TEXTAREA
{
	width: 98%;
}
FORM.comment-form FIELDSET .comment-options
{
	width: 44%;
	float: left;
	clear: both;
	padding-left: 24px;
}
FORM.comment-form FIELDSET .comment-options LABEL
{
	font-weight: normal;
	margin-top: -1px;
	padding-top: 0;
	margin-left: 3px;
	width: 100%;
}
DIV#respond.is-logged-in FORM.comment-form FIELDSET INPUT[type="submit"]
{
	float: left;
}
FORM.comment-form FIELDSET INPUT[type="submit"]
{
	float: right;
	margin-right: 0;
	font-weight: bold;
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 0;
}
DIV#respond.logged-in FORM.comment-form FIELDSET INPUT[type="submit"]
{
	float: left;
}
FORM.comment-form FIELDSET INPUT
{
	float: none;
}
FORM.comment-form FIELDSET LABEL
{
	font-weight: bold;
	text-align: left;
	float: none;
}
FORM.comment-form FIELDSET SPAN.form
{
	display: block;
	padding: 24px;
}
/*-------------------------------------------------------------------------------------------------------
Blog
-------------------------------------------------------------------------------------------------------*/
.prime-blog
{
	padding-top: 3px;
	padding-bottom: 15px;
}
.prime-blog DIV.divider:first-child
{
	display: none;
	visibility: collapse;
}
.post-preview
{
	margin-top: 40px;
	margin-bottom: 10px;
	position: relative;
	padding-top: 0;
	padding-bottom: 35px;
/*border-bottom: 1px solid #eee;
margin-right: 20px;*/
}
SPAN.comment-count:before, SPAN.author:before, SPAN.date:before
{
	padding-right: 4px;
}
HTML.boxed-layout BODY SPAN.categories > A, HTML.boxed-layout BODY SPAN.categories > A:hover, HTML.boxed-layout BODY SPAN.categories > A:visited
{
	color: #FFFFFF;
/*-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;*/
}
SPAN.categories > A:hover, UL.page-numbers > LI > A:hover
{
	color: #FFFFFF;
	opacity: 0.9;
}
SPAN.spacer
{
	display: inline-block;
	padding: 0 5px;
	opacity: 0.3;
}
.post-preview:first-child, ARTICLE.post
{
	margin-top: 0;
	padding-top: 4px;
/*padding-bottom: 13px;*/
}
IMG.post-image, A.image-link.no-frame IMG
{
	background: #FAFAFA;
/*box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
border-radius: 4px;
margin-bottom: 5px;*/
}
.post-preview H3.post-title, H1.post-title, DIV#respond > H3, H3.comments-title
{
	font-size: 24px;
	margin: 0 0 10px;
	line-height: 30px;
	text-align: left;
}
HTML BODY .post-preview H3.post-title A, HTML BODY .post-preview H3.post-title A:visited, HTML BODY .post-preview H3.post-title A:hover
{
	color: #333;
	text-decoration: none;
}
.post-preview H3.post-title A:hover
{
	text-decoration: none;
}
.post-preview P.post-meta, DIV.post P.post-meta
{
	margin: 12px 0 9px;
	padding: 0;
}
.post-preview .post-content P.post-text
{
	margin: 0 0 11px;
}
.post-preview .like-buttons
{
	width: auto;
	margin: 18px 0 0;
}
.post-preview .read-more-link
{
/*font-weight: bold;*/
	margin: 0;
}
.main DIV.divider.post-divider
{
	margin-top: 0;
	margin-bottom: 0;
}
.paginators
{
	position: relative;
	margin: 25px 0 0;
}
.paginators A, .paginators SPAN
{
	vertical-align: middle;
}
.paginators UL.page-numbers
{
	display: block;
	list-style: none;
	padding: 0;
	margin-bottom: -15px;
	text-align: center;
}
.paginators UL.page-numbers LI
{
	display: inline-block;
}
.paginators UL.page-numbers LI A, .paginators UL.page-numbers LI SPAN.current
{
	display: inline-block;
	padding: 6px 10px;
/*width: 20px;
height: 34px;
background: #191919;
border-radius: 17px;*/
}
.paginators UL.page-numbers LI SPAN.current
{
	background-color: #CCC;
	text-shadow: none;
}
HTML.std-selector SPAN.page-numbers.dots
{
	background: transparent;
	color: #AAA;
	text-shadow: none;
}
HTML UL.page-numbers > LI > A.next.page-numbers, HTML UL.page-numbers > LI > A.prev.page-numbers, HTML.ie8 UL.page-numbers > LI > A.next.page-numbers, HTML.ie8 UL.page-numbers > LI > A.prev.page-numbers
{
	text-transform: none;
	text-shadow: none;
	font-size: 13px;
	letter-spacing: 0;
	width: auto;
	text-decoration: none;
	padding-left: 0;
	padding-right: 0;
	font-weight: normal;
}
.prime-blog .paginators UL.page-numbers LI SPAN.current
{
	display: inline-block;
	background: #7D7D7D;
}
.paginators UL.page-numbers LI.ellipsis
{
	background-image: url(../img/paginator-ellipsis.png);
	text-indent: -9999px;
	height: 10px;
	width: 18px;
}
HTML.std-selector BODY DIV.paginators > UL.page-numbers > LI > A.page-numbers, HTML.std-selector BODY DIV.paginators > UL.page-numbers > LI > A.page-numbers:visited
{
	display: inline-block;
	padding: 6px 10px;
/*color: white;
text-decoration: none;
font-weight: 500;*/
}
.paginators UL.page-numbers LI A:hover
{
/*text-decoration: none;*/
}
.paginators UL.page-numbers LI SPAN.current
{
/*color: white;*/
}
.paginators UL.page-numbers LI A.prev, .paginators UL.page-numbers LI A.next
{
	position: absolute;
	background: none;
	top: 0;
	color: #7D7D7D;
	font-weight: normal;
}
.paginators UL.page-numbers LI A.prev:hover, .paginators UL.page-numbers LI A.next:hover
{
	text-decoration: none;
/*color: #ff8000;*/
}
.paginators UL.page-numbers LI A.prev
{
	left: 0;
}
.paginators UL.page-numbers LI A.next
{
	right: 0;
}
/*-------------------------------------------------------------------------------------------------------
Post
-------------------------------------------------------------------------------------------------------*/
.prime-post H1.post-title
{
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 0;
	margin-top: 23px;
}
.prime-post .post-meta
{
	margin-top: 3px;
	margin-bottom: 12px;
}
DIV.post-content
{
	margin-top: 15px;
}
DIV.post DIV.post-content
{
/*margin-top: 1.5em;*/
	margin-bottom: 35px;
}
DIV.post > A.image-link, DIV.post-preview > A.image-link
{
	margin: 0.5em 0;
}
.prime-post.prime-single-portfolio .post-meta
{
	padding-top: 12px;
	padding-bottom: 4px;
}
.prime-post .post-meta > A#prev-post
{
	background: url(../img/prev-post.png) no-repeat center center;
}
.prime-post .post-meta > A#next-post
{
	margin-left: 2px;
	background: url(../img/next-post.png) no-repeat center center;
}
.prime-post .post-meta P.post-byline A
{
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
}
.prime-post .post-meta P.post-date
{
	float: right;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0;
	line-height: 1em;
	margin-bottom: 0;
	color: #656971;
}
.prime-post .post-meta P.post-date SUP
{
	text-transform: none;
}
.prime-post .video-iframe-wrapper IFRAME, .jquery-player-wrapper
{
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	background: #191919;
}
.prime-post .video-iframe-wrapper, .jquery-player-wrapper
{
	width: 100%;
	display: inline-block;
	margin-bottom: 1px;
}
.jquery-player-wrapper
{
	margin-bottom: 5px;
}
DIV.jquery-player-wrapper.jplayer-audio-wrapper
{
	margin-bottom: 1px;
	border-top: 0px;
}
.prime-post IMG.post-image.audio-banner-image
{
	margin-bottom: 0;
	border-bottom: none;
}
.prime-post SPAN.post-subtitle
{
	color: #7D828C;
	font-weight: normal;
}
.prime-post UL.post-social
{
	list-style: none;
	padding-left: 0;
	padding-top: 4px;
	float: left;
}
.prime-post UL.post-social LI
{
	margin-bottom: 10px;
	margin-left: 0;
}
.prime-post UL
{
	padding-left: 16px;
}
DIV.post-content IMG
{
	background: #FFFFFF;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
	margin-bottom: 5px;
}
/*-------------------------------------------------------------------------------------------------------
Widgets
-------------------------------------------------------------------------------------------------------*/
#sidebar
{
	padding-top: 26px;
	padding-bottom: 30px;
}
.sidebar-widget
{
	position: relative;
}
#sidebar ARTICLE.widget
{
/*padding-top: 2.2em;
*/
	margin-bottom: 20px;
}
#sidebar ARTICLE.widget.widget-first, #sidebar ARTICLE.widget:first-child
{
	padding-top: 0;
	border-top: none;
}
IMG.sidebar-img
{
	border: none !important;
	padding: 0 !important;
	box-shadow: none !important;
	margin-left: -25px;
	margin-top: -10px;
}
DIV#sidebar .videosidebar OBJECT EMBED
{
	border: 1px solid #CCC;
	padding: 7px;
	box-shadow: 0px 0px 5px #CCC;
	-moz-box-shadow: 0px 0px 5px #ccc;
	-webkit-box-shadow: 0px 0px 5px #ccc;
}
#sidebar ARTICLE.widget UL
{
	margin-bottom: 0;
}
#sidebar ARTICLE.widget LI
{
	padding-top: 0;
	padding-bottom: 0;
}
#sidebar ARTICLE.widget LI:first-child
{
	border-top: none;
}
#sidebar ARTICLE > .sidebar-widget > H3
{
	margin-top: 0;
	margin-bottom: 1.5em;
	font-size: 13px;
}
#sidebar DIV.divider
{
	display: none;
}
.search-widget
{
	margin: 1em 0;
}
.search-widget > FORM.search-form
{
	margin: 0;
}
DIV.search-widget INPUT
{
	color: #555;
}
.search-widget > FORM.search-form > FIELDSET
{
	padding: 0;
	margin: 0;
	position: relative;
	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
	transition: 0.1s linear all;
}
.search-widget > FORM.search-form > FIELDSET.has-focus
{
	outline: 0;
}
.search-widget > FORM.search-form > FIELDSET > DIV
{
	padding-right: 29px;
}
.search-widget INPUT[type="text"]
{
	width: 100%;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: #FCFCFC;
	height: 28px;
	padding: 5px 0 3px 6px;
}
.ie9 .search-width INPUT[type="text"]
{
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}
.search-widget INPUT[type="text"]:focus
{
	box-shadow: none;
	background-color: #FFFFFF;
}
.search-widget BUTTON
{
	width: 30px;
	height: 28px;
/*text-indent: -9999px;*/
	padding: 0;
	margin: 0;
	position: absolute;
	right: 0pt;
	top: 0pt;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.search-widget BUTTON I, .ie8 .search-widget BUTTON I, .ie7 .search-widget BUTTON I
{
	width: 28px;
	height: 28px;
	font-family: FontAwesome;
	font-weight: 300;
	font-style: normal;
	display: inline-block;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	right: 0;
	top: 6px;
	content: "\f002";
	opacity: 0.95;
}
.ie8 .search-widget BUTTON I
{
	top: -7px;
	right: 1px;
}
#searchform
{
	max-width: 400px;
}
SPAN.post-date
{
	display: block;
	font-size: 10px;
	color: #464646;
}
/*Twitter Widget*/
.tweet_time
{
	display: block;
}
FOOTER .tweet_time > A, .tweet_time > A:visited
{
/*color: #464646;*/
	font-size: 10px;
}
FOOTER .tweet_list A
{
/*color: white;*/
	text-decoration: none;
}
UL.tweet_list, UL.post-list, ARTICLE.widget_recent_entries UL
{
	margin-left: 0;
	padding-left: 0;
}
UL.tweet_list > LI, .ie8 UL.tweet_list > LI, UL.post-list > LI, .ie8 UL.post-list > LI, ARTICLE.widget_recent_entries UL > LI, .widget_recent_comments UL > LI
{
	list-style: none;
	margin-left: 0;
	padding-top: 10px;
}
UL.tweet_list > LI:first-child, .ie8 UL.tweet_list > LI:first-child, UL.post-list > LI:first-child, .ie8 UL.post-list > LI:first-child, ARTICLE.widget_recent_entries UL > LI:first-child, .widget_recent_comments UL > LI:first-child
{
	border-top: none;
	padding-top: 0;
}
UL.tweet_list A.tweet_avatar
{
	padding-top: 4px;
	position: absolute;
}
UL.tweet_list SPAN.tweet_text, UL.tweet_list SPAN.tweet_time
{
	display: inline-block;
	padding-left: 50px;
	word-wrap: break-word;
}
UL.tweet_list SPAN.tweet_text A, UL.tweet_list SPAN.tweet_time A
{
	white-space: pre;
/*CSS 2.0*/
	white-space: pre-wrap;
/*CSS 2.1*/
	white-space: pre-line;
/*CSS 3.0*/
	white-space: -pre-wrap;
/*Opera 4-6*/
	white-space: -o-pre-wrap;
/*Opera 7*/
	white-space: -moz-pre-wrap;
/*Mozilla*/
	white-space: -hp-pre-wrap;
/*HP Printers*/
	word-wrap: break-word;
/*IE 5+*/
}
UL.tweet_list A.tweet_avatar > IMG
{
/*border-radius: 2px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);*/
}
#sidebar ARTICLE.widget UL.tweet_list > LI:first-child
{
	padding-top: 3px;
}
#sidebar ARTICLE.widget UL.tweet_list > LI
{
	margin-top: 1em;
}
/*Video Embed Styling*/
.embed-wrapper
{
	line-height: 0;
	margin: 1em 0 0;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.embed-wrapper:hover
{
	box-shadow: 0 0 20px #0079FF;
	padding: 0;
}
.embed-wrapper > IFRAME
{
	width: 100%;
	height: auto;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
	/*[empty]background-color:;*/
}
/*Archive Widget*/
.widget_archive UL, .widget_categories UL, .widget_recent_comments UL, .widget_nav_menu UL, .widget_pages UL, .widget_links UL, .widget_meta UL, .widget_rss UL
{
	list-style-type: disc;
	padding-left: 0;
}
.widget_archive UL > LI, .widget_categories UL > LI, .widget_nav_menu UL > LI, .widget_pages UL > LI, .widget_links UL > LI, .widget_meta UL > LI, .widget_rss UL > LI
{
	padding-left: 0;
	list-style: none;
	margin-left: 0;
	margin-bottom: 2px;
}
/*RSS*/
.widget_rss > DIV.container > H3 > A:first-child > IMG
{
	margin-top: -3px;
	margin-right: 5px;
}
.widget_rss CITE
{
/*font-family: 'Droid Serif';
color: #656971;*/
	color: #B4B4B4;
	font-style: normal;
}
.widget_rss H3 A
{
	color: #333;
	text-decoration: none;
}
FOOTER .widget_rss H3 A
{
	color: #D4D4D4;
}
.widget_rss H3 A:hover
{
/*color: #ff8000;*/
	text-decoration: underline;
}
.widget_rss SPAN.rss-date
{
/*font-family: 'Droid Serif';*/
	color: #B4B4B4;
/*font-style: italic;*/
}
.widget_links UL > LI A, .widget_rss UL > LI A
{
	display: block;
}
.widget_nav_menu UL UL, .widget_pages UL UL
{
	margin: 0;
	padding: 2px 0 1px 1.4em;
}
.widget_nav_menu UL UL LI, .widget_pages UL UL LI
{
/*list-style-type: disc;*/
	background-image: none;
	margin-left: 0;
	padding-left: 0;
}
/*-------------------------------------------------------------------------------------------------------
Forms
-------------------------------------------------------------------------------------------------------*/
FORM
{
	margin-bottom: 18px;
}
FIELDSET
{
	margin-bottom: 18px;
	padding-top: 18px;
}
FIELDSET LEGEND
{
	display: block;
	padding-left: 150px;
	font-size: 19.5px;
	line-height: 1;
	color: #404040;
	=padding: 0 0 5px 145px;
/*IE6-7*/
	=line-height: 1.5;
/*IE6-7*/
}
FORM .clearfix
{
	margin-bottom: 18px;
	zoom: 1;
}
FORM .clearfix:before, FORM .clearfix:after
{
	display: table;
	content: "";
	zoom: 1;
	=display: inline;
}
FORM .clearfix:after
{
	clear: both;
}
LABEL, INPUT, SELECT, TEXTAREA
{
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
}
LABEL
{
	color: #333;
}
FOOTER LABEL
{
	color: #FFFFFF;
}
FORM .input
{
	margin-left: 150px;
}
INPUT[type=checkbox], INPUT[type=radio]
{
	cursor: pointer;
}
INPUT, TEXTAREA, SELECT, .uneditable-input
{
	display: inline-block;
/*width: 210px;*/
	height: 28px;
	padding: 4px;
	font-size: 13px;
	line-height: 18px;
	color: #808080;
	border: 1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/*mini reset for non-html5 file types*/
INPUT[type=checkbox], INPUT[type=radio]
{
	width: auto;
	height: auto;
	padding: 0;
	margin: 3px 0;
	=margin-top: 0;
/*IE6-7*/
	line-height: normal;
	border: none;
}
INPUT[type=file]
{
	background-color: #FFFFFF;
	padding: initial;
	border: initial;
	line-height: initial;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
INPUT[type=button], INPUT[type=reset], INPUT[type=submit]
{
	width: auto;
	height: auto;
}
SELECT, INPUT[type=file]
{
	height: 27px;
	line-height: 27px;
	=margin-top: 4px;
/*For IE7, add top margin to align select with labels*/
}
SELECT[multiple]
{
	height: inherit;
}
TEXTAREA
{
	height: auto;
}
.uneditable-input
{
	background-color: #FFFFFF;
	display: block;
	border-color: #EEE;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	cursor: not-allowed;
}
:-moz-placeholder
{
	color: #BFBFBF;
}
IMG.right
{
	float: right;
	margin-left: 20px;
}
DIV.one_third H1
{
	font-family: Satisfy, cursive !important;
	text-align: center;
	font-size: 40px;
	margin-bottom: 0;
}
DIV.lawnapage
{
	margin: -40px -45px 0px !important;
	padding: 0;
	height: 800px;
	width: 687px;
	background-image: url(/images/lawna-bg.png);
}
DIV.wcpage
{
	margin: -40px -45px 0px !important;
	padding: 0;
	height: 800px;
	width: 687px;
	background-image: url(/images/wogchicks-bg.jpg);
}
DIV.kkpage
{
	margin: -40px -45px 0px !important;
	padding: 0;
	height: 800px;
	width: 687px;
	background-image: url(/images/kk-bg.png);
}
DIV.juliapage
{
	margin: -40px -45px 0px !important;
	padding: 0;
	height: 800px;
	width: 687px;
	background-image: url(/images/julia-bg.png);
}
DIV.abfabpage
{
	margin: -40px -45px 0px !important;
	padding: 0;
	height: 800px;
	width: 687px;
	background-image: url(/images/af-bg.png);
}
DIV.tdpage
{
	margin: -40px -45px 0px !important;
	padding: 0;
	height: 800px;
	width: 687px;
	background-image: url(/images/td-bg.png);
}
DIV.charinfo
{
	width: 330px;
	background: #FFFFFF;
	opacity: 0.9;
	box-shadow: 1px 1px 15px #333;
	padding: 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*+placement:shift 330px 30px;*/
	position: relative;
	left: 330px;
	top: 30px;
	font-weight: normal;
	color: #333;
	font-size: 14px;
	letter-spacing: normal;
	height: 740px;
}
DIV.juliapage DIV.charinfo, DIV.tdpage DIV.charinfo, DIV.wcpage DIV.charinfo
{
	/*+placement:shift 30px 30px;*/
	position: relative !important;
	left: 30px !important;
	top: 30px !important;
}
DIV.abfabpage DIV.charinfo
{
	/*+placement:shift 30px 120px;*/
	position: relative !important;
	left: 30px !important;
	top: 120px !important;
	height: 652px;
}
DIV.slider-lawna H1
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: "Helvetica Neue", arial;
	text-shadow: 0px 0px 5px #666;
}
DIV.slider-lawna
{
	/*+placement:shift 73px 241px;*/
	position: relative;
	left: 73px;
	top: 241px;
	width: 430px;
	color: #FFFFFF !important;
	font-weight: bold;
}
DIV.kdiv1
{
	background: url(/images/Kath-Solo-SM.png) no-repeat;
	height: 205px;
	width: 100%;
	padding-left: 100px;
}
DIV.kdiv2
{
	background: url(/images/AF-trans-SM.png) no-repeat;
	height: 205px;
	width: 100%;
	padding-left: 150px;
}
DIV.kdiv2, DIV.kdiv2
{
	color: #555 !important;
}
DIV.home-test
{
	height: 125px;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.6;
	font-style: italic;
	font-weight: lighter;
}
.author
{
	text-align: right !important;
	width: 100% !important;
	color: #CCC;
}
DIV.home-test .small
{
	font-size: 9px;
	color: #AAA;
}
DIV.phone
{
	width: 230px;
	float: right;
	height: 40px;
	font-size: 35px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	font-family: helvetica, arial;
	letter-spacing: -1px;
	padding-top: 12px;
}
DIV.three_fourth H2
{
	color: #93B500 !important;
	font-weight: bold;
	letter-spacing: -1px;
	/*[disabled]text-transform:uppercase;*/
	font-size: 22px !important;
	/*[disabled]text-shadow:1px 1px #CCC;*/
}
DIV.slider-julia H3
{
	letter-spacing: -1px;
}
DIV.kk-slider
{
	position: absolute;
	left: 511px;
	top: 212px;
	width: 435px;
	color: #000000;
	padding: 15px 20px 7px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-animation: 5px;
}
DIV.slider-julia
{
	width: 690px;
	position: absolute;
	top: 310px;
	left: 27px;
}
DIV#frontpageslider-container H4
{
	color: #CC0000;
	line-height: 1.5em;
}
::-webkit-input-placeholder
{
	color: #BFBFBF;
}
INPUT, TEXTAREA
{
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
INPUT:focus, TEXTAREA:focus
{
	outline: 0;
}
INPUT[type=file]:focus, INPUT[type=checkbox]:focus, SELECT:focus
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: 1px dotted #666;
}
FORM DIV.clearfix.error
{
	background: #FAE5E3;
	padding: 10px 0;
	margin: -10px 0 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
FORM DIV.clearfix.error > LABEL, FORM DIV.clearfix.error SPAN.help-inline, FORM DIV.clearfix.error SPAN.help-block
{
	color: #9D261D;
}
FORM DIV.clearfix.error INPUT, FORM DIV.clearfix.error TEXTAREA
{
	border-color: #C87872;
	-webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
	-moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
	box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
}
FORM DIV.clearfix.error INPUT:focus, FORM DIV.clearfix.error TEXTAREA:focus
{
	border-color: #B9554D;
	-webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
	-moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
	box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
}
FORM DIV.clearfix.error .input-prepend SPAN.add-on, FORM DIV.clearfix.error .input-append SPAN.add-on
{
	background: #F4C8C5;
	border-color: #C87872;
	color: #B9554D;
}
INPUT[disabled], SELECT[disabled], TEXTAREA[disabled], INPUT[readonly], SELECT[readonly], TEXTAREA[readonly]
{
	background-color: #F5F5F5;
	border-color: #DDD;
	cursor: not-allowed;
}
/*Gravity Forms*/
.gform_wrapper UL.gfield_radio LI, .gform_wrapper UL.gfield_checkbox LI
{
	overflow: visible;
}
LI.gfield
{
	padding-bottom: 3px;
}
.gform_wrapper .gfield_description
{
	padding-top: 6px;
}
LABEL
{
	padding-bottom: 2px;
}
.widget .gform_wrapper .top_label INPUT.medium, .widget .gform_wrapper .top_label SELECT.medium
{
	width: 100%;
}
FOOTER H1, FOOTER H2, FOOTER H3, FOOTER H4, FOOTER H5, FOOTER H6
{
/*color: #d4d4d4;*/
}
/*-------------------------------------------------------------------------------------------------------
Helper
-------------------------------------------------------------------------------------------------------*/
.ir
{
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
}
.ir BR
{
	display: none;
}
.hidden
{
	display: none !important;
	visibility: hidden;
}
.visuallyhidden
{
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus
{
	clip: rect(auto, auto, auto, auto);
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
.invisible
{
	visibility: hidden;
}
.clearfix:before, .clearfix:after
{
	content: "";
	display: table;
}
.clearfix:after
{
	clear: both;
}
.clearfix
{
	zoom: 1;
}
/*-------------------------------------------------------------------------------------------------------
Skins
-------------------------------------------------------------------------------------------------------*/
DIV.header-bg
{
	overflow: hidden;
	background: url(/images/bg-hatch.png) repeat !important;
}
DIV.header-bg-fill
{
	height: 1000px;
	width: 100%;
	min-width: 1000px;
}
.ie8 DIV.header-bg-fill
{
	position: absolute;
	top: -300px;
	bottom: -300px;
	left: -500px;
	right: -500px;
	min-width: 2000px;
}
.ie9 .gradient
{
	filter: none;
}
HTML.boxed-layout UL.topmenu UL.sub-menu LI > A
{
/*border-top: 1px solid transparent;*/
	border-bottom: 1px solid transparent;
}
HTML.boxed-layout.no-touch DIV.menu-wrapper UL.topmenu UL.sub-menu LI.sfHover > A, HTML.boxed-layout.no-touch DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-repeat: no-repeat;
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
/*-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);*/
}
.ie8 UL.topmenu > LI.menu-parent-item.sfHover > A, .ie8 UL.topmenu > LI.menu-parent-item:hover > A, .ie8 UL.topmenu > LI:hover > A, .ie8 UL.topmenu > LI.sfHover > A
{
	background: #333;
}
HTML.boxed-layout DIV.menu-wrapper UL.topmenu UL.sub-menu LI.sfHover > A STRONG, HTML.boxed-layout DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A STRONG
{
	color: #FFFFFF;
	text-shadow: 0px -1px rgba(0, 0, 0, 0.2);
}
HTML.ie8 A.image-link, HTML.ie8 .embed-wrapper
{
	border: 1px solid transparent;
}
HTML.boxed-layout DIV.prime-portfolio A.btn:hover, HTML.boxed-layout DIV.slide A.btn:hover, HTML.boxed-layout A.btn:hover
{
	color: #FFFFFF !important;
}
DIV#frontpageslider-container A.btn.medium
{
	width: 100% !important;
	text-align: center;
	margin-top: 15px;
}
/*Autumn*/
HTML.skin-autumn DIV.header-bg-fill
{
	background: #FF7A00;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZjdhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGUxMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e1000), color-stop(100%,#ff7a00));
	background: -moz-radial-gradient(center, ellipse cover, #ff7a00 0%, #4e1000 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ff7a00), color-stop(100%,#4e1000));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #ff7a00 0%,#4e1000 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #ff7a00 0%,#4e1000 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #ff7a00 0%,#4e1000 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #ff7a00 0%,#4e1000 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7a00', endColorstr='#4e1000',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-autumn UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-autumn DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #A44809;
}
HTML.skin-autumn BODY SPAN.call-us-button A.btn, HTML.skin-autumn .btn, HTML.skin-autumn A.btn, HTML.skin-autumn A.btn:visited, HTML.skin-autumn BODY A.btn, HTML.skin-autumn BODY A.btn:visited, HTML.skin-autumn BUTTON, HTML.skin-autumn .wpcf7-submit, HTML.skin-autumn INPUT[type="submit"], HTML.skin-autumn BODY DIV.social-links > A.btn, HTML.skin-autumn A.accordion-toggle, HTML.skin-autumn A.accordion-toggle:visited, HTML.skin-autumn A.accordion-toggle:hover, HTML.skin-autumn .main .tabs > LI > A, HTML.skin-autumn .tabs > LI > A, HTML.skin-autumn BODY .main .tabs > LI > A, HTML.skin-autumn BODY .tabs > LI > A
{
	background-color: #A44809;
	color: #FFFFFF;
}
HTML.skin-autumn BODY A.mobile-menu-btn.btn, HTML.skin-autumn BODY DIV.social-links > A.btn, HTML.skin-autumn BODY SPAN.call-us-button A.btn, HTML.skin-autumn SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-autumn BODY SPAN.call-us-button A.btn
{
/*background-color: #55BE18;*/
}
HTML.skin-autumn A, HTML.skin-autumn A:visited, HTML.skin-autumn .widget_rss H3 A:hover, HTML.skin-autumn BODY A:hover, HTML.skin-autumn BODY A:visited:hover, HTML.skin-autumn .main .tabs > LI > A, HTML.skin-autumn .tabs > LI > A, HTML.skin-autumn BLOCKQUOTE, HTML.skin-autumn SPAN.pullquote, HTML.skin-autumn DIV.video-embed-shortcode:hover, HTML.skin-autumn DIV#map_canvas:hover, HTML.skin-autumn DIV.recent-posts H5 A:hover, HTML.skin-autumn DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-autumn DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-autumn UL#filters LI DIV:hover, HTML.skin-autumn ARTICLE.item DIV.description A:hover, HTML.skin-autumn .comment A, HTML.skin-autumn .comment A:visited, HTML.skin-autumn .comment A:hover, HTML.skin-autumn .comment .message A.reply:hover, HTML.skin-autumn .paginators UL.page-numbers LI A.prev:hover, HTML.skin-autumn .paginators UL.page-numbers LI A.next:hover, HTML.skin-autumn UL#filters LI DIV.current
{
	color: #A44809;
}
HTML.skin-autumn DIV.plan.featured
{
	background-color: #FFF6F0;
}
HTML.skin-autumn BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-autumn BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-autumn BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-autumn BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-autumn BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-autumn BODY SPAN.categories A, HTML.skin-autumn BODY UL.page-numbers > LI > SPAN, HTML.skin-autumn UL.page-numbers > LI > A.page-numbers, HTML.skin-autumn BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #A44809;
	color: #FFFFFF;
}
HTML.skin-autumn BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-autumn BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #A44809;
}
HTML.skin-autumn INPUT:focus, HTML.skin-autumn TEXTAREA:focus, HTML.skin-autumn .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(242, 124, 16, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(242, 124, 16, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(242, 124, 16, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(242, 124, 16, 0.6);
}
HTML.skin-autumn .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-autumn A.image-link:hover, HTML.skin-autumn .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #F27C10;
}
HTML.no-touch.skin-autumn.ie8 A.image-link:hover, HTML.skin-autumn.ie8 .embed-wrapper:hover
{
	border: 1px solid #F27C10;
}
HTML.skin-autumn .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-autumn DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #F27C10;
	color: #F27C10;
}
/*Black*/
HTML.skin-black DIV.header-bg-fill
{
	background: #808284;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM4MDgyODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTYxNzE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#161718), color-stop(100%,#808284));
	background: -moz-radial-gradient(center, ellipse cover, #808284 0%, #161718 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#808284), color-stop(100%,#161718));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #808284 0%,#161718 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #808284 0%,#161718 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #808284 0%,#161718 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #808284 0%,#161718 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808284', endColorstr='#161718',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-black UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-black DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #444;
}
HTML.skin-black BODY SPAN.call-us-button A.btn, HTML.skin-black .btn, HTML.skin-black A.btn, HTML.skin-black A.btn:visited, HTML.skin-black BODY A.btn, HTML.skin-black BODY A.btn:visited, HTML.skin-black BUTTON, HTML.skin-black .wpcf7-submit, HTML.skin-black INPUT[type="submit"], HTML.skin-black BODY DIV.social-links > A.btn, HTML.skin-black A.accordion-toggle, HTML.skin-black A.accordion-toggle:visited, HTML.skin-black A.accordion-toggle:hover, HTML.skin-black .main .tabs > LI > A, HTML.skin-black .tabs > LI > A, HTML.skin-black BODY .main .tabs > LI > A, HTML.skin-black BODY .tabs > LI > A
{
	background-color: #444;
	color: #FFFFFF;
}
HTML.skin-black BODY A.mobile-menu-btn.btn, HTML.skin-black BODY DIV.social-links > A.btn, HTML.skin-black BODY SPAN.call-us-button A.btn, HTML.skin-black SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-black BODY SPAN.call-us-button A.btn
{
	background-color: #FF8000;
}
HTML.skin-black A, HTML.skin-black A:visited, HTML.skin-black .widget_rss H3 A:hover, HTML.skin-black BODY A:hover, HTML.skin-black BODY A:visited:hover, HTML.skin-black .main .tabs > LI > A, HTML.skin-black .tabs > LI > A, HTML.skin-black BLOCKQUOTE, HTML.skin-black SPAN.pullquote, HTML.skin-black DIV.video-embed-shortcode:hover, HTML.skin-black DIV#map_canvas:hover, HTML.skin-black DIV.recent-posts H5 A:hover, HTML.skin-black DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-black DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-black UL#filters LI DIV:hover, HTML.skin-black ARTICLE.item DIV.description A:hover, HTML.skin-black .comment A, HTML.skin-black .comment A:visited, HTML.skin-black .comment A:hover, HTML.skin-black .comment .message A.reply:hover, HTML.skin-black .paginators UL.page-numbers LI A.prev:hover, HTML.skin-black .paginators UL.page-numbers LI A.next:hover, HTML.skin-black UL#filters LI DIV.current
{
	color: #FF8000;
}
HTML.skin-black DIV.plan.featured
{
	background-color: #FFF6ED;
}
HTML.skin-black BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-black BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-black BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-black BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-black BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-black BODY SPAN.categories A, HTML.skin-black BODY UL.page-numbers > LI > SPAN, HTML.skin-black UL.page-numbers > LI > A.page-numbers, HTML.skin-black BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #FF8000;
}
HTML.skin-black BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-black BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #FF8000;
}
HTML.skin-black INPUT:focus, HTML.skin-black TEXTAREA:focus, HTML.skin-black .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(255, 128, 0, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 128, 0, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 128, 0, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 128, 0, 0.6);
}
HTML.skin-black .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-black A.image-link:hover, HTML.skin-black .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #FF8000;
}
HTML.no-touch.skin-black.ie8 A.image-link:hover, HTML.skin-black.ie8 .embed-wrapper:hover
{
	border: 1px solid #FF8000;
}
HTML.skin-black .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-black DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #FF8000;
	color: #FF8000;
}
/*Blue-Grey*/
HTML.skin-blue-grey DIV.header-bg-fill
{
	background: #C7C9F0;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjN2M5ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTExMTE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#111118), color-stop(100%,#c7c9f0));
	background: -moz-radial-gradient(center, ellipse cover, #c7c9f0 0%, #111118 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#c7c9f0), color-stop(100%,#111118));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #c7c9f0 0%,#111118 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #c7c9f0 0%,#111118 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #c7c9f0 0%,#111118 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #c7c9f0 0%,#111118 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c9f0', endColorstr='#111118',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-blue-grey UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-blue-grey DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #666785;
}
HTML.skin-blue-grey BODY SPAN.call-us-button A.btn, HTML.skin-blue-grey .btn, HTML.skin-blue-grey A.btn, HTML.skin-blue-grey A.btn:visited, HTML.skin-blue-grey BODY A.btn, HTML.skin-blue-grey BODY A.btn:visited, HTML.skin-blue-grey BUTTON, HTML.skin-blue-grey .wpcf7-submit, HTML.skin-blue-grey INPUT[type="submit"], HTML.skin-blue-grey BODY DIV.social-links > A.btn, HTML.skin-blue-grey A.accordion-toggle, HTML.skin-blue-grey A.accordion-toggle:visited, HTML.skin-blue-grey A.accordion-toggle:hover, HTML.skin-blue-grey .main .tabs > LI > A, HTML.skin-blue-grey .tabs > LI > A, HTML.skin-blue-grey BODY .main .tabs > LI > A, HTML.skin-blue-grey BODY .tabs > LI > A
{
	background-color: #666785;
	color: #FFFFFF;
}
HTML.skin-blue-grey BODY A.mobile-menu-btn.btn, HTML.skin-blue-grey BODY DIV.social-links > A.btn, HTML.skin-blue-grey BODY SPAN.call-us-button A.btn, HTML.skin-blue-grey SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-blue-grey BODY SPAN.call-us-button A.btn
{
/*background-color: #55BE18;*/
}
HTML.skin-blue-grey A, HTML.skin-blue-grey A:visited, HTML.skin-blue-grey .widget_rss H3 A:hover, HTML.skin-blue-grey BODY A:hover, HTML.skin-blue-grey BODY A:visited:hover, HTML.skin-blue-grey .main .tabs > LI > A, HTML.skin-blue-grey .tabs > LI > A, HTML.skin-blue-grey BLOCKQUOTE, HTML.skin-blue-grey SPAN.pullquote, HTML.skin-blue-grey DIV.video-embed-shortcode:hover, HTML.skin-blue-grey DIV#map_canvas:hover, HTML.skin-blue-grey DIV.recent-posts H5 A:hover, HTML.skin-blue-grey DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-blue-grey DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-blue-grey UL#filters LI DIV:hover, HTML.skin-blue-grey ARTICLE.item DIV.description A:hover, HTML.skin-blue-grey .comment A, HTML.skin-blue-grey .comment A:visited, HTML.skin-blue-grey .comment A:hover, HTML.skin-blue-grey .comment .message A.reply:hover, HTML.skin-blue-grey .paginators UL.page-numbers LI A.prev:hover, HTML.skin-blue-grey .paginators UL.page-numbers LI A.next:hover, HTML.skin-blue-grey UL#filters LI DIV.current
{
	color: #666785;
}
HTML.skin-blue-grey DIV.plan.featured
{
	background-color: #F7F7FF;
}
HTML.skin-blue-grey BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-blue-grey BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-blue-grey BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-blue-grey BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-blue-grey BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-blue-grey BODY SPAN.categories A, HTML.skin-blue-grey BODY UL.page-numbers > LI > SPAN, HTML.skin-blue-grey UL.page-numbers > LI > A.page-numbers, HTML.skin-blue-grey BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #666785;
}
HTML.skin-blue-grey BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-blue-grey BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #666785;
}
HTML.skin-blue-grey INPUT:focus, HTML.skin-blue-grey TEXTAREA:focus, HTML.skin-blue-grey .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(141, 142, 184, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(141, 142, 184, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(141, 142, 184, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(141, 142, 184, 0.6);
}
HTML.skin-blue-grey .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-blue-grey A.image-link:hover, HTML.skin-blue-grey .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #666785;
}
HTML.no-touch.skin-blue-grey.ie8 A.image-link:hover, HTML.ie8.skin-blue-grey.ie8 .embed-wrapper:hover
{
	border: 1px solid #666785;
}
HTML.skin-blue-grey .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-blue-grey DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #666785;
	color: #666785;
}
/*Cherry*/
HTML.skin-cherry UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-cherry DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #D51600;
}
HTML.skin-cherry BODY SPAN.call-us-button A.btn, HTML.skin-cherry .btn, HTML.skin-cherry A.btn, HTML.skin-cherry A.btn:visited, HTML.skin-cherry BODY A.btn, HTML.skin-cherry BODY A.btn:visited, HTML.skin-cherry BUTTON, HTML.skin-cherry .wpcf7-submit, HTML.skin-cherry INPUT[type="submit"], HTML.skin-cherry BODY DIV.social-links > A.btn, HTML.skin-cherry A.accordion-toggle, HTML.skin-cherry A.accordion-toggle:visited, HTML.skin-cherry A.accordion-toggle:hover, HTML.skin-cherry .main .tabs > LI > A, HTML.skin-cherry .tabs > LI > A, HTML.skin-cherry BODY .main .tabs > LI > A, HTML.skin-cherry BODY .tabs > LI > A
{
	background-color: #D51600;
	color: #FFFFFF;
}
HTML.skin-cherry BODY A.mobile-menu-btn.btn, HTML.skin-cherry BODY DIV.social-links > A.btn, HTML.skin-cherry BODY SPAN.call-us-button A.btn, HTML.skin-cherry SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-cherry BODY SPAN.call-us-button A.btn
{
/*background-color: #55BE18;*/
}
HTML.skin-cherry A, HTML.skin-cherry A:visited, HTML.skin-cherry .widget_rss H3 A:hover, HTML.skin-cherry BODY A:hover, HTML.skin-cherry BODY A:visited:hover, HTML.skin-cherry .main .tabs > LI > A, HTML.skin-cherry .tabs > LI > A, HTML.skin-cherry BLOCKQUOTE, HTML.skin-cherry SPAN.pullquote, HTML.skin-cherry DIV.video-embed-shortcode:hover, HTML.skin-cherry DIV#map_canvas:hover, HTML.skin-cherry DIV.recent-posts H5 A:hover, HTML.skin-cherry DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-cherry DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-cherry UL#filters LI DIV:hover, HTML.skin-cherry ARTICLE.item DIV.description A:hover, HTML.skin-cherry .comment A, HTML.skin-cherry .comment A:visited, HTML.skin-cherry .comment A:hover, HTML.skin-cherry .comment .message A.reply:hover, HTML.skin-cherry .paginators UL.page-numbers LI A.prev:hover, HTML.skin-cherry .paginators UL.page-numbers LI A.next:hover, HTML.skin-cherry UL#filters LI DIV.current
{
	color: #D51600;
}
FOOTER .widget UL
{
	margin-left: 75px;
}
DIV.video
{
	background: url(/images/plasma.png) no-repeat;
	height: 238px;
	width: 288px;
}
FOOTER .widget.widget_nav_menu DIV.widget-1 H3
{
	margin-left: 75px;
}
HTML.skin-cherry DIV.plan.featured
{
	background-color: #FFEFED;
}
HTML.skin-cherry BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-cherry BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-cherry BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-cherry BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-cherry BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-cherry BODY SPAN.categories A, HTML.skin-cherry BODY UL.page-numbers > LI > SPAN, HTML.skin-cherry UL.page-numbers > LI > A.page-numbers, HTML.skin-cherry BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #D51600;
}
HTML.skin-cherry BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-cherry BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #D51600;
}
HTML.skin-cherry INPUT:focus, HTML.skin-cherry TEXTAREA:focus, HTML.skin-cherry .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(255, 36, 3, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 36, 3, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 36, 3, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 36, 3, 0.6);
}
HTML.skin-cherry .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-cherry A.image-link:hover, HTML.skin-cherry .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #CCC;
}
HTML.no-touch.skin-cherry.ie8 A.image-link:hover, HTML.ie8.skin-cherry .embed-wrapper:hover
{
	border: 1px solid #FF2403;
}
HTML.skin-cherry .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-cherry DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #FF2403;
	color: #FF2403;
}
/*Coffee*/
HTML.skin-coffee DIV.header-bg-fill
{
	background: #ADA59E;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhZGE1OWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTgwYjA0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#180b04), color-stop(100%,#ada59e));
	background: -moz-radial-gradient(center, ellipse cover, #ada59e 0%, #180b04 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ada59e), color-stop(100%,#180b04));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #ada59e 0%,#180b04 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #ada59e 0%,#180b04 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #ada59e 0%,#180b04 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #ada59e 0%,#180b04 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ada59e', endColorstr='#180b04',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-coffee DIV.menu-wrapper UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-coffee DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #5C5044;
}
HTML.skin-coffee BODY SPAN.call-us-button A.btn, HTML.skin-coffee .btn, HTML.skin-coffee A.btn, HTML.skin-coffee A.btn:visited, HTML.skin-coffee BODY A.btn, HTML.skin-coffee BODY A.btn:visited, HTML.skin-coffee BUTTON, HTML.skin-coffee .wpcf7-submit, HTML.skin-coffee INPUT[type="submit"], HTML.skin-coffee BODY DIV.social-links > A.btn, HTML.skin-coffee A.accordion-toggle, HTML.skin-coffee A.accordion-toggle:visited, HTML.skin-coffee A.accordion-toggle:hover, HTML.skin-coffee .main .tabs > LI > A, HTML.skin-coffee .tabs > LI > A, HTML.skin-coffee BODY .main .tabs > LI > A, HTML.skin-coffee BODY .tabs > LI > A
{
	background-color: #609BAD;
	color: #FFFFFF;
}
HTML.skin-coffee BODY A.mobile-menu-btn.btn, HTML.skin-coffee BODY DIV.social-links > A.btn, HTML.skin-coffee BODY SPAN.call-us-button A.btn, HTML.skin-coffee SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-coffee BODY SPAN.call-us-button A.btn
{
	background-color: #4D8394;
}
HTML.skin-coffee A, HTML.skin-coffee A:visited, HTML.skin-coffee .widget_rss H3 A:hover, HTML.skin-coffee BODY A:hover, HTML.skin-coffee BODY A:visited, HTML.skin-coffee .main .tabs > LI > A, HTML.skin-coffee .tabs > LI > A, HTML.skin-coffee BLOCKQUOTE, HTML.skin-coffee SPAN.pullquote, HTML.skin-coffee DIV.video-embed-shortcode:hover, HTML.skin-coffee DIV#map_canvas:hover, HTML.skin-coffee DIV.recent-posts H5 A:hover, HTML.skin-coffee DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-coffee DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-coffee UL#filters LI DIV:hover, HTML.skin-coffee ARTICLE.item DIV.description A:hover, HTML.skin-coffee .comment A, HTML.skin-coffee .comment A:visited, HTML.skin-coffee .comment A:hover, HTML.skin-coffee .comment .message A.reply:hover, HTML.skin-coffee .paginators UL.page-numbers LI A.prev:hover, HTML.skin-coffee .paginators UL.page-numbers LI A.next:hover, HTML.skin-coffee UL#filters LI DIV.current
{
	color: #609BAD;
}
HTML.skin-coffee DIV.plan.featured
{
	background-color: #FFF9F4;
}
HTML.skin-coffee BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-coffee BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-coffee BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-coffee BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-coffee BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-coffee BODY SPAN.categories A, HTML.skin-coffee BODY UL.page-numbers > LI > SPAN, HTML.skin-coffee UL.page-numbers > LI > A.page-numbers, HTML.skin-coffee BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #609BAD;
}
HTML.skin-coffee BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-coffee BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #609BAD;
}
HTML.skin-coffee INPUT:focus, HTML.skin-coffee TEXTAREA:focus, HTML.skin-coffee .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(96, 155, 173, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(96, 155, 173, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(96, 155, 173, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(96, 155, 173, 0.6);
}
HTML.skin-coffee .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-coffee A.image-link:hover, HTML.skin-coffee .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #609BAD;
}
HTML.no-touch.skin-coffee.ie8 A.image-link:hover, HTML.ie8.skin-coffee .embed-wrapper:hover
{
	border: 1px solid #609BAD;
}
HTML.skin-coffee .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-coffee DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #609BAD;
	color: #609BAD;
}
/*Cool Blue*/
HTML.skin-cool-blue DIV.header-bg-fill
{
	background: #41C7FF;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0MWM3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAyYjUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002b50), color-stop(100%,#41c7ff));
	background: -moz-radial-gradient(center, ellipse cover, #41c7ff 0%, #002b50 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#41c7ff), color-stop(100%,#002b50));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #41c7ff 0%,#002b50 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #41c7ff 0%,#002b50 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #41c7ff 0%,#002b50 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #41c7ff 0%,#002b50 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41c7ff', endColorstr='#002b50',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-cool-blue UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-cool-blue DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #007FB6;
}
HTML.skin-cool-blue BODY SPAN.call-us-button A.btn, HTML.skin-cool-blue .btn, HTML.skin-cool-blue A.btn, HTML.skin-cool-blue A.btn:visited, HTML.skin-cool-blue BODY A.btn, HTML.skin-cool-blue BODY A.btn:visited, HTML.skin-cool-blue BUTTON, HTML.skin-cool-blue .wpcf7-submit, HTML.skin-cool-blue INPUT[type="submit"], HTML.skin-cool-blue BODY DIV.social-links > A.btn, HTML.skin-cool-blue A.accordion-toggle, HTML.skin-cool-blue A.accordion-toggle:visited, HTML.skin-cool-blue A.accordion-toggle:hover, HTML.skin-cool-blue .main .tabs > LI > A, HTML.skin-cool-blue .tabs > LI > A, HTML.skin-cool-blue BODY .main .tabs > LI > A, HTML.skin-cool-blue BODY .tabs > LI > A
{
	background-color: #007FB6;
	color: #FFFFFF;
}
HTML.skin-cool-blue BODY A.mobile-menu-btn.btn, HTML.skin-cool-blue BODY DIV.social-links > A.btn, HTML.skin-cool-blue BODY SPAN.call-us-button A.btn, HTML.skin-cool-blue SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-cool-blue BODY SPAN.call-us-button A.btn
{
/*background-color: #FFA641;*/
}
HTML.skin-cool-blue A, HTML.skin-cool-blue A:visited, HTML.skin-cool-blue .widget_rss H3 A:hover, HTML.skin-cool-blue BODY A:hover, HTML.skin-cool-blue BODY A:visited:hover, HTML.skin-cool-blue .main .tabs > LI > A, HTML.skin-cool-blue .tabs > LI > A, HTML.skin-cool-blue BLOCKQUOTE, HTML.skin-cool-blue SPAN.pullquote, HTML.skin-cool-blue DIV.video-embed-shortcode:hover, HTML.skin-cool-blue DIV#map_canvas:hover, HTML.skin-cool-blue DIV.recent-posts H5 A:hover, HTML.skin-cool-blue DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-cool-blue DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-cool-blue UL#filters LI DIV:hover, HTML.skin-cool-blue ARTICLE.item DIV.description A:hover, HTML.skin-cool-blue .comment A, HTML.skin-cool-blue .comment A:visited, HTML.skin-cool-blue .comment A:hover, HTML.skin-cool-blue .comment .message A.reply:hover, HTML.skin-cool-blue .paginators UL.page-numbers LI A.prev:hover, HTML.skin-cool-blue .paginators UL.page-numbers LI A.next:hover, HTML.skin-cool-blue UL#filters LI DIV.current
{
	color: #007FB6;
}
HTML.skin-cool-blue DIV.plan.featured
{
	background-color: #F2FBFF;
}
HTML.skin-cool-blue BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-cool-blue BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-cool-blue BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-cool-blue BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-cool-blue BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-cool-blue BODY SPAN.categories A, HTML.skin-cool-blue BODY UL.page-numbers > LI > SPAN, HTML.skin-cool-blue UL.page-numbers > LI > A.page-numbers, HTML.skin-cool-blue BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #007FB6;
}
HTML.skin-cool-blue BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-cool-blue BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #007FB6;
}
HTML.skin-cool-blue INPUT:focus, HTML.skin-cool-blue TEXTAREA:focus, HTML.skin-cool-blue .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(0, 127, 182, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 171, 245, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 171, 245, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 171, 245, 0.6);
}
HTML.skin-cool-blue .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-cool-blue A.image-link:hover, HTML.skin-cool-blue .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #00ABF5;
}
HTML.no-touch.skin-cool-blue.ie8 A.image-link:hover, HTML.ie8.skin-cool-blue .embed-wrapper:hover
{
	border: 1px solid #00ABF5;
}
HTML.skin-cool-blue .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-cool-blue DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #00ABF5;
	color: #00ABF5;
}
/*Fire*/
HTML.skin-fire DIV.header-bg-fill
{
	background: #FFB476;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmI0NzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWI0NDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb4400), color-stop(100%,#ffb476));
	background: -moz-radial-gradient(center, ellipse cover, #ffb476 0%, #eb4400 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffb476), color-stop(100%,#eb4400));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #ffb476 0%,#eb4400 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #ffb476 0%,#eb4400 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #ffb476 0%,#eb4400 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #ffb476 0%,#eb4400 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb476', endColorstr='#eb4400',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-fire UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-fire DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #FF8424;
}
HTML.skin-fire BODY SPAN.call-us-button A.btn, HTML.skin-fire .btn, HTML.skin-fire A.btn, HTML.skin-fire A.btn:visited, HTML.skin-fire BODY A.btn, HTML.skin-fire BODY A.btn:visited, HTML.skin-fire BUTTON, HTML.skin-fire .wpcf7-submit, HTML.skin-fire INPUT[type="submit"], HTML.skin-fire BODY DIV.social-links > A.btn, HTML.skin-fire A.accordion-toggle, HTML.skin-fire A.accordion-toggle:visited, HTML.skin-fire A.accordion-toggle:hover, HTML.skin-fire .main .tabs > LI > A, HTML.skin-fire .tabs > LI > A, HTML.skin-fire BODY .main .tabs > LI > A, HTML.skin-fire BODY .tabs > LI > A
{
	background-color: #FF8424;
	color: #FFFFFF;
}
HTML.skin-fire BODY A.mobile-menu-btn.btn, HTML.skin-fire BODY DIV.social-links > A.btn, HTML.skin-fire BODY SPAN.call-us-button A.btn, HTML.skin-fire SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-fire BODY SPAN.call-us-button A.btn
{
/*background-color: #55BE18;*/
}
HTML.skin-fire A, HTML.skin-fire A:visited, HTML.skin-fire .widget_rss H3 A:hover, HTML.skin-fire BODY A:hover, HTML.skin-fire BODY A:visited:hover, HTML.skin-fire .main .tabs > LI > A, HTML.skin-fire .tabs > LI > A, HTML.skin-fire BLOCKQUOTE, HTML.skin-fire SPAN.pullquote, HTML.skin-fire DIV.video-embed-shortcode:hover, HTML.skin-fire DIV#map_canvas:hover, HTML.skin-fire DIV.recent-posts H5 A:hover, HTML.skin-fire DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-fire DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-fire UL#filters LI DIV:hover, HTML.skin-fire ARTICLE.item DIV.description A:hover, HTML.skin-fire .comment A, HTML.skin-fire .comment A:visited, HTML.skin-fire .comment A:hover, HTML.skin-fire .comment .message A.reply:hover, HTML.skin-fire .paginators UL.page-numbers LI A.prev:hover, HTML.skin-fire .paginators UL.page-numbers LI A.next:hover, HTML.skin-fire UL#filters LI DIV.current
{
	color: #FF8424;
}
HTML.skin-fire DIV.plan.featured
{
	background-color: #FFF0E4;
}
HTML.skin-fire BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-fire BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-fire BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-fire BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-fire BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-fire BODY SPAN.categories A, HTML.skin-fire BODY UL.page-numbers > LI > SPAN, HTML.skin-fire UL.page-numbers > LI > A.page-numbers, HTML.skin-fire BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #FF8424;
}
HTML.skin-fire BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-fire BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #FF8424;
}
HTML.skin-fire INPUT:focus, HTML.skin-fire TEXTAREA:focus, HTML.skin-fire .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(255, 132, 36, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 132, 36, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 132, 36, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 132, 36, 0.6);
}
HTML.skin-fire .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-fire A.image-link:hover, HTML.skin-fire .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #FC9038;
}
HTML.no-touch.ie8.skin-fire A.image-link:hover, HTML.ie8.skin-fire .embed-wrapper:hover
{
	border: 1px solid #FC9038;
}
HTML.skin-fire .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-fire DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #FC9038;
	color: #FC9038;
}
/*Forest Green*/
HTML.skin-forest-green DIV.header-bg-fill
{
	background: #C5DF87;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjNWRmODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzEzZjE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313f15), color-stop(100%,#c5df87));
	background: -moz-radial-gradient(center, ellipse cover, #c5df87 0%, #313f15 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#c5df87), color-stop(100%,#313f15));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #c5df87 0%,#313f15 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #c5df87 0%,#313f15 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #c5df87 0%,#313f15 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #c5df87 0%,#313f15 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5df87', endColorstr='#313f15',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-forest-green UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-forest-green DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #76943B;
}
HTML.skin-forest-green BODY SPAN.call-us-button A.btn, HTML.skin-forest-green .btn, HTML.skin-forest-green A.btn, HTML.skin-forest-green A.btn:visited, HTML.skin-forest-green BODY A.btn, HTML.skin-forest-green BODY A.btn:visited, HTML.skin-forest-green BUTTON, HTML.skin-forest-green .wpcf7-submit, HTML.skin-forest-green INPUT[type="submit"], HTML.skin-forest-green BODY DIV.social-links > A.btn, HTML.skin-forest-green A.accordion-toggle, HTML.skin-forest-green A.accordion-toggle:visited, HTML.skin-forest-green A.accordion-toggle:hover, HTML.skin-forest-green .main .tabs > LI > A, HTML.skin-forest-green .tabs > LI > A, HTML.skin-forest-green BODY .main .tabs > LI > A, HTML.skin-forest-green BODY .tabs > LI > A
{
	background-color: #76943B;
	color: #FFFFFF;
}
HTML.skin-forest-green BODY A.mobile-menu-btn.btn, HTML.skin-forest-green BODY DIV.social-links > A.btn, HTML.skin-forest-green BODY SPAN.call-us-button A.btn, HTML.skin-forest-green SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-forest-green BODY SPAN.call-us-button A.btn
{
/*background-color: #7E3B94;*/
}
HTML.skin-forest-green A, HTML.skin-forest-green A:visited, HTML.skin-forest-green .widget_rss H3 A:hover, HTML.skin-forest-green BODY A:hover, HTML.skin-forest-green BODY A:visited:hover, HTML.skin-forest-green .main .tabs > LI > A, HTML.skin-forest-green .tabs > LI > A, HTML.skin-forest-green BLOCKQUOTE, HTML.skin-forest-green SPAN.pullquote, HTML.skin-forest-green DIV.video-embed-shortcode:hover, HTML.skin-forest-green DIV#map_canvas:hover, HTML.skin-forest-green DIV.recent-posts H5 A:hover, HTML.skin-forest-green DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-forest-green DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-forest-green UL#filters LI DIV:hover, HTML.skin-forest-green ARTICLE.item DIV.description A:hover, HTML.skin-forest-green .comment A, HTML.skin-forest-green .comment A:visited, HTML.skin-forest-green .comment A:hover, HTML.skin-forest-green .comment .message A.reply:hover, HTML.skin-forest-green .paginators UL.page-numbers LI A.prev:hover, HTML.skin-forest-green .paginators UL.page-numbers LI A.next:hover, HTML.skin-forest-green UL#filters LI DIV.current
{
	color: #76943B;
}
HTML.skin-forest-green DIV.plan.featured
{
	background-color: #FBFFF4;
}
HTML.skin-forest-green BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-forest-green BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-forest-green BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-forest-green BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-forest-green BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-forest-green BODY SPAN.categories A, HTML.skin-forest-green BODY UL.page-numbers > LI > SPAN, HTML.skin-forest-green UL.page-numbers > LI > A.page-numbers, HTML.skin-forest-green BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #76943B;
}
HTML.skin-forest-green BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-forest-green BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #76943B;
}
HTML.skin-forest-green INPUT:focus, HTML.skin-forest-green TEXTAREA:focus, HTML.skin-forest-green .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(121, 144, 66, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(121, 144, 66, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(121, 144, 66, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(121, 144, 66, 0.6);
}
HTML.skin-forest-green .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-forest-green A.image-link:hover, HTML.skin-forest-green .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #C7F763;
}
HTML.no-touch.ie8.skin-forest-green A.image-link:hover, HTML.ie8.skin-forest-green .embed-wrapper:hover
{
	border: 1px solid #C7F763;
}
HTML.skin-forest-green .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-forest-green DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #C7F763;
	color: #76943B;
}
/*Golden*/
HTML.skin-golden DIV.header-bg-fill
{
	background: #FFDA47;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmRhNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzU1NzE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#755714), color-stop(100%,#ffda47));
	background: -moz-radial-gradient(center, ellipse cover, #ffda47 0%, #755714 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffda47), color-stop(100%,#755714));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #ffda47 0%,#755714 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #ffda47 0%,#755714 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #ffda47 0%,#755714 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #ffda47 0%,#755714 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffda47', endColorstr='#755714',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-golden UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-golden DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #BD9E24;
}
HTML.skin-golden BODY SPAN.call-us-button A.btn, HTML.skin-golden .btn, HTML.skin-golden A.btn, HTML.skin-golden A.btn:visited, HTML.skin-golden BODY A.btn, HTML.skin-golden BODY A.btn:visited, HTML.skin-golden BUTTON, HTML.skin-golden .wpcf7-submit, HTML.skin-golden INPUT[type="submit"], HTML.skin-golden BODY DIV.social-links > A.btn, HTML.skin-golden A.accordion-toggle, HTML.skin-golden A.accordion-toggle:visited, HTML.skin-golden A.accordion-toggle:hover, HTML.skin-golden .main .tabs > LI > A, HTML.skin-golden .tabs > LI > A, HTML.skin-golden BODY .main .tabs > LI > A, HTML.skin-golden BODY .tabs > LI > A
{
	background-color: #BD9E24;
	color: #FFFFFF;
}
HTML.skin-golden BODY A.mobile-menu-btn.btn, HTML.skin-golden BODY DIV.social-links > A.btn, HTML.skin-golden BODY SPAN.call-us-button A.btn, HTML.skin-golden SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-golden BODY SPAN.call-us-button A.btn
{
/*background-color: #55BE18;*/
}
HTML.skin-golden A, HTML.skin-golden A:visited, HTML.skin-golden .widget_rss H3 A:hover, HTML.skin-golden BODY A:hover, HTML.skin-golden BODY A:visited:hover, HTML.skin-golden .main .tabs > LI > A, HTML.skin-golden .tabs > LI > A, HTML.skin-golden BLOCKQUOTE, HTML.skin-golden SPAN.pullquote, HTML.skin-golden DIV.video-embed-shortcode:hover, HTML.skin-golden DIV#map_canvas:hover, HTML.skin-golden DIV.recent-posts H5 A:hover, HTML.skin-golden DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-golden DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-golden UL#filters LI DIV:hover, HTML.skin-golden ARTICLE.item DIV.description A:hover, HTML.skin-golden .comment A, HTML.skin-golden .comment A:visited, HTML.skin-golden .comment A:hover, HTML.skin-golden .comment .message A.reply:hover, HTML.skin-golden .paginators UL.page-numbers LI A.prev:hover, HTML.skin-golden .paginators UL.page-numbers LI A.next:hover, HTML.skin-golden UL#filters LI DIV.current
{
	color: #BD9E24;
}
HTML.skin-golden DIV.plan.featured
{
	background-color: #FFFBEC;
}
HTML.skin-golden BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-golden BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-golden BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-golden BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-golden BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-golden BODY SPAN.categories A, HTML.skin-golden BODY UL.page-numbers > LI > SPAN, HTML.skin-golden UL.page-numbers > LI > A.page-numbers, HTML.skin-golden BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #BD9E24;
}
HTML.skin-golden BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-golden BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #BD9E24;
}
HTML.skin-golden INPUT:focus, HTML.skin-golden TEXTAREA:focus, HTML.skin-golden .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(255, 218, 71, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 218, 71, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 218, 71, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 218, 71, 0.6);
}
HTML.skin-golden .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-golden A.image-link:hover, HTML.skin-golden .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #FFDA47;
}
HTML.no-touch.ie8.skin-golden A.image-link:hover, HTML.ie8.skin-golden .embed-wrapper:hover
{
	border: 1px solid #FFDA47;
}
HTML.skin-golden .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-golden DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #FFDA47;
	color: #BD9E24;
}
/*Grey*/
HTML.skin-grey DIV.header-bg-fill
{
	background: #C3D1D8;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjM2QxZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjkzMjM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#293237), color-stop(100%,#c3d1d8));
	background: -moz-radial-gradient(center, ellipse cover, #c3d1d8 0%, #293237 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#c3d1d8), color-stop(100%,#293237));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #c3d1d8 0%,#293237 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #c3d1d8 0%,#293237 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #c3d1d8 0%,#293237 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #c3d1d8 0%,#293237 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3d1d8', endColorstr='#293237',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-grey UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-grey DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #6E7D85;
}
HTML.skin-grey BODY SPAN.call-us-button A.btn, HTML.skin-grey .btn, HTML.skin-grey A.btn, HTML.skin-grey A.btn:visited, HTML.skin-grey BODY A.btn, HTML.skin-grey BODY A.btn:visited, HTML.skin-grey BUTTON, HTML.skin-grey .wpcf7-submit, HTML.skin-grey INPUT[type="submit"], HTML.skin-grey BODY DIV.social-links > A.btn, HTML.skin-grey A.accordion-toggle, HTML.skin-grey A.accordion-toggle:visited, HTML.skin-grey A.accordion-toggle:hover, HTML.skin-grey .main .tabs > LI > A, HTML.skin-grey .tabs > LI > A, HTML.skin-grey BODY .main .tabs > LI > A, HTML.skin-grey BODY .tabs > LI > A
{
	background-color: #6E7D85;
	color: #FFFFFF;
}
HTML.skin-grey BODY A.mobile-menu-btn.btn, HTML.skin-grey BODY DIV.social-links > A.btn, HTML.skin-grey BODY SPAN.call-us-button A.btn, HTML.skin-grey SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-grey BODY SPAN.call-us-button A.btn
{
/*background-color: #3BC43D;*/
}
HTML.skin-grey A, HTML.skin-grey A:visited, HTML.skin-grey .widget_rss H3 A:hover, HTML.skin-grey BODY A:hover, HTML.skin-grey BODY A:visited:hover, HTML.skin-grey .main .tabs > LI > A, HTML.skin-grey .tabs > LI > A, HTML.skin-grey BLOCKQUOTE, HTML.skin-grey SPAN.pullquote, HTML.skin-grey DIV.video-embed-shortcode:hover, HTML.skin-grey DIV#map_canvas:hover, HTML.skin-grey DIV.recent-posts H5 A:hover, HTML.skin-grey DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-grey DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-grey UL#filters LI DIV:hover, HTML.skin-grey ARTICLE.item DIV.description A:hover, HTML.skin-grey .comment A, HTML.skin-grey .comment A:visited, HTML.skin-grey .comment A:hover, HTML.skin-grey .comment .message A.reply:hover, HTML.skin-grey .paginators UL.page-numbers LI A.prev:hover, HTML.skin-grey .paginators UL.page-numbers LI A.next:hover, HTML.skin-grey UL#filters LI DIV.current
{
	color: #6E7D85;
}
HTML.skin-grey DIV.plan.featured
{
	background-color: #F0F4F7;
}
HTML.skin-grey BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-grey BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-grey BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-grey BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-grey BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-grey BODY SPAN.categories A, HTML.skin-grey BODY UL.page-numbers > LI > SPAN, HTML.skin-grey UL.page-numbers > LI > A.page-numbers, HTML.skin-grey BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #6E7D85;
}
HTML.skin-grey BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-grey BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #6E7D85;
}
HTML.skin-grey INPUT:focus, HTML.skin-grey TEXTAREA:focus, HTML.skin-grey .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(113, 138, 153, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(113, 138, 153, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(113, 138, 153, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(113, 138, 153, 0.6);
}
HTML.skin-grey .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-grey A.image-link:hover, HTML.skin-grey .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #81A6C7;
}
HTML.no-touch.ie8.skin-grey A.image-link:hover, HTML.ie8.skin-grey .embed-wrapper:hover
{
	border: 1px solid #81A6C7;
}
HTML.skin-grey .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-grey DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #81A6C7;
	color: #6E7D85;
}
/*Lime Green*/
HTML.skin-lime-green DIV.header-bg-fill
{
	background: #B8C900;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNiOGM5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWY4MjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f8202), color-stop(100%,#b8c900));
	background: -moz-radial-gradient(center, ellipse cover, #b8c900 0%, #5f8202 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#b8c900), color-stop(100%,#5f8202));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #b8c900 0%,#5f8202 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #b8c900 0%,#5f8202 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #b8c900 0%,#5f8202 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #b8c900 0%,#5f8202 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8c900', endColorstr='#5f8202',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-lime-green UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-lime-green DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #8AB614;
}
HTML.skin-lime-green BODY SPAN.call-us-button A.btn, HTML.skin-lime-green .btn, HTML.skin-lime-green A.btn, HTML.skin-lime-green A.btn:visited, HTML.skin-lime-green BODY A.btn, HTML.skin-lime-green BODY A.btn:visited, HTML.skin-lime-green BUTTON, HTML.skin-lime-green .wpcf7-submit, HTML.skin-lime-green INPUT[type="submit"], HTML.skin-lime-green BODY DIV.social-links > A.btn, HTML.skin-lime-green A.accordion-toggle, HTML.skin-lime-green A.accordion-toggle:visited, HTML.skin-lime-green A.accordion-toggle:hover, HTML.skin-lime-green .main .tabs > LI > A, HTML.skin-lime-green .tabs > LI > A, HTML.skin-lime-green BODY .main .tabs > LI > A, HTML.skin-lime-green BODY .tabs > LI > A
{
	background-color: #8AB614 !important;
	color: #FFFFFF;
}
HTML.skin-lime-green BODY A.mobile-menu-btn.btn, HTML.skin-lime-green BODY DIV.social-links > A.btn, HTML.skin-lime-green BODY SPAN.call-us-button A.btn, HTML.skin-lime-green SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-lime-green BODY SPAN.call-us-button A.btn
{
/*background-color: #55BE18;*/
}
HTML.skin-lime-green A, HTML.skin-lime-green A:visited, HTML.skin-lime-green .widget_rss H3 A:hover, HTML.skin-lime-green BODY A:hover, HTML.skin-lime-green BODY A:visited:hover, HTML.skin-lime-green .main .tabs > LI > A, HTML.skin-lime-green .tabs > LI > A, HTML.skin-lime-green BLOCKQUOTE, HTML.skin-lime-green SPAN.pullquote, HTML.skin-lime-green DIV.video-embed-shortcode:hover, HTML.skin-lime-green DIV#map_canvas:hover, HTML.skin-lime-green DIV.recent-posts H5 A:hover, HTML.skin-lime-green DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-lime-green DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-lime-green UL#filters LI DIV:hover, HTML.skin-lime-green ARTICLE.item DIV.description A:hover, HTML.skin-lime-green .comment A, HTML.skin-lime-green .comment A:visited, HTML.skin-lime-green .comment A:hover, HTML.skin-lime-green .comment .message A.reply:hover, HTML.skin-lime-green .paginators UL.page-numbers LI A.prev:hover, HTML.skin-lime-green .paginators UL.page-numbers LI A.next:hover, HTML.skin-lime-green UL#filters LI DIV.current
{
	color: #8AB614;
}
DIV#frontpageslider-container H3 A
{
	text-decoration: none !important;
}
HTML.skin-lime-green DIV.plan.featured
{
	background-color: #FAFFED;
}
HTML.skin-lime-green BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-lime-green BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-lime-green BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-lime-green BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-lime-green BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-lime-green BODY SPAN.categories A, HTML.skin-lime-green BODY UL.page-numbers > LI > SPAN, HTML.skin-lime-green UL.page-numbers > LI > A.page-numbers, HTML.skin-lime-green BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #8AB614;
}
HTML.skin-lime-green BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-lime-green BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #8AB614;
}
HTML.skin-lime-green INPUT:focus, HTML.skin-lime-green TEXTAREA:focus, HTML.skin-lime-green .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(184, 201, 0, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(184, 201, 0, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(184, 201, 0, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(184, 201, 0, 0.6);
}
HTML.skin-lime-green .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-lime-green A.image-link:hover, HTML.skin-lime-green .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #C6D23F;
}
HTML.no-touch.ie8.skin-lime-green A.image-link:hover, HTML.ie8.skin-lime-green .embed-wrapper:hover
{
	border: 1px solid #C6D23F;
}
HTML.skin-lime-green .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-lime-green DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #C6D23F;
	color: #8AB614;
}
/*Periwinkle*/
HTML.skin-periwinkle DIV.header-bg-fill
{
	background: #6487FF;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2NDg3ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTUyMjZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55226f), color-stop(100%,#6487ff));
	background: -moz-radial-gradient(center, ellipse cover, #6487ff 0%, #55226f 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#6487ff), color-stop(100%,#55226f));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #6487ff 0%,#55226f 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #6487ff 0%,#55226f 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #6487ff 0%,#55226f 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #6487ff 0%,#55226f 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6487ff', endColorstr='#55226f',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-periwinkle UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-periwinkle DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #6255C5;
}
HTML.skin-periwinkle BODY SPAN.call-us-button A.btn, HTML.skin-periwinkle .btn, HTML.skin-periwinkle A.btn, HTML.skin-periwinkle A.btn:visited, HTML.skin-periwinkle BODY A.btn, HTML.skin-periwinkle BODY A.btn:visited, HTML.skin-periwinkle BUTTON, HTML.skin-periwinkle .wpcf7-submit, HTML.skin-periwinkle INPUT[type="submit"], HTML.skin-periwinkle BODY DIV.social-links > A.btn, HTML.skin-periwinkle A.accordion-toggle, HTML.skin-periwinkle A.accordion-toggle:visited, HTML.skin-periwinkle A.accordion-toggle:hover, HTML.skin-periwinkle .main .tabs > LI > A, HTML.skin-periwinkle .tabs > LI > A, HTML.skin-periwinkle BODY .main .tabs > LI > A, HTML.skin-periwinkle BODY .tabs > LI > A
{
	background-color: #6255C5;
	color: #FFFFFF;
}
HTML.skin-periwinkle BODY A.mobile-menu-btn.btn, HTML.skin-periwinkle BODY DIV.social-links > A.btn, HTML.skin-periwinkle BODY SPAN.call-us-button A.btn, HTML.skin-periwinkle SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-periwinkle BODY SPAN.call-us-button A.btn
{
/*background-color: #55BE18;*/
}
HTML.skin-periwinkle A, HTML.skin-periwinkle A:visited, HTML.skin-periwinkle .widget_rss H3 A:hover, HTML.skin-periwinkle BODY A:hover, HTML.skin-periwinkle BODY A:visited:hover, HTML.skin-periwinkle .main .tabs > LI > A, HTML.skin-periwinkle .tabs > LI > A, HTML.skin-periwinkle BLOCKQUOTE, HTML.skin-periwinkle SPAN.pullquote, HTML.skin-periwinkle DIV.video-embed-shortcode:hover, HTML.skin-periwinkle DIV#map_canvas:hover, HTML.skin-periwinkle DIV.recent-posts H5 A:hover, HTML.skin-periwinkle DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-periwinkle DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-periwinkle UL#filters LI DIV:hover, HTML.skin-periwinkle ARTICLE.item DIV.description A:hover, HTML.skin-periwinkle .comment A, HTML.skin-periwinkle .comment A:visited, HTML.skin-periwinkle .comment A:hover, HTML.skin-periwinkle .comment .message A.reply:hover, HTML.skin-periwinkle .paginators UL.page-numbers LI A.prev:hover, HTML.skin-periwinkle .paginators UL.page-numbers LI A.next:hover, HTML.skin-periwinkle UL#filters LI DIV.current
{
	color: #6255C5;
}
HTML.skin-periwinkle DIV.plan.featured
{
	background-color: #F6F5FF;
}
HTML.skin-periwinkle BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-periwinkle BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-periwinkle BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-periwinkle BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-periwinkle BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-periwinkle BODY SPAN.categories A, HTML.skin-periwinkle BODY UL.page-numbers > LI > SPAN, HTML.skin-periwinkle UL.page-numbers > LI > A.page-numbers, HTML.skin-periwinkle BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #6255C5;
}
HTML.skin-periwinkle BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-periwinkle BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #6255C5;
}
HTML.skin-periwinkle INPUT:focus, HTML.skin-periwinkle TEXTAREA:focus, HTML.skin-periwinkle .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(100, 135, 255, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 135, 255, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 135, 255, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 135, 255, 0.6);
}
HTML.skin-periwinkle .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-periwinkle A.image-link:hover, HTML.skin-periwinkle .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #6487FF;
}
HTML.no-touch.ie8.skin-periwinkle A.image-link:hover, HTML.ie8.skin-periwinkle .embed-wrapper:hover
{
	border: 1px solid #6487FF;
}
HTML.skin-periwinkle .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-periwinkle DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #6487FF;
	color: #6487FF;
}
/*Pink*/
HTML.skin-pink DIV.header-bg-fill
{
	background: #FF84CF;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZjg0Y2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOGExNDQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a1449), color-stop(100%,#ff84cf));
	background: -moz-radial-gradient(center, ellipse cover, #ff84cf 0%, #8a1449 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ff84cf), color-stop(100%,#8a1449));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #ff84cf 0%,#8a1449 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #ff84cf 0%,#8a1449 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #ff84cf 0%,#8a1449 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #ff84cf 0%,#8a1449 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff84cf', endColorstr='#8a1449',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-pink UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-pink DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #CE5592;
}
HTML.skin-pink BODY SPAN.call-us-button A.btn, HTML.skin-pink .btn, HTML.skin-pink A.btn, HTML.skin-pink A.btn:visited, HTML.skin-pink BODY A.btn, HTML.skin-pink BODY A.btn:visited, HTML.skin-pink BUTTON, HTML.skin-pink .wpcf7-submit, HTML.skin-pink INPUT[type="submit"], HTML.skin-pink BODY DIV.social-links > A.btn, HTML.skin-pink A.accordion-toggle, HTML.skin-pink A.accordion-toggle:visited, HTML.skin-pink A.accordion-toggle:hover, HTML.skin-pink .main .tabs > LI > A, HTML.skin-pink .tabs > LI > A, HTML.skin-pink BODY .main .tabs > LI > A, HTML.skin-pink BODY .tabs > LI > A
{
	background-color: #CE5592;
	color: #FFFFFF;
}
HTML.skin-pink BODY A.mobile-menu-btn.btn, HTML.skin-pink BODY DIV.social-links > A.btn, HTML.skin-pink BODY SPAN.call-us-button A.btn, HTML.skin-pink SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-pink BODY SPAN.call-us-button A.btn
{
/*background-color: #55BE18;*/
}
HTML.skin-pink A, HTML.skin-pink A:visited, HTML.skin-pink .widget_rss H3 A:hover, HTML.skin-pink BODY A:hover, HTML.skin-pink BODY A:visited:hover, HTML.skin-pink .main .tabs > LI > A, HTML.skin-pink .tabs > LI > A, HTML.skin-pink BLOCKQUOTE, HTML.skin-pink SPAN.pullquote, HTML.skin-pink DIV.video-embed-shortcode:hover, HTML.skin-pink DIV#map_canvas:hover, HTML.skin-pink DIV.recent-posts H5 A:hover, HTML.skin-pink DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-pink DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-pink UL#filters LI DIV:hover, HTML.skin-pink ARTICLE.item DIV.description A:hover, HTML.skin-pink .comment A, HTML.skin-pink .comment A:visited, HTML.skin-pink .comment A:hover, HTML.skin-pink .comment .message A.reply:hover, HTML.skin-pink .paginators UL.page-numbers LI A.prev:hover, HTML.skin-pink .paginators UL.page-numbers LI A.next:hover, HTML.skin-pink UL#filters LI DIV.current
{
	color: #CE5592;
}
HTML.skin-pink DIV.plan.featured
{
	background-color: #FFF0F9;
}
HTML.skin-pink BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-pink BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-pink BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-pink BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-pink BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-pink BODY SPAN.categories A, HTML.skin-pink BODY UL.page-numbers > LI > SPAN, HTML.skin-pink UL.page-numbers > LI > A.page-numbers, HTML.skin-pink BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #CE5592;
}
HTML.skin-pink BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-pink BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #CE5592;
}
HTML.skin-pink INPUT:focus, HTML.skin-pink TEXTAREA:focus, HTML.skin-pink .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(206, 85, 146, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 132, 207, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 132, 207, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 132, 207, 0.6);
}
HTML.skin-pink .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-pink A.image-link:hover, HTML.skin-pink .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #FF84CF;
}
HTML.no-touch.ie8.skin-pink A.image-link:hover, HTML.ie8.skin-pink .embed-wrapper:hover
{
	border: 1px solid #FF84CF;
}
HTML.skin-pink .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-pink DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #FF84CF;
	color: #FF84CF;
}
/*Purple*/
HTML.skin-purple DIV.header-bg-fill
{
	background: #EE75A7;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZTc1YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDExZjJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#411f2d), color-stop(100%,#ee75a7));
	background: -moz-radial-gradient(center, ellipse cover, #ee75a7 0%, #411f2d 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ee75a7), color-stop(100%,#411f2d));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #ee75a7 0%,#411f2d 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #ee75a7 0%,#411f2d 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #ee75a7 0%,#411f2d 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #ee75a7 0%,#411f2d 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee75a7', endColorstr='#411f2d',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-purple UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-purple DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #A04C6E;
}
HTML.skin-purple BODY SPAN.call-us-button A.btn, HTML.skin-purple .btn, HTML.skin-purple A.btn, HTML.skin-purple A.btn:visited, HTML.skin-purple BODY A.btn, HTML.skin-purple BODY A.btn:visited, HTML.skin-purple BUTTON, HTML.skin-purple .wpcf7-submit, HTML.skin-purple INPUT[type="submit"], HTML.skin-purple BODY DIV.social-links > A.btn, HTML.skin-purple A.accordion-toggle, HTML.skin-purple A.accordion-toggle:visited, HTML.skin-purple A.accordion-toggle:hover, HTML.skin-purple .main .tabs > LI > A, HTML.skin-purple .tabs > LI > A, HTML.skin-purple BODY .main .tabs > LI > A, HTML.skin-purple BODY .tabs > LI > A
{
	background-color: #A04C6E;
	color: #FFFFFF;
}
HTML.skin-purple BODY A.mobile-menu-btn.btn, HTML.skin-purple BODY DIV.social-links > A.btn, HTML.skin-purple BODY SPAN.call-us-button A.btn, HTML.skin-purple SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-purple BODY SPAN.call-us-button A.btn
{
/*background-color: #55BE18;*/
}
HTML.skin-purple A, HTML.skin-purple A:visited, HTML.skin-purple .widget_rss H3 A:hover, HTML.skin-purple BODY A:hover, HTML.skin-purple BODY A:visited:hover, HTML.skin-purple .main .tabs > LI > A, HTML.skin-purple .tabs > LI > A, HTML.skin-purple BLOCKQUOTE, HTML.skin-purple SPAN.pullquote, HTML.skin-purple DIV.video-embed-shortcode:hover, HTML.skin-purple DIV#map_canvas:hover, HTML.skin-purple DIV.recent-posts H5 A:hover, HTML.skin-purple DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-purple DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-purple UL#filters LI DIV:hover, HTML.skin-purple ARTICLE.item DIV.description A:hover, HTML.skin-purple .comment A, HTML.skin-purple .comment A:visited, HTML.skin-purple .comment A:hover, HTML.skin-purple .comment .message A.reply:hover, HTML.skin-purple .paginators UL.page-numbers LI A.prev:hover, HTML.skin-purple .paginators UL.page-numbers LI A.next:hover, HTML.skin-purple UL#filters LI DIV.current
{
	color: #A04C6E;
}
HTML.skin-purple DIV.plan.featured
{
	background-color: #FFEFF5;
}
HTML.skin-purple BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-purple BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-purple BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-purple BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-purple BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-purple BODY SPAN.categories A, HTML.skin-purple BODY UL.page-numbers > LI > SPAN, HTML.skin-purple UL.page-numbers > LI > A.page-numbers, HTML.skin-purple BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #A04C6E;
}
HTML.skin-purple BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-purple BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #A04C6E;
}
HTML.skin-purple INPUT:focus, HTML.skin-purple TEXTAREA:focus, HTML.skin-purple .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(160, 76, 110, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 162, 197, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 162, 197, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(255, 162, 197, 0.6);
}
HTML.skin-purple .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-purple A.image-link:hover, HTML.skin-purple .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #FFA2C5;
}
HTML.no-touch.ie8.skin-purple A.image-link:hover, HTML.ie8.skin-purple .embed-wrapper:hover
{
	border: 1px solid #FFA2C5;
}
HTML.skin-purple .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-purple DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #FFA2C5;
	color: #A04C6E;
}
/*Royal Blue*/
HTML.skin-royal-blue DIV.header-bg-fill
{
	background: #9DC2EB;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM5ZGMyZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWYzZTVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f3e5e), color-stop(100%,#9dc2eb));
	background: -moz-radial-gradient(center, ellipse cover, #9dc2eb 0%, #1f3e5e 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#9dc2eb), color-stop(100%,#1f3e5e));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #9dc2eb 0%,#1f3e5e 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #9dc2eb 0%,#1f3e5e 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #9dc2eb 0%,#1f3e5e 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #9dc2eb 0%,#1f3e5e 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dc2eb', endColorstr='#1f3e5e',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-royal-blue UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-royal-blue DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #4C81BB;
}
HTML.skin-royal-blue BODY SPAN.call-us-button A.btn, HTML.skin-royal-blue .btn, HTML.skin-royal-blue A.btn, HTML.skin-royal-blue A.btn:visited, HTML.skin-royal-blue BODY A.btn, HTML.skin-royal-blue BODY A.btn:visited, HTML.skin-royal-blue BUTTON, HTML.skin-royal-blue .wpcf7-submit, HTML.skin-royal-blue INPUT[type="submit"], HTML.skin-royal-blue BODY DIV.social-links > A.btn, HTML.skin-royal-blue A.accordion-toggle, HTML.skin-royal-blue A.accordion-toggle:visited, HTML.skin-royal-blue A.accordion-toggle:hover, HTML.skin-royal-blue .main .tabs > LI > A, HTML.skin-royal-blue .tabs > LI > A, HTML.skin-royal-blue BODY .main .tabs > LI > A, HTML.skin-royal-blue BODY .tabs > LI > A
{
	background-color: #4C81BB;
	color: #FFFFFF;
}
HTML.skin-royal-blue BODY A.mobile-menu-btn.btn, HTML.skin-royal-blue BODY DIV.social-links > A.btn, HTML.skin-royal-blue BODY SPAN.call-us-button A.btn, HTML.skin-royal-blue SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-royal-blue BODY SPAN.call-us-button A.btn
{
/*background-color: #FAF834;*/
}
HTML.skin-royal-blue A, HTML.skin-royal-blue A:visited, HTML.skin-royal-blue .widget_rss H3 A:hover, HTML.skin-royal-blue BODY A:hover, HTML.skin-royal-blue BODY A:visited:hover, HTML.skin-royal-blue .main .tabs > LI > A, HTML.skin-royal-blue .tabs > LI > A, HTML.skin-royal-blue BLOCKQUOTE, HTML.skin-royal-blue SPAN.pullquote, HTML.skin-royal-blue DIV.video-embed-shortcode:hover, HTML.skin-royal-blue DIV#map_canvas:hover, HTML.skin-royal-blue DIV.recent-posts H5 A:hover, HTML.skin-royal-blue DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-royal-blue DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-royal-blue UL#filters LI DIV:hover, HTML.skin-royal-blue ARTICLE.item DIV.description A:hover, HTML.skin-royal-blue .comment A, HTML.skin-royal-blue .comment A:visited, HTML.skin-royal-blue .comment A:hover, HTML.skin-royal-blue .comment .message A.reply:hover, HTML.skin-royal-blue .paginators UL.page-numbers LI A.prev:hover, HTML.skin-royal-blue .paginators UL.page-numbers LI A.next:hover, HTML.skin-royal-blue UL#filters LI DIV.current
{
	color: #4C81BB;
}
HTML.skin-royal-blue DIV.plan.featured
{
	background-color: #EFF7FF;
}
HTML.skin-royal-blue BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-royal-blue BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-royal-blue BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-royal-blue BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-royal-blue BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-royal-blue BODY SPAN.categories A, HTML.skin-royal-blue BODY UL.page-numbers > LI > SPAN, HTML.skin-royal-blue UL.page-numbers > LI > A.page-numbers, HTML.skin-royal-blue BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #4C81BB;
}
HTML.skin-royal-blue BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-royal-blue BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #4C81BB;
}
HTML.skin-royal-blue INPUT:focus, HTML.skin-royal-blue TEXTAREA:focus, HTML.skin-royal-blue .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(92, 157, 227, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(101, 172, 248, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(101, 172, 248, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(101, 172, 248, 0.6);
}
HTML.skin-royal-blue .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-royal-blue A.image-link:hover, HTML.skin-royal-blue .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #5C9DE3;
}
HTML.no-touch.ie8.skin-royal-blue A.image-link:hover, HTML.ie8.skin-royal-blue .embed-wrapper:hover
{
	border: 1px solid #5C9DE3;
}
HTML.skin-royal-blue .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-royal-blue DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #5C9DE3;
	color: #5C9DE3;
}
/*Silver*/
HTML.skin-silver DIV.header-bg-fill
{
	background: #E4E4E4;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmQ2ZDZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6d6d), color-stop(100%,#e4e4e4));
	background: -moz-radial-gradient(center, ellipse cover, #e4e4e4 0%, #6d6d6d 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#e4e4e4), color-stop(100%,#6d6d6d));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #e4e4e4 0%,#6d6d6d 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #e4e4e4 0%,#6d6d6d 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #e4e4e4 0%,#6d6d6d 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #e4e4e4 0%,#6d6d6d 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#6d6d6d',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-silver UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-silver DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #AAA;
}
HTML.skin-silver BODY SPAN.call-us-button A.btn, HTML.skin-silver .btn, HTML.skin-silver A.btn, HTML.skin-silver A.btn:visited, HTML.skin-silver BODY A.btn, HTML.skin-silver BODY A.btn:visited, HTML.skin-silver BUTTON, HTML.skin-silver .wpcf7-submit, HTML.skin-silver INPUT[type="submit"], HTML.skin-silver BODY DIV.social-links > A.btn, HTML.skin-silver A.accordion-toggle, HTML.skin-silver A.accordion-toggle:visited, HTML.skin-silver A.accordion-toggle:hover, HTML.skin-silver .main .tabs > LI > A, HTML.skin-silver .tabs > LI > A, HTML.skin-silver BODY .main .tabs > LI > A, HTML.skin-silver BODY .tabs > LI > A
{
	background-color: #AAA;
	color: #FFFFFF;
}
HTML.skin-silver BODY A.mobile-menu-btn.btn, HTML.skin-silver BODY DIV.social-links > A.btn, HTML.skin-silver BODY SPAN.call-us-button A.btn, HTML.skin-silver SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-silver BODY SPAN.call-us-button A.btn
{
/*background-color: #55BE18;*/
}
HTML.skin-silver A, HTML.skin-silver A:visited, HTML.skin-silver .widget_rss H3 A:hover, HTML.skin-silver BODY A:hover, HTML.skin-silver BODY A:visited:hover, HTML.skin-silver .main .tabs > LI > A, HTML.skin-silver .tabs > LI > A, HTML.skin-silver BLOCKQUOTE, HTML.skin-silver SPAN.pullquote, HTML.skin-silver DIV.video-embed-shortcode:hover, HTML.skin-silver DIV#map_canvas:hover, HTML.skin-silver DIV.recent-posts H5 A:hover, HTML.skin-silver DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-silver DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-silver UL#filters LI DIV:hover, HTML.skin-silver ARTICLE.item DIV.description A:hover, HTML.skin-silver .comment A, HTML.skin-silver .comment A:visited, HTML.skin-silver .comment A:hover, HTML.skin-silver .comment .message A.reply:hover, HTML.skin-silver .paginators UL.page-numbers LI A.prev:hover, HTML.skin-silver .paginators UL.page-numbers LI A.next:hover, HTML.skin-silver UL#filters LI DIV.current
{
	color: #999;
}
HTML.skin-silver DIV.plan.featured
{
	background-color: #F4F4F4;
}
HTML.skin-silver BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-silver BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-silver BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-silver BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-silver BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-silver BODY SPAN.categories A, HTML.skin-silver BODY UL.page-numbers > LI > SPAN, HTML.skin-silver UL.page-numbers > LI > A.page-numbers, HTML.skin-silver BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #999;
}
HTML.skin-silver BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-silver BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #999;
}
HTML.skin-silver INPUT:focus, HTML.skin-silver TEXTAREA:focus, HTML.skin-silver .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(170, 170, 170, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(200, 200, 200, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(200, 200, 200, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(200, 200, 200, 0.6);
}
HTML.skin-silver .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-silver A.image-link:hover, HTML.skin-silver .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #999;
}
HTML.no-touch.ie8.skin-silver A.image-link:hover, HTML.ie8.skin-silver .embed-wrapper:hover
{
	border: 1px solid #999;
}
HTML.skin-silver .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-silver DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #999;
	color: #999;
}
/*Sky Blue*/
HTML.skin-sky-blue DIV.header-bg-fill
{
	background: #00CCFF;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMGNjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA3NTliIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00759b), color-stop(100%,#00ccff));
	background: -moz-radial-gradient(center, ellipse cover, #00ccff 0%, #00759b 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#00ccff), color-stop(100%,#00759b));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #00ccff 0%,#00759b 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #00ccff 0%,#00759b 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #00ccff 0%,#00759b 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #00ccff 0%,#00759b 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ccff', endColorstr='#00759b',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-sky-blue UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-sky-blue DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #009ED1;
}
HTML.skin-sky-blue BODY SPAN.call-us-button A.btn, HTML.skin-sky-blue .btn, HTML.skin-sky-blue A.btn, HTML.skin-sky-blue A.btn:visited, HTML.skin-sky-blue BODY A.btn, HTML.skin-sky-blue BODY A.btn:visited, HTML.skin-sky-blue BUTTON, HTML.skin-sky-blue .wpcf7-submit, HTML.skin-sky-blue INPUT[type="submit"], HTML.skin-sky-blue BODY DIV.social-links > A.btn, HTML.skin-sky-blue A.accordion-toggle, HTML.skin-sky-blue A.accordion-toggle:visited, HTML.skin-sky-blue A.accordion-toggle:hover, HTML.skin-sky-blue .main .tabs > LI > A, HTML.skin-sky-blue .tabs > LI > A, HTML.skin-sky-blue BODY .main .tabs > LI > A, HTML.skin-sky-blue BODY .tabs > LI > A
{
	background-color: #009ED1;
	color: #FFFFFF;
}
HTML.skin-sky-blue BODY A.mobile-menu-btn.btn, HTML.skin-sky-blue BODY DIV.social-links > A.btn, HTML.skin-sky-blue BODY SPAN.call-us-button A.btn, HTML.skin-sky-blue SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-sky-blue BODY SPAN.call-us-button A.btn
{
/*background-color: #D16900;*/
}
HTML.skin-sky-blue A, HTML.skin-sky-blue A:visited, HTML.skin-sky-blue .widget_rss H3 A:hover, HTML.skin-sky-blue BODY A:hover, HTML.skin-sky-blue BODY A:visited:hover, HTML.skin-sky-blue .main .tabs > LI > A, HTML.skin-sky-blue .tabs > LI > A, HTML.skin-sky-blue BLOCKQUOTE, HTML.skin-sky-blue SPAN.pullquote, HTML.skin-sky-blue DIV.video-embed-shortcode:hover, HTML.skin-sky-blue DIV#map_canvas:hover, HTML.skin-sky-blue DIV.recent-posts H5 A:hover, HTML.skin-sky-blue DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-sky-blue DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-sky-blue UL#filters LI DIV:hover, HTML.skin-sky-blue ARTICLE.item DIV.description A:hover, HTML.skin-sky-blue .comment A, HTML.skin-sky-blue .comment A:visited, HTML.skin-sky-blue .comment A:hover, HTML.skin-sky-blue .comment .message A.reply:hover, HTML.skin-sky-blue .paginators UL.page-numbers LI A.prev:hover, HTML.skin-sky-blue .paginators UL.page-numbers LI A.next:hover, HTML.skin-sky-blue UL#filters LI DIV.current
{
	color: #009ED1;
}
HTML.skin-sky-blue DIV.plan.featured
{
	background-color: #F0FAFF;
}
HTML.skin-sky-blue BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-sky-blue BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-sky-blue BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-sky-blue BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-sky-blue BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-sky-blue BODY SPAN.categories A, HTML.skin-sky-blue BODY UL.page-numbers > LI > SPAN, HTML.skin-sky-blue UL.page-numbers > LI > A.page-numbers, HTML.skin-sky-blue BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #009ED1;
}
HTML.skin-sky-blue BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-sky-blue BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #009ED1;
}
HTML.skin-sky-blue INPUT:focus, HTML.skin-sky-blue TEXTAREA:focus, HTML.skin-sky-blue .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(0, 204, 255, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 204, 255, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 204, 255, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 204, 255, 0.6);
}
HTML.skin-sky-blue .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-sky-blue A.image-link:hover, HTML.skin-sky-blue .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #00CCFF;
}
HTML.no-touch.ie8.skin-sky-blue A.image-link:hover, HTML.ie8.skin-sky-blue .embed-wrapper:hover
{
	border: 1px solid #00CCFF;
}
HTML.skin-sky-blue .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-sky-blue DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #00CCFF;
	color: #00CCFF;
}
/*Teal Skin*/
HTML.skin-teal DIV.header-bg-fill
{
	background: #6CECD9;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2Y2VjZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjE0ZDQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#214d46), color-stop(100%,#6cecd9));
	background: -moz-radial-gradient(center, ellipse cover, #6cecd9 0%, #214d46 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#6cecd9), color-stop(100%,#214d46));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #6cecd9 0%,#214d46 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #6cecd9 0%,#214d46 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #6cecd9 0%,#214d46 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #6cecd9 0%,#214d46 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6cecd9', endColorstr='#214d46',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-teal UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-teal DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #4D998F;
}
HTML.skin-teal BODY SPAN.call-us-button A.btn, HTML.skin-teal .btn, HTML.skin-teal A.btn, HTML.skin-teal A.btn:visited, HTML.skin-teal BODY A.btn, HTML.skin-teal BODY A.btn:visited, HTML.skin-teal BUTTON, HTML.skin-teal .wpcf7-submit, HTML.skin-teal INPUT[type="submit"], HTML.skin-teal BODY DIV.social-links > A.btn, HTML.skin-teal A.accordion-toggle, HTML.skin-teal A.accordion-toggle:visited, HTML.skin-teal A.accordion-toggle:hover, HTML.skin-teal .main .tabs > LI > A, HTML.skin-teal .tabs > LI > A, HTML.skin-teal BODY .main .tabs > LI > A, HTML.skin-teal BODY .tabs > LI > A
{
	background-color: #4D998F;
	color: #FFFFFF;
}
HTML.skin-teal BODY A.mobile-menu-btn.btn, HTML.skin-teal BODY DIV.social-links > A.btn, HTML.skin-teal BODY SPAN.call-us-button A.btn, HTML.skin-teal SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-teal BODY SPAN.call-us-button A.btn
{
/*background-color: #CC5452;*/
}
HTML.skin-teal A, HTML.skin-teal A:visited, HTML.skin-teal .widget_rss H3 A:hover, HTML.skin-teal BODY A:hover, HTML.skin-teal BODY A:visited:hover, HTML.skin-teal .main .tabs > LI > A, HTML.skin-teal .tabs > LI > A, HTML.skin-teal BLOCKQUOTE, HTML.skin-teal SPAN.pullquote, HTML.skin-teal DIV.video-embed-shortcode:hover, HTML.skin-teal DIV#map_canvas:hover, HTML.skin-teal DIV.recent-posts H5 A:hover, HTML.skin-teal DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-teal DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-teal UL#filters LI DIV:hover, HTML.skin-teal ARTICLE.item DIV.description A:hover, HTML.skin-teal .comment A, HTML.skin-teal .comment A:visited, HTML.skin-teal .comment A:hover, HTML.skin-teal .comment .message A.reply:hover, HTML.skin-teal .paginators UL.page-numbers LI A.prev:hover, HTML.skin-teal .paginators UL.page-numbers LI A.next:hover, HTML.skin-teal UL#filters LI DIV.current
{
	color: #4D998F;
}
HTML.skin-teal DIV.plan.featured
{
	background-color: #E7F8F6;
}
HTML.skin-teal BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-teal BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-teal BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-teal BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-teal BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-teal BODY SPAN.categories A, HTML.skin-teal BODY UL.page-numbers > LI > SPAN, HTML.skin-teal UL.page-numbers > LI > A.page-numbers, HTML.skin-teal BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #4D998F;
}
HTML.skin-teal BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-teal BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #4D998F;
}
HTML.skin-teal INPUT:focus, HTML.skin-teal TEXTAREA:focus, HTML.skin-teal .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(75, 161, 150, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 225, 210, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 225, 210, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(100, 225, 210, 0.6);
}
HTML.skin-teal .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
/*border-color: rgba(75, 161, 150, 0.8);*/
}
HTML.no-touch.skin-teal A.image-link:hover, HTML.skin-teal .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #64E1D2;
}
HTML.no-touch.ie8.skin-teal A.image-link:hover, HTML.ie8.skin-teal .embed-wrapper:hover
{
	border: 1px solid #64E1D2;
}
HTML.skin-teal .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-teal DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #64E1D2;
	color: #4D998F;
}
/*Teal Grey*/
HTML.skin-teal-grey DIV.header-bg-fill
{
	background: #9BD5DB;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM5YmQ1ZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjkzZTQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#293e41), color-stop(100%,#9bd5db));
	background: -moz-radial-gradient(center, ellipse cover, #9bd5db 0%, #293e41 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#9bd5db), color-stop(100%,#293e41));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #9bd5db 0%,#293e41 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #9bd5db 0%,#293e41 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #9bd5db 0%,#293e41 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #9bd5db 0%,#293e41 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bd5db', endColorstr='#293e41',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.skin-teal-grey UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-teal-grey DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #4A767C;
}
HTML.skin-teal-grey BODY SPAN.call-us-button A.btn, HTML.skin-teal-grey .btn, HTML.skin-teal-grey A.btn, HTML.skin-teal-grey A.btn:visited, HTML.skin-teal-grey BODY A.btn, HTML.skin-teal-grey BODY A.btn:visited, HTML.skin-teal-grey BUTTON, HTML.skin-teal-grey .wpcf7-submit, HTML.skin-teal-grey INPUT[type="submit"], HTML.skin-teal-grey BODY DIV.social-links > A.btn, HTML.skin-teal-grey A.accordion-toggle, HTML.skin-teal-grey A.accordion-toggle:visited, HTML.skin-teal-grey A.accordion-toggle:hover, HTML.skin-teal-grey .main .tabs > LI > A, HTML.skin-teal-grey .tabs > LI > A, HTML.skin-teal-grey BODY .main .tabs > LI > A, HTML.skin-teal-grey BODY .tabs > LI > A
{
	background-color: #4A767C;
	color: #FFFFFF;
}
HTML.skin-teal-grey BODY A.mobile-menu-btn.btn, HTML.skin-teal-grey BODY DIV.social-links > A.btn, HTML.skin-teal-grey BODY SPAN.call-us-button A.btn, HTML.skin-teal-grey SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-teal-grey A, HTML.skin-teal-grey A:visited, HTML.skin-teal-grey .widget_rss H3 A:hover, HTML.skin-teal-grey BODY A:hover, HTML.skin-teal-grey BODY A:visited:hover, HTML.skin-teal-grey .main .tabs > LI > A, HTML.skin-teal-grey .tabs > LI > A, HTML.skin-teal-grey BLOCKQUOTE, HTML.skin-teal-grey SPAN.pullquote, HTML.skin-teal-grey DIV.video-embed-shortcode:hover, HTML.skin-teal-grey DIV#map_canvas:hover, HTML.skin-teal-grey DIV.recent-posts H5 A:hover, HTML.skin-teal-grey DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-teal-grey DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-teal-grey UL#filters LI DIV:hover, HTML.skin-teal-grey ARTICLE.item DIV.description A:hover, HTML.skin-teal-grey .comment A, HTML.skin-teal-grey .comment A:visited, HTML.skin-teal-grey .comment A:hover, HTML.skin-teal-grey .comment .message A.reply:hover, HTML.skin-teal-grey .paginators UL.page-numbers LI A.prev:hover, HTML.skin-teal-grey .paginators UL.page-numbers LI A.next:hover, HTML.skin-teal-grey UL#filters LI DIV.current
{
	color: #4A767C;
}
HTML.skin-teal-grey DIV.plan.featured
{
	background-color: #F2FAFC;
}
HTML.no-touch.skin-teal-grey A.image-link:hover, HTML.skin-teal-grey .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #9BD5DB;
}
HTML.skin-teal-grey BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-teal-grey BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-teal-grey BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-teal-grey BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-teal-grey BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-teal-grey BODY SPAN.categories A, HTML.skin-teal-grey BODY UL.page-numbers > LI > SPAN, HTML.skin-teal-grey UL.page-numbers > LI > A.page-numbers, HTML.skin-teal-grey BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #57898E;
}
HTML.skin-teal-grey BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-teal-grey BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #4A767C;
}
HTML.skin-teal-grey INPUT:focus, HTML.skin-teal-grey TEXTAREA:focus, HTML.skin-teal-grey .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(74, 118, 124, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(92, 213, 225, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(92, 213, 225, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(92, 213, 225, 0.6);
}
HTML.skin-teal-grey .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
	border-color: rgba(74, 118, 124, 0.8);
}
HTML.skin-teal-grey .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-teal-grey DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #9BD5DB;
	color: #57898E;
}
HTML.no-touch.ie8.skin-teal-grey A.image-link:hover, HTML.ie8.skin-teal-grey .embed-wrapper:hover
{
	border: 1px solid #9BD5DB;
}
/*Violet Skin*/
HTML.skin-violet DIV.header-bg-fill
{
	background: #CDA0FF;
/*Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjZGEwZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzcxNDVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37145c), color-stop(100%,#cda0ff));
	background: -moz-radial-gradient(center, ellipse cover, #cda0ff 0%, #37145c 100%);
/*FF3.6+*/
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#cda0ff), color-stop(100%,#37145c));
/*Chrome,Safari4+*/
	background: -webkit-radial-gradient(center, ellipse cover, #cda0ff 0%,#37145c 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-radial-gradient(center, ellipse cover, #cda0ff 0%,#37145c 100%);
/*Opera 12+*/
	background: -ms-radial-gradient(center, ellipse cover, #cda0ff 0%,#37145c 100%);
/*IE10+*/
	background: radial-gradient(center, ellipse cover, #cda0ff 0%,#37145c 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cda0ff', endColorstr='#37145c',GradientType=0 );
/*IE6-8 fallback on horizontal gradient*/
}
HTML.no-touch.skin-violet UL.topmenu UL.sub-menu LI.sfHover > A, HTML.no-touch.skin-violet DIV.menu-wrapper UL.topmenu UL.sub-menu LI:hover > A
{
	background-color: #7950A7;
}
HTML.skin-violet BODY SPAN.call-us-button A.btn, HTML.skin-violet .btn, HTML.skin-violet A.btn, HTML.skin-violet A.btn:visited, HTML.skin-violet BODY A.btn, HTML.skin-violet BODY A.btn:visited, HTML.skin-violet BUTTON, HTML.skin-violet .wpcf7-submit, HTML.skin-violet INPUT[type="submit"], HTML.skin-violet BODY DIV.social-links > A.btn, HTML.skin-violet A.accordion-toggle, HTML.skin-violet A.accordion-toggle:visited, HTML.skin-violet A.accordion-toggle:hover, HTML.skin-violet .main .tabs > LI > A, HTML.skin-violet .tabs > LI > A, HTML.skin-violet BODY .main .tabs > LI > A, HTML.skin-violet BODY .tabs > LI > A
{
	background-color: #7950A7;
	color: #FFFFFF;
}
HTML.skin-violet BODY A.mobile-menu-btn.btn, HTML.skin-violet BODY DIV.social-links > A.btn, HTML.skin-violet BODY SPAN.call-us-button A.btn, HTML.skin-violet SPAN.icon-bg.circle
{
	background-color: #444;
}
HTML.skin-violet BODY SPAN.call-us-button A.btn
{
/*background-color: #40965B;*/
}
HTML.skin-violet A, HTML.skin-violet A:visited, HTML.skin-violet .widget_rss H3 A:hover, HTML.skin-violet BODY A:hover, HTML.skin-violet BODY A:visited:hover, HTML.skin-violet .main .tabs > LI > A, HTML.skin-violet .tabs > LI > A, HTML.skin-violet BLOCKQUOTE, HTML.skin-violet SPAN.pullquote, HTML.skin-violet DIV.video-embed-shortcode:hover, HTML.skin-violet DIV#map_canvas:hover, HTML.skin-violet DIV.recent-posts H5 A:hover, HTML.skin-violet DIV.recent-posts ARTICLE.item DIV.description A, HTML.skin-violet DIV.recent-posts ARTICLE.item DIV.description A:visited, HTML.skin-violet UL#filters LI DIV:hover, HTML.skin-violet ARTICLE.item DIV.description A:hover, HTML.skin-violet .comment A, HTML.skin-violet .comment A:visited, HTML.skin-violet .comment A:hover, HTML.skin-violet .comment .message A.reply:hover, HTML.skin-violet .paginators UL.page-numbers LI A.prev:hover, HTML.skin-violet .paginators UL.page-numbers LI A.next:hover, HTML.skin-violet UL#filters LI DIV.current
{
	color: #7950A7;
}
HTML.skin-violet DIV.plan.featured
{
	background-color: #F8F2FF;
}
HTML.no-touch.skin-violet A.image-link:hover, HTML.skin-violet .embed-wrapper:hover
{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 20px #852DE3;
}
HTML.skin-violet BODY DIV.alert-message A.close
{
	color: #000000;
}
HTML.skin-violet BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A, HTML.skin-violet BODY DIV.recent-posts ARTICLE.item DIV.description P.post-meta A:visited, HTML.skin-violet BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A, HTML.skin-violet BODY DIV.recent-posts-shortcode DIV.preview-content P.post-meta A:visited, HTML.skin-violet BODY SPAN.categories A, HTML.skin-violet BODY UL.page-numbers > LI > SPAN, HTML.skin-violet UL.page-numbers > LI > A.page-numbers, HTML.skin-violet BODY UL.page-numbers > LI > A.page-numbers:visited
{
	background-color: #7950A7;
}
HTML.skin-violet BODY UL.page-numbers > LI > A.page-numbers.next, HTML.skin-violet BODY UL.page-numbers > LI > A.page-numbers.prev
{
	background-color: transparent;
	color: #7950A7;
}
HTML.skin-violet INPUT:focus, HTML.skin-violet TEXTAREA:focus, HTML.skin-violet .search-widget > FORM.search-form > FIELDSET.has-focus
{
	border-color: rgba(133, 45, 227, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(133, 45, 227, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(133, 45, 227, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(133, 45, 227, 0.6);
}
HTML.skin-violet .search-widget > FORM.search-form > FIELDSET.has-focus BUTTON
{
	border-color: rgba(133, 45, 227, 0.8);
}
HTML.skin-violet .flex-control-nav LI A.icon-pause.is-paused, HTML.skin-violet DIV#nav > DIV.nav-controls > A#pause.is-paused
{
	text-shadow: 0.1em 0.1em 1em #852DE3;
	color: #852DE3;
}
HTML.no-touch.ie8.skin-violet A.image-link:hover, HTML.ie8.skin-violet .embed-wrapper:hover
{
	border: 1px solid #852DE3;
}
/*Needed to prevent the IE8 fallback filter from applying to IE9*/
HTML.ie9 DIV.header-bg-fill
{
	filter: none;
}
