/*
 * HS Mega Menu - jQuery Plugin
 * @version: 1.0.0 (Sun, 26 Feb 2017)
 *
 * @license:
 *
 * Copyright 2017 HtmlStream
 *
 */

.hs-menu-initialized {
	position: relative;
	z-index: 10;

  box-shadow: 0 5px 10px -6px rgba(0, 0, 0, 0.1);
}

.hs-menu-initialized .animated {
	animation-duration: 300ms;
}

.hs-overflow-x-locked {
	overflow-x: hidden;
}

.hs-sub-menu,
.hs-mega-menu {
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 2;
	margin-top: 0;
	visibility: hidden;
  opacity: 0;
	/* width: 100%; */
	background-color: #fff;
}

.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu,
.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu {
	display: block !important;
}

.hs-sub-menu-opened > .hs-sub-menu,
.hs-mega-menu-opened > .hs-mega-menu {
	visibility: visible;
  opacity: 1;
}

.hs-sub-menu {
	min-width: 180px;
}

.hs-has-sub-menu {
	position: relative;
}

.hs-sub-menu .hs-sub-menu,
.hs-mega-menu .hs-sub-menu,
.hs-sub-menu .hs-mega-menu,
.hs-mega-menu .hs-mega-menu {
	top: 0;
	left: 100%;
	margin-top: 0;
}

.hs-has-sub-menu .hs-has-sub-menu > a {
	position: relative;
}
/*------------------------------------
	Vertical Direction
------------------------------------*/

	.hs-menu-vertical .hs-sub-menu,
	.hs-menu-vertical .hs-mega-menu {
		top: 0;
		left: 100%;
		margin-top: 0;
	}

	.hs-menu-vertical .hs-sub-menu {
		width: auto;
	}

	.hs-menu-vertical .hs-mega-menu {
		height: 100%;
	}

/*------------------------------------
	Mobile state
------------------------------------*/

	.hs-mobile-state .hs-sub-menu,
	.hs-mobile-state .hs-mega-menu {
		position: static;
		visibility: visible;
	}

	.hs-mobile-state .hs-has-mega-menu[data-max-width] > .hs-mega-menu,
	.hs-mobile-state .hs-has-sub-menu[data-max-width] > .hs-sub-menu {
		max-width: initial !important;
	}

/*------------------------------------
	RTL
------------------------------------*/

	.hs-menu-initialized.hs-rtl {
		direction: rtl;
		unicode-bidi: embed;
	}

	.hs-menu-initialized.hs-rtl .hs-sub-menu,
	.hs-menu-initialized.hs-rtl .hs-mega-menu {
		left: auto;
		right: 0;
	}

	.hs-menu-initialized.hs-rtl .hs-sub-menu .hs-sub-menu,
	.hs-menu-initialized.hs-rtl .hs-mega-menu .hs-sub-menu,
	.hs-menu-initialized.hs-rtl .hs-sub-menu .hs-mega-menu,
	.hs-menu-initialized.hs-rtl .hs-mega-menu .hs-mega-menu {
		left: auto;
		right: 100%;
	}

/*------------------------------------
	Smart Position
------------------------------------*/

	.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu.hs-reversed,
	.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu.hs-reversed {
		left: auto;
		right: 0;
	}

	.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu .hs-sub-menu.hs-reversed,
	.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu .hs-sub-menu.hs-reversed,
	.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu .hs-mega-menu.hs-reversed,
	.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu .hs-mega-menu.hs-reversed {
		left: auto;
		right: 100%;
	}

	.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu.hs-reversed,
	.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu.hs-reversed {
		right: auto;
		left: 0;
	}

	.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu .hs-sub-menu.hs-reversed,
	.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu .hs-sub-menu.hs-reversed,
	.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu .hs-mega-menu.hs-reversed,
	.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu .hs-mega-menu.hs-reversed {
		right: auto;
		left: 100%;
	}

/*------------------------------------
	Positions
	(only 'horizontal' direction)
------------------------------------*/

	.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-left {
		left: 0;
		right: auto;
	}

	.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-right {
		right: 0;
	}

	.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-center {
		right: auto;
		left: 50%;
		transform: translate(-50%, 0);
	}
.mCustomScrollbar{touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/*------------------------------------
  Default Styles
------------------------------------*/
/* line 4, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
html {
  font-size: 14px;
  overflow-x: hidden;
}

/* line 9, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
body {
  font-weight: 400;
  font-size: 1rem;
  font-family: "Helvetica Neue", sans-serif;
  line-height: 1.6;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
  text-rendering: optimizelegibility;
  background-color: #fff;
}

/* line 24, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
a {
  color: #337ab7;
  outline: none;
}

/* line 29, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
a:focus,
a:hover {
  color: #23527c;
  text-decoration: underline;
}

/* line 36, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
.nav-link {
  color: #000;
}

/* line 39, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
.nav-link:focus,
.nav-link:hover {
  color: #000;
}

/* line 44, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
figure {
  margin-bottom: 0;
}

/*------------------------------------
  Headings
------------------------------------*/
/* line 51, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
.h1, .h2, .h3, .h4, .h5, .h6, .h7,
h1, h2, h3, h4, h5, h6 {
  line-height: 1.4;
}

/* line 56, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
.h7 {
  font-size: .75rem;
}

/*------------------------------------
  Displays
------------------------------------*/
/* line 63, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
.display-5 {
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.1;
}

/*------------------------------------
  Highlight Color
------------------------------------*/
/* line 72, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
::-moz-selection {
  color: #fff;
  background-color: #9b6bcc;
}

/* line 76, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
::-moz-selection {
  color: #fff;
  background-color: #9b6bcc;
}
::selection {
  color: #fff;
  background-color: #9b6bcc;
}

/* line 81, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
.g-bg-primary ::-moz-selection {
  color: #9b6bcc;
  background-color: #fff;
}

/* line 85, vendor/assets/unify/e-commerce/scss/../../include/scss/core/_style.scss */
.g-bg-primary ::-moz-selection {
  color: #9b6bcc;
  background-color: #fff;
}
.g-bg-primary ::selection {
  color: #9b6bcc;
  background-color: #fff;
}

/*------------------------------------
  Headers
------------------------------------*/
/* line 4, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header {
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
  font-size: 0.9285714286rem;
  z-index: 101;
}

/* line 12, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header--invisible {
  display: none;
}

/* line 16, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header--moved-up {
  transform: translate3d(0, -100%, 0);
}

/* line 20, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header--faded {
  opacity: 0;
  visibility: hidden;
}

/* line 25, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header--untransitioned {
  transition: none !important;
}

/* line 29, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section--hidden {
  position: relative;
}

/* line 33, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header--floating {
  position: absolute;
  left: 0;
  right: 0;
}

/* line 38, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header--floating.js-header-fix-moment {
  margin-top: 0 !important;
}

/* line 45, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header--floating.js-header-fix-moment .navbar {
  padding-left: 0;
  padding-right: 0;
}

/* line 52, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header[data-header-fix-effect] {
  transition: .3s ease;
}

/* line 56, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header-reduced--shift.js-header-change-moment {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 61, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header.js-header-fix-moment {
  position: fixed;
  top: 0;
  bottom: auto;
}

/* line 69, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section {
  position: relative;
  z-index: 1;
}

/* line 74, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section:nth-child(1) {
  z-index: 5;
}

/* line 74, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section:nth-child(2) {
  z-index: 4;
}

/* line 74, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section:nth-child(3) {
  z-index: 3;
}

/* line 74, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section:nth-child(4) {
  z-index: 2;
}

/* line 74, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section:nth-child(5) {
  z-index: 1;
}

/* line 80, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__sections-container {
  position: relative;
  z-index: 1;
}

/* line 85, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__logo {
  position: relative;
  z-index: 1;
}

/* line 89, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__logo-img {
  top: 0;
  left: 0;
  /*transition: .3s ease;*/
}

