/* ::::: http://www.ifet.com/sites/default/files/css/css_ogjvJnfni1_P_WxvXAHlUOgCs860b3ip9DNMapcIGeM.css ::::: */

.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .clearfix { min-height: 1%; }
/* ::::: http://www.ifet.com/sites/default/files/css/css_k8naUXWrW51bH0ZqSWOv6NQYFqObIF-YyWFWUI5hpE8.css ::::: */

.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content, .ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar { filter: none; }
span.qtip-tooltip a { color: rgb(85, 85, 85); }
.qtip-link, .qtip-additional-element { border-bottom: 3px double blue; cursor: default; color: blue; display: inline; }
.qtip-header, .qtip-tooltip { display: none; }
/* ::::: http://www.ifet.com/sites/default/files/css/css_vZSDSnhgIItKWG1OjDG3MfL3uOObpJlGpMDACvt5lSg.css ::::: */

.search-results { list-style: outside none none; }
.views-exposed-form .views-exposed-widget { float: left; padding: 0.5em 1em 0px 0px; }
.views-exposed-form .views-exposed-widget .form-submit { margin-top: 1.6em; }
.views-exposed-form .form-item, .views-exposed-form .form-submit { margin-top: 0px; margin-bottom: 0px; }
.views-exposed-widgets { margin-bottom: 0.5em; }
/* ::::: http://www.ifet.com/sites/default/files/css/css_Yp0INNs4NWjpLTwsGSNWJoPjN_9VYC40Ogetr4Yvil0.css ::::: */

