.button-effects.item-box.master .preview-item-links span.item-link {
	overflow: hidden; position: relative; transform: translateZ(0px); backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.button-effects.item-box.master .blocks-preview-item-links span.item-link {
	overflow: hidden; position: relative; transform: translateZ(0px); backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.button-wrapper .item-link {
	overflow: hidden; position: relative; transform: translateZ(0px); backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.button-effects.item-box.master .preview-item-links span.item-link:hover {
	
}
.button-effects.item-box.master .blocks-preview-item-links span.item-link:hover {
	
}
.button-effects.item-box.master .preview-item-links span.item-link::before {
	position: absolute; content: ""; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.button-effects.item-box.master .blocks-preview-item-links span.item-link::before {
	position: absolute; content: ""; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.button-wrapper .item-link::before {
	position: absolute; content: ""; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.btn_hover1.item-box.master .preview-item-links span.item-link {
	transition:box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.btn_hover1.item-box.master .blocks-preview-item-links span.item-link {
	transition:box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.btn_hover1.button-wrapper .item-link {
	transition:box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.btn_hover1.item-box.master .preview-item-links span.item-link:hover {
	box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5);
}
.btn_hover1.item-box.master .blocks-preview-item-links span.item-link:hover {
	box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5);
}
.btn_hover1.button-wrapper .item-link:hover {
	box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5);
}
.btn_hover2.item-box.master .preview-item-links span.item-link {
	transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.btn_hover2.item-box.master .blocks-preview-item-links span.item-link {
	transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.btn_hover2.button-wrapper .item-link {
	transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.btn_hover2.item-box.master .preview-item-links span.item-link:hover {
	transform: scale(1.3); -webkit-transform: scale(1.3);
}
.btn_hover2.item-box.master .blocks-preview-item-links span.item-link:hover {
	transform: scale(1.3); -webkit-transform: scale(1.3);
}
.btn_hover2.button-wrapper .item-link:hover {
	transform: scale(1.3); -webkit-transform: scale(1.3);
}
.btn_hover3.item-box.master .preview-item-links span.item-link::before {
	left: 0px; height: 100%; right: 0px; bottom: 0px; z-index: -1; opacity: 0; transition-property: opacity; -webkit-transition-property: opacity;
}
.btn_hover3.item-box.master .blocks-preview-item-links span.item-link::before {
	left: 0px; height: 100%; right: 0px; bottom: 0px; z-index: -1; opacity: 0; transition-property: opacity; -webkit-transition-property: opacity;
}
.btn_hover3.button-wrapper .item-link::before {
	left: 0px; height: 100%; right: 0px; bottom: 0px; z-index: -1; opacity: 0; transition-property: opacity; -webkit-transition-property: opacity;
}
.btn_hover3.item-box.master .preview-item-links span.item-link:hover::before {
	opacity: 1;
}
.btn_hover3.item-box.master .blocks-preview-item-links span.item-link:hover::before {
	opacity: 1;
}
.btn_hover3.button-wrapper .item-link:hover::before {
	opacity: 1;
}
.btn_hover4.item-box.master .preview-item-links span.item-link::before {
	left: 0px; height: 0px; right: 0px; bottom: 0px; z-index: -1; transition-property: height; -webkit-transition-property: height;
}
.btn_hover4.item-box.master .blocks-preview-item-links span.item-link::before {
	left: 0px; height: 0px; right: 0px; bottom: 0px; z-index: -1; transition-property: height; -webkit-transition-property: height;
}
.btn_hover4.button-wrapper .item-link::before {
	left: 0px; height: 0px; right: 0px; bottom: 0px; z-index: -1; transition-property: height; -webkit-transition-property: height;
}
.btn_hover4.item-box.master .preview-item-links span.item-link:hover::before {
	height: 100%;
}
.btn_hover4.item-box.master .blocks-preview-item-links span.item-link:hover::before {
	height: 100%;
}
.btn_hover4.button-wrapper .item-link:hover::before {
	height: 100%;
}
.btn_hover5.item-box.master .preview-item-links span.item-link::before {
	left: 51%; height: 4px; right: 50%; bottom: 0px; transition-property: left, right; -webkit-transition-property: left, right;
}
.btn_hover5.item-box.master .blocks-preview-item-links span.item-link::before {
	left: 51%; height: 4px; right: 50%; bottom: 0px; transition-property: left, right; -webkit-transition-property: left, right;
}
.btn_hover5.button-wrapper .item-link::before {
	left: 51%; height: 4px; right: 50%; bottom: 0px; transition-property: left, right; -webkit-transition-property: left, right;
}
.btn_hover5.item-box.master .preview-item-links span.item-link:hover::before {
	left: 0px; right: 0px;
}
.btn_hover5.item-box.master .blocks-preview-item-links span.item-link:hover::before {
	left: 0px; right: 0px;
}
.btn_hover5.button-wrapper .item-link:hover::before {
	left: 0px; right: 0px;
}
.btn_hover6.item-box.master .preview-item-links span.item-link {
	transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.btn_hover6.item-box.master .blocks-preview-item-links span.item-link {
	transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.btn_hover6.button-wrapper .item-link {
	transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.btn_hover6.item-box.master .preview-item-links span.item-link:hover {
	transform: translate(0px, -10px); -webkit-transform: translate(0px, -10px);
}
.btn_hover6.item-box.master .blocks-preview-item-links span.item-link:hover {
	transform: translate(0px, -10px); -webkit-transform: translate(0px, -10px);
}
.btn_hover6.button-wrapper .item-link:hover {
	transform: translate(0px, -10px); -webkit-transform: translate(0px, -10px);
}
.btn_hover7.item-box.master .preview-item-links span.item-link:hover::before {
	left: 0px; right: 0px;
}
.btn_hover7.item-box.master .blocks-preview-item-links span.item-link:hover::before {
	left: 0px; right: 0px;
}
.btn_hover7.button-wrapper .item-link:hover::before {
	left: 0px; right: 0px;
}
:not(.disable_effects).main-page .scroll_effect1.container.master.scroll-effects .item-box.master .item-wrapper {
	transition:opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page .scroll_effect1.container.master.scroll-effects .hidden-section.item-box.master .item-wrapper {
	opacity: 0;
}
:not(.disable_effects).main-page .scroll_effect1.container.master.scroll-effects .visible-section.item-box.master .item-wrapper {
	opacity: 1;
}
:not(.disable_effects).main-page .scroll_effect2.container.master.scroll-effects .item-box.master .item-wrapper {
	transition:opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page .scroll_effect2.container.master.scroll-effects .hidden-section.item-box.master .item-wrapper {
	opacity: 0; transform: scale(0.8); -webkit-transform: scale(0.8);
}
:not(.disable_effects).main-page .scroll_effect2.container.master.scroll-effects .visible-section.item-box.master .item-wrapper {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
:not(.disable_effects).main-page .scroll_effect3.container.master.scroll-effects .item-box.master .item-wrapper {
	transition:opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page .scroll_effect3.container.master.scroll-effects .hidden-section.item-box.master .item-wrapper {
	opacity: 0; transform: translate(0px, 100px); -webkit-transform: translate(0px, 100px);
}
:not(.disable_effects).main-page .scroll_effect3.container.master.scroll-effects .visible-section.item-box.master .item-wrapper {
	opacity: 1;
}
.items-hover-effects.item-box.master :not(.stripe-header).item-box.sub {
	position: relative; transform: translateZ(0px); backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.button-wrapper .item-link {
	position: relative; transform: translateZ(0px); backface-visibility: hidden; -webkit-backface-visibility: hidden;
}
.button-wrapper .item-link::after {
	background-color: rgb(32, 152, 209);
}
.items-hover-effects.item-box.master :not(.stripe-header).item-box.sub::after {
	position: absolute; content: ""; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.button-wrapper .item-link::after {
	position: absolute; content: ""; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover1.item-box.master :not(.stripe-header).item-box.sub {
	transition:box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover1.button-wrapper .item-link {
	transition:box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-box-shadow 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover1.item-box.master :not(.stripe-header).item-box.sub:hover {
	box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5);
}
.item_hover1.button-wrapper .item-link:hover {
	box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5);
}
.item_hover2.item-box.master :not(.stripe-header).item-box.sub {
	transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover2.button-wrapper .item-link {
	transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover2.item-box.master :not(.stripe-header).item-box.sub:hover {
	z-index: 1234567; transform: scale(1.1); -webkit-transform: scale(1.1);
}
.item_hover2.button-wrapper .item-link:hover {
	z-index: 1234567; transform: scale(1.1); -webkit-transform: scale(1.1);
}
.item_hover3.item-box.master :not(.stripe-header).item-box.sub .pic-side::after {
	left: 0px; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 12345; content: ""; opacity: 0; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-property: opacity;
}
.item_hover3.button-wrapper .item-link::after {
	left: 0px; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 12345; content: ""; opacity: 0; transition-property: opacity; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-property: opacity;
}
.item_hover3.item-box.master :not(.stripe-header).item-box.sub:hover .pic-side::after {
	opacity: 1;
}
.item_hover3.button-wrapper .item-link:hover::after {
	opacity: 1;
}
.item_hover4.item-box.master :not(.stripe-header).item-box.sub .pic-side::after {
	left: 0px; height: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 12345; content: ""; transition-property: height; transition-duration: 0.5s; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-property: height;
}
.item_hover4.button-wrapper .item-link::after {
	left: 0px; height: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 12345; content: ""; transition-property: height; transition-duration: 0.5s; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition-property: height;
}
.item_hover4.item-box.master :not(.stripe-header).item-box.sub:hover .pic-side::after {
	height: 100%;
}
.item_hover4.button-wrapper .item-link:hover::after {
	height: 100%;
}
.item_hover4.item-box.master :not(.stripe-header).item-box.sub .pic-side .inner-pic {
	transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover4.item-box.master :not(.stripe-header).item-box.sub:hover .pic-side .inner-pic {
	transform: translate(0px, -50%); -webkit-transform: translate(0px, -50%);
}
.item_hover4.item-box.master :not(.stripe-header).item-box.sub:hover .pic-side .inner-pic-holder {
	oveflow: hidden;
}
.item_hover4.item-box.master .item-box.sub:hover .pic-side .image-link {
	oveflow: hidden;
}
.item_hover5.item-box.master :not(.stripe-header).item-box.sub::after {
	left: 51%; height: 4px; right: 50%; bottom: 0px; z-index: 12345; transition-property: left, right; -webkit-transition-property: left, right;
}
.item_hover5.button-wrapper .item-link::after {
	left: 51%; height: 4px; right: 50%; bottom: 0px; z-index: 12345; transition-property: left, right; -webkit-transition-property: left, right;
}
.item_hover5.item-box.master :not(.stripe-header).item-box.sub:hover::after {
	left: 0px; right: 0px;
}
.item_hover5.button-wrapper .item-link:hover::after {
	left: 0px; right: 0px;
}
.item_hover6.item-box.master :not(.stripe-header).item-box.sub {
	transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover6.button-wrapper .item-link {
	transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover6.item-box.master :not(.stripe-header).item-box.sub:hover {
	z-index: 1234567; transform: translate(0px, -10px); -webkit-transform: translate(0px, -10px);
}
.item_hover6.button-wrapper .item-link:hover {
	z-index: 1234567; transform: translate(0px, -10px); -webkit-transform: translate(0px, -10px);
}
.item_hover7.item-box.master :not(.stripe-header).item-box.sub {
	transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover7.button-wrapper .item-link {
	transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover7.item-box.master :not(.stripe-header).item-box.sub:hover {
	transform: scale(0.9); -webkit-transform: scale(0.9);
}
.item_hover7.button-wrapper .item-link:hover {
	transform: scale(0.9); -webkit-transform: scale(0.9);
}
.item_hover8.item-box.master :not(.stripe-header).item-box.sub .inner-pic {
	transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) , opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover8.button-wrapper .item-link {
	transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) , opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover8.item-box.master :not(.stripe-header).item-box.sub:hover .inner-pic {
	opacity: 0.7; transform: scale(1.1); -webkit-transform: scale(1.1);
}
.item_hover8.button-wrapper .item-link:hover {
	opacity: 0.7; transform: scale(1.1); -webkit-transform: scale(1.1);
}
.item_hover8.item-box.master :not(.stripe-header).item-box.sub:hover .pic-side .inner-pic-holder {
	oveflow: hidden;
}
.item_hover8.item-box.master .item-box.sub:hover .pic-side .image-link {
	oveflow: hidden;
}
.item_hover9.button-wrapper .item-link {
	transition:color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); color: transparent; -webkit-transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover9.button-wrapper .item-link:hover {
	color: white;
}
.item_hover9.item-box.master :not(.stripe-header).item-box.sub .item-details {
	transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); opacity: 0; -webkit-transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover9.item-box.master :not(.stripe-header).item-box.sub:hover .item-details {
	opacity: 1;
}
.item_hover10.button-wrapper .item-link {
	transition:color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); color: transparent; -webkit-transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover10.button-wrapper .item-link:hover {
	color: white;
}
.item_hover10.item-box.master :not(.stripe-header).item-box.sub .item-details {
	transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); opacity: 0; -webkit-transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover10.item-box.master :not(.stripe-header).item-box.sub:hover .item-details {
	opacity: 1;
}
.item_hover10.item-box.master :not(.stripe-header).item-box.sub .inner-pic {
	transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) , opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover10.button-wrapper .item-link {
	transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) , opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover10.item-box.master :not(.stripe-header).item-box.sub:hover .inner-pic {
	opacity: 0.7; transform: scale(1.1); -webkit-transform: scale(1.1);
}
.item_hover10.button-wrapper .item-link:hover {
	opacity: 0.7; transform: scale(1.1); -webkit-transform: scale(1.1);
}
.item_hover10.item-box.master :not(.stripe-header).item-box.sub:hover .pic-side .inner-pic-holder {
	oveflow: hidden;
}
.item_hover10.item-box.master .item-box.sub:hover .pic-side .image-link {
	oveflow: hidden;
}
.item_hover11.item-box.master :not(.stripe-header).item-box.sub .inner-pic:hover {
	transition:transform 40s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 40s cubic-bezier(0.165, 0.84, 0.44, 1) , opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 40s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover11.button-wrapper .item-link:hover {
	transition:transform 40s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 40s cubic-bezier(0.165, 0.84, 0.44, 1) , opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 40s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover11.item-box.master :not(.stripe-header).item-box.sub .inner-pic {
	transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) , opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover11.button-wrapper .item-link {
	transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) , opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: -moz-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item_hover11.item-box.master :not(.stripe-header).item-box.sub:hover .inner-pic {
	transform: scale(1.5); -webkit-transform: scale(1.5);
}
.item_hover11.button-wrapper .item-link:hover {
	transform: scale(1.5); -webkit-transform: scale(1.5);
}
.item_hover11.item-box.master :not(.stripe-header).item-box.sub:hover .pic-side .inner-pic-holder {
	oveflow: hidden;
}
.item_hover11.item-box.master .item-box.sub:hover .pic-side .image-link {
	oveflow: hidden;
}
:not(.disable_effects).main-page .item_enter1.item-box.master.items-enter-effects .item-details {
	transition:opacity 3s cubic-bezier(0.155, 0.505, 0.175, 1) 0.5s; -webkit-transition: opacity 3s cubic-bezier(0.155, 0.505, 0.175, 1.000) 0.5s; -moz-transition: opacity 3s cubic-bezier(0.155, 0.505, 0.175, 1.000) 0.5s;
}
:not(.disable_effects).main-page :not(.visible-section).item_enter1.item-box.master.items-enter-effects .item-details {
	opacity: 0;
}
.item_enter1.button-wrapper .item-link {
	opacity: 0;
}
:not(.disable_effects).main-page .visible-section.item_enter1.item-box.master.items-enter-effects .item-details {
	opacity: 1; transition-delay: 0s; -webkit-transition-delay: 0s;
}
.item_enter1.button-wrapper:hover .item-link {
	opacity: 1; transition-delay: 0s; -webkit-transition-delay: 0s;
}
:not(.disable_effects).main-page .item_enter2.item-box.master.items-enter-effects .item-details {
	transition:opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page :not(.visible-section).item_enter2.item-box.master.items-enter-effects .item-details {
	opacity: 0; transform: scale(0.8); -webkit-transform: scale(0.8);
}
:not(.disable_effects).main-page .item_enter2.item-box.master.items-enter-effects .item-details {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
:not(.disable_effects).main-page .item_enter3.item-box.master.items-enter-effects .item-details {
	transition:opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page :not(.visible-section).item_enter3.item-box.master.items-enter-effects .item-details {
	opacity: 0; transform: scale(1.1); -webkit-transform: scale(1.1);
}
:not(.disable_effects).main-page .item_enter3.item-box.master.items-enter-effects .item-details {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
:not(.disable_effects).main-page .item_enter4.item-box.master.items-enter-effects .item-details {
	transition:opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page :not(.visible-section).item_enter4.item-box.master.items-enter-effects .item-details {
	opacity: 0; transform: translate(0px, -100px); -webkit-transform: translate(0px, -100px);
}
:not(.disable_effects).main-page .item_enter4.item-box.master.items-enter-effects .item-details {
	opacity: 1;
}
:not(.disable_effects).main-page .item_enter5.item-box.master.items-enter-effects .item-details {
	transition:opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page :not(.visible-section).item_enter5.item-box.master.items-enter-effects .item-details {
	opacity: 0; transform: translate(0px, 100px); -webkit-transform: translate(0px, 100px);
}
:not(.disable_effects).main-page .item_enter5.item-box.master.items-enter-effects .item-details {
	opacity: 1;
}
:not(.disable_effects).main-page .item_enter6.item-box.master.items-enter-effects .item-details {
	transition:opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page :not(.visible-section).item_enter6.item-box.master.items-enter-effects .item-details {
	opacity: 0; transform: translate(-100px, 0px); -webkit-transform: translate(-100px, 0px);
}
:not(.disable_effects).main-page .item_enter6.item-box.master.items-enter-effects .item-details {
	opacity: 1;
}
:not(.disable_effects).main-page .item_enter7.item-box.master.items-enter-effects .item-details {
	transition:opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page :not(.visible-section).item_enter7.item-box.master.items-enter-effects .item-details {
	opacity: 0; transform: translate(100px, 0px); -webkit-transform: translate(100px, 0px);
}
:not(.disable_effects).main-page .item_enter7.item-box.master.items-enter-effects .item-details {
	opacity: 1;
}
:not(.disable_effects).main-page .item_enter8.item-box.master.items-enter-effects .pic-side {
	transition:transform 2s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: -webkit-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: -moz-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page :not(.visible-section).item_enter8.item-box.master.items-enter-effects .pic-side {
	transform: perspective(0px) rotateY(0deg); -webkit-transform: perspective( 0px ) rotateY(0deg);
}
:not(.disable_effects).main-page .item_enter8.item-box.master.items-enter-effects .pic-side {
	transform: perspective(600px) rotateY(-40deg); -webkit-transform: perspective( 600px ) rotateY(-40deg);
}
:not(.disable_effects).main-page .item_enter9.item-box.master.items-enter-effects .pic-side {
	transition:transform 2s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: -webkit-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: -moz-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page :not(.visible-section).item_enter9.item-box.master.items-enter-effects .pic-side {
	transform: perspective(0px) rotateY(0deg); -webkit-transform: perspective( 0px ) rotateY(0deg);
}
:not(.disable_effects).main-page .item_enter9.item-box.master.items-enter-effects .pic-side {
	transform: perspective(600px) rotateY(40deg); -webkit-transform: perspective( 600px ) rotateY(40deg);
}
:not(.disable_effects).main-page .item_enter10.item-box.master.items-enter-effects .pic-side {
	transition:transform 2s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: -webkit-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: -moz-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page :not(.visible-section).item_enter10.item-box.master.items-enter-effects .pic-side {
	transform: perspective(0px) rotateY(0deg); -webkit-transform: perspective( 0px ) rotateY(0deg);
}
:not(.disable_effects).main-page .item_enter10.item-box.master.items-enter-effects .pic-side {
	transform: perspective(500px) rotateX(40deg); -webkit-transform: perspective( 500px ) rotateX(40deg);
}
:not(.disable_effects).main-page .item_enter11.item-box.master.items-enter-effects .pic-side {
	transition:transform 2s cubic-bezier(0.155, 0.505, 0.175, 1); -webkit-transition: -webkit-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000); -moz-transition: -moz-transform 2s cubic-bezier(0.155, 0.505, 0.175, 1.000);
}
:not(.disable_effects).main-page :not(.visible-section).item_enter11.item-box.master.items-enter-effects .pic-side {
	transform: perspective(0px) rotateY(0deg); -webkit-transform: perspective( 0px ) rotateY(0deg);
}
:not(.disable_effects).main-page .item_enter11.item-box.master.items-enter-effects .pic-side {
	transform: perspective(500px) rotateX(-40deg); -webkit-transform: perspective( 500px ) rotateX(-40deg);
}