/* line 95, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__logo-img:not(.u-header__logo-img--main) {
  position: absolute;
  opacity: 0;
}

/* line 101, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.dropdown-menu.u-dropdown--reverse-position {
  left: auto;
  right: 0;
}

/* line 110, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.js-header-change-moment.g-bg-white--shift {
  background-color: #fff;
}

/* line 113, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.js-header-change-moment.g-bg-light-semi-transparent--shift {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 118, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.js-header-change-moment.g-bg-black--shift {
  background-color: #000;
}

/* line 121, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.js-header-change-moment.g-bg-dark-semi-transparent--shift {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 126, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.js-header-change-moment.g-bg-primary--shift {
  background-color: #9b6bcc;
}

/* line 129, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.js-header-change-moment.g-bg-primary-semi-transparent--shift {
  background-color: rgba(155, 107, 204, 0.9);
}

/* line 135, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section--light .navbar-brand, .u-header__section--light .navbar-toggler, .u-header__section--light--shift.js-header-change-moment .navbar-brand, .u-header__section--light--shift.js-header-change-moment .navbar-toggler {
  color: black;
}

/* line 141, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section--light .navbar-brand:focus, .u-header__section--light .navbar-brand:hover, .u-header__section--light .navbar-toggler:focus, .u-header__section--light .navbar-toggler:hover, .u-header__section--light--shift.js-header-change-moment .navbar-brand:focus, .u-header__section--light--shift.js-header-change-moment .navbar-brand:hover, .u-header__section--light--shift.js-header-change-moment .navbar-toggler:focus, .u-header__section--light--shift.js-header-change-moment .navbar-toggler:hover {
  color: black;
}

/* line 151, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link {
  color: black;
}

/* line 155, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus, .u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover {
  color: black;
}

/* line 161, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.disabled {
  color: rgba(0, 0, 0, 0.5);
}

/* line 165, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link, .u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link, .u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open, .u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active {
  color: #9b6bcc;
}

/* line 175, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section--light .navbar-toggler, .u-header__section--light--shift.js-header-change-moment .navbar-toggler {
  border-color: rgba(0, 0, 0, 0.3);
}

/* line 179, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section--light .navbar-toggler-icon, .u-header__section--light--shift.js-header-change-moment .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba($g-color-main, .5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

/* line 183, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.u-header__section--light .navbar-text, .u-header__section--light--shift.js-header-change-moment .navbar-text {
  color: rgba(0, 0, 0, 0.7);
}

/* line 190, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
.navbar > .container {
  position: relative;
}

@media all and (min-width: 576px) {
  /* line 199, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-top--sm, .u-header--abs-bottom--sm, .u-header--abs-top-2nd-screen--sm {
    position: absolute;
  }
  /* line 204, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-top-2nd-screen--sm {
    top: 100%;
  }
  /* line 207, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-top--sm {
    bottom: auto;
    top: 0;
  }
  /* line 211, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-bottom--sm {
    top: auto;
    bottom: 0;
  }
  /* line 219, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--sticky-top--sm, .u-header--sticky-bottom--sm {
    position: fixed;
  }
  /* line 223, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--sticky-top--sm {
    bottom: auto;
    top: 0;
  }
  /* line 227, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--sticky-bottom--sm {
    top: auto;
    bottom: 0;
  }
  /* line 233, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--floating--sm {
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 238, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--floating--sm.js-header-fix-moment {
    margin-top: 0 !important;
  }
  /* line 245, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--floating--sm.js-header-fix-moment .navbar {
    padding-left: 0;
    padding-right: 0;
  }
}

@media all and (min-width: 768px) {
  /* line 258, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-top--md, .u-header--abs-bottom--md, .u-header--abs-top-2nd-screen--md {
    position: absolute;
  }
  /* line 263, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-top-2nd-screen--md {
    top: 100%;
  }
  /* line 266, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-top--md {
    bottom: auto;
    top: 0;
  }
  /* line 270, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-bottom--md {
    top: auto;
    bottom: 0;
  }
  /* line 278, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--sticky-top--md, .u-header--sticky-bottom--md {
    position: fixed;
  }
  /* line 282, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--sticky-top--md {
    bottom: auto;
    top: 0;
  }
  /* line 286, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--sticky-bottom--md {
    top: auto;
    bottom: 0;
  }
  /* line 292, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--floating--md {
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 297, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--floating--md.js-header-fix-moment {
    margin-top: 0 !important;
  }
  /* line 304, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--floating--md.js-header-fix-moment .navbar {
    padding-left: 0;
    padding-right: 0;
  }
}

@media all and (min-width: 992px) {
  /* line 317, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-top--lg, .u-header--abs-bottom--lg, .u-header--abs-top-2nd-screen--lg {
    position: absolute;
  }
  /* line 322, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-top-2nd-screen--lg {
    top: 100%;
  }
  /* line 325, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-top--lg {
    bottom: auto;
    top: 0;
  }
  /* line 329, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-bottom--lg {
    top: auto;
    bottom: 0;
  }
  /* line 337, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--sticky-top--lg, .u-header--sticky-bottom--lg {
    position: fixed;
  }
  /* line 341, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--sticky-top--lg {
    bottom: auto;
    top: 0;
  }
  /* line 345, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--sticky-bottom--lg {
    top: auto;
    bottom: 0;
  }
  /* line 351, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--floating--lg {
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 356, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--floating--lg.js-header-fix-moment {
    margin-top: 0 !important;
  }
  /* line 363, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--floating--lg.js-header-fix-moment .navbar {
    padding-left: 0;
    padding-right: 0;
  }
}

@media all and (min-width: 1200px) {
  /* line 376, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-top--xl, .u-header--abs-bottom--xl, .u-header--abs-top-2nd-screen--xl {
    position: absolute;
  }
  /* line 381, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-top-2nd-screen--xl {
    top: 100%;
  }
  /* line 384, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-top--xl {
    bottom: auto;
    top: 0;
  }
  /* line 388, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--abs-bottom--xl {
    top: auto;
    bottom: 0;
  }
  /* line 396, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--sticky-top--xl, .u-header--sticky-bottom--xl {
    position: fixed;
  }
  /* line 400, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--sticky-top--xl {
    bottom: auto;
    top: 0;
  }
  /* line 404, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--sticky-bottom--xl {
    top: auto;
    bottom: 0;
  }
  /* line 410, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--floating--xl {
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 415, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--floating--xl.js-header-fix-moment {
    margin-top: 0 !important;
  }
  /* line 422, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .u-header--floating--xl.js-header-fix-moment .navbar {
    padding-left: 0;
    padding-right: 0;
  }
}

@media all and (max-width: 1200px-1) {
  /* line 432, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
    justify-content: flex-start;
  }
  /* line 437, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .navbar-expand-xl .navbar-collapse {
    width: 100%;
    order: 10;
  }
}

@media all and (max-width: 992px-1) {
  /* line 444, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
    justify-content: flex-start;
  }
  /* line 449, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .navbar-expand-lg .navbar-collapse {
    width: 100%;
    order: 10;
  }
}

@media all and (max-width: 768px-1) {
  /* line 456, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
    justify-content: flex-start;
  }
  /* line 461, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .navbar-expand-md .navbar-collapse {
    width: 100%;
    order: 10;
  }
}

@media all and (max-width: 576px-1) {
  /* line 468, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
    justify-content: flex-start;
  }
  /* line 473, vendor/assets/unify/e-commerce/scss/../../include/scss/base/headers/_headers.scss */
  .navbar-expand-sm .navbar-collapse {
    width: 100%;
    order: 10;
  }
}