div.panel-pane div.admin-links a::before { content: "["; }
div.panel-pane div.admin-links a::after { content: "]"; }
.views_slideshow_cycle_no_display, .views_slideshow_cycle_hidden, .views_slideshow_cycle_controls, .views_slideshow_cycle_image_count { display: none; }
div.addressfield-container-inline::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html div.addressfield-container-inline { min-height: 1%; }
#feedback_simple a { cursor: pointer; display: block; overflow: hidden; position: fixed; text-decoration: none ! important; z-index: 9999; }
#feedback_simple img { border: medium none; }
.feedback_simple-left { left: -2px; }
.sf-menu, .sf-menu * { list-style: outside none none; margin: 0px; padding: 0px; }
.sf-menu { line-height: 1; z-index: 497; }
.sf-menu li { float: left; position: relative; z-index: 498; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li:hover ul, .sf-menu li.sfHover ul { z-index: 499; }
.sf-navbar { position: relative; }
.sf-navbar li { position: static; }
#superfish-ifet-menu { height: 70px; padding-left: 0.57692rem; padding-right: 0.57692rem; }
.sf-menu { z-index: 90 ! important; }
.sf-menu.sf-style-ifet-menu { float: left; margin-bottom: 1em; padding: 0px; border-bottom: 1px solid rgb(211, 211, 211); }
.sf-menu.sf-style-ifet-menu.sf-navbar { width: 100%; border-top: 1px solid rgb(211, 211, 211); }
.sf-menu.sf-style-ifet-menu a { border: 1px solid rgb(225, 225, 225); color: rgb(85, 85, 85); padding: 0.75em 1em; }
.sf-menu.sf-style-ifet-menu.sf-navbar a { border-color: rgb(204, 204, 204); border-style: solid; border-width: 0px; color: rgb(105, 104, 102); cursor: pointer; display: inline-block; font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-size: 0.84615rem; font-weight: 500; line-height: normal; margin: 0px; padding: 0.699rem 1.53846rem 0.84615rem; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; }
.sf-menu.sf-style-ifet-menu li, .sf-menu.sf-style-ifet-menu.sf-navbar { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.sf-menu.sf-style-ifet-menu li.first { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-right: 1px solid rgb(211, 211, 211); }
.sf-menu.sf-style-ifet-menu li.middle { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-right: 1px solid rgb(211, 211, 211); }
.sf-menu.sf-style-ifet-menu li:hover, .sf-menu.sf-style-ifet-menu li.sfHover, .sf-menu.sf-style-ifet-menu li.active a, .sf-menu.sf-style-ifet-menu a:focus, .sf-menu.sf-style-ifet-menu a:hover, .sf-menu.sf-style-ifet-menu a:active, .sf-menu.sf-style-ifet-menu.sf-navbar li li { background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
/* ::::: http://www.ifet.com/sites/default/files/css/css_qssrASHNQn6YjbzT3Hpz_GQPzgn0Tr2aQKc48ryXiM4.css ::::: */

/* ::::: http://fonts.googleapis.com/css?family=Open+Sans:400,300 ::::: */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoata-j2u0lmlup9rwlsytm3ho.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoatzx5f-9o1vgp2exwfjgl7ay.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoatrwv49_lsm1nyrwo-zkhivy.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoataarobkawv3vxw3jmhvenga.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoatf8zf_fossgrmwss7aa9k2w.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoatt0lw-43amezio6xutljad8.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoategdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('k88pr3goawt7btt32z01mxjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('rjgo7rytmqivp7vzi-q5urjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('lwcjsqkb6emdfhrevqa1krjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('xozscpt2726on7jbcb_pahjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('59zrklao5bwgqf5a9baeerjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('u-wuoqret9fueobqw7jkrrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('cjzkeoubrn4kerxqtauh3vtxra8tvwticgirnjhmvjw.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
*, *::before, *::after { box-sizing: border-box; }
html, body { font-size: 13px; }
body { background: white none repeat scroll 0% 0%; color: rgb(92, 91, 89); padding: 0px; margin: 0px; font-family: Arial,"Helvetica",Helvetica,sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: default; }
a:hover { cursor: pointer; }
img, object, embed { max-width: 100%; height: auto; }
img {  }
.left { float: left ! important; }
.right { float: right ! important; }
.clearfix {  }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
img { display: inline-block; vertical-align: middle; }
.row { width: 100%; margin: 0px auto; max-width: 76.9231rem; }
.row::before, .row::after { content: " "; display: table; }
.row::after { clear: both; }
.row .row::before, .row .row::after { content: " "; display: table; }
.row .row::after { clear: both; }
.row .row.collapse::before, .row .row.collapse::after { content: " "; display: table; }
.row .row.collapse::after { clear: both; }
.column, .columns { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; width: 100%; float: left; }
@media only screen {
	.column, .columns { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; float: left; }
	.small-12 { position: relative; width: 100%; }
}
@media only screen and (min-width: 40.063em) {
	.column, .columns { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; float: left; }
}
@media only screen and (min-width: 64.063em) {
	.column, .columns { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; float: left; }
}
.accordion::before, .accordion::after { content: " "; display: table; }
.accordion::after { clear: both; }
[class*="block-grid-"]::before, [class*="block-grid-"]::after { content: " "; display: table; }
[class*="block-grid-"]::after { clear: both; }
@media only screen {
	.small-block-grid-1 > li:nth-of-type(n) { clear: none; }
	.small-block-grid-1 > li:nth-of-type(n+1) { clear: both; }
	.small-block-grid-2 > li:nth-of-type(n) { clear: none; }
	.small-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
	.small-block-grid-3 > li:nth-of-type(n) { clear: none; }
	.small-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
	.small-block-grid-4 > li:nth-of-type(n) { clear: none; }
	.small-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
	.small-block-grid-5 > li:nth-of-type(n) { clear: none; }
	.small-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
	.small-block-grid-6 > li:nth-of-type(n) { clear: none; }
	.small-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
	.small-block-grid-7 > li:nth-of-type(n) { clear: none; }
	.small-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
	.small-block-grid-8 > li:nth-of-type(n) { clear: none; }
	.small-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
	.small-block-grid-9 > li:nth-of-type(n) { clear: none; }
	.small-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
	.small-block-grid-10 > li:nth-of-type(n) { clear: none; }
	.small-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
	.small-block-grid-11 > li:nth-of-type(n) { clear: none; }
	.small-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
	.small-block-grid-12 > li:nth-of-type(n) { clear: none; }
	.small-block-grid-12 > li:nth-of-type(12n+1) { clear: both; }
}
@media only screen and (min-width: 40.063em) {
	.medium-block-grid-1 > li:nth-of-type(n) { clear: none; }
	.medium-block-grid-1 > li:nth-of-type(n+1) { clear: both; }
	.medium-block-grid-2 > li:nth-of-type(n) { clear: none; }
	.medium-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
	.medium-block-grid-3 > li:nth-of-type(n) { clear: none; }
	.medium-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
	.medium-block-grid-4 > li:nth-of-type(n) { clear: none; }
	.medium-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
	.medium-block-grid-5 > li:nth-of-type(n) { clear: none; }
	.medium-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
	.medium-block-grid-6 > li:nth-of-type(n) { clear: none; }
	.medium-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
	.medium-block-grid-7 > li:nth-of-type(n) { clear: none; }
	.medium-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
	.medium-block-grid-8 > li:nth-of-type(n) { clear: none; }
	.medium-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
	.medium-block-grid-9 > li:nth-of-type(n) { clear: none; }
	.medium-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
	.medium-block-grid-10 > li:nth-of-type(n) { clear: none; }
	.medium-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
	.medium-block-grid-11 > li:nth-of-type(n) { clear: none; }
	.medium-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
	.medium-block-grid-12 > li:nth-of-type(n) { clear: none; }
	.medium-block-grid-12 > li:nth-of-type(12n+1) { clear: both; }
}
@media only screen and (min-width: 64.063em) {
	.large-block-grid-1 > li:nth-of-type(n) { clear: none; }
	.large-block-grid-1 > li:nth-of-type(n+1) { clear: both; }
	.large-block-grid-2 > li:nth-of-type(n) { clear: none; }
	.large-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
	.large-block-grid-3 > li:nth-of-type(n) { clear: none; }
	.large-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
	.large-block-grid-4 > li:nth-of-type(n) { clear: none; }
	.large-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
	.large-block-grid-5 > li:nth-of-type(n) { clear: none; }
	.large-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
	.large-block-grid-6 > li:nth-of-type(n) { clear: none; }
	.large-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
	.large-block-grid-7 > li:nth-of-type(n) { clear: none; }
	.large-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
	.large-block-grid-8 > li:nth-of-type(n) { clear: none; }
	.large-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
	.large-block-grid-9 > li:nth-of-type(n) { clear: none; }
	.large-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
	.large-block-grid-10 > li:nth-of-type(n) { clear: none; }
	.large-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
	.large-block-grid-11 > li:nth-of-type(n) { clear: none; }
	.large-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
	.large-block-grid-12 > li:nth-of-type(n) { clear: none; }
	.large-block-grid-12 > li:nth-of-type(12n+1) { clear: both; }
}
.breadcrumbs > *::before { content: "/"; color: rgb(170, 170, 170); margin: 0px 0.92308rem; position: relative; top: 1px; }
.breadcrumbs > :first-child::before { content: " "; margin: 0px; }
@media only screen and (min-width: 40.063em) {
}
.button-group::before, .button-group::after { content: " "; display: table; }
.button-group::after { clear: both; }
.button-group > :first-child { margin-left: 0px; }
.button-group.radius > :first-child, .button-group.radius > :first-child > a, .button-group.radius > :first-child > button, .button-group.radius > :first-child > .button { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.button-group.radius > :last-child, .button-group.radius > :last-child > a, .button-group.radius > :last-child > button, .button-group.radius > :last-child > .button { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.button-group.round > :first-child, .button-group.round > :first-child > a, .button-group.round > :first-child > button, .button-group.round > :first-child > .button { border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; }
.button-group.round > :last-child, .button-group.round > :last-child > a, .button-group.round > :last-child > button, .button-group.round > :last-child > .button { border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; }
.button-bar::before, .button-bar::after { content: " "; display: table; }
.button-bar::after { clear: both; }
[data-clearing]::before, [data-clearing]::after { content: " "; display: table; }
[data-clearing]::after { clear: both; }
@media only screen and (min-width: 40.063em) {
}
@media only screen and (max-width: 40em) {
}
.f-dropdown > :first-child { margin-top: 0px; }
.f-dropdown > :last-child { margin-bottom: 0px; }
.f-dropdown::before { content: ""; display: block; width: 0px; height: 0px; border-width: 6px; border-style: inset inset solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent transparent white; position: absolute; top: -12px; left: 10px; z-index: 99; }
.f-dropdown::after { content: ""; display: block; width: 0px; height: 0px; border-width: 7px; border-style: inset inset solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent transparent rgb(204, 204, 204); position: absolute; top: -14px; left: 9px; z-index: 98; }
.f-dropdown.right::before { left: auto; right: 10px; }
.f-dropdown.right::after { left: auto; right: 9px; }
.f-dropdown.content > :first-child { margin-top: 0px; }
.f-dropdown.content > :last-child { margin-bottom: 0px; }
.dropdown.button::before { position: absolute; content: ""; width: 0px; height: 0px; display: block; border-style: solid; border-color: white transparent transparent; top: 50%; }
.dropdown.button::before { border-width: 0.46154rem; right: 1.73077rem; margin-top: -0.19231rem; }
.dropdown.button::before { border-color: white transparent transparent; }
.dropdown.button.tiny::before { border-width: 0.46154rem; right: 1.38462rem; margin-top: -0.15385rem; }
.dropdown.button.tiny::before { border-color: white transparent transparent; }
.dropdown.button.small::before { border-width: 0.53846rem; right: 1.61538rem; margin-top: -0.19231rem; }
.dropdown.button.small::before { border-color: white transparent transparent; }
.dropdown.button.large::before { border-width: 0.38462rem; right: 2.11538rem; margin-top: -0.19231rem; }
.dropdown.button.large::before { border-color: white transparent transparent; }
.dropdown.button.secondary::before { border-color: rgb(51, 51, 51) transparent transparent; }
form { margin: 0px 0px 1.23077rem; }
label { font-size: 1.07692rem; color: rgb(77, 77, 77); cursor: pointer; display: block; font-weight: normal; margin-bottom: 0.61538rem; }
.input-group.radius > :first-child, .input-group.radius > :first-child * { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.input-group.radius > :last-child, .input-group.radius > :last-child * { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.input-group.round > :first-child, .input-group.round > :first-child * { border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; }
.input-group.round > :last-child, .input-group.round > :last-child * { border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; }
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { border-radius: 0px; background-color: white; font-family: inherit; border: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; color: rgba(0, 0, 0, 0.75); display: block; font-size: 1.07692rem; margin: 0px 0px 1.23077rem; padding: 0.61538rem; height: 2.84615rem; width: 100%; box-sizing: border-box; transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { box-shadow: 0px 0px 5px rgb(153, 153, 153); border-color: rgb(153, 153, 153); }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { background: rgb(250, 250, 250) none repeat scroll 0% 0%; border-color: rgb(153, 153, 153); outline: medium none; }
input[type="file"], input[type="checkbox"], input[type="radio"], select { margin: 0px 0px 1.23077rem; }
input[type="checkbox"] + label, input[type="radio"] + label { display: inline-block; margin-left: 0.61538rem; margin-right: 1.23077rem; margin-bottom: 0px; vertical-align: baseline; }
@media only screen and (min-width: 40.063em) {
}
.orbit-container .orbit-slides-container > :first-child { margin-left: 0%; }
@media only screen and (min-width: 40.063em) {
}
@media only screen and (max-width: 40em) {
}
.panel, .header-logo { border-style: solid; border-width: 1px; border-color: rgb(216, 216, 216); margin-bottom: 1.53846rem; padding: 1.53846rem; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.panel > :first-child, .header-logo > :first-child { margin-top: 0px; }
.panel > :last-child, .header-logo > :last-child { margin-bottom: 0px; }
.panel.callout > :first-child, .callout.header-logo > :first-child { margin-top: 0px; }
.panel.callout > :last-child, .callout.header-logo > :last-child { margin-bottom: 0px; }
.reveal-modal > :first-child { margin-top: 0px; }
.reveal-modal > :last-child { margin-bottom: 0px; }
@media only screen and (min-width: 40.063em) {
}
.split.button span::before { position: absolute; content: ""; width: 0px; height: 0px; display: block; border-style: inset; top: 50%; left: 50%; }
.split.button span::before { border-top-style: solid; border-width: 0.46154rem; top: 48%; margin-left: -0.46154rem; }
.split.button span::before { border-color: white transparent transparent; }
.split.button.secondary span::before { border-color: white transparent transparent; }
.split.button.tiny span::before { border-top-style: solid; border-width: 0.46154rem; top: 48%; margin-left: -0.46154rem; }
.split.button.small span::before { border-top-style: solid; border-width: 0.53846rem; top: 48%; margin-left: -0.46154rem; }
.split.button.large span::before { border-top-style: solid; border-width: 0.38462rem; top: 48%; margin-left: -0.46154rem; }
.split.button.secondary span::before { border-color: rgb(51, 51, 51) transparent transparent; }
div.switch input:not(:checked) + label { opacity: 0; }
table tr.even, table tr.alt, table tr:nth-of-type(2n) { background: rgb(249, 249, 249) none repeat scroll 0% 0%; }
.tabs::before, .tabs::after { content: " "; display: table; }
.tabs::after { clear: both; }
.tabs-content::before, .tabs-content::after { content: " "; display: table; }
.tabs-content::after { clear: both; }
@media only screen and (min-width: 40.063em) {
}
.th { line-height: 0; display: inline-block; border: 2px solid white; max-width: 100%; box-shadow: 0px 0px 0px 1px lightgrey; transition: all 200ms ease-out 0s; }
.th:hover, .th:focus { box-shadow: 0px 0px 0px 1px rgb(105, 104, 102); }
@media only screen and (min-width: 40.063em) {
}
.contain-to-grid { width: 100%; background: rgba(239, 239, 239, 0.75) none repeat scroll 0% 0%; }
.contain-to-grid .top-bar { margin-bottom: 0px; }
.fixed.expanded:not(.top-bar) { overflow-y: auto; height: auto; width: 100%; max-height: 100%; }
.fixed.expanded:not(.top-bar) .title-area { position: fixed; width: 100%; z-index: 99; }
.fixed.expanded:not(.top-bar) .top-bar-section { z-index: 98; margin-top: 45px; }
.top-bar { overflow: hidden; height: 45px; line-height: 45px; position: relative; background: rgba(239, 239, 239, 0.75) none repeat scroll 0% 0%; margin-bottom: 0px; }
.top-bar ul { margin-bottom: 0px; list-style: outside none none; }
.top-bar form, .top-bar input { margin-bottom: 0px; }
.top-bar input { height: auto; padding-top: 0.35rem; padding-bottom: 0.35rem; font-size: 0.75rem; }
.top-bar .title-area { position: relative; margin: 0px; }
.top-bar .toggle-topbar { position: absolute; right: 0px; top: 0px; }
.top-bar .toggle-topbar a { color: rgb(105, 104, 102); text-transform: uppercase; font-size: 1rem; font-weight: bold; position: relative; display: block; padding: 0px 15px; height: 45px; line-height: 45px; }
.top-bar .toggle-topbar.menu-icon { right: 15px; top: 50%; margin-top: -16px; padding-left: 40px; }
.top-bar .toggle-topbar.menu-icon a { height: 34px; line-height: 33px; padding: 0px 25px 0px 0px; color: white; position: relative; }
.top-bar .toggle-topbar.menu-icon a::after { content: ""; position: absolute; right: 0px; display: block; width: 16px; top: 0px; height: 0px; box-shadow: 0px 10px 0px 1px white, 0px 16px 0px 1px white, 0px 22px 0px 1px white; }
.top-bar-section { left: 0px; position: relative; width: auto; transition: left 300ms ease-out 0s; }
.top-bar-section ul { width: 100%; height: auto; display: block; background: rgba(239, 239, 239, 0.75) none repeat scroll 0% 0%; font-size: 13px; margin: 0px; }
.top-bar-section .divider, .top-bar-section [role="separator"] { border-top: 1px solid rgba(119, 119, 119, 0.75); clear: both; height: 1px; width: 100%; }
.top-bar-section ul li > a { display: block; width: 100%; color: rgb(105, 104, 102); padding: 12px 0px 12px 15px; font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-size: 1rem; font-weight: normal; background: rgba(239, 239, 239, 0.75) none repeat scroll 0% 0%; }
.top-bar-section ul li:hover > a { background: rgb(230, 229, 229) none repeat scroll 0% 0%; color: rgb(105, 104, 102); }
.top-bar-section .has-form { padding: 15px; }
.top-bar-section .has-dropdown > a::after { content: ""; display: block; width: 0px; height: 0px; border-width: 5px; border-style: inset inset inset solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent transparent transparent rgba(255, 255, 255, 0.4); margin-right: 15px; margin-top: -4.5px; position: absolute; top: 50%; right: 0px; }
@media only screen {
	.top-bar { background: rgba(239, 239, 239, 0.75) none repeat scroll 0% 0%; overflow: visible; }
	.top-bar::before, .top-bar::after { content: " "; display: table; }
	.top-bar::after { clear: both; }
	.top-bar .toggle-topbar { display: none; }
	.top-bar .title-area { float: left; }
	.top-bar input, .top-bar .button { font-size: 1.07692rem; position: relative; top: 7px; }
	.contain-to-grid .top-bar { max-width: 76.9231rem; margin: 0px auto; }
	.top-bar-section { left: 0px ! important; }
	.top-bar-section ul { width: auto; height: auto ! important; display: inline; }
	.top-bar-section ul li { float: left; }
	.top-bar-section li.hover > a:not(.button) { background: rgb(230, 229, 229) none repeat scroll 0% 0%; color: rgb(105, 104, 102); }
	.top-bar-section li:not(.has-form) a:not(.button) { padding: 0px 15px; line-height: 45px; background: rgba(239, 239, 239, 0.75) none repeat scroll 0% 0%; }
	.top-bar-section li:not(.has-form) a:hover:not(.button) { background: rgb(230, 229, 229) none repeat scroll 0% 0%; }
	.top-bar-section .has-dropdown > a::after { content: ""; display: block; width: 0px; height: 0px; border-width: 5px; border-style: solid inset inset; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgba(255, 255, 255, 0.4) transparent transparent; margin-top: -2.5px; top: 22.5px; }
	.top-bar-section .has-dropdown .dropdown li.has-dropdown > a::after { border: medium none; content: "»"; top: 1rem; margin-top: -2px; right: 5px; line-height: 1.2; }
	.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] { border-bottom: medium none; border-top: medium none; border-right: 1px solid rgba(241, 241, 241, 0.75); clear: none; height: 45px; width: 0px; }
	.top-bar-section .has-form { background: rgba(239, 239, 239, 0.75) none repeat scroll 0% 0%; padding: 0px 15px; height: 45px; }
	.no-js .top-bar-section ul li:hover > a { background: rgb(230, 229, 229) none repeat scroll 0% 0%; color: rgb(105, 104, 102); }
	.no-js .top-bar-section ul li:active > a { background: rgb(0, 140, 186) none repeat scroll 0% 0%; color: rgb(105, 104, 102); }
}
div, dl, dt, dd, ul, ol, li, h1, .article-full-title, h2, h3, .box-large .box-title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0px; padding: 0px; }
a { color: rgb(172, 171, 171); line-height: inherit; }
a:hover, a:focus { color: rgb(64, 64, 64); }
a img { border: medium none; }
p { font-family: inherit; font-weight: normal; font-size: 1rem; line-height: 1.4; margin-bottom: 1.53846rem; text-rendering: optimizelegibility; }
h1, .article-full-title, h2, h3, .box-large .box-title, h4, h5, h6 { font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-weight: 300; font-style: normal; color: rgb(105, 104, 102); text-rendering: optimizelegibility; margin-top: 0.2rem; margin-bottom: 0.5rem; line-height: 1.4; }
h1, .article-full-title { font-size: 1.53846rem; }
h2 { font-size: 1.30769rem; }
h3, .box-large .box-title { font-size: 1rem; }
h4 { font-size: 0.69231rem; }
ul, ol, dl { font-size: 1rem; line-height: 1.4; margin-bottom: 1.53846rem; list-style-position: outside; font-family: inherit; }
ul { margin-left: 1.1rem; }
blockquote cite::before { content: "— "; }
@media only screen and (min-width: 40.063em) {
	h1, .article-full-title, h2, h3, .box-large .box-title, h4, h5, h6 { line-height: 1.4; }
	h1, .article-full-title { font-size: 2.30769rem; }
	h2 { font-size: 2.07692rem; }
	h3, .box-large .box-title { font-size: 1.38462rem; }
	h4 { font-size: 1.07692rem; }
}
.inner-wrap::before, .inner-wrap::after { content: " "; display: table; }
.inner-wrap::after { clear: both; }
@media only screen and (min-width: 40.063em) {
}
@media only screen and (min-width: 40.063em) {
}
@media only screen and (min-width: 40.063em) {
}
@media only screen and (min-width: 40.063em) {
}
@media only screen and (min-width: 64.063em) {
}
@media only screen and (min-width: 90.063em) {
}
@media only screen and (min-width: 120.063em) {
}
@media only screen and (orientation: landscape) {
}
@media only screen and (orientation: portrait) {
}
p, dd { text-align: justify; }
@font-face {
	font-family: "Entypo";
	font-style: normal;
	font-weight: normal;
	src: url('entypo.eot') format("embedded-opentype"), url('entypo.woff') format("woff"), url('entypo.ttf') format("truetype"), url('entypo.svg') format("svg");
}
@font-face {
	font-family: "EntypoSocial";
	font-style: normal;
	font-weight: normal;
	src: url('entypo-social.eot') format("embedded-opentype"), url('entypo-social.woff') format("woff"), url('entypo-social.ttf') format("truetype"), url('entypo-social.svg') format("svg");
}
.icon::before { font-family: "Entypo"; font-size: 2em; line-height: 0.75em; font-style: normal; font-weight: normal; }
#page .button .icon::before { font-size: 3em; line-height: 0.45em; padding-right: 0.15em; display: block; float: left; }
.icon-search::before { content: "🔍"; }
.icon-wink::before { content: ""; }
.icon-like::before { content: "👍"; }
.icon-friends::before { content: "👥"; }
.icon-friend-add::before { content: ""; }
.icon-activity::before { content: "★"; }
.icon-messages::before { content: "✉"; }
.icon-config::before { content: "⚙"; }
.icon-follow::before { content: "★"; }
.icon-facebook::before { font-family: "EntypoSocial"; content: ""; }
.icon-twitter::before { font-family: "EntypoSocial"; content: ""; }
.icon-vimeo::before { font-family: "EntypoSocial"; content: ""; }
.icon-google-plus::before { font-family: "EntypoSocial"; content: ""; }
.icon-feed::before { content: ""; }
.top-bar-wrapper { border-bottom: 1px solid lightgrey; }
.top-bar { overflow: inherit; border-width: 0px; background-color: transparent; }
.top-bar .title-area { margin-left: 1.15385rem; }
.top-bar-section { padding-right: 1.65385rem; }
.top-bar-section li:not(.has-form) a:not(.button) { background: transparent none repeat scroll 0% 0%; }
.top-bar-section .has-form, .top-bar-section ul { background: transparent none repeat scroll 0% 0%; }
.top-bar-section .left li:not(.has-form) a:hover:not(.button) { background: transparent none repeat scroll 0% 0%; color: rgb(230, 229, 229); }
.top-bar-section .has-dropdown > a::after { border-color: rgba(0, 0, 0, 0.4) transparent transparent; }
.no-js .top-bar-section ul li:hover > a { background: transparent none repeat scroll 0% 0%; }
.primary-nav > ul.menu::before, .primary-nav > ul.menu::after { content: " "; display: table; }
.primary-nav > ul.menu::after { clear: both; }
.secondary-links::before, .secondary-links::after { content: " "; display: table; }
.secondary-links::after { clear: both; }
.tabs.primary::before, .tabs.primary::after { content: " "; display: table; }
.tabs.primary::after { clear: both; }
.drop-page-tabs-second span::before { position: absolute; content: ""; width: 0px; height: 0px; display: block; border-style: inset; top: 50%; left: 50%; }
.drop-page-tabs-second span::before { border-top-style: solid; border-width: 0.46154rem; top: 48%; margin-left: -0.46154rem; }
.drop-page-tabs-second span::before { border-color: rgb(92, 91, 89) transparent transparent; }
.action-links::before, .action-links::after { content: " "; display: table; }
.action-links::after { clear: both; }
.primary-nav-dropdown > :first-child { margin-top: 0px; }
.primary-nav-dropdown > :last-child { margin-bottom: 0px; }
div.form-actions { margin-top: 1em; }
.form-submit { cursor: pointer; font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; line-height: normal; margin: 0px 0.5em 1.53846rem 0px; position: relative; text-decoration: none; text-align: center; display: inline-block; padding: 0.76923rem 1.53846rem 0.84615rem; font-size: 0.84615rem; border: medium none rgb(185, 185, 185); font-weight: normal ! important; background-color: rgb(231, 231, 231); color: rgb(51, 51, 51); }
.form-submit:hover, .form-submit:focus { background-color: rgb(185, 185, 185); }
.form-submit:hover, .form-submit:focus { color: rgb(51, 51, 51); }
.form-type-textfield { margin-bottom: 1.23077rem; }
#views-exposed-form-search-page { width: 120px; }
#views-exposed-form-search-page .views-exposed-widgets .views-exposed-widget { padding-right: 0px; }
#views-exposed-form-search-page .views-exposed-widgets .form-text { top: 0px; font-size: 1.2rem; }
#views-exposed-form-search-page .views-exposed-widgets .views-submit-button { display: none; }
.views_slideshow_cycle_main { width: 100%; float: left; }
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame { width: 100% ! important; height: auto; }
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row { width: 100% ! important; height: auto; }
#page { max-width: 960px; margin: 0px auto; border-left: 1px solid lightgrey; border-right: 1px solid lightgrey; padding: 0px 0.5em; }
#main { padding: 0px 0.5em 1em; margin-top: 1em; position: relative; }
.l-featured { width: auto; margin: 0px -0.57692rem; max-width: none; }
.l-featured::before, .l-featured::after { content: " "; display: table; }
.l-featured::after { clear: both; }
@media only screen {
	.l-featured .l-featured-carousel { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; width: 100%; float: left; }
	.l-featured .l-featured-signup { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; width: 100%; float: left; }
}
@media only screen and (min-width: 64.063em) {
	.l-featured .l-featured-carousel { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; width: 66.6667%; float: left; }
	.l-featured .l-featured-signup { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; width: 33.3333%; float: left; }
}
.l-front-3 { width: auto; margin: 0px -0.57692rem; max-width: none; }
.l-front-3::before, .l-front-3::after { content: " "; display: table; }
.l-front-3::after { clear: both; }
@media only screen and (min-width: 40.063em) {
	.l-front-3 .l-front-left { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; width: 33.3333%; float: left; }
	.l-front-3 .l-front-middle { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; width: 33.3333%; float: left; }
	.l-front-3 .l-front-right { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; width: 33.3333%; float: left; }
}
.l-two-cols::before, .l-two-cols::after { content: " "; display: table; }
.l-two-cols::after { clear: both; }
@media only screen and (min-width: 40.063em) {
}
.l-three-cols::before, .l-three-cols::after { content: " "; display: table; }
.l-three-cols::after { clear: both; }
header { padding: 1em 0px 0px; }
.header-logo { border: medium none; padding: 0px; }
#footer { max-width: 960px; margin: 0px auto; background-color: rgb(239, 239, 239); text-align: center; }
.footer-social { margin: 0px 0px 1.30769rem -1.69231rem; padding: 1em 0px 0px; list-style: outside none none; overflow: hidden; display: inline-block; }
.footer-menu-heading { margin-bottom: 0.5em; display: block; }
.footer-menu { padding: 1em; }
.footer-menu > ul { margin: 0px 0px 1.30769rem -1.69231rem; padding: 0px; list-style: outside none none; overflow: hidden; display: inline-block; }
.footer-menu > ul > li { list-style: outside none none; float: left; margin-left: 1.69231rem; display: block; }
.footer-menu > ul > li > * { display: block; }
.footer-menu > ul > li > a { color: rgb(105, 104, 102); }
.footer-menu > ul > li > a:hover { text-decoration: underline; }
.photo-grid-2::before, .photo-grid-2::after { content: " "; display: table; }
.photo-grid-2::after { clear: both; }
.photo-grid-6::before, .photo-grid-6::after { content: " "; display: table; }
.photo-grid-6::after { clear: both; }
.photo-grid-4 { width: auto; margin: 0px -0.57692rem 1em; max-width: none; }
.photo-grid-4::before, .photo-grid-4::after { content: " "; display: table; }
.photo-grid-4::after { clear: both; }
.photo-grid-4 .photo-grid-item { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; width: 25%; float: left; }
.photo-grid-4 .photo-grid-item:last-child { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; width: 25%; float: left; }
.photo-grid-item-popup > :first-child { margin-top: 0px; }
.photo-grid-item-popup > :last-child { margin-bottom: 0px; }
.photo-grid-item-popup::before { content: ""; display: block; width: 0px; height: 0px; border-width: 6px; border-style: inset inset solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent transparent white; position: absolute; top: -12px; left: 10px; z-index: 99; }
.photo-grid-item-popup::after { content: ""; display: block; width: 0px; height: 0px; border-width: 7px; border-style: inset inset solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent transparent rgb(204, 204, 204); position: absolute; top: -14px; left: 9px; z-index: 98; }
.photo-grid-item-popup.right::before { left: auto; right: 10px; }
.photo-grid-item-popup.right::after { left: auto; right: 9px; }
.l-bricks::before, .l-bricks::after { content: " "; display: table; }
.l-bricks::after { clear: both; }
.l-bricks-main-middle::before, .l-bricks-main-middle::after { content: " "; display: table; }
.l-bricks-main-middle::after { clear: both; }
.l-3-col::before, .l-3-col::after { content: " "; display: table; }
.l-3-col::after { clear: both; }
.l-3-col-main-inner::before, .l-3-col-main-inner::after { content: " "; display: table; }
.l-3-col-main-inner::after { clear: both; }
.page-grid-list::before, .page-grid-list::after { content: " "; display: table; }
.page-grid-list::after { clear: both; }
.box { border: 1px solid lightgrey; margin-bottom: 1.5em; }
.box.box-borderless { border: medium none; }
.box.box-borderless > .box-title { border: 1px solid lightgrey; }
.box.box-borderless > .box-content { padding: 1em 0px 0px; }
.box-title { font-size: 1em; background: rgb(239, 239, 239) none repeat scroll 0% 0%; margin: 0px; padding: 0.5em 1em; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid lightgrey; }
.box-content { padding: 1em 1em 0px; }
.carousel { background-color: rgb(239, 239, 239); padding: 0.5em; margin-bottom: 1.5em; }
.carousel-inner { width: 100%; margin: 0px auto; max-width: 76.9231rem; }
.carousel-inner::before, .carousel-inner::after { content: " "; display: table; }
.carousel-inner::after { clear: both; }
.carousel-slide { position: relative; padding-left: 0px; padding-right: 0px; width: 66.6667%; float: left; }
.carousel-pager-list { position: relative; padding-right: 0px; width: 33.3333%; float: left; padding-left: 0.5em; }
.views-slideshow-pager-field-item { padding: 0.5em 0.5em 1.25em; }
.views-slideshow-pager-field-item.views-row-last { padding-bottom: 0px; }
.user-links-list::before, .user-links-list::after { content: " "; display: table; }
.user-links-list::after { clear: both; }
.article-preview { width: 100%; margin: 0px auto 1em; max-width: 76.9231rem; }
.article-preview::before, .article-preview::after { content: " "; display: table; }
.article-preview::after { clear: both; }
.article-preview-photo { position: relative; padding-left: 0px; padding-right: 0px; width: 33.3333%; float: left; }
.article-preview-text { position: relative; padding-right: 0px; width: 66.6667%; float: left; padding-left: 1em; }
.article-preview h3, .article-preview .box-large .box-title, .box-large .article-preview .box-title { font-size: 1.2em; }
.article-preview h3 > a, .article-preview .box-large .box-title > a, .box-large .article-preview .box-title > a { color: rgb(105, 104, 102); font-weight: bold; }
.article-preview h3 > a:hover, .article-preview .box-large .box-title > a:hover, .box-large .article-preview .box-title > a:hover { text-decoration: underline; }
.article-slide { position: relative; }
.article-slide-text { position: absolute; bottom: 0px; background-color: rgb(239, 239, 239); opacity: 0.75; padding: 0.5em 1em 0px; width: 100%; color: rgb(92, 91, 89); }
.article-slide-text > h4 { font-size: 1.2em; font-weight: bold; }
.article-pager-inner { width: auto; margin: 0px -0.57692rem; max-width: none; }
.article-pager-inner::before, .article-pager-inner::after { content: " "; display: table; }
.article-pager-inner::after { clear: both; }
.article-pager-image { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; width: 33.3333%; float: left; }
.article-pager-image > a:hover > img { border-color: white; }
.article-pager-image > a > img { border: 1px solid rgb(230, 229, 229); }
.article-pager-text { position: relative; padding-left: 0.57692rem; padding-right: 0.57692rem; width: 66.6667%; float: left; }
.article-pager-text > h4 { font-size: 1em; font-weight: normal; margin: 0px; }
.article-pager-text > h4 > a { color: rgb(145, 143, 143); }
.article-pager-text > h4 > a:hover { color: white; }
.comment::before, .comment::after { content: " "; display: table; }
.comment::after { clear: both; }
.profile-header-inner::before, .profile-header-inner::after { content: " "; display: table; }
.profile-header-inner::after { clear: both; }
.profile-full-main::before, .profile-full-main::after { content: " "; display: table; }
.profile-full-main::after { clear: both; }
#main { min-height: 520px; }
.th { box-shadow: 0px 0px 0px 0px rgb(255, 255, 255) ! important; }
.box-text .box-content { padding: 0px 5px; }
.l-front-left .box-content img { margin: 2px 0px 7px; padding: 2px; border: 1px solid rgb(211, 211, 211); }
.view-front-page-content .cover-story img { margin-top: 13px; }
.l-front-left .box-content img:hover { border: 1px solid rgb(105, 104, 102); }
.l-front-middle .box-content img { padding: 2px; border: 1px solid rgb(211, 211, 211); }
.l-front-middle .box-content img:hover { border: 1px solid rgb(105, 104, 102); }
.borderless-images .box-content img:hover { border: 1px solid rgb(105, 104, 102); }
.borderless-images .box-content img { border: 1px solid rgb(211, 211, 211); padding: 2px; }
.borderless-images .photo-grid-4 .photo-grid-item { margin: -5px 0px -3px -1.8px; padding: 3px 0px 2px 8px; }
.login-text-form .form-item-remember-me input { float: left; width: 40px; margin: -4px -8px 0px 2px; }
@media not all {
	.login-text-form .form-item-remember-me { padding: 5px 0px 0px 10px; }
}
.login-text-form .form-item-remember-me label { display: inherit ! important; font-size: 0.7em; margin: -8px 0px 0px; color: rgb(145, 143, 143); }
.login-text-form .form-item-remember-me { margin: 5px 0px 0px; float: left; text-align: left; width: 100%; }
.article-pager-text > h4 > a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.l-front-left .article-preview-text .field-name-title, .l-front-right .article-preview-text .field-name-title, .l-front-middle .article-preview-text .field-name-title { font-size: 0.8em; font-weight: 600; margin: 11px 0px -3px; }
.l-front-left .article-preview-text, .l-front-right .article-preview-text, .l-front-middle .article-preview-text { line-height: 17px; }
.l-front-middle .view-display-id-block_3 .views-row { border-bottom: 1px solid rgb(211, 211, 211); }
.l-front-middle .view-display-id-block_3 .views-row-last { border-bottom: 0px none; }
.l-front-middle .box-content { padding: 0px 1em; }
.l-front-left .box-content { padding: 0px 1em; }
.l-front-left .view-display-id-block_2 .views-field-title { font-size: 1.2em; font-weight: 600; margin: 5px 2px 9px; }
.l-front-left .view-display-id-block_2 .views-field-title a { color: rgb(105, 104, 102); }
.l-front-left .view-display-id-block_2 .views-field-title a:hover { text-decoration: underline; }
.l-front-left .view-display-id-block_2 .views-field-field-frontpage-text { line-height: 1.4; margin: 0px 3px 15px; }
.l-front-left .article-preview-text .field-name-title a { color: rgb(105, 104, 102); }
.l-front-right .article-preview-text .field-name-title a { color: rgb(105, 104, 102); }
.l-front-middle .article-preview-text .field-name-title a { color: rgb(105, 104, 102); }
.l-front-left .article-preview-text .field-name-title a:hover { text-decoration: underline; }
.l-front-right .article-preview-text .field-name-title a:hover { text-decoration: underline; }
.l-front-middle .article-preview-text .field-name-title a:hover { text-decoration: underline; }
#views-exposed-form-search-page .views-exposed-widgets .form-text { box-shadow: 0px 0px 0px transparent; height: 100%; font-size: 1rem; font-weight: normal; margin: 2px 0px 0px; width: 100%; }
.borderless-images .photo-grid-4 { margin: 0rem -0.7rem 1.3rem -0.679rem; }
.view-front-page-users .photo-grid-4 { margin: 0rem -0.8rem 1rem -0.579rem; }
.view-front-page-new-members .photo-grid-4 { margin: 0rem -0.8rem 1rem -0.579rem ! important; }
.box { border: 1px solid rgb(243, 243, 243) ! important; }
.sf-menu.sf-style-ifet-menu.sf-navbar { border-top: 0px none; }
.sf-menu.sf-style-ifet-menu { border-bottom: 0px none; }
.form-submit { font-family: Arial,sans-serif ! important; }
li#menu-561-1 a, li#menu-4951-3 a, li#menu-4958-3 a { opacity: 0; }
.sf-menu.sf-style-ifet-menu li.first, li#menu-561-1 { border-left: 1px solid rgb(211, 211, 211); background: rgb(255, 255, 255) url('home-menu-icon.png') no-repeat scroll 26px 11px; }
.sf-menu.sf-style-ifet-menu.sf-navbar a { padding: 0.699rem 1.2rem 0.84615rem; }
#menu-4951-3 a, li#menu-4958-3 a { padding: 0.699rem 0.66rem 0.84615rem ! important; }
li#menu-4951-3, li#menu-4958-3 { border-left: 1px solid rgb(211, 211, 211); background: rgb(255, 255, 255) url('home-menu-icon.png') no-repeat scroll 17px 11px; }
li#menu-4960-3, li#menu-4967-3 { border-right: 1px solid rgb(211, 211, 211); }
.superfish-ifet-menu-front { height: 40px ! important; }
.borderless-images .view-front-page-users { margin-bottom: -5px; }
.views-slideshow-pager-field-item { height: 60px; padding: 0.8em 0.5em 1.25em; }
.top-bar-section ul.left { margin: 0px 0px 0px 20px; }
.l-featured .l-featured-signup { padding-left: 0.277rem; }
.box-login { margin-left: 1%; background: rgb(239, 239, 239) none repeat scroll 0% 0%; border: 1px solid rgb(211, 211, 211); min-height: 315px; max-height: 315px; }
.login-text-form { margin: 0px; padding: 15px 5px; color: rgb(145, 143, 143); line-height: 21px; text-align: center; }
.login-text-form a { color: rgb(105, 104, 102); }
.login-text-form a:hover { text-decoration: underline; }
.login-text-form form label { display: none; }
.login-text-form form ul li { display: inline; font-size: 0.7em; margin: 0px 5px 0px 0px; }
.login-text-form form ul { list-style-type: none; margin: 0px; padding: 0px; }
.login-text-form form ul li a { text-decoration: none; }
.login-text-form form #edit-actions { float: right; margin: -10px 5px 0px 0px; width: 70px; }
.login-text-form form .item-list { float: left; margin: 0px 0px 0px 15px; }
.login-text-form form .item-list a { color: rgb(145, 143, 143); }
.login-text-form form .item-list a:hover { text-decoration: underline; }
.login-text-form form .form-submit { background: rgb(204, 204, 204) none repeat scroll 0% 0%; margin: -5px 0px 0px -10px; color: rgb(255, 255, 255); }
.login-text-form form .form-submit:hover { background: rgb(230, 229, 229) none repeat scroll 0% 0%; color: rgb(105, 104, 102); }
.login-text-form form input { margin: -5px auto 10px; width: 90%; }
.views-exposed-form input[type="text"] { width: 180px; height: 35px; }
.views-exposed-form .views-exposed-widget .form-submit { margin-top: 2em; height: 35px; }
span.qtip-tooltip img { border: 1px solid rgb(211, 211, 211); padding: 2px; margin: 4px 0px 10px; }
span.qtip-tooltip .search-results-popup { color: rgb(85, 85, 85); font-size: 1.2em; font-weight: 400; line-height: 16px; padding: 0px 0px 7px; }
#search-results-image { display: none; position: relative; }
.qtip-link, .qtip-additional-element { border: 0px none; }
#footer { border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(211, 211, 211) rgb(211, 211, 211) -moz-use-text-color; }
.footer-menu-heading { margin-bottom: 0.8em; }
@media not all {
}
h1, .article-full-title { border-bottom: 1px solid rgb(235, 235, 235); color: rgb(158, 157, 157); font-family: "Open Sans",Arial,sans-serif; font-size: 31px ! important; font-weight: 300; padding: 0.2em 0.1em 0.4em; margin: 0px 0px 1em; }
a { text-decoration: none ! important; }
.form-submit { background-color: rgb(231, 231, 231) ! important; color: rgb(51, 51, 51) ! important; }
.form-submit:hover { background-color: rgb(185, 185, 185) ! important; }
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content, .ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar { opacity: 1; background: transparent url('transparent.png') repeat scroll 0% 0%; }
.l-front-middle .view-display-id-block_11 .views-row { border-bottom: 1px solid rgb(211, 211, 211); }
.l-front-middle .view-display-id-block_11 .views-row-last { border-bottom: 0px none; }
.l-front-right .view-display-id-block_13 img { border: 1px solid rgb(211, 211, 211); padding: 2px; }
.l-front-right .view-display-id-block_13 img:hover { border: 1px solid rgb(105, 102, 150); }
body.page-professionals-directory .ui-tooltip:not(.ie9haxors) div.ui-tooltip-content, body.page-professionals-directory .ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar { min-height: 230px; width: 330px ! important; }
.view-events-calendar table tr.even, .view-events-calendar table tr.alt, .view-events-calendar table tr:nth-of-type(2n) { background: rgb(255, 255, 255) none repeat scroll 0px 0px; }
body.page-events-calendar .ui-tooltip:not(.ie9haxors) div.ui-tooltip-content, body.page-events-calendar .ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; box-shadow: -1px 3px 15px 2px rgba(0, 0, 0, 0.45); margin: 0px; min-width: 291px ! important; }
.content-count-all { font-family: arial; font-size: 0.9em; line-height: 1.75; padding: 5px 0px; position: relative; width: 100%; }
.box-p .box-content { padding: 0px ! important; }
.content-count-left { padding-left: 9px; float: left; width: 70%; }
.content-count-right { padding-right: 20px; text-align: right; }
.content-count-all .row-first { margin-bottom: 3px; border-bottom: 1px dotted rgb(239, 239, 239); width: 100%; }
ul.right li.mobile-view { display: none; }
ul.right li.desktop-view { display: block; }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	ul.right li.mobile-view { display: block; }
	ul.right li.desktop-view { display: none; }
}
@media only screen and (min-width: 321px) {
	ul.right li.mobile-view { display: block; }
	ul.right li.desktop-view { display: none; }
}
@media only screen and (max-width: 320px) {
	ul.right li.mobile-view { display: block; }
	ul.right li.desktop-view { display: none; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	ul.right li.mobile-view { display: block; }
	ul.right li.desktop-view { display: none; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	ul.right li.mobile-view { display: block; }
	ul.right li.desktop-view { display: none; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	ul.right li.mobile-view { display: block; }
	ul.right li.desktop-view { display: none; }
}
@media not all {
	ul.right li.mobile-view { display: block; }
	ul.right li.desktop-view { display: none; }
}
@media not all, not all {
	ul.right li.mobile-view { display: block; }
	ul.right li.desktop-view { display: none; }
}
.top-bar a { text-decoration: none ! important; }
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {  }
form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li.selected:nth-child(1), form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li:first-child:hover { background: transparent url('vip012.jpg') no-repeat scroll left top; }
form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li.selected:nth-child(2), form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li:nth-child(2):hover { background: transparent url('vip022.jpg') no-repeat scroll left top; }
form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li.selected:nth-child(3), form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li:nth-child(3):hover { background: transparent url('vip032.jpg') no-repeat scroll left top; }
form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li.selected:nth-child(4), form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li:nth-child(4):hover { background: transparent url('vip042.jpg') no-repeat scroll left top; }
form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li.selected:nth-child(5), form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li:nth-child(5):hover { background: transparent url('vip052.jpg') no-repeat scroll left top; }
form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li.selected:nth-child(6), form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li:nth-child(6):hover { background: transparent url('vip062.jpg') no-repeat scroll left top; }
form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li.selected:nth-child(1)::after { content: url('vip01img.png'); margin-left: 46px; }
form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li.selected:nth-child(2)::after { content: url('vip02img.png'); margin-left: 46px; }
form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li.selected:nth-child(3)::after { content: url('vip03img.png'); margin-left: 46px; }
form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li.selected:nth-child(4)::after { content: url('vip04img.png'); margin-left: 46px; }
form#pro-domme-dom-directory-node-form .field-group-tabsnp-wrapper .vertical-tabs ul li.selected:nth-child(5)::after { content: url('vip05img.png'); margin-left: 46px; }
form#pro-domme-dom-directory-node-form fieldset#edit-field-purchase-und-0 .fieldset-wrapper .row .small-9 .form-item:nth-child(1) { display: none; }
#main h1 { display: none; }
.login-text-form form ul li.first { display: none; }
