﻿@charset "UTF-8";/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
audio, canvas, video {
	display:inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden] {
display:none
}
.social-icons ul {
	visibility:hidden !important;
}
.loveit-text p{
	margin-top:0;
}
html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
html, button, input, select, textarea {
	font-family:sans-serif
}
body {
	margin:0
}
a:focus {
	outline:thin dotted
}
a:active, a:hover {
	outline:0
}
h1 {
	font-size:2em;
	margin:0.67em 0
}
h2 {
	font-size:1.5em;
	margin:0.83em 0
}
h3 {
	font-size:1.17em;
	margin:1em 0
}
h4 {
	font-size:1em;
	margin:1.33em 0
}
h5 {
	font-size:0.83em;
	margin:1.67em 0
}
h6 {
	font-size:0.67em;
	margin:2.33em 0
}
abbr[title] {
	border-bottom:1px dotted
}
b, strong {
	font-weight:bold
}
blockquote {
	margin:1em 40px
}
dfn {
	font-style:italic
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
mark {
	background:#ff0;
	color:#000
}
p, pre {
	margin:1em 0
}
code, kbd, pre, samp {
	font-family:monospace, serif;
	_font-family:'courier new', monospace;
	font-size:1em
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}
q {
	quotes:none
}
q:before, q:after {
	content:'';
	content:none
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
dl, menu, ol, ul {
	margin:1em 0
}
dd {
	margin:0 0 0 40px
}
menu, ol, ul {
	padding:0 0 0 40px
}
nav ul, nav ol {
	list-style:none;
	list-style-image:none
}
img {
	border:0;
	-ms-interpolation-mode:bicubic;
	max-width:100%
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:0
}
form {
	margin:0
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
legend {
	border:0;
	padding:0;
	white-space:normal;
*margin-left:-7px
}
button, input, select, textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
*vertical-align:middle
}
button, input {
	line-height:normal
}
button, select {
	text-transform:none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
*overflow:visible
}
button[disabled], html input[disabled] {
	cursor:default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0;
*height:13px;
*width:13px
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
*, *:hover, *:focus, *:target, *:active {
	outline:0
}
object, embed {
	outline:0
}
input::-moz-focus-inner {
border:0
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
@media (min-width: 768px) {
.container {
	width:750px
}
}
@media (min-width: 992px) {
.container {
	width:970px
}
}
@media (min-width: 1200px) {
.container {
	width:1170px
}
}
.container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.row {
	margin-left:-15px;
	margin-right:-15px
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666667%
}
.col-xs-pull-10 {
	right:83.33333333%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666667%
}
.col-xs-pull-7 {
	right:58.33333333%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666667%
}
.col-xs-pull-4 {
	right:33.33333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.66666667%
}
.col-xs-pull-1 {
	right:8.33333333%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666667%
}
.col-xs-push-10 {
	left:83.33333333%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666667%
}
.col-xs-push-7 {
	left:58.33333333%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666667%
}
.col-xs-push-4 {
	left:33.33333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.66666667%
}
.col-xs-push-1 {
	left:8.33333333%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%

}
.col-xs-offset-0 {
	margin-left:0%
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float:left
}
.col-sm-12 {
	width:100%
}
.col-sm-11 {
	width:91.66666667%
}
.col-sm-10 {
	width:83.33333333%
}
.col-sm-9 {
	width:75%
}
.col-sm-8 {
	width:66.66666667%
}
.col-sm-7 {
	width:58.33333333%
}
.col-sm-6 {
	width:50%
}
.col-sm-5 {
	width:41.66666667%
}
.col-sm-4 {
	width:33.33333333%
}
.col-sm-3 {
	width:25%
}
.col-sm-2 {
	width:16.66666667%
}
.col-sm-1 {
	width:8.33333333%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-pull-11 {
	right:91.66666667%
}
.col-sm-pull-10 {
	right:83.33333333%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-8 {
	right:66.66666667%
}
.col-sm-pull-7 {
	right:58.33333333%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-5 {
	right:41.66666667%
}
.col-sm-pull-4 {
	right:33.33333333%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-2 {
	right:16.66666667%
}
.col-sm-pull-1 {
	right:8.33333333%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-push-12 {
	left:100%
}
.col-sm-push-11 {
	left:91.66666667%
}
.col-sm-push-10 {
	left:83.33333333%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-8 {
	left:66.66666667%
}
.col-sm-push-7 {
	left:58.33333333%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-5 {
	left:41.66666667%
}
.col-sm-push-4 {
	left:33.33333333%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-2 {
	left:16.66666667%
}
.col-sm-push-1 {
	left:8.33333333%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-offset-12 {
	margin-left:100%
}
.col-sm-offset-11 {
	margin-left:91.66666667%
}
.col-sm-offset-10 {
	margin-left:83.33333333%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-8 {
	margin-left:66.66666667%
}
.col-sm-offset-7 {
	margin-left:58.33333333%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-5 {
	margin-left:41.66666667%
}
.col-sm-offset-4 {
	margin-left:33.33333333%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-2 {
	margin-left:16.66666667%
}
.col-sm-offset-1 {
	margin-left:8.33333333%
}
.col-sm-offset-0 {
	margin-left:0%
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float:left
}
.col-md-12 {
	width:100%
}
.col-md-11 {
	width:91.66666667%
}
.col-md-10 {
	width:83.33333333%
}
.col-md-9 {
	width:75%
}
.col-md-8 {
	width:66.66666667%
}
.col-md-7 {
	width:58.33333333%
}
.col-md-6 {
	width:50%
}
.col-md-5 {
	width:41.66666667%
}
.col-md-4 {
	width:33.33333333%
}
.col-md-3 {
	width:25%
}
.col-md-2 {
	width:16.66666667%
}
.col-md-1 {
	width:8.33333333%
}
.col-md-pull-12 {
	right:100%
}
.col-md-pull-11 {
	right:91.66666667%
}
.col-md-pull-10 {
	right:83.33333333%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-8 {
	right:66.66666667%
}
.col-md-pull-7 {
	right:58.33333333%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-5 {
	right:41.66666667%
}
.col-md-pull-4 {
	right:33.33333333%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-2 {
	right:16.66666667%
}
.col-md-pull-1 {
	right:8.33333333%
}
.col-md-pull-0 {
	right:auto
}
.col-md-push-12 {
	left:100%
}
.col-md-push-11 {
	left:91.66666667%
}
.col-md-push-10 {
	left:83.33333333%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-8 {
	left:66.66666667%
}
.col-md-push-7 {
	left:58.33333333%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-5 {
	left:41.66666667%
}
.col-md-push-4 {
	left:33.33333333%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-2 {
	left:16.66666667%
}
.col-md-push-1 {
	left:8.33333333%
}
.col-md-push-0 {
	left:auto
}
.col-md-offset-12 {
	margin-left:100%
}
.col-md-offset-11 {
	margin-left:91.66666667%
}
.col-md-offset-10 {
	margin-left:83.33333333%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-8 {
	margin-left:66.66666667%
}
.col-md-offset-7 {
	margin-left:58.33333333%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-5 {
	margin-left:41.66666667%
}
.col-md-offset-4 {
	margin-left:33.33333333%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-2 {
	margin-left:16.66666667%
}
.col-md-offset-1 {
	margin-left:8.33333333%
}
.col-md-offset-0 {
	margin-left:0%
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	float:left
}
.col-lg-12 {
	width:100%
}
.col-lg-11 {
	width:91.66666667%
}
.col-lg-10 {
	width:83.33333333%
}
.col-lg-9 {
	width:75%
}
.col-lg-8 {
	width:66.66666667%
}
.col-lg-7 {
	width:58.33333333%
}
.col-lg-6 {
	width:50%
}
.col-lg-5 {
	width:41.66666667%
}
.col-lg-4 {
	width:33.33333333%
}
.col-lg-3 {
	width:25%
}
.col-lg-2 {
	width:16.66666667%
}
.col-lg-1 {
	width:8.33333333%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-pull-11 {
	right:91.66666667%
}
.col-lg-pull-10 {
	right:83.33333333%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-8 {
	right:66.66666667%
}
.col-lg-pull-7 {
	right:58.33333333%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-5 {
	right:41.66666667%
}
.col-lg-pull-4 {
	right:33.33333333%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-2 {
	right:16.66666667%
}
.col-lg-pull-1 {
	right:8.33333333%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-push-12 {
	left:100%
}
.col-lg-push-11 {
	left:91.66666667%
}
.col-lg-push-10 {
	left:83.33333333%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-8 {
	left:66.66666667%
}
.col-lg-push-7 {
	left:58.33333333%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-5 {
	left:41.66666667%
}
.col-lg-push-4 {
	left:33.33333333%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-2 {
	left:16.66666667%
}
.col-lg-push-1 {
	left:8.33333333%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-offset-12 {
	margin-left:100%
}
.col-lg-offset-11 {
	margin-left:91.66666667%
}
.col-lg-offset-10 {
	margin-left:83.33333333%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-8 {
	margin-left:66.66666667%
}
.col-lg-offset-7 {
	margin-left:58.33333333%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-5 {
	margin-left:41.66666667%
}
.col-lg-offset-4 {
	margin-left:33.33333333%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-2 {
	margin-left:16.66666667%
}
.col-lg-offset-1 {
	margin-left:8.33333333%
}
.col-lg-offset-0 {
	margin-left:0%
}
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
	content:" ";
	display:table
}
.clearfix:after, .container:after, .container-fluid:after, .row:after {
	clear:both
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.pull-right {
	float:right !important
}
.pull-left {
	float:left !important
}
.hide {
	display:none !important
}
.show {
	display:block !important
}
.invisible {
	visibility:hidden
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden {
	display:none !important;
	visibility:hidden !important
}
.affix {
	position:fixed;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
@-ms-viewport {
width:device-width
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display:none !important
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	display:none !important
}
@media (max-width: 767px) {
.visible-xs {
	display:block !important
}
table.visible-xs {
	display:table
}
tr.visible-xs {
	display:table-row !important
}
th.visible-xs, td.visible-xs {
	display:table-cell !important
}
}
@media (max-width: 767px) {
.visible-xs-block {
	display:block !important
}
}
@media (max-width: 767px) {
.visible-xs-inline {
	display:inline !important
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
	display:inline-block !important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
	display:block !important
}
table.visible-sm {
	display:table
}
tr.visible-sm {
	display:table-row !important
}
th.visible-sm, td.visible-sm {
	display:table-cell !important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
	display:block !important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
	display:inline !important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
	display:inline-block !important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
	display:block !important
}
table.visible-md {
	display:table
}
tr.visible-md {
	display:table-row !important
}
th.visible-md, td.visible-md {
	display:table-cell !important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
	display:block !important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
	display:inline !important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
	display:inline-block !important
}
}
@media (min-width: 1200px) {
.visible-lg {
	display:block !important
}
table.visible-lg {
	display:table
}
tr.visible-lg {
	display:table-row !important
}
th.visible-lg, td.visible-lg {
	display:table-cell !important
}
}
@media (min-width: 1200px) {
.visible-lg-block {
	display:block !important
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
	display:inline !important
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
	display:inline-block !important
}
}
@media (max-width: 767px) {
.hidden-xs {
	display:none !important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
	display:none !important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
	display:none !important
}
}
@media (min-width: 1200px) {
.hidden-lg {
	display:none !important
}
}
.visible-print {
	display:none !important
}
@media print {
.visible-print {
	display:block !important
}
table.visible-print {
	display:table
}
tr.visible-print {
	display:table-row !important
}
th.visible-print, td.visible-print {
	display:table-cell !important
}
}
.visible-print-block {
	display:none !important
}
@media print {
.visible-print-block {
	display:block !important
}
}
.visible-print-inline {
	display:none !important
}
@media print {
.visible-print-inline {
	display:inline !important
}
}
.visible-print-inline-block {
	display:none !important
}
@media print {
.visible-print-inline-block {
	display:inline-block !important
}
}
@media print {
.hidden-print {
	display:none !important
}
}
.mm-menu.mm-horizontal>.mm-panel {
	-webkit-transition:-webkit-transform 0.4s ease;
	transition:transform 0.4s ease
}
.mm-menu .mm-hidden {
	display:none
}
.mm-wrapper {
	overflow-x:hidden;
	position:relative
}
.mm-menu, .mm-menu>.mm-panel {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:0
}
.mm-menu {
	background:inherit;
	display:block;
	overflow:hidden;
	padding:0
}
.mm-menu>.mm-panel {
	background:inherit;
	-webkit-overflow-scrolling:touch;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	box-sizing:border-box;
	padding:20px;
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.mm-menu>.mm-panel.mm-opened {
	-webkit-transform:translateX(0%);
	transform:translateX(0%)
}
.mm-menu>.mm-panel.mm-subopened {
	-webkit-transform:translateX(-30%);
	transform:translateX(-30%)
}
.mm-menu>.mm-panel.mm-highest {
	z-index:1
}
.mm-menu .mm-list {
	padding:20px 0
}
.mm-menu>.mm-list {
	padding-bottom:0
}
.mm-menu>.mm-list:after {
	content:'';
	display:block;
	height:40px
}
.mm-panel>.mm-list {
	margin-left:-20px;
	margin-right:-20px
}
.mm-panel>.mm-list:first-child {
	padding-top:0
}
.mm-list, .mm-list>li {
	list-style:none;
	display:block;
	padding:0;
	margin:0
}
.mm-list {
	font:inherit;
	font-size:1.125em
}
.mm-list a {
	border-bottom:1px solid #555
}
.mm-list a, .mm-list a:hover {
	color:#fff;
	text-decoration:none
}
.mm-list>li {
	position:relative
}
.mm-list>li>a, .mm-list>li>span {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	color:inherit;
	line-height:20px;
	display:block;
	padding:10px 10px 10px 20px;
	margin:0
}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
	content:'';
	border-bottom-width:1px;
	border-bottom-style:solid;
	display:block;
	width:100%;
	position:absolute;
	bottom:0;
	left:0
}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
	width:auto;
	margin-left:20px;
	position:relative;
	left:auto
}
.mm-list a.mm-subopen {
	background:rgba(3,2,1,0);
	width:40px;
	height:100%;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	z-index:2
}
.mm-list a.mm-subopen:before {
	content:'';
	border-left-width:1px;
	border-left-style:solid;
	display:block;
	height:100%;
	position:absolute;
	left:0;
	top:0
}
.mm-list a.mm-subopen.mm-fullsubopen {
	width:100%
}
.mm-list a.mm-subopen.mm-fullsubopen:before {
	border-left:none
}
.mm-list a.mm-subopen+a, .mm-list a.mm-subopen+span {
	padding-right:5px;
	margin-right:40px
}
.mm-list>li.mm-selected>a.mm-subopen {
	background:transparent
}
.mm-list>li.mm-selected>a.mm-fullsubopen+a, .mm-list>li.mm-selected>a.mm-fullsubopen+span {
	padding-right:45px;
	margin-right:0
}
.mm-list a.mm-subclose {
	text-indent:20px;
	padding-top:30px;
	margin-top:-20px
}
.mm-list>li.mm-label {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:10px;
	text-transform:uppercase;
	text-indent:20px;
	line-height:25px;
	padding-right:5px
}
.mm-list>li.mm-spacer {
	padding-top:40px
}
.mm-list>li.mm-spacer.mm-label {
	padding-top:25px
}
.mm-list a.mm-subopen:after, .mm-list a.mm-subclose:before {
	content:'';
	border:2px solid transparent;
	display:inline-block;
	width:7px;
	height:7px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	margin-bottom:-5px;
	position:absolute;
	bottom:50%
}
.mm-list a.mm-subopen:after {
	border-top:none;
	border-left:none;
	right:18px
}
.mm-list a.mm-subclose:before {
	border-right:none;
	border-bottom:none;
	margin-bottom:-15px;
	left:22px
}
.mm-menu.mm-vertical .mm-list .mm-panel {
	display:none;
	padding:10px 0 10px 10px
}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
	border-color:transparent
}
.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel {
	display:block
}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen {
	height:40px
}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	top:16px;
	right:16px
}
.mm-menu.mm-vertical .mm-list>li.mm-opened.mm-label>a.mm-subopen {
	height:25px
}
html.mm-opened .mm-page {
	box-shadow:0 0 20px rgba(0,0,0,0.5)
}
.mm-menu {
	background:#333333;
	color:rgba(255,255,255,0.6)
}
.mm-menu .mm-list>li:after {
	border-color:rgba(0,0,0,0.15)
}
.mm-menu .mm-list>li>a.mm-subclose {
	background:rgba(0,0,0,0.1);
	color:rgba(255,255,255,0.3)
}
.mm-menu .mm-list>li>a.mm-subopen:after, .mm-menu .mm-list>li>a.mm-subclose:before {
	border-color:rgba(255,255,255,0.3)
}
.mm-menu .mm-list>li>a.mm-subopen:before {
	border-color:rgba(0,0,0,0.15)
}
.mm-menu .mm-list>li.mm-label {
	background:rgba(255,255,255,0.05)
}
.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen, .mm-menu.mm-vertical .mm-list li.mm-opened>ul {
	background:rgba(255,255,255,0.05)
}
.mm-page {
	-webkit-transition:-webkit-transform 0.4s ease;
	transition:transform 0.4s ease
}
html.mm-opened {
	overflow:hidden;
	position:relative
}
html.mm-opened body {
	overflow:hidden
}
html.mm-opened .mm-page {
	box-sizing:border-box;
	position:relative
}
html.mm-background .mm-page {
	background:inherit
}
#mm-blocker {
	background:rgba(3,2,1,0);
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:999999
}
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker {
	display:block
}
.mm-menu.mm-offcanvas {
	display:none;
	position:fixed
}
.mm-menu.mm-current {
	display:block
}
.mm-menu {
	width:80%;
	min-width:140px;
	max-width:440px
}
html.mm-opening .mm-page, html.mm-opening #mm-blocker {
	-webkit-transform:translate(80%, 0);
	transform:translate(80%, 0)
}
@media all and (max-width: 175px) {
html.mm-opening .mm-page, html.mm-opening #mm-blocker {
	-webkit-transform:translate(140px, 0);
	transform:translate(140px, 0)
}
}
@media all and (min-width: 550px) {
html.mm-opening .mm-page, html.mm-opening #mm-blocker {
	-webkit-transform:translate(440px, 0);
	transform:translate(440px, 0)
}
}
@font-face {
	font-family:'scotch_roman_mtregular';
	src:url("fonts/scotchromanmt-webfont.eot");
	src:url("fonts/scotchromanmt-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/scotchromanmt-webfont.woff2") format("woff2"), url("fonts/scotchromanmt-webfont.woff") format("woff"), url("fonts/scotchromanmt-webfont.ttf") format("truetype"), url("fonts/scotchromanmt-webfont.svg#scotch_roman_mtregular") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'Conv_Gotham-Light';
	src:url("fonts/Gotham-Light.eot");
	src:local("☺"), url("fonts/Gotham-Light.woff") format("woff"), url("fonts/Gotham-Light.ttf") format("truetype"), url("fonts/Gotham-Light.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'museo700';
	src:url("fonts/museo700-regular-webfont.eot");
	src:url("fonts/museo700-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museo700-regular-webfont.woff2") format("woff2"), url("fonts/museo700-regular-webfont.woff") format("woff"), url("fonts/museo700-regular-webfont.ttf") format("truetype"), url("fonts/museo700-regular-webfont.svg#museo700") format("svg");
	font-weight:normal;
	font-style:normal
}
.isotope-item {
	z-index:2
}
.isotope-hidden.isotope-item {
	pointer-events:none;
	z-index:1
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration:0.8s;
	-moz-transition-duration:0.8s;
	-ms-transition-duration:0.8s;
	-o-transition-duration:0.8s;
	transition-duration:0.8s
}
.isotope {
	-webkit-transition-property:height, width;
	-moz-transition-property:height, width;
	-ms-transition-property:height, width;
	-o-transition-property:height, width;
	transition-property:height, width
}
.isotope .isotope-item {
	-webkit-transition-property:-webkit-transform, opacity;
	-moz-transition-property:-moz-transform, opacity;
	-ms-transition-property:-ms-transform, opacity;
	-o-transition-property:-o-transform, opacity;
	transition-property:transform, opacity
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-ms-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s
}
.isotope.infinite-scrolling {
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none
}
.mm-menu.mm-horizontal>.mm-panel {
	-webkit-transition:-webkit-transform 0.4s ease;
	transition:transform 0.4s ease
}
.mm-menu .mm-hidden {
	display:none
}
.mm-wrapper {
	overflow-x:hidden;
	position:relative
}
.mm-menu, .mm-menu>.mm-panel {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:0
}
.mm-menu {
	background:inherit;
	display:block;
	overflow:hidden;
	padding:0
}
.mm-menu>.mm-panel {
	background:inherit;
	-webkit-overflow-scrolling:touch;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	box-sizing:border-box;
	padding:20px;
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.mm-menu>.mm-panel.mm-opened {
	-webkit-transform:translateX(0%);
	transform:translateX(0%)
}
.mm-menu>.mm-panel.mm-subopened {
	-webkit-transform:translateX(-30%);
	transform:translateX(-30%)
}
.mm-menu>.mm-panel.mm-highest {
	z-index:1
}
.mm-menu .mm-list {
	padding:20px 0
}
.mm-menu>.mm-list {
	padding-bottom:40px
}
.mm-panel>.mm-list {
	margin-left:-20px;
	margin-right:-20px
}
.mm-panel>.mm-list:first-child {
	padding-top:0
}
.mm-list, .mm-list>li {
	list-style:none;
	display:block;
	padding:0;
	margin:0
}
.mm-list {
	font:inherit;
	font-size:14px
}
.mm-list a, .mm-list a:hover {
	text-decoration:none
}
.mm-list>li {
	position:relative
}
.mm-list>li>a, .mm-list>li>span {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	color:inherit;
	line-height:20px;
	display:block;
	padding:10px 10px 10px 20px;
	margin:0
}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
	content:'';
	border-bottom-width:1px;
	border-bottom-style:solid;
	display:block;
	width:100%;
	position:absolute;
	bottom:0;
	left:0
}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
	width:auto;
	margin-left:20px;
	position:relative;
	left:auto
}
.mm-list a.mm-subopen {
	background:rgba(3,2,1,0);
	width:40px;
	height:100%;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	z-index:2
}
.mm-list a.mm-subopen:before {
	content:'';
	border-left-width:1px;
	border-left-style:solid;
	display:block;
	height:100%;
	position:absolute;
	left:0;
	top:0
}
.mm-list a.mm-subopen.mm-fullsubopen {
	width:100%
}
.mm-list a.mm-subopen.mm-fullsubopen:before {
	border-left:none
}
.mm-list a.mm-subopen+a, .mm-list a.mm-subopen+span {
	padding-right:5px;
	margin-right:40px
}
.mm-list>li.mm-selected>a.mm-subopen {
	background:transparent
}
.mm-list>li.mm-selected>a.mm-fullsubopen+a, .mm-list>li.mm-selected>a.mm-fullsubopen+span {
	padding-right:45px;
	margin-right:0
}
.mm-list a.mm-subclose {
	text-indent:20px;
	padding-top:30px;
	margin-top:-20px
}
.mm-list>li.mm-label {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:10px;
	text-transform:uppercase;
	text-indent:20px;
	line-height:25px;
	padding-right:5px
}
.mm-list>li.mm-spacer {
	padding-top:40px
}
.mm-list>li.mm-spacer.mm-label {
	padding-top:25px
}
.mm-list a.mm-subopen:after, .mm-list a.mm-subclose:before {
	content:'';
	border:2px solid transparent;
	display:inline-block;
	width:7px;
	height:7px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	margin-bottom:-5px;
	position:absolute;
	bottom:50%
}
.mm-list a.mm-subopen:after {
	border-top:none;
	border-left:none;
	right:18px
}
.mm-list a.mm-subclose:before {
	border-right:none;
	border-bottom:none;
	margin-bottom:-15px;
	left:22px
}
.mm-menu.mm-vertical .mm-list .mm-panel {
	display:none;
	padding:10px 0 10px 10px
}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
	border-color:transparent
}
.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel {
	display:block
}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen {
	height:40px
}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	top:16px;
	right:16px
}
.mm-menu.mm-vertical .mm-list>li.mm-opened.mm-label>a.mm-subopen {
	height:25px
}
html.mm-opened .mm-page {
	box-shadow:0 0 20px rgba(0,0,0,0.5)
}
.mm-menu {
	background:#333;
	color:rgba(255,255,255,0.6)
}
.mm-menu .mm-list>li:after {
	border-color:rgba(0,0,0,0.15)
}
.mm-menu .mm-list>li>a.mm-subclose {
	background:rgba(0,0,0,0.1);
	color:rgba(255,255,255,0.3)
}
.mm-menu .mm-list>li>a.mm-subopen:after, .mm-menu .mm-list>li>a.mm-subclose:before {
	border-color:rgba(255,255,255,0.3)
}
.mm-menu .mm-list>li>a.mm-subopen:before {
	border-color:rgba(0,0,0,0.15)
}
.mm-menu .mm-list>li.mm-label {
	background:rgba(255,255,255,0.05)
}
.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen, .mm-menu.mm-vertical .mm-list li.mm-opened>ul {
	background:rgba(255,255,255,0.05)
}
.mm-page {
	-webkit-transition:-webkit-transform 0.4s ease;
	transition:transform 0.4s ease
}
html.mm-opened {
	overflow:hidden;
	position:relative
}
html.mm-opened body {
	overflow:hidden
}
html.mm-opened .mm-page {
	box-sizing:border-box;
	position:relative
}
html.mm-background .mm-page {
	background:inherit
}
#mm-blocker {
	background:rgba(3,2,1,0);
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:999999
}
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker {
	display:block
}
.mm-menu.mm-offcanvas {
	display:none;
	position:fixed
}
.mm-menu.mm-current {
	display:block
}
.mm-menu {
	width:80%;
	min-width:140px;
	max-width:440px
}
html.mm-opening .mm-page, html.mm-opening #mm-blocker {
	-webkit-transform:translate(80%, 0);
	transform:translate(80%, 0)
}
@media all and (max-width: 175px) {
html.mm-opening .mm-page, html.mm-opening #mm-blocker {
	-webkit-transform:translate(140px, 0);
	transform:translate(140px, 0)
}
}
@media all and (min-width: 550px) {
html.mm-opening .mm-page, html.mm-opening #mm-blocker {
	-webkit-transform:translate(440px, 0);
	transform:translate(440px, 0)
}
}
.mm-buttonbar {
	border:1px solid transparent;
	border-radius:5px;
	text-align:center;
	line-height:20px;
	overflow:hidden;
	display:block;
	padding:0;
	margin:0;
	position:relative
}
.mm-buttonbar:after {
	content:'';
	display:block;
	clear:both
}
.mm-buttonbar>* {
	border-left:1px solid transparent;
	box-sizing:border-box;
	display:block;
	width:100%;
	height:100%;
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.mm-buttonbar>a {
	text-decoration:none
}
.mm-buttonbar>input {
	position:absolute;
	left:-1000px;
	top:-1000px
}
.mm-buttonbar>input:checked+label {
	border-color:transparent !important
}
.mm-buttonbar>*:first-child, .mm-buttonbar>input:first-child+* {
	border-left:none
}
.mm-buttonbar.mm-buttonbar-2>* {
	width:50%
}
.mm-buttonbar.mm-buttonbar-3>* {
	width:33.33%
}
.mm-buttonbar.mm-buttonbar-4>* {
	width:25%
}
.mm-buttonbar.mm-buttonbar-5>* {
	width:20%
}
.mm-header .mm-buttonbar {
	margin-top:20px;
	margin-left:-30px;
	margin-right:-30px
}
.mm-footer .mm-buttonbar {
	border:none;
	border-radius:none;
	line-height:40px;
	margin:-10px -10px 0 -20px
}
.mm-footer .mm-buttonbar>* {
	border-left:none
}
.mm-list>li>.mm-buttonbar {
	margin:10px 20px
}
.mm-menu .mm-buttonbar {
	border-color:rgba(255,255,255,0.6);
	background:#333
}
.mm-menu .mm-buttonbar>* {
	border-color:rgba(255,255,255,0.6)
}
.mm-menu .mm-buttonbar>input:checked+label {
	background:rgba(255,255,255,0.6);
	color:#333
}
em.mm-counter {
	font:inherit;
	font-size:14px;
	font-style:normal;
	text-indent:0;
	line-height:20px;
	display:block;
	margin-top:-10px;
	position:absolute;
	right:40px;
	top:50%
}
em.mm-counter+a.mm-subopen {
	padding-left:40px
}
em.mm-counter+a.mm-subopen+a, em.mm-counter+a.mm-subopen+span {
	margin-right:80px
}
em.mm-counter+a.mm-fullsubopen {
	padding-left:0
}
.mm-vertical em.mm-counter {
	top:12px;
	margin-top:0
}
.mm-nosubresults>em.mm-counter {
	display:none
}
.mm-menu em.mm-counter {
	color:rgba(255,255,255,0.3)
}
html.mm-opened.mm-dragging .mm-menu, html.mm-opened.mm-dragging .mm-page, html.mm-opened.mm-dragging .mm-fixed-top, html.mm-opened.mm-dragging .mm-fixed-bottom, html.mm-opened.mm-dragging #mm-blocker {
	-webkit-transition-duration:0s;
	transition-duration:0s
}
.mm-footer {
	background:inherit;
	border-top:1px solid transparent;
	text-align:center;
	line-height:20px;
	box-sizing:border-box;
	width:100%;
	height:40px;
	padding:10px 10px 0 20px;
	position:absolute;
	z-index:2;
	bottom:0;
	left:0
}
.mm-menu.mm-hasfooter>.mm-panel {
	padding-bottom:80px
}
.mm-menu .mm-footer {
	border-color:rgba(0,0,0,0.15);
	color:rgba(255,255,255,0.3)
}
.mm-header {
	background:inherit;
	border-bottom:1px solid transparent;
	text-align:center;
	line-height:20px;
	box-sizing:border-box;
	width:100%;
	height:60px;
	padding:0 50px;
	position:absolute;
	z-index:2;
	top:0;
	left:0
}
.mm-header .mm-title, .mm-header .mm-prev, .mm-header .mm-next {
	padding-top:30px
}
.mm-header .mm-title {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:inline-block;
	width:100%;
	position:relative
}
.mm-header .mm-prev, .mm-header .mm-next {
	text-decoration:none;
	display:block;
	box-sizing:border-box;
	min-width:10px;
	height:100%;
	position:absolute;
	top:0;
	z-index:1
}
.mm-header .mm-prev {
	padding-left:20px;
	padding-right:10px;
	left:0
}
.mm-header .mm-next {
	padding-left:10px;
	padding-right:20px;
	right:0
}
.mm-header [href].mm-prev:before, .mm-header [href].mm-next:after {
	content:'';
	border:2px solid transparent;
	display:inline-block;
	width:7px;
	height:7px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.mm-header [href].mm-prev:before {
	border-right:none;
	border-bottom:none;
	margin-left:2px;
	margin-right:5px
}
.mm-header [href].mm-next:after {
	border-top:none;
	border-left:none;
	margin-left:5px;
	margin-right:-2px
}
.mm-menu.mm-hassearch .mm-header {
	height:50px;
	top:50px
}
.mm-menu.mm-hassearch .mm-header .mm-title, .mm-menu.mm-hassearch .mm-header .mm-prev, .mm-menu.mm-hassearch .mm-header .mm-next {
	padding-top:20px
}
.mm-menu.mm-hasheader li.mm-subtitle {
	display:none
}
.mm-menu.mm-hasheader>.mm-panel {
	padding-top:80px
}
.mm-menu.mm-hasheader>.mm-panel.mm-list {
	padding-top:60px
}
.mm-menu.mm-hasheader>.mm-panel>.mm-list:first-child {
	margin-top:-20px
}
.mm-menu.mm-hasheader.mm-hassearch>.mm-panel {
	padding-top:120px
}
.mm-menu.mm-hasheader.mm-hassearch>.mm-panel.mm-list {
	padding-top:100px
}
.mm-menu .mm-header {
	border-color:rgba(0,0,0,0.15);
	color:rgba(255,255,255,0.3)
}
.mm-menu .mm-header .mm-prev:before, .mm-menu .mm-header .mm-next:after {
	border-color:rgba(255,255,255,0.3)
}
.mm-list>li.mm-label>span {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	padding:0;
	line-height:25px
}
.mm-list>li.mm-label.mm-opened a.mm-subopen:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	right:17px
}
.mm-list>li.mm-collapsed {
	display:none
}
.mm-menu .mm-list li.mm-label>div>div {
	background:rgba(255,255,255,0.05)
}
.mm-search, .mm-search input {
	box-sizing:border-box
}
.mm-list>li.mm-search {
	padding:10px;
	margin-top:-20px
}
.mm-list>li.mm-subtitle+li.mm-search {
	margin-top:0
}
div.mm-panel>div.mm-search {
	padding:0 0 10px 0
}
.mm-menu.mm-hasheader .mm-list>li.mm-search {
	margin-top:0
}
.mm-search {
	background:inherit;
	width:100%;
	padding:10px;
	position:absolute;
	top:0;
	left:0;
	z-index:2
}
.mm-search input {
	border:none;
	border-radius:30px;
	font:inherit;
	font-size:14px;
	line-height:30px;
	outline:none;
	display:block;
	width:100%;
	height:30px;
	margin:0;
	padding:0 10px
}
.mm-menu .mm-noresultsmsg {
	text-align:center;
	font-size:21px;
	display:none;
	padding:60px 0
}
.mm-menu .mm-noresultsmsg:after {
	border:none !important
}
.mm-noresults .mm-noresultsmsg {
	display:block
}
.mm-menu li.mm-nosubresults>a.mm-subopen {
	display:none
}
.mm-menu li.mm-nosubresults>a.mm-subopen+a, .mm-menu li.mm-nosubresults>a.mm-subopen+span {
	padding-right:10px
}
.mm-menu.mm-hassearch>.mm-panel {
	padding-top:70px
}
.mm-menu.mm-hassearch>.mm-panel>.mm-list:first-child {
	margin-top:-20px
}
.mm-menu.mm-hasheader>.mm-panel>div.mm-search:first-child {
	margin-top:-10px
}
.mm-menu.mm-hasheader>.mm-panel>div.mm-search:first-child+.mm-list {
	padding-top:0
}
.mm-menu .mm-search input {
	background:rgba(255,255,255,0.3);
	color:rgba(255,255,255,0.6)
}
.mm-menu .mm-noresultsmsg {
	color:rgba(255,255,255,0.3)
}
input.mm-toggle, input.mm-check {
	position:absolute;
	left:-10000px
}
label.mm-toggle, label.mm-check {
	margin:0;
	position:absolute;
	top:50%;
	z-index:1
}
label.mm-toggle:before, label.mm-check:before {
	content:'';
	display:block
}
label.mm-toggle {
	border-radius:30px;
	width:50px;
	height:30px;
	margin-top:-15px
}
label.mm-toggle:before {
	border-radius:30px;
	width:28px;
	height:28px;
	margin:1px
}
input.mm-toggle:checked ~ label.mm-toggle:before {
float:right
}
label.mm-check {
	width:30px;
	height:30px;
	margin-top:-15px
}
label.mm-check:before {
	border-left:3px solid;
	border-bottom:3px solid;
	width:40%;
	height:20%;
	margin:25% 0 0 20%;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
label.mm-toggle, label.mm-check {
	right:20px
}
label.mm-toggle+a, label.mm-toggle+span {
	margin-right:70px
}
label.mm-check+a, label.mm-check+span {
	margin-right:50px
}
a.mm-subopen+label.mm-toggle, a.mm-subopen+label.mm-check {
	right:50px
}
a.mm-subopen+label.mm-toggle+a, a.mm-subopen+label.mm-toggle+span {
	margin-right:100px
}
a.mm-subopen+label.mm-check+a, a.mm-subopen+label.mm-check+span {
	margin-right:80px
}
em.mm-counter+a.mm-subopen+label.mm-toggle, em.mm-counter+a.mm-subopen+label.mm-check {
	right:90px
}
em.mm-counter+a.mm-subopen+label.mm-toggle+a, em.mm-counter+a.mm-subopen+label.mm-toggle+span {
	margin-right:140px
}
em.mm-counter+a.mm-subopen+label.mm-check+a, em.mm-counter+a.mm-subopen+label.mm-check+span {
	margin-right:120px
}
.mm-menu label.mm-toggle {
	background:rgba(0,0,0,0.15)
}
.mm-menu label.mm-toggle:before {
	background:#333
}
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
background:#4bd963
}
.mm-menu label.mm-check:before {
	border-color:rgba(255,255,255,0.3)
}
.mm-menu input.mm-check:checked ~ label.mm-check:before {
border-color:rgba(255,255,255,0.6)
}
html.mm-slide .mm-menu {
	-webkit-transition:-webkit-transform 0.4s ease;
	transition:transform 0.4s ease
}
html.mm-slide.mm-opened .mm-menu {
	-webkit-transform:translateX(-30%);
	transform:translateX(-30%)
}
html.mm-slide.mm-opening .mm-menu {
	-webkit-transform:translateX(0%);
	transform:translateX(0%)
}
html.mm-slide.mm-right.mm-opened .mm-menu {
	-webkit-transform:translateX(30%);
	transform:translateX(30%)
}
html.mm-slide.mm-right.mm-opening .mm-menu {
	-webkit-transform:translateX(0%);
	transform:translateX(0%)
}
html.mm-slide.mm-top.mm-opened .mm-menu {
	-webkit-transform:translateY(-30%);
	transform:translateY(-30%)
}
html.mm-slide.mm-top.mm-opening .mm-menu {
	-webkit-transform:translateY(0%);
	transform:translateY(0%)
}
html.mm-slide.mm-bottom.mm-opened .mm-menu {
	-webkit-transform:translateY(30%);
	transform:translateY(30%)
}
html.mm-slide.mm-bottom.mm-opening .mm-menu {
	-webkit-transform:translateY(0%);
	transform:translateY(0%)
}
html.mm-zoom-menu .mm-menu {
	-webkit-transition:-webkit-transform 0.4s ease;
	transition:transform 0.4s ease
}
html.mm-zoom-menu.mm-opened .mm-menu {
	-webkit-transform:scale(0.7, 0.7) translateX(-30%);
	transform:scale(0.7, 0.7) translateX(-30%);
	-webkit-transform-origin:left center;
	transform-origin:left center
}
html.mm-zoom-menu.mm-opening .mm-menu {
	-webkit-transform:scale(1, 1) translateX(0%);
	transform:scale(1, 1) translateX(0%)
}
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
	-webkit-transform:scale(0.7, 0.7) translateX(30%);
	transform:scale(0.7, 0.7) translateX(30%);
	-webkit-transform-origin:right center;
	transform-origin:right center
}
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
	-webkit-transform:scale(1, 1) translateX(0%);
	transform:scale(1, 1) translateX(0%)
}
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
	-webkit-transform:scale(0.7, 0.7) translateY(-30%);
	transform:scale(0.7, 0.7) translateY(-30%);
	-webkit-transform-origin:center top;
	transform-origin:center top
}
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
	-webkit-transform:scale(1, 1) translateY(0%);
	transform:scale(1, 1) translateY(0%)
}
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
	-webkit-transform:scale(0.7, 0.7) translateY(30%);
	transform:scale(0.7, 0.7) translateY(30%);
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom
}
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
	-webkit-transform:scale(1, 1) translateY(0%);
	transform:scale(1, 1) translateY(0%)
}
html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel {
	-webkit-transform:scale(1.5, 1.5) translateX(100%);
	transform:scale(1.5, 1.5) translateX(100%);
	-webkit-transform-origin:left center;
	transform-origin:left center;
	-webkit-transition-property:-webkit-transform, left;
	transition-property:transform, left
}
html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel.mm-opened {
	-webkit-transform:scale(1, 1) translateX(0%);
	transform:scale(1, 1) translateX(0%)
}
html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel.mm-opened.mm-subopened {
	-webkit-transform:scale(0.7, 0.7) translateX(-30%);
	transform:scale(0.7, 0.7) translateX(-30%)
}
.mm-menu.mm-fullscreen {
	width:100%;
	min-width:140px;
	max-width:10000px
}
html.mm-opening.mm-fullscreen .mm-page, html.mm-opening.mm-fullscreen #mm-blocker {
	-webkit-transform:translate(100%, 0);
	transform:translate(100%, 0)
}
@media all and (max-width: 140px) {
html.mm-opening.mm-fullscreen .mm-page, html.mm-opening.mm-fullscreen #mm-blocker {
	-webkit-transform:translate(140px, 0);
	transform:translate(140px, 0)
}
}
@media all and (min-width: 10000px) {
html.mm-opening.mm-fullscreen .mm-page, html.mm-opening.mm-fullscreen #mm-blocker {
	-webkit-transform:translate(10000px, 0);
	transform:translate(10000px, 0)
}
}
html.mm-right.mm-opening.mm-fullscreen .mm-page, html.mm-right.mm-opening.mm-fullscreen #mm-blocker {
	-webkit-transform:translate(-100%, 0);
	transform:translate(-100%, 0)
}
@media all and (max-width: 140px) {
html.mm-right.mm-opening.mm-fullscreen .mm-page, html.mm-right.mm-opening.mm-fullscreen #mm-blocker {
	-webkit-transform:translate(-140px, 0);
	transform:translate(-140px, 0)
}
}
@media all and (min-width: 10000px) {
html.mm-right.mm-opening.mm-fullscreen .mm-page, html.mm-right.mm-opening.mm-fullscreen #mm-blocker {
	-webkit-transform:translate(-10000px, 0);
	transform:translate(-10000px, 0)
}
}
.mm-menu.mm-front.mm-fullscreen.mm-top, .mm-menu.mm-front.mm-fullscreen.mm-bottom {
	height:100%;
	min-height:140px;
	max-height:10000px
}
html.mm-opened.mm-fullscreen .mm-page {
	box-shadow:none !important
}
.mm-menu.mm-top, .mm-menu.mm-bottom {
	width:100%;
	min-width:100%;
	max-width:100%
}
.mm-menu.mm-right {
	left:auto;
	right:0
}
.mm-menu.mm-bottom {
	top:auto;
	bottom:0
}
html.mm-right.mm-opening .mm-page, html.mm-right.mm-opening #mm-blocker {
	-webkit-transform:translate(-80%, 0);
	transform:translate(-80%, 0)
}
@media all and (max-width: 175px) {
html.mm-right.mm-opening .mm-page, html.mm-right.mm-opening #mm-blocker {
	-webkit-transform:translate(-140px, 0);
	transform:translate(-140px, 0)
}
}
@media all and (min-width: 550px) {
html.mm-right.mm-opening .mm-page, html.mm-right.mm-opening #mm-blocker {
	-webkit-transform:translate(-440px, 0);
	transform:translate(-440px, 0)
}
}
html.mm-front .mm-page, html.mm-front #mm-blocker {
	-webkit-transform:translate(0, 0) !important;
	transform:translate(0, 0) !important;
	z-index:0
}
.mm-menu.mm-front {
	z-index:1;
	box-shadow:0 0 15px rgba(0,0,0,0.5)
}
html.mm-opened.mm-next .mm-page {
	box-shadow:none
}
.mm-menu.mm-front, .mm-menu.mm-next {
	-webkit-transition:-webkit-transform 0.4s ease;
	transition:transform 0.4s ease;
	-webkit-transform:translate(-100%, 0);
	transform:translate(-100%, 0)
}
.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
	-webkit-transform:translate(100%, 0);
	transform:translate(100%, 0)
}
.mm-menu.mm-front.mm-top {
	-webkit-transform:translate(0, -100%);
	transform:translate(0, -100%)
}
.mm-menu.mm-front.mm-bottom {
	-webkit-transform:translate(0, 100%);
	transform:translate(0, 100%)
}
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
	-webkit-transform:translate(0, 0);
	transform:translate(0, 0)
}
.mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
	height:80%;
	min-height:140px;
	max-height:880px
}
html.mm-opened.mm-light .mm-page {
	box-shadow:0 0 10px rgba(0,0,0,0.3)
}
.mm-menu.mm-light {
	background:#f3f3f3;
	color:rgba(0,0,0,0.6)
}
.mm-menu.mm-light .mm-list>li:after {
	border-color:rgba(0,0,0,0.1)
}
.mm-menu.mm-light .mm-list>li>a.mm-subclose {
	background:rgba(255,255,255,0.6);
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light .mm-list>li>a.mm-subopen:after, .mm-menu.mm-light .mm-list>li>a.mm-subclose:before {
	border-color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light .mm-list>li>a.mm-subopen:before {
	border-color:rgba(0,0,0,0.1)
}
.mm-menu.mm-light .mm-list>li.mm-label {
	background:rgba(0,0,0,0.03)
}
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>a.mm-subopen, .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>ul {
	background:rgba(0,0,0,0.03)
}
.mm-menu.mm-light .mm-buttonbar {
	border-color:rgba(0,0,0,0.6);
	background:#f3f3f3
}
.mm-menu.mm-light .mm-buttonbar>* {
	border-color:rgba(0,0,0,0.6)
}
.mm-menu.mm-light .mm-buttonbar>input:checked+label {
	background:rgba(0,0,0,0.6);
	color:#f3f3f3
}
.mm-menu.mm-light label.mm-check:before {
	border-color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light input.mm-check:checked ~ label.mm-check:before {
border-color:rgba(0,0,0,0.6)
}
.mm-menu.mm-light em.mm-counter {
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light .mm-footer {
	border-color:rgba(0,0,0,0.1);
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light .mm-header {
	border-color:rgba(0,0,0,0.1);
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light .mm-header .mm-prev:before, .mm-menu.mm-light .mm-header .mm-next:after {
	border-color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light .mm-list li.mm-label>div>div {
	background:rgba(0,0,0,0.03)
}
.mm-menu.mm-light .mm-search input {
	background:rgba(0,0,0,0.1);
	color:rgba(0,0,0,0.6)
}
.mm-menu.mm-light .mm-noresultsmsg {
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-light label.mm-toggle {
	background:rgba(0,0,0,0.1)
}
.mm-menu.mm-light label.mm-toggle:before {
	background:#f3f3f3
}
.mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle {
background:#4bd963
}
html.mm-opened.mm-white .mm-page {
	box-shadow:0 0 10px rgba(0,0,0,0.3)
}
.mm-menu.mm-white {
	background:#fff;
	color:rgba(0,0,0,0.6)
}
.mm-menu.mm-white .mm-list>li:after {
	border-color:rgba(0,0,0,0.1)
}
.mm-menu.mm-white .mm-list>li>a.mm-subclose {
	background:rgba(0,0,0,0.06);
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white .mm-list>li>a.mm-subopen:after, .mm-menu.mm-white .mm-list>li>a.mm-subclose:before {
	border-color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white .mm-list>li>a.mm-subopen:before {
	border-color:rgba(0,0,0,0.1)
}
.mm-menu.mm-white .mm-list>li.mm-label {
	background:rgba(0,0,0,0.03)
}
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>a.mm-subopen, .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>ul {
	background:rgba(0,0,0,0.03)
}
.mm-menu.mm-white .mm-buttonbar {
	border-color:rgba(0,0,0,0.6);
	background:#fff
}
.mm-menu.mm-white .mm-buttonbar>* {
	border-color:rgba(0,0,0,0.6)
}
.mm-menu.mm-white .mm-buttonbar>input:checked+label {
	background:rgba(0,0,0,0.6);
	color:#fff
}
.mm-menu.mm-white label.mm-check:before {
	border-color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white input.mm-check:checked ~ label.mm-check:before {
border-color:rgba(0,0,0,0.6)
}
.mm-menu.mm-white em.mm-counter {
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white .mm-footer {
	border-color:rgba(0,0,0,0.1);
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white .mm-header {
	border-color:rgba(0,0,0,0.1);
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white .mm-header .mm-prev:before, .mm-menu.mm-white .mm-header .mm-next:after {
	border-color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white .mm-list li.mm-label>div>div {
	background:rgba(0,0,0,0.03)
}
.mm-menu.mm-white .mm-search input {
	background:rgba(0,0,0,0.1);
	color:rgba(0,0,0,0.6)
}
.mm-menu.mm-white .mm-noresultsmsg {
	color:rgba(0,0,0,0.3)
}
.mm-menu.mm-white label.mm-toggle {
	background:rgba(0,0,0,0.1)
}
.mm-menu.mm-white label.mm-toggle:before {
	background:#fff
}
.mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle {
background:#4bd963
}
html.mm-opened.mm-black .mm-page {
	box-shadow:none
}
.mm-menu.mm-black {
	background:#000;
	color:rgba(255,255,255,0.6)
}
.mm-menu.mm-black .mm-list>li:after {
	border-color:rgba(255,255,255,0.2)
}
.mm-menu.mm-black .mm-list>li>a.mm-subclose {
	background:rgba(255,255,255,0.25);
	color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black .mm-list>li>a.mm-subopen:after, .mm-menu.mm-black .mm-list>li>a.mm-subclose:before {
	border-color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black .mm-list>li>a.mm-subopen:before {
	border-color:rgba(255,255,255,0.2)
}
.mm-menu.mm-black .mm-list>li.mm-label {
	background:rgba(255,255,255,0.15)
}
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>a.mm-subopen, .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>ul {
	background:rgba(255,255,255,0.15)
}
.mm-menu.mm-black .mm-buttonbar {
	border-color:rgba(255,255,255,0.6);
	background:#000
}
.mm-menu.mm-black .mm-buttonbar>* {
	border-color:rgba(255,255,255,0.6)
}
.mm-menu.mm-black .mm-buttonbar>input:checked+label {
	background:rgba(255,255,255,0.6);
	color:#000
}
.mm-menu.mm-black label.mm-check:before {
	border-color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black input.mm-check:checked ~ label.mm-check:before {
border-color:rgba(255,255,255,0.6)
}
.mm-menu.mm-black em.mm-counter {
	color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black .mm-footer {
	border-color:rgba(255,255,255,0.2);
	color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black .mm-header {
	border-color:rgba(255,255,255,0.2);
	color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black .mm-header .mm-prev:before, .mm-menu.mm-black .mm-header .mm-next:after {
	border-color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black .mm-list li.mm-label>div>div {
	background:rgba(255,255,255,0.15)
}
.mm-menu.mm-black .mm-search input {
	background:rgba(255,255,255,0.3);
	color:rgba(255,255,255,0.6)
}
.mm-menu.mm-black .mm-noresultsmsg {
	color:rgba(255,255,255,0.3)
}
.mm-menu.mm-black label.mm-toggle {
	background:rgba(255,255,255,0.2)
}
.mm-menu.mm-black label.mm-toggle:before {
	background:#000
}
.mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle {
background:#4bd963
}
.main_heading {
	border-bottom:10px solid #dcd9cb;
	padding-bottom:12px;
	font-size:3em;
	margin-bottom:20px;
	line-height:34px
}
.left_col h4, .right_col h4 {
	font-size:1em
}
.left_col p {
	font-size:12px;
	font-family:'Conv_Gotham-Light', Arial, â€œHelvetica Neueâ€, Helvetica, sans-serif
}
.about_content h2 {
	margin-top:27px
}
.left_col, .right_col {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
.right_col {
	width:64%;
	float:right
}
.right_col img {
	height:100%;
	width:100%
}
.left_col {
	float:left;
	width:33%;
	min-height:630px;
	padding:36px;
	margin-right:20px;
	background:url("/Static/images/texture-brown-dark.jpg");
	background-repeat:repeat;
	background-position:left top;
	color:#dcd9cb
}
.clearfix {
	clear:both
}
@media only screen and (max-width: 712px) {
.left_col, .right_col {
	width:100%
}
.right_col {
	margin-bottom:20px
}
}
.news_content .right_col {
	padding:36px;
	background:url("/Static/images/texture-brown-dark.jpg");
	background-repeat:repeat;
	background-position:left top
}
.news_content h4, .col-container h4 {
	font-family:'Conv_Gotham-light', Arial, “Helvetica Neue”, Helvetica, sans-serif;
	border-bottom:10px solid #f8f8f8;
	padding-bottom:12px;
	margin-bottom:20px;
	font-size:20px;
	color:#de5a0d
}
.news_content h3, .col-container h2 {
	color:#f8f8f8;
	font-size:2.7em;
	line-height:27px
}
.right_col p, .col-container p {
	color:#f8f8f8;
	font-size:12px;
	margin-bottom:20px;
	padding:5px 5px 5px 0;
	line-height:1.3em;
	font-family:'Conv_Gotham-Light', Arial, “Helvetica Neue”, Helvetica, sans-serif
}
.right_col a, .col-container a {
	color:#de5a0d;
	font-size:16px;
	display:block;
	padding:10px 0;
	font-family:'scotch_roman_mtregular', Arial, “Helvetica Neue”, Helvetica, sans-serif
}
.left_col dl {
	font-family:'Conv_Gotham-Light', Arial, “Helvetica Neue”, Helvetica, sans-serif
}
.left_col dl dt {
	cursor:pointer;
	padding:5px;
	font-size:18px;
	color:#91918f;
	font-family:'Conv_Gotham-light', Arial, “Helvetica Neue”, Helvetica, sans-serif
}
.left_col dt.selected {
	color:#de5a0d
}
.left_col dl dd {
	margin:0;
	display:table;
	width:100%;
	display:none
}
.left_col dd.selected {
	display:table
}
.left-accor-col, .right-accor-col {
	display:table-cell;
	width:50%
}
.left_col dl dd ul {
	padding:0
}
.left_col dl ul li {
	list-style:none;
	padding:5px
}
.left_col dl ul li a {
	font-size:16px;
	color:#f8f8f8
}
.col-container {
	width:100%
}
.last_col {
	margin-right:0
}
.gutter-20 {
	margin-right:20px
}
.col-container .col {
	background:url("/Static/images/texture-brown-dark.jpg");
	background-repeat:repeat;
	background-position:left top;
	display:table-cell;
	width:32%;
	padding:36px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
.col-container h2 {
	font-weight:500;
	font-size:3.5em;
	line-height:45px;
	letter-spacing:-2px
}
.col-container p {
	font-size:14px
}
.col-container a {
	font-size:18px
}
.gutter-20 {
	width:20px
}
@media only screen and (max-width: 590px) {
.col-container {
	float:none;
	display:block;
	width:100%;
	margin-bottom:20px
}
}
@media only screen and (min-width: 591px) and (max-width: 995px) {
.col-container {
	margin-right:2%
}
.last_col {
	margin-right:0
}
}
.contact_content .col {
	min-height:641px
}
.contact_content h3 {
	border-bottom:10px solid #dcd9cb;
	color:#fefefe;
	padding:15px 0;
	font-family:'Conv_Gotham-Light', Arial, “Helvetica Neue”, Helvetica, sans-serif;
	font-size:27px;
	margin-bottom:15px;
	line-height:23px
}
.contact_content p {
	padding:0
}
.contact_content p a {
	color:#f8f8f8;
	font-size:14px;
	font-family:'Conv_Gotham-Light', Arial, â€œHelvetica Neueâ€, Helvetica, sans-serif;
	display:inline
}
.key_contacts p {
	background:url("/Static/images/key_contact_bg.png");
	background-position:left top;
	background-repeat:repeat;
	padding:10px 16px;
	font-family:'scotch_roman_mtregular', Arial, “Helvetica Neue”, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px
}
.news_content .right_col h4, .col-container .right_col h4 {
	color:#f8f8f8
}
@media only screen and (max-width: 1199px) {
.col-container .col {
	width:31%
}
.gutter-20 {
	margin-right:3%
}
.col h2 {
	font-size:35px;
	line-height:33px
}
}
@media only screen and (max-width: 995px) {
.col-container p {
	font-size:13px
}
.col h3 {
	font-size:27px
}
}
@media only screen and (max-width: 727px) {
.col-container .col {
	width:100%;
	float:none;
	display:block;
	min-height:350px;
	margin-bottom:20px
}
.col-container .col p {
	font-size:16px
}
}
* {
	box-sizing:border-box
}
html, body {
	width:100%;
	overflow-x:hidden
}
body {
	font-family:'scotch_roman_mtregular', Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:14px;
	line-height:1.2em;
	width:100%;
	overflow-x:hidden;
	background:url("/Static/images/texture-white-grunge--lg.jpg") repeat center center
}
.dark-bg {
	background-image:url("/Static/images/texture-white-grunge--lg--dark.jpg") !important
}
.dark-bg .nav-sea-food a, .dark-bg .nav-inspired a, .dark-bg .nav-shop a, .dark-bg .nav-entertain a, .dark-bg .nav-sleep a, .dark-bg .nav-getwet a, .dark-bg .nav-toneup a, .dark-bg .nav-create a, .dark-bg .nav-rejuvenate a, .dark-bg .nav-shine a {
	background:url("/Static/images/category-icons--white.png") no-repeat;
	display:block;
	height:80px;
	text-indent:-9999px;
	width:100px
}
.dark-bg .nav-sea-food a {
	background-position:0 0
}
.dark-bg .nav-sea-food.selected a, .dark-bg .nav-sea-food a:hover, .dark-bg .nav-sea-food a:focus {
	background-position:0 -80px
}
.dark-bg .nav-inspired a {
	background-position:-100px 0
}
.dark-bg .nav-inspired.selected a, .dark-bg .nav-inspired a:hover, .dark-bg .nav-inspired a:focus {
	background-position:-100px -80px
}
.dark-bg .nav-shop a {
	background-position:-200px 0
}
.dark-bg .nav-shop.selected a, .dark-bg .nav-shop a:hover, .dark-bg .nav-shop a:focus {
	background-position:-200px -80px
}
.dark-bg .nav-entertain a {
	background-position:-300px 0
}
.dark-bg .nav-entertain li.selected a, .dark-bg .nav-entertain a:hover, .dark-bg .nav-entertain a:focus {
	background-position:-300px -80px
}
.dark-bg .nav-sleep a {
	background-position:-400px 0
}
.dark-bg .nav-sleep.selected a, .dark-bg .nav-sleep a:hover, .dark-bg .nav-sleep a:focus {
	background-position:-400px -80px
}
.dark-bg .nav-getwet a {
	background-position:-500px 0
}
.dark-bg .nav-getwet.selected a, .dark-bg .nav-getwet a:hover, .dark-bg .nav-getwet a:focus {
	background-position:-500px -80px
}
.dark-bg .nav-toneup a {
	background-position:-600px 0
}
.dark-bg .nav-toneup.selected a, .dark-bg .nav-toneup a:hover, .dark-bg .nav-toneup a:focus {
	background-position:-600px -80px
}
.dark-bg .nav-create a {
	background-position:-700px 0
}
.dark-bg .nav-create.selected a, .dark-bg .nav-create a:hover, .dark-bg .nav-create a:focus {
	background-position:-700px -80px
}
.dark-bg .nav-rejuvenate a {
	background-position:-800px 0
}
.dark-bg .nav-rejuvenate.selected a, .dark-bg .nav-rejuvenate a:hover, .dark-bg .nav-rejuvenate a:focus {
	background-position:-800px -80px
}
.dark-bg .nav-shine a {
	background-position:-900px 0
}
.dark-bg .nav-shine.selected a, .dark-bg .nav-shine a:hover, .dark-bg .nav-shine a:focus {
	background-position:-900px -80px
}
i {
	font-style:normal
}
a {
	text-decoration:none;
	outline:none !important;
	-moz-transition:all 0.35s ease-in;
	-o-transition:all 0.35s ease-in;
	-webkit-transition:all 0.35s ease-in;
	transition:all 0.35s ease-in
}
h1, h2, h3, h4, h5, h6 {
	font-family:'scotch_roman_mtregular', Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight:normal
}
p {
	font-size:13px;
	line-height:1.4em;
	font-family:'Conv_Gotham-Light', Arial, "Helvetica Neue", Helvetica, sans-serif
}
img {
	display:block
}
header {
	background:#e2dfd1;
	padding:12px 40px 14px;
	margin-top:12px;
	margin-bottom:20px;
	overflow:hidden;
*zoom:1
}
header ul {
	list-style-type:none;
	margin:0px;
	padding:0px
}
@media (max-width: 767px) {
header {
	padding:12px 20px 14px;
	margin:0px;
	padding:10px;
	text-align:center
}
}
.home-layout {
	position:relative;
	background:url("/Static/images/texture-white-grunge.jpg") repeat center center;
	padding-top:50px
}
.home-layout .bg-texture {
	position:absolute;
	width:100%;
	background-repeat:repeat;
	background-position:center center;
	background-image:url("/Static/images/texture-brown-dark.jpg")
}
.home-layout .bg-texture--1 {
	top:0px;
	height:600px
}
.home-layout .bg-texture--2 {
	background-image:url("/Static/images/texture-white.jpg");
	top:600px;
	height:700px
}
.home-layout .bg-texture--3 {
	background-image:url("/Static/images/texture-grey.jpg");
	top:1300px;
	height:110px
}
.home-layout .bg-texture--bot {
	background:url("/Static/images/abstract-lines.png") no-repeat right center;
	bottom:0;
	height:605px
}
@media (max-width: 1200px) {
.hide-md {
	display:none !important
}
}
.center {
	margin:0 auto
}
@media (min-width: 1200px) {
.max-width-440--desktop {
	max-width:440px
}
.max-width-460--desktop {
	max-width:460px
}
.max-width-350--desktop {
	max-width:350px
}
}
@media (max-width: 991px) {
.max-width-120--md {
	max-width:120px
}
.max-width-260--md {
	max-width:260px
}
.max-width-302--md {
	max-width:302px
}
.max-width-330--md {
	max-width:330px
}
.max-width-400--md {
	max-width:400px
}
}
@media (max-width: 767px) {
.max-width-100-percent--sm {
	max-width:100%;
	width:100%
}
}
.pad-left--20 {
	padding-left:20px
}
.pad-36 {
	padding:36px
}
@media (max-width: 767px) {
.pad-left--0--sm {
	padding:0
}
}
.width--183 {
	width:183px
}
.width--193 {
	width:193px
}
.width--203 {
	width:203px
}
.width--283 {
	width:283px
}
.width--300 {
	width:300px
}
.width--320 {
	width:320px
}
.width--340 {
	width:340px
}
.width--368 {
	width:368px
}
.width--370 {
	width:370px
}
.width--440 {
	width:440px
}
.width--800 {
	width:800px
}
@media (max-width: 1200px) {
.width-100-percent--xm {
	width:100%
}
.width--500--xm {
	width:500px
}
}
@media (max-width: 991px) {
.width-120--md {
	width:120px
}
.width-140--md {
	width:140px
}
.width--300--md {
	width:300px
}
}
@media (max-width: 767px) {
.width-100-percent--sm {
	width:100%
}
}
.t-layout {
	display:table;
	width:100%;
	/*height:100%;*/
}
.t-layout-new {
	height:100% !important;
}
.t-layout-new .t-row {
	height:40% !important;
}
 @media (max-width: 1200px) {
.t-layout--md-fixed {
	table-layout:fixed
}
}
.t-row {
	display:table-row
}
.t-col {
	display:table-cell;
	vertical-align:top
}
.t-col--gutter {
	width:40px
}
.t-col--gap {
	height:40px
}
@media (max-width: 767px) {
.t-col--sm-gap {
	height:40px;
	width:100%
}
}
.t-col--bg-white {
	background:#fff
}
.t-col--bg-green {
	background:rgba(36,110,0,0.7)
}
.t-col--bg-grey {
	background:#e6e6e6
}
.t-col--bg-grey-trans {
	background:rgba(99,94,87,0.65)
}
.t-col--bg-grey-trans-1 {
	background:rgba(124,121,123,0.7)
}
.t-col--bg-red {
	background:rgba(72,14,0,0.65)
}
.t-col--bg-moon-mist {
	background:#dcd9ca
}
.t-col--bg-blue {
	background:rgba(9,83,147,0.75)
}
.t-col--bg-bistre {
	background:rgba(57,44,30,0.6)
}
.t-col--bg-dark {
	background:rgba(50,40,30,0.7);
	color:#fff;
}
.t-col--bg-texture-brown {
	background:url("/Static/images/texture-brown-dark.jpg") repeat;
	color:#fff
}
@media (max-width: 1200px) {
.t-col--bg-bistre--md {
	background:rgba(57,44,30,0.6)
}
}
.t-col--bg-grey-1 {
	background:#5f584e
}
@media (max-width: 1200px) {
.t-col--bg-grey-1--md {
	background:#746d63
}
}
.t-col--bg-orange {
	background:rgba(191,51,0,0.7)
}
@media (max-width: 1200px) {
.t-col--md-hide {
	display:none
}
}
.t-col--md-visible, .t-row--md-visible {
	display:none
}
@media (max-width: 1200px) {
.t-col--md-visible, .t-row--md-visible {
	display:block
}
}
.t-row--sm-visible {
	display:none
}
@media (max-width: 767px) {
.t-row--sm-visible {
	display:block
}
}
@media (max-width: 1200px) {
.t-col--md-block {
	display:block
}
}
@media (max-width: 767px) {
.t-col--sm-block {
	display:block
}
}
.t-col--align-top {
	vertical-align:top
}
.t-col--align-bot {
	vertical-align:middle
}
.t-col--align-center {
	vertical-align:middle
}
.t-col--height-70 {
	height:70px
}
.home-layout__wrap {
	overflow:hidden;
*zoom:1;
	overflow:visible !important
}
@media (max-width: 767px) {
.home-layout__wrap .t-layout, .home-layout__wrap .t-row, .home-layout__wrap .t-col {
	display:block
}
}
.home-layout__wrap img {
	display:block
}
.home-layout__wrap .item {
	width:100%;
	padding:20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.home-layout__wrap .item>img {
	display:block;
	width:335px
}
.home-layout__wrap .item>img.big {
	width:741px
}
.home-layout__wrap .item.null-1, .home-layout__wrap .item.null-2 {
	width:100%;
	height:146px;
	background:transparent
}
@media (max-width: 1200px) {
.home-layout__wrap .item.null-1, .home-layout__wrap .item.null-2 {
	display:none
}
}
.home-layout__wrap .item.item--double-col {
	display:table
}
@media (max-width: 767px) {
.home-layout__wrap .item.item--double-col {
	display:block
}
}
.home-layout__wrap .item.item--double-col .item-double-col__left, .home-layout__wrap .item.item--double-col .item-double-col__right {
	display:table-cell;
	vertical-align:top;
	width:50%
}
@media (max-width: 767px) {
.home-layout__wrap .item.item--double-col .item-double-col__left, .home-layout__wrap .item.item--double-col .item-double-col__right {
	display:block;
	width:100%
}
}
@media (max-width: 767px) {
.home-layout__wrap .item.item--double-col .item-double-col__left {
	padding-bottom:15px
}
}
.home-layout__wrap .item.item--double-col .item-double-col__right {
	padding-left:20px
}
@media (max-width: 767px) {
.home-layout__wrap .item.item--double-col .item-double-col__right {
	padding-left:0px
}
.home-layout__wrap .item.item--double-col .item-double-col__right img {
	display:block;
	margin:0 auto;
	width:auto;
	max-width:100%
}
}
.home-layout__wrap .item-header {
	display:block;
	overflow:hidden;
*zoom:1;
	padding-bottom:10px
}
.home-layout__wrap .item-header>* {
	margin:0px
}
.home-layout__wrap .item-header i {
	display:block;
	width:51px;
	height:56px;
	/*background:url("/Static/images/icon-typ-1--dine.png") no-repeat center center*/
}
.home-layout__wrap .item-header i.icon-typ-1--breifcase {
	background-image:url("/Static/images/icon-typ-1--breifcase.png")
}
.home-layout__wrap .item-header i.icon-typ-1--d {
	background-image:url("/Static/images/icon-typ-1--d.png")
}
.home-layout__wrap .item-header i.icon-typ-1--sleep {
	background-image:url("/Static/images/icon-typ-1--sleep.png")
}
.home-layout__wrap .item-header i.icon-typ-1--meeting {
	background-image:url("/Static/images/icon-typ-1--meeting.png")
}
.home-layout__wrap .item-header i.icon-typ-1--linkedin {
	background-image:url("/Static/images/icon-typ-1--linkedin.png")
}
.home-layout__wrap .item-header i.icon-typ-1--chart {
	background-image:url("/Static/images/icon-typ-1--chart.png")
}
.home-layout__wrap .item-header i.icon-typ-1--slippers {
	background-image:url("/Static/images/icon-typ-1--slippers.png")
}
.home-layout__wrap .item-header i.icon-typ-1--waves {
	background-image:url("/Static/images/icon-typ-1--waves.png")
}
.home-layout__wrap .item-header i.icon-typ-1--science {
	background-image:url("/Static/images/icon-typ-1--science.png")
}
.home-layout__wrap .item-header i.icon-typ-1--gym {
	background-image:url("/Static/images/icon-typ-1--gym.png")
}
.home-layout__wrap .item-header .type {
	display:block;
	font-size:20px;
	color:#6f6e6e;
	line-height:1em
}
.home-layout__wrap .item-header .type a {
	color:#6f6e6e;
}
.home-layout__wrap .item-header .item-logo {
	float:right
}
@media (max-width: 767px) {
.home-layout__wrap .item-header .item-logo img {
	max-width:160px
}
}
.home-layout__wrap .punch-line {
	color:#fff;
	padding:25px
}
.home-layout__wrap .punch-line>* {
	margin:0px;
	font-size:42px;
	line-height:1.05em
}
@media (max-width: 767px) {
.home-layout__wrap .punch-line>* {
	font-size:30px;
	line-height:1.05em
}
}
.home-layout__wrap .punch-line-2 {
	color:#fff;
	padding:30px 20px
}
.home-layout__wrap .punch-line-2>* {
	margin:0px;
	font-size:49px;
	line-height:1.05em
}
@media (max-width: 767px) {
.home-layout__wrap .punch-line-2>* {
	font-size:40px
}
}
.home-layout__wrap .retail .item-logo {
	margin-top:10px
}
.home-layout__wrap .item--sty-1 hr {
	background-color:#fff
}
.home-layout__wrap .item--sty-2 {
	background:#dcd9ca
}
.home-layout__wrap .item--sty-2 hr {
	background:#808080
}
.home-layout__wrap .item-center-img {
	display:block;
	text-align:center
}
.home-layout__wrap .item-center-img img {
	display:inline-block
}
@media (max-width: 767px) {
.home-layout__wrap .item-center-img img {
	width:auto;
	max-width:100%
}
}
.home-layout__wrap hr {
	display:block;
	height:8px;
	background:#dcd9ca;
	margin-bottom:20px;
	border:none
}
.home-layout__wrap .item-txt, .home-layout__wrap .item-txt p {
	color:#6f6e6e;
	font-size:14px;
	line-height:1.2em;
	font-family:'Conv_Gotham-Light', Arial, "Helvetica Neue", Helvetica, sans-serif
}
.home-layout__wrap .item-read-more a {
	color:#E35B0C;
	font-size:22px;
	line-height:1em
}
.home-layout__wrap .item.temprature {
	background:transparent;
	color:#dcd9ca;
	border-bottom:8px solid #dcd9ca;
	padding-bottom:35px;
	overflow:hidden;
*zoom:1
}
.home-layout__wrap .item.temprature .icon-earth {
	display:inline-block;
	width:107px;
	height:107px;
	background:url("/Static/images/icon-earth.png") no-repeat center center;
	margin-top:5px
}
.home-layout__wrap .item.temprature .temp {
	font-size:78px;
	line-height:1em;
	font-family:'Conv_Gotham-Light', Arial, "Helvetica Neue", Helvetica, sans-serif
}
.home-layout__wrap .item.temprature .temp i {
	position:relative
}
.home-layout__wrap .item.temprature .temp i:after {
	background:none repeat scroll 0 0 #dcd9ca;
	content:"";
	display:block;
	height:3px;
	left:3px;
	position:absolute;
	top:54px;
	width:90%
}
.home-layout__wrap .item.temprature .place-time {
	font-size:32px;
	line-height:1em
}
.home-layout__wrap .item.temprature .tem-left, .home-layout__wrap .item.temprature .tem-right {
	display:table-cell;
	vertical-align:top
}
.home-layout__wrap .item.temprature .tem-right {
	padding-left:20px
}
.home-layout__wrap .music-live {
	position:relative
}
.home-layout__wrap .music-live .music-live__icon {
	display:block;
	width:59px;
	height:59px;
	background:url("/Static/images/icon-blue-heart.png") no-repeat center center;
	position:absolute;
	z-index:1;
	top:-30px;
	left:-30px
}
@media (max-width: 767px) {
.home-layout__wrap .music-live .music-live__icon {
	width:45px;
	height:45px;
	background-size:45px 45px;
	top:-10px;
	left:-10px
}
}
.home-layout__wrap .music-live .music-live__heading {
	text-align:center
}
.home-layout__wrap .music-live .music-live__heading>* {
	margin:0 0 30px 30px
}
.home-layout__wrap .music-live .music-live__player-wrap {
	text-align:center
}
.home-layout__wrap .music-live .music-live__player-wrap img {
	display:block;
	margin:0 auto
}
.home-layout__wrap .item.item--double-col.did-you-know {
	background:none repeat scroll 0 0 rgba(0,108,112,0.7);
	color:#fff;
	position:relative;
	overflow:visible
}
.home-layout__wrap .item.item--double-col.did-you-know .heart-icon {
	display:block;
	width:59px;
	height:59px;
	background:url("/Static/images/icon-blue-heart.png") no-repeat center center;
	position:absolute;
	z-index:1;
	top:-30px;
	left:-30px
}
@media (max-width: 767px) {
.home-layout__wrap .item.item--double-col.did-you-know .heart-icon {
	width:45px;
	height:45px;
	background-size:45px 45px;
	top:-10px;
	left:-10px
}
}
.home-layout__wrap .item.item--double-col.did-you-know .item-double-col__left {
	font-size:22px;
	line-height:1.2em;
	width:auto
}
.home-layout__wrap .item.item--double-col.did-you-know .item-double-col__left>* {
	margin:0 0 0 20px
}
.home-layout__wrap .item.item--double-col.did-you-know .item-double-col__right {
	font-size:40px;
	line-height:1em;
	width:480px
}
@media (max-width: 767px) {
.home-layout__wrap .item.item--double-col.did-you-know .item-double-col__right {
	width:auto;
	font-size:30px;
	line-height:1em
}
}
.home-layout__wrap .item.item--double-col.did-you-know .item-double-col__right>* {
	margin:0px
}
.home-layout__wrap .item.linkedin {
	display:block;
	width:auto;
	color:#fff
}
.home-layout__wrap .item.linkedin .item-linkedin__wrap {
	display:table;
	width:100%;
	height:100%
}
.home-layout__wrap .item.linkedin .item-linkedin__right, .home-layout__wrap .item.linkedin .item-linkedin__left {
	display:table-cell;
	vertical-align:top
}
.home-layout__wrap .item.linkedin .item-linkedin__left {
	min-width:65px
}
@media (max-width: 767px) {
.home-layout__wrap .item.linkedin .item-linkedin__left {
	min-width:0px
}
}
.home-layout__wrap .item.linkedin .item-linkedin__left p {
	margin:10px 0px;
	font-size:14px;
	line-height:1.1em;
	color:#fff
}
.home-layout__wrap .item.linkedin .item-linkedin__left hr {
	margin:10px 0
}
.home-layout__wrap .item.linkedin i.linkedin-icon {
	display:block;
	width:100%;
	height:51px;
	background:url("/Static/images/icon-typ-1--linkedin.png") no-repeat center center;
	margin:8px 0
}
.home-layout__wrap .item.linkedin .item-linkedin__right {
	padding-left:20px
}
.home-layout__wrap .item.linkedin .item-linkedin__right ul {
	list-style:none;
	margin:0px;
	padding:0px
}
.home-layout__wrap .item.linkedin .item-linkedin__right li {
	display:block;
	border-top:1px solid #e25b0b;
	padding-top:10px
}
.home-layout__wrap .item.linkedin .item-linkedin__right li:first-child {
	padding-top:0px;
	border-top:none
}
.home-layout__wrap .item.linkedin .item-linkedin__right h4 {
	font-size:20px;
	font-weight:normal;
	margin:0px 0 10px 0
}
.home-layout__wrap .item.linkedin .item-linkedin__right span {
	color:#e25b0b;
	font-size:22px;
	line-height:1em
}
.content-layout__wrap .t-col--gutter {
	width:20px
}
.content-layout__wrap .t-col--gap, .content-layout__wrap .t-col--sm-gap {
	height:20px
}
.content-layout__wrap .t-col--gutter-large {
	width:20px
}
@media (max-width: 767px) {
.content-layout__wrap .t-layout {
	table-layout:fixed
}
}
.content-layout__wrap .item {
	padding:20px;
	color:#fff;
	overflow:hidden;
 *zoom:1
}
.content-layout__wrap .item h2 {
	font-size:45px;
	line-height:1em;
	color:#fff;
	margin:0 0 20px
}
@media (max-width: 767px) {
.content-layout__wrap .item h2 {
	font-size:35px;
	line-height:1.1em
}
}
.content-layout__wrap .item p {
	font-size:13px;
	line-height:1.4em;
	color:#fff;
	font-family:'Conv_Gotham-Light', Arial, "Helvetica Neue", Helvetica, sans-serif
}
.content-layout__wrap .item hr {
	background:#dcd9ca;
	height:6px;
	margin:20px 0px;
	height:none;
	border:none
}
.content-layout__wrap .item h5 {
	color:#ddd7c8;
	font-size:21px;
	line-height:1.2em;
	margin:0 0 10px
}
.content-layout__wrap .item ul {
	list-style:none;
	padding:0px;
	margin:0
}
.content-layout__wrap .item ul li {
	display:block;
	margin-bottom:10px;
	padding-left:10px;
	position:relative;
	font-family:'Conv_Gotham-Light', Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:13px;
	line-height:1.3em
}
.content-layout__wrap .item ul li:after {
	content:'';
	display:block;
	width:4px;
	height:4px;
	background:#fff;
	border-radius:999px;
	top:5px;
	left:0px;
	position:absolute
}
.content-layout__wrap .item.item--sty-1 {
	width:auto;
	padding:30px
}
@media (max-width: 1200px) {
.content-layout__wrap .item.item--sty-1 {
	width:auto
}
}
.content-layout__wrap .item.item--sty-1>p {
	padding-right:20px
}
@media (max-width: 767px) {
.content-layout__wrap .item.item--sty-1>p {
	padding-right:0px
}
}
.content-layout__wrap .item.item--sty-5 {
	padding:20px
}
.content-layout__wrap .item.item--width-1 {
	width:330px
}
.content-layout__wrap .item.item--sty-2 {
	border-radius:10px;
	background:rgba(73,63,52,0.5);
	padding:6px 20px 0 15px;
	display:table;
	width:100%;
	height:100%;
	position:relative
}
.content-layout__wrap .item.item--sty-2 img {
	display:block;
	margin:0 auto
}
.content-layout__wrap .item.item--sty-4 {
	padding:0px;
	background:none
}
.content-layout__wrap .item.item--sty-4 img {
	display:block;
	margin:0 auto;
	width:auto;
	max-width:100%;
	height:auto
}
.content-layout__wrap .item.item--sty-4.item--width-3 {
	width:368px
}
.content-layout__wrap .item.item--width-3 {
	width:267px
}
.content-layout__wrap .item.item--width-4 {
	width:580px
}
.content-layout__wrap .item.item--width-5 {
	width:250px
}
.content-layout__wrap .item.item--width-6 {
	width:440px
}
.content-layout__wrap .item.item--width-7 {
	width:480px
}
.content-layout__wrap .item.item--width-8 {
	width:815px
}
.content-layout__wrap .item.item--width-9 {
	width:478px
}
.content-layout__wrap .item.item--width-10 {
	width:380px
}
.content-layout__wrap .item.item--width-11 {
	width:200px
}
.content-layout__wrap .item.item--width-12 {
	width:180px
}
.content-layout__wrap .item.item--width-13 {
	width:220px
}
.content-layout__wrap .item.item--width-14 {
	width:130px
}
.content-layout__wrap .item .item-content__left {
	float:left;
	width:50%
}
.content-layout__wrap .item .item-content__right {
	float:right;
	width:50%;
	padding-left:20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.content-layout__wrap .item .item-content__right.category-detail__dining-main-box__right {
	padding-top:50px
}
.content-layout__wrap .item.item--sty-6 {
	padding:15px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.content-layout__wrap .item.item--sty-6 .video {
	text-align:center
}
.content-layout__wrap .item.item--sty-6 .video>* {
	margin:0 auto
}
@media (max-width: 1200px) {
.content-layout__wrap .item.item--sty-6 .video>* {
	width:100%;
	max-width:400px
}
}
.content-layout__wrap .item.item--sty-6 h4 {
	font-size:20px;
	line-height:1.0em;
	color:#fff;
	margin:0 0 5px;
	font-family:'museo700', Arial, "Helvetica Neue", Helvetica, sans-serif
}
.content-layout__wrap .item.item--sty-6 h4 i {
	display:block;
	margin:5px 0;
	text-align:right
}
.content-layout__wrap .item.item--sty-6 h4 i img {
	display:inline-block
}
.content-layout__wrap .item.item--sty-6 img {
	display:inline-block;
	max-width:100%;
	width:auto
}
.content-layout__wrap .item.item--sty-6 .stars {
	margin-bottom:20px;
	display:none;
}
.content-layout__wrap .item.item--sty-6 .img {
	margin-bottom:15px;
	text-align:center
}
.content-layout__wrap .item.item--sty-6 .img>* {
	display:inline-block;
	text-align:center
}
.content-layout__wrap .item.item--sty-6 p {
	margin:0 0 10px 0
}
.content-layout__wrap .item.item--sty-6 .read-more {
	text-align:right
}
.content-layout__wrap .item.item--sty-6 .read-more a {
	font-size:18px;
	line-height:1em;
	color:#fff;
	position:relative
}
.content-layout__wrap .item.item--sty-6 .read-more a:hover, .content-layout__wrap .item.item--sty-6 .read-more a:focus {
	color:#f4e9e4
}
.content-layout__wrap .item.item--sty-6 .read-more a:active {
	top:1px
}
.content-layout__wrap .item.item--sty-7 {
	padding:20px
}
.content-layout__wrap .item.item--sty-7 ul li {
	/*display:inline-block;*/
	margin-right:5px
}
.content-layout__wrap .item.item--pad-1 {
	padding-bottom:90px
}
.content-layout__wrap .item .category-detail__pool__space {
	display:block;
	height:50px
}
.content-layout__wrap .item .category-detail__pool__vide-space {
	display:block;
	height:60px
}
.content-layout__wrap .item .category-detail__id__space {
	display:block;
	height:26px
}
.content-layout__wrap .item .category-detail__id__innovation-space {
	display:block;
	height:90px
}
.content-layout__wrap .item .category-detail__id__events-space {
	display:block;
	height:158px
}
.content-layout__wrap .item .category-detail__dining__what-it-is-space {
	height:65px
}
.content-layout__wrap .item .category-detail__dining__what-its-not-space {
	height:44px
}
.content-layout__wrap .item .category-detail__dining__coffee-space {
	height:160px
}
.content-layout__wrap .item-header {
	overflow:hidden;
*zoom:1
}
.content-layout__wrap .item-header h3 {
	font-size:30px;
	line-height:1em;
	color:#ddd7c8;
	float:right;
	margin:0px
}
.content-layout__wrap .item-header i {
	display:block;
	width:50px;
	height:50px;
	/*background:url("/Static/images/icon-typ-2--dine.png") no-repeat center center;*/
	background-size:50px auto
}
.content-layout__wrap .item-header i.icon-typ-2--breifcase {
	background-image:url("/Static/images/icon-typ-2--breifcase.png")
}
.content-layout__wrap .item-header i.icon-typ-2--d {
	background-image:url("/Static/images/icon-typ-2--d.png")
}
.content-layout__wrap .item-header i.icon-typ-2--sleep {
	background-image:url("/Static/images/icon-typ-2--sleep.png")
}
.content-layout__wrap .item-header i.icon-typ-2--meeting {
	background-image:url("/Static/images/icon-typ-2--meeting.png")
}
.content-layout__wrap .item-header i.icon-typ-2--linkedin {
	background-image:url("/Static/images/icon-typ-2--linkedin.png")
}
.content-layout__wrap .item-header i.icon-typ-2--chart {
	background-image:url("/Static/images/icon-typ-2--chart.png")
}
.content-layout__wrap .item-header i.icon-typ-2--slippers {
	background-image:url("/Static/images/icon-typ-2--slippers.png")
}
.content-layout__wrap .item-header i.icon-typ-2--waves {
	background-image:url("/Static/images/icon-typ-2--waves.png")
}
.content-layout__wrap .item-header i.icon-typ-2--science {
	background-image:url("/Static/images/icon-typ-2--science.png")
}
.content-layout__wrap .item-header i.icon-typ-2--gym {
	background-image:url("/Static/images/icon-typ-2--gym.png")
}
.content-layout__wrap .item-header i.icon-typ-2--light {
	background-image:url("/Static/images/icon-typ-2--light.png")
}
.home-layout__heading {
	margin-left:400px;
	padding:15px;
	position:relative;
	text-align:right;
	position:absolute;
	top:0;
	z-index:10;
	width:782px
}
@media (max-width: 1200px) {
.home-layout__heading {
	margin-left:0;
	position:relative;
	margin-bottom:40px
}
}
@media (max-width: 767px) {
.home-layout__heading {
	width:100%
}
}
.home-layout__heading, .home-layout__heading:after {
	background:rgba(0,0,0,0.5)
}
.home-layout__heading:after {
	content:'';
	position:absolute;
	top:0px;
	left:100%;
	width:999px;
	height:100%
}
.home-layout__heading>* {
	display:block;
	margin:0px
}
.home-layout__heading img {
	margin-right:0;
	float:right;
}
@media (max-width: 767px) {
.home-layout__heading img {
	margin:0 auto;
	max-width:440px;
	padding:0 40px 0 20px;
	width:100%
}
body {
	overflow:hidden;
}
}
.main-slider {
	margin-bottom:-120px;
	position:relative;
	top:-120px;
	height:auto !important
}
@media (max-width: 767px) {
.main-slider {
	top:0px;
	margin-bottom:0px
}
}
.main-slider__list {
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	overflow:hidden;
*zoom:1
}
.main-slider__list .row>* {
	position:relative
}
.main-slider__list li {
	background-repeat:none;
	background-size:cover;
	float:left;
	width:100%
}
.main-slider__txt-box-1 {
	background:rgba(0,0,0,0.5);
	position:absolute;
	right:0px;
	width:400px;
	padding:0 40px;
	top:120px;
	color:#fff;
	margin-right:15px;
	overflow-y:auto;
	overflow-x:hidden;
	border-top:30px solid transparent;
	border-bottom:40px solid transparent;
	height:auto
}
@media (max-width: 767px) {
.main-slider__txt-box-1 {
	border-width:20px;
	left:auto;
	margin:10px 0;
	max-width:400px;
	position:static;
	right:auto;
	width:100%;
	padding:0 20px;
	border-bottom-width:35px
}
}
@media screen and (max-width: 767px) and (max-height: 640px) {
.main-slider__txt-box-1 p {
	display:none
}
.main-slider__txt-box-1 h3 {
	display:none
}
}
.main-slider__txt-box-1 h3 {
	font-size:30px;
	line-height:1em;
	margin:5px 0
}
@media (max-width: 767px) {
.main-slider__txt-box-1 h3 {
	font-size:25px;
	line-height:1em
}
}
.main-slider__txt-box-1 h3 img {
	display:inline-block;
	margin-left:10px;
	position:relative;
	top:10px
}
@media (max-width: 767px) {
.main-slider__txt-box-1 h3 img {
	max-height:30px;
	max-width:142px;
	top:7px
}
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-2 {
	position:relative;
	margin:0 20px 10px 0;
	font-size:30px;
	line-height:1em;
	text-align:right;
	float:right;
	width:88%;
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-2 span {
	display:block;
	padding-left:30px;
	margin-bottom:0;
	position:relative;
	padding-bottom:5px;
	text-align:right;
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-2 span:after {
	content:'';
	background:#e85a0b;
	height:2px;
	position:absolute;
	right:9px;
	bottom:0px;
	left:auto;
	width:128px
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-2 img {
	display:inline-block
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-1 {
	font-size:30px;
	line-height:1em;
	position:relative;
	margin:0 20px 0 0
}
@media (max-width: 767px) {
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-1 {
	font-size:28px;
	line-height:1em;
	margin-right:0px
}
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-1 span {
	display:block;
	position:relative;
	padding:7px
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-1 span:after {
	content:'';
	background:#e85a0b;
	height:2px;
	width:137px;
	position:absolute;
	left:30px;
	right:auto;
	bottom:0px
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-1 img {
	margin-left:100px;
	margin-top:5px
}
@media (max-width: 767px) {
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-1 img {
	margin:10px auto;
	display:block
}
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-3 {
	font-size:30px;
	line-height:1em;
	position:relative;
	margin:0 20px 0 0
}
@media (max-width: 767px) {
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-3 {
	font-size:28px;
	line-height:1em;
	margin-right:0px
}
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-3 span {
	display:block;
	position:relative;
	padding:7px;
	width:auto;
	display:inline-block
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-3 span:after {
	content:'';
	background:#e85a0b;
	height:2px;
	width:88px;
	position:absolute;
	left:auto;
	right:7px;
	bottom:0px
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-3 img {
	margin-top:5px
}
@media (max-width: 767px) {
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-3 img {
	margin:10px auto;
	display:block
}
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-4 {
	font-size:30px;
	line-height:1em;
	position:relative;
	text-align:right;
	margin-top:0px;
	margin-bottom:0;
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-4 span {
	display:block;
	position:relative;
	padding:7px;
	width:auto;
	display:inline-block;
	text-align:left;
	float:left
}
@media (max-width: 767px) {
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-4 span {
	float:none
}
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-4 span:after {
	content:'';
	background:#e85a0b;
	height:2px;
	width:89px;
	position:absolute;
	left:auto;
	right:8px;
	bottom:0px
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-4 img {
	margin-top:5px;
	width:100%
}
@media (max-width: 767px) {
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-4 img {
	margin:10px auto;
	display:block
}
}
.main-slider__txt-box-1 p {
	font-size:13px;
	line-height:1.2em;
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif
}
.main-slider__pagination__wrap {
	bottom:20px;
	margin:0 auto;
	position:absolute;
	width:100%
}
@media (max-width: 767px) {
.main-slider__pagination__wrap {
	bottom:10px
}
}
.main-slider__pagination {
	position:absolute;
	left:30px;
	top:-45px
}
@media (max-width: 767px) {
.main-slider__pagination {
	right:50%;
	-moz-transform:translateX(50%);
	-ms-transform:translateX(50%);
	-o-transform:translateX(50%);
	-webkit-transform:translateX(50%);
	transform:translateX(50%);
	top:-30px
}
}
.main-slider__pagination a {
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	display:inline-block;
	margin-right:20px;
	width:13px;
	height:13px;
	border:3px solid #fff;
	border-radius:999px
}
.main-slider__pagination a:last-child {
	margin-right:0px
}
.main-slider__pagination a.selected, .main-slider__pagination a:focus {
	background:#fff
}
.main-slider__arrows {
	position:absolute;
	width:100%;
	bottom:190px;
	pointer-events:none
}
.main-slider__arrows a {
	pointer-events:auto;
	display:none !important;
}
.main-slider__arrows .row>* {
	position:relative
}
.main-slider__previous, .main-slider__next {
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	display:block;
	width:54px;
	height:100px;
	background:url("/Static/images/arrow_right.png") no-repeat center center;
	float:right;
	margin:0 10px
}
@media (max-width: 767px) {
.main-slider__previous, .main-slider__next {
	width:27px;
	height:50px;
	background-size:100% auto;
	margin:0 -10px
}
}
.main-slider__previous {
	float:left;
	background-image:url("/Static/images/arrow_left.png")
}
.inspiration-link {
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	background:url("/Static/images/inspiration-link.png") no-repeat center center rgba(0,0,0,0.5);
	height:80px;
	width:100%;
	display:block;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
@media (max-width: 767px) {
.inspiration-link {
	background-size:160px auto;
	height:50px
}
}
.header-wrap {
	position:relative;
	z-index:10
}
@media (max-width: 767px) {
.header-wrap .container {
	width:100%;
	padding:0px
}
.header-wrap .container .row {
	padding:0px
}
header {
	display: table;
	width: 100%;
}
}
.sticky-header {
	position:fixed;
	background:url("/Static/images/texture-white-grunge--lg.jpg") repeat center center;
	width:100%
}
.sticky-category-nav__space {
	height:180px
}
@media (max-width: 767px) {
.sticky-category-nav__space {
	height:20px
}
}
.social-icons {
	border-bottom:1px solid #e85a0c;
	margin-right:130px;
	padding-bottom:10px
}
@media (max-width: 767px) {
.social-icons {
	display:none
}
}
.social-icons li {
	display:inline-block
}
.ic-twitter-bird a, .ic-vimeo a, .ic-linkedin a, .ic-twitter a, .ic-facebook a {
	background:url("/Static/images/social-icons.png") no-repeat;
	display:block;
	height:18px;
	text-indent:-9999px;
	width:18px
}
.ic-twitter-bird a {
	background-position:0 0
}
.ic-twitter-bird a:hover, .ic-twitter-bird a:focus {
	background-position:0 -18px
}
.ic-vimeo a {
	background-position:-18px 0
}
.ic-vimeo a:hover, .ic-vimeo a:focus {
	background-position:-18px -18px
}
.ic-linkedin a {
	background-position:-36px 0
}
.ic-linkedin a:hover, .ic-linkedin a:focus {
	background-position:-36px -18px
}
.ic-twitter a {
	background-position:-54px 0
}
.ic-twitter a:hover, .ic-twitter a:focus {
	background-position:-54px -18px
}
.ic-facebook a {
	background-position:-72px 0
}
.ic-facebook a:hover, .ic-facebook a:focus {
	background-position:-72px -18px
}
.fr {
	float:right
}
.fl {
	float:left
}
.mm-list>li.main-nav__mobile__social-icons {
	text-align:center
}
.mm-list>li.main-nav__mobile__social-icons>a {
	background:url("/Static/images/social-icons-theme-1.png") no-repeat scroll left top/216px auto transparent;
	border-bottom:medium none;
	display:inline-block;
	height:33px;
	margin:60px 6px 10px;
	overflow:hidden;
	padding:0;
	text-align:left;
	text-indent:-119988px;
	width:33px;
	opacity:0.6
}
.mm-list>li.main-nav__mobile__social-icons>a.vemo {
	background-position:-46px 0px
}
.mm-list>li.main-nav__mobile__social-icons>a.linkedin {
	background-position:-92px 0px
}
.mm-list>li.main-nav__mobile__social-icons>a.tumbler {
	background-position:-137px 0px
}
.mm-list>li.main-nav__mobile__social-icons>a.facebook {
	background-position:-183px 0px
}
.mm-list>li.main-nav__mobile__social-icons>a:hover, .mm-list>li.main-nav__mobile__social-icons>a:focus {
	background-position:0px bottom;
	opacity:1
}
.mm-list>li.main-nav__mobile__social-icons>a:hover.vemo, .mm-list>li.main-nav__mobile__social-icons>a:focus.vemo {
	background-position:-46px bottom
}
.mm-list>li.main-nav__mobile__social-icons>a:hover.linkedin, .mm-list>li.main-nav__mobile__social-icons>a:focus.linkedin {
	background-position:-92px bottom
}
.mm-list>li.main-nav__mobile__social-icons>a:hover.tumbler, .mm-list>li.main-nav__mobile__social-icons>a:focus.tumbler {
	background-position:-137px bottom
}
.mm-list>li.main-nav__mobile__social-icons>a:hover.facebook, .mm-list>li.main-nav__mobile__social-icons>a:focus.facebook {
	background-position:-183px bottom
}
.logo {
	margin-top:0px
}
.logo h1 {
	margin:0px
}
.logo a {
	background:url("/Static/images/logo.png") no-repeat;
	display:block;
	height:53px;
	text-indent:-9999px;
	width:130px;
	display:block
}
@media (max-width: 767px) {
.logo {
	float:none;
	display:inline-block
}
.logo a {
	background-size:80px auto;
	width:80px;
	height:32px
}
}
.main-nav {
	margin-top:5px
}
@media (max-width: 767px) {
.main-nav {
	display:none
}
}
.main-nav li {
	display:inline-block;
	margin-right:15px
}
.main-nav li a {
	color:#575756;
	font-size:20px
}
.main-nav li a:hover, .main-nav li a:focus, .main-nav li.selected a {
	color:#e85a0c
}
.category-nav {
	background:url("/Static/images/texture-dull-dark.jpg") repeat center center;
	text-align:center
}
@media (max-width: 767px) {
.category-nav {
	display:none
}
}
.category-nav nav {
	overflow-x:auto;
	width:100%
}
.category-nav.category-nav--no-bg {
	background:transparent
}
.category-nav ul {
	padding:20px;
	margin:0 auto;
	width:1070px
}
@media (max-width: 767px) {
.category-nav ul {
	padding:10px 0
}
}
.category-nav.sticky-category-nav {
	/*position:fixed;*/
	background:url("/Static/images/texture-white-grunge--lg.jpg") repeat center center;
	width:100%;
	/*bottom:0px;*/
	z-index:10
}
.sticky-header__space {
	height:120px
}
@media (max-width: 767px) {
.sticky-header__space {
	height:80px
}
}
.category-nav li {
	display:inline-block
}
.nav-sea-food a, .nav-inspired a, .nav-shop a, .nav-entertain a, .nav-sleep a, .nav-getwet a, .nav-toneup a, .nav-create a, .nav-rejuvenate a, .nav-shine a {
	background:url("/Static/images/category-icons.png") no-repeat;
	display:block;
	height:80px;
	text-indent:-9999px;
	width:100px
}
.nav-sea-food a {
	background-position:0 0
}
.nav-sea-food.selected a, .nav-sea-food a:hover, .nav-sea-food a:focus {
	background-position:0 -80px
}
.nav-inspired a {
	background-position:-100px 0
}
.nav-inspired.selected a, .nav-inspired a:hover, .nav-inspired a:focus {
	background-position:-100px -80px
}
.nav-shop a {
	background-position:-200px 0
}
.nav-shop.selected a, .nav-shop a:hover, .nav-shop a:focus {
	background-position:-200px -80px
}
.nav-entertain a {
	background-position:-300px 0
}
.nav-entertain.selected a, .nav-entertain a:hover, .nav-entertain a:focus {
	background-position:-300px -80px
}
.nav-sleep a {
	background-position:-400px 0
}
.nav-sleep.selected a, .nav-sleep a:hover, .nav-sleep a:focus {
	background-position:-400px -80px
}
.nav-getwet a {
	background-position:-500px 0
}
.nav-getwet.selected a, .nav-getwet a:hover, .nav-getwet a:focus {
	background-position:-500px -80px
}
.nav-toneup a {
	background-position:-600px 0
}
.nav-toneup.selected a, .nav-toneup a:hover, .nav-toneup a:focus {
	background-position:-600px -80px
}
.nav-create a {
	background-position:-700px 0
}
.nav-create.selected a, .nav-create a:hover, .nav-create a:focus {
	background-position:-700px -80px
}
.nav-rejuvenate a {
	background-position:-800px 0
}
.nav-rejuvenate.selected a, .nav-rejuvenate a:hover, .nav-rejuvenate a:focus {
	background-position:-800px -80px
}
.nav-shine a {
	background-position:-900px 0
}
.nav-shine.selected a, .nav-shine a:hover, .nav-shine a:focus {
	background-position:-900px -80px
}
.main-nav__mobile__btn, .category-nav__mobile__btn {
	display:none;
	width:40px;
	margin-top:9px;
	position:absolute;
	top:5px;
}
.main-nav__mobile__btn i, .category-nav__mobile__btn i {
	text-indent:-119988px;
	overflow:hidden;
	text-align:left
}
.main-nav__mobile__btn:after, .main-nav__mobile__btn:before, .category-nav__mobile__btn:after, .category-nav__mobile__btn:before {
	content:''
}
.main-nav__mobile__btn:after, .main-nav__mobile__btn:before, .main-nav__mobile__btn i, .category-nav__mobile__btn:after, .category-nav__mobile__btn:before, .category-nav__mobile__btn i {
	background:none repeat scroll 0 0 #ff5a00;
	border-radius:999px;
	display:block;
	height:2px;
	margin-bottom:8px;
	width:100%
}
.main-nav__mobile__btn:after, .category-nav__mobile__btn:after {
	margin-bottom:0px
}
@media (max-width: 767px) {
.main-nav__mobile__btn, .category-nav__mobile__btn {
	display:block;
	float:left;
}
}
.main-nav__mobile__btn {
	left:30px;
}
.category-nav__mobile__btn {
	float:right;
	right:30px;
}
.category-nav__mobile li {
	border-bottom:1px solid #424242;
	border-right:1px solid #424242;
	display:block;
	float:right;
	padding:10px;
	text-align:center;
	width:50%
}
.category-nav__mobile li.selected {
	border-left:none
}
.category-nav__mobile .mm-list {
	padding:0px
}
.category-nav__mobile .nav-sea-food a, .category-nav__mobile .nav-inspired a, .category-nav__mobile .nav-shop a, .category-nav__mobile .nav-entertain a, .category-nav__mobile .nav-sleep a, .category-nav__mobile .nav-getwet a, .category-nav__mobile .nav-toneup a, .category-nav__mobile .nav-create a, .category-nav__mobile .nav-rejuvenate a, .category-nav__mobile .nav-shine a {
	background:url("/Static/images/category-icons--white.png") no-repeat;
	display:inline-block;
	height:80px;
	text-indent:-9999px;
	width:100px;
	border-bottom:none
}
.category-nav__mobile .nav-sea-food a {
	background-position:0 0
}
.category-nav__mobile .nav-sea-food.selected a, .category-nav__mobile .nav-sea-food a:hover, .category-nav__mobile .nav-sea-food a:focus {
	background-position:0 -80px
}
.category-nav__mobile .nav-inspired a {
	background-position:-100px 0
}
.category-nav__mobile .nav-inspired.selected a, .category-nav__mobile .nav-inspired a:hover, .category-nav__mobile .nav-inspired a:focus {
	background-position:-100px -80px
}
.category-nav__mobile .nav-shop a {
	background-position:-200px 0
}
.category-nav__mobile .nav-shop.selected a, .category-nav__mobile .nav-shop a:hover, .category-nav__mobile .nav-shop a:focus {
	background-position:-200px -80px
}
.category-nav__mobile .nav-entertain a {
	background-position:-300px 0
}
.category-nav__mobile .nav-entertain li.selected a, .category-nav__mobile .nav-entertain a:hover, .category-nav__mobile .nav-entertain a:focus {
	background-position:-300px -80px
}
.category-nav__mobile .nav-sleep a {
	background-position:-400px 0
}
.category-nav__mobile .nav-sleep.selected a, .category-nav__mobile .nav-sleep a:hover, .category-nav__mobile .nav-sleep a:focus {
	background-position:-400px -80px
}
.category-nav__mobile .nav-getwet a {
	background-position:-500px 0
}
.category-nav__mobile .nav-getwet.selected a, .category-nav__mobile .nav-getwet a:hover, .category-nav__mobile .nav-getwet a:focus {
	background-position:-500px -80px
}
.category-nav__mobile .nav-toneup a {
	background-position:-600px 0
}
.category-nav__mobile .nav-toneup.selected a, .category-nav__mobile .nav-toneup a:hover, .category-nav__mobile .nav-toneup a:focus {
	background-position:-600px -80px
}
.category-nav__mobile .nav-create a {
	background-position:-700px 0
}
.category-nav__mobile .nav-create.selected a, .category-nav__mobile .nav-create a:hover, .category-nav__mobile .nav-create a:focus {
	background-position:-700px -80px
}
.category-nav__mobile .nav-rejuvenate a {
	background-position:-800px 0
}
.category-nav__mobile .nav-rejuvenate.selected a, .category-nav__mobile .nav-rejuvenate a:hover, .category-nav__mobile .nav-rejuvenate a:focus {
	background-position:-800px -80px
}
.category-nav__mobile .nav-shine a {
	background-position:-900px 0
}
.category-nav__mobile .nav-shine.selected a, .category-nav__mobile .nav-shine a:hover, .category-nav__mobile .nav-shine a:focus {
	background-position:-900px -80px
}
.mm-menu {
	background:#524f41
}
.mm-list {
	font-size:20px
}
.mm-list li {
	border-left:2px solid transparent
}
.mm-list .selected {
	border-left:2px solid #ff5a00
}
.mm-list .selected a {
	color:#ff5a00
}
.mm-menu .mm-list>li:after {
	border-color:transparent
}
.mm-list a {
	border-bottom:1px solid #424242
}
html.mm-front .mm-page, html.mm-front #mm-blocker {
	-moz-transform:none !important;
	-ms-transform:none !important;
	-o-transform:none !important;
	-webkit-transform:none !important;
	transform:none !important
}
.main_heading {
	border-bottom:10px solid #dcd9cb;
	padding-bottom:12px;
	font-size:42px;
	margin-bottom:20px;
	line-height:34px
}
@media (max-width: 767px) {
.main_heading {
	font-size:30px;
	line-height:1.2em;
	border-bottom-width:5px;
	margin-top:10px
}
}
.font-sty-1 {
	font-family:"scotch_roman_mtregular", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:22px;
	line-height:1.2em
}
.heading-sty-1, .content-txt-formatting-2 h4, .content-txt-formatting-3 h4, .heading-sty-2, .content-txt-formatting-1 h4 {
	border-bottom:8px solid #dcd9cb;
	color:#de5a0d;
	font-family:"Conv_Gotham-light", Arial, “Helvetica Neue”, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:20px;
	padding-bottom:12px;
	margin-top:0px
}
@media (max-width: 767px) {
.heading-sty-1, .content-txt-formatting-2 h4, .content-txt-formatting-3 h4, .heading-sty-2, .content-txt-formatting-1 h4 {
	border-bottom-width:5px
}
}
.heading-sty-2, .content-txt-formatting-1 h4 {
	color:#fff
}
.heading-sty-3, .content-txt-formatting-1 h3, .content-txt-formatting-2 h3, .content-txt-formatting-3 h3 {
	color:#f8f8f8;
	font-size:37px;
	line-height:0.9em
}
.content-txt-formatting-1 h1, .content-txt-formatting-1 h2, .content-txt-formatting-1 h3, .content-txt-formatting-1 h4, .content-txt-formatting-1 h5, .content-txt-formatting-1 h6 {
	margin:30px 0 0px 0px
}
.content-txt-formatting-1 h4 {
	margin-top:0px
}
.content-txt-formatting-1 p {
	margin-bottom:20px
}
.content-txt-formatting-1 a {
	font-size:16px;
	line-height:1.2em;
	color:#de5a0d;
	font-family:"scotch_roman_mtregular", Arial, “Helvetica Neue”, Helvetica, sans-serif;
	font-size:16px;
	padding:10px 0
}
.content-txt-formatting-1 a:hover, .content-txt-formatting-1 a:focus {
	color:#ee6a40
}
.content-txt-formatting-1 a:active {
	color:#be3a10
}
.img-holder-1 {
	display:block;
	width:100%;
	background:#fff;
	min-height:100px
}
.img-holder-1 img {
	display:block
}
.content-txt-formatting-2 h1, .content-txt-formatting-2 h2, .content-txt-formatting-2 h3, .content-txt-formatting-2 h4, .content-txt-formatting-2 h5, .content-txt-formatting-2 h6, .content-txt-formatting-3 h1, .content-txt-formatting-3 h2, .content-txt-formatting-3 h3, .content-txt-formatting-3 h4, .content-txt-formatting-3 h5, .content-txt-formatting-3 h6 {
	margin:30px 0 0px 0px
}
.content-txt-formatting-2 h2, .content-txt-formatting-3 h2 {
	font-size:40px;
	font-weight:500;
	letter-spacing:-2px;
	line-height:0.9em;
	margin-bottom:15px
}
@media (max-width: 991px) {
.content-txt-formatting-2 h2, .content-txt-formatting-3 h2 {
	font-size:35px
}
}
.content-txt-formatting-2 h4, .content-txt-formatting-3 h4 {
	margin-top:0px
}
.content-txt-formatting-2 p, .content-txt-formatting-3 p {
	margin-bottom:20px
}
.content-txt-formatting-2 a, .content-txt-formatting-3 a {
	font-size:16px;
	line-height:1.2em;
	color:#de5a0d;
	font-family:"scotch_roman_mtregular", Arial, “Helvetica Neue”, Helvetica, sans-serif;
	font-size:16px;
	padding:10px 0
}
.content-txt-formatting-2 a:hover, .content-txt-formatting-2 a:focus, .content-txt-formatting-3 a:hover, .content-txt-formatting-3 a:focus {
	color:#ee6a40
}
.content-txt-formatting-2 a:active, .content-txt-formatting-3 a:active {
	color:#be3a10
}
.content-txt-formatting-3 h3 {
	border-bottom:8px solid #dcd9cb;
	color:#fefefe;
	font-family:"Conv_Gotham-Light", Arial, “Helvetica Neue”, Helvetica, sans-serif;
	font-size:27px;
	line-height:1.1em;
	margin-bottom:15px;
	padding:15px 0;
	margin-top:0px
}
@media (max-width: 767px) {
.content-txt-formatting-3 h3 {
	border-bottom-width:5px
}
}
.content-txt-formatting-3 span {
	display:block;
	background:url("/Static/images/key_contact_bg.jpg") repeat scroll left top transparent;
	font-family:"scotch_roman_mtregular", Arial, “Helvetica Neue”, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	padding:10px 16px
}
.content-txt-formatting-3 a {
	color:#fff
}
.content-txt-formatting-3 a:hover, .content-txt-formatting-3 a:focus {
	color:#fff
}
.content-txt-formatting-3 a:active {
	color:#efefef
}
.time-select dl {
	font-family:'Conv_Gotham-Light', Arial, “Helvetica Neue”, Helvetica, sans-serif
}
.time-select dl dt {
	cursor:pointer;
	padding:5px;
	font-size:18px;
	color:#91918f;
	font-family:'Conv_Gotham-light', Arial, “Helvetica Neue”, Helvetica, sans-serif
}
.time-select dt.selected {
	color:#de5a0d
}
.time-select dl dd {
	margin:0;
	display:table;
	width:100%;
	display:none
}
.time-select dd.selected {
	display:table
}
.time-select dl dd ul {
	padding:0
}
.time-select dl ul li {
	list-style:none;
	padding:5px
}
.time-select dl ul li a {
	font-size:16px;
	color:#f8f8f8
}
.main-slider__txt-box-1 .main-slider__txt-box__heading-sty-4 img {
	display:inline
}
.noVscroll {
	overflow-y:hidden !important
}
.nicescroll-rails {
	cursor:pointer;
	opacity:1 !important;
}
.has-data-img {
	text-indent:-119988px;
	overflow:hidden;
	text-align:left;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
}
.data-img--size-1, .data-img--size-2 {
	width:460px;
	height:256px
}
@media screen and (max-width: 1200px) {
.data-img--size-1, .data-img--size-2 {
	width:353px
}
}
@media screen and (max-width: 1024px) {
.data-img--size-1, .data-img--size-2 {
	width:460px
}
}
@media screen and (max-width: 768px) {
.data-img--size-1, .data-img--size-2 {
	width:350px
}
}
@media screen and (max-width: 767px) {
.data-img--size-1, .data-img--size-2 {
	width:100%
}
}
.data-img--size-2 {
	width:350px
}
@media screen and (max-width: 1200px) {
.data-img--size-2 {
	width:353px
}
}
@media screen and (max-width: 1024px) {
.data-img--size-2 {
	width:460px
}
}
@media screen and (max-width: 768px) {
.data-img--size-2 {
	width:350px
}
}
@media screen and (max-width: 767px) {
.data-img--size-2 {
	width:100%
}
}
.data-img--size-3 {
	width:203px;
	height:283px
}
@media screen and (max-width: 1200px) {
.data-img--size-3 {
	width:150px
}
}
@media screen and (max-width: 1024px) {
.data-img--size-3 {
	width:100%
}
}
@media screen and (max-width: 767px) {
.data-img--size-3 {
	width:100%
}
}
.data-img--size-4 {
	width:368px;
	height:433px
}
@media screen and (max-width: 1200px) {
.data-img--size-4 {
	width:440px
}
}
@media screen and (max-width: 1024px) {
.data-img--size-4 {
	width:100%
}
}
@media screen and (max-width: 767px) {
.data-img--size-4 {
	width:100%
}
}
.data-img--size-5 {
	width:440px;
	height:228px
}
@media screen and (max-width: 1200px) {
.data-img--size-5 {
	width:349px
}
}
@media screen and (max-width: 1024px) {
.data-img--size-5 {
	width:100%
}
}
@media screen and (max-width: 767px) {
.data-img--size-5 {
	width:100%
}
}
.data-img--size-6 {
	width:368px;
	height:211px
}
@media screen and (max-width: 767px) {
.data-img--size-6 {
	width:100%
}
}
.data-img--size-7 {
	width:570px;
	height:252px
}
@media screen and (max-width: 1200px) {
.data-img--size-7 {
	width:320px
}
}
@media screen and (max-width: 1024px) {
.data-img--size-7 {
	width:100%
}
}
@media screen and (max-width: 768px) {
.data-img--size-7 {
	width:94.6%
}
}
@media screen and (max-width: 767px) {
.data-img--size-7 {
	width:100%
}
}
.data-img--size-8 {
	width:251px;
	height:252px
}
@media screen and (max-width: 1200px) {
.data-img--size-8 {
	width:365px
}
}
@media screen and (max-width: 1024px) {
.data-img--size-8 {
	width:100%
}
}

@media screen and (max-width: 767px) {
.data-img--size-8 {
	width:100%
}
}
.data-img--size-9 {
	width:368px;
	min-height:300px
}
@media screen and (max-width: 1200px) {
.data-img--size-9 {
	width:260px;
	height:300px
}
}
@media screen and (max-width: 1024px) {
.data-img--size-9 {
	width:100%;
}
}
@media screen and (max-width: 767px) {
.data-img--size-9 {
	width:100%
}
}
.data-img--size-10 {
	width:368px;
	min-height:518px
}
@media screen and (max-width: 1200px) {
.data-img--size-10 {
	width:260px;
	height:518px
}
}
@media screen and (max-width: 1024px) {
.data-img--size-10 {
	width:100%;
}
.project-page .content-layout__wrap .t-col--gap, .project-page .content-layout__wrap .t-col--sm-gap {
	height:0px
}
.width--370{
	float:left;
	width:100%;
	margin-bottom:20px;	
}
.project-page .t-col{
	display:inline;
}
.contact-page .width--370{
	float:none;
	width:auto;	
}
.home-layout__heading img {
	float:none;
}
}
@media screen and (max-width: 767px) {
.data-img--size-10 {
	width:100%
}
}
.img-size-1 {
	height:auto;
	width:250px !important
}
@media screen and (max-width: 1200px) {
.img-size-1 {
	width:100% !important
}
}
.img-size-2 {
	height:auto;
	width: 305px !important
}
@media screen and (max-width: 1200px) {
.img-size-2 {
	width:409px !important
}
}
@media screen and (max-width: 991px) {
.img-size-2 {
	width:300px !important
}
}
@media screen and (max-width: 767px) {
.img-size-2 {
	width:100% !important
}
}
.img-size-3 {
	height:auto;
	width:360px !important
}
@media screen and (max-width: 767px) {
.img-size-3 {
	width:100% !important
}
}
.img-size-4 {
	height: auto;
	width: 328px !important;
}
@media screen and (max-width: 1200px) {
.img-size-4 {
	width:100% !important
}
}
.home-1st-col, .home-2nd-col {
	width: 346px;
}
@media screen and (max-width: 1200px) {
.home-1st-col, .home-2nd-col {
	width:450px !important;
}
}
@media screen and (max-width: 991px) {
.home-1st-col, .home-2nd-col {
	width:340px !important;
}
}
@media screen and (max-width: 767px) {
.home-1st-col, .home-2nd-col {
	width:100% !important;
}
}
.home-3rd-col {
	width: 368px;
}
@media screen and (max-width: 1200px) {
.home-3rd-col {
	width:100% !important
}
}

.site-footer {
    font-family: Conv_Gotham-Light, Arial, Helvetica Neue, Helvetica, sans-serif; font-size: 14px;
    z-index:100;
    min-height:40px;
    width: 100%;
}

.site-footer.categoryBackground{
        background:url("/Static/images/texture-white-grunge--lg.jpg") repeat center center;
}

.site-footer.standardBackground {
        background: url("/Static/images/texture-white-grunge--lg--dark.jpg") repeat center center;
    }
.site-footer-inner {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
    padding-top:10px;
    min-height: 35px;
    background-color: rgba(232, 230, 225,0.6);
}

@media only screen and (min-width:640px) and (max-width:768px){
    .site-footer-inner {
        width: 700px;
    }
}
@media (min-width: 768px) {
    .site-footer-inner {
        width: 718px;
    }
}

@media (min-width: 992px) {
.site-footer-inner {
	width:938px
}
}

@media (min-width: 1200px) {

.site-footer-inner {
	width:1138px
}
}

.category-nav-footer{
    position:fixed;bottom:0px;width:100%
}

@media (max-width: 767px) {
    .category-nav-footer {
        position: relative;
    }
}

/*.home-footer .linkList {padding: 10px 10px 10px 10px; width: 100%; background-color: rgba(232, 230, 225,1); min-height: 50px;}*/
.site-footer ul { margin:0; padding:0;color:#000;}
.site-footer ul li { float:left; list-style:none;}
.site-footer ul li:after {content:"|"; color:#666;}
.site-footer ul li:last-child:after {content: "";}
.site-footer ul li a {margin:0 8px; color:#000000;}
.site-footer ul li a:active {color:#000000;}

.clearTag{clear:both;}