@import url( //fonts.googleapis.com/css?family=Ubuntu:400,700 );
@import url( //fonts.googleapis.com/css?family=Oleo+Script:400,700 );
body#body {
	background: rgb(255, 255, 255); font: 12px/21px "Trebuchet MS"; color: rgb(125, 125, 125); position: relative; min-width: 1200px; font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: none;
}
p {
	margin-bottom: 20px;
}
.field-name-taxonomy-forums .links a {
	color: rgb(251, 119, 61); text-decoration: none;
}
.error-page.panel-pane .pane-content .err-title {
	color: rgb(251, 119, 61); text-decoration: none;
}
.error-page.panel-pane .pane-content span.err {
	color: rgb(251, 119, 61); text-decoration: none;
}
a {
	color: rgb(251, 119, 61); text-decoration: none;
}
a:hover {
	color: rgb(84, 84, 84); text-decoration: none;
}
.field-name-taxonomy-forums .links a:hover {
	color: rgb(84, 84, 84); text-decoration: none;
}
#block-views-our-team-block .views-field-title a:hover {
	color: rgb(84, 84, 84); text-decoration: none;
}
.error-page.panel-pane .pane-content .err-title {
	text-decoration: none;
}
.error-page.panel-pane .pane-content span.err {
	text-decoration: none;
}
strong {
	font-weight: bold;
}
.fl-l {
	float: left;
}
.fl-r {
	float: right;
}
.extra {
	overflow: hidden;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
::selection {
	background: rgb(128, 128, 128);
}
img::selection {
	background: none;
}
body {
	-webkit-tap-highlight-color: rgb(128, 128, 128);
}
.ajax-progress {
	display: none;
}
#edit-style-options-row--2 {
	clear: both;
}
#admin-menu {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
div.messages {
	padding-right: 30px;
}
.dismiss {
	padding: 2px 6px 4px; border-radius: 2px; width: auto; text-transform: lowercase; line-height: normal; font-family: Helvetica; box-shadow: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.dismiss:hover {
	color: rgb(255, 255, 255); text-shadow: none;
}
.opacity-hover a {
	transition:300ms; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -o-transition: all 300ms ease;
}
.opacity-hover a:hover {
	opacity: 0.7;
}
.links {
	list-style: none;
}
.item-list ul {
	list-style: none;
}
.marker-list ul {
	list-style: none;
}
ul.action-links {
	list-style: none;
}
.switcher {
	font-size: 11px; margin-top: 10px; display: inline-block; cursor: pointer;
}
.switcher:hover {
	text-decoration: underline;
}
#header {
	background: url("header-bg.jpg") 50% 0px; position: relative;
}
.header-border {
	background: url("header-border.jpg") repeat-x 50% 100%; padding-top: 27px; padding-bottom: 34px;
}
#logo {
	display: inline-block;
}
.section-1 {
	
}
.section-1 .col1 {
	float: left;
}
.section-1 .col2 {
	padding-top: 17px; padding-right: 6px; float: right;
}
.section-2 {
	background: rgb(249, 249, 249); padding-bottom: 7px;
}
.section-3 {
	
}
.select-menu {
	display: none !important;
}
#superfish-1 {
	background: none; width: auto; float: left; position: relative;
}
#superfish-1 > li {
	margin-left: 2px;
}
#superfish-1 li {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; text-align: center; overflow: inherit;
}
#superfish-1 a {
	padding: 8px 11px 11px; border: 0px currentColor; border-image: none; color: rgb(212, 212, 212); text-transform: uppercase; font-family: "Ubuntu", sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;
}
#superfish-1 > li > a:hover {
	background: rgb(251, 119, 61); color: rgb(255, 255, 255);
}
#superfish-1 > li.active-trail > a {
	background: rgb(251, 119, 61); color: rgb(255, 255, 255);
}
#superfish-1 > li.sfHover > a {
	background: rgb(251, 119, 61); color: rgb(255, 255, 255);
}
#superfish-1 ul {
	background: rgb(95, 95, 95); padding: 15px 0px; top: 34px; width: 120px !important; display: none;
}
#superfish-1 ul li {
	background: none; padding: 0px; height: auto; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#superfish-1 ul li a:visited {
	padding: 8px 8px 8px 20px !important; border: 0px currentColor; border-image: none; text-align: left; color: rgb(142, 142, 142); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
#superfish-1 ul li a {
	padding: 8px 8px 8px 20px !important; border: 0px currentColor; border-image: none; text-align: left; color: rgb(142, 142, 142); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
