@font-face {
	font-family: eg-font;
	src: url(../font/egfont.eot?85610117#iefix) format("embedded-opentype"), url(../font/egfont.woff?85610117) format("woff"), url(../font/egfont.ttf?85610117) format("truetype"), url(../font/egfont.svg?85610117#egfont) format("svg");
	font-weight: normal;
	font-style: normal;
}
.esg-starring {
	line-height: 25px; display: inline-block;
}
.esg-starring .star-rating {
	float: none;
}
.esg-starring .star-rating {
	color: rgb(255, 195, 33) !important;
}
.esg-starring .star-rating {
	width: 5.4em; height: 1em; line-height: 1em; overflow: hidden; font-family: star; font-size: 1em; float: right; position: relative;
}
.esg-starring-page .star-rating {
	width: 5.4em; height: 1em; line-height: 1em; overflow: hidden; font-family: star; font-size: 1em; float: right; position: relative;
}
.esg-starring .star-rating::before {
	left: 0px; top: 0px; color: rgb(224, 218, 223); float: left; position: absolute; content: "\73\73\73\73\73";
}
.esg-starring-page .star-rating::before {
	left: 0px; top: 0px; color: rgb(224, 218, 223); float: left; position: absolute; content: "\73\73\73\73\73";
}
.esg-starring star-rating span {
	left: 0px; top: 0px; overflow: hidden; padding-top: 1.5em; float: left; position: absolute;
}
.esg-starring .star-rating span {
	left: 0px; top: 0px; overflow: hidden; padding-top: 1.5em; float: left; position: absolute;
}
.esg-starring .star-rating span::before {
	left: 0px; top: 0px; position: absolute; content: "\53\53\53\53\53";
}
.esg-starring .star-rating span::before {
	left: 0px; top: 0px; position: absolute; content: "\53\53\53\53\53";
}
.esg-starring .star-rating {
	color: rgb(255, 195, 33) !important;
}
.lazyloadcover {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10;
}
.esg-lazyblur {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; background-repeat: no-repeat; background-size: cover; -webkit-filter: blur(25px); -moz-filter: blur(25px);
}
.esg-media-poster {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; opacity: 0; background-size: cover;
}
.esg-hover-image {
	display: none;
}
.esg-media-poster .esg-hover-image {
	background-position: inherit; width: inherit; height: inherit; display: block; visibility: hidden; opacity: 0; background-size: inherit;
}
.esg-starring .star-rating {
	line-height: 1em; font-family: star; font-size: 1em;
}
.esg-starring-page .star-rating {
	line-height: 1em; font-family: star; font-size: 1em;
}
.esg-grid {
	width: 100%; font-family: "Open Sans", sans-serif; max-width: 100%; transform: translateZ(0px); backface-visibility: hidden; -webkit-transform: translateZ(0px); -webkit-backface-visibility: hidden;
}
.esg-grid .mainul {
	list-style: none; margin: 0px; padding: 0px; transform-style: flat !important;
}
.esg-grid .mainul > li {
	list-style: none; margin: 0px; padding: 0px; transform-style: flat !important;
}
.esg-grid * {
	-webkit-font-smoothing: antialiased; font-smoothing: antialiased;
}
.esg-container ul {
	list-style: none; margin: 0px; padding: 0px; transform-style: flat !important;
}
.esg-container li {
	list-style: none; margin: 0px; padding: 0px; transform-style: flat !important;
}
.esg-overflowtrick {
	padding: 0px; width: 100%; height: auto; overflow: hidden; position: relative; z-index: 1; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.esg-container {
	width: 100%; height: auto; position: relative;
}
.esg-container > ul {
	width: 100%; height: 0px; overflow: visible; position: relative; max-width: 100%;
}
.esg-overflowtrick > ul {
	width: 100%; height: 0px; overflow: visible; position: relative; max-width: 100%;
}
.esg-grid li {
	outline: transparent solid 0px; border: 0px solid transparent; border-image: none; display: none; visibility: hidden;
}
.esg-grid a {
	border: currentColor; border-image: none; text-decoration: none;
}
.esg-grid a:hover {
	border: currentColor; border-image: none; text-decoration: none;
}
.esg-grid a:focus {
	border: currentColor; border-image: none; text-decoration: none;
}
.esg-clear {
	background: none !important; height: 5px !important; clear: both;
}
.esg-clear-no-height {
	background: none !important; height: 0px !important; clear: both;
}
.eg-clearfix {
	background: none !important; height: 0px !important; clear: both;
}
.esg-divide-5 {
	width: 100%; height: 5px;
}
.esg-divide-15 {
	width: 100%; height: 15px;
}
.esg-divide-20 {
	width: 100%; height: 20px;
}
.esg-divide-22 {
	width: 100%; height: 22px;
}
.esg-divide-30 {
	width: 100%; height: 30px;
}
.esg-click-to-play-video {
	cursor: pointer;
}
.esg-entry-media iframe {
	border: 0px currentColor; border-image: none; -webkit-transform: translateZ(1000px); -webkit-transform-style: flat;
}
.esg-container .tp-esg-item {
	left: 0px; top: 0px; position: absolute;
}
.esg-container .tp-esg-item {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.esg-container .tp-esg-item .blackoverlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.tp-esg-item {
	z-index: 5;
}
.tp-esg-item.itemonotherpage {
	display: none; z-index: 0;
}
.esg-entry-cover {
	outline: transparent solid 0px; border: 0px solid transparent; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.eec {
	width: auto; height: auto; text-align: center; font-size: 20px; display: block; position: absolute !important;
}
.esg-tc {
	left: 0px; top: 0px; width: 100%;
}
.esg-lc {
	left: 0px; top: 0px; height: 100%;
}
.esg-cc {
	left: 0px; top: 0px; width: 100%; vertical-align: middle;
}
.esg-rc {
	top: 0px; height: 100%; right: 0px;
}
.esg-bc {
	left: 0px; width: 100%; bottom: 0px;
}
.esg-tc .ess-tb-cell {
	text-align: center; vertical-align: top;
}
.esg-lc .ess-tb-cell {
	text-align: left; vertical-align: middle;
}
.esg-cc .ess-tb-cell {
	
}
.esg-rc .ess-tb-cell {
	text-align: right; vertical-align: middle;
}
.esg-blc .ess-tb-cell {
	text-align: left; vertical-align: bottom;
}
.esg-bc .ess-tb-cell {
	text-align: center; vertical-align: bottom;
}
.esg-brc .ess-tb-cell {
	text-align: right; vertical-align: bottom;
}
.esg-bc .leftalign {
	text-align: left;
}
.esg-entry-media {
	outline: transparent solid 0px; border: 0px solid transparent; border-image: none; overflow: hidden; position: relative;
}
.esg-entry-media {
	width: 100%;
}
.esg-entry-media img {
	width: 100%; height: auto; max-width: none !important;
}
.esg-layout-masonry .esg-entry-media img {
	line-height: 0px; vertical-align: bottom; display: inline-block;
}
.esg-layout-even .esg-entry-media img {
	display: none;
}
.esg-media-cover-wrapper {
	width: 100%; position: relative;
}
.esg-layout-even .esg-media-cover-wrapper {
	height: 100%;
}
.esg-entry-media-wrapper {
	z-index: 0;
}
.esg-entry-media-wrapper .esg-video-frame {
	background: rgb(0, 0, 0);
}
.esg-entry-cover .esg-overlay {
	outline: transparent solid 0px; border: 0px solid transparent; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.esg-layout-even .esg-entry-content {
	display: none;
}
.esg-entry-content {
	box-sizing: border-box; -webkit-backface-visibility: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.navigationbuttons {
	position: relative; z-index: 50; -webkit-backface-visibility: hidden;
}
.esg-pagination {
	position: relative; z-index: 50; -webkit-backface-visibility: hidden;
}
.esg-filters {
	position: relative; z-index: 50; -webkit-backface-visibility: hidden;
}
.esg-sortbutton-order.eg-icon-down-open.tp-asc {
	text-align: center;
}
.esg-sortbutton-order .tp-desc {
	text-align: center;
}
.esg-singlefilters .esg-filter-checked {
	display: none; -webkit-backface-visibility: hidden;
}
.esg-filter-wrapper {
	display: inline-block;
}
.esg-sortbutton-wrapper {
	display: inline-block;
}
.esg-cartbutton-wrapper {
	display: inline-block;
}
.esg-filter-wrapper.dropdownstyle {
	position: relative; z-index: 1500; cursor: pointer; min-width: 100px; transform: translateZ(1px); -webkit-transform: translateZ(1px); -webkit-backface-visibility: hidden;
}
.esg-filter-wrapper.dropdownstyle .esg-filterbutton {
	display: block;
}
.esg-dropdown-wrapper {
	background: rgb(255, 255, 255); padding: 20px; top: 100%; display: none; position: absolute; -webkit-transform: translateZ(10px); -webkit-backface-visibility: hidden;
}
.esg-selected-filterbutton {
	background: rgba(0, 0, 0, 0); padding: 0px 15px 0px 10px; color: rgb(153, 153, 153); line-height: 20px; font-family: "Open Sans",sans-serif; font-size: 12px; font-weight: 600; margin-right: 5px; margin-bottom: 5px; display: inline-block; cursor: pointer;
}
.esg-selected-filterbutton:hover {
	color: rgb(68, 68, 68);
}
.esg-selected-filterbutton .eg-icon-down-open {
	background: rgba(0, 0, 0, 0); width: 29px; color: rgb(153, 153, 153); line-height: 20px; font-size: 9px; font-weight: 700; vertical-align: middle; display: inline-block; cursor: pointer;
}
.esg-sortbutton-order.tp-desc {
	transform: scaleY(-1); -o-transform: scaleY(-1); -moz-transform: scaleY(-1); -webkit-transform: scaleY(-1);
}
.esg-sorting-select {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; cursor: pointer; opacity: 0; -moz-opacity: 0.0; -khtml-opacity: 0.0; -webkit-appearance: menulist-button;
}
.esg-filters.esg-navbutton-solo-left {
	left: 0px; top: 50%; position: absolute; z-index: 800;
}
.esg-filters.esg-navbutton-solo-right {
	top: 50%; right: 0px; position: absolute; z-index: 800;
}
.esg-navigationbutton.esg-right {
	margin-right: 0px !important; margin-left: 0px !important; -webkit-transform: translateZ(5000px); -webkit-transform-style: flat;
}
.esg-navigationbutton.esg-left {
	margin-right: 0px !important; margin-left: 0px !important; -webkit-transform: translateZ(5000px); -webkit-transform-style: flat;
}
.eg-leftright-container {
	width: 310px; margin-right: 20px; float: left; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.eg-leftright-container.dark {
	background: rgb(30, 30, 30);
}
.eg-leftright-container .pagination {
	bottom: 0px; position: absolute;
}
.eg-leftright-container .esg-filters {
	padding: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.eg-leftright-container .esg-filterbutton {
	margin: 0px 0px 5px; display: block;
}
.eg-leftright-container .esg-filter-wrapper {
	margin-right: 0px; display: block;
}
.eg-ajaxtarget-container {
	width: 100%; height: auto; position: relative;
}
.tp-esg-item .add_to_cart_button.loading::before {
	background: url("../images/ajax-loader.gif") no-repeat center rgba(255, 255, 255, 0.65); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; content: "";
}
.esg-loader {
	left: 50%; top: 50%; position: absolute; z-index: 10000;
}
.infinityscollavailable.esg-loader {
	left: 50%; top: auto; margin-top: 25px !important; margin-bottom: 25px !important; position: relative;
}
.esg-loader.spinner0 {
	background: url("../images/loader.gif") no-repeat center rgb(255, 255, 255); border-radius: 3px; animation:esg-rotateplane 1.2s ease-in-out infinite; width: 40px; height: 40px; margin-left: -20px; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: esg-rotateplane 1.2s infinite ease-in-out;
}
.esg-loader.spinner1 {
	border-radius: 3px; animation:esg-rotateplane 1.2s ease-in-out infinite; width: 40px; height: 40px; margin-left: -20px; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: esg-rotateplane 1.2s infinite ease-in-out;
}
.esg-loader.spinner5 {
	background: url("../images/loader.gif") no-repeat 10px 10px rgb(255, 255, 255); margin: -22px; border-radius: 3px; width: 44px; height: 44px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.esg-loader.spinner2 {
	border-radius: 100%; animation:esg-scaleout 1s ease-in-out infinite; width: 40px; height: 40px; margin-left: -20px; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); background-color: rgb(255, 0, 0); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: esg-scaleout 1.0s infinite ease-in-out;
}
.esg-loader.spinner3 {
	margin: -9px 0px 0px -35px; width: 70px; text-align: center;
}
.eg-search-wrapper .esg-loader.spinner3 {
	margin-top: -30px !important;
}
.simple-light .eg-search-wrapper .esg-loader.spinner3 {
	margin-top: -25px !important;
}
.simple-dark .eg-search-wrapper .esg-loader.spinner3 {
	margin-top: -25px !important;
}
.text-light .eg-search-wrapper .esg-loader.spinner3 {
	margin-top: -22px !important;
}
.text-dark .eg-search-wrapper .esg-loader.spinner3 {
	margin-top: -22px !important;
}
.esg-loader.spinner3 .bounce1 {
	border-radius: 100%; animation:esg-bouncedelay 1.4s ease-in-out infinite both; width: 18px; height: 18px; display: inline-block; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: esg-bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both;
}
.esg-loader.spinner3 .bounce2 {
	border-radius: 100%; animation:esg-bouncedelay 1.4s ease-in-out infinite both; width: 18px; height: 18px; display: inline-block; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: esg-bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both;
}
.esg-loader.spinner3 .bounce3 {
	border-radius: 100%; animation:esg-bouncedelay 1.4s ease-in-out infinite both; width: 18px; height: 18px; display: inline-block; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: esg-bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both;
}
.esg-loader.spinner3 .bounce1 {
	animation-delay: -0.32s; -webkit-animation-delay: -0.32s;
}
.esg-loader.spinner3 .bounce2 {
	animation-delay: -0.16s; -webkit-animation-delay: -0.16s;
}
.esg-loader.spinner4 {
	margin: 0px 0px 0px -20px; animation:esg-rotate 2s linear infinite; width: 40px; height: 40px; text-align: center; -webkit-animation: esg-rotate 2.0s infinite linear;
}
.esg-loader.spinner4 .dot1 {
	border-radius: 100%; animation:esg-bounce 2s ease-in-out infinite; top: 0px; width: 60%; height: 60%; display: inline-block; position: absolute; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: esg-bounce 2.0s infinite ease-in-out;
}
.esg-loader.spinner4 .dot2 {
	border-radius: 100%; animation:esg-bounce 2s ease-in-out infinite; top: 0px; width: 60%; height: 60%; display: inline-block; position: absolute; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-animation: esg-bounce 2.0s infinite ease-in-out;
}
.esg-loader.spinner4 .dot2 {
	top: auto; bottom: 0px; animation-delay: -1s; -webkit-animation-delay: -1.0s;
}
[class^='eg-icon-']::before {
	width: 1em; text-align: center; text-transform: none; line-height: 1em; font-family: "eg-font"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block; speak: none;
}
[class*=' eg-icon-']::before {
	width: 1em; text-align: center; text-transform: none; line-height: 1em; font-family: "eg-font"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block; speak: none;
}
.eg-icon-soundcloud::before {
	content: "\e8ca";
}
.eg-icon-music::before {
	content: "\e858";
}
.eg-icon-color-adjust::before {
	content: "\e862";
}
.eg-icon-mail::before {
	content: "\e868";
}
.eg-icon-mail-alt::before {
	content: "\e869";
}
.eg-icon-heart::before {
	content: "\e86a";
}
.eg-icon-heart-empty::before {
	content: "\e86b";
}
.eg-icon-star::before {
	content: "\e86c";
}
.eg-icon-star-empty::before {
	content: "\e86d";
}
.eg-icon-user::before {
	content: "\e879";
}
.eg-icon-male::before {
	content: "\e87a";
}
.eg-icon-female::before {
	content: "\e87b";
}
.eg-icon-video::before {
	content: "\e805";
}
.eg-icon-videocam::before {
	content: "\e859";
}
.eg-icon-picture-1::before {
	content: "\e803";
}
.eg-icon-camera::before {
	content: "\e85a";
}
.eg-icon-camera-alt::before {
	content: "\e85b";
}
.eg-icon-th-large::before {
	content: "\e83c";
}
.eg-icon-th::before {
	content: "\e83d";
}
.eg-icon-ok::before {
	content: "\e80d";
}
.eg-icon-ok-circled2::before {
	content: "\e877";
}
.eg-icon-ok-squared::before {
	content: "\e878";
}
.eg-icon-cancel::before {
	content: "\e80a";
}
.eg-icon-plus::before {
	content: "\e86e";
}
.eg-icon-plus-circled::before {
	content: "\e876";
}
.eg-icon-plus-squared::before {
	content: "\e875";
}
.eg-icon-minus::before {
	content: "\e86f";
}
.eg-icon-minus-circled::before {
	content: "\e870";
}
.eg-icon-minus-squared::before {
	content: "\e871";
}
.eg-icon-minus-squared-alt::before {
	content: "\e872";
}
.eg-icon-info-circled::before {
	content: "\e80f";
}
.eg-icon-info::before {
	content: "\e844";
}
.eg-icon-home::before {
	content: "\e843";
}
.eg-icon-link::before {
	content: "\e80e";
}
.eg-icon-unlink::before {
	content: "\e83f";
}
.eg-icon-link-ext::before {
	content: "\e840";
}
.eg-icon-lock::before {
	content: "\e856";
}
.eg-icon-lock-open::before {
	content: "\e857";
}
.eg-icon-eye::before {
	content: "\e841";
}
.eg-icon-eye-off::before {
	content: "\e842";
}
.eg-icon-tag::before {
	content: "\e85c";
}
.eg-icon-thumbs-up::before {
	content: "\e887";
}
.eg-icon-thumbs-up-alt::before {
	content: "\e888";
}
.eg-icon-download::before {
	content: "\e88a";
}
.eg-icon-upload::before {
	content: "\e889";
}
.eg-icon-reply::before {
	content: "\e8a6";
}
.eg-icon-forward::before {
	content: "\e874";
}
.eg-icon-export-1::before {
	content: "\e873";
}
.eg-icon-print::before {
	content: "\e886";
}
.eg-icon-gamepad::before {
	content: "\e837";
}
.eg-icon-trash::before {
	content: "\e801";
}
.eg-icon-doc-text::before {
	content: "\e885";
}
.eg-icon-doc-inv::before {
	content: "\e884";
}
.eg-icon-folder-1::before {
	content: "\e83e";
}
.eg-icon-folder-open::before {
	content: "\e883";
}
.eg-icon-folder-open-empty::before {
	content: "\e882";
}
.eg-icon-rss::before {
	content: "\e880";
}
.eg-icon-rss-squared::before {
	content: "\e881";
}
.eg-icon-phone::before {
	content: "\e87f";
}
.eg-icon-menu::before {
	content: "\e830";
}
.eg-icon-cog-alt::before {
	content: "\e847";
}
.eg-icon-wrench::before {
	content: "\e848";
}
.eg-icon-basket-1::before {
	content: "\e87c";
}
.eg-icon-calendar::before {
	content: "\e87d";
}
.eg-icon-calendar-empty::before {
	content: "\e87e";
}
.eg-icon-lightbulb::before {
	content: "\e88b";
}
.eg-icon-resize-full-alt::before {
	content: "\e845";
}
.eg-icon-move::before {
	content: "\e846";
}
.eg-icon-down-dir::before {
	content: "\e838";
}
.eg-icon-up-dir::before {
	content: "\e839";
}
.eg-icon-left-dir::before {
	content: "\e817";
}
.eg-icon-right-dir::before {
	content: "\e818";
}
.eg-icon-down-open::before {
	content: "\e83b";
}
.eg-icon-left-open::before {
	content: "\e819";
}
.eg-icon-right-open::before {
	content: "\e81a";
}
.eg-icon-angle-left::before {
	content: "\e820";
}
.eg-icon-angle-right::before {
	content: "\e81d";
}
.eg-icon-angle-double-left::before {
	content: "\e892";
}
.eg-icon-angle-double-right::before {
	content: "\e893";
}
.eg-icon-left-big::before {
	content: "\e81f";
}
.eg-icon-right-big::before {
	content: "\e81e";
}
.eg-icon-up-hand::before {
	content: "\e835";
}
.eg-icon-ccw-1::before {
	content: "\e891";
}
.eg-icon-shuffle-1::before {
	content: "\e849";
}
.eg-icon-play::before {
	content: "\e88c";
}
.eg-icon-play-circled::before {
	content: "\e88e";
}
.eg-icon-stop::before {
	content: "\e88f";
}
.eg-icon-pause::before {
	content: "\e88d";
}
.eg-icon-fast-fw::before {
	content: "\e890";
}
.eg-icon-desktop::before {
	content: "\e85d";
}
.eg-icon-laptop::before {
	content: "\e85e";
}
.eg-icon-tablet::before {
	content: "\e85f";
}
.eg-icon-mobile::before {
	content: "\e860";
}
.eg-icon-flight::before {
	content: "\e894";
}
.eg-icon-font::before {
	content: "\e851";
}
.eg-icon-bold::before {
	content: "\e852";
}
.eg-icon-italic::before {
	content: "\e855";
}
.eg-icon-text-height::before {
	content: "\e84f";
}
.eg-icon-text-width::before {
	content: "\e850";
}
.eg-icon-align-left::before {
	content: "\e84c";
}
.eg-icon-align-center::before {
	content: "\e84d";
}
.eg-icon-align-right::before {
	content: "\e84e";
}
.eg-icon-search::before {
	content: "\e802";
}
.eg-icon-indent-left::before {
	content: "\e866";
}
.eg-icon-indent-right::before {
	content: "\e867";
}
.eg-icon-ajust::before {
	content: "\e84a";
}
.eg-icon-tint::before {
	content: "\e84b";
}
.eg-icon-chart-bar::before {
	content: "\e853";
}
.eg-icon-magic::before {
	content: "\e807";
}
.eg-icon-sort::before {
	content: "\e895";
}
.eg-icon-sort-alt-up::before {
	content: "\e863";
}
.eg-icon-sort-alt-down::before {
	content: "\e864";
}
.eg-icon-sort-name-up::before {
	content: "\e854";
}
.eg-icon-sort-name-down::before {
	content: "\e865";
}
.eg-icon-coffee::before {
	content: "\e896";
}
.eg-icon-food::before {
	content: "\e897";
}
.eg-icon-medkit::before {
	content: "\e898";
}
.eg-icon-puzzle::before {
	content: "\e899";
}
.eg-icon-apple::before {
	content: "\e89a";
}
.eg-icon-facebook::before {
	content: "\e89b";
}
.eg-icon-gplus::before {
	content: "\e89c";
}
.eg-icon-tumblr::before {
	content: "\e8a0";
}
.eg-icon-twitter-squared::before {
	content: "\e8a2";
}
.eg-icon-twitter::before {
	content: "\e8a1";
}
.eg-icon-vimeo-squared::before {
	content: "\e89d";
}
.eg-icon-youtube::before {
	content: "\e89f";
}
.eg-icon-youtube-squared::before {
	content: "\e89e";
}
.eg-icon-picture::before {
	content: "\e800";
}
.eg-icon-check::before {
	content: "\e810";
}
.eg-icon-back::before {
	content: "\e8a5";
}
.eg-icon-thumbs-up-1::before {
	content: "\e8a9";
}
.eg-icon-thumbs-down::before {
	content: "\e8aa";
}
.eg-icon-download-1::before {
	content: "\e8ab";
}
.eg-icon-upload-1::before {
	content: "\e8ac";
}
.eg-icon-reply-1::before {
	content: "\e8a8";
}
.eg-icon-forward-1::before {
	content: "\e8a7";
}
.eg-icon-export::before {
	content: "\e80b";
}
.eg-icon-folder::before {
	content: "\e813";
}
.eg-icon-rss-1::before {
	content: "\e8c8";
}
.eg-icon-cog::before {
	content: "\e832";
}
.eg-icon-tools::before {
	content: "\e815";
}
.eg-icon-basket::before {
	content: "\e812";
}
.eg-icon-login::before {
	content: "\e833";
}
.eg-icon-logout::before {
	content: "\e834";
}
.eg-icon-resize-full::before {
	content: "\e816";
}
.eg-icon-popup::before {
	content: "\e828";
}
.eg-icon-arrow-combo::before {
	content: "\e827";
}
.eg-icon-left-open-1::before {
	content: "\e82a";
}
.eg-icon-right-open-1::before {
	content: "\e82b";
}
.eg-icon-left-open-mini::before {
	content: "\e822";
}
.eg-icon-right-open-mini::before {
	content: "\e823";
}
.eg-icon-left-open-big::before {
	content: "\e824";
}
.eg-icon-right-open-big::before {
	content: "\e825";
}
.eg-icon-left::before {
	content: "\e836";
}
.eg-icon-right::before {
	content: "\e826";
}
.eg-icon-ccw::before {
	content: "\e808";
}
.eg-icon-cw::before {
	content: "\e8c9";
}
.eg-icon-arrows-ccw::before {
	content: "\e806";
}
.eg-icon-level-down::before {
	content: "\e8a3";
}
.eg-icon-level-up::before {
	content: "\e8a4";
}
.eg-icon-shuffle::before {
	content: "\e814";
}
.eg-icon-palette::before {
	content: "\e829";
}
.eg-icon-list-add::before {
	content: "\e80c";
}
.eg-icon-back-in-time::before {
	content: "\e821";
}
.eg-icon-monitor::before {
	content: "\e81b";
}
.eg-icon-paper-plane::before {
	content: "\e8ad";
}
.eg-icon-brush::before {
	content: "\e8ae";
}
.eg-icon-droplet::before {
	content: "\e81c";
}
.eg-icon-clipboard::before {
	content: "\e8b0";
}
.eg-icon-megaphone::before {
	content: "\e8b1";
}
.eg-icon-key::before {
	content: "\e8af";
}
.eg-icon-github::before {
	content: "\e8b3";
}
.eg-icon-github-circled::before {
	content: "\e8b4";
}
.eg-icon-flickr::before {
	content: "\e8b2";
}
.eg-icon-flickr-circled::before {
	content: "\e8b5";
}
.eg-icon-vimeo::before {
	content: "\e8b6";
}
.eg-icon-vimeo-circled::before {
	content: "\e8b7";
}
.eg-icon-twitter-1::before {
	content: "\e8b8";
}
.eg-icon-twitter-circled::before {
	content: "\e8b9";
}
.eg-icon-facebook-1::before {
	content: "\e8ba";
}
.eg-icon-facebook-circled::before {
	content: "\e8bb";
}
.eg-icon-facebook-squared::before {
	content: "\e8bc";
}
.eg-icon-gplus-1::before {
	content: "\e8bd";
}
.eg-icon-gplus-circled::before {
	content: "\e8be";
}
.eg-icon-pinterest::before {
	content: "\e8bf";
}
.eg-icon-pinterest-circled::before {
	content: "\e8c0";
}
.eg-icon-tumblr-1::before {
	content: "\e8c1";
}
.eg-icon-tumblr-circled::before {
	content: "\e8c2";
}
.eg-icon-linkedin::before {
	content: "\e8c3";
}
.eg-icon-linkedin-circled::before {
	content: "\e8c4";
}
.eg-icon-dribbble::before {
	content: "\e8c5";
}
.eg-icon-dribbble-circled::before {
	content: "\e8c6";
}
.eg-icon-picasa::before {
	content: "\e8c7";
}
.eg-icon-ok-1::before {
	content: "\e811";
}
.eg-icon-doc::before {
	content: "\e809";
}
.eg-icon-left-open-outline::before {
	content: "\e82e";
}
.eg-icon-left-open-2::before {
	content: "\e82c";
}
.eg-icon-right-open-outline::before {
	content: "\e82f";
}
.eg-icon-right-open-2::before {
	content: "\e82d";
}
.eg-icon-equalizer::before {
	content: "\e83a";
}
.eg-icon-layers-alt::before {
	content: "\e804";
}
.eg-icon-pencil-1::before {
	content: "\e831";
}
.eg-icon-align-justify::before {
	content: "\e861";
}
.eg-icon-wistia::before {
	content: "\e89f";
}
.eg-icon-wistia-squared::before {
	content: "\e89e";
}
.esg-filter-wrapper :last-child.esg-filterbutton {
	margin-right: 0px !important;
}
.esg-cartbutton a {
	margin-right: 0px !important;
}
.esg-selected-filterbutton {
	margin-right: 0px !important;
}
.esg-singlefilters .esg-filter-checked {
	display: none !important;
}
.eg-ajaxclicklistener {
	cursor: pointer;
}
.eg-ajax-video-container {
	height: 0px; overflow: hidden; padding-top: 30px; padding-bottom: 56.25%; position: relative;
}
.eg-ajax-video-container.widevideo {
	padding-bottom: 50%;
}
.eg-ajax-video-container iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.eg-ajax-video-container object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.eg-ajax-video-container embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.forcenotvisible {
	visibility: hidden !important;
}
.forcenotdisplay {
	display: none !important;
}
input[type='text'].eg-search-input {
	display: inline-block;
}
.eg-search-input {
	display: inline-block;
}
.eg-search-submit {
	width: auto; display: inline-block; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none;
}
.eg-search-clean {
	width: auto; display: inline-block; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none;
}
.eg-search-submit {
	cursor: pointer;
}
.eg-search-clean {
	cursor: pointer;
}
.eg-search-wrapper {
	line-height: 40px; vertical-align: top;
}
input[type='text'].eg-search-input {
	margin: 0px 0px 5px !important; padding: 8px 15px; font-family: "Open Sans",sans-serif; vertical-align: middle;
}
.eg-ajax-closer-wrapper {
	display: block; position: relative; z-index: 51000;
}
.eg-ajax-navbt {
	margin-right: 5px; display: inline-block; cursor: pointer;
}
.eg-acp-inner.eg-acp-tr .eg-ajax-closer.eg-ajax-navbt {
	margin-right: 0px;
}
.eg-acp-inner.eg-acp-br .eg-ajax-closer.eg-ajax-navbt {
	margin-right: 0px;
}
.eg-ajax-closer-wrapper.eg-acp-tl {
	text-align: left;
}
.eg-ajax-closer-wrapper.eg-acp-bl {
	text-align: left;
}
.eg-ajax-closer-wrapper.eg-acp-tr {
	text-align: right;
}
.eg-ajax-closer-wrapper.eg-acp-br {
	text-align: right;
}
.eg-ajax-closer-wrapper.eg-acp-t {
	text-align: center;
}
.eg-ajax-closer-wrapper.eg-acp-b {
	text-align: center;
}
.eg-ajax-closer-wrapper.eg-acp-t {
	margin-bottom: 5px;
}
.eg-ajax-closer-wrapper.eg-acp-tr {
	margin-bottom: 5px;
}
.eg-ajax-closer-wrapper.eg-acp-tl {
	margin-bottom: 5px;
}
.eg-ajax-closer-wrapper.eg-acp-bl {
	margin-top: 5px;
}
.eg-ajax-closer-wrapper.eg-acp-br {
	margin-top: 5px;
}
.eg-ajax-closer-wrapper.eg-acp-b {
	margin-top: 5px;
}
.eg-acp-inner {
	margin: 5px; display: block; position: absolute; z-index: 50;
}
.eg-acp-inner.eg-acp-tr {
	top: 0px;
}
.eg-acp-inner.eg-acp-tl {
	top: 0px;
}
.eg-acp-inner.eg-acp-t {
	top: 0px;
}
.eg-acp-inner.eg-acp-br {
	bottom: 0px;
}
.eg-acp-inner.eg-acp-bl {
	bottom: 0px;
}
.eg-acp-inner.eg-acp-b {
	bottom: 0px;
}
.eg-acp-inner.eg-acp-tl {
	left: 0px;
}
.eg-acp-inner.eg-acp-bl {
	left: 0px;
}
.eg-acp-inner.eg-acp-tr {
	right: 0px;
}
.eg-acp-inner.eg-acp-br {
	right: 0px;
}
.eg-acp-inner.eg-acp-t {
	left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%);
}
.eg-acp-inner.eg-acp-b {
	left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%);
}
.eg-ajax-navbt {
	background: rgba(0, 0, 0, 0.75); padding: 1px 1px 0px 0px; border-radius: 2px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 21px; font-size: 11px; font-weight: 400; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.eg-ajax-closer.eg-ajax-navbt {
	padding: 1px 5px 1px 3px; vertical-align: top;
}
.eg-acp-light .eg-ajax-navbt {
	background: rgb(229, 229, 229); color: rgb(0, 0, 0);
}
.eg-ajax-closer.eg-ajax-navbt i {
	font-size: 13px;
}
.eg-ajax-navbt i {
	font-size: 16px;
}
.eg-ajax-closer-wrapper.eg-acp-type1 {
	margin: 0px;
}
.eg-acp-type1 .eg-ajax-navbt {
	margin: 0px; padding: 10px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.eg-acp-type1 .eg-ajax-navbt i {
	font-size: 20px;
}
.eg-acp-type1 .eg-ajax-navbt {
	padding: 0px; width: 40px; height: 40px; text-align: center; line-height: 40px;
}
.eg-acp-type1 .eg-ajax-closer.eg-ajax-navbt {
	padding: 8px 0px 4px; height: auto; line-height: 28px; font-family: sans-serif; font-size: 24px; font-weight: 300; vertical-align: top;
}
span.eg-el-amount::before {
	content: "(";
}
span.eg-el-amount::after {
	content: ")";
}
span.eg-el-amount {
	margin-left: 10px;
}
.esg-split-content .esg-entry-media-wrapper {
	width: 50% !important;
}
.esg-split-content .esg-entry-cover {
	width: 50% !important;
}
.esg-split-content .esg-media-cover-wrapper::after {
	clear: both; display: table; content: "";
}
.esg-split-right .esg-entry-media-wrapper {
	float: right;
}
.esg-split-right .esg-entry-cover {
	float: right;
}
.esg-split-left .esg-entry-media-wrapper {
	float: left;
}
.esg-split-left .esg-entry-cover {
	float: left;
}
.esg-split-content .esg-entry-media {
	height: 100% !important;
}
.esg-split-content .esg-entry-cover {
	position: relative !important;
}
.esg-split-content .esg-entry-content {
	clear: both;
}
.grayscale {
	-webkit-filter: grayscale(100%);
}
:not(.esg-anime-blur).esg-itm-anime .esg-overflowtrick {
	overflow: visible !important;
}
.esg-itm-anime .tp-esg-item {
	-webkit-mask-image: none;
}
.esg-itm-anime .tp-esg-item:hover {
	z-index: 9999 !important; transform: none !important;
}
.esg-anime-blur .esg-entry-media {
	transform-origin: center center !important; transform: scale(1.15) !important;
}
.esg-anime-item::before {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: "";
}
.aden {
	-webkit-filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);
}
.aden::after {
	background: linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent); mix-blend-mode: darken;
}
.perpetua::after {
	opacity: 0.5; mix-blend-mode: soft-light;
}
.reyes::after {
	opacity: 0.5; mix-blend-mode: soft-light;
}
.inkwell {
	-webkit-filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);
}
.perpetua::after {
	background: linear-gradient(rgb(0, 91, 154), rgb(230, 193, 61));
}
.reyes {
	-webkit-filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75);
}
.reyes::after {
	background: rgb(239, 205, 173);
}
.gingham {
	-webkit-filter: brightness(1.05) hue-rotate(-10deg);
}
.gingham::after {
	background: linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent); mix-blend-mode: darken;
}
.toaster {
	-webkit-filter: contrast(1.5) brightness(.9);
}
.toaster::after {
	background: radial-gradient(circle, rgb(128, 78, 15), rgb(59, 0, 59)); mix-blend-mode: screen;
}
.walden {
	-webkit-filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);
}
.walden::after {
	background: rgb(0, 68, 204); opacity: 0.3; mix-blend-mode: screen;
}
.hudson {
	-webkit-filter: brightness(1.2) contrast(.9) saturate(1.1);
}
.hudson::after {
	background: radial-gradient(circle, rgb(166, 177, 255) 50%, rgb(52, 33, 52)); opacity: 0.5; mix-blend-mode: multiply;
}
.earlybird {
	-webkit-filter: contrast(.9) sepia(.2);
}
.earlybird::after {
	background: radial-gradient(circle, rgb(208, 186, 142) 20%, rgb(54, 3, 9) 85%, rgb(29, 2, 16) 100%); mix-blend-mode: overlay;
}
.mayfair {
	-webkit-filter: contrast(1.1) saturate(1.1);
}
.mayfair::after {
	background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), rgb(17, 17, 17) 60%); opacity: 0.4; mix-blend-mode: overlay;
}
.lofi {
	-webkit-filter: saturate(1.1) contrast(1.5);
}
.lofi::after {
	background: radial-gradient(circle, transparent 70%, rgb(34, 34, 34) 150%); mix-blend-mode: multiply;
}
._1977 {
	-webkit-filter: contrast(1.1) brightness(1.1) saturate(1.3);
}
._1977::after {
	background: rgba(243, 106, 188, 0.3); mix-blend-mode: screen;
}
.brooklyn {
	-webkit-filter: contrast(.9) brightness(1.1);
}
.brooklyn::after {
	background: radial-gradient(circle, rgba(168, 223, 193, 0.4) 70%, rgb(196, 183, 200)); mix-blend-mode: overlay;
}
.xpro2 {
	-webkit-filter: sepia(.3);
}
.xpro2::after {
	background: radial-gradient(circle, rgb(230, 231, 224) 40%, rgba(43, 42, 161, 0.6) 110%); mix-blend-mode: color-burn;
}
.nashville {
	-webkit-filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);
}
.nashville::after {
	background: rgba(0, 70, 150, 0.4); mix-blend-mode: lighten;
}
.nashville::before {
	background: rgba(247, 176, 153, 0.56); mix-blend-mode: darken;
}
.lark {
	-webkit-filter: contrast(.9);
}
.lark::after {
	background: rgba(242, 242, 242, 0.8); mix-blend-mode: darken;
}
.lark::before {
	background: rgb(34, 37, 63); mix-blend-mode: color-dodge;
}
.moon {
	-webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
}
.moon::before {
	background: rgb(160, 160, 160); mix-blend-mode: soft-light;
}
.moon::after {
	background: rgb(56, 56, 56); mix-blend-mode: lighten;
}
.clarendon {
	-webkit-filter: contrast(1.2) saturate(1.35);
}
.clarendon::before {
	background: rgba(127, 187, 227, 0.2); mix-blend-mode: overlay;
}
.willow {
	-webkit-filter: grayscale(.5) contrast(.95) brightness(.9);
}
.willow::before {
	mix-blend-mode: overlay;
}
.willow::after {
	background-color: rgb(216, 205, 203); mix-blend-mode: color;
}
.rise {
	-webkit-filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9);
}
.rise::after {
	background: radial-gradient(circle, rgba(232, 197, 152, 0.8), transparent 90%); opacity: 0.6; mix-blend-mode: overlay;
}
.rise::before {
	background: radial-gradient(circle, rgba(236, 205, 169, 0.15) 55%, rgba(50, 30, 7, 0.4)); mix-blend-mode: multiply;
}
._1977::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
._1977::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.aden::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.aden::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.brooklyn::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.brooklyn::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.clarendon::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.clarendon::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.earlybird::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.earlybird::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.gingham::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.gingham::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.hudson::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.hudson::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.inkwell::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.inkwell::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.lark::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.lark::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.lofi::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.lofi::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.mayfair::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.mayfair::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.moon::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.moon::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.nashville::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.nashville::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.perpetua::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.perpetua::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.reyes::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.reyes::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.rise::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.rise::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.slumber::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.slumber::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.toaster::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.toaster::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.walden::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.walden::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.willow::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.willow::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.xpro2::after {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
.xpro2::before {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: ""; pointer-events: none;
}
._1977 {
	position: relative;
}
.aden {
	position: relative;
}
.brooklyn {
	position: relative;
}
.clarendon {
	position: relative;
}
.earlybird {
	position: relative;
}
.gingham {
	position: relative;
}
.hudson {
	position: relative;
}
.inkwell {
	position: relative;
}
.lark {
	position: relative;
}
.lofi {
	position: relative;
}
.mayfair {
	position: relative;
}
.moon {
	position: relative;
}
.nashville {
	position: relative;
}
.perpetua {
	position: relative;
}
.reyes {
	position: relative;
}
.rise {
	position: relative;
}
.slumber {
	position: relative;
}
.toaster {
	position: relative;
}
.walden {
	position: relative;
}
.willow {
	position: relative;
}
.xpro2 {
	position: relative;
}
._1977 img {
	width: 100%; z-index: 1;
}
.aden img {
	width: 100%; z-index: 1;
}
.brooklyn img {
	width: 100%; z-index: 1;
}
.clarendon img {
	width: 100%; z-index: 1;
}
.earlybird img {
	width: 100%; z-index: 1;
}
.gingham img {
	width: 100%; z-index: 1;
}
.hudson img {
	width: 100%; z-index: 1;
}
.inkwell img {
	width: 100%; z-index: 1;
}
.lark img {
	width: 100%; z-index: 1;
}
.lofi img {
	width: 100%; z-index: 1;
}
.mayfair img {
	width: 100%; z-index: 1;
}
.moon img {
	width: 100%; z-index: 1;
}
.nashville img {
	width: 100%; z-index: 1;
}
.perpetua img {
	width: 100%; z-index: 1;
}
.reyes img {
	width: 100%; z-index: 1;
}
.rise img {
	width: 100%; z-index: 1;
}
.slumber img {
	width: 100%; z-index: 1;
}
.toaster img {
	width: 100%; z-index: 1;
}
.walden img {
	width: 100%; z-index: 1;
}
.willow img {
	width: 100%; z-index: 1;
}
.xpro2 img {
	width: 100%; z-index: 1;
}
._1977::before {
	z-index: 2;
}
.aden::before {
	z-index: 2;
}
.brooklyn::before {
	z-index: 2;
}
.clarendon::before {
	z-index: 2;
}
.earlybird::before {
	z-index: 2;
}
.gingham::before {
	z-index: 2;
}
.hudson::before {
	z-index: 2;
}
.inkwell::before {
	z-index: 2;
}
.lark::before {
	z-index: 2;
}
.lofi::before {
	z-index: 2;
}
.mayfair::before {
	z-index: 2;
}
.moon::before {
	z-index: 2;
}
.nashville::before {
	z-index: 2;
}
.perpetua::before {
	z-index: 2;
}
.reyes::before {
	z-index: 2;
}
.rise::before {
	z-index: 2;
}
.slumber::before {
	z-index: 2;
}
.toaster::before {
	z-index: 2;
}
.walden::before {
	z-index: 2;
}
.willow::before {
	z-index: 2;
}
.xpro2::before {
	z-index: 2;
}
._1977::after {
	z-index: 3;
}
.aden::after {
	z-index: 3;
}
.brooklyn::after {
	z-index: 3;
}
.clarendon::after {
	z-index: 3;
}
.earlybird::after {
	z-index: 3;
}
.gingham::after {
	z-index: 3;
}
.hudson::after {
	z-index: 3;
}
.inkwell::after {
	z-index: 3;
}
.lark::after {
	z-index: 3;
}
.lofi::after {
	z-index: 3;
}
.mayfair::after {
	z-index: 3;
}
.moon::after {
	z-index: 3;
}
.nashville::after {
	z-index: 3;
}
.perpetua::after {
	z-index: 3;
}
.reyes::after {
	z-index: 3;
}
.rise::after {
	z-index: 3;
}
.slumber::after {
	z-index: 3;
}
.toaster::after {
	z-index: 3;
}
.walden::after {
	z-index: 3;
}
.willow::after {
	z-index: 3;
}
.xpro2::after {
	z-index: 3;
}
.slumber {
	-webkit-filter: saturate(.66) brightness(1.05);
}
.slumber::after {
	background: rgba(125, 105, 24, 0.5); mix-blend-mode: soft-light;
}
.slumber::before {
	background: rgba(69, 41, 12, 0.4); mix-blend-mode: lighten;
}