/*------------------------------------
  Quantity
------------------------------------*/
/* line 7, vendor/assets/unify/e-commerce/scss/../../include/scss/base/form-controls/_quantity.scss */
.u-quantity-v1 input:not([type="checkbox"], [type="radio"]) {
  background-color: #fff;
}

/* line 13, vendor/assets/unify/e-commerce/scss/../../include/scss/base/form-controls/_quantity.scss */
.js-plus,
.js-minus {
  cursor: pointer;
}

/*------------------------------------
  Rating v1
------------------------------------*/
/* line 5, vendor/assets/unify/e-commerce/scss/../../include/scss/base/rating/_rating-v1.scss */
.u-rating-v1 {
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 10, vendor/assets/unify/e-commerce/scss/../../include/scss/base/rating/_rating-v1.scss */
.u-rating-v1 > * {
  float: left;
  list-style: none;
  cursor: pointer;
  transition-property: color;
  transition-duration: .2s;
  transition-timing-function: ease;
}

/* line 21, vendor/assets/unify/e-commerce/scss/../../include/scss/base/rating/_rating-v1.scss */
.u-rating-v1 > * + * {
  padding-left: 6px;
}

/*------------------------------------
  List Styles
------------------------------------*/
/* line 4, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_lists.scss */
.u-list-inline {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/*------------------------------------
  Paginations
------------------------------------*/
/* Pagination v1 */
/* line 10, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1__item {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  border: solid 1px transparent;
  transition: all .3s ease;
}

/* line 17, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1__item--active, .u-pagination-v1__item:hover, .u-pagination-v1__item:focus {
  text-decoration: none;
  cursor: pointer;
}

/* line 25, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1__item-info {
  display: inline-block;
  text-align: center;
  text-decoration: none;
}

/* line 32, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1__item--disabled {
  opacity: .5;
  pointer-events: none;
}

/* Pagination Style v1 */
/* line 39, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-1 {
  color: #999;
  border-color: #999;
}

/* line 43, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-1--active, .u-pagination-v1-1:hover, .u-pagination-v1-1:focus {
  background-color: #9b6bcc;
  color: #fff;
  border-color: #9b6bcc;
}

/* Pagination Style v2 */
/* line 53, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-2 {
  color: #555;
  border-color: #555;
}

/* line 57, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-2:hover, .u-pagination-v1-2:focus {
  color: #9b6bcc;
  border-color: #9b6bcc;
}

/* line 63, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-2--active, .u-pagination-v1-2--nav {
  background-color: #9b6bcc;
  color: #fff;
  border-color: #9b6bcc;
}

/* line 69, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-2--active:hover, .u-pagination-v1-2--active:focus, .u-pagination-v1-2--nav:hover, .u-pagination-v1-2--nav:focus {
  color: #fff;
}

/* line 76, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-2--nav:hover {
  background-color: rgba(155, 107, 204, 0.8);
}

/* Pagination Style v3 */
/* line 83, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-3 {
  color: #333;
  border-color: #333;
}

/* line 87, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-3--active, .u-pagination-v1-3:hover, .u-pagination-v1-3:focus {
  background-color: #333;
  color: #fff;
  border-color: #333;
}

/* Pagination Style v4 */
/* line 97, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-4 {
  color: #333;
  border-color: transparent;
}

/* line 101, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-4:hover, .u-pagination-v1-4:focus {
  color: #9b6bcc;
  border-color: #9b6bcc;
}

/* line 107, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-4--active {
  color: #fff;
  background-color: #9b6bcc;
  border-color: #9b6bcc;
}

/* line 112, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-4--active:hover, .u-pagination-v1-4--active:focus {
  color: #fff;
}

/* Pagination Style v5 */
/* line 120, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-5 {
  color: #999;
  border-color: #ccc;
}

/* line 124, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_paginations.scss */
.u-pagination-v1-5--active, .u-pagination-v1-5:hover, .u-pagination-v1-5:focus {
  background-color: #9b6bcc;
  color: #fff;
  border-color: #9b6bcc;
}

/*------------------------------------
  Animation on the scroll
------------------------------------*/
/* line 4, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_scroll-animations.scss */
[data-animation]:not(.u-in-viewport) {
  visibility: hidden;
}

/* line 8, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_scroll-animations.scss */
.js-carousel[data-animation] {
  visibility: visible;
}

/* line 12, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_scroll-animations.scss */
.u-in-viewport {
  visibility: visible;
}

/*------------------------------------
  Typography
------------------------------------*/
/* line 9, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_typography.scss */
.popovers--no-title .popover-title {
  display: none;
}

/* line 13, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_typography.scss */
.g-nowrap {
  white-space: nowrap;
}

/* line 1, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.basket {
  position: relative;
  z-index: 1;
}

/* line 6, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.basket__icon {
  padding: 10px 6px;
}

/* line 8, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.basket__icon a {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.8) !important;
  font-size: 24px;
}

/* line 12, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.basket__icon a:hover {
  color: #9b6bcc !important;
}

/* line 18, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.user__bar {
  position: absolute;
  right: 0;
  top: 100%;
  text-align: left;
  width: 17.8571428571rem;
  background-color: #fff;
  box-shadow: 0 5px 5px 0px rgba(90, 90, 90, 0.075);
}

/* line 19, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.user__bar a {
  text-decoration: none;
  color: #444;
}

/* line 22, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.user__bar a:hover {
  color: #111;
}

/* line 35, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.basket__bar {
  position: absolute;
  right: 0;
  top: 100%;
  text-align: left;
  width: 25rem;
  background-color: #fff;
  box-shadow: 0 5px 5px 0px rgba(90, 90, 90, 0.075);
}

/* line 45, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.basket__product {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 0.7142857143rem;
  border-bottom: solid 1px #eee;
}

/* line 53, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.basket__product-img {
  width: 7.1428571429rem;
}

/* line 56, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.basket__product-img img {
  width: 100%;
}

/* line 61, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.basket__product-remove {
  position: absolute;
  top: 1.4285714286rem;
  right: 1.4285714286rem;
  padding: 0;
  margin: 0;
  font-size: 1.5rem;
  font-family: inherit;
  font-weight: 700;
  color: #000;
  border: none;
  background-color: transparent;
  cursor: pointer;
  opacity: .2;
}

/* line 74, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_basket.scss */
.basket__product-remove:hover, .basket__product-remove:focus {
  opacity: 1;
}

/*------------------------------------
	Dropdowns
------------------------------------*/
/* line 5, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_dropdown.scss */
[class*="u-dropdown--"] [class*="u-dropdown--"] {
  left: 100%;
  top: 0;
}

/* line 9, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_dropdown.scss */
[class*="u-dropdown--"] .u-dropdown--reverse-x[class*="u-dropdown--"] {
  left: auto;
  right: 100%;
}

/* line 18, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_dropdown.scss */
.u-dropdown--simple.u-dropdown--reverse-y,
.u-dropdown--jquery-slide.u-dropdown--reverse-y,
.u-dropdown--css-animation.u-dropdown--reverse-y {
  top: auto;
  bottom: 100%;
  margin-top: 0 !important;
  margin-bottom: 1.4285714286rem;
}

/* Simple Dropdown */
/* line 28, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_dropdown.scss */
.u-dropdown--simple.u-dropdown--hidden {
  display: none;
}

/* CSS Animation Dropdown */
/* line 33, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_dropdown.scss */
.u-dropdown--css-animation {
  animation-duration: 1s;
}

/* line 36, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_dropdown.scss */
.u-dropdown--css-animation.u-dropdown--hidden {
  opacity: 0;
  visibility: hidden;
}

/* line 42, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_dropdown.scss */
.u-dropdown--hidden:not(.hs-sub-menu-opened) * {
  transition: none !important;
}

/* line 45, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_dropdown.scss */
.u-dropdown--hidden:not(.hs-sub-menu-opened) *::before, .u-dropdown--hidden:not(.hs-sub-menu-opened) *::after {
  transition: none !important;
}

/*------------------------------------
  Block Hovers
------------------------------------*/
/* line 9, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_block-hovers.scss */
[class*="u-block-hover"] {
  position: relative;
  max-width: 100%;
  margin: 0;
  overflow: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
}

/* line 18, vendor/assets/unify/e-commerce/scss/../../include/scss/base/_block-hovers.scss */
[class*="u-block-hover"], [class*="u-block-hover"]::before, [class*="u-block-hover"]::after {
  transition: all .3s ease;
}

/*------------------------------------
  Custom Bootstrap
------------------------------------*/
/* line 8, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.container-semiboxed {
  box-sizing: border-box;
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 576px) {
  /* line 18, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
  .container-semiboxed {
    width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 24, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
  .container-semiboxed {
    width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 30, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
  .container-semiboxed {
    width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 36, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
  .container-semiboxed {
    width: 1140px;
  }
}

@media (min-width: 1400px) {
  /* line 42, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
  .container-semiboxed {
    width: 1340px;
  }
}

/* line 51, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.text-muted {
  color: #999 !important;
}

/* line 59, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.list-group-item {
  border-color: #eee;
}

/* line 63, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.list-group-item-action:hover {
  background-color: #f7f7f7;
}

/* line 67, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.list-group-item.active {
  background-color: #9b6bcc;
  border-color: #9b6bcc;
}

/* line 72, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.list-group-border-0 .list-group-item:first-child,
.list-group-border-0 .list-group-item:last-child {
  border-radius: 0;
}

/* Paginations */
/* line 82, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.page-link {
  color: #9b6bcc;
}

/* line 85, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.page-link:focus, .page-link:hover {
  color: #9b6bcc;
}

/* line 91, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover {
  border-color: #9b6bcc;
  background-color: #9b6bcc;
}

/* line 102, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-link.active {
  background-color: #9b6bcc;
}

/* line 111, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.nav-tabs {
  border-bottom: 1px solid #eee;
}

/* line 115, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: transparent;
}

/* line 120, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #000;
  border-color: #eee #eee #fff;
}

/* line 132, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.progress {
  font-size: 1rem;
  line-height: inherit;
  background-color: #eee;
}

/* line 137, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.progress-bar {
  height: auto;
  min-height: 12px;
  background-color: #9b6bcc;
}

/* line 150, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.btn-primary {
  background-color: #9b6bcc;
  border-color: #9b6bcc;
}

/* line 154, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #9663c9;
  border-color: #9663c9;
}

/* line 159, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 2px rgba(155, 107, 204, 0.5);
}

/* line 163, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.btn-primary.disabled, .btn-primary:disabled {
  background-color: #9b6bcc;
  border-color: #9b6bcc;
}

/* line 168, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  background-color: #9663c9;
  border-color: #9663c9;
}

/* line 176, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.btn-outline-primary {
  color: #9b6bcc;
  border-color: #9b6bcc;
  max-width: 240px;
  display: inline-block;
  margin: 0 10px 10px 0 !important;
}

/* line 183, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.btn-outline-primary:hover {
  background-color: #9663c9;
  border-color: #9663c9;
}

/* line 188, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 2px rgba(155, 107, 204, 0.5);
}

/* line 193, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #9b6bcc;
}

/* line 198, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.btn-outline-primary:active, .btn-outline-primary.active, .show > .btn-outline-primary.dropdown-toggle {
  background-color: #9663c9;
  border-color: #9663c9;
}

/* line 215, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.card-header {
  padding: 0.7142857143rem 1.0714285714rem;
}

/* line 219, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.card-block {
  padding: 1.0714285714rem;
}

/* line 227, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.form-control {
  border-color: #ccc;
}

/* line 230, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.form-control-md {
  padding: .8rem 1rem .6rem;
}

/* line 235, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.form-control,
.form-control:focus {
  color: #000;
}

/* line 240, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.form-control:focus,
.custom-select:focus {
  border-color: #9b6bcc;
}

/* line 245, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.form-control::-moz-placeholder {
  color: inherit;
  opacity: .5;
}
.form-control::placeholder {
  color: inherit;
  opacity: .5;
}

/* line 250, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.input-group-addon {
  min-width: 38px;
  background-color: transparent;
  border-color: #ccc;
  transition: border-color .15s ease-in-out 0s;
}

/* line 256, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.input-group-addon > * {
  white-space: normal;
}

/* line 260, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.input-group-addon i {
  margin: 0 auto;
}

/* line 273, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.input-group .form-control:active,
.input-group .form-control:focus,
.input-group .form-control:hover {
  z-index: auto;
}

/* line 279, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.btn-group {
  display: block;
}

/* line 294, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.input-group-addon + .input-group-addon {
  border-left: solid 1px #ccc;
}

/* line 299, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.table-striped tbody tr:nth-of-type(2n+1) {
  background-color: #f7f7f7;
}

/* line 303, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.table-striped tbody td {
  border-top: none;
}

@media (min-width: 768px) {
  /* line 308, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
  .btn-group {
    display: inline-flex;
  }
  /* line 312, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
  .justified-content {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  /* line 317, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
  .justified-content > * {
    display: table-cell;
    width: 1%;
    float: none;
  }
}

/* line 326, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.dropdown-menu {
  min-width: 15rem;
  padding: 0;
}

/* line 332, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.dropdown-toggle::before {
  display: none;
}

/* line 337, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.dropdown-item {
  padding: 0.2142857143rem 1.0714285714rem;
}

/* line 340, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.dropdown-item:focus, .dropdown-item:hover {
  background: rgba(0, 0, 0, 0.03);
}

/* line 345, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.dropdown-item.active, .dropdown-item:active {
  background: rgba(0, 0, 0, 0.05);
  color: inherit !important;
}

/* line 350, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.dropdown-item.active > a, .dropdown-item:active > a {
  color: inherit !important;
}

/* line 353, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.dropdown-item.active > a::before, .dropdown-item.active > a::after, .dropdown-item:active > a::before, .dropdown-item:active > a::after {
  background-color: #fff;
}

/* line 358, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/bootstrap/_style.scss */
.u-header__section--dark .dropdown-item.active > a, .u-header__section--dark .dropdown-item:active > a {
  color: #fff !important;
}

/* line 1, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/hs-megamenu/_style.scss */
.hs-has-mega-menu:not(.hs-mega-menu-opened) *,
.hs-has-sub-menu:not(.hs-sub-menu-opened) * {
  transition: none !important;
}

/* line 5, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/hs-megamenu/_style.scss */
.hs-has-mega-menu:not(.hs-mega-menu-opened) *::before, .hs-has-mega-menu:not(.hs-mega-menu-opened) *::after,
.hs-has-sub-menu:not(.hs-sub-menu-opened) *::before,
.hs-has-sub-menu:not(.hs-sub-menu-opened) *::after {
  transition: none !important;
}

/* line 2, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-container .select2-selection--single {
  height: 2.5rem;
}

/* line 8, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: normal;
  padding: .5rem .75rem;
}

/* line 13, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 50%;
  line-height: 26px;
  text-align: center;
  transform: translateY(-50%);
}

/* line 19, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  position: static;
  top: auto;
  left: auto;
  width: auto;
  height: auto;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  vertical-align: middle;
  border: none;
  margin-top: 0;
  margin-left: 0;
}

/* line 34, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b::before {
  content: "\f0dc";
}

/* line 45, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.g-rounded-0 + .select2-container--default .select2-selection--single {
  border-radius: 0;
}

/* line 51, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-results__option {
  position: relative;
}

/* line 55, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-results__option img:first-child {
  margin-right: 10px;
}

/* line 59, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-results__option img:last-child {
  margin-left: 10px;
}

/* line 65, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-results__option:hover .u-option-icons--v1 {
  opacity: 1;
}

/* line 72, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.u-select-v1 {
  position: relative;
}

/* line 75, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-container--default .u-select-v1 {
  height: auto;
  border-radius: 0;
}

/* line 79, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-container--default .u-select-v1 .select2-selection__rendered {
  padding: 0;
}

/* line 83, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-container--default .u-select-v1 .select2-selection__arrow {
  line-height: 22px;
}

/* line 87, vendor/assets/unify/e-commerce/scss/../../include/scss/vendors/select2/_style.scss */
.select2-container--default .u-select-v1:focus {
  outline: 0 none;
}

/* line 6, vendor/assets/unify/e-commerce/scss/../../include/scss/unify.scss */
.js-header-change-moment .g-bg-primary--scrolling {
  background-color: #9b6bcc !important;
}

/* line 11, vendor/assets/unify/e-commerce/scss/../../include/scss/unify.scss */
.g-bg-black {
  background-color: #000 !important;
}

/* line 15, vendor/assets/unify/e-commerce/scss/../../include/scss/unify.scss */
.g-bg-white {
  background-color: #fff !important;
}

/* line 19, vendor/assets/unify/e-commerce/scss/../../include/scss/unify.scss */
.g-bg-img-hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 26, vendor/assets/unify/e-commerce/scss/../../include/scss/unify.scss */
.g-absolute-centered {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
}

/* line 30, vendor/assets/unify/e-commerce/scss/../../include/scss/unify.scss */
.g-cursor-pointer {
  cursor: pointer;
}

/* line 35, vendor/assets/unify/e-commerce/scss/../../include/scss/unify.scss */
.g-pos-rel {
  position: relative !important;
}
/*




*/

/*
	* Style settings of LayerSlider
	*
	* (c) 2011-2018 George Krupa, John Gera & Kreatura Media
	*
	* Plugin web:			https://layerslider.kreaturamedia.com/
	* Licenses: 			http://codecanyon.net/licenses/
*/



/* Slider structure z-index cheat sheet

	_____									YourLogo				z.index: 50;
	_____ _____ _____						Most GUI elements		z-index: 40;
	______________________					.ls-inner wrapper		z-index: 30;
	______________________					.ls-hidden wrapper		z-index: 20;
	___________________________				.ls-shadow				z-index: 10;
	________________________________		slider element			z-index: default;

	-------------------------------------	Document

*/



/* Slider */

	.ls-container {
		visibility: hidden;
		position: relative;
		max-width: 100%;
	}

	.ls-inner {
		position: relative;
		width: 100%;
		height: 100%;
		background-position: center center;
		z-index: 30;
	}

	.ls-wp-fullwidth-container {
		width: 100%;
		position: relative;
	}

	.ls-wp-fullwidth-helper {
		position: absolute;
	}



/* Layers */

	.ls-layers,
	.ls-slide-backgrounds,
	.ls-slide-effects,
	.ls-background-videos,
	.ls-bg-video-overlay {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		overflow: hidden;
		transform: translateZ(0);
	}

	.ls-wrapper {
		padding: 0 !important;
		visibility: visible !important;
		border: 0 !important;
		z-index: 1;
	}

	.ls-background-videos {
		z-index: 1;
	}

	.ls-bg-video-overlay {
		z-index: 21;
		background-repeat: repeat;
		background-position: center center;
	}

	.ls-slide-backgrounds {
		z-index: 2;
	}

	.ls-slide-effects {
		z-index: 4;
	}

	.ls-layers {
		z-index: 35;
	}

	.ls-parallax,
	.ls-in-out,
	.ls-z {
		position: absolute !important;
	}

	.ls-parallax,
	.ls-z {
		width: 0 !important;
		height: 0 !important;
		top: 0 !important;
		left: 0 !important;
		bottom: auto !important;
		right: auto !important;
		display: block !important;
		overflow: visible !important;
	}

	.ls-in-out {
		display: none;
	}

	.ls-loop, .ls-clip {
		position: absolute !important;
		display: block !important;
	}

	.ls-parallax,
	.ls-in-out,
	.ls-loop,
	.ls-z {
		background: none !important;
	}

	.ls-parallax,
	.ls-bg-wrap,
	.ls-loop {
		margin: 0 !important;
	}

	.ls-wrapper > .ls-layer,
	.ls-wrapper > a > .ls-layer
	.ls-wrapper > .ls-bg {
		line-height: normal;
		white-space: nowrap;
		word-wrap: normal;
		margin-right: 0 !important;
		margin-bottom: 0 !important;
	}

	.ls-wrapper > .ls-layer,
	.ls-wrapper > a > .ls-layer {
		position: static !important;
		display: block !important;
		transform: translateZ(1px);
	}

	.ls-bg-wrap,
	.ls-bg-outer {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}

	.ls-bg-wrap {
		display: none;
	}

	.ls-bg-outer {
		overflow: hidden !important;
	}

	.ls-wrapper > a.ls-layer-link {
		cursor: pointer !important;
		display: block !important;
		position: absolute !important;
		left: 0 !important;
		top: 0 !important;
		width: 100% !important;
		height: 100% !important;
		z-index: 10;
		transform: translateZ(100px);
		background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) !important;
	}



/* GUI */

	.ls-gui-element {
		z-index: 40;
	}

	.ls-loading-container {
		position: absolute !important;
		display: none;
		left: 50% !important;
		top: 50% !important;
	}

	.ls-loading-indicator {
		margin: 0 auto;
	}



	/* Navigation */

		.ls-bottom-slidebuttons {
			text-align: left;
		}

		.ls-bottom-nav-wrapper,
		.ls-below-thumbnails {
			height: 0;
			position: relative;
			text-align: center;
			margin: 0 auto;
		}

		.ls-below-thumbnails {
			display: none;
		}

		.ls-bottom-nav-wrapper a,
		.ls-nav-prev,
		.ls-nav-next {
			outline: none;
		}

		.ls-bottom-slidebuttons {
			position: relative;
		}

		.ls-bottom-slidebuttons,
		.ls-nav-start,
		.ls-nav-stop,
		.ls-nav-sides {
			position: relative;
		}

		.ls-nothumb {
			text-align: center !important;
		}

		.ls-link,
		.ls-link:hover {
			position: absolute !important;
			width: 100% !important;
			height: 100% !important;
			left: 0 !important;
			top: 0 !important;
		}

		.ls-link {
			display: none;
		}

		.ls-link-on-top {
			z-index: 999999 !important;
		}

		.ls-link, .ls-wrapper > a > * {
			background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
		}

		.ls-bottom-nav-wrapper,
		.ls-thumbnail-wrapper,
		.ls-nav-prev,
		.ls-nav-next {
			visibility: hidden;
		}



	/* Timers */

		.ls-bar-timer {
			position: absolute;
			width: 0;
			height: 2px;
			background: white;
			border-bottom: 2px solid #555;
			opacity: .55;
			top: 0;
		}

		.ls-circle-timer {
			width: 16px;
			height: 16px;
			position: absolute;
			right: 10px;
			top: 10px;
			opacity: .65;
			display: none;
		}

		.ls-container .ls-circle-timer,
		.ls-container .ls-circle-timer * {
			box-sizing: border-box !important;
		}

		.ls-ct-half {
			border: 4px solid white;
		}

		.ls-ct-left,
		.ls-ct-right {
			width: 50%;
			height: 100%;
			overflow: hidden;
		}

		.ls-ct-left,
		.ls-ct-right {
			position: absolute;
		}

		.ls-ct-left {
			left: 0;
		}

		.ls-ct-right {
			left: 50%;
		}

		.ls-ct-rotate {
			width: 200%;
			height: 100%;
			position: absolute;
			top: 0;
		}

		.ls-ct-left .ls-ct-rotate,
		.ls-ct-right .ls-ct-hider,
		.ls-ct-right .ls-ct-half {
			left: 0;
		}

		.ls-ct-right .ls-ct-rotate,
		.ls-ct-left .ls-ct-hider,
		.ls-ct-left .ls-ct-half {
			right: 0;
		}

		.ls-ct-hider,
		.ls-ct-half {
			position: absolute;
			top: 0;
		}

		.ls-ct-hider {
			width: 50%;
			height: 100%;
			overflow: hidden;
		}

		.ls-ct-half {
			width: 200%;
			height: 100%;
		}

		.ls-ct-center {
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
			position: absolute;
			border: 4px solid black;
			opacity: 0.2;
		}

		.ls-ct-half,
		.ls-ct-center {
			border-radius: 100px;
			-moz-border-radius: 100px;
			-webkit-border-radius: 100px;
		}

		.ls-slidebar-container {
			margin: 10px auto;
		}

		.ls-slidebar-container,
		.ls-slidebar {
			position: relative;
		}

		.ls-progressbar,
		.ls-slidebar-slider-container {
			position: absolute;
			left: 0;
			top: 0;
		}

		.ls-progressbar {
			width: 0;
			height: 100%;
			z-index: 1;
		}

		.ls-slidebar-slider-container {
			z-index: 2;
		}

		.ls-slidebar-slider {
			position: static !important;
			cursor: pointer;
		}

		/* slidebar default dark skin */

		.ls-slidebar {
			height: 10px;
			background-color: #ddd;
		}

		.ls-slidebar,
		.ls-progressbar {
			border-radius: 10px;
		}

		.ls-progressbar {
			background-color: #bbb;
		}

		.ls-slidebar-slider-container {
			top: 50%;
		}

		.ls-slidebar-slider {
			width: 20px;
			height: 20px;
			border-radius: 20px;
			background-color: #999;
		}

		/* slidebar default light skin */

		.ls-slidebar-light .ls-slidebar {
			height: 8px;
			background-color: white;
			border: 1px solid #ddd;
			border-top: 1px solid #ccc;
		}

		.ls-slidebar-light .ls-slidebar,
		.ls-slidebar-light .ls-progressbar {
			border-radius: 10px;
		}

		.ls-slidebar-light .ls-progressbar {
			background-color: #eee;
		}

		.ls-slidebar-light .ls-slidebar-slider-container {
			top: 50%;
		}

		.ls-slidebar-light .ls-slidebar-slider {
			width: 18px;
			height: 18px;
			border-radius: 20px;
			background-color: #eee;
			border: 1px solid #bbb;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #999;
		}




	/* Thumbnails */

		.ls-tn {
			display: none !important;
		}

		.ls-thumbnail-hover {
			display: none;
			position: absolute;
			left: 0;
		}

		.ls-thumbnail-hover-inner {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			display: none;
		}

		.ls-thumbnail-hover-bg {
			position: absolute;
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
		}

		.ls-thumbnail-hover-img {
			position: absolute;
			overflow: hidden;
		}

		.ls-thumbnail-hover img {
			max-width: none !important;
			position: absolute;
			display: inline-block;
			visibility: visible !important;
			left: 50%;
			top: 0;
		}

		.ls-thumbnail-hover span {
			left: 50%;
			top: 100%;
			width: 0;
			height: 0;
			display: block;
			position: absolute;
			border-left-color: transparent !important;
			border-right-color: transparent !important;
			border-bottom-color: transparent !important;
		}

		.ls-thumbnail-wrapper {
			position: relative;
			width: 100%;
			margin: 0 auto;
		}

		.ls-thumbnail {
			position: relative;
			margin: 0 auto;
		}

		.ls-thumbnail-inner,
		.ls-thumbnail-slide-container {
			width: 100%;
		}

		.ls-thumbnail-slide-container {
			overflow: hidden !important;
			position: relative;
		}

		.ls-thumbnail-slide {
			text-align: center;
			white-space: nowrap;
			float: left;
			position: relative;
		}

		.ls-thumbnail-slide a {
			overflow: hidden;
			display: inline-block;
			width: 0;
			height: 0;
			position: relative;
		}

		.ls-thumbnail-slide img {
			max-width: none !important;
			max-height: 100% !important;
			height: 100%;
			visibility: visible !important;
		}

		.ls-touchscroll {
			overflow-x: auto !important;
		}



	/* Shadow */

		.ls-shadow {
			display: none;
			position: absolute;
			z-index: 10 !important;
			top: 100%;
			width: 100%;
			left: 0;
			overflow: hidden !important;
			visibility: hidden;
		}

		.ls-shadow img {
			width: 100% !important;
			height: auto !important;
			position: absolute !important;
			left: 0 !important;
			bottom: 0 !important;
		}



/* Media */

	.ls-media-layer {
		overflow: hidden;
	}

	.ls-vpcontainer,
	.ls-videopreview {
		width : 100%;
		height : 100%;
		position : absolute;
		left : 0;
		top : 0;
		cursor : pointer;
	}

	.ls-videopreview {
		background-size: cover;
		background-position: center center;
	}

	.ls-videopreview {
		z-index: 1;
	}

	.ls-playvideo {
		position: absolute;
		left: 50%;
		top: 50%;
		cursor: pointer;
		z-index: 2;
	}

	.ls-autoplay .ls-playvideo {
		display: none !important;
	}



/* Mobile features */

	.ls-forcehide {
		display: none !important;
	}



/* YourLogo */

	.ls-yourlogo {
		position: absolute;
		z-index: 50;
	}



/* Slide transitions */

	/* .ls-lt-container */
	.ls-slide-transition-wrapper {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 3;
	}

	.ls-slide-transition-wrapper,
	.ls-slide-transition-wrapper * {
		text-align: left !important;
	}

	.ls-slide-transition-tile {
		position: relative;
		float: left;
	}

	.ls-slide-transition-tile img {
		visibility: visible;
		margin: 0 !important;
	}

	.ls-curtiles {
		overflow: hidden;
	}

	.ls-curtiles,
	.ls-nexttiles {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}

	.ls-curtile, .ls-nexttile {
		overflow: hidden;
		width: 100% !important;
		height: 100% !important;
		transform: translateZ(0);
	}

	.ls-nexttile {
		display: none;
	}

	.ls-3d-container {
		position: relative;
		overflow: visible !important;
		-ms-perspective: none !important;
		perspective: none !important;
	}

	.ls-3d-box {
		position: absolute;
	}

	.ls-3d-box div {
		overflow: hidden;
		margin: 0;
		padding: 0;
		position: absolute;
		background-color: #888;
	}

	.ls-3d-box .ls-3d-top,
	.ls-3d-box .ls-3d-bottom {
		background-color: #555;
	}

	.ls-slide-transition-wrapper,
	.ls-slide-transition-tile {
		-ms-perspective: 1500px;
		perspective: 1500px;
	}

	.ls-slide-transition-tile,
	.ls-3d-box,
	.ls-curtiles,
	.ls-nexttiles {
		transform-style: preserve-3d;
	}

	.ls-curtile,
	.ls-nexttile,
	.ls-3d-box,
	.ls-3d-box div {
		backface-visibility: hidden;
	}




/* Misc. */

	.ls-visible {
		overflow: visible !important;
	}

	.ls-unselectable {
		user-select: none;
		-o-user-select: none;
		-ms-user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
	}

	.ls-overflow-hidden {
		overflow: hidden;
	}

	.ls-overflowx-hidden {
		overflow-x: hidden;
	}

	.ls-overflow-visible {
		overflow: visible !important;
	}

	.ls-overflowy-hidden {
		overflow-y: hidden;
	}

	.ls-hidden {
		width: 0px !important;
		height: 0px !important;
		position: absolute;
		left: -5000px;
		top: -5000px;
		z-index: -1;
		overflow: hidden !important;
		visibility: hidden !important;
		display: block !important;
	}

	.ls-slide {
		display: block !important;
		visibility: hidden !important;
		position: absolute !important;
		overflow: hidden;
		top: 0 !important;
		left: 0 !important;
		bottom: auto !important;
		right: auto !important;
		background: none;
		border: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	.ls-slide > .ls-layer,
	.ls-slide > .ls-l,
	.ls-slide > .ls-bg,
	.ls-slide > a > .ls-layer,
	.ls-slide > a > .ls-l,
	.ls-slide > a > .ls-bg {
		position: absolute !important;
		white-space: nowrap;
	}

	.ls-fullscreen {
		margin: 0 !important;
		padding: 0 !important;
		width: auto !important;
		height: auto !important;
	}

	.ls-fullscreen .ls-container {
		background-color: black;
		margin: 0 auto !important;
	}

	.ls-fullscreen .ls-fullscreen-wrapper {
		width: 100% !important;
		height: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		background-color: black;
		overflow: hidden !important;
		position: relative !important;
	}

	.ls-fullscreen .ls-fullscreen-wrapper .ls-container,
	.ls-fullscreen .ls-fullscreen-wrapper .ls-wp-container {
		position: absolute !important;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%,-50%) !important;
	}

	.ls-layer .split-item {
		font-weight: inherit !important;
		font-family: inherit !important;
		font-size: inherit;
		color: inherit;
	}



/* Removing all default global styles of WordPress themes */

	html .ls-nav-prev,
	body .ls-nav-prev,
	#ls-global .ls-nav-prev,
	html .ls-nav-next,
	body .ls-nav-next,
	#ls-global .ls-nav-next,
	html .ls-container img,
	body .ls-container img,
	#ls-global .ls-container img,
	html .ls-bottom-nav-wrapper a,
	body .ls-bottom-nav-wrapper a,
	#ls-global .ls-bottom-nav-wrapper a,
	html .ls-container .ls-fullscreen,
	body .ls-container .ls-fullscreen,
	#ls-global .ls-container .ls-fullscreen,
	html .ls-thumbnail a,
	body .ls-thumbnail a,
	#ls-global .ls-thumbnail a {
		transition: none;
		-ms-transition: none;
		-webkit-transition: none;
		line-height: normal;
		outline: none;
		padding: 0;
		border: 0;
	}

	html .ls-wrapper > a,
	body .ls-wrapper > a,
	#ls-global .ls-wrapper > a,
	html .ls-wrapper > p,
	body .ls-wrapper > p,
	#ls-global .ls-wrapper > p,
	html .ls-wrapper > h1,
	body .ls-wrapper > h1,
	#ls-global .ls-wrapper > h1,
	html .ls-wrapper > h2,
	body .ls-wrapper > h2,
	#ls-global .ls-wrapper > h2,
	html .ls-wrapper > h3,
	body .ls-wrapper > h3,
	#ls-global .ls-wrapper > h3,
	html .ls-wrapper > h4,
	body .ls-wrapper > h4,
	#ls-global .ls-wrapper > h4,
	html .ls-wrapper > h5,
	body .ls-wrapper > h5,
	#ls-global .ls-wrapper > h5,
	html .ls-wrapper > img,
	body .ls-wrapper > img,
	#ls-global .ls-wrapper > img,
	html .ls-wrapper > div,
	body .ls-wrapper > div,
	#ls-global .ls-wrapper > div,
	html .ls-wrapper > span,
	body .ls-wrapper > span,
	#ls-global .ls-wrapper > span,
	html .ls-wrapper .ls-bg,
	body .ls-wrapper .ls-bg,
	#ls-global .ls-wrapper .ls-bg,
	html .ls-wrapper .ls-layer,
	body .ls-wrapper .ls-layer,
	#ls-global .ls-wrapper .ls-layer,
	html .ls-slide .ls-layer,
	body .ls-slide .ls-layer,
	#ls-global .ls-slide .ls-layer,
	 html .ls-slide a .ls-layer,
	body .ls-slide a .ls-layer,
	#ls-global .ls-slide a .ls-layer {
		transition: none;
		-ms-transition: none;
		-webkit-transition: none;
		line-height: normal;
		outline: none;
		padding: 0;
		margin: 0;
		border-width: 0;
	}

	html .ls-container img,
	body .ls-container img,
	#ls-global .ls-container img {
		background: none !important;
		min-width: 0 !important;
		max-width: none !important;
		border-radius: 0;
		box-shadow: none;
		border: 0;
		padding: 0;
	}

	html .ls-wp-container .ls-wrapper > a > *,
	body .ls-wp-container .ls-wrapper > a > *,
	#ls-global .ls-wp-container .ls-wrapper > a > * {
		margin: 0;
	}

	html .ls-wp-container .ls-wrapper > a,
	body .ls-wp-container .ls-wrapper > a,
	#ls-global .ls-wp-container .ls-wrapper > a {
		text-decoration: none;
	}

	.ls-wp-fullwidth-container,
	.ls-wp-fullwidth-helper,
	.ls-gui-element *,
	.ls-gui-element,
	.ls-container,
	.ls-slide > *,
	.ls-slide,
	.ls-wrapper,
	.ls-layer {
		box-sizing: content-box !important;
	}

	html .ls-yourlogo,
	body .ls-yourlogo,
	#ls-global .ls-yourlogo {
		margin: 0;
	}

	html .ls-tn,
	body .ls-tn,
	#ls-global .ls-tn {
		display: none;
	}

	.ls-bottom-nav-wrapper,
	.ls-bottom-nav-wrapper span,
	.ls-bottom-nav-wrapper a {
		line-height: 0;
		font-size: 0;
	}

	html .ls-container video,
	body .ls-container video,
	#ls-global .ls-container video {
		max-width: none !important;
	}

	/* direction: ltr */

	html .ls-container,
	body .ls-container,
	#ls-global .ls-container,
	html .ls-container .ls-slide-transition-wrapper,
	body .ls-container .ls-slide-transition-wrapper,
	#ls-global .ls-container .ls-slide-transition-wrapper,
	html .ls-container .ls-slide-transition-wrapper *,
	body .ls-container .ls-slide-transition-wrapper *,
	#ls-global .ls-container .ls-slide-transition-wrapper *,
	html .ls-container .ls-bottom-nav-wrapper,
	body .ls-container .ls-bottom-nav-wrapper,
	#ls-global .ls-container .ls-bottom-nav-wrapper,
	html .ls-container .ls-bottom-nav-wrapper *,
	body .ls-container .ls-bottom-nav-wrapper *,
	#ls-global .ls-container .ls-bottom-nav-wrapper *,
	html .ls-container .ls-bottom-nav-wrapper span *,
	body .ls-container .ls-bottom-nav-wrapper span *,
	#ls-global .ls-container .ls-bottom-nav-wrapper span *,
	html .ls-direction-fix,
	body .ls-direction-fix,
	#ls-global .ls-direction-fix {
		direction: ltr !important;
	}

	/* float: none */

	html .ls-container,
	body .ls-container,
	#ls-global .ls-container {
		float: none !important;
	}



