/*4bfcbcd9cb80599eeaaeb22e8d355ab0*/
.g-content {
	margin:0.625rem;
	padding:0.938rem
}
.g-flushed .g-content {
	margin:0;
	padding:0
}
body {
	font-size:1rem;
	line-height:1.5
}
h1 {
	font-size:2.25rem
}
h2 {
	font-size:1.9rem
}
h3 {
	font-size:1.5rem
}
h4 {
	font-size:1.15rem
}
h5 {
	font-size:1rem
}
h6 {
	font-size:0.85rem
}
small {
	font-size:0.875rem
}
cite {
	font-size:0.875rem
}
sub,sup {
	font-size:0.75rem
}
code,kbd,pre,samp {
	font-size:1rem;
	font-family:"Menlo", "Monaco", monospace
}
textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]) {
	border-radius:0.1875rem
}
body {
	color:#383838;
	background:#ffffff;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
a {
	color:#ecbc2e;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	transition:all 0.2s
}
a:hover {
	color:inherit
}
#g-page-surround {
	background:#1f1f1f;
	overflow:hidden
}
@media print {
	#g-page-surround {
		background:#fff !important;
		color:#000 !important
	}
}
@font-face {
	font-family:"sourcesanspro";
	font-style:normal;
	font-weight:700;
	src:url('../../fonts/sourcesanspro/sourcesanspro_bold/sourcesanspro-bold-webfont.eot?58a4350c#iefix') format("embedded-opentype"), url('../../fonts/sourcesanspro/sourcesanspro_bold/sourcesanspro-bold-webfont.woff2?58a4350c') format("woff2"), url('../../fonts/sourcesanspro/sourcesanspro_bold/sourcesanspro-bold-webfont.woff?58a4350c') format("woff"), url('../../fonts/sourcesanspro/sourcesanspro_bold/sourcesanspro-bold-webfont.ttf?58a4350c') format("truetype"), url('../../fonts/sourcesanspro/sourcesanspro_bold/sourcesanspro-bold-webfont.svg?58a4350c#sourcesanspro') format("svg");
}
@font-face {
	font-family:"sourcesanspro";
	font-style:normal;
	font-weight:400;
	src:url('../../fonts/sourcesanspro/sourcesanspro_regular/sourcesanspro-regular-webfont.eot?58a4350c#iefix') format("embedded-opentype"), url('../../fonts/sourcesanspro/sourcesanspro_regular/sourcesanspro-regular-webfont.woff2?58a4350c') format("woff2"), url('../../fonts/sourcesanspro/sourcesanspro_regular/sourcesanspro-regular-webfont.woff?58a4350c') format("woff"), url('../../fonts/sourcesanspro/sourcesanspro_regular/sourcesanspro-regular-webfont.ttf?58a4350c') format("truetype"), url('../../fonts/sourcesanspro/sourcesanspro_regular/sourcesanspro-regular-webfont.svg?58a4350c#sourcesanspro') format("svg");
}
@font-face {
	font-family:"lato";
	font-style:normal;
	font-weight:900;
	src:url('../../fonts/lato/lato_black/lato-black-webfont.eot?58a4350c#iefix') format("embedded-opentype"), url('../../fonts/lato/lato_black/lato-black-webfont.woff2?58a4350c') format("woff2"), url('../../fonts/lato/lato_black/lato-black-webfont.woff?58a4350c') format("woff"), url('../../fonts/lato/lato_black/lato-black-webfont.ttf?58a4350c') format("truetype"), url('../../fonts/lato/lato_black/lato-black-webfont.svg?58a4350c#lato') format("svg");
}
@font-face {
	font-family:"lato";
	font-style:normal;
	font-weight:700;
	src:url('../../fonts/lato/lato_bold/lato-bold-webfont.eot?58a4350c#iefix') format("embedded-opentype"), url('../../fonts/lato/lato_bold/lato-bold-webfont.woff2?58a4350c') format("woff2"), url('../../fonts/lato/lato_bold/lato-bold-webfont.woff?58a4350c') format("woff"), url('../../fonts/lato/lato_bold/lato-bold-webfont.ttf?58a4350c') format("truetype"), url('../../fonts/lato/lato_bold/lato-bold-webfont.svg?58a4350c#lato') format("svg");
}
body {
	font-family:"sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:400
}
h1,h2,h3,h4,h5 {
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:700
}
.g-title {
	font-size:0.9rem;
	text-transform:uppercase
}
.promo {
	font-size:3rem;
	line-height:1.2;
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:900
}
blockquote {
	border-left:10px solid rgba(136, 136, 136, 0.4)
}
blockquote p {
	font-size:1.1rem;
	color:#bbb
}
blockquote cite {
	display:block;
	text-align:right;
	color:#888;
	font-size:1.2rem
}
code,kbd,pre,samp {
	font-family:"Menlo", "Monaco", monospace
}
code {
	background:#f9f2f4;
	color:#9c1d3d
}
pre {
	padding:1rem;
	margin:2rem 0;
	background:#f6f6f6;
	border:1px solid #8a8a8a;
	border-radius:0.1875rem;
	line-height:1.15;
	font-size:0.9rem
}
pre code {
	color:#237794;
	background:inherit;
	font-size:0.9rem
}
hr {
	margin:1rem 0;
	border-bottom:1px solid rgba(136, 136, 136, 0.4)
}
.noliststyle {
	list-style:none
}
.g-uppercase {
	text-transform:uppercase
}
.g-notexttransform {
	text-transform:none
}
#g-header {
	background:#ecbc2e;
	color:#b08523
}
@media only all and (max-width:47.938rem) {
	#g-header .g-logo-block {
		text-align:center
	}
}
@media only all and (max-width:47.938rem) {
	#g-header .g-logo-block .g-content {
		margin:0;
		padding:0
	}
}
#g-header .g-logo {
	line-height:2.5rem;
	margin:0 -0.938rem
}
#g-header a {
	color:#b08523
}
#g-header a:hover {
	color:#705516
}
@media print {
	#g-header {
		background:#fff !important;
		color:#000 !important
	}
}
.g-menu-hastouch .g-standard .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator,.g-menu-hastouch .g-fullwidth .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator,.g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator,.g-menu-hastouch .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
	border:1px solid #444;
	background:#2b2b2b
}
.g-menu-hastouch .g-standard .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover,.g-menu-hastouch .g-fullwidth .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover,.g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover,.g-menu-hastouch .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
	background:#212121
}
#g-navigation {
	background:#353535;
	color:#828282;
	position:relative;
	z-index:11;
	border-top:1px solid #353535;
	border-bottom:1px solid #212121
}
#g-navigation > .g-container {
	position:relative
}
#g-navigation .g-content {
	padding:0
}
#g-navigation .g-social {
	text-align:right
}
@media only all and (max-width:47.938rem) {
	#g-navigation .g-social {
		text-align:center
	}
}
#g-navigation .g-main-nav {
	margin:0
}
#g-navigation .g-main-nav .g-toplevel > li {
	margin:0 0.05rem
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
	color:#828282;
	border-radius:3px
}
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
	color:#828282;
	background:#fff
}
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container > .g-selected {
	color:#828282;
	background:#fff
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
	color:#fff;
	background:#d4a313
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-selected {
	color:#fff;
	background:#d4a313
}
#g-navigation .g-main-nav .g-dropdown {
	background:#fff
}
#g-navigation .g-main-nav .g-dropdown > .g-dropdown-column {
	border:1px solid #ebebeb;
	border-radius:3px
}
#g-navigation .g-main-nav .g-sublevel > li {
	border-bottom:1px solid rgba(130, 130, 130, 0.25)
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
	color:#828282;
	border-radius:3px
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container > .g-selected {
	background:#1c1c1c
}
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container,#g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
	color:#fff;
	background:#d4a313
}
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container > .g-selected,#g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container > .g-selected {
	color:#fff;
	background:#d4a313
}
#g-navigation .g-main-nav .g-sublevel > li:last-child {
	border-bottom:none
}
#g-navigation .g-main-nav .g-sublevel > li.g-menu-item-type-particle:hover > .g-menu-item-container {
	background:inherit
}
@media only all and (max-width:47.938rem) {
	#g-navigation .g-menu-block {
		display:none
	}
}
.menu-item-particle a {
	color:#ecbc2e
}
.menu-item-particle a:hover {
	color:#828282
}
@media print {
	#g-navigation {
		background:#fff !important;
		color:#000 !important
	}
}
.g-main-nav .g-toplevel > li > .g-menu-item-container,.g-main-nav .g-sublevel > li > .g-menu-item-container {
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:700;
	font-size:0.9rem;
	padding:0.2345rem 0.469rem;
	white-space:normal;
	overflow-wrap:break-word;
	word-wrap:break-word;
	word-break:break-all;
	-webkit-transition:0.35s ease;
	-moz-transition:0.35s ease;
	transition:0.35s ease
}
.g-main-nav .g-standard .g-dropdown {
	width:180px;
	float:left
}
.g-main-nav .g-standard .g-dropdown .g-dropdown {
	top:-1px
}
.g-main-nav .g-toplevel > li > .g-menu-item-container {
	line-height:1
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
	line-height:normal
}
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
	width:1rem
}
.g-main-nav .g-toplevel i {
	opacity:0.6
}
.g-main-nav .g-dropdown {
	text-align:left;
	border-radius:3px
}
.g-main-nav .g-sublevel > li {
	margin:0 0.3125rem;
	padding:0.2345rem 0
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
	line-height:normal
}
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator {
	right:0.638rem;
	top:50%;
	margin-top:-0.65rem
}
.g-menu-item-subtitle {
	opacity:0.7
}
.g-main-nav .g-standard .g-dropdown {
	margin-left:10px
}
.g-main-nav .g-standard .g-dropdown:after {
	content:"";
	position:absolute;
	display:block;
	top:0;
	left:-10px;
	right:-10px;
	bottom:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	z-index:-1
}
.g-main-nav .g-standard > .g-dropdown {
	margin-left:0
}
.g-main-nav .g-standard > .g-dropdown,.g-main-nav .g-fullwidth > .g-dropdown {
	margin-top:5px
}
.g-main-nav .g-standard > .g-dropdown:before,.g-main-nav .g-fullwidth > .g-dropdown:before {
	content:"";
	position:absolute;
	display:block;
	top:-5px;
	left:0;
	right:0;
	bottom:0;
	border-top:5px solid transparent;
	z-index:-1
}
.g-nav-overlay,.g-menu-overlay {
	background:rgba(53, 53, 53, 0.2)
}
.g-menu-overlay.g-menu-overlay-open {
	z-index:19;
	display:none
}
@media only all and (max-width:47.938rem) {
	.g-menu-overlay.g-menu-overlay-open {
		display:block
	}
}
.g-menu-hastouch .g-standard .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator,.g-menu-hastouch .g-fullwidth .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
	border-radius:0.1875rem;
	margin:-0.2rem 0 -0.2rem 0.5rem;
	padding:0.2rem
}
.g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator,.g-menu-hastouch .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
	border-radius:3px;
	padding:0.1rem;
	margin-top:-0.1rem;
	margin-right:-0.1rem
}
#g-showcase .g-container {
	background:#23262f;
	color:#fff
}
@media print {
	#g-showcase {
		background:#fff !important;
		color:#000 !important
	}
}
.fp-showcase-image,.fp-roksprocket-showcase-image {
	background-repeat:no-repeat;
	background-size:cover
}
.fp-showcase-image .sprocket-features-img-container,.fp-roksprocket-showcase-image .sprocket-features-img-container {
	background-repeat:no-repeat;
	background-size:cover
}
.g-style-preset1 .fp-showcase-image,body .fp-showcase-image {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-01-dark.jpg')
}
.g-style-preset2 .fp-showcase-image,body .fp-showcase-image {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-01-dark.jpg')
}
.g-style-preset3 .fp-showcase-image,body .fp-showcase-image {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-01-dark.jpg')
}
.g-style-preset4 .fp-showcase-image,body .fp-showcase-image {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-01-dark.jpg')
}
.g-style-preset5 .fp-showcase-image,body .fp-showcase-image {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-01-dark.jpg')
}
.g-style-preset6 .fp-showcase-image,body .fp-showcase-image {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-01-dark.jpg')
}
.g-style-preset7 .fp-showcase-image {
	background-image:url('../../images/demo/home/showcase/roksprocket-showcase/img-01-light.jpg?58a4350c')
}
.g-style-preset8 .fp-showcase-image {
	background-image:url('../../images/demo/home/showcase/roksprocket-showcase/img-01-light.jpg?58a4350c')
}
.g-style-preset9 .fp-showcase-image {
	background-image:url('../../images/demo/home/showcase/roksprocket-showcase/img-01-light.jpg?58a4350c')
}
.g-style-preset10 .fp-showcase-image {
	background-image:url('../../images/demo/home/showcase/roksprocket-showcase/img-01-light.jpg?58a4350c')
}
.g-style-preset1 .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-01-dark.jpg')
}
.g-style-preset2 .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-01-dark.jpg')
}
.g-style-preset3 .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-01-dark.jpg')
}
.g-style-preset4 .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-01-dark.jpg')
}
.g-style-preset5 .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-01-dark.jpg')
}
.g-style-preset6 .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-01-dark.jpg')
}
.g-style-preset7 .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container {
	background-image:url('../../images/demo/home/showcase/roksprocket-showcase/img-01-light.jpg?58a4350c')
}
.g-style-preset8 .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container {
	background-image:url('../../images/demo/home/showcase/roksprocket-showcase/img-01-light.jpg?58a4350c')
}
.g-style-preset9 .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container {
	background-image:url('../../images/demo/home/showcase/roksprocket-showcase/img-01-light.jpg?58a4350c')
}
.g-style-preset10 .fp-roksprocket-showcase-image .sprocket-features-index-1 .sprocket-features-img-container {
	background-image:url('../../images/demo/home/showcase/roksprocket-showcase/img-01-light.jpg?58a4350c')
}
.g-style-preset1 .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-02-dark.jpg')
}
.g-style-preset2 .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-02-dark.jpg')
}
.g-style-preset3 .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-02-dark.jpg')
}
.g-style-preset4 .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-02-dark.jpg')
}
.g-style-preset5 .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-02-dark.jpg')
}
.g-style-preset6 .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-02-dark.jpg')
}
.g-style-preset7 .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-02-light.jpg')
}
.g-style-preset8 .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-02-light.jpg')
}
.g-style-preset9 .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-02-light.jpg')
}
.g-style-preset10 .fp-roksprocket-showcase-image .sprocket-features-index-2 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-02-light.jpg')
}
.g-style-preset1 .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-03-dark.jpg')
}
.g-style-preset2 .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-03-dark.jpg')
}
.g-style-preset3 .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-03-dark.jpg')
}
.g-style-preset4 .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-03-dark.jpg')
}
.g-style-preset5 .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-03-dark.jpg')
}
.g-style-preset6 .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container,body .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-03-dark.jpg')
}
.g-style-preset7 .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-03-light.jpg')
}
.g-style-preset8 .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-03-light.jpg')
}
.g-style-preset9 .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-03-light.jpg')
}
.g-style-preset10 .fp-roksprocket-showcase-image .sprocket-features-index-3 .sprocket-features-img-container {
	background-image:url('../images/demo/home/showcase/roksprocket-showcase/img-03-light.jpg')
}
#g-feature .g-container,.g-wrapper .g-container {
	background:#1a1a1a;
	color:#878787
}
@media print {
	#g-feature {
		background:#fff !important;
		color:#000 !important
	}
}
#g-main .g-container,#g-main.g-container {
	background:#1a1a1a;
	color:#878787
}
@media print {
	#g-main {
		background:#fff !important;
		color:#000 !important
	}
}
#g-extension .g-container {
	background:#1a1a1a;
	color:#878787
}
@media print {
	#g-extension {
		background:#fff !important;
		color:#000 !important
	}
}
#g-footer {
	background:#1f1f1f;
	color:#878787
}
#g-footer h1,#g-footer h2,#g-footer h3,#g-footer h4,#g-footer h5,#g-footer .promo,#g-footer .title {
	color:#e0e0e0
}
@media print {
	#g-footer {
		background:#fff !important;
		color:#000 !important
	}
}
#g-copyright {
	background:#1a1a1a;
	color:#878787
}
@media print {
	#g-copyright {
		background:#fff !important;
		color:#000 !important
	}
}
.flush > .g-content {
	margin:0;
	padding:0
}
.nopaddingall > .g-content {
	padding:0
}
.nomarginall > .g-content {
	margin:0
}
.moduletable[class*="box"],.widget[class*="box"] {
	padding:0.938rem;
	margin:0.625rem
}
.moduletable[class*="title"] .g-title,.widget[class*="title"] .g-title {
	margin-left:0;
	margin-right:0;
	margin-top:0
}
.box1.moduletable,.box1.widget,.box1.g-outer-box {
	background:#ecbc2e
}
.box1.moduletable,.box1.widget,.box1 > .g-content {
	background:#ecbc2e;
	color:#5f4909
}
.box1.moduletable a,.box1.widget a,.box1 > .g-content a {
	color:#fbf0d2
}
.box2.moduletable,.box2.widget,.box2.g-outer-box {
	background:#fff
}
.box2.moduletable,.box2.widget,.box2 > .g-content {
	background:#fff;
	color:#808080
}
.box3.moduletable,.box3.widget,.box3.g-outer-box {
	background:#383838
}
.box3.moduletable,.box3.widget,.box3 > .g-content {
	background:#383838;
	color:#888
}
.box4.moduletable,.box4.widget,.box4.g-outer-box {
	background:#060606
}
.box4.moduletable,.box4.widget,.box4 > .g-content {
	background:#060606;
	color:#888
}
.box-grey,.box-pink,.box-red,.box-purple,.box-blue,.box-orange {
	color:#fff
}
.box-grey.moduletable,.box-grey.widget,.box-grey.g-outer-box {
	background:#95a5a6
}
.box-grey.moduletable,.box-grey.widget,.box-grey > .g-content {
	background:#95a5a6
}
.box-grey .button {
	background:#798d8f
}
.box-grey .button:hover,.box-grey .button:active,.box-grey .button:focus {
	background:#b1bdbd
}
.box-grey a {
	color:#dae0e0
}
.box-pink.moduletable,.box-pink.widget,.box-pink.g-outer-box {
	background:#d13b7b
}
.box-pink.moduletable,.box-pink.widget,.box-pink > .g-content {
	background:#d13b7b
}
.box-pink .button {
	background:#b02963
}
.box-pink .button:hover,.box-pink .button:active,.box-pink .button:focus {
	background:#db6497
}
.box-pink a {
	color:#e9a2c1
}
.box-red.moduletable,.box-red.widget,.box-red.g-outer-box {
	background:#ef4a44
}
.box-red.moduletable,.box-red.widget,.box-red > .g-content {
	background:#ef4a44
}
.box-red .button {
	background:#eb1d15
}
.box-red .button:hover,.box-red .button:active,.box-red .button:focus {
	background:#f37773
}
.box-red a {
	color:#f9bcb9
}
.box-purple.moduletable,.box-purple.widget,.box-purple.g-outer-box {
	background:#874f9a
}
.box-purple.moduletable,.box-purple.widget,.box-purple > .g-content {
	background:#874f9a
}
.box-purple .button {
	background:#693e78
}
.box-purple .button:hover,.box-purple .button:active,.box-purple .button:focus {
	background:#a06ab2
}
.box-purple a {
	color:#c09ccc
}
.box-blue.moduletable,.box-blue.widget,.box-blue.g-outer-box {
	background:#279fba
}
.box-blue.moduletable,.box-blue.widget,.box-blue > .g-content {
	background:#279fba
}
.box-blue .button {
	background:#1e7b90
}
.box-blue .button:hover,.box-blue .button:active,.box-blue .button:focus {
	background:#3ebad6
}
.box-blue a {
	color:#7dd1e4
}
.box-orange.moduletable,.box-orange.widget,.box-orange.g-outer-box {
	background:#ee7933
}
.box-orange.moduletable,.box-orange.widget,.box-orange > .g-content {
	background:#ee7933
}
.box-orange .button {
	background:#dc5e12
}
.box-orange .button:hover,.box-orange .button:active,.box-orange .button:focus {
	background:#f29862
}
.box-orange a {
	color:#f8c6a9
}
.shadow .g-content {
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)
}
.shadow2 .g-content {
	box-shadow:0 0 4px rgba(0, 0, 0, 0.15)
}
.disabled .g-content {
	opacity:0.4
}
.square .g-content {
	border-radius:none
}
.rounded .g-content {
	border-radius:0.1875rem;
	overflow:hidden
}
.button {
	display:inline-block;
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:700;
	border-radius:3px;
	background:#d4a313;
	color:#fff;
	font-size:0.9rem;
	border:2px solid transparent;
	margin-bottom:0.2rem;
	padding:0.375rem 1.25rem;
	vertical-align:middle;
	text-shadow:none;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	transition:all 0.2s
}
.button:hover,.button:active,.button:focus {
	background:#bc9111;
	color:#fff
}
.button.button-square {
	border-radius:0
}
.button.button-square[class*="button"] {
	border-radius:0
}
.button.button-block {
	display:block
}
.button.button-xlarge {
	font-size:1.4rem
}
.button.button-large {
	font-size:1.2rem
}
.button.button-medium {
	font-size:1rem
}
.button.button-small {
	font-size:0.8rem
}
.button.button-xsmall {
	font-size:0.6rem
}
.button.button-2 {
	border-radius:1.5rem
}
.button.button-3.button-3,.button.button-4.button-3,.button.button-grey.button-3,.button.button-pink.button-3,.button.button-red.button-3,.button.button-purple.button-3,.button.button-orange.button-3,.button.button-blue.button-3,.button.button-3.button-4,.button.button-4.button-4,.button.button-grey.button-4,.button.button-pink.button-4,.button.button-red.button-4,.button.button-purple.button-4,.button.button-orange.button-4,.button.button-blue.button-4 {
	background:transparent
}
.button.button-3.button-3:hover,.button.button-4.button-3:hover,.button.button-grey.button-3:hover,.button.button-pink.button-3:hover,.button.button-red.button-3:hover,.button.button-purple.button-3:hover,.button.button-orange.button-3:hover,.button.button-blue.button-3:hover,.button.button-3.button-4:hover,.button.button-4.button-4:hover,.button.button-grey.button-4:hover,.button.button-pink.button-4:hover,.button.button-red.button-4:hover,.button.button-purple.button-4:hover,.button.button-orange.button-4:hover,.button.button-blue.button-4:hover,.button.button-3.button-3:active,.button.button-4.button-3:active,.button.button-grey.button-3:active,.button.button-pink.button-3:active,.button.button-red.button-3:active,.button.button-purple.button-3:active,.button.button-orange.button-3:active,.button.button-blue.button-3:active,.button.button-3.button-4:active,.button.button-4.button-4:active,.button.button-grey.button-4:active,.button.button-pink.button-4:active,.button.button-red.button-4:active,.button.button-purple.button-4:active,.button.button-orange.button-4:active,.button.button-blue.button-4:active,.button.button-3.button-3:focus,.button.button-4.button-3:focus,.button.button-grey.button-3:focus,.button.button-pink.button-3:focus,.button.button-red.button-3:focus,.button.button-purple.button-3:focus,.button.button-orange.button-3:focus,.button.button-blue.button-3:focus,.button.button-3.button-4:focus,.button.button-4.button-4:focus,.button.button-grey.button-4:focus,.button.button-pink.button-4:focus,.button.button-red.button-4:focus,.button.button-purple.button-4:focus,.button.button-orange.button-4:focus,.button.button-blue.button-4:focus {
	background:transparent
}
.button.button-3 {
	border-radius:1.5rem;
	color:#ecbc2e;
	border:2px solid #ecbc2e
}
.button.button-3:hover,.button.button-3:active,.button.button-3:focus {
	border:2px solid #bc9111;
	color:#bc9111
}
.button.button-4 {
	color:#ecbc2e;
	border:2px solid #ecbc2e
}
.button.button-4:hover,.button.button-4:active,.button.button-4:focus {
	border:2px solid #bc9111;
	color:#bc9111
}
.button.button-grey {
	background:#95a5a6
}
.button.button-grey.button-3,.button.button-grey.button-4 {
	color:#95a5a6;
	border:2px solid #95a5a6
}
.button.button-grey.button-3:hover,.button.button-grey.button-4:hover,.button.button-grey.button-3:active,.button.button-grey.button-4:active,.button.button-grey.button-3:focus,.button.button-grey.button-4:focus {
	border:2px solid #6d8082;
	color:#6d8082
}
.button.button-grey:hover,.button.button-grey:active,.button.button-grey:focus {
	background:#6d8082
}
.button.button-pink {
	background:#d13b7b
}
.button.button-pink.button-3,.button.button-pink.button-4 {
	color:#d13b7b;
	border:2px solid #d13b7b
}
.button.button-pink.button-3:hover,.button.button-pink.button-4:hover,.button.button-pink.button-3:active,.button.button-pink.button-4:active,.button.button-pink.button-3:focus,.button.button-pink.button-4:focus {
	border:2px solid #9b2457;
	color:#9b2457
}
.button.button-pink:hover,.button.button-pink:active,.button.button-pink:focus {
	background:#9b2457
}
.button.button-red {
	background:#ef4a44
}
.button.button-red.button-3,.button.button-red.button-4 {
	color:#ef4a44;
	border:2px solid #ef4a44
}
.button.button-red.button-3:hover,.button.button-red.button-4:hover,.button.button-red.button-3:active,.button.button-red.button-4:active,.button.button-red.button-3:focus,.button.button-red.button-4:focus {
	border:2px solid #d41912;
	color:#d41912
}
.button.button-red:hover,.button.button-red:active,.button.button-red:focus {
	background:#d41912
}
.button.button-purple {
	background:#874f9a
}
.button.button-purple.button-3,.button.button-purple.button-4 {
	color:#874f9a;
	border:2px solid #874f9a
}
.button.button-purple.button-3:hover,.button.button-purple.button-4:hover,.button.button-purple.button-3:active,.button.button-purple.button-4:active,.button.button-purple.button-3:focus,.button.button-purple.button-4:focus {
	border:2px solid #5b3567;
	color:#5b3567
}
.button.button-purple:hover,.button.button-purple:active,.button.button-purple:focus {
	background:#5b3567
}
.button.button-orange {
	background:#ee7933
}
.button.button-orange.button-3,.button.button-orange.button-4 {
	color:#ee7933;
	border:2px solid #ee7933
}
.button.button-orange.button-3:hover,.button.button-orange.button-4:hover,.button.button-orange.button-3:active,.button.button-orange.button-4:active,.button.button-orange.button-3:focus,.button.button-orange.button-4:focus {
	border:2px solid #c45410;
	color:#c45410
}
.button.button-orange:hover,.button.button-orange:active,.button.button-orange:focus {
	background:#c45410
}
.button.button-blue {
	background:#279fba

}
.button.button-blue.button-3,.button.button-blue.button-4 {
	color:#279fba;
	border:2px solid #279fba
}
.button.button-blue.button-3:hover,.button.button-blue.button-4:hover,.button.button-blue.button-3:active,.button.button-blue.button-4:active,.button.button-blue.button-3:focus,.button.button-blue.button-4:focus {
	border:2px solid #1a697b;
	color:#1a697b
}
.button.button-blue:hover,.button.button-blue:active,.button.button-blue:focus {
	background:#1a697b
}
table {
	border:1px solid #979797
}
th {
	background:#a4a4a4;
	padding:0.5rem
}
td {
	padding:0.5rem;
	border:1px solid #979797
}
textarea,select[multiple=multiple] {
	background-color:white;
	border:2px solid #cacaca;
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.06)
}
textarea:hover,select[multiple=multiple]:hover {
	border-color:#ecbc2e
}
textarea:focus,select[multiple=multiple]:focus {
	border-color:#ecbc2e
}
textarea {
	width:100%;
	box-sizing:border-box !important
}
fieldset.input {
	margin:0;
	padding:0
}
input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea {
	background-color:white;
	vertical-align:middle;
	border:2px solid #cacaca;
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.06);
	font-size:1rem;
	width:100%;
	line-height:1.5;
	-webkit-transition:border-color 0.2s;
	-moz-transition:border-color 0.2s;
	transition:border-color 0.2s
}
input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover {
	border-color:#ecbc2e
}
input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus {
	border-color:#ecbc2e
}
.g-social a {
	display:inline-block;
	background:#888;
	color:#1f1f1f;
	border-radius:0.1875rem;
	text-align:center;
	vertical-align:middle;
	padding:0.1rem 0.25rem
}
.g-social a span {
	vertical-align:middle
}
.g-social a:hover {
	color:#fff;
	background:#ecbc2e
}
.g-content-array {
	margin-left:-0.938rem;
	margin-right:-0.938rem
}
.g-content-array .g-grid {
	margin-bottom:2.3445rem
}
.g-content-array .g-grid:last-child {
	margin-bottom:0
}
@media only all and (max-width:47.938rem) {
	.g-content-array .g-grid:last-child .g-block:last-child .g-array-item {
		margin-bottom:0
	}
}
@media only all and (max-width:47.938rem) {
	.g-content-array .g-grid {
		margin-bottom:0
	}
}
.g-content-array .g-content {
	margin:0;
	padding-top:0;
	padding-bottom:0
}
@media only all and (max-width:47.938rem) {
	.g-content-array .g-array-item {
		margin-bottom:2.3445rem
	}
}
.g-content-array .g-array-item-image {
	margin:0 0 15px 0
}
.g-content-array .g-item-title {
	margin:0
}
.g-content-array .g-array-item-details,.g-content-array .g-array-item-text,.g-content-array .g-array-item-read-more {
	margin:15px 0 0
}
.g-content-array .g-array-item-details {
	font-size:90%
}
.g-content-array .g-array-item-details > span {
	margin-right:10px
}
.g-content-array .g-array-item-details i {
	margin-right:5px
}
#g-offcanvas {
	background:#1b1b1f;
	width:17rem;
	color:#fff
}
#g-offcanvas a {
	color:#9696a3
}
#g-offcanvas a:hover {
	color:#fff
}
#g-offcanvas h1,#g-offcanvas h2,#g-offcanvas h3,#g-offcanvas h4,#g-offcanvas h5,#g-offcanvas h6,#g-offcanvas strong {
	color:#fff
}
#g-offcanvas .button {
	background:#8b5717;
	color:#fff
}
#g-offcanvas .button:hover {
	background:#a1651b
}
#g-offcanvas .button:active {
	background:#754913
}
.g-offcanvas-toggle {
	display:none;
	font-size:1.25rem;
	color:#8e6d0d;
	border-radius:3px;
	padding:0.15rem;
	top:0.469rem;
	left:0.469rem;
	z-index:100
}
@media only all and (max-width:48rem) {
	.g-offcanvas-toggle {
		display:block
	}
}
#g-offcanvas #g-mobilemenu-container ul {
	background:#1b1b1f
}
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
	color:#fff;
	padding:0.469rem 0.938rem
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container,#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
	color:#fff
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
	background:#ddaa14
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
	background:#eab517
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
	border:1px solid #efc54a;
	background:#eab61b;
	border-radius:0.1875rem;
	margin:-0.2rem 0 -0.2rem 0.5rem;
	padding:0.2rem
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
	background:#ddaa14
}
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
	width:17rem
}
#g-mobilemenu-container {
	margin:-1.563rem
}
.g-offcanvas-open .g-offcanvas-left #g-page-surround {
	left:17rem
}
.g-offcanvas-open .g-offcanvas-right #g-page-surround {
	right:17rem
}
.g-error > .g-content {
	padding:4.69rem 0
}
.g-error h1 {
	font-size:3rem
}
.g-main-nav .g-standard .g-dropdown {
	-webkit-transition:none;
	-moz-transition:none;
	transition:none
}
.g-main-nav .g-standard .g-fade.g-dropdown {
	-webkit-transition:opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
	-moz-transition:opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
	transition:opacity 0.3s ease-out, transform 0.3s ease-out
}
.g-main-nav .g-standard .g-zoom.g-active {
	-webkit-animation-duration:0.3s;
	-moz-animation-duration:0.3s;
	animation-duration:0.3s;
	-webkit-animation-name:g-dropdown-zoom;
	-moz-animation-name:g-dropdown-zoom;
	animation-name:g-dropdown-zoom
}
.g-main-nav .g-standard .g-fade-in-up.g-active {
	-webkit-animation-duration:0.3s;
	-moz-animation-duration:0.3s;
	animation-duration:0.3s;
	-webkit-animation-name:g-dropdown-fade-in-up;
	-moz-animation-name:g-dropdown-fade-in-up;
	animation-name:g-dropdown-fade-in-up
}
.g-main-nav .g-fullwidth > .g-dropdown {
	-webkit-transition:none;
	-moz-transition:none;
	transition:none
}
.g-main-nav .g-fullwidth > .g-fade.g-dropdown {
	-webkit-transition:opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
	-moz-transition:opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
	transition:opacity 0.3s ease-out, transform 0.3s ease-out
}
.g-main-nav .g-fullwidth > .g-zoom.g-active {
	-webkit-animation-duration:0.3s;
	-moz-animation-duration:0.3s;
	animation-duration:0.3s;
	-webkit-animation-name:g-dropdown-zoom;
	-moz-animation-name:g-dropdown-zoom;
	animation-name:g-dropdown-zoom
}
.g-main-nav .g-fullwidth > .g-fade-in-up.g-active {
	-webkit-animation-duration:0.3s;
	-moz-animation-duration:0.3s;
	animation-duration:0.3s;
	-webkit-animation-name:g-dropdown-fade-in-up;
	-moz-animation-name:g-dropdown-fade-in-up;
	animation-name:g-dropdown-fade-in-up
}
@-webkit-keyframes g-dropdown-zoom {
	0% {
		opacity:0;
		-webkit-transform:scale3d(0.8, 0.8, 0.8)
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes g-dropdown-zoom {
	0% {
		opacity:0;
		-moz-transform:scale3d(0.8, 0.8, 0.8)
	}
	100% {
		opacity:1

	}
}
@keyframes g-dropdown-zoom {
	0% {
		opacity:0;
		-webkit-transform:scale3d(0.8, 0.8, 0.8);
		-moz-transform:scale3d(0.8, 0.8, 0.8);
		-ms-transform:scale3d(0.8, 0.8, 0.8);
		-o-transform:scale3d(0.8, 0.8, 0.8);
		transform:scale3d(0.8, 0.8, 0.8)
	}
	100% {
		opacity:1
	}
}
@-webkit-keyframes g-dropdown-fade-in-up {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0, 30px, 0)
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes g-dropdown-fade-in-up {
	0% {
		opacity:0;
		-moz-transform:translate3d(0, 30px, 0)
	}
	100% {
		opacity:1
	}
}
@keyframes g-dropdown-fade-in-up {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0, 30px, 0);
		-moz-transform:translate3d(0, 30px, 0);
		-ms-transform:translate3d(0, 30px, 0);
		-o-transform:translate3d(0, 30px, 0);
		transform:translate3d(0, 30px, 0)
	}
	100% {
		opacity:1
	}
}
.rokajaxsearch *,.rokajaxsearch *:before,.rokajaxsearch *:after {
	box-sizing:border-box !important
}
.platform-content .rokajaxsearch * *,.platform-content .rokajaxsearch *:before *,.platform-content .rokajaxsearch *:after *,.platform-content .rokajaxsearch * *:before,.platform-content .rokajaxsearch *:before *:before,.platform-content .rokajaxsearch *:after *:before,.platform-content .rokajaxsearch * *:after,.platform-content .rokajaxsearch *:before *:after,.platform-content .rokajaxsearch *:after *:after {
	box-sizing:border-box
}
.rokajaxsearch #roksearch_search_str {
	border:1px solid transparent;
	border-radius:2rem;
	margin-bottom:1rem;
	padding:0.35rem 1rem;
	width:100%
}
form#rokajaxsearch {
	margin:0
}
form#rokajaxsearch > .rokajaxsearch {
	background:none;
	box-shadow:none;
	border:none
}
#roksearch_results {
	color:#888;
	background:#1f1f1f;
	border:1px solid #8a8a8a
}
#roksearch_results .roksearch_result_wrapper1 {
	background:#121212;
	color:#888
}
#roksearch_results .roksearch_result_wrapper1:hover {
	background:#ecbc2e;
	color:#8e6d0d;
	border:1px solid #5f4909
}
#roksearch_results span.highlight {
	color:#fff;
	background-color:#bc9111;
	text-shadow:none
}
@media only all and (max-width:47.938rem) {
	body #roksearch_results {
		width:95%
	}
}
.rokajaxsearch .search_options {
	margin-top:8px;
	padding-bottom:15px
}
.rokajaxsearch .search_options label {
	margin-right:10px !important
}
.rokajaxsearch .search_options label input[type="radio"],.rokajaxsearch .search_options label input[type="checkbox"] {
	margin:0 5px 0 0
}
.rokajaxsearch .clr {
	clear:both
}
.rokajaxsearch .searchintro {
	overflow:hidden
}
#roksearch_results {
	z-index:10000;
	position:absolute;
	width:400px;
	float:right;
	text-align:left;
	visibility:hidden;
	margin-top:5px
}
#roksearch_results .small {
	display:inline;
	position:relative;
	text-align:inherit;
	bottom:0;
	right:0;
	font-size:11px;
	font-style:italic
}
#roksearch_results a.clr {
	margin:10px 0 5px 0
}
#roksearch_results h3 {
	color:#e0e0e0;
	margin-top:0;
	margin-bottom:2px;
	line-height:110%;
	font-size:110%;
	padding-bottom:0
}
#roksearch_results h3:hover {
	color:inherit
}
#roksearch_results .container-wrapper {
	overflow:hidden
}
#roksearch_results .page {
	float:left
}
#roksearch_results .roksearch_header,#roksearch_results .roksearch_row_btm {
	background:#121212;
	padding:10px 15px;
	line-height:130%;
	text-transform:none;
	font-weight:normal;
	font-size:14px
}
#roksearch_results .roksearch_row_btm {
	overflow:hidden;
	border-top:1px solid #8a8a8a
}
#roksearch_results .roksearch_even,#roksearch_results .roksearch_odd {
	padding:15px;
	border-bottom:none
}
#roksearch_results .roksearch_even span,#roksearch_results .roksearch_odd span {
	margin-top:15px;
	line-height:140%
}
#roksearch_results .roksearch_even span.highlight,#roksearch_results .roksearch_odd span.highlight {
	margin-top:0;
	padding:0 3px
}
#roksearch_results .viewall {
	float:left;
	margin:0 5px
}
#roksearch_results .viewall span {
	line-height:130%;
	text-transform:none
}
#roksearch_results .estimated_res {
	font-size:9px;
	font-style:italic;
	text-transform:none;
	float:left
}
#roksearch_results .pagination_res {
	font-style:normal;
	float:right;
	text-transform:none;
	font-size:11px
}
#roksearch_results .pagination_res span {
	padding:0 5px
}
#roksearch_results .powered-by-google {
	text-transform:lowercase;
	font-style:italic;
	font-size:9px
}
#roksearch_results .google-search #roksearch_link {
	margin-top:5px
}
#roksearch_results .google-thumb-image {
	margin:0 auto
}
#roksearch_results .readon {
	margin-top:15px
}
#roksearch_results .readon span,#roksearch_results .readon .button {
	font-size:13px;
	line-height:22px
}
#roksearch_results .container-arrows {
	height:12px;
	width:30px;
	float:left;
	margin-right:5px;
	position:relative
}
#roksearch_results #roksearch_link:before {
	content:"×";
	font-size:1.5em;
	position:absolute;
	right:10px;
	top:8px;
	z-index:100
}
#roksearch_results .arrow-left,#roksearch_results .arrow-left-disabled,#roksearch_results .arrow-right,#roksearch_results .arrow-right-disabled {
	position:absolute
}
#roksearch_results .arrow-left:before,#roksearch_results .arrow-left-disabled:before,#roksearch_results .arrow-right:before,#roksearch_results .arrow-right-disabled:before {
	font-family:FontAwesome;
	font-size:1.3em
}
#roksearch_results .arrow-left,#roksearch_results .arrow-right {
	cursor:pointer
}
#roksearch_results .arrow-left:before,#roksearch_results .arrow-right:before {
	color:#ecbc2e
}
#roksearch_results .arrow-left,#roksearch_results .arrow-left-disabled {
	left:0
}
#roksearch_results .arrow-left:before,#roksearch_results .arrow-left-disabled:before {
	content:'\f104'
}
#roksearch_results .arrow-right,#roksearch_results .arrow-right-disabled {
	left:18px
}
#roksearch_results .arrow-right:before,#roksearch_results .arrow-right-disabled:before {
	content:'\f105'
}
.sprocket-features.layout-slideshow .sprocket-features-arrows .arrow,.sprocket-headlines .sprocket-headlines-navigation .arrow,.sprocket-strips .sprocket-strips-arrows .arrow,.sprocket-lists .sprocket-lists-arrows .arrow {
	color:#8e6d0d;
	background:#ecbc2e;
	box-shadow:none;
	width:30px;
	height:30px;
	font-size:2rem;
	font-weight:normal;
	line-height:28px
}
.sprocket-features.layout-slideshow .sprocket-features-pagination li,.sprocket-strips .sprocket-strips-pagination li,.sprocket-lists .sprocket-lists-pagination li {
	background:transparent;
	color:#8e6d0d;
	border:2px solid #ecbc2e;
	border-radius:100%;
	width:15px;
	height:15px;
	padding:0;
	box-shadow:none
}
.sprocket-features.layout-slideshow .sprocket-features-pagination li.active,.sprocket-strips .sprocket-strips-pagination li.active,.sprocket-lists .sprocket-lists-pagination li.active {
	background:#ecbc2e
}
[class*="sprocket-"] *,[class*="sprocket-"] *:before,[class*="sprocket-"] *:after {
	box-sizing:border-box !important
}
.platform-content [class*="sprocket-"] *,.platform-content [class*="sprocket-"] *:before,.platform-content [class*="sprocket-"] *:after {
	box-sizing:border-box !important
}
.sprocket-features.layout-slideshow .sprocket-features-img-container:before {
	background:-webkit-linear-gradient(rgba(26, 26, 26, 0), #1a1a1a);
	background:linear-gradient(rgba(26, 26, 26, 0), #1a1a1a);
	position:absolute;
	content:"";
	width:100%;
	height:75%;
	bottom:0
}
.sprocket-features.layout-slideshow .sprocket-features-index-1 .sprocket-features-img-container,.sprocket-features.layout-slideshow .sprocket-features-index-1 .sprocket-features-content {
	opacity:1;
	z-index:2
}
.sprocket-features.layout-slideshow .sprocket-features-index-1 .sprocket-features-img-container {
	position:relative
}
.sprocket-features.layout-slideshow .sprocket-features-img-container,.sprocket-features.layout-slideshow .sprocket-features-content {
	opacity:0;
	position:absolute;
	z-index:1
}
.sprocket-features.layout-slideshow .sprocket-features-content {
	width:40%;
	padding:1rem
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
	.sprocket-features.layout-slideshow .sprocket-features-content {
		width:44%
	}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
	.sprocket-features.layout-slideshow .sprocket-features-content {
		width:55%
	}
}
@media only all and (max-width:47.938rem) {
	.sprocket-features.layout-slideshow .sprocket-features-content {
		width:55%;
		padding-top:0
	}
}
@media only all and (max-width:30rem) {
	.sprocket-features.layout-slideshow .sprocket-features-content {
		top:20px;
		left:1rem
	}
}
.sprocket-features.layout-slideshow .sprocket-features-title,.sprocket-features.layout-slideshow .sprocket-features-desc {
	background:transparent;
	color:inherit
}
.sprocket-features.layout-slideshow .sprocket-features-title {
	font-size:3rem;
	line-height:1.2;
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:900;
	margin:0;
	padding:10px
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
	.sprocket-features.layout-slideshow .sprocket-features-title {
		font-size:2.5rem;
		line-height:1.1
	}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
	.sprocket-features.layout-slideshow .sprocket-features-title {
		font-size:2rem;
		line-height:1
	}
}
@media only all and (max-width:47.938rem) {
	.sprocket-features.layout-slideshow .sprocket-features-title {
		font-size:1.3rem;
		padding-top:0
	}
}
@media only all and (max-width:30rem) {
	.sprocket-features.layout-slideshow .sprocket-features-title {
		font-size:1.2rem
	}
}
.sprocket-features.layout-slideshow .sprocket-features-desc {
	opacity:0.75;
	font-size:1.05rem;
	line-height:1.3;
	padding:10px
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
	.sprocket-features.layout-slideshow .sprocket-features-desc {
		font-size:1rem
	}
}
@media only all and (max-width:47.938rem) {
	.sprocket-features.layout-slideshow .sprocket-features-desc {
		display:none
	}
}
.sprocket-features.layout-slideshow .sprocket-features-desc p {
	margin-top:0
}
.sprocket-features.layout-slideshow .sprocket-features-arrows .arrow {
	margin-top:-15px
}
.sprocket-features.layout-slideshow .sprocket-features-arrows .arrow.next {
	right:1rem
}
.sprocket-features.layout-slideshow .sprocket-features-arrows .arrow.prev {
	left:1rem
}
@media only all and (max-width:30rem) {
	.sprocket-features.layout-slideshow .sprocket-features-arrows .arrow {
		width:20px;
		height:20px;
		line-height:18px
	}
	.sprocket-features.layout-slideshow .sprocket-features-arrows .arrow.next {
		right:0.3rem
	}
	.sprocket-features.layout-slideshow .sprocket-features-arrows .arrow.prev {
		left:0.3rem
	}
}
.sprocket-features.layout-slideshow .sprocket-features-pagination {
	left:inherit;
	right:1rem
}
@media only all and (max-width:47.938rem) {
	.sprocket-features.layout-slideshow .sprocket-features-pagination {
		left:1rem;
		text-align:center;
		bottom:0
	}
}
.sprocket-features.layout-slideshow .sprocket-features-pagination li {
	display:block;
	width:30px;
	height:30px;
	margin-bottom:0.25rem
}
@media only all and (max-width:47.938rem) {
	.sprocket-features.layout-slideshow .sprocket-features-pagination li {
		width:15px;
		height:15px;
		display:inline-block;
		vertical-align:bottom
	}
	.sprocket-features.layout-slideshow .sprocket-features-pagination li span {
		display:none;
		visibility:hidden
	}
}
.sprocket-features.layout-slideshow .sprocket-features-pagination li span {
	display:block;
	line-height:28px;
	text-align:center;
	font-size:1rem;
	font-weight:bold
}
.sprocket-tabs.layout-top .sprocket-tabs-nav,.sprocket-tabs.layout-right .sprocket-tabs-nav,.sprocket-tabs.layout-bottom .sprocket-tabs-nav,.sprocket-tabs.layout-left .sprocket-tabs-nav {
	background:transparent;
	padding:0 !important;
	border:none
}
.sprocket-tabs.layout-top .sprocket-tabs-nav > li > .sprocket-tabs-inner,.sprocket-tabs.layout-right .sprocket-tabs-nav > li > .sprocket-tabs-inner,.sprocket-tabs.layout-bottom .sprocket-tabs-nav > li > .sprocket-tabs-inner,.sprocket-tabs.layout-left .sprocket-tabs-nav > li > .sprocket-tabs-inner {
	border:none;
	border-radius:3px;
	display:inline-block;
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:700;
	font-size:0.8rem;
	margin:0;
	padding:0.25rem 0.75rem;
	text-transform:uppercase;
	line-height:normal
}
.sprocket-tabs.layout-top .sprocket-tabs-nav > li.active > .sprocket-tabs-inner,.sprocket-tabs.layout-right .sprocket-tabs-nav > li.active > .sprocket-tabs-inner,.sprocket-tabs.layout-bottom .sprocket-tabs-nav > li.active > .sprocket-tabs-inner,.sprocket-tabs.layout-left .sprocket-tabs-nav > li.active > .sprocket-tabs-inner,.sprocket-tabs.layout-top .sprocket-tabs-nav > li.active:hover > .sprocket-tabs-inner,.sprocket-tabs.layout-right .sprocket-tabs-nav > li.active:hover > .sprocket-tabs-inner,.sprocket-tabs.layout-bottom .sprocket-tabs-nav > li.active:hover > .sprocket-tabs-inner,.sprocket-tabs.layout-left .sprocket-tabs-nav > li.active:hover > .sprocket-tabs-inner,.sprocket-tabs.layout-top .sprocket-tabs-nav > li.active:focus > .sprocket-tabs-inner,.sprocket-tabs.layout-right .sprocket-tabs-nav > li.active:focus > .sprocket-tabs-inner,.sprocket-tabs.layout-bottom .sprocket-tabs-nav > li.active:focus > .sprocket-tabs-inner,.sprocket-tabs.layout-left .sprocket-tabs-nav > li.active:focus > .sprocket-tabs-inner {
	color:#a2a2a2;
	background:#060606
}
.sprocket-tabs.layout-top .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner,.sprocket-tabs.layout-right .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner,.sprocket-tabs.layout-bottom .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner,.sprocket-tabs.layout-left .sprocket-tabs-nav > li:hover > .sprocket-tabs-inner,.sprocket-tabs.layout-top .sprocket-tabs-nav > li:focus > .sprocket-tabs-inner,.sprocket-tabs.layout-right .sprocket-tabs-nav > li:focus > .sprocket-tabs-inner,.sprocket-tabs.layout-bottom .sprocket-tabs-nav > li:focus > .sprocket-tabs-inner,.sprocket-tabs.layout-left .sprocket-tabs-nav > li:focus > .sprocket-tabs-inner {
	background:#0b0b0b
}
.sprocket-tabs.layout-top .sprocket-tabs-nav > li > .sprocket-tabs-inner,.sprocket-tabs.layout-bottom .sprocket-tabs-nav > li > .sprocket-tabs-inner {
	margin-right:0.25rem
}
.sprocket-tabs.layout-top .sprocket-tabs-nav {
	margin-bottom:1rem
}
.sprocket-tabs.layout-bottom .sprocket-tabs-nav {
	margin-top:1rem
}
.sprocket-tabs.layout-left .sprocket-tabs-nav > li > .sprocket-tabs-inner,.sprocket-tabs.layout-right .sprocket-tabs-nav > li > .sprocket-tabs-inner {
	margin-bottom:0.25rem
}
.sprocket-tabs.layout-left .sprocket-tabs-nav {
	margin-right:1rem
}
.sprocket-tabs.layout-right .sprocket-tabs-nav {
	margin-left:1rem
}
.sprocket-headlines {
	background:transparent;
	border:none;
	margin:-0.5rem 0
}
.sprocket-headlines .sprocket-headlines-badge {
	height:2.6rem
}
.sprocket-headlines .sprocket-headlines-badge span {
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-size:0.9rem;
	line-height:1.25rem;
	font-weight:700;
	text-transform:uppercase;
	padding:10px;
	display:block
}
.sprocket-headlines .sprocket-headlines-list {
	width:80%;
	padding:10px
}
.sprocket-headlines .sprocket-headlines-text {
	font-size:1rem
}
.sprocket-headlines .sprocket-headlines-navigation {
	padding:0;
	width:auto
}
.sprocket-strips .sprocket-strips-item {
	box-shadow:none;
	border-radius:3px;
	overflow:hidden
}
.sprocket-strips .sprocket-strips-content {
	background:-webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
	background:linear-gradient(transparent, rgba(0, 0, 0, 0.8));
	position:relative
}
.sprocket-strips .sprocket-strips-content:hover .sprocket-strips-title,.sprocket-strips .sprocket-strips-content:hover .sprocket-strips-text,.sprocket-strips .sprocket-strips-content:hover .readon span {
	opacity:0
}
.sprocket-strips .sprocket-strips-content:hover .readon:before,.sprocket-strips .sprocket-strips-content:hover .readon:after {
	opacity:1
}
.sprocket-strips .sprocket-strips-tag {
	position:absolute;
	top:1rem;
	color:#fff;
	background:rgba(0, 0, 0, 0.75);
	border-radius:3px;
	display:inline-block;
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:700;
	font-size:0.7rem;
	padding:0.15rem 0.75rem;
	text-transform:uppercase
}
.sprocket-strips .sprocket-strips-title,.sprocket-strips .sprocket-strips-title a {
	color:#fff;
	font-size:1.25rem;
	line-height:1.5rem;
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:900;
	margin:100% 0 0 0
}
.sprocket-strips .sprocket-strips-text {
	opacity:0.75;
	line-height:2.5rem
}
.sprocket-strips .readon:before,.sprocket-strips .readon:after {
	position:absolute;
	opacity:0;
	-webkit-transition:opacity 0.35s;
	-moz-transition:opacity 0.35s;
	transition:opacity 0.35s
}
.sprocket-strips .readon:before {
	background:rgba(236, 188, 46, 0.75);
	width:100%;
	height:100%;
	top:0;
	left:0;
	content:""
}
.sprocket-strips .readon:after {
	color:#fff;
	content:"\f15c";
	top:50%;
	left:50%;
	font-size:3.5rem;
	font-family:FontAwesome;
	margin-top:-1.5rem;
	margin-left:-1.5rem
}
.sprocket-strips .sprocket-strips-title,.sprocket-strips .sprocket-strips-text,.sprocket-strips .readon span {
	-webkit-transition:opacity 0.35s;
	-moz-transition:opacity 0.35s;
	transition:opacity 0.35s
}
.sprocket-strips .sprocket-strips-overlay .css-loader-wrapper {
	box-sizing:unset !important
}
.sprocket-lists .sprocket-lists-title {
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:700;
	font-size:0.9rem !important;
	line-height:1.35rem !important;
	text-transform:uppercase;
	background:transparent;
	border:none
}
.sprocket-lists .sprocket-lists-title .indicator {
	color:#000;
	background:rgba(255, 255, 255, 0.5);
	border-radius:3px;
	width:20px;
	height:20px;
	line-height:20px
}
.sprocket-lists .sprocket-lists-container li {
	padding:0.5rem;
	border-bottom:1px solid rgba(136, 136, 136, 0.4)
}
.sprocket-lists .sprocket-lists-container li.active {
	background:#fff;
	color:#888
}
.sprocket-lists .sprocket-lists-container li.active .sprocket-lists-title {
	line-height:1rem !important;
	margin:0.25rem 0 0 0 !important
}
.sprocket-lists .sprocket-lists-container li.active .indicator {
	background:rgba(0, 0, 0, 0.25);
	color:rgba(0, 0, 0, 0.5)
}
.sprocket-lists .readon {
	display:inline-block;
	margin-top:0.35rem
}
.sprocket-lists .sprocket-lists-nav {
	padding:0.75rem 1rem
}
@media only all and (max-width:47.938rem) {
	.layout-slideshow2 .sprocket-features-desc {
		display:none
	}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
	.sprocket-grids-b-columns-1 > li,.sprocket-grids-b-columns-2 > li,.sprocket-grids-b-columns-3 > li,.sprocket-grids-b-columns-4 > li,.sprocket-grids-b-columns-5 > li,.sprocket-grids-b-columns-6 > li,.sprocket-grids-b-columns-7 > li,.sprocket-grids-b-columns-8 > li,.sprocket-grids-b-columns-9 > li,.sprocket-grids-b-columns-10 > li {
		width:33.34%
	}
}
@media only all and (min-width:30.062rem) and (max-width:47.938rem) {
	.sprocket-grids-b-columns-1 > li,.sprocket-grids-b-columns-2 > li,.sprocket-grids-b-columns-3 > li,.sprocket-grids-b-columns-4 > li,.sprocket-grids-b-columns-5 > li,.sprocket-grids-b-columns-6 > li,.sprocket-grids-b-columns-7 > li,.sprocket-grids-b-columns-8 > li,.sprocket-grids-b-columns-9 > li,.sprocket-grids-b-columns-10 > li {
		width:50%
	}
	.sprocket-grids-b-info {
		display:none
	}
}
@media only all and (max-width:30rem) {
	.sprocket-grids-b-columns-1 > li,.sprocket-grids-b-columns-2 > li,.sprocket-grids-b-columns-3 > li,.sprocket-grids-b-columns-4 > li,.sprocket-grids-b-columns-5 > li,.sprocket-grids-b-columns-6 > li,.sprocket-grids-b-columns-7 > li,.sprocket-grids-b-columns-8 > li,.sprocket-grids-b-columns-9 > li,.sprocket-grids-b-columns-10 > li {
		width:50%
	}
	.sprocket-grids-b-content {
		text-align:center
	}
	.sprocket-grids-b-info,.sprocket-grids-b-text {
		display:none
	}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
	.sprocket-mosaic-columns-1 li,.sprocket-mosaic-columns-2 li,.sprocket-mosaic-columns-3 li,.sprocket-mosaic-columns-4 li,.sprocket-mosaic-columns-5 li,.sprocket-mosaic-columns-6 li,.sprocket-mosaic-g-columns-1 > li,.sprocket-mosaic-g-columns-2 > li,.sprocket-mosaic-g-columns-3 > li,.sprocket-mosaic-g-columns-4 > li,.sprocket-mosaic-g-columns-5 > li,.sprocket-mosaic-g-columns-6 > li {
		width:33.34%
	}
}
@media only all and (min-width:30.062rem) and (max-width:47.938rem) {
	.sprocket-mosaic-columns-1 li,.sprocket-mosaic-columns-2 li,.sprocket-mosaic-columns-3 li,.sprocket-mosaic-columns-4 li,.sprocket-mosaic-columns-5 li,.sprocket-mosaic-columns-6 li,.sprocket-mosaic-g-columns-1 > li,.sprocket-mosaic-g-columns-2 > li,.sprocket-mosaic-g-columns-3 > li,.sprocket-mosaic-g-columns-4 > li,.sprocket-mosaic-g-columns-5 > li,.sprocket-mosaic-g-columns-6 > li {
		width:50%
	}
	.sprocket-mosaic-g-info {
		display:none
	}
}
@media only all and (max-width:30rem) {
	.sprocket-mosaic-columns-1 li,.sprocket-mosaic-columns-2 li,.sprocket-mosaic-columns-3 li,.sprocket-mosaic-columns-4 li,.sprocket-mosaic-columns-5 li,.sprocket-mosaic-columns-6 li,.sprocket-mosaic-g-columns-1 > li,.sprocket-mosaic-g-columns-2 > li,.sprocket-mosaic-g-columns-3 > li,.sprocket-mosaic-g-columns-4 > li,.sprocket-mosaic-g-columns-5 > li,.sprocket-mosaic-g-columns-6 > li {
		width:100%
	}
	.sprocket-mosaic-g-content {
		text-align:center
	}
	.sprocket-mosaic-g-info,.sprocket-mosaic-g-tags,.sprocket-mosaic-g-text {
		display:none
	}
}
@media only all and (max-width:47.938rem) {
	.sprocket-quotes .cols-1 > li,.sprocket-quotes .cols-2 > li,.sprocket-quotes .cols-3 > li,.sprocket-quotes .cols-4 > li {
		width:100%;
		float:none
	}
}
@media only all and (max-width:47.938rem) {
	.sprocket-strips .cols-1 > li,.sprocket-strips .cols-2 > li,.sprocket-strips .cols-3 > li,.sprocket-strips .cols-4 > li,.sprocket-strips .cols-5 > li,.sprocket-strips .cols-6 > li,.sprocket-strips .cols-7 > li,.sprocket-strips .cols-8 > li,.sprocket-strips .cols-9 > li,.sprocket-strips .cols-10 > li,.sprocket-strips .cols-11 > li,.sprocket-strips .cols-12 > li {
		width:98%;
		float:none
	}
}
@media only all and (min-width:30.062rem) and (max-width:47.938rem) {
	.sprocket-strips-c-container .sprocket-strips-c-block,.sprocket-strips-p-container .sprocket-strips-p-block,.sprocket-strips-s-container .sprocket-strips-s-block {
		width:50%
	}
}
@media only all and (max-width:30rem) {
	.sprocket-strips-c-container .sprocket-strips-c-block,.sprocket-strips-p-container .sprocket-strips-p-block,.sprocket-strips-s-container .sprocket-strips-s-block {
		width:100%;
		float:none
	}
	.sprocket-strips-s-item img {
		width:auto;
		float:none;
		margin:0
	}
}
@media only all and (min-width:30.062rem) and (max-width:47.938rem) {
	.sprocket-tables-container .sprocket-tables-block {
		width:50%
	}
}
@media only all and (max-width:30rem) {
	.sprocket-tables-container .sprocket-tables-block {
		width:100%;
		float:none;
		margin-bottom:15px
	}
}
.g-contentlist .g-contentlist-headline,.g-contentlist .g-contentlist-subtitle {
	margin:0
}
.g-contentlist .g-contentlist-headline {
	line-height:1.8rem
}
.g-contentlist .g-contentlist-subtitle {
	font-family:"sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:400;
	font-size:0.85rem;
	opacity:0.75;
	line-height:2.2rem
}
.g-contentlist .g-contentlist-desc {
	margin:0.5rem 0 1.5rem 0
}
.g-contentlist .g-contentlist-img {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top
}
.g-contentlist .g-contentlist-img-tag {
	color:#fff;
	background:rgba(0, 0, 0, 0.75);
	border-radius:3px;
	display:inline-block;
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:700;
	font-size:0.7rem;
	margin:1rem;
	padding:0.15rem 0.75rem;
	text-transform:uppercase
}
.g-contentlist .g-contentlist-list {
	background:rgba(0, 0, 0, 0.1);
	border-top:1px solid rgba(0, 0, 0, 0.1)
}
.g-contentlist .g-contentlist-list .g-content {
	background:transparent
}
.g-contentlist .g-listgrid {
	display:-webkit-box;
	display:-moz-box;
	display:box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:row wrap;
	-moz-flex-flow:row wrap;
	flex-flow:row wrap;
	margin:-0.5rem
}
.g-contentlist .g-listgrid .g-listgrid-item {
	-webkit-box-flex:0;
	-moz-box-flex:0;
	box-flex:0;
	-webkit-flex:0 0 auto;
	-moz-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	padding:0.25rem;
	width:100%;
	font-size:0.9rem;
	font-weight:bold;
	float:left
}
.g-contentlist .g-listgrid .g-listgrid-item a {
	position:relative;
	padding-left:30px;
	color:inherit;
	display:block;
	padding-bottom:0.5rem;
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
	opacity:0.75
}
.g-contentlist .g-listgrid .g-listgrid-item a:hover {
	opacity:1
}
.g-contentlist .g-listgrid .g-listgrid-item .fa {
	font-size:1.25rem;
	position:absolute;
	left:0;
	padding-top:0.25rem
}
.g-contentlist .g-listgrid.g-listgrid-2cols .g-listgrid-item {
	width:50%
}
.g-contentlist .g-listgrid.g-listgrid-2cols .g-listgrid-item:last-child a,.g-contentlist .g-listgrid.g-listgrid-2cols .g-listgrid-item:nth-last-child(2) a {
	border-bottom:0
}
.g-contentlist .g-listgrid.g-listgrid-3cols .g-listgrid-item {
	width:33.33333%
}
.g-contentlist .g-listgrid.g-listgrid-3cols .g-listgrid-item:last-child a,.g-contentlist .g-listgrid.g-listgrid-3cols .g-listgrid-item:nth-last-child(2) a,.g-contentlist .g-listgrid.g-listgrid-3cols .g-listgrid-item:nth-last-child(3) a {
	border-bottom:0
}
.g-contentlist .g-listgrid.g-listgrid-4cols .g-listgrid-item {
	width:25%
}
.g-contentlist .g-listgrid.g-listgrid-4cols .g-listgrid-item:last-child a,.g-contentlist .g-listgrid.g-listgrid-4cols .g-listgrid-item:nth-last-child(2) a,.g-contentlist .g-listgrid.g-listgrid-4cols .g-listgrid-item:nth-last-child(3) a,.g-contentlist .g-listgrid.g-listgrid-4cols .g-listgrid-item:nth-last-child(4) a {
	border-bottom:0
}
.g-contentlist .g-listgrid.g-listgrid-5cols .g-listgrid-item {
	width:20%
}
.g-contentlist .g-listgrid.g-listgrid-5cols .g-listgrid-item:last-child a,.g-contentlist .g-listgrid.g-listgrid-5cols .g-listgrid-item:nth-last-child(2) a,.g-contentlist .g-listgrid.g-listgrid-5cols .g-listgrid-item:nth-last-child(3) a,.g-contentlist .g-listgrid.g-listgrid-5cols .g-listgrid-item:nth-last-child(4) a,.g-contentlist .g-listgrid.g-listgrid-5cols .g-listgrid-item:nth-last-child(5) a {
	border-bottom:0
}
@media only all and (max-width:30rem) {
	.g-contentlist .g-listgrid[class$="cols"] .g-listgrid-item {
		width:100%
	}
}
.fp-contentlist > .g-content {
	padding:0
}
.g-iconmenu {
	display:-webkit-box;
	display:-moz-box;
	display:box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:row wrap;
	-moz-flex-flow:row wrap;
	flex-flow:row wrap
}
@media only all and (max-width:47.938rem) {
	.g-iconmenu {
		margin:auto;
		width:50%
	}
}
.g-iconmenu .g-iconmenu-item {
	-webkit-box-flex:1;
	-moz-box-flex:1;
	box-flex:1;
	-webkit-flex:1;
	-moz-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0;
	min-height:0;
	border-right:1px solid rgba(0, 0, 0, 0.1);
	display:inline-block;
	margin:1rem 0;
	padding:0 1rem;
	text-align:center
}
.g-iconmenu .g-iconmenu-item:last-child {
	border-right:0
}
.g-iconmenu .g-iconmenu-item:hover .g-iconmenu-icon {
	background:rgba(255, 255, 255, 0.25);
	color:#8e6d0d
}
@media only all and (max-width:47.938rem) {
	.g-iconmenu .g-iconmenu-item {
		border-right:0;
		padding:0
	}
}
.g-iconmenu span {
	display:block
}
.g-iconmenu .g-iconmenu-icon {
	background:rgba(0, 0, 0, 0.1);
	color:#fff;
	border-radius:100%;
	text-align:center;
	margin:auto;
	width:30px;
	height:30px;
	line-height:30px;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	transition:all 0.2s
}
.g-iconmenu .g-iconmenu-text {
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:700;
	font-size:0.8rem;
	padding:5px 0
}
@media only all and (max-width:47.938rem) {
	.g-iconmenu .g-iconmenu-text {
		display:none
	}
}
.last-iconmenu .g-iconmenu {
	border-right:0
}
.g-infolist .g-infolist-item {
	padding-bottom:1rem;
	margin-bottom:1rem;
	border-bottom:1px solid rgba(136, 136, 136, 0.4)
}
.g-infolist .g-infolist-item:last-child {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:none
}
.g-infolist .g-infolist-item.g-infolist-with-img {
	display:-webkit-box;
	display:-moz-box;
	display:box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:row nowrap;
	-moz-flex-flow:row nowrap;
	flex-flow:row nowrap
}
.g-infolist .g-infolist-item-img {
	margin-right:1rem;
	margin-top:0.35rem
}
.g-infolist .g-infolist-item-img img {
	border-radius:3px
}
.g-infolist .g-infolist-item-title {
	font-size:0.9rem;
	margin:0 0 0.25rem 0
}
.g-infolist .g-infolist-item-desc {
	margin:0;
	font-size:0.875rem
}
.g-contact .g-contact-item {
	position:relative;
	padding-left:50px;
	margin-bottom:1.5rem
}
.g-contact .g-contact-icon {
	position:absolute;
	left:0;
	font-size:1.25rem;
	border-right:1px solid rgba(255, 255, 255, 0.15);
	width:35px;
	height:45px;
	line-height:45px
}
.g-contact .g-contact-label {
	text-transform:uppercase;
	font-size:0.8rem;
	font-weight:bold;
	opacity:0.5
}
.g-contact .g-contact-text {
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:700
}
.g-imagegrid .g-imagegrid-wrapper {
	display:-webkit-box;
	display:-moz-box;
	display:box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-flow:row wrap;
	-moz-flex-flow:row wrap;
	flex-flow:row wrap;
	margin:-0.25rem
}
.g-imagegrid .g-imagegrid-item {
	-webkit-box-flex:0;
	-moz-box-flex:0;
	box-flex:0;
	-webkit-flex:0 0 auto;
	-moz-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	padding:0.25rem;
	width:100%;
	display:inline-block;
	vertical-align:top
}
.g-imagegrid .g-imagegrid-item:hover img {
	opacity:0.25;
	-webkit-transition:opacity 0.35s;
	-moz-transition:opacity 0.35s;
	transition:opacity 0.35s
}
.g-imagegrid .g-imagegrid-item:hover .g-imagegrid-link:before {
	opacity:1
}
.g-imagegrid .g-imagegrid-desc {
	margin:1.5rem 0
}
.g-imagegrid .g-imagegrid-link {
	display:block;
	position:relative;
	background:#ecbc2e;
	border-radius:3px;
	overflow:hidden
}
.g-imagegrid .g-imagegrid-link:before {
	font-family:FontAwesome;
	content:"\f002";
	font-size:1.25rem;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-7px;
	margin-top:-13px;
	z-index:1;
	opacity:0
}
.g-imagegrid .g-imagegrid-2cols .g-imagegrid-item {
	width:50%
}
.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
	width:33.33333%
}
.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item {
	width:25%
}
.g-imagegrid .g-imagegrid-5cols .g-imagegrid-item {
	width:20%
}
.g-promoimage {
	position:relative;
	text-align:center
}
.g-promoimage .g-promoimage-effect {
	display:block;
	border-radius:3px;
	background:#ecbc2e;
	margin:0;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:100%
}
.g-promoimage .g-promoimage-effect img {
	position:relative;
	opacity:0.9;
	-webkit-transition:all 0.25s;
	-moz-transition:all 0.25s;
	transition:all 0.25s
}
.g-promoimage .g-promoimage-iconbutton {
	border:5px solid rgba(0, 0, 0, 0.85);
	background:rgba(236, 188, 46, 0.85);
	color:#000;
	border-radius:100%;
	bottom:0;
	font-family:FontAwesome;
	content:"\f0f6";
	height:50px;
	left:50%;
	line-height:42px;
	margin-left:-25px;
	margin-top:-25px;
	position:absolute;
	z-index:11;
	text-align:center;
	top:50%;
	width:50px;
	-webkit-transition:-webkit-transform 0.25s;
	-moz-transition:-moz-transform 0.25s;
	transition:transform 0.25s
}
.g-promoimage .g-promoimage-caption {
	background:#000;
	color:#fff;
	padding:0.75rem;
	position:absolute;
	top:auto;
	bottom:0;
	left:0;
	height:3.5rem;
	width:100%;
	-webkit-transform:translate3d(0, 100%, 0);
	-moz-transform:translate3d(0, 100%, 0);
	-ms-transform:translate3d(0, 100%, 0);
	-o-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0);
	-webkit-transition:-webkit-transform 0.35s;
	-moz-transition:-moz-transform 0.35s;
	transition:transform 0.35s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.g-promoimage .g-promoimage-caption:before,.g-promoimage .g-promoimage-caption:after {
	pointer-events:none
}
.g-promoimage .g-promoimage-title {
	display:inline-block;
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:700;
	font-size:1.1rem;
	float:left
}
.g-promoimage .g-promoimage-icon a {
	float:right
}
.g-promoimage .g-promoimage-icon a span:before {
	display:inline-block;
	padding:8px 10px;
	speak:none
}
.g-promoimage .g-promoimage-title,.g-promoimage .g-promoimage-icon a {
	-webkit-transform:translate3d(0, 200%, 0);
	-moz-transform:translate3d(0, 200%, 0);
	-ms-transform:translate3d(0, 200%, 0);
	-o-transform:translate3d(0, 200%, 0);
	transform:translate3d(0, 200%, 0);
	-webkit-transition:-webkit-transform 0.35s;
	-moz-transition:-moz-transform 0.35s;
	transition:transform 0.35s
}
.g-promoimage .g-promoimage-desc {
	position:absolute;
	bottom:130%;
	opacity:0;
	width:100%;
	left:0;
	padding:0.75rem;
	-webkit-transition:opacity 0.35s;
	-moz-transition:opacity 0.35s;
	transition:opacity 0.35s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.g-promoimage .g-promoimage-effect:hover {
	background:#8e6d0d
}
.g-promoimage .g-promoimage-effect:hover img {
	opacity:0.75;
	-webkit-filter:blur(3px);
	-moz-filter:blur(3px);
	-o-filter:blur(3px);
	-ms-filter:blur(3px);
	filter:blur(3px)
}
.g-promoimage .g-promoimage-effect:hover .g-promoimage-iconbutton {
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
.g-promoimage .g-promoimage-effect:hover .g-promoimage-desc {
	opacity:1
}
.g-promoimage .g-promoimage-effect:hover .g-promoimage-caption,.g-promoimage .g-promoimage-effect:hover .g-promoimage-title,.g-promoimage .g-promoimage-effect:hover .g-promoimage-icon a {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.g-promoimage .g-promoimage-effect:hover .g-promoimage-title {
	-webkit-transition-delay:0.05s;
	-moz-transition-delay:0.05s;
	transition-delay:0.05s
}
.g-promoimage .g-promoimage-effect:hover .g-promoimage-icon a:nth-child(3) {
	-webkit-transition-delay:0.1s;
	-moz-transition-delay:0.1s;
	transition-delay:0.1s
}
.g-promoimage .g-promoimage-effect:hover .g-promoimage-icon a:nth-child(2) {
	-webkit-transition-delay:0.15s;
	-moz-transition-delay:0.15s;
	transition-delay:0.15s
}
.g-promoimage .g-promoimage-effect:hover .g-promoimage-icon a:first-child {
	-webkit-transition-delay:0.2s;
	-moz-transition-delay:0.2s;
	transition-delay:0.2s
}
.g-layercontent {
	padding:2rem
}
.g-layercontent.g-layercontent-large {
	padding:5rem 2rem
}
.g-layercontent.g-layercontent-medium {
	padding:3rem 2rem
}
.g-layercontent.g-layercontent-small {
	padding:2rem
}
.g-layercontent .g-layercontent-title {
	margin:0;
	line-height:3rem
}
.g-layercontent .g-layercontent-subtitle,.g-layercontent .g-layercontent-promotext {
	line-height:2rem;
	opacity:0.8
}
.g-layercontent .g-layercontent-promotext {
	font-size:1rem;
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:700;
	margin-top:1rem
}
.g-layercontent .button {
	margin:1rem 0 0.75rem 0
}
.g-layercontent + .g-layercontent {
	padding-top:0rem
}
.g-layercontent .rounded {
	border-radius:0.1875rem
}
.browser-wrapper {
	padding-top:34px;
	border-radius:0.1875rem;
	position:relative;
	vertical-align:bottom;
	overflow:hidden
}
.browser-wrapper.left {
	margin-right:2rem
}
.browser-wrapper.right {
	margin-left:2rem
}
.browser-wrapper .browser-bar {
	position:absolute;
	top:0;
	width:100%;
	height:34px;
	background:#eee;
	border-radius:0.1875rem 0.1875rem 0 0;
	border-bottom:1px solid #e1e1e1
}
.browser-wrapper .browser-bar .browser-button {
	top:8px
}
.browser-wrapper .browser-bar .browser-button {
	position:relative;
	display:block;
	content:'';
	width:12px;
	height:12px;
	background:#ff3b47;
	border:1px solid #ff0817;
	border-radius:100%;
	left:8px
}
.browser-wrapper .browser-bar .browser-button:after,.browser-wrapper .browser-bar .browser-button:before {
	display:block;
	content:'';
	width:12px;
	height:12px;
	position:absolute;
	border-radius:100%;
	top:-1px
}
.browser-wrapper .browser-bar .browser-button:after {
	left:17px;
	background:#ffbd00;
	border:1px solid #cc9700
}
.browser-wrapper .browser-bar .browser-button:before {
	left:35px;
	background:#00d841;
	border:1px solid #00a532
}
.browser-wrapper img {
	border-radius:0 0 0.1875rem 0.1875rem
}
.g-newsletter .g-newsletter-headtext {
	margin-bottom:1.5rem
}
.g-newsletter .g-newsletter-inputbox {
	border-radius:1.5rem;
	border:2px solid rgba(136, 136, 136, 0.4);
	display:inline-block;
	padding:0.375rem 0.469rem;
	width:70%;
	margin-right:0.25rem;
	vertical-align:top
}
.g-newsletter .g-newsletter-button {
	width:25%;
	padding-left:inherit;
	padding-right:inherit
}
.g-pricingtable {
	list-style:none;
	text-align:center;
	margin:0;
	border:1px solid rgba(136, 136, 136, 0.4);
	border-radius:3px
}
.g-pricingtable li {
	padding:0.938rem;
	border-bottom:1px solid rgba(136, 136, 136, 0.4)
}
.g-pricingtable li:last-child {
	border-bottom:0
}
.g-pricingtable .g-pricingtable-title {
	background:#ecbc2e;
	color:#fff;
	font-size:1.8rem;
	line-height:1.2;
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:900;
	text-transform:uppercase
}
.g-pricingtable .g-pricingtable-price {
	color:#ecbc2e;
	font-size:4rem;
	font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-weight:700
}
.g-simplecounter-block {
	display:block;
	margin:2rem auto 0.5rem auto
}
.g-simplecounter-calendar {
	text-align:center
}
.g-simplecounter-calendar .counter-block {
	display:inline-block;
	margin:0 0.5rem;
	padding:0
}
.g-simplecounter-calendar .number,.g-simplecounter-calendar .word {
	display:block;
	margin:0;
	padding:0
}
.g-simplecounter-calendar .number {
	width:100px;
	height:80px;
	line-height:80px;
	font-size:2rem;
	font-weight:normal;
	border-radius:3px;
	margin-bottom:0.5rem;
	color:#fff;
	background:-webkit-linear-gradient(#d4a313 0%, #d4a313 50%, #ecbc2e 50%, #ecbc2e 100%);
	background:linear-gradient(to   , #d4a313 50%, #ecbc2e 50%, #ecbc2e 100%)
}
@media only all and (max-width:47.938rem) {
	.g-simplecounter-calendar .number {
		font-size:1.5rem;
		width:85px;
		height:50px;
		line-height:50px
	}
}
.g-simplecounter-calendar .word {
	text-transform:uppercase
}
@media only all and (max-width:47.938rem) {
	.g-simplecounter-calendar .word {
		font-size:75%
	}
}
.g-container {
	width:75rem
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
	.g-container {
		width:60rem
	}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
	.g-container {
		width:48rem
	}
}
@media only all and (min-width:30.062rem) and (max-width:47.938rem) {
	.g-container {
		width:30rem
	}
}
@media only all and (max-width:30rem) {
	.g-container {
		width:100%
	}
}
.g-container.g-flushed {
	width:100%
}
@media only all and (max-width:47.938rem) {
	.g-block {
		-webkit-flex-grow:0;
		-moz-flex-grow:0;
		flex-grow:0;
		-ms-flex-positive:0;
		-webkit-flex-basis:100%;
		-moz-flex-basis:100%;
		flex-basis:100%;
		-ms-flex-preferred-size:100%
	}
}
@media only all and (max-width:47.938rem) {
	body [class*="size-"] {
		-webkit-flex-grow:0;
		-moz-flex-grow:0;
		flex-grow:0;
		-ms-flex-positive:0;
		-webkit-flex-basis:100%;
		-moz-flex-basis:100%;
		flex-basis:100%;
		-ms-flex-preferred-size:100%;
		max-width:100%
	}
}
@media only all and (max-width:47.938rem) {
	@supports not (flex-wrap: wrap) {
		.g-grid {
			display:block;
			-webkit-box-lines:inherit;
			-moz-box-lines:inherit;
			box-lines:inherit;
			-webkit-flex-wrap:inherit;
			-moz-flex-wrap:inherit;
			-ms-flex-wrap:inherit;
			flex-wrap:inherit
		}
		.g-block {
			display:block;
			-webkit-box-flex:inherit;
			-moz-box-flex:inherit;
			box-flex:inherit;
			-webkit-flex:inherit;
			-moz-flex:inherit;
			-ms-flex:inherit;
			flex:inherit
		}
	}
}
.visible-large,.visible-desktop,.visible-tablet,.visible-phone,.g-block.visible-large,.g-block.visible-desktop,.g-block.visible-tablet,.g-block.visible-phone {
	display:none !important
}
@media only all and (max-width:47.938rem) {
	.visible-phone {
		display:block !important
	}
	.g-block.visible-phone {
		display:block !important
	}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
	.visible-tablet {
		display:block !important
	}
	.g-block.visible-tablet {
		display:block !important
	}
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
	.visible-desktop {
		display:block !important
	}
	.g-block.visible-desktop {
		display:block !important
	}
}
@media only all and (min-width:75rem) {
	.visible-large {
		display:block !important
	}
	.g-block.visible-large {
		display:block !important
	}
	.visible-desktop {
		display:block !important
	}
	.g-block.visible-desktop {
		display:block !important
	}
}
@media only all and (max-width:47.938rem) {
	.hidden-phone {
		display:none !important
	}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
	.hidden-tablet {
		display:none !important
	}
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
	.hidden-desktop {
		display:none !important
	}
}
@media only all and (min-width:75rem) {
	.hidden-large {
		display:none !important
	}
	.hidden-desktop {
		display:none !important
	}
}
@media only all and (max-width:47.938rem) {
	.align-right {
		text-align:inherit !important
	}
	.align-left {
		text-align:inherit !important
	}
}
