body,
p,
li,
.ui-body-a input,
.ui-body-a select,
.ui-body-a textarea,
.ui-body-a button,
a,
a:visited,
a:hover,
a:active {
	font-family: 'Open Sans';
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	color: #626567;
}

body,
p,
li,
.ui-body-a input,
.ui-body-a select,
.ui-body-a textarea,
.ui-body-a button,
a,
a:visited,
a:hover,
a:active,
body .ui-btn-text,
p .ui-btn-text,
li .ui-btn-text,
.ui-body-a input .ui-btn-text,
.ui-body-a select .ui-btn-text,
.ui-body-a textarea .ui-btn-text,
.ui-body-a button .ui-btn-text,
a .ui-btn-text,
a:visited .ui-btn-text,
a:hover .ui-btn-text,
a:active .ui-btn-text {
	text-decoration: none;
}

h1 {
	font-family: 'Open Sans';
	font-size: 26px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

h1,
h1 .ui-btn-text {
	text-decoration: none;
}

h2 {
	font-family: 'Open Sans';
	font-size: 25px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

h2,
h2 .ui-btn-text {
	text-decoration: none;
}

h3 {
	font-family: 'Open Sans';
	font-size: 19px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

h3,
h3 .ui-btn-text {
	text-decoration: none;
}

body {
	background-color: #24282b;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: center top;
	background-size: auto;
}

body .ui-page {
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.ui-btn {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.ui-btn-inner {
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

.ui-btn-inner,
.ui-btn-inner .ui-btn-text {
	text-decoration: none;
}

.ui-btn-inner>.ui-btn-text {
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 20px;
}

.ui-btn-icon.ui-btn-icon-left .ui-btn-text {
	margin-left: 28px;
}

.ui-btn-icon.ui-btn-icon-right .ui-btn-text {
	margin-right: 28px;
}

.ui-btn-icon.ui-btn-icon-top .ui-btn-text {
	margin-top: 28px;
}

.ui-btn-icon.ui-btn-icon-top .ui-img-icon {
	top: 8px;
	left: 50%;
	margin-top: 0;
	margin-left: -12.5px;
}

.ui-btn-icon.ui-btn-icon-bottom .ui-btn-text {
	margin-bottom: 28px;
}

.ui-btn-icon.ui-btn-icon-bottom .ui-img-icon {
	top: auto;
	bottom: 8px;
	left: 50%;
	margin-top: 0;
	margin-left: -12.5px;
}

.ui-icon {
	width: 18px;
	height: 18px;
	font-size: 16px;
	color: #000000;
}

.ui-page {
	background-color: #a1a8ff;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: center center;
	background-size: auto;
}

.ui-page.homepage {
	background-color: #a1a8ff;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: center center;
	background-size: auto;
}

.site_header {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
}

.site_header .header-inner {
	min-height: 51px;
}

.site_header .logo_text {
	z-index: 5001;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: 'Ubuntu';
	font-size: 33px;
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
}

.site_header .logo_text,
.site_header .logo_text .ui-btn-text {
	text-decoration: none;
}

.site_header .logo_image {
	z-index: 5001;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.site_header .navigation {
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: #ffffff;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
}

.site_header .navigation .ui-btn {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #626567;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
}

.site_header .navigation .ui-btn .ui-btn-inner {
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.site_header .navigation .ui-btn .ui-btn-inner>.ui-btn-text {
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 0;
}

.site_header .navigation .ui-btn .ui-btn-inner>.ui-btn-text::after {
	content: "\f054";
	font-family: 'FontAwesome';
	position: absolute;
	right: 20px;
}

.site_header .navigation .ui-btn .ui-btn-inner,
.site_header .navigation .ui-btn .ui-btn-inner .ui-btn-text {
	text-decoration: none;
}

.site_header .navigation .ui-btn .ui-icon {
	color: #ffffff;
}

.site_header .site-navigation-btn {
	background-color: transparent;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 4px;
}

.site_header .site-navigation-btn .ui-icon {
	color: #ffffff;
	font-size: 23px;
	width: 23px;
	height: 23px;
}

.site_header .site-navigation-btn .ui-icon::before {
	content: '\f0c9';
}

.site_header .site-navigation {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 5000;
	margin-top: 60px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.site_header .navigation .selected_menu_item .ui-btn {
	background-color: transparent;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #626567;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.site_header .navigation .selected_menu_item .ui-btn .ui-icon {
	color: #ffffff;
}

.site_header .navigation .selected_menu_item .ui-btn-inner {
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

.site_header .navigation .selected_menu_item .ui-btn-inner,
.site_header .navigation .selected_menu_item .ui-btn-inner .ui-btn-text {
	text-decoration: none;
}

.homepage .site_header {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
}

.homepage .site_header .header-inner {
	min-height: 51px;
}

.homepage .site_header .logo_text {
	z-index: 5001;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: 'Ubuntu';
	font-size: 33px;
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
}

.homepage .site_header .logo_text,
.homepage .site_header .logo_text .ui-btn-text {
	text-decoration: none;
}

.homepage .site_header .logo_image {
	z-index: 5001;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.homepage .site_header .navigation {
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: #ffffff;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
}

.homepage .site_header .navigation .ui-btn {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #626567;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
}

.homepage .site_header .navigation .ui-btn .ui-btn-inner {
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.homepage .site_header .navigation .ui-btn .ui-btn-inner>.ui-btn-text {
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 0;
}

.homepage .site_header .navigation .ui-btn .ui-btn-inner>.ui-btn-text::after {
	content: "\f054";
	font-family: 'FontAwesome';
	position: absolute;
	right: 20px;
}

.homepage .site_header .navigation .ui-btn .ui-btn-inner,
.homepage .site_header .navigation .ui-btn .ui-btn-inner .ui-btn-text {
	text-decoration: none;
}

.homepage .site_header .navigation .ui-btn .ui-icon {
	color: #ffffff;
}

.homepage .site_header .site-navigation-btn {
	background-color: transparent;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 4px;
}

.homepage .site_header .site-navigation-btn .ui-icon {
	color: #ffffff;
	font-size: 23px;
	width: 23px;
	height: 23px;
}

.homepage .site_header .site-navigation-btn .ui-icon::before {
	content: '\f0c9';
}

.homepage .site_header .site-navigation {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 5000;
	margin-top: 60px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.homepage .site_header .navigation .selected_menu_item .ui-btn {
	background-color: transparent;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #626567;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.homepage .site_header .navigation .selected_menu_item .ui-btn .ui-icon {
	color: #ffffff;
}

.homepage .site_header .navigation .selected_menu_item .ui-btn-inner {
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

.homepage .site_header .navigation .selected_menu_item .ui-btn-inner,
.homepage .site_header .navigation .selected_menu_item .ui-btn-inner .ui-btn-text {
	text-decoration: none;
}

.site_footer {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-top: 0 solid #aeb0b1;
	border-right: 0 solid #000000;
	border-bottom: 15px solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.site_footer .navigation .ui-btn {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 10px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.site_footer .navigation .ui-btn:first-child {
	margin-left: 0;
}

.site_footer .navigation .ui-btn:first-child .ui-btn-inner::before {
	content: "";
	margin-right: 0;
}

.site_footer .navigation .ui-btn-inner {
	text-align: left;
	text-transform: none;
	font-family: 'Open Sans';
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #626567;
}

.site_footer .navigation .ui-btn-inner,
.site_footer .navigation .ui-btn-inner .ui-btn-text {
	text-decoration: none;
}

.site_footer .navigation .ui-btn-inner>.ui-btn-text {
	position: static;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.site_footer .navigation .ui-btn-inner::before {
	content: "|";
	margin-right: 10px;
}

.site_footer .navigation .ui-btn-icon .ui-btn-text {
	margin-left: 18px;
}

.site_footer .navigation .ui-btn-img .ui-btn-text {
	margin-left: 20px;
}

.site_footer .navigation .ui-icon {
	color: #626567;
	left: 10px;
}

.site_footer .navigation .ui-icon::before {
	text-align: left;
}

.site_footer .navigation .ui-img-icon {
	top: 50%;
}

.site_footer .follow-us {
	text-align: center;
}

.site_footer .follow-us .ui-btn {
	float: none;
	display: inline-block;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 17px;
	margin-left: 5px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 42px;
	height: 42px;
}

.site_footer .follow-us .ui-btn-inner {
	color: #aeb0b1;
	padding: 0;
	height: 100%;
}

.site_footer .follow-us .ui-icon {
	color: #626567;
	width: 42px;
	height: 42px;
	font-size: 35px;
	display: block;
	position: static !important;
	line-height: 100%;
	margin: 0 !important;
}

.site_footer p.copy {
	text-align: center;
	font-family: 'Open Sans';
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #626567;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.site_footer p.copy,
.site_footer p.copy .ui-btn-text {
	text-decoration: none;
}

.vertical-navigation {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.vertical-navigation .ui-btn {
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	background-color: #000000;
	background-repeat: repeat-x;
}

.vertical-navigation .ui-btn .ui-icon.extra-ui-icon-r {
	right: 10px;
}

.vertical-navigation .ui-btn .ui-icon.extra-ui-icon-r::before {
	content: "\f054";
}

.vertical-navigation .ui-btn-inner {
	color: #ffffff;
}

.vertical-navigation .ui-icon {
	color: #ffffff;
}

.vertical-navigation .selected_menu_item.ui-btn {
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	background-color: #000000;
	background-repeat: repeat-x;
}

.vertical-navigation .selected_menu_item .ui-btn-inner {
	color: #ffffff;
}

.vertical-navigation .selected_menu_item .ui-icon {
	color: #ffffff;
}

.brick-navigation-component {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.brick-navigation-component .ui-btn {
	text-align: center;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	background-color: #000000;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
}

.brick-navigation-component .ui-btn-inner {
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
}

.brick-navigation-component .ui-btn-inner,
.brick-navigation-component .ui-btn-inner .ui-btn-text {
	text-decoration: none;
}

.brick-navigation-component .ui-btn-inner .extra-ui-icon {
	display: none;
}

.brick-navigation-component .ui-btn-inner>.ui-btn-text {
	padding-top: 100px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	display: block;
	position: static;
}

.brick-navigation-component .ui-btn-inner span.text {
	background-color: transparent;
}

.brick-navigation-component .ui-btn-inner .ui-icon {
	color: #ffffff;
}

.brick-navigation-component .selected_menu_item.ui-btn {
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	background-color: #000000;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
}

.brick-navigation-component .selected_menu_item .ui-btn-inner {
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
}

.brick-navigation-component .selected_menu_item .ui-btn-inner,
.brick-navigation-component .selected_menu_item .ui-btn-inner .ui-btn-text {
	text-decoration: underline;
}

.brick-navigation-component .selected_menu_item .ui-btn-inner span.text {
	background-color: transparent;
}

.brick-navigation-component .selected_menu_item .ui-icon {
	color: #ffffff;
}

.page-title {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.content {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.separator {
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	border-top: 1px solid #aeb0b1;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: top left;
	background-size: auto;
}

.tabbed-content {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.tabbed-content .tabs {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: #000000;
	background-image: none, none;
	background-image: none, none;
	background-repeat: repeat-x;
}

.tabbed-content .ui-btn {
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
}

.tabbed-content .ui-btn .ui-btn-inner {
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
}

.tabbed-content .ui-btn .ui-btn-inner>.ui-btn-text {
	padding-top: 18px;
	padding-right: 7px;
	padding-bottom: 18px;
	padding-left: 7px;
}

.tabbed-content .ui-btn.btn-active {
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: url(active_tab.png), none;
	background-image: url(active_tab.png), none;
	background-repeat: no-repeat, repeat-x;
	background-position: center bottom;
}

.tabbed-content .ui-btn.btn-active .ui-btn-inner {
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
}

.tabbed-content .tabbed-content-wrapper {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.collapsible_content {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.collapsible_content .ui-btn {
	border-top: 1px solid #aeb0b1;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-repeat: repeat-x;
}

.collapsible_content .ui-btn-inner>.ui-btn-text {
	padding-left: 15px;
}

.collapsible_content .ui-collapsible-heading-collapsed .ui-btn {
	border-top: 1px solid #aeb0b1;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #aeb0b1;
	border-left: 0 solid #000000;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-repeat: repeat-x;
}

.collapsible_content .ui-collapsible-heading-collapsed .ui-btn-inner>.ui-btn-text {
	padding-left: 15px;
}

.collapsible_content .ui-collapsible-heading {
	margin: 0;
}

.collapsible_content .ui-collapsible-content {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #aeb0b1;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.accordion-content {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #aeb0b1;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.accordion-content .ui-btn {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #aeb0b1;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-repeat: repeat-x;
}

.accordion-content .ui-btn-inner>.ui-btn-text {
	padding-left: 15px;
}

.accordion-content .ui-icon {
	color: #000000;
}

.accordion-content .ui-collapsible-heading-collapsed .ui-btn {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #aeb0b1;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-repeat: repeat-x;
}

.accordion-content .ui-collapsible-heading-collapsed .ui-btn-inner>.ui-btn-text {
	padding-left: 15px;
}

.accordion-content .ui-collapsible-heading-collapsed .ui-icon {
	color: #000000;
}

.accordion-content .ui-collapsible-heading {
	margin: 0;
}

.accordion-content .ui-collapsible-content {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.blog-articles {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.blog-articles h2 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: left top;
	background-size: auto;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.blog-articles .buttons-left .ui-btn {
	margin-top: 15px;
	margin-bottom: 15px;
	background-repeat: repeat-x;
}

.blog-articles .buttons-left .ui-btn-inner>.ui-btn-text {
	margin-right: 28px;
}

.blog-articles .buttons-left .ui-icon::before {
	content: "\f054";
	font-size: 15px;
}

.blog-articles .news {
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #aeb0b1;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}

.blog-articles .news p,
.blog-articles .news time,
.blog-articles .news a,
.blog-articles .news a:visited,
.blog-articles .news a:hover,
.blog-articles .news a:active {
	font-family: 'Open Sans';
	font-size: 15px;
	font-weight: normal;
	color: #626567;
}

.blog-articles .news .ui-icon {
	display: none;
}

.blog-articles time {
	font-weight: bold !important;
}

.list-component {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #aeb0b1;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.list-component .ui-listview .list-el-title {
	font-size: 21px;
	font-weight: bold;
	color: #626567;
	background-color: transparent;
	background-image: none;
	background-image: none;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-transform: none;
}

.list-component .ui-listview .list-el-descr-inner {
	background-color: transparent;
	background-image: none;
	background-image: none;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-transform: none;
}

.list-component .ui-listview .ui-btn {
	margin-bottom: 10px;
	border-top: 1px solid #aeb0b1;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
}

.list-component .ui-listview .ui-btn-inner>.ui-icon {
	color: #626567;
	display: none;
}

.list-component .ui-listview .ui-btn-inner>.ui-btn-text {
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

.list-component .ui-listview .ui-btn-inner>.ui-btn-text .ui-icon {
	color: #626567;
}

.user-component {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.spacer {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.content-carousel {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.content-carousel .content-carousel-li {
	box-sizing: border-box;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
}

.content-carousel .indicators {
	padding: 0.125em 10px 0.25em;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.content-carousel .indicators span {
	background-color: #000000;
}

.content-carousel .indicators span.current {
	background-color: #626567;
}

.image {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.image .image_align_container {
	background-color: transparent;
	background-image: none;
	background-image: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.image .image_align_container img {
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.image-gallery {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.image-gallery .gallery_image {
	background-color: transparent;
	background-image: none;
	background-image: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.image-carousel {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.image-carousel .ps-carousel-item {
	background-color: transparent;
	background-image: none;
	background-image: none;
}

.image-carousel .ps-carousel-item img {
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.image-carousel .indicators {
	padding: 0.125em 10px 0.25em;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.image-carousel .indicators span {
	background-color: #000000;
}

.image-carousel .indicators span.current {
	background-color: #aeb0b1;
}

.button {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.button .ui-btn {
	background-repeat: repeat-x;
}

.click_to_call {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.click_to_call .ui-btn {
	background-repeat: repeat-x;
}

.click_to_call .ui-btn-inner>.ui-btn-text {
	padding-left: 10px;
}

.click_to_text {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.click_to_text .ui-btn {
	background-repeat: repeat-x;
}

.click_to_text .ui-btn-inner>.ui-btn-text {
	padding-left: 10px;
}

.open-table-button {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.open-table-button .ui-btn {
	background-repeat: repeat-x;
}

.open-table-button .ui-btn-inner>.ui-btn-text {
	padding-left: 10px;
}

.youtube-video {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.vimeo-video {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.google-maps {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.google-maps,
.google-maps .adp,
.google-maps .adp table,
.google-maps .adp-list,
.google-maps .adp-legal {
	font-family: 'Open Sans';
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}

.google-maps h2 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: left top;
	background-size: auto;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.google-maps .map-wrapper {
	background-color: transparent;
	background-image: none;
	background-image: none;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.google-maps .textarea_field,
.google-maps .text_field {
	background-color: #ffffff;
	border-top: 1px solid #aeb0b1;
	border-right: 1px solid #aeb0b1;
	border-bottom: 1px solid #aeb0b1;
	border-left: 1px solid #aeb0b1;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.google-maps .adp-placemark {
	background: transparent;
	border: none;
}

.google-maps .get-directions-btn {
	background-repeat: repeat-x;
}

.google-maps .get-location-btn {
	margin-left: 15px;
	background-repeat: repeat-x;
}

.google-maps .get-location-btn .ui-btn-inner {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.social-buttons {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.component.follow-us {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.component.follow-us .ui-btn {
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: repeat-x;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 42px;
	height: 42px;
}

.component.follow-us .ui-btn-inner {
	color: #aeb0b1;
	padding: 0;
	height: 100%;
}

.component.follow-us .ui-icon {
	color: #aeb0b1;
	width: 42px;
	height: 42px;
	font-size: 35px;
	display: block;
	position: static !important;
	line-height: 100%;
	margin: 0 !important;
}

.component.follow-us .ui-controlgroup-horizontal .ui-btn-icon-notext .ui-btn-inner {
	width: auto;
}

.contact-form {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.contact-form .textarea_field,
.contact-form .text_field {
	background-color: #ffffff;
	border-top: 1px solid #aeb0b1;
	border-right: 1px solid #aeb0b1;
	border-bottom: 1px solid #aeb0b1;
	border-left: 1px solid #aeb0b1;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.contact-form .submit_button {
	background-repeat: repeat-x;
}

.contact-form .submit_button .ui-icon::before {
	display: block;
	content: "\f054";
	padding-top: 2px;
}

.opening_hours {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.opening_hours h2 {
	font-family: 'Open Sans';
	font-size: 25px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	background-color: transparent;
	background-image: none;
	background-image: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.opening_hours h2,
.opening_hours h2 .ui-btn-text {
	text-decoration: none;
}

.opening_hours .component-inner {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.opening_hours .component-inner td {
	background-color: transparent;
	background-image: none;
	background-image: none;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 11px;
	padding-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #aeb0b1;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.facebook-gallery {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.facebook-gallery .gallery_image {
	background-color: transparent;
	background-image: none;
	background-image: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.paypal_button {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.button-group-component {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 0 solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

.button-group-component .ui-btn {
	margin-right: 8px;
	margin-bottom: 8px;
	background-repeat: repeat-x;
}

#site_component_2167338 .page-title {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 0;
	margin-top: 20px;
	margin-right: 200px;
	margin-bottom: 15px;
	margin-left: 15px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

#site_component_2167338 .page-title h1 {
	font-family: 'Open Sans';
	font-size: 26px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

#site_component_2167338 .page-title h1,
#site_component_2167338 .page-title h1 .ui-btn-text {
	text-decoration: none;
}

#site_component_2167365 .page-title {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 0;
	margin-top: 20px;
	margin-right: 200px;
	margin-bottom: 15px;
	margin-left: 15px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

#site_component_2167365 .page-title h1 {
	font-family: 'Open Sans';
	font-size: 26px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

#site_component_2167365 .page-title h1,
#site_component_2167365 .page-title h1 .ui-btn-text {
	text-decoration: none;
}

#site_component_2167344 .page-title {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 0;
	margin-top: 20px;
	margin-right: 200px;
	margin-bottom: 15px;
	margin-left: 15px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

#site_component_2167344 .page-title h1 {
	font-family: 'Open Sans';
	font-size: 26px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

#site_component_2167344 .page-title h1,
#site_component_2167344 .page-title h1 .ui-btn-text {
	text-decoration: none;
}

#site_component_2167352 .page-title {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 0;
	margin-top: 20px;
	margin-right: 200px;
	margin-bottom: 15px;
	margin-left: 15px;
	border-top: 0 solid #000000;
	border-right: 0 solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0 solid #000000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background-color: transparent;
	background-image: none;
	background-image: none;
	background-repeat: no-repeat, repeat-x;
	background-position: 0 0;
	background-size: auto;
}

#site_component_2167352 .page-title h1 {
	font-family: 'Open Sans';
	font-size: 26px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}

#site_component_2167352 .page-title h1,
#site_component_2167352 .page-title h1 .ui-btn-text {
	text-decoration: none;
}