#superfish-1 ul li a:hover {
	color: rgb(255, 255, 255);
}
#superfish-1 ul li.active-trail a {
	color: rgb(255, 255, 255);
}
#superfish-1 ul li ul {
	background: rgb(251, 119, 61); padding: 10px 0px !important; left: 120px !important; top: -10px;
}
#superfish-1 ul li ul li {
	background: none; margin-bottom: 1px;
}
#superfish-1 ul li li a:visited {
	color: rgb(0, 0, 0);
}
#superfish-1 ul li li a {
	color: rgb(0, 0, 0);
}
#superfish-1 ul li li a:hover {
	color: rgb(255, 255, 255);
}
#superfish-1 ul li li.active-trail a {
	color: rgb(255, 255, 255);
}
a > .sf-sub-indicator {
	background: url("arrows.png") no-repeat 0px 0px !important; left: 50%; top: auto; width: 5px; height: 3px; right: auto; bottom: 4px; margin-left: -3px;
}
.flex-viewport {
	transition:none; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
#flexslider_views_slideshow_main_slider-block li {
	padding: 0px;
}
.flex-control-thumbs li {
	width: 20%;
}
.flexslider .slides img {
	width: 100%; height: auto;
}
.flexslider {
	background: 0px 0px; border-radius: 0px; border: currentColor; border-image: none; margin-bottom: 0px; box-shadow: none;
}
.flex-control-nav {
	bottom: 0px; z-index: 20;
}
.flexslider .flex-next {
	opacity: 1;
}
.flexslider .flex-prev {
	opacity: 1;
}
.flexslider .flex-direction-nav a {
	background: none; transition:none; width: 41px; height: 41px; display: block; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.flexslider .flex-direction-nav a {
	background: none; transition:none; width: 41px; height: 41px; display: block; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.flex-direction-nav a.flex-prev {
	background: url("slider-nav.png") no-repeat 0px 0px; left: 653px; top: auto; text-align: left; bottom: 150px; text-indent: -999em;
}
.flex-direction-nav a.flex-prev:hover {
	background-position: 0px 100%;
}
.flex-direction-nav a.flex-next {
	background: url("slider-nav.png") no-repeat 100% 100%; left: 696px; top: auto; text-align: left; right: auto; bottom: 150px; text-indent: -999em;
}
.flex-direction-nav a.flex-next:hover {
	background-position: 100% 0px;
}
.flexslider:hover .flex-next {
	right: 0px; opacity: 1;
}
.flexslider:hover .flex-prev {
	left: 653px; opacity: 1;
}
.flex-control-nav li a {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.flex-caption {
	background: url("flex-caption.png"); left: 216px; top: 347px; width: 436px; height: 120px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 18px; overflow: hidden; padding-top: 41px; padding-left: 30px; font-family: "Ubuntu", sans-serif; font-size: 12px; font-weight: 400; position: absolute; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.slider-title {
	font-size: 24px; font-weight: 700; margin-bottom: 4px;
}
.slider-wide {
	left: 50%; width: 1600px; margin-left: -800px; position: relative;
}
div.messages {
	margin-bottom: 30px;
}
.views-row {
	padding-bottom: 15px; margin-bottom: 15px;
}
.views-field-title {
	color: rgb(84, 84, 84); text-transform: uppercase; line-height: 18px; font-family: "Ubuntu", sans-serif; font-size: 18px; font-weight: 700;
}
.node h2 {
	color: rgb(84, 84, 84); text-transform: uppercase; line-height: 18px; font-family: "Ubuntu", sans-serif; font-size: 18px; font-weight: 700;
}
article.comment h3 {
	color: rgb(84, 84, 84); text-transform: uppercase; line-height: 18px; font-family: "Ubuntu", sans-serif; font-size: 18px; font-weight: 700;
}
.views-field-title a {
	color: rgb(84, 84, 84);
}
.node h2 a {
	color: rgb(84, 84, 84);
}
article.comment h3 a {
	color: rgb(84, 84, 84);
}
.views-field-title a:hover {
	color: rgb(251, 119, 61);
}
.node h2 a:hover {
	color: rgb(251, 119, 61);
}
article.comment h3 a:hover {
	color: rgb(251, 119, 61);
}
.node h2 {
	line-height: 24px; font-size: 20px; margin-bottom: 5px;
}
article.comment h3 {
	line-height: 24px; font-size: 20px; margin-bottom: 5px;
}
.views-field-body {
	margin-bottom: 23px;
}
.img-indent {
	margin-bottom: 13px;
}
.title-indent {
	margin-bottom: 28px;
}
.title-indent-1 {
	margin-bottom: 11px;
}
.field-name-field-addthis-blog {
	margin-bottom: 25px;
}
.img-left {
	margin-right: 20px; float: left;
}
.img-right {
	margin-left: 20px; float: right;
}
.block-indent {
	margin-bottom: 60px !important;
}
#main-wrapper .block#block-system-main {
	padding-bottom: 0px;
}
.title-1 {
	color: rgb(84, 84, 84); text-transform: lowercase; line-height: 24px; font-family: "Oleo Script", cursive; font-size: 30px; font-weight: 400;
}
.title-2 {
	color: rgb(255, 255, 255); text-transform: uppercase; padding-left: 9px; font-family: "Ubuntu", sans-serif; font-weight: 400;
}
.title-3 {
	color: rgb(84, 84, 84); text-transform: uppercase; line-height: 24px; font-family: "Ubuntu", sans-serif; font-size: 30px; font-weight: 700;
}
.title-4 {
	font-size: 12px;
}
.block-services {
	padding-bottom: 27px !important;
}
.block-services .content {
	text-align: center; margin-top: -181px; position: relative; z-index: 600;
}
.block-services .views-row {
	background: rgb(255, 255, 255); padding: 32px 58px 38px; color: rgb(155, 155, 155); line-height: 24px; font-size: 14px; margin-bottom: 0px !important; box-sizing: border-box; box-shadow: 0px 0px 5px rgba(0,0,0,0.1); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
#main-wrapper .block-services .content img {
	background: none; padding: 0px; border: currentColor; border-image: none;
}
#block-views-our-team-block .views-field-title a {
	color: rgb(251, 119, 61);
}
.block-services-page .views-row {
	background: rgb(255, 255, 255); padding: 19px; box-sizing: border-box; box-shadow: 0px 0px 5px rgba(0,0,0,0.1); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.counter {
	background: rgb(251, 119, 61); border-radius: 100px; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: "Ubuntu", sans-serif; font-size: 24px; font-weight: 700; -moz-border-radius: 100px; -webkit-border-radius: 100px;
}
.block-advantages {
	padding-top: 15px;
}
.block-advantages .views-row > div {
	padding-left: 48px;
}
.block-advantages .views-row {
	padding-bottom: 32px;
}
.block-advantages .views-row .views-field-title {
	background: url("arrow-2.png") no-repeat 1px 2px; min-height: 33px; max-width: 190px;
}
.block-support {
	padding-bottom: 30px !important;
}
.block-advantages {
	padding-bottom: 30px !important;
}
.block-support .view-content {
	background: url("bg-1.jpg") rgb(84, 86, 86);
}
.block-support .views-row {
	padding: 41px 26px 40px; color: rgb(0, 0, 0);
}
.text-extra {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 36px; letter-spacing: -1px; padding-bottom: 17px; font-family: "Oleo Script", cursive; font-size: 30px; font-weight: 700; margin-bottom: 25px; border-bottom-color: rgb(140, 140, 140); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-extra .text-big {
	line-height: 70px; letter-spacing: -4px; font-size: 90px; margin-bottom: 1px;
}
.block-support .views-row .views-field-body {
	color: rgb(183, 182, 182); padding-left: 8px; font-size: 14px; margin-bottom: 17px;
}
.block-support .views-row .title-2 {
	margin-bottom: 20px;
}
.block-support .views-row .button-3 {
	padding-left: 10px;
}
.button-3 a {
	background: url("arrow-1.png") no-repeat 0px 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 13px; padding-left: 17px; font-family: "Ubuntu", sans-serif; font-size: 12px; font-weight: 700; display: inline-block;
}
.button-3 a:hover {
	color: rgb(251, 119, 61);
}
.block-left {
	float: left;
}
.block-right {
	float: right;
}
.block-benefits {
	padding-bottom: 44px !important;
}
.block-benefits .extra {
	padding-top: 16px; padding-bottom: 16px; padding-left: 22px; border-left-color: rgb(251, 119, 61); border-left-width: 5px; border-left-style: solid;
}
.benefits-text {
	color: rgb(133, 133, 133); text-transform: uppercase; line-height: 24px; font-family: "Ubuntu", sans-serif; font-size: 18px;
}
.benefits-text .text-small {
	padding-top: 4px;
}
.button-4 {
	padding-top: 3px;
}
.button-4 a {
	background: url("button-4-bg.png") repeat-x 0px 0px rgb(250, 98, 45); padding: 10px 41px; border-radius: 7px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 24px; font-family: "Ubuntu", sans-serif; font-size: 14px; font-weight: 700; display: inline-block; box-shadow: 1px 1px 3px rgba(0,0,0,0.3); text-shadow: 1px 1px 1px rgba(0,0,0,0.3); -moz-border-radius: 7px; -webkit-border-radius: 7px; -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.button-4 a:hover {
	background: rgb(250, 98, 45);
}
.block-latest-news .views-row {
	line-height: 21px; padding-right: 34px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.block-latest-news h2 {
	margin-bottom: 22px;
}
.comments-wrap {
	color: rgb(20, 20, 20); overflow: hidden; padding-bottom: 12px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px;
}
.v-name {
	background: url("../images/icon-author.png") no-repeat 0px 0px; color: rgb(251, 119, 61); padding-bottom: 3px; padding-left: 22px; margin-right: 20px; float: left;
}
.v-comments {
	background: url("icon-comments.png") no-repeat 1px 6px; padding-bottom: 3px; padding-left: 34px; float: left;
}
.img-date {
	background: url("img-date-bg.png"); left: 4px; top: 4px; color: rgb(249, 249, 249); text-transform: uppercase; line-height: 42px; position: absolute;
}
.date-icon {
	background: url("img-date-icon.png") no-repeat 7px 50%; width: 131px; padding-right: 24px; padding-left: 27px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.img-date-wrap {
	margin-bottom: 14px;
}
.img-date-wrap .field-content {
	position: relative;
}
.border-top {
	padding-top: 17px; border-top-color: rgb(211, 211, 211); border-top-width: 1px; border-top-style: solid;
}
.slider-wide div.contextual-links-wrapper {
	left: 50%; right: auto;
}
.ui-accordion {
	margin-bottom: 30px;
}
.ui-accordion .ui-accordion-content {
	margin: 0px; padding: 20px 0px 15px; top: 0px; line-height: 20px; overflow: hidden; font-family: "Trebuchet MS"; font-size: 12px;
}
.ui-accordion .ui-accordion-header {
	margin: 0px; border-radius: 0px; line-height: 21px; padding-bottom: 19px; font-family: "Ubuntu", sans-serif; font-size: 13px; font-weight: 700; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.ui-accordion .ui-accordion-header a {
	color: rgb(67, 67, 67);
}
.accordion-front .views-row {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 225, 225); border-image: none; padding-bottom: 0px; margin-bottom: 20px;
}
.ui-corner-bottom {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.ui-state-default {
	background: none; border: currentColor; border-image: none;
}
.ui-accordion .ui-widget-content .ui-state-default {
	background: none; border: currentColor; border-image: none;
}
.ui-widget-header.ui-accordion .ui-state-default {
	background: none; border: currentColor; border-image: none;
}
.ui-state-active {
	background: none; border: currentColor; border-image: none;
}
.ui-widget-content .ui-state-active {
	background: none; border: currentColor; border-image: none;
}
.ui-widget-header .ui-state-active {
	background: none; border: currentColor; border-image: none;
}
.ui-accordion .ui-widget-content {
	background: none; border: currentColor; border-image: none; color: inherit;
}
.ui-accordion-icons .ui-accordion-header a {
	padding: 0px 0px 0px 34px;
}
.ui-accordion .ui-state-active a {
	color: rgb(251, 119, 61);
}
.ui-accordion .ui-widget-content .ui-state-active a {
	color: rgb(251, 119, 61);
}
.ui-accordion .ui-widget-header .ui-state-active a {
	color: rgb(251, 119, 61);
}
.ui-accordion .ui-accordion-header a:hover {
	color: rgb(251, 119, 61);
}
.ui-accordion .ui-accordion-header .ui-icon {
	margin: 0px; left: 0px; top: 0px;
}
.ui-widget {
	font-family: inherit;
}
.ui-icon {
	background: url("accordion-icon.png") no-repeat 0px 0px !important; width: 21px; height: 21px;
}
.ui-accordion .ui-state-active .ui-icon {
	background: url("accordion-icon-active.png") !important;
}
.ui-accordion .ui-widget-content .ui-state-active .ui-icon {
	background: url("accordion-icon-active.png") !important;
}
.ui-accordion .ui-widget-header .ui-state-active .ui-icon {
	background: url("accordion-icon-active.png") !important;
}
.block-accordion h2 {
	margin-bottom: 24px;
}
body #main-wrapper .block-latest-news {
	padding-bottom: 17px;
}
body #main-wrapper .block-accordion {
	padding-bottom: 17px;
}
.views-row.views-row-last {
	margin-bottom: 0px;
}
#main-wrapper .block {
	padding-bottom: 40px;
}
body .container-12 .no-alpha-omega {
	margin-right: 15px; margin-left: 15px;
}
.region-header {
	width: 100%; overflow: hidden; position: relative;
}
.region-header-bottom {
	padding: 0px;
}
.region-content-top {
	padding: 0px;
}
.region-content {
	padding: 0px;
}
.region-content-bottom {
	padding: 0px;
}
.region-header-bottom::after {
	width: 100%; clear: both; display: block; content: "";
}
.region-content-top::after {
	width: 100%; clear: both; display: block; content: "";
}
.region-content::after {
	width: 100%; clear: both; display: block; content: "";
}
.region-content-bottom::after {
	width: 100%; clear: both; display: block; content: "";
}
.region-content::after {
	width: 100%; clear: both; display: block; content: "";
}
.views-clearfix .views-row::after {
	width: 100%; clear: both; display: block; content: "";
}
#main-wrapper img {
	background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(217, 214, 217); border-image: none; width: auto; height: auto; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#main-wrapper .getlocations_map_canvas img {
	background: none; padding: 0px; border: currentColor; border-image: none;
}
#main-wrapper {
	background: url("main-bg.jpg") 50% 0px rgb(238, 238, 238); padding-top: 45px;
}
#main .feed-icon img {
	background: none; padding: 0px; border: currentColor; border-image: none; width: auto;
}
#main th.active img {
	background: none; padding: 0px; border: currentColor; border-image: none; width: auto;
}
#tinymce p {
	margin-bottom: 10px;
}
.vcard.location {
	margin-top: 0px;
}
.front #page-title {
	display: none;
}
#content h1.title {
	color: rgb(84, 84, 84); text-transform: capitalize; line-height: 34px; font-family: "Oleo Script", cursive; font-size: 30px; font-weight: 700; margin-bottom: 27px;
}
h2 {
	color: rgb(84, 84, 84); text-transform: capitalize; line-height: 34px; font-family: "Oleo Script", cursive; font-size: 30px; font-weight: 700; margin-bottom: 27px;
}
h3 {
	color: rgb(84, 84, 84); text-transform: capitalize; line-height: 34px; font-family: "Oleo Script", cursive; font-size: 30px; font-weight: 700; margin-bottom: 27px;
}
h3 {
	line-height: 26px; font-size: 20px;
}
article.node {
	padding-bottom: 20px; margin-bottom: 20px;
}
article.node-blog.node {
	border-bottom-color: rgb(68, 68, 68); border-bottom-width: 0px; border-bottom-style: solid;
}
#node-79 {
	padding-bottom: 0px; margin-bottom: 0px;
}
.page-node- .submitted a {
	padding-right: 0px; margin-right: 0px;
}
p.submitted {
	background: url("icon-author.png") no-repeat 0px 0px; margin: 5px 0px 15px; padding-left: 23px; float: left;
}
.submitted {
	color: rgb(251, 119, 61); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px;
}
p.submitted span {
	color: rgb(251, 119, 61); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px;
}
.comment_count {
	color: rgb(251, 119, 61); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px;
}
.submitted a {
	color: rgb(20, 20, 20); text-decoration: none;
}
.comment_count {
	color: rgb(20, 20, 20); text-decoration: none;
}
.submitted a:hover {
	color: rgb(251, 119, 61);
}
.comment_count:hover {
	color: rgb(251, 119, 61);
}
.comment_count {
	background: url("icon-comments.png") no-repeat 0px 0px; padding-left: 34px; margin-bottom: 15px; float: right; display: inline-block;
}
article.node footer {
	padding-top: 0px;
}
article footer ul.inline.links {
	display: block;
}
article footer ul li {
	margin: 0px 15px 0px 0px; padding: 0px !important;
}
article footer ul li.first {
	margin-left: 0px;
}
.node-teaser .comment-add {
	display: none;
}
article.node footer .field-name-field-tags {
	padding-bottom: 10px;
}
article.node footer .field-name-field-tags .field-label {
	line-height: 24px; padding-right: 10px; font-size: 16px; float: left;
}
article.node footer .field-name-field-tags .field-items {
	width: 100%; overflow: hidden; padding-bottom: 15px;
}
article.node footer .field-name-field-tags ul li {
	padding: 0px 4px; margin-right: 10px; float: left;
}
article.node footer .field-name-field-tags ul li a {
	padding: 2px 5px; font-size: 12px; text-decoration: none;
}
article.node footer .field-name-field-tags ul li a:hover {
	text-decoration: none;
}
article .field-items {
	margin-bottom: 20px;
}
.page-node article .field-items {
	margin-bottom: 0px;
}
.node-maps header {
	display: none;
}
.panels-flexible-region-1-contacts_region {
	width: auto;
}
.item-list ul li {
	margin-bottom: 20px; margin-left: 0px;
}
ul li.collapsed {
	list-style: none;
}
ul.menu li {
	margin-left: 0px;
}
section.block ul {
	margin: 0px;
}
section.block .item-list ul li {
	margin: 0px;
}
ul li.leaf {
	margin: 0px; padding: 0px; list-style-type: none; list-style-image: none;
}
section.block .content li {
	background: url("a1.png") no-repeat 0px 7px; padding: 0px 0px 10px 20px; line-height: 18px; font-size: 14px;
}
.marker-list .content li {
	background: url("a1.png") no-repeat 0px 7px; padding: 0px 0px 10px 20px; line-height: 18px; font-size: 14px;
}
section.block .content li a {
	color: rgb(251, 119, 61); line-height: 20px; text-decoration: none;
}
.marker-list li a {
	color: rgb(251, 119, 61); line-height: 20px; text-decoration: none;
}
section.block .content li a:hover {
	color: rgb(68, 68, 68);
}
.marker-list li a:hover {
	color: rgb(68, 68, 68);
}
.more-link {
	text-align: left;
}
.form-submit:hover {
	background: rgb(68, 68, 68);
}
.button a {
	background: rgb(84, 84, 84); padding: 5px 16px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 23px; font-size: 13px; display: inline-block;
}
.more-link a {
	background: rgb(84, 84, 84); padding: 5px 16px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 23px; font-size: 13px; display: inline-block;
}
ul.links li a {
	background: rgb(84, 84, 84); padding: 5px 16px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 23px; font-size: 13px; display: inline-block;
}
.view-portfolio .views-field-view-node a {
	background: rgb(84, 84, 84); padding: 5px 16px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 23px; font-size: 13px; display: inline-block;
}
#block-poll-recent ul.links li a {
	background: rgb(84, 84, 84); padding: 5px 16px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 23px; font-size: 13px; display: inline-block;
}
#filters li a {
	background: rgb(84, 84, 84); padding: 5px 16px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 23px; font-size: 13px; display: inline-block;
}
.content ul.pager li a {
	background: rgb(84, 84, 84); padding: 5px 16px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 23px; font-size: 13px; display: inline-block;
}
.content ul.pager li.pager-current {
	background: rgb(84, 84, 84); padding: 5px 16px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 23px; font-size: 13px; display: inline-block;
}
.form-submit {
	background: rgb(84, 84, 84); padding: 5px 16px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 23px; font-size: 13px; display: inline-block;
}
.button a:hover {
	background: rgb(251, 119, 61);
}
.more-link a:hover {
	background: rgb(251, 119, 61);
}
ul.links li a:hover {
	background: rgb(251, 119, 61);
}
.view-portfolio .views-field-view-node a:hover {
	background: rgb(251, 119, 61);
}
#block-poll-recent ul.links li a:hover {
	background: rgb(251, 119, 61);
}
#filters li a:hover {
	background: rgb(251, 119, 61);
}
#filters li a.selected {
	background: rgb(251, 119, 61);
}
.content ul.pager li a:hover {
	background: rgb(251, 119, 61);
}
.content ul.pager li.pager-current {
	background: rgb(251, 119, 61);
}
.form-submit:hover {
	background: rgb(251, 119, 61);
}
.button-2 a {
	background: rgb(251, 119, 61); padding: 10px 22px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; display: inline-block;
}
.button-2 a:hover {
	background: rgb(84, 84, 84);
}
.form-submit {
	line-height: normal; padding-top: 8px; padding-bottom: 8px; vertical-align: middle;
}
ul.links li a {
	margin-bottom: 10px;
}
#backtotop {
	background: url("up-arrow.png") no-repeat 0px 0px; width: 42px; height: 42px; right: 40px; bottom: 30px; z-index: 5;
}
#backtotop:hover {
	background-position: 0px 100%; opacity: 1;
}
#footer {
	padding: 35px 0px; clear: both; border-top-color: rgb(224, 224, 224); border-top-width: 10px; border-top-style: solid; position: relative;
}
#footer h2 {
	text-transform: lowercase; line-height: 24px; padding-bottom: 15px; font-size: 24px; font-weight: 400; margin-bottom: 16px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