/* Notification */

	.ls-notification {
		position: relative;
		margin: 10px auto;
		padding: 10px 10px 15px 88px;
		border-radius: 5px;
		min-height: 60px;
		background: #de4528;
		color: white !important;
		font-family: 'Open Sans', arial, sans-serif !important;
	}

	.ls-notification a {
		color: white !important;
		text-decoration: underline !important;
	}

	.ls-notification-logo {
		position: absolute;
		top: 16px;
		left: 17px;
		width: 56px;
		height: 56px;
		font-size: 49px;
		line-height: 53px;
		border-radius: 56px;
		background-color: white;
		color: #de4528;
		font-style: normal;
		font-weight: 800;
		text-align: center;
	}

	.ls-notification strong {
		color: white !important;
		display: block;
		font-size: 20px;
		line-height: 26px;
		font-weight: normal !important;
	}

	.ls-notification span {
		display: block;
		font-size: 13px;
		line-height: 16px;
		text-align: justify !important;
	}



/* Device Responsiveness */

@media screen and (max-width: 767px) {
	.ls-container .ls-layers > .ls-hide-on-phone,
	.ls-container .ls-background-videos .ls-hide-on-phone video,
	.ls-container .ls-background-videos .ls-hide-on-phone audio,
	.ls-container .ls-background-videos .ls-hide-on-phone iframe {
		display: none !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.ls-container .ls-layers > .ls-hide-on-tablet,
	.ls-container .ls-background-videos .ls-hide-on-tablet video,
	.ls-container .ls-background-videos .ls-hide-on-tablet audio,
	.ls-container .ls-background-videos .ls-hide-on-tablet iframe {
		display: none !important;
	}
}

@media screen and (min-width: 1025px) {
	.ls-container .ls-layers > .ls-hide-on-desktop,
	.ls-container .ls-background-videos .ls-hide-on-desktop video,
	.ls-container .ls-background-videos .ls-hide-on-desktop audio,
	.ls-container .ls-background-videos .ls-hide-on-desktop iframe {
		display: none !important;
	}
}

.ls-container .ls-background-videos .ls-vpcontainer {
	z-index: 10;
}

.ls-container .ls-background-videos .ls-videopreview {
	background-size: cover !important;
}

.ls-container .ls-background-videos video,
.ls-container .ls-background-videos audio,
.ls-container .ls-background-videos iframe {
	position: relative;
	z-index: 20;
}



/* Hacks */

	@media (transform-3d), (-ms-transform-3d), (-webkit-transform-3d) {
		#ls-test3d {
			position: absolute;
			left: 9px;
			height: 3px;
		}
	}
/*


 * require spree/frontend/spree_custom_checkout
 * require spree/frontend/spree_events_tracker
 * require spree/frontend/spree_address_book
*/