#footer .marker-list .content li {
	background: url("a2.png") no-repeat 0px 8px; text-transform: uppercase; line-height: 12px; padding-left: 11px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 10px;
}
#footer .marker-list .content li a {
	color: rgb(178, 178, 178);
}
#footer .marker-list .content li a:hover {
	color: rgb(251, 119, 61);
}
#block-block-5 .content {
	text-align: center; color: rgb(178, 178, 178); text-transform: uppercase; line-height: 14px; padding-top: 22px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 11px; margin-bottom: 15px;
}
#block-block-5 .content a {
	color: rgb(178, 178, 178);
}
#block-block-5 .content a:hover {
	color: rgb(251, 119, 61);
}
#block-block-5 .content span {
	
}
.follow-links {
	text-align: center;
}
.follow-link-wrapper {
	margin-right: 4px; display: inline-block;
}
a.follow-link {
	padding: 0px; transition:0.2s; width: 36px; height: 36px; text-indent: -9999px; display: inline-block; opacity: 1; -webkit-transition: all .2s ease; -moz-transition: all .2s ease;
}
a.follow-link:hover {
	opacity: 0.7;
}
a.follow-link-googleplus {
	background-image: url("icon-googleplus.png");
}
a.follow-link-twitter {
	background-image: url("icon-twitter.png");
}
a.follow-link-this-site {
	background-image: url("icon-feed.png");
}
a.follow-link-facebook {
	background-image: url("icon-facebook.png");
}
.content ul.pager {
	text-align: left;
}
.content ul.pager li {
	margin: 0px 1px; padding: 0px; overflow: hidden; display: inline-block;
}
.content ul.pager li a:hover {
	
}
.content ul.pager li.pager-current {
	
}
.content ul.pager li a {
	
}
.content ul.pager li.pager-current {
	
}
.view-portfolio .isotope-element .views-field-field-portfolio-image {
	background: url("ajax-loader.gif") no-repeat center rgb(68, 68, 68); margin-bottom: 20px;
}
.view-portfolio .isotope-element .views-field-field-portfolio-image a {
	background: url("magnify.png") no-repeat center rgb(68, 68, 68); display: block;
}
.isotope-element .views-field-title {
	margin: 10px 0px;
}
#filters {
	text-align: right; margin-bottom: 20px;
}
#isotope-options {
	background: none;
}
#filters li {
	background: none; padding: 0px; margin-bottom: 10px; margin-left: 10px; display: inline-block;
}
.isotope-element img {
	width: 100%; height: auto;
}
#isotope-container {
	margin-right: -10px; margin-left: -10px;
}
.isotope-element {
	background: none; margin: 0px 0px 30px; padding: 10px; width: auto; height: auto; color: inherit; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.poll .total {
	margin-bottom: 15px;
}
.poll .title {
	margin-bottom: 15px;
}
.poll .bar {
	padding: 1px; border: 1px solid rgb(140, 140, 140); border-image: none; height: 10px; margin-bottom: 15px; background-color: rgb(255, 255, 255);
}
.poll .bar .foreground {
	height: 10px; display: none; background-color: rgb(251, 119, 61);
}
.poll .percent {
	float: right;
}
.poll .vote-form {
	text-align: left; padding-bottom: 15px;
}
.poll .vote-form .choices {
	width: 100%;
}
#block-poll-recent ul.links li {
	background: none; padding-left: 0px;
}
#block-comment-recent .content li a {
	display: inline-block;
}
#block-comment-recent li span {
	display: block;
}
.views-field-timestamp {
	display: block;
}
#block-forum-new .contextual-links-wrapper {
	display: none;
}
#block-system-navigation .content li {
	margin: 0px;
}
.links {
	list-style: none;
}
.links li {
	margin-right: 10px; display: inline-block;
}
#block-search-form {
	
}
#block-search-form .form-text {
	background: none; padding: 8px 5px; border: currentColor; border-image: none; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#search-block-form .container-inline .form-text {
	background: none; padding: 8px 5px; border: currentColor; border-image: none; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#block-search-form .container-inline {
	background: rgb(225, 225, 225); overflow: hidden; display: inline-block; position: relative;
}
#search-block-form .container-inline {
	background: rgb(225, 225, 225); overflow: hidden; display: inline-block; position: relative;
}
#block-search-form .container-inline .form-item {
	margin: 0px; float: left;
}
#search-block-form .container-inline .form-item {
	margin: 0px; float: left;
}
#block-search-form .container-inline .form-actions {
	top: 0px; right: 0px; position: absolute;
}
#search-block-form .container-inline .form-actions {
	top: 0px; right: 0px; position: absolute;
}
#block-search-form .form-submit {
	background: url("search.png") no-repeat center rgb(225, 225, 225); margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 32px; height: 32px; line-height: normal; text-indent: -9999px; vertical-align: middle; cursor: pointer;
}
#search-block-form .form-submit {
	background: url("search.png") no-repeat center rgb(225, 225, 225); margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 32px; height: 32px; line-height: normal; text-indent: -9999px; vertical-align: middle; cursor: pointer;
}
#search-block-form #edit-submit:hover {
	opacity: 0.8;
}
#search-block-form .form-submit:hover {
	opacity: 0.8;
}
.action-links {
	padding: 0px 0px 25px;
}
.action-links a {
	font-weight: bold;
}
.action-links a:hover {
	text-decoration: none;
}
#forum a {
	font-size: 12px;
}
#forum a:hover {
	text-decoration: underline;
}
#forum table {
	border: 1px solid rgb(200, 200, 200); border-image: none; width: 100%;
}
#forum th {
	padding: 3px 5px; border: 1px solid rgb(251, 119, 61); border-image: none; color: rgb(255, 255, 255); font-size: 14px;
}
#forum th a {
	color: rgb(255, 255, 255);
}
#forum td.container {
	padding: 10px;
}
#forum td {
	padding: 5px; border: 1px solid rgb(200, 200, 200); border-image: none;
}
#forum td.topics {
	text-align: center;
}
#forum td.posts {
	text-align: center;
}
#forum td.replies {
	text-align: center;
}
.field-name-taxonomy-forums {
	width: 100%; overflow: hidden; padding-bottom: 20px; margin-top: 20px;
}
.field-name-taxonomy-forums .field-label {
	line-height: 22px; letter-spacing: 0px; font-family: Arial; font-size: 14px; margin-right: 10px; margin-bottom: 0px; vertical-align: middle; float: left;
}
.field-name-taxonomy-forums .links a {
	background: none; padding: 0px; text-transform: none; font-size: 14px; display: inline; box-shadow: none;
}
.field-name-taxonomy-forums .links a:hover {
	background: none;
}
.page-forum- #main-wrapper .active img {
	background: 0px; padding: 0px; border: currentColor; border-image: none; margin-top: 4px; margin-left: 5px;
}
.panels-flexible-region-1-contacts_region {
	width: auto;
}
#edit-actions input {
	margin-right: 10px;
}
#edit-comment-body {
	margin-bottom: 15px;
}
.filter-help a {
	font-size: 10px; display: inline-block;
}
.filter-help a {
	padding-left: 0px;
}
#comments {
	clear: both; margin-bottom: 30px;
}
article.comment header {
	overflow: hidden; margin-bottom: 0px;
}
.user-picture {
	margin-right: 15px; float: left;
}
section#comments h2.title {
	margin-bottom: 15px;
}
#comment-form label {
	vertical-align: middle;
}
#contact-site-form label {
	vertical-align: middle;
}
.form-required {
	color: rgb(255, 0, 0) !important;
}
#comment-form .form-text {
	width: 220px;
}
#user-login .form-text {
	width: 220px;
}
#contact-site-form input.form-text {
	width: 220px;
}
.search-form .form-text {
	width: 220px;
}
#comment-form .form-textarea {
	height: 120px; margin-bottom: 10px;
}
#contact-site-form textarea#edit-message {
	width: 98%; height: 100px; margin-right: 0px;
}
.resizable-textarea .grippie {
	display: none;
}
.form-type-item {
	width: 100%; overflow: hidden;
}
.form-type-item label {
	padding-right: 10px; float: left;
}
.form-type-select {
	margin: 0px;
}
#edit-comment-body-und-0-format-guidelines {
	padding-top: 15px;
}
#edit-comment-body-und-0-format-guidelines ul li {
	width: 100%; overflow: hidden; font-size: 12px;
}
#comments {
	margin-top: 30px !important;
}
.comment-wrapper {
	overflow: hidden;
}
article.comment .submitted {
	margin: 2px 0px 10px;
}
article.comment .submited .permalink {
	display: none;
}
p .permalink {
	display: none;
}
article.comment {
	background: rgb(255, 255, 255); padding: 15px 15px 25px; border: 1px solid rgb(216, 212, 212); border-image: none; margin-bottom: 15px;
}
article.comment h2 {
	color: rgb(41, 42, 43); font-size: 18px; font-weight: normal; text-decoration: none;
}
.node article.comment footer {
	padding: 0px; overflow: hidden;
}
#edit-comment-body-und-0-format {
	border: 1px solid rgb(214, 210, 198); border-image: none;
}
#edit-comment-body-und-0-format .fieldset-wrapper > * {
	padding-right: 0px; padding-left: 0px;
}
#edit-comment-body-und-0-format .fieldset-wrapper {
	padding: 20px 10px;
}
#edit-comment-body-und-0-format .fieldset-wrapper label {
	display: inline;
}
#comment-form-wrapper {
	margin-top: 30px;
}
#comment-form-wrapper .title {
	margin-right: 0px; margin-left: 0px;
}
article.comment span.new {
	top: 0px; right: 0px; position: absolute;
}
.comment-preview {
	background: none;
}
.compose-tips li {
	margin-bottom: 10px;
}
.compose-tips h3 {
	margin-bottom: 10px;
}
.comment .field-items {
	margin-bottom: 20px;
}
tr.odd {
	background: rgb(255, 255, 255); border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
tr.even {
	background: rgb(255, 255, 255); border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
tr.even {
	background: rgb(248, 248, 248);
}
th {
	background: rgb(251, 119, 61); padding: 5px; color: rgb(255, 255, 255);
}
.page-faq-questions-top .views-row {
	margin-bottom: 30px;
}
.view-faq {
	margin-bottom: 30px;
}
.page-page-404 #search-block-form {
	width: 400px;
}
.panel-separator {
	display: none;
}
.error-page.panel-pane {
	margin-bottom: 30px;
}
.error-page.panel-pane .pane-content {
	overflow: hidden;
}
.error-page.panel-pane .pane-content span.err {
	line-height: 180px; font-size: 150px; font-weight: bold; float: left;
}
.error-page.panel-pane .pane-content .extra {
	background: url("v_line.gif") repeat-y 40px 0px; padding-left: 80px;
}
.error-page.panel-pane .pane-content .err-title {
	text-transform: uppercase; line-height: 84px; padding-top: 20px; font-size: 70px; display: block;
}
.error-page.panel-pane .pane-content .err-body {
	width: 300px; line-height: 24px; font-size: 20px; margin-bottom: 15px; display: block;
}
.page-page-404 .pane-search-form {
	text-align: center;
}
.page-page-404 .pane-search-form .pane-content {
	padding-top: 40px; display: inline-block;
}
.page-page-404 .pane-search-form #search-block-form .form-text {
	width: 300px;
}
html.js .collapsible.collapsed.collapsible .fieldset-legend {
	background-image: url("menu-collapsed.png");
}
html.js .collapsible.collapsible .fieldset-legend {
	background-image: url("menu-expanded.png");
}
input[type='text'] {
	background: rgb(255, 255, 255); padding: 8px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102) !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
input[type='password'] {
	background: rgb(255, 255, 255); padding: 8px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102) !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
input[type='search'] {
	background: rgb(255, 255, 255); padding: 8px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102) !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
textarea {
	background: rgb(255, 255, 255); padding: 8px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102) !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
#first-time {
	display: none;
}
#first-time p {
	padding: 10px 0px;
}
#first-time .item-list ul li {
	background: none; margin: 0px; float: left; display: block;
}
#first-time .item-list ul li a {
	color: rgb(251, 119, 61); font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
#first-time .item-list ul li:hover {
	background: none;
}
#first-time .item-list ul li a:hover {
	background: none;
}
#breadcrumb {
	padding: 0px 3px 15px; color: rgb(68, 68, 68); margin-top: 16px;
}
#breadcrumb a {
	padding: 0px 3px; color: rgb(68, 68, 68); font-size: 12px; text-decoration: none;
}
#breadcrumb a:last-child {
	padding-right: 0px;
}
#breadcrumb a:hover {
	color: rgb(251, 119, 61);
}
.tabs-wrapper {
	margin: 1px 0px 20px;
}
div.tabs {
	overflow: hidden;
}
.tabs ul.primary {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(201, 201, 201); margin: 10px 0px; padding: 4px 0px; border-image: none; overflow: hidden;
}
.tabs ul.primary li {
	margin-bottom: -1px;
}
.tabs ul.primary li a {
	background: rgb(237, 237, 237); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(187, 187, 187) rgb(187, 187, 187) currentColor; margin: 0px; padding: 3px 15px 4px; border-radius: 3px 3px 0px 0px; border-image: none; color: rgb(68, 68, 68); overflow: hidden; font-size: 12px; font-weight: normal; text-shadow: 0px 1px 0px #fff; -webkit-transition: background 0.1s linear; -moz-transition: background 0.1s linear;
}
.tabs ul li a.active {
	background: rgb(251, 119, 61); color: rgb(255, 255, 255); text-shadow: none;
}
.tabs ul li a:hover {
	background: rgb(251, 119, 61); color: rgb(255, 255, 255); text-shadow: none;
}
ul.contextual-links li a:hover {
	
}
.page-blog .field-name-field-blog-image {
	width: 300px;
}
.node-teaser .field-type-image {
	margin: 0px 20px 6px 0px; float: left;
}
.node-employee .field-type-image {
	margin: 0px 20px 6px 0px; float: left;
}
.field-type-image {
	margin-bottom: 20px;
}
.profile .user-picture {
	margin-left: 20px;
}
.profile h3 {
	overflow: hidden;
}
#block-views-our-team-block .views-field-field-employee-photo {
	width: 100px; margin-right: 15px; float: left;
}
#block-views-our-team-block .views-row {
	padding: 15px 0px 10px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#block-views-our-team-block .views-row-first.views-row {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#block-views-our-team-block .views-field-title a {
	font-weight: bold; text-decoration: none;
}
#block-views-our-team-block .views-field-body {
	margin-bottom: 0px;
}
#block-views-our-team-block .views-row {
	margin-bottom: 0px;
}
.filter-type {
	margin-bottom: 30px;
}
label.option {
	vertical-align: middle;
}
.node-author .username {
	border: currentColor; border-image: none; padding-right: 0px; margin-right: 0px;
}
body.maintenance-page {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.maintenance-page #page-wrapper {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 800px; margin-top: 40px; margin-right: auto; margin-left: auto; min-width: 0px;
}
.maintenance-page #main-wrapper {
	background: rgb(255, 255, 255); min-height: inherit;
}
.maintenance-page #header {
	width: auto;
}
.maintenance-page #messages {
	width: auto;
}
.maintenance-page #main {
	width: auto;
}
.maintenance-page #page {
	width: 800px;
}
.maintenance-page #header div.section {
	width: 800px;
}
.maintenance-page #main {
	width: 800px;
}
.maintenance-page #messages {
	width: 780px;
}
.maintenance-page #main {
	margin: 0px;
}
.maintenance-page #content .section {
	padding: 0px 0px 0px 10px;
}
.maintenance-page #header {
	background-image: none; background-color: rgb(255, 255, 255);
}
.maintenance-page #name-and-slogan {
	padding-top: 20px; font-size: 90%; margin-bottom: 50px; margin-left: 0px;
}
.maintenance-page #name-and-slogan {
	color: rgb(119, 119, 119);
}
.maintenance-page #name-and-slogan a {
	color: rgb(119, 119, 119);
}
.maintenance-page #name-and-slogan a:hover {
	color: rgb(119, 119, 119);
}
.maintenance-page #name-and-slogan a:hover {
	color: rgb(119, 119, 119);
}
.maintenance-page h1#page-title {
	line-height: 1em; margin-top: 0px;
}
.maintenance-page #messages {
	padding: 0px; margin-top: 30px;
}
.maintenance-page #messages div.section {
	padding: 0px;
}
.container-12 {
	margin: 0px auto; padding: 0px; width: 1200px; position: relative;
}
.grid-1 {
	margin-right: 15px; margin-left: 15px; float: left; display: inline;
}
.grid-2 {
	margin-right: 15px; margin-left: 15px; float: left; display: inline;
}
.grid-3 {
	margin-right: 15px; margin-left: 15px; float: left; display: inline;
}
.grid-4 {
	margin-right: 15px; margin-left: 15px; float: left; display: inline;
}
.grid-5 {
	margin-right: 15px; margin-left: 15px; float: left; display: inline;
}
.grid-6 {
	margin-right: 15px; margin-left: 15px; float: left; display: inline;
}
.grid-7 {
	margin-right: 15px; margin-left: 15px; float: left; display: inline;
}
.grid-8 {
	margin-right: 15px; margin-left: 15px; float: left; display: inline;
}
.grid-9 {
	margin-right: 15px; margin-left: 15px; float: left; display: inline;
}
.grid-10 {
	margin-right: 15px; margin-left: 15px; float: left; display: inline;
}
.grid-11 {
	margin-right: 15px; margin-left: 15px; float: left; display: inline;
}
.grid-12 {
	margin-right: 15px; margin-left: 15px; float: left; display: inline;
}
.container-12 .alpha {
	margin-left: 0px;
}
.container-12 .omega {
	margin-right: 0px;
}
.container-12 .grid-1 {
	width: 70px;
}
.container-12 .grid-2 {
	width: 170px;
}
.container-12 .grid-3 {
	width: 270px;
}
.container-12 .grid-4 {
	width: 370px;
}
.container-12 .grid-5 {
	width: 470px;
}
.container-12 .grid-6 {
	width: 570px;
}
.container-12 .grid-7 {
	width: 670px;
}
.container-12 .grid-8 {
	width: 770px;
}
.container-12 .grid-9 {
	width: 870px;
}
.container-12 .grid-10 {
	width: 970px;
}
.container-12 .grid-11 {
	width: 1070px;
}
.container-12 .grid-12 {
	width: 1170px;
}
.container-12 .prefix-1 {
	padding-left: 100px;
}
.container-12 .prefix-2 {
	padding-left: 200px;
}
.container-12 .prefix-3 {
	padding-left: 300px;
}
.container-12 .prefix-4 {
	padding-left: 400px;
}
.container-12 .prefix-5 {
	padding-left: 500px;
}
.container-12 .prefix-6 {
	padding-left: 600px;
}
.container-12 .prefix-7 {
	padding-left: 700px;
}
.container-12 .prefix-8 {
	padding-left: 800px;
}
.container-12 .prefix-9 {
	padding-left: 900px;
}
.container-12 .prefix-10 {
	padding-left: 1000px;
}
.container-12 .prefix-11 {
	padding-left: 1100px;
}
.container-12 .suffix-1 {
	padding-right: 100px;
}
.container-12 .suffix-2 {
	padding-right: 200px;
}
.container-12 .suffix-3 {
	padding-right: 300px;
}
.container-12 .suffix-4 {
	padding-right: 400px;
}
.container-12 .suffix-5 {
	padding-right: 500px;
}
.container-12 .suffix-6 {
	padding-right: 600px;
}
.container-12 .suffix-7 {
	padding-right: 700px;
}
.container-12 .suffix-8 {
	padding-right: 800px;
}
.container-12 .suffix-9 {
	padding-right: 900px;
}
.container-12 .suffix-10 {
	padding-right: 1000px;
}
.container-12 .suffix-11 {
	padding-right: 1100px;
}
.view-content::after {
	width: 100%; clear: both; display: block; content: "";
}
.container-12::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "\0020";
}
.clearfix::before {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: "\0020";
}
.clearfix::after {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: "\0020";
}
.row::before {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: "\0020";
}
.row::after {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: "\0020";
}
.row::after {
	clear: both;
}
.clearfix::after {
	clear: both;
}
.row {
	-ms-zoom: 1;
}
.clearfix {
	-ms-zoom: 1;
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
