.ui-datepicker {
	display: none;
	z-index: 999999 !important
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
	cursor: pointer
}

.ui-datepicker .ui-datepicker-next-hover span,.ui-datepicker .ui-datepicker-prev-hover span {
	border-color: transparent #ff8400 transparent transparent
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -5px;
	font-size: 0;
	width: 0;
	height: 0;
	border: solid;
	border-width: 5px 8px 5px 0;
	border-color: transparent #ff9635 transparent transparent
}

.ui-datepicker .ui-datepicker-next span {
	margin-left: 0;
	top: 50%;
	margin-top: -5px;
	border-width: 5px 0 5px 8px;
	border-color: transparent transparent transparent #ff9635
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em
}

.ui-datepicker td span,.ui-datepicker td a {
	display: block;
	padding: 4px;
	text-align: right;
	text-decoration: none;
	color: #000
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-timepicker-div .ui-widget-header {
	margin-bottom: 8px
}

.ui-timepicker-div dl {
	text-align: left
}

.ui-timepicker-div dl dt {
	height: 25px;
	margin-bottom: -22px
}

.ui-timepicker-div dl .ui_tpicker_time_label {
	margin-bottom: -25px
}

.ui-timepicker-div dl dd {
	margin: 0 10px 10px 65px
}

.ui-timepicker-div td {
	font-size: 90%
}

.ui-tpicker-grid-label {
	background: none;
	border: 0;
	margin: 0;
	padding: 0
}

.ui-datepicker {
	background: #fff;
	padding: 15px;
	border: #fff 4px solid;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #efefef;
	-webkit-box-shadow: 5px 5px 10px 0 rgba(0,0,0,.35);
	box-shadow: 5px 5px 10px 0 rgba(0,0,0,.35)
}

.ui-datepicker .ui-datepicker-header {
	background: transparent;
	border: 0;
	padding-bottom: 10px
}

.ui-datepicker .ui-datepicker-title .ui-datepicker-month {
	width: 47%;
	margin-right: 6%
}

.ui-datepicker .ui-datepicker-title .ui-datepicker-year {
	width: 47%
}

.ui-datepicker .ui-datepicker-calendar td {
	border: #cfcfcf 1px solid
}

.ui-datepicker .ui-datepicker-calendar td a {
	padding: 4px;
	display: block
}

.ui-datepicker .ui-datepicker-calendar td .ui-state-hover {
	background: #f9eae7
}

.ui-datepicker .ui-datepicker-calendar {
	background: #fff;
	border: #cfcfcf 1px solid;
	border-collapse: collapse
}

.ui-datepicker .ui-datepicker-calendar th {
	background: #efefef;
	border: #cfcfcf 1px solid;
	padding: 4px;
	text-transform: uppercase
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {
	text-align: center;
	border: #cfcfcf 1px solid
}

.ui-datepicker {
	width: auto
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
	background: #f3d7d2
}

.ui-datepicker .ui-datepicker-calendar .ui-state-active {
	background: #ffdf66
}

.ui-timepicker-div .ui-widget-header {
	margin-bottom: 8px
}

.ui-timepicker-div dl {
	text-align: left
}

.ui-timepicker-div dl dd {
	margin: 0 0 10px 65px
}

.ui-timepicker-div td {
	font-size: 90%
}

.ui-tpicker-grid-label {
	background: none;
	border: 0;
	margin: 0;
	padding: 0
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider-horizontal .ui-slider-handle {
	margin-left: -5px
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	cursor: default
}

.ui-slider-horizontal {
	height: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 0;
	background: #dadada
}

.ui-slider-handle {
	height: 10px;
	width: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #f98b25;
	display: block;
	position: absolute
}

.ui-timepicker-div {
	padding: 10px 0 5px 0
}

.ui-datepicker .ui-datepicker-buttonpane {
	overflow: hidden;
	padding-top: 10px;
	border-top: #cfcfcf 1px solid
}

.ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
	background: #f9f9f9
}

.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span {
	color: #959595
}

.ui-datepicker-cover {
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}

.fotorama-stretch,.fotorama-focus-overlay:after,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__html,.fotorama__video iframe {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.fotorama-grab-cursor,.fotorama__wrap .fotorama__grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}

.fotorama-grabbing-cursor,.fotorama__grabbing * {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing
}

.fotorama-gpu,.fotorama--fullscreen,.fotorama__caption,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__stage__frame,.fotorama__wrap--css3 .fotorama__html,.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
	transform: translateZ(0)
}

.fotorama-focus,.fotorama__nav__frame,.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus {
	outline: 0
}

.fotorama-focus-overlay:after {
	background-color: #006bb4;
	border-radius: inherit;
	content: ''
}

.fotorama-transform-disabled,.fotorama__wrap--video .fotorama__stage__shaft,.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {
	transform: none !important
}

.fotorama-transition-for-slide,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__thumb-border {
	transition-duration: 0ms;
	transition-property: transform,width;
	transition-timing-function: cubic-bezier(.1,0,.25,1)
}

.fotorama-no-select,.fotorama__wrap,.fotorama__no-select,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close {
	user-select: none
}

.fotorama-select,.fotorama__select {
	user-select: text
}

.fotorama-empty-bg {
	background: url(data:image/gif;
	base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=)
}

.fotorama-auto-margin,.fotorama__nav,.fotorama__nav__frame {
	margin: auto;
	padding: 0
}

.fotorama-inline-block,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__caption__wrap {
	*display: inline;
	*zoom: 1;
	-moz-box-orient: vertical;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle
}

.fotorama-content-box,.fotorama__nav__frame {
	box-sizing: content-box
}

.fotorama-border-box,.fotorama__thumb-border,.fotorama__caption__wrap,.fotorama__arr {
	box-sizing: border-box
}

.fotorama-hidden,.fotorama--hidden,.fotorama__load {
	left: -99999px;
	position: absolute;
	top: -99999px;
	z-index: -1000
}

.fotorama-visible {
	left: auto;
	opacity: 1;
	position: relative;
	top: auto;
	z-index: auto
}

.fotorama-no-tap,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__nav,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

.transitionDuration {
	transition-duration: 333ms
}

.transitionDurationZero {
	transition-duration: 0ms
}

.fotorama-sprite,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close {
	background-image: url('../image/gallery.png');
	background-repeat: no-repeat
}

@media print {
	.fotorama-print-background,.fotorama-sprite,.fotorama__thumb-border,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close {
		background: none !important
	}
}

.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus,.fotorama__arr:focus,.fotorama__stage__shaft:focus,.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__dot {
	box-shadow: none
}

.fotorama__fullscreen-icon:focus:after,.fotorama__zoom-out:focus:after,.fotorama__zoom-in:focus:after,.fotorama__arr:focus:after,.fotorama__stage__shaft:focus:after,.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after {
	border-radius: inherit;
	bottom: 3px;
	box-shadow: 0 0 3px 1px #68a8e0;
	content: '';
	left: 3px;
	position: absolute;
	right: 3px;
	top: 3px;
	z-index: 1000
}

.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__thumb:after,.fotorama__nav__frame--thumb:focus .fotorama__dot:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after {
	bottom: 0;
	left: 0;
	right: 0;
	top: 0
}

.fotorama__nav__frame--thumb:focus .fotorama__thumb.fotorama_vertical_ratio:after,.fotorama__nav__frame--dot:focus .fotorama__thumb.fotorama_vertical_ratio:after {
	left: 2px;
	right: 2px
}

.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__thumb {
	overflow: inherit
}

.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb:after {
	left: 1px
}

.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb.fotorama_vertical_ratio:after {
	top: 1px
}

.fotorama__nav__frame:last-child:focus .fotorama__thumb:after {
	right: 1px
}

.fotorama__nav__frame:last-child:focus .fotorama__thumb.fotorama_vertical_ratio:after {
	bottom: 1px
}

.fotorama__thumb__arr {
	box-shadow: none
}

.fotorama--fullscreen {
	background: #fff;
	bottom: 0 !important;
	float: none !important;
	left: 0 !important;
	margin: 0 !important;
	position: fixed !important;
	right: 0 !important;
	top: 0 !important;
	width: 100% !important;
	z-index: 1000 !important
}

.fotorama--fullscreen .fotorama__wrap {
	max-width: 100% !important
}

.fotorama__fullscreen {
	overflow: hidden;
	position: relative
}

.fotorama__fullscreen .fotorama__zoom-in,.fotorama__fullscreen .fotorama__zoom-out {
	cursor: pointer;
	display: block;
	height: 80px;
	overflow: hidden;
	position: absolute;
	width: 80px
}

.fotorama__fullscreen .fotorama__zoom-out {
	background-position: 0 -80px !important;
	top: 80px
}

.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled {
	display: none
}

.fotorama__fullscreen .fotorama__zoom-in {
	background-position: 0 0 !important;
	top: 0
}

.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled {
	display: none
}

.fotorama__fullscreen .fotorama__video-close {
	display: none
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img {
	display: none
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
	display: block
}

.fotorama__zoom-in,.fotorama__zoom-out {
	display: none
}

.fotorama {
	min-width: 1px;
	overflow: hidden
}

.fotorama__wrap {
	-webkit-text-size-adjust: 100%;
	direction: ltr;
	position: relative;
	z-index: 0
}

.fotorama__wrap--rtl .fotorama__stage__frame {
	direction: rtl
}

.fotorama__stage,.fotorama__nav {
	max-width: 100%;
	overflow: hidden;
	position: relative
}

.fotorama__wrap--pan-y {
	-ms-touch-action: pan-y
}

.fotorama__stage__shaft {
	position: relative
}

.fotorama__wrap .fotorama__pointer {
	cursor: pointer
}

.fotorama__wrap--slide .fotorama__stage__frame {
	opacity: 1 !important
}

.fotorama__stage__frame {
	overflow: hidden
}

.fotorama__stage__frame.fotorama__active {
	z-index: 8
}

.fotorama__wrap--fade .fotorama__stage__frame {
	display: none
}

.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear {
	display: block;
	left: 0;
	top: 0
}

.fotorama__wrap--fade .fotorama__fade-front {
	z-index: 8
}

.fotorama__wrap--fade .fotorama__fade-rear {
	z-index: 7
}

.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
	z-index: 9
}

.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
	display: none
}

.fotorama__img {
	border: 0 !important;
	max-width: inherit;
	opacity: 0
}

.fotorama__loaded .fotorama__img,.fotorama__error .fotorama__img {
	opacity: 1
}

.fotorama__img--full {
	display: none
}

.fotorama__nav {
	display: none;
	font-size: 0;
	line-height: 0;
	white-space: nowrap;
	z-index: 5
}

.fotorama__nav__shaft {
	left: 0;
	position: relative;
	text-align: left;
	top: 0
}

.fotorama__nav__frame {
	position: relative
}

.fotorama__nav--dots {
	display: block;
	text-align: center
}

.fotorama__nav--dots .fotorama__nav__frame {
	height: 30px;
	width: 18px
}

.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border {
	display: none
}

.fotorama__nav--thumbs {
	display: block
}

.fotorama__nav--thumbs .fotorama__nav__frame {
	padding-left: 0 !important
}

.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
	padding-right: 0 !important
}

.fotorama__nav--thumbs .fotorama__nav__frame--dot {
	display: none
}

.fotorama__active .fotorama__dot {
	background-color: #ff5501;
	border-color: #ff5501
}

.fotorama__nav__frame.fotorama__active .fotorama__nav__frame {
	border-width: 3px;
	height: 0;
	width: 0
}

.fotorama__nav__frame.fotorama__active .fotorama__nav__frame:after {
	left: -3px;
	padding: 3px;
	top: -3px
}

.fotorama__nav__frame:focus {
	box-shadow: none
}

.fotorama__nav__frame:focus :after {
	left: -1px;
	padding: 1px;
	top: -1px
}

.fotorama__dot {
	border-radius: 6px;
	border: 1px solid #858585;
	display: block;
	height: 4px;
	left: 6px;
	position: relative;
	top: 12px;
	width: 4px
}

.fotorama__thumb {
	background-color: #ebebeb;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%
}

.fotorama__nav__frame:focus .fotorama__thumb {
	z-index: 2
}

.fotorama__thumb-border {
	backface-visibility: hidden;
	background-image: linear-gradient(to bottom right,rgba(255,255,255,0.25),rgba(64,64,64,0.1));
	border: 1px solid #ff5501;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 9
}

.fotorama__caption {
	bottom: 0;
	color: #000;
	font-size: 14px;
	left: 0;
	line-height: 1.5;
	position: absolute;
	right: 0;
	z-index: 12
}

.fotorama__caption a {
	border-bottom: 1px solid;
	border-color: rgba(0,0,0,0.005);
	color: #000;
	text-decoration: none
}

.fotorama__caption a:hover {
	border-color: rgba(0,0,0,0.005);
	color: #000
}

.fotorama__wrap--rtl .fotorama__caption {
	left: auto;
	right: 0
}

.fotorama__wrap--video .fotorama__caption,.fotorama__wrap--no-captions .fotorama__caption {
	display: none
}

.fotorama__caption__wrap {
	background-color: #fff;
	padding: 5px 10px
}

@keyframes spinner {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.fotorama__spinner {
	-webkit-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	-o-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	left: 50%;
	position: absolute;
	top: 50%
}

.fotorama__wrap--css3 .fotorama__spinner {
	animation: spinner 24s infinite linear
}

.fotorama__wrap--css3 .fotorama__html {
	transition-duration: .3s;
	transition-property: opacity;
	transition-timing-function: linear
}

.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {
	opacity: 0
}

.fotorama__select {
	cursor: auto
}

.fotorama__video {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 32px;
	z-index: 10
}

@-moz-document url-prefix() {
	.fotorama__active {
		box-shadow: 0 0 0 transparent
	}
}

.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close {
	cursor: pointer;
	position: absolute
}

.fotorama__arr {
	z-index: 900
}

.fotorama__fullscreen-icon,.fotorama__zoom-out,.fotorama__zoom-in,.fotorama__video-close {
	z-index: 1000
}

.fotorama__arr {
	bottom: 0;
	position: absolute;
	top: 0;
	width: 80px
}

.fotorama__arr .fotorama__arr__arr {
	-webkit-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	-o-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	left: 50%;
	position: absolute;
	top: 50%;
	height: 80px;
	width: 80px
}

.ie9 .fotorama__arr .fotorama__arr__arr {
	margin: -40px 0 0 -40px
}

.fotorama__arr--prev {
	left: 0
}

.fotorama__arr--prev .fotorama__arr__arr {
	background-position: -80px -80px
}

.fotorama__arr--next {
	right: 0
}

.fotorama__arr--next .fotorama__arr__arr {
	background-position: -160px -80px
}

.fotorama__arr--disabled {
	*display: none;
	cursor: default;
	opacity: .1;
	pointer-events: none
}

.fotorama__fullscreen-icon {
	background-position: 0 0;
	display: none;
	height: 80px;
	right: 0;
	top: 0;
	width: 80px;
	z-index: 1000
}

.fotorama--fullscreen-icons .fotorama__fullscreen-icon {
	display: none
}

.fotorama--fullscreen .fotorama__fullscreen-icon {
	background-position: -80px 0;
	display: inline-block
}

.fotorama__video-play {
	-webkit-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	-o-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	left: 50%;
	position: absolute;
	top: 50%;
	background-position: -80px -160px;
	height: 160px;
	width: 160px
}

.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
	display: none
}

.fotorama__loaded .fotorama__video-play,.fotorama__error .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play {
	display: block;
	opacity: 1
}

.fotorama__nav__frame .fotorama__video-play {
	background-position: 0 -240px;
	height: 80px;
	width: 80px
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
	opacity: 0
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
	opacity: 1
}

.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {
	display: none
}

.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {
	opacity: 1;
	right: 93px;
	top: 97px
}

.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {
	display: none
}

.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {
	opacity: 1;
	right: 93px;
	top: 97px
}

.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {
	display: none
}

.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {
	opacity: 1;
	right: 93px;
	top: 97px
}

.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon {
	opacity: 0 !important
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
	display: none
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
	display: block
}

.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
	display: none !important
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
	-webkit-transform: translate3d(80px,-80px,0);
	-ms-transform: translate3d(80px,-80px,0);
	-o-transform: translate3d(80px,-80px,0);
	transform: translate3d(80px,-80px,0)
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
	-webkit-transform: translate3d(-120px,0,0);
	-ms-transform: translate3d(-120px,0,0);
	-o-transform: translate3d(-120px,0,0);
	transform: translate3d(-120px,0,0)
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
	-webkit-transform: translate3d(120px,0,0);
	-ms-transform: translate3d(120px,0,0);
	-o-transform: translate3d(120px,0,0);
	transform: translate3d(120px,0,0)
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
	-webkit-transform: translate3d(80px,-80px,0) !important;
	-ms-transform: translate3d(80px,-80px,0) !important;
	-o-transform: translate3d(80px,-80px,0) !important;
	transform: translate3d(80px,-80px,0) !important
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
	-webkit-transform: translate3d(-120px,0,0) !important;
	-ms-transform: translate3d(-120px,0,0) !important;
	-o-transform: translate3d(-120px,0,0) !important;
	transform: translate3d(-120px,0,0) !important
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
	-webkit-transform: translate3d(120px,0,0) !important;
	-ms-transform: translate3d(120px,0,0) !important;
	-o-transform: translate3d(120px,0,0) !important;
	transform: translate3d(120px,0,0) !important
}

.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus) {
	transition-duration: .3s;
	transition-property: transform,opacity,background-color
}

.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after {
	background-repeat: no-repeat;
	content: '';
	display: block;
	pointer-events: none;
	position: absolute;
	text-decoration: none;
	z-index: 10
}

.fotorama__stage:before,.fotorama__nav:before {
	left: -10px;
	top: -10px
}

.fotorama__stage:after,.fotorama__nav:after {
	right: -10px;
	bottom: -10px
}

.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after {
	background-size: 1px 100%,5px 100%;
	bottom: 0;
	height: auto;
	top: 0;
	width: 10px
}

.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before,.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after {
	background-size: 100% 1px,100% 5px;
	height: 10px;
	left: 0;
	right: 0;
	width: auto
}

.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before {
	background-image: linear-gradient(transparent,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,0.4),transparent);
	background-position: 0 0,0 0;
	left: 0
}

.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after {
	background-image: linear-gradient(transparent,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.4),transparent);
	background-position: 100% 0,100% 0;
	right: 0
}

.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before {
	background-image: linear-gradient(transparent,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.3) 75%,transparent),radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.4),transparent);
	background-position: 0 0,0 0;
	top: 0
}

.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after {
	background-image: linear-gradient(transparent,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.3) 75%,transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.4),transparent);
	background-position: 0 100%,0 100%;
	bottom: 0
}

.fotorama--fullscreen .fotorama__stage:before,.fotorama--fullscreen .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--fade .fotorama__stage:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--fade .fotorama__stage:after {
	display: none
}

.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	height: auto;
	position: absolute;
	top: 50%;
	width: 100%
}

.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 100%;
	left: 50%;
	position: absolute;
	width: auto
}

.magnifier-thumb-wrapper {
	display: block;
	left: 0;
	position: relative;
	top: 0
}

.magnifier-lens {
	border: solid 1px #bbb;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 800
}

.magnify-lens {
	background: rgba(255,255,255,0.5);
	border: solid 1px #bbb;
	color: #fff;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	z-index: 1000
}

.magnifier-loader-text {
	margin-top: 10px
}

.magnifier-large {
	position: absolute;
	width: 32%;
	z-index: 100
}

.magnifier-preview {
	bottom: 0;
	left: 58%;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 215px
}

.magnifier-preview:not(.hidden) {
	background-color: #fff
}

.magnifier-preview img {
	left: 0;
	max-width: inherit;
	position: absolute;
	top: 0
}

.fotorama__stage__frame {
	text-align: center
}

.fotorama__stage__frame .fotorama__img {
	height: auto;
	left: 50%;
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	-o-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	transition-duration: .3s;
	transition-property: width,height,top,left;
	vertical-align: middle;
	width: auto
}

.magnify-opaque {

	opacity: .5
}

.magnify-hidden {
	display: none
}

.fotorama__nav-wrap--vertical.fotorama__nav-wrap {
	display: inline-block;
	left: 0;
	position: absolute;
	top: 0
}

.fotorama__nav-wrap--vertical .fotorama__nav__shaft {
	background-color: white;
	width: 100%
}

.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb {
	display: block;
	padding-bottom: inherit !important
}

.fotorama--fullscreen .fotorama__stage__frame .fotorama__img {
	display: none
}

.fotorama--fullscreen .fotorama__stage__frame .fotorama__img,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
	bottom: 0;
	left: 0;
	margin: auto;
	max-height: inherit;
	max-width: inherit;
	position: absolute;
	right: 0;
	top: 0
}

.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
	cursor: default;
	display: block;
	height: auto;
	left: 0;
	margin: auto;
	max-height: 100%;
	max-width: 100%;
	top: 0;
	transition: .3s linear;
	vertical-align: middle;
	width: auto
}

.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--zoommable {
	cursor: pointer;
	max-height: none;
	max-width: none;
	transition-property: width,height,bottom,right,top,left
}

.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--draggable {
	cursor: move;
	transition-property: none
}

.fotorama--fullscreen .fotorama__stage__frame iframe {
	left: 80px;
	width: calc(100% - 80px*2)
}

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
	bottom: 0;
	cursor: pointer;
	position: absolute;
	top: 0;
	width: 30px;
	z-index: 1000
}

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon {
	-webkit-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	-o-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	left: 50%;
	position: absolute;
	top: 50%;
	width: 100%
}

.ie9 .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon,.ie9 .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon {
	margin: -15px 0 0 -15px
}

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left {
	left: 0
}

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
	right: 0
}

.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right {
	cursor: pointer;
	height: 30px;
	left: 0;
	position: absolute;
	right: 0;
	z-index: 1000
}

.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	margin: auto;
	width: 30px
}

.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left {
	top: 0
}

.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right {
	bottom: 0
}

.fotorama__wrap--only-active .fotorama__stage,.fotorama__wrap--only-active .fotorama__nav {
	max-width: 99999px !important
}

.fotorama__wrap--only-active .fotorama__stage__frame {
	visibility: hidden
}

.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
	visibility: visible
}

.fotorama__thumb--icon {
	font-size: .001px;
	padding-bottom: 30px
}

.fotorama__thumb__arr--left .fotorama__thumb--icon {
	background-position: -25px -265px
}

.fotorama__thumb__arr--right .fotorama__thumb--icon {
	background-position: -25px -350px
}

.magnify-fullimage {
	display: none
}

.fotorama__arr,.fotorama__thumb__arr {
	background-color: rgba(255,255,255,0.3);
	transition: background-color .3s ease-in-out
}

.fotorama__arr:hover,.fotorama__thumb__arr:hover {
	background-color: rgba(255,255,255,0.5)
}

.fotorama__arr:active,.fotorama__thumb__arr:active {
	background-color: rgba(213,213,213,0.5)
}

.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in {
	background-color: rgba(255,255,255,0.3);
	transition: background-color .3s ease-in-out
}

.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:hover {
	background-color: rgba(255,255,255,0.5)
}

.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:active {
	background-color: rgba(213,213,213,0.5)
}

.fotorama__video-close {
	background-position: -80px 0;
	height: 80px;
	opacity: 0;
	right: 0;
	top: 0;
	transform: translate3d(80px,-80px,0);
	transition: opacity .3s ease-in-out;
	width: 80px
}

@media all and (max-width:768px) {
	.fotorama__video-close {
		background-position: -100px -20px;
		top: 10px;
		height: 40px;
		width: 40px
	}
}

.fotorama__video-close.fotorama-show-control {
	opacity: 1;
	transform: translate3d(0,-10px,0)
}

.gallery-placeholder .loading-mask {
	padding: 0 0 50%;
	position: static
}

.gallery-placeholder .loader img {
	position: absolute
}

.fotorama__spinner {
	background-image: url('../image/loader-1.gif');
	bottom: 0;
	display: none;
	height: 64px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 64px;
	z-index: 100
}

.fotorama__spinner.fotorama__spinner--show {
	display: block
}

.fotorama__product-video--loaded .fotorama__img,.fotorama__product-video--loaded .fotorama__img--full {
	display: none !important
}

.fotorama__stage .fotorama__arr--shown {
	display: block !important
}

.fotorama__stage .fotorama__arr--hidden {
	display: none !important
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	/*vertical-align: top;*/
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,main,time,section {
	display: block
}

ol,ol li,ul,ul li {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

table {
	border-collapse: collapse
}

button,input[type='button'] {
	transition: .3s all ease;
	background: none;
	border: 0;
	display: inline-block;
	color: inherit;
	margin: 0;
	padding: 0;
	outline: 0;
	outline-offset: 0;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
	overflow: visible;
	cursor: pointer;
	-webkit-appearance: none
}

button::-moz-focus-inner,input[type='button']::-moz-focus-inner {
	border: 0;
	padding: 0
}

input[type='text'],input[type='time'],input[type='url'],input[type='month'],input[type='week'],input[type='email'],input[type='color'],input[type='datetime'],input[type='datetime-local'],input[type='range'],input[type='search'],input[type='tel'],input[type='date'],input[type='password'],input[type='number'],textarea {
	color: inherit;
	outline: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	border-radius: 0;
	font-family: inherit;
	line-height: inherit;
	vertical-align: baseline;
	box-shadow: none
}

form {
	-webkit-tap-highlight-color: transparent
}

*,*:before,*:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

*:focus {
	outline: 0
}

a {
	font: inherit;
	color: inherit;
	cursor: pointer;
	text-decoration: none;
	transition: .3s all ease
}

a:active {
	background-color: transparent
}

a[href^="tel:"],a[href^="callto:"] {
	color: inherit;
	text-decoration: none
}

img {
	max-width: 100%;
	height: auto
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px;
	min-width: 300px;
	max-width: 480px
}

@media(min-width:768px) {
	.container {
		max-width: 740px
	}
}

@media(min-width:992px) {
	.container {
		max-width: 960px
	}
}

@media(min-width:1200px) {
	.container {
		max-width: 1170px
	}
}

@media(min-width:1400px) {
	.container {
		max-width: 1370px
	}
}

@media(min-width:1612px) {
	.container {
		max-width: 1632px
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px
}

.row {
	margin-left: -10px;
	margin-right: -10px
}[class*='col-xs-1'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-sm-1'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-md-1'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-lg-1'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-xs-2'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-sm-2'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-md-2'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-lg-2'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-xs-3'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-sm-3'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-md-3'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-lg-3'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-xs-4'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-sm-4'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-md-4'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-lg-4'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-xs-5'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-sm-5'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-md-5'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-lg-5'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-xs-6'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-sm-6'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-md-6'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-lg-6'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-xs-7'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-sm-7'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-md-7'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-lg-7'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-xs-8'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-sm-8'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-md-8'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-lg-8'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-xs-9'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-sm-9'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-md-9'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-lg-9'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-xs-10'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-sm-10'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-md-10'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-lg-10'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-xs-11'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-sm-11'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-md-11'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-lg-11'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-xs-12'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-sm-12'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-md-12'] {
	padding-left: 10px;
	padding-right: 10px
}[class*='col-lg-12'] {
	padding-left: 10px;
	padding-right: 10px
}

@media(min-width:480px) {
	*+[class*='col-xs-'] {
		margin-top: 0
	}

	.row {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		flex: 0 1 auto;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.row>[class*='col-xs-1'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-sm-1'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-md-1'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-lg-1'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-xs-2'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-sm-2'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-md-2'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-lg-2'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-xs-3'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-sm-3'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-md-3'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-lg-3'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-xs-4'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-sm-4'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-md-4'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-lg-4'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-xs-5'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-sm-5'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-md-5'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-lg-5'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-xs-6'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-sm-6'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-md-6'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-lg-6'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-xs-7'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-sm-7'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-md-7'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-lg-7'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-xs-8'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-sm-8'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-md-8'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-lg-8'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-xs-9'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-sm-9'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-md-9'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-lg-9'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-xs-10'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-sm-10'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-md-10'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-lg-10'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-xs-11'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-sm-11'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-md-11'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-lg-11'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-xs-12'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-sm-12'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-md-12'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>[class*='col-lg-12'] {
		-ms-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row-xs-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.row-xs-left {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	.row-xs-right {
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	.row-xs-justify {
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.row-xs-around {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}

	.row-xs-top {
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.row-xs {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.row-xs-reverse {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.row-xs-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}

	.row-xs-bottom {
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-xs-top {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}

	.col-xs-middle {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center
	}

	.col-xs-bottom {
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end
	}

	.row>.col-xs-preffix-0 {
		margin-left: 0
	}

	.row>.col-xs-1 {
		-webkit-flex-basis: 8.33333%;
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		max-width: 8.33333%
	}

	.row>.col-xs-preffix-1 {
		margin-left: 8.33333%
	}

	.row>.col-xs-2 {
		-webkit-flex-basis: 16.66667%;
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%
	}

	.row>.col-xs-preffix-2 {
		margin-left: 16.66667%
	}

	.row>.col-xs-3 {
		-webkit-flex-basis: 25%;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%
	}

	.row>.col-xs-preffix-3 {
		margin-left: 25%
	}

	.row>.col-xs-4 {
		-webkit-flex-basis: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%
	}

	.row>.col-xs-preffix-4 {
		margin-left: 33.33333%
	}

	.row>.col-xs-5 {
		-webkit-flex-basis: 41.66667%;
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%
	}

	.row>.col-xs-preffix-5 {
		margin-left: 41.66667%
	}

	.row>.col-xs-6 {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}

	.row>.col-xs-preffix-6 {
		margin-left: 50%
	}

	.row>.col-xs-7 {
		-webkit-flex-basis: 58.33333%;
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%
	}

	.row>.col-xs-preffix-7 {
		margin-left: 58.33333%
	}

	.row>.col-xs-8 {
		-webkit-flex-basis: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%
	}

	.row>.col-xs-preffix-8 {
		margin-left: 66.66667%
	}

	.row>.col-xs-9 {
		-webkit-flex-basis: 75%;
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%
	}

	.row>.col-xs-preffix-9 {
		margin-left: 75%
	}

	.row>.col-xs-10 {
		-webkit-flex-basis: 83.33333%;
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%
	}

	.row>.col-xs-preffix-10 {
		margin-left: 83.33333%
	}

	.row>.col-xs-11 {
		-webkit-flex-basis: 91.66667%;
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%
	}

	.row>.col-xs-preffix-11 {
		margin-left: 91.66667%
	}

	.row>.col-xs-12 {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>.col-xs-preffix-12 {
		margin-left: 100%
	}
}

@media(min-width:768px) {
	*+[class*='col-sm-'] {
		margin-top: 0
	}

	.row-sm-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.row-sm-left {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	.row-sm-right {
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	.row-sm-justify {
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.row-sm-around {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}

	.row-sm-top {
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.row-sm {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.row-sm-reverse {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.row-sm-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}

	.row-sm-bottom {
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-sm-top {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}

	.col-sm-middle {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center
	}

	.col-sm-bottom {
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end
	}

	.row>.col-sm-preffix-0 {
		margin-left: 0
	}

	.row>.col-sm-1 {
		-webkit-flex-basis: 8.33333%;
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		max-width: 8.33333%
	}

	.row>.col-sm-preffix-1 {
		margin-left: 8.33333%
	}

	.row>.col-sm-2 {
		-webkit-flex-basis: 16.66667%;
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%
	}

	.row>.col-sm-preffix-2 {
		margin-left: 16.66667%
	}

	.row>.col-sm-3 {
		-webkit-flex-basis: 25%;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%
	}

	.row>.col-sm-preffix-3 {
		margin-left: 25%
	}

	.row>.col-sm-4 {
		-webkit-flex-basis: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%
	}

	.row>.col-sm-preffix-4 {
		margin-left: 33.33333%
	}

	.row>.col-sm-5 {
		-webkit-flex-basis: 41.66667%;
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%
	}

	.row>.col-sm-preffix-5 {
		margin-left: 41.66667%
	}

	.row>.col-sm-6 {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}

	.row>.col-sm-preffix-6 {
		margin-left: 50%
	}

	.row>.col-sm-7 {
		-webkit-flex-basis: 58.33333%;
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%
	}

	.row>.col-sm-preffix-7 {
		margin-left: 58.33333%
	}

	.row>.col-sm-8 {
		-webkit-flex-basis: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%
	}

	.row>.col-sm-preffix-8 {
		margin-left: 66.66667%
	}

	.row>.col-sm-9 {
		-webkit-flex-basis: 75%;
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%
	}

	.row>.col-sm-preffix-9 {
		margin-left: 75%
	}

	.row>.col-sm-10 {
		-webkit-flex-basis: 83.33333%;
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%
	}

	.row>.col-sm-preffix-10 {
		margin-left: 83.33333%
	}

	.row>.col-sm-11 {
		-webkit-flex-basis: 91.66667%;
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%
	}

	.row>.col-sm-preffix-11 {
		margin-left: 91.66667%
	}

	.row>.col-sm-12 {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>.col-sm-preffix-12 {
		margin-left: 100%
	}
}

@media(min-width:992px) {
	*+[class*='col-md-'] {
		margin-top: 0
	}

	.row-md-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.row-md-left {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	.row-md-right {
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	.row-md-justify {
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.row-md-around {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}

	.row-md-top {
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.row-md {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.row-md-reverse {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.row-md-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}

	.row-md-bottom {
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-md-top {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}

	.col-md-middle {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center
	}

	.col-md-bottom {
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end
	}

	.row>.col-md-preffix-0 {
		margin-left: 0
	}

	.row>.col-md-1 {
		-webkit-flex-basis: 8.33333%;
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		max-width: 8.33333%
	}

	.row>.col-md-preffix-1 {
		margin-left: 8.33333%
	}

	.row>.col-md-2 {
		-webkit-flex-basis: 16.66667%;
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%
	}

	.row>.col-md-preffix-2 {
		margin-left: 16.66667%
	}

	.row>.col-md-3 {
		-webkit-flex-basis: 25%;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%
	}

	.row>.col-md-preffix-3 {
		margin-left: 25%
	}

	.row>.col-md-4 {
		-webkit-flex-basis: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%
	}

	.row>.col-md-preffix-4 {
		margin-left: 33.33333%
	}

	.row>.col-md-5 {
		-webkit-flex-basis: 41.66667%;
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%
	}

	.row>.col-md-preffix-5 {
		margin-left: 41.66667%
	}

	.row>.col-md-6 {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}

	.row>.col-md-preffix-6 {
		margin-left: 50%
	}

	.row>.col-md-7 {
		-webkit-flex-basis: 58.33333%;
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%
	}

	.row>.col-md-preffix-7 {
		margin-left: 58.33333%
	}

	.row>.col-md-8 {
		-webkit-flex-basis: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%
	}

	.row>.col-md-preffix-8 {
		margin-left: 66.66667%
	}

	.row>.col-md-9 {
		-webkit-flex-basis: 75%;
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%
	}

	.row>.col-md-preffix-9 {
		margin-left: 75%
	}

	.row>.col-md-10 {
		-webkit-flex-basis: 83.33333%;
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%
	}

	.row>.col-md-preffix-10 {
		margin-left: 83.33333%
	}

	.row>.col-md-11 {
		-webkit-flex-basis: 91.66667%;
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%
	}

	.row>.col-md-preffix-11 {
		margin-left: 91.66667%
	}

	.row>.col-md-12 {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>.col-md-preffix-12 {
		margin-left: 100%
	}
}

@media(min-width:1200px) {
	*+[class*='col-lg-'] {
		margin-top: 0
	}

	.row-lg-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.row-lg-left {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	.row-lg-right {
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	.row-lg-justify {
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.row-lg-around {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}

	.row-lg-top {
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.row-lg {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.row-lg-reverse {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.row-lg-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}

	.row-lg-bottom {
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-lg-top {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}

	.col-lg-middle {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center
	}

	.col-lg-bottom {
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end
	}

	.row>.col-lg-preffix-0 {
		margin-left: 0
	}

	.row>.col-lg-1 {
		-webkit-flex-basis: 8.33333%;
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		max-width: 8.33333%
	}

	.row>.col-lg-preffix-1 {
		margin-left: 8.33333%
	}

	.row>.col-lg-2 {
		-webkit-flex-basis: 16.66667%;
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%
	}

	.row>.col-lg-preffix-2 {
		margin-left: 16.66667%
	}

	.row>.col-lg-3 {
		-webkit-flex-basis: 25%;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%
	}

	.row>.col-lg-preffix-3 {
		margin-left: 25%
	}

	.row>.col-lg-4 {
		-webkit-flex-basis: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%
	}

	.row>.col-lg-preffix-4 {
		margin-left: 33.33333%
	}

	.row>.col-lg-5 {
		-webkit-flex-basis: 41.66667%;
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%
	}

	.row>.col-lg-preffix-5 {
		margin-left: 41.66667%
	}

	.row>.col-lg-6 {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}

	.row>.col-lg-preffix-6 {
		margin-left: 50%
	}

	.row>.col-lg-7 {
		-webkit-flex-basis: 58.33333%;
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%
	}

	.row>.col-lg-preffix-7 {
		margin-left: 58.33333%
	}

	.row>.col-lg-8 {
		-webkit-flex-basis: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%
	}

	.row>.col-lg-preffix-8 {
		margin-left: 66.66667%
	}

	.row>.col-lg-9 {
		-webkit-flex-basis: 75%;
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%
	}

	.row>.col-lg-preffix-9 {
		margin-left: 75%
	}

	.row>.col-lg-10 {
		-webkit-flex-basis: 83.33333%;
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%
	}

	.row>.col-lg-preffix-10 {
		margin-left: 83.33333%
	}

	.row>.col-lg-11 {
		-webkit-flex-basis: 91.66667%;
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%
	}

	.row>.col-lg-preffix-11 {
		margin-left: 91.66667%
	}

	.row>.col-lg-12 {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>.col-lg-preffix-12 {
		margin-left: 100%
	}
}

@media(min-width:1400px) {
	*+[class*='col-xl-'] {
		margin-top: 0
	}

	.row-xl-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.row-xl-left {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	.row-xl-right {
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	.row-xl-justify {
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.row-xl-around {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}

	.row-xl-top {
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.row-xl {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.row-xl-reverse {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.row-xl-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}

	.row-xl-bottom {
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-xl-top {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}

	.col-xl-middle {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center
	}

	.col-xl-bottom {
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end
	}

	.row>.col-xl-preffix-0 {
		margin-left: 0
	}

	.row>.col-xl-1 {
		-webkit-flex-basis: 8.33333%;
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		max-width: 8.33333%
	}

	.row>.col-xl-preffix-1 {
		margin-left: 8.33333%
	}

	.row>.col-xl-2 {
		-webkit-flex-basis: 16.66667%;
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%
	}

	.row>.col-xl-preffix-2 {
		margin-left: 16.66667%
	}

	.row>.col-xl-3 {
		-webkit-flex-basis: 25%;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%
	}

	.row>.col-xl-preffix-3 {
		margin-left: 25%
	}

	.row>.col-xl-4 {
		-webkit-flex-basis: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%
	}

	.row>.col-xl-preffix-4 {
		margin-left: 33.33333%
	}

	.row>.col-xl-5 {
		-webkit-flex-basis: 41.66667%;
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%
	}

	.row>.col-xl-preffix-5 {
		margin-left: 41.66667%
	}

	.row>.col-xl-6 {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}

	.row>.col-xl-preffix-6 {
		margin-left: 50%
	}

	.row>.col-xl-7 {
		-webkit-flex-basis: 58.33333%;
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%
	}

	.row>.col-xl-preffix-7 {
		margin-left: 58.33333%
	}

	.row>.col-xl-8 {
		-webkit-flex-basis: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%
	}

	.row>.col-xl-preffix-8 {
		margin-left: 66.66667%
	}

	.row>.col-xl-9 {
		-webkit-flex-basis: 75%;
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%
	}

	.row>.col-xl-preffix-9 {
		margin-left: 75%
	}

	.row>.col-xl-10 {
		-webkit-flex-basis: 83.33333%;
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%
	}

	.row>.col-xl-preffix-10 {
		margin-left: 83.33333%
	}

	.row>.col-xl-11 {
		-webkit-flex-basis: 91.66667%;
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%
	}

	.row>.col-xl-preffix-11 {
		margin-left: 91.66667%
	}

	.row>.col-xl-12 {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>.col-xl-preffix-12 {
		margin-left: 100%
	}
}

@media(min-width:1612px) {
	*+[class*='col-xxl-'] {
		margin-top: 0
	}

	.row-xxl-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.row-xxl-left {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	.row-xxl-right {
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	.row-xxl-justify {
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.row-xxl-around {
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}

	.row-xxl-top {
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.row-xxl {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.row-xxl-reverse {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.row-xxl-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}

	.row-xxl-bottom {
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.col-xxl-top {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}

	.col-xxl-middle {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center
	}

	.col-xxl-bottom {
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end
	}

	.row>.col-xxl-preffix-0 {
		margin-left: 0
	}

	.row>.col-xxl-1 {
		-webkit-flex-basis: 8.33333%;
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		max-width: 8.33333%
	}

	.row>.col-xxl-preffix-1 {
		margin-left: 8.33333%
	}

	.row>.col-xxl-2 {
		-webkit-flex-basis: 16.66667%;
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%
	}

	.row>.col-xxl-preffix-2 {
		margin-left: 16.66667%
	}

	.row>.col-xxl-3 {
		-webkit-flex-basis: 25%;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%
	}

	.row>.col-xxl-preffix-3 {
		margin-left: 25%
	}

	.row>.col-xxl-4 {
		-webkit-flex-basis: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%
	}

	.row>.col-xxl-preffix-4 {
		margin-left: 33.33333%
	}

	.row>.col-xxl-5 {
		-webkit-flex-basis: 41.66667%;
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%
	}

	.row>.col-xxl-preffix-5 {
		margin-left: 41.66667%
	}

	.row>.col-xxl-6 {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}

	.row>.col-xxl-preffix-6 {
		margin-left: 50%
	}

	.row>.col-xxl-7 {
		-webkit-flex-basis: 58.33333%;
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%
	}

	.row>.col-xxl-preffix-7 {
		margin-left: 58.33333%
	}

	.row>.col-xxl-8 {
		-webkit-flex-basis: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%
	}

	.row>.col-xxl-preffix-8 {
		margin-left: 66.66667%
	}

	.row>.col-xxl-9 {
		-webkit-flex-basis: 75%;
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%
	}

	.row>.col-xxl-preffix-9 {
		margin-left: 75%
	}

	.row>.col-xxl-10 {
		-webkit-flex-basis: 83.33333%;
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%
	}

	.row>.col-xxl-preffix-10 {
		margin-left: 83.33333%
	}

	.row>.col-xxl-11 {
		-webkit-flex-basis: 91.66667%;
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%
	}

	.row>.col-xxl-preffix-11 {
		margin-left: 91.66667%
	}

	.row>.col-xxl-12 {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.row>.col-xxl-preffix-12 {
		margin-left: 100%
	}
}

@font-face {
	font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../font/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(../font/materialicons-regular.woff2) format('woff2'),url(../font/materialicons-regular.woff) format('woff'),url(../font/materialicons-regular.ttf) format('truetype')
}

.material-icons-ico,[class*="material-icons-"]:before {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: inherit
}

.material-icons-3d_rotation:before {
	content: "\e84d"
}

.material-icons-access_alarm:before {
	content: "\e190"
}

.material-icons-access_alarms:before {
	content: "\e191"
}

.material-icons-access_time:before {
	content: "\e192"
}

.material-icons-accessibility:before {
	content: "\e84e"
}

.material-icons-account_balance:before {
	content: "\e84f"
}

.material-icons-account_balance_wallet:before {
	content: "\e850"
}

.material-icons-account_box:before {
	content: "\e851"
}

.material-icons-account_circle:before {
	content: "\e853"
}

.material-icons-adb:before {
	content: "\e60e"
}

.material-icons-add:before {
	content: "\e145"
}

.material-icons-add_alarm:before {
	content: "\e193"
}

.material-icons-add_alert:before {
	content: "\e003"
}

.material-icons-add_box:before {
	content: "\e146"
}

.material-icons-add_circle:before {
	content: "\e147"
}

.material-icons-add_circle_outline:before {
	content: "\e148"
}

.material-icons-add_shopping_cart:before {
	content: "\e854"
}

.material-icons-add_to_photos:before {
	content: "\e39d"
}

.material-icons-adjust:before {
	content: "\e39e"
}

.material-icons-airline_seat_flat:before {
	content: "\e630"
}

.material-icons-airline_seat_flat_angled:before {
	content: "\e631"
}

.material-icons-airline_seat_individual_suite:before {
	content: "\e632"
}

.material-icons-airline_seat_legroom_extra:before {
	content: "\e633"
}

.material-icons-airline_seat_legroom_normal:before {
	content: "\e634"
}

.material-icons-airline_seat_legroom_reduced:before {
	content: "\e635"
}

.material-icons-airline_seat_recline_extra:before {
	content: "\e636"
}

.material-icons-airline_seat_recline_normal:before {
	content: "\e637"
}

.material-icons-airplanemode_active:before {
	content: "\e195"
}

.material-icons-airplanemode_inactive:before {
	content: "\e194"
}

.material-icons-airplay:before {
	content: "\e055"
}

.material-icons-alarm:before {
	content: "\e855"
}

.material-icons-alarm_add:before {
	content: "\e856"
}

.material-icons-alarm_off:before {
	content: "\e857"
}

.material-icons-alarm_on:before {
	content: "\e858"
}

.material-icons-album:before {
	content: "\e019"
}

.material-icons-android:before {
	content: "\e859"
}

.material-icons-announcement:before {
	content: "\e85a"
}

.material-icons-apps:before {
	content: "\e5c3"
}

.material-icons-archive:before {
	content: "\e149"
}

.material-icons-arrow_back:before {
	content: "\e5c4"
}

.material-icons-arrow_drop_down:before {
	content: "\e5c5"
}

.material-icons-arrow_drop_down_circle:before {
	content: "\e5c6"
}

.material-icons-arrow_drop_up:before {
	content: "\e5c7"
}

.material-icons-arrow_forward:before {
	content: "\e5c8"
}

.material-icons-aspect_ratio:before {
	content: "\e85b"
}

.material-icons-assessment:before {
	content: "\e85c"
}

.material-icons-assignment:before {
	content: "\e85d"
}

.material-icons-assignment_ind:before {
	content: "\e85e"
}

.material-icons-assignment_late:before {
	content: "\e85f"
}

.material-icons-assignment_return:before {
	content: "\e860"
}

.material-icons-assignment_returned:before {
	content: "\e861"
}

.material-icons-assignment_turned_in:before {
	content: "\e862"
}

.material-icons-assistant:before {
	content: "\e39f"
}

.material-icons-assistant_photo:before {
	content: "\e3a0"
}

.material-icons-attach_file:before {
	content: "\e226"
}

.material-icons-attach_money:before {
	content: "\e227"
}

.material-icons-attachment:before {
	content: "\e2bc"
}

.material-icons-audiotrack:before {
	content: "\e3a1"
}

.material-icons-autorenew:before {
	content: "\e863"
}

.material-icons-av_timer:before {
	content: "\e01b"
}

.material-icons-backspace:before {
	content: "\e14a"
}

.material-icons-backup:before {
	content: "\e864"
}

.material-icons-battery_alert:before {
	content: "\e19c"
}

.material-icons-battery_charging_full:before {
	content: "\e1a3"
}

.material-icons-battery_full:before {
	content: "\e1a4"
}

.material-icons-battery_std:before {
	content: "\e1a5"
}

.material-icons-battery_unknown:before {
	content: "\e1a6"
}

.material-icons-beenhere:before {
	content: "\e52d"
}

.material-icons-block:before {
	content: "\e14b"
}

.material-icons-bluetooth:before {
	content: "\e1a7"
}

.material-icons-bluetooth_audio:before {
	content: "\e60f"
}

.material-icons-bluetooth_connected:before {
	content: "\e1a8"
}

.material-icons-bluetooth_disabled:before {
	content: "\e1a9"
}

.material-icons-bluetooth_searching:before {
	content: "\e1aa"
}

.material-icons-blur_circular:before {
	content: "\e3a2"
}

.material-icons-blur_linear:before {
	content: "\e3a3"
}

.material-icons-blur_off:before {
	content: "\e3a4"
}

.material-icons-blur_on:before {
	content: "\e3a5"
}

.material-icons-book:before {
	content: "\e865"
}

.material-icons-bookmark:before {
	content: "\e866"
}

.material-icons-bookmark_border:before {
	content: "\e867"
}

.material-icons-border_all:before {
	content: "\e228"
}

.material-icons-border_bottom:before {
	content: "\e229"
}

.material-icons-border_clear:before {
	content: "\e22a"
}

.material-icons-border_color:before {
	content: "\e22b"
}

.material-icons-border_horizontal:before {
	content: "\e22c"
}

.material-icons-border_inner:before {
	content: "\e22d"
}

.material-icons-border_left:before {
	content: "\e22e"
}

.material-icons-border_outer:before {
	content: "\e22f"
}

.material-icons-border_right:before {
	content: "\e230"
}

.material-icons-border_style:before {
	content: "\e231"
}

.material-icons-border_top:before {
	content: "\e232"
}

.material-icons-border_vertical:before {
	content: "\e233"
}

.material-icons-brightness_1:before {
	content: "\e3a6"
}

.material-icons-brightness_2:before {
	content: "\e3a7"
}

.material-icons-brightness_3:before {
	content: "\e3a8"
}

.material-icons-brightness_4:before {
	content: "\e3a9"
}

.material-icons-brightness_5:before {
	content: "\e3aa"
}

.material-icons-brightness_6:before {
	content: "\e3ab"
}

.material-icons-brightness_7:before {
	content: "\e3ac"
}

.material-icons-brightness_auto:before {
	content: "\e1ab"
}

.material-icons-brightness_high:before {
	content: "\e1ac"
}

.material-icons-brightness_low:before {
	content: "\e1ad"
}

.material-icons-brightness_medium:before {
	content: "\e1ae"
}

.material-icons-broken_image:before {
	content: "\e3ad"
}

.material-icons-brush:before {
	content: "\e3ae"
}

.material-icons-bug_report:before {
	content: "\e868"
}

.material-icons-build:before {
	content: "\e869"
}

.material-icons-business:before {
	content: "\e0af"
}

.material-icons-cached:before {
	content: "\e86a"
}

.material-icons-cake:before {
	content: "\e7e9"
}

.material-icons-call:before {
	content: "\e0b0"
}

.material-icons-call_end:before {
	content: "\e0b1"
}

.material-icons-call_made:before {
	content: "\e0b2"
}

.material-icons-call_merge:before {
	content: "\e0b3"
}

.material-icons-call_missed:before {
	content: "\e0b4"
}

.material-icons-call_received:before {
	content: "\e0b5"
}

.material-icons-call_split:before {
	content: "\e0b6"
}

.material-icons-camera:before {
	content: "\e3af"
}

.material-icons-camera_alt:before {
	content: "\e3b0"
}

.material-icons-camera_enhance:before {
	content: "\e8fc"
}

.material-icons-camera_front:before {
	content: "\e3b1"
}

.material-icons-camera_rear:before {
	content: "\e3b2"
}

.material-icons-camera_roll:before {
	content: "\e3b3"
}

.material-icons-cancel:before {
	content: "\e5c9"
}

.material-icons-card_giftcard:before {
	content: "\e8f6"
}

.material-icons-card_membership:before {
	content: "\e8f7"
}

.material-icons-card_travel:before {
	content: "\e8f8"
}

.material-icons-cast:before {
	content: "\e307"
}

.material-icons-cast_connected:before {
	content: "\e308"
}

.material-icons-center_focus_strong:before {
	content: "\e3b4"
}

.material-icons-center_focus_weak:before {
	content: "\e3b5"
}

.material-icons-change_history:before {
	content: "\e86b"
}

.material-icons-chat:before {
	content: "\e0b7"
}

.material-icons-chat_bubble:before {
	content: "\e0ca"
}

.material-icons-chat_bubble_outline:before {
	content: "\e0cb"
}

.material-icons-check:before {
	content: "\e5ca"
}

.material-icons-check_box:before {
	content: "\e834"
}

.material-icons-check_box_outline_blank:before {
	content: "\e835"
}

.material-icons-check_circle:before {
	content: "\e86c"
}

.material-icons-chevron_left:before {
	content: "\e5cb"
}

.material-icons-chevron_right:before {
	content: "\e5cc"
}

.material-icons-chrome_reader_mode:before {
	content: "\e86d"
}

.material-icons-class:before {
	content: "\e86e"
}

.material-icons-clear:before {
	content: "\e14c"
}

.material-icons-clear_all:before {
	content: "\e0b8"
}

.material-icons-close:before {
	content: "\e5cd"
}

.material-icons-closed_caption:before {
	content: "\e01c"
}

.material-icons-cloud:before {
	content: "\e2bd"
}

.material-icons-cloud_circle:before {
	content: "\e2be"
}

.material-icons-cloud_done:before {
	content: "\e2bf"
}

.material-icons-cloud_download:before {
	content: "\e2c0"
}

.material-icons-cloud_off:before {
	content: "\e2c1"
}

.material-icons-cloud_queue:before {
	content: "\e2c2"
}

.material-icons-cloud_upload:before {
	content: "\e2c3"
}

.material-icons-code:before {
	content: "\e86f"
}

.material-icons-collections:before {
	content: "\e3b6"
}

.material-icons-collections_bookmark:before {
	content: "\e431"
}

.material-icons-color_lens:before {
	content: "\e3b7"
}

.material-icons-colorize:before {
	content: "\e3b8"
}

.material-icons-comment:before {
	content: "\e0b9"
}

.material-icons-compare:before {
	content: "\e3b9"
}

.material-icons-computer:before {
	content: "\e30a"
}

.material-icons-confirmation_number:before {
	content: "\e638"
}

.material-icons-contact_phone:before {
	content: "\e0cf"
}

.material-icons-contacts:before {
	content: "\e0ba"
}

.material-icons-content_copy:before {
	content: "\e14d"
}

.material-icons-content_cut:before {
	content: "\e14e"
}

.material-icons-content_paste:before {
	content: "\e14f"
}

.material-icons-control_point:before {
	content: "\e3ba"
}

.material-icons-control_point_duplicate:before {
	content: "\e3bb"
}

.material-icons-create:before {
	content: "\e150"
}

.material-icons-credit_card:before {
	content: "\e870"
}

.material-icons-crop:before {
	content: "\e3be"
}

.material-icons-crop_16_9:before {
	content: "\e3bc"
}

.material-icons-crop_3_2:before {
	content: "\e3bd"
}

.material-icons-crop_5_4:before {
	content: "\e3bf"
}

.material-icons-crop_7_5:before {
	content: "\e3c0"
}

.material-icons-crop_din:before {
	content: "\e3c1"
}

.material-icons-crop_free:before {
	content: "\e3c2"
}

.material-icons-crop_landscape:before {
	content: "\e3c3"
}

.material-icons-crop_original:before {
	content: "\e3c4"
}

.material-icons-crop_portrait:before {
	content: "\e3c5"
}

.material-icons-crop_square:before {
	content: "\e3c6"
}

.material-icons-dashboard:before {
	content: "\e871"
}

.material-icons-data_usage:before {
	content: "\e1af"
}

.material-icons-dehaze:before {
	content: "\e3c7"
}

.material-icons-delete:before {
	content: "\e872"
}

.material-icons-description:before {
	content: "\e873"
}

.material-icons-desktop_mac:before {
	content: "\e30b"
}

.material-icons-desktop_windows:before {
	content: "\e30c"
}

.material-icons-details:before {
	content: "\e3c8"
}

.material-icons-developer_board:before {
	content: "\e30d"
}

.material-icons-developer_mode:before {
	content: "\e1b0"
}

.material-icons-device_hub:before {
	content: "\e335"
}

.material-icons-devices:before {
	content: "\e1b1"
}

.material-icons-dialer_sip:before {
	content: "\e0bb"
}

.material-icons-dialpad:before {
	content: "\e0bc"
}

.material-icons-directions:before {
	content: "\e52e"
}

.material-icons-directions_bike:before {
	content: "\e52f"
}

.material-icons-directions_boat:before {
	content: "\e532"
}

.material-icons-directions_bus:before {
	content: "\e530"
}

.material-icons-directions_car:before {
	content: "\e531"
}

.material-icons-directions_railway:before {
	content: "\e534"
}

.material-icons-directions_run:before {
	content: "\e566"
}

.material-icons-directions_subway:before {
	content: "\e533"
}

.material-icons-directions_transit:before {
	content: "\e535"
}

.material-icons-directions_walk:before {
	content: "\e536"
}

.material-icons-disc_full:before {
	content: "\e610"
}

.material-icons-dns:before {
	content: "\e875"
}

.material-icons-do_not_disturb:before {
	content: "\e612"
}

.material-icons-do_not_disturb_alt:before {
	content: "\e611"
}

.material-icons-dock:before {
	content: "\e30e"
}

.material-icons-domain:before {
	content: "\e7ee"
}

.material-icons-done:before {
	content: "\e876"
}

.material-icons-done_all:before {
	content: "\e877"
}

.material-icons-drafts:before {
	content: "\e151"
}

.material-icons-drive_eta:before {
	content: "\e613"
}

.material-icons-dvr:before {
	content: "\e1b2"
}

.material-icons-edit:before {
	content: "\e3c9"
}

.material-icons-eject:before {
	content: "\e8fb"
}

.material-icons-email:before {
	content: "\e0be"
}

.material-icons-equalizer:before {
	content: "\e01d"
}

.material-icons-error:before {
	content: "\e000"
}

.material-icons-error_outline:before {
	content: "\e001"
}

.material-icons-event:before {
	content: "\e878"
}

.material-icons-event_available:before {
	content: "\e614"
}

.material-icons-event_busy:before {
	content: "\e615"
}

.material-icons-event_note:before {
	content: "\e616"
}

.material-icons-event_seat:before {
	content: "\e903"
}

.material-icons-exit_to_app:before {
	content: "\e879"
}

.material-icons-expand_less:before {
	content: "\e5ce"
}

.material-icons-expand_more:before {
	content: "\e5cf"
}

.material-icons-explicit:before {
	content: "\e01e"
}

.material-icons-explore:before {
	content: "\e87a"
}

.material-icons-exposure:before {
	content: "\e3ca"
}

.material-icons-exposure_neg_1:before {
	content: "\e3cb"
}

.material-icons-exposure_neg_2:before {
	content: "\e3cc"
}

.material-icons-exposure_plus_1:before {
	content: "\e3cd"
}

.material-icons-exposure_plus_2:before {
	content: "\e3ce"
}

.material-icons-exposure_zero:before {
	content: "\e3cf"
}

.material-icons-extension:before {
	content: "\e87b"
}

.material-icons-face:before {
	content: "\e87c"
}

.material-icons-fast_forward:before {
	content: "\e01f"
}

.material-icons-fast_rewind:before {
	content: "\e020"
}

.material-icons-favorite:before {
	content: "\e87d"
}

.material-icons-favorite_border:before {
	content: "\e87e"
}

.material-icons-feedback:before {
	content: "\e87f"
}

.material-icons-file_download:before {
	content: "\e2c4"
}

.material-icons-file_upload:before {
	content: "\e2c6"
}

.material-icons-filter:before {
	content: "\e3d3"
}

.material-icons-filter_1:before {
	content: "\e3d0"
}

.material-icons-filter_2:before {
	content: "\e3d1"
}

.material-icons-filter_3:before {
	content: "\e3d2"
}

.material-icons-filter_4:before {
	content: "\e3d4"
}

.material-icons-filter_5:before {
	content: "\e3d5"
}

.material-icons-filter_6:before {
	content: "\e3d6"
}

.material-icons-filter_7:before {
	content: "\e3d7"
}

.material-icons-filter_8:before {
	content: "\e3d8"
}

.material-icons-filter_9:before {
	content: "\e3d9"
}

.material-icons-filter_9_plus:before {
	content: "\e3da"
}

.material-icons-filter_b_and_w:before {
	content: "\e3db"
}

.material-icons-filter_center_focus:before {
	content: "\e3dc"
}

.material-icons-filter_drama:before {
	content: "\e3dd"
}

.material-icons-filter_frames:before {
	content: "\e3de"
}

.material-icons-filter_hdr:before {
	content: "\e3df"
}

.material-icons-filter_list:before {
	content: "\e152"
}

.material-icons-filter_none:before {
	content: "\e3e0"
}

.material-icons-filter_tilt_shift:before {
	content: "\e3e2"
}

.material-icons-filter_vintage:before {
	content: "\e3e3"
}

.material-icons-find_in_page:before {
	content: "\e880"
}

.material-icons-find_replace:before {
	content: "\e881"
}

.material-icons-flag:before {
	content: "\e153"
}

.material-icons-flare:before {
	content: "\e3e4"
}

.material-icons-flash_auto:before {
	content: "\e3e5"
}

.material-icons-flash_off:before {
	content: "\e3e6"
}

.material-icons-flash_on:before {
	content: "\e3e7"
}

.material-icons-flight:before {
	content: "\e539"
}

.material-icons-flight_land:before {
	content: "\e904"
}

.material-icons-flight_takeoff:before {
	content: "\e905"
}

.material-icons-flip:before {
	content: "\e3e8"
}

.material-icons-flip_to_back:before {
	content: "\e882"
}

.material-icons-flip_to_front:before {
	content: "\e883"
}

.material-icons-folder:before {
	content: "\e2c7"
}

.material-icons-folder_open:before {
	content: "\e2c8"
}

.material-icons-folder_shared:before {
	content: "\e2c9"
}

.material-icons-folder_special:before {
	content: "\e617"
}

.material-icons-font_download:before {
	content: "\e167"
}

.material-icons-format_align_center:before {
	content: "\e234"
}

.material-icons-format_align_justify:before {
	content: "\e235"
}

.material-icons-format_align_left:before {
	content: "\e236"
}

.material-icons-format_align_right:before {
	content: "\e237"
}

.material-icons-format_bold:before {
	content: "\e238"
}

.material-icons-format_clear:before {
	content: "\e239"
}

.material-icons-format_color_fill:before {
	content: "\e23a"
}

.material-icons-format_color_reset:before {
	content: "\e23b"
}

.material-icons-format_color_text:before {
	content: "\e23c"
}

.material-icons-format_indent_decrease:before {
	content: "\e23d"
}

.material-icons-format_indent_increase:before {
	content: "\e23e"
}

.material-icons-format_italic:before {
	content: "\e23f"
}

.material-icons-format_line_spacing:before {
	content: "\e240"
}

.material-icons-format_list_bulleted:before {
	content: "\e241"
}

.material-icons-format_list_numbered:before {
	content: "\e242"
}

.material-icons-format_paint:before {
	content: "\e243"
}

.material-icons-format_quote:before {
	content: "\e244"
}

.material-icons-format_size:before {
	content: "\e245"
}

.material-icons-format_strikethrough:before {
	content: "\e246"
}

.material-icons-format_textdirection_l_to_r:before {
	content: "\e247"
}

.material-icons-format_textdirection_r_to_l:before {
	content: "\e248"
}

.material-icons-format_underlined:before {
	content: "\e249"
}

.material-icons-forum:before {
	content: "\e0bf"
}

.material-icons-forward:before {
	content: "\e154"
}

.material-icons-forward_10:before {
	content: "\e056"
}

.material-icons-forward_30:before {
	content: "\e057"
}

.material-icons-forward_5:before {
	content: "\e058"
}

.material-icons-fullscreen:before {
	content: "\e5d0"
}

.material-icons-fullscreen_exit:before {
	content: "\e5d1"
}

.material-icons-functions:before {
	content: "\e24a"
}

.material-icons-gamepad:before {
	content: "\e30f"
}

.material-icons-games:before {
	content: "\e021"
}

.material-icons-gesture:before {
	content: "\e155"
}

.material-icons-get_app:before {
	content: "\e884"
}

.material-icons-gif:before {
	content: "\e908"
}

.material-icons-gps_fixed:before {
	content: "\e1b3"
}

.material-icons-gps_not_fixed:before {
	content: "\e1b4"
}

.material-icons-gps_off:before {
	content: "\e1b5"
}

.material-icons-grade:before {
	content: "\e885"
}

.material-icons-gradient:before {
	content: "\e3e9"
}

.material-icons-grain:before {
	content: "\e3ea"
}

.material-icons-graphic_eq:before {
	content: "\e1b8"
}

.material-icons-grid_off:before {
	content: "\e3eb"
}

.material-icons-grid_on:before {
	content: "\e3ec"
}

.material-icons-group:before {
	content: "\e7ef"
}

.material-icons-group_add:before {
	content: "\e7f0"
}

.material-icons-group_work:before {
	content: "\e886"
}

.material-icons-hd:before {
	content: "\e052"
}

.material-icons-hdr_off:before {
	content: "\e3ed"
}

.material-icons-hdr_on:before {
	content: "\e3ee"
}

.material-icons-hdr_strong:before {
	content: "\e3f1"
}

.material-icons-hdr_weak:before {
	content: "\e3f2"
}

.material-icons-headset:before {
	content: "\e310"
}

.material-icons-headset_mic:before {
	content: "\e311"
}

.material-icons-healing:before {
	content: "\e3f3"
}

.material-icons-hearing:before {
	content: "\e023"
}

.material-icons-help:before {
	content: "\e887"
}

.material-icons-help_outline:before {
	content: "\e8fd"
}

.material-icons-high_quality:before {
	content: "\e024"
}

.material-icons-highlight_off:before {
	content: "\e888"
}

.material-icons-history:before {
	content: "\e889"
}

.material-icons-home:before {
	content: "\e88a"
}

.material-icons-hotel:before {
	content: "\e53a"
}

.material-icons-hourglass_empty:before {
	content: "\e88b"
}

.material-icons-hourglass_full:before {
	content: "\e88c"
}

.material-icons-http:before {
	content: "\e902"
}

.material-icons-https:before {
	content: "\e88d"
}

.material-icons-image:before {
	content: "\e3f4"
}

.material-icons-image_aspect_ratio:before {
	content: "\e3f5"
}

.material-icons-import_export:before {
	content: "\e0c3"
}

.material-icons-inbox:before {
	content: "\e156"
}

.material-icons-indeterminate_check_box:before {
	content: "\e909"
}

.material-icons-info:before {
	content: "\e88e"
}

.material-icons-info_outline:before {
	content: "\e88f"
}

.material-icons-input:before {
	content: "\e890"
}

.material-icons-insert_chart:before {
	content: "\e24b"
}

.material-icons-insert_comment:before {
	content: "\e24c"
}

.material-icons-insert_drive_file:before {
	content: "\e24d"
}

.material-icons-insert_emoticon:before {
	content: "\e24e"
}

.material-icons-insert_invitation:before {
	content: "\e24f"
}

.material-icons-insert_link:before {
	content: "\e250"
}

.material-icons-insert_photo:before {
	content: "\e251"
}

.material-icons-invert_colors:before {
	content: "\e891"
}

.material-icons-invert_colors_off:before {
	content: "\e0c4"
}

.material-icons-iso:before {
	content: "\e3f6"
}

.material-icons-keyboard:before {
	content: "\e312"
}

.material-icons-keyboard_arrow_down:before {
	content: "\e313"
}

.material-icons-keyboard_arrow_left:before {
	content: "\e314"
}

.material-icons-keyboard_arrow_right:before {
	content: "\e315"
}

.material-icons-keyboard_arrow_up:before {
	content: "\e316"
}

.material-icons-keyboard_backspace:before {
	content: "\e317"
}

.material-icons-keyboard_capslock:before {
	content: "\e318"
}

.material-icons-keyboard_hide:before {
	content: "\e31a"
}

.material-icons-keyboard_return:before {
	content: "\e31b"
}

.material-icons-keyboard_tab:before {
	content: "\e31c"
}

.material-icons-keyboard_voice:before {
	content: "\e31d"
}

.material-icons-label:before {
	content: "\e892"
}

.material-icons-label_outline:before {
	content: "\e893"
}

.material-icons-landscape:before {
	content: "\e3f7"
}

.material-icons-language:before {
	content: "\e894"
}

.material-icons-laptop:before {
	content: "\e31e"
}

.material-icons-laptop_chromebook:before {
	content: "\e31f"
}

.material-icons-laptop_mac:before {
	content: "\e320"
}

.material-icons-laptop_windows:before {
	content: "\e321"
}

.material-icons-launch:before {
	content: "\e895"
}

.material-icons-layers:before {
	content: "\e53b"
}

.material-icons-layers_clear:before {
	content: "\e53c"
}

.material-icons-leak_add:before {
	content: "\e3f8"
}

.material-icons-leak_remove:before {
	content: "\e3f9"
}

.material-icons-lens:before {
	content: "\e3fa"
}

.material-icons-library_add:before {
	content: "\e02e"
}

.material-icons-library_books:before {
	content: "\e02f"
}

.material-icons-library_music:before {
	content: "\e030"
}

.material-icons-link:before {
	content: "\e157"
}

.material-icons-list:before {
	content: "\e896"
}

.material-icons-live_help:before {
	content: "\e0c6"
}

.material-icons-live_tv:before {
	content: "\e639"
}

.material-icons-local_activity:before {
	content: "\e53f"
}

.material-icons-local_airport:before {
	content: "\e53d"
}

.material-icons-local_atm:before {
	content: "\e53e"
}

.material-icons-local_bar:before {
	content: "\e540"
}

.material-icons-local_cafe:before {
	content: "\e541"
}

.material-icons-local_car_wash:before {
	content: "\e542"
}

.material-icons-local_convenience_store:before {
	content: "\e543"
}

.material-icons-local_dining:before {
	content: "\e556"
}

.material-icons-local_drink:before {
	content: "\e544"
}

.material-icons-local_florist:before {
	content: "\e545"
}

.material-icons-local_gas_station:before {
	content: "\e546"
}

.material-icons-local_grocery_store:before {
	content: "\e547"
}

.material-icons-local_hospital:before {
	content: "\e548"
}

.material-icons-local_hotel:before {
	content: "\e549"
}

.material-icons-local_laundry_service:before {
	content: "\e54a"
}

.material-icons-local_library:before {
	content: "\e54b"
}

.material-icons-local_mall:before {
	content: "\e54c"
}

.material-icons-local_movies:before {
	content: "\e54d"
}

.material-icons-local_offer:before {
	content: "\e54e"
}

.material-icons-local_parking:before {
	content: "\e54f"
}

.material-icons-local_pharmacy:before {
	content: "\e550"
}

.material-icons-local_phone:before {
	content: "\e551"
}

.material-icons-local_pizza:before {
	content: "\e552"
}

.material-icons-local_play:before {
	content: "\e553"
}

.material-icons-local_post_office:before {
	content: "\e554"
}

.material-icons-local_printshop:before {
	content: "\e555"
}

.material-icons-local_see:before {
	content: "\e557"
}

.material-icons-local_shipping:before {
	content: "\e558"
}

.material-icons-local_taxi:before {
	content: "\e559"
}

.material-icons-location_city:before {
	content: "\e7f1"
}

.material-icons-location_disabled:before {
	content: "\e1b6"
}

.material-icons-location_off:before {
	content: "\e0c7"
}

.material-icons-location_on:before {
	content: "\e0c8"
}

.material-icons-location_searching:before {
	content: "\e1b7"
}

.material-icons-lock:before {
	content: "\e897"
}

.material-icons-lock_open:before {
	content: "\e898"
}

.material-icons-lock_outline:before {
	content: "\e899"
}

.material-icons-looks:before {
	content: "\e3fc"
}

.material-icons-looks_3:before {
	content: "\e3fb"
}

.material-icons-looks_4:before {
	content: "\e3fd"
}

.material-icons-looks_5:before {
	content: "\e3fe"
}

.material-icons-looks_6:before {
	content: "\e3ff"
}

.material-icons-looks_one:before {
	content: "\e400"
}

.material-icons-looks_two:before {
	content: "\e401"
}

.material-icons-loop:before {
	content: "\e028"
}

.material-icons-loupe:before {
	content: "\e402"
}

.material-icons-loyalty:before {
	content: "\e89a"
}

.material-icons-mail:before {
	content: "\e158"
}

.material-icons-map:before {
	content: "\e55b"
}

.material-icons-markunread:before {
	content: "\e159"
}

.material-icons-markunread_mailbox:before {
	content: "\e89b"
}

.material-icons-memory:before {
	content: "\e322"
}

.material-icons-menu:before {
	content: "\e5d2"
}

.material-icons-merge_type:before {
	content: "\e252"
}

.material-icons-message:before {
	content: "\e0c9"
}

.material-icons-mic:before {
	content: "\e029"
}

.material-icons-mic_none:before {
	content: "\e02a"
}

.material-icons-mic_off:before {
	content: "\e02b"
}

.material-icons-mms:before {
	content: "\e618"
}

.material-icons-mode_comment:before {
	content: "\e253"
}

.material-icons-mode_edit:before {
	content: "\e254"
}

.material-icons-money_off:before {
	content: "\e25c"
}

.material-icons-monochrome_photos:before {
	content: "\e403"
}

.material-icons-mood:before {
	content: "\e7f2"
}

.material-icons-mood_bad:before {
	content: "\e7f3"
}

.material-icons-more:before {
	content: "\e619"
}

.material-icons-more_horiz:before {
	content: "\e5d3"
}

.material-icons-more_vert:before {
	content: "\e5d4"
}

.material-icons-mouse:before {
	content: "\e323"
}

.material-icons-movie:before {
	content: "\e02c"
}

.material-icons-movie_creation:before {
	content: "\e404"
}

.material-icons-music_note:before {
	content: "\e405"
}

.material-icons-my_location:before {
	content: "\e55c"
}

.material-icons-nature:before {
	content: "\e406"
}

.material-icons-nature_people:before {
	content: "\e407"
}

.material-icons-navigate_before:before {
	content: "\e408"
}

.material-icons-navigate_next:before {
	content: "\e409"
}

.material-icons-navigation:before {
	content: "\e55d"
}

.material-icons-network_cell:before {
	content: "\e1b9"
}

.material-icons-network_locked:before {
	content: "\e61a"
}

.material-icons-network_wifi:before {
	content: "\e1ba"
}

.material-icons-new_releases:before {
	content: "\e031"
}

.material-icons-nfc:before {
	content: "\e1bb"
}

.material-icons-no_sim:before {
	content: "\e0cc"
}

.material-icons-not_interested:before {
	content: "\e033"
}

.material-icons-note_add:before {
	content: "\e89c"
}

.material-icons-notifications:before {
	content: "\e7f4"
}

.material-icons-notifications_active:before {
	content: "\e7f7"
}

.material-icons-notifications_none:before {
	content: "\e7f5"
}

.material-icons-notifications_off:before {
	content: "\e7f6"
}

.material-icons-notifications_paused:before {
	content: "\e7f8"
}

.material-icons-offline_pin:before {
	content: "\e90a"
}

.material-icons-ondemand_video:before {
	content: "\e63a"
}

.material-icons-open_in_browser:before {
	content: "\e89d"
}

.material-icons-open_in_new:before {
	content: "\e89e"
}

.material-icons-open_with:before {
	content: "\e89f"
}

.material-icons-pages:before {
	content: "\e7f9"
}

.material-icons-pageview:before {
	content: "\e8a0"
}

.material-icons-palette:before {
	content: "\e40a"
}

.material-icons-panorama:before {
	content: "\e40b"
}

.material-icons-panorama_fish_eye:before {
	content: "\e40c"
}

.material-icons-panorama_horizontal:before {
	content: "\e40d"
}

.material-icons-panorama_vertical:before {
	content: "\e40e"
}

.material-icons-panorama_wide_angle:before {
	content: "\e40f"
}

.material-icons-party_mode:before {
	content: "\e7fa"
}

.material-icons-pause:before {
	content: "\e034"
}

.material-icons-pause_circle_filled:before {
	content: "\e035"
}

.material-icons-pause_circle_outline:before {
	content: "\e036"
}

.material-icons-payment:before {
	content: "\e8a1"
}

.material-icons-people:before {
	content: "\e7fb"
}

.material-icons-people_outline:before {
	content: "\e7fc"
}

.material-icons-perm_camera_mic:before {
	content: "\e8a2"
}

.material-icons-perm_contact_calendar:before {
	content: "\e8a3"
}

.material-icons-perm_data_setting:before {
	content: "\e8a4"
}

.material-icons-perm_device_information:before {
	content: "\e8a5"
}

.material-icons-perm_identity:before {
	content: "\e8a6"
}

.material-icons-perm_media:before {
	content: "\e8a7"
}

.material-icons-perm_phone_msg:before {
	content: "\e8a8"
}

.material-icons-perm_scan_wifi:before {
	content: "\e8a9"
}

.material-icons-person:before {
	content: "\e7fd"
}

.material-icons-person_add:before {
	content: "\e7fe"
}

.material-icons-person_outline:before {
	content: "\e7ff"
}

.material-icons-person_pin:before {
	content: "\e55a"
}

.material-icons-personal_video:before {
	content: "\e63b"
}

.material-icons-phone:before {
	content: "\e0cd"
}

.material-icons-phone_android:before {
	content: "\e324"
}

.material-icons-phone_bluetooth_speaker:before {
	content: "\e61b"
}

.material-icons-phone_forwarded:before {
	content: "\e61c"
}

.material-icons-phone_in_talk:before {
	content: "\e61d"
}

.material-icons-phone_iphone:before {
	content: "\e325"
}

.material-icons-phone_locked:before {
	content: "\e61e"
}

.material-icons-phone_missed:before {
	content: "\e61f"
}

.material-icons-phone_paused:before {
	content: "\e620"
}

.material-icons-phonelink:before {
	content: "\e326"
}

.material-icons-phonelink_erase:before {
	content: "\e0db"
}

.material-icons-phonelink_lock:before {
	content: "\e0dc"
}

.material-icons-phonelink_off:before {
	content: "\e327"
}

.material-icons-phonelink_ring:before {
	content: "\e0dd"
}

.material-icons-phonelink_setup:before {
	content: "\e0de"
}

.material-icons-photo:before {
	content: "\e410"
}

.material-icons-photo_album:before {
	content: "\e411"
}

.material-icons-photo_camera:before {
	content: "\e412"
}

.material-icons-photo_library:before {
	content: "\e413"
}

.material-icons-photo_size_select_actual:before {
	content: "\e432"
}

.material-icons-photo_size_select_large:before {
	content: "\e433"
}

.material-icons-photo_size_select_small:before {
	content: "\e434"
}

.material-icons-picture_as_pdf:before {
	content: "\e415"
}

.material-icons-picture_in_picture:before {
	content: "\e8aa"
}

.material-icons-pin_drop:before {
	content: "\e55e"
}

.material-icons-place:before {
	content: "\e55f"
}

.material-icons-play_arrow:before {
	content: "\e037"
}

.material-icons-play_circle_filled:before {
	content: "\e038"
}

.material-icons-play_circle_outline:before {
	content: "\e039"
}

.material-icons-play_for_work:before {
	content: "\e906"
}

.material-icons-playlist_add:before {
	content: "\e03b"
}

.material-icons-plus_one:before {
	content: "\e800"
}

.material-icons-poll:before {
	content: "\e801"
}

.material-icons-polymer:before {
	content: "\e8ab"
}

.material-icons-portable_wifi_off:before {
	content: "\e0ce"
}

.material-icons-portrait:before {
	content: "\e416"
}

.material-icons-power:before {
	content: "\e63c"
}

.material-icons-power_input:before {
	content: "\e336"
}

.material-icons-power_settings_new:before {
	content: "\e8ac"
}

.material-icons-present_to_all:before {
	content: "\e0df"
}

.material-icons-print:before {
	content: "\e8ad"
}

.material-icons-public:before {
	content: "\e80b"
}

.material-icons-publish:before {
	content: "\e255"
}

.material-icons-query_builder:before {
	content: "\e8ae"
}

.material-icons-question_answer:before {
	content: "\e8af"
}

.material-icons-queue:before {
	content: "\e03c"
}

.material-icons-queue_music:before {
	content: "\e03d"
}

.material-icons-radio:before {
	content: "\e03e"
}

.material-icons-radio_button_checked:before {
	content: "\e837"
}

.material-icons-radio_button_unchecked:before {
	content: "\e836"
}

.material-icons-rate_review:before {
	content: "\e560"
}

.material-icons-receipt:before {
	content: "\e8b0"
}

.material-icons-recent_actors:before {
	content: "\e03f"
}

.material-icons-redeem:before {
	content: "\e8b1"
}

.material-icons-redo:before {
	content: "\e15a"
}

.material-icons-refresh:before {
	content: "\e5d5"
}

.material-icons-remove:before {
	content: "\e15b"
}

.material-icons-remove_circle:before {
	content: "\e15c"
}

.material-icons-remove_circle_outline:before {
	content: "\e15d"
}

.material-icons-remove_red_eye:before {
	content: "\e417"
}

.material-icons-reorder:before {
	content: "\e8fe"
}

.material-icons-repeat:before {
	content: "\e040"
}

.material-icons-repeat_one:before {
	content: "\e041"
}

.material-icons-replay:before {
	content: "\e042"
}

.material-icons-replay_10:before {
	content: "\e059"
}

.material-icons-replay_30:before {
	content: "\e05a"
}

.material-icons-replay_5:before {
	content: "\e05b"
}

.material-icons-reply:before {
	content: "\e15e"
}

.material-icons-reply_all:before {
	content: "\e15f"
}

.material-icons-report:before {
	content: "\e160"
}

.material-icons-report_problem:before {
	content: "\e8b2"
}

.material-icons-restaurant_menu:before {
	content: "\e561"
}

.material-icons-restore:before {
	content: "\e8b3"
}

.material-icons-ring_volume:before {
	content: "\e0d1"
}

.material-icons-room:before {
	content: "\e8b4"
}

.material-icons-rotate_90_degrees_ccw:before {
	content: "\e418"
}

.material-icons-rotate_left:before {
	content: "\e419"
}

.material-icons-rotate_right:before {
	content: "\e41a"
}

.material-icons-router:before {
	content: "\e328"
}

.material-icons-satellite:before {
	content: "\e562"
}

.material-icons-save:before {
	content: "\e161"
}

.material-icons-scanner:before {
	content: "\e329"
}

.material-icons-schedule:before {
	content: "\e8b5"
}

.material-icons-school:before {
	content: "\e80c"
}

.material-icons-screen_lock_landscape:before {
	content: "\e1be"
}

.material-icons-screen_lock_portrait:before {
	content: "\e1bf"
}

.material-icons-screen_lock_rotation:before {
	content: "\e1c0"
}

.material-icons-screen_rotation:before {
	content: "\e1c1"
}

.material-icons-sd_card:before {
	content: "\e623"
}

.material-icons-sd_storage:before {
	content: "\e1c2"
}

.material-icons-search:before {
	content: "\e8b6"
}

.material-icons-security:before {
	content: "\e32a"
}

.material-icons-select_all:before {
	content: "\e162"
}

.material-icons-send:before {
	content: "\e163"
}

.material-icons-settings:before {
	content: "\e8b8"
}

.material-icons-settings_applications:before {
	content: "\e8b9"
}

.material-icons-settings_backup_restore:before {
	content: "\e8ba"
}

.material-icons-settings_bluetooth:before {
	content: "\e8bb"
}

.material-icons-settings_brightness:before {
	content: "\e8bd"
}

.material-icons-settings_cell:before {
	content: "\e8bc"
}

.material-icons-settings_ethernet:before {
	content: "\e8be"
}

.material-icons-settings_input_antenna:before {
	content: "\e8bf"
}

.material-icons-settings_input_component:before {
	content: "\e8c0"
}

.material-icons-settings_input_composite:before {
	content: "\e8c1"
}

.material-icons-settings_input_hdmi:before {
	content: "\e8c2"
}

.material-icons-settings_input_svideo:before {
	content: "\e8c3"
}

.material-icons-settings_overscan:before {
	content: "\e8c4"
}

.material-icons-settings_phone:before {
	content: "\e8c5"
}

.material-icons-settings_power:before {
	content: "\e8c6"
}

.material-icons-settings_remote:before {
	content: "\e8c7"
}

.material-icons-settings_system_daydream:before {
	content: "\e1c3"
}

.material-icons-settings_voice:before {
	content: "\e8c8"
}

.material-icons-share:before {
	content: "\e80d"
}

.material-icons-shop:before {
	content: "\e8c9"
}

.material-icons-shop_two:before {
	content: "\e8ca"
}

.material-icons-shopping_basket:before {
	content: "\e8cb"
}

.material-icons-shopping_cart:before {
	content: "\e8cc"
}

.material-icons-shuffle:before {
	content: "\e043"
}

.material-icons-signal_cellular_4_bar:before {
	content: "\e1c8"
}

.material-icons-signal_cellular_connected_no_internet_4_bar:before {
	content: "\e1cd"
}

.material-icons-signal_cellular_no_sim:before {
	content: "\e1ce"
}

.material-icons-signal_cellular_null:before {
	content: "\e1cf"
}

.material-icons-signal_cellular_off:before {
	content: "\e1d0"
}

.material-icons-signal_wifi_4_bar:before {
	content: "\e1d8"
}

.material-icons-signal_wifi_4_bar_lock:before {
	content: "\e1d9"
}

.material-icons-signal_wifi_off:before {
	content: "\e1da"
}

.material-icons-sim_card:before {
	content: "\e32b"
}

.material-icons-sim_card_alert:before {
	content: "\e624"
}

.material-icons-skip_next:before {
	content: "\e044"
}

.material-icons-skip_previous:before {
	content: "\e045"
}

.material-icons-slideshow:before {
	content: "\e41b"
}

.material-icons-smartphone:before {
	content: "\e32c"
}

.material-icons-sms:before {
	content: "\e625"
}

.material-icons-sms_failed:before {
	content: "\e626"
}

.material-icons-snooze:before {
	content: "\e046"
}

.material-icons-sort:before {
	content: "\e164"
}

.material-icons-sort_by_alpha:before {
	content: "\e053"
}

.material-icons-space_bar:before {
	content: "\e256"
}

.material-icons-speaker:before {
	content: "\e32d"
}

.material-icons-speaker_group:before {
	content: "\e32e"
}

.material-icons-speaker_notes:before {
	content: "\e8cd"
}

.material-icons-speaker_phone:before {
	content: "\e0d2"
}

.material-icons-spellcheck:before {
	content: "\e8ce"
}

.material-icons-star:before {
	content: "\e838"
}

.material-icons-star_border:before {
	content: "\e83a"
}

.material-icons-star_half:before {
	content: "\e839"
}

.material-icons-stars:before {
	content: "\e8d0"
}

.material-icons-stay_current_landscape:before {
	content: "\e0d3"
}

.material-icons-stay_current_portrait:before {
	content: "\e0d4"
}

.material-icons-stay_primary_landscape:before {
	content: "\e0d5"
}

.material-icons-stay_primary_portrait:before {
	content: "\e0d6"
}

.material-icons-stop:before {
	content: "\e047"
}

.material-icons-storage:before {
	content: "\e1db"
}

.material-icons-store:before {
	content: "\e8d1"
}

.material-icons-store_mall_directory:before {
	content: "\e563"
}

.material-icons-straighten:before {
	content: "\e41c"
}

.material-icons-strikethrough_s:before {
	content: "\e257"
}

.material-icons-style:before {
	content: "\e41d"
}

.material-icons-subject:before {
	content: "\e8d2"
}

.material-icons-subtitles:before {
	content: "\e048"
}

.material-icons-supervisor_account:before {
	content: "\e8d3"
}

.material-icons-surround_sound:before {
	content: "\e049"
}

.material-icons-swap_calls:before {
	content: "\e0d7"
}

.material-icons-swap_horiz:before {
	content: "\e8d4"
}

.material-icons-swap_vert:before {
	content: "\e8d5"
}

.material-icons-swap_vertical_circle:before {
	content: "\e8d6"
}

.material-icons-switch_camera:before {
	content: "\e41e"
}

.material-icons-switch_video:before {
	content: "\e41f"
}

.material-icons-sync:before {
	content: "\e627"
}

.material-icons-sync_disabled:before {
	content: "\e628"
}

.material-icons-sync_problem:before {
	content: "\e629"
}

.material-icons-system_update:before {
	content: "\e62a"
}

.material-icons-system_update_alt:before {
	content: "\e8d7"
}

.material-icons-tab:before {
	content: "\e8d8"
}

.material-icons-tab_unselected:before {
	content: "\e8d9"
}

.material-icons-tablet:before {
	content: "\e32f"
}

.material-icons-tablet_android:before {
	content: "\e330"
}

.material-icons-tablet_mac:before {
	content: "\e331"
}

.material-icons-tag_faces:before {
	content: "\e420"
}

.material-icons-tap_and_play:before {
	content: "\e62b"
}

.material-icons-terrain:before {
	content: "\e564"
}

.material-icons-text_format:before {
	content: "\e165"
}

.material-icons-textsms:before {
	content: "\e0d8"
}

.material-icons-texture:before {
	content: "\e421"
}

.material-icons-theaters:before {
	content: "\e8da"
}

.material-icons-thumb_down:before {
	content: "\e8db"
}

.material-icons-thumb_up:before {
	content: "\e8dc"
}

.material-icons-thumbs_up_down:before {
	content: "\e8dd"
}

.material-icons-time_to_leave:before {
	content: "\e62c"
}

.material-icons-timelapse:before {
	content: "\e422"
}

.material-icons-timer:before {
	content: "\e425"
}

.material-icons-timer_10:before {
	content: "\e423"
}

.material-icons-timer_3:before {
	content: "\e424"
}

.material-icons-timer_off:before {
	content: "\e426"
}

.material-icons-toc:before {
	content: "\e8de"
}

.material-icons-today:before {
	content: "\e8df"
}

.material-icons-toll:before {
	content: "\e8e0"
}

.material-icons-tonality:before {
	content: "\e427"
}

.material-icons-toys:before {
	content: "\e332"
}

.material-icons-track_changes:before {
	content: "\e8e1"
}

.material-icons-traffic:before {
	content: "\e565"
}

.material-icons-transform:before {
	content: "\e428"
}

.material-icons-translate:before {
	content: "\e8e2"
}

.material-icons-trending_down:before {
	content: "\e8e3"
}

.material-icons-trending_flat:before {
	content: "\e8e4"
}

.material-icons-trending_up:before {
	content: "\e8e5"
}

.material-icons-tune:before {
	content: "\e429"
}

.material-icons-turned_in:before {
	content: "\e8e6"
}

.material-icons-turned_in_not:before {
	content: "\e8e7"
}

.material-icons-tv:before {
	content: "\e333"
}

.material-icons-undo:before {
	content: "\e166"
}

.material-icons-unfold_less:before {
	content: "\e5d6"
}

.material-icons-unfold_more:before {
	content: "\e5d7"
}

.material-icons-usb:before {
	content: "\e1e0"
}

.material-icons-verified_user:before {
	content: "\e8e8"
}

.material-icons-vertical_align_bottom:before {
	content: "\e258"
}

.material-icons-vertical_align_center:before {
	content: "\e259"
}

.material-icons-vertical_align_top:before {
	content: "\e25a"
}

.material-icons-vibration:before {
	content: "\e62d"
}

.material-icons-video_library:before {
	content: "\e04a"
}

.material-icons-videocam:before {
	content: "\e04b"
}

.material-icons-videocam_off:before {
	content: "\e04c"
}

.material-icons-view_agenda:before {
	content: "\e8e9"
}

.material-icons-view_array:before {
	content: "\e8ea"
}

.material-icons-view_carousel:before {
	content: "\e8eb"
}

.material-icons-view_column:before {
	content: "\e8ec"
}

.material-icons-view_comfy:before {
	content: "\e42a"
}

.material-icons-view_compact:before {
	content: "\e42b"
}

.material-icons-view_day:before {
	content: "\e8ed"
}

.material-icons-view_headline:before {
	content: "\e8ee"
}

.material-icons-view_list:before {
	content: "\e8ef"
}

.material-icons-view_module:before {
	content: "\e8f0"
}

.material-icons-view_quilt:before {
	content: "\e8f1"
}

.material-icons-view_stream:before {
	content: "\e8f2"
}

.material-icons-view_week:before {
	content: "\e8f3"
}

.material-icons-vignette:before {
	content: "\e435"
}

.material-icons-visibility:before {
	content: "\e8f4"
}

.material-icons-visibility_off:before {
	content: "\e8f5"
}

.material-icons-voice_chat:before {
	content: "\e62e"
}

.material-icons-voicemail:before {
	content: "\e0d9"
}

.material-icons-volume_down:before {
	content: "\e04d"
}

.material-icons-volume_mute:before {
	content: "\e04e"
}

.material-icons-volume_off:before {
	content: "\e04f"
}

.material-icons-volume_up:before {
	content: "\e050"
}

.material-icons-vpn_key:before {
	content: "\e0da"
}

.material-icons-vpn_lock:before {
	content: "\e62f"
}

.material-icons-wallpaper:before {
	content: "\e1bc"
}

.material-icons-warning:before {
	content: "\e002"
}

.material-icons-watch:before {
	content: "\e334"
}

.material-icons-wb_auto:before {
	content: "\e42c"
}

.material-icons-wb_cloudy:before {
	content: "\e42d"
}

.material-icons-wb_incandescent:before {
	content: "\e42e"
}

.material-icons-wb_iridescent:before {
	content: "\e436"
}

.material-icons-wb_sunny:before {
	content: "\e430"
}

.material-icons-wc:before {
	content: "\e63d"
}

.material-icons-web:before {
	content: "\e051"
}

.material-icons-whatshot:before {
	content: "\e80e"
}

.material-icons-widgets:before {
	content: "\e1bd"
}

.material-icons-wifi:before {
	content: "\e63e"
}

.material-icons-wifi_lock:before {
	content: "\e1e1"
}

.material-icons-wifi_tethering:before {
	content: "\e1e2"
}

.material-icons-work:before {
	content: "\e8f9"
}

.material-icons-wrap_text:before {
	content: "\e25b"
}

.material-icons-youtube_searched_for:before {
	content: "\e8fa"
}

.material-icons-zoom_in:before {
	content: "\e8ff"
}

.material-icons-zoom_out:before {
	content: "\e900"
}/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
	font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot');src:url('../font/fontawesome-webfont.eot') format('embedded-opentype'),url('../font/fontawesome-webfont.woff2') format('woff2'),url('../font/fontawesome-webfont.woff') format('woff'),url('../font/fontawesome-webfont.ttf') format('truetype'),url('../font/fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.28571429em;
	text-align: center
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.fa-li.fa-lg {
	left: -1.85714286em
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}

.fa-pull-left {
	float: left
}

.fa-pull-right {
	float: right
}

.fa.fa-pull-left {
	margin-right: .3em
}

.fa.fa-pull-right {
	margin-left: .3em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa.pull-left {
	margin-right: .3em
}

.fa.pull-right {
	margin-left: .3em
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
	-webkit-transform: scale(-1,1);
	-ms-transform: scale(-1,1);
	transform: scale(-1,1)
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
	-webkit-transform: scale(1,-1);
	-ms-transform: scale(1,-1);
	transform: scale(1,-1)
}

:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {
	filter: none
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x,.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: "\f000"
}

.fa-music:before {
	content: "\f001"
}

.fa-search:before {
	content: "\f002"
}

.fa-envelope-o:before {
	content: "\f003"
}

.fa-heart:before {
	content: "\f004"
}

.fa-star:before {
	content: "\f005"
}

.fa-star-o:before {
	content: "\f006"
}

.fa-user:before {
	content: "\f007"
}

.fa-film:before {
	content: "\f008"
}

.fa-th-large:before {
	content: "\f009"
}

.fa-th:before {
	content: "\f00a"
}

.fa-th-list:before {
	content: "\f00b"
}

.fa-check:before {
	content: "\f00c"
}

.fa-remove:before,.fa-close:before,.fa-times:before {
	content: "\f00d"
}

.fa-search-plus:before {
	content: "\f00e"
}

.fa-search-minus:before {
	content: "\f010"
}

.fa-power-off:before {
	content: "\f011"
}

.fa-signal:before {
	content: "\f012"
}

.fa-gear:before,.fa-cog:before {
	content: "\f013"
}

.fa-trash-o:before {
	content: "\f014"
}

.fa-home:before {
	content: "\f015"
}

.fa-file-o:before {
	content: "\f016"
}

.fa-clock-o:before {
	content: "\f017"
}

.fa-road:before {
	content: "\f018"
}

.fa-download:before {
	content: "\f019"
}

.fa-arrow-circle-o-down:before {
	content: "\f01a"
}

.fa-arrow-circle-o-up:before {
	content: "\f01b"
}

.fa-inbox:before {
	content: "\f01c"
}

.fa-play-circle-o:before {
	content: "\f01d"
}

.fa-rotate-right:before,.fa-repeat:before {
	content: "\f01e"
}

.fa-refresh:before {
	content: "\f021"
}

.fa-list-alt:before {
	content: "\f022"
}

.fa-lock:before {
	content: "\f023"
}

.fa-flag:before {
	content: "\f024"
}

.fa-headphones:before {
	content: "\f025"
}

.fa-volume-off:before {
	content: "\f026"
}

.fa-volume-down:before {
	content: "\f027"
}

.fa-volume-up:before {
	content: "\f028"
}

.fa-qrcode:before {
	content: "\f029"
}

.fa-barcode:before {
	content: "\f02a"
}

.fa-tag:before {
	content: "\f02b"
}

.fa-tags:before {
	content: "\f02c"
}

.fa-book:before {
	content: "\f02d"
}

.fa-bookmark:before {
	content: "\f02e"
}

.fa-print:before {
	content: "\f02f"
}

.fa-camera:before {
	content: "\f030"
}

.fa-font:before {
	content: "\f031"
}

.fa-bold:before {
	content: "\f032"
}

.fa-italic:before {
	content: "\f033"
}

.fa-text-height:before {
	content: "\f034"
}

.fa-text-width:before {
	content: "\f035"
}

.fa-align-left:before {
	content: "\f036"
}

.fa-align-center:before {
	content: "\f037"
}

.fa-align-right:before {
	content: "\f038"
}

.fa-align-justify:before {
	content: "\f039"
}

.fa-list:before {
	content: "\f03a"
}

.fa-dedent:before,.fa-outdent:before {
	content: "\f03b"
}

.fa-indent:before {
	content: "\f03c"
}

.fa-video-camera:before {
	content: "\f03d"
}

.fa-photo:before,.fa-image:before,.fa-picture-o:before {
	content: "\f03e"
}

.fa-pencil:before {
	content: "\f040"
}

.fa-map-marker:before {
	content: "\f041"
}

.fa-adjust:before {
	content: "\f042"
}

.fa-tint:before {
	content: "\f043"
}

.fa-edit:before,.fa-pencil-square-o:before {
	content: "\f044"
}

.fa-share-square-o:before {
	content: "\f045"
}

.fa-check-square-o:before {
	content: "\f046"
}

.fa-arrows:before {
	content: "\f047"
}

.fa-step-backward:before {
	content: "\f048"
}

.fa-fast-backward:before {
	content: "\f049"
}

.fa-backward:before {
	content: "\f04a"
}

.fa-play:before {
	content: "\f04b"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-stop:before {
	content: "\f04d"
}

.fa-forward:before {
	content: "\f04e"
}

.fa-fast-forward:before {
	content: "\f050"
}

.fa-step-forward:before {
	content: "\f051"
}

.fa-eject:before {
	content: "\f052"
}

.fa-chevron-left:before {
	content: "\f053"
}

.fa-chevron-right:before {
	content: "\f054"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-minus-circle:before {
	content: "\f056"
}

.fa-times-circle:before {
	content: "\f057"
}

.fa-check-circle:before {
	content: "\f058"
}

.fa-question-circle:before {
	content: "\f059"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fa-crosshairs:before {
	content: "\f05b"
}

.fa-times-circle-o:before {
	content: "\f05c"
}

.fa-check-circle-o:before {
	content: "\f05d"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-arrow-left:before {
	content: "\f060"
}

.fa-arrow-right:before {
	content: "\f061"
}

.fa-arrow-up:before {
	content: "\f062"
}

.fa-arrow-down:before {
	content: "\f063"
}

.fa-mail-forward:before,.fa-share:before {
	content: "\f064"
}

.fa-expand:before {
	content: "\f065"
}

.fa-compress:before {
	content: "\f066"
}

.fa-plus:before {
	content: "\f067"
}

.fa-minus:before {
	content: "\f068"
}

.fa-asterisk:before {
	content: "\f069"
}

.fa-exclamation-circle:before {
	content: "\f06a"
}

.fa-gift:before {
	content: "\f06b"
}

.fa-leaf:before {
	content: "\f06c"
}

.fa-fire:before {
	content: "\f06d"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-eye-slash:before {
	content: "\f070"
}

.fa-warning:before,.fa-exclamation-triangle:before {
	content: "\f071"
}

.fa-plane:before {
	content: "\f072"
}

.fa-calendar:before {
	content: "\f073"
}

.fa-random:before {
	content: "\f074"
}

.fa-comment:before {
	content: "\f075"
}

.fa-magnet:before {
	content: "\f076"
}

.fa-chevron-up:before {
	content: "\f077"
}

.fa-chevron-down:before {
	content: "\f078"
}

.fa-retweet:before {
	content: "\f079"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-folder:before {
	content: "\f07b"
}

.fa-folder-open:before {
	content: "\f07c"
}

.fa-arrows-v:before {
	content: "\f07d"
}

.fa-arrows-h:before {
	content: "\f07e"
}

.fa-bar-chart-o:before,.fa-bar-chart:before {
	content: "\f080"
}

.fa-twitter-square:before {
	content: "\f081"
}

.fa-facebook-square:before {
	content: "\f082"
}

.fa-camera-retro:before {
	content: "\f083"
}

.fa-key:before {
	content: "\f084"
}

.fa-gears:before,.fa-cogs:before {
	content: "\f085"
}

.fa-comments:before {
	content: "\f086"
}

.fa-thumbs-o-up:before {
	content: "\f087"
}

.fa-thumbs-o-down:before {
	content: "\f088"
}

.fa-star-half:before {
	content: "\f089"
}

.fa-heart-o:before {
	content: "\f08a"
}

.fa-sign-out:before {
	content: "\f08b"
}

.fa-linkedin-square:before {
	content: "\f08c"
}

.fa-thumb-tack:before {
	content: "\f08d"
}

.fa-external-link:before {
	content: "\f08e"
}

.fa-sign-in:before {
	content: "\f090"
}

.fa-trophy:before {
	content: "\f091"
}

.fa-github-square:before {
	content: "\f092"
}

.fa-upload:before {
	content: "\f093"
}

.fa-lemon-o:before {
	content: "\f094"
}

.fa-phone:before {
	content: "\f095"
}

.fa-square-o:before {
	content: "\f096"
}

.fa-bookmark-o:before {
	content: "\f097"
}

.fa-phone-square:before {
	content: "\f098"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-facebook-f:before,.fa-facebook:before {
	content: "\f09a"
}

.fa-github:before {
	content: "\f09b"
}

.fa-unlock:before {
	content: "\f09c"
}

.fa-credit-card:before {
	content: "\f09d"
}

.fa-feed:before,.fa-rss:before {
	content: "\f09e"
}

.fa-hdd-o:before {
	content: "\f0a0"
}

.fa-bullhorn:before {
	content: "\f0a1"
}

.fa-bell:before {
	content: "\f0f3"
}

.fa-certificate:before {
	content: "\f0a3"
}

.fa-hand-o-right:before {
	content: "\f0a4"
}

.fa-hand-o-left:before {
	content: "\f0a5"
}

.fa-hand-o-up:before {
	content: "\f0a6"
}

.fa-hand-o-down:before {
	content: "\f0a7"
}

.fa-arrow-circle-left:before {
	content: "\f0a8"
}

.fa-arrow-circle-right:before {
	content: "\f0a9"
}

.fa-arrow-circle-up:before {
	content: "\f0aa"
}

.fa-arrow-circle-down:before {
	content: "\f0ab"
}

.fa-globe:before {
	content: "\f0ac"
}

.fa-wrench:before {
	content: "\f0ad"
}

.fa-tasks:before {
	content: "\f0ae"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-briefcase:before {
	content: "\f0b1"
}

.fa-arrows-alt:before {
	content: "\f0b2"
}

.fa-group:before,.fa-users:before {
	content: "\f0c0"
}

.fa-chain:before,.fa-link:before {
	content: "\f0c1"
}

.fa-cloud:before {
	content: "\f0c2"
}

.fa-flask:before {
	content: "\f0c3"
}

.fa-cut:before,.fa-scissors:before {
	content: "\f0c4"
}

.fa-copy:before,.fa-files-o:before {
	content: "\f0c5"
}

.fa-paperclip:before {
	content: "\f0c6"
}

.fa-save:before,.fa-floppy-o:before {
	content: "\f0c7"
}

.fa-square:before {
	content: "\f0c8"
}

.fa-navicon:before,.fa-reorder:before,.fa-bars:before {
	content: "\f0c9"
}

.fa-list-ul:before {
	content: "\f0ca"
}

.fa-list-ol:before {
	content: "\f0cb"
}

.fa-strikethrough:before {
	content: "\f0cc"
}

.fa-underline:before {
	content: "\f0cd"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-magic:before {
	content: "\f0d0"
}

.fa-truck:before {
	content: "\f0d1"
}

.fa-pinterest:before {
	content: "\f0d2"
}

.fa-pinterest-square:before {
	content: "\f0d3"
}

.fa-google-plus-square:before {
	content: "\f0d4"
}

.fa-google-plus:before {
	content: "\f0d5"
}

.fa-money:before {
	content: "\f0d6"
}

.fa-caret-down:before {
	content: "\f0d7"
}

.fa-caret-up:before {
	content: "\f0d8"
}

.fa-caret-left:before {
	content: "\f0d9"
}

.fa-caret-right:before {
	content: "\f0da"
}

.fa-columns:before {
	content: "\f0db"
}

.fa-unsorted:before,.fa-sort:before {
	content: "\f0dc"
}

.fa-sort-down:before,.fa-sort-desc:before {
	content: "\f0dd"
}

.fa-sort-up:before,.fa-sort-asc:before {
	content: "\f0de"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-linkedin:before {
	content: "\f0e1"
}

.fa-rotate-left:before,.fa-undo:before {
	content: "\f0e2"
}

.fa-legal:before,.fa-gavel:before {
	content: "\f0e3"
}

.fa-dashboard:before,.fa-tachometer:before {
	content: "\f0e4"
}

.fa-comment-o:before {
	content: "\f0e5"
}

.fa-comments-o:before {
	content: "\f0e6"
}

.fa-flash:before,.fa-bolt:before {
	content: "\f0e7"
}

.fa-sitemap:before {
	content: "\f0e8"
}

.fa-umbrella:before {
	content: "\f0e9"
}

.fa-paste:before,.fa-clipboard:before {
	content: "\f0ea"
}

.fa-lightbulb-o:before {
	content: "\f0eb"
}

.fa-exchange:before {
	content: "\f0ec"
}

.fa-cloud-download:before {
	content: "\f0ed"
}

.fa-cloud-upload:before {
	content: "\f0ee"
}

.fa-user-md:before {
	content: "\f0f0"
}

.fa-stethoscope:before {
	content: "\f0f1"
}

.fa-suitcase:before {
	content: "\f0f2"
}

.fa-bell-o:before {
	content: "\f0a2"
}

.fa-coffee:before {
	content: "\f0f4"
}

.fa-cutlery:before {
	content: "\f0f5"
}

.fa-file-text-o:before {
	content: "\f0f6"
}

.fa-building-o:before {
	content: "\f0f7"
}

.fa-hospital-o:before {
	content: "\f0f8"
}

.fa-ambulance:before {
	content: "\f0f9"
}

.fa-medkit:before {
	content: "\f0fa"
}

.fa-fighter-jet:before {
	content: "\f0fb"
}

.fa-beer:before {
	content: "\f0fc"
}

.fa-h-square:before {
	content: "\f0fd"
}

.fa-plus-square:before {
	content: "\f0fe"
}

.fa-angle-double-left:before {
	content: "\f100"
}

.fa-angle-double-right:before {
	content: "\f101"
}

.fa-angle-double-up:before {
	content: "\f102"
}

.fa-angle-double-down:before {
	content: "\f103"
}

.fa-angle-left:before {
	content: "\f104"
}

.fa-angle-right:before {
	content: "\f105"
}

.fa-angle-up:before {
	content: "\f106"
}

.fa-angle-down:before {
	content: "\f107"
}

.fa-desktop:before {
	content: "\f108"
}

.fa-laptop:before {
	content: "\f109"
}

.fa-tablet:before {
	content: "\f10a"
}

.fa-mobile-phone:before,.fa-mobile:before {
	content: "\f10b"
}

.fa-circle-o:before {
	content: "\f10c"
}

.fa-quote-left:before {
	content: "\f10d"
}

.fa-quote-right:before {
	content: "\f10e"
}

.fa-spinner:before {
	content: "\f110"
}

.fa-circle:before {
	content: "\f111"
}

.fa-mail-reply:before,.fa-reply:before {
	content: "\f112"
}

.fa-github-alt:before {
	content: "\f113"
}

.fa-folder-o:before {
	content: "\f114"
}

.fa-folder-open-o:before {
	content: "\f115"
}

.fa-smile-o:before {
	content: "\f118"
}

.fa-frown-o:before {
	content: "\f119"
}

.fa-meh-o:before {
	content: "\f11a"
}

.fa-gamepad:before {
	content: "\f11b"
}

.fa-keyboard-o:before {
	content: "\f11c"
}

.fa-flag-o:before {
	content: "\f11d"
}

.fa-flag-checkered:before {
	content: "\f11e"
}

.fa-terminal:before {
	content: "\f120"
}

.fa-code:before {
	content: "\f121"
}

.fa-mail-reply-all:before,.fa-reply-all:before {
	content: "\f122"
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
	content: "\f123"
}

.fa-location-arrow:before {
	content: "\f124"
}

.fa-crop:before {
	content: "\f125"
}

.fa-code-fork:before {
	content: "\f126"
}

.fa-unlink:before,.fa-chain-broken:before {
	content: "\f127"
}

.fa-question:before {
	content: "\f128"
}

.fa-info:before {
	content: "\f129"
}

.fa-exclamation:before {
	content: "\f12a"
}

.fa-superscript:before {
	content: "\f12b"
}

.fa-subscript:before {
	content: "\f12c"
}

.fa-eraser:before {
	content: "\f12d"
}

.fa-puzzle-piece:before {
	content: "\f12e"
}

.fa-microphone:before {
	content: "\f130"
}

.fa-microphone-slash:before {
	content: "\f131"
}

.fa-shield:before {
	content: "\f132"
}

.fa-calendar-o:before {
	content: "\f133"
}

.fa-fire-extinguisher:before {
	content: "\f134"
}

.fa-rocket:before {
	content: "\f135"
}

.fa-maxcdn:before {
	content: "\f136"
}

.fa-chevron-circle-left:before {
	content: "\f137"
}

.fa-chevron-circle-right:before {
	content: "\f138"
}

.fa-chevron-circle-up:before {
	content: "\f139"
}

.fa-chevron-circle-down:before {
	content: "\f13a"
}

.fa-html5:before {
	content: "\f13b"
}

.fa-css3:before {
	content: "\f13c"
}

.fa-anchor:before {
	content: "\f13d"
}

.fa-unlock-alt:before {
	content: "\f13e"
}

.fa-bullseye:before {
	content: "\f140"
}

.fa-ellipsis-h:before {
	content: "\f141"
}

.fa-ellipsis-v:before {
	content: "\f142"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-play-circle:before {
	content: "\f144"
}

.fa-ticket:before {
	content: "\f145"
}

.fa-minus-square:before {
	content: "\f146"
}

.fa-minus-square-o:before {
	content: "\f147"
}

.fa-level-up:before {
	content: "\f148"
}

.fa-level-down:before {
	content: "\f149"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-pencil-square:before {
	content: "\f14b"
}

.fa-external-link-square:before {
	content: "\f14c"
}

.fa-share-square:before {
	content: "\f14d"
}

.fa-compass:before {
	content: "\f14e"
}

.fa-toggle-down:before,.fa-caret-square-o-down:before {
	content: "\f150"
}

.fa-toggle-up:before,.fa-caret-square-o-up:before {
	content: "\f151"
}

.fa-toggle-right:before,.fa-caret-square-o-right:before {
	content: "\f152"
}

.fa-euro:before,.fa-eur:before {
	content: "\f153"
}

.fa-gbp:before {
	content: "\f154"
}

.fa-dollar:before,.fa-usd:before {
	content: "\f155"
}

.fa-rupee:before,.fa-inr:before {
	content: "\f156"
}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {
	content: "\f157"
}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before {
	content: "\f158"
}

.fa-won:before,.fa-krw:before {
	content: "\f159"
}

.fa-bitcoin:before,.fa-btc:before {
	content: "\f15a"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-text:before {
	content: "\f15c"
}

.fa-sort-alpha-asc:before {
	content: "\f15d"
}

.fa-sort-alpha-desc:before {
	content: "\f15e"
}

.fa-sort-amount-asc:before {
	content: "\f160"
}

.fa-sort-amount-desc:before {
	content: "\f161"
}

.fa-sort-numeric-asc:before {
	content: "\f162"
}

.fa-sort-numeric-desc:before {
	content: "\f163"
}

.fa-thumbs-up:before {
	content: "\f164"
}

.fa-thumbs-down:before {
	content: "\f165"
}

.fa-youtube-square:before {
	content: "\f166"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-xing:before {
	content: "\f168"
}

.fa-xing-square:before {
	content: "\f169"
}

.fa-youtube-play:before {
	content: "\f16a"
}

.fa-dropbox:before {
	content: "\f16b"
}

.fa-stack-overflow:before {
	content: "\f16c"
}

.fa-instagram:before {
	content: "\f16d"
}

.fa-flickr:before {
	content: "\f16e"
}

.fa-adn:before {
	content: "\f170"
}

.fa-bitbucket:before {
	content: "\f171"
}

.fa-bitbucket-square:before {
	content: "\f172"
}

.fa-tumblr:before {
	content: "\f173"
}

.fa-tumblr-square:before {
	content: "\f174"
}

.fa-long-arrow-down:before {
	content: "\f175"
}

.fa-long-arrow-up:before {
	content: "\f176"
}

.fa-long-arrow-left:before {
	content: "\f177"
}

.fa-long-arrow-right:before {
	content: "\f178"
}

.fa-apple:before {
	content: "\f179"
}

.fa-windows:before {
	content: "\f17a"
}

.fa-android:before {
	content: "\f17b"
}

.fa-linux:before {
	content: "\f17c"
}

.fa-dribbble:before {
	content: "\f17d"
}

.fa-skype:before {
	content: "\f17e"
}

.fa-foursquare:before {
	content: "\f180"
}

.fa-trello:before {
	content: "\f181"
}

.fa-female:before {
	content: "\f182"
}

.fa-male:before {
	content: "\f183"
}

.fa-gittip:before,.fa-gratipay:before {
	content: "\f184"
}

.fa-sun-o:before {
	content: "\f185"
}

.fa-moon-o:before {
	content: "\f186"
}

.fa-archive:before {
	content: "\f187"
}

.fa-bug:before {
	content: "\f188"
}

.fa-vk:before {
	content: "\f189"
}

.fa-weibo:before {
	content: "\f18a"
}

.fa-renren:before {
	content: "\f18b"
}

.fa-pagelines:before {
	content: "\f18c"
}

.fa-stack-exchange:before {
	content: "\f18d"
}

.fa-arrow-circle-o-right:before {
	content: "\f18e"
}

.fa-arrow-circle-o-left:before {
	content: "\f190"
}

.fa-toggle-left:before,.fa-caret-square-o-left:before {
	content: "\f191"
}

.fa-dot-circle-o:before {
	content: "\f192"
}

.fa-wheelchair:before {
	content: "\f193"
}

.fa-vimeo-square:before {
	content: "\f194"
}

.fa-turkish-lira:before,.fa-try:before {
	content: "\f195"
}

.fa-plus-square-o:before {
	content: "\f196"
}

.fa-space-shuttle:before {
	content: "\f197"
}

.fa-slack:before {
	content: "\f198"
}

.fa-envelope-square:before {
	content: "\f199"
}

.fa-wordpress:before {
	content: "\f19a"
}

.fa-openid:before {
	content: "\f19b"
}

.fa-institution:before,.fa-bank:before,.fa-university:before {
	content: "\f19c"
}

.fa-mortar-board:before,.fa-graduation-cap:before {
	content: "\f19d"
}

.fa-yahoo:before {
	content: "\f19e"
}

.fa-google:before {
	content: "\f1a0"
}

.fa-reddit:before {
	content: "\f1a1"
}

.fa-reddit-square:before {
	content: "\f1a2"
}

.fa-stumbleupon-circle:before {
	content: "\f1a3"
}

.fa-stumbleupon:before {
	content: "\f1a4"
}

.fa-delicious:before {
	content: "\f1a5"
}

.fa-digg:before {
	content: "\f1a6"
}

.fa-pied-piper:before {
	content: "\f1a7"
}

.fa-pied-piper-alt:before {
	content: "\f1a8"
}

.fa-drupal:before {
	content: "\f1a9"
}

.fa-joomla:before {
	content: "\f1aa"
}

.fa-language:before {
	content: "\f1ab"
}

.fa-fax:before {
	content: "\f1ac"
}

.fa-building:before {
	content: "\f1ad"
}

.fa-child:before {
	content: "\f1ae"
}

.fa-paw:before {
	content: "\f1b0"
}

.fa-spoon:before {
	content: "\f1b1"
}

.fa-cube:before {
	content: "\f1b2"
}

.fa-cubes:before {
	content: "\f1b3"
}

.fa-behance:before {
	content: "\f1b4"
}

.fa-behance-square:before {
	content: "\f1b5"
}

.fa-steam:before {
	content: "\f1b6"
}

.fa-steam-square:before {
	content: "\f1b7"
}

.fa-recycle:before {
	content: "\f1b8"
}

.fa-automobile:before,.fa-car:before {
	content: "\f1b9"
}

.fa-cab:before,.fa-taxi:before {
	content: "\f1ba"
}

.fa-tree:before {
	content: "\f1bb"
}

.fa-spotify:before {
	content: "\f1bc"
}

.fa-deviantart:before {
	content: "\f1bd"
}

.fa-soundcloud:before {
	content: "\f1be"
}

.fa-database:before {
	content: "\f1c0"
}

.fa-file-pdf-o:before {
	content: "\f1c1"
}

.fa-file-word-o:before {
	content: "\f1c2"
}

.fa-file-excel-o:before {
	content: "\f1c3"
}

.fa-file-powerpoint-o:before {
	content: "\f1c4"
}

.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {
	content: "\f1c5"
}

.fa-file-zip-o:before,.fa-file-archive-o:before {
	content: "\f1c6"
}

.fa-file-sound-o:before,.fa-file-audio-o:before {
	content: "\f1c7"
}

.fa-file-movie-o:before,.fa-file-video-o:before {
	content: "\f1c8"
}

.fa-file-code-o:before {
	content: "\f1c9"
}

.fa-vine:before {
	content: "\f1ca"
}

.fa-codepen:before {
	content: "\f1cb"
}

.fa-jsfiddle:before {
	content: "\f1cc"
}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {
	content: "\f1cd"
}

.fa-circle-o-notch:before {
	content: "\f1ce"
}

.fa-ra:before,.fa-rebel:before {
	content: "\f1d0"
}

.fa-ge:before,.fa-empire:before {
	content: "\f1d1"
}

.fa-git-square:before {
	content: "\f1d2"
}

.fa-git:before {
	content: "\f1d3"
}

.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {
	content: "\f1d4"
}

.fa-tencent-weibo:before {
	content: "\f1d5"
}

.fa-qq:before {
	content: "\f1d6"
}

.fa-wechat:before,.fa-weixin:before {
	content: "\f1d7"
}

.fa-send:before,.fa-paper-plane:before {
	content: "\f1d8"
}

.fa-send-o:before,.fa-paper-plane-o:before {
	content: "\f1d9"
}

.fa-history:before {
	content: "\f1da"
}

.fa-circle-thin:before {
	content: "\f1db"
}

.fa-header:before {
	content: "\f1dc"
}

.fa-paragraph:before {
	content: "\f1dd"
}

.fa-sliders:before {
	content: "\f1de"
}

.fa-share-alt:before {
	content: "\f1e0"
}

.fa-share-alt-square:before {
	content: "\f1e1"
}

.fa-bomb:before {
	content: "\f1e2"
}

.fa-soccer-ball-o:before,.fa-futbol-o:before {
	content: "\f1e3"
}

.fa-tty:before {
	content: "\f1e4"
}

.fa-binoculars:before {
	content: "\f1e5"
}

.fa-plug:before {
	content: "\f1e6"
}

.fa-slideshare:before {
	content: "\f1e7"
}

.fa-twitch:before {
	content: "\f1e8"
}

.fa-yelp:before {
	content: "\f1e9"
}

.fa-newspaper-o:before {
	content: "\f1ea"
}

.fa-wifi:before {
	content: "\f1eb"
}

.fa-calculator:before {
	content: "\f1ec"
}

.fa-paypal:before {
	content: "\f1ed"
}

.fa-google-wallet:before {
	content: "\f1ee"
}

.fa-cc-visa:before {
	content: "\f1f0"
}

.fa-cc-mastercard:before {
	content: "\f1f1"
}

.fa-cc-discover:before {
	content: "\f1f2"
}

.fa-cc-amex:before {
	content: "\f1f3"
}

.fa-cc-paypal:before {
	content: "\f1f4"
}

.fa-cc-stripe:before {
	content: "\f1f5"
}

.fa-bell-slash:before {
	content: "\f1f6"
}

.fa-bell-slash-o:before {
	content: "\f1f7"
}

.fa-trash:before {
	content: "\f1f8"
}

.fa-copyright:before {
	content: "\f1f9"
}

.fa-at:before {
	content: "\f1fa"
}

.fa-eyedropper:before {
	content: "\f1fb"
}

.fa-paint-brush:before {
	content: "\f1fc"
}

.fa-birthday-cake:before {
	content: "\f1fd"
}

.fa-area-chart:before {
	content: "\f1fe"
}

.fa-pie-chart:before {
	content: "\f200"
}

.fa-line-chart:before {
	content: "\f201"
}

.fa-lastfm:before {
	content: "\f202"
}

.fa-lastfm-square:before {
	content: "\f203"
}

.fa-toggle-off:before {
	content: "\f204"
}

.fa-toggle-on:before {
	content: "\f205"
}

.fa-bicycle:before {
	content: "\f206"
}

.fa-bus:before {
	content: "\f207"
}

.fa-ioxhost:before {
	content: "\f208"
}

.fa-angellist:before {
	content: "\f209"
}

.fa-cc:before {
	content: "\f20a"
}

.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {
	content: "\f20b"
}

.fa-meanpath:before {
	content: "\f20c"
}

.fa-buysellads:before {
	content: "\f20d"
}

.fa-connectdevelop:before {
	content: "\f20e"
}

.fa-dashcube:before {
	content: "\f210"
}

.fa-forumbee:before {
	content: "\f211"
}

.fa-leanpub:before {
	content: "\f212"
}

.fa-sellsy:before {
	content: "\f213"
}

.fa-shirtsinbulk:before {
	content: "\f214"
}

.fa-simplybuilt:before {
	content: "\f215"
}

.fa-skyatlas:before {
	content: "\f216"
}

.fa-cart-plus:before {
	content: "\f217"
}

.fa-cart-arrow-down:before {
	content: "\f218"
}

.fa-diamond:before {
	content: "\f219"
}

.fa-ship:before {
	content: "\f21a"
}

.fa-user-secret:before {
	content: "\f21b"
}

.fa-motorcycle:before {
	content: "\f21c"
}

.fa-street-view:before {
	content: "\f21d"
}

.fa-heartbeat:before {
	content: "\f21e"
}

.fa-venus:before {
	content: "\f221"
}

.fa-mars:before {
	content: "\f222"
}

.fa-mercury:before {
	content: "\f223"
}

.fa-intersex:before,.fa-transgender:before {
	content: "\f224"
}

.fa-transgender-alt:before {
	content: "\f225"
}

.fa-venus-double:before {
	content: "\f226"
}

.fa-mars-double:before {
	content: "\f227"
}

.fa-venus-mars:before {
	content: "\f228"
}

.fa-mars-stroke:before {
	content: "\f229"
}

.fa-mars-stroke-v:before {
	content: "\f22a"
}

.fa-mars-stroke-h:before {
	content: "\f22b"
}

.fa-neuter:before {
	content: "\f22c"
}

.fa-genderless:before {
	content: "\f22d"
}

.fa-facebook-official:before {
	content: "\f230"
}

.fa-pinterest-p:before {
	content: "\f231"
}

.fa-whatsapp:before {
	content: "\f232"
}

.fa-server:before {
	content: "\f233"
}

.fa-user-plus:before {
	content: "\f234"
}

.fa-user-times:before {
	content: "\f235"
}

.fa-hotel:before,.fa-bed:before {
	content: "\f236"
}

.fa-viacoin:before {
	content: "\f237"
}

.fa-train:before {
	content: "\f238"
}

.fa-subway:before {
	content: "\f239"
}

.fa-medium:before {
	content: "\f23a"
}

.fa-yc:before,.fa-y-combinator:before {
	content: "\f23b"
}

.fa-optin-monster:before {
	content: "\f23c"
}

.fa-opencart:before {
	content: "\f23d"
}

.fa-expeditedssl:before {
	content: "\f23e"
}

.fa-battery-4:before,.fa-battery-full:before {
	content: "\f240"
}

.fa-battery-3:before,.fa-battery-three-quarters:before {
	content: "\f241"
}

.fa-battery-2:before,.fa-battery-half:before {
	content: "\f242"
}

.fa-battery-1:before,.fa-battery-quarter:before {
	content: "\f243"
}

.fa-battery-0:before,.fa-battery-empty:before {
	content: "\f244"
}

.fa-mouse-pointer:before {
	content: "\f245"
}

.fa-i-cursor:before {
	content: "\f246"
}

.fa-object-group:before {
	content: "\f247"
}

.fa-object-ungroup:before {
	content: "\f248"
}

.fa-sticky-note:before {
	content: "\f249"
}

.fa-sticky-note-o:before {
	content: "\f24a"
}

.fa-cc-jcb:before {
	content: "\f24b"
}

.fa-cc-diners-club:before {
	content: "\f24c"
}

.fa-clone:before {
	content: "\f24d"
}

.fa-balance-scale:before {
	content: "\f24e"
}

.fa-hourglass-o:before {
	content: "\f250"
}

.fa-hourglass-1:before,.fa-hourglass-start:before {
	content: "\f251"
}

.fa-hourglass-2:before,.fa-hourglass-half:before {
	content: "\f252"
}

.fa-hourglass-3:before,.fa-hourglass-end:before {
	content: "\f253"
}

.fa-hourglass:before {
	content: "\f254"
}

.fa-hand-grab-o:before,.fa-hand-rock-o:before {
	content: "\f255"
}

.fa-hand-stop-o:before,.fa-hand-paper-o:before {
	content: "\f256"
}

.fa-hand-scissors-o:before {
	content: "\f257"
}

.fa-hand-lizard-o:before {
	content: "\f258"
}

.fa-hand-spock-o:before {
	content: "\f259"
}

.fa-hand-pointer-o:before {
	content: "\f25a"
}

.fa-hand-peace-o:before {
	content: "\f25b"
}

.fa-trademark:before {
	content: "\f25c"
}

.fa-registered:before {
	content: "\f25d"
}

.fa-creative-commons:before {
	content: "\f25e"
}

.fa-gg:before {
	content: "\f260"
}

.fa-gg-circle:before {
	content: "\f261"
}

.fa-tripadvisor:before {
	content: "\f262"
}

.fa-odnoklassniki:before {
	content: "\f263"
}

.fa-odnoklassniki-square:before {
	content: "\f264"
}

.fa-get-pocket:before {
	content: "\f265"
}

.fa-wikipedia-w:before {
	content: "\f266"
}

.fa-safari:before {
	content: "\f267"
}

.fa-chrome:before {
	content: "\f268"
}

.fa-firefox:before {
	content: "\f269"
}

.fa-opera:before {
	content: "\f26a"
}

.fa-internet-explorer:before {
	content: "\f26b"
}

.fa-tv:before,.fa-television:before {
	content: "\f26c"
}

.fa-contao:before {
	content: "\f26d"
}

.fa-500px:before {
	content: "\f26e"
}

.fa-amazon:before {
	content: "\f270"
}

.fa-calendar-plus-o:before {
	content: "\f271"
}

.fa-calendar-minus-o:before {
	content: "\f272"
}

.fa-calendar-times-o:before {
	content: "\f273"
}

.fa-calendar-check-o:before {
	content: "\f274"
}

.fa-industry:before {
	content: "\f275"
}

.fa-map-pin:before {
	content: "\f276"
}

.fa-map-signs:before {
	content: "\f277"
}

.fa-map-o:before {
	content: "\f278"
}

.fa-map:before {
	content: "\f279"
}

.fa-commenting:before {
	content: "\f27a"
}

.fa-commenting-o:before {
	content: "\f27b"
}

.fa-houzz:before {
	content: "\f27c"
}

.fa-vimeo:before {
	content: "\f27d"
}

.fa-black-tie:before {
	content: "\f27e"
}

.fa-fonticons:before {
	content: "\f280"
}

.fa-reddit-alien:before {
	content: "\f281"
}

.fa-edge:before {
	content: "\f282"
}

.fa-credit-card-alt:before {
	content: "\f283"
}

.fa-codiepie:before {
	content: "\f284"
}

.fa-modx:before {
	content: "\f285"
}

.fa-fort-awesome:before {
	content: "\f286"
}

.fa-usb:before {
	content: "\f287"
}

.fa-product-hunt:before {
	content: "\f288"
}

.fa-mixcloud:before {
	content: "\f289"
}

.fa-scribd:before {
	content: "\f28a"
}

.fa-pause-circle:before {
	content: "\f28b"
}

.fa-pause-circle-o:before {
	content: "\f28c"
}

.fa-stop-circle:before {
	content: "\f28d"
}

.fa-stop-circle-o:before {
	content: "\f28e"
}

.fa-shopping-bag:before {
	content: "\f290"
}

.fa-shopping-basket:before {
	content: "\f291"
}

.fa-hashtag:before {
	content: "\f292"
}

.fa-bluetooth:before {
	content: "\f293"
}

.fa-bluetooth-b:before {
	content: "\f294"
}

.fa-percent:before {
	content: "\f295"
}

@font-face {
	font-family:"fl-outicons";src:url("../font/fl-outicons.eot");src:url("../font/fl-outicons.eot") format("embedded-opentype"),url("../font/fl-outicons.woff") format("woff"),url("../font/fl-outicons.ttf") format("truetype"),url("../font/fl-outicons.svg") format("svg");font-weight:normal;font-style:normal
}

.fl-outicons-ico,[class^="fl-outicons-"]:before,[class*=" fl-outicons-"]:before,[class^="fl-outicons-"]:after,[class*=" fl-outicons-"]:after {
	font-family: fl-outicons;
	font-size: inherit;
	font-weight: 400;
	font-style: normal
}

.fl-outicons-add31:before {
	content: "\e000"
}

.fl-outicons-airplane116:before {
	content: "\e001"
}

.fl-outicons-announcer1:before {
	content: "\e002"
}

.fl-outicons-attach16:before {
	content: "\e003"
}

.fl-outicons-backward5:before {
	content: "\e004"
}

.fl-outicons-badge12:before {
	content: "\e005"
}

.fl-outicons-bell76:before {
	content: "\e006"
}

.fl-outicons-book270:before {
	content: "\e007"
}

.fl-outicons-bookmark54:before {
	content: "\e008"
}

.fl-outicons-building106:before {
	content: "\e009"
}

.fl-outicons-calendar194:before {
	content: "\e00a"
}

.fl-outicons-cancel29:before {
	content: "\e00b"
}

.fl-outicons-check74:before {
	content: "\e00c"
}

.fl-outicons-chevron1:before {
	content: "\e00d"
}

.fl-outicons-chevron2:before {
	content: "\e00e"
}

.fl-outicons-chevron3:before {
	content: "\e00f"
}

.fl-outicons-chevron:before {
	content: "\e010"
}

.fl-outicons-clock169:before {
	content: "\e011"
}

.fl-outicons-cloud18:before {
	content: "\e012"
}

.fl-outicons-cloud367:before {
	content: "\e013"
}

.fl-outicons-copy1:before {
	content: "\e014"
}

.fl-outicons-cut38:before {
	content: "\e015"
}

.fl-outicons-diskette17:before {
	content: "\e016"
}

.fl-outicons-dislike18:before {
	content: "\e017"
}

.fl-outicons-down-arrow24:before {
	content: "\e018"
}

.fl-outicons-download194:before {
	content: "\e019"
}

.fl-outicons-expand10:before {
	content: "\e01a"
}

.fl-outicons-export:before {
	content: "\e01b"
}

.fl-outicons-eye130:before {
	content: "\e01c"
}

.fl-outicons-facebook7:before {
	content: "\e01d"
}

.fl-outicons-file128:before {
	content: "\e01e"
}

.fl-outicons-file129:before {
	content: "\e01f"
}

.fl-outicons-filter:before {
	content: "\e020"
}

.fl-outicons-font14:before {
	content: "\e021"
}

.fl-outicons-forbidden17:before {
	content: "\e022"
}

.fl-outicons-forward27:before {
	content: "\e023"
}

.fl-outicons-gear40:before {
	content: "\e024"
}

.fl-outicons-google4:before {
	content: "\e025"
}

.fl-outicons-grid2:before {
	content: "\e026"
}

.fl-outicons-headphones46:before {
	content: "\e027"
}

.fl-outicons-heart373:before {
	content: "\e028"
}

.fl-outicons-house204:before {
	content: "\e029"
}

.fl-outicons-information83:before {
	content: "\e02a"
}

.fl-outicons-laptop4:before {
	content: "\e02b"
}

.fl-outicons-left-arrow25:before {
	content: "\e02c"
}

.fl-outicons-like83:before {
	content: "\e02d"
}

.fl-outicons-lines7:before {
	content: "\e02e"
}

.fl-outicons-list100:before {
	content: "\e02f"
}

.fl-outicons-lock8:before {
	content: "\e030"
}

.fl-outicons-magnifying-glass33:before {
	content: "\e031"
}

.fl-outicons-magnifying-glass34:before {
	content: "\e032"
}

.fl-outicons-magnifying-glass35:before {
	content: "\e033"
}

.fl-outicons-mail2:before {
	content: "\e034"
}

.fl-outicons-microphone10:before {
	content: "\e035"
}

.fl-outicons-minimize1:before {
	content: "\e036"
}

.fl-outicons-minus6:before {
	content: "\e037"
}

.fl-outicons-move1:before {
	content: "\e038"
}

.fl-outicons-news:before {
	content: "\e039"
}

.fl-outicons-notepad20:before {
	content: "\e03a"
}

.fl-outicons-padlock86:before {
	content: "\e03b"
}

.fl-outicons-pause51:before {
	content: "\e03c"
}

.fl-outicons-pencil8:before {
	content: "\e03d"
}

.fl-outicons-pencil9:before {
	content: "\e03e"
}

.fl-outicons-phone14:before {
	content: "\e03f"
}

.fl-outicons-photo-camera5:before {
	content: "\e040"
}

.fl-outicons-picture54:before {
	content: "\e041"
}

.fl-outicons-pin12:before {
	content: "\e042"
}

.fl-outicons-play127:before {
	content: "\e043"
}

.fl-outicons-pointer31:before {
	content: "\e044"
}

.fl-outicons-power115:before {
	content: "\e045"
}

.fl-outicons-print:before {
	content: "\e046"
}

.fl-outicons-question5:before {
	content: "\e047"
}

.fl-outicons-refresh8:before {
	content: "\e048"
}

.fl-outicons-right-arrow30:before {
	content: "\e049"
}

.fl-outicons-sad70:before {
	content: "\e04a"
}

.fl-outicons-sales2:before {
	content: "\e04b"
}

.fl-outicons-screen88:before {
	content: "\e04c"
}

.fl-outicons-share53:before {
	content: "\e04d"
}

.fl-outicons-share55:before {
	content: "\e04e"
}

.fl-outicons-shopping-cart13:before {
	content: "\e04f"
}

.fl-outicons-smartphone65:before {
	content: "\e050"
}

.fl-outicons-smiley3:before {
	content: "\e051"
}

.fl-outicons-sort2:before {
	content: "\e052"
}

.fl-outicons-speech-balloon2:before {
	content: "\e053"
}

.fl-outicons-speech-bubble34:before {
	content: "\e054"
}

.fl-outicons-star6:before {
	content: "\e055"
}

.fl-outicons-star7:before {
	content: "\e056"
}

.fl-outicons-support1:before {
	content: "\e057"
}

.fl-outicons-tablet4:before {
	content: "\e058"
}

.fl-outicons-tags:before {
	content: "\e059"
}

.fl-outicons-trash1:before {
	content: "\e05a"
}

.fl-outicons-treasure:before {
	content: "\e05b"
}

.fl-outicons-truck72:before {
	content: "\e05c"
}

.fl-outicons-twitter4:before {
	content: "\e05d"
}

.fl-outicons-up-arrow46:before {
	content: "\e05e"
}

.fl-outicons-upload142:before {
	content: "\e05f"
}

.fl-outicons-user189:before {
	content: "\e060"
}

.fl-outicons-warning5:before {
	content: "\e061"
}

.fl-outicons-white-flag1:before {
	content: "\e062"
}

.fl-outicons-wifi110:before {
	content: "\e063"
}



h1,.heading-1,.block-bundle-summary .product.name {
	font-size: 2.85rem
}

h2,.heading-2 {
	font-size: 2rem
}

h3,.heading-3,.sidebar .collapsible-block .block-title,.sidebar .collapsible-block .opener,.modal-popup .modal-title,.custome-downloadable-products__wrapper .table-title,.account-billing-agreements__wrapper .table-title,.my-reviews-table__wrapper .table-title,.orders-history__wrapper .table-title {
	font-size: 1.6rem
}

h4,.heading-4,.opc-block-shipping-information .shipping-information-title,.block-subtitle,.box-title {
	font-size: 1rem;
	font-weight: 600
}

h5,.heading-5 {
	font-size: .83rem
}

h6,.heading-6 {
	font-size: .67rem
}

h1,.heading-1,.block-bundle-summary .product.name {
	color: #333;
	font-weight: 500;
	line-height: 1;
	margin-bottom: .5em
}

h2,.heading-2 {
	color: #333;
	font-weight: 500;
	line-height: 1;
	margin-bottom: .5em
}

h3,.heading-3,.sidebar .collapsible-block .block-title,.sidebar .collapsible-block .opener,.modal-popup .modal-title,.custome-downloadable-products__wrapper .table-title,.account-billing-agreements__wrapper .table-title,.my-reviews-table__wrapper .table-title,.orders-history__wrapper .table-title {
	color: #333;
	font-weight: 500;
	line-height: 1;
	margin-bottom: .5em
}

h4,.heading-4,.opc-block-shipping-information .shipping-information-title,.block-subtitle,.box-title {
	color: #333;
	font-weight: 500;
	line-height: 1;
	margin-bottom: .5em
}

h5,.heading-5 {
	color: #333;
	font-weight: 500;
	line-height: 1;
	margin-bottom: .5em
}

h6,.heading-6 {
	color: #333;
	font-weight: 500;
	line-height: 1;
	margin-bottom: .5em
}

.page-title,.section-title {
	text-align: center
}

.text-center {
	text-align: center
}

a {
	color: #000;
	transition: .3s ease
}

a:hover {
	color: #a2a1a1
}

p {
	margin-bottom: 1rem
}

p a,.list a,.contact-info a {
	color: #000
}

p a:hover,.list a:hover,.contact-info a:hover {
	color: #a2a1a1
}

mark {
	color: #FFF;
	background: #000
}

em {
	color: #000
}

small {
	font-size: .8em
}

pre {
	white-space: normal
}

dl dt {
	font-weight: 700
}

dl dd {
	font-style: italic;
	padding-left: 2rem
}

.page-product-bundle .price-box {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.page-product-bundle .price-box .price-from {
	padding-right: .3em
}

.page-product-bundle .price-box .price-from:after {
	content: '-'
}

.page-product-bundle .bundle-actions {
	padding-top: 2.65vw;
	border-top: 1px solid #e3e3e3
}

.page-product-bundle .product-social-links {
	padding-bottom: 2.65vw;
	border-bottom: 1px solid #e3e3e3
}

.page-product-bundle button.back.customization {
	font-weight: 400;
	padding: 0;
	color: #000;
	background: transparent;
	margin-bottom: 24px
}

.page-product-bundle button.back.customization:hover {
	color: #a2a1a1;
	background: transparent
}

.page-product-bundle #bundle-slide {
	margin-bottom: 16px
}

.bundle-options-wrapper .legend,.block-bundle-summary>.title {
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	color: #000;
	margin-bottom: 24px
}

.bundle-options-container .product-add-form {
	display: none
}

.bundle-options-container {
	margin-top: 32px
}

.bundle-options-container .bundle-options-wrapper {
	position: relative
}

.bundle-options-container p.required {
	position: absolute;
	top: 0;
	right: 0
}

.bundle-options-container .bundle-options-wrapper {
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 40px
}

.bundle-options-container .bundle-options-wrapper .field.qty.qty-holder {
	margin-bottom: 0
}

.bundle-options-container .bundle-options-wrapper .field.qty.qty-holder .control {
	max-width: 7em
}

.bundle-options-container .bundle-options-wrapper .field.qty.qty-holder input {
	text-align: center
}

.block-bundle-summary .product-image-container {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 32px
}

.block-bundle-summary .product-image-wrapper {
	background: #f5f5f5;
	display: block;
	height: 0;
	overflow: hidden;
	position: relative;
	z-index: 1
}

.block-bundle-summary .product-image-wrapper img {
	bottom: 0;
	display: block;
	height: auto;
	left: 0;
	margin: auto;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 0
}

.block-bundle-summary .product.name {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 22px
}

.block-bundle-summary .product-details .price-box {
	margin-bottom: 0
}

.block-bundle-summary .stock {
	margin-bottom: 20px
}

.block-bundle-summary .stock.available {
	color: #3bb141
}

.block-bundle-summary .stock.unavailable {
	color: #f55
}

.block-bundle-summary .bundle-summary {
	margin-bottom: 24px
}

.block-bundle-summary .bundle-summary .subtitle {
	font-size: 18px;
	height: 20px;
	font-weight: 700;
	color: #000;
	display: inline-block;
	margin-bottom: 8px
}

.block-bundle-summary .bundle-summary .items li {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.block-bundle-summary .bundle-summary .items li .label {
	color: #333;
	font-weight: 700
}

.products-grid .product-item .product-image-container,.products-list .product-item .product-image-container {
	display: inline-block;
	max-width: 100%
}

.products-grid .product-item .product-item-photo,.products-list .product-item .product-item-photo {
	display: block;
	padding: 0 0 25px
}

.products-grid .product-item .product-image-wrapper,.products-list .product-item .product-image-wrapper {
	display: block;
	height: 0;
	overflow: hidden;
	position: relative;
	z-index: 1
}

.products-grid .product-item .product-image-photo,.products-list .product-item .product-image-photo {
	bottom: 0;
	display: block;
	height: auto;
	left: 0;
	margin: auto;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 0
}

.products-grid .product-item .price-box,.products-list .product-item .price-box {
	color: #191919;
	font-size: 20px;
	line-height: 1;
	font-weight: 500;
	margin-bottom: 12px
}

.products-grid .product-item .price-box .price-label,.products-list .product-item .price-box .price-label {
	display: none
}

.products-grid .product-item .price-box .special-price,.products-list .product-item .price-box .special-price {
	color: #f55
}

.products-grid .product-item .price-box .old-price,.products-list .product-item .price-box .old-price {
	text-decoration: line-through;
	color: #999;
	line-height: inherit
}

.products-grid .product-item .price-box .old-price span,.products-list .product-item .price-box .old-price span {
	vertical-align: baseline
}

.products-grid .product-item .price-box .price-as-configured,.products-list .product-item .price-box .price-as-configured {
	margin-bottom: 0
}

.products-grid .product-item .price-box .price-as-configured .price-container,.products-list .product-item .price-box .price-as-configured .price-container {
	margin-bottom: 1em
}

.products-grid .product-item .product-item-name,.products-list .product-item .product-item-name {
	display: block;
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 1.2
}

.products-grid .product-item .product-item-name a,.products-list .product-item .product-item-name a {
	color: #000
}

.products-grid .product-item .product-item-name a:hover,.products-list .product-item .product-item-name a:hover {
	color: #676666
}

.products-grid .product-item .product-item-description,.products-list .product-item .product-item-description {
	margin-top: -8px;
	margin-bottom: 8px
}

.products-grid .product-item .product-item-description p,.products-list .product-item .product-item-description p {
	margin-bottom: 0
}

.products-grid .product-item .product-reviews-summary,.products-list .product-item .product-reviews-summary {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 12px
}

.products-grid .product-item .rating-summary .label,.products-list .product-item .rating-summary .label {
	display: none
}

.products-grid .product-item .reviews-actions .view,.products-list .product-item .reviews-actions .view {
	margin-right: 12px;
	padding-top: 2px;
	display: inline-block
}

.products-grid .product-item .swatch-option,.products-list .product-item .swatch-option {
	margin-bottom: 10px;
	min-width: 26px
}

.products-grid .product-item .swatch-option+.swatch-option,.products-list .product-item .swatch-option+.swatch-option {
	margin-left: 5px
}

.products-grid .product-item .swatch-option.color,.products-list .product-item .swatch-option.color {
	min-height: 26px
}

.products-grid .product-item .swatch-option.text,.products-list .product-item .swatch-option.text {
	padding: 2px
}

.products-grid .product-item .product-item-actions,.products-list .product-item .product-item-actions {
	margin-top: 0;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.products-grid .product-item .product-item-actions .actions-primary,.products-list .product-item .product-item-actions .actions-primary {
	margin-right: 8px
}

@media(min-width:768px) {
	.products-grid .product-item .product-item-actions .actions-primary,.products-list .product-item .product-item-actions .actions-primary {
		margin-right: 0;
		margin-bottom: 12px
	}
}

.products-grid .product-item .product-item-actions .actions-primary .action span,.products-list .product-item .product-item-actions .actions-primary .action span {
	display: none
}

@media(min-width:768px) {
	.products-grid .product-item .product-item-actions .actions-primary .action span,.products-list .product-item .product-item-actions .actions-primary .action span {
		display: inline
	}
}

@media(max-width:767px) {
	.products-grid .product-item .product-item-actions .actions-primary .action,.products-list .product-item .product-item-actions .actions-primary .action {
		display: block;
		width: 50px;
		height: 50px;
		border-radius: 50px;
		padding: 4px
	}
}

.products-grid .product-item .product-item-actions .actions-primary .stock.unavailable,.products-list .product-item .product-item-actions .actions-primary .stock.unavailable {
	padding-top: 15px
}

.products-grid .product-item .product-item-actions .actions-secondary,.products-list .product-item .product-item-actions .actions-secondary {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	max-width: none;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media(min-width:768px) {
	.products-grid .product-item .product-item-actions .actions-secondary,.products-list .product-item .product-item-actions .actions-secondary {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}
}

.products-grid .product-item .product-item-actions .actions-secondary .action,.products-list .product-item .product-item-actions .actions-secondary .action {
	background-color: transparent;
	font-size: 14px;
	line-height: 48px;
	color: #b4b4b4;
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	border: 1px solid #f2f2f2;
	background: #f2f2f2;
	text-align: center
}

.products-grid .product-item .product-item-actions .actions-secondary .action:hover,.products-list .product-item .product-item-actions .actions-secondary .action:hover {
	color: #000;
	background: #FFF;
	border-color: #dedede
}

.products-grid .product-item .product-item-actions .actions-secondary .action+.action,.products-list .product-item .product-item-actions .actions-secondary .action+.action {
	margin-left: 8px
}

.products-grid .product-item {
	text-align: center
}

.products-grid .product-reviews-summary {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.products-grid .product-reviews-summary .reviews-actions {
	display: none
}

.sidebar .block-title {
	font-weight: 500
}

.sidebar [role="tablist"] [role="tabpanel"] {
	margin-bottom: 0
}

.sidebar .collapsible-block,.sidebar .filter-wrapper {
	position: relative;
	margin-bottom: 40px
}

@media(min-width:992px) {
	.sidebar .collapsible-block,.sidebar .filter-wrapper {
		margin-bottom: 68px
	}
}

.sidebar .collapsible-block .block-title {
	padding-bottom: 25px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 30px
}

.sidebar .collapsible-block .opener {
	line-height: inherit;
	display: block;
	position: relative;
	padding-right: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 20px;
	cursor: pointer;
	line-height: 26px
}

.sidebar .collapsible-block .opener:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.sidebar .collapsible-block .opener:before {
	position: absolute;
	right: 0;
	top: 0;
	width: 26px;
	height: 26px;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	line-height: 1;
	padding: 6px 0;
	border: 1px solid #e3e3e3
}

.sidebar .collapsible-block .opener[aria-expanded="false"]:before {
	content: '\e926'
}

.toolbar {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 32px;
	font-size: 12px
}

.toolbar p,.toolbar .field {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.toolbar p .label,.toolbar .field .label {
	margin-right: 10px;
	color: #333;
	font-weight: 500
}

.toolbar .field.toolbar-sorter {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}

.toolbar p.toolbar-amount {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}

.toolbar .field.limiter {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4
}

.toolbar .modes {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}

@media(min-width:768px) {
	.toolbar .field.toolbar-sorter {
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}

	.toolbar p.toolbar-amount {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1
	}

	.toolbar .field.limiter {
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	.toolbar .modes {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2
	}
}

@media(min-width:992px) {
	.toolbar .field.toolbar-sorter {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none;
		margin-right: auto
	}

	.toolbar p.toolbar-amount {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
		margin: 0
	}

	.toolbar .field.limiter {
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none;
		margin-left: auto
	}

	.toolbar .modes {
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4
	}
}

.field.toolbar-sorter {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

@media(min-width:992px) {
	.field.toolbar-sorter {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none
	}
}

@media(max-width:767px) {
	.field.toolbar-sorter .label {
		display: block;
		-webkit-flex-basis: 65px;
		-ms-flex-preferred-size: 65px;
		flex-basis: 65px;
		max-width: 65px
	}
}

.field.toolbar-sorter .control {
	-webkit-flex-grow: 3;
	-ms-flex-positive: 3;
	flex-grow: 3
}

@media(min-width:768px) {
	.field.toolbar-sorter .control {
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 250px
	}
}

.field.toolbar-sorter .control .select2-container {
	max-width: none
}

@media(min-width:768px) {
	.field.toolbar-sorter .control .select2-container {
		max-width: 250px
	}
}

.field.toolbar-sorter .sorter-action {
	margin-left: 1rem
}

.field.toolbar-sorter .sorter-action span {
	display: none
}

.field.toolbar-sorter .sorter-action.sort-asc,.field.toolbar-sorter .sorter-action.sort-desc {
	line-height: inherit;
	font-size: 14px;
	line-height: 1
}

.field.toolbar-sorter .sorter-action.sort-asc:before,.field.toolbar-sorter .sorter-action.sort-desc:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.field.toolbar-sorter .sorter-action.sort-desc {
	transform: rotate(180deg)
}

p.toolbar-amount {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	margin: 24px 0 16px
}

@media(min-width:768px) {
	p.toolbar-amount {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none
	}
}

p.toolbar-amount span.toolbar-number:first-child,p.toolbar-amount span.toolbar-number:nth-child(2),p.toolbar-amount span.toolbar-number:last-child {
	margin-left: 4px
}

p.toolbar-amount span.toolbar-number:nth-child(2) {
	margin-right: 4px
}

.field.limiter {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0
}

@media(min-width:992px) {
	.field.limiter {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-left: auto
	}
}

@media(max-width:767px) {
	.field.limiter .label {
		display: block;
		-webkit-flex-basis: 65px;
		-ms-flex-preferred-size: 65px;
		flex-basis: 65px;
		max-width: 65px
	}
}

.field.limiter .control {
	-webkit-flex-grow: 3;
	-ms-flex-positive: 3;
	flex-grow: 3
}

@media(min-width:768px) {
	.field.limiter .control {
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0
	}
}

.field.limiter .control .select2-container {
	max-width: none;
	min-width: 115px
}

@media(min-width:768px) {
	.field.limiter .control .select2-container {
		max-width: 250px
	}
}

.field.limiter .limiter-text {
	display: none
}

.modes {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-basis: 130px;
	-ms-flex-preferred-size: 130px;
	flex-basis: 130px;
	max-width: 130px;
	margin-bottom: 0
}

@media(min-width:992px) {
	.modes {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none
	}
}

.modes .modes-label {
	display: none
}

.modes .modes-mode {
	margin-left: 8px;
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 4px
}

.modes .modes-mode:before {
	font-size: 14px;
	line-height: 50px;
	text-align: center;
	width: 100%
}

.modes .modes-mode:not(.active) {
	border: 1px solid #e3e3e3
}

.modes .modes-mode:not(.active):hover {
	color: #a2a1a1
}

.modes .modes-mode.active {
	color: #b4b4b4;
	background: #f2f2f2
}

.modes .modes-mode span {
	display: none
}

.modes .mode-grid {
	line-height: inherit
}

.modes .mode-grid:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.modes .mode-list {
	line-height: inherit
}

.modes .mode-list:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.pages {
	display: none;
	margin-bottom: 0;
	padding: 8px 0
}

.pages .pages-items {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}

.pages .pages-items li+li {
	margin-left: 4px
}

.pages .item a,.pages .item strong {
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 14px
}

.pages .item:not(.pages-item-previous):not(.pages-item-next) a,.pages .item.current strong {
	line-height: 48px;
	font-weight: 400;
	height: 50px;
	width: 50px;
	border-radius: 4px;
	background: #f2f2f2;
	border: 1px solid #f2f2f2;
	color: #888
}

.pages .item:not(.pages-item-previous):not(.pages-item-next) a:hover,.pages .item.current strong:hover {
	border-color: #e3e3e3;
	background: #FFF
}

.pages .item.current strong {
	border-color: #e3e3e3;
	background: #FFF
}

.pages .item.pages-item-previous a,.pages .item.pages-item-next a {
	color: #000
}

.pages .item.pages-item-previous a:hover,.pages .item.pages-item-next a:hover {
	color: #888
}

.pages .item.pages-item-previous a span:not(.label),.pages .item.pages-item-next a span:not(.label) {
	line-height: inherit
}

.pages .item.pages-item-previous a span:not(.label):before,.pages .item.pages-item-next a span:not(.label):before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.pages .item.pages-item-previous a span:not(.label):before,.pages .item.pages-item-next a span:not(.label):before {
	color: #888
}

.pages .item.pages-item-previous a span:not(.label):before {
	content: '\e94b'
}

.pages .item.pages-item-next a span:not(.label):before {
	content: '\e94c'
}

.tollbar-bottom .pages {
	display: block
}

.tollbar-bottom .toolbar-amount,.tollbar-bottom .toolbar-sorter,.tollbar-bottom .field.limiter,.tollbar-bottom .modes {
	display: none
}

.tollbar-bottom .toolbar {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media(min-width:768px) {
	.tollbar-bottom .toolbar {
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

@media(min-width:768px) {
	.tollbar-bottom .field.limiter {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none;
		margin-left: auto
	}
}

@media(min-width:768px) {
	.tollbar-bottom .modes {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none
	}
}

.catalog-product-view .column.main {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-left: -10px;
	margin-right: -10px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.catalog-product-view .product.media {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%
}

@media(min-width:768px) {
	.catalog-product-view .product.media {
		-webkit-flex-basis: 33.3333%;
		-ms-flex-preferred-size: 33.3333%;
		flex-basis: 33.3333%;
		max-width: 33.3333%
	}
}

@media(min-width:1200px) {
	.catalog-product-view .product.media {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}
}

.catalog-product-view .product.media .fotorama__arr {
	background-image: none
}

.catalog-product-view .product.media .fotorama__arr:before {
	width: 32px;
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
	background: #FFF;
	border: 1px solid #e3e3e3;
	color: #b4b4b4;
	border-radius: 4px
}

.catalog-product-view .product.media .fotorama__arr:hover:before {
	background: #f2f2f2;
	border-color: #f2f2f2;
	color: #000
}

.catalog-product-view .product.media .fotorama__arr--prev:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

.catalog-product-view .product.media .fotorama__arr--next:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

.catalog-product-view .product-info-main {
	padding-left: 10px;
	padding-right: 10px;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%
}

@media(min-width:768px) {
	.catalog-product-view .product-info-main {
		-webkit-flex-basis: 66.6666%;
		-ms-flex-preferred-size: 66.6666%;
		flex-basis: 66.6666%;
		max-width: 66.6666%
	}
}

@media(min-width:1200px) {
	.catalog-product-view .product-info-main {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}
}

.catalog-product-view .product-info-stock-sku {
	margin-bottom: 12px
}

.catalog-product-view .product-info-stock-sku .available {
	color: #3bb141
}

.catalog-product-view .product-info-stock-sku .unavailable {
	color: #f55
}

.catalog-product-view .product-info-stock-sku .available,.catalog-product-view .product-info-stock-sku .unavailable {
	margin-bottom: 8px
}

.catalog-product-view .page-title-wrapper {
	margin-bottom: 12px;
	line-height: 1
}

.catalog-product-view .page-title-wrapper .container,.catalog-product-view .page-title-wrapper .page-print.sales-order-print #maincontent,.page-print.sales-order-print .catalog-product-view .page-title-wrapper #maincontent,.catalog-product-view .page-title-wrapper h1 {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 22px;
	min-width: 280px
}

@media(min-width:1200px) {
	.catalog-product-view .page-title-wrapper .container,.catalog-product-view .page-title-wrapper .page-print.sales-order-print #maincontent,.page-print.sales-order-print .catalog-product-view .page-title-wrapper #maincontent,.catalog-product-view .page-title-wrapper h1 {
		font-size: 40px
	}
}

.catalog-product-view .product-reviews-summary {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 16px;
	font-size: 12px;
	line-height: 14px
}

.catalog-product-view .product-reviews-summary .label {
	display: none
}

.catalog-product-view .product-reviews-summary .rating-result__stars span[class^="rating-star__"] {
	font-size: 12px;
	line-height: 14px
}

.catalog-product-view .product-reviews-summary .rating-result__stars span[class^="rating-star__"]:after {
	top: 0
}

.catalog-product-view .product-reviews-summary .rating-summary,.catalog-product-view .product-reviews-summary .reviews-actions .view {
	padding-right: 4px;
	border-right: 1px solid #e3e3e3;
	margin-right: 4px
}

.catalog-product-view #tab-label-reviews-title span.counter:before {
	content: '('
}

.catalog-product-view #tab-label-reviews-title span.counter:after {
	content: ')'
}

.catalog-product-view .review-add .review-fieldset .label {
	color: #333;
	font-size: 14px;
	line-height: 16px;
	font-weight: 500;
	margin-right: 24px
}

.catalog-product-view .product-info-price .price-box {
	color: #191919;
	font-size: 32px;
	line-height: 32px;
	font-weight: 500;
	margin-bottom: 24px
}

.catalog-product-view .product-info-price .price-box .price-label {
	display: none
}

.catalog-product-view .product-info-price .price-box .special-price {
	color: #f55
}

.catalog-product-view .product-info-price .price-box .old-price {
	text-decoration: line-through;
	color: #999;
	line-height: inherit
}

.catalog-product-view .product-info-price .price-box .old-price span {
	vertical-align: baseline
}

@media(min-width:768px) {
	.catalog-product-view .product-info-price .price-box {
		font-size: 40px;
		line-height: 40px
	}
}

.catalog-product-view .product-info-price .price-box .old-price {
	font-size: 30px;
	font-weight: 400
}

.catalog-product-view .overview {
	margin-bottom: 24px
}

.catalog-product-view .product-brand {
	padding: 32px 0 17px;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 32px
}

.catalog-product-view .product-brand-name a {
	color: #333
}

.catalog-product-view .product-brand-name a span:after {
	content: ':'
}

.catalog-product-view .product-brand-name a:hover {
	color: #000
}

.catalog-product-view .product-brand-logo img {
	transition: .3s ease
}

.catalog-product-view .product-brand-logo a:hover img {
	opacity: .7
}

.catalog-product-view .swatch-opt {
	padding: 0;
	margin-bottom: 32px
}

.catalog-product-view .swatch-attribute {
	position: relative
}

.catalog-product-view .swatch-attribute+.swatch-attribute {
	margin-top: 14px
}

.catalog-product-view .swatch-attribute .swatch-attribute-label {
	color: #333;
	font-weight: 500;
	display: inline-block;
	margin-bottom: 4px
}

.catalog-product-view .swatch-attribute .swatch-attribute-label:after {
	content: ':'
}

.catalog-product-view .swatch-attribute .swatch-attribute-options {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.catalog-product-view .swatch-attribute .swatch-attribute-selected-option {
	display: none
}

.catalog-product-view .swatch-attribute [id*='super_attribute['].mage-error {
	position: absolute;
	top: calc(100% - 5px);
	left: 0
}

.catalog-product-view .product-options-wrapper .fieldset>.field,.catalog-product-view .product-options-wrapper .fieldset-bundle-options__wrapper>.field,.catalog-product-view .product-options-wrapper .field.qty {
	margin-bottom: 20px
}

.catalog-product-view .product-options-wrapper .fieldset>.field>.label,.catalog-product-view .product-options-wrapper .fieldset-bundle-options__wrapper>.field>.label,.catalog-product-view .product-options-wrapper .field.qty>.label {
	color: #333;
	font-weight: 500;
	display: inline-block;
	margin-bottom: 8px
}

.catalog-product-view .product-options-wrapper .fieldset>.field>.label span:after,.catalog-product-view .product-options-wrapper .fieldset-bundle-options__wrapper>.field>.label span:after,.catalog-product-view .product-options-wrapper .field.qty>.label span:after {
	content: ':'
}

.catalog-product-view .product-options-wrapper .field {
	padding: 6px 0;
	display: inline-block;
	width: 100%
}

.catalog-product-view .product-options-wrapper .price-notice {
	font-weight: 500;
	color: #333
}

.catalog-product-view .product-options-wrapper .select[multiple="multiple"] {
	max-width: 250px
}

.catalog-product-view .product-options-wrapper .date .required legend {
	color: #333;
	font-weight: 500;
	margin-bottom: 4px
}

.catalog-product-view .product-options-wrapper .date .required legend span:after {
	color: #d73105;
	content: "*";
	font-size: 12px;
	margin: 0 0 0 5px
}

.catalog-product-view .product-options-wrapper .date .select2-container {
	margin-right: 4px
}

@media(min-width:1200px) {
	.catalog-product-view .product-options-wrapper .date .select2-container {
		margin-right: 12px
	}
}

.catalog-product-view .product-options-wrapper .date .select2-container:nth-child(6) {
	margin-right: 0
}

@media(min-width:1200px) {
	.catalog-product-view .product-options-wrapper .date .select2-container:nth-child(6) {
		margin-right: 20px
	}
}

.catalog-product-view .product-options-wrapper .date b {
	line-height: 50px;
	margin-right: 4px
}

.catalog-product-view .product-options-wrapper .date .select2-container:nth-child(8) {
	margin-right: 4px
}

@media(max-width:1199px) {
	.catalog-product-view .product-options-wrapper .date .select2-hidden-accessible:nth-child(7) {
		width: 100% !important;
		position: relative !important;
		font-size: 0 !important;
		height: 0 !important;
		margin-bottom: 12px !important
	}
}

.catalog-product-view .product-add-form {
	margin-bottom: 8px
}

.catalog-product-view .box-tocart {
	margin-bottom: 16px;
	overflow: hidden
}

.catalog-product-view .box-tocart .field.qty {
	padding: 0;
	float: left
}

@media(min-width:480px) {
	.catalog-product-view .box-tocart .field.qty {
		width: auto;
		padding: 0 8px 0 0
	}
}

.catalog-product-view .box-tocart .field.qty>.label {
	color: #333;
	font-weight: 500;
	display: inline-block;
	margin-bottom: 4px
}

.catalog-product-view .box-tocart .field.qty .control input {
	text-align: center;
	line-height: 25px;
	width: 100%;
	margin-bottom: 8px
}

@media(min-width:480px) {
	.catalog-product-view .box-tocart .field.qty .control input {
		width: 8em;
		margin-bottom: 0
	}
}

.catalog-product-view .box-tocart .actions {
	float: left;
	margin: 27px 0 0 5px
}

@media(max-width:375px) {
	.catalog-product-view .box-tocart .actions {
		margin-top: 5px
	}
}

.catalog-product-view .box-tocart button.action {
	padding: 13px 33px;
	font-size: 14px
}

.catalog-product-view .product-social-links {
	margin-bottom: 24px
}

.catalog-product-view .product-social-links .product-addto-links {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 16px
}

.catalog-product-view .product-social-links .action {
	background: #f2f2f2;
	color: #b4b4b4;
	font-size: 14px;
	line-height: 48px;
	text-align: center;
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	border: 1px solid #f2f2f2;
	margin-right: 8px
}

.catalog-product-view .product-social-links .action:hover {
	color: #000;
	background: #FFF
}

.catalog-product-view .product-social-links .action span {
	display: none
}

.catalog-product-view .product.attribute strong {
	font-weight: 600
}

.catalog-product-view .product.attribute .value {
	display: inline-block
}

.catalog-product-view .product.info {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
	margin: 2rem 0;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	background: #FFF
}

@media(min-width:768px) {
	.catalog-product-view .product.info {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media(max-width:767px) {
	.catalog-product-view .product.info {
		padding-right: 10px;
		padding-left: 10px
	}
}

.catalog-product-view .product.info .description p {
	text-indent: 1.5em
}

.catalog-product-view .product.info .content[role="tabpanel"] {
	background: #FFF
}

.catalog-product-view .data.items {
	position: relative
}

@media(min-width:768px) {
	.catalog-product-view .data.items:after {
		content: '';
		position: absolute;
		z-index: 1;
		bottom: 0;
		left: 0;
		right: 0;
		height: 1px;
		background: #e3e3e3
	}
}

.catalog-product-view .data.items .title {
	border-top: 1px solid #e3e3e3;
	display: block;
	font-size: 14px;
	line-height: 1;
	font-weight: 500;
	margin-right: 0;
	margin-bottom: 0;
	padding: 12px 0
}

@media(min-width:768px) {
	.catalog-product-view .data.items .title {
		display: inline-block;
		border-top: 0;
		margin-right: 19px;
		margin-bottom: 16px;
		padding: 8px 0
	}

	.catalog-product-view .data.items .title:first-child {
		padding-left: 0
	}

	.catalog-product-view .data.items .title a {
		color: #333
	}

	.catalog-product-view .data.items .title a:hover {
		color: #000
	}
}

.catalog-product-view .data.items .title.active a {
	color: #000;
	cursor: default
}

.catalog-product-view .data.items .title:before {
	position: absolute;
	top: 6px;
	right: 0;
	width: 26px;
	height: 26px;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	line-height: 1;
	padding: 6px 0;
	border: 1px solid #e3e3e3
}

@media(min-width:768px) {
	.catalog-product-view .data.items .title:before {
		display: none
	}
}

.catalog-product-view .data.items .title[aria-expanded="false"]:before {
	content: '\e926'
}

@media(min-width:768px) {
	.catalog-product-view .data.items .content {
		box-sizing: border-box;
		float: right;
		margin-left: -100%;
		width: 100%;
		padding: 72px 0 0;
		display: none
	}
}

.catalog-product-view .data.items .content>div {
	margin-top: 20px
}

@media(min-width:768px) {
	.catalog-product-view .data.items .content>div {
		margin-top: 0
	}
}

.catalog-product-view .data.items .content.active {
	display: block
}

.catalog-product-view .data.items .content[role="tabpanel"] {
	display: block
}

.catalog-product-view .data.items .content .table-caption {
	display: none;
	text-align: left
}

@media(min-width:768px) {
	.catalog-product-view .data.items .content .table-caption {
		display: table-caption
	}
}

.catalog-product-view .data.items .content .description {
	text-indent: 0;
	font-size: 16px;
	line-height: 26px
}

.catalog-product-view .data.items .content .description p {
	text-indent: 0;
	font-size: 16px;
	line-height: 26px
}

.catalog-product-view .data.items .additional-attributes .attributes-caption {
	font-size: 18px;
	line-height: 20px;
	font-weight: 500;
	color: #000;
	margin-bottom: 24px
}

.catalog-product-view .data.items .additional-attributes .attributes-row {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.catalog-product-view .data.items .additional-attributes .attributes-row:nth-child(even) {
	background: #f2f2f2
}

.catalog-product-view .data.items .additional-attributes .attributes-label {
	border-right: 1px solid #e3e3e3;
	-webkit-flex-basis: 100px;
	-ms-flex-preferred-size: 100px;
	flex-basis: 100px;
	max-width: 100px;
	padding: 8px;
	font-weight: 500;
	color: #333
}

@media(min-width:768px) {
	.catalog-product-view .data.items .additional-attributes .attributes-label {
		-webkit-flex-basis: 150px;
		-ms-flex-preferred-size: 150px;
		flex-basis: 150px;
		max-width: 150px;
		padding: 16px
	}
}

.catalog-product-view .data.items .additional-attributes .attributes-data {
	padding: 8px;
	-webkit-flex-basis: calc(100% - 100px);
	-ms-flex-preferred-size: calc(100% - 100px);
	flex-basis: calc(100% - 100px);
	max-width: calc(100% - 100px)
}

@media(min-width:768px) {
	.catalog-product-view .data.items .additional-attributes .attributes-data {
		-webkit-flex-basis: calc(100% - 150px);
		-ms-flex-preferred-size: calc(100% - 150px);
		flex-basis: calc(100% - 150px);
		max-width: calc(100% - 150px);
		padding: 16px
	}
}

.catalog-product-view .data.items #product-review-container {
	position: relative;
	padding-top: 21px
}

@media(min-width:992px) {
	.catalog-product-view .data.items #product-review-container {
		padding-top: 32px
	}
}

.catalog-product-view .data.items #product-review-container .review-toolbar {
	position: absolute;
	top: 10px;
	right: 0;
	margin-bottom: 0
}

.catalog-product-view .data.items #product-review-container .review-toolbar:last-child {
	display: none
}

.catalog-product-view .data.items #product-review-container .review-toolbar .label {
	font-size: 14px;
	line-height: 16px
}

.catalog-product-view .data.items #product-review-container .review-toolbar .field {
	padding: 0
}

.catalog-product-view .data.items #product-review-container .review-item {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 10px;
	border: 1px solid #e3e3e3;
	border-radius: 4px
}

@media(min-width:768px) {
	.catalog-product-view .data.items #product-review-container .review-item {
		padding: 24px 30px
	}
}

.catalog-product-view .data.items #product-review-container .review-item .review-details {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}

.catalog-product-view .data.items #product-review-container .review-item .review-title {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}

.catalog-product-view .data.items #product-review-container .review-item .review-ratings {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}

.catalog-product-view .data.items #product-review-container .review-item .review-content {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4
}

.catalog-product-view .data.items #product-review-container .rating-label {
	display: none
}

@media(max-width:767px) {
	.catalog-product-view .data.items .review-form .actions-toolbar {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}

	.catalog-product-view .data.items .review-form .actions-toolbar .primary {
		width: 100%;
		max-width: 280px
	}

	.catalog-product-view .data.items .review-form .actions-toolbar button.action {
		padding: 18px 20px
	}
}

body.catalog-product-compare-index .action.print {
	float: right;
	margin: 1rem 0
}

body.catalog-product-compare-index .table-caption {
	display: none
}

.table-wrapper.comparison {
	clear: both;
	max-width: 100%;
	overflow-x: auto
}

.table-wrapper.comparison .table-comparison>tbody>tr {
	border-right: 1px solid #e3e3e3
}

.table-wrapper.comparison .table-comparison>tbody>tr>th,.table-wrapper.comparison .table-comparison>tbody>tr>td {
	border-top: 0
}

@media(max-width:768px) {
	.table-wrapper.comparison td {
		border-bottom: 0;
		display: table-cell;
		padding: 0
	}

	.table-wrapper.comparison td.product:before {
		display: none
	}
}

.table-wrapper.comparison .product-image-wrapper {
	padding-bottom: 0 !important
}

.table-comparison {
	table-layout: fixed
}

.table-comparison .cell.label.remove,.table-comparison .cell.label.product {
	border-bottom: 0
}

.table-comparison .cell.label.remove span,.table-comparison .cell.label.product span {
	display: none
}

.table-comparison .cell {
	width: 180px;
	padding: 1rem
}

.table-comparison .cell .attibute.value {
	width: 100%;
	overflow: hidden
}

.table-comparison .cell.product.info,.table-comparison .cell.product.label {
	border-bottom: 1px solid #e3e3e3
}

.table-comparison .cell.label {
	width: 80px
}

.table-comparison .cell.label .attribute.label {
	display: block;
	width: 100%;
	word-wrap: break-word
}

.table-comparison .cell.attribute img {
	max-width: 100%;
	height: auto
}

.table-comparison .cell.remove {
	padding-top: 0;
	padding-bottom: 0;
	text-align: right
}

.table-comparison .product-item-photo {
	display: block;
	margin: 0 auto 1rem
}

.table-comparison .product-image-photo {
	margin-left: 0
}

.table-comparison .product-item-actions,.table-comparison .price-box,.table-comparison .product.rating,.table-comparison .product-item-name {
	display: block;
	margin: .25rem 0
}

.table-comparison .price-box {
	color: #000;
	font-size: 20px;
	font-weight: 500
}

.table-comparison .product-addto-links {
	margin-top: 1rem
}

.table-comparison .product-addto-links .action.toggle {
	padding: 0
}

.table-comparison .action.tocart {
	white-space: nowrap;
	margin-bottom: 15px
}

.comparison.headings {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: auto;
	display: none
}

.sidebar .block-compare .compare-counter {
	margin-bottom: 16px
}

.sidebar .block-compare .compare-counter .counter {
	color: #000;
	font-weight: 700
}

.sidebar .block-compare .product-items {
	margin-bottom: 12px
}

.sidebar .block-compare .product-item-name {
	display: block;
	padding-right: 20px;
	font-size: 16px
}

.sidebar .block-compare .product-item-name a {
	color: #191919
}

.sidebar .block-compare .product-item-name a:hover {
	color: #000
}

.sidebar .block-compare .product-item {
	position: relative;
	margin-bottom: 12px
}

.sidebar .block-compare .action.delete {
	position: absolute;
	right: 0;
	top: 4px;
	font-size: 18px;
	line-height: 1
}

.sidebar .block-compare .actions-toolbar {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.sidebar .block-compare .actions-toolbar a.compare {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	width: 100%;
	text-align: center;
	padding: 14px 33px
}

.sidebar .block-compare .actions-toolbar a.compare:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.sidebar .block-compare .actions-toolbar a.compare {
		padding: 14px 33px
	}
}

@media(min-width:480px) and (max-width:991px) {
	.sidebar .block-compare .actions-toolbar a.compare {
		width: auto
	}
}

.sidebar .block-compare .actions-toolbar .secondary {
	margin-bottom: 16px
}

.products-grid .product-items {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-left: -10px;
	margin-right: -10px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.products-grid .product-item {
	padding-left: 10px;
	padding-right: 10px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	margin-bottom: 20px
}

@media(min-width:480px) {
	.products-grid .product-item {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}
}

@media(min-width:992px) {
	.products-grid .product-item {
		-webkit-flex-basis: 25%;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%
	}
}

.products-grid .product-image-container {
	display: inline-block;
	max-width: 100%;
	background: #f5f5f5
}

.products-grid .product-image-wrapper {
	height: 0;
	display: block;
	position: relative;
	z-index: 1;
	overflow: hidden
}

.products-grid .product-image-photo {
	text-align: center;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: auto;
	max-width: 100%
}

.products-grid .reviews-actions {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.products-grid .reviews-actions .action.add {
	line-height: inherit;
	font-size: 0
}

.products-grid .reviews-actions .action.add:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.products-grid .reviews-actions .action.add:before {
	font-size: 14px
}

.products-grid .price-from {
	margin-bottom: 0
}

.products-grid .price-to {
	margin-bottom: 0
}

.products-grid .product-item .product-item-actions {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media(min-width:992px) {
	.grid-main .products-grid .product-item {
		-webkit-flex-basis: 33.3333%;
		-ms-flex-preferred-size: 33.3333%;
		flex-basis: 33.3333%;
		max-width: 33.3333%
	}
}

@media(min-width:1200px) {
	.block.featured {
		margin-bottom: 95px
	}
}

.featured .products-grid .product-item {
	position: relative;
	z-index: 3
}

@media(max-width:992px) {
	.featured .products-grid .product-item {
		-webkit-flex-basis: 50% !important;
		-ms-flex-preferred-size: 50% !important;
		flex-basis: 50% !important;
		max-width: 50% !important
	}
}

@media(max-width:767px) {
	.featured .products-grid .product-item {
		-webkit-flex-basis: 100% !important;
		-ms-flex-preferred-size: 100% !important;
		flex-basis: 100% !important;
		max-width: 100% !important
	}
}

@media(min-width:992px) {
	.grid-main .products-grid .product-item,.widget.featured .products-grid .product-item {
		position: relative;
		background-color: #FFF;
		-moz-transition: all .3s ease;
		-o-transition: all .3s ease;
		-webkit-transition: all .3s ease;
		transition: all .3s ease
	}

	.grid-main .products-grid .product-item .product-item-actions,.widget.featured .products-grid .product-item .product-item-actions {
		opacity: 0;
		visibility: hidden;
		position: absolute;
		width: calc(100% + 20px);
		background-color: #FFF;
		padding: 20px;
		box-shadow: 0 10px 10px rgba(0,0,0,.1);
		left: -10px;
		top: 80%;
		display: block;
		-moz-transition: all .2s ease;
		-o-transition: all .2s ease;
		-webkit-transition: all .2s ease;
		transition: all .2s ease
	}

	.grid-main .products-grid .product-item:hover,.widget.featured .products-grid .product-item:hover {
		box-shadow: 0 7px 10px rgba(0,0,0,.1);
		z-index: 5
	}

	.grid-main .products-grid .product-item:hover .product-item-actions,.widget.featured .products-grid .product-item:hover .product-item-actions {
		visibility: visible;
		opacity: 1;
		top: calc(100%)
	}

	.grid-main .products-grid .actions-primary .stock.unavailable,.widget.featured .products-grid .actions-primary .stock.unavailable {
		display: block
	}

	.grid-main .products-grid .product-item .product-item-actions {
		width: 100%;
		left: 0;
		padding-top: 0
	}

	.grid-main .form-wishlist-items .products-grid .product-item:hover {
		box-shadow: none
	}

	.grid-main .form-wishlist-items .products-grid .product-item .product-item-actions {
		position: static;
		opacity: 1;
		visibility: visible;
		box-shadow: none;
		padding: 0
	}
}

.column.main .products-list .product-item-info {
	margin-bottom: 4rem;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-left: -10px;
	margin-right: -10px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media(min-width:480px) {
	.column.main .products-list .product-item-info {
		border-bottom: 1px solid #e3e3e3;
		padding-bottom: 20px
	}
}

.column.main .products-list .product-image-container {
	font-size: 0
}

.column.main .products-list .product-image-photo {
	padding-left: 10px;
	padding-right: 10px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	text-align: center;
	margin-bottom: 1rem
}

.column.main .products-list .product-item-details {
	padding-left: 10px;
	padding-right: 10px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	padding-top: 10px
}

.column.main .products-list .product-item .product-item-actions,.column.main .products-list .product-item .product-item-actions .actions-secondary {
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.column.main .products-list .product-reviews-summary a.add {
	display: none
}

@media(min-width:480px) {
	.column.main .products-list .product-item-info {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.column.main .products-list .product-item-photo {
		-webkit-flex-basis: 42%;
		-ms-flex-preferred-size: 42%;
		flex-basis: 42%;
		max-width: 42%;
		margin-bottom: 0
	}

	.column.main .products-list .product-item-details {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}
}

.gallery-placeholder .loading-mask {
	padding: 0 0 50%;
	position: absolute;
	display: none
}

.gallery-placeholder .fotorama-hidden,.gallery-placeholder .fotorama--hidden,.gallery-placeholder .fotorama__load {
	left: -99999px;
	position: absolute;
	top: -99999px;
	z-index: -1000;
	display: none
}

.fotorama-item .fotorama__stage {
	margin-bottom: 1rem
}

.gallery-placeholder.fotorama--fullscreen,.gallery-placeholder.fotorama--fullscreen .fotorama__nav,.gallery-placeholder.fotorama--fullscreen .fotorama__stage,.fotorama-item.fotorama--fullscreen,.fotorama-item.fotorama--fullscreen .fotorama__nav,.fotorama-item.fotorama--fullscreen .fotorama__stage {
	background: #fff
}

.gallery-placeholder:not(.fotorama--fullscreen) .fotorama__wrap--css3 .fotorama__html,.gallery-placeholder:not(.fotorama--fullscreen) .fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama-item:not(.fotorama--fullscreen) .fotorama__wrap--css3 .fotorama__html,.fotorama-item:not(.fotorama--fullscreen) .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
	left: 50% !important;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0)
}

.gallery-placeholder .fotorama__thumb-border,.fotorama-item .fotorama__thumb-border {
	border-color: #000
}

.fotorama__fullscreen-icon:focus,.fotorama__fullscreen-icon:focus:after,.fotorama__fullscreen-iconafter,.fotorama__zoom-out:focus,.fotorama__zoom-out:focus:after,.fotorama__zoom-outafter,.fotorama__zoom-in:focus,.fotorama__zoom-in:focus:after,.fotorama__zoom-inafter,.fotorama__arr:focus,.fotorama__arr:focus:after,.fotorama__arrafter,.fotorama__stage__shaft:focus,.fotorama__stage__shaft:focus:after,.fotorama__stage__shaftafter,.fotorama__nav__frame--thumb:focus,.fotorama__nav__frame--thumb:focus:after,.fotorama__nav__frame--thumbafter,.fotorama__thumb:focus,.fotorama__thumb:focus:after,.fotorama__thumbafter,.fotorama__nav__frame--dot:focus,.fotorama__nav__frame--dot:focus:after,.fotorama__nav__frame--dotafter,.fotorama__dot:focus,.fotorama__dot:focus:after,.fotorama__dotafter {
	box-shadow: none !important
}

.block.related {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	overflow: hidden
}

.block.related .block-actions .select {
	padding: 0;
	background: transparent;
	color: #000
}

.block.related .block-actions .select:hover {
	color: #333
}

.products-grid.products-related {
	margin: 2rem 0 0;
	padding: 0
}

.products-grid.products-related .product-items {
	margin: 0 -15px;
	padding: 0
}

.products-grid.products-related .product-item {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	padding: 0;
	margin-top: 0
}

.products-grid.products-related .owl-item {
	padding: 0 15px
}

@media(max-width:768px) {
	.related .owl-nav,.upsell .owl-nav {
		top: -35px
	}
}

.related .block-title,.upsell .block-title {
	line-height: 1.2
}

@media(min-width:992px) {
	.related .block-title,.upsell .block-title {
		font-size: 30px
	}
}

@media(max-width:768px) {
	.related .block-title,.upsell .block-title {
		margin-bottom: 40px
	}
}

.block.upsell {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	overflow: hidden
}

.block.upsell .block-actions button.action.select {
	color: #000
}

.block.upsell .block-actions button.action.select:hover {
	text-decoration: underline
}

.products-grid.products-upsell {
	margin: 2rem 0 0;
	padding: 0
}

.products-grid.products-upsell .product-items {
	margin: 0 -15px;
	padding: 0
}

.products-grid.products-upsell .product-item {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	padding: 0;
	margin-top: 0
}

.products-grid.products-upsell .owl-item {
	padding: 0 15px
}

.block.crosssell {
	margin-top: 50px
}

.block.crosssell .owl-controls {
	top: -30px
}

.products-grid.products-crosssell {
	margin: 2rem 0 0;
	padding: 0
}

.products-grid.products-crosssell .product-items {
	margin: 0 -15px;
	padding: 0
}

.products-grid.products-crosssell .product-item {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	padding: 0;
	margin-top: 0
}

.products-grid.products-crosssell .owl-item {
	padding: 0 15px
}

.product-options-wrapper .fieldset>br {
	display: none
}

.product-options-wrapper .downloads {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.minicart-wrapper .action.showcart {
	position: relative
}

.minicart-wrapper .action.showcart span,.minicart-wrapper .action.showcart strong {
	display: inline-block;
	font-weight: normal
}

.minicart-wrapper .action.showcart .loading-mask {
	display: none
}

.minicart-wrapper .action.showcart .text {
	font-family: "fl-outicons";
	position: relative;
	width: 49px;
	height: 33px;
	padding-right: 16px
}

@media(max-width:992px) {
	.minicart-wrapper .action.showcart .text {
		width: 35px;
		padding-right: 5px
	}
}

.minicart-wrapper .action.showcart .text:before,.minicart-wrapper .action.showcart .text:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 26px;
	line-height: 33px;
	transition: .3s transform ease;
	text-align: left;
	transform-origin: 16px center
}

.minicart-wrapper .action.showcart .text:before {
	content: '\e04f';
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible
}

.minicart-wrapper .action.showcart .text:after {
	content: '\e00b';
	transform: rotate(-90deg) scale(0);
	opacity: 0;
	visibility: hidden
}

.minicart-wrapper .action.showcart.active .text:before {
	opacity: 0;
	visibility: hidden;
	transform: rotate(90deg) scale(0)
}

.minicart-wrapper .action.showcart.active .text:after {
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible
}

.minicart-wrapper .action.showcart .qty {
	color: #FFF;
	font-size: 12px;
	line-height: 20px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #000;
	text-align: center;
	vertical-align: -2px
}

@media(max-width:992px) {
	.minicart-wrapper .action.showcart .qty {
		background: #000
	}
}

.minicart-wrapper .action.showcart .qty .counter-label {
	display: none
}

.block-minicart {
	display: none;
	text-align: left;
	color: #888;
	background: #FFF;
	border: 1px solid #e3e3e3;
	transition: .3s ease;
	overflow: hidden
}

.block-minicart.empty {
	height: auto
}

.block-minicart .block-title {
	display: none
}

.block-minicart .block-content>.subtitle {
	font-size: 18px;
	line-height: 1;
	font-weight: 500;
	padding: 0 16px
}

.block-minicart .block-content>.subtitle.empty {
	display: block;
	font-weight: normal;
	font-size: 14px
}

.block-minicart .action.close {
	position: absolute;
	z-index: 20;
	right: 0;
	top: 0;
	padding: 5px 10px;
	color: #888;
	background-color: transparent;
	line-height: inherit;
	display: none
}

.block-minicart .action.close:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.block-minicart .action.close:hover {
	color: #000;
	background-color: transparent
}

.block-minicart .block-content {
	padding: 20px
}

.block-minicart .block-content .items-total {
	font-size: 12px;
	color: #888;
	padding: 0 16px 16px
}

.block-minicart .block-content .items-total .count,.block-minicart .block-content .items-total span:nth-child(2) {
	color: #000;
	font-weight: 500
}

.block-minicart .block-content>.subtotal {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding: 0 16px 30px;
	font-weight: 500
}

.block-minicart .block-content>.subtotal .label {
	font-size: 18px;
	line-height: 1;
	color: #000
}

.block-minicart .block-content>.subtotal .amount {
	font-size: 22px;
	line-height: 1;
	color: #333
}

.block-minicart .block-content #top-cart-btn-checkout {
	width: 100%
}

.block-minicart .block-content>.actions {
	padding: 0 16px
}

.block-minicart .block-content>.actions button.primary span:after {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	padding-left: 12px
}

.block-minicart .block-content>.actions .secondary {
	margin-bottom: 16px
}

.block-minicart .block-content>.actions .viewcart {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	width: 100%;
	text-align: center
}

.block-minicart .block-content>.actions .viewcart:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.block-minicart .block-content>.actions .viewcart {
		padding: 14px 33px
	}
}

.block-minicart .minicart-items>li {
	padding: 0 0 16px
}

.block-minicart .minicart-items>li>.product {
	padding: 0 16px 16px;
	border-bottom: 1px solid #e3e3e3
}

.block-minicart .minicart-items>li:first-child>.product {
	padding-top: 10px
}

.block-minicart .minicart-items>li>.product {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}

.block-minicart .minicart-items>li>.product .product-item-photo {
	-webkit-flex-basis: 97px;
	-ms-flex-preferred-size: 97px;
	flex-basis: 97px;
	max-width: 97px
}

.block-minicart .minicart-items>li>.product .product-image-container {
	display: inline-block;
	max-width: 100%
}

.block-minicart .minicart-items>li>.product .product-image-wrapper {
	height: auto;
	padding: 0 !important
}

.block-minicart .minicart-items>li>.product .product-image-wrapper .product-image-photo {
	position: static
}

.block-minicart .minicart-items>li>.product .product-item-details {
	padding-left: 8px;
	-webkit-flex-basis: calc(100% - 97px);
	-ms-flex-preferred-size: calc(100% - 97px);
	flex-basis: calc(100% - 97px);
	max-width: calc(100% - 97px)
}

.block-minicart .minicart-items>li>.product .product-item-name {
	font-size: 14px;
	line-height: 23px;
	display: inline-block;
	margin-bottom: 8px
}

.block-minicart .minicart-items>li>.product .product-item-name a {
	color: #333
}

.block-minicart .minicart-items>li>.product .product-item-name a:hover {
	color: #000
}

.block-minicart .minicart-items .product-item-price .price-container {
	margin-bottom: 8px
}

.block-minicart .minicart-items .product-item-price .minicart-price {
	color: #333;
	font-size: 20px;
	line-height: 1;
	font-weight: 500
}

.block-minicart .minicart-items .details-qty {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.block-minicart .minicart-items .details-qty .label {
	display: none
}

.block-minicart .minicart-items .details-qty .cart-item-qty {
	padding: 17px;
	width: 80px;
	font-size: 12px;
	line-height: 14px;
	vertical-align: baseline;
	background: #FFF;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	text-align: center
}

.block-minicart .minicart-items .details-qty .update-cart-item {
	line-height: inherit;
	font-size: 20px;
	line-height: 1;
	margin-left: 4px;
	color: #000
}

.block-minicart .minicart-items .details-qty .update-cart-item:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.block-minicart .minicart-items .details-qty .update-cart-item:hover {
	color: #191919
}

.block-minicart .minicart-items .details-qty .update-cart-item span {
	display: none
}

.block-minicart .minicart-items .product.options[role="tablist"] {
	position: relative;
	margin-bottom: 8px
}

.block-minicart .minicart-items .product.options[role="tablist"] .toggle {
	cursor: pointer;
	color: #000;
	font-size: 12px;
	line-height: 14px;
	font-weight: 500;
	margin-bottom: 0;
	line-height: inherit
}

.block-minicart .minicart-items .product.options[role="tablist"] .toggle:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.block-minicart .minicart-items .product.options[role="tablist"] .toggle:before {
	color: #888;
	font-size: 12px;
	line-height: 14px;
	top: 4px
}

.block-minicart .minicart-items .product.options[role="tablist"].active .toggle:before {
	content: '\e929'
}

.block-minicart .minicart-items .product.options[role="tablist"] .content {
	position: absolute;
	z-index: 9;
	top: 100%;
	left: 0;
	padding: 4px;
	background: #FFF;
	border: 1px solid #e3e3e3;
	margin-bottom: 0;
	min-width: 170px
}

.block-minicart .minicart-items .product.options[role="tablist"] .content .subtitle {
	display: none
}

.block-minicart .minicart-items .product.options[role="tablist"] .list {
	font-size: 12px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}

.block-minicart .minicart-items .product.options[role="tablist"] .list>dt,.block-minicart .minicart-items .product.options[role="tablist"] .list>dd {
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
	padding-left: 10px
}

.block-minicart .minicart-items .product.actions {
	font-size: 14px;
	line-height: 1;
	margin-bottom: 8px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%
}

.block-minicart .minicart-items .product.actions .primary,.block-minicart .minicart-items .product.actions .secondary {
	display: inline-block
}

.block-minicart .minicart-items .product.actions .secondary {
	margin-left: 8px
}

.block-minicart .minicart-items .product.actions a {
	color: #888
}

.block-minicart .minicart-items .product.actions a:hover {
	color: #000
}

.sm-desktop .minicart-wrapper {
	position: relative
}

.sm-desktop .minicart-wrapper .action.showcart {
	display: block;
	width: 100%;
	text-align: center;
	color: #000
}

.sm-desktop .minicart-wrapper .action.showcart:hover {
	color: #a2a1a1
}

.sm-desktop .minicart-wrapper .action.showcart .qty {
	margin: 0;
	font-size: 12px;
	vertical-align: 1px
}

.sm-desktop .minicart-wrapper .action.showcart .text {
	height: auto;
	width: auto;
	padding: 0;
	position: relative
}

.sm-desktop .minicart-wrapper .action.showcart .text:before,.sm-desktop .minicart-wrapper .action.showcart .text:after {
	left: -25px;
	font-size: 19px;
	line-height: 1.5;
	top: -3px
}

.sm-desktop .minicart-wrapper .action.showcart .showcart-label {
	display: none
}

.sm-desktop .block-minicart {
	display: block;
	position: absolute;
	width: 340px;
	top: 80px;
	right: -1px;
	visibility: hidden;
	opacity: 0;
	transform: translateY(30px);
	z-index: 19
}

.sm-desktop .block-minicart dl dt {
	font-weight: 500
}

.sm-desktop .minicart-wrapper.active .block-minicart {
	visibility: visible;
	opacity: 1;
	transform: translateY(0)
}

.sm-mobile .minicart-wrapper {
	padding: 0;
	margin: 0
}

.sm-mobile .action.showcart {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	z-index: 19;
	top: 0;
	right: 0;
	width: 84px;
	height: 56px
}

.sm-mobile .action.showcart .text {
	color: #FFF
}

.sm-mobile .action.showcart .showcart-label {
	display: none
}

.sm-mobile .block-minicart {
	position: fixed;
	z-index: 21;
	top: 56px;
	right: 0;
	width: 320px;
	opacity: 0;
	transform: translateX(100vw)
}

.sm-mobile .minicart-wrapper.active .block-minicart {
	opacity: 1;
	transform: translateX(0)
}

.checkout-cart-index .page-title-wrapper .page-title {
	margin-bottom: 48px
}

.checkout-cart-index .form-cart {
	margin-bottom: 24px
}

#gift-options-cart {
	margin-bottom: 64px
}

#gift-options-cart .title {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	display: block;
	cursor: pointer;
	padding: 14px 20px;
	width: 100%;
	max-width: 280px;
	margin-right: auto;
	margin-left: auto;
	text-align: center
}

#gift-options-cart .title:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	#gift-options-cart .title {
		padding: 14px 33px
	}
}

@media(min-width:992px) {
	#gift-options-cart .title {
		display: inline-block;
		padding: 6px 20px;
		width: auto;
		max-width: none;
		margin-right: 0;
		margin-left: 0
	}
}

@media(min-width:1200px) {
	#gift-options-cart .title {
		padding: 14px 20px
	}
}

#gift-options-cart .gift-message {
	padding: 16px 0
}

#gift-options-cart .gift-options-title {
	font-weight: 500;
	color: #000
}

#shopping-cart-table {
	border-collapse: collapse
}

#shopping-cart-table a {
	font-weight: 400
}

#shopping-cart-table td.col.item {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}

@media(min-width:768px) {
	#shopping-cart-table td.col.item {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media(min-width:1400px) {
	#shopping-cart-table td.col.item {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

@media(max-width:767px) {
	#shopping-cart-table th.col.item {
		display: none
	}
}

#shopping-cart-table thead {
	border-bottom: 1px solid #e3e3e3
}

#shopping-cart-table thead th {
	color: #333;
	font-weight: 500;
	border-bottom: 0
}

#shopping-cart-table tr th {
	text-align: center
}

#shopping-cart-table tr th:first-child {
	text-align: left
}

#shopping-cart-table td {
	vertical-align: middle;
	padding: 10px
}

#shopping-cart-table td:first-child {
	padding-left: 0
}

@media(min-width:1200px) {
	#shopping-cart-table td {
		padding: 30px;
		min-width: 90px
	}
}

#shopping-cart-table td.price,#shopping-cart-table td.subtotal {
	font-size: 1rem;
	line-height: 1;
	color: #333;
	font-weight: 500
}

@media(min-width:768px) {
	#shopping-cart-table td .item-actions {
		min-width: 80px
	}
}

#shopping-cart-table td>div {
	margin: 0
}

#shopping-cart-table td input.qty {
	text-align: center;
	margin: 0 auto;
	max-width: 7em;
	min-width: 70px
}

#shopping-cart-table .cart.item {
	border-bottom: 1px solid #e3e3e3
}

#shopping-cart-table .cart.item .item-info {
	background: transparent
}

@media(max-width:767px) {
	#shopping-cart-table .cart.item .item-info {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 16px
	}

	#shopping-cart-table .cart.item .item-info td:not(:first-child) {
		text-align: left;
		padding: 4px 10px 4px 120px
	}

	#shopping-cart-table .cart.item .item-info td {
		background: transparent;
		border-right: 0;
		padding-right: 0
	}

	#shopping-cart-table .cart.item .item-info td:before {
		border-bottom: 0
	}

	#shopping-cart-table .cart.item .item-info td.qty:before {
		display: none
	}

	#shopping-cart-table .cart.item .item-info td .field.qty {
		max-width: 7em
	}
}

#shopping-cart-table .cart.item td {
	text-align: center
}

#shopping-cart-table .cart.item td.col.item {
	text-align: left
}

@media(max-width:767px) {
	#shopping-cart-table .cart.item td.col.item:before {
		display: none
	}
}

#shopping-cart-table .cart.item td .product-item-photo {
	padding-right: 20px;
	padding-left: 0;
	width: 120px
}

@media(min-width:768px) {
	#shopping-cart-table .cart.item td .product-item-photo {
		padding-left: 30px;
		padding-right: 0;
		width: 130px
	}
}

@media(min-width:1400px) {
	#shopping-cart-table .cart.item td .product-item-photo {
		padding-right: 20px;
		padding-left: 0;
		width: 120px
	}
}

#shopping-cart-table .cart.item td .product-image-photo {
	width: 100px;
	max-width: none
}

#shopping-cart-table .cart.item .item-actions td {
	padding: 15px 0
}

#shopping-cart-table .cart.item .actions-toolbar {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

#shopping-cart-table .cart.item .actions-toolbar>div {
	margin-right: 8px
}

#shopping-cart-table .cart.item .actions-toolbar .action {
	display: inline-block
}

#shopping-cart-table .cart.item .actions-toolbar .action+.action {
	margin-left: 8px
}

#shopping-cart-table .cart.item .actions-toolbar>.action span {
	display: none
}

#shopping-cart-table .cart.item .actions-toolbar>.action-edit {
	line-height: inherit
}

#shopping-cart-table .cart.item .actions-toolbar>.action-edit:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

#shopping-cart-table .cart.item .actions-toolbar>.action-delete {
	line-height: inherit
}

#shopping-cart-table .cart.item .actions-toolbar>.action-delete:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

#shopping-cart-table .cart.item .actions-toolbar .action-gift {
	line-height: inherit
}

#shopping-cart-table .cart.item .actions-toolbar .action-gift:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

#shopping-cart-table .cart.item .actions-toolbar .action-gift span {
	display: none
}

#shopping-cart-table .cart.item .actions-toolbar .action-towishlist {
	line-height: inherit
}

#shopping-cart-table .cart.item .actions-toolbar .action-towishlist:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

#shopping-cart-table .cart.item .actions-toolbar .gift-content {
	display: none;
	background: #FFF;
	border: 1px solid #e3e3e3;
	padding: .5rem;
	text-align: left;
	min-width: 300px
}

#shopping-cart-table .cart.item .actions-toolbar .gift-content._active {
	display: block;
	position: absolute;
	z-index: 50;
	top: 100%;
	left: 0
}

#shopping-cart-table .cart.item .col.price,#shopping-cart-table .cart.item .col.subtotal {
	font-size: 16px;
	line-height: 1
}

@media(min-width:1200px) {
	#shopping-cart-table .cart.item .col.price,#shopping-cart-table .cart.item .col.subtotal {
		font-size: 24px
	}
}

#shopping-cart-table .cart.item .product-item-details {
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
	width: 50%
}

@media(min-width:768px) {
	#shopping-cart-table .cart.item .product-item-details {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
		width: 100%;
		padding-left: 30px;
		text-align: center
	}
}

@media(min-width:1400px) {
	#shopping-cart-table .cart.item .product-item-details {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
		width: 50%;
		text-align: left
	}
}

#shopping-cart-table .cart.item .product-item-details dl.item-options {
	font-size: 12px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

#shopping-cart-table .cart.item .product-item-details dl.item-options dt,#shopping-cart-table .cart.item .product-item-details dl.item-options dd {
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%
}

#shopping-cart-table .cart.item .product-item-details dl.item-options dt {
	font-weight: 400;
	text-transform: capitalize;
	padding-right: 5px
}

#shopping-cart-table .cart.item .product-item-details dl.item-options dt:after {
	content: ':'
}

#shopping-cart-table .cart.item .product-item-details dl.item-options dd {
	padding-left: 0;
	text-transform: capitalize
}

#shopping-cart-table .item-actions {
	padding: 10px
}

@media(min-width:768px) {
	#shopping-cart-table .item-actions {
		border-top: 1px solid #e3e3e3
	}
}

#shopping-cart-table .item-control {
	position: relative
}

#shopping-cart-table .item-control .action-gift {
	line-height: inherit
}

#shopping-cart-table .item-control .action-gift:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

#shopping-cart-table .item-control .action-gift span {
	display: none
}

#shopping-cart-table .item-control .gift-content {
	display: none;
	background: #FFF;
	border: 1px solid #e3e3e3;
	padding: .5rem;
	text-align: left;
	min-width: 250px
}

#shopping-cart-table .item-control .gift-content._active {
	display: block;
	position: absolute;
	z-index: 50;
	top: 100%;
	left: 0
}

#shopping-cart-table .item-control .action-edit,#shopping-cart-table .item-control .action-delete {
	font-size: 1.5rem;
	line-height: 1;
	background-color: transparent
}

#shopping-cart-table .item-control .action-edit span,#shopping-cart-table .item-control .action-delete span {
	display: none
}

table.cart {
	width: 100%
}

table.cart>caption,table.cart .qty label {
	display: none
}

table.cart .product-item-details,table.cart .product-item-photo {
	display: table-cell
}

table.cart td.price .price,table.cart td.subtotal .price {
	display: inline-block
}

.cart-container .main.actions {
	margin: 40px 0 0;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}

@media(min-width:992px) {
	.cart-container .main.actions {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.cart-container .main.actions .action {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	margin-bottom: 12px;
	width: 100%;
	max-width: 280px;
	margin-right: auto;
	margin-left: auto;
	text-align: center
}

.cart-container .main.actions .action:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.cart-container .main.actions .action {
		padding: 14px 33px
	}
}

.cart-container .main.actions .action:before {
	padding-right: 4px
}

@media(min-width:992px) {
	.cart-container .main.actions .action {
		padding: 6px 20px;
		width: auto;
		max-width: none;
		margin-right: 0;
		margin-left: 0
	}
}

@media(min-width:1200px) {
	.cart-container .main.actions .action {
		padding: 14px 20px;
		margin-bottom: 0
	}
}

.cart-container .main.actions .action.continue {
	line-height: inherit
}

.cart-container .main.actions .action.continue:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.cart-container .main.actions .action.clear {
	line-height: inherit;
	padding: 14px 20px;
	width: 100%;
	max-width: 280px;
	margin-right: auto;
	margin-left: auto;
	text-align: center
}

.cart-container .main.actions .action.clear:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.cart-container .main.actions .action.clear:before {
	padding-right: 4px;
	vertical-align: text-bottom
}

@media(min-width:992px) {
	.cart-container .main.actions .action.clear {
		padding: 6px 20px;
		width: auto;
		max-width: none;
		margin-right: 0;
		margin-left: 0
	}
}

@media(min-width:1200px) {
	.cart-container .main.actions .action.clear {
		padding: 14px 20px;
		margin-left: 12px;
		margin-right: auto
	}
}

.cart-container .main.actions .action.update {
	line-height: inherit
}

.cart-container .main.actions .action.update:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.cart-container .main.actions .action.continue:before,.cart-container .main.actions .action.update:before {
	vertical-align: text-bottom
}

.cart-summary {
	border-top: 1px solid #e3e3e3;
	padding: 30px 0;
	margin-bottom: 48px
}

@media(min-width:992px) {
	.cart-summary {
		border: 1px solid #e3e3e3;
		border-radius: 4px;
		padding: 30px
	}
}

.cart-summary .field select {
	box-sizing: border-box
}

.cart-summary .field select option {
	width: 100%;
	line-break: normal
}

.cart-summary>.title {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 24px;
	font-size: 22px;
	line-height: 22px;
	color: #333;
	font-weight: 500;
	position: relative
}

.cart-summary .checkout.methods .item {
	margin-bottom: 20px
}

.cart-summary .checkout.methods .item .primary.checkout {
	display: block;
	width: 100%;
	background: #000;
	padding: 14px 20px;
	text-align: center
}

.cart-summary .checkout.methods .item .primary.checkout:after {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	padding-left: 4px
}

.cart-summary .checkout.methods .item .primary.checkout:hover {
	background: #676666
}

@media(min-width:480px) {
	.cart-summary .checkout.methods .item .primary.checkout {
		width: auto;
		max-width: 280px
	}
}

@media(min-width:992px) {
	.cart-summary .checkout.methods .item .primary.checkout {
		padding: 6px 20px
	}
}

@media(min-width:1200px) {
	.cart-summary .checkout.methods .item .primary.checkout {
		padding: 14px 20px;
		margin: 0;
		width: 100%;
		max-width: 100%
	}
}

.cart-summary .checkout.methods .item .multicheckout {
	text-align: center
}

@media(min-width:992px) {
	.cart-summary .checkout.methods .item .multicheckout {
		display: inline-block;
		width: 100%
	}
}

@media(min-width:1200px) {
	.cart-summary .checkout.methods .item .multicheckout {
		background-color: #000;
		color: #FFF;
		font-weight: 400;
		padding: 14px 20px;
		display: inline-block;
		backface-visibility: hidden;
		transform: translateZ(0);
		-moz-transition: all .4s ease;
		-o-transition: all .4s ease;
		-webkit-transition: all .4s ease;
		transition: all .4s ease;
		line-height: inherit;
		display: inline-block;
		padding: 6px 20px
	}

	.cart-summary .checkout.methods .item .multicheckout:hover {
		background: #676666;
		color: #FFF;
		box-shadow: none
	}
}

@media(min-width:1200px) and (min-width:1200px) {
	.cart-summary .checkout.methods .item .multicheckout {
		padding: 14px 33px
	}
}

@media(min-width:1200px) {
	.cart-summary .checkout.methods .item .multicheckout:before {
		content: "";
		display: inline-block;
		font-family: "Nucleo Mini";
		font-weight: 400;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		transform: translate(0,0)
	}

	.cart-summary .checkout.methods .item .multicheckout:before {
		padding-right: 4px
	}
}

.cart-summary .checkout.methods .item .paypal.checkout+.paypal.checkout {
	margin-top: 8px
}

.cart-summary .block.shipping,.cart-summary .block.discount {
	margin-bottom: 16px
}

.cart-summary .block .title[role="tab"] {
	line-height: inherit;
	color: #000;
	font-size: 16px;
	line-height: 26px;
	font-weight: 500;
	margin-bottom: 0;
	padding-right: 26px;
	position: relative;
	cursor: pointer;
	width: 100%
}

.cart-summary .block .title[role="tab"]:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.cart-summary .block .title[role="tab"]:before {
	color: #333;
	position: absolute;
	top: 0;
	right: 0;
	width: 26px;
	height: 26px;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	line-height: 1;
	padding: 6px 0;
	border: 1px solid #e3e3e3
}

.cart-summary .block .title[role="tab"][aria-expanded="false"]:before {
	content: '\e926'
}

.cart-summary .block .field.note {
	margin-bottom: 0
}

.cart-summary .cart-totals {
	text-align: left
}

.cart-summary .cart-totals caption {
	display: none
}

.cart-summary .cart-totals th,.cart-summary .cart-totals td {
	padding-left: 0
}

.cart-summary .legend {
	display: none
}

.cart-summary .cart-totals {
	padding-top: 32px;
	border-top: 1px solid #e3e3e3;
	margin-bottom: 32px
}

.cart-summary .table.totals {
	width: 100%
}

.cart-summary .table.totals tbody tr {
	background: transparent
}

.cart-summary .table.totals tbody th,.cart-summary .table.totals tbody td {
	padding: 5px;
	line-height: 22px
}

.cart-summary .table.totals tbody th {
	font-weight: 500;
	color: #000
}

.cart-summary .table.totals tbody th span[class="value"] {
	font-size: 12px;
	line-height: 22px;
	color: #888
}

.cart-summary .table.totals tbody td {
	border-left: 0;
	text-align: right;
	padding-right: 0;
	font-weight: 500;
	color: #333;
	font-size: 18px;
	line-height: 14px
}

@media(min-width:768px) {
	.cart-summary .table.totals tbody td {
		font-size: 22px;
		line-height: 22px
	}
}

.cart-summary .table.totals .grand.totals th,.cart-summary .table.totals .grand.totals td {
	line-height: 44px;
	vertical-align: text-bottom
}

.cart-summary .table.totals .grand.totals td {
	font-size: 40px
}

.cart-summary #block-summary .fieldset>.field>.label,.cart-summary #block-summary .item-title {
	font-weight: 500;
	color: #333
}

.cart-summary #block-summary .fieldset>.field>.label {
	display: inline-block;
	margin-bottom: 4px
}

.cart-summary #block-summary .items.methods dt {
	color: #333
}

.cart-summary #block-summary .items.methods dd {
	padding-left: 0;
	font-style: normal
}

.cart-summary .block.discount {
	margin-bottom: 32px
}

.cart-summary .block.discount .content {
	margin-bottom: 0
}

.cart-summary .block.discount .field {
	padding-bottom: 0
}

.cart-summary .block.discount .field>.label {
	font-weight: 500;
	color: #333
}

.cart-summary .block.discount button.apply {
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	text-align: center;
	padding: 14px 33px
}

.cart-summary .block.discount button.apply:before {
	padding-right: 4px
}

@media(min-width:480px) and (max-width:991px) {
	.cart-summary .block.discount button.apply {
		width: auto
	}
}

body._has-modal {
	height: 100%;
	overflow: hidden;
	width: 100%

}

body._has-modal-custom .modal-custom-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,.7);
	z-index: 999
}

.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close {
	position: absolute;
	right: 10px;
	top: 10px;
	transition: .3s ease;
	line-height: inherit
}

.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.modal-custom .action-close:hover,.modal-popup .action-close:hover,.modal-slide .action-close:hover {
	color: #a2a1a1
}

.modal-custom .action-close>span,.modal-popup .action-close>span,.modal-slide .action-close>span {
	display: none
}

.modals-overlay {
	z-index: 800;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0
}

.modal-slide,.modal-popup {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
	pointer-events: none
}

.modal-slide._show,.modal-popup._show {
	pointer-events: auto;
	visibility: visible;
	background: rgba(0,0,0,.65)
}

.modal-slide._show .modal-inner-wrap,.modal-popup._show .modal-inner-wrap {
	position: relative;
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}

.modal-slide .modal-inner-wrap,.modal-popup .modal-inner-wrap {
	padding: 15px;
	background-color: #fff;
	box-shadow: 0 0 12px 2px rgba(0,0,0,.35);
	opacity: 1
}

.modal-slide {
	left: auto;
	z-index: 1000
}

.modal-slide._show .modal-inner-wrap {
	transform: translateX(0)
}

.modal-slide .modal-inner-wrap {
	height: 100%;
	overflow-y: auto;
	position: static;
	transform: translateX(100%);
	transition: .3s ease-in-out;
	width: 270px
}

.modal-slide._inner-scroll .modal-inner-wrap {
	overflow-y: visible;
	display: flex;
	flex-direction: column
}

.modal-slide._inner-scroll .modal-header,.modal-slide._inner-scroll .modal-footer {
	flex-grow: 0;
	flex-shrink: 1
}

.modal-slide._inner-scroll .modal-content {
	overflow-y: auto
}

.modal-slide._inner-scroll .modal-footer {
	margin-top: auto
}

.modal-slide .modal-header,.modal-slide .modal-content,.modal-slide .modal-footer {
	padding: 0 8px 8px
}

.modal-slide .modal-header {
	padding-bottom: 10px;
	padding-top: 10px
}

.modal-popup {
	left: 0;
	display: block;
	overflow-y: auto;
	z-index: 1000
}

.modal-popup._show .modal-inner-wrap {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.modal-popup .modal-inner-wrap {
	box-sizing: border-box;
	height: auto;
	left: 0;
	margin: 10vh auto;
	position: absolute;
	right: 0;
	transform: translateY(-200%);
	transition: .3s ease;
	display: flex;
	flex-direction: column;
	width: 75%
}

.modal-popup._inner-scroll {
	overflow-y: visible
}

.ie10 .modal-popup._inner-scroll,.ie9 .modal-popup._inner-scroll {
	overflow-y: auto
}

.modal-popup._inner-scroll .modal-inner-wrap {
	max-height: 90%
}

.ie10 .modal-popup._inner-scroll .modal-inner-wrap,.ie9 .modal-popup._inner-scroll .modal-inner-wrap {
	max-height: none
}

.modal-popup._inner-scroll .modal-content {
	overflow-y: auto
}

.modal-popup .modal-header,.modal-popup .modal-content,.modal-popup .modal-footer {
	padding-left: 16px;
	padding-right: 16px
}

.modal-popup .modal-header,.modal-popup .modal-footer {
	flex-grow: 0;
	flex-shrink: 1
}

.modal-popup .modal-header {
	padding-bottom: 16px;
	padding-top: 16px
}

.modal-popup .modal-title {
	padding-bottom: 8px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 16px
}

.modal-popup .modal-footer {
	margin-top: auto;
	padding-bottom: 16px;
	padding-top: 16px
}

.modal-popup .modal-footer-actions {
	text-align: right
}

.modal-popup.confirm .modal-inner-wrap {
	left: 50%;
	margin-left: -350px;
	width: 700px
}

@media(max-width:702px) {
	.modal-popup.confirm .modal-inner-wrap {
		left: 5vw;
		max-width: 90vw;
		margin-left: 0
	}
}

.modal-popup.confirm .modal-footer {
	text-align: right
}

.modal-popup._image-box .modal-inner-wrap {
	margin: 5rem auto;
	max-width: 78rem;
	position: static
}

.modal-popup._image-box .thumbnail-preview {
	padding-bottom: 4rem;
	text-align: center
}

.modal-popup._image-box .thumbnail-preview .thumbnail-preview-image-block {
	border: 1px solid #e3e3e3;
	margin: 0 auto 2rem;
	max-width: 58rem;
	padding: 2rem
}

.modal-popup._image-box .thumbnail-preview .thumbnail-preview-image {
	max-height: 54rem
}

@media(max-width:768px) {
	.custom-slide {
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		visibility: hidden;
		pointer-events: none;
		left: auto;
		z-index: 1000
	}

	.custom-slide._show {
		pointer-events: auto;
		visibility: visible;
		background: rgba(0,0,0,.65)
	}

	.custom-slide._show .modal-inner-wrap {
		position: relative;
		-webkit-transform: translate(0,0);
		transform: translate(0,0)
	}

	.custom-slide .modal-inner-wrap {
		padding: 15px;
		background-color: #fff;
		box-shadow: 0 0 12px 2px rgba(0,0,0,.35);
		opacity: 1
	}

	.custom-slide._show .modal-inner-wrap {
		transform: translateX(0)
	}

	.custom-slide .modal-inner-wrap {
		height: 100%;
		overflow-y: auto;
		position: static;
		transform: translateX(100%);
		transition: .3s ease-in-out;
		width: 270px
	}

	.custom-slide._inner-scroll .modal-inner-wrap {
		overflow-y: visible;
		display: flex;
		flex-direction: column
	}

	.custom-slide._inner-scroll .modal-header,.custom-slide._inner-scroll .modal-footer {
		flex-grow: 0;
		flex-shrink: 1
	}

	.custom-slide._inner-scroll .modal-content {
		overflow-y: auto
	}

	.custom-slide._inner-scroll .modal-footer {
		margin-top: auto
	}

	.custom-slide .modal-header,.custom-slide .modal-content,.custom-slide .modal-footer {
		padding: 0 8px 8px
	}

	.custom-slide .modal-header {
		padding-bottom: 10px;
		padding-top: 10px
	}

	.custom-slide._show {
		-webkit-overflow-scrolling: touch;
		overflow-y: auto;
		overflow-x: hidden
	}

	.custom-slide .modal-inner-wrap {
		box-sizing: border-box;
		height: auto;
		min-height: 100%
	}

	body._has-modal-custom {
		height: 100vh;
		overflow: hidden;
		width: 100vw
	}

	.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close {
		display: block
	}
}

@media print {
	.modal-popup {
		display: none;
		visibility: hidden;
		opacity: 0
	}
}

.checkout-index-index .page-title {
	margin-bottom: 24px
}

.checkout-index-index .opc-wrapper select {
	box-sizing: border-box
}

.checkout-index-index .opc-wrapper .step-title {
	font-size: 22px;
	line-height: 22px;
	font-weight: 500;
	color: #333;
	margin-bottom: 24px
}

.checkout-index-index .opc-wrapper .step-content {
	margin: 0
}

.checkout-index-index .opc-wrapper .step-content .note {
	font-size: 12px
}

.checkout-index-index .opc-wrapper .step-content .message {
	padding: 5px 5px 5px 0;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 1;
	color: #f11f17
}

.checkout-index-index .opc-wrapper .form-login .actions-toolbar {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.checkout-index-index .opc-wrapper .form-login .actions-toolbar>.primary {
	margin: 0 8px 0 0
}

.checkout-index-index .opc-wrapper .form-login .actions-toolbar>.primary button {
	margin-bottom: 0
}

.checkout-index-index .opc-wrapper .fieldset>.field>.label {
	font-weight: 500;
	color: #333
}

#checkout-payment-method-load .step-title {
	font-size: 14px;
	line-height: 16px;
	margin: 12px 0
}

@media(max-width:767px) {
	.opc-estimated-wrapper .estimated-block {
		font-size: 18px;
		line-height: 20px
	}

	.opc-estimated-wrapper .estimated-label {
		color: #333
	}

	.opc-estimated-wrapper .estimated-price {
		color: #000
	}
}

.checkout-index-index .page-title {
	text-align: center
}

.checkout-index-index #customer-email-fieldset .loading-mask {
	display: none !important
}

.checkout-index-index #customer-email-fieldset .field {
	margin-bottom: 0 !important
}

.checkout-index-index .loading-mask {
	background: #FFF;
	bottom: 0;
	left: 0;
	margin: auto;
	position: fixed !important;
	right: 0;
	top: 0;
	z-index: 9999
}

.checkout-index-index .loading-mask .loader {
	position: absolute;
	z-index: 9999;
	left: 50%;
	top: 50%;
	margin: -45px 0 0 -45px;
	box-sizing: border-box;
	text-align: center;
	width: 90px;
	height: 90px;
	line-height: 90px;
	text-transform: uppercase
}

.checkout-index-index .loading-mask .loader:before,.checkout-index-index .loading-mask .loader:after {
	opacity: 0;
	box-sizing: border-box;
	content: "\0020";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 60px;
	border: 3px solid black;
	box-shadow: 0 0 30px black,black
}

.checkout-index-index .loading-mask .loader:before {
	z-index: 2;
	animation: cssload-gogoloader 2.3s infinite
}

.checkout-index-index .loading-mask .loader:after {
	z-index: 1;
	animation: cssload-gogoloader 2.3s infinite 1.15s
}

@keyframes cssload-gogoloader {
	0% {
		transform: scale(0);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	100% {
		transform: scale(1);
		opacity: 0
	}
}

@-o-keyframes cssload-gogoloader {
	0% {
		-o-transform: scale(0);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	100% {
		-o-transform: scale(1);
		opacity: 0
	}
}

@-ms-keyframes cssload-gogoloader {
	0% {
		-ms-transform: scale(0);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	100% {
		-ms-transform: scale(1);
		opacity: 0
	}
}

@-webkit-keyframes cssload-gogoloader {
	0% {
		-webkit-transform: scale(0);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 0
	}
}

@-moz-keyframes cssload-gogoloader {
	0% {
		-moz-transform: scale(0);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	100% {
		-moz-transform: scale(1);
		opacity: 0
	}
}

.checkout-index-index .loading-mask .loader p {
	display: none
}

.checkout-index-index .loading-mask .loader>img {
	bottom: 0;
	left: 0;
	height: 60px;
	margin: auto;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 100;
	width: auto;
	display: none
}

.checkout-onepage-success #registration .action.primary {
	cursor: pointer;
	outline: 0;
	border: 0
}

.checkout-container {
	position: relative
}

@media(min-width:768px) {
	.checkout-container:before,.checkout-container:after {
		display: table;
		content: "";
		line-height: 0
	}

	.checkout-container:after {
		clear: both
	}

	.checkout-container .opc-wrapper {
		float: left;
		padding-right: 20px;
		width: 66.6667%
	}

	.checkout-container .opc-sidebar {
		float: right;
		margin: 0 0 32px;
		width: 33.3333%
	}
}

.opc-progress-bar {
	margin-bottom: 40px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media(min-width:768px) {
	.opc-progress-bar {
		float: left;
		padding-right: 40px;
		width: 66.6667%
	}
}

.opc-progress-bar .opc-progress-bar-item {
	color: #000;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
	position: relative;
	padding: 8px;
	background: #f2f2f2;
	border: 1px solid #f2f2f2
}

@media(min-width:992px) {
	.opc-progress-bar .opc-progress-bar-item {
		padding: 18px 30px
	}
}

.opc-progress-bar .opc-progress-bar-item span {
	position: relative;
	padding-left: 32px
}

.opc-progress-bar .opc-progress-bar-item span:before {
	font-size: 22px;
	color: #333;
	position: absolute;
	bottom: 0;
	left: 0
}

@media(max-width:991px) {
	.opc-progress-bar .opc-progress-bar-item span:before {
		display: block;
		position: relative;
		bottom: auto;
		left: auto
	}
}

@media(max-width:991px) {
	.opc-progress-bar .opc-progress-bar-item span {
		padding-left: 0;
		text-align: center;
		display: inline-block;
		width: 100%
	}
}

.opc-progress-bar .opc-progress-bar-item:first-child {
	z-index: 2;
	-webkit-flex-basis: calc(50% - 8px);
	-ms-flex-preferred-size: calc(50% - 8px);
	flex-basis: calc(50% - 8px);
	max-width: calc(50% - 8px)
}

@media(min-width:1200px) {
	.opc-progress-bar .opc-progress-bar-item:first-child:before {
		content: '';
		position: absolute;
		z-index: 4;
		top: 0;
		right: -29px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 29px 0 29px 29px;
		border-color: transparent transparent transparent #f2f2f2
	}

	.opc-progress-bar .opc-progress-bar-item:first-child:after {
		content: '';
		position: absolute;
		z-index: 3;
		top: -1px;
		right: -30px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 30px 0 30px 30px;
		border-color: transparent transparent transparent #f2f2f2
	}

	.opc-progress-bar .opc-progress-bar-item:first-child._active:before {
		border-left-color: #FFF
	}

	.opc-progress-bar .opc-progress-bar-item:first-child._active:after {
		border-left-color: #e3e3e3
	}
}

.opc-progress-bar .opc-progress-bar-item:first-child span:before {
	content: '01'
}

.opc-progress-bar .opc-progress-bar-item:last-child {
	z-index: 1;
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%
}

@media(min-width:992px) {
	.opc-progress-bar .opc-progress-bar-item:last-child {
		padding-left: 32px
	}
}

@media(min-width:1200px) {
	.opc-progress-bar .opc-progress-bar-item:last-child {
		padding-left: 60px
	}

	.opc-progress-bar .opc-progress-bar-item:last-child:before {
		content: '';
		position: absolute;
		z-index: 1;
		top: -1px;
		left: -2px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 30px 0 30px 30px;
		border-color: transparent transparent transparent #FFF
	}

	.opc-progress-bar .opc-progress-bar-item:last-child:after {
		content: '';
		position: absolute;
		z-index: 0;
		top: -1px;
		left: -1px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 30px 0 30px 30px;
		border-color: transparent transparent transparent #f2f2f2
	}

	.opc-progress-bar .opc-progress-bar-item:last-child._active:before {
		border-left-color: #FFF
	}

	.opc-progress-bar .opc-progress-bar-item:last-child._active:after {
		border-left-color: #e3e3e3
	}
}

.opc-progress-bar .opc-progress-bar-item:last-child span:before {
	content: '02'
}

.opc-progress-bar .opc-progress-bar-item._active {
	background: #FFF;
	border-color: #e3e3e3
}

.opc-estimated-wrapper .action.showcart {
	display: none
}

.opc-sidebar .action-close {
	display: none
}

#opc-sidebar {
	padding: 10px
}

@media(min-width:1200px) {
	#opc-sidebar {
		padding: 30px
	}
}

@media(min-width:768px) {
	#opc-sidebar {
		border: 1px solid #e3e3e3
	}
}

#opc-sidebar .opc-block-summary span.title {
	font-size: 22px;
	line-height: 22px;
	font-weight: 500;
	color: #333;
	display: block;
	margin-bottom: 32px
}

#opc-sidebar .items-in-cart {
	border-top: 1px solid #e3e3e3;
	padding-top: 16px
}

#opc-sidebar .items-in-cart>.title:before {
	position: absolute;
	top: 0;
	right: 0;
	width: 26px;
	height: 26px;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	line-height: 1;
	padding: 6px 0;
	border: 1px solid #e3e3e3
}

#opc-sidebar .items-in-cart>.title[aria-expanded="false"]:before {
	content: '\e926'
}

#opc-sidebar .items-in-cart>.title span:first-child {
	color: #000
}

#opc-sidebar .items-in-cart .minicart-items .product-item {
	margin-bottom: 16px
}

#opc-sidebar .items-in-cart .minicart-items .product-item>.product {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

#opc-sidebar .items-in-cart .minicart-items .product-image-container {
	margin-right: 8px
}

#opc-sidebar .items-in-cart .minicart-items .product-item-name {
	font-size: 14px;
	line-height: 23px;
	color: #333
}

#opc-sidebar .items-in-cart .minicart-items .subtotal {
	font-size: 20px;
	line-height: 20px;
	font-weight: 500;
	color: #333;
	margin-bottom: 8px
}

#opc-sidebar .items-in-cart .minicart-items .product.options [data-role="title"] {
	color: #000;
	margin-bottom: 4px
}

#opc-sidebar .items-in-cart .minicart-items .product.options [data-role="title"]:before {
	font-size: 12px;
	padding-left: 8px;
	color: #888
}

#opc-sidebar .items-in-cart .minicart-items .product.options .content .subtitle {
	display: none
}

#opc-sidebar .items-in-cart .minicart-items .product.options .content .item-options {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 300px
}

#opc-sidebar .items-in-cart .minicart-items .product.options .content .item-options dt,#opc-sidebar .items-in-cart .minicart-items .product.options .content .item-options dd {
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%
}

#opc-sidebar .items-in-cart .minicart-items .product.options .content .item-options dt {
	padding-right: 4px;
	font-weight: 400
}

.checkout-shipping-method {
	margin-top: 40px
}

.checkout-shipping-method button.action.primary>span:after {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	padding-left: 8px;
	vertical-align: middle
}

.opc-wrapper .shipping-address-item {
	padding: 16px;
	border: solid 1px transparent
}

.opc-wrapper .shipping-address-item.selected-item {
	border: 1px solid #e3e3e3
}

.form-shipping-address .field.street label {
	display: none
}

.form-shipping-address .field.required.street div.mage-error {
	position: relative
}

.table-checkout-shipping-method {
	width: 100%;
	max-width: 500px;
	margin-bottom: 1rem
}

.table-checkout-shipping-method th {
	font-weight: 500;
	color: #333
}

.table-checkout-shipping-method td:first-child {
	position: relative
}

.table-checkout-shipping-method td:first-child input[type="radio"] {
	position: absolute;
	z-index: -1;
	opacity: 0
}

.table-checkout-shipping-method td:first-child span.radio:before {
	display: inline-block;
	font-size: 16px;
	line-height: 1rem;
	width: 18px;
	height: 18px;
	font-family: "Nucleo Mini";
	font-style: normal;
	vertical-align: baseline;
	color: #000;
	text-align: center;
	padding-right: 3px
}

.table-checkout-shipping-method td:first-child input[type="radio"]+span.radio:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

.table-checkout-shipping-method td:first-child input[type=radio]:checked+span.radio:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

.table-checkout-shipping-method td:first-child input[type=checkbox]:disabled:checked+span.radio:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	pointer-events: none;
	opacity: .6
}

.table-checkout-shipping-method td>span {
	display: inline-block
}

.methods-shipping {
	margin-bottom: 16px
}

.opc-estimated-wrapper {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 16px
}

.opc-estimated-wrapper .estimated-block span {
	display: block;
	font-weight: 500
}

@media(min-width:768px) {
	.opc-estimated-wrapper {
		display: none
	}
}

.opc-block-summary table.table-totals {
	margin-bottom: 32px
}

.opc-block-summary table.table-totals caption {
	display: none
}

.opc-block-summary table.table-totals.table {
	font-weight: 500
}

.opc-block-summary table.table-totals.table tbody tr:nth-child(odd) {
	background: transparent
}

.opc-block-summary table.table-totals.table .totals.sub th:after,.opc-block-summary table.table-totals.table .grand.totals th:after {
	content: ':'
}

.opc-block-summary table.table-totals.table .totals.shipping.excl th .label:after {
	content: ':'
}

.opc-block-summary table.table-totals.table th {
	padding-left: 0;
	text-align: left;
	font-size: 18px;
	line-height: 24px;
	color: #000
}

.opc-block-summary table.table-totals.table th .value {
	font-size: 12px;
	line-height: inherit;
	font-weight: 400;
	color: #888;
	vertical-align: baseline;
	padding-left: 4px
}

.opc-block-summary table.table-totals.table th .value:before {
	content: '('
}

.opc-block-summary table.table-totals.table th .value:after {
	content: ')'
}

.opc-block-summary table.table-totals.table td {
	border-left: 0;
	text-align: right;
	padding-right: 0;
	font-size: 22px;
	line-height: 24px;
	color: #333
}

.opc-block-shipping-information {
	border-top: 1px solid #e3e3e3;
	padding-top: 16px
}

.opc-block-shipping-information .shipping-information-title {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.opc-block-shipping-information .shipping-information-content {
	padding: 12px
}

.opc-block-shipping-information .action-edit {
	background: none;
	padding: 0
}

.opc-block-shipping-information .action-edit span {
	display: none
}

.opc-block-shipping-information .action-edit:hover {
	background: none;
	color: #333
}

.opc-block-shipping-information .action-edit:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	padding-right: 10px
}

@media(max-width:768px) {
	.opc-block-summary .table-totals th {
		display: block;
		width: 100%;
		padding: 10px 0 0
	}

	.opc-block-summary .table-totals td {
		padding: 0
	}

	.opc-block-summary .table-totals td::before {
		display: none
	}
}

.checkout-container .authentication-wrapper {
	position: relative
}

.checkout-container .authentication-wrapper button.action-auth-toggle {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	margin-bottom: 16px
}

.checkout-container .authentication-wrapper button.action-auth-toggle:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.checkout-container .authentication-wrapper button.action-auth-toggle {
		padding: 14px 33px
	}
}

@media(min-width:768px) {
	.checkout-container .authentication-wrapper button.action-auth-toggle {
		position: absolute;
		top: 0;
		right: 0;
		width: 33.3333%;
		padding: 18px 33px;
		margin-bottom: 0
	}
}

.checkout-container .authentication-wrapper .authentication-dropdown {
	width: 100%;
	position: fixed;
	top: 0;
	right: 0;
	height: 100vh
}

@media(min-width:768px) {
	.checkout-container .authentication-wrapper .authentication-dropdown {
		bottom: 0;
		top: 0;
		right: 0;
		left: auto;
		pointer-events: none;
		display: block;
		z-index: 1000;
		width: 33.3333%;
		position: absolute;
		overflow: visible;
		height: auto
	}

	.checkout-container .authentication-wrapper .authentication-dropdown .modal-inner-wrap {
		transform: translateY(-100vh)
	}
}

.checkout-container .authentication-wrapper .authentication-dropdown .modal-inner-wrap {
	position: absolute;
	top: 0;
	right: 0;
	pointer-events: all;
	transform: translateX(100vw)
}

@media(min-width:768px) {
	.checkout-container .authentication-wrapper .authentication-dropdown .modal-inner-wrap {
		transform: translateX(0);
		transform: translateY(-100vh)
	}
}

.checkout-container .authentication-wrapper .authentication-dropdown._show {
	visibility: visible
}

.checkout-container .authentication-wrapper .authentication-dropdown._show .modal-inner-wrap {
	transform: translateX(0)
}

@media(min-width:768px) {
	.checkout-container .authentication-wrapper .authentication-dropdown._show .modal-inner-wrap {
		transform: translateY(0)
	}
}

.checkout-container .authentication-wrapper .actions-toolbar {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.checkout-container .authentication-wrapper .actions-toolbar .primary {
	margin-bottom: 5px
}

@media(min-width:768px) {
	.authentication-wrapper .modal-custom-overlay {
		background: none
	}

	.authentication-dropdown {
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		visibility: hidden;
		pointer-events: none;
		left: 0;
		display: block;
		overflow-y: auto;
		z-index: 1000;
		width: 33.3333%;
		right: 0;
		left: auto;
		position: absolute;
		overflow: visible
	}

	.authentication-dropdown._show {
		pointer-events: auto;
		visibility: visible;
		background: rgba(0,0,0,.65)
	}

	.authentication-dropdown._show .modal-inner-wrap {
		position: relative;
		-webkit-transform: translate(0,0);
		transform: translate(0,0)
	}

	.authentication-dropdown .modal-inner-wrap {
		padding: 15px;
		background-color: #fff;
		box-shadow: 0 0 12px 2px rgba(0,0,0,.35);
		opacity: 1
	}

	.authentication-dropdown._show .modal-inner-wrap {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	.authentication-dropdown .modal-inner-wrap {
		box-sizing: border-box;
		height: auto;
		left: 0;
		margin: 10vh auto;
		position: absolute;
		right: 0;
		transform: translateY(-200%);
		transition: .3s ease;
		display: flex;
		flex-direction: column;
		width: 75%
	}

	.authentication-dropdown .modal-inner-wrap {
		margin: 0;
		width: 100%
	}
}

.field-tooltip {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 1px
}

.field-tooltip._active {
	z-index: 100
}

.field-tooltip._active .field-tooltip-content {
	display: block
}

.field-tooltip._active .field-tooltip-action:before {
	color: #a2a1a1
}

.field-tooltip .field-tooltip-action:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

._keyfocus .field-tooltip .field-tooltip-action:focus {
	z-index: 100
}

._keyfocus .field-tooltip .field-tooltip-action:focus+.field-tooltip-content {
	display: block
}

._keyfocus .field-tooltip .field-tooltip-action:focus:before {
	color: #000
}

.field-tooltip .field-tooltip-content {
	background: #FFF;
	border: solid 1px #e3e3e3;
	padding: 4px;
	width: 270px;
	display: none;
	right: 0;
	position: absolute;
	text-transform: none;
	top: 100%;
	word-wrap: break-word;
	z-index: 2
}

#checkout-step-payment .legend {
	font-size: 22px;
	line-height: 22px;
	font-weight: 500;
	color: #333
}

#checkout-step-payment input[name="billing-address-same-as-shipping"]+label span:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	display: inline-block;
	font-size: 16px;
	line-height: 1rem;
	width: 18px;
	height: 18px;
	font-style: normal;
	vertical-align: baseline;
	color: #000;
	text-align: center;
	padding-right: 3px
}

#checkout-step-payment input[name="billing-address-same-as-shipping"]:checked+label span:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	vertical-align: top
}

#checkout-step-payment input[name="billing-address-same-as-shipping"]:disabled:checked+label span:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	pointer-events: none;
	opacity: .6
}

#checkout-step-payment .payment-method {
	margin-bottom: 24px
}

#checkout-step-payment .fieldset .actions-toolbar {
	padding-top: 0
}

#checkout-step-payment .discount-code .payment-option-title {
	font-size: 18px;
	line-height: 20px;
	font-weight: 500;
	color: #000;
	padding: 0 40px 0 0
}

#checkout-step-payment .discount-code .payment-option-title:before {
	position: absolute;
	top: 0;
	right: 0;
	width: 26px;
	height: 26px;
	border-radius: 2px;
	text-align: center;
	color: #333;
	font-size: 14px;
	line-height: 1;
	padding: 6px 0;
	border: 1px solid #e3e3e3
}

#checkout-step-payment .discount-code .payment-option-title[aria-expanded="false"]:before {
	content: '\e926'
}

#checkout-step-payment .discount-code .payment-option-title.field.choice {
	line-height: 26px
}

#checkout-step-payment #discount-code {
	max-width: 320px
}

#checkout-step-payment .checkout-billing-address {
	padding-bottom: 12px
}

#checkout-step-payment .credit-card-types {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

#checkout-step-payment .credit-card-types li+li {
	margin-left: 12px
}

#checkout-step-payment .credit-card-types li img {
	transition: .3s ease
}

#checkout-step-payment .credit-card-types li._inactive img {
	opacity: .75;
	filter: grayscale(80%)
}

#checkout-step-payment .credit-card-types li._active img {
	filter: grayscale(0)
}

#checkout-step-payment .authorizenet_directpost {
	max-width: 400px
}

#checkout-step-payment .authorizenet_directpost .field.date .group {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

#checkout-step-payment .authorizenet_directpost .field.date .group>div {
	margin-bottom: 0
}

#checkout-step-payment .authorizenet_directpost .field.date .group .month {
	-webkit-flex-grow: 2;
	-ms-flex-positive: 2;
	flex-grow: 2;
	padding-right: 16px
}

#checkout-step-payment .authorizenet_directpost .field.date .group .year {
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

#checkout-step-payment .authorizenet_directpost .field.cvv .control {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

#checkout-step-payment .authorizenet_directpost .field.cvv input {
	max-width: 6em;
	margin-right: 8px
}

#checkout-step-payment .authorizenet_directpost .field.cvv .field-tooltip {
	position: static;
	right: auto;
	top: auto
}

#checkout-step-payment .authorizenet_directpost .field.cvv .field-tooltip span span {
	display: none
}

#registration .action.primary,.checkout-success .action.primary {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF;
	font-size: 14px;
	line-height: 24px
}

#registration .action.primary:hover,.checkout-success .action.primary:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	#registration .action.primary,.checkout-success .action.primary {
		padding: 14px 33px
	}
}

#registration .action.primary:hover,.checkout-success .action.primary:hover {
	background: #676666
}

.page-print.sales-order-print #maincontent {
	margin-top: 3rem
}

.page-print.sales-order-print .actions-toolbar,.page-print.sales-order-print .page-footer {
	display: none
}

.form-create-account .fieldset,.form-edit-account .fieldset,.form-address-edit .fieldset,.form-login .fieldset,.block-addresses-list .fieldset,.form-newsletter-manage .fieldset,.downloadable-customer-products .fieldset,.my-reviews-table__wrapper .fieldset,.account-billing-agreements__wrapper .fieldset {
	margin-bottom: 16px
}

.form-create-account .actions-toolbar,.form-edit-account .actions-toolbar,.form-address-edit .actions-toolbar,.form-login .actions-toolbar,.block-addresses-list .actions-toolbar,.form-newsletter-manage .actions-toolbar,.downloadable-customer-products .actions-toolbar,.my-reviews-table__wrapper .actions-toolbar,.account-billing-agreements__wrapper .actions-toolbar {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

@media(min-width:768px) {
	.form-create-account .actions-toolbar,.form-edit-account .actions-toolbar,.form-address-edit .actions-toolbar,.form-login .actions-toolbar,.block-addresses-list .actions-toolbar,.form-newsletter-manage .actions-toolbar,.downloadable-customer-products .actions-toolbar,.my-reviews-table__wrapper .actions-toolbar,.account-billing-agreements__wrapper .actions-toolbar {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
}

.form-create-account .actions-toolbar .primary+.secondary,.form-edit-account .actions-toolbar .primary+.secondary,.form-address-edit .actions-toolbar .primary+.secondary,.form-login .actions-toolbar .primary+.secondary,.block-addresses-list .actions-toolbar .primary+.secondary,.form-newsletter-manage .actions-toolbar .primary+.secondary,.downloadable-customer-products .actions-toolbar .primary+.secondary,.my-reviews-table__wrapper .actions-toolbar .primary+.secondary,.account-billing-agreements__wrapper .actions-toolbar .primary+.secondary {
	margin: 8px 0 0
}

@media(min-width:768px) {
	.form-create-account .actions-toolbar .primary+.secondary,.form-edit-account .actions-toolbar .primary+.secondary,.form-address-edit .actions-toolbar .primary+.secondary,.form-login .actions-toolbar .primary+.secondary,.block-addresses-list .actions-toolbar .primary+.secondary,.form-newsletter-manage .actions-toolbar .primary+.secondary,.downloadable-customer-products .actions-toolbar .primary+.secondary,.my-reviews-table__wrapper .actions-toolbar .primary+.secondary,.account-billing-agreements__wrapper .actions-toolbar .primary+.secondary {
		margin: 0 8px 0 0
	}
}

.form-edit-account .fieldset .field.password div.mage-error,.form-create-account .fieldset .field.password div.mage-error {
	top: calc(100% - 40px)
}

.form-edit-account .fieldset .field #password-strength-meter-container,.form-create-account .fieldset .field #password-strength-meter-container {
	font-size: 12px;
	line-height: 1;
	padding-top: 4px
}

.form-login .primary {
	margin-bottom: 4px
}

.block-new-customer a.create {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF
}

.block-new-customer a.create:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.block-new-customer a.create {
		padding: 14px 33px
	}
}

.block-new-customer a.create:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.block-new-customer a.create {
		padding: 14px 33px
	}
}

.block-new-customer a.create:hover {
	background: #676666
}

body.account .main .message.info.empty {
	color: #31708f;
	background-color: #d9edf7;
	padding: .8rem 3.5rem .8rem 1rem;
	margin-bottom: 30px;
	border: 1px solid #bce8f1;
	border-radius: 2px;
	position: relative;
	font-size: 14px
}

body.account .block-title {
	position: relative
}

body.account .block-title .action {
	position: absolute;
	right: 0;
	top: 0
}

body.account .box address {
	margin-bottom: 1rem
}

.sidebar .account-navigation {
	margin-bottom: 20px
}

@media(min-width:992px) {
	.sidebar .account-navigation {
		margin-bottom: 68px
	}
}

@media(min-width:992px) {
	.sidebar .account-navigation .block-title {
		padding-bottom: 1.24em;
		border-bottom: 1px solid #e3e3e3;
		margin-bottom: 1.4em
	}
}

.sidebar .account-navigation a {
	color: #000
}

.sidebar .account-navigation a:hover {
	color: #191919
}

@media(max-width:991px) {
	.sidebar .account-navigation a {
		font-size: 16px;
		line-height: 18px;
		font-weight: 500
	}
}

@media(max-width:991px) {
	.sidebar .account-navigation li {
		margin-top: 12px
	}
}

.sidebar .account-navigation li.current strong {
	font-weight: 500;
	color: #000
}

@media(max-width:991px) {
	.sidebar .account-navigation li.current strong {
		font-size: 16px;
		line-height: 18px
	}
}

.block-dashboard-orders,.block-dashboard-info,.block-dashboard-addresses,.block-reviews-dashboard,.customer-account-edit .form-edit-account,.block-addresses-default,.block-addresses-list,.custome-downloadable-products__wrapper,.orders-history__wrapper,.form-newsletter-manage,.my-reviews-table__wrapper,.account-billing-agreements__wrapper {
	border: 1px solid #e3e3e3;
	border-radius: 2px;
	padding: 10px;
	margin-bottom: 20px
}

@media(min-width:992px) {
	.block-dashboard-orders,.block-dashboard-info,.block-dashboard-addresses,.block-reviews-dashboard,.customer-account-edit .form-edit-account,.block-addresses-default,.block-addresses-list,.custome-downloadable-products__wrapper,.orders-history__wrapper,.form-newsletter-manage,.my-reviews-table__wrapper,.account-billing-agreements__wrapper {
		padding: 32px 30px 40px;
		margin-bottom: 40px
	}
}

.block-dashboard-orders .block-title,.block-dashboard-orders .legend,.block-dashboard-info .block-title,.block-dashboard-info .legend,.block-dashboard-addresses .block-title,.block-dashboard-addresses .legend,.block-reviews-dashboard .block-title,.block-reviews-dashboard .legend,.customer-account-edit .form-edit-account .block-title,.customer-account-edit .form-edit-account .legend,.block-addresses-default .block-title,.block-addresses-default .legend,.block-addresses-list .block-title,.block-addresses-list .legend,.custome-downloadable-products__wrapper .block-title,.custome-downloadable-products__wrapper .legend,.orders-history__wrapper .block-title,.orders-history__wrapper .legend,.form-newsletter-manage .block-title,.form-newsletter-manage .legend,.my-reviews-table__wrapper .block-title,.my-reviews-table__wrapper .legend,.account-billing-agreements__wrapper .block-title,.account-billing-agreements__wrapper .legend {
	color: #191919;
	font-size: 22px;
	line-height: 1;
	margin-bottom: 29px
}

.block-dashboard-orders .block-title>strong,.block-dashboard-orders .block-title>span,.block-dashboard-orders .legend>strong,.block-dashboard-orders .legend>span,.block-dashboard-info .block-title>strong,.block-dashboard-info .block-title>span,.block-dashboard-info .legend>strong,.block-dashboard-info .legend>span,.block-dashboard-addresses .block-title>strong,.block-dashboard-addresses .block-title>span,.block-dashboard-addresses .legend>strong,.block-dashboard-addresses .legend>span,.block-reviews-dashboard .block-title>strong,.block-reviews-dashboard .block-title>span,.block-reviews-dashboard .legend>strong,.block-reviews-dashboard .legend>span,.customer-account-edit .form-edit-account .block-title>strong,.customer-account-edit .form-edit-account .block-title>span,.customer-account-edit .form-edit-account .legend>strong,.customer-account-edit .form-edit-account .legend>span,.block-addresses-default .block-title>strong,.block-addresses-default .block-title>span,.block-addresses-default .legend>strong,.block-addresses-default .legend>span,.block-addresses-list .block-title>strong,.block-addresses-list .block-title>span,.block-addresses-list .legend>strong,.block-addresses-list .legend>span,.custome-downloadable-products__wrapper .block-title>strong,.custome-downloadable-products__wrapper .block-title>span,.custome-downloadable-products__wrapper .legend>strong,.custome-downloadable-products__wrapper .legend>span,.orders-history__wrapper .block-title>strong,.orders-history__wrapper .block-title>span,.orders-history__wrapper .legend>strong,.orders-history__wrapper .legend>span,.form-newsletter-manage .block-title>strong,.form-newsletter-manage .block-title>span,.form-newsletter-manage .legend>strong,.form-newsletter-manage .legend>span,.my-reviews-table__wrapper .block-title>strong,.my-reviews-table__wrapper .block-title>span,.my-reviews-table__wrapper .legend>strong,.my-reviews-table__wrapper .legend>span,.account-billing-agreements__wrapper .block-title>strong,.account-billing-agreements__wrapper .block-title>span,.account-billing-agreements__wrapper .legend>strong,.account-billing-agreements__wrapper .legend>span {
	font-weight: 500
}

.block-dashboard-orders .block-title a.action,.block-dashboard-orders .legend a.action,.block-dashboard-info .block-title a.action,.block-dashboard-info .legend a.action,.block-dashboard-addresses .block-title a.action,.block-dashboard-addresses .legend a.action,.block-reviews-dashboard .block-title a.action,.block-reviews-dashboard .legend a.action,.customer-account-edit .form-edit-account .block-title a.action,.customer-account-edit .form-edit-account .legend a.action,.block-addresses-default .block-title a.action,.block-addresses-default .legend a.action,.block-addresses-list .block-title a.action,.block-addresses-list .legend a.action,.custome-downloadable-products__wrapper .block-title a.action,.custome-downloadable-products__wrapper .legend a.action,.orders-history__wrapper .block-title a.action,.orders-history__wrapper .legend a.action,.form-newsletter-manage .block-title a.action,.form-newsletter-manage .legend a.action,.my-reviews-table__wrapper .block-title a.action,.my-reviews-table__wrapper .legend a.action,.account-billing-agreements__wrapper .block-title a.action,.account-billing-agreements__wrapper .legend a.action {
	font-size: 14px;
	line-height: 1;
	font-weight: 500;
	top: 50%;
	margin-top: -7px;
	padding: 0
}

.block-dashboard-orders .block-title a.action:before,.block-dashboard-orders .legend a.action:before,.block-dashboard-info .block-title a.action:before,.block-dashboard-info .legend a.action:before,.block-dashboard-addresses .block-title a.action:before,.block-dashboard-addresses .legend a.action:before,.block-reviews-dashboard .block-title a.action:before,.block-reviews-dashboard .legend a.action:before,.customer-account-edit .form-edit-account .block-title a.action:before,.customer-account-edit .form-edit-account .legend a.action:before,.block-addresses-default .block-title a.action:before,.block-addresses-default .legend a.action:before,.block-addresses-list .block-title a.action:before,.block-addresses-list .legend a.action:before,.custome-downloadable-products__wrapper .block-title a.action:before,.custome-downloadable-products__wrapper .legend a.action:before,.orders-history__wrapper .block-title a.action:before,.orders-history__wrapper .legend a.action:before,.form-newsletter-manage .block-title a.action:before,.form-newsletter-manage .legend a.action:before,.my-reviews-table__wrapper .block-title a.action:before,.my-reviews-table__wrapper .legend a.action:before,.account-billing-agreements__wrapper .block-title a.action:before,.account-billing-agreements__wrapper .legend a.action:before {
	content: '';
	display: none
}

.block-dashboard-orders .block-title a.action span,.block-dashboard-orders .legend a.action span,.block-dashboard-info .block-title a.action span,.block-dashboard-info .legend a.action span,.block-dashboard-addresses .block-title a.action span,.block-dashboard-addresses .legend a.action span,.block-reviews-dashboard .block-title a.action span,.block-reviews-dashboard .legend a.action span,.customer-account-edit .form-edit-account .block-title a.action span,.customer-account-edit .form-edit-account .legend a.action span,.block-addresses-default .block-title a.action span,.block-addresses-default .legend a.action span,.block-addresses-list .block-title a.action span,.block-addresses-list .legend a.action span,.custome-downloadable-products__wrapper .block-title a.action span,.custome-downloadable-products__wrapper .legend a.action span,.orders-history__wrapper .block-title a.action span,.orders-history__wrapper .legend a.action span,.form-newsletter-manage .block-title a.action span,.form-newsletter-manage .legend a.action span,.my-reviews-table__wrapper .block-title a.action span,.my-reviews-table__wrapper .legend a.action span,.account-billing-agreements__wrapper .block-title a.action span,.account-billing-agreements__wrapper .legend a.action span {
	display: block
}

.block-dashboard-orders .table-caption,.block-dashboard-info .table-caption,.block-dashboard-addresses .table-caption,.block-reviews-dashboard .table-caption,.customer-account-edit .form-edit-account .table-caption,.block-addresses-default .table-caption,.block-addresses-list .table-caption,.custome-downloadable-products__wrapper .table-caption,.orders-history__wrapper .table-caption,.form-newsletter-manage .table-caption,.my-reviews-table__wrapper .table-caption,.account-billing-agreements__wrapper .table-caption {
	display: none
}

@media(min-width:992px) {
	.block-dashboard-info .row,.block-dashboard-addresses .row,.box-billing-address .row,.box-address-shipping .row {
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch
	}

	.block-dashboard-info .row>div,.block-dashboard-addresses .row>div,.box-billing-address .row>div,.box-address-shipping .row>div {
		margin-bottom: 0
	}
}

.block-dashboard-info .box,.block-dashboard-info.box,.block-dashboard-addresses .box,.block-dashboard-addresses.box,.box-billing-address .box,.box-billing-address.box,.box-address-shipping .box,.box-address-shipping.box {
	background: #f5f5f5;
	padding: 20px 20px 10px 25px;
	margin-bottom: 20px;
	position: relative
}

@media(min-width:992px) {
	.block-dashboard-info .box,.block-dashboard-info.box,.block-dashboard-addresses .box,.block-dashboard-addresses.box,.box-billing-address .box,.box-billing-address.box,.box-address-shipping .box,.box-address-shipping.box {
		height: 100%
	}
}

.block-dashboard-info .box-title,.block-dashboard-addresses .box-title,.box-billing-address .box-title,.box-address-shipping .box-title {
	font-size: 18px;
	font-weight: 500;
	color: #000;
	margin-bottom: 22px
}

.block-dashboard-info .box-content,.block-dashboard-addresses .box-content,.box-billing-address .box-content,.box-address-shipping .box-content {
	line-height: 2
}

.block-dashboard-info .box-content p,.block-dashboard-addresses .box-content p,.box-billing-address .box-content p,.box-address-shipping .box-content p {
	margin-bottom: 18px
}

.block-dashboard-info .box-actions .action.edit,.block-dashboard-addresses .box-actions .action.edit,.box-billing-address .box-actions .action.edit,.box-address-shipping .box-actions .action.edit {
	position: absolute;
	top: 22px;
	right: 15px;
	background-color: transparent;
	font-size: 18px;
	line-height: 1;
	color: #b4b4b4
}

.block-dashboard-info .box-actions .action.edit:hover,.block-dashboard-addresses .box-actions .action.edit:hover,.box-billing-address .box-actions .action.edit:hover,.box-address-shipping .box-actions .action.edit:hover {
	color: #000
}

.block-dashboard-info .box-actions a:not(.edit),.block-dashboard-addresses .box-actions a:not(.edit),.box-billing-address .box-actions a:not(.edit),.box-address-shipping .box-actions a:not(.edit) {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF
}

.block-dashboard-info .box-actions a:not(.edit):hover,.block-dashboard-addresses .box-actions a:not(.edit):hover,.box-billing-address .box-actions a:not(.edit):hover,.box-address-shipping .box-actions a:not(.edit):hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.block-dashboard-info .box-actions a:not(.edit),.block-dashboard-addresses .box-actions a:not(.edit),.box-billing-address .box-actions a:not(.edit),.box-address-shipping .box-actions a:not(.edit) {
		padding: 14px 33px
	}
}

.block-dashboard-info .box-actions a:not(.edit):hover,.block-dashboard-addresses .box-actions a:not(.edit):hover,.box-billing-address .box-actions a:not(.edit):hover,.box-address-shipping .box-actions a:not(.edit):hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.block-dashboard-info .box-actions a:not(.edit),.block-dashboard-addresses .box-actions a:not(.edit),.box-billing-address .box-actions a:not(.edit),.box-address-shipping .box-actions a:not(.edit) {
		padding: 14px 33px
	}
}

.block-dashboard-info .box-actions a:not(.edit):hover,.block-dashboard-addresses .box-actions a:not(.edit):hover,.box-billing-address .box-actions a:not(.edit):hover,.box-address-shipping .box-actions a:not(.edit):hover {
	background: #676666
}

.block-addresses-list .block-content {
	background: #f5f5f5;
	padding: 20px 20px 25px 25px;
	margin-bottom: 25px;
	position: relative
}

@media(min-width:992px) {
	.block-addresses-list .block-content {
		height: 100%
	}
}

.block-addresses-list .block-content .action.edit,.block-addresses-list .block-content .action.delete {
	position: absolute;
	top: 22px;
	right: 15px;
	background-color: transparent;
	font-size: 18px;
	line-height: 1;
	color: #b4b4b4
}

.block-addresses-list .block-content .action.edit:hover,.block-addresses-list .block-content .action.delete:hover {
	color: #000
}

.block-addresses-list .block-content .action.delete {
	right: 35px
}

.block-reviews-dashboard .items li {
	padding: 9px 16px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.block-reviews-dashboard .items li:nth-child(odd) {
	background: #f2f2f2
}

@media(min-width:1400px) {
	.block-dashboard-orders .table-order-items td,.block-dashboard-orders .table-order-items th {
		padding: 9px 20px
	}
}

@media(min-width:992px) {
	.block-dashboard-orders .table-order-items td.actions {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.block-dashboard-orders .table-order-items td.actions a {
	font-weight: 500
}

.block-dashboard-orders .table-order-items td.actions a.view {
	padding-right: 8px
}

.sales-order-history .actions-toolbar a.back {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}

.sales-order-history .actions-toolbar a.back:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.sales-order-history .actions-toolbar a.back {
		padding: 14px 33px
	}
}

@media(min-width:1200px) {
	.sales-order-history .actions-toolbar a.back {
		padding: 10px 33px 9px
	}
}

.sales-order-history .actions-toolbar a.back:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	padding-right: 8px
}

@media(min-width:1200px) {
	.sales-order-history .actions-toolbar a.back:before {
		font-size: 20px;
		line-height: 30px
	}
}

.sales-order-history .actions-toolbar a.back span {
	display: inline-block
}

@media(min-width:1200px) {
	.sales-order-history .actions-toolbar a.back span {
		line-height: 30px
	}
}

#add-recipient-button {
	margin-bottom: 1em
}

.popup-authentication .block-authentication {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

@media(min-width:992px) {
	.popup-authentication .block-authentication {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.popup-authentication .block[class],.popup-authentication .form-login,.popup-authentication .fieldset,.popup-authentication .block-content {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

@media(min-width:992px) {
	.popup-authentication .block {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}
}

.popup-authentication .block:first-child {
	padding: 0 0 32px 0
}

@media(min-width:992px) {
	.popup-authentication .block:first-child {
		padding: 16px 32px 16px 0
	}
}

.popup-authentication .block+.block {
	border-top: 1px solid #e3e3e3;
	padding: 32px 0
}

@media(min-width:992px) {
	.popup-authentication .block+.block {
		border-top: 0;
		border-left: 1px solid #e3e3e3;
		padding: 16px 0 16px 32px
	}
}

.popup-authentication .block-new-customer .block-title {
	margin-bottom: 8px
}

.popup-authentication .block-new-customer .block-content ul {
	margin-bottom: 32px
}

.popup-authentication .block-new-customer .block-content li {
	list-style: disc inside
}

.popup-authentication .block-title {
	font-size: 18px;
	font-weight: 500;
	color: #000;
	margin-bottom: 22px
}

.popup-authentication .actions-toolbar .action-register {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF
}

.popup-authentication .actions-toolbar .action-register:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.popup-authentication .actions-toolbar .action-register {
		padding: 14px 33px
	}
}

.popup-authentication .actions-toolbar .action-register:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.popup-authentication .actions-toolbar .action-register {
		padding: 14px 33px
	}
}

.popup-authentication .actions-toolbar .action-register:hover {
	background: #676666
}

.popup-authentication .actions-toolbar .action-login {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF
}

.popup-authentication .actions-toolbar .action-login:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.popup-authentication .actions-toolbar .action-login {
		padding: 14px 33px
	}
}

.popup-authentication .actions-toolbar .action-login:hover {
	background: #676666
}

.custome-downloadable-products__wrapper .table-title {
	display: block;
	margin-bottom: 16px
}

.custome-downloadable-products__wrapper .pager {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px
}

.custome-downloadable-products__wrapper .pager .toolbar-amount,.custome-downloadable-products__wrapper .pager .limiter {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	max-width: none
}

.custome-downloadable-products__wrapper .pager .field {
	padding: 0
}

.custome-downloadable-products__wrapper .table-downloadable-products {
	margin-bottom: 26px
}

.custome-downloadable-products__wrapper .table-downloadable-products caption {
	display: none
}

.custome-downloadable-products__wrapper .table-downloadable-products .col.title a.download:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	padding: 0 4px 0 8px
}

.page-product-downloadable .product-options-wrapper {
	padding-top: 10px;
	border-top: 1px solid #e3e3e3
}

@media(min-width:768px) {
	.page-product-downloadable .product-options-wrapper {
		padding-top: 32px
	}
}

.page-product-downloadable .product-options-wrapper .legend {
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	color: #000
}

.page-product-downloadable .product-options-wrapper .fieldset>.field {
	margin-bottom: 0
}

.page-product-downloadable .product-options-bottom .price-box {
	font-size: 20px;
	line-height: 20px;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 10px
}

@media(min-width:768px) {
	.page-product-downloadable .product-options-bottom .price-box {
		padding-bottom: 32px
	}
}

.page-product-downloadable .samples {
	padding-top: 10px;
	border-top: 1px solid #e3e3e3
}

@media(min-width:768px) {
	.page-product-downloadable .samples {
		padding-top: 32px
	}
}

.page-product-downloadable .samples .samples-item-title {
	color: #333;
	font-weight: 700;
	display: inline-block;
	margin-bottom: 8px
}

.page-product-downloadable .samples dd {
	font-style: normal;
	padding-left: 0
}

.page-product-grouped .table.grouped .table-caption {
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	color: #000;
	margin-bottom: 24px;
	text-align: left
}

.page-product-grouped .table.grouped th,.page-product-grouped .table.grouped td {
	border-left: 0
}

@media(min-width:768px) {
	.page-product-grouped .table.grouped thead tr {
		border-bottom: 1px solid #e3e3e3
	}
}

.page-product-grouped .table.grouped thead th {
	border-top: 0;
	border-bottom: 0;
	color: #333;
	font-weight: 700;
	padding-bottom: 16px
}

.page-product-grouped .table.grouped thead th:first-child {
	padding-left: 0
}

.page-product-grouped .table.grouped thead th:last-child {
	padding-right: 32px;
	text-align: right
}

.page-product-grouped .table.grouped thead th.qty:after {
	content: ':'
}

.page-product-grouped .table.grouped tbody tr {
	color: #333
}

@media(min-width:768px) {
	.page-product-grouped .table.grouped tbody tr {
		border-bottom: 1px solid #e3e3e3
	}
}

.page-product-grouped .table.grouped tbody tr .price-box {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 0
}

.page-product-grouped .table.grouped tbody td {
	padding-top: 10px;
	padding-bottom: 10px
}

@media(min-width:768px) {
	.page-product-grouped .table.grouped tbody td {
		padding-top: 30px;
		padding-bottom: 30px
	}
}

.page-product-grouped .table.grouped tbody td:before {
	border-bottom: 0
}

.page-product-grouped .table.grouped tbody td>* {
	vertical-align: sub
}

.page-product-grouped .table.grouped tbody td.qty {
	width: 100px;
	padding-right: 0
}

.page-product-grouped .table.grouped tbody td.qty input {
	text-align: center
}

.page-product-grouped .table.grouped tbody:last-child tr {
	border-bottom: 0
}

.page-product-grouped .table.grouped tbody td:first-child {
	padding-left: 0
}

.sidebar .filter-wrapper .filter-subtitle {
	font-size: 18px;
	color: #000;
	margin-bottom: 16px
}

#layered-filter-block .modal-slide._show {
	background-color: transparent
}

#layered-filter-block .modal-slide._show a,#layered-filter-block .modal-slide._show a>span {
	transition: color .3s ease
}

.filter-current--wrapper {
	margin-bottom: 32px;
	background: #f2f2f2;
	padding: 24px 30px;
	border-radius: 4px
}

.filter-current--wrapper .block-title {
	font-weight: 500
}

.filter-current--wrapper [role="tablist"] .filter-current-subtitle[role="tab"] {
	line-height: inherit;
	color: #191919;
	font-size: 16px;
	line-height: 26px;
	font-weight: 500;
	margin-bottom: 0;
	display: inline-block;
	padding-right: 26px;
	position: relative;
	cursor: pointer;
	width: 100%
}

.filter-current--wrapper [role="tablist"] .filter-current-subtitle[role="tab"]:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.filter-current--wrapper [role="tablist"] .filter-current-subtitle[role="tab"]:before {
	position: absolute;
	top: 0;
	right: 0;
	width: 26px;
	height: 26px;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	line-height: 1;
	padding: 6px 0;
	border: 1px solid #e3e3e3
}

.filter-current--wrapper [role="tablist"] .filter-current-subtitle[role="tab"][aria-expanded="false"]:before {
	content: '\e926'
}

.filter-current--wrapper .filter-current .items {
	padding: 8px 0;
	display: none
}

.filter-current--wrapper .filter-current.active .items {
	display: block
}

.filter-current--wrapper .filter-current .item {
	padding: 4px 0;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.filter-current--wrapper .filter-current .filter-label:after {
	content: ':'
}

.filter-current--wrapper .filter-current .filter-value {
	padding-left: 4px
}

.filter-current--wrapper .filter-current .remove {
	line-height: inherit;
	margin-left: auto;
	padding-right: 5px
}

.filter-current--wrapper .filter-current .remove:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.filter-current--wrapper .filter-current .remove span {
	display: none
}

@media(min-width:992px) {
	.filter-options[role="tablist"] {
		border: 1px solid #e3e3e3;
		border-radius: 2px
	}
}

.filter-options[role="tablist"] .filter-options-item {
	padding: 20px 0;
	border-bottom: 1px solid #e3e3e3
}

@media(min-width:992px) {
	.filter-options[role="tablist"] .filter-options-item {
		padding: 20px;
		border-bottom: 1px solid #e3e3e3
	}

	.filter-options[role="tablist"] .filter-options-item:last-child {
		border-bottom: 0
	}
}

.filter-options[role="tablist"] .filter-options-title[role="tab"] {
	line-height: inherit;
	color: #333;
	font-size: 16px;
	line-height: 26px;
	font-weight: 500;
	margin-bottom: 0;
	padding-right: 26px;
	position: relative;
	cursor: pointer;
	width: 100%
}

.filter-options[role="tablist"] .filter-options-title[role="tab"]:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.filter-options[role="tablist"] .filter-options-title[role="tab"]:before {
	position: absolute;
	top: 0;
	right: 0;
	width: 26px;
	height: 26px;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	line-height: 1;
	padding: 6px 0;
	border: 1px solid #e3e3e3
}

.filter-options[role="tablist"] .filter-options-title[role="tab"][aria-expanded="false"]:before {
	content: '\e926'
}

.filter-options[role="tablist"] .filter-options-content {
	padding: 12px 0 2px;
	margin-bottom: 0
}

.filter-options[role="tablist"] .filter-options-content .item {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 4px 0
}

@media(max-width:1199px) and (min-width:992px) {
	.filter-options[role="tablist"] .filter-options-content .item .count {
		padding-left: 0
	}
}

.filter-options[role="tablist"] .filter-options-content .item a {
	text-transform: capitalize;
	color: #000
}

.filter-options[role="tablist"] .filter-options-content .item a:hover {
	color: #676666
}

.filter-options[role="tablist"] .filter-options-content .count {
	color: #676666;
	padding-left: 4px
}

.filter-options[role="tablist"] .filter-options-content a:hover .count {
	color: #191919
}

.filter-options[role="tablist"] .price-slider .slider-fields a.action {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	margin-top: 8px
}

.filter-options[role="tablist"] .price-slider .slider-fields a.action:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.filter-options[role="tablist"] .price-slider .slider-fields a.action {
		padding: 14px 33px
	}
}

button.action.filter-toggle {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-flex-basis: calc(100% - 150px);
	-ms-flex-preferred-size: calc(100% - 150px);
	flex-basis: calc(100% - 150px);
	max-width: calc(100% - 150px);
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF;
	line-height: inherit;
	font-size: 14px;
	line-height: 16px;
	padding: 17px 10px;
	height: 50px;
	margin: 0 16px 0 0;
	text-align: center;
	min-width: 80px;
	max-width: 300px
}

button.action.filter-toggle:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	button.action.filter-toggle {
		padding: 14px 33px
	}
}

button.action.filter-toggle:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	button.action.filter-toggle {
		padding: 14px 33px
	}
}

button.action.filter-toggle:hover {
	background: #676666
}

button.action.filter-toggle:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

@media(min-width:992px) {
	button.action.filter-toggle {
		min-width: 150px;
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none
	}
}

.sm-dektop button.action.filter-toggle {
	display: none
}

.tollbar-bottom button.action.filter-toggle {
	display: none !important
}

.block.newsletter .newsletter-desc {
	color: #000;
	position: relative;
	padding-left: 85px;
	padding-top: 3px;
	min-height: 50px;
	margin-bottom: 10px
}

.block.newsletter .newsletter-desc:before {
	position: absolute;
	font-family: "FontAwesome";
	content: "\f003";
	font-size: 66px;
	display: block;
	left: 0;
	top: 0;
	line-height: 50px
}

@media(min-width:1401px) {
	.block.newsletter {
		padding-top: 92px;
		padding-bottom: 60px;
		font-size: 16px;
		line-height: 26px
	}

	.block.newsletter .newsletter-desc {
		padding-right: 50px
	}
}

@media(max-width:1400px) {
	.block.newsletter {
		max-width: 700px;
		margin: 0 auto 20px
	}

	.block.newsletter .newsletter-desc {
		padding-left: 0;
		text-align: center
	}

	.block.newsletter .newsletter-desc:before {
		position: static;
		text-align: center;
		line-height: 1
	}

	.block.newsletter .col-md-5,.block.newsletter .col-md-7 {
		flex-basis: 100%;
		max-width: 100%
	}

	.block.newsletter div.action {
		text-align: center
	}
}

.block.newsletter .field {
	padding: 0;
	width: 100%
}

.block.newsletter input {
	background: transparent;
	border: 2px solid #ebebeb;
	padding: 8px 18px;
	min-height: 55px;
	width: 100%;
	font-size: 16px;
	color: #000;
	margin-bottom: 20px;
	height: 55px
}

@media(min-width:1400px) {
	.block.newsletter input {
		width: 74.24%;
		float: left
	}
}

.block.newsletter .control {
	position: relative
}

.block.newsletter button.action {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	font-weight: 500;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 25px;
	height: 55px;
	width: 175px;
	margin: 0 auto 15px;
	float: none;
	display: block
}

.block.newsletter button.action:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.block.newsletter button.action {
		padding: 14px 33px
	}
}

@media(min-width:1400px) {
	.block.newsletter button.action {
		width: 24.76%;
		float: right
	}
}

.block.newsletter #newsletter-error {
	padding: 0;
	position: absolute;
	top: 56px;
	left: 0;
	text-align: center
}

@media(max-width:768px) {
	.block.newsletter #newsletter-error {
		width: 100%
	}
}

@media(max-width:360px) {
	.block.newsletter #newsletter-error {
		position: relative;
		bottom: auto;
		top: -13px
	}
}

.block.newsletter .title.heading-4,.block.newsletter .opc-block-shipping-information .title.shipping-information-title,.opc-block-shipping-information .block.newsletter .title.shipping-information-title,.block.newsletter .title.block-subtitle,.block.newsletter .title.box-title {
	font-size: 16px;
	line-height: 26px;
	color: #707070;
	font-weight: 400;
	margin-bottom: 30px
}

.block.newsletter .title.heading-1,.block.newsletter .block-bundle-summary .title.product.name,.block-bundle-summary .block.newsletter .title.product.name {
	font-size: 30px;
	color: #464646;
	font-weight: 500;
	margin-bottom: 15px
}

.sm-mobile .footer .newsletter {
	padding-top: 30px
}

.account-billing-agreements__wrapper .table-title {
	display: block;
	margin-bottom: 16px
}

.account-billing-agreements__wrapper .pager {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px
}

.account-billing-agreements__wrapper .pager .toolbar-amount,.account-billing-agreements__wrapper .pager .limiter {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	max-width: none
}

.account-billing-agreements__wrapper .pager .field {
	padding: 0
}

.account-billing-agreements__wrapper .table-billing-agreements {
	margin-bottom: 26px
}

.account-billing-agreements__wrapper .select2-container {
	max-width: 450px
}

.fotorama-video-container:after {
	background: url(../image/gallery-sprite.png) bottom right;
	bottom: 0;
	content: '';
	height: 100px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 12px;
	width: 100px
}

.fotorama-video-container .magnify-lens {
	display: none !important
}

.fotorama-video-container.video-unplayed:hover img {
	opacity: .6
}

.fotorama-video-container.video-unplayed:hover:after {
	transform: scale(1.25)
}

.video-thumb-icon:after {
	background: url(../image/gallery-sprite.png) bottom left;
	bottom: 0;
	content: '';
	height: 40px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 10px;
	width: 49px
}

.product-video {
	height: 75%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	right: 0;
	bottom: 0;
	margin: auto
}

.product-video iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9997
}

.fotorama__arr.hidden-video {
	z-index: -1 !important
}

.fotorama__video-close {
	bottom: 89%;
	top: auto
}

.fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after {
	bottom: 0;
	content: '';
	height: 100px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 12px;
	width: 100px
}

.rating-summary {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.rating-summary .label {
	margin-right: 1rem
}

.rating-summary .rating-result__stars span[class^="rating-star__"] {
	color: #000;
	display: inline-block;
	font-size: 1.5rem;
	line-height: 1;
	padding: 0 2px;
	position: relative
}

.rating-summary .rating-result__stars span[class^="rating-star__"]:before,.rating-summary .rating-result__stars span[class^="rating-star__"]:after {
	font-family: "Nucleo Mini";
	font-size: 12px;
	line-height: 1
}

.rating-summary .rating-result__stars span[class^="rating-star__"]:before {
	content: '\ea85';
	color: #b4b4b4
}

.rating-summary .rating-result__stars span[class^="rating-star__"]:after {
	color: #ffb503;
	position: absolute;
	top: 6px;
	left: 2px
}

.rating-summary .rating-result__stars span[class^="rating-star__"].rating-star__full:after {
	content: '\ea85'
}

.rating-summary .rating-result__stars span[class^="rating-star__"].rating-star__half:after {
	content: '\ee9c'
}

.rating-summary .rating-result__text {
	display: none
}

.items.review-items .rating-result__stars {
	padding-top: 3px
}

.review-list .block-title {
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
	color: #000;
	margin-bottom: 32px
}

.review-list .review-title {
	font-size: 16px;
	line-height: 18px;
	color: #333;
	font-weight: 500;
	margin-bottom: 4px
}

.review-list .review-item {
	margin-bottom: 30px
}

.review-list .review-ratings {
	margin-bottom: 8px
}

.review-list .rating-summary {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.review-list .rating-label {
	margin-right: 24px
}

.review-list .rating-result {
	display: inline-block
}

.review-list .review-details {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.review-list .review-details p+p {
	margin-left: 4px
}

.review-list .review-details p>* {
	display: inline-block
}

.review-list .review-details .review-author .review-details-value {
	text-transform: uppercase;
	font-weight: 500
}

.review-add .block-title {
	font-size: 18px;
	line-height: 20px;
	font-weight: 500;
	color: #000;
	margin-bottom: 32px
}

.review-add .review-legend {
	padding: 12px 24px;
	background: #f2f2f2;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 32px;
	width: 100%
}

.review-add .review-legend strong {
	font-weight: 500
}

.review-add .review-legend span {
	font-weight: 500;
	margin-right: 4px
}

.review-add .field[class*=review-field]:not(.review-field-rating) {
	margin-bottom: 8px
}

.review-add .field[class*=review-field]:not(.review-field-rating):last-child {
	margin-bottom: 24px
}

.review-add .review-field-text textarea {
	min-height: 100px
}

@media(min-width:768px) {
	.review-add .review-field-text textarea {
		min-height: 200px
	}
}

.review-field-ratings {
	margin-bottom: 4px
}

.review-field-ratings:before,.review-field-ratings:after {
	display: table;
	content: "";
	line-height: 0
}

.review-field-ratings:after {
	clear: both
}

.review-field-ratings .field {
	padding: 0
}

.review-field-ratings>.label {
	color: #333;
	font-size: 14px;
	line-height: 16px;
	font-weight: 500;
	margin-right: 24px;
	margin-bottom: 10px
}

.review-field-ratings [id="Rating_rating_label"] {
	display: none
}

.review-field-ratings .control .nested>div {
	margin-bottom: 10px
}

.review-field-ratings .control .nested>div>label.label {
	min-width: 50px;
	display: inline-block
}

.control.review-control-vote {
	display: inline-block
}

.control.review-control-vote label[class^='rating-'] {
	display: inline-block;
	cursor: pointer;
	margin-right: 0
}

.control.review-control-vote label[class^='rating-'] .rating-star {
	color: #b4b4b4;
	display: inline-block;
	padding: 0 4px;
	line-height: inherit
}

.control.review-control-vote label[class^='rating-'] .rating-star:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.control.review-control-vote label[class^='rating-'].fill .rating-star {
	color: #ffb503
}

.control.review-control-vote .radio {
	display: none
}

.my-reviews-table__wrapper .table-title {
	display: block;
	margin-bottom: 16px
}

.my-reviews-table__wrapper .pager {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px
}

.my-reviews-table__wrapper .pager .toolbar-amount,.my-reviews-table__wrapper .pager .limiter {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	max-width: none
}

.my-reviews-table__wrapper .pager .field {
	padding: 0
}

.my-reviews-table__wrapper .table-wrapper.reviews {
	margin-bottom: 26px
}

.my-reviews-table__wrapper .table-wrapper.reviews caption {
	display: none
}

.sales-order-print {
	text-align: center
}

.sales-order-print .logo {
	display: inline-block;
	margin-bottom: 32px
}

.sales-order-print .columns {
	text-align: left
}

.sales-order-print .page-title {
	margin-bottom: 16px
}

.sales-order-print .order-status {
	display: inline-block;
	font-size: 16px;
	width: 100%;
	margin-bottom: 8px
}

.sales-order-print .order-date {
	display: inline-block;
	font-size: 16px;
	font-style: italic
}

.order-details-items table.table-order-items caption {
	display: none
}

@media(min-width:768px) {
	.order-details-items table.table-order-items tbody:nth-child(odd) {
		background: #f5f5f5
	}
}

.order-details-items table.table-order-items tbody:first-child:last-child tr {
	background: transparent
}

.order-details-items table.table-order-items tbody>tr>td {
	vertical-align: middle
}


@media(max-width:767px) {
	.order-details-items table.table-order-items td.name:before {
		background: #f5f5f5
	}
}

.order-details-items table.table-order-items .product-item-name {
	font-weight: 700
}

.order-details-items table.table-order-items .item-options {
	display: block
}

.order-details-items table.table-order-items .item-options dt,.order-details-items table.table-order-items .item-options dd {
	display: inline;
	font-size: 12px
}

.order-details-items table.table-order-items .item-options dt:after {
	content: ':'
}

.order-details-items table.table-order-items .item-options dd {
	padding: 0 8px 0 4px
}

.order-details-items table.table-order-items .item-options dd:after {
	content: ';'
}

.order-details-items table.table-order-items tfoot {
	border-top: 1px solid #e3e3e3;
	font-weight: 700
}

@media(max-width:767px) {
	.order-details-items table.table-order-items tfoot {
		background: #f5f5f5
	}
}

.order-details-items .block-order-details-view .block-content .box-title {
	margin-top: 8px;
	margin-bottom: 8px
}

.box-order-billing-address .box-title,.box-order-billing-method .box-title {
	margin-top: 8px;
	margin-bottom: 8px
}

.order-links {
	font-size: 18px
}

.order-links strong {
	font-weight: normal
}

.order-details-items .order-title {
	display: none
}

.block-order-details-view {
	padding: 20px 0 0;
	overflow: hidden
}

.block-order-details-view .block-content .box {
	display: inline-block;
	min-width: 50%;
	float: left;
	padding-right: 15px;
	border-top: solid 1px #e3e3e3
}

.block-order-details-view .block-content .box.box-order-billing-address {
	clear: both
}

@media(max-width:767px) {
	.block-order-details-view .block-content .box {
		min-width: 100%
	}
}

.orders-history__wrapper .table-title {
	display: block;
	margin-bottom: 16px
}

.orders-history__wrapper .pager {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px
}

.orders-history__wrapper .pager .toolbar-amount,.orders-history__wrapper .pager .limiter {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	max-width: none
}

.orders-history__wrapper .pager .field {
	padding: 0
}

.orders-history__wrapper .table-order-items caption {
	display: none
}

#reorder-validate-detail strong.subtitle {
	display: none
}

#reorder-validate-detail .no-display {
	display: block
}

#reorder-validate-detail .actions-toolbar .primary {
	margin-bottom: 4px
}

#reorder-validate-detail .actions-toolbar .secondary a {
	font-weight: 700
}

#reorder-validate-detail .action.tocart {
	width: 100%;
	text-align: center;
	padding: 14px 33px
}

@media(min-width:480px) and (max-width:991px) {
	#reorder-validate-detail .action.tocart {
		width: auto
	}
}

#cart-sidebar-reorder {
	margin-bottom: 8px
}

#cart-sidebar-reorder .product-item {
	padding: 8px 0;
	line-height: 23px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

#cart-sidebar-reorder .product-item:first-child {
	padding-top: 0
}

#cart-sidebar-reorder .field {
	padding: 0
}

#cart-sidebar-reorder .item.choice label span {
	display: none
}

#cart-sidebar-reorder .checkbox {
	margin: 0;
	vertical-align: middle
}

#cart-sidebar-reorder .product-item-name {
	padding: 0 4px 0 12px;
	font-size: 14px;
	line-height: 18px
}

#cart-sidebar-reorder .product-item-link {
	color: #191919
}

#cart-sidebar-reorder .product-item-link:hover {
	color: #000
}

#cart-sidebar-reorder .control input[type=checkbox] {
	position: absolute;
	z-index: -1;
	opacity: 0
}

#cart-sidebar-reorder .control .label:before {
	display: inline-block;
	font-size: 16px;
	line-height: 1rem;
	width: 18px;
	height: 18px;
	font-style: normal;
	vertical-align: baseline;
	color: #000;
	text-align: center;
	padding-top: 2px
}

#cart-sidebar-reorder input[type=checkbox]+.label:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

#cart-sidebar-reorder input[type=checkbox]:checked+.label:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

#cart-sidebar-reorder input[type=checkbox]:disabled:checked+.label:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	pointer-events: none;
	opacity: .6
}

.block-search .block-title,.block-search .nested {
	display: none
}

.sm-desktop .block-search #search_mini_form,.sm-desktop .block-search #search_mini_form>.search {
	padding: 0;
	margin: 0
}

.sm-desktop .block-search .field {
	position: static
}

.sm-desktop .block-search .block-search-toggle {
	display: block;
	font-family: "fl-outicons";
	background: transparent;
	color: #676666
}

.sm-desktop .block-search .block-search-toggle:hover {
	color: #a2a1a1
}

.sm-desktop .block-search .block-search-toggle>span {
	display: inline-block;
	position: relative;
	width: 56px;
	height: 56px;
	font-size: 18px;
	line-height: 56px;
	text-align: center;
	cursor: pointer;
	color: inherit
}

.sm-desktop .block-search .block-search-toggle>span:before,.sm-desktop .block-search .block-search-toggle>span:after {
	transition: .3s ease
}

.sm-desktop .block-search .block-search-toggle>span:before,.sm-desktop .block-search .block-search-toggle>span:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.sm-desktop .block-search .block-search-toggle>span:before {
	content: "";
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible
}

.sm-desktop .block-search .block-search-toggle>span:after {
	content: "";
	transform: rotate(-90deg) scale(0);
	opacity: 0;
	visibility: hidden
}

.sm-desktop .block-search .block-search-toggle.active>span:before {
	opacity: 0;
	visibility: hidden;
	transform: rotate(90deg) scale(0)
}

.sm-desktop .block-search .block-search-toggle.active>span:after {
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible
}

.sm-desktop .block-search .block-search-toggle.active {
	right: 0;
	z-index: 99
}

.sm-desktop .block-search .ui-dialog-buttonpane {
	display: none
}

.sm-desktop .block-search .control input {
	border-radius: 0;
	height: 50px;
	width: 100%;
	display: block;
	background: #f5f5f5;
	border: 0;
	font-size: 12px;
	line-height: 14px;
	padding: 16px 100px 16px 25px;
	margin-top: 17px
}

.sm-desktop .block-search #search_mini_form {
	left: auto;
	top: 0;
	width: 0;
	position: absolute;
	transition: .3s ease
}

.sm-desktop .block-search form button[type="submit"] {
	line-height: inherit;
	background: transparent;
	color: #000;
	line-height: 50px;
	margin: 0;
	padding: 0;
	z-index: 1;
	right: 0;
	top: 0;
	width: 50px;
	height: 50px;
	opacity: 0;
	position: absolute;
	margin-top: 17px
}

.sm-desktop .block-search form button[type="submit"]:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.sm-desktop .block-search form button[type="submit"]:before {
	font-size: 20px
}

.sm-desktop .block-search form button[type="submit"] span {
	display: none
}

.sm-desktop .block-search.active #search_mini_form {
	right: 280px;
	left: auto;
	width: calc(100% - 250px);
	z-index: 9991
}

.sm-desktop .block-search.active #search_mini_form button[type="submit"] {
	top: 0;
	opacity: 1;
	z-index: 99
}

.sm-desktop .block-search.active #search_mini_form button[type="submit"]:hover {
	color: #a2a1a1

}

.sm-mobile .block-search #search_mini_form,.sm-mobile .block-search #search_mini_form>.search {
	position: fixed;
	z-index: 51;
	top: 0;
	left: 0;
	right: 0;
	height: 0;
	padding: 0;
	margin: 0
}

.sm-mobile .block-search .search .label {
	display: block;
	position: fixed;
	z-index: 11;
	top: 0;
	right: 140px;
	font-family: "Nucleo Mini";
	width: 56px;
	height: 56px;
	background: transparent
}

.sm-mobile .block-search .search .label>span {
	display: inline-block;
	position: relative;
	width: 56px;
	height: 56px;
	font-size: 20px;
	line-height: 56px;
	text-align: center;
	cursor: pointer;
	color: #FFF
}

.sm-mobile .block-search .search .label>span:before,.sm-mobile .block-search .search .label>span:after {
	transition: .3s ease
}

.sm-mobile .block-search .search .label>span:before,.sm-mobile .block-search .search .label>span:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.sm-mobile .block-search .search .label>span:before {
	content: "";
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible
}

.sm-mobile .block-search .search .label>span:after {
	content: "";
	transform: rotate(-90deg) scale(0);
	opacity: 0;
	visibility: hidden
}

.sm-mobile .block-search .search .label.active>span:before {
	opacity: 0;
	visibility: hidden;
	transform: rotate(90deg) scale(0)
}

.sm-mobile .block-search .search .label.active>span:after {
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible
}

.sm-mobile .block-search .search .label.active {
	right: 0;
	z-index: 99
}

.sm-mobile .block-search .search .label.active span {
	color: #333
}

.sm-mobile .block-search .search .label.active:hover span {
	color: #000
}

.sm-mobile .block-search .control {
	position: fixed;
	z-index: 10;
	left: auto;
	top: 0;
	right: 112px;
	width: 0;
	height: 56px;
	transition: .3s ease
}

.sm-mobile .block-search .control input {
	border-radius: 0;
	height: 100%;
	width: 100%;
	display: block;
	background: #FFF;
	border: 0;
	font-size: 12px;
	line-height: 14px;
	padding: 16px 0 16px 0
}

.sm-mobile .block-search .search .label.active+.control {
	right: 0;
	left: 0;
	width: auto;
	z-index: 97
}

.sm-mobile .block-search .search .label.active+.control input {
	padding: 16px 112px 16px 16px
}

.sm-mobile .block-search form button[type="submit"] {
	line-height: inherit;
	background: transparent;
	line-height: 56px;
	margin: 0;
	padding: 0;
	position: fixed;
	z-index: 59;
	right: 56px;
	top: -56px;
	width: 56px;
	height: 56px;
	opacity: 0
}

.sm-mobile .block-search form button[type="submit"]:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.sm-mobile .block-search form button[type="submit"]:before {
	font-size: 20px
}

.sm-mobile .block-search form button[type="submit"].active {
	top: 0;
	opacity: 1;
	z-index: 99
}

.sm-mobile .block-search form button[type="submit"].active:hover {
	color: #191919
}

.sm-mobile .block-search form button[type="submit"] span {
	display: none
}

.sm-mobile .block-search .ui-dialog-buttonpane {
	display: none
}

.sm-mobile .block-search .block-search-toggle-wrap {
	display: block !important
}

.sm-mobile .block-search .action.search.active {
	color: #191919
}

.sm-mobile .block-search .action.search.active:hover {
	color: #000
}

.swatch-opt {
	padding: 20px 0
}

.swatch-attribute-label {
	font-weight: 700;
	position: relative
}

.swatch-attribute-label.required {
	padding-right: 10px
}

.swatch-attribute-label[data-required="1"]:after {
	content: '*';
	color: red;
	position: absolute;
	right: -11px;
	top: -2px;
	font-weight: bold;
	font-size: 1em
}

.swatch-attribute-selected-option {
	color: #999;
	padding-left: 17px
}

.swatch-option {
	min-width: 40px;
	margin-bottom: 10px;
	text-align: center;
	cursor: pointer;
	position: relative;
	border-radius: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: .3s ease
}

.swatch-option+.swatch-option {
	margin-left: 10px
}

.swatch-option.text {
	background: #f2f2f2;
	border: 1px solid #e3e3e3;
	color: #888;
	line-height: 20px;
	padding: 9px 5px
}

.swatch-option.text.selected,.swatch-option.text:not(.disabled):hover {
	background: #FFF
}

.swatch-option.color {
	min-height: 40px;
	border: 0 solid #FFF
}

.swatch-option.color[option-tooltip-value="#ffffff"] {
	border: 1px solid #e3e3e3
}

.swatch-option.color[option-tooltip-value="#ffffff"].selected,.swatch-option.color[option-tooltip-value="#ffffff"]:not(.disabled):hover {
	border: 4px solid #e3e3e3;
	border-radius: 7px
}

.swatch-option.color.selected,.swatch-option.color:not(.disabled):hover {
	border: 4px solid #FFF;
	border-radius: 7px;
	background: #f5f5f5
}

.swatch-option .disabled {
	cursor: default
}

.swatch-option .disabled:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #f2f2f2;
	opacity: .5
}

.swatch-option-tooltip {
	visibility: hidden;
	display: none
}

@media(min-width:992px) {
	.swatch-option-tooltip {
		max-width: 140px;
		max-height: 100%;
		min-height: 20px;
		min-width: 40px;
		position: absolute;
		padding: 5px;
		background: #fff;
		color: #949494;
		border: 1px solid #adadad;
		display: none;
		visibility: visible;
		z-index: 999;
		text-align: center
	}
}

.swatch-option-tooltip .corner,.swatch-option-tooltip-layered .corner {
	position: absolute;
	top: calc(100% - 1px);
	height: 8px
}

.swatch-option-tooltip .corner::after,.swatch-option-tooltip-layered .corner::after {
	content: '';
	position: absolute;
	top: 0;
	left: 1px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 7px 0 7px;
	border-color: #fff transparent transparent transparent;
	font-size: 0
}

.swatch-option-tooltip .corner::before,.swatch-option-tooltip-layered .corner::before {
	content: '';
	position: absolute;
	top: 1px;
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: #adadad transparent transparent transparent;
	font-size: 0
}

.swatch-option-tooltip .image,.swatch-option-tooltip-layered .image {
	display: block;
	height: 130px;
	width: 130px;
	margin: 0 auto
}

.swatch-option-tooltip .title {
	max-width: 140px;
	min-height: 20px;
	max-height: 200px;
	color: #282828;
	text-align: center;
	display: block;
	overflow: hidden
}

.swatch-more {
	display: inline-block;
	margin: 2px 0;
	text-decoration: none !important;
	position: static;
	z-index: 1
}

.filter-options .swatch-attribute-options {
	margin-left: -5px
}

.filter-options .swatch-attribute-options .swatch-option-link-layered {
	position: relative;
	margin-left: 5px
}

.swatch-option-tooltip-layered {
	width: 140px;
	position: absolute;
	background: #fff;
	color: #949494;
	border: 1px solid #adadad;
	display: none;
	z-index: 999;
	left: -47px
}

.swatch-visual-tooltip-layered {
	height: 160px;
	top: -170px
}

.swatch-textual-tooltip-layered {
	height: 30px;
	top: -40px
}

.swatch-option-link-layered:hover>.swatch-option-tooltip-layered {
	display: block
}

.swatch-attribute-options {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.products-grid .swatch-attribute-options {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.swatch-attribute-options .swatch-option-tooltip-layered .title {
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: -5px;
	left: 0;
	color: #282828;
	text-align: center;
	margin-bottom: 10px
}

.swatch-option-disabled:after {
	content: '';
	position: absolute;
	width: 42px;
	height: 2px;
	background: red;
	transform: rotate(-30deg);
	-o-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	-ms-transform: rotate(-30deg);
	-webkit-transform: rotate(-30deg);
	z-index: 995;
	left: -4px;
	top: 10px
}

.swatch-option-disabled {
	outline: 0 !important;
	cursor: default;
	border: 0
}

div[class^="swatch-opt-"] {
	margin-bottom: 10px
}

.swatch-option-loading {
	content: url("../images/loader-2.gif")
}

* {
	margin: 0
}

html,body {
	height: 100%;
	font-family: "Rubik",sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.7
}

body {
	text-align: left;
	-webkit-text-size-adjust: none;
	color: #888;
	background: #FFF
}

body.sm-mobile {
	font-size: 12px;
	line-height: 18px
}

button.action {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}

button.action:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	button.action {
		padding: 14px 33px
	}
}

button.action.primary {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF
}

button.action.primary:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	button.action.primary {
		padding: 14px 33px
	}
}

button.action.primary:hover {
	background: #676666
}

button.action.tocart:before {
	font-size: 16px;
	vertical-align: top;
	content: "";
	display: inline-block;
	font-family: "Nucleo Outline";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

@media(min-width:1600px) {
	button.action.tocart:before {
		margin-right: 3px
	}
}

button.action.tocart span {
	vertical-align: text-top
}

button.action-dismiss {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}

button.action-dismiss:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	button.action-dismiss {
		padding: 14px 33px
	}
}

button.action-accept {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF
}

button.action-accept:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	button.action-accept {
		padding: 14px 33px
	}
}

button.action-accept:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	button.action-accept {
		padding: 14px 33px
	}
}

button.action-accept:hover {
	background: #676666
}

.actions-toolbar a.back {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}

.actions-toolbar a.back:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.actions-toolbar a.back {
		padding: 14px 33px
	}
}

@media(min-width:1200px) {
	.actions-toolbar a.back {
		padding: 10px 33px 9px
	}
}

.actions-toolbar a.back:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	padding-right: 8px
}

@media(min-width:1200px) {
	.actions-toolbar a.back:before {
		font-size: 20px;
		line-height: 30px
	}
}

.actions-toolbar a.back span {
	display: inline-block
}

@media(min-width:1200px) {
	.actions-toolbar a.back span {
		line-height: 30px
	}
}

.towishlist,.tocompare {
	position: relative
}

.towishlist span,.tocompare span {
	display: none
}

.product-social-links .mailto {
	padding: 0 .5rem;
	line-height: inherit
}

.product-social-links .mailto:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.towishlist {
	line-height: inherit
}

.towishlist:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.tocompare {
	line-height: inherit
}

.tocompare:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.action.edit {
	line-height: inherit
}

.action.edit:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.action.edit>span {
	display: none
}

.action.delete {
	line-height: inherit
}

.action.delete:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.action.delete>span {
	display: none
}

.translate-edit-icon {
	width: auto
}

.page-wrapper {
	min-height: 100%;
	overflow: hidden;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.page-wrapper .page-footer {
	margin-top: 30px
}

.page-header__panel .header-top-wrap:before,.page-header__panel .header-top-wrap:after {
	display: table;
	content: "";
	line-height: 0
}

.page-header__panel .header-top-wrap:after {
	clear: both
}

.page-header__panel .header-info {
	float: left
}

.page-header__panel .header-info li {
	display: inline-block;
	margin-right: 33px
}

.page-header__panel .header-info li span {
	display: inline-block;
	padding-right: 5px;
	vertical-align: baseline
}

.page-header__panel .list-icon {
	float: right
}

.page-header__panel .list-icon li {
	display: inline-block;
	margin-left: 17px
}

.page-header__panel .list-icon i {
	vertical-align: baseline
}

.page-header__panel .welcome {
	float: right;
	margin-right: 11px
}

.tm-logo-container .tm-logo-text {
	margin: -6px 0 0;
	position: relative
}

.tm-logo-container .tm-logo-text .logo {
	position: relative
}

.tm-logo-container .tm-logo-text em {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	position: absolute;
	top: 10px;
	left: -11px
}

.sm-mobile .page-header__panel .container,.sm-mobile .page-header__panel .page-print.sales-order-print #maincontent,.page-print.sales-order-print .sm-mobile .page-header__panel #maincontent {
	max-width: inherit !important
}

.sm-mobile .page-header__panel .welcome {
	display: none
}

.sm-desktop .page-header__content {
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #e3e3e3
}

.sm-desktop .page-header__content:before,.sm-desktop .page-header__content:after {
	display: table;
	content: "";
	line-height: 0
}

.sm-desktop .page-header__content:after {
	clear: both
}

.sm-desktop .page-header__content .container-top-wrap {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex: 1 1 100%;
	-webkit-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.sm-desktop .page-header__content .minicart-wrapper,.sm-desktop .page-header__content .block-search,.sm-desktop .page-header__content .sm-header_customer-menu-container,.sm-desktop .page-header__content .container-top-wrap>.logo,.sm-desktop .page-header__content .tm-logo-container,.sm-desktop .page-header__content .sm-header-nav-wrap,.sm-desktop .page-header__content .link.wishlist {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media(max-width:1400px) {
	.sm-desktop .page-header__content .logo {
		max-width: 180px
	}
}

.sm-desktop .page-header__content .minicart-wrapper,.sm-desktop .page-header__content .block-search,.sm-desktop .page-header__content .sm-header_customer-menu-container {
	margin-left: 55px;
	min-height: 80px;
	min-width: 40px;
	max-width: 40px
}

.sm-desktop .page-header__content .sm-header_customer-menu-container,.sm-desktop .page-header__content .block-search {
	margin: 0
}

.sm-desktop .page-header__content .sm-header_customer-menu-container {
	margin-left: 15px;
	position: relative
}

.sm-desktop .page-header__content .sm-header-nav-wrap {
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	-webkit-justify-content: baseline;
	-ms-flex-pack: baseline;
	justify-content: baseline;
	flex: 2
}

.sm-desktop .page-header__content .nav-toggle {
	display: none
}

.sm-mobile .page-header__content {
	padding: 32px 0;
	text-align: center
}

.cms-home.sm-mobile .page-header__content {
	padding-bottom: 0
}

.cms-home.sm-desktop .page-header__content {
	border-bottom: 0
}

.header-switchers:before,.header-switchers:after {
	display: table;
	content: "";
	line-height: 0
}

.header-switchers:after {
	clear: both
}

.header-switchers .switcher {
	float: left
}

.header-switchers .switcher+.switcher {
	margin-left: 8px
}

.switcher-label {
	display: none
}

.switcher-options {
	display: inline-block
}

.switcher-options.active .switcher-dropdown {
	display: inline-block
}

.switcher-dropdown {
	display: none
}

.links li {
	display: inline-block
}

.page-top {
	margin-bottom: 2rem
}

.breadcrumbs {
	background: #f2f2f2;
	padding: 1rem 0
}

.breadcrumbs .items {
	display: flex
}

.breadcrumbs .items .item {
	display: inline-block;
	font-size: 14px;
	margin-right: 1rem;
	padding-right: 1rem;
	position: relative
}

.breadcrumbs .items .item:after {
	content: '|';
	position: absolute;
	right: -4px;
	top: 0;
	color: #e3e3e3
}

.breadcrumbs .items .item:last-child {
	margin-right: 0;
	padding-right: 0
}

.breadcrumbs .items .item:last-child:after {
	display: none
}

.page-main {
	margin-top: 15px
}

@media(min-width:992px) {
	.page-main {
		margin-top: 43px
	}
}

.page-title-wrapper {
	margin-bottom: 16px
}

@media(min-width:768px) {
	.page-title-wrapper {
		margin-bottom: 24px
	}
}

@media(min-width:992px) {
	.page-title-wrapper {
		margin-bottom: 32px
	}
}

.page-title-wrapper .page-title {
	margin-bottom: 0
}

.columns>.row {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.page-layout-3columns .grid-left {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}

.page-layout-3columns .grid-main {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}

.page-layout-3columns .grid-right {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}

.page-layout-2columns-right .grid-main {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}

.page-layout-2columns-right .grid-right {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}

.page-layout-2columns-left .grid-left {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}

.page-layout-2columns-left .grid-main {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}

@media(max-width:991px) {
	.page-layout-3columns .grid-left,.page-layout-3columns .grid-main,.page-layout-2columns-right .grid-left,.page-layout-2columns-right .grid-main,.page-layout-2columns-left .grid-left,.page-layout-2columns-left .grid-main {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.page-layout-3columns .grid-main,.page-layout-2columns-right .grid-main,.page-layout-2columns-left .grid-main {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1
	}

	.page-layout-3columns .grid-left,.page-layout-2columns-right .grid-left,.page-layout-2columns-left .grid-left {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 20px
	}

	.page-layout-3columns .grid-right,.page-layout-2columns-right .grid-right,.page-layout-2columns-left .grid-right {
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
		margin-top: 20px
	}
}

.block-title {
	color: #000;
	font-size: 20px;
	margin-bottom: 4px
}

@media(min-width:768px) {
	.block-title {
		font-size: 24px;
		margin-bottom: 8px
	}
}

@media(min-width:992px) {
	.block-title {
		font-size: 1.5rem;
		margin-bottom: 1rem
	}
}

.block-title strong {
	width: 100%;
	display: inline-block;
	font-weight: 500
}

.block-title .action {
	float: right;
	padding: 0;
	background: none;
	line-height: inherit
}

.block-title .action.edit {
	padding: 5px
}

.block-title .counter {
	width: 100%;
	font-size: .8rem;
	line-height: 1;
	margin-top: 0
}

.block-subtitle {
	display: block
}

.box {
	margin-bottom: 1rem
}

.box-title {
	margin-bottom: 16px;
	display: block
}

.page-footer {
	padding: 60px 0 0;
	background-color: #fafafa
}

@media(min-width:1200px) {
	.page-footer {
		padding-top: 144px
	}
}

.page-footer h4,.page-footer .newsletter .title {
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 25px;
	color: #000
}

.page-footer h4 {
	margin-bottom: 32px
}

.page-footer .newsletter .title {
	margin-bottom: 9px;
	line-height: 29px
}

.page-footer .tm-logo-container {
	margin-bottom: 28px;
	margin-left: 11px
}

.page-footer .nav-toggle {
	display: none
}

.page-footer .list-icon-footer {
	overflow: hidden;
	max-width: 358px;
	padding-top: 10px
}

.page-footer .list-icon-footer li {
	float: left;
	margin-right: 11px;
	margin-bottom: 12px
}

.page-footer .list-icon-footer a {
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	border-radius: 100%;
	background: #464646;
	text-align: center
}

.page-footer .list-icon-footer a:hover {
	color: #000
}

.page-footer .list-icon-footer i {
	line-height: inherit
}

.page-footer .footer-info li {
	margin-bottom: 2px
}

.footer-panel {
	padding: 16px 0;
	margin-top: 55px
}

.footer-panel .container,.footer-panel .page-print.sales-order-print #maincontent,.page-print.sales-order-print .footer-panel #maincontent {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.footer-panel ul.social-links {
	float: none;
	clear: none;
	width: auto
}

.footer-panel ul.social-links i {
	display: block;
	text-align: center;
	transition: .3s ease
}

.footer-panel ul.social-links a {
	color: #FFF;
	margin-left: 35px;
	display: inline-block
}

.footer-panel ul.social-links a:hover i {
	color: #676666
}

.footer-panel .copyright {
	font-size: 16px;
	color: #000;
	order: 1
}

.sm-desktop .footer-panel .social-links {
	margin-left: 4.2vw;
	order: 2
}

.sm-desktop .footer-panel .social-links li+li {
	margin-left: 10px
}

.sm-mobile .footer-panel .container,.sm-mobile .footer-panel .page-print.sales-order-print #maincontent,.page-print.sales-order-print .sm-mobile .footer-panel #maincontent {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.sm-mobile .footer-panel .logo,.sm-mobile .footer-panel .social-links {
	margin-bottom: 12px
}

.footer-col-content,.footer-col {
	display: block
}

.footer-col-content ul li,.footer-col ul li {
	margin-bottom: 17px
}

.footer-col-content ul li a,.footer-col ul li a {
	line-height: 20px;
	color: #000
}

.footer-col-content ul li a:hover,.footer-col ul li a:hover {
	color: #a2a1a1
}

.footer-col-content .footer.links li,.footer-col .footer.links li {
	width: 100%
}

.footer-col-content [class*="store-info_"],.footer-col [class*="store-info_"] {
	position: relative;
	padding-left: 24px;
	line-height: 14px;
	margin-bottom: 12px
}

.footer-col-content [class*="store-info_"]:before,.footer-col [class*="store-info_"]:before {
	position: absolute;
	top: 50%;
	left: 0;
	color: #000;
	margin-top: -8px;
	font-size: 14px;
	line-height: 12px
}

.footer-col-content .store-info_address,.footer-col .store-info_address {
	line-height: inherit
}

.footer-col-content .store-info_address:before,.footer-col .store-info_address:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.footer-col-content .store-info_address a,.footer-col .store-info_address a {
	color: #888
}

.footer-col-content .store-info_address a:hover,.footer-col .store-info_address a:hover {
	color: #000
}

.footer-col-content .store-info_tel,.footer-col .store-info_tel {
	line-height: inherit
}

.footer-col-content .store-info_tel:before,.footer-col .store-info_tel:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.footer-col-content .store-info_time,.footer-col .store-info_time {
	line-height: inherit
}

.footer-col-content .store-info_time:before,.footer-col .store-info_time:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.footer-col-content .store-info_email,.footer-col .store-info_email {
	line-height: inherit
}

.footer-col-content .store-info_email:before,.footer-col .store-info_email:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.sm-mobile .footer-info {
	margin-bottom: 40px
}

.sm-mobile .footer-col {
	margin-bottom: 16px
}

.sm-mobile .footer-col h4 {
	line-height: inherit;
	cursor: pointer;
	position: relative;
	padding-right: 26px;
	margin-bottom: 0;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 18px
}

.sm-mobile .footer-col h4:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.sm-mobile .footer-col h4:before {
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	font-size: 14px;
	line-height: 1;
	padding: 6px 0
}

.sm-mobile .footer-col h4.active:before {
	content: '\e929'
}

.sm-mobile .footer-col .footer-col-content {
	display: none;
	margin-top: 14px
}

.scrollToTop {
	position: fixed;
	z-index: 999;
	bottom: 5vh;
	right: 2vw;
	height: 40px;
	width: 40px;
	display: none;
	cursor: pointer;
	text-indent: 100vw;
	white-space: nowrap;
	overflow: hidden
}

.scrollToTop:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Outline";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	font-size: 30px;
	line-height: 1;
	text-indent: 0;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	color: #676666;
	transition: .3s ease
}

.scrollToTop:hover:before {
	color: #a2a1a1
}

.sm-mobile .scrollToTop {
	right: 0;
	bottom: 0;
	background: #000;
	border-top-left-radius: 8px;
	transition: .3s ease
}

.sm-mobile .scrollToTop:before {
	color: #FFF;
	transition: none
}

.sm-mobile .scrollToTop:hover {
	background: #a2a1a1
}

#page-preloader .spinner:before,#page-preloader .spinner:after,body .loading-mask .loader:before,body .loading-mask .loader:after {
	border: 3px solid black;
	box-shadow: 0 0 30px black,black;
	-o-box-shadow: 0 0 30px black,black;
	-ms-box-shadow: 0 0 30px black,black;
	-webkit-box-shadow: 0 0 30px black,black;
	-moz-box-shadow: 0 0 30px black,black
}

.banners {
	position: relative
}

.banners>div {
	margin-bottom: 20px
}

.banners>div>div,.banners>div>a {
	overflow: hidden;
	position: relative;
	display: block
}

.banners>div>div:before,.banners>div>div:after,.banners>div>a:before,.banners>div>a:after {
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	content: '';
	display: block;
	width: 0;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	background: rgba(0,0,0,.2)
}

.banners>div>div img,.banners>div>a img {
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	width: 100%
}

.banners>div>div:hover:before,.banners>div>div:hover:after,.banners>div>a:hover:before,.banners>div>a:hover:after {
	width: 100%;
	left: 0
}

.banners>div>div:hover img,.banners>div>a:hover img {
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1)
}

.banners .list-content {
	position: absolute;
	width: 100%;
	height: 100%;
	color: #000;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	z-index: 2;
	justify-content: flex-end
}

.banners .list-content>div {
	max-width: 620px;
	margin-right: 11%;
	margin-left: 3%;
	text-align: right
}

.banners .title-1 {
	font-size: 92px;
	font-weight: 500;
	line-height: 1.2;
	margin-bottom: 40px;
	text-transform: uppercase;
	color: #FFF
}

@media(max-width:1399px) {
	.banners .title-1 {
		font-size: 60px;
		margin-bottom: 10px
	}
}

@media(max-width:1199px) {
	.banners .title-1 {
		font-size: 45px;
		margin-bottom: 10px
	}
}

@media(max-width:991px) {
	.banners .title-1 {
		font-size: 50px;
		margin-bottom: 3px
	}
}

@media(max-width:767px) {
	.banners .title-1 {
		font-size: 40px
	}
}

.banners .title-3 {
	font-weight: 400;
	font-size: 36px;
	color: #FFF
}

@media(max-width:1399px) {
	.banners .title-3 {
		font-size: 30px;
		margin-bottom: -10px
	}
}

@media(max-width:1199px) {
	.banners .title-3 {
		font-size: 26px
	}
}

@media(max-width:991px) {
	.banners .title-3 {
		font-size: 26px;
		margin-bottom: 6px
	}
}

@media(max-width:767px) {
	.banners .title-3 {
		font-size: 24px;
		margin-bottom: -7px
	}
}

@media(max-width:767px) {
	.banners .title-3 {
		font-size: 25px;
		margin-bottom: 5px
	}
}

.banners .title-2 {
	font-size: 36px;
	font-weight: 700;
	color: #FFF;
	text-transform: uppercase;
	background-color: #000;
	display: inline-block;
	letter-spacing: 2px;
	padding: 0 7px;
	margin-bottom: 60px;
	line-height: 1.2
}

@media(max-width:1270px) {
	.banners .title-2 {
		font-size: 27px;
		margin-bottom: 15px
	}
}

@media(max-width:550px) {
	.banners .title-2 {
		font-size: 14px;
		margin-bottom: 8px;
		padding: 2px
	}
}

.banners .title-4 {
	font-size: 36px;
	font-weight: 400;
	color: #FFF;
	line-height: 1.1;
	margin-bottom: 29px;
	padding: 0 13px;
	display: inline-block
}

@media(max-width:1200px) {
	.banners .title-4 {
		font-size: 27px
	}
}

@media(max-width:550px) {
	.banners .title-4 {
		font-size: 20px
	}
}

.banners .title-5 {
	font-size: 60px;
	font-weight: 500;
	text-transform: uppercase;
	color: #FFF;
	line-height: 1.01;
	padding: 0 8px
}

@media(max-width:1495px) {
	.banners .title-5 {
		font-size: 45px
	}
}

@media(max-width:1200px) {
	.banners .title-5 {
		font-size: 35px
	}
}

@media(max-width:550px) {
	.banners .title-5 {
		font-size: 25px
	}
}

.banners .title-6 {
	font-size: 80px;
	font-weight: 500;
	line-height: 1.2;
	margin-bottom: 40px;
	text-transform: uppercase;
	color: #FFF
}

.banners a.btn-banner {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 500;
	color: #FFF;
	background-color: #ef4923
}

.banners a.btn-banner:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.banners a.btn-banner {
		padding: 14px 33px
	}
}

.banners a.btn-banner:hover {
	background: #676666
}

.banners a.btn-banner:hover {
	color: #ef4923;
	background-color: #FFF
}

@media(min-width:1200px) {
	.banners a.btn-banner {
		font-size: 14px;
		padding: 12px 40px
	}
}

@media(max-width:550px) {
	.banners a.btn-banner {
		padding: 6px 17px
	}
}

@media(min-width:768px) {
	.banners .col-md-4 a.btn-banner {
		padding-left: 45px;
		padding-right: 45px
	}
}

.banners .col-md-8 a.btn-banner {
	width: 47%;
	max-width: 288px;
	text-align: center;
	margin: 0 10px 20px;
	padding-left: 5px;
	padding-right: 5px
}

@media(max-width:1612px) {
	.banners .col-md-8 a.btn-banner {
		width: 40%;
		font-size: 15px;
		margin-bottom: 5px
	}
}

@media(max-width:1270px) {
	.banners .col-md-8 a.btn-banner {
		width: 40%;
		padding: 12px 15px;
		font-size: 11px;
		margin-bottom: 5px
	}
}

@media(max-width:767px) {
	.banners .col-md-8 a.btn-banner {
		width: 40%;
		padding: 10px 15px;
		font-size: 11px;
		margin-bottom: 5px
	}
}

@media(max-width:479px) {
	.banners .col-md-8 a.btn-banner {
		/*width: 42%;*/
		width: 50%;
		padding: 10px 15px;
		font-size: 11px;
		margin-bottom: 5px
	}
}

@media(max-width:320px) {
	.banners .col-md-8 a.btn-banner {
		width: 42%;
		padding: 10px 15px;
		font-size: 9px;
		margin-bottom: 5px
	}
}

.banners-3>div:nth-child(2) .title-4,.banners-3>div:nth-child(2) .title-5 {
	color: #000
}

@media(max-width:992px) {
	.banners-3>div>a {
		max-width: 625px;
		margin: 0 auto 20px
	}
}

.banners-3 .list-content>div {
	text-align: left;
	margin-left: 13%;
	margin-top: -53%
}

@media(min-width:992px) {
	.banners-1 .list-content>div,.banners-2 .list-content>div {
		margin-top: 95px
	}

	.banners-1.row>.col-md-8,.banners-2.row>.col-md-8 {
		flex-basis: 64.0206%;
		max-width: 64.0206%
	}

	.banners-1.row .col-md-4,.banners-2.row .col-md-4 {
		/*flex-basis: 35.9794%;
		max-width: 35.9794%*/
		flex-basis: 33.33333333%;
		max-width: 33.33333333%
	}
}

.banners-1.row>.col-md-8,.banners-2.row>.col-md-8 {
	margin-bottom: 30px
}

@media(max-width:992px) {
	.banners-1.row .col-md-4,.banners-2.row .col-md-4 {
		max-width: 625px;
		margin: 0 auto 20px
	}
}

@media(max-width:991px) {
	.banners-1.row>.col-md-8,.banners-2.row>.col-md-8 {
		order: 1
	}

	.banners-1.row>.col-md-4,.banners-2.row>.col-md-4 {
		order: 2
	}
}

@media(max-width:991px) and (min-width:790px) {
	.banners-1.row>.col-md-4,.banners-2.row>.col-md-4 {
		flex-basis: 50%;
		max-width: 50%
	}
}

@media(min-width:992px) {
	banners-1 .list-content>div {
		margin-top: 115px
	}

	banners-1.row>.col-md-8 {
		flex-basis: 64.0206%;
		max-width: 64.0206%
	}

	banners-1.row .col-md-4 {
		flex-basis: 35.9794%;
		max-width: 35.9794%
	}

	banners-1.row .col-md-4 .title-1 {
		margin-bottom: 25px
	}
}

banners-1.row>.col-md-8 {
	margin-bottom: 20px
}

@media(max-width:992px) {
	banners-1.row .col-md-4 {
		max-width: 625px;
		margin: 0 auto 20px
	}
}

@media(max-width:991px) {
	banners-1.row>.col-md-8 {
		order: 1
	}

	banners-1.row>.col-md-4 {
		order: 2
	}
}

@media(max-width:991px) and (min-width:790px) {
	banners-1.row>.col-md-4 {
		flex-basis: 50%;
		max-width: 50%
	}
}

@media(min-width:992px) {
	.banners-2 .list-content>div {
		margin-top: 30px
	}

	.banners-2.row>.col-md-8 {
		flex-basis: 64.0206%;
		max-width: 64.0206%
	}

	.banners-2.row .col-md-4 {
		flex-basis: 35.9794%;
		max-width: 35.9794%
	}

	.banners-2.row .col-md-4 .title-1 {
		margin-bottom: 25px
	}
}

.banners-2 .list-content>div {
	text-align: left;
	margin-right: 38%;
	margin-left: 2%;
	margin-top: 95px
}

@media(max-width:1199px) {
	.banners-2 .list-content>div {
		margin-left: 5%
	}
}

.banners-2 .list-content>div .title-6 {
	justify-content: flex-start
}

@media(max-width:1611px) {
	.banners-2 .list-content>div .title-6 {
		font-size: 70px;
		max-width: 610px;
		margin-bottom: 10px
	}
}

@media(max-width:1399px) {
	.banners-2 .list-content>div .title-6 {
		font-size: 40px;
		max-width: 310px;
		margin-bottom: 10px
	}
}

@media(max-width:1199px) {
	.banners-2 .list-content>div .title-6 {
		font-size: 36px;
		max-width: 310px;
		margin-bottom: 10px
	}
}

@media(max-width:991px) {
	.banners-2 .list-content>div .title-6 {
		font-size: 40px;
		max-width: 310px;
		margin-bottom: 10px
	}
}

@media(max-width:767px) {
	.banners-2 .list-content>div .title-6 {
		font-size: 36px;
		max-width: 290px;
		margin-bottom: 10px
	}
}

@media(max-width:479px) {
	.banners-2 .list-content>div .title-6 {
		font-size: 30px;
		max-width: 290px;
		margin-bottom: 10px
	}
}

.banners-2.row>.col-md-8 {
	margin-bottom: 20px
}

@media(max-width:992px) {
	.banners-2.row .col-md-4 {
		max-width: 625px;
		margin: 0 auto 20px
	}
}

@media(max-width:991px) {
	.banners-2.row>.col-md-8 {
		order: 1
	}

	.banners-2.row>.col-md-4 {
		order: 2
	}
}

@media(max-width:991px) and (min-width:790px) {
	.banners-2.row>.col-md-4 {
		flex-basis: 50%;
		max-width: 50%
	}
}

.banners-1 .col-md-4 .list-content {
	justify-content: flex-start
}

@media(max-width:479px) {
	.banners-1 .col-md-4 .list-content {
		justify-content: flex-end
	}
}

.banners-1 .col-md-4 .list-content>div {
	text-align: left;
	margin-right: 5%;
	margin-left: 7%;
	margin-top: 29%
}

@media(max-width:1611px) {
	.banners-1 .col-md-4 .list-content>div {
		margin-left: 11%
	}
}

@media(min-width:345px) {
	.banners-1 .col-md-8.first-title .list-content .title-2 {
		letter-spacing: 9px
	}
}

@media(max-width:1611px) {
	.banners-1 .col-md-8.first-title .list-content .title-6 {
		font-size: 70px;
		max-width: 610px;
		margin-bottom: 10px
	}
}

@media(max-width:1399px) {
	.banners-1 .col-md-8.first-title .list-content .title-6 {
		font-size: 40px;
		max-width: 310px;
		margin-left: 245px;
		margin-bottom: 10px
	}
}

@media(max-width:1199px) {
	.banners-1 .col-md-8.first-title .list-content .title-6 {
		font-size: 40px;
		max-width: 310px;
		margin-left: 218px;
		margin-bottom: 10px
	}
}

@media(max-width:991px) {
	.banners-1 .col-md-8.first-title .list-content .title-6 {
		font-size: 40px;
		max-width: 310px;
		margin-left: 176px;
		margin-bottom: 10px
	}
}

@media(max-width:767px) {
	.banners-1 .col-md-8.first-title .list-content .title-6 {
		font-size: 36px;
		max-width: 290px;
		margin-left: 10px;
		margin-bottom: 10px
	}
}

@media(max-width:479px) {
	.banners-1 .col-md-8.first-title .list-content .title-6 {
		font-size: 28px;
		max-width: 290px;
		margin-bottom: 10px;
		margin-right: 13px;
		margin-left: auto
	}
}

.banners-1 .banners-2.col-md-4 .list-content>div {
	margin-left: 22%;
	text-align: left
}

@media(max-width:1611px) {
	.banners-1 .banners-2.col-md-4 .list-content>div {
		margin-left: 8%
	}
}

@media(max-width:1199px) {
	.banners-1 .banners-2.col-md-4 .list-content>div {
		margin-right: 30%
	}
}

@media(max-width:991px) {
	.banners-1 .banners-2.col-md-4 .list-content>div {
		margin-right: 52%
	}
}

@media(max-width:767px) {
	.banners-1 .banners-2.col-md-4 .list-content>div {
		margin-right: 57%
	}
}

@media(max-width:479px) {
	.banners-1 .banners-2.col-md-4 .list-content>div {
		margin-left: 7%
	}
}

@media(min-width:1200px) {
	.banners-1 .banners-2 {
		margin-bottom: 72px
	}
}

.banners-1 .banners-2 .title-2 {
	letter-spacing: 2px
}

@media(max-width:550px) {
	.banners-1 .banners-2 .title-2 {
		font-size: 14px;
		margin-bottom: 8px
	}
}

.no-display {
	display: none
}

.cms-page-view h1,.cms-page-view heading-1 {
	margin-bottom: 25px
}

.cms-page-view h2,.cms-page-view heading-2 {
	margin-bottom: 25px
}

.cms-page-view h3,.cms-page-view heading-3 {
	margin-bottom: 25px
}

.cms-page-view h4,.cms-page-view heading-4 {
	margin-bottom: 25px
}

.cms-page-view h5,.cms-page-view heading-5 {
	margin-bottom: 25px
}

.cms-page-view h6,.cms-page-view heading-6 {
	margin-bottom: 25px
}

.cms-page-view .section-title h2,.cms-page-view .page-title {
	font-size: 50px;
	line-height: 1;
	font-weight: 500;
	text-transform: uppercase
}

.cms-page-view .page-title-wrapper {
	margin-bottom: 94px
}

@media(max-width:767px) {
	.cms-page-view .page-title-wrapper{
		margin-bottom:45px;
	}
	.cms-page-view .section-title h2,.cms-page-view .page-title {
		font-size: 32px
	}
}

.custom-page table {
	margin-bottom: 4em
}

@media(max-width:767px) {
	.custom-page table.responsive thead {
		display: none
	}

	.custom-page table.responsive tbody td {
		display: block;
		text-align: center;
		border-left: 0
	}

	.custom-page table.responsive tbody td:first-child {
		font-size: 14px;
		line-height: 1.5;
		font-weight: 600;
		color: #191919;
		background: #f2f2f2;
		padding: 1em 1em .8em
	}

	.custom-page table.responsive tbody td:first-child:before {
		display: none
	}

	.custom-page table.responsive tbody td:before {
		content: attr(data-th);
		display: block;
		text-align: center;
		font-weight: 600
	}
}[class*='about-us'] h3 {
	font-size: 22px;
	line-height: 34px;
	margin-bottom: 48px
}

.custom-page .section-title {
	margin-top: 30px;
	border-top: 1px solid #e3e3e3;
	padding-top: 30px
}

.custom-page .section-title h2 {
	margin-bottom: 50px
}

@media(max-width:767px) {
	.custom-page .section-title h2 {
		margin-bottom: 30px
	}
}

.custom-page .heading-3,.custom-page .sidebar .collapsible-block .block-title,.sidebar .collapsible-block .custom-page .block-title,.custom-page .sidebar .collapsible-block .opener,.sidebar .collapsible-block .custom-page .opener,.custom-page .modal-popup .modal-title,.modal-popup .custom-page .modal-title,.custom-page .custome-downloadable-products__wrapper .table-title,.custome-downloadable-products__wrapper .custom-page .table-title,.custom-page .account-billing-agreements__wrapper .table-title,.account-billing-agreements__wrapper .custom-page .table-title,.custom-page .my-reviews-table__wrapper .table-title,.my-reviews-table__wrapper .custom-page .table-title,.custom-page .orders-history__wrapper .table-title,.orders-history__wrapper .custom-page .table-title {
	display: block;
	line-height: 1.2
}

.box-custom-page {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	background: #f5f5f5;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 91px
}

.box-custom-page figure,.box-custom-page .desc-custom-page {
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%
}

.box-custom-page .desc-custom-page {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 10%;
	line-height: 26px
}

.box-custom-page img {
	width: 100%
}

@media(max-width:1300px) {
	.box-custom-page {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.box-custom-page figure,.box-custom-page .desc-custom-page {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.box-custom-page .desc-custom-page {
		padding: 30px
	}

	.box-custom-page h3 {
		margin-bottom: 20px
	}
}

.box-custom-page-1 {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	background: #f5f5f5;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 92px
}

.box-custom-page-1 .item {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-basis: 33.33333%;
	-ms-flex-preferred-size: 33.33333%;
	flex-basis: 33.33333%;
	max-width: 33.33333%;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.box-custom-page-1 .desc-custom-page {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 10%;
	line-height: 26px
}

.box-custom-page-1 .nc-icon-outline {
	display: block;
	margin: 0 auto 30px;
	font-size: 50px
}

.box-custom-page-1 h4 {
	font-size: 22px;
	margin-bottom: 47px
}

@media(max-width:1260px) {
	.box-custom-page-1 h4 {
		line-height: 1.5
	}
}

@media(max-width:1260px) and (min-width:768px) {
	.box-custom-page-1 .item {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}

	.box-custom-page-1 .item:nth-child(2n) {
		order: 0
	}

	.box-custom-page-1 .item:nth-child(3n) {
		order: 1
	}
}

@media(max-width:767px) {
	.box-custom-page-1 {
		margin-bottom: 40px
	}

	.box-custom-page-1 .item {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}

	.box-custom-page-1 .desc-custom-page {
		padding: 30px
	}

	.box-custom-page-1 img,.box-custom-page-1 figure {
		width: 100%
	}

	.box-custom-page-1 h4 {
		margin-bottom: 20px
	}

	.box-custom-page-1 .nc-icon-outline {
		margin-bottom: 15px
	}
}

.skills {
	margin-bottom: 90px
}

.skills .value {
	font-size: 50px;
	line-height: 1;
	font-weight: 500;
	margin-bottom: 10px
}

.skills .term {
	font-size: 22px;
	font-weight: bold
}

@media(max-width:992px) {
	.skills>div {
		margin-bottom:10px
	}

	.skills>div:last-child {
		margin-bottom: 0
	}

	.skills .value {
		font-size: 35px
	}
}

@media(max-width:767px) {
	.cms-about-us .big-circle-icon {
		margin-top: 2rem
	}
}

.team {
	margin-bottom: 95px
}

.team>div[class*='col-'] img {
	margin-bottom: 24px
}

.team h4 {
	font-size: 22px;
	margin-bottom: 18px;
	text-transform: capitalize
}

@media(max-width:992px) {
	.team {
		margin-bottom: 20px
	}

	.team>div {
		margin-bottom: 35px
	}

	.team h4 {
		font-size: 20px
	}
}

.testimonials-bg {
	background: #f5f5f5;
	padding: 143px 25px 99px;
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw)
}

.testimonials {
	max-width: 1150px;
	margin: 0 auto
}

.testimonials blockquote cite {
	display: block
}

.testimonials blockquote q {
	display: block;
	font-size: 16px;
	line-height: 26px;
	text-align: left;
	margin-bottom: 31px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.testimonials blockquote q:before {
	font-family: "Nucleo Outline";
	content: '\ecbb';
	font-size: 50px;
	margin-right: 30px;
	font-weight: normal;
	line-height: 1.4
}

.testimonials.owl-testimonials .owl-dots {
	padding-top: 57px
}

.testimonials.owl-testimonials .owl-dots .owl-dot {
	display: inline-block;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: #c9c9c9;
	margin: 0 5px
}

.testimonials.owl-testimonials .owl-dots .owl-dot:hover,.testimonials.owl-testimonials .owl-dots .owl-dot.active {
	background: #000
}

@media(max-width:992px) {
	.testimonials-bg {
		padding: 40px 25px
	}

	.testimonials blockquote q {
		font-size: 14px;
		line-height: 22px
	}

	.testimonials.owl-testimonials .owl-dots {
		padding-top: 25px
	}
}

.medium-icon {
	margin: 0 auto 1rem;
	text-align: center;
	width: 100%
}

.medium-icon:before {
	font-size: 60px;
	line-height: 1em;
	color: #000
}

.small-icon {
	width: 100%
}

.small-icon:before {
	font-size: 40px;
	line-height: inherit;
	color: #000
}

.form.contact .row-custom-flex {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-left: -10px;
	margin-right: -10px
}

.form.contact .row-custom-flex>div {
	padding-left: 10px;
	padding-right: 10px;
	-webkit-flex-basis: 33.3333%;
	-ms-flex-preferred-size: 33.3333%;
	flex-basis: 33.3333%;
	max-width: 33.3333%
}

.form.contact .legend {
	display: block;
	text-align: center;
	width: 100%;
	font-size: 50px;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 18px
}

.form.contact .note.no-label {
	text-align: center
}

.form.contact .actions-toolbar {
	text-align: center
}

@media(max-width:768px) {
	.form.contact .row-custom-flex {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.form.contact .row-custom-flex>div {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}
}[class*='contact-'] .contact-us-wrapper .form.contact {
	margin-bottom: 30px
}[class*='contact-'] .page-title {
	font-size: 50px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 20px
}

.contact-form-list {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-left: -10px;
	margin-right: -10px;
	width: 100%;
	margin-bottom: 73px
}

.contact-form-list>li {
	padding-left: 10px;
	padding-right: 10px;
	-webkit-flex-basis: 25%;
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	max-width: 25%;
	text-align: center
}

.contact-form-list i {
	font-size: 50px;
	display: block;
	margin-bottom: 35px
}

.contact-form-list h4 {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 28px
}

@media(max-width:992px) {
	.contact-form-list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.contact-form-list>li {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
		margin-bottom: 35px
	}
}

@media(max-width:768px) {
	.contact-form-list i {
		font-size: 34px;
		margin-bottom: 20px
	}

	.contact-form-list h4 {
		font-size: 18px;
		margin-bottom: 15px
	}
}

.customer-service h3 {
	font-size: 26px;
	line-height: 1;
	font-weight: 600;
	margin-bottom: 22px
}

.customer-service h4 {
	font-size: 20px;
	line-height: 31px;
	font-weight: 400;
	margin-bottom: 15px
}

.customer-service .table-block {
	margin-bottom: 65px
}

.customer-service .table-block h3 {
	margin-bottom: 46px
}

.customer-service .table-block table {
	width: 100%
}

.customer-service .table-block thead {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3
}

.customer-service .table-block thead th {
	padding: 10px;
	border-left: 1px solid #e3e3e3;
	font-size: 16px;
	line-height: 1;
	vertical-align: middle
}

.customer-service .table-block thead th:first-child {
	padding-left: 0;
	border-left: 0
}

@media(min-width:992px) {
	.customer-service .table-block thead th {
		padding: 15px 10px 15px 35px
	}
}

@media(min-width:768px) {
	.customer-service .table-block tbody tr:first-child td {
		padding-top: 41px
	}
}

@media(min-width:768px) {
	.customer-service .table-block tbody tr:last-child td {
		padding-bottom: 30px
	}
}

.customer-service .table-block tbody td {
	font-size: 12px;
	line-height: 1;
	padding: 7px
}

@media(min-width:768px) {
	.customer-service .table-block tbody td {
		border-left: 1px solid #e3e3e3
	}

	.customer-service .table-block tbody td:first-child {
		padding-left: 0;
		border-left: 0
	}
}

@media(min-width:992px) {
	.customer-service .table-block tbody td {
		padding: 11px 10px 11px 35px
	}
}

@media(max-width:767px) {
	.customer-service .table-block thead {
		display: none
	}

	.customer-service .table-block tbody td {
		display: block;
		text-align: center
	}

	.customer-service .table-block tbody td:first-child {
		font-size: 14px;
		line-height: 1.5;
		font-weight: 600;
		background: #f2f2f2;
		margin-bottom: 1em;
		padding: 1em 1em .8em
	}

	.customer-service .table-block tbody td:first-child:before {
		display: none
	}

	.customer-service .table-block tbody td:last-child {
		margin-bottom: 1em
	}

	.customer-service .table-block tbody td:before {
		content: attr(data-th);
		display: block;
		text-align: center;
		font-weight: 600
	}
}

.customer-service .list-block h3 {
	margin-bottom: 27px
}

.customer-service .list-block li {
	margin-bottom: 20px
}

.customer-service .list-block h4 {
	line-height: inherit
}

.customer-service .list-block h4:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.customer-service .list-block h4:before {
	font-size: 30px;
	line-height: inherit;
	padding-right: 10px
}

.cms-customer-service .page-title-wrapper .page-title {
	margin-bottom: 86px
}

.change-message {
	color: #31708f;
	background-color: #d9edf7;
	padding: .8rem 3.5rem .8rem 1rem;
	margin-bottom: 30px;
	border: 1px solid #bce8f1;
	border-radius: 2px;
	position: relative;
	font-size: 14px
}

.privacy-policy-page dd {
	font-style: normal;
	margin-bottom: 50px
}

.not-found-page .disc li,.not-found-page dd {
	font-style: normal
}

.not-found-page .not-found-page_top {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 30px
}

.not-found-page .not-found-page_top img {
	width: auto;
	max-width: 100%;
	margin-bottom: 40px
}

.not-found-page .not-found-page_top>div {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	text-align: center
}

.not-found-page .not-found-page_top strong {
	font-size: 20px;
	line-height: 1;
	font-weight: 600;
	padding-right: 20px
}

@media(min-width:768px) {
	.not-found-page .not-found-page_top strong {
		font-size: 50px;
		line-height: 1
	}
}

@media(min-width:992px) {
	.not-found-page .not-found-page_top strong {
		font-size: 84px;
		line-height: 84px
	}
}

.not-found-page .not-found-page_top span {
	font-size: 16px;
	line-height: 20px;
	font-weight: 300
}

@media(min-width:768px) {
	.not-found-page .not-found-page_top span {
		font-size: 30px;
		line-height: 38px
	}
}

@media(min-width:992px) {
	.not-found-page .not-found-page_top span {
		font-size: 55px;
		line-height: 68px
	}
}

.not-found-page .not-found-page_bottom dt {
	font-size: 12px;
	line-height: 1;
	font-weight: 400;
	text-align: center;
	margin-bottom: 30px
}

@media(min-width:992px) {
	.not-found-page .not-found-page_bottom dt {
		font-size: 20px
	}
}

.not-found-page .not-found-page_bottom dd {
	text-align: center
}

.not-found-page .not-found-page_bottom dd a {
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	padding: 12px 27px;
	text-transform: uppercase;
	line-height: inherit;
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF
}

.not-found-page .not-found-page_bottom dd a:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.not-found-page .not-found-page_bottom dd a:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.not-found-page .not-found-page_bottom dd a {
		padding: 14px 33px
	}
}

.not-found-page .not-found-page_bottom dd a:hover {
	background: #676666
}

.not-found-page .not-found-page_bottom dd a:before {
	padding-right: 5px;
	font-size: 22px;
	vertical-align: sub
}

.search-term-popular ul.search-terms:before,.search-term-popular ul.search-terms:after {
	display: table;
	content: "";
	line-height: 0
}

.search-term-popular ul.search-terms:after {
	clear: both
}

.search-term-popular ul.search-terms li {
	float: left;
	margin-right: 15px;
	font-size: 24px
}

@media(min-width:1200px) {
	.search.advanced {
		max-width: 50%
	}
}

@media(min-width:992px) {
	.search.advanced {
		max-width: 75%;
		margin: 0 auto
	}
}

.search.advanced legend.legend {
	padding-bottom: 1em;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 1em;
	width: 100%;
	color: #000;
	font-weight: 500
}

.search.advanced .price .range.price {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.search.advanced .price .range.price>.field {
	-webkit-flex-basis: 48%;
	-ms-flex-preferred-size: 48%;
	flex-basis: 48%;
	max-width: 48%
}

.search.advanced .price .range.price .addafter {
	position: absolute;
	top: 0;
	left: calc(100% + 6px);
	line-height: 28px;
	margin-right: 0
}

@media(max-width:767px) {
	.search.advanced .price .range.price .addafter {
		left: auto;
		right: 0
	}
}

.search.advanced .price .range.price .separator {
	line-height: 28px;
	padding: 7px 0;
	margin-bottom: 1rem
}

@media(max-width:767px) {
	.search.advanced .price .range.price .addon {
		padding-right: 45px
	}
}

.search.advanced .actions-toolbar {
	padding-top: 1.5rem;
	border-top: 1px solid #e3e3e3
}

.search.advanced select {
	box-sizing: border-box
}

.search-terms ul {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.search-terms ul li {
	margin: 0 5px 5px 0;
	border: 1px solid #e3e3e3
}

.search-terms ul a {
	padding: 5px;
	color: #888
}

.search-terms ul a:hover {
	background: #f5f5f5
}

.form-orders-search legend.admin__legend {
	padding-bottom: 2em;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 2em;
	width: 100%
}

.form-orders-search .actions-toolbar {
	padding-top: 1.5rem;
	border-top: 1px solid #e3e3e3
}

body.sm-desktop .form-orders-search select {
	box-sizing: border-box
}

.shipping-delivery-page p {
	margin-bottom: 20px
}

@media(min-width:992px) {
	.shipping-delivery-page p {
		margin-bottom: 30px
	}
}

.shipping-delivery-page .heading-3,.shipping-delivery-page .sidebar .collapsible-block .block-title,.sidebar .collapsible-block .shipping-delivery-page .block-title,.shipping-delivery-page .sidebar .collapsible-block .opener,.sidebar .collapsible-block .shipping-delivery-page .opener,.shipping-delivery-page .modal-popup .modal-title,.modal-popup .shipping-delivery-page .modal-title,.shipping-delivery-page .custome-downloadable-products__wrapper .table-title,.custome-downloadable-products__wrapper .shipping-delivery-page .table-title,.shipping-delivery-page .account-billing-agreements__wrapper .table-title,.account-billing-agreements__wrapper .shipping-delivery-page .table-title,.shipping-delivery-page .my-reviews-table__wrapper .table-title,.my-reviews-table__wrapper .shipping-delivery-page .table-title,.shipping-delivery-page .orders-history__wrapper .table-title,.orders-history__wrapper .shipping-delivery-page .table-title {
	text-transform: uppercase;
	color: #000;
	margin-bottom: 10px
}

.shipping-delivery-page ul li {
	padding-left: 15px;
	position: relative;
	margin-bottom: .8em
}

.shipping-delivery-page ul li:before {
	content: '.';
	font-size: 35px;
	line-height: inherit;
	color: #000;
	position: absolute;
	top: -8px;
	left: 0
}

.shipping-delivery-page ul li:last-child {
	margin-bottom: 1.5em
}

.shipping-delivery-page .shipping-delivery-page__border {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e3e3e3
}

@media(min-width:992px) {
	.shipping-delivery-page .shipping-delivery-page__border {
		padding-bottom: 30px;
		margin-bottom: 40px
	}
}

.shipping-delivery-page .shipping-delivery-page__border span:not(.heading-3) {
	margin-bottom: 15px;
	display: block
}

.shipping-delivery-page .shipping-delivery-page_shipping-icon {
	line-height: inherit
}

.shipping-delivery-page .shipping-delivery-page_shipping-icon:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.shipping-delivery-page .shipping-delivery-page_track-icon {
	line-height: inherit
}

.shipping-delivery-page .shipping-delivery-page_track-icon:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.shipping-delivery-page .shipping-delivery-page_order-icon {
	line-height: inherit
}

.shipping-delivery-page .shipping-delivery-page_order-icon:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.shipping-delivery-page .shipping-delivery-page_shipping-icon:before,.shipping-delivery-page .shipping-delivery-page_track-icon:before,.shipping-delivery-page .shipping-delivery-page_order-icon:before {
	font-size: 40px;
	color: #000;
	padding-right: 15px
}

.faq-page #faq-accordion .accordion-trigger {
	margin-bottom: 30px;
	padding-right: 30px;
	position: relative
}

.faq-page #faq-accordion .accordion-trigger:before {
	content: 'q';
	text-transform: uppercase;
	font-size: 20px;
	line-height: 1;
	color: #FFF;
	background: #000;
	text-align: center;
	padding: 15px 0;
	width: 50px;
	display: inline-block;
	margin-right: 15px;
	cursor: pointer
}

.faq-page #faq-accordion .accordion-trigger:after {
	position: absolute;
	font-size: 20px;
	line-height: 1;
	top: 17px;
	right: 0;
	cursor: pointer;
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

.faq-page #faq-accordion .accordion-trigger.open:after {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

@media(min-width:768px) {
	.faq-page #faq-accordion .accordion-trigger {
		display: inline-block
	}
}

.faq-page #faq-accordion .accordion-trigger span {
	cursor: pointer;
	font-size: 20px;
	line-height: 50px;
	color: #000
}

.faq-page #faq-accordion .accordion-content {
	display: none
}

.faq-page #faq-accordion .accordion-content p {
	padding-bottom: 50px;
	margin-bottom: 0
}

.faq-page #faq-accordion .accordion-content p:before {
	content: 'a';
	text-transform: uppercase;
	font-size: 20px;
	line-height: 1;
	color: #000;
	background: #f6f6f6;
	text-align: center;
	padding: 15px 0;
	width: 50px;
	display: inline-block;
	margin: 5px 15px 15px 0;
	float: left
}

.support-page .text-block {
	padding-bottom: 20px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 30px
}

.support-page .boxes-block li a {
	transition: 0s
}

.support-page .boxes-block li div {
	background: transparent;
	border: 1px solid #000;
	margin-bottom: 30px;
	padding: 87px 10px;
	transition: .3s ease;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.support-page .boxes-block li div:hover {
	background: #000
}

.support-page .boxes-block li div:hover span,.support-page .boxes-block li div:hover span:before {
	color: #FFF
}

@media(min-width:1200px) {
	.support-page .boxes-block li div {
		margin-bottom: 50px
	}
}

.support-page .boxes-block li div span {
	font-size: 20px;
	line-height: 1;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.support-page .boxes-block li div span:before {
	color: #000;
	font-size: 70px;
	line-height: 1
}

.support-page .boxes-block .support-page__archive-icon {
	line-height: inherit
}

.support-page .boxes-block .support-page__archive-icon:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.support-page .boxes-block .support-page__bubbles-icon {
	line-height: inherit
}

.support-page .boxes-block .support-page__bubbles-icon:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.support-page .boxes-block .support-page__bubble-question-icon {
	line-height: inherit
}

.support-page .boxes-block .support-page__bubble-question-icon:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.support-page .boxes-block .support-page__envelope-icon {
	line-height: inherit
}

.support-page .boxes-block .support-page__envelope-icon:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.guarantee-page p {
	margin-bottom: 20px
}

.guarantee-page h3 {
	font-size: 35px;
	line-height: 1;
	color: #000;
	font-weight: 600
}

.guarantee-page h4 {
	font-size: 20px;
	line-height: 1;
	font-weight: 400;
	color: #191919;
	line-height: inherit
}

.guarantee-page h4:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.guarantee-page h4:before {
	font-size: 30px;
	line-height: inherit;
	color: #000;
	padding-right: 10px
}

.guarantee-page ul {
	padding: 10px 0 20px
}

.guarantee-page ul li {
	margin-bottom: 15px
}

.guarantee-page ul li:last-child {
	margin-bottom: 0
}

.guarantee-page .text-block {
	padding-bottom: 20px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 30px
}

.guarantee-page .text-block:last-child {
	padding-bottom: 0;
	border-bottom: 0
}

.secure-payment-page h4 {
	color: #000;
	line-height: inherit
}

.secure-payment-page h4:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.secure-payment-page h4:before {
	font-size: 1.5em;
	line-height: inherit;
	color: #000;
	padding-right: 10px;
	vertical-align: bottom
}

.secure-payment-page ul {
	padding: 15px 0 20px
}

.secure-payment-page ul li {
	margin-bottom: 15px
}

.secure-payment-page ul li:last-child {
	margin-bottom: 0
}

.secure-payment-page .secure-payment_icons ul:before,.secure-payment-page .secure-payment_icons ul:after {
	display: table;
	content: "";
	line-height: 0
}

.secure-payment-page .secure-payment_icons ul:after {
	clear: both
}

.secure-payment-page .secure-payment_icons ul li {
	float: left;
	margin-right: 28px
}

.secure-payment-page .secure-payment_icons ul a {
	font-size: 41px;
	line-height: 1;
	color: #000
}

.secure-payment-page .secure-payment_icons ul a:hover {
	color: #191919
}

.terms-conditions-page p {
	margin-bottom: 28px
}

.terms-conditions-page ul h4 {
	color: #000;
	line-height: inherit
}

.terms-conditions-page ul h4:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.terms-conditions-page ul h4:before {
	font-size: 1.5em;
	line-height: inherit;
	color: #000;
	padding-right: 10px;
	vertical-align: bottom
}

.cms-template-settings .page-title-wrapper .page-title {
	margin-bottom: 86px
}

.cms-template-settings.cms-page-view h3 {
	font-size: 20px;
	line-height: 1;
	text-transform: none;
	margin-bottom: 2em
}

.cms-template-settings.cms-page-view h3 em {
	font-weight: 400
}

.cms-template-settings .data-table {
	margin-bottom: 40px
}

.cms-template-settings .data-table thead {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3
}

.cms-template-settings .data-table thead th {
	border-left: 1px solid #e3e3e3;
	background: transparent;
	padding: 5px 5px;
	text-transform: none
}

.cms-template-settings .data-table thead th:first-child {
	padding-left: 0;
	border-left: 0
}

@media(min-width:992px) {
	.cms-template-settings .data-table thead th {
		padding: 10px 20px
	}
}

.cms-template-settings .data-table thead th:first-child {
	text-align: center
}

.cms-template-settings .data-table tbody tr:first-child td {
	padding-top: 15px
}

@media(min-width:992px) {
	.cms-template-settings .data-table tbody tr:first-child td {
		padding-top: 35px
	}
}

.cms-template-settings .data-table tbody tr:last-child td {
	padding-bottom: 15px
}

@media(min-width:992px) {
	.cms-template-settings .data-table tbody tr:last-child td {
		padding-bottom: 30px
	}
}

.cms-template-settings .data-table tbody td {
	padding: 5px 5px;
	border-left: 1px solid #e3e3e3
}

.cms-template-settings .data-table tbody td:first-child {
	border-left: 0;
	padding-left: 0;
	text-align: center
}

@media(min-width:992px) {
	.cms-template-settings .data-table tbody td {
		padding: 10px 20px
	}
}

.extra-title-settings {
	font-weight: 500
}

.skills {
	color: #000
}

.skills .value {
	font-size:48px;
	line-height: 1em;
	font-weight: 500
}

.skills .term {
	font-size: 16px;
	text-transform: uppercase
}

@media(max-width:767px) {
	.cms-about-us .big-circle-icon {
		margin-top: 2rem
	}
}

@media(max-width:767px) {
	.team>div[class*='col-'] {
		margin-bottom: 2rem
	}
}

.team>div[class*='col-'] img {
	margin-bottom: 1rem
}

.cms-customer-service .terms-conditions h4.small-icon:before {
	padding-right: 15px;
	vertical-align: bottom
}

.change-message {
	padding: 1em;
	margin-bottom: 30px;
	border: 1px solid #bce8f1;
	border-radius: 2px;
	color: #31708f;
	background-color: #d9edf7
}

dl.custom-page dd {
	font-style: normal;
	margin-bottom: 2em
}

.testimonials {
	padding-bottom: 2em
}

.testimonials blockquote {
	padding: 10px 20px
}

.testimonials blockquote cite {
	display: block;
	text-align: center;
	margin: 0 auto .5em;
	font-weight: 500;
	text-transform: uppercase;
	color: #000
}

.testimonials blockquote q {
	display: block;
	padding: 0 5%
}

.testimonials.owl-testimonials .owl-nav {
	position: static
}

.testimonials.owl-testimonials .owl-controls {
	top: auto;
	bottom: 0;
	right: 50%;
	margin-right: -49px
}

.testimonials.owl-testimonials .owl-prev,.testimonials.owl-testimonials .owl-next {
	padding: 8px 7px 0;
	height: 35px
}

.testimonials.owl-testimonials .owl-prev:before,.testimonials.owl-testimonials .owl-next:before {
	font-size: 2.5em;
	color: #000;
	transition: .3s ease
}

.testimonials.owl-testimonials .owl-prev:hover:before,.testimonials.owl-testimonials .owl-next:hover:before {
	color: #000
}

.testimonials.owl-testimonials .owl-prev {
	line-height: inherit
}

.testimonials.owl-testimonials .owl-prev:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.testimonials.owl-testimonials .owl-next {
	line-height: inherit
}

.testimonials.owl-testimonials .owl-next:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.big-circle-icon {
	display: block;
	width: 122px;
	height: 122px;
	margin: 0 auto 1rem;
	border-radius: 50%;
	border: 2px solid #000;
	text-align: center
}

.big-circle-icon:before {
	color: #000;
	font-size: 66px !important;
	line-height: 122px;
	width: 100%
}

.medium-icon {
	margin: 0 auto 1rem;
	text-align: center;
	width: 100%
}

.medium-icon:before {
	font-size: 60px;
	line-height: 1em;
	color: #000
}

.small-icon {
	width: 100%
}

.small-icon:before {
	font-size: 40px;
	line-height: inherit;
	color: #000
}

.cms-no-route .page-title {
	color: #888
}

.not-found-page {
	color: #888
}

.not-found-page .image404 svg .svg_layer1 {
	fill: #000
}

.not-found-page .image404 svg .svg_layer2 {
	fill: #888
}

.not-found-page .image404 svg .svg_layer3 {
	fill: #000
}

.not-found-page .disc li,.not-found-page dd {
	font-style: normal
}

.not-found-page .not-found-page_top {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 30px
}

.not-found-page .not-found-page_top img {
	width: auto;
	max-width: 100%;
	margin-bottom: 40px
}

.not-found-page .not-found-page_top>div {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	text-align: center
}

.not-found-page .not-found-page_top strong {
	font-size: 20px;
	line-height: 1;
	font-weight: 600;
	padding-right: 20px
}

@media(min-width:768px) {
	.not-found-page .not-found-page_top strong {
		font-size: 50px;
		line-height: 1
	}
}

@media(min-width:992px) {
	.not-found-page .not-found-page_top strong {
		font-size: 84px;
		line-height: 84px
	}
}

.not-found-page .not-found-page_top span {
	font-size: 16px;
	line-height: 20px;
	font-weight: 300
}

@media(min-width:768px) {
	.not-found-page .not-found-page_top span {
		font-size: 30px;
		line-height: 38px
	}
}

@media(min-width:992px) {
	.not-found-page .not-found-page_top span {
		font-size: 55px;
		line-height: 68px
	}
}

.not-found-page .not-found-page_bottom dt {
	font-size: 12px;
	line-height: 1;
	font-weight: 400;
	text-align: center;
	margin-bottom: 30px
}

@media(min-width:992px) {
	.not-found-page .not-found-page_bottom dt {
		font-size: 20px
	}
}

.not-found-page .not-found-page_bottom dd {
	text-align: center
}

.not-found-page .not-found-page_bottom dd a {
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	padding: 12px 25px;
	line-height: inherit;
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF
}

.not-found-page .not-found-page_bottom dd a:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.not-found-page .not-found-page_bottom dd a:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.not-found-page .not-found-page_bottom dd a {
		padding: 14px 33px
	}
}

.not-found-page .not-found-page_bottom dd a:hover {
	background: #676666
}

.not-found-page .not-found-page_bottom dd a:before {
	padding-right: 5px;
	font-size: 22px;
	vertical-align: sub
}

.block-wishlist .wishlist-counter {
	margin-bottom: 16px
}

.block-wishlist .wishlist-counter span {
	font-weight: 700;
	color: #000
}

.block-wishlist .subtitle {
	font-size: 1.15em;
	font-weight: 500;
	color: #333;
	margin-bottom: 24px;
	display: inline-block
}

.block-wishlist .product-item {
	display: block;
	margin-bottom: 30px
}

.block-wishlist .product-item-info {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media(min-width:1400px) {
	.block-wishlist .product-item-info {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
}

.block-wishlist .product-image-container {
	display: inline-block;
	max-width: 100%;
	background: #f5f5f5
}

.block-wishlist .product-image-wrapper {
	height: 0;
	display: block;
	position: relative;
	z-index: 1;
	overflow: hidden
}

.block-wishlist .product-image-photo {
	text-align: center;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: auto;
	max-width: 100%
}

.block-wishlist .product-item-details {
	overflow: hidden;
	padding: 0 0 0 16px;
	position: relative;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	-webkit-flex-grow: 2;
	-ms-flex-positive: 2;
	flex-grow: 2
}

@media(min-width:1400px) {
	.block-wishlist .product-item-details {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none
	}
}

.block-wishlist .product-item-name {
	display: block;
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 12px;
	padding-right: 24px
}

.block-wishlist .product-item-name a {
	color: #333
}

.block-wishlist .product-item-name a:hover {
	color: #000
}

.block-wishlist .price-box {
	color: #191919;
	font-weight: 700;
	font-size: 20px;
	font-family: "Roboto Slab",serif
}

.block-wishlist .price-box .price-label {
	display: none
}

.block-wishlist .price-box .special-price {
	color: #f55
}

.block-wishlist .price-box .old-price {
	text-decoration: line-through;
	color: #999;
	line-height: inherit
}

.block-wishlist .price-box .old-price span {
	vertical-align: baseline
}

.block-wishlist .price-as-configured .price-final_price {
	display: none
}

.block-wishlist .product-item-actions .tocart span {
	display: none
}

.block-wishlist .product-item-actions button.action {
	padding: 0;
	border-radius: 50px
}

.block-wishlist .product-item-actions button.action:before {
	display: inline-block;
	width: 50px;
	font-size: 23px;
	line-height: 50px;
	vertical-align: baseline
}

.block-wishlist .empty {
	margin-top: 16px
}

.block-wishlist .actions-secondary {
	position: absolute;
	top: -2px;
	right: 0
}

.block-wishlist .actions-secondary .btn-remove {
	font-size: 16px
}

.block-wishlist .actions-toolbar a.details {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	width: 100%;
	text-align: center;
	padding: 14px 33px
}

.block-wishlist .actions-toolbar a.details:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.block-wishlist .actions-toolbar a.details {
		padding: 14px 33px
	}
}

@media(min-width:480px) and (max-width:991px) {
	.block-wishlist .actions-toolbar a.details {
		width: auto
	}
}

.link.wishlist {
	min-height: 80px;
	min-width: 60px;
	margin-left: 25px;
	list-style: none
}

.link.wishlist a {
	font-size: 0;
	color: #676666;
	display: inline-block
}

.link.wishlist a:before {
	font-family: "fl-outicons";
	content: '\e028';
	font-size: 19px;
	line-height: 38px
}

.link.wishlist a .counter {
	font-size: 12px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 50%;
	background: #000;
	display: inline-block;
	text-align: center;
	color: #FFF;
	margin-left: 14px;
	margin-top: 9px;
	transition: .2s;
	font-family: "Rubik",sans-serif
}

.link.wishlist a:hover {
	color: #a2a1a1
}

.link.wishlist a:hover .counter {
	background: #000
}

@media(max-width:991px) {
	.link.wishlist {
		position: fixed;
		right: 190px;
		z-index: 20;
		min-height: 50px;
		top: 0
	}

	.link.wishlist a {
		margin-top: 10px;
		color: #FFF
	}

	.link.wishlist a:hover {
		color: #FFF
	}
}

.products-grid.wishlist .product-item-name {
	display: block
}

.products-grid.wishlist .price-as-configured span[data-price-amount="0"] {
	display: none
}

.products-grid.wishlist .product-item-inner {
	text-align: left
}

.products-grid.wishlist .product-item-tooltip .subtitle,.products-grid.wishlist .product-item-tooltip .ui-dialog-buttonpane {
	display: none
}

.products-grid.wishlist .product-item-tooltip .toggle {
	cursor: pointer;
	color: #333;
	font-weight: 700;
	margin-bottom: 8px
}

.products-grid.wishlist .product-item-tooltip dl {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.products-grid.wishlist .product-item-tooltip dl dt,.products-grid.wishlist .product-item-tooltip dl dd {
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%
}

.products-grid.wishlist .product-item-tooltip dl dt {
	text-align: right;
	padding-right: 8px
}

.products-grid.wishlist .product-item-tooltip dl dd {
	text-align: left;
	padding-left: 8px
}

.products-grid.wishlist .comment-box label {
	color: #191919;
	font-weight: 700;
	margin-bottom: 4px;
	display: inline-block
}

.products-grid.wishlist textarea {
	min-height: 105px
}

.products-grid.wishlist .box-tocart {
	margin-bottom: 10px
}

.products-grid.wishlist .box-tocart .fieldset {
	width: 100%
}

.products-grid.wishlist .box-tocart .fieldset .label {
	width: 100%;
	color: #333;
	font-weight: 700;
	margin-bottom: 4px;
	display: inline-block
}

.products-grid.wishlist .box-tocart .fieldset .wishlist_box-tocart__wrapper {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

@media(min-width:1400px) {
	.products-grid.wishlist .box-tocart .fieldset .wishlist_box-tocart__wrapper {
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.products-grid.wishlist .box-tocart .fieldset .field.qty {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	max-width: none;
	padding: 0
}

@media(min-width:1400px) {
	.products-grid.wishlist .box-tocart .fieldset .field.qty {
		-webkit-flex-basis: 40%;
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		max-width: 40%
	}
}

.products-grid.wishlist .box-tocart .fieldset .field.qty .control,.products-grid.wishlist .box-tocart .fieldset .field.qty input {
	height: 100%;
	text-align: center
}

.products-grid.wishlist .box-tocart .fieldset .product-item-actions {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	max-width: none;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-top: 12px
}

@media(min-width:1400px) {
	.products-grid.wishlist .box-tocart .fieldset .product-item-actions {
		-webkit-flex-basis: 60%;
		-ms-flex-preferred-size: 60%;
		flex-basis: 60%;
		max-width: 60%;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-top: 0
	}
}

.products-grid.wishlist .box-tocart .unavailable.stock {
	margin: 7px 3px 6px 8px
}

.products-grid.wishlist .product-item-actions {
	display: block;
	margin: 0;
	padding-top: 1px
}

.products-grid.wishlist .product-item-actions .actions-primary {
	margin: 0
}

.products-grid.wishlist a.action.edit,.products-grid.wishlist a.action.delete {
	font-size: 14px;
	line-height: 1;
	color: #b4b4b4
}

.products-grid.wishlist a.action.edit:hover,.products-grid.wishlist a.action.delete:hover {
	color: #000
}

.products-grid.wishlist a.action+a.action {
	margin-left: 30px
}

.form-wishlist-items .actions-toolbar {
	margin-top: 10px;
	padding-top: 40px;
	border-top: 1px solid #e3e3e3;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}

@media(min-width:768px) {
	.form-wishlist-items .actions-toolbar {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.form-wishlist-items .actions-toolbar .primary {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 10px
}

@media(min-width:768px) {
	.form-wishlist-items .actions-toolbar .primary {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		margin-bottom: 0
	}
}

.form-wishlist-items .actions-toolbar .primary .action {
	display: block
}

.form-wishlist-items .actions-toolbar .primary .action+.action {
	margin-bottom: 10px;
	margin-left: 0
}

@media(min-width:768px) {
	.form-wishlist-items .actions-toolbar .primary .action+.action {
		margin-bottom: 0;
		margin-left: 10px
	}
}

.form-wishlist-items .actions-toolbar .update {
	line-height: inherit
}

.form-wishlist-items .actions-toolbar .update:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.form-wishlist-items .actions-toolbar .share {
	line-height: inherit
}

.form-wishlist-items .actions-toolbar .share:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.form-wishlist-items .actions-toolbar .tocart {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF
}

.form-wishlist-items .actions-toolbar .tocart:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.form-wishlist-items .actions-toolbar .tocart {
		padding: 14px 33px
	}
}

.form-wishlist-items .actions-toolbar .tocart:hover {
	background: #676666
}

.swatch-option-tooltip {
	visibility: hidden
}

@media(min-width:1024px) {
	.swatch-option-tooltip {
		visibility: visible
	}
}

.modals-wrapper .modal-popup.compare-popup._show {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
	overflow-x: hidden
}

.modals-wrapper .modal-popup.compare-popup .modal-inner-wrap {
	overflow: hidden;
	box-sizing: border-box;
	height: auto;
	min-height: 100%
}

.modals-wrapper .modal-popup.compare-popup._inner-scroll .modal-content {
	margin-right: -40px;
	padding-right: 40px
}

.modals-wrapper .modal-popup.compare-popup .modal-footer {
	display: block;
	min-height: 70px !important
}

.modals-wrapper .modal-popup.compare-popup .modal-footer button {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF
}

.modals-wrapper .modal-popup.compare-popup .modal-footer button:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.modals-wrapper .modal-popup.compare-popup .modal-footer button {
		padding: 14px 33px
	}
}

.modals-wrapper .modal-popup.compare-popup .modal-footer button:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.modals-wrapper .modal-popup.compare-popup .modal-footer button {
		padding: 14px 33px
	}
}

.modals-wrapper .modal-popup.compare-popup .modal-footer button:hover {
	background: #676666
}

body.ajax-loading #search.input-text:focus {
	background-image: url(../image/loader-dark.gif);
	background-position: 2px 50%;
	background-repeat: no-repeat;
	background-size: 15px 15px
}

#search_mini_form input[aria-haspopup="false"]+#search_autocomplete ul[role=listbox] {
	overflow: hidden
}

#search_mini_form .search-autocomplete {
	overflow: hidden;
	position: static;
	max-height: 350px;
	z-index: 99;
	background: #fff;
	box-shadow: 0 0 2px 0 rgba(0,0,0,.25)
}

#search_mini_form .search-autocomplete:after {
	content: '';
	position: absolute;
	top: 320px;
	left: 0;
	z-index: 1;
	width: 120%;
	height: 30px;
	background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,white 72%);
	background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,white 72%);
	background: linear-gradient(to bottom,rgba(255,255,255,0) 0,white 72%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)
}

#search_mini_form .search-autocomplete ul[role=listbox] {
	overflow-y: scroll;
	position: static;
	max-height: 350px;
	margin-right: -20px;
	z-index: 10;
	display: block
}

#search_mini_form .search-autocomplete ul li.search-item {
	border-bottom: solid 1px #ccc;
	border-top: 0;
	padding: 10px;
	padding-right: 30px
}

#search_mini_form .search-autocomplete ul li.search-item .amount {
	position: static
}

#search_mini_form .search-autocomplete ul li.search-item a {
	display: block;
	overflow: hidden;
	line-height: normal;
	text-decoration: none;
	margin: -10px;
	padding: 10px
}

#search_mini_form .search-autocomplete ul li.search-item a .search-thumb {
	float: left;
	width: 50px;
	margin-right: 10px
}

#search_mini_form .search-autocomplete ul li.search-item a .qs-option-name {
	font-size: 12px;
	display: block;
	margin-bottom: 5px
}

#search_mini_form .search-autocomplete ul li.search-item a .price {
	display: block;
	color: #313131;
	font-size: 16px
}

#search_mini_form .search-autocomplete ul li.search-item:hover {
	background: none;
	box-shadow: 0 0 15px 0 rgba(0,0,0,.15) inset
}

.block-posts-list {
	clear: both;
	font-family: inherit
}

.block-posts-list .post-items {
	display: flex;
	-webkit-display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0 -15px
}

.block-posts-list .post-items .post-item {
	flex-basis: 33.333%;
	-webkit-flex-basis: 33.333%;
	list-style: none;
	padding: 0 15px;
	box-sizing: border-box
}

.block-posts-list .post-items .post-item .item-wrapper {
	padding-bottom: 43px
}

.block-posts-list .post-items .post-image {
	margin-bottom: 21px
}

.block-posts-list .post-items .post-image img {
	width: 100%;
	vertical-align: top
}

.block-posts-list .post-items .post-title {
	margin-bottom: 6px
}

.block-posts-list .post-items .post-title h3 {
	font-family: inherit;
	font-size: 22px;
	line-height: 34px;
	font-weight: 500;
	margin: 0
}

.block-posts-list .post-items .post-title h3 a {
	color: #191919;
	text-decoration: none
}

.block-posts-list .post-items .post-title h3 a:hover {
	color: #7f7f7f
}

.block-posts-list .post-items .post-short-content {
	font-size: inherit;
	line-height: inherit;
	margin-bottom: 26px
}

.block-posts-list .post-items .post-link {
	color: #000;
	font-weight: 700;
	text-transform: none
}

.block-posts-list .post-items .post-link:hover {
	color: #7f7f7f
}

.block-posts-list .post-items .post-data {
	border-top: solid 1px #e3e3e3;
	padding: 11px 0 0;
	color: #888;
	display: flex;
	-webkit-display: flex;
	justify-content: space-between;
	-webkit-justify-content: space-between
}

.block-posts-list .post-items .post-data .create-date a,.block-posts-list .post-items .post-data .post-author a,.block-posts-list .post-items .post-data .post-comments a {
	color: #888;
	text-decoration: none
}

.block-posts-list .post-items .post-data .create-date a:hover,.block-posts-list .post-items .post-data .post-author a:hover,.block-posts-list .post-items .post-data .post-comments a:hover {
	color: #191919
}

.block-posts-list .post-items .post-data .create-date a span:before,.block-posts-list .post-items .post-data .create-date:before,.block-posts-list .post-items .post-data .post-author a span:before,.block-posts-list .post-items .post-data .post-author:before,.block-posts-list .post-items .post-data .post-comments a span:before,.block-posts-list .post-items .post-data .post-comments:before {
	font-size: 18px;
	padding-right: 4px;
	color: #191919;
	vertical-align: middle
}

.block-posts-list .post-items .post-data .create-date {
	order: 1;
	-webkit-order: 1
}

.block-posts-list .post-items .post-data .create-date time {
	display: inline-block
}

.block-posts-list .post-items .post-data .post-author {
	order: 2;
	-webkit-order: 2
}

.block-posts-list .post-items .post-data .post-comments {
	order: 3;
	-webkit-order: 3;
	flex-basis: 50px;
	-webkit-flex-basis: 50px;
	text-align: right
}

@media(max-width:1200px) {
	.block-posts-list .post-items .post-data {
		display: block;
		overflow: hidden
	}

	.block-posts-list .post-items .post-data .create-date,.block-posts-list .post-items .post-data .post-author {
		display: block
	}

	.block-posts-list .post-items .post-data .post-comments {
		float: right
	}
}

@media(max-width:768px) {
	.block-posts-list .post-items .post-item {
		flex-basis: 50%;
		-webkit-flex-basis: 50%
	}

	.block-posts-list .post-items .post-item .item-wrapper {
		padding-bottom: 20px
	}
}

@media(max-width:350px) {
	.block-posts-list .post-items .post-item {
		flex-basis: 100%;
		-webkit-flex-basis: 100%
	}
}

.posts-list-wrapper .toolbar-top {
	margin-bottom: 30px
}

.posts-list-wrapper .toolbar-top .toolbar {
	margin-bottom: 0;
	text-align: left
}

.posts-list-wrapper .toolbar-top .sorter {
	float: left;
	margin-bottom: 5px
}

.posts-list-wrapper .toolbar-top .limiter {
	display: block;
	margin-bottom: 5px;
	text-align: right
}

.posts-list-wrapper .toolbar-top .pages {
	display: none
}

.posts-list-wrapper .toolbar-bottom .toolbar {
	margin-bottom: 0
}

.posts-list-wrapper .toolbar-bottom .toolbar .pages {
	text-align: left;
	margin: 0;
	display: block
}

.posts-list-wrapper .toolbar-bottom .toolbar .pages .pages-item-next {
	position: relative
}

.posts-list-wrapper .toolbar-bottom .sorter,.posts-list-wrapper .toolbar-bottom .limiter {
	display: none;
	visibility: hidden
}

.widget.blog-posts {
	clear: both;
	font-family: inherit;
	width: 100%
}

.widget.blog-posts .post-items {
	display: flex;
	-webkit-display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0 -15px
}

.widget.blog-posts .post-items .post-item {
	flex-basis: 33.333%;
	-webkit-flex-basis: 33.333%;
	list-style: none;
	padding: 0 15px;
	box-sizing: border-box
}

.widget.blog-posts .post-items .post-item .item-wrapper {
	padding-bottom: 43px
}

.widget.blog-posts .post-items .post-image {
	margin-bottom: 21px
}

.widget.blog-posts .post-items .post-image img {
	width: 100%;
	vertical-align: top
}

.widget.blog-posts .post-items .post-title {
	margin-bottom: 6px
}

.widget.blog-posts .post-items .post-title h3 {
	font-family: inherit;
	font-size: 22px;
	line-height: 34px;
	font-weight: 700;
	margin: 0
}

.widget.blog-posts .post-items .post-title h3 a {
	color: #191919;
	text-decoration: none
}

.widget.blog-posts .post-items .post-title h3 a:hover {
	color: #000
}

.widget.blog-posts .post-items .post-short-content {
	font-size: inherit;
	line-height: inherit;
	margin-bottom: 12px
}

.widget.blog-posts .post-items .post-link {
	color: #000;
	font-weight: 700;
	text-transform: none
}

.widget.blog-posts .post-items .post-link:hover {
	color: #7f7f7f
}

.widget.blog-posts .post-items .post-data {
	padding: 11px 0 0;
	color: #888;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.widget.blog-posts .post-items .post-data .create-date a,.widget.blog-posts .post-items .post-data .post-author a,.widget.blog-posts .post-items .post-data .post-comments a {
	color: #888;
	text-decoration: none
}

.widget.blog-posts .post-items .post-data .create-date a:hover,.widget.blog-posts .post-items .post-data .post-author a:hover,.widget.blog-posts .post-items .post-data .post-comments a:hover {
	color: #000
}

.widget.blog-posts .post-items .post-data .create-date a span:before,.widget.blog-posts .post-items .post-data .create-date:before,.widget.blog-posts .post-items .post-data .post-author a span:before,.widget.blog-posts .post-items .post-data .post-author:before,.widget.blog-posts .post-items .post-data .post-comments a span:before,.widget.blog-posts .post-items .post-data .post-comments:before {
	padding-right: 4px;
	color: #b4b4b4;
	vertical-align: middle
}

.widget.blog-posts .post-items .post-data .post-author {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	font-weight: 700
}

.widget.blog-posts .post-items .post-data .create-date {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	margin-left: 4px
}

.widget.blog-posts .post-items .post-data .create-date time {
	display: inline-block
}

.widget.blog-posts .post-items .post-data .post-comments {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
	margin-left: auto;
	line-height: inherit
}

.widget.blog-posts .post-items .post-data .post-comments:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

@media(max-width:1200px) {
	.widget.blog-posts .post-items .post-data {
		display: block;
		overflow: hidden
	}

	.widget.blog-posts .post-items .post-data .create-date,.widget.blog-posts .post-items .post-data .post-author {
		display: block
	}

	.widget.blog-posts .post-items .post-data .post-comments {
		float: right
	}
}

@media(max-width:768px) {
	.widget.blog-posts .post-items .post-item {
		flex-basis: 50%;
		-webkit-flex-basis: 50%
	}

	.widget.blog-posts .post-items .post-item .item-wrapper {
		padding-bottom: 20px
	}
}

@media(max-width:350px) {
	.widget.blog-posts .post-items .post-item {
		flex-basis: 100%;
		-webkit-flex-basis: 100%
	}
}

.post-page {
	clear: both;
	font-family: inherit;
	width: 100%
}

.post-page .post-text {
	margin-bottom: 25px
}

.post-page .post-data {
	border-top: solid 1px #e3e3e3;
	padding: 13px 0 0;
	margin-bottom: 50px;
	color: #888
}

.post-page .post-data .create-date,.post-page .post-data .post-author,.post-page .post-data .post-comments {
	display: inline-block;
	margin-right: 20px
}

.post-page .post-data .create-date span,.post-page .post-data .create-date a,.post-page .post-data .post-author span,.post-page .post-data .post-author a,.post-page .post-data .post-comments span,.post-page .post-data .post-comments a {
	display: inline-block
}

.post-page .post-data .create-date a,.post-page .post-data .post-author a,.post-page .post-data .post-comments a {
	color: #888;
	text-decoration: none
}

.post-page .post-data .create-date a:hover,.post-page .post-data .post-author a:hover,.post-page .post-data .post-comments a:hover {
	color: #191919
}

.post-page .post-data .create-date a span:before,.post-page .post-data .create-date:before,.post-page .post-data .post-author a span:before,.post-page .post-data .post-author:before,.post-page .post-data .post-comments a span:before,.post-page .post-data .post-comments:before {
	font-size: 18px;
	line-height: 18px;
	padding-right: 4px;
	color: #191919;
	vertical-align: middle
}

.post-page .post-data .create-date time {
	display: inline-block
}

@media(max-width:480px) {
	.post-page .post-data {
		overflow: hidden
	}

	.post-page .post-data .create-date,.post-page .post-data .post-author,.post-page .post-data .post-comments {
		display: block;
		margin-bottom: 3px
	}
}

.post-page .post-relatedproducts .block.related {
	float: none
}

.post-page .post-relatedproducts .block.related .owl-carousel .product-item {
	width: 100%
}

.post-page .post-relatedproducts .block.related .product-item {
	width: 33.33%
}

.post-page .post-relatedproducts .block.related .product-item .product-item-info {
	width: 100%;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: 0
}

.post-page .post-relatedproducts .block.related .product-item .product-item-photo {
	display: block;
	text-align: center
}

.post-comments-block {
	margin-bottom: 68px
}

.post-comments-block .post-comments-content {
	margin-bottom: 48px
}

.post-comments-block .post-comment {
	background: #f4f4f4;
	padding: 30px;
	margin-bottom: 20px
}

.post-comments-block .comment-info {
	overflow: hidden;
	padding: 0 0 3px 0;
	margin-bottom: 15px;
	border-bottom: solid 1px #e3e3e3
}

.post-comments-block .comment-info .post-data {
	float: right;
	margin: 0 0 0 5px;
	border: 0;
	padding: 0
}

.post-comments-block .comment-info .post-data .create-date {
	margin: 0
}

.post-comments-block .comment-info .post-data .create-date time {
	display: inline-block
}

.post-comments-block .comment-info .comment-author {
	margin-top: 0
}

.post-comments-block .comment-add .subtitle {
	margin-bottom: 30px
}

.post-comments-block .comment-add .fieldset {
	margin-bottom: 0
}

.post-comments-block .comment-add .fieldset .field {
	margin-bottom: 28px
}

@media(min-width:767px) {
	.post-comments-block .comment-add label.label {
		float: left;
		margin: 0;
		min-width: 90px
	}

	.post-comments-block .comment-add .control {
		overflow: hidden
	}

	.post-comments-block .comment-add .control input {
		width: 327px
	}

	.post-comments-block .comment-add .control textarea {
		height: 242px
	}

	.post-comments-block .comment-add .comment-form-actions {
		margin-left: 90px
	}
}

.block.related-posts .block-title {
	margin-bottom: 30px
}

.block.related-posts .related-post-list {
	padding: 0;
	overflow: hidden;
	margin: -1px 0 0 0;
	list-style: none
}

.block.related-posts .related-post-list li {
	box-sizing: border-box;
	margin-bottom: 0
}

.block.related-posts .related-post-list li h5.post-title {
	margin: 0;
	font-weight: normal
}

.block.related-posts .related-post-list li h5.post-title a {
	display: block;
	text-decoration: none;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	font-size: 14px;
	line-height: 51px;
	color: #000;
	border-top: solid 1px #e8e8e8
}

.block.related-posts .related-post-list li h5.post-title a:hover {
	background: #e8e8e8;
	padding-left: 15px
}

@media(min-width:767px) {
	.block.related-posts .related-post-list {
		display: flex;
		-webkit-display: flex;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		margin-left: -15px
	}

	.block.related-posts .related-post-list li {
		padding-left: 15px;
		flex-basis: 50%;
		-webkit-flex-basis: 50%
	}
}

@media(min-width:1200px) {
	.block.related-posts .related-post-list li {
		flex-basis: 33.333%;
		-webkit-flex-basis: 33.333%
	}

	.block.related-posts .related-post-list li h5.post-title a {
		font-size: 18px
	}
}

.block.related-posts .related-post-grid {
	padding: 0;
	margin: 0 -15px
}

.block.related-posts .related-post-grid .inner {
	padding: 0 15px
}

.block.related-posts .related-post-grid .post-image {
	display: block;
	margin-bottom: 10px
}

.block.related-posts .related-post-grid .post-image img {
	vertical-align: top
}

.block.related-posts .related-post-grid h5.post-title {
	margin: 0;
	font-weight: normal;
	line-height: normal
}

.block.related-posts .related-post-grid h5.post-title a {
	font-size: 14px;
	color: #000
}

@media(min-width:1200px) {
	.block.related-posts .related-post-grid li {
		flex-basis: 33.333%;
		-webkit-flex-basis: 33.333%
	}

	.block.related-posts .related-post-grid li h5.post-title a {
		font-size: 18px
	}
}

.block-blog-categories .block-title,.block-recent-posts .block-title,.block-recent-comments .block-title {
	margin-bottom: 20px
}

.block-blog-categories .block-title strong,.block-recent-posts .block-title strong,.block-recent-comments .block-title strong {
	font-weight: 300;
	font-size: 18px
}

.block-blog-categories .block-content ul,.block-recent-posts .block-content ul,.block-recent-comments .block-content ul {
	list-style: none;
	padding: 0;
	margin-bottom: 20px
}

.block-blog-categories .block-content ul li,.block-recent-posts .block-content ul li,.block-recent-comments .block-content ul li {
	margin: 15px 0 0;
	padding-top: 15px;
	border-top: solid 1px #e8e8e8
}

.block-blog-categories .block-content ul li:first-child,.block-recent-posts .block-content ul li:first-child,.block-recent-comments .block-content ul li:first-child {
	border: 0;
	margin-top: 0;
	padding-top: 0
}

.block-blog-categories .block-content #blog-show-all {
	cursor: pointer
}

.block-blog-categories .block-content #blog-show-all:hover {
	text-decoration: underline
}

.block-blog-categories .block-content #blog-show-all.closed .less,.block-blog-categories .block-content #blog-show-all.opened .more {
	display: none
}

.block-recent-comments .title-section {
	font-size: 13px;
	padding-bottom: 10px
}

.block-recent-comments .title-section strong {
	font-weight: 600
}

.block-recent-comments .title-section strong:before {
	font-size: 18px;
	line-height: 16px;
	vertical-align: middle
}

.posts-list-wrapper .toolbar-top .toolbar-posts {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.posts-list-wrapper .toolbar-top .toolbar-posts .limiter {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 0;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media(min-width:768px) {
	.posts-list-wrapper .toolbar-top .toolbar-posts .limiter {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2
	}
}

.posts-list-wrapper .toolbar-top .toolbar-posts .sorter {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 0;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media(min-width:768px) {
	.posts-list-wrapper .toolbar-top .toolbar-posts .sorter {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1
	}
}

.posts-list-wrapper .toolbar-top .toolbar-posts .sorter .sorter-label {
	padding-right: 1rem
}

.posts-list-wrapper .toolbar-top .toolbar-posts .control {
	text-align: center
}

.block-posts-list .post-items {
	margin: 0
}

.block-posts-list .post-items .post-item {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	padding: 0
}

.block-posts-list .post-items .post-title {
	text-transform: uppercase
}

.block-posts-list .post-items .post-title a {
	color: #888
}

.block-posts-list .post-items .post-title a:hover {
	color: #000
}

.block-posts-list .post-items a.post-link {
	color: #888;
	text-transform: capitalize
}

.block-posts-list .post-items a.post-link:hover {
	color: #000
}

.block-posts-list .post-items .post-data {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.block-posts-list .post-items .post-data time {
	display: inline-block
}

.block-posts-list .post-items .post-data .post-comments a {
	color: #888
}

.block-posts-list .post-items .post-data .post-comments a:hover {
	color: #000
}

.post-page .post-text img {
	margin-bottom: 1rem
}

.post-page .post-data {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.post-page .post-data time {
	display: inline-block
}

.post-page .post-data .post-comments a {
	color: #888
}

.post-page .post-data .post-comments a:hover {
	color: #000
}

.post-page .post-comments-block .post-comment {
	background-color: transparent;
	padding: 30px 0;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3
}

.post-page .post-comments-block .comment-info {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-bottom: 0
}

.post-page .post-comments-block .comment-info div {
	float: none
}

.post-page .post-comments-block .comment-info h3 {
	margin: 0 2em 0 0;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}

.post-page .post-comments-block .comment-info span {
	line-height: 2rem
}

.post-page .post-comments-block .comment-info .post-data {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}

.catalog-image-grid {
	margin-bottom: 20px
}

.catalog-image-grid ul {
	list-style: none;
	padding: 0;
	margin: 0
}

.catalog-image-grid ul img {
	max-width: 100%
}

.catalog-image-grid .category-grid,.catalog-image-grid .category-list {
	overflow: hidden;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -8px
}

.catalog-image-grid .category-grid>li,.catalog-image-grid .category-list>li {
	padding: 0 8px;
	margin: 0 0 20px;
	box-sizing: border-box
}

@media(max-width:767px) {
	.catalog-image-grid .category-grid>li,.catalog-image-grid .category-list>li {
		-moz-flex-basis: 33.333%;
		-ms-flex-basis: 33.333%;
		flex-basis: 33.333%
	}
}

@media(max-width:500px) {
	.catalog-image-grid .category-grid>li,.catalog-image-grid .category-list>li {
		-moz-flex-basis: 50%;
		-ms-flex-basis: 50%;
		flex-basis: 50%
	}
}

@media(max-width:350px) {
	.catalog-image-grid .category-grid>li,.catalog-image-grid .category-list>li {
		-moz-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%
	}
}

.catalog-image-grid .category-grid>li .grid-inner,.catalog-image-grid .category-list>li .grid-inner {
	box-sizing: border-box
}

.catalog-image-grid .category-grid .category-link,.catalog-image-grid .category-list .category-link {
	display: inline-block;
	text-decoration: none;
	font-weight: 500;
	font-size: 24px;
	color: #000
}

.catalog-image-grid .category-grid .category-link:hover,.catalog-image-grid .category-list .category-link:hover {
	color: #a2a1a1
}

@media(max-width:767px) {
	.catalog-image-grid .category-grid .category-link,.catalog-image-grid .category-list .category-link {
		font-weight: 600;
		font-size: 16px
	}
}

.catalog-image-grid .category-grid .category-link .category-name,.catalog-image-grid .category-list .category-link .category-name {
	display: inline-block;
	margin-bottom: 10px
}

.catalog-image-grid .category-grid .category-link .category-image,.catalog-image-grid .category-list .category-link .category-image {
	display: block;
	margin-bottom: 10px
}

.catalog-image-grid .category-grid .category-link .category-icon,.catalog-image-grid .category-list .category-link .category-icon {
	display: inline-block;
	font-style: normal
}

.catalog-image-grid .category-grid .category-link .category-icon:before,.catalog-image-grid .category-list .category-link .category-icon:before {
	line-height: normal;
	margin-right: 5px
}

.catalog-image-grid .category-grid .button-more,.catalog-image-grid .category-list .button-more {
	text-decoration: none;
	font-size: 16px;
	color: #000
}

.catalog-image-grid .category-grid .button-more:hover,.catalog-image-grid .category-list .button-more:hover {
	color: #000
}

.catalog-image-grid .category-grid .subcategory-grid,.catalog-image-grid .category-list .subcategory-grid {
	margin-bottom: 10px
}

.catalog-image-grid .category-grid .subcategory-grid>li,.catalog-image-grid .category-list .subcategory-grid>li {
	padding: 0;
	margin: 0;
	line-height: 30px
}

.catalog-image-grid .category-grid .subcategory-grid .subcategory-link,.catalog-image-grid .category-list .subcategory-grid .subcategory-link {
	display: inline-block;
	text-decoration: none;
	font-weight: 500;
	font-size: 18px;
	color: #888
}

.catalog-image-grid .category-grid .subcategory-grid .subcategory-link:hover,.catalog-image-grid .category-list .subcategory-grid .subcategory-link:hover {
	color: #a2a1a1
}

@media(max-width:767px) {
	.catalog-image-grid .category-grid .subcategory-grid .subcategory-link,.catalog-image-grid .category-list .subcategory-grid .subcategory-link {
		font-size: 14px
	}
}

.catalog-image-grid .category-grid .subcategory-grid .subcategory-link .subcategory-name,.catalog-image-grid .category-grid .subcategory-grid .subcategory-link .subcategory-image,.catalog-image-grid .category-list .subcategory-grid .subcategory-link .subcategory-name,.catalog-image-grid .category-list .subcategory-grid .subcategory-link .subcategory-image {
	display: inline-block
}

.catalog-image-grid .category-grid .subcategory-grid .subcategory-link .subcategory-image,.catalog-image-grid .category-list .subcategory-grid .subcategory-link .subcategory-image {
	vertical-align: middle;
	margin-right: 10px
}

.catalog-image-grid .category-grid .subcategory-grid .subcategory-link .subcategory-image img,.catalog-image-grid .category-list .subcategory-grid .subcategory-link .subcategory-image img {
	vertical-align: middle
}

.catalog-image-grid .category-grid .subcategory-grid .subcategory-link .category-icon,.catalog-image-grid .category-list .subcategory-grid .subcategory-link .category-icon {
	display: inline-block;
	font-style: normal
}

.catalog-image-grid .category-grid .subcategory-grid .subcategory-link .category-icon:before,.catalog-image-grid .category-list .subcategory-grid .subcategory-link .category-icon:before {
	line-height: normal;
	margin-right: 5px
}

.catalog-image-grid .grid-wrapper {
	overflow: hidden
}

.catalog-image-grid .grid-wrapper .category-image {
	float: left;
	width: 33%;
	margin-right: 20px
}

.catalog-image-grid .grid-wrapper .subcategories {
	overflow: hidden;
	float: left
}

.timer-wrapper {
	border: 0;
	background: #f2f2f2;
	color: #000;
	border-radius: 4px;
	font-weight: 700;
	max-width: 300px;
	padding: 23px 20px;
	margin: 15px 0;
	font-size: 22px;
	line-height: 24px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px,0px,0px)
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0)
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none
}

.owl-carousel .owl-item img {
	display: block
}

.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {
	display: none
}

.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-loaded {
	display: block
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}

.owl-carousel.owl-hidden {
	opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab
}

.owl-carousel.owl-rtl {
	direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
	float: right
}

.no-js .owl-carousel {
	display: block
}

.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
	z-index: 0
}

.owl-carousel .owl-animated-out {
	z-index: 1
}

.owl-carousel .fadeOut {
	animation-name: fadeOut
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.owl-height {
	transition: height 500ms ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("../images/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3,1.3);
	transform: scale(1.3,1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%
}

.block.widget.featured .products-grid .product-items .product-item-photo {
	display: block;
	text-align: center
}

.block.widget.featured .block-content .products-grid .product-items {
	margin: 0 -10px
}

.block.widget.featured .block-content .products-grid .product-items .product-item {
	margin-left: 0;
	margin-right: 0;
	padding: 0 10px
}

.block.featured {
	overflow: hidden
}

.block.featured .block-content .products-grid.is-carousel {
	margin: 0 -10px
}

.block.featured .block-content .products-grid .product-items.owl-carousel {
	margin: 0
}

.block.featured .block-content .products-grid .product-items.owl-carousel .owl-wrapper-outer {
	padding: 10px 0 0
}

.block.featured[role="tablist"] .block-title {
	display: inline-block;
	width: auto;
	margin-right: 15px
}

.block.featured[role="tablist"] .block-title strong {
	margin-bottom: 0;
	cursor: pointer
}

.block.featured[role="tablist"] .block-title:before {
	display: none
}

.block.featured[role="tablist"] .block-title.active strong {
	color: #ccc
}

.block.featured[role="tablist"] .block-content {
	float: right;
	margin-left: -100%;
	padding: 3rem 0 0;
	width: 100%
}

@media(max-width:767px) {
	.block.featured[role="tablist"] .block-title {
		display: block;
		width: 100%
	}

	.block.featured[role="tablist"] .block-content {
		float: none;
		margin-left: 0
	}
}

.block.featured [role="tablist"] {
	text-align: right
}

.block.featured [role="tablist"] .category-title {
	display: inline-block;
	width: auto;
	padding: 0;
	margin: 0 0 20px
}

.block.featured [role="tablist"] .category-title strong {
	margin-bottom: 0;
	padding-left: 15px;
	cursor: pointer;
	font-size: 18px;
	font-weight: normal
}

.block.featured [role="tablist"] .category-title:before {
	display: none
}

.block.featured [role="tablist"] .category-title.active strong {
	color: #ccc
}

.block.featured [role="tablist"] .category-content {
	text-align: left;
	float: right;
	margin-left: -100%;
	padding: 70px 0 0;
	width: 100%
}

@media(max-width:767px) {
	.block.featured [role="tablist"] .category-title {
		display: block;
		width: 100%
	}

	.block.featured [role="tablist"] .category-content {
		float: none;
		margin-left: 0;
		padding-top: 20px
	}
}

.block.widget.featured:not(.sidebar-featured) .products-list .product-items .product-label {
	left: 10px;
	right: auto
}

.block.widget.featured:not(.sidebar-featured) .custom-columns .products-list .product-item {
	float: left
}

.block.widget .products-list .product-item-info {
	display: block
}

.block.widget .products-list .product-item {
	display: block
}

.block.widget .products-list .product-item-details {
	display: block
}

.block.featured:not(.sidebar-featured) .block-content .products-list .owl-carousel .product-item-info .product-item-photo,.block.featured:not(.sidebar-featured) .custom-columns .products-list .product-items .product-item-info .product-item-photo {
	float: left;
	width: 33%
}

.sidebar .block.widget.featured[role="tablist"] .title[role="tab"],.sidebar .block.widget.featured[role="tablist"] .title[data-role="collapsible"],.sidebar .block.widget.featured[role="tabpanel"] .title[role="tab"],.sidebar .block.widget.featured[role="tabpanel"] .title[data-role="collapsible"],.sidebar .block.widget.featured [role="tablist"] .title[role="tab"],.sidebar .block.widget.featured [role="tablist"] .title[data-role="collapsible"],.sidebar .block.widget.featured [role="tabpanel"] .title[role="tab"],.sidebar .block.widget.featured [role="tabpanel"] .title[data-role="collapsible"] {
	display: block;
	width: 100%;
	text-align: left;
	font-size: 20px;
	margin-bottom: 20px
}

.sidebar .block.widget.featured[role="tablist"] .title[role="tab"] strong,.sidebar .block.widget.featured[role="tablist"] .title[data-role="collapsible"] strong,.sidebar .block.widget.featured[role="tabpanel"] .title[role="tab"] strong,.sidebar .block.widget.featured[role="tabpanel"] .title[data-role="collapsible"] strong,.sidebar .block.widget.featured [role="tablist"] .title[role="tab"] strong,.sidebar .block.widget.featured [role="tablist"] .title[data-role="collapsible"] strong,.sidebar .block.widget.featured [role="tabpanel"] .title[role="tab"] strong,.sidebar .block.widget.featured [role="tabpanel"] .title[data-role="collapsible"] strong {
	line-height: 1.8rem
}

.sidebar .block.widget.featured[role="tablist"] .title[role="tab"]:before,.sidebar .block.widget.featured[role="tablist"] .title[data-role="collapsible"]:before,.sidebar .block.widget.featured[role="tabpanel"] .title[role="tab"]:before,.sidebar .block.widget.featured[role="tabpanel"] .title[data-role="collapsible"]:before,.sidebar .block.widget.featured [role="tablist"] .title[role="tab"]:before,.sidebar .block.widget.featured [role="tablist"] .title[data-role="collapsible"]:before,.sidebar .block.widget.featured [role="tabpanel"] .title[role="tab"]:before,.sidebar .block.widget.featured [role="tabpanel"] .title[data-role="collapsible"]:before {
	top: 0;
	display: inline-block
}

.sidebar .block.widget.featured[role="tablist"] .block-content,.sidebar .block.widget.featured[role="tabpanel"] .block-content,.sidebar .block.widget.featured [role="tablist"] .block-content,.sidebar .block.widget.featured [role="tabpanel"] .block-content {
	float: none;
	margin: 0 0 20px;
	padding: 0;
	width: 100%
}

.sidebar .block.widget.featured[role="tablist"] .block-content .product-items,.sidebar .block.widget.featured[role="tabpanel"] .block-content .product-items,.sidebar .block.widget.featured [role="tablist"] .block-content .product-items,.sidebar .block.widget.featured [role="tabpanel"] .block-content .product-items {
	display: block
}

.sidebar .block.widget.featured[role="tablist"] .block-content .product-items .products-grid .product-item,.sidebar .block.widget.featured[role="tablist"] .block-content .product-items .products-list .product-item,.sidebar .block.widget.featured[role="tabpanel"] .block-content .product-items .products-grid .product-item,.sidebar .block.widget.featured[role="tabpanel"] .block-content .product-items .products-list .product-item,.sidebar .block.widget.featured [role="tablist"] .block-content .product-items .products-grid .product-item,.sidebar .block.widget.featured [role="tablist"] .block-content .product-items .products-list .product-item,.sidebar .block.widget.featured [role="tabpanel"] .block-content .product-items .products-grid .product-item,.sidebar .block.widget.featured [role="tabpanel"] .block-content .product-items .products-list .product-item {
	max-width: 100%
}

.sidebar .block.widget.featured[role="tablist"] .block-content .product-items .product-item-photo,.sidebar .block.widget.featured[role="tabpanel"] .block-content .product-items .product-item-photo,.sidebar .block.widget.featured [role="tablist"] .block-content .product-items .product-item-photo,.sidebar .block.widget.featured [role="tabpanel"] .block-content .product-items .product-item-photo {
	position: relative
}

.sidebar .block.widget.featured[role="tablist"] .block-content .product-items .product-item-details,.sidebar .block.widget.featured[role="tabpanel"] .block-content .product-items .product-item-details,.sidebar .block.widget.featured [role="tablist"] .block-content .product-items .product-item-details,.sidebar .block.widget.featured [role="tabpanel"] .block-content .product-items .product-item-details {
	margin: 0
}

.sidebar .block.widget.featured[role="tablist"] .block-content .product-item-info,.sidebar .block.widget.featured[role="tabpanel"] .block-content .product-item-info,.sidebar .block.widget.featured [role="tablist"] .block-content .product-item-info,.sidebar .block.widget.featured [role="tabpanel"] .block-content .product-item-info {
	margin: 0
}

.sidebar .block.widget.featured[role="tablist"] .block-content .product-item-info:hover,.sidebar .block.widget.featured[role="tablist"] .block-content .product-item-info.active,.sidebar .block.widget.featured[role="tabpanel"] .block-content .product-item-info:hover,.sidebar .block.widget.featured[role="tabpanel"] .block-content .product-item-info.active,.sidebar .block.widget.featured [role="tablist"] .block-content .product-item-info:hover,.sidebar .block.widget.featured [role="tablist"] .block-content .product-item-info.active,.sidebar .block.widget.featured [role="tabpanel"] .block-content .product-item-info:hover,.sidebar .block.widget.featured [role="tabpanel"] .block-content .product-item-info.active {
	border: 0;
	padding: 0;
	margin: 0;
	box-shadow: none
}

.sidebar .block.widget.featured[role="tablist"] .owl-controls,.sidebar .block.widget.featured[role="tabpanel"] .owl-controls,.sidebar .block.widget.featured [role="tablist"] .owl-controls,.sidebar .block.widget.featured [role="tabpanel"] .owl-controls {
	position: relative;
	top: 0;
	right: 0;
	padding: 0 15px 20px;
	text-align: center
}

.sidebar .block.widget.featured[role="tablist"] .category-title,.sidebar .block.widget.featured[role="tabpanel"] .category-title,.sidebar .block.widget.featured [role="tablist"] .category-title,.sidebar .block.widget.featured [role="tabpanel"] .category-title {
	width: 100%;
	text-align: left
}

.sidebar .block.widget.featured[role="tablist"] .category-title::before,.sidebar .block.widget.featured[role="tabpanel"] .category-title::before,.sidebar .block.widget.featured [role="tablist"] .category-title::before,.sidebar .block.widget.featured [role="tabpanel"] .category-title::before {
	content: "\f107";
	display: inline-block;
	font-family: "FontAwesome";
	font-weight: 400;
	text-rendering: auto;
	transform: translate(0px,0px)
}

.sidebar .block.widget.featured[role="tablist"] .category-title.active::before,.sidebar .block.widget.featured[role="tabpanel"] .category-title.active::before,.sidebar .block.widget.featured [role="tablist"] .category-title.active::before,.sidebar .block.widget.featured [role="tabpanel"] .category-title.active::before {
	content: "\f106"
}

.sidebar .block.widget.featured[role="tablist"] .category-title strong,.sidebar .block.widget.featured[role="tabpanel"] .category-title strong,.sidebar .block.widget.featured [role="tablist"] .category-title strong,.sidebar .block.widget.featured [role="tabpanel"] .category-title strong {
	padding: 0;
	font-size: 16px
}

.sidebar .block.widget.featured[role="tablist"] .category-content,.sidebar .block.widget.featured[role="tabpanel"] .category-content,.sidebar .block.widget.featured [role="tablist"] .category-content,.sidebar .block.widget.featured [role="tabpanel"] .category-content {
	float: none;
	margin-left: 0;
	padding: 20px 0 0;
	text-align: left;
	width: 100%
}

.sidebar .block.widget.featured .products-list .product-items {
	padding-top: 20px
}

.sidebar .block.widget.featured .products-list .product-items .product-item {
	float: none;
	display: block;
	margin-bottom: 45px
}

.sidebar .block.widget.featured .products-list .product-items .product-item-info {
	display: block;
	margin-left: 0;
	margin-right: 0
}

.sidebar .block.widget.featured .products-list .product-items .rating-summary .label {
	display: none
}

.sidebar .block.widget.featured .products-list .product-items .product-item-details {
	overflow: hidden;
	display: block
}

.sidebar .block.widget.featured .products-list .product-items .product-item-photo {
	position: relative;
	display: inline-block;
	float: left;
	width: 30%;
	padding: 0 10px 10px 0
}

.sidebar .block.widget.featured .products-list .product-items .product-item-actions .actions-primary {
	display: block;
	margin-bottom: 5px
}

.sidebar .block.widget.featured .products-list .product-items .product-image-photo {
	padding: 0
}

.sidebar .block.widget.featured .products-list .product-items .owl-wrapper-outer {
	overflow: visible
}

.sidebar .block.widget.featured .products-list .product-items .product-label {
	left: 0;
	right: auto;
	top: -20px
}

.sidebar .block.widget.featured .not-found {
	padding: 0 0 25px;
	margin: -25px 0 0
}

.sidebar .sidebar-featured .collapsible-block {
	margin-top: 0
}

.sidebar .sidebar-featured .block {
	margin-bottom: 0
}

.sidebar .sidebar-featured .block .block-title {
	margin-bottom: 5px
}

.tm-featured-switch-image-container {
	position: relative;
	overflow: hidden
}

.tm-featured-switch-image-container .replaced {
	display: none;
	position: absolute;
	top: 0;
	left: 0
}

.featured-listing-gallery .fotorama__arr,.featured-listing-gallery .fotorama__thumb__arr,.featured-listing-carousel .fotorama__arr,.featured-listing-carousel .fotorama__thumb__arr {
	background: none
}

.featured-listing-gallery .fotorama__arr,.featured-listing-carousel .fotorama__arr {
	width: 40px;
	top: 50%;
	bottom: auto
}

.featured-listing-gallery .fotorama__arr .fotorama__arr__arr,.featured-listing-carousel .fotorama__arr .fotorama__arr__arr {
	background-image: none;
	background: rgba(0,0,0,.05);
	width: 40px;
	height: 40px
}

.featured-listing-gallery .fotorama__arr--prev .fotorama__arr__arr:before,.featured-listing-gallery .fotorama__arr--next .fotorama__arr__arr:before,.featured-listing-carousel .fotorama__arr--prev .fotorama__arr__arr:before,.featured-listing-carousel .fotorama__arr--next .fotorama__arr__arr:before {
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	position: absolute;
	font-family: 'FontAwesome';
	font-size: 22px;
	color: #5a5e62
}

.featured-listing-gallery .fotorama__arr--prev .fotorama__arr__arr:before,.featured-listing-carousel .fotorama__arr--prev .fotorama__arr__arr:before {
	content: "\f104"
}

.featured-listing-gallery .fotorama__arr--next .fotorama__arr__arr:before,.featured-listing-carousel .fotorama__arr--next .fotorama__arr__arr:before {
	content: '\f105'
}

.columns {
	display: block !important
}

.block.widget.featured .product-item {
	position: relative;
	max-width: 100%
}

.block.widget.featured .product-item .product-item-info {
	position: relative
}

.block.widget.featured .product-item .product-label {
	position: absolute;
	top: 10px;
	right: 20px;
	z-index: 99;
	font-size: 12px;
	color: #fff;
	background-color: red;
	text-transform: uppercase;
	padding: 5px 10px;
	font-weight: 700
}

.block.widget.featured .not-found {
	padding: 0;
	margin: 0
}

@media(max-width:767px) {
	.block.widget.featured .not-found {
		padding: 0 0 15px;
		margin: -30px 0 0
	}
}

.block.widget.featured .products-grid .owl-carousel .owl-item .product-item {
	width: 100%
}

.block.featured {
	overflow: visible
}

.block.featured .block-content .owl-carousel .owl-nav {
	position: absolute;
	top: -30px;
	right: 10px
}

.block.featured .block-content .owl-carousel .owl-nav .owl-prev,.block.featured .block-content .owl-carousel .owl-nav .owl-next {
	display: inline-block;
	padding: 0 7px;
	cursor: pointer
}

.block.featured .block-content .owl-carousel .owl-nav .owl-prev:before,.block.featured .block-content .owl-carousel .owl-nav .owl-next:before {
	display: inline-block;
	font-family: "FontAwesome";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.block.featured .block-content .owl-carousel .owl-nav .owl-prev:before,.block.featured .block-content .owl-carousel .owl-nav .owl-next:before {
	font-size: 36px;
	line-height: 40px;
	color: #676666;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	-webkit-transition: .3s ease;
	transition: .3s ease
}

.block.featured .block-content .owl-carousel .owl-nav .owl-prev:hover:before,.block.featured .block-content .owl-carousel .owl-nav .owl-next:hover:before {
	color: #000
}

.block.featured .block-content .owl-carousel .owl-dots {
	text-align: center
}

.block.featured .block-content .owl-carousel .owl-dots .owl-dot {
	width: 12px;
	height: 12px;
	display: inline-block;
	margin: 5px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #676666
}

.block.featured .block-content .owl-carousel .owl-dots .owl-dot.active {
	background: #000
}
/*!
*  - v1.2.4
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/
.slider-pro {
	position: relative;
	margin: 0 auto;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.sp-slides-container {
	position: relative
}

.sp-mask {
	position: relative;
	overflow: hidden
}

.sp-slides {
	position: relative;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000
}

.sp-slide {
	position: absolute
}

.sp-image-container {
	overflow: hidden
}

.sp-image {
	position: relative;
	display: block;
	border: 0
}

.sp-no-js {
	overflow: hidden;
	max-width: 100%
}

.sp-thumbnails-container {
	position: relative;
	overflow: hidden
}

.sp-top-thumbnails,.sp-bottom-thumbnails {
	left: 0;
	margin: 0 auto
}

.sp-top-thumbnails {
	position: absolute;
	top: 0;
	margin-bottom: 4px
}

.sp-bottom-thumbnails {
	margin-top: 4px
}

.sp-left-thumbnails,.sp-right-thumbnails {
	position: absolute;
	top: 0
}

.sp-right-thumbnails {
	right: 0;
	margin-left: 4px
}

.sp-left-thumbnails {
	left: 0;
	margin-right: 4px
}

.sp-thumbnails {
	position: relative
}

.sp-thumbnail {
	border: 0
}

.sp-thumbnail-container {
	position: relative;
	display: block;
	overflow: hidden;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.sp-top-thumbnails .sp-thumbnail-container,.sp-bottom-thumbnails .sp-thumbnail-container {
	margin-left: 2px;
	margin-right: 2px
}

.sp-top-thumbnails .sp-thumbnail-container:first-child,.sp-bottom-thumbnails .sp-thumbnail-container:first-child {
	margin-left: 0
}

.sp-top-thumbnails .sp-thumbnail-container:last-child,.sp-bottom-thumbnails .sp-thumbnail-container:last-child {
	margin-right: 0
}

.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container {
	margin-top: 2px;
	margin-bottom: 2px
}

.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child {
	margin-top: 0
}

.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child {
	margin-bottom: 0
}

.sp-right-thumbnails.sp-has-pointer {
	margin-left: -13px
}

.sp-right-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	left: 18px;
	margin-left: 0 !important
}

.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	height: 100%;
	border-left: 5px solid #F00;
	left: 0;
	top: 0;
	margin-left: 13px
}

.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 0;
	top: 50%;
	margin-top: -8px;
	border-right: 13px solid #F00;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}

.sp-left-thumbnails.sp-has-pointer {
	margin-right: -13px
}

.sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	right: 18px
}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	height: 100%;
	border-left: 5px solid #F00;
	right: 0;
	top: 0;
	margin-right: 13px
}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	right: 0;
	top: 50%;
	margin-top: -8px;
	border-left: 13px solid #F00;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}

.sp-bottom-thumbnails.sp-has-pointer {
	margin-top: -13px
}

.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	top: 18px;
	margin-top: 0 !important
}

.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	width: 100%;
	border-bottom: 5px solid #F00;
	top: 0;
	margin-top: 13px
}

.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	top: 0;
	margin-left: -8px;
	border-bottom: 13px solid #F00;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}

.sp-top-thumbnails.sp-has-pointer {
	margin-bottom: -13px
}

.sp-top-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	bottom: 18px
}

.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	width: 100%;
	border-bottom: 5px solid #F00;
	bottom: 0;
	margin-bottom: 13px
}

.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	bottom: 0;
	margin-left: -8px;
	border-top: 13px solid #F00;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}

.sp-layer {
	position: absolute;
	margin: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-backface-visibility: hidden
}

.sp-slides .sp-slide .sp-layer {
	opacity: 0
}

.sp-black {
	color: #FFF;
	background: black;
	background: rgba(0,0,0,.7)
}

.sp-white {
	color: #000;
	background: white;
	background: rgba(255,255,255,.7)
}

.sp-rounded {
	border-radius: 10px
}

.sp-padding {
	padding: 10px
}

.sp-grab {
	cursor: url(../images/openhand.cur),move
}

.sp-grabbing {
	cursor: url(../images/closedhand.cur),move
}

.sp-selectable {
	cursor: default
}

.sp-caption-container {
	text-align: center;
	margin-top: 10px
}

.sp-full-screen {
	margin: 0 !important;
	background-color: #000
}

.sp-full-screen-button {
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 30px;
	line-height: 1;
	cursor: pointer;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sp-full-screen-button:before {
	content: '\2195'
}

.sp-fade-full-screen {
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.slider-pro:hover .sp-fade-full-screen {
	opacity: 1
}

.sp-buttons {
	position: relative;
	width: 100%;
	text-align: center;
	padding-top: 10px
}

.sp-button {
	width: 10px;
	height: 10px;
	border: 2px solid #000;
	border-radius: 50%;
	margin: 4px;
	display: inline-block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.sp-selected-button {
	background-color: #000
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.sp-button {
		width: 14px;
		height: 14px
	}
}

@media only screen and (min-width:568px) and (max-width:768px) {
	.sp-button {
		width: 16px;
		height: 16px
	}
}

@media only screen and (min-width:320px) and (max-width:568px) {
	.sp-button {
		width: 18px;
		height: 18px
	}
}

.sp-arrows {
	position: absolute
}

.sp-fade-arrows {
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.sp-slides-container:hover .sp-fade-arrows {
	opacity: 1
}

.sp-horizontal .sp-arrows {
	width: 100%;
	left: 0;
	top: 50%;
	margin-top: -15px
}

.sp-vertical .sp-arrows {
	height: 100%;
	left: 50%;
	top: 0;
	margin-left: -10px
}

.sp-arrow {
	position: absolute;
	display: block;
	width: 20px;
	height: 30px;
	cursor: pointer
}

.sp-vertical .sp-arrow {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.sp-horizontal .sp-previous-arrow {
	left: 20px
}

.sp-horizontal .sp-next-arrow {
	right: 20px
}

.sp-vertical .sp-previous-arrow {
	top: 20px
}

.sp-vertical .sp-next-arrow {
	bottom: 20px
}

.sp-previous-arrow:before,.sp-previous-arrow:after,.sp-next-arrow:before,.sp-next-arrow:after {
	content: '';
	position: absolute;
	width: 50%;
	height: 50%;
	background-color: #FFF
}

.sp-previous-arrow:before {
	left: 30%;
	top: 0;
	-webkit-transform: skew(145deg,0deg);
	-ms-transform: skew(145deg,0deg);
	transform: skew(145deg,0deg)
}

.sp-previous-arrow:after {
	left: 30%;
	top: 50%;
	-webkit-transform: skew(-145deg,0deg);
	-ms-transform: skew(-145deg,0deg);
	transform: skew(-145deg,0deg)
}

.sp-next-arrow:before {
	right: 30%;
	top: 0;
	-webkit-transform: skew(35deg,0deg);
	-ms-transform: skew(35deg,0deg);
	transform: skew(35deg,0deg)
}

.sp-next-arrow:after {
	right: 30%;
	top: 50%;
	-webkit-transform: skew(-35deg,0deg);
	-ms-transform: skew(-35deg,0deg);
	transform: skew(-35deg,0deg)
}

.ie8 .sp-arrow,.ie7 .sp-arrow {
	width: 0;
	height: 0
}

.ie8 .sp-arrow:before,.ie8 .sp-arrow:after,.ie7 .sp-arrow:before,.ie7 .sp-arrow:after {
	content: none
}

.ie8.sp-horizontal .sp-previous-arrow,.ie7.sp-horizontal .sp-previous-arrow {
	border-right: 20px solid #FFF;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent
}

.ie8.sp-horizontal .sp-next-arrow,.ie7.sp-horizontal .sp-next-arrow {
	border-left: 20px solid #FFF;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent
}

.ie8.sp-vertical .sp-previous-arrow,.ie7.sp-vertical .sp-previous-arrow {
	border-bottom: 20px solid #FFF;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent
}

.ie8.sp-vertical .sp-next-arrow,.ie7.sp-vertical .sp-next-arrow {
	border-top: 20px solid #FFF;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent
}

.sp-thumbnail-arrows {
	position: absolute
}

.sp-fade-thumbnail-arrows {
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows {
	opacity: 1
}

.sp-top-thumbnails .sp-thumbnail-arrows,.sp-bottom-thumbnails .sp-thumbnail-arrows {
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -12px
}

.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows {
	height: 100%;
	top: 0;
	left: 50%;
	margin-left: -7px
}

.sp-thumbnail-arrow {
	position: absolute;
	display: block;
	width: 15px;
	height: 25px;
	cursor: pointer
}

.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.sp-top-thumbnails .sp-previous-thumbnail-arrow,.sp-bottom-thumbnails .sp-previous-thumbnail-arrow {
	left: 0
}

.sp-top-thumbnails .sp-next-thumbnail-arrow,.sp-bottom-thumbnails .sp-next-thumbnail-arrow {
	right: 0
}

.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow {
	top: 0
}

.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow {
	bottom: 0
}

.sp-previous-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-next-thumbnail-arrow:after {
	content: '';
	position: absolute;
	width: 50%;
	height: 50%;
	background-color: #FFF
}

.sp-previous-thumbnail-arrow:before {
	left: 30%;
	top: 0;
	-webkit-transform: skew(145deg,0deg);
	-ms-transform: skew(145deg,0deg);
	transform: skew(145deg,0deg)
}

.sp-previous-thumbnail-arrow:after {
	left: 30%;
	top: 50%;
	-webkit-transform: skew(-145deg,0deg);
	-ms-transform: skew(-145deg,0deg);
	transform: skew(-145deg,0deg)
}

.sp-next-thumbnail-arrow:before {
	right: 30%;
	top: 0;
	-webkit-transform: skew(35deg,0deg);
	-ms-transform: skew(35deg,0deg);
	transform: skew(35deg,0deg)
}

.sp-next-thumbnail-arrow:after {
	right: 30%;
	top: 50%;
	-webkit-transform: skew(-35deg,0deg);
	-ms-transform: skew(-35deg,0deg);
	transform: skew(-35deg,0deg)
}

.ie8 .sp-thumbnail-arrow,.ie7 .sp-thumbnail-arrow {
	width: 0;
	height: 0
}

.ie8 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie7 .sp-thumbnail-arrow:after {
	content: none
}

.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow {
	border-right: 12px solid #FFF;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}

.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow {
	border-left: 12px solid #FFF;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}

.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow {
	border-bottom: 12px solid #FFF;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent
}

.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow {
	border-top: 12px solid #FFF;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent
}

a.sp-video {
	text-decoration: none
}

a.sp-video img {
	-webkit-backface-visibility: hidden;
	border: 0
}

a.sp-video:after {
	content: '\25B6';
	position: absolute;
	width: 45px;
	padding-left: 5px;
	height: 50px;
	border: 2px solid #FFF;
	text-align: center;
	font-size: 30px;
	border-radius: 30px;
	top: 0;
	color: #FFF;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,.2);
	margin: auto;
	line-height: 52px
}

.slider-pro img.sp-image,.slider-pro img.sp-thumbnail {
	max-width: none;
	max-height: none;
	border: 0 !important;
	border-radius: 0 !important;
	padding: 0 !important;
	-webkit-box-shadow: none !important;
	-mox-box-shadow: none !important;
	box-shadow: none !important;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none
}

.slider-pro a {
	position: static;
	transition: none !important;
	-moz-transition: none !important;
	-webkit-transition: none !important;
	-o-transition: none !important
}

.slider-pro iframe,.slider-pro object,.slider-pro video,.slider-pro embed,.slider-pro canvas {
	max-width: none;
	max-height: none
}

.slider-pro p.sp-layer {
	font-size: 14px;
	line-height: 1.4;
	margin: 0
}

.slider-pro h1.sp-layer {
	font-size: 32px;
	line-height: 1.4;
	margin: 0
}

.slider-pro h2.sp-layer {
	font-size: 24px;
	line-height: 1.4;
	margin: 0
}

.slider-pro h3.sp-layer {
	font-size: 19px;
	line-height: 1.4;
	margin: 0
}

.slider-pro h4.sp-layer {
	font-size: 16px;
	line-height: 1.4;
	margin: 0
}

.slider-pro h5.sp-layer {
	font-size: 13px;
	line-height: 1.4;
	margin: 0
}

.slider-pro h6.sp-layer {
	font-size: 11px;
	line-height: 1.4;
	margin: 0
}

.slider-pro img.sp-layer {
	border: 0
}

@media screen and (max-width:767px) {
	#maincontent .columns {
		display: block
	}
}

.slider-pro-wrapper {
	overflow: hidden;
	position: relative;
	margin-bottom: 30px
}

@media(min-width:1200px) {
	.slider-pro-wrapper {
		margin-bottom: 136px
	}
}

.slider-pro-wrapper .btn-slider {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF;
	-moz-transition: .3;
	-o-transition: .3;
	-webkit-transition: .3;
	transition: .3;
	font-size: 18px;
	line-height: 26px;
	padding: 20px 84px !important;
	border-radius: 30px
}

.slider-pro-wrapper .btn-slider:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.slider-pro-wrapper .btn-slider {
		padding: 14px 33px
	}
}

.slider-pro-wrapper .btn-slider:hover {
	background: #676666
}

.slider-pro.abs {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.slider-pro-container {
	position: relative;
	display: block
}

.loading-mask.for-slider {
	position: absolute
}

.loading-mask.for-slider .loader img {
	position: absolute
}

.loading-mask {
	background: rgba(255,255,255,.5);
	bottom: 0;
	left: 0;
	margin: auto;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 100
}

.loading-mask .cssload-container {
	width: 100%;
	height: 49px;
	text-align: center
}

.loading-mask .loader {
	width: 49px;
	height: 49px;
	margin: 0 auto;
	border: 3px solid #000;
	border-radius: 50%;
	border-left-color: transparent;
	border-right-color: transparent;
	position: absolute;
	top: calc(50% - 24px);
	left: calc(50% - 24px);
	animation: cssload-spin 575ms infinite linear;
	-o-animation: cssload-spin 575ms infinite linear;
	-ms-animation: cssload-spin 575ms infinite linear;
	-webkit-animation: cssload-spin 575ms infinite linear;
	-moz-animation: cssload-spin 575ms infinite linear
}

@keyframes cssload-spin {
	100% {
		transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-o-keyframes cssload-spin {
	100% {
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-ms-keyframes cssload-spin {
	100% {
		-ms-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes cssload-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes cssload-spin {
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.loading-mask .loader>img,.loading-mask .loader p {
	display: none
}

.imagezoom {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

@media(min-width:1200px) {
	.imagezoom {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}
}

.imagezoom .loadingMask {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,.8)
}

.imagezoom .loadingMask.show {
	display: block
}

.imagezoom .loadingIcon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -30px 0 0 -30px
}

.imagezoom .zoomWrapper {
	position: relative;
	max-width: 100%
}

.imagezoom .zoomWrapper img {
	max-width: 100%
}

.imagezoom .main-image-placeholder {
	background: #f5f5f5;
	max-width: 100%
}

@media(min-width:1200px) {
	.imagezoom .main-image-placeholder {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
		-webkit-flex-basis: calc(100% - 100px);
		-ms-flex-preferred-size: calc(100% - 100px);
		flex-basis: calc(100% - 100px);
		max-width: calc(100% - 100px)
	}
}

.imagezoom .image-placeholder .videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0
}

.imagezoom .image-placeholder .videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.imagezoom .gallery-placeholder {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

@media(min-width:1200px) {
	.imagezoom .gallery-placeholder {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		-webkit-flex-basis: 100px;
		-ms-flex-preferred-size: 100px;
		flex-basis: 100px;
		max-width: 100px
	}
}

.imagezoom .gallery-placeholder a {
	display: block;
	margin: 20px 0;
	opacity: .2
}

@media(min-width:1200px) {
	.imagezoom .gallery-placeholder a {
		margin: 0
	}
}

.imagezoom .gallery-placeholder a+a {
	margin-left: 10px
}

@media(min-width:1200px) {
	.imagezoom .gallery-placeholder a+a {
		margin: 10px 0 0
	}
}

.imagezoom .gallery-placeholder a.zoomGalleryActive,.imagezoom .gallery-placeholder a:hover {
	opacity: 1
}

.imagezoom .gallery-placeholder a img {
	display: block;
	border-radius: 4px
}

.imagezoom .hidden {
	display: none
}

.imagezoom .video>.zoomWrapper {
	display: none
}

.navigation li.level-top,.navigation a.level-top {
	position: static;
	text-transform: capitalize
}

.navigation li.level-top .submenu .submenu-reverse,.navigation a.level-top .submenu .submenu-reverse {
	right: auto
}

.navigation li.level-top .menu-banner,.navigation a.level-top .menu-banner {
	width: 525px;
	margin-left: -95px
}

.navigation li.level-top .menu-banner img,.navigation a.level-top .menu-banner img {
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}

.navigation li.level-top .menu-banner a,.navigation a.level-top .menu-banner a {
	overflow: hidden;
	position: relative;
	display: block
}

.navigation li.level-top .menu-banner a:before,.navigation li.level-top .menu-banner a:after,.navigation a.level-top .menu-banner a:before,.navigation a.level-top .menu-banner a:after {
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	content: '';
	display: block;
	width: 0;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	background: rgba(255,255,255,.2)
}

.navigation li.level-top .menu-banner a img,.navigation a.level-top .menu-banner a img {
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	width: 100%
}

.navigation li.level-top .menu-banner a:hover:before,.navigation li.level-top .menu-banner a:hover:after,.navigation a.level-top .menu-banner a:hover:before,.navigation a.level-top .menu-banner a:hover:after {
	width: 100%;
	left: 0
}

.navigation li.level-top .menu-banner a:hover img,.navigation a.level-top .menu-banner a:hover img {
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1)
}

.navigation li.level-top .mm-label,.navigation a.level-top .mm-label {
	position: absolute;
	top: -10px;
	left: -5px;
	padding: 3px 7px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 13.2px;
	color: #fff;
	background-color: #c02a2a;
	display: none
}

@media(min-width:768px) {
	.navigation li.level-top .mm-label,.navigation a.level-top .mm-label {
		display: block
	}
}

.navigation li.level-top li,.navigation a.level-top li {
	position: relative
}

.navigation li.level-top .mm-image,.navigation a.level-top .mm-image {
	display: none;
	margin-bottom: 10px
}

.navigation li.level-top .mm-image img,.navigation a.level-top .mm-image img {
	width: 100%;
	max-width: 100%
}

@media(min-width:768px) {
	.navigation li.level-top .mm-image,.navigation a.level-top .mm-image {
		display: inline-block
	}
}

.navigation li.level-top .megamenu-wrapper>.container,.navigation li.level-top .page-print.sales-order-print .megamenu-wrapper>#maincontent,.page-print.sales-order-print .navigation li.level-top .megamenu-wrapper>#maincontent,.navigation a.level-top .megamenu-wrapper>.container,.navigation a.level-top .page-print.sales-order-print .megamenu-wrapper>#maincontent,.page-print.sales-order-print .navigation a.level-top .megamenu-wrapper>#maincontent {
	top: 100%;
	left: 0;
	width: 100%;
	padding: 50px;
	background: #f5f5f5;
	border: 1px solid #dedede
}

.navigation li.level-top ul.mm-submenu,.navigation a.level-top ul.mm-submenu {
	display: block;
	padding: 0
}

@media(min-width:1200px) {
	.navigation li.level-top ul.mm-submenu.level2,.navigation a.level-top ul.mm-submenu.level2 {
		padding-top: 10px
	}

	.navigation li.level-top ul.mm-submenu.level2 li,.navigation a.level-top ul.mm-submenu.level2 li {
		margin-bottom: 14px
	}

	.navigation li.level-top ul.mm-submenu.level2 li:last-child,.navigation a.level-top ul.mm-submenu.level2 li:last-child {
		margin-bottom: 0
	}
}

@media(max-width:767px) {
	.navigation li.level-top ul.mm-submenu.level1 li a,.navigation a.level-top ul.mm-submenu.level1 li a {
		padding-left: 15px;
		padding-right: 0
	}

	.navigation li.level-top ul.mm-submenu.level1 li li a,.navigation a.level-top ul.mm-submenu.level1 li li a {
		padding-left: 30px
	}

	.navigation li.level-top ul.mm-submenu .mm-submenu,.navigation a.level-top ul.mm-submenu .mm-submenu {
		padding-left: 15px
	}
}

.navigation li.level-top .tm-megamenu ul.level1>li>a,.navigation a.level-top .tm-megamenu ul.level1>li>a {
	font-size: 15px;
	font-weight: 500;
	position: relative;
	text-transform: initial
}

.navigation li.level-top .tm-megamenu ul.level1>li>a:hover,.navigation a.level-top .tm-megamenu ul.level1>li>a:hover {
	color: #ef4923
}

.navigation li.level-top .tm-megamenu ul.level2>li a,.navigation a.level-top .tm-megamenu ul.level2>li a {
	font-size: 15px
}

.navigation li.level-top .tm-megamenu ul.level2>li a:hover,.navigation a.level-top .tm-megamenu ul.level2>li a:hover {
	color: #ef4923
}

.navigation li.level-top .tm-megamenu .product,.navigation a.level-top .tm-megamenu .product {
	display: none
}

.navigation li.level-top .tm-megamenu .product .product-image,.navigation a.level-top .tm-megamenu .product .product-image {
	margin-bottom: 10px
}

.navigation li.level-top .tm-megamenu .product .product-image a,.navigation a.level-top .tm-megamenu .product .product-image a {
	display: block;
	background: none
}

.navigation li.level-top .tm-megamenu .product .product-name,.navigation a.level-top .tm-megamenu .product .product-name {
	display: block;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 1.2;
	text-align: center;
	font-family: "Rubik",sans-serif
}

.navigation li.level-top .tm-megamenu .product .product-name a,.navigation a.level-top .tm-megamenu .product .product-name a {
	padding: 0;
	color: #000
}

.navigation li.level-top .tm-megamenu .product .product-name a:hover,.navigation a.level-top .tm-megamenu .product .product-name a:hover {
	background: none;
	color: #000
}

.navigation li.level-top .tm-megamenu .product .price-box,.navigation a.level-top .tm-megamenu .product .price-box {
	display: none
}

.navigation li.level-top .tm-megamenu .product .price-box .price,.navigation a.level-top .tm-megamenu .product .price-box .price {
	font-size: 1.2em;
	line-height: 1.2em
}

.navigation li.level-top .tm-megamenu .product .price-box .old-price,.navigation a.level-top .tm-megamenu .product .price-box .old-price {
	font-size: 1em;
	text-decoration: line-through
}

.navigation li.level-top .tm-megamenu .product .price-box .special-price,.navigation a.level-top .tm-megamenu .product .price-box .special-price {
	font-size: 1.2em
}

@media(min-width:992px) {
	.navigation li.level-top .tm-megamenu .product,.navigation a.level-top .tm-megamenu .product {
		display: block
	}
}

.navigation li.level-top .tm-megamenu .widget,.navigation li.level-top .tm-megamenu .video,.navigation li.level-top .tm-megamenu .static-block,.navigation a.level-top .tm-megamenu .widget,.navigation a.level-top .tm-megamenu .video,.navigation a.level-top .tm-megamenu .static-block {
	display: none
}

@media(min-width:992px) {
	.navigation li.level-top .tm-megamenu .widget,.navigation li.level-top .tm-megamenu .video,.navigation li.level-top .tm-megamenu .static-block,.navigation a.level-top .tm-megamenu .widget,.navigation a.level-top .tm-megamenu .video,.navigation a.level-top .tm-megamenu .static-block {
		display: block
	}
}

@media(max-width:992px) {
	.rd-navbar-nav li.rd-navbar--has-megamenu.products-only>.rd-navbar-submenu-toggle {
		display: none
	}
}

@media(max-width:991px) {
	.navigation li.level-top .megamenu-wrapper>.container,.navigation li.level-top .page-print.sales-order-print .megamenu-wrapper>#maincontent,.page-print.sales-order-print .navigation li.level-top .megamenu-wrapper>#maincontent,.navigation li.level-top .page-print.sales-order-print .megamenu-wrapper>#maincontent,.page-print.sales-order-print .navigation li.level-top .megamenu-wrapper>#maincontent,.navigation a.level-top .megamenu-wrapper>.container,.navigation a.level-top .page-print.sales-order-print .megamenu-wrapper>#maincontent,.page-print.sales-order-print .navigation a.level-top .megamenu-wrapper>#maincontent,.navigation a.level-top .page-print.sales-order-print .megamenu-wrapper>#maincontent,.page-print.sales-order-print .navigation a.level-top .megamenu-wrapper>#maincontent {
		min-height: none !important;
		padding: 0 !important
	}
}

@media(max-width:991px) {
	nav.navigation[role="navigation"] .row {
		margin-bottom: 0 !important
	}
}

.menu-banners a img {
	-webkit-transition: all .2s ease 0s;
	-moz-transition: all .2s ease 0s;
	-o-transition: all .2s ease 0s;
	transition: all .2s ease 0s
}

.menu-banners a img:hover {
	opacity: .8
}

.sidebar .navigation {
	background: none;
	margin-bottom: 20px;
	height: inherit;
	left: auto;
	overflow: inherit;
	padding: 0;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 3
}

.sidebar .navigation:empty {
	display: none
}

.sidebar .navigation .rd-navbar-nav-wrap {
	display: block
}

.sidebar .navigation>ul {
	padding: 0;
	border-bottom: 0
}

.sidebar .navigation li.level0 {
	display: block;
	border-bottom: solid 1px #c9c9c9;
	margin: 0;
	position: relative
}

.sidebar .navigation li.level0 a.level-top {
	display: block
}

@media(max-width:767px) {
	.sidebar .navigation>ul {
		border: 0
	}
}

.sidebar .navigation .level0 .megamenu-wrapper {
	width: 100% !important;
	position: absolute;
	padding: 20px 0;
	background: #fff;
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.25)
}

.sidebar .navigation ul {
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
	position: relative
}

.sidebar .navigation li.level0 {
	border-top: medium none
}

.sidebar .navigation .level0 {
	display: inline-block;
	margin: 0 10px 0 0;
	position: relative
}

.sidebar .navigation .level0:last-child {
	margin-right: 0;
	padding-right: 0
}

.sidebar .navigation .level0>.level-top {
	box-sizing: border-box;
	color: #575757;
	line-height: 47px;
	padding: 0 12px;
	position: relative;
	text-decoration: none
}

.sidebar .navigation .level0>.level-top:hover,.sidebar .navigation .level0>.level-top.ui-state-focus {
	color: #b9b9b9;
	text-decoration: none
}

.sidebar .navigation .level0.active>.level-top,.sidebar .navigation .level0.has-active>.level-top {
	border-color: #c9c9c9;
	border-style: solid;
	border-width: 0 0 3px;
	color: #575757;
	display: block;
	text-decoration: none
}

.sidebar .navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.sidebar .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon) {
	margin: 0
}

.sidebar .navigation .level0.parent:hover>.submenu {
	overflow: visible !important
}

.sidebar .navigation .level0 .submenu {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #c9c9c9;
	box-shadow: 0 5px 5px rgba(0,0,0,.19);
	display: none;
	font-weight: 400;
	left: 0;
	margin: 0 !important;
	min-width: 230px;
	position: absolute;
	z-index: 1
}

@media(max-width:767px) {
	.sidebar .navigation .level0 .submenu:not(:first-child) ul {
		padding-left: 15px
	}
}

.sidebar .navigation .level0 .submenu>ul {
	margin-top: 11px
}

.sidebar .navigation .level0 .submenu>ul::before,.sidebar .navigation .level0 .submenu>ul::after {
	content: "";
	display: block;
	overflow: hidden;
	position: absolute
}

.sidebar .navigation .level0 .submenu>ul::before {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: transparent transparent #fff;
	border-image: none;
	border-style: solid;
	border-width: 10px;
	color: #fff;
	height: 0;
	left: 20px;
	top: -20px;
	width: 0;
	z-index: 4
}

.sidebar .navigation .level0 .submenu>ul::after {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: transparent transparent #c9c9c9;
	border-image: none;
	border-style: solid;
	border-width: 11px;
	color: #575757;
	height: 0;
	left: 19px;
	top: -22px;
	width: 0;
	z-index: 3
}

.sidebar .navigation .level0 .submenu a {
	color: #575757;
	display: block;
	line-height: inherit;
	padding: 8px 20px
}

.sidebar .navigation .level0 .submenu a:hover,.sidebar .navigation .level0 .submenu a.ui-state-focus {
	background: #e8e8e8 none repeat scroll 0 0;
	color: #575757;
	text-decoration: none
}

.sidebar .navigation .level0 .submenu .active>a {
	border-color: #c9c9c9;
	border-style: solid;
	border-width: 0 0 0 3px;
	color: #575757
}

.sidebar .navigation .level0.more {
	display: inline-block;
	position: relative;
	text-decoration: none
}

.sidebar .navigation .level0.more::after {
	color: inherit;
	content: "\f107";
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 26px;
	font-weight: normal;
	line-height: inherit;
	overflow: hidden;
	text-align: center;
	vertical-align: middle
}

.sidebar .navigation .level0.more::before {
	display: none
}

.sidebar .navigation .level0.more::after {
	cursor: pointer;
	padding: 8px 12px;
	position: relative;
	z-index: 1
}

.sidebar .navigation .level0.more:hover>.submenu {
	overflow: visible !important
}

.sidebar .navigation .level0.more li {
	display: block
}

@media(max-width:479px) {
	.sidebar .navigation .level0 .submenu {
		box-shadow: none;
		border: 0
	}

	.sidebar .navigation .parent .level-top {
		display: block;
		position: relative;
		text-decoration: none
	}

	.sidebar .navigation .parent .level-top::after {
		color: inherit;
		content: "\f107";
		display: inline-block;
		font-family: "FontAwesome";
		font-size: 20px;
		font-weight: normal;
		line-height: 47px;
		overflow: hidden;
		text-align: center;
		vertical-align: middle
	}

	.sidebar .navigation .parent .level-top::after {
		position: absolute;
		right: 7px;
		top: 0
	}

	.sidebar .navigation .parent .level-top.ui-state-active::after {
		content: "\f105"
	}
}

@media(max-width:479px) {
	.sidebar .navigation .submenu:not(:first-child) {
		font-weight: 400;
		line-height: 1.3;
		left: auto !important;
		overflow-x: hidden;
		padding: 0;
		position: relative !important;
		top: auto !important;
		transition: left .3s ease-out
	}

	.sidebar .navigation .rd-navbar-dropdown {
		width: 100%
	}
}

.sm-header-nav-wrap.stuckElement {
	z-index: 90 !important
}

.sm-header-nav-wrap.isStuck {
	top: 0 !important;
	left: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	background: #fff;
	box-shadow: 0 2px 3px rgba(0,0,0,.3);
	transition: .4s
}

@media(min-width:992px) {
	.sm-header-nav-wrap.isStuck {
		padding: 10px 20px
	}
}

@media(max-width:992px) {
	.sm-header-nav-wrap.isStuck {
		z-index: 50 !important
	}
}

nav.navigation[role="navigation"] {
	width: 100%;
	padding: 0 20px
}

@media(max-width:992px) {
	nav.navigation[role="navigation"] {
		padding: 0
	}
}

nav.navigation[role="navigation"] *,nav.navigation[role="navigation"] *:before,nav.navigation[role="navigation"] *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

@media(min-width:768px) {
	nav.navigation[role="navigation"] .row {
		margin-bottom: 20px
	}

	nav.navigation[role="navigation"] ul.vm-static,nav.navigation[role="navigation"] ul.vm-easing {
		margin-left: 10px
	}

	nav.navigation[role="navigation"] ul.vm-pop-up {
		position: absolute;
		z-index: 9;
		top: 100%;
		left: 0;
		width: 100%;
		background: #FFF;
		box-shadow: 1px 1px 5px #ccc
	}
}

@media(max-width:767px) {
	nav.navigation[role="navigation"] li.level-top .megamenu-wrapper,nav.navigation[role="navigation"] a.level-top .megamenu-wrapper {
		padding: 0;
		background: none
	}

	nav.navigation[role="navigation"] [class*="col-"] {
		padding: 0
	}
}

nav.navigation[role="navigation"].mobile-only,nav.navigation[role="navigation"].desktop-only {
	visibility: hidden;
	opacity: 0;
	display: none
}

nav.navigation[role="navigation"].active {
	visibility: visible;
	opacity: 1;
	display: block
}

.tm-top-navigation>.ui-menu {
	min-width: 300px;
	max-width: 480px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	justify-content: center
}

@media(min-width:768px) {
	.tm-top-navigation>.ui-menu {
		max-width: 768px
	}
}

@media(min-width:992px) {
	.tm-top-navigation>.ui-menu {
		max-width: 992px
	}
}

@media(min-width:1200px) {
	.tm-top-navigation>.ui-menu {
		max-width: 1200px
	}
}

@media(min-width:1400px) {
	.tm-top-navigation>.ui-menu {
		max-width: 1400px
	}
}

.sm-desktop .tm-top-navigation>.ui-menu {
	padding-left: 10px;
	padding-right: 10px
}

@media(min-width:1400px) {
	.sm-desktop .tm-top-navigation>.ui-menu {
		padding-left: 0;
		padding-right: 0
	}
}

.navigation li.level-top .megamenu-wrapper {
	position: absolute !important;
	width: 100%;
	z-index: 9998;
	top: 80px !important;
	left: 0 !important;
	background-color: #FFF;
	box-shadow: 0 0 4px rgba(0,0,0,.3)
}

.navigation li.level-top .megamenu-wrapper:before,.navigation li.level-top .megamenu-wrapper:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	right: -100%;
	background-color: #FFF;
	position: absolute;
	box-shadow: 5px 0 4px rgba(0,0,0,.3)
}

.navigation li.level-top .megamenu-wrapper:before {
	left: -100%;
	box-shadow: -5px 0 4px rgba(0,0,0,.3);
	margin-left: 5px
}

.navigation li.level-top .megamenu-wrapper:after {
	margin-right: 5px
}

.navigation li.level-top .megamenu-wrapper>.container,.navigation li.level-top .page-print.sales-order-print .megamenu-wrapper>#maincontent,.page-print.sales-order-print .navigation li.level-top .megamenu-wrapper>#maincontent {
	min-width: 300px;
	max-width: 480px;
	background-color: #FFF;
	border: 0;
	padding: 50px 0
}

@media(min-width:768px) {
	.navigation li.level-top .megamenu-wrapper>.container,.navigation li.level-top .page-print.sales-order-print .megamenu-wrapper>#maincontent,.page-print.sales-order-print .navigation li.level-top .megamenu-wrapper>#maincontent {
		max-width: 768px
	}
}

@media(min-width:992px) {
	.navigation li.level-top .megamenu-wrapper>.container,.navigation li.level-top .page-print.sales-order-print .megamenu-wrapper>#maincontent,.page-print.sales-order-print .navigation li.level-top .megamenu-wrapper>#maincontent {
		max-width: 992px
	}
}

@media(min-width:1200px) {
	.navigation li.level-top .megamenu-wrapper>.container,.navigation li.level-top .page-print.sales-order-print .megamenu-wrapper>#maincontent,.page-print.sales-order-print .navigation li.level-top .megamenu-wrapper>#maincontent {
		max-width: 1200px
	}
}

@media(min-width:1400px) {
	.navigation li.level-top .megamenu-wrapper>.container,.navigation li.level-top .page-print.sales-order-print .megamenu-wrapper>#maincontent,.page-print.sales-order-print .navigation li.level-top .megamenu-wrapper>#maincontent {
		max-width: 1400px
	}
}

@media(max-width:1050px) and (min-width:992px) {
	.navigation li.level-top .megamenu-wrapper>.container,.navigation li.level-top .page-print.sales-order-print .megamenu-wrapper>#maincontent,.page-print.sales-order-print .navigation li.level-top .megamenu-wrapper>#maincontent {
		padding-left: 20px;
		padding-right: 20px
	}
}

.sm-desktop .tm-top-navigation .container>.ui-menu,.sm-desktop .tm-top-navigation .page-print.sales-order-print #maincontent>.ui-menu,.page-print.sales-order-print .sm-desktop .tm-top-navigation #maincontent>.ui-menu {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 0;
	position: relative
}

.sm-desktop .tm-top-navigation li.level-top+.level-top {
	margin-left: 10px
}

.sm-desktop .tm-top-navigation li.level-top>a {
	display: block;
	font-weight: 500;
	color: #000;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 15px;
	line-height: 28px
}

.sm-desktop .tm-top-navigation li.level-top>a:hover {
	color: #ef4923
}

@media(max-width:1200px) {
	.sm-desktop .tm-top-navigation li.level-top>a {
		padding: 0 6px;
		font-size: 14px
	}
}

@media(max-width:1024px) {
	.sm-desktop .tm-top-navigation li.level-top>a {
		padding: 0 6px;
		font-size: 12px
	}
}

.sm-desktop .tm-top-navigation li.level-top.active>a {
	color: #ef4923
}

.sm-desktop .tm-top-navigation li.level-top.parent>a:after {
	font-family: "Nucleo Mini";
	content: "\e926";
	font-size: 7px;
	margin-left: 5px;
	vertical-align: 2px
}

.sm-desktop .tm-top-navigation li.level-top .ui-state-active a,.sm-desktop .tm-top-navigation li.level-top .ui-state-focus a {
	color: #a2a1a1
}

.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) {
	position: absolute;
	z-index: 999;
	top: 34px !important
}

.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper),.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) ul {
	width: 270px;
	background: #FFF;
	line-height: 14px;
	padding: 15px;
	box-shadow: 0 0 4px rgba(0,0,0,.3);
	top: 80px !important
}

@media(min-width:1200px) {
	.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper),.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) ul {
		padding: 30px
	}
}

.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) li,.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) ul li {
	display: block;
	width: 100%
}

.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) li+li,.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) ul li+li {
	margin-top: 14px
}

.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) li.parent>a:after,.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) ul li.parent>a:after {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	font-size: 8px;
	line-height: inherit;
	padding-left: 4px
}

.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) li>a,.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) ul li>a {
	padding: 5px 0;
	display: inline-block
}

.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) li>a:hover,.sm-desktop .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) ul li>a:hover {
	color: #ef4923
}

.sm-desktop .tm-top-navigation .level1>ul:not(.megamenu-wrapper) {
	position: absolute !important;
	top: -30px !important;
	left: calc(100% + 32px) !important
}

.sm-desktop .isStuck .navigation li.level-top .megamenu-wrapper {
	top: 47px !important
}

.sm-desktop .isStuck .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper),.sm-desktop .isStuck .tm-top-navigation li.level-top>ul:not(.megamenu-wrapper) ul {
	top: 47px !important
}

.newsletter-popup.modal-popup .modal-inner-wrap {
	padding: 30px 15px;
	background: #f5f5f5 url(../image/bg-newsletter.jpg) 0 0 no-repeat;
	border-radius: 0;
	box-shadow: none;
	background-size: cover;
	max-width: 100%;
	top: 50%;
	margin-top: -234px
}

.newsletter-popup.modal-popup .modal-inner-wrap:before,.newsletter-popup.modal-popup .modal-inner-wrap:after {
	display: table;
	content: "";
	line-height: 0
}

.newsletter-popup.modal-popup .modal-inner-wrap:after {
	clear: both
}

@media(max-width:850px) {
	.newsletter-popup.modal-popup .modal-inner-wrap {
		max-width: 700px
	}
}

@media(min-width:768px) {
	.newsletter-popup.modal-popup .modal-inner-wrap {
		padding: 150px 65px 90px 535px
	}
}

@media(max-width:1023px) {
	.newsletter-popup.modal-popup .modal-inner-wrap {
		padding: 180px 60px 68px;
		background: #f5f5f5;
		max-width: 90%
	}
}

@media(max-width:768px) {
	.newsletter-popup.modal-popup .modal-inner-wrap {
		padding: 100px 20px 80px
	}
}

.newsletter-popup.modal-popup .actions {
	display: none
}

.newsletter-popup.modal-popup header.modal-header {
	padding: 0
}

.newsletter-popup.modal-popup header.modal-header .action-close {
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 0;
	border-radius: 50%;
	line-height: 34px;
	width: 34px;
	height: 34px
}

@media(max-width:900px) {
	.newsletter-popup.modal-popup header.modal-header .action-close {
		top: 5px;
		right: 5px
	}
}

.newsletter-popup.modal-popup header.modal-header .action-close:before {
	content: "\e5cd";
	font-family: "Material Icons";
	font-size: 36px;
	color: #000;
	line-height: 32px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}

.newsletter-popup.modal-popup header.modal-header .action-close span {
	display: none
}

.newsletter-popup.modal-popup header.modal-header .action-close:hover:before {
	opacity: 1;
	color: #676666
}

.newsletter-popup.modal-popup header.modal-header h1.modal-title {
	font-size: 50px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 40px;
	text-transform: uppercase;
	position: relative;
	padding-top: 60px;
	letter-spacing: 1px
}

.newsletter-popup.modal-popup .modal-content {
	padding: 0;
	position: relative;
	margin: 0 auto 35px;
	text-align: center
}

.newsletter-popup.modal-popup .modal-content:before {
	position: absolute;
	font-family: "fl-outicons";
	content: "\e034";
	display: block;
	font-size: 66px;
	line-height: normal;
	font-weight: 400;
	margin-bottom: 5px;
	top: -92px;
	left: 50%;
	margin-left: -33px;
	color: #000
}

.newsletter-popup.modal-popup .modal-content .content-text {
	line-height: 26px;
	font-size: 16px;
	color: #000;
	margin: 0 auto 32px
}

.newsletter-popup.modal-popup .modal-content .content-text>div {
	margin-bottom: 25px
}

.newsletter-popup.modal-popup .modal-content .content-text p {
	margin: 0
}

.newsletter-popup.modal-popup .modal-content .content-text i {
	font-size: 80px;
	line-height: 1.2
}

.newsletter-popup.modal-popup .modal-content .block.newsletter {
	margin: 0;
	width: 100%;
	padding: 0
}

.newsletter-popup.modal-popup .modal-content .block.newsletter .field {
	padding: 0
}

.newsletter-popup.modal-popup .modal-content .block.newsletter .field input {
	width: 100%;
	padding: 15px;
	height: 55px;
	margin-bottom: 0;
	border: 2px solid #cac8c8;
	background: transparent;
	color: #000;
	text-align: center
}

.newsletter-popup.modal-popup .control {
	position: relative
}

.newsletter-popup.modal-popup .control:before,.newsletter-popup.modal-popup .control:after {
	display: table;
	content: "";
	line-height: 0
}

.newsletter-popup.modal-popup .control:after {
	clear: both
}

.newsletter-popup.modal-popup .modal-footer {
	padding: 0;
	text-align: center
}

.newsletter-popup.modal-popup .modal-footer .modal-social {
	background: #f2f2f2;
	font-size: 1.75em;
	padding: 15px 30px 10px
}

.newsletter-popup.modal-popup .modal-footer .modal-social a {
	display: inline-block;
	margin-bottom: 5px;
	padding: 7px 5px;
	transition: .2s
}

.newsletter-popup.modal-popup .modal-footer .modal-social a:hover {
	opacity: .7
}

.newsletter-popup.modal-popup .modal-footer .modal-social :link,.newsletter-popup.modal-popup .modal-footer .modal-social :hover {
	text-decoration: none
}

.newsletter-popup.modal-popup .block.newsletter {
	float: none
}

.newsletter-popup.modal-popup .buttons-container {
	padding: 0
}

.newsletter-popup.modal-popup .buttons-container button {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	box-shadow: none;
	display: inline-block;
	font-size: 18px;
	line-height: 23px;
	text-transform: uppercase;
	font-weight: 500
}

.newsletter-popup.modal-popup .buttons-container button:hover {
	background: #676666;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.newsletter-popup.modal-popup .buttons-container button {
		padding: 14px 33px
	}
}

@media(min-width:1200px) {
	.newsletter-popup.modal-popup .buttons-container button {
		padding: 16px 60px !important
	}
}

.newsletter-popup.modal-popup .buttons-container button+button {
	display: none
}

.newsletter-popup.modal-popup div.mage-error {
	position: absolute;
	text-align: center;
	width: 100%;
	top: calc(100% + 2px)
}

.rd-parallax {
	position: relative
}

.rd-parallax .background-video {
	background-position: top center;
	background-repeat: no-repeat;
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0
}

.rd-parallax video,.rd-parallax source {
	bottom: 0;
	left: 0;
	min-height: 100%;
	min-width: 100%;
	position: absolute
}

.rd-parallax .loaded .ytplayer-container {
	display: block
}

.rd-parallax .loaded .placeholder-image {
	opacity: 0
}

.rd-parallax .ytplayer-container {
	bottom: 0;
	height: 100%;
	left: 0;
	min-width: 100%;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3
}

.rd-parallax .placeholder-image {
	height: 100%;
	left: 0;
	min-height: 100%;
	min-width: 100%;
	position: fixed;
	top: 0;
	z-index: 1
}

.rd-parallax .ytplayer-shield {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2
}

.rd-parallax .ytplayer-player {
	position: absolute
}

.rd-parallax .container,.rd-parallax .page-print.sales-order-print #maincontent,.page-print.sales-order-print .rd-parallax #maincontent {
	border-radius: 6px;
	background: rgba(255,255,255,.9);
	padding: 0 30px 0 30px;
	margin: 30px auto
}

.rd-parallax-inner {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px,0px,0px);
	transform: translate3d(0px,0px,0px);
	clip: rect(0,auto,auto,0)
}

.rd-parallax-layer[data-type="media"] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%
}

.rd-parallax-layer[data-type="media"] iframe {
	width: 100%;
	height: 100%
}

.rd-parallax-layer[data-url] {
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center
}

.rd-parallax-swiper {
	z-index: 1 !important
}

.static-video {
	height: 100%
}

.rd-parallax-inner .static-video-layer {
	position: absolute !important
}

.parallax-container {
	position: relative
}

.sidebar .block.block-brand .brand-items {
	list-style: none;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0;
	margin: 0 0 10px
}

.sidebar .block.block-brand .brand-item {
	flex-basis: 48%;
	text-align: center;
	margin-bottom: 25px
}

.sidebar .block.block-brand .brand-item .brand-item-name {
	font-weight: 500
}

.sidebar .block.block-brand .brand-item .brand-item-name a {
	color: #000
}

.sidebar .block.block-brand .brand-item .brand-image-photo {
	display: inline-block;
	margin-bottom: 10px;
	border: solid 1px #f4f4f4;
	padding: 5px;
	position: relative
}

.sidebar .block.block-brand .brand-item .brand-image-photo img {
	vertical-align: top;
	max-width: 100%
}

.brand-list {
	display: flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	margin: 0 -15px 10px;
	padding: 0;
	list-style: none
}

.brand-list .brand-item {
	flex-basis: 25%;
	-ms-flex-basis: 25%;
	text-align: center;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	margin-bottom: 30px
}

.brand-list .brand-item .inner {
	padding: 0 15px
}

.brand-list .brand-item .brand-logo {
	display: inline-block;
	margin-bottom: 20px
}

.brand-list .brand-item .brand-item-name {
	margin: 0 0 10px;
	font-size: 18px
}

.brand-list .brand-item .brand-item-name a {
	font-weight: 400;
	color: #000
}

.brand-list .brand-item .brand-item-description {
	text-align: left
}

@media screen and (max-width:991px) {
	.brand-list .brand-item {
		flex-basis: 50%;
		-ms-flex-basis: 50%
	}
}

.product-brand {
	margin-bottom: 20px
}

.product-brand .product-brand-name {
	margin-bottom: 15px
}

.product-brand .product-brand-logo {
	margin-bottom: 15px
}

.category-brand-banner {
	margin-bottom: 30px
}

.logo-description-container {
	overflow: hidden;
	margin-bottom: 30px
}

.logo-description-container img {
	float: left;
	margin: 0 15px 15px 0
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px,0px,0px)
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}

.owl-carousel .owl-item {
	float: left
}

.owl-controls .owl-page,.owl-controls .owl-buttons div {
	cursor: pointer
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent
}

.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0)
}

.block.brands {
	float: none
}

.block.brands .block-content .brandlist {
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px
}

.block.brands .block-content .brandlist .inner {
	padding: 0 15px
}

.block.brands .block-content .brandlist .brand-logo {
	display: inline-block;
	margin-bottom: 15px
}

.block.brands .block-content .brandlist .brand-name {
	margin-bottom: 0
}

@media screen and (max-width:767px) {
	.block.brands .block-content .brandlist li {
		flex-basis: 50% !important;
		-ms-flex-basis: 50% !important
	}
}

.block.brands .block-content .owl-carousel .owl-controls {
	position: absolute;
	top: -50px;
	right: 0
}

.block.brands .block-content .owl-carousel .owl-controls .owl-prev {
	display: inline-block
}

.block.brands .block-content .owl-carousel .owl-controls .owl-prev:before {
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0);
	content: ""
}

.block.brands .block-content .owl-carousel .owl-controls .owl-next {
	display: inline-block
}

.block.brands .block-content .owl-carousel .owl-controls .owl-next:before {
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0);
	content: ""
}

.block.brands .block-content .owl-carousel .owl-controls .owl-prev,.block.brands .block-content .owl-carousel .owl-controls .owl-next {
	padding: 0 7px;
	cursor: pointer
}

.block.brands .block-content .owl-carousel .owl-controls .owl-prev:before,.block.brands .block-content .owl-carousel .owl-controls .owl-next:before {
	font-size: 36px;
	color: #888;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	-webkit-transition: .3s ease;
	transition: .3s ease
}

.block.brands .block-content .owl-carousel .owl-controls .owl-prev:hover:before,.block.brands .block-content .owl-carousel .owl-controls .owl-next:hover:before {
	color: #000
}

.sm-wrapper {
	padding: 30px 0;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

.sm-wrapper .logo {
	display: table;
	margin: 0 auto 30px
}

.sm-wrapper .copyright {
	display: block;
	font-size: 12px;
	margin-top: 30px;
	padding: 20px;
	margin-bottom: -30px
}

.sm-wrapper .nav-toggle {
	display: none
}

.sm-container-wrapper {
	-ms-flex: 1 0 auto;
	-webkit-flex: 1 0 auto;
	flex: 1 0 auto;
	padding: 0 20px;
	border-top: 1px solid #dedede
}

.sm-main {
	max-width: 878px;
	padding: 90px 0
}

.sm-title {
	font-weight: 500;
	line-height: 1
}

#sm-content-block {
	margin-bottom: 62px
}

#sm-content-block .sm-title {
	font-size: 50px;
	margin-bottom: 29px;
	font-weight: bold
}

#sm-content-block .sm-description {
	font-size: 22px;
	line-height: 34px
}

#sm-subscription-block .sm-title {
	font-size: 32px;
	margin-bottom: 37px
}

#sm-subscription-block .sm-text {
	font-weight: bold;
	margin-bottom: 5px
}

.sm-content {
	max-width: 560px
}

.sm-content .sm-button {
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF;
	font-weight: 400;
	padding: 14px 20px;
	display: inline-block;
	backface-visibility: hidden;
	transform: translateZ(0);
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	background-color: #000;
	color: #FFF
}

.sm-content .sm-button:hover {
	background: #888;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.sm-content .sm-button {
		padding: 14px 33px
	}
}

.sm-content .sm-button:hover {
	background: #888;
	color: #FFF;
	box-shadow: none
}

@media(min-width:1200px) {
	.sm-content .sm-button {
		padding: 14px 33px
	}
}

.sm-content .sm-button:hover {
	background: #888
}

.sm-subscription {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.sm-subscription .control {
	position: relative;
	width: 100%
}

.sm-subscription .control:before {
	font-family: "Nucleo Mini";
	content: '\ea3a';
	position: absolute;
	top: 17px;
	left: 18px;
	font-size: 18px;
	line-height: 1
}

.sm-subscription .control input {
	margin-right: 10px;
	background: transparent;
	padding-left: 45px
}

#sm-timer-block {
	margin-bottom: 66px
}

#sm-timer {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	font-size: 80px;
	font-weight: bold;
	line-height: 1
}

#sm-timer>div {
	position: relative;
	margin-right: 55px
}

#sm-timer>div:last-child {
	margin-right: 0
}

#sm-timer span {
	display: block;
	font-size: 18px;
	font-weight: normal;
	margin-top: 8px;
	text-align: center
}

#sm-timer b {
	display: none
}

@media(max-width:767px) {
	#sm-content-block {
		margin-bottom: 30px
	}

	#sm-content-block .sm-title {
		font-size: 30px;
		margin-bottom: 25px
	}

	#sm-content-block .sm-description {
		font-size: 14px;
		line-height: 20px
	}

	#sm-subscription-block .sm-title {
		font-size: 20px;
		margin-bottom: 15px
	}

	#sm-timer {
		font-size: 26px
	}

	#sm-timer>div {
		min-width: 30px
	}

	#sm-timer span {
		font-size: 14px
	}

	#sm-timer b {
		right: -16px
	}
}

@media(max-width:479px) {
	.sm-main {
		padding: 50px 0
	}

	.sm-subscription {
		display: block
	}

	.sm-button {
		width: 100%;
		margin-top: 10px
	}
}

.block-social-login {
	width: 100%;
	text-align: center;
	margin-bottom: 32px
}

@media(min-width:768px) {
	.block-social-login {
		text-align: left
	}
}

.block-social-login ul {
	margin-top: 20px
}

.block-social-login ul li {
	margin-bottom: 8px;
	text-align: center
}

.block-social-login ul li a {
	display: inline-block;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	transition: .2s;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 40px;
	color: #fff;
	border-radius: 2px;
	min-width: 270px;
	padding: 5px 6px;
	text-align: left
}

.block-social-login ul li a i.fa {
	font-style: normal;
	display: inline-block;
	width: 43px;
	text-align: center;
	border-right: solid 1px;
	border-right-color: rgba(255,255,255,.1);
	font-size: 18px;
	line-height: 40px
}

.block-social-login ul li a.facebook {
	background: #3b5999
}

.block-social-login ul li a.twitter {
	background: #00b6f1
}

.block-social-login ul li a.instagram {
	background: #7c4e3a
}

.block-social-login ul li a.google-plus {
	background: #e04a39
}

.block-social-login ul li a .label {
	padding-left: 25px
}

.block-social-login ul li a::after {
	background: #fff;
	content: "";
	height: 155px;
	left: -75px;
	opacity: .2;
	position: absolute;
	top: -50px;
	transform: rotate(35deg);

	transition: .55s cubic-bezier(0.19,1,.22,1);
	width: 50px;
	z-index: 10
}

.block-social-login ul li a:hover {
	opacity: .8
}

.block-social-login ul li a:hover::after {
	left: 120%
}

.columns .twitter-timeline-wrapper {
	flex-basis: 100%;
	-webkit-flex-basis: 100%;
	flex-grow: 1;
	-webkit-flex-grow: 1;
	order: 3;
	-webkit-order: 3;
	-ms-flex-order: 3
}

.page-layout-2columns-right .columns .twitter-timeline-wrapper.position-left,.page-layout-2columns-left .columns .twitter-timeline-wrapper.position-right {
	display: none
}

.page-layout-1column .columns .twitter-timeline-wrapper.position-left,.page-layout-1column .columns .twitter-timeline-wrapper.position-right {
	display: none
}

.twitter-timeline-wrapper.position-content {
	clear: both;
	width: 500px;
	margin: 0 auto
}

.twitter-timeline-wrapper.position-footer {
	float: right;
	clear: right;
	width: 300px
}

body.account .twitter-timeline-wrapper {
	display: none
}



@font-face {
	font-family:'Nucleo Mini';src:url("../font/nucleo-mini.eot");src:url("../fonts/nucleo-mini.eot") format("embedded-opentype"),url("../font/nucleo-mini.woff2") format("woff2"),url("../font/nucleo-mini.woff") format("woff"),url("../font/nucleo-mini.ttf") format("truetype"),url("../font/nucleo-mini.svg") format("svg");font-weight:normal;font-style:normal
}

.nc-icon-mini {
	display: inline-block;
	font: normal normal normal 14px/1 "Nucleo Mini";
	font-size: inherit;
	speak: none;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.nc-icon-mini.lg {
	font-size: 1.33333333em;
	vertical-align: -16%
}

.nc-icon-mini.x2 {
	font-size: 2em
}

.nc-icon-mini.x3 {
	font-size: 3em
}

.nc-icon-mini.square,.nc-icon-mini.circle {
	padding: .33333em;
	vertical-align: -16%;
	background-color: #eee
}

.nc-icon-mini.circle {
	border-radius: 50%
}

.nc-icon-ul {
	padding-left: 0;
	margin-left: 2.14286em;
	list-style-type: none
}

.nc-icon-ul>li {
	position: relative
}

.nc-icon-ul>li>.nc-icon-mini {
	position: absolute;
	left: -1.57143em;
	top: .14286em;
	text-align: center
}

.nc-icon-ul>li>.nc-icon-mini.lg {
	top: 0;
	left: -1.35714em
}

.nc-icon-ul>li>.nc-icon-mini.circle,.nc-icon-ul>li>.nc-icon-mini.square {
	top: -.19048em;
	left: -1.90476em
}

.nc-icon-mini.spin {
	-webkit-animation: nc-icon-spin 2s infinite linear;
	-moz-animation: nc-icon-spin 2s infinite linear;
	animation: nc-icon-spin 2s infinite linear
}

@-webkit-keyframes nc-icon-spin {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes nc-icon-spin {
	0% {
		-moz-transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(360deg)
	}
}

@keyframes nc-icon-spin {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.nc-icon-mini.rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.nc-icon-mini.rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.nc-icon-mini.rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}

.nc-icon-mini.flip-y {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	-webkit-transform: scale(-1,1);
	-moz-transform: scale(-1,1);
	-ms-transform: scale(-1,1);
	-o-transform: scale(-1,1);
	transform: scale(-1,1)
}

.nc-icon-mini.flip-x {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: scale(1,-1);
	-moz-transform: scale(1,-1);
	-ms-transform: scale(1,-1);
	-o-transform: scale(1,-1);
	transform: scale(1,-1)
}

.nc-icon-mini.social_logo-500px:before {
	content: "\eb73"
}

.nc-icon-mini.social_logo-angellist:before {
	content: "\eb74"
}

.nc-icon-mini.social_logo-behance:before {
	content: "\eb75"
}

.nc-icon-mini.social_logo-blogger:before {
	content: "\eb76"
}

.nc-icon-mini.social_logo-buffer:before {
	content: "\eb77"
}

.nc-icon-mini.social_logo-buysellads:before {
	content: "\eb78"
}

.nc-icon-mini.social_logo-codepen:before {
	content: "\eb79"
}

.nc-icon-mini.social_logo-creative-market:before {
	content: "\eb7a"
}

.nc-icon-mini.social_logo-crunchbase:before {
	content: "\eb7b"
}

.nc-icon-mini.social_logo-deviantart:before {
	content: "\eb7c"
}

.nc-icon-mini.social_logo-dribbble:before {
	content: "\eb7d"
}

.nc-icon-mini.social_logo-dropbox:before {
	content: "\eb7e"
}

.nc-icon-mini.social_logo-envato:before {
	content: "\eb7f"
}

.nc-icon-mini.social_logo-evernote:before {
	content: "\eb80"
}

.nc-icon-mini.social_logo-facebook:before {
	content: "\eb81"
}

.nc-icon-mini.social_logo-fb-simple:before {
	content: "\eb82"
}

.nc-icon-mini.social_logo-feedly:before {
	content: "\eb83"
}

.nc-icon-mini.social_logo-flickr:before {
	content: "\eb84"
}

.nc-icon-mini.social_logo-github:before {
	content: "\eb85"
}

.nc-icon-mini.social_logo-google-plus:before {
	content: "\eb86"
}

.nc-icon-mini.social_logo-instagram:before {
	content: "\eb87"
}

.nc-icon-mini.social_logo-lastfm:before {
	content: "\eb88"
}

.nc-icon-mini.social_logo-linkedin:before {
	content: "\eb89"
}

.nc-icon-mini.social_logo-meetup:before {
	content: "\eb8a"
}

.nc-icon-mini.social_logo-myspace:before {
	content: "\eb8b"
}

.nc-icon-mini.social_logo-paypal:before {
	content: "\eb8c"
}

.nc-icon-mini.social_logo-pinterest:before {
	content: "\eb8d"
}

.nc-icon-mini.social_logo-product-hunt:before {
	content: "\eb8e"
}

.nc-icon-mini.social_logo-reddit:before {
	content: "\eb8f"
}

.nc-icon-mini.social_logo-rss:before {
	content: "\eb90"
}

.nc-icon-mini.social_logo-shopify:before {
	content: "\eb91"
}

.nc-icon-mini.social_logo-skype:before {
	content: "\eb92"
}

.nc-icon-mini.social_logo-slack:before {
	content: "\eb93"
}

.nc-icon-mini.social_logo-soundcloud:before {
	content: "\eb94"
}

.nc-icon-mini.social_logo-spotify:before {
	content: "\eb95"
}

.nc-icon-mini.social_logo-trello:before {
	content: "\eb96"
}

.nc-icon-mini.social_logo-tumblr:before {
	content: "\eb97"
}

.nc-icon-mini.social_logo-twitter:before {
	content: "\eb98"
}

.nc-icon-mini.social_logo-vimeo:before {
	content: "\eb99"
}

.nc-icon-mini.social_logo-vine:before {
	content: "\eb9a"
}

.nc-icon-mini.social_logo-whatsapp:before {
	content: "\eb9b"
}

.nc-icon-mini.social_logo-wordpress:before {
	content: "\eb9c"
}

.nc-icon-mini.social_logo-yelp:before {
	content: "\eb9d"
}

.nc-icon-mini.social_logo-youtube:before {
	content: "\eb9e"
}

.nc-icon-mini.design_album:before {
	content: "\ed88"
}

.nc-icon-mini.design_align-bottom:before {
	content: "\ed89"
}

.nc-icon-mini.design_align-center-horizontal:before {
	content: "\ed8a"
}

.nc-icon-mini.design_align-center-vertical:before {
	content: "\ed8b"
}

.nc-icon-mini.design_align-left:before {
	content: "\ed8c"
}

.nc-icon-mini.design_align-right:before {
	content: "\ed8d"
}

.nc-icon-mini.design_align-top:before {
	content: "\ed8e"
}

.nc-icon-mini.design_app:before {
	content: "\ed8f"
}

.nc-icon-mini.design_artboard:before {
	content: "\ed90"
}

.nc-icon-mini.design_blend:before {
	content: "\ed91"
}

.nc-icon-mini.design_book-bookmark:before {
	content: "\ed92"
}

.nc-icon-mini.design_book-open:before {
	content: "\ed93"
}

.nc-icon-mini.design_brush:before {
	content: "\ed94"
}

.nc-icon-mini.design_bug:before {
	content: "\ed95"
}

.nc-icon-mini.design_bullet-list-67:before {
	content: "\ed96"
}

.nc-icon-mini.design_bullet-list-68:before {
	content: "\ed97"
}

.nc-icon-mini.design_bullet-list-69:before {
	content: "\ed98"
}

.nc-icon-mini.design_bullet-list-70:before {
	content: "\ed99"
}

.nc-icon-mini.design_clone:before {
	content: "\ed9a"
}

.nc-icon-mini.design_code:before {
	content: "\ed9b"
}

.nc-icon-mini.design_collection:before {
	content: "\ed9c"
}

.nc-icon-mini.design_command:before {
	content: "\ed9d"
}

.nc-icon-mini.design_compass:before {
	content: "\ed9e"
}

.nc-icon-mini.design_contrast:before {
	content: "\ed9f"
}

.nc-icon-mini.design_copy:before {
	content: "\eda0"
}

.nc-icon-mini.design_crop:before {
	content: "\eda1"
}

.nc-icon-mini.design_cursor-48:before {
	content: "\eda2"
}

.nc-icon-mini.design_cursor-49:before {
	content: "\eda3"
}

.nc-icon-mini.design_design:before {
	content: "\eda4"
}

.nc-icon-mini.design_distribute-horizontal:before {
	content: "\eda5"
}

.nc-icon-mini.design_distribute-vertical:before {
	content: "\eda6"
}

.nc-icon-mini.design_eraser-32:before {
	content: "\eda7"
}

.nc-icon-mini.design_eraser-33:before {
	content: "\eda8"
}

.nc-icon-mini.design_eraser-46:before {
	content: "\eda9"
}

.nc-icon-mini.design_flip-horizontal:before {
	content: "\edaa"
}

.nc-icon-mini.design_flip-vertical:before {
	content: "\edab"
}

.nc-icon-mini.design_image:before {
	content: "\edac"
}

.nc-icon-mini.design_magnet:before {
	content: "\edad"
}

.nc-icon-mini.design_marker:before {
	content: "\edae"
}

.nc-icon-mini.design_measure-02:before {
	content: "\edaf"
}

.nc-icon-mini.design_measure-17:before {
	content: "\edb0"
}

.nc-icon-mini.design_measure-big:before {
	content: "\edb1"
}

.nc-icon-mini.design_mouse-08:before {
	content: "\edb2"
}

.nc-icon-mini.design_mouse-09:before {
	content: "\edb3"
}

.nc-icon-mini.design_mouse-10:before {
	content: "\edb4"
}

.nc-icon-mini.design_note-code:before {
	content: "\edb5"
}

.nc-icon-mini.design_paint-16:before {
	content: "\edb6"
}

.nc-icon-mini.design_paint-37:before {
	content: "\edb7"
}

.nc-icon-mini.design_paint-38:before {
	content: "\edb8"
}

.nc-icon-mini.design_paint-bucket-39:before {
	content: "\edb9"
}

.nc-icon-mini.design_paint-bucket-40:before {
	content: "\edba"
}

.nc-icon-mini.design_palette:before {
	content: "\edbb"
}

.nc-icon-mini.design_pantone:before {
	content: "\edbc"
}

.nc-icon-mini.design_patch-19:before {
	content: "\edbd"
}

.nc-icon-mini.design_patch-34:before {
	content: "\edbe"
}

.nc-icon-mini.design_path-exclude:before {
	content: "\edbf"
}

.nc-icon-mini.design_path-intersect:before {
	content: "\edc0"
}

.nc-icon-mini.design_path-minus:before {
	content: "\edc1"
}

.nc-icon-mini.design_path-unite:before {
	content: "\edc2"
}

.nc-icon-mini.design_pen-01:before {
	content: "\edc3"
}

.nc-icon-mini.design_pen-23:before {
	content: "\edc4"
}

.nc-icon-mini.design_pen-tool:before {
	content: "\edc5"
}

.nc-icon-mini.design_phone:before {
	content: "\edc6"
}

.nc-icon-mini.design_scissors:before {
	content: "\edc7"
}

.nc-icon-mini.design_shape-adjust:before {
	content: "\edc8"
}

.nc-icon-mini.design_shape-circle:before {
	content: "\edc9"
}

.nc-icon-mini.design_shape-polygon:before {
	content: "\edca"
}

.nc-icon-mini.design_shape-square:before {
	content: "\edcb"
}

.nc-icon-mini.design_shape-triangle:before {
	content: "\edcc"
}

.nc-icon-mini.design_shapes:before {
	content: "\edcd"
}

.nc-icon-mini.design_sharpener:before {
	content: "\edce"
}

.nc-icon-mini.design_slice:before {
	content: "\edcf"
}

.nc-icon-mini.design_spray:before {
	content: "\edd0"

}

.nc-icon-mini.design_stamp:before {
	content: "\edd1"
}

.nc-icon-mini.design_tablet:before {
	content: "\edd2"
}

.nc-icon-mini.design_text:before {
	content: "\edd3"
}

.nc-icon-mini.design_todo:before {
	content: "\edd4"
}

.nc-icon-mini.design_usb:before {
	content: "\edd5"
}

.nc-icon-mini.design_vector:before {
	content: "\edd6"
}

.nc-icon-mini.design_wand:before {
	content: "\edd7"
}

.nc-icon-mini.design_webpage:before {
	content: "\edd8"
}

.nc-icon-mini.design_window-code:before {
	content: "\edd9"
}

.nc-icon-mini.design_window-paragraph:before {
	content: "\edda"
}

.nc-icon-mini.design_window-responsive:before {
	content: "\eddb"
}

.nc-icon-mini.design-2_3d-28:before {
	content: "\eea7"
}

.nc-icon-mini.design-2_3d-29:before {
	content: "\eea8"
}

.nc-icon-mini.design-2_android:before {
	content: "\eea9"
}

.nc-icon-mini.design-2_angle:before {
	content: "\eeaa"
}

.nc-icon-mini.design-2_animation-14:before {
	content: "\eeab"
}

.nc-icon-mini.design-2_animation-31:before {
	content: "\eeac"
}

.nc-icon-mini.design-2_animation-32:before {
	content: "\eead"
}

.nc-icon-mini.design-2_apple:before {
	content: "\eeae"
}

.nc-icon-mini.design-2_bucket:before {
	content: "\eeaf"
}

.nc-icon-mini.design-2_button:before {
	content: "\eeb0"
}

.nc-icon-mini.design-2_canvas:before {
	content: "\eeb1"
}

.nc-icon-mini.design-2_css3:before {
	content: "\eeb2"
}

.nc-icon-mini.design-2_cursor-add:before {
	content: "\eeb3"
}

.nc-icon-mini.design-2_cursor-grab:before {
	content: "\eeb4"
}

.nc-icon-mini.design-2_cursor-load:before {
	content: "\eeb5"
}

.nc-icon-mini.design-2_cursor-menu:before {
	content: "\eeb6"
}

.nc-icon-mini.design-2_cursor-not-allowed:before {
	content: "\eeb7"
}

.nc-icon-mini.design-2_cursor-pointer:before {
	content: "\eeb8"
}

.nc-icon-mini.design-2_cursor-text:before {
	content: "\eeb9"
}

.nc-icon-mini.design-2_divider:before {
	content: "\eeba"
}

.nc-icon-mini.design-2_filter-organization:before {
	content: "\eebb"
}

.nc-icon-mini.design-2_form:before {
	content: "\eebc"
}

.nc-icon-mini.design-2_frame:before {
	content: "\eebd"
}

.nc-icon-mini.design-2_group:before {
	content: "\eebe"
}

.nc-icon-mini.design-2_html5:before {
	content: "\eebf"
}

.nc-icon-mini.design-2_image:before {
	content: "\eec0"
}

.nc-icon-mini.design-2_layers:before {
	content: "\eec1"
}

.nc-icon-mini.design-2_layout-11:before {
	content: "\eec2"
}

.nc-icon-mini.design-2_layout-25:before {
	content: "\eec3"
}

.nc-icon-mini.design-2_mirror:before {
	content: "\eec4"
}

.nc-icon-mini.design-2_move-down:before {
	content: "\eec5"
}

.nc-icon-mini.design-2_move-up:before {
	content: "\eec6"
}

.nc-icon-mini.design-2_paint-brush:before {
	content: "\eec7"
}

.nc-icon-mini.design-2_ruler-pencil:before {
	content: "\eec8"
}

.nc-icon-mini.design-2_scale-down:before {
	content: "\eec9"
}

.nc-icon-mini.design-2_scale-up:before {
	content: "\eeca"
}

.nc-icon-mini.design-2_scale:before {
	content: "\eecb"
}

.nc-icon-mini.design-2_selection:before {
	content: "\eecc"
}

.nc-icon-mini.design-2_slider:before {
	content: "\eecd"
}

.nc-icon-mini.design-2_text:before {
	content: "\eece"
}

.nc-icon-mini.design-2_transform-origin:before {
	content: "\eecf"
}

.nc-icon-mini.design-2_transform:before {
	content: "\eed0"
}

.nc-icon-mini.design-2_ungroup:before {
	content: "\eed1"
}

.nc-icon-mini.loader_circle-04:before {
	content: "\eea3"
}

.nc-icon-mini.loader_dots-06:before {
	content: "\eea4"
}

.nc-icon-mini.loader_gear:before {
	content: "\eea5"
}

.nc-icon-mini.loader_refresh:before {
	content: "\eea6"
}

.nc-icon-mini.ui-1_analytics-88:before {
	content: "\ea0f"
}

.nc-icon-mini.ui-1_analytics-89:before {
	content: "\ea10"
}

.nc-icon-mini.ui-1_attach-86:before {
	content: "\ea11"
}

.nc-icon-mini.ui-1_attach-87:before {
	content: "\ea12"
}

.nc-icon-mini.ui-1_bell-53:before {
	content: "\ea13"
}

.nc-icon-mini.ui-1_bell-54:before {
	content: "\ea14"
}

.nc-icon-mini.ui-1_bell-55:before {
	content: "\ea15"
}

.nc-icon-mini.ui-1_bold-add:before {
	content: "\ea16"
}

.nc-icon-mini.ui-1_bold-delete:before {
	content: "\ea17"
}

.nc-icon-mini.ui-1_bold-remove:before {
	content: "\ea18"
}

.nc-icon-mini.ui-1_bookmark-add:before {
	content: "\ea19"
}

.nc-icon-mini.ui-1_bookmark-remove:before {
	content: "\ea1a"
}

.nc-icon-mini.ui-1_calendar-57:before {
	content: "\ea1b"
}

.nc-icon-mini.ui-1_calendar-60:before {
	content: "\ea1c"
}

.nc-icon-mini.ui-1_check-bold:before {
	content: "\ea1d"
}

.nc-icon-mini.ui-1_check-circle-07:before {
	content: "\ea1e"
}

.nc-icon-mini.ui-1_check-circle-08:before {
	content: "\ea1f"
}

.nc-icon-mini.ui-1_check-curve:before {
	content: "\ea20"
}

.nc-icon-mini.ui-1_check-simple:before {
	content: "\ea21"
}

.nc-icon-mini.ui-1_check-small:before {
	content: "\ea22"
}

.nc-icon-mini.ui-1_check-square-09:before {
	content: "\ea23"
}

.nc-icon-mini.ui-1_check-square-11:before {
	content: "\ea24"
}

.nc-icon-mini.ui-1_check:before {
	content: "\ea25"
}

.nc-icon-mini.ui-1_circle-add:before {
	content: "\ea26"
}

.nc-icon-mini.ui-1_circle-bold-add:before {
	content: "\ea27"
}

.nc-icon-mini.ui-1_circle-bold-remove:before {
	content: "\ea28"
}

.nc-icon-mini.ui-1_circle-delete:before {
	content: "\ea29"
}

.nc-icon-mini.ui-1_circle-remove:before {
	content: "\ea2a"
}

.nc-icon-mini.ui-1_dashboard-29:before {
	content: "\ea2b"
}

.nc-icon-mini.ui-1_dashboard-30:before {
	content: "\ea2c"
}

.nc-icon-mini.ui-1_dashboard-half:before {
	content: "\ea2d"
}

.nc-icon-mini.ui-1_dashboard-level:before {
	content: "\ea2e"
}

.nc-icon-mini.ui-1_database:before {
	content: "\ea2f"
}

.nc-icon-mini.ui-1_drop:before {
	content: "\ea30"
}

.nc-icon-mini.ui-1_edit-71:before {
	content: "\ea31"
}

.nc-icon-mini.ui-1_edit-72:before {
	content: "\ea32"
}

.nc-icon-mini.ui-1_edit-73:before {
	content: "\ea33"
}

.nc-icon-mini.ui-1_edit-74:before {
	content: "\ea34"
}

.nc-icon-mini.ui-1_edit-75:before {
	content: "\ea35"
}

.nc-icon-mini.ui-1_edit-76:before {
	content: "\ea36"
}

.nc-icon-mini.ui-1_edit-77:before {
	content: "\ea37"
}

.nc-icon-mini.ui-1_edit-78:before {
	content: "\ea38"
}

.nc-icon-mini.ui-1_email-83:before {
	content: "\ea39"
}

.nc-icon-mini.ui-1_email-84:before {
	content: "\ea3a"
}

.nc-icon-mini.ui-1_eye-17:before {
	content: "\ea3b"
}

.nc-icon-mini.ui-1_eye-19:before {
	content: "\ea3c"
}

.nc-icon-mini.ui-1_eye-ban-18:before {
	content: "\ea3d"
}

.nc-icon-mini.ui-1_eye-ban-20:before {
	content: "\ea3e"
}

.nc-icon-mini.ui-1_flame:before {
	content: "\ea3f"
}

.nc-icon-mini.ui-1_home-51:before {
	content: "\ea40"
}

.nc-icon-mini.ui-1_home-52:before {
	content: "\ea41"
}

.nc-icon-mini.ui-1_home-minimal:before {
	content: "\ea42"
}

.nc-icon-mini.ui-1_home-simple:before {
	content: "\ea43"
}

.nc-icon-mini.ui-1_leaf-80:before {
	content: "\ea44"
}

.nc-icon-mini.ui-1_leaf-81:before {
	content: "\ea45"
}

.nc-icon-mini.ui-1_leaf-edit:before {
	content: "\ea46"
}

.nc-icon-mini.ui-1_lock-circle-open:before {
	content: "\ea47"
}

.nc-icon-mini.ui-1_lock-circle:before {
	content: "\ea48"
}

.nc-icon-mini.ui-1_lock-open:before {
	content: "\ea49"
}

.nc-icon-mini.ui-1_lock:before {
	content: "\ea4a"
}

.nc-icon-mini.ui-1_notification-69:before {
	content: "\ea4b"
}

.nc-icon-mini.ui-1_pencil:before {
	content: "\ea4c"
}

.nc-icon-mini.ui-1_preferences-circle-rotate:before {
	content: "\ea4d"
}

.nc-icon-mini.ui-1_preferences-circle:before {
	content: "\ea4e"
}

.nc-icon-mini.ui-1_preferences-container-circle-rotate:before {
	content: "\ea4f"
}

.nc-icon-mini.ui-1_preferences-container-circle:before {
	content: "\ea50"
}

.nc-icon-mini.ui-1_preferences-container-rotate:before {
	content: "\ea51"
}

.nc-icon-mini.ui-1_preferences-container:before {
	content: "\ea52"
}

.nc-icon-mini.ui-1_preferences-rotate:before {
	content: "\ea53"
}

.nc-icon-mini.ui-1_preferences:before {
	content: "\ea54"
}

.nc-icon-mini.ui-1_send:before {
	content: "\ea55"
}

.nc-icon-mini.ui-1_settings-gear-63:before {
	content: "\ea56"
}

.nc-icon-mini.ui-1_settings-gear-64:before {
	content: "\ea57"
}

.nc-icon-mini.ui-1_settings-gear-65:before {
	content: "\ea58"
}

.nc-icon-mini.ui-1_settings-tool-66:before {
	content: "\ea59"
}

.nc-icon-mini.ui-1_simple-add:before {
	content: "\ea5a"
}

.nc-icon-mini.ui-1_simple-delete:before {
	content: "\ea5b"
}

.nc-icon-mini.ui-1_simple-remove:before {
	content: "\ea5c"
}

.nc-icon-mini.ui-1_trash-simple:before {
	content: "\ea5d"
}

.nc-icon-mini.ui-1_trash:before {
	content: "\ea5e"
}

.nc-icon-mini.ui-1_ui-03:before {
	content: "\ea5f"
}

.nc-icon-mini.ui-1_ui-04:before {
	content: "\ea60"
}

.nc-icon-mini.ui-1_zoom-bold-in:before {
	content: "\ea61"
}

.nc-icon-mini.ui-1_zoom-bold-out:before {
	content: "\ea62"
}

.nc-icon-mini.ui-1_zoom-bold:before {
	content: "\ea63"
}

.nc-icon-mini.ui-1_zoom-in:before {
	content: "\ea64"
}

.nc-icon-mini.ui-1_zoom-out:before {
	content: "\ea65"
}

.nc-icon-mini.ui-1_zoom:before {
	content: "\ea66"
}

.nc-icon-mini.ui-2_alert:before {
	content: "\ea67"
}

.nc-icon-mini.ui-2_alert-:before {
	content: "\ea68"
}

.nc-icon-mini.ui-2_alert-circle:before {
	content: "\ea69"
}

.nc-icon-mini.ui-2_alert-circle-:before {
	content: "\ea6a"
}

.nc-icon-mini.ui-2_alert-circle-i:before {
	content: "\ea6b"
}

.nc-icon-mini.ui-2_alert-i:before {
	content: "\ea6c"
}

.nc-icon-mini.ui-2_alert-square:before {
	content: "\ea6d"
}

.nc-icon-mini.ui-2_alert-square-:before {
	content: "\ea6e"
}

.nc-icon-mini.ui-2_alert-square-i:before {
	content: "\ea6f"
}

.nc-icon-mini.ui-2_archive:before {
	content: "\ea70"
}

.nc-icon-mini.ui-2_ban:before {
	content: "\ea71"
}

.nc-icon-mini.ui-2_battery-81:before {
	content: "\ea72"
}

.nc-icon-mini.ui-2_battery-83:before {
	content: "\ea73"
}

.nc-icon-mini.ui-2_battery-half:before {
	content: "\ea74"
}

.nc-icon-mini.ui-2_battery-low:before {
	content: "\ea75"
}

.nc-icon-mini.ui-2_bluetooth:before {
	content: "\ea76"
}

.nc-icon-mini.ui-2_book:before {
	content: "\ea77"
}

.nc-icon-mini.ui-2_chart-bar-52:before {
	content: "\ea78"
}

.nc-icon-mini.ui-2_chart-bar-53:before {
	content: "\ea79"
}

.nc-icon-mini.ui-2_chat-content:before {
	content: "\ea7a"
}

.nc-icon-mini.ui-2_chat-round-content:before {
	content: "\ea7b"
}

.nc-icon-mini.ui-2_chat-round:before {
	content: "\ea7c"
}

.nc-icon-mini.ui-2_chat:before {
	content: "\ea7d"
}

.nc-icon-mini.ui-2_circle-bold-delete:before {
	content: "\ea7e"
}

.nc-icon-mini.ui-2_cloud-25:before {
	content: "\ea7f"
}

.nc-icon-mini.ui-2_cloud-26:before {
	content: "\ea80"
}

.nc-icon-mini.ui-2_disk:before {
	content: "\ea81"
}

.nc-icon-mini.ui-2_enlarge-57:before {
	content: "\ea82"
}

.nc-icon-mini.ui-2_enlarge-58:before {
	content: "\ea83"
}

.nc-icon-mini.ui-2_favourite-28:before {
	content: "\ea84"
}

.nc-icon-mini.ui-2_favourite-31:before {
	content: "\ea85"
}

.nc-icon-mini.ui-2_filter:before {
	content: "\ea86"
}

.nc-icon-mini.ui-2_fullsize:before {
	content: "\ea87"
}

.nc-icon-mini.ui-2_grid-45:before {
	content: "\ea88"
}

.nc-icon-mini.ui-2_grid-46:before {
	content: "\ea89"
}

.nc-icon-mini.ui-2_grid-48:before {
	content: "\ea8a"
}

.nc-icon-mini.ui-2_grid-50:before {
	content: "\ea8b"
}

.nc-icon-mini.ui-2_grid-square:before {
	content: "\ea8c"
}

.nc-icon-mini.ui-2_hourglass:before {
	content: "\ea8d"
}

.nc-icon-mini.ui-2_lab:before {
	content: "\ea8e"
}

.nc-icon-mini.ui-2_layers:before {
	content: "\ea8f"
}

.nc-icon-mini.ui-2_like:before {
	content: "\ea90"
}

.nc-icon-mini.ui-2_link-66:before {
	content: "\ea91"
}

.nc-icon-mini.ui-2_link-68:before {
	content: "\ea92"
}

.nc-icon-mini.ui-2_link-69:before {
	content: "\ea93"
}

.nc-icon-mini.ui-2_link-72:before {
	content: "\ea94"
}

.nc-icon-mini.ui-2_link-broken-70:before {
	content: "\ea95"
}

.nc-icon-mini.ui-2_link-broken-73:before {
	content: "\ea96"
}

.nc-icon-mini.ui-2_menu-34:before {
	content: "\ea97"
}

.nc-icon-mini.ui-2_menu-35:before {
	content: "\ea98"
}

.nc-icon-mini.ui-2_menu-bold:before {
	content: "\ea99"
}

.nc-icon-mini.ui-2_menu-dots:before {
	content: "\ea9a"
}

.nc-icon-mini.ui-2_menu-square:before {
	content: "\ea9b"
}

.nc-icon-mini.ui-2_node:before {
	content: "\ea9c"
}

.nc-icon-mini.ui-2_paragraph:before {
	content: "\ea9d"
}

.nc-icon-mini.ui-2_phone:before {
	content: "\ea9e"
}

.nc-icon-mini.ui-2_share-bold:before {
	content: "\ea9f"
}

.nc-icon-mini.ui-2_share:before {
	content: "\eaa0"
}

.nc-icon-mini.ui-2_small-add:before {
	content: "\eaa1"
}

.nc-icon-mini.ui-2_small-delete:before {
	content: "\eaa2"
}

.nc-icon-mini.ui-2_small-remove:before {
	content: "\eaa3"
}

.nc-icon-mini.ui-2_square-add-08:before {
	content: "\eaa4"
}

.nc-icon-mini.ui-2_square-add-11:before {
	content: "\eaa5"
}

.nc-icon-mini.ui-2_square-delete-10:before {
	content: "\eaa6"
}

.nc-icon-mini.ui-2_square-delete-13:before {
	content: "\eaa7"
}

.nc-icon-mini.ui-2_square-remove-09:before {
	content: "\eaa8"
}

.nc-icon-mini.ui-2_square-remove-12:before {
	content: "\eaa9"
}

.nc-icon-mini.ui-2_target:before {
	content: "\eaaa"
}

.nc-icon-mini.ui-2_tile-55:before {
	content: "\eaab"
}

.nc-icon-mini.ui-2_tile-56:before {
	content: "\eaac"
}

.nc-icon-mini.ui-2_time-alarm:before {
	content: "\eaad"
}

.nc-icon-mini.ui-2_time-clock:before {
	content: "\eaae"
}

.nc-icon-mini.ui-2_time-countdown:before {
	content: "\eaaf"
}

.nc-icon-mini.ui-2_time:before {
	content: "\eab0"
}

.nc-icon-mini.ui-2_webpage:before {
	content: "\eab1"
}

.nc-icon-mini.ui-3_alert:before {
	content: "\eab2"
}

.nc-icon-mini.ui-3_backward:before {
	content: "\eab3"
}

.nc-icon-mini.ui-3_bolt:before {
	content: "\eab4"
}

.nc-icon-mini.ui-3_bullet-list:before {
	content: "\eab5"
}

.nc-icon-mini.ui-3_calendar-add:before {
	content: "\eab6"
}

.nc-icon-mini.ui-3_card-add:before {
	content: "\eab7"
}

.nc-icon-mini.ui-3_card-alert:before {
	content: "\eab8"
}

.nc-icon-mini.ui-3_chart-bars:before {
	content: "\ee6e"
}

.nc-icon-mini.ui-3_chart:before {
	content: "\ee6f"
}

.nc-icon-mini.ui-3_chat-33:before {
	content: "\ee70"
}

.nc-icon-mini.ui-3_chat-45:before {
	content: "\ee71"
}

.nc-icon-mini.ui-3_chat-46:before {
	content: "\ee72"
}

.nc-icon-mini.ui-3_chat-reply:before {
	content: "\ee73"
}

.nc-icon-mini.ui-3_check-in:before {
	content: "\ee74"
}

.nc-icon-mini.ui-3_check-out:before {
	content: "\ee75"
}

.nc-icon-mini.ui-3_dock-bottom:before {
	content: "\ee76"
}

.nc-icon-mini.ui-3_dock-left:before {
	content: "\ee77"
}

.nc-icon-mini.ui-3_dock-right:before {
	content: "\ee78"
}

.nc-icon-mini.ui-3_dock-top:before {
	content: "\ee79"
}

.nc-icon-mini.ui-3_filter-check:before {
	content: "\ee7a"
}

.nc-icon-mini.ui-3_filter-remove:before {
	content: "\ee7b"
}

.nc-icon-mini.ui-3_forward:before {
	content: "\ee7c"
}

.nc-icon-mini.ui-3_funnel-39:before {
	content: "\ee7d"
}

.nc-icon-mini.ui-3_funnel-40:before {
	content: "\ee7e"
}

.nc-icon-mini.ui-3_funnel-41:before {
	content: "\ee7f"
}

.nc-icon-mini.ui-3_heart:before {
	content: "\ee80"
}

.nc-icon-mini.ui-3_infinite:before {
	content: "\ee81"
}

.nc-icon-mini.ui-3_link:before {
	content: "\ee82"
}

.nc-icon-mini.ui-3_menu-left:before {
	content: "\ee83"
}

.nc-icon-mini.ui-3_menu-right:before {
	content: "\ee84"
}

.nc-icon-mini.ui-3_menu:before {
	content: "\ee85"
}

.nc-icon-mini.ui-3_metrics:before {
	content: "\ee86"
}

.nc-icon-mini.ui-3_phone-call-end:before {
	content: "\ee87"
}

.nc-icon-mini.ui-3_phone-call:before {
	content: "\ee88"
}

.nc-icon-mini.ui-3_phone:before {
	content: "\ee89"
}

.nc-icon-mini.ui-3_playlist:before {
	content: "\ee8a"
}

.nc-icon-mini.ui-3_security:before {
	content: "\ee8b"
}

.nc-icon-mini.ui-3_segmentation:before {
	content: "\ee8c"
}

.nc-icon-mini.ui-3_select:before {
	content: "\ee8d"
}

.nc-icon-mini.ui-3_send:before {
	content: "\ee8e"
}

.nc-icon-mini.ui-3_signal:before {
	content: "\ee8f"
}

.nc-icon-mini.ui-3_slide-left:before {
	content: "\ee90"
}

.nc-icon-mini.ui-3_slide-right:before {
	content: "\ee91"
}

.nc-icon-mini.ui-3_table-left:before {
	content: "\ee92"
}

.nc-icon-mini.ui-3_table-right:before {
	content: "\ee93"
}

.nc-icon-mini.ui-3_tag:before {
	content: "\ee94"
}

.nc-icon-mini.ui-3_widget:before {
	content: "\ee95"
}

.nc-icon-mini.ui-e_round-e-alert:before {
	content: "\ee96"
}

.nc-icon-mini.ui-e_round-e-help:before {
	content: "\ee97"
}

.nc-icon-mini.ui-e_round-e-info:before {
	content: "\ee98"
}

.nc-icon-mini.ui-e_square-e-alert:before {
	content: "\ee99"
}

.nc-icon-mini.ui-e_square-e-help:before {
	content: "\ee9a"
}

.nc-icon-mini.ui-e_square-e-info:before {
	content: "\ee9b"
}

.nc-icon-mini.ui-e_star-half:before {
	content: "\ee9c"
}

.nc-icon-mini.ui-e-2_calendar-add:before {
	content: "\ee9d"
}

.nc-icon-mini.ui-e-2_dock-bottom:before {
	content: "\ee9e"
}

.nc-icon-mini.ui-e-2_dock-left:before {
	content: "\ee9f"
}

.nc-icon-mini.ui-e-2_dock-right:before {
	content: "\eea0"
}

.nc-icon-mini.ui-e-2_dock-top:before {
	content: "\eea1"
}

.nc-icon-mini.ui-e-2_heart:before {
	content: "\eea2"
}

.nc-icon-mini.envir_bulb-saver:before {
	content: "\ee5c"
}

.nc-icon-mini.envir_bulb:before {
	content: "\ee5d"
}

.nc-icon-mini.envir_car:before {
	content: "\ee5e"
}

.nc-icon-mini.envir_fuel-electric:before {
	content: "\ee5f"
}

.nc-icon-mini.envir_fuel:before {
	content: "\ee60"
}

.nc-icon-mini.envir_home:before {
	content: "\ee61"
}

.nc-icon-mini.envir_level:before {
	content: "\ee62"
}

.nc-icon-mini.envir_panel:before {
	content: "\ee63"
}

.nc-icon-mini.envir_radiation:before {
	content: "\ee64"
}

.nc-icon-mini.envir_recycling:before {
	content: "\ee65"
}

.nc-icon-mini.envir_save-planet:before {
	content: "\ee66"
}

.nc-icon-mini.envir_waste-danger:before {
	content: "\ee67"
}

.nc-icon-mini.envir_waste-recycling:before {
	content: "\ee68"
}

.nc-icon-mini.envir_waste:before {
	content: "\ee69"
}

.nc-icon-mini.envir_water-hand:before {
	content: "\ee6a"
}

.nc-icon-mini.envir_water-sink:before {
	content: "\ee6b"
}

.nc-icon-mini.envir_water:before {
	content: "\ee6c"
}

.nc-icon-mini.envir_wind:before {
	content: "\ee6d"
}

.nc-icon-mini.arrows-1_back-78:before {
	content: "\e900"
}

.nc-icon-mini.arrows-1_back-80:before {
	content: "\e901"
}

.nc-icon-mini.arrows-1_bold-down:before {
	content: "\e902"
}

.nc-icon-mini.arrows-1_bold-left:before {
	content: "\e903"
}

.nc-icon-mini.arrows-1_bold-right:before {
	content: "\e904"
}

.nc-icon-mini.arrows-1_bold-up:before {
	content: "\e905"
}

.nc-icon-mini.arrows-1_circle-down-12:before {
	content: "\e906"
}

.nc-icon-mini.arrows-1_circle-down-40:before {
	content: "\e907"
}

.nc-icon-mini.arrows-1_circle-left-10:before {
	content: "\e908"
}

.nc-icon-mini.arrows-1_circle-left-38:before {
	content: "\e909"
}

.nc-icon-mini.arrows-1_circle-right-09:before {
	content: "\e90a"
}

.nc-icon-mini.arrows-1_circle-right-37:before {
	content: "\e90b"
}

.nc-icon-mini.arrows-1_circle-up-11:before {
	content: "\e90c"
}

.nc-icon-mini.arrows-1_circle-up-39:before {
	content: "\e90d"
}

.nc-icon-mini.arrows-1_cloud-download-95:before {
	content: "\e90e"
}

.nc-icon-mini.arrows-1_cloud-upload-96:before {
	content: "\e90f"
}

.nc-icon-mini.arrows-1_curved-next:before {
	content: "\e910"
}

.nc-icon-mini.arrows-1_curved-previous:before {
	content: "\e911"
}

.nc-icon-mini.arrows-1_direction-53:before {
	content: "\e912"
}

.nc-icon-mini.arrows-1_direction-56:before {
	content: "\e913"
}

.nc-icon-mini.arrows-1_double-left:before {
	content: "\e914"
}

.nc-icon-mini.arrows-1_double-right:before {
	content: "\e915"
}

.nc-icon-mini.arrows-1_download:before {
	content: "\e916"
}

.nc-icon-mini.arrows-1_enlarge-diagonal-43:before {
	content: "\e917"
}

.nc-icon-mini.arrows-1_enlarge-diagonal-44:before {
	content: "\e918"
}

.nc-icon-mini.arrows-1_enlarge-horizontal:before {
	content: "\e919"
}

.nc-icon-mini.arrows-1_enlarge-vertical:before {
	content: "\e91a"
}

.nc-icon-mini.arrows-1_fullscreen-70:before {
	content: "\e91b"
}

.nc-icon-mini.arrows-1_fullscreen-71:before {
	content: "\e91c"
}

.nc-icon-mini.arrows-1_fullscreen-76:before {
	content: "\e91d"
}

.nc-icon-mini.arrows-1_fullscreen-77:before {
	content: "\e91e"
}

.nc-icon-mini.arrows-1_fullscreen-double-74:before {
	content: "\e91f"
}

.nc-icon-mini.arrows-1_fullscreen-double-75:before {
	content: "\e920"
}

.nc-icon-mini.arrows-1_fullscreen-split-72:before {
	content: "\e921"
}

.nc-icon-mini.arrows-1_fullscreen-split-73:before {
	content: "\e922"
}

.nc-icon-mini.arrows-1_log-in:before {
	content: "\e923"
}

.nc-icon-mini.arrows-1_log-out:before {
	content: "\e924"
}

.nc-icon-mini.arrows-1_loop-82:before {
	content: "\e925"
}

.nc-icon-mini.arrows-1_minimal-down:before {
	content: "\e926"
}

.nc-icon-mini.arrows-1_minimal-left:before {
	content: "\e927"
}

.nc-icon-mini.arrows-1_minimal-right:before {
	content: "\e928"
}

.nc-icon-mini.arrows-1_minimal-up:before {
	content: "\e929"
}

.nc-icon-mini.arrows-1_redo-79:before {
	content: "\e92a"
}

.nc-icon-mini.arrows-1_redo-81:before {
	content: "\e92b"
}

.nc-icon-mini.arrows-1_refresh-68:before {
	content: "\e92c"
}

.nc-icon-mini.arrows-1_refresh-69:before {
	content: "\e92d"
}

.nc-icon-mini.arrows-1_round-down:before {
	content: "\e92e"
}

.nc-icon-mini.arrows-1_round-left:before {
	content: "\e92f"
}

.nc-icon-mini.arrows-1_round-right:before {
	content: "\e930"
}

.nc-icon-mini.arrows-1_round-up:before {
	content: "\e931"
}

.nc-icon-mini.arrows-1_share-66:before {
	content: "\e932"
}

.nc-icon-mini.arrows-1_share-91:before {
	content: "\e933"
}

.nc-icon-mini.arrows-1_share-92:before {
	content: "\e934"
}

.nc-icon-mini.arrows-1_shuffle-97:before {
	content: "\e935"
}

.nc-icon-mini.arrows-1_shuffle-98:before {
	content: "\e936"
}

.nc-icon-mini.arrows-1_simple-down:before {
	content: "\e937"
}

.nc-icon-mini.arrows-1_simple-left:before {
	content: "\e938"
}

.nc-icon-mini.arrows-1_simple-right:before {
	content: "\e939"
}

.nc-icon-mini.arrows-1_simple-up:before {
	content: "\e93a"
}

.nc-icon-mini.arrows-1_small-triangle-down:before {
	content: "\e93b"
}

.nc-icon-mini.arrows-1_small-triangle-left:before {
	content: "\e93c"
}

.nc-icon-mini.arrows-1_small-triangle-right:before {
	content: "\e93d"
}

.nc-icon-mini.arrows-1_small-triangle-up:before {
	content: "\e93e"
}

.nc-icon-mini.arrows-1_square-down:before {
	content: "\e93f"
}

.nc-icon-mini.arrows-1_square-left:before {
	content: "\e940"
}

.nc-icon-mini.arrows-1_square-right:before {
	content: "\e941"
}

.nc-icon-mini.arrows-1_square-up:before {
	content: "\e942"
}

.nc-icon-mini.arrows-1_strong-down:before {
	content: "\e943"
}

.nc-icon-mini.arrows-1_strong-left:before {
	content: "\e944"
}

.nc-icon-mini.arrows-1_strong-right:before {
	content: "\e945"
}

.nc-icon-mini.arrows-1_strong-up:before {
	content: "\e946"
}

.nc-icon-mini.arrows-1_tail-down:before {
	content: "\e947"
}

.nc-icon-mini.arrows-1_tail-left:before {
	content: "\e948"
}

.nc-icon-mini.arrows-1_tail-right:before {
	content: "\e949"
}

.nc-icon-mini.arrows-1_tail-triangle-down:before {
	content: "\e94a"
}

.nc-icon-mini.arrows-1_tail-triangle-left:before {
	content: "\e94b"
}

.nc-icon-mini.arrows-1_tail-triangle-right:before {
	content: "\e94c"
}

.nc-icon-mini.arrows-1_tail-triangle-up:before {
	content: "\e94d"
}

.nc-icon-mini.arrows-1_tail-up:before {
	content: "\e94e"
}

.nc-icon-mini.arrows-1_trend-down:before {
	content: "\e94f"
}

.nc-icon-mini.arrows-1_trend-up:before {
	content: "\e950"
}

.nc-icon-mini.arrows-1_triangle-down-20:before {
	content: "\e951"
}

.nc-icon-mini.arrows-1_triangle-down-65:before {
	content: "\e952"
}

.nc-icon-mini.arrows-1_triangle-left-18:before {
	content: "\e953"
}

.nc-icon-mini.arrows-1_triangle-left-63:before {
	content: "\e954"
}

.nc-icon-mini.arrows-1_triangle-right-17:before {
	content: "\e955"
}

.nc-icon-mini.arrows-1_triangle-right-62:before {
	content: "\e956"
}

.nc-icon-mini.arrows-1_triangle-up-19:before {
	content: "\e957"
}

.nc-icon-mini.arrows-1_triangle-up-64:before {
	content: "\e958"
}

.nc-icon-mini.arrows-1_zoom-88:before {
	content: "\e959"
}

.nc-icon-mini.arrows-2_block-down:before {
	content: "\e95a"
}

.nc-icon-mini.arrows-2_block-left:before {
	content: "\e95b"
}

.nc-icon-mini.arrows-2_block-right:before {
	content: "\e95c"
}

.nc-icon-mini.arrows-2_block-up:before {
	content: "\e95d"
}

.nc-icon-mini.arrows-2_conversion:before {
	content: "\e95e"
}

.nc-icon-mini.arrows-2_corner-down-round:before {
	content: "\e95f"
}

.nc-icon-mini.arrows-2_corner-down:before {
	content: "\e960"
}

.nc-icon-mini.arrows-2_corner-left-down:before {
	content: "\e961"
}

.nc-icon-mini.arrows-2_corner-left-round:before {
	content: "\e962"
}

.nc-icon-mini.arrows-2_corner-left:before {
	content: "\e963"
}

.nc-icon-mini.arrows-2_corner-right-down:before {
	content: "\e964"
}

.nc-icon-mini.arrows-2_corner-right-round:before {
	content: "\e965"
}

.nc-icon-mini.arrows-2_corner-right:before {
	content: "\e966"
}

.nc-icon-mini.arrows-2_corner-up-left:before {
	content: "\e967"
}

.nc-icon-mini.arrows-2_corner-up-right:before {
	content: "\e968"
}

.nc-icon-mini.arrows-2_corner-up-round:before {
	content: "\e969"
}

.nc-icon-mini.arrows-2_corner-up:before {
	content: "\e96a"
}

.nc-icon-mini.arrows-2_cross-down:before {
	content: "\e96b"
}

.nc-icon-mini.arrows-2_cross-left:before {
	content: "\e96c"
}

.nc-icon-mini.arrows-2_cross-right:before {
	content: "\e96d"
}

.nc-icon-mini.arrows-2_cross-up:before {
	content: "\e96e"
}

.nc-icon-mini.arrows-2_delete-49:before {
	content: "\e96f"
}

.nc-icon-mini.arrows-2_delete-50:before {
	content: "\e970"
}

.nc-icon-mini.arrows-2_direction:before {
	content: "\e971"
}

.nc-icon-mini.arrows-2_dots-download:before {
	content: "\e972"
}

.nc-icon-mini.arrows-2_dots-upload:before {
	content: "\e973"
}

.nc-icon-mini.arrows-2_eject:before {
	content: "\e974"
}

.nc-icon-mini.arrows-2_enlarge-circle:before {
	content: "\e975"
}

.nc-icon-mini.arrows-2_file-download-87:before {
	content: "\e976"
}

.nc-icon-mini.arrows-2_file-upload-86:before {
	content: "\e977"
}

.nc-icon-mini.arrows-2_hit-down:before {
	content: "\e978"
}

.nc-icon-mini.arrows-2_hit-left:before {
	content: "\e979"
}

.nc-icon-mini.arrows-2_hit-right:before {
	content: "\e97a"
}

.nc-icon-mini.arrows-2_hit-up:before {
	content: "\e97b"
}

.nc-icon-mini.arrows-2_log-out:before {
	content: "\e97c"
}

.nc-icon-mini.arrows-2_move-down-right:before {
	content: "\e97d"
}

.nc-icon-mini.arrows-2_move-down:before {
	content: "\e97e"
}

.nc-icon-mini.arrows-2_move-left:before {
	content: "\e97f"
}

.nc-icon-mini.arrows-2_move-right:before {
	content: "\e980"
}

.nc-icon-mini.arrows-2_move-up-left:before {
	content: "\e981"
}

.nc-icon-mini.arrows-2_move-up:before {
	content: "\e982"
}

.nc-icon-mini.arrows-2_push-next:before {
	content: "\e983"
}

.nc-icon-mini.arrows-2_push-previous:before {
	content: "\e984"
}

.nc-icon-mini.arrows-2_replay:before {
	content: "\e985"
}

.nc-icon-mini.arrows-2_round-left-down:before {
	content: "\e986"
}

.nc-icon-mini.arrows-2_round-right-down:before {
	content: "\e987"
}

.nc-icon-mini.arrows-2_round-up-left:before {
	content: "\e988"
}

.nc-icon-mini.arrows-2_round-up-right:before {
	content: "\e989"
}

.nc-icon-mini.arrows-2_select-83:before {
	content: "\e98a"
}

.nc-icon-mini.arrows-2_select-84:before {
	content: "\e98b"
}

.nc-icon-mini.arrows-2_skew-down:before {
	content: "\e98c"
}

.nc-icon-mini.arrows-2_skew-left:before {
	content: "\e98d"
}

.nc-icon-mini.arrows-2_skew-right:before {
	content: "\e98e"
}

.nc-icon-mini.arrows-2_skew-up:before {
	content: "\e98f"
}

.nc-icon-mini.arrows-2_small-left:before {
	content: "\e990"
}

.nc-icon-mini.arrows-2_small-right:before {
	content: "\e991"
}

.nc-icon-mini.arrows-2_square-download:before {
	content: "\e992"
}

.nc-icon-mini.arrows-2_square-upload:before {
	content: "\e993"
}

.nc-icon-mini.arrows-2_triangle-down:before {
	content: "\e994"
}

.nc-icon-mini.arrows-2_triangle-left:before {
	content: "\e995"
}

.nc-icon-mini.arrows-2_triangle-right:before {
	content: "\e996"
}

.nc-icon-mini.arrows-2_triangle-up:before {
	content: "\e997"
}

.nc-icon-mini.arrows-2_zoom:before {
	content: "\e998"
}

.nc-icon-mini.arrows-3_circle-simple-down:before {
	content: "\e999"
}

.nc-icon-mini.arrows-3_circle-simple-left:before {
	content: "\e99a"
}

.nc-icon-mini.arrows-3_circle-simple-right:before {
	content: "\e99b"
}

.nc-icon-mini.arrows-3_circle-simple-up:before {
	content: "\e99c"
}

.nc-icon-mini.arrows-3_small-down:before {
	content: "\e99d"
}

.nc-icon-mini.arrows-3_small-up:before {
	content: "\e99e"
}

.nc-icon-mini.arrows-3_square-corner-down-left:before {
	content: "\e99f"
}

.nc-icon-mini.arrows-3_square-corner-down-right:before {
	content: "\e9a0"
}

.nc-icon-mini.arrows-3_square-corner-up-left:before {
	content: "\e9a1"
}

.nc-icon-mini.arrows-3_square-corner-up-right:before {
	content: "\e9a2"
}

.nc-icon-mini.arrows-3_square-down-06:before {
	content: "\e9a3"
}

.nc-icon-mini.arrows-3_square-left-04:before {
	content: "\e9a4"
}

.nc-icon-mini.arrows-3_square-right-03:before {
	content: "\e9a5"
}

.nc-icon-mini.arrows-3_square-simple-down:before {
	content: "\e9a6"
}

.nc-icon-mini.arrows-3_square-simple-left:before {
	content: "\e9a7"
}

.nc-icon-mini.arrows-3_square-simple-right:before {
	content: "\e9a8"
}

.nc-icon-mini.arrows-3_square-simple-up:before {
	content: "\e9a9"
}

.nc-icon-mini.arrows-3_square-up-05:before {
	content: "\e9aa"
}

.nc-icon-mini.arrows-e_archive-e-download:before {
	content: "\e9ab"
}

.nc-icon-mini.arrows-e_archive-e-upload:before {
	content: "\e9ac"
}

.nc-icon-mini.arrows-e_circle-e-down-04:before {
	content: "\e9ad"
}

.nc-icon-mini.arrows-e_circle-e-down-12:before {
	content: "\e9ae"
}

.nc-icon-mini.arrows-e_circle-e-left-02:before {
	content: "\e9af"
}

.nc-icon-mini.arrows-e_circle-e-left-10:before {
	content: "\e9b0"
}

.nc-icon-mini.arrows-e_circle-e-right-01:before {
	content: "\e9b1"
}

.nc-icon-mini.arrows-e_circle-e-right-09:before {
	content: "\e9b2"
}

.nc-icon-mini.arrows-e_circle-e-up-03:before {
	content: "\e9b3"
}

.nc-icon-mini.arrows-e_circle-e-up-11:before {
	content: "\e9b4"
}

.nc-icon-mini.arrows-e_enlarge-21:before {
	content: "\e9b5"
}

.nc-icon-mini.arrows-e_enlarge-22:before {
	content: "\e9b6"
}

.nc-icon-mini.arrows-e_expand:before {
	content: "\e9b7"
}

.nc-icon-mini.arrows-e_move-bottom-right:before {
	content: "\e9b8"
}

.nc-icon-mini.arrows-e_move-top-left:before {
	content: "\e9b9"
}

.nc-icon-mini.arrows-e_refresh-19:before {
	content: "\e9ba"
}

.nc-icon-mini.arrows-e_refresh-20:before {
	content: "\e9bb"
}

.nc-icon-mini.arrows-e_resize-h:before {
	content: "\e9bc"
}

.nc-icon-mini.arrows-e_resize-v:before {
	content: "\e9bd"
}

.nc-icon-mini.arrows-e_share-26:before {
	content: "\e9be"
}

.nc-icon-mini.arrows-e_share-27:before {
	content: "\e9bf"
}

.nc-icon-mini.arrows-e_square-e-down:before {
	content: "\e9c0"
}

.nc-icon-mini.arrows-e_square-e-left:before {
	content: "\e9c1"
}

.nc-icon-mini.arrows-e_square-e-right:before {
	content: "\e9c2"
}

.nc-icon-mini.arrows-e_square-e-up:before {
	content: "\e9c3"
}

.nc-icon-mini.arrows-e_zoom-circle:before {
	content: "\e9c4"
}

.nc-icon-mini.arrows-e_zoom-e:before {
	content: "\e9c5"
}

.nc-icon-mini.arrows-e_zoom-square:before {
	content: "\e9c6"
}

.nc-icon-mini.arrows-e_zoom-triangles:before {
	content: "\e9c7"
}

.nc-icon-mini.weather_celsius:before {
	content: "\e9c8"
}

.nc-icon-mini.weather_cloud-drop:before {
	content: "\e9c9"
}

.nc-icon-mini.weather_cloud-fog-31:before {
	content: "\e9ca"
}

.nc-icon-mini.weather_cloud-fog-32:before {
	content: "\e9cb"
}

.nc-icon-mini.weather_cloud-hail:before {
	content: "\e9cc"
}

.nc-icon-mini.weather_cloud-light:before {
	content: "\e9cd"
}

.nc-icon-mini.weather_cloud-moon:before {
	content: "\e9ce"
}

.nc-icon-mini.weather_cloud-rain:before {
	content: "\e9cf"
}

.nc-icon-mini.weather_cloud-snow-34:before {
	content: "\e9d0"
}

.nc-icon-mini.weather_cloud-snow-42:before {
	content: "\e9d1"
}

.nc-icon-mini.weather_cloud-sun-17:before {
	content: "\e9d2"
}

.nc-icon-mini.weather_compass:before {
	content: "\e9d3"
}

.nc-icon-mini.weather_drop-15:before {
	content: "\e9d4"
}

.nc-icon-mini.weather_drops:before {
	content: "\e9d5"
}

.nc-icon-mini.weather_eclipse:before {
	content: "\e9d6"
}

.nc-icon-mini.weather_fahrenheit:before {
	content: "\e9d7"
}

.nc-icon-mini.weather_fog:before {
	content: "\e9d8"
}

.nc-icon-mini.weather_forecast:before {
	content: "\e9d9"
}

.nc-icon-mini.weather_hurricane-44:before {
	content: "\e9da"
}

.nc-icon-mini.weather_hurricane-45:before {
	content: "\e9db"
}

.nc-icon-mini.weather_moon-cloud-drop:before {
	content: "\e9dc"
}

.nc-icon-mini.weather_moon-cloud-fog:before {
	content: "\e9dd"
}

.nc-icon-mini.weather_moon-cloud-hail:before {
	content: "\e9de"
}

.nc-icon-mini.weather_moon-cloud-light:before {
	content: "\e9df"
}

.nc-icon-mini.weather_moon-cloud-rain:before {
	content: "\e9e0"
}

.nc-icon-mini.weather_moon-cloud-snow-61:before {
	content: "\e9e1"
}

.nc-icon-mini.weather_moon-cloud-snow-62:before {
	content: "\e9e2"
}

.nc-icon-mini.weather_moon-fog:before {
	content: "\e9e3"
}

.nc-icon-mini.weather_moon-full:before {
	content: "\e9e4"
}

.nc-icon-mini.weather_moon-stars:before {
	content: "\e9e5"
}

.nc-icon-mini.weather_moon:before {
	content: "\e9e6"
}

.nc-icon-mini.weather_rain-hail:before {
	content: "\e9e7"
}

.nc-icon-mini.weather_rain:before {
	content: "\e9e8"
}

.nc-icon-mini.weather_rainbow:before {
	content: "\e9e9"
}

.nc-icon-mini.weather_snow:before {
	content: "\e9ea"
}

.nc-icon-mini.weather_sun-cloud-drop:before {
	content: "\e9eb"
}

.nc-icon-mini.weather_sun-cloud-fog:before {
	content: "\e9ec"
}

.nc-icon-mini.weather_sun-cloud-hail:before {
	content: "\e9ed"
}

.nc-icon-mini.weather_sun-cloud-light:before {
	content: "\e9ee"
}

.nc-icon-mini.weather_sun-cloud-rain:before {
	content: "\e9ef"
}

.nc-icon-mini.weather_sun-cloud-snow-54:before {
	content: "\e9f0"
}

.nc-icon-mini.weather_sun-cloud-snow-55:before {
	content: "\e9f1"
}

.nc-icon-mini.weather_sun-cloud:before {
	content: "\e9f2"
}

.nc-icon-mini.weather_sun-fog-30:before {
	content: "\e9f3"
}

.nc-icon-mini.weather_sun-fog-43:before {
	content: "\e9f4"
}

.nc-icon-mini.weather_wind:before {
	content: "\e9f5"
}

.nc-icon-mini.weather-e_cloud-01:before {
	content: "\e9f6"
}

.nc-icon-mini.weather-e_cloud-02:before {
	content: "\e9f7"
}

.nc-icon-mini.users_add-27:before {
	content: "\e9f8"
}

.nc-icon-mini.users_add-29:before {
	content: "\e9f9"
}

.nc-icon-mini.users_badge-13:before {
	content: "\e9fa"
}

.nc-icon-mini.users_badge-14:before {
	content: "\e9fb"
}

.nc-icon-mini.users_badge-15:before {
	content: "\e9fc"
}


.nc-icon-mini.users_circle-08:before {
	content: "\e9fd"
}

.nc-icon-mini.users_circle-09:before {
	content: "\e9fe"
}

.nc-icon-mini.users_circle-10:before {
	content: "\e9ff"
}

.nc-icon-mini.users_delete-28:before {
	content: "\ea00"
}

.nc-icon-mini.users_delete-30:before {
	content: "\ea01"
}

.nc-icon-mini.users_man-20:before {
	content: "\ea02"
}

.nc-icon-mini.users_multiple-11:before {
	content: "\ea03"
}

.nc-icon-mini.users_multiple-19:before {
	content: "\ea04"
}

.nc-icon-mini.users_single-01:before {
	content: "\ea05"
}

.nc-icon-mini.users_single-02:before {
	content: "\ea06"
}

.nc-icon-mini.users_single-03:before {
	content: "\ea07"
}

.nc-icon-mini.users_single-04:before {
	content: "\ea08"
}

.nc-icon-mini.users_single-05:before {
	content: "\ea09"
}

.nc-icon-mini.users_single-body:before {
	content: "\ea0a"
}

.nc-icon-mini.users_square-31:before {
	content: "\ea0b"
}

.nc-icon-mini.users_square-32:before {
	content: "\ea0c"
}

.nc-icon-mini.users_square-33:before {
	content: "\ea0d"
}

.nc-icon-mini.users_woman-21:before {
	content: "\ea0e"
}

.nc-icon-mini.travel_backpack:before {
	content: "\eab9"
}

.nc-icon-mini.travel_bag:before {
	content: "\eaba"
}

.nc-icon-mini.travel_camping:before {
	content: "\eabb"
}

.nc-icon-mini.travel_drink:before {
	content: "\eabc"
}

.nc-icon-mini.travel_explore:before {
	content: "\eabd"
}

.nc-icon-mini.travel_fire:before {
	content: "\eabe"
}

.nc-icon-mini.travel_hotel-bell:before {
	content: "\eabf"
}

.nc-icon-mini.travel_hotel-symbol:before {
	content: "\eac0"
}

.nc-icon-mini.travel_hotel:before {
	content: "\eac1"
}

.nc-icon-mini.travel_igloo:before {
	content: "\eac2"
}

.nc-icon-mini.travel_jellyfish:before {
	content: "\eac3"
}

.nc-icon-mini.travel_lamp:before {
	content: "\eac4"
}

.nc-icon-mini.travel_luggage:before {
	content: "\eac5"
}

.nc-icon-mini.travel_octopus:before {
	content: "\eac6"
}

.nc-icon-mini.travel_passport:before {
	content: "\eac7"
}

.nc-icon-mini.travel_pickaxe:before {
	content: "\eac8"
}

.nc-icon-mini.travel_pool:before {
	content: "\eac9"
}

.nc-icon-mini.travel_rackets:before {
	content: "\eaca"
}

.nc-icon-mini.travel_road-sign-left:before {
	content: "\eacb"
}

.nc-icon-mini.travel_road-sign-right:before {
	content: "\eacc"
}

.nc-icon-mini.travel_rowing:before {
	content: "\eacd"
}

.nc-icon-mini.travel_sea-mask:before {
	content: "\eace"
}

.nc-icon-mini.travel_shark:before {
	content: "\eacf"
}

.nc-icon-mini.travel_spa:before {
	content: "\ead0"
}

.nc-icon-mini.travel_sunglasses:before {
	content: "\ead1"
}

.nc-icon-mini.travel_surf:before {
	content: "\ead2"
}

.nc-icon-mini.travel_swimwear:before {
	content: "\ead3"
}

.nc-icon-mini.travel_swiss-knife:before {
	content: "\ead4"
}

.nc-icon-mini.travel_trolley:before {
	content: "\ead5"
}

.nc-icon-mini.travel_world:before {
	content: "\ead6"
}

.nc-icon-mini.transportation_air-baloon:before {
	content: "\ead7"
}

.nc-icon-mini.transportation_bike:before {
	content: "\ead8"
}

.nc-icon-mini.transportation_boat-small-02:before {
	content: "\ead9"
}

.nc-icon-mini.transportation_boat-small-03:before {
	content: "\eada"
}

.nc-icon-mini.transportation_boat:before {
	content: "\eadb"
}

.nc-icon-mini.transportation_bus-front-10:before {
	content: "\eadc"
}

.nc-icon-mini.transportation_bus-front-12:before {
	content: "\eadd"
}

.nc-icon-mini.transportation_car-front:before {
	content: "\eade"
}

.nc-icon-mini.transportation_car-taxi:before {
	content: "\eadf"
}

.nc-icon-mini.transportation_car:before {
	content: "\eae0"
}

.nc-icon-mini.transportation_helicopter:before {
	content: "\eae1"
}

.nc-icon-mini.transportation_helmet:before {
	content: "\eae2"
}

.nc-icon-mini.transportation_light-traffic:before {
	content: "\eae3"
}

.nc-icon-mini.transportation_moto:before {
	content: "\eae4"
}

.nc-icon-mini.transportation_plane-17:before {
	content: "\eae5"
}

.nc-icon-mini.transportation_plane-18:before {
	content: "\eae6"
}

.nc-icon-mini.transportation_road:before {
	content: "\eae7"
}

.nc-icon-mini.transportation_skateboard:before {
	content: "\eae8"
}

.nc-icon-mini.transportation_tractor:before {
	content: "\eae9"
}

.nc-icon-mini.transportation_train:before {
	content: "\eaea"
}

.nc-icon-mini.transportation_tram:before {
	content: "\eaeb"
}

.nc-icon-mini.transportation_truck-front:before {
	content: "\eaec"
}

.nc-icon-mini.transportation_vespa-front:before {
	content: "\eaed"
}

.nc-icon-mini.gestures_2x-drag-down:before {
	content: "\eaee"
}

.nc-icon-mini.gestures_2x-drag-up:before {
	content: "\eaef"
}

.nc-icon-mini.gestures_active-38:before {
	content: "\eaf0"
}

.nc-icon-mini.gestures_active-40:before {
	content: "\eaf1"
}

.nc-icon-mini.gestures_camera:before {
	content: "\eaf2"
}

.nc-icon-mini.gestures_double-tap:before {
	content: "\eaf3"
}

.nc-icon-mini.gestures_drag-21:before {
	content: "\eaf4"
}

.nc-icon-mini.gestures_drag-31:before {
	content: "\eaf5"
}

.nc-icon-mini.gestures_drag-down:before {
	content: "\eaf6"
}

.nc-icon-mini.gestures_drag-left:before {
	content: "\eaf7"
}

.nc-icon-mini.gestures_drag-right:before {
	content: "\eaf8"
}

.nc-icon-mini.gestures_drag-up:before {
	content: "\eaf9"
}

.nc-icon-mini.gestures_grab:before {
	content: "\eafa"
}

.nc-icon-mini.gestures_pin:before {
	content: "\eafb"
}

.nc-icon-mini.gestures_pinch:before {
	content: "\eafc"
}

.nc-icon-mini.gestures_rotate-22:before {
	content: "\eafd"
}

.nc-icon-mini.gestures_scan:before {
	content: "\eafe"
}

.nc-icon-mini.gestures_stretch:before {
	content: "\eaff"
}

.nc-icon-mini.gestures_swipe-bottom:before {
	content: "\eb00"
}

.nc-icon-mini.gestures_swipe-left:before {
	content: "\eb01"
}

.nc-icon-mini.gestures_swipe-right:before {
	content: "\eb02"
}

.nc-icon-mini.gestures_swipe-up:before {
	content: "\eb03"
}

.nc-icon-mini.gestures_tap-01:before {
	content: "\eb04"
}

.nc-icon-mini.gestures_tap-02:before {
	content: "\eb05"
}

.nc-icon-mini.text_align-center:before {
	content: "\eb06"
}

.nc-icon-mini.text_align-justify:before {
	content: "\eb07"
}

.nc-icon-mini.text_align-left:before {
	content: "\eb08"
}

.nc-icon-mini.text_align-right:before {
	content: "\eb09"
}

.nc-icon-mini.text_background:before {
	content: "\eb0a"
}

.nc-icon-mini.text_bold:before {
	content: "\eb0b"
}

.nc-icon-mini.text_capitalize:before {
	content: "\eb0c"
}

.nc-icon-mini.text_caps-small:before {
	content: "\eb0d"
}

.nc-icon-mini.text_color:before {
	content: "\eb0e"
}

.nc-icon-mini.text_edit:before {
	content: "\eb0f"
}

.nc-icon-mini.text_italic:before {
	content: "\eb10"
}

.nc-icon-mini.text_line-height:before {
	content: "\eb11"
}

.nc-icon-mini.text_list-bullet:before {
	content: "\eb12"
}

.nc-icon-mini.text_list-numbers:before {
	content: "\eb13"
}

.nc-icon-mini.text_margin-left:before {
	content: "\eb14"
}

.nc-icon-mini.text_margin-right:before {
	content: "\eb15"
}

.nc-icon-mini.text_quote:before {
	content: "\eb16"
}

.nc-icon-mini.text_scale-horizontal:before {
	content: "\eb17"
}

.nc-icon-mini.text_scale-vertical:before {
	content: "\eb18"
}

.nc-icon-mini.text_size:before {
	content: "\eb19"
}

.nc-icon-mini.text_strikethrough:before {
	content: "\eb1a"
}

.nc-icon-mini.text_subscript:before {
	content: "\eb1b"
}

.nc-icon-mini.text_superscript:before {
	content: "\eb1c"
}

.nc-icon-mini.text_tracking:before {
	content: "\eb1d"
}

.nc-icon-mini.text_underline:before {
	content: "\eb1e"
}

.nc-icon-mini.tech_cable-49:before {
	content: "\eb1f"
}

.nc-icon-mini.tech_cd-reader:before {
	content: "\eb20"
}

.nc-icon-mini.tech_computer-monitor:before {
	content: "\eb21"
}

.nc-icon-mini.tech_computer-old:before {
	content: "\eb22"
}

.nc-icon-mini.tech_computer:before {
	content: "\eb23"
}

.nc-icon-mini.tech_controller-modern:before {
	content: "\eb24"
}

.nc-icon-mini.tech_controller:before {
	content: "\eb25"
}

.nc-icon-mini.tech_desktop-screen:before {
	content: "\eb26"
}

.nc-icon-mini.tech_desktop:before {
	content: "\eb27"
}

.nc-icon-mini.tech_disk-reader:before {
	content: "\eb28"
}

.nc-icon-mini.tech_disk:before {
	content: "\eb29"
}

.nc-icon-mini.tech_headphones:before {
	content: "\eb2a"
}

.nc-icon-mini.tech_keyboard-wifi:before {
	content: "\eb2b"
}

.nc-icon-mini.tech_keyboard:before {
	content: "\eb2c"
}

.nc-icon-mini.tech_laptop-camera:before {
	content: "\eb2d"
}

.nc-icon-mini.tech_laptop-front:before {
	content: "\eb2e"
}

.nc-icon-mini.tech_laptop:before {
	content: "\eb2f"
}

.nc-icon-mini.tech_mobile-button:before {
	content: "\eb30"
}

.nc-icon-mini.tech_mobile-camera:before {
	content: "\eb31"
}

.nc-icon-mini.tech_mobile-recharger-08:before {
	content: "\eb32"
}

.nc-icon-mini.tech_mobile-recharger-09:before {
	content: "\eb33"
}

.nc-icon-mini.tech_mobile-toolbar:before {
	content: "\eb34"
}

.nc-icon-mini.tech_mobile:before {
	content: "\eb35"
}

.nc-icon-mini.tech_music:before {
	content: "\eb36"
}

.nc-icon-mini.tech_navigation:before {
	content: "\eb37"
}

.nc-icon-mini.tech_player-19:before {
	content: "\eb38"
}

.nc-icon-mini.tech_player-48:before {
	content: "\eb39"
}

.nc-icon-mini.tech_print-round:before {
	content: "\eb3a"
}

.nc-icon-mini.tech_print:before {
	content: "\eb3b"
}

.nc-icon-mini.tech_ram:before {
	content: "\eb3c"
}

.nc-icon-mini.tech_remote:before {
	content: "\eb3d"
}

.nc-icon-mini.tech_signal:before {
	content: "\eb3e"
}

.nc-icon-mini.tech_socket:before {
	content: "\eb3f"
}

.nc-icon-mini.tech_sync:before {
	content: "\eb40"
}

.nc-icon-mini.tech_tablet-button:before {
	content: "\eb41"
}

.nc-icon-mini.tech_tablet-reader-31:before {
	content: "\eb42"
}

.nc-icon-mini.tech_tablet-reader-42:before {
	content: "\eb43"
}

.nc-icon-mini.tech_tablet-toolbar:before {
	content: "\eb44"
}

.nc-icon-mini.tech_tablet:before {
	content: "\eb45"
}

.nc-icon-mini.tech_tv-old:before {
	content: "\eb46"
}

.nc-icon-mini.tech_tv:before {
	content: "\eb47"
}

.nc-icon-mini.tech_watch-circle:before {
	content: "\eb48"
}

.nc-icon-mini.tech_watch-time:before {
	content: "\eb49"
}

.nc-icon-mini.tech_watch:before {
	content: "\eb4a"
}

.nc-icon-mini.tech_webcam-38:before {
	content: "\eb4b"
}

.nc-icon-mini.tech_webcam-39:before {
	content: "\eb4c"
}

.nc-icon-mini.tech_wifi-router:before {
	content: "\eb4d"
}

.nc-icon-mini.tech_wifi:before {
	content: "\eb4e"
}

.nc-icon-mini.sport_badminton:before {
	content: "\eb4f"
}

.nc-icon-mini.sport_baseball-ball:before {
	content: "\eb50"
}

.nc-icon-mini.sport_baseball-bat:before {
	content: "\eb51"
}

.nc-icon-mini.sport_basketball-12:before {
	content: "\eb52"
}

.nc-icon-mini.sport_boxing:before {
	content: "\eb53"
}

.nc-icon-mini.sport_cardio:before {
	content: "\eb54"
}

.nc-icon-mini.sport_cricket:before {
	content: "\eb55"
}

.nc-icon-mini.sport_crown:before {
	content: "\eb56"
}

.nc-icon-mini.sport_dart:before {
	content: "\eb57"
}

.nc-icon-mini.sport_dumbbells:before {
	content: "\eb58"
}

.nc-icon-mini.sport_fencing:before {
	content: "\eb59"
}

.nc-icon-mini.sport_fishing:before {
	content: "\eb5a"
}

.nc-icon-mini.sport_flag-finish:before {
	content: "\eb5b"
}

.nc-icon-mini.sport_football-headguard:before {
	content: "\eb5c"
}

.nc-icon-mini.sport_golf:before {
	content: "\eb5d"
}

.nc-icon-mini.sport_helmet:before {
	content: "\eb5e"
}

.nc-icon-mini.sport_hockey:before {
	content: "\eb5f"
}

.nc-icon-mini.sport_kettlebell:before {
	content: "\eb60"
}

.nc-icon-mini.sport_ping-pong:before {
	content: "\eb61"
}

.nc-icon-mini.sport_podium:before {
	content: "\eb62"
}

.nc-icon-mini.sport_rope:before {
	content: "\eb63"
}

.nc-icon-mini.sport_rugby:before {
	content: "\eb64"
}

.nc-icon-mini.sport_shaker:before {
	content: "\eb65"
}

.nc-icon-mini.sport_skateboard:before {
	content: "\eb66"
}

.nc-icon-mini.sport_snowboard:before {
	content: "\eb67"
}

.nc-icon-mini.sport_soccer-field:before {
	content: "\eb68"
}

.nc-icon-mini.sport_steering-wheel:before {
	content: "\eb69"
}

.nc-icon-mini.sport_supplement:before {
	content: "\eb6a"
}

.nc-icon-mini.sport_surf:before {
	content: "\eb6b"
}

.nc-icon-mini.sport_tactic:before {
	content: "\eb6c"
}

.nc-icon-mini.sport_tennis-ball:before {
	content: "\eb6d"
}

.nc-icon-mini.sport_tennis:before {
	content: "\eb6e"
}

.nc-icon-mini.sport_trophy:before {
	content: "\eb6f"
}

.nc-icon-mini.sport_user-run:before {
	content: "\eb70"
}

.nc-icon-mini.sport_volleyball:before {
	content: "\eb71"
}

.nc-icon-mini.sport_whistle:before {
	content: "\eb72"
}

.nc-icon-mini.shopping_award:before {
	content: "\eb9f"
}

.nc-icon-mini.shopping_bag-09:before {
	content: "\eba0"
}

.nc-icon-mini.shopping_bag-16:before {
	content: "\eba1"
}

.nc-icon-mini.shopping_bag-17:before {
	content: "\eba2"
}

.nc-icon-mini.shopping_bag-20:before {
	content: "\eba3"
}

.nc-icon-mini.shopping_bag-add-18:before {
	content: "\eba4"
}

.nc-icon-mini.shopping_bag-add-21:before {
	content: "\eba5"
}

.nc-icon-mini.shopping_bag-remove-19:before {
	content: "\eba6"
}

.nc-icon-mini.shopping_bag-remove-22:before {
	content: "\eba7"
}

.nc-icon-mini.shopping_barcode:before {
	content: "\eba8"
}

.nc-icon-mini.shopping_bardcode-qr:before {
	content: "\eba9"
}

.nc-icon-mini.shopping_basket-simple-add:before {
	content: "\ebaa"
}

.nc-icon-mini.shopping_basket-simple-remove:before {
	content: "\ebab"
}

.nc-icon-mini.shopping_basket-simple:before {
	content: "\ebac"
}

.nc-icon-mini.shopping_basket:before {
	content: "\ebad"
}

.nc-icon-mini.shopping_bitcoin:before {
	content: "\ebae"
}

.nc-icon-mini.shopping_box-ribbon:before {
	content: "\ebaf"
}

.nc-icon-mini.shopping_box:before {
	content: "\ebb0"
}

.nc-icon-mini.shopping_cart-modern-in:before {
	content: "\ebb1"
}

.nc-icon-mini.shopping_cart-modern:before {
	content: "\ebb2"
}

.nc-icon-mini.shopping_cart-simple-add:before {
	content: "\ebb3"
}

.nc-icon-mini.shopping_cart-simple-in:before {
	content: "\ebb4"
}

.nc-icon-mini.shopping_cart-simple-remove:before {
	content: "\ebb5"
}

.nc-icon-mini.shopping_cart-simple:before {
	content: "\ebb6"
}

.nc-icon-mini.shopping_cart:before {
	content: "\ebb7"
}

.nc-icon-mini.shopping_cash-register:before {
	content: "\ebb8"
}

.nc-icon-mini.shopping_chart:before {
	content: "\ebb9"
}

.nc-icon-mini.shopping_credit-card-in:before {
	content: "\ebba"
}

.nc-icon-mini.shopping_credit-card:before {
	content: "\ebbb"
}

.nc-icon-mini.shopping_delivery-fast:before {
	content: "\ebbc"
}

.nc-icon-mini.shopping_discount:before {
	content: "\ebbd"
}

.nc-icon-mini.shopping_gift:before {
	content: "\ebbe"
}

.nc-icon-mini.shopping_list:before {
	content: "\ebbf"
}

.nc-icon-mini.shopping_newsletter:before {
	content: "\ebc0"
}

.nc-icon-mini.shopping_receipt-list-42:before {
	content: "\ebc1"
}

.nc-icon-mini.shopping_receipt-list-43:before {
	content: "\ebc2"
}

.nc-icon-mini.shopping_receipt:before {
	content: "\ebc3"
}

.nc-icon-mini.shopping_shop:before {
	content: "\ebc4"
}

.nc-icon-mini.shopping_stock:before {
	content: "\ebc5"
}

.nc-icon-mini.shopping_tag-content:before {
	content: "\ebc6"
}

.nc-icon-mini.shopping_tag-cut:before {
	content: "\ebc7"
}

.nc-icon-mini.shopping_tag:before {
	content: "\ebc8"
}

.nc-icon-mini.shopping_wallet:before {
	content: "\ebc9"
}

.nc-icon-mini.education_agenda-bookmark:before {
	content: "\ebca"
}

.nc-icon-mini.education_atom:before {
	content: "\ebcb"
}

.nc-icon-mini.education_award-55:before {
	content: "\ebcc"
}

.nc-icon-mini.education_backpack-57:before {
	content: "\ebcd"
}

.nc-icon-mini.education_backpack-58:before {
	content: "\ebce"
}

.nc-icon-mini.education_ball-basket:before {
	content: "\ebcf"
}

.nc-icon-mini.education_ball-soccer:before {
	content: "\ebd0"
}

.nc-icon-mini.education_board-51:before {
	content: "\ebd1"
}

.nc-icon-mini.education_book-39:before {
	content: "\ebd2"
}

.nc-icon-mini.education_book-bookmark:before {
	content: "\ebd3"
}

.nc-icon-mini.education_book-open:before {
	content: "\ebd4"
}

.nc-icon-mini.education_books-46:before {
	content: "\ebd5"
}

.nc-icon-mini.education_flask:before {
	content: "\ebd6"
}

.nc-icon-mini.education_glasses:before {
	content: "\ebd7"
}

.nc-icon-mini.education_hat:before {
	content: "\ebd8"
}

.nc-icon-mini.education_language:before {
	content: "\ebd9"
}

.nc-icon-mini.education_molecule:before {
	content: "\ebda"
}

.nc-icon-mini.education_notepad:before {
	content: "\ebdb"
}

.nc-icon-mini.education_paper-diploma:before {
	content: "\ebdc"
}

.nc-icon-mini.education_paper:before {
	content: "\ebdd"
}

.nc-icon-mini.education_pencil-47:before {
	content: "\ebde"
}

.nc-icon-mini.education_school:before {
	content: "\ebdf"
}

.nc-icon-mini.objects_alien-29:before {
	content: "\ebe0"
}

.nc-icon-mini.objects_alien-33:before {
	content: "\ebe1"
}

.nc-icon-mini.objects_anchor:before {
	content: "\ebe2"
}

.nc-icon-mini.objects_astronaut:before {
	content: "\ebe3"
}

.nc-icon-mini.objects_axe:before {
	content: "\ebe4"
}

.nc-icon-mini.objects_baby-bottle:before {
	content: "\ebe5"
}

.nc-icon-mini.objects_baby:before {
	content: "\ebe6"
}

.nc-icon-mini.objects_baloon:before {
	content: "\ebe7"
}

.nc-icon-mini.objects_battery:before {
	content: "\ebe8"
}

.nc-icon-mini.objects_bear:before {
	content: "\ebe9"
}

.nc-icon-mini.objects_billiard:before {
	content: "\ebea"
}

.nc-icon-mini.objects_binocular:before {
	content: "\ebeb"
}

.nc-icon-mini.objects_bow:before {
	content: "\ebec"
}

.nc-icon-mini.objects_bowling:before {
	content: "\ebed"
}

.nc-icon-mini.objects_broom:before {
	content: "\ebee"
}

.nc-icon-mini.objects_cone:before {
	content: "\ebef"
}

.nc-icon-mini.objects_controller:before {
	content: "\ebf0"
}

.nc-icon-mini.objects_diamond:before {
	content: "\ebf1"
}

.nc-icon-mini.objects_dice:before {
	content: "\ebf2"
}

.nc-icon-mini.objects_globe:before {
	content: "\ebf3"
}

.nc-icon-mini.objects_hut:before {
	content: "\ebf4"
}

.nc-icon-mini.objects_key-25:before {
	content: "\ebf5"
}

.nc-icon-mini.objects_key-26:before {
	content: "\ebf6"
}

.nc-icon-mini.objects_lamp:before {
	content: "\ebf7"
}

.nc-icon-mini.objects_leaf-36:before {
	content: "\ebf8"
}

.nc-icon-mini.objects_light:before {
	content: "\ebf9"
}

.nc-icon-mini.objects_planet:before {
	content: "\ebfa"
}

.nc-icon-mini.objects_puzzle-09:before {
	content: "\ebfb"
}

.nc-icon-mini.objects_puzzle-10:before {
	content: "\ebfc"
}

.nc-icon-mini.objects_shovel:before {
	content: "\ebfd"
}

.nc-icon-mini.objects_skull:before {
	content: "\ebfe"
}

.nc-icon-mini.objects_spaceship:before {
	content: "\ebff"
}

.nc-icon-mini.objects_support-16:before {
	content: "\ec00"
}

.nc-icon-mini.objects_support-17:before {
	content: "\ec01"
}

.nc-icon-mini.objects_umbrella-13:before {
	content: "\ec02"
}

.nc-icon-mini.objects_umbrella-14:before {
	content: "\ec03"
}

.nc-icon-mini.objects_wool-ball:before {
	content: "\ec04"
}

.nc-icon-mini.media-1_3d:before {
	content: "\ec05"
}

.nc-icon-mini.media-1_album:before {
	content: "\ec06"
}

.nc-icon-mini.media-1_audio-91:before {
	content: "\ec07"
}

.nc-icon-mini.media-1_audio-92:before {
	content: "\ec08"
}

.nc-icon-mini.media-1_balance:before {
	content: "\ec09"
}

.nc-icon-mini.media-1_brightness-46:before {
	content: "\ec0a"
}

.nc-icon-mini.media-1_brightness-47:before {
	content: "\ec0b"
}

.nc-icon-mini.media-1_button-eject:before {
	content: "\ec0c"
}

.nc-icon-mini.media-1_button-next:before {
	content: "\ec0d"
}

.nc-icon-mini.media-1_button-pause:before {
	content: "\ec0e"
}

.nc-icon-mini.media-1_button-play:before {
	content: "\ec0f"
}

.nc-icon-mini.media-1_button-power:before {
	content: "\ec10"
}

.nc-icon-mini.media-1_button-previous:before {
	content: "\ec11"
}

.nc-icon-mini.media-1_button-record:before {
	content: "\ec12"
}

.nc-icon-mini.media-1_button-rewind:before {
	content: "\ec13"
}

.nc-icon-mini.media-1_button-skip:before {
	content: "\ec14"
}

.nc-icon-mini.media-1_button-stop:before {
	content: "\ec15"
}

.nc-icon-mini.media-1_camera-18:before {
	content: "\ec16"
}

.nc-icon-mini.media-1_camera-19:before {
	content: "\ec17"
}

.nc-icon-mini.media-1_camera-20:before {
	content: "\ec18"
}

.nc-icon-mini.media-1_camera-ban-37:before {
	content: "\ec19"
}

.nc-icon-mini.media-1_camera-compact:before {
	content: "\ec1a"
}

.nc-icon-mini.media-1_camera-square-57:before {
	content: "\ec1b"
}

.nc-icon-mini.media-1_camera-time:before {
	content: "\ec1c"
}

.nc-icon-mini.media-1_countdown-34:before {
	content: "\ec1d"
}

.nc-icon-mini.media-1_edit-color:before {
	content: "\ec1e"
}

.nc-icon-mini.media-1_edit-contrast-42:before {
	content: "\ec1f"
}

.nc-icon-mini.media-1_edit-contrast-43:before {
	content: "\ec20"
}

.nc-icon-mini.media-1_edit-saturation:before {
	content: "\ec21"
}

.nc-icon-mini.media-1_flash-21:before {
	content: "\ec22"
}

.nc-icon-mini.media-1_flash-24:before {
	content: "\ec23"
}

.nc-icon-mini.media-1_flash-29:before {
	content: "\ec24"
}

.nc-icon-mini.media-1_focus-32:before {
	content: "\ec25"
}

.nc-icon-mini.media-1_focus-38:before {
	content: "\ec26"
}

.nc-icon-mini.media-1_focus-40:before {
	content: "\ec27"
}

.nc-icon-mini.media-1_focus-circle:before {
	content: "\ec28"
}

.nc-icon-mini.media-1_frame-12:before {
	content: "\ec29"
}

.nc-icon-mini.media-1_frame-41:before {
	content: "\ec2a"
}

.nc-icon-mini.media-1_grid:before {
	content: "\ec2b"
}

.nc-icon-mini.media-1_image-01:before {
	content: "\ec2c"
}

.nc-icon-mini.media-1_image-02:before {
	content: "\ec2d"
}

.nc-icon-mini.media-1_image-05:before {
	content: "\ec2e"
}

.nc-icon-mini.media-1_layers:before {
	content: "\ec2f"
}

.nc-icon-mini.media-1_lens-31:before {
	content: "\ec30"
}

.nc-icon-mini.media-1_lens-56:before {
	content: "\ec31"
}

.nc-icon-mini.media-1_macro:before {
	content: "\ec32"
}

.nc-icon-mini.media-1_movie-61:before {
	content: "\ec33"
}

.nc-icon-mini.media-1_movie-62:before {
	content: "\ec34"
}

.nc-icon-mini.media-1_night:before {
	content: "\ec35"
}

.nc-icon-mini.media-1_picture:before {
	content: "\ec36"
}

.nc-icon-mini.media-1_play-68:before {
	content: "\ec37"
}

.nc-icon-mini.media-1_play-69:before {
	content: "\ec38"
}

.nc-icon-mini.media-1_player:before {
	content: "\ec39"
}

.nc-icon-mini.media-1_polaroid-add:before {
	content: "\ec3a"
}

.nc-icon-mini.media-1_polaroid-delete:before {
	content: "\ec3b"
}

.nc-icon-mini.media-1_polaroid-multiple:before {
	content: "\ec3c"
}

.nc-icon-mini.media-1_polaroid:before {
	content: "\ec3d"
}

.nc-icon-mini.media-1_roll:before {
	content: "\ec3e"
}

.nc-icon-mini.media-1_sd:before {
	content: "\ec3f"
}

.nc-icon-mini.media-1_ticket-75:before {
	content: "\ec40"
}

.nc-icon-mini.media-1_ticket-76:before {
	content: "\ec41"
}

.nc-icon-mini.media-1_touch:before {
	content: "\ec42"
}

.nc-icon-mini.media-1_tripod:before {
	content: "\ec43"
}

.nc-icon-mini.media-1_video-64:before {
	content: "\ec44"
}

.nc-icon-mini.media-1_video-65:before {
	content: "\ec45"
}

.nc-icon-mini.media-1_video-66:before {
	content: "\ec46"
}

.nc-icon-mini.media-1_video-67:before {
	content: "\ec47"
}

.nc-icon-mini.media-1_videocamera-71:before {
	content: "\ec48"
}

.nc-icon-mini.media-1_videocamera-72:before {
	content: "\ec49"
}

.nc-icon-mini.media-1_volume-93:before {
	content: "\ec4a"
}

.nc-icon-mini.media-1_volume-97:before {
	content: "\ec4b"
}

.nc-icon-mini.media-1_volume-down:before {
	content: "\ec4c"
}

.nc-icon-mini.media-1_volume-up:before {
	content: "\ec4d"
}

.nc-icon-mini.media-2_headphones-mic:before {
	content: "\ec4e"
}

.nc-icon-mini.media-2_headphones:before {
	content: "\ec4f"
}

.nc-icon-mini.media-2_knob:before {
	content: "\ec50"
}

.nc-icon-mini.media-2_mic:before {
	content: "\ec51"
}

.nc-icon-mini.media-2_music-album:before {
	content: "\ec52"
}

.nc-icon-mini.media-2_note-03:before {
	content: "\ec53"
}

.nc-icon-mini.media-2_note-04:before {
	content: "\ec54"
}

.nc-icon-mini.media-2_radio:before {
	content: "\ec55"
}

.nc-icon-mini.media-2_sound-wave:before {
	content: "\ec56"
}

.nc-icon-mini.media-2_speaker-01:before {
	content: "\ec57"
}

.nc-icon-mini.media-2_speaker-05:before {
	content: "\ec58"
}

.nc-icon-mini.media-2_tape:before {
	content: "\ec59"
}

.nc-icon-mini.location_appointment:before {
	content: "\ec5a"
}

.nc-icon-mini.location_bookmark-add:before {
	content: "\ec5b"
}

.nc-icon-mini.location_bookmark-remove:before {
	content: "\ec5c"
}

.nc-icon-mini.location_bookmark:before {
	content: "\ec5d"
}

.nc-icon-mini.location_compass-04:before {
	content: "\ec5e"
}

.nc-icon-mini.location_compass-05:before {
	content: "\ec5f"
}

.nc-icon-mini.location_compass-06:before {
	content: "\ec60"
}

.nc-icon-mini.location_crosshair:before {
	content: "\ec61"
}

.nc-icon-mini.location_explore:before {
	content: "\ec62"
}

.nc-icon-mini.location_flag-diagonal-33:before {
	content: "\ec63"
}

.nc-icon-mini.location_flag-diagonal-34:before {
	content: "\ec64"
}

.nc-icon-mini.location_flag-points-31:before {
	content: "\ec65"
}

.nc-icon-mini.location_flag-points-32:before {
	content: "\ec66"
}

.nc-icon-mini.location_flag-simple:before {
	content: "\ec67"
}

.nc-icon-mini.location_flag-triangle:before {
	content: "\ec68"
}

.nc-icon-mini.location_flag:before {
	content: "\ec69"
}

.nc-icon-mini.location_gps:before {
	content: "\ec6a"
}

.nc-icon-mini.location_map:before {
	content: "\ec6b"
}

.nc-icon-mini.location_marker:before {
	content: "\ec6c"
}

.nc-icon-mini.location_pin-add:before {
	content: "\ec6d"
}

.nc-icon-mini.location_pin-copy:before {
	content: "\ec6e"
}

.nc-icon-mini.location_pin-remove:before {
	content: "\ec6f"
}

.nc-icon-mini.location_pin:before {
	content: "\ec70"
}

.nc-icon-mini.location_pins:before {
	content: "\ec71"
}

.nc-icon-mini.location_position-marker:before {
	content: "\ec72"
}

.nc-icon-mini.location_radar:before {
	content: "\ec73"
}

.nc-icon-mini.location_treasure-map-40:before {
	content: "\ec74"
}

.nc-icon-mini.location_world:before {
	content: "\ec75"
}

.nc-icon-mini.location-e_bookmark-add:before {
	content: "\ec76"
}

.nc-icon-mini.location-e_bookmark-remove:before {
	content: "\ec77"
}

.nc-icon-mini.location-e_flag-06:before {
	content: "\ec78"
}

.nc-icon-mini.location-e_flag-07:before {
	content: "\ec79"
}

.nc-icon-mini.location-e_gps:before {
	content: "\ec7a"
}

.nc-icon-mini.location-e_pin-add:before {
	content: "\ec7b"
}

.nc-icon-mini.location-e_pin-remove:before {
	content: "\ec7c"
}

.nc-icon-mini.location-e_pin:before {
	content: "\ec7d"
}

.nc-icon-mini.holidays_bat:before {
	content: "\ec7e"
}

.nc-icon-mini.holidays_bones:before {
	content: "\ec7f"
}

.nc-icon-mini.holidays_boot:before {
	content: "\ec80"
}

.nc-icon-mini.holidays_candy:before {
	content: "\ec81"
}

.nc-icon-mini.holidays_cat:before {
	content: "\ec82"
}

.nc-icon-mini.holidays_cauldron:before {
	content: "\ec83"
}

.nc-icon-mini.holidays_chimney:before {
	content: "\ec84"
}

.nc-icon-mini.holidays_cockade:before {
	content: "\ec85"
}

.nc-icon-mini.holidays_coffin:before {
	content: "\ec86"
}

.nc-icon-mini.holidays_deer:before {
	content: "\ec87"
}

.nc-icon-mini.holidays_egg-38:before {
	content: "\ec88"
}

.nc-icon-mini.holidays_egg-39:before {
	content: "\ec89"
}

.nc-icon-mini.holidays_ghost:before {
	content: "\ec8a"
}

.nc-icon-mini.holidays_gift:before {
	content: "\ec8b"
}

.nc-icon-mini.holidays_glove:before {
	content: "\ec8c"
}

.nc-icon-mini.holidays_grave:before {
	content: "\ec8d"
}

.nc-icon-mini.holidays_light:before {
	content: "\ec8e"
}

.nc-icon-mini.holidays_message:before {
	content: "\ec8f"
}

.nc-icon-mini.holidays_owl:before {
	content: "\ec90"
}

.nc-icon-mini.holidays_pumpkin:before {
	content: "\ec91"
}

.nc-icon-mini.holidays_rabbit:before {
	content: "\ec92"
}

.nc-icon-mini.holidays_santa-hat:before {
	content: "\ec93"
}

.nc-icon-mini.holidays_sickle:before {
	content: "\ec94"
}

.nc-icon-mini.holidays_snow-ball:before {
	content: "\ec95"
}

.nc-icon-mini.holidays_snowman:before {
	content: "\ec96"
}

.nc-icon-mini.holidays_soak:before {
	content: "\ec97"
}

.nc-icon-mini.holidays_spider:before {
	content: "\ec98"
}

.nc-icon-mini.holidays_tree-ball:before {
	content: "\ec99"
}

.nc-icon-mini.holidays_tree:before {
	content: "\ec9a"
}

.nc-icon-mini.holidays_vampire:before {
	content: "\ec9b"
}

.nc-icon-mini.holidays_witch-hat:before {
	content: "\ec9c"
}

.nc-icon-mini.holidays_wolf:before {
	content: "\ec9d"
}

.nc-icon-mini.holidays_zombie:before {
	content: "\ec9e"
}

.nc-icon-mini.health_apple:before {
	content: "\ec9f"
}

.nc-icon-mini.health_bag-49:before {
	content: "\eca0"
}

.nc-icon-mini.health_bag-50:before {
	content: "\eca1"
}

.nc-icon-mini.health_brain:before {
	content: "\eca2"
}

.nc-icon-mini.health_dna-27:before {
	content: "\eca3"
}

.nc-icon-mini.health_dna-38:before {
	content: "\eca4"
}

.nc-icon-mini.health_flask:before {
	content: "\eca5"
}

.nc-icon-mini.health_heartbeat-16:before {
	content: "\eca6"
}

.nc-icon-mini.health_height:before {
	content: "\eca7"
}

.nc-icon-mini.health_hospital-32:before {
	content: "\eca8"
}

.nc-icon-mini.health_hospital-33:before {
	content: "\eca9"
}

.nc-icon-mini.health_hospital-34:before {
	content: "\ecaa"
}

.nc-icon-mini.health_humidity-26:before {
	content: "\ecab"
}

.nc-icon-mini.health_humidity-52:before {
	content: "\ecac"
}

.nc-icon-mini.health_molecule-39:before {
	content: "\ecad"
}

.nc-icon-mini.health_notebook:before {
	content: "\ecae"
}

.nc-icon-mini.health_patch-46:before {
	content: "\ecaf"
}

.nc-icon-mini.health_pill-42:before {
	content: "\ecb0"
}

.nc-icon-mini.health_pill-43:before {
	content: "\ecb1"
}

.nc-icon-mini.health_pill-container-44:before {
	content: "\ecb2"
}

.nc-icon-mini.health_pill-container-47:before {
	content: "\ecb3"
}

.nc-icon-mini.health_pulse-chart:before {
	content: "\ecb4"
}

.nc-icon-mini.health_pulse-sleep:before {
	content: "\ecb5"
}

.nc-icon-mini.health_pulse:before {
	content: "\ecb6"
}

.nc-icon-mini.health_steps:before {
	content: "\ecb7"
}

.nc-icon-mini.health_syringe:before {
	content: "\ecb8"
}

.nc-icon-mini.health_temperature-23:before {
	content: "\ecb9"
}

.nc-icon-mini.health_temperature-24:before {
	content: "\ecba"
}

.nc-icon-mini.health_tooth:before {
	content: "\ecbb"
}

.nc-icon-mini.health_weed:before {
	content: "\ecbc"
}

.nc-icon-mini.health_weight:before {
	content: "\ecbd"
}

.nc-icon-mini.health_wheelchair:before {
	content: "\ecbe"
}

.nc-icon-mini.health_woman:before {
	content: "\ecbf"
}

.nc-icon-mini.furniture_air-conditioner:before {
	content: "\ecc0"
}

.nc-icon-mini.furniture_armchair:before {
	content: "\ecc1"
}

.nc-icon-mini.furniture_bed-09:before {
	content: "\ecc2"
}

.nc-icon-mini.furniture_bed-23:before {
	content: "\ecc3"
}

.nc-icon-mini.furniture_cabinet:before {
	content: "\ecc4"
}

.nc-icon-mini.furniture_cactus:before {
	content: "\ecc5"
}

.nc-icon-mini.furniture_chair:before {
	content: "\ecc6"
}

.nc-icon-mini.furniture_coat-hanger:before {
	content: "\ecc7"
}

.nc-icon-mini.furniture_coffee:before {
	content: "\ecc8"
}

.nc-icon-mini.furniture_cradle:before {
	content: "\ecc9"
}

.nc-icon-mini.furniture_curtain:before {
	content: "\ecca"
}

.nc-icon-mini.furniture_desk:before {
	content: "\eccb"
}

.nc-icon-mini.furniture_door:before {
	content: "\eccc"
}

.nc-icon-mini.furniture_drawer:before {
	content: "\eccd"
}

.nc-icon-mini.furniture_fridge:before {
	content: "\ecce"
}

.nc-icon-mini.furniture_hanger:before {
	content: "\eccf"
}

.nc-icon-mini.furniture_iron:before {
	content: "\ecd0"
}

.nc-icon-mini.furniture_lamp-floor:before {
	content: "\ecd1"
}

.nc-icon-mini.furniture_lamp:before {
	content: "\ecd2"
}

.nc-icon-mini.furniture_library:before {
	content: "\ecd3"
}

.nc-icon-mini.furniture_light:before {
	content: "\ecd4"
}

.nc-icon-mini.furniture_mixer:before {
	content: "\ecd5"
}

.nc-icon-mini.furniture_oven:before {
	content: "\ecd6"
}

.nc-icon-mini.furniture_shower:before {
	content: "\ecd7"
}

.nc-icon-mini.furniture_sink-wash:before {
	content: "\ecd8"
}

.nc-icon-mini.furniture_sink:before {
	content: "\ecd9"
}

.nc-icon-mini.furniture_storage-hanger:before {
	content: "\ecda"
}

.nc-icon-mini.furniture_storage:before {
	content: "\ecdb"
}

.nc-icon-mini.furniture_toilet-paper:before {
	content: "\ecdc"
}

.nc-icon-mini.furniture_toilet:before {
	content: "\ecdd"
}

.nc-icon-mini.furniture_tv:before {
	content: "\ecde"
}

.nc-icon-mini.furniture_wardrobe:before {
	content: "\ecdf"
}

.nc-icon-mini.furniture_wash:before {
	content: "\ece0"
}

.nc-icon-mini.food_baby:before {
	content: "\ece1"
}

.nc-icon-mini.food_bacon:before {
	content: "\ece2"
}

.nc-icon-mini.food_banana:before {
	content: "\ece3"
}

.nc-icon-mini.food_barbecue-tools:before {
	content: "\ece4"
}

.nc-icon-mini.food_beer-95:before {
	content: "\ece5"
}

.nc-icon-mini.food_beer-96:before {
	content: "\ece6"
}

.nc-icon-mini.food_beverage:before {
	content: "\ece7"
}

.nc-icon-mini.food_bottle-wine:before {
	content: "\ece8"
}

.nc-icon-mini.food_bottle:before {
	content: "\ece9"
}

.nc-icon-mini.food_bowl:before {
	content: "\ecea"
}

.nc-icon-mini.food_bread:before {
	content: "\eceb"
}

.nc-icon-mini.food_broccoli:before {
	content: "\ecec"
}

.nc-icon-mini.food_cake-13:before {
	content: "\eced"
}

.nc-icon-mini.food_cake-slice:before {
	content: "\ecee"
}

.nc-icon-mini.food_candle:before {
	content: "\ecef"
}

.nc-icon-mini.food_candy:before {
	content: "\ecf0"
}

.nc-icon-mini.food_carrot:before {
	content: "\ecf1"
}

.nc-icon-mini.food_champagne:before {
	content: "\ecf2"
}

.nc-icon-mini.food_cheese-24:before {
	content: "\ecf3"
}

.nc-icon-mini.food_cheese-87:before {
	content: "\ecf4"
}

.nc-icon-mini.food_cheeseburger:before {
	content: "\ecf5"
}

.nc-icon-mini.food_chef-hat:before {
	content: "\ecf6"
}

.nc-icon-mini.food_cherry:before {
	content: "\ecf7"
}

.nc-icon-mini.food_chicken:before {
	content: "\ecf8"
}

.nc-icon-mini.food_chili:before {
	content: "\ecf9"
}

.nc-icon-mini.food_chinese:before {
	content: "\ecfa"
}

.nc-icon-mini.food_chips:before {
	content: "\ecfb"
}

.nc-icon-mini.food_chocolate:before {
	content: "\ecfc"
}

.nc-icon-mini.food_cocktail:before {
	content: "\ecfd"
}

.nc-icon-mini.food_coffe-long:before {
	content: "\ecfe"
}

.nc-icon-mini.food_coffee-long:before {
	content: "\ecff"
}

.nc-icon-mini.food_coffee:before {
	content: "\ed00"
}

.nc-icon-mini.food_cookies:before {
	content: "\ed01"
}

.nc-icon-mini.food_course:before {
	content: "\ed02"
}

.nc-icon-mini.food_crab:before {
	content: "\ed03"
}

.nc-icon-mini.food_croissant:before {
	content: "\ed04"
}

.nc-icon-mini.food_cutlery-75:before {
	content: "\ed05"
}

.nc-icon-mini.food_cutlery-76:before {
	content: "\ed06"
}

.nc-icon-mini.food_cutlery-77:before {
	content: "\ed07"
}

.nc-icon-mini.food_donut:before {
	content: "\ed08"
}

.nc-icon-mini.food_drink:before {
	content: "\ed09"
}

.nc-icon-mini.food_egg:before {
	content: "\ed0a"
}

.nc-icon-mini.food_energy-drink:before {
	content: "\ed0b"
}

.nc-icon-mini.food_fish:before {
	content: "\ed0c"
}

.nc-icon-mini.food_glass:before {
	content: "\ed0d"
}

.nc-icon-mini.food_grape:before {
	content: "\ed0e"
}

.nc-icon-mini.food_hob:before {
	content: "\ed0f"
}

.nc-icon-mini.food_hot-dog:before {
	content: "\ed10"
}

.nc-icon-mini.food_ice-cream-22:before {
	content: "\ed11"
}

.nc-icon-mini.food_ice-cream-72:before {
	content: "\ed12"
}

.nc-icon-mini.food_kettle:before {
	content: "\ed13"
}

.nc-icon-mini.food_knife:before {
	content: "\ed14"
}

.nc-icon-mini.food_lighter:before {
	content: "\ed15"
}

.nc-icon-mini.food_matches:before {
	content: "\ed16"
}

.nc-icon-mini.food_measuring-cup:before {
	content: "\ed17"
}

.nc-icon-mini.food_microwave:before {
	content: "\ed18"
}

.nc-icon-mini.food_milk:before {
	content: "\ed19"
}

.nc-icon-mini.food_moka:before {
	content: "\ed1a"
}

.nc-icon-mini.food_muffin:before {
	content: "\ed1b"
}

.nc-icon-mini.food_mug:before {
	content: "\ed1c"
}

.nc-icon-mini.food_pan:before {
	content: "\ed1d"
}

.nc-icon-mini.food_pizza-slice:before {
	content: "\ed1e"
}

.nc-icon-mini.food_plate:before {
	content: "\ed1f"
}

.nc-icon-mini.food_pot:before {
	content: "\ed20"
}

.nc-icon-mini.food_recipe-book-46:before {
	content: "\ed21"
}

.nc-icon-mini.food_recipe-book-47:before {
	content: "\ed22"
}

.nc-icon-mini.food_rolling-pin:before {
	content: "\ed23"
}

.nc-icon-mini.food_sausage:before {
	content: "\ed24"
}

.nc-icon-mini.food_scale:before {
	content: "\ed25"
}

.nc-icon-mini.food_steak:before {
	content: "\ed26"
}

.nc-icon-mini.food_strawberry:before {
	content: "\ed27"
}

.nc-icon-mini.food_sushi:before {
	content: "\ed28"
}

.nc-icon-mini.food_tacos:before {
	content: "\ed29"
}

.nc-icon-mini.food_tea:before {
	content: "\ed2a"
}

.nc-icon-mini.food_watermelon:before {
	content: "\ed2b"
}

.nc-icon-mini.food_whisk:before {
	content: "\ed2c"
}

.nc-icon-mini.files_add:before {
	content: "\ed2d"
}

.nc-icon-mini.files_archive-3d-content:before {
	content: "\ed2e"
}

.nc-icon-mini.files_archive-check:before {
	content: "\ed2f"
}

.nc-icon-mini.files_archive-content:before {
	content: "\ed30"
}

.nc-icon-mini.files_archive-paper:before {
	content: "\ed31"
}

.nc-icon-mini.files_archive:before {
	content: "\ed32"
}

.nc-icon-mini.files_book-07:before {
	content: "\ed33"
}

.nc-icon-mini.files_box:before {
	content: "\ed34"
}

.nc-icon-mini.files_copy:before {
	content: "\ed35"
}

.nc-icon-mini.files_drawer:before {
	content: "\ed36"
}

.nc-icon-mini.files_folder-13:before {
	content: "\ed37"
}

.nc-icon-mini.files_folder-14:before {
	content: "\ed38"
}

.nc-icon-mini.files_folder-15:before {
	content: "\ed39"
}

.nc-icon-mini.files_folder-16:before {
	content: "\ed3a"
}

.nc-icon-mini.files_folder-17:before {
	content: "\ed3b"
}

.nc-icon-mini.files_folder-18:before {
	content: "\ed3c"
}

.nc-icon-mini.files_folder-add:before {
	content: "\ed3d"
}

.nc-icon-mini.files_folder-remove:before {
	content: "\ed3e"
}

.nc-icon-mini.files_notebook:before {
	content: "\ed3f"
}

.nc-icon-mini.files_paper:before {
	content: "\ed40"
}

.nc-icon-mini.files_remove:before {
	content: "\ed41"
}

.nc-icon-mini.files_single-content-02:before {
	content: "\ed42"
}

.nc-icon-mini.files_single-content-03:before {
	content: "\ed43"
}

.nc-icon-mini.files_single-copies:before {
	content: "\ed44"
}

.nc-icon-mini.files_single-copy-04:before {
	content: "\ed45"
}

.nc-icon-mini.files_single-copy-06:before {
	content: "\ed46"
}

.nc-icon-mini.files_single-folded-content:before {
	content: "\ed47"
}

.nc-icon-mini.files_single-folded:before {
	content: "\ed48"
}

.nc-icon-mini.files_single-paragraph:before {
	content: "\ed49"
}

.nc-icon-mini.files_single:before {
	content: "\ed4a"
}

.nc-icon-mini.files-e_add:before {
	content: "\ed4b"
}

.nc-icon-mini.files-e_book:before {
	content: "\ed4c"
}

.nc-icon-mini.files-e_folder-02:before {
	content: "\ed4d"
}

.nc-icon-mini.files-e_folder-03:before {
	content: "\ed4e"
}

.nc-icon-mini.files-e_folder-add:before {
	content: "\ed4f"
}

.nc-icon-mini.files-e_folder-remove:before {
	content: "\ed50"
}

.nc-icon-mini.files-e_remove:before {
	content: "\ed51"
}

.nc-icon-mini.emoticons_angry-10:before {
	content: "\ed52"
}

.nc-icon-mini.emoticons_angry-44:before {
	content: "\ed53"
}

.nc-icon-mini.emoticons_big-eyes:before {
	content: "\ed54"
}

.nc-icon-mini.emoticons_big-smile:before {
	content: "\ed55"
}

.nc-icon-mini.emoticons_bigmouth:before {
	content: "\ed56"
}

.nc-icon-mini.emoticons_bomb:before {
	content: "\ed57"
}

.nc-icon-mini.emoticons_cake:before {
	content: "\ed58"
}

.nc-icon-mini.emoticons_cry-15:before {
	content: "\ed59"
}

.nc-icon-mini.emoticons_cute:before {
	content: "\ed5a"
}

.nc-icon-mini.emoticons_devil:before {
	content: "\ed5b"
}

.nc-icon-mini.emoticons_fist:before {
	content: "\ed5c"
}

.nc-icon-mini.emoticons_ghost:before {
	content: "\ed5d"
}

.nc-icon-mini.emoticons_happy-sun:before {
	content: "\ed5e"
}

.nc-icon-mini.emoticons_kiss:before {
	content: "\ed5f"
}

.nc-icon-mini.emoticons_laugh-35:before {
	content: "\ed60"
}

.nc-icon-mini.emoticons_like-no:before {
	content: "\ed61"
}

.nc-icon-mini.emoticons_like:before {
	content: "\ed62"
}

.nc-icon-mini.emoticons_manga-62:before {
	content: "\ed63"
}

.nc-icon-mini.emoticons_manga-63:before {
	content: "\ed64"
}

.nc-icon-mini.emoticons_monster:before {
	content: "\ed65"
}

.nc-icon-mini.emoticons_nerd-22:before {
	content: "\ed66"
}

.nc-icon-mini.emoticons_poop:before {
	content: "\ed67"
}

.nc-icon-mini.emoticons_puzzled:before {
	content: "\ed68"
}

.nc-icon-mini.emoticons_quite-happy:before {
	content: "\ed69"
}

.nc-icon-mini.emoticons_robot:before {
	content: "\ed6a"
}

.nc-icon-mini.emoticons_sad:before {
	content: "\ed6b"
}

.nc-icon-mini.emoticons_satisfied:before {
	content: "\ed6c"
}

.nc-icon-mini.emoticons_shark:before {
	content: "\ed6d"
}

.nc-icon-mini.emoticons_shy:before {
	content: "\ed6e"
}

.nc-icon-mini.emoticons_skull:before {
	content: "\ed6f"
}

.nc-icon-mini.emoticons_smile:before {
	content: "\ed70"
}

.nc-icon-mini.emoticons_speechless:before {
	content: "\ed71"
}

.nc-icon-mini.emoticons_sunglasses-48:before {
	content: "\ed72"
}

.nc-icon-mini.emoticons_sunglasses-49:before {
	content: "\ed73"
}

.nc-icon-mini.emoticons_surprise:before {
	content: "\ed74"
}

.nc-icon-mini.emoticons_virus:before {
	content: "\ed75"
}

.nc-icon-mini.emoticons_what:before {
	content: "\ed76"
}

.nc-icon-mini.emoticons-e_angry-e-08:before {
	content: "\ed77"
}

.nc-icon-mini.emoticons-e_angry-e-17:before {
	content: "\ed78"
}

.nc-icon-mini.emoticons-e_ghost-e:before {
	content: "\ed79"
}

.nc-icon-mini.emoticons-e_kiss-e:before {
	content: "\ed7a"
}

.nc-icon-mini.emoticons-e_laugh-e:before {
	content: "\ed7b"
}

.nc-icon-mini.emoticons-e_monster-e:before {
	content: "\ed7c"
}

.nc-icon-mini.emoticons-e_puzzled-e:before {
	content: "\ed7d"
}

.nc-icon-mini.emoticons-e_quite-happy-e:before {
	content: "\ed7e"
}

.nc-icon-mini.emoticons-e_robot-e:before {
	content: "\ed7f"
}

.nc-icon-mini.emoticons-e_sad-e:before {
	content: "\ed80"
}

.nc-icon-mini.emoticons-e_satisfied-e:before {
	content: "\ed81"
}

.nc-icon-mini.emoticons-e_shark-e:before {
	content: "\ed82"
}

.nc-icon-mini.emoticons-e_shy-e:before {
	content: "\ed83"
}

.nc-icon-mini.emoticons-e_smile-e:before {
	content: "\ed84"
}

.nc-icon-mini.emoticons-e_speechless-e:before {
	content: "\ed85"
}

.nc-icon-mini.emoticons-e_surprise-e:before {
	content: "\ed86"
}

.nc-icon-mini.emoticons-e_what-e:before {
	content: "\ed87"
}

.nc-icon-mini.clothes_baby:before {
	content: "\eddc"
}

.nc-icon-mini.clothes_backpack:before {
	content: "\eddd"
}

.nc-icon-mini.clothes_bag-21:before {
	content: "\edde"
}

.nc-icon-mini.clothes_bag-22:before {
	content: "\eddf"
}

.nc-icon-mini.clothes_belt:before {
	content: "\ede0"
}

.nc-icon-mini.clothes_boot-woman:before {
	content: "\ede1"
}

.nc-icon-mini.clothes_boot:before {
	content: "\ede2"
}

.nc-icon-mini.clothes_bra:before {
	content: "\ede3"
}

.nc-icon-mini.clothes_button:before {
	content: "\ede4"
}

.nc-icon-mini.clothes_cap:before {
	content: "\ede5"
}

.nc-icon-mini.clothes_corset:before {
	content: "\ede6"
}

.nc-icon-mini.clothes_dress-woman:before {
	content: "\ede7"
}

.nc-icon-mini.clothes_flip:before {
	content: "\ede8"
}

.nc-icon-mini.clothes_glasses:before {
	content: "\ede9"
}

.nc-icon-mini.clothes_hat-top:before {
	content: "\edea"
}

.nc-icon-mini.clothes_hat:before {
	content: "\edeb"
}

.nc-icon-mini.clothes_iron:before {
	content: "\edec"
}

.nc-icon-mini.clothes_jeans-41:before {
	content: "\eded"
}

.nc-icon-mini.clothes_jeans-pocket:before {
	content: "\edee"
}

.nc-icon-mini.clothes_kitchen:before {
	content: "\edef"
}

.nc-icon-mini.clothes_long-sleeve:before {
	content: "\edf0"
}

.nc-icon-mini.clothes_makeup:before {
	content: "\edf1"
}

.nc-icon-mini.clothes_ring:before {
	content: "\edf2"
}

.nc-icon-mini.clothes_scarf:before {
	content: "\edf3"
}

.nc-icon-mini.clothes_shirt-buttons:before {
	content: "\edf4"
}

.nc-icon-mini.clothes_shirt-neck:before {
	content: "\edf5"
}

.nc-icon-mini.clothes_shirt:before {
	content: "\edf6"
}

.nc-icon-mini.clothes_shoe-man:before {
	content: "\edf7"
}

.nc-icon-mini.clothes_shoe-sport:before {
	content: "\edf8"
}

.nc-icon-mini.clothes_shoe-woman:before {
	content: "\edf9"
}

.nc-icon-mini.clothes_skirt:before {
	content: "\edfa"
}

.nc-icon-mini.clothes_slacks-12:before {
	content: "\edfb"
}

.nc-icon-mini.clothes_sock:before {
	content: "\edfc"
}

.nc-icon-mini.clothes_tie-bow:before {
	content: "\edfd"
}

.nc-icon-mini.clothes_tshirt-53:before {
	content: "\edfe"
}

.nc-icon-mini.clothes_tshirt-54:before {
	content: "\edff"
}

.nc-icon-mini.clothes_underwear-man:before {
	content: "\ee00"
}

.nc-icon-mini.clothes_underwear:before {
	content: "\ee01"
}

.nc-icon-mini.clothes_vest:before {
	content: "\ee02"
}

.nc-icon-mini.clothes_wash:before {
	content: "\ee03"
}

.nc-icon-mini.business_agenda:before {
	content: "\ee04"
}

.nc-icon-mini.business_atm:before {
	content: "\ee05"
}

.nc-icon-mini.business_award-48:before {
	content: "\ee06"
}

.nc-icon-mini.business_award-49:before {
	content: "\ee07"
}

.nc-icon-mini.business_award-74:before {
	content: "\ee08"
}

.nc-icon-mini.business_badge:before {
	content: "\ee09"
}

.nc-icon-mini.business_bank:before {
	content: "\ee0a"
}

.nc-icon-mini.business_board-27:before {
	content: "\ee0b"
}

.nc-icon-mini.business_board-28:before {
	content: "\ee0c"
}

.nc-icon-mini.business_books:before {
	content: "\ee0d"
}

.nc-icon-mini.business_briefcase-24:before {
	content: "\ee0e"
}

.nc-icon-mini.business_briefcase-25:before {
	content: "\ee0f"
}

.nc-icon-mini.business_briefcase-26:before {
	content: "\ee10"
}

.nc-icon-mini.business_building:before {
	content: "\ee11"
}

.nc-icon-mini.business_bulb-61:before {
	content: "\ee12"
}

.nc-icon-mini.business_bulb-62:before {
	content: "\ee13"
}

.nc-icon-mini.business_bulb-63:before {
	content: "\ee14"
}

.nc-icon-mini.business_businessman-03:before {
	content: "\ee15"
}

.nc-icon-mini.business_businessman-04:before {
	content: "\ee16"
}

.nc-icon-mini.business_calculator:before {
	content: "\ee17"
}

.nc-icon-mini.business_chair:before {
	content: "\ee18"
}

.nc-icon-mini.business_chart-bar-32:before {
	content: "\ee19"
}

.nc-icon-mini.business_chart-growth:before {
	content: "\ee1a"
}

.nc-icon-mini.business_chart-pie-35:before {
	content: "\ee1b"
}

.nc-icon-mini.business_chart-pie-36:before {
	content: "\ee1c"
}

.nc-icon-mini.business_chart:before {
	content: "\ee1d"
}

.nc-icon-mini.business_cheque:before {
	content: "\ee1e"
}

.nc-icon-mini.business_coins:before {
	content: "\ee1f"
}

.nc-icon-mini.business_connect:before {
	content: "\ee20"
}

.nc-icon-mini.business_contacts:before {
	content: "\ee21"
}

.nc-icon-mini.business_currency-dollar:before {
	content: "\ee22"
}

.nc-icon-mini.business_currency-euro:before {
	content: "\ee23"
}

.nc-icon-mini.business_currency-pound:before {
	content: "\ee24"
}

.nc-icon-mini.business_currency-yen:before {
	content: "\ee25"
}

.nc-icon-mini.business_factory:before {
	content: "\ee26"
}

.nc-icon-mini.business_globe:before {
	content: "\ee27"
}

.nc-icon-mini.business_goal-64:before {
	content: "\ee28"
}

.nc-icon-mini.business_goal-65:before {
	content: "\ee29"
}

.nc-icon-mini.business_hammer:before {
	content: "\ee2a"
}

.nc-icon-mini.business_handout:before {
	content: "\ee2b"
}

.nc-icon-mini.business_hat:before {
	content: "\ee2c"
}

.nc-icon-mini.business_hierarchy-53:before {
	content: "\ee2d"
}

.nc-icon-mini.business_math:before {
	content: "\ee2e"
}

.nc-icon-mini.business_money-11:before {
	content: "\ee2f"
}

.nc-icon-mini.business_money-12:before {
	content: "\ee30"
}

.nc-icon-mini.business_money-13:before {
	content: "\ee31"
}

.nc-icon-mini.business_money-bag:before {
	content: "\ee32"
}

.nc-icon-mini.business_net:before {
	content: "\ee33"
}

.nc-icon-mini.business_notes:before {
	content: "\ee34"
}

.nc-icon-mini.business_percentage-39:before {
	content: "\ee35"
}

.nc-icon-mini.business_pin:before {
	content: "\ee36"
}

.nc-icon-mini.business_plug:before {
	content: "\ee37"
}

.nc-icon-mini.business_progress:before {
	content: "\ee38"
}

.nc-icon-mini.business_safe:before {
	content: "\ee39"
}

.nc-icon-mini.business_sign:before {
	content: "\ee3a"
}

.nc-icon-mini.business_signature:before {
	content: "\ee3b"
}

.nc-icon-mini.business_stock:before {
	content: "\ee3c"
}

.nc-icon-mini.business_strategy:before {
	content: "\ee3d"
}

.nc-icon-mini.business_tie-01:before {
	content: "\ee3e"
}

.nc-icon-mini.business_tie-02:before {
	content: "\ee3f"
}

.nc-icon-mini.business_wallet-43:before {
	content: "\ee40"
}

.nc-icon-mini.business_wallet-44:before {
	content: "\ee41"
}

.nc-icon-mini.nature_bee:before {
	content: "\ee42"
}

.nc-icon-mini.nature_butterfly:before {
	content: "\ee43"
}

.nc-icon-mini.nature_chicken:before {
	content: "\ee44"
}

.nc-icon-mini.nature_clover:before {
	content: "\ee45"
}

.nc-icon-mini.nature_collar:before {
	content: "\ee46"
}

.nc-icon-mini.nature_cow:before {
	content: "\ee47"
}

.nc-icon-mini.nature_dog-house:before {
	content: "\ee48"
}

.nc-icon-mini.nature_dog:before {
	content: "\ee49"
}

.nc-icon-mini.nature_flower-05:before {
	content: "\ee4a"
}

.nc-icon-mini.nature_flower-06:before {
	content: "\ee4b"
}

.nc-icon-mini.nature_flower-07:before {
	content: "\ee4c"
}

.nc-icon-mini.nature_food-dog:before {
	content: "\ee4d"
}

.nc-icon-mini.nature_food:before {
	content: "\ee4e"
}

.nc-icon-mini.nature_mountain:before {
	content: "\ee4f"
}

.nc-icon-mini.nature_mushroom:before {
	content: "\ee50"
}

.nc-icon-mini.nature_panda:before {
	content: "\ee51"
}

.nc-icon-mini.nature_paw:before {
	content: "\ee52"
}

.nc-icon-mini.nature_pig:before {
	content: "\ee53"
}

.nc-icon-mini.nature_plant-ground:before {
	content: "\ee54"
}

.nc-icon-mini.nature_plant-vase:before {
	content: "\ee55"
}

.nc-icon-mini.nature_rat:before {
	content: "\ee56"
}

.nc-icon-mini.nature_tree-01:before {
	content: "\ee57"
}

.nc-icon-mini.nature_tree-02:before {
	content: "\ee58"
}

.nc-icon-mini.nature_tree-03:before {
	content: "\ee59"
}

.nc-icon-mini.nature_turtle:before {
	content: "\ee5a"
}

.nc-icon-mini.nature_wood:before {
	content: "\ee5b"
}

@font-face {
	font-family:'Nucleo Outline';src:url("../font/nucleo-outline.eot");src:url("../font/nucleo-outline.eot") format("embedded-opentype"),url("../font/nucleo-outline.woff2") format("woff2"),url("../font/nucleo-outline.woff") format("woff"),url("../font/nucleo-outline.ttf") format("truetype"),url("../font/nucleo-outline.svg") format("svg");font-weight:normal;font-style:normal
}

.nc-icon-outline {
	display: inline-block;
	font: normal normal normal 14px/1 "Nucleo Outline";
	font-size: inherit;
	speak: none;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.nc-icon-outline.lg {
	font-size: 1.33333333em;
	vertical-align: -16%
}

.nc-icon-outline.x2 {
	font-size: 2em
}

.nc-icon-outline.x3 {
	font-size: 3em
}

.nc-icon-outline.square,.nc-icon-outline.circle {
	padding: .33333em;
	vertical-align: -16%;
	background-color: #eee
}

.nc-icon-outline.circle {
	border-radius: 50%
}

.nc-icon-ul {
	padding-left: 0;
	margin-left: 2.14286em;
	list-style-type: none
}

.nc-icon-ul>li {
	position: relative
}

.nc-icon-ul>li>.nc-icon-outline {
	position: absolute;
	left: -1.57143em;
	top: .14286em;
	text-align: center
}

.nc-icon-ul>li>.nc-icon-outline.lg {
	top: 0;
	left: -1.35714em
}

.nc-icon-ul>li>.nc-icon-outline.circle,.nc-icon-ul>li>.nc-icon-outline.square {
	top: -.19048em;
	left: -1.90476em
}

.nc-icon-outline.spin {
	-webkit-animation: nc-icon-spin 2s infinite linear;
	-moz-animation: nc-icon-spin 2s infinite linear;
	animation: nc-icon-spin 2s infinite linear
}

@-webkit-keyframes nc-icon-spin {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes nc-icon-spin {
	0% {
		-moz-transform: rotate(0deg)
	}

	100% {
		-moz-transform: rotate(360deg)
	}
}

@keyframes nc-icon-spin {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.nc-icon-outline.rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.nc-icon-outline.rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.nc-icon-outline.rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}

.nc-icon-outline.flip-y {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	-webkit-transform: scale(-1,1);
	-moz-transform: scale(-1,1);
	-ms-transform: scale(-1,1);
	-o-transform: scale(-1,1);
	transform: scale(-1,1)
}

.nc-icon-outline.flip-x {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: scale(1,-1);
	-moz-transform: scale(1,-1);
	-ms-transform: scale(1,-1);
	-o-transform: scale(1,-1);
	transform: scale(1,-1)
}

.nc-icon-outline.files_add:before {
	content: "\e900"
}

.nc-icon-outline.files_archive-3d-check:before {
	content: "\e901"
}

.nc-icon-outline.files_archive-3d-content:before {
	content: "\e902"
}

.nc-icon-outline.files_archive-check:before {
	content: "\e903"
}

.nc-icon-outline.files_archive-content:before {
	content: "\e904"
}

.nc-icon-outline.files_archive-paper-check:before {
	content: "\e905"
}

.nc-icon-outline.files_archive-paper:before {
	content: "\e906"
}

.nc-icon-outline.files_archive:before {
	content: "\e907"
}

.nc-icon-outline.files_audio:before {
	content: "\e908"
}

.nc-icon-outline.files_book-07:before {
	content: "\e909"
}

.nc-icon-outline.files_book-08:before {
	content: "\e90a"
}

.nc-icon-outline.files_bookmark:before {
	content: "\e90b"
}

.nc-icon-outline.files_box:before {
	content: "\e90c"
}

.nc-icon-outline.files_chart-bar:before {
	content: "\e90d"
}

.nc-icon-outline.files_chart-pie:before {
	content: "\e90e"
}

.nc-icon-outline.files_check:before {
	content: "\e90f"
}

.nc-icon-outline.files_cloud:before {
	content: "\e910"
}

.nc-icon-outline.files_copy:before {
	content: "\e911"
}

.nc-icon-outline.files_dev:before {
	content: "\e912"
}

.nc-icon-outline.files_download:before {
	content: "\e913"
}

.nc-icon-outline.files_drawer:before {
	content: "\e914"
}

.nc-icon-outline.files_edit:before {
	content: "\e915"
}

.nc-icon-outline.files_exclamation:before {
	content: "\e916"
}

.nc-icon-outline.files_folder-13:before {
	content: "\e917"
}

.nc-icon-outline.files_folder-14:before {
	content: "\e918"
}

.nc-icon-outline.files_folder-15:before {
	content: "\e919"
}

.nc-icon-outline.files_folder-16:before {
	content: "\e91a"
}

.nc-icon-outline.files_folder-17:before {
	content: "\e91b"
}

.nc-icon-outline.files_folder-18:before {
	content: "\e91c"
}

.nc-icon-outline.files_folder-19:before {
	content: "\e91d"
}

.nc-icon-outline.files_folder-add:before {
	content: "\e91e"
}

.nc-icon-outline.files_folder-audio:before {
	content: "\e91f"
}

.nc-icon-outline.files_folder-bookmark:before {
	content: "\e920"
}

.nc-icon-outline.files_folder-chart-bar:before {
	content: "\e921"
}

.nc-icon-outline.files_folder-chart-pie:before {
	content: "\e922"
}

.nc-icon-outline.files_folder-check:before {
	content: "\e923"
}

.nc-icon-outline.files_folder-cloud:before {
	content: "\e924"
}

.nc-icon-outline.files_folder-dev:before {
	content: "\e925"
}

.nc-icon-outline.files_folder-download:before {
	content: "\e926"
}

.nc-icon-outline.files_folder-edit:before {
	content: "\e927"
}

.nc-icon-outline.files_folder-exclamation:before {
	content: "\e928"
}

.nc-icon-outline.files_folder-gallery:before {
	content: "\e929"
}

.nc-icon-outline.files_folder-heart:before {
	content: "\e92a"
}

.nc-icon-outline.files_folder-image:before {
	content: "\e92b"
}

.nc-icon-outline.files_folder-info:before {
	content: "\e92c"
}

.nc-icon-outline.files_folder-link:before {
	content: "\e92d"
}

.nc-icon-outline.files_folder-locked:before {
	content: "\e92e"
}

.nc-icon-outline.files_folder-money:before {
	content: "\e92f"
}

.nc-icon-outline.files_folder-music:before {
	content: "\e930"
}

.nc-icon-outline.files_folder-no-access:before {
	content: "\e931"
}

.nc-icon-outline.files_folder-play:before {
	content: "\e932"
}

.nc-icon-outline.files_folder-question:before {
	content: "\e933"
}

.nc-icon-outline.files_folder-refresh:before {
	content: "\e934"
}

.nc-icon-outline.files_folder-remove:before {
	content: "\e935"
}

.nc-icon-outline.files_folder-search:before {
	content: "\e936"
}

.nc-icon-outline.files_folder-settings-81:before {
	content: "\e937"
}

.nc-icon-outline.files_folder-settings-97:before {
	content: "\e938"
}

.nc-icon-outline.files_folder-shared:before {
	content: "\e939"
}

.nc-icon-outline.files_folder-star:before {
	content: "\e93a"
}

.nc-icon-outline.files_folder-time:before {
	content: "\e93b"
}

.nc-icon-outline.files_folder-upload:before {
	content: "\e93c"
}

.nc-icon-outline.files_folder-user:before {
	content: "\e93d"
}

.nc-icon-outline.files_folder-vector:before {
	content: "\e93e"
}

.nc-icon-outline.files_gallery:before {
	content: "\e93f"
}

.nc-icon-outline.files_heart:before {
	content: "\e940"
}

.nc-icon-outline.files_image:before {
	content: "\e941"
}

.nc-icon-outline.files_info:before {
	content: "\e942"
}

.nc-icon-outline.files_link:before {
	content: "\e943"
}

.nc-icon-outline.files_locked:before {
	content: "\e944"
}

.nc-icon-outline.files_money:before {
	content: "\e945"
}

.nc-icon-outline.files_music:before {
	content: "\e946"
}

.nc-icon-outline.files_no-access:before {
	content: "\ee8c"
}

.nc-icon-outline.files_notebook:before {
	content: "\ee8d"
}

.nc-icon-outline.files_paper:before {
	content: "\ee8e"
}

.nc-icon-outline.files_play:before {
	content: "\ee8f"
}

.nc-icon-outline.files_question:before {
	content: "\ee90"
}

.nc-icon-outline.files_refresh:before {
	content: "\ee91"
}

.nc-icon-outline.files_remove:before {
	content: "\ee92"
}

.nc-icon-outline.files_replace-folder:before {
	content: "\ee93"
}

.nc-icon-outline.files_replace:before {
	content: "\ee94"
}

.nc-icon-outline.files_search:before {
	content: "\ee95"
}

.nc-icon-outline.files_settings-46:before {
	content: "\ee96"
}

.nc-icon-outline.files_settings-99:before {
	content: "\ee97"
}

.nc-icon-outline.files_shared:before {
	content: "\ee98"
}

.nc-icon-outline.files_single-content-02:before {
	content: "\ee99"
}

.nc-icon-outline.files_single-content-03:before {
	content: "\ee9a"
}

.nc-icon-outline.files_single-copies:before {
	content: "\ee9b"
}

.nc-icon-outline.files_single-copy-04:before {
	content: "\ee9c"
}

.nc-icon-outline.files_single-copy-06:before {
	content: "\ee9d"
}

.nc-icon-outline.files_single-folded-content:before {
	content: "\ee9e"
}

.nc-icon-outline.files_single-folded:before {
	content: "\ee9f"
}

.nc-icon-outline.files_single-paragraph:before {
	content: "\eea0"
}

.nc-icon-outline.files_single:before {
	content: "\eea1"
}

.nc-icon-outline.files_star:before {
	content: "\eea2"
}

.nc-icon-outline.files_time:before {
	content: "\eea3"
}

.nc-icon-outline.files_upload:before {
	content: "\eea4"
}

.nc-icon-outline.files_user:before {
	content: "\eea5"
}

.nc-icon-outline.files_vector:before {
	content: "\eea6"
}

.nc-icon-outline.files_zip-54:before {
	content: "\eea7"
}

.nc-icon-outline.files_zip-55:before {
	content: "\eea8"
}

.nc-icon-outline.tech_cable-49:before {
	content: "\eea9"
}

.nc-icon-outline.tech_cable-50:before {
	content: "\eeaa"
}

.nc-icon-outline.tech_cd-reader:before {
	content: "\eeab"
}

.nc-icon-outline.tech_computer-monitor:before {
	content: "\eeac"
}

.nc-icon-outline.tech_computer-old:before {
	content: "\eead"
}

.nc-icon-outline.tech_computer:before {
	content: "\eeae"
}

.nc-icon-outline.tech_controller-modern:before {
	content: "\eeaf"
}

.nc-icon-outline.tech_controller:before {
	content: "\eeb0"
}

.nc-icon-outline.tech_desktop-screen:before {
	content: "\eeb1"
}

.nc-icon-outline.tech_desktop:before {
	content: "\eeb2"
}

.nc-icon-outline.tech_disk-reader:before {
	content: "\eeb3"
}

.nc-icon-outline.tech_disk:before {
	content: "\eeb4"
}

.nc-icon-outline.tech_gopro:before {
	content: "\eeb5"
}

.nc-icon-outline.tech_headphones:before {
	content: "\eeb6"
}

.nc-icon-outline.tech_keyboard-mouse:before {
	content: "\eeb7"
}

.nc-icon-outline.tech_keyboard-wifi:before {
	content: "\eeb8"
}

.nc-icon-outline.tech_keyboard:before {
	content: "\eeb9"
}

.nc-icon-outline.tech_laptop-1:before {
	content: "\eeba"
}

.nc-icon-outline.tech_laptop-2:before {
	content: "\eebb"
}

.nc-icon-outline.tech_laptop:before {
	content: "\eebc"
}

.nc-icon-outline.tech_mobile-button:before {
	content: "\eebd"
}

.nc-icon-outline.tech_mobile-camera:before {
	content: "\eebe"
}

.nc-icon-outline.tech_mobile-recharger-08:before {
	content: "\eebf"
}

.nc-icon-outline.tech_mobile-recharger-09:before {
	content: "\eec0"
}

.nc-icon-outline.tech_mobile-toolbar:before {
	content: "\eec1"
}

.nc-icon-outline.tech_mobile:before {
	content: "\eec2"
}

.nc-icon-outline.tech_music:before {
	content: "\eec3"
}

.nc-icon-outline.tech_navigation:before {
	content: "\eec4"
}

.nc-icon-outline.tech_player-19:before {
	content: "\eec5"
}

.nc-icon-outline.tech_player-48:before {
	content: "\eec6"
}

.nc-icon-outline.tech_print-fold:before {
	content: "\eec7"
}

.nc-icon-outline.tech_print-round-fold:before {
	content: "\eec8"
}

.nc-icon-outline.tech_print-round:before {
	content: "\eec9"
}

.nc-icon-outline.tech_print:before {
	content: "\eeca"
}

.nc-icon-outline.tech_ram:before {
	content: "\eecb"
}

.nc-icon-outline.tech_remote:before {
	content: "\eecc"
}

.nc-icon-outline.tech_signal:before {
	content: "\eecd"
}

.nc-icon-outline.tech_socket:before {
	content: "\eece"
}

.nc-icon-outline.tech_sync:before {
	content: "\eecf"
}

.nc-icon-outline.tech_tablet-button:before {
	content: "\eed0"
}

.nc-icon-outline.tech_tablet-reader-31:before {
	content: "\eed1"
}

.nc-icon-outline.tech_tablet-reader-42:before {
	content: "\eed2"
}

.nc-icon-outline.tech_tablet-toolbar:before {
	content: "\eed3"
}

.nc-icon-outline.tech_tablet:before {
	content: "\eed4"
}

.nc-icon-outline.tech_tv-old:before {
	content: "\eed5"
}

.nc-icon-outline.tech_tv:before {
	content: "\eed6"
}

.nc-icon-outline.tech_watch-circle:before {
	content: "\eed7"
}

.nc-icon-outline.tech_watch-time:before {
	content: "\eed8"
}

.nc-icon-outline.tech_watch:before {
	content: "\eed9"
}

.nc-icon-outline.tech_webcam-38:before {
	content: "\eeda"
}

.nc-icon-outline.tech_webcam-39:before {
	content: "\eedb"
}

.nc-icon-outline.tech_wifi-router:before {
	content: "\eedc"
}

.nc-icon-outline.tech_wifi:before {
	content: "\eedd"
}

.nc-icon-outline.tech-2_cctv:before {
	content: "\eede"
}

.nc-icon-outline.tech-2_connection:before {
	content: "\eedf"
}

.nc-icon-outline.tech-2_device-connection:before {
	content: "\eee0"
}

.nc-icon-outline.tech-2_dock:before {
	content: "\eee1"
}

.nc-icon-outline.tech-2_firewall:before {
	content: "\eee2"
}

.nc-icon-outline.tech-2_hdmi:before {
	content: "\eee3"
}

.nc-icon-outline.tech-2_headphone:before {
	content: "\eee4"
}

.nc-icon-outline.tech-2_headset:before {
	content: "\eee5"
}

.nc-icon-outline.tech-2_keyboard-hide:before {
	content: "\eee6"
}

.nc-icon-outline.tech-2_keyboard-wireless:before {
	content: "\eee7"
}

.nc-icon-outline.tech-2_l-add:before {
	content: "\eee8"
}

.nc-icon-outline.tech-2_l-check:before {
	content: "\eee9"
}

.nc-icon-outline.tech-2_l-location:before {
	content: "\eeea"
}

.nc-icon-outline.tech-2_l-remove:before {
	content: "\eeeb"
}

.nc-icon-outline.tech-2_l-search:before {
	content: "\eeec"
}

.nc-icon-outline.tech-2_l-security:before {
	content: "\eeed"
}

.nc-icon-outline.tech-2_l-settings:before {
	content: "\eeee"
}

.nc-icon-outline.tech-2_l-sync:before {
	content: "\eeef"
}

.nc-icon-outline.tech-2_l-system-update:before {
	content: "\eef0"
}

.nc-icon-outline.tech-2_lock-landscape:before {
	content: "\eef1"
}

.nc-icon-outline.tech-2_lock-portrait:before {
	content: "\eef2"
}

.nc-icon-outline.tech-2_mic:before {
	content: "\eef3"
}

.nc-icon-outline.tech-2_mobile-landscape:before {
	content: "\eef4"
}

.nc-icon-outline.tech-2_p-add:before {
	content: "\eef5"
}

.nc-icon-outline.tech-2_p-check:before {
	content: "\eef6"
}

.nc-icon-outline.tech-2_p-edit:before {
	content: "\eef7"
}

.nc-icon-outline.tech-2_p-heart:before {
	content: "\eef8"
}

.nc-icon-outline.tech-2_p-location:before {
	content: "\eef9"
}

.nc-icon-outline.tech-2_p-remove:before {
	content: "\eefa"
}

.nc-icon-outline.tech-2_p-search:before {
	content: "\eefb"
}

.nc-icon-outline.tech-2_p-settings:before {
	content: "\eefc"
}

.nc-icon-outline.tech-2_p-share:before {
	content: "\eefd"
}

.nc-icon-outline.tech-2_p-sync:before {
	content: "\eefe"
}

.nc-icon-outline.tech-2_p-system-update:before {
	content: "\eeff"
}

.nc-icon-outline.tech-2_p-time:before {
	content: "\ef00"
}

.nc-icon-outline.tech-2_pci-card:before {
	content: "\ef01"
}

.nc-icon-outline.tech-2_rotate-lock:before {
	content: "\ef02"
}

.nc-icon-outline.tech-2_rotate:before {
	content: "\ef03"
}

.nc-icon-outline.tech-2_sim-card:before {
	content: "\ef04"
}

.nc-icon-outline.tech-2_socket-europe-1:before {
	content: "\ef05"
}

.nc-icon-outline.tech-2_socket-europe-2:before {
	content: "\ef06"
}

.nc-icon-outline.tech-2_socket-uk:before {
	content: "\ef07"
}

.nc-icon-outline.tech-2_vpn:before {
	content: "\ef08"
}

.nc-icon-outline.tech-2_wifi-off:before {
	content: "\ef09"
}

.nc-icon-outline.tech-2_wifi-protected:before {
	content: "\ef0a"
}

.nc-icon-outline.tech-2_wifi:before {
	content: "\ef0b"
}

.nc-icon-outline.users_add-27:before {
	content: "\ef0c"
}

.nc-icon-outline.users_add-29:before {
	content: "\ef0d"
}

.nc-icon-outline.users_badge-13:before {
	content: "\ef0e"
}

.nc-icon-outline.users_badge-14:before {
	content: "\ef0f"
}

.nc-icon-outline.users_badge-15:before {
	content: "\ef10"
}

.nc-icon-outline.users_circle-08:before {
	content: "\ef11"
}

.nc-icon-outline.users_circle-09:before {
	content: "\ef12"
}

.nc-icon-outline.users_circle-10:before {
	content: "\ef13"
}

.nc-icon-outline.users_contacts:before {
	content: "\ef14"
}

.nc-icon-outline.users_delete-28:before {
	content: "\ef15"
}

.nc-icon-outline.users_delete-30:before {
	content: "\ef16"
}

.nc-icon-outline.users_man-20:before {
	content: "\ef17"
}

.nc-icon-outline.users_man-23:before {
	content: "\ef18"
}

.nc-icon-outline.users_man-glasses:before {
	content: "\ef19"
}

.nc-icon-outline.users_mobile-contact:before {
	content: "\ef1a"
}

.nc-icon-outline.users_multiple-11:before {
	content: "\ef1b"
}

.nc-icon-outline.users_multiple-19:before {
	content: "\ef1c"
}

.nc-icon-outline.users_network:before {
	content: "\ef1d"
}

.nc-icon-outline.users_parent:before {
	content: "\ef1e"
}

.nc-icon-outline.users_single-01:before {
	content: "\ef1f"
}

.nc-icon-outline.users_single-02:before {
	content: "\ef20"
}

.nc-icon-outline.users_single-03:before {
	content: "\ef21"
}

.nc-icon-outline.users_single-04:before {
	content: "\ef22"
}

.nc-icon-outline.users_single-05:before {
	content: "\ef23"
}

.nc-icon-outline.users_single-body:before {
	content: "\ef24"
}

.nc-icon-outline.users_single-position:before {
	content: "\ef25"
}

.nc-icon-outline.users_square-31:before {
	content: "\ef26"
}

.nc-icon-outline.users_square-32:before {
	content: "\ef27"
}

.nc-icon-outline.users_square-33:before {
	content: "\ef28"
}

.nc-icon-outline.users_woman-21:before {
	content: "\ef29"
}

.nc-icon-outline.users_woman-24:before {
	content: "\ef2a"
}

.nc-icon-outline.users_woman-25:before {
	content: "\ef2b"
}

.nc-icon-outline.users_woman-man:before {
	content: "\ef2c"
}

.nc-icon-outline.users-2_a-add:before {
	content: "\ef2d"
}

.nc-icon-outline.users-2_a-check:before {
	content: "\ef2e"
}

.nc-icon-outline.users-2_a-delete:before {
	content: "\ef2f"
}

.nc-icon-outline.users-2_a-edit:before {
	content: "\ef30"
}

.nc-icon-outline.users-2_a-heart:before {
	content: "\ef31"
}

.nc-icon-outline.users-2_a-location:before {
	content: "\ef32"
}

.nc-icon-outline.users-2_a-remove:before {
	content: "\ef33"
}

.nc-icon-outline.users-2_a-search:before {
	content: "\ef34"
}

.nc-icon-outline.users-2_a-security:before {
	content: "\ef35"
}

.nc-icon-outline.users-2_a-share:before {
	content: "\ef36"
}

.nc-icon-outline.users-2_a-star:before {
	content: "\ef37"
}

.nc-icon-outline.users-2_a-sync:before {
	content: "\ef38"
}

.nc-icon-outline.users-2_a-time:before {
	content: "\ef39"
}

.nc-icon-outline.users-2_accessibility:before {
	content: "\ef3a"
}

.nc-icon-outline.users-2_b-add:before {
	content: "\ef3b"
}

.nc-icon-outline.users-2_b-check:before {
	content: "\ef3c"
}

.nc-icon-outline.users-2_b-location:before {
	content: "\ef3d"
}

.nc-icon-outline.users-2_b-love:before {
	content: "\ef3e"
}

.nc-icon-outline.users-2_b-meeting:before {
	content: "\ef3f"
}

.nc-icon-outline.users-2_b-remove:before {
	content: "\ef40"
}

.nc-icon-outline.users-2_b-security:before {
	content: "\ef41"
}

.nc-icon-outline.users-2_child:before {
	content: "\ef42"
}

.nc-icon-outline.users-2_contacts-44:before {
	content: "\ef43"
}

.nc-icon-outline.users-2_contacts-45:before {
	content: "\ef44"
}

.nc-icon-outline.users-2_couple-gay:before {
	content: "\ef45"
}

.nc-icon-outline.users-2_couple-lesbian:before {
	content: "\ef46"
}

.nc-icon-outline.users-2_disabled:before {
	content: "\ef47"
}

.nc-icon-outline.users-2_exchange:before {
	content: "\ef48"
}

.nc-icon-outline.users-2_family:before {
	content: "\ef49"
}

.nc-icon-outline.users-2_focus:before {
	content: "\ef4a"
}

.nc-icon-outline.users-2_home:before {
	content: "\ef4b"
}

.nc-icon-outline.users-2_man-down:before {
	content: "\ef4c"
}

.nc-icon-outline.users-2_man-up:before {
	content: "\ef4d"
}

.nc-icon-outline.users-2_man:before {
	content: "\ef4e"
}

.nc-icon-outline.users-2_meeting:before {
	content: "\ef4f"
}

.nc-icon-outline.users-2_mickey-mouse:before {
	content: "\ef50"
}

.nc-icon-outline.users-2_multiple:before {
	content: "\ef51"
}

.nc-icon-outline.users-2_pin:before {
	content: "\ef52"
}

.nc-icon-outline.users-2_police:before {
	content: "\ef53"
}

.nc-icon-outline.users-2_search:before {
	content: "\ef54"
}

.nc-icon-outline.users-2_standing-man:before {
	content: "\ef55"
}

.nc-icon-outline.users-2_standing-woman:before {
	content: "\ef56"
}

.nc-icon-outline.users-2_voice-record:before {
	content: "\ef57"
}

.nc-icon-outline.users-2_wc:before {
	content: "\ef58"
}

.nc-icon-outline.users-2_woman-down:before {
	content: "\ef59"
}

.nc-icon-outline.users-2_woman-up:before {
	content: "\ef5a"
}

.nc-icon-outline.users-2_woman:before {
	content: "\ef5b"
}

.nc-icon-outline.shopping_award:before {
	content: "\ea3e"
}

.nc-icon-outline.shopping_bag-09:before {
	content: "\ea3f"
}

.nc-icon-outline.shopping_bag-16:before {
	content: "\ea40"
}

.nc-icon-outline.shopping_bag-17:before {
	content: "\ea41"
}

.nc-icon-outline.shopping_bag-20:before {
	content: "\ea42"
}

.nc-icon-outline.shopping_bag-add-18:before {
	content: "\ea43"
}

.nc-icon-outline.shopping_bag-add-21:before {
	content: "\ea44"
}

.nc-icon-outline.shopping_bag-edit:before {
	content: "\ea45"
}

.nc-icon-outline.shopping_bag-remove-19:before {
	content: "\ea46"
}

.nc-icon-outline.shopping_bag-remove-22:before {
	content: "\ea47"
}

.nc-icon-outline.shopping_barcode-scan:before {
	content: "\ea48"
}

.nc-icon-outline.shopping_barcode:before {
	content: "\ea49"
}

.nc-icon-outline.shopping_bardcode-qr:before {
	content: "\ea4a"
}

.nc-icon-outline.shopping_basket-add:before {
	content: "\ea4b"
}

.nc-icon-outline.shopping_basket-edit:before {
	content: "\ea4c"
}

.nc-icon-outline.shopping_basket-remove:before {
	content: "\ea4d"
}

.nc-icon-outline.shopping_basket-simple-add:before {
	content: "\ea4e"
}

.nc-icon-outline.shopping_basket-simple-remove:before {
	content: "\ea4f"
}

.nc-icon-outline.shopping_basket-simple:before {
	content: "\ea50"
}

.nc-icon-outline.shopping_basket:before {
	content: "\ea51"
}

.nc-icon-outline.shopping_bitcoin:before {
	content: "\ea52"
}

.nc-icon-outline.shopping_board:before {
	content: "\ea53"
}

.nc-icon-outline.shopping_box-3d-50:before {
	content: "\ea54"
}

.nc-icon-outline.shopping_box-3d-67:before {
	content: "\ea55"
}

.nc-icon-outline.shopping_box-ribbon:before {
	content: "\ea56"
}

.nc-icon-outline.shopping_box:before {
	content: "\ea57"
}

.nc-icon-outline.shopping_cart-add:before {
	content: "\ea58"
}

.nc-icon-outline.shopping_cart-modern-add:before {
	content: "\ea59"
}

.nc-icon-outline.shopping_cart-modern-in:before {
	content: "\ea5a"
}

.nc-icon-outline.shopping_cart-modern-remove:before {
	content: "\ea5b"
}

.nc-icon-outline.shopping_cart-modern:before {
	content: "\ea5c"
}

.nc-icon-outline.shopping_cart-remove:before {
	content: "\ea5d"
}

.nc-icon-outline.shopping_cart-simple-add:before {
	content: "\ea5e"
}

.nc-icon-outline.shopping_cart-simple-in:before {
	content: "\ea5f"
}

.nc-icon-outline.shopping_cart-simple-remove:before {
	content: "\ea60"
}

.nc-icon-outline.shopping_cart-simple:before {
	content: "\ea61"
}

.nc-icon-outline.shopping_cart:before {
	content: "\ea62"
}

.nc-icon-outline.shopping_cash-register:before {
	content: "\ea63"
}

.nc-icon-outline.shopping_chart:before {
	content: "\ea64"
}

.nc-icon-outline.shopping_credit-card-in:before {
	content: "\ea65"
}

.nc-icon-outline.shopping_credit-card:before {
	content: "\ea66"
}

.nc-icon-outline.shopping_credit-locked:before {
	content: "\ea67"
}

.nc-icon-outline.shopping_delivery-fast:before {
	content: "\ea68"
}

.nc-icon-outline.shopping_delivery-time:before {
	content: "\ea69"
}

.nc-icon-outline.shopping_delivery-track:before {
	content: "\ea6a"
}

.nc-icon-outline.shopping_delivery:before {
	content: "\ea6b"
}

.nc-icon-outline.shopping_discount:before {
	content: "\ea6c"
}

.nc-icon-outline.shopping_gift:before {
	content: "\ea6d"
}

.nc-icon-outline.shopping_hand-card:before {
	content: "\ea6e"
}

.nc-icon-outline.shopping_list:before {
	content: "\ea6f"
}

.nc-icon-outline.shopping_mobile-card:before {
	content: "\ea70"
}

.nc-icon-outline.shopping_mobile-cart:before {
	content: "\ea71"
}

.nc-icon-outline.shopping_mobile-touch:before {
	content: "\ea72"
}

.nc-icon-outline.shopping_newsletter:before {
	content: "\ea73"
}

.nc-icon-outline.shopping_pos:before {
	content: "\ea74"
}

.nc-icon-outline.shopping_receipt-list-42:before {
	content: "\ea75"
}

.nc-icon-outline.shopping_receipt-list-43:before {
	content: "\ea76"
}

.nc-icon-outline.shopping_receipt:before {
	content: "\ea77"
}

.nc-icon-outline.shopping_shop-location:before {
	content: "\ea78"
}

.nc-icon-outline.shopping_shop:before {
	content: "\ea79"
}

.nc-icon-outline.shopping_stock:before {
	content: "\ea7a"
}

.nc-icon-outline.shopping_tag-content:before {
	content: "\ea7b"
}

.nc-icon-outline.shopping_tag-cut:before {
	content: "\ea7c"
}

.nc-icon-outline.shopping_tag-line:before {
	content: "\ea7d"
}

.nc-icon-outline.shopping_tag-sale:before {
	content: "\ea7e"
}

.nc-icon-outline.shopping_tag:before {
	content: "\ea7f"
}

.nc-icon-outline.shopping_wallet:before {
	content: "\ea80"
}

.nc-icon-outline.arrows-1_back-78:before {
	content: "\ea81"
}

.nc-icon-outline.arrows-1_back-80:before {
	content: "\ea82"
}

.nc-icon-outline.arrows-1_bold-direction:before {
	content: "\ea83"
}

.nc-icon-outline.arrows-1_bold-down:before {
	content: "\ea84"
}

.nc-icon-outline.arrows-1_bold-left:before {
	content: "\ea85"
}

.nc-icon-outline.arrows-1_bold-right:before {
	content: "\ea86"
}

.nc-icon-outline.arrows-1_bold-up:before {
	content: "\ea87"
}

.nc-icon-outline.arrows-1_circle-down-12:before {
	content: "\ea88"
}

.nc-icon-outline.arrows-1_circle-down-40:before {
	content: "\ea89"
}

.nc-icon-outline.arrows-1_circle-left-10:before {
	content: "\ea8a"
}

.nc-icon-outline.arrows-1_circle-left-38:before {
	content: "\ea8b"
}

.nc-icon-outline.arrows-1_circle-right-09:before {
	content: "\ea8c"
}

.nc-icon-outline.arrows-1_circle-right-37:before {
	content: "\ea8d"
}

.nc-icon-outline.arrows-1_circle-up-11:before {
	content: "\ea8e"
}

.nc-icon-outline.arrows-1_circle-up-39:before {
	content: "\ea8f"
}

.nc-icon-outline.arrows-1_cloud-download-93:before {
	content: "\ea90"
}

.nc-icon-outline.arrows-1_cloud-download-95:before {
	content: "\ea91"
}

.nc-icon-outline.arrows-1_cloud-upload-94:before {
	content: "\ea92"
}

.nc-icon-outline.arrows-1_cloud-upload-96:before {
	content: "\ea93"
}

.nc-icon-outline.arrows-1_curved-next:before {
	content: "\ea94"
}

.nc-icon-outline.arrows-1_curved-previous:before {
	content: "\ea95"
}

.nc-icon-outline.arrows-1_direction-53:before {
	content: "\ea96"
}

.nc-icon-outline.arrows-1_direction-56:before {
	content: "\ea97"
}

.nc-icon-outline.arrows-1_double-left:before {
	content: "\ea98"
}

.nc-icon-outline.arrows-1_double-right:before {
	content: "\ea99"
}

.nc-icon-outline.arrows-1_download:before {
	content: "\ea9a"
}

.nc-icon-outline.arrows-1_enlarge-diagonal-43:before {
	content: "\ea9b"
}

.nc-icon-outline.arrows-1_enlarge-diagonal-44:before {
	content: "\ea9c"
}

.nc-icon-outline.arrows-1_enlarge-horizontal:before {
	content: "\ea9d"
}

.nc-icon-outline.arrows-1_enlarge-vertical:before {
	content: "\ea9e"
}

.nc-icon-outline.arrows-1_fit-horizontal:before {
	content: "\ea9f"
}

.nc-icon-outline.arrows-1_fit-vertical:before {
	content: "\eaa0"
}

.nc-icon-outline.arrows-1_fullscreen-70:before {
	content: "\eaa1"
}

.nc-icon-outline.arrows-1_fullscreen-71:before {
	content: "\eaa2"
}

.nc-icon-outline.arrows-1_fullscreen-76:before {
	content: "\eaa3"
}

.nc-icon-outline.arrows-1_fullscreen-77:before {
	content: "\eaa4"
}

.nc-icon-outline.arrows-1_fullscreen-double-74:before {
	content: "\eaa5"
}

.nc-icon-outline.arrows-1_fullscreen-double-75:before {
	content: "\eaa6"
}

.nc-icon-outline.arrows-1_fullscreen-split-72:before {
	content: "\eaa7"
}

.nc-icon-outline.arrows-1_fullscreen-split-73:before {
	content: "\eaa8"
}

.nc-icon-outline.arrows-1_log-in:before {
	content: "\eaa9"
}

.nc-icon-outline.arrows-1_log-out:before {
	content: "\eaaa"
}

.nc-icon-outline.arrows-1_loop-82:before {
	content: "\eaab"
}

.nc-icon-outline.arrows-1_loop-83:before {
	content: "\eaac"
}

.nc-icon-outline.arrows-1_minimal-down:before {
	content: "\eaad"
}

.nc-icon-outline.arrows-1_minimal-left:before {
	content: "\eaae"
}

.nc-icon-outline.arrows-1_minimal-right:before {
	content: "\eaaf"
}

.nc-icon-outline.arrows-1_minimal-up:before {
	content: "\eab0"
}

.nc-icon-outline.arrows-1_redo-79:before {
	content: "\eab1"
}

.nc-icon-outline.arrows-1_redo-81:before {
	content: "\eab2"
}

.nc-icon-outline.arrows-1_refresh-68:before {
	content: "\eab3"
}

.nc-icon-outline.arrows-1_refresh-69:before {
	content: "\eab4"
}

.nc-icon-outline.arrows-1_round-down:before {
	content: "\eab5"
}

.nc-icon-outline.arrows-1_round-left:before {
	content: "\eab6"
}

.nc-icon-outline.arrows-1_round-right:before {
	content: "\eab7"
}

.nc-icon-outline.arrows-1_round-up:before {
	content: "\eab8"
}

.nc-icon-outline.arrows-1_share-66:before {
	content: "\eab9"
}

.nc-icon-outline.arrows-1_share-91:before {
	content: "\eaba"
}

.nc-icon-outline.arrows-1_share-92:before {
	content: "\eabb"
}

.nc-icon-outline.arrows-1_shuffle-97:before {
	content: "\eabc"
}

.nc-icon-outline.arrows-1_shuffle-98:before {
	content: "\eabd"
}

.nc-icon-outline.arrows-1_simple-down:before {
	content: "\eabe"
}

.nc-icon-outline.arrows-1_simple-left:before {
	content: "\eabf"
}

.nc-icon-outline.arrows-1_simple-right:before {
	content: "\eac0"
}

.nc-icon-outline.arrows-1_simple-up:before {
	content: "\eac1"
}

.nc-icon-outline.arrows-1_small-triangle-down:before {
	content: "\eac2"
}

.nc-icon-outline.arrows-1_small-triangle-left:before {
	content: "\eac3"
}

.nc-icon-outline.arrows-1_small-triangle-right:before {
	content: "\eac4"
}

.nc-icon-outline.arrows-1_small-triangle-up:before {
	content: "\eac5"
}

.nc-icon-outline.arrows-1_square-down:before {
	content: "\eac6"
}

.nc-icon-outline.arrows-1_square-left:before {
	content: "\eac7"
}

.nc-icon-outline.arrows-1_square-right:before {
	content: "\eac8"
}

.nc-icon-outline.arrows-1_square-up:before {
	content: "\eac9"
}

.nc-icon-outline.arrows-1_strong-down:before {
	content: "\eaca"
}

.nc-icon-outline.arrows-1_strong-left:before {
	content: "\eacb"
}

.nc-icon-outline.arrows-1_strong-right:before {
	content: "\eacc"
}

.nc-icon-outline.arrows-1_strong-up:before {
	content: "\eacd"
}

.nc-icon-outline.arrows-1_tail-down:before {
	content: "\eace"
}

.nc-icon-outline.arrows-1_tail-left:before {
	content: "\eacf"
}

.nc-icon-outline.arrows-1_tail-right:before {
	content: "\ead0"
}

.nc-icon-outline.arrows-1_tail-triangle-down:before {
	content: "\ead1"
}

.nc-icon-outline.arrows-1_tail-triangle-left:before {
	content: "\ead2"
}

.nc-icon-outline.arrows-1_tail-triangle-right:before {
	content: "\ead3"
}

.nc-icon-outline.arrows-1_tail-triangle-up:before {
	content: "\ead4"
}

.nc-icon-outline.arrows-1_tail-up:before {
	content: "\ead5"
}

.nc-icon-outline.arrows-1_trend-down:before {
	content: "\ead6"
}

.nc-icon-outline.arrows-1_trend-up:before {
	content: "\ead7"
}

.nc-icon-outline.arrows-1_triangle-down-20:before {
	content: "\ead8"
}

.nc-icon-outline.arrows-1_triangle-down-65:before {
	content: "\ead9"
}

.nc-icon-outline.arrows-1_triangle-left-18:before {
	content: "\eada"
}

.nc-icon-outline.arrows-1_triangle-left-63:before {
	content: "\eadb"
}

.nc-icon-outline.arrows-1_triangle-right-17:before {
	content: "\eadc"
}

.nc-icon-outline.arrows-1_triangle-right-62:before {
	content: "\eadd"
}

.nc-icon-outline.arrows-1_triangle-up-19:before {
	content: "\eade"
}

.nc-icon-outline.arrows-1_triangle-up-64:before {
	content: "\eadf"
}

.nc-icon-outline.arrows-1_window-zoom-in:before {
	content: "\eae0"
}

.nc-icon-outline.arrows-1_window-zoom-out:before {
	content: "\eae1"
}

.nc-icon-outline.arrows-1_zoom-88:before {
	content: "\eae2"
}

.nc-icon-outline.arrows-1_zoom-99:before {
	content: "\eae3"
}

.nc-icon-outline.arrows-1_zoom-100:before {
	content: "\eae4"
}

.nc-icon-outline.arrows-2_block-down:before {
	content: "\eae5"
}

.nc-icon-outline.arrows-2_block-left:before {
	content: "\eae6"
}

.nc-icon-outline.arrows-2_block-right:before {
	content: "\eae7"
}

.nc-icon-outline.arrows-2_block-up:before {
	content: "\eae8"
}

.nc-icon-outline.arrows-2_circle-in:before {
	content: "\eae9"
}

.nc-icon-outline.arrows-2_circle-out:before {
	content: "\eaea"
}

.nc-icon-outline.arrows-2_circuit-round:before {
	content: "\eaeb"
}

.nc-icon-outline.arrows-2_circuit:before {
	content: "\eaec"
}

.nc-icon-outline.arrows-2_computer-upload:before {
	content: "\eaed"
}

.nc-icon-outline.arrows-2_conversion:before {
	content: "\eaee"
}

.nc-icon-outline.arrows-2_corner-down-round:before {
	content: "\eaef"
}

.nc-icon-outline.arrows-2_corner-down:before {
	content: "\eaf0"
}

.nc-icon-outline.arrows-2_corner-left-down:before {
	content: "\eaf1"
}

.nc-icon-outline.arrows-2_corner-left-round:before {
	content: "\eaf2"
}

.nc-icon-outline.arrows-2_corner-left:before {
	content: "\eaf3"
}

.nc-icon-outline.arrows-2_corner-right-down:before {
	content: "\eaf4"
}

.nc-icon-outline.arrows-2_corner-right-round:before {
	content: "\eaf5"
}

.nc-icon-outline.arrows-2_corner-right:before {
	content: "\eaf6"
}

.nc-icon-outline.arrows-2_corner-up-left:before {
	content: "\eaf7"
}

.nc-icon-outline.arrows-2_corner-up-right:before {
	content: "\eaf8"
}

.nc-icon-outline.arrows-2_corner-up-round:before {
	content: "\eaf9"
}

.nc-icon-outline.arrows-2_corner-up:before {
	content: "\eafa"
}

.nc-icon-outline.arrows-2_cross-down:before {
	content: "\eafb"
}

.nc-icon-outline.arrows-2_cross-horizontal:before {
	content: "\eafc"
}

.nc-icon-outline.arrows-2_cross-left:before {
	content: "\eafd"
}

.nc-icon-outline.arrows-2_cross-right:before {
	content: "\eafe"
}

.nc-icon-outline.arrows-2_cross-up:before {
	content: "\eaff"
}

.nc-icon-outline.arrows-2_cross-vertical:before {
	content: "\eb00"
}

.nc-icon-outline.arrows-2_curve-circuit:before {
	content: "\eb01"
}

.nc-icon-outline.arrows-2_curve-directions:before {
	content: "\eb02"
}

.nc-icon-outline.arrows-2_curve-split:before {
	content: "\eb03"
}

.nc-icon-outline.arrows-2_delete-49:before {
	content: "\eb04"
}

.nc-icon-outline.arrows-2_delete-50:before {
	content: "\eb05"
}

.nc-icon-outline.arrows-2_direction:before {
	content: "\eb06"
}

.nc-icon-outline.arrows-2_dots-download:before {
	content: "\eb07"
}

.nc-icon-outline.arrows-2_dots-upload:before {
	content: "\eb08"
}

.nc-icon-outline.arrows-2_eject:before {
	content: "\eb09"
}

.nc-icon-outline.arrows-2_enlarge-circle:before {
	content: "\eb0a"
}

.nc-icon-outline.arrows-2_file-download-87:before {
	content: "\eb0b"
}

.nc-icon-outline.arrows-2_file-download-89:before {
	content: "\eb0c"
}

.nc-icon-outline.arrows-2_file-download-94:before {
	content: "\eb0d"
}

.nc-icon-outline.arrows-2_file-upload-86:before {
	content: "\eb0e"
}

.nc-icon-outline.arrows-2_file-upload-88:before {
	content: "\eb0f"
}

.nc-icon-outline.arrows-2_file-upload-93:before {
	content: "\eb10"
}

.nc-icon-outline.arrows-2_fork-round:before {
	content: "\eb11"
}

.nc-icon-outline.arrows-2_fork:before {
	content: "\eb12"
}

.nc-icon-outline.arrows-2_hit-down:before {
	content: "\eb13"
}

.nc-icon-outline.arrows-2_hit-left:before {
	content: "\eb14"
}

.nc-icon-outline.arrows-2_hit-right:before {
	content: "\eb15"
}

.nc-icon-outline.arrows-2_hit-up:before {
	content: "\eb16"
}

.nc-icon-outline.arrows-2_lines:before {
	content: "\eb17"
}

.nc-icon-outline.arrows-2_log-out:before {
	content: "\eb18"
}

.nc-icon-outline.arrows-2_loop:before {
	content: "\eb19"
}

.nc-icon-outline.arrows-2_merge-round:before {
	content: "\eb1a"
}

.nc-icon-outline.arrows-2_merge:before {
	content: "\eb1b"
}

.nc-icon-outline.arrows-2_move-05:before {
	content: "\eb1c"
}

.nc-icon-outline.arrows-2_move-06:before {
	content: "\eb1d"
}

.nc-icon-outline.arrows-2_move-92:before {
	content: "\eb1e"
}

.nc-icon-outline.arrows-2_move-down-right:before {
	content: "\eb1f"
}

.nc-icon-outline.arrows-2_move-down:before {
	content: "\eb20"
}

.nc-icon-outline.arrows-2_move-left:before {
	content: "\eb21"
}

.nc-icon-outline.arrows-2_move-right:before {
	content: "\eb22"
}

.nc-icon-outline.arrows-2_move-up-left:before {
	content: "\eb23"
}

.nc-icon-outline.arrows-2_move-up:before {
	content: "\eb24"
}

.nc-icon-outline.arrows-2_push-next:before {
	content: "\eb25"
}

.nc-icon-outline.arrows-2_push-previous:before {
	content: "\eb26"
}

.nc-icon-outline.arrows-2_reload:before {
	content: "\eb27"
}

.nc-icon-outline.arrows-2_replay:before {
	content: "\ee16"
}

.nc-icon-outline.arrows-2_rotate-left:before {
	content: "\ee17"
}

.nc-icon-outline.arrows-2_rotate-right:before {
	content: "\ee18"
}

.nc-icon-outline.arrows-2_round-left-down:before {
	content: "\ee19"
}

.nc-icon-outline.arrows-2_round-right-down:before {
	content: "\ee1a"
}

.nc-icon-outline.arrows-2_round-up-left:before {
	content: "\ee1b"
}

.nc-icon-outline.arrows-2_round-up-right:before {
	content: "\ee1c"
}

.nc-icon-outline.arrows-2_select-83:before {
	content: "\ee1d"
}

.nc-icon-outline.arrows-2_select-84:before {
	content: "\ee1e"
}

.nc-icon-outline.arrows-2_separate-round:before {
	content: "\ee1f"
}

.nc-icon-outline.arrows-2_separate:before {
	content: "\ee20"
}

.nc-icon-outline.arrows-2_share-left:before {
	content: "\ee21"
}

.nc-icon-outline.arrows-2_share-right:before {
	content: "\ee22"
}

.nc-icon-outline.arrows-2_skew-down:before {
	content: "\ee23"
}

.nc-icon-outline.arrows-2_skew-left:before {
	content: "\ee24"
}

.nc-icon-outline.arrows-2_skew-right:before {
	content: "\ee25"
}

.nc-icon-outline.arrows-2_skew-up:before {
	content: "\ee26"
}

.nc-icon-outline.arrows-2_small-left:before {
	content: "\ee27"
}

.nc-icon-outline.arrows-2_small-right:before {
	content: "\ee28"
}

.nc-icon-outline.arrows-2_split-horizontal:before {
	content: "\ee29"
}

.nc-icon-outline.arrows-2_split-round:before {
	content: "\ee2a"
}

.nc-icon-outline.arrows-2_split-vertical:before {
	content: "\ee2b"
}

.nc-icon-outline.arrows-2_split:before {
	content: "\ee2c"
}

.nc-icon-outline.arrows-2_square-download:before {
	content: "\ee2d"
}

.nc-icon-outline.arrows-2_square-upload:before {
	content: "\ee2e"
}

.nc-icon-outline.arrows-2_time:before {
	content: "\ee2f"
}

.nc-icon-outline.arrows-2_triangle-down:before {
	content: "\ee30"
}

.nc-icon-outline.arrows-2_triangle-left:before {
	content: "\ee31"
}

.nc-icon-outline.arrows-2_triangle-right:before {
	content: "\ee32"
}

.nc-icon-outline.arrows-2_triangle-up:before {
	content: "\ee33"
}

.nc-icon-outline.arrows-2_unite-round:before {
	content: "\ee34"
}

.nc-icon-outline.arrows-2_unite:before {
	content: "\ee35"
}

.nc-icon-outline.arrows-2_zoom:before {
	content: "\ee36"
}

.nc-icon-outline.arrows-3_circle-down:before {
	content: "\ee37"
}

.nc-icon-outline.arrows-3_circle-left:before {
	content: "\ee38"
}

.nc-icon-outline.arrows-3_circle-right:before {
	content: "\ee39"
}

.nc-icon-outline.arrows-3_circle-simple-down:before {
	content: "\ee3a"
}

.nc-icon-outline.arrows-3_circle-simple-left:before {
	content: "\ee3b"
}

.nc-icon-outline.arrows-3_circle-simple-right:before {
	content: "\ee3c"
}

.nc-icon-outline.arrows-3_circle-simple-up:before {
	content: "\ee3d"
}

.nc-icon-outline.arrows-3_circle-up:before {
	content: "\ee3e"
}

.nc-icon-outline.arrows-3_cloud-refresh:before {
	content: "\ee3f"
}

.nc-icon-outline.arrows-3_separate:before {
	content: "\ee40"
}

.nc-icon-outline.arrows-3_small-down:before {
	content: "\ee41"
}

.nc-icon-outline.arrows-3_small-up:before {
	content: "\ee42"
}

.nc-icon-outline.arrows-3_square-corner-down-left:before {
	content: "\ee43"
}

.nc-icon-outline.arrows-3_square-corner-down-right:before {
	content: "\ee44"
}

.nc-icon-outline.arrows-3_square-corner-up-left:before {
	content: "\ee45"
}

.nc-icon-outline.arrows-3_square-corner-up-right:before {
	content: "\ee46"
}

.nc-icon-outline.arrows-3_square-down-06:before {
	content: "\ee47"
}

.nc-icon-outline.arrows-3_square-down-22:before {
	content: "\ee48"
}

.nc-icon-outline.arrows-3_square-enlarge:before {
	content: "\ee49"
}

.nc-icon-outline.arrows-3_square-left-04:before {
	content: "\ee4a"
}

.nc-icon-outline.arrows-3_square-left-20:before {
	content: "\ee4b"
}

.nc-icon-outline.arrows-3_square-right-03:before {
	content: "\ee4c"
}

.nc-icon-outline.arrows-3_square-right-19:before {
	content: "\ee4d"
}

.nc-icon-outline.arrows-3_square-simple-down:before {
	content: "\ee4e"
}

.nc-icon-outline.arrows-3_square-simple-left:before {
	content: "\ee4f"
}

.nc-icon-outline.arrows-3_square-simple-right:before {
	content: "\ee50"
}

.nc-icon-outline.arrows-3_square-simple-up:before {
	content: "\ee51"
}

.nc-icon-outline.arrows-3_square-up-05:before {
	content: "\ee52"
}

.nc-icon-outline.arrows-3_square-up-21:before {
	content: "\ee53"
}

.nc-icon-outline.arrows-3_square-zoom:before {
	content: "\ee54"
}

.nc-icon-outline.arrows-3_super-bold-down:before {
	content: "\ee55"
}

.nc-icon-outline.arrows-3_super-bold-left:before {
	content: "\ee56"
}

.nc-icon-outline.arrows-3_super-bold-right:before {
	content: "\ee57"
}

.nc-icon-outline.arrows-3_super-bold-up:before {
	content: "\ee58"
}

.nc-icon-outline.arrows-4_block-bottom-left:before {
	content: "\ee59"
}

.nc-icon-outline.arrows-4_block-bottom-right:before {
	content: "\ee5a"
}

.nc-icon-outline.arrows-4_block-top-left:before {
	content: "\ee5b"
}

.nc-icon-outline.arrows-4_block-top-right:before {
	content: "\ee5c"
}

.nc-icon-outline.arrows-4_centralize:before {
	content: "\ee5d"
}

.nc-icon-outline.arrows-4_compare:before {
	content: "\ee5e"
}

.nc-icon-outline.arrows-4_contrast:before {
	content: "\ee5f"
}

.nc-icon-outline.arrows-4_cross:before {
	content: "\ee60"
}

.nc-icon-outline.arrows-4_diag-bottom-left:before {
	content: "\ee61"
}

.nc-icon-outline.arrows-4_diag-bottom-right:before {
	content: "\ee62"
}

.nc-icon-outline.arrows-4_diag-top-left:before {
	content: "\ee63"
}

.nc-icon-outline.arrows-4_diag-top-right:before {
	content: "\ee64"
}

.nc-icon-outline.arrows-4_disperse:before {
	content: "\ee65"
}

.nc-icon-outline.arrows-4_download:before {
	content: "\ee66"
}

.nc-icon-outline.arrows-4_enlarge-45:before {
	content: "\ee67"
}

.nc-icon-outline.arrows-4_enlarge-46:before {
	content: "\ee68"
}

.nc-icon-outline.arrows-4_export:before {
	content: "\ee69"
}

.nc-icon-outline.arrows-4_format-left:before {
	content: "\ee6a"
}

.nc-icon-outline.arrows-4_format-right:before {
	content: "\ee6b"
}

.nc-icon-outline.arrows-4_input-12:before {
	content: "\ee6c"
}

.nc-icon-outline.arrows-4_input-21:before {
	content: "\ee6d"
}

.nc-icon-outline.arrows-4_invert:before {
	content: "\ee6e"
}

.nc-icon-outline.arrows-4_launch-11:before {
	content: "\ee6f"
}

.nc-icon-outline.arrows-4_launch-47:before {
	content: "\ee70"
}

.nc-icon-outline.arrows-4_logout:before {
	content: "\ee71"
}

.nc-icon-outline.arrows-4_loop-30:before {
	content: "\ee72"
}

.nc-icon-outline.arrows-4_loop-34:before {
	content: "\ee73"
}

.nc-icon-outline.arrows-4_merge:before {
	content: "\ee74"
}

.nc-icon-outline.arrows-4_open-in-browser:before {
	content: "\ee75"
}

.nc-icon-outline.arrows-4_priority-high:before {
	content: "\ee76"
}

.nc-icon-outline.arrows-4_priority-low:before {
	content: "\ee77"
}

.nc-icon-outline.arrows-4_redo-10:before {
	content: "\ee78"
}

.nc-icon-outline.arrows-4_redo-26:before {
	content: "\ee79"
}

.nc-icon-outline.arrows-4_reply-all:before {
	content: "\ee7a"
}

.nc-icon-outline.arrows-4_reply:before {
	content: "\ee7b"
}

.nc-icon-outline.arrows-4_restore:before {
	content: "\ee7c"
}

.nc-icon-outline.arrows-4_share:before {
	content: "\ee7d"
}

.nc-icon-outline.arrows-4_shuffle-01:before {
	content: "\ee7e"
}

.nc-icon-outline.arrows-4_shuffle-35:before {
	content: "\ee7f"
}

.nc-icon-outline.arrows-4_split-33:before {
	content: "\ee80"
}

.nc-icon-outline.arrows-4_split-37:before {
	content: "\ee81"
}

.nc-icon-outline.arrows-4_stre-down:before {
	content: "\ee82"
}

.nc-icon-outline.arrows-4_stre-left:before {
	content: "\ee83"
}

.nc-icon-outline.arrows-4_stre-right:before {
	content: "\ee84"
}

.nc-icon-outline.arrows-4_stre-up:before {
	content: "\ee85"
}

.nc-icon-outline.arrows-4_swap-horizontal:before {
	content: "\ee86"
}

.nc-icon-outline.arrows-4_swap-vertical:before {
	content: "\ee87"
}

.nc-icon-outline.arrows-4_system-update:before {
	content: "\ee88"
}

.nc-icon-outline.arrows-4_undo-25:before {
	content: "\ee89"
}

.nc-icon-outline.arrows-4_undo-29:before {
	content: "\ee8a"
}

.nc-icon-outline.arrows-4_upload:before {
	content: "\ee8b"
}

.nc-icon-outline.files-2_ai-illustrator:before {
	content: "\e947"
}

.nc-icon-outline.files-2_avi:before {
	content: "\e948"
}

.nc-icon-outline.files-2_css:before {
	content: "\e949"
}

.nc-icon-outline.files-2_csv:before {
	content: "\e94a"
}

.nc-icon-outline.files-2_doc:before {
	content: "\e94b"
}

.nc-icon-outline.files-2_docx:before {
	content: "\e94c"
}

.nc-icon-outline.files-2_epub:before {
	content: "\e94d"
}

.nc-icon-outline.files-2_exe:before {
	content: "\e94e"
}

.nc-icon-outline.files-2_font:before {
	content: "\e94f"
}

.nc-icon-outline.files-2_gif:before {
	content: "\e950"
}

.nc-icon-outline.files-2_html:before {
	content: "\e951"
}

.nc-icon-outline.files-2_jpg-jpeg:before {
	content: "\e952"
}

.nc-icon-outline.files-2_js-javascript-jquery:before {
	content: "\e953"
}

.nc-icon-outline.files-3_mov:before {
	content: "\e954"
}

.nc-icon-outline.files-3_mp3:before {
	content: "\e955"
}

.nc-icon-outline.files-3_mp4:before {
	content: "\e956"
}

.nc-icon-outline.files-3_pdf:before {
	content: "\e957"
}

.nc-icon-outline.files-3_png:before {
	content: "\e958"
}

.nc-icon-outline.files-3_psd-photoshop:before {
	content: "\e959"
}

.nc-icon-outline.files-3_rar:before {
	content: "\e95a"
}

.nc-icon-outline.files-3_sketch:before {
	content: "\e95b"
}

.nc-icon-outline.files-3_svg:before {
	content: "\e95c"
}

.nc-icon-outline.files-3_txt:before {
	content: "\e95d"
}

.nc-icon-outline.files-3_wav:before {
	content: "\e95e"
}

.nc-icon-outline.files-3_zip:before {
	content: "\e95f"
}

.nc-icon-outline.design_album:before {
	content: "\e960"
}

.nc-icon-outline.design_align-bottom:before {
	content: "\e961"
}

.nc-icon-outline.design_align-center-horizontal:before {
	content: "\e962"
}

.nc-icon-outline.design_align-center-vertical:before {
	content: "\e963"
}

.nc-icon-outline.design_align-left:before {
	content: "\e964"
}

.nc-icon-outline.design_align-right:before {
	content: "\e965"
}

.nc-icon-outline.design_align-top:before {
	content: "\e966"
}

.nc-icon-outline.design_app:before {
	content: "\e967"
}

.nc-icon-outline.design_artboard:before {
	content: "\e968"
}

.nc-icon-outline.design_blend:before {
	content: "\e969"
}

.nc-icon-outline.design_book-bookmark:before {
	content: "\e96a"
}

.nc-icon-outline.design_book-open:before {
	content: "\e96b"
}

.nc-icon-outline.design_brush:before {
	content: "\e96c"
}

.nc-icon-outline.design_bug:before {
	content: "\e96d"
}

.nc-icon-outline.design_bullet-list-67:before {
	content: "\e96e"
}

.nc-icon-outline.design_bullet-list-68:before {
	content: "\e96f"
}

.nc-icon-outline.design_bullet-list-69:before {
	content: "\e970"
}

.nc-icon-outline.design_bullet-list-70:before {
	content: "\e971"
}

.nc-icon-outline.design_clone:before {
	content: "\e972"
}

.nc-icon-outline.design_code-editor:before {
	content: "\e973"
}

.nc-icon-outline.design_code:before {
	content: "\e974"
}

.nc-icon-outline.design_collection:before {
	content: "\e975"
}

.nc-icon-outline.design_command:before {
	content: "\e976"
}

.nc-icon-outline.design_compass:before {
	content: "\e977"
}

.nc-icon-outline.design_contrast:before {
	content: "\e978"
}

.nc-icon-outline.design_copy:before {
	content: "\e979"
}

.nc-icon-outline.design_crop:before {
	content: "\e97a"
}

.nc-icon-outline.design_cursor-48:before {
	content: "\e97b"
}

.nc-icon-outline.design_cursor-49:before {
	content: "\e97c"
}

.nc-icon-outline.design_design-dev:before {
	content: "\e97d"
}

.nc-icon-outline.design_design:before {
	content: "\e97e"
}

.nc-icon-outline.design_distribute-horizontal:before {
	content: "\e97f"
}

.nc-icon-outline.design_distribute-vertical:before {
	content: "\e980"
}

.nc-icon-outline.design_drag:before {
	content: "\e981"
}

.nc-icon-outline.design_eraser-32:before {
	content: "\e982"
}

.nc-icon-outline.design_eraser-33:before {
	content: "\e983"
}

.nc-icon-outline.design_eraser-46:before {
	content: "\e984"
}

.nc-icon-outline.design_flip-horizontal:before {
	content: "\e985"
}

.nc-icon-outline.design_flip-vertical:before {
	content: "\e986"
}

.nc-icon-outline.design_image:before {
	content: "\e987"
}

.nc-icon-outline.design_magnet:before {
	content: "\e988"
}

.nc-icon-outline.design_marker:before {
	content: "\e989"
}

.nc-icon-outline.design_measure-02:before {
	content: "\e98a"
}

.nc-icon-outline.design_measure-17:before {
	content: "\e98b"
}

.nc-icon-outline.design_measure-big:before {
	content: "\e98c"
}

.nc-icon-outline.design_mobile-design:before {
	content: "\e98d"
}

.nc-icon-outline.design_mobile-dev:before {
	content: "\e98e"
}

.nc-icon-outline.design_mouse-08:before {
	content: "\e98f"
}

.nc-icon-outline.design_mouse-09:before {
	content: "\e990"
}

.nc-icon-outline.design_mouse-10:before {
	content: "\e991"
}

.nc-icon-outline.design_newsletter-dev:before {
	content: "\e992"
}

.nc-icon-outline.design_note-code:before {
	content: "\e993"
}

.nc-icon-outline.design_paint-16:before {
	content: "\e994"
}

.nc-icon-outline.design_paint-37:before {
	content: "\e995"
}

.nc-icon-outline.design_paint-38:before {
	content: "\e996"
}

.nc-icon-outline.design_paint-bucket-39:before {
	content: "\e997"
}

.nc-icon-outline.design_paint-bucket-40:before {
	content: "\e998"
}

.nc-icon-outline.design_palette:before {
	content: "\e999"
}

.nc-icon-outline.design_pantone:before {
	content: "\e99a"
}

.nc-icon-outline.design_paper-design:before {
	content: "\e99b"
}

.nc-icon-outline.design_paper-dev:before {
	content: "\e99c"
}

.nc-icon-outline.design_patch-19:before {
	content: "\e99d"
}

.nc-icon-outline.design_patch-34:before {
	content: "\e99e"
}

.nc-icon-outline.design_path-exclude:before {
	content: "\e99f"
}

.nc-icon-outline.design_path-intersect:before {
	content: "\e9a0"
}

.nc-icon-outline.design_path-minus:before {
	content: "\e9a1"
}

.nc-icon-outline.design_path-unite:before {
	content: "\e9a2"
}

.nc-icon-outline.design_pen-01:before {
	content: "\e9a3"
}

.nc-icon-outline.design_pen-23:before {
	content: "\e9a4"
}

.nc-icon-outline.design_pen-tool:before {
	content: "\e9a5"
}

.nc-icon-outline.design_phone:before {
	content: "\e9a6"
}

.nc-icon-outline.design_photo-editor:before {
	content: "\e9a7"
}

.nc-icon-outline.design_responsive:before {
	content: "\e9a8"
}

.nc-icon-outline.design_scissors-dashed:before {
	content: "\e9a9"
}

.nc-icon-outline.design_scissors:before {
	content: "\e9aa"
}

.nc-icon-outline.design_shape-adjust:before {
	content: "\edcb"
}

.nc-icon-outline.design_shape-circle:before {
	content: "\edcc"
}

.nc-icon-outline.design_shape-polygon:before {
	content: "\edcd"
}

.nc-icon-outline.design_shape-square:before {
	content: "\edce"
}

.nc-icon-outline.design_shape-triangle:before {
	content: "\edcf"
}

.nc-icon-outline.design_shapes:before {
	content: "\edd0"
}

.nc-icon-outline.design_sharpener:before {
	content: "\edd1"
}

.nc-icon-outline.design_slice:before {
	content: "\edd2"
}

.nc-icon-outline.design_spray:before {
	content: "\edd3"
}

.nc-icon-outline.design_stamp:before {
	content: "\edd4"
}

.nc-icon-outline.design_tablet-mobile:before {
	content: "\edd5"
}

.nc-icon-outline.design_tablet:before {
	content: "\edd6"
}

.nc-icon-outline.design_text:before {
	content: "\edd7"
}

.nc-icon-outline.design_todo:before {
	content: "\edd8"
}

.nc-icon-outline.design_usb:before {
	content: "\edd9"
}

.nc-icon-outline.design_vector:before {
	content: "\edda"
}

.nc-icon-outline.design_wand-11:before {
	content: "\eddb"
}

.nc-icon-outline.design_wand-99:before {
	content: "\eddc"
}

.nc-icon-outline.design_watch-dev:before {
	content: "\eddd"
}

.nc-icon-outline.design_web-design:before {
	content: "\edde"
}

.nc-icon-outline.design_webpage:before {
	content: "\eddf"
}

.nc-icon-outline.design_window-code:before {
	content: "\ede0"
}

.nc-icon-outline.design_window-dev:before {
	content: "\ede1"
}

.nc-icon-outline.design_window-paragraph:before {
	content: "\ede2"
}

.nc-icon-outline.design_window-responsive:before {
	content: "\ede3"
}

.nc-icon-outline.design-2_3d-28:before {
	content: "\ede4"
}

.nc-icon-outline.design-2_3d-29:before {
	content: "\ede5"
}

.nc-icon-outline.design-2_android:before {
	content: "\ede6"
}

.nc-icon-outline.design-2_angle:before {
	content: "\ede7"
}

.nc-icon-outline.design-2_animation-14:before {
	content: "\ede8"
}

.nc-icon-outline.design-2_animation-31:before {
	content: "\ede9"
}

.nc-icon-outline.design-2_animation-32:before {
	content: "\edea"
}

.nc-icon-outline.design-2_apple:before {
	content: "\edeb"
}

.nc-icon-outline.design-2_browser-chrome:before {
	content: "\edec"
}

.nc-icon-outline.design-2_browser-edge:before {
	content: "\eded"
}

.nc-icon-outline.design-2_browser-firefox:before {
	content: "\edee"
}

.nc-icon-outline.design-2_browser-ie:before {
	content: "\edef"
}

.nc-icon-outline.design-2_browser-opera:before {
	content: "\edf0"
}

.nc-icon-outline.design-2_browser-safari:before {
	content: "\edf1"
}

.nc-icon-outline.design-2_bucket:before {
	content: "\edf2"
}

.nc-icon-outline.design-2_button:before {
	content: "\edf3"
}

.nc-icon-outline.design-2_canvas:before {
	content: "\edf4"
}

.nc-icon-outline.design-2_css3:before {
	content: "\edf5"
}

.nc-icon-outline.design-2_cursor-add:before {
	content: "\edf6"
}

.nc-icon-outline.design-2_cursor-grab:before {
	content: "\edf7"
}

.nc-icon-outline.design-2_cursor-load:before {
	content: "\edf8"
}

.nc-icon-outline.design-2_cursor-menu:before {
	content: "\edf9"
}

.nc-icon-outline.design-2_cursor-not-allowed:before {
	content: "\edfa"
}

.nc-icon-outline.design-2_cursor-pointer:before {
	content: "\edfb"
}

.nc-icon-outline.design-2_cursor-text:before {
	content: "\edfc"
}

.nc-icon-outline.design-2_divider:before {
	content: "\edfd"
}

.nc-icon-outline.design-2_filter-organization:before {
	content: "\edfe"
}

.nc-icon-outline.design-2_form:before {
	content: "\edff"
}

.nc-icon-outline.design-2_frame:before {
	content: "\ee00"
}

.nc-icon-outline.design-2_group:before {
	content: "\ee01"
}

.nc-icon-outline.design-2_html5:before {
	content: "\ee02"
}

.nc-icon-outline.design-2_image:before {
	content: "\ee03"
}

.nc-icon-outline.design-2_layers:before {
	content: "\ee04"
}

.nc-icon-outline.design-2_layout-11:before {
	content: "\ee05"
}

.nc-icon-outline.design-2_layout-25:before {
	content: "\ee06"
}

.nc-icon-outline.design-2_microsoft:before {
	content: "\ee07"
}

.nc-icon-outline.design-2_mirror:before {
	content: "\ee08"
}

.nc-icon-outline.design-2_move-down:before {
	content: "\ee09"
}

.nc-icon-outline.design-2_move-up:before {
	content: "\ee0a"
}

.nc-icon-outline.design-2_paint-brush:before {
	content: "\ee0b"
}

.nc-icon-outline.design-2_ruler-pencil:before {
	content: "\ee0c"
}

.nc-icon-outline.design-2_scale-down:before {
	content: "\ee0d"
}

.nc-icon-outline.design-2_scale-up:before {
	content: "\ee0e"
}

.nc-icon-outline.design-2_scale:before {
	content: "\ee0f"
}

.nc-icon-outline.design-2_selection:before {
	content: "\ee10"
}

.nc-icon-outline.design-2_slider:before {
	content: "\ee11"
}

.nc-icon-outline.design-2_text:before {
	content: "\ee12"
}

.nc-icon-outline.design-2_transform-origin:before {
	content: "\ee13"
}

.nc-icon-outline.design-2_transform:before {
	content: "\ee14"
}

.nc-icon-outline.design-2_ungroup:before {
	content: "\ee15"
}

.nc-icon-outline.loader_circle-04:before {
	content: "\edc7"
}

.nc-icon-outline.loader_dots-06:before {
	content: "\edc8"
}

.nc-icon-outline.loader_gear:before {
	content: "\edc9"
}

.nc-icon-outline.loader_refresh:before {
	content: "\edca"
}

.nc-icon-outline.ui-1_analytics-88:before {
	content: "\ecd6"
}

.nc-icon-outline.ui-1_analytics-89:before {
	content: "\ecd7"
}

.nc-icon-outline.ui-1_attach-86:before {
	content: "\ecd8"
}

.nc-icon-outline.ui-1_attach-87:before {
	content: "\ecd9"
}

.nc-icon-outline.ui-1_bell-53:before {
	content: "\ecda"
}

.nc-icon-outline.ui-1_bell-54:before {
	content: "\ecdb"
}

.nc-icon-outline.ui-1_bell-55:before {
	content: "\ecdc"
}

.nc-icon-outline.ui-1_bold-add:before {
	content: "\ecdd"
}

.nc-icon-outline.ui-1_bold-delete:before {
	content: "\ecde"
}

.nc-icon-outline.ui-1_bold-remove:before {
	content: "\ecdf"
}

.nc-icon-outline.ui-1_bookmark-add:before {
	content: "\ece0"
}

.nc-icon-outline.ui-1_bookmark-remove:before {
	content: "\ece1"
}

.nc-icon-outline.ui-1_calendar-57:before {
	content: "\ece2"
}

.nc-icon-outline.ui-1_calendar-60:before {
	content: "\ece3"
}

.nc-icon-outline.ui-1_calendar-check-59:before {
	content: "\ece4"
}

.nc-icon-outline.ui-1_calendar-check-62:before {
	content: "\ece5"
}

.nc-icon-outline.ui-1_calendar-grid-58:before {
	content: "\ece6"
}

.nc-icon-outline.ui-1_calendar-grid-61:before {
	content: "\ece7"
}

.nc-icon-outline.ui-1_check-bold:before {
	content: "\ece8"
}

.nc-icon-outline.ui-1_check-circle-07:before {
	content: "\ece9"
}

.nc-icon-outline.ui-1_check-circle-08:before {
	content: "\ecea"
}

.nc-icon-outline.ui-1_check-curve:before {
	content: "\eceb"
}

.nc-icon-outline.ui-1_check-simple:before {
	content: "\ecec"
}

.nc-icon-outline.ui-1_check-small:before {
	content: "\eced"
}

.nc-icon-outline.ui-1_check-square-09:before {
	content: "\ecee"
}

.nc-icon-outline.ui-1_check-square-11:before {
	content: "\ecef"
}

.nc-icon-outline.ui-1_check:before {
	content: "\ecf0"
}

.nc-icon-outline.ui-1_circle-add:before {
	content: "\ecf1"
}

.nc-icon-outline.ui-1_circle-bold-add:before {
	content: "\ecf2"
}

.nc-icon-outline.ui-1_circle-bold-remove:before {
	content: "\ecf3"
}

.nc-icon-outline.ui-1_circle-delete:before {
	content: "\ecf4"
}

.nc-icon-outline.ui-1_circle-remove:before {
	content: "\ecf5"
}

.nc-icon-outline.ui-1_dashboard-29:before {
	content: "\ecf6"
}

.nc-icon-outline.ui-1_dashboard-30:before {
	content: "\ecf7"
}

.nc-icon-outline.ui-1_dashboard-half:before {
	content: "\ecf8"
}

.nc-icon-outline.ui-1_dashboard-level:before {
	content: "\ecf9"
}

.nc-icon-outline.ui-1_database:before {
	content: "\ecfa"
}

.nc-icon-outline.ui-1_drop:before {
	content: "\ecfb"
}

.nc-icon-outline.ui-1_edit-71:before {
	content: "\ecfc"
}

.nc-icon-outline.ui-1_edit-72:before {
	content: "\ecfd"
}

.nc-icon-outline.ui-1_edit-73:before {
	content: "\ecfe"
}

.nc-icon-outline.ui-1_edit-74:before {
	content: "\ecff"
}

.nc-icon-outline.ui-1_edit-75:before {
	content: "\ed00"
}

.nc-icon-outline.ui-1_edit-76:before {
	content: "\ed01"
}

.nc-icon-outline.ui-1_edit-77:before {
	content: "\ed02"
}

.nc-icon-outline.ui-1_edit-78:before {
	content: "\ed03"
}

.nc-icon-outline.ui-1_email-83:before {
	content: "\ed04"
}

.nc-icon-outline.ui-1_email-84:before {
	content: "\ed05"
}

.nc-icon-outline.ui-1_email-85:before {
	content: "\ed06"
}

.nc-icon-outline.ui-1_eye-17:before {
	content: "\ed07"
}

.nc-icon-outline.ui-1_eye-19:before {
	content: "\ed08"
}

.nc-icon-outline.ui-1_eye-ban-18:before {
	content: "\ed09"
}

.nc-icon-outline.ui-1_eye-ban-20:before {
	content: "\ed0a"
}

.nc-icon-outline.ui-1_flame:before {
	content: "\ed0b"
}

.nc-icon-outline.ui-1_home-51:before {
	content: "\ed0c"
}

.nc-icon-outline.ui-1_home-52:before {
	content: "\ed0d"
}

.nc-icon-outline.ui-1_home-minimal:before {
	content: "\ed0e"
}

.nc-icon-outline.ui-1_home-simple:before {
	content: "\ed0f"
}

.nc-icon-outline.ui-1_leaf-80:before {
	content: "\ed10"
}

.nc-icon-outline.ui-1_leaf-81:before {
	content: "\ed11"
}

.nc-icon-outline.ui-1_leaf-edit:before {
	content: "\ed12"
}

.nc-icon-outline.ui-1_lock-circle-open:before {
	content: "\ed13"
}

.nc-icon-outline.ui-1_lock-circle:before {
	content: "\ed14"
}

.nc-icon-outline.ui-1_lock-open:before {
	content: "\ed15"
}

.nc-icon-outline.ui-1_lock:before {
	content: "\ed16"
}

.nc-icon-outline.ui-1_notification-69:before {
	content: "\ed17"
}

.nc-icon-outline.ui-1_notification-70:before {
	content: "\ed18"
}

.nc-icon-outline.ui-1_pencil:before {
	content: "\ed19"
}

.nc-icon-outline.ui-1_preferences-circle-rotate:before {
	content: "\ed1a"
}

.nc-icon-outline.ui-1_preferences-circle:before {
	content: "\ed1b"
}

.nc-icon-outline.ui-1_preferences-container-circle-rotate:before {
	content: "\ed1c"
}

.nc-icon-outline.ui-1_preferences-container-circle:before {
	content: "\ed1d"
}

.nc-icon-outline.ui-1_preferences-container-rotate:before {
	content: "\ed1e"
}

.nc-icon-outline.ui-1_preferences-container:before {
	content: "\ed1f"
}

.nc-icon-outline.ui-1_preferences-rotate:before {
	content: "\ed20"
}

.nc-icon-outline.ui-1_preferences:before {
	content: "\ed21"
}

.nc-icon-outline.ui-1_send:before {
	content: "\ed22"
}

.nc-icon-outline.ui-1_settings-gear-63:before {
	content: "\ed23"
}

.nc-icon-outline.ui-1_settings-gear-64:before {
	content: "\ed24"
}

.nc-icon-outline.ui-1_settings-gear-65:before {
	content: "\ed25"
}

.nc-icon-outline.ui-1_settings-tool-66:before {
	content: "\ed26"
}

.nc-icon-outline.ui-1_settings-tool-67:before {
	content: "\ed27"
}

.nc-icon-outline.ui-1_settings:before {
	content: "\ed28"
}

.nc-icon-outline.ui-1_simple-add:before {
	content: "\ed29"
}

.nc-icon-outline.ui-1_simple-delete:before {
	content: "\ed2a"
}

.nc-icon-outline.ui-1_simple-remove:before {
	content: "\ed2b"
}

.nc-icon-outline.ui-1_trash-round:before {
	content: "\ed2c"
}

.nc-icon-outline.ui-1_trash-simple:before {
	content: "\ed2d"
}

.nc-icon-outline.ui-1_trash:before {
	content: "\ed2e"
}

.nc-icon-outline.ui-1_ui-03:before {
	content: "\ed2f"
}

.nc-icon-outline.ui-1_ui-04:before {
	content: "\ed30"
}

.nc-icon-outline.ui-1_zoom-bold-in:before {
	content: "\ed31"
}

.nc-icon-outline.ui-1_zoom-bold-out:before {
	content: "\ed32"
}

.nc-icon-outline.ui-1_zoom-bold:before {
	content: "\ed33"
}

.nc-icon-outline.ui-1_zoom-in:before {
	content: "\ed34"
}

.nc-icon-outline.ui-1_zoom-out:before {
	content: "\ed35"
}

.nc-icon-outline.ui-1_zoom-split-in:before {
	content: "\ed36"
}

.nc-icon-outline.ui-1_zoom-split-out:before {
	content: "\ed37"
}

.nc-icon-outline.ui-1_zoom-split:before {
	content: "\ed38"
}

.nc-icon-outline.ui-1_zoom:before {
	content: "\ed39"
}

.nc-icon-outline.ui-2_alert:before {
	content: "\ed3a"
}

.nc-icon-outline.ui-2_alert-:before {
	content: "\ed3b"
}

.nc-icon-outline.ui-2_alert-circle:before {
	content: "\ed3c"
}

.nc-icon-outline.ui-2_alert-circle-:before {
	content: "\ed3d"
}

.nc-icon-outline.ui-2_alert-circle-i:before {
	content: "\ed3e"
}

.nc-icon-outline.ui-2_alert-i:before {
	content: "\ed3f"
}

.nc-icon-outline.ui-2_alert-square:before {
	content: "\ed40"
}

.nc-icon-outline.ui-2_alert-square-:before {
	content: "\ed41"
}

.nc-icon-outline.ui-2_alert-square-i:before {
	content: "\ed42"
}

.nc-icon-outline.ui-2_archive:before {
	content: "\ed43"
}

.nc-icon-outline.ui-2_ban-bold:before {
	content: "\ed44"
}

.nc-icon-outline.ui-2_ban:before {
	content: "\ed45"
}

.nc-icon-outline.ui-2_battery-81:before {
	content: "\ed46"
}

.nc-icon-outline.ui-2_battery-83:before {
	content: "\ed47"
}

.nc-icon-outline.ui-2_battery-half:before {
	content: "\ed48"
}

.nc-icon-outline.ui-2_battery-low:before {
	content: "\ed49"
}

.nc-icon-outline.ui-2_bluetooth:before {
	content: "\ed4a"
}

.nc-icon-outline.ui-2_book:before {
	content: "\ed4b"
}

.nc-icon-outline.ui-2_chart-bar-52:before {
	content: "\ed4c"
}

.nc-icon-outline.ui-2_chart-bar-53:before {
	content: "\ed4d"
}

.nc-icon-outline.ui-2_chat-content:before {
	content: "\ed4e"
}

.nc-icon-outline.ui-2_chat-round-content:before {
	content: "\ed4f"
}

.nc-icon-outline.ui-2_chat-round:before {
	content: "\ed50"
}

.nc-icon-outline.ui-2_chat:before {
	content: "\ed51"
}

.nc-icon-outline.ui-2_circle-bold-delete:before {
	content: "\ed52"
}

.nc-icon-outline.ui-2_cloud-25:before {
	content: "\ed53"
}

.nc-icon-outline.ui-2_cloud-26:before {
	content: "\ed54"
}

.nc-icon-outline.ui-2_disk:before {
	content: "\ed55"
}

.nc-icon-outline.ui-2_enlarge-57:before {
	content: "\ed56"
}

.nc-icon-outline.ui-2_enlarge-58:before {
	content: "\ed57"
}

.nc-icon-outline.ui-2_enlarge-59:before {
	content: "\ed58"
}

.nc-icon-outline.ui-2_fat-add:before {
	content: "\ed59"
}

.nc-icon-outline.ui-2_fat-delete:before {
	content: "\ed5a"
}

.nc-icon-outline.ui-2_fat-remove:before {
	content: "\ed5b"
}

.nc-icon-outline.ui-2_favourite-28:before {
	content: "\ed5c"
}

.nc-icon-outline.ui-2_favourite-31:before {
	content: "\ed5d"
}

.nc-icon-outline.ui-2_favourite-add-29:before {
	content: "\ed5e"
}

.nc-icon-outline.ui-2_favourite-add-32:before {
	content: "\ed5f"
}

.nc-icon-outline.ui-2_favourite-remove-30:before {
	content: "\ed60"
}

.nc-icon-outline.ui-2_favourite-remove-33:before {
	content: "\ed61"
}

.nc-icon-outline.ui-2_filter:before {
	content: "\ed62"
}

.nc-icon-outline.ui-2_fullsize:before {
	content: "\ed63"
}

.nc-icon-outline.ui-2_grid-45:before {
	content: "\ed64"
}

.nc-icon-outline.ui-2_grid-46:before {
	content: "\ed65"
}

.nc-icon-outline.ui-2_grid-48:before {
	content: "\ed66"
}

.nc-icon-outline.ui-2_grid-49:before {
	content: "\ed67"
}

.nc-icon-outline.ui-2_grid-50:before {
	content: "\ed68"
}

.nc-icon-outline.ui-2_grid-square:before {
	content: "\ed69"
}

.nc-icon-outline.ui-2_hourglass:before {
	content: "\ed6a"
}

.nc-icon-outline.ui-2_lab:before {
	content: "\ed6b"
}

.nc-icon-outline.ui-2_layers:before {
	content: "\ed6c"
}

.nc-icon-outline.ui-2_like:before {
	content: "\ed6d"
}

.nc-icon-outline.ui-2_link-66:before {
	content: "\ed6e"
}

.nc-icon-outline.ui-2_link-67:before {
	content: "\ed6f"
}

.nc-icon-outline.ui-2_link-68:before {
	content: "\ed70"
}

.nc-icon-outline.ui-2_link-69:before {
	content: "\ed71"
}

.nc-icon-outline.ui-2_link-71:before {
	content: "\ed72"
}

.nc-icon-outline.ui-2_link-72:before {
	content: "\ed73"
}

.nc-icon-outline.ui-2_link-broken-70:before {
	content: "\ed74"
}

.nc-icon-outline.ui-2_link-broken-73:before {
	content: "\ed75"
}

.nc-icon-outline.ui-2_menu-34:before {
	content: "\ed76"
}

.nc-icon-outline.ui-2_menu-35:before {
	content: "\ed77"
}

.nc-icon-outline.ui-2_menu-bold:before {
	content: "\ed78"
}

.nc-icon-outline.ui-2_menu-dots:before {
	content: "\ed79"
}

.nc-icon-outline.ui-2_menu-square:before {
	content: "\ed7a"
}

.nc-icon-outline.ui-2_node:before {
	content: "\ed7b"
}

.nc-icon-outline.ui-2_paragraph:before {
	content: "\ed7c"
}

.nc-icon-outline.ui-2_phone:before {
	content: "\ed7d"
}

.nc-icon-outline.ui-2_settings-90:before {
	content: "\ed7e"
}

.nc-icon-outline.ui-2_settings-91:before {
	content: "\ed7f"
}

.nc-icon-outline.ui-2_share-bold:before {
	content: "\ed80"
}

.nc-icon-outline.ui-2_share:before {
	content: "\ed81"
}

.nc-icon-outline.ui-2_small-add:before {
	content: "\ed82"
}

.nc-icon-outline.ui-2_small-delete:before {
	content: "\ed83"
}

.nc-icon-outline.ui-2_small-remove:before {
	content: "\ed84"
}

.nc-icon-outline.ui-2_square-add-08:before {
	content: "\ed85"
}

.nc-icon-outline.ui-2_square-add-11:before {
	content: "\ed86"
}

.nc-icon-outline.ui-2_square-delete-10:before {
	content: "\ed87"
}

.nc-icon-outline.ui-2_square-delete-13:before {
	content: "\ed88"
}

.nc-icon-outline.ui-2_square-remove-09:before {
	content: "\ed89"
}

.nc-icon-outline.ui-2_square-remove-12:before {
	content: "\ed8a"
}

.nc-icon-outline.ui-2_target:before {
	content: "\ed8b"
}

.nc-icon-outline.ui-2_tile-55:before {
	content: "\ed8c"
}

.nc-icon-outline.ui-2_tile-56:before {
	content: "\ed8d"
}

.nc-icon-outline.ui-2_time-alarm:before {
	content: "\ed8e"
}

.nc-icon-outline.ui-2_time-clock:before {
	content: "\ed8f"
}

.nc-icon-outline.ui-2_time-countdown:before {
	content: "\ed90"
}

.nc-icon-outline.ui-2_time:before {
	content: "\ed91"
}

.nc-icon-outline.ui-2_webpage:before {
	content: "\ed92"
}

.nc-icon-outline.ui-2_window-add:before {
	content: "\ed93"
}

.nc-icon-outline.ui-2_window-delete:before {
	content: "\ed94"
}

.nc-icon-outline.ui-3_alert:before {
	content: "\ed95"
}

.nc-icon-outline.ui-3_backward:before {
	content: "\ed96"
}

.nc-icon-outline.ui-3_bolt:before {
	content: "\ed97"
}

.nc-icon-outline.ui-3_bullet-list:before {
	content: "\ed98"
}

.nc-icon-outline.ui-3_calendar-add:before {
	content: "\ed99"
}

.nc-icon-outline.ui-3_card-add:before {
	content: "\ed9a"
}

.nc-icon-outline.ui-3_card-alert:before {
	content: "\ed9b"
}

.nc-icon-outline.ui-3_chart-bars:before {
	content: "\ed9c"
}

.nc-icon-outline.ui-3_chart:before {
	content: "\ed9d"
}

.nc-icon-outline.ui-3_chat-33:before {
	content: "\ed9e"
}

.nc-icon-outline.ui-3_chat-45:before {
	content: "\ed9f"
}

.nc-icon-outline.ui-3_chat-46:before {
	content: "\eda0"
}

.nc-icon-outline.ui-3_chat-reply:before {
	content: "\eda1"
}

.nc-icon-outline.ui-3_check-in:before {
	content: "\eda2"
}

.nc-icon-outline.ui-3_check-out:before {
	content: "\eda3"
}

.nc-icon-outline.ui-3_dock-bottom:before {
	content: "\eda4"
}

.nc-icon-outline.ui-3_dock-left:before {
	content: "\eda5"
}

.nc-icon-outline.ui-3_dock-right:before {
	content: "\eda6"
}

.nc-icon-outline.ui-3_dock-top:before {
	content: "\eda7"
}

.nc-icon-outline.ui-3_filter-check:before {
	content: "\eda8"
}

.nc-icon-outline.ui-3_filter-remove:before {
	content: "\eda9"
}

.nc-icon-outline.ui-3_forward:before {
	content: "\edaa"
}

.nc-icon-outline.ui-3_funnel-39:before {
	content: "\edab"
}

.nc-icon-outline.ui-3_funnel-40:before {
	content: "\edac"
}

.nc-icon-outline.ui-3_funnel-41:before {
	content: "\edad"
}

.nc-icon-outline.ui-3_heart-add:before {
	content: "\edae"
}

.nc-icon-outline.ui-3_heart-remove:before {
	content: "\edaf"
}

.nc-icon-outline.ui-3_heart:before {
	content: "\edb0"
}

.nc-icon-outline.ui-3_infinite:before {
	content: "\edb1"
}

.nc-icon-outline.ui-3_link:before {
	content: "\edb2"
}

.nc-icon-outline.ui-3_menu-left:before {
	content: "\edb3"
}

.nc-icon-outline.ui-3_menu-right:before {
	content: "\edb4"
}

.nc-icon-outline.ui-3_menu:before {
	content: "\edb5"
}

.nc-icon-outline.ui-3_metrics:before {
	content: "\edb6"
}

.nc-icon-outline.ui-3_phone-call-end:before {
	content: "\edb7"
}

.nc-icon-outline.ui-3_phone-call:before {
	content: "\edb8"
}

.nc-icon-outline.ui-3_phone:before {
	content: "\edb9"
}

.nc-icon-outline.ui-3_playlist:before {
	content: "\edba"
}

.nc-icon-outline.ui-3_search:before {
	content: "\edbb"
}

.nc-icon-outline.ui-3_security:before {
	content: "\edbc"
}

.nc-icon-outline.ui-3_segmentation:before {
	content: "\edbd"
}

.nc-icon-outline.ui-3_select:before {
	content: "\edbe"
}

.nc-icon-outline.ui-3_send:before {
	content: "\edbf"
}

.nc-icon-outline.ui-3_signal:before {
	content: "\edc0"
}

.nc-icon-outline.ui-3_slide-left:before {
	content: "\edc1"
}

.nc-icon-outline.ui-3_slide-right:before {
	content: "\edc2"
}

.nc-icon-outline.ui-3_table-left:before {
	content: "\edc3"
}

.nc-icon-outline.ui-3_table-right:before {
	content: "\edc4"
}

.nc-icon-outline.ui-3_tag:before {
	content: "\edc5"
}

.nc-icon-outline.ui-3_widget:before {
	content: "\edc6"
}

.nc-icon-outline.envir_bulb-saver:before {
	content: "\ecc4"
}

.nc-icon-outline.envir_bulb:before {
	content: "\ecc5"
}

.nc-icon-outline.envir_car:before {
	content: "\ecc6"
}

.nc-icon-outline.envir_fuel-electric:before {
	content: "\ecc7"
}

.nc-icon-outline.envir_fuel:before {
	content: "\ecc8"
}

.nc-icon-outline.envir_home:before {
	content: "\ecc9"
}

.nc-icon-outline.envir_level:before {
	content: "\ecca"
}

.nc-icon-outline.envir_panel:before {
	content: "\eccb"
}

.nc-icon-outline.envir_radiation:before {
	content: "\eccc"
}

.nc-icon-outline.envir_recycling:before {
	content: "\eccd"
}

.nc-icon-outline.envir_save-planet:before {
	content: "\ecce"
}

.nc-icon-outline.envir_waste-danger:before {
	content: "\eccf"
}

.nc-icon-outline.envir_waste-recycling:before {
	content: "\ecd0"
}

.nc-icon-outline.envir_waste:before {
	content: "\ecd1"
}

.nc-icon-outline.envir_water-hand:before {
	content: "\ecd2"
}

.nc-icon-outline.envir_water-sink:before {
	content: "\ecd3"
}

.nc-icon-outline.envir_water:before {
	content: "\ecd4"
}

.nc-icon-outline.envir_wind:before {
	content: "\ecd5"
}

.nc-icon-outline.text_align-center:before {
	content: "\ecaa"
}

.nc-icon-outline.text_align-justify:before {
	content: "\ecab"
}

.nc-icon-outline.text_align-left:before {
	content: "\ecac"
}

.nc-icon-outline.text_align-right:before {
	content: "\ecad"
}

.nc-icon-outline.text_background:before {
	content: "\ecae"
}

.nc-icon-outline.text_bold:before {
	content: "\ecaf"
}

.nc-icon-outline.text_capitalize:before {
	content: "\ecb0"
}

.nc-icon-outline.text_caps-all:before {
	content: "\ecb1"
}

.nc-icon-outline.text_caps-small:before {
	content: "\ecb2"
}

.nc-icon-outline.text_color:before {
	content: "\ecb3"
}

.nc-icon-outline.text_edit:before {
	content: "\ecb4"
}

.nc-icon-outline.text_italic:before {
	content: "\ecb5"
}

.nc-icon-outline.text_line-height:before {
	content: "\ecb6"
}

.nc-icon-outline.text_list-bullet:before {
	content: "\ecb7"
}

.nc-icon-outline.text_list-numbers:before {
	content: "\ecb8"
}

.nc-icon-outline.text_margin-left:before {
	content: "\ecb9"
}

.nc-icon-outline.text_margin-right:before {
	content: "\ecba"
}

.nc-icon-outline.text_quote:before {
	content: "\ecbb"
}

.nc-icon-outline.text_scale-horizontal:before {
	content: "\ecbc"
}

.nc-icon-outline.text_scale-vertical:before {
	content: "\ecbd"
}

.nc-icon-outline.text_size:before {
	content: "\ecbe"
}

.nc-icon-outline.text_strikethrough:before {
	content: "\ecbf"
}

.nc-icon-outline.text_subscript:before {
	content: "\ecc0"
}

.nc-icon-outline.text_superscript:before {
	content: "\ecc1"
}

.nc-icon-outline.text_tracking:before {
	content: "\ecc2"
}

.nc-icon-outline.text_underline:before {
	content: "\ecc3"
}

.nc-icon-outline.gestures_2x-drag-down:before {
	content: "\ec09"
}

.nc-icon-outline.gestures_2x-drag-up:before {
	content: "\ec0a"
}

.nc-icon-outline.gestures_2x-swipe-down:before {
	content: "\ec0b"
}

.nc-icon-outline.gestures_2x-swipe-left:before {
	content: "\ec0c"
}

.nc-icon-outline.gestures_2x-swipe-right:before {
	content: "\ec0d"
}

.nc-icon-outline.gestures_2x-swipe-up:before {
	content: "\ec0e"
}

.nc-icon-outline.gestures_2x-tap:before {
	content: "\ec0f"
}

.nc-icon-outline.gestures_3x-swipe-left:before {
	content: "\ec10"
}

.nc-icon-outline.gestures_3x-swipe-right:before {
	content: "\ec11"
}

.nc-icon-outline.gestures_3x-swipe-up:before {
	content: "\ec12"
}

.nc-icon-outline.gestures_3x-tap:before {
	content: "\ec13"
}

.nc-icon-outline.gestures_4x-swipe-left:before {
	content: "\ec14"
}

.nc-icon-outline.gestures_4x-swipe-right:before {
	content: "\ec15"
}

.nc-icon-outline.gestures_4x-swipe-up:before {
	content: "\ec16"
}

.nc-icon-outline.gestures_active-38:before {
	content: "\ec17"
}

.nc-icon-outline.gestures_active-40:before {
	content: "\ec18"
}

.nc-icon-outline.gestures_camera:before {
	content: "\ec19"
}

.nc-icon-outline.gestures_double-tap:before {
	content: "\ec1a"
}

.nc-icon-outline.gestures_drag-21:before {
	content: "\ec1b"
}

.nc-icon-outline.gestures_drag-31:before {
	content: "\ec1c"
}

.nc-icon-outline.gestures_drag-down:before {
	content: "\ec1d"
}

.nc-icon-outline.gestures_drag-left:before {
	content: "\ec1e"
}

.nc-icon-outline.gestures_drag-right:before {
	content: "\ec1f"
}

.nc-icon-outline.gestures_drag-up:before {
	content: "\ec20"
}

.nc-icon-outline.gestures_flick-down:before {
	content: "\ec21"
}

.nc-icon-outline.gestures_flick-left:before {
	content: "\ec22"
}

.nc-icon-outline.gestures_flick-right:before {
	content: "\ec23"
}

.nc-icon-outline.gestures_flick-up:before {
	content: "\ec24"
}

.nc-icon-outline.gestures_grab:before {
	content: "\ec25"
}

.nc-icon-outline.gestures_hold:before {
	content: "\ec26"
}

.nc-icon-outline.gestures_pin:before {
	content: "\ec27"
}

.nc-icon-outline.gestures_pinch:before {
	content: "\ec28"
}

.nc-icon-outline.gestures_rotate-22:before {
	content: "\ec29"
}

.nc-icon-outline.gestures_rotate-23:before {
	content: "\ec2a"
}

.nc-icon-outline.gestures_scan:before {
	content: "\ec2b"
}

.nc-icon-outline.gestures_scroll-horitontal:before {
	content: "\ec2c"
}

.nc-icon-outline.gestures_scroll-vertical:before {
	content: "\ec2d"
}

.nc-icon-outline.gestures_stretch:before {
	content: "\ec2e"
}

.nc-icon-outline.gestures_swipe-bottom:before {
	content: "\ec2f"
}

.nc-icon-outline.gestures_swipe-left:before {
	content: "\ec30"
}

.nc-icon-outline.gestures_swipe-right:before {
	content: "\ec31"
}

.nc-icon-outline.gestures_swipe-up:before {
	content: "\ec32"
}

.nc-icon-outline.gestures_tap-01:before {
	content: "\ec33"
}

.nc-icon-outline.gestures_tap-02:before {
	content: "\ec34"
}

.nc-icon-outline.sport_badminton:before {
	content: "\ec35"
}

.nc-icon-outline.sport_baseball-ball:before {
	content: "\ec36"
}

.nc-icon-outline.sport_baseball-bat:before {
	content: "\ec37"
}

.nc-icon-outline.sport_baseball:before {
	content: "\ec38"
}

.nc-icon-outline.sport_basketball-12:before {
	content: "\ec39"
}

.nc-icon-outline.sport_basketball-13:before {
	content: "\ec3a"
}

.nc-icon-outline.sport_boxing:before {
	content: "\ec3b"
}

.nc-icon-outline.sport_cardio:before {
	content: "\ec3c"
}

.nc-icon-outline.sport_cricket:before {
	content: "\ec3d"
}

.nc-icon-outline.sport_crown:before {
	content: "\ec3e"
}

.nc-icon-outline.sport_dart:before {
	content: "\ec3f"
}

.nc-icon-outline.sport_dumbbells:before {
	content: "\ec40"
}

.nc-icon-outline.sport_energy-drink:before {
	content: "\ec41"
}

.nc-icon-outline.sport_energy-supplement:before {
	content: "\ec42"
}

.nc-icon-outline.sport_fencing:before {
	content: "\ec43"
}

.nc-icon-outline.sport_fishing:before {
	content: "\ec44"
}

.nc-icon-outline.sport_flag-finish:before {
	content: "\ec45"
}

.nc-icon-outline.sport_football-headguard:before {
	content: "\ec46"
}

.nc-icon-outline.sport_golf:before {
	content: "\ec47"
}

.nc-icon-outline.sport_helmet:before {
	content: "\ec48"
}

.nc-icon-outline.sport_hockey:before {
	content: "\ec49"
}

.nc-icon-outline.sport_kettlebell:before {
	content: "\ec4a"
}

.nc-icon-outline.sport_ping-pong:before {
	content: "\ec4b"
}

.nc-icon-outline.sport_podium-trophy:before {
	content: "\ec4c"
}

.nc-icon-outline.sport_podium:before {
	content: "\ec4d"
}

.nc-icon-outline.sport_rope:before {
	content: "\ec4e"
}

.nc-icon-outline.sport_rugby:before {
	content: "\ec4f"
}

.nc-icon-outline.sport_shaker:before {
	content: "\ec50"
}

.nc-icon-outline.sport_shoe-run:before {
	content: "\ec51"
}

.nc-icon-outline.sport_skateboard:before {
	content: "\ec52"
}

.nc-icon-outline.sport_snowboard:before {
	content: "\ec53"
}

.nc-icon-outline.sport_soccer-field:before {
	content: "\ec54"
}

.nc-icon-outline.sport_steering-wheel:before {
	content: "\ec55"
}

.nc-icon-outline.sport_supplement:before {
	content: "\ec56"
}

.nc-icon-outline.sport_surf:before {
	content: "\ec57"
}

.nc-icon-outline.sport_tactic:before {
	content: "\ec58"
}

.nc-icon-outline.sport_tennis-ball:before {
	content: "\ec59"
}

.nc-icon-outline.sport_tennis:before {
	content: "\ec5a"
}

.nc-icon-outline.sport_trophy:before {
	content: "\ec5b"
}

.nc-icon-outline.sport_user-balance:before {
	content: "\ec5c"
}

.nc-icon-outline.sport_user-climb:before {
	content: "\ec5d"
}

.nc-icon-outline.sport_user-meditation:before {
	content: "\ec5e"
}

.nc-icon-outline.sport_user-run:before {
	content: "\ec5f"
}

.nc-icon-outline.sport_user-snowboard:before {
	content: "\ec60"
}

.nc-icon-outline.sport_user-swim:before {
	content: "\ec61"
}

.nc-icon-outline.sport_volleyball:before {
	content: "\ec62"
}

.nc-icon-outline.sport_whistle:before {
	content: "\ec63"
}

.nc-icon-outline.holidays_bat:before {
	content: "\ec64"
}

.nc-icon-outline.holidays_biscuit:before {
	content: "\ec65"
}

.nc-icon-outline.holidays_bones:before {
	content: "\ec66"
}

.nc-icon-outline.holidays_boot:before {
	content: "\ec67"
}

.nc-icon-outline.holidays_candy:before {
	content: "\ec68"
}

.nc-icon-outline.holidays_cat:before {
	content: "\ec69"
}

.nc-icon-outline.holidays_cauldron:before {
	content: "\ec6a"
}

.nc-icon-outline.holidays_chimney:before {
	content: "\ec6b"
}

.nc-icon-outline.holidays_cockade:before {
	content: "\ec6c"
}

.nc-icon-outline.holidays_coffin:before {
	content: "\ec6d"
}

.nc-icon-outline.holidays_dead-hand:before {
	content: "\ec6e"
}

.nc-icon-outline.holidays_decoration:before {
	content: "\ec6f"
}

.nc-icon-outline.holidays_deer:before {
	content: "\ec70"
}

.nc-icon-outline.holidays_egg-38:before {
	content: "\ec71"
}

.nc-icon-outline.holidays_egg-39:before {
	content: "\ec72"
}

.nc-icon-outline.holidays_frankenstein:before {
	content: "\ec73"
}

.nc-icon-outline.holidays_ghost:before {
	content: "\ec74"
}

.nc-icon-outline.holidays_gift-exchange:before {
	content: "\ec75"
}

.nc-icon-outline.holidays_gift:before {
	content: "\ec76"
}

.nc-icon-outline.holidays_glove:before {
	content: "\ec77"
}

.nc-icon-outline.holidays_grave:before {
	content: "\ec78"
}

.nc-icon-outline.holidays_light:before {
	content: "\ec79"
}

.nc-icon-outline.holidays_message:before {
	content: "\ec7a"
}

.nc-icon-outline.holidays_mistletoe:before {
	content: "\ec7b"
}

.nc-icon-outline.holidays_owl:before {
	content: "\ec7c"
}

.nc-icon-outline.holidays_pumpkin:before {
	content: "\ec7d"
}

.nc-icon-outline.holidays_rabbit:before {
	content: "\ec7e"
}

.nc-icon-outline.holidays_santa-hat:before {
	content: "\ec7f"
}

.nc-icon-outline.holidays_sickle:before {
	content: "\ec80"
}

.nc-icon-outline.holidays_snow-ball:before {
	content: "\ec81"
}

.nc-icon-outline.holidays_snowman-head:before {
	content: "\ec82"
}

.nc-icon-outline.holidays_snowman:before {
	content: "\ec83"
}

.nc-icon-outline.holidays_soak:before {
	content: "\ec84"
}

.nc-icon-outline.holidays_spider:before {
	content: "\ec85"
}

.nc-icon-outline.holidays_tree-ball:before {
	content: "\ec86"
}

.nc-icon-outline.holidays_tree:before {
	content: "\ec87"
}

.nc-icon-outline.holidays_vampire:before {
	content: "\ec88"
}

.nc-icon-outline.holidays_witch-hat:before {
	content: "\ec89"
}

.nc-icon-outline.holidays_wolf:before {
	content: "\ec8a"
}

.nc-icon-outline.holidays_zombie:before {
	content: "\ec8b"
}

.nc-icon-outline.nature_bear:before {
	content: "\ec8c"
}

.nc-icon-outline.nature_bee:before {
	content: "\ec8d"
}

.nc-icon-outline.nature_butterfly:before {
	content: "\ec8e"
}

.nc-icon-outline.nature_chicken:before {
	content: "\ec8f"
}

.nc-icon-outline.nature_clover:before {
	content: "\ec90"
}

.nc-icon-outline.nature_collar:before {
	content: "\ec91"
}

.nc-icon-outline.nature_cow:before {
	content: "\ec92"
}

.nc-icon-outline.nature_dog-house:before {
	content: "\ec93"
}

.nc-icon-outline.nature_dog:before {
	content: "\ec94"
}

.nc-icon-outline.nature_flower-05:before {
	content: "\ec95"
}

.nc-icon-outline.nature_flower-06:before {
	content: "\ec96"
}

.nc-icon-outline.nature_flower-07:before {
	content: "\ec97"
}

.nc-icon-outline.nature_food-dog:before {
	content: "\ec98"
}

.nc-icon-outline.nature_food:before {
	content: "\ec99"
}

.nc-icon-outline.nature_forest:before {
	content: "\ec9a"
}

.nc-icon-outline.nature_mountain:before {
	content: "\ec9b"
}

.nc-icon-outline.nature_mushroom:before {
	content: "\ec9c"
}

.nc-icon-outline.nature_panda:before {
	content: "\ec9d"
}

.nc-icon-outline.nature_paw:before {
	content: "\ec9e"
}

.nc-icon-outline.nature_pig:before {
	content: "\ec9f"
}

.nc-icon-outline.nature_plant-ground:before {
	content: "\eca0"
}

.nc-icon-outline.nature_plant-vase:before {
	content: "\eca1"
}

.nc-icon-outline.nature_rat:before {
	content: "\eca2"
}

.nc-icon-outline.nature_sheep:before {
	content: "\eca3"
}

.nc-icon-outline.nature_snake:before {
	content: "\eca4"
}

.nc-icon-outline.nature_tree-01:before {
	content: "\eca5"
}

.nc-icon-outline.nature_tree-02:before {
	content: "\eca6"
}

.nc-icon-outline.nature_tree-03:before {
	content: "\eca7"
}

.nc-icon-outline.nature_turtle:before {
	content: "\eca8"
}

.nc-icon-outline.nature_wood:before {
	content: "\eca9"
}

.nc-icon-outline.travel_axe:before {
	content: "\eb28"
}

.nc-icon-outline.travel_backpack:before {
	content: "\eb29"
}

.nc-icon-outline.travel_bag:before {
	content: "\eb2a"
}

.nc-icon-outline.travel_barbecue:before {
	content: "\eb2b"
}

.nc-icon-outline.travel_beach-umbrella:before {
	content: "\eb2c"
}

.nc-icon-outline.travel_berlin:before {
	content: "\eb2d"
}

.nc-icon-outline.travel_binocular:before {
	content: "\eb2e"
}

.nc-icon-outline.travel_camper:before {
	content: "\eb2f"
}

.nc-icon-outline.travel_camping:before {
	content: "\eb30"
}

.nc-icon-outline.travel_castle:before {
	content: "\eb31"
}

.nc-icon-outline.travel_china:before {
	content: "\eb32"
}

.nc-icon-outline.travel_church:before {
	content: "\eb33"
}

.nc-icon-outline.travel_drink:before {
	content: "\eb34"
}

.nc-icon-outline.travel_explore:before {
	content: "\eb35"
}

.nc-icon-outline.travel_fire:before {
	content: "\eb36"
}

.nc-icon-outline.travel_hotel-bell:before {
	content: "\eb37"
}

.nc-icon-outline.travel_hotel-symbol:before {
	content: "\eb38"
}

.nc-icon-outline.travel_hotel:before {
	content: "\eb39"
}

.nc-icon-outline.travel_hut:before {
	content: "\eb3a"
}

.nc-icon-outline.travel_igloo:before {
	content: "\eb3b"
}

.nc-icon-outline.travel_info:before {
	content: "\eb3c"
}

.nc-icon-outline.travel_istanbul:before {
	content: "\eb3d"
}

.nc-icon-outline.travel_jellyfish:before {
	content: "\eb3e"
}

.nc-icon-outline.travel_lamp:before {
	content: "\eb3f"
}

.nc-icon-outline.travel_lighthouse:before {
	content: "\eb40"
}

.nc-icon-outline.travel_london:before {
	content: "\eb41"
}

.nc-icon-outline.travel_luggage:before {
	content: "\eb42"
}

.nc-icon-outline.travel_mosque:before {
	content: "\eb43"
}

.nc-icon-outline.travel_ny:before {
	content: "\eb44"
}

.nc-icon-outline.travel_octopus:before {
	content: "\eb45"
}

.nc-icon-outline.travel_paris-tower:before {
	content: "\eb46"
}

.nc-icon-outline.travel_passport:before {
	content: "\eb47"
}

.nc-icon-outline.travel_pickaxe:before {
	content: "\eb48"
}

.nc-icon-outline.travel_pool:before {
	content: "\eb49"
}

.nc-icon-outline.travel_pyramid:before {
	content: "\eb4a"
}

.nc-icon-outline.travel_rackets:before {
	content: "\eb4b"
}

.nc-icon-outline.travel_rio:before {
	content: "\eb4c"
}

.nc-icon-outline.travel_road-sign-left:before {
	content: "\eb4d"
}

.nc-icon-outline.travel_road-sign-right:before {
	content: "\eb4e"
}

.nc-icon-outline.travel_rome:before {
	content: "\eb4f"
}

.nc-icon-outline.travel_rowing:before {
	content: "\eb50"
}

.nc-icon-outline.travel_sea-mask:before {
	content: "\eb51"
}

.nc-icon-outline.travel_sf-bridge:before {
	content: "\eb52"
}

.nc-icon-outline.travel_shark:before {
	content: "\eb53"
}

.nc-icon-outline.travel_spa:before {
	content: "\eb54"
}

.nc-icon-outline.travel_sunglasses:before {
	content: "\eb55"
}

.nc-icon-outline.travel_surf:before {
	content: "\eb56"
}

.nc-icon-outline.travel_swimsuit:before {
	content: "\eb57"
}

.nc-icon-outline.travel_swimwear:before {
	content: "\eb58"
}

.nc-icon-outline.travel_swiss-knife:before {
	content: "\eb59"
}

.nc-icon-outline.travel_temple-02:before {
	content: "\eb5a"
}

.nc-icon-outline.travel_temple-25:before {
	content: "\eb5b"
}

.nc-icon-outline.travel_trolley:before {
	content: "\eb5c"
}

.nc-icon-outline.travel_white-house:before {
	content: "\eb5d"
}

.nc-icon-outline.travel_world:before {
	content: "\eb5e"
}

.nc-icon-outline.travel_worldmap:before {
	content: "\eb5f"
}

.nc-icon-outline.food_alcohol:before {
	content: "\eb60"
}

.nc-icon-outline.food_apple:before {
	content: "\eb61"
}

.nc-icon-outline.food_baby:before {
	content: "\eb62"
}

.nc-icon-outline.food_bacon:before {
	content: "\eb63"
}

.nc-icon-outline.food_baguette:before {
	content: "\eb64"
}

.nc-icon-outline.food_banana:before {
	content: "\eb65"
}

.nc-icon-outline.food_barbecue-02:before {
	content: "\eb66"
}

.nc-icon-outline.food_barbecue-15:before {
	content: "\eb67"
}

.nc-icon-outline.food_barbecue-tools:before {
	content: "\eb68"
}

.nc-icon-outline.food_beer-95:before {
	content: "\eb69"
}

.nc-icon-outline.food_beer-96:before {
	content: "\eb6a"
}

.nc-icon-outline.food_beverage:before {
	content: "\eb6b"
}

.nc-icon-outline.food_bottle-wine:before {
	content: "\eb6c"
}

.nc-icon-outline.food_bottle:before {
	content: "\eb6d"
}

.nc-icon-outline.food_bowl:before {
	content: "\eb6e"
}

.nc-icon-outline.food_bread:before {
	content: "\eb6f"
}

.nc-icon-outline.food_broccoli:before {
	content: "\eb70"
}

.nc-icon-outline.food_cake-13:before {
	content: "\eb71"
}

.nc-icon-outline.food_cake-100:before {
	content: "\eb72"
}

.nc-icon-outline.food_cake-slice:before {
	content: "\eb73"
}

.nc-icon-outline.food_candle:before {
	content: "\eb74"
}

.nc-icon-outline.food_candy:before {
	content: "\eb75"
}

.nc-icon-outline.food_carrot:before {
	content: "\eb76"
}

.nc-icon-outline.food_champagne:before {
	content: "\eb77"
}

.nc-icon-outline.food_cheese-24:before {
	content: "\eb78"
}

.nc-icon-outline.food_cheese-87:before {
	content: "\eb79"
}

.nc-icon-outline.food_cheeseburger:before {
	content: "\eb7a"
}

.nc-icon-outline.food_chef-hat:before {
	content: "\eb7b"
}

.nc-icon-outline.food_cherry:before {
	content: "\eb7c"
}

.nc-icon-outline.food_chicken:before {
	content: "\eb7d"
}

.nc-icon-outline.food_chili:before {
	content: "\eb7e"
}

.nc-icon-outline.food_chinese:before {
	content: "\eb7f"
}

.nc-icon-outline.food_chips:before {
	content: "\eb80"
}

.nc-icon-outline.food_chocolate:before {
	content: "\eb81"
}

.nc-icon-outline.food_cocktail:before {
	content: "\eb82"
}

.nc-icon-outline.food_coffe-long:before {
	content: "\eb83"
}

.nc-icon-outline.food_coffee-long:before {
	content: "\eb84"
}

.nc-icon-outline.food_coffee:before {
	content: "\eb85"
}

.nc-icon-outline.food_cookies:before {
	content: "\eb86"
}

.nc-icon-outline.food_course:before {
	content: "\eb87"
}

.nc-icon-outline.food_crab:before {
	content: "\eb88"
}

.nc-icon-outline.food_croissant:before {
	content: "\eb89"
}

.nc-icon-outline.food_cutlery-75:before {
	content: "\eb8a"
}

.nc-icon-outline.food_cutlery-76:before {
	content: "\eb8b"
}

.nc-icon-outline.food_cutlery-77:before {
	content: "\eb8c"
}

.nc-icon-outline.food_dishwasher:before {
	content: "\eb8d"
}

.nc-icon-outline.food_donut:before {
	content: "\eb8e"
}

.nc-icon-outline.food_drink:before {
	content: "\eb8f"
}

.nc-icon-outline.food_egg:before {
	content: "\eb90"
}

.nc-icon-outline.food_energy-drink:before {
	content: "\eb91"
}

.nc-icon-outline.food_fish:before {
	content: "\eb92"
}

.nc-icon-outline.food_fishbone:before {
	content: "\eb93"
}

.nc-icon-outline.food_fridge:before {
	content: "\eb94"
}

.nc-icon-outline.food_glass:before {
	content: "\eb95"
}

.nc-icon-outline.food_grape:before {
	content: "\eb96"
}

.nc-icon-outline.food_hob:before {
	content: "\eb97"
}

.nc-icon-outline.food_hot-dog:before {
	content: "\eb98"
}

.nc-icon-outline.food_ice-cream-22:before {
	content: "\eb99"
}

.nc-icon-outline.food_ice-cream-72:before {
	content: "\eb9a"
}

.nc-icon-outline.food_jam:before {
	content: "\eb9b"
}

.nc-icon-outline.food_kettle:before {
	content: "\eb9c"
}

.nc-icon-outline.food_kitchen-fan:before {
	content: "\eb9d"
}

.nc-icon-outline.food_knife:before {
	content: "\eb9e"
}

.nc-icon-outline.food_lemon-slice:before {
	content: "\eb9f"
}

.nc-icon-outline.food_lighter:before {
	content: "\eba0"
}

.nc-icon-outline.food_lobster:before {
	content: "\eba1"
}

.nc-icon-outline.food_matches:before {
	content: "\eba2"
}

.nc-icon-outline.food_measuring-cup:before {
	content: "\eba3"
}

.nc-icon-outline.food_meat-spit:before {
	content: "\eba4"
}

.nc-icon-outline.food_microwave:before {
	content: "\eba5"
}

.nc-icon-outline.food_milk:before {
	content: "\eba6"
}

.nc-icon-outline.food_moka:before {
	content: "\eba7"
}

.nc-icon-outline.food_muffin:before {
	content: "\eba8"
}

.nc-icon-outline.food_mug:before {
	content: "\eba9"
}

.nc-icon-outline.food_oven:before {
	content: "\ebaa"
}

.nc-icon-outline.food_pan:before {
	content: "\ebab"
}

.nc-icon-outline.food_pizza-slice:before {
	content: "\ebac"
}

.nc-icon-outline.food_pizza:before {
	content: "\ebad"
}

.nc-icon-outline.food_plate:before {
	content: "\ebae"
}

.nc-icon-outline.food_pot:before {
	content: "\ebaf"
}

.nc-icon-outline.food_prosciutto:before {
	content: "\ebb0"
}

.nc-icon-outline.food_recipe-book-46:before {
	content: "\ebb1"
}

.nc-icon-outline.food_recipe-book-47:before {
	content: "\ebb2"
}

.nc-icon-outline.food_rolling-pin:before {
	content: "\ebb3"
}

.nc-icon-outline.food_salt:before {
	content: "\ebb4"
}

.nc-icon-outline.food_sausage:before {
	content: "\ebb5"
}

.nc-icon-outline.food_scale:before {
	content: "\ebb6"
}

.nc-icon-outline.food_scotch:before {
	content: "\ebb7"
}

.nc-icon-outline.food_shrimp:before {
	content: "\ebb8"
}

.nc-icon-outline.food_steak:before {
	content: "\ebb9"
}

.nc-icon-outline.food_store:before {
	content: "\ebba"
}

.nc-icon-outline.food_strawberry:before {
	content: "\ebbb"
}

.nc-icon-outline.food_sushi:before {
	content: "\ebbc"
}

.nc-icon-outline.food_tacos:before {
	content: "\ebbd"
}

.nc-icon-outline.food_tea:before {
	content: "\ebbe"
}

.nc-icon-outline.food_temperature:before {
	content: "\ebbf"
}

.nc-icon-outline.food_vest-07:before {
	content: "\ebc0"
}

.nc-icon-outline.food_vest-31:before {
	content: "\ebc1"
}

.nc-icon-outline.food_watermelon:before {
	content: "\ebc2"
}

.nc-icon-outline.food_whisk:before {
	content: "\ebc3"
}

.nc-icon-outline.emoticons_alien:before {
	content: "\ebc4"
}

.nc-icon-outline.emoticons_angry-10:before {
	content: "\ebc5"
}

.nc-icon-outline.emoticons_angry-44:before {
	content: "\ebc6"
}

.nc-icon-outline.emoticons_big-eyes:before {
	content: "\ebc7"
}

.nc-icon-outline.emoticons_big-smile:before {
	content: "\ebc8"
}

.nc-icon-outline.emoticons_bigmouth:before {
	content: "\ebc9"
}

.nc-icon-outline.emoticons_bleah:before {
	content: "\ebca"
}

.nc-icon-outline.emoticons_blind:before {
	content: "\ebcb"
}

.nc-icon-outline.emoticons_bomb:before {
	content: "\ebcc"
}

.nc-icon-outline.emoticons_bored:before {
	content: "\ebcd"
}

.nc-icon-outline.emoticons_cake:before {
	content: "\ebce"
}

.nc-icon-outline.emoticons_cry-15:before {
	content: "\ebcf"
}

.nc-icon-outline.emoticons_cry-57:before {
	content: "\ebd0"
}

.nc-icon-outline.emoticons_cute:before {
	content: "\ebd1"
}

.nc-icon-outline.emoticons_devil:before {
	content: "\ebd2"
}

.nc-icon-outline.emoticons_disgusted:before {
	content: "\ebd3"
}

.nc-icon-outline.emoticons_fist:before {
	content: "\ebd4"
}

.nc-icon-outline.emoticons_ghost:before {
	content: "\ebd5"
}

.nc-icon-outline.emoticons_hannibal:before {
	content: "\ebd6"
}

.nc-icon-outline.emoticons_happy-sun:before {
	content: "\ebd7"
}

.nc-icon-outline.emoticons_kid:before {
	content: "\ebd8"
}

.nc-icon-outline.emoticons_kiss:before {
	content: "\ebd9"
}

.nc-icon-outline.emoticons_laugh-17:before {
	content: "\ebda"
}

.nc-icon-outline.emoticons_laugh-35:before {
	content: "\ebdb"
}

.nc-icon-outline.emoticons_like-no:before {
	content: "\ebdc"
}

.nc-icon-outline.emoticons_like:before {
	content: "\ebdd"
}

.nc-icon-outline.emoticons_mad-12:before {
	content: "\ebde"
}

.nc-icon-outline.emoticons_mad-58:before {
	content: "\ebdf"
}

.nc-icon-outline.emoticons_malicious:before {
	content: "\ebe0"
}

.nc-icon-outline.emoticons_manga-62:before {
	content: "\ebe1"
}

.nc-icon-outline.emoticons_manga-63:before {
	content: "\ebe2"
}

.nc-icon-outline.emoticons_monster:before {
	content: "\ebe3"
}

.nc-icon-outline.emoticons_nerd-22:before {
	content: "\ebe4"
}

.nc-icon-outline.emoticons_nerd-23:before {
	content: "\ebe5"
}

.nc-icon-outline.emoticons_ninja:before {
	content: "\ebe6"
}

.nc-icon-outline.emoticons_no-words:before {
	content: "\ebe7"
}

.nc-icon-outline.emoticons_parrot:before {
	content: "\ebe8"
}

.nc-icon-outline.emoticons_penguin:before {
	content: "\ebe9"
}

.nc-icon-outline.emoticons_pirate:before {
	content: "\ebea"
}

.nc-icon-outline.emoticons_poop:before {
	content: "\ebeb"
}

.nc-icon-outline.emoticons_puzzled:before {
	content: "\ebec"
}

.nc-icon-outline.emoticons_quite-happy:before {
	content: "\ebed"
}

.nc-icon-outline.emoticons_robot:before {
	content: "\ebee"
}

.nc-icon-outline.emoticons_rock:before {
	content: "\ebef"
}

.nc-icon-outline.emoticons_sad:before {
	content: "\ebf0"
}

.nc-icon-outline.emoticons_satisfied:before {
	content: "\ebf1"
}

.nc-icon-outline.emoticons_shark:before {
	content: "\ebf2"
}

.nc-icon-outline.emoticons_shy:before {
	content: "\ebf3"
}

.nc-icon-outline.emoticons_sick:before {
	content: "\ebf4"
}

.nc-icon-outline.emoticons_silly:before {
	content: "\ebf5"
}

.nc-icon-outline.emoticons_skull:before {
	content: "\ebf6"
}

.nc-icon-outline.emoticons_sleep:before {
	content: "\ebf7"
}

.nc-icon-outline.emoticons_sloth:before {
	content: "\ebf8"
}

.nc-icon-outline.emoticons_smart:before {
	content: "\ebf9"
}

.nc-icon-outline.emoticons_smile:before {
	content: "\ebfa"
}

.nc-icon-outline.emoticons_soldier:before {
	content: "\ebfb"
}

.nc-icon-outline.emoticons_speechless:before {
	content: "\ebfc"
}

.nc-icon-outline.emoticons_spiteful:before {
	content: "\ebfd"
}

.nc-icon-outline.emoticons_sunglasses-48:before {
	content: "\ebfe"
}

.nc-icon-outline.emoticons_sunglasses-49:before {
	content: "\ebff"
}

.nc-icon-outline.emoticons_surprise:before {
	content: "\ec00"
}

.nc-icon-outline.emoticons_upset-13:before {
	content: "\ec01"
}

.nc-icon-outline.emoticons_upset-14:before {
	content: "\ec02"
}

.nc-icon-outline.emoticons_virus:before {
	content: "\ec03"
}

.nc-icon-outline.emoticons_what:before {
	content: "\ec04"
}

.nc-icon-outline.emoticons_whiskers:before {
	content: "\ec05"
}

.nc-icon-outline.emoticons_wink-06:before {
	content: "\ec06"
}

.nc-icon-outline.emoticons_wink-11:before {
	content: "\ec07"
}

.nc-icon-outline.emoticons_wink-69:before {
	content: "\ec08"
}

.nc-icon-outline.weather_celsius:before {
	content: "\e600"
}

.nc-icon-outline.weather_cloud-13:before {
	content: "\e601"
}

.nc-icon-outline.weather_cloud-14:before {
	content: "\e602"
}

.nc-icon-outline.weather_cloud-drop:before {
	content: "\e603"
}

.nc-icon-outline.weather_cloud-fog-31:before {
	content: "\e604"
}

.nc-icon-outline.weather_cloud-fog-32:before {
	content: "\e605"
}

.nc-icon-outline.weather_cloud-hail:before {
	content: "\e606"
}

.nc-icon-outline.weather_cloud-light:before {
	content: "\e607"
}

.nc-icon-outline.weather_cloud-moon:before {
	content: "\e608"
}

.nc-icon-outline.weather_cloud-rain:before {
	content: "\e609"
}

.nc-icon-outline.weather_cloud-rainbow:before {
	content: "\e60a"
}

.nc-icon-outline.weather_cloud-snow-34:before {
	content: "\e60b"
}

.nc-icon-outline.weather_cloud-snow-42:before {
	content: "\e60c"
}

.nc-icon-outline.weather_cloud-sun-17:before {
	content: "\e60d"
}

.nc-icon-outline.weather_cloud-sun-19:before {
	content: "\e60e"
}

.nc-icon-outline.weather_compass:before {
	content: "\e60f"
}

.nc-icon-outline.weather_drop-12:before {
	content: "\e610"
}

.nc-icon-outline.weather_drop-15:before {
	content: "\e611"
}

.nc-icon-outline.weather_drops:before {
	content: "\e612"
}

.nc-icon-outline.weather_eclipse:before {
	content: "\e613"
}

.nc-icon-outline.weather_fahrenheit:before {
	content: "\e614"
}

.nc-icon-outline.weather_fog:before {
	content: "\e615"
}

.nc-icon-outline.weather_forecast:before {
	content: "\e616"
}

.nc-icon-outline.weather_hurricane-44:before {
	content: "\e617"
}

.nc-icon-outline.weather_hurricane-45:before {
	content: "\e618"
}

.nc-icon-outline.weather_moon-cloud-drop:before {
	content: "\e619"
}

.nc-icon-outline.weather_moon-cloud-fog:before {
	content: "\e61a"
}

.nc-icon-outline.weather_moon-cloud-hail:before {
	content: "\e61b"
}

.nc-icon-outline.weather_moon-cloud-light:before {
	content: "\e61c"
}

.nc-icon-outline.weather_moon-cloud-rain:before {
	content: "\e61d"
}

.nc-icon-outline.weather_moon-cloud-snow-61:before {
	content: "\e61e"
}

.nc-icon-outline.weather_moon-cloud-snow-62:before {
	content: "\e61f"
}

.nc-icon-outline.weather_moon-fog:before {
	content: "\e620"
}

.nc-icon-outline.weather_moon-full:before {
	content: "\e621"
}

.nc-icon-outline.weather_moon-stars:before {
	content: "\e622"
}

.nc-icon-outline.weather_moon:before {
	content: "\e623"
}

.nc-icon-outline.weather_rain-hail:before {
	content: "\e624"
}

.nc-icon-outline.weather_rain:before {
	content: "\e625"
}

.nc-icon-outline.weather_rainbow:before {
	content: "\e626"
}

.nc-icon-outline.weather_snow:before {
	content: "\e627"
}

.nc-icon-outline.weather_sun-cloud-drop:before {
	content: "\e628"
}

.nc-icon-outline.weather_sun-cloud-fog:before {
	content: "\e629"
}

.nc-icon-outline.weather_sun-cloud-hail:before {
	content: "\e62a"
}

.nc-icon-outline.weather_sun-cloud-light:before {
	content: "\e62b"
}

.nc-icon-outline.weather_sun-cloud-rain:before {
	content: "\e62c"
}

.nc-icon-outline.weather_sun-cloud-snow-54:before {
	content: "\e62d"
}

.nc-icon-outline.weather_sun-cloud-snow-55:before {
	content: "\e62e"
}

.nc-icon-outline.weather_sun-cloud:before {
	content: "\e62f"
}

.nc-icon-outline.weather_sun-fog-29:before {
	content: "\e630"
}

.nc-icon-outline.weather_sun-fog-30:before {
	content: "\e631"
}

.nc-icon-outline.weather_sun-fog-43:before {
	content: "\e632"
}

.nc-icon-outline.weather_sun:before {
	content: "\e633"
}

.nc-icon-outline.weather_wind:before {
	content: "\e634"
}

.nc-icon-outline.transportation_air-baloon:before {
	content: "\e717"
}

.nc-icon-outline.transportation_bike-sport:before {
	content: "\e718"
}

.nc-icon-outline.transportation_bike:before {
	content: "\e719"
}

.nc-icon-outline.transportation_boat-front:before {
	content: "\e71a"
}

.nc-icon-outline.transportation_boat-small-02:before {
	content: "\e71b"
}

.nc-icon-outline.transportation_boat-small-03:before {
	content: "\e71c"
}

.nc-icon-outline.transportation_boat:before {
	content: "\e71d"
}

.nc-icon-outline.transportation_bus-front-10:before {
	content: "\e71e"
}

.nc-icon-outline.transportation_bus-front-12:before {
	content: "\e71f"
}

.nc-icon-outline.transportation_bus:before {
	content: "\e720"
}

.nc-icon-outline.transportation_car-front:before {
	content: "\e721"
}

.nc-icon-outline.transportation_car-simple:before {
	content: "\e722"
}

.nc-icon-outline.transportation_car-sport:before {
	content: "\e723"
}

.nc-icon-outline.transportation_car-taxi:before {
	content: "\e724"
}

.nc-icon-outline.transportation_car:before {
	content: "\e725"
}

.nc-icon-outline.transportation_helicopter:before {
	content: "\e726"
}

.nc-icon-outline.transportation_helmet:before {
	content: "\e727"
}

.nc-icon-outline.transportation_light-traffic:before {
	content: "\e728"
}

.nc-icon-outline.transportation_moto:before {
	content: "\e729"
}

.nc-icon-outline.transportation_plane-17:before {
	content: "\e72a"
}

.nc-icon-outline.transportation_plane-18:before {
	content: "\e72b"
}

.nc-icon-outline.transportation_road:before {
	content: "\e72c"
}

.nc-icon-outline.transportation_skateboard:before {
	content: "\e72d"
}

.nc-icon-outline.transportation_tractor:before {

	content: "\e72e"
}

.nc-icon-outline.transportation_train-speed:before {
	content: "\e72f"
}

.nc-icon-outline.transportation_train:before {
	content: "\e730"
}

.nc-icon-outline.transportation_tram:before {
	content: "\e731"
}

.nc-icon-outline.transportation_truck-front:before {
	content: "\e732"
}

.nc-icon-outline.transportation_vespa-front:before {
	content: "\e733"
}

.nc-icon-outline.transportation_vespa:before {
	content: "\e734"
}

.nc-icon-outline.education_abc:before {
	content: "\e7ad"
}

.nc-icon-outline.education_agenda-bookmark:before {
	content: "\e7ae"
}

.nc-icon-outline.education_atom:before {
	content: "\e7af"
}

.nc-icon-outline.education_award-55:before {
	content: "\e7b0"
}

.nc-icon-outline.education_backpack-57:before {
	content: "\e7b1"
}

.nc-icon-outline.education_backpack-58:before {
	content: "\e7b2"
}

.nc-icon-outline.education_ball-basket:before {
	content: "\e7b3"
}

.nc-icon-outline.education_ball-soccer:before {
	content: "\e7b4"
}

.nc-icon-outline.education_board-51:before {
	content: "\e7b5"
}

.nc-icon-outline.education_book-39:before {
	content: "\e7b6"
}

.nc-icon-outline.education_book-bookmark:before {
	content: "\e7b7"
}

.nc-icon-outline.education_book-open:before {
	content: "\e7b8"
}

.nc-icon-outline.education_books-46:before {
	content: "\e7b9"
}

.nc-icon-outline.education_chalkboard:before {
	content: "\e7ba"
}

.nc-icon-outline.education_flask:before {
	content: "\e7bb"
}

.nc-icon-outline.education_glasses:before {
	content: "\e7bc"
}

.nc-icon-outline.education_grammar-check:before {
	content: "\e7bd"
}

.nc-icon-outline.education_hat:before {
	content: "\e7be"
}

.nc-icon-outline.education_language:before {
	content: "\e7bf"
}

.nc-icon-outline.education_microscope:before {
	content: "\e7c0"
}

.nc-icon-outline.education_molecule:before {
	content: "\e7c1"
}

.nc-icon-outline.education_notepad:before {
	content: "\e7c2"
}

.nc-icon-outline.education_paper-diploma:before {
	content: "\e7c3"
}

.nc-icon-outline.education_paper:before {
	content: "\e7c4"
}

.nc-icon-outline.education_pencil-47:before {
	content: "\e7c5"
}

.nc-icon-outline.education_school:before {
	content: "\e7c6"
}

.nc-icon-outline.objects_alien-29:before {
	content: "\e7c7"
}

.nc-icon-outline.objects_alien-33:before {
	content: "\e7c8"
}

.nc-icon-outline.objects_anchor:before {
	content: "\e7c9"
}

.nc-icon-outline.objects_astronaut:before {
	content: "\e7ca"
}

.nc-icon-outline.objects_axe:before {
	content: "\e7cb"
}

.nc-icon-outline.objects_baby-bottle:before {
	content: "\e7cc"
}

.nc-icon-outline.objects_baby:before {
	content: "\e7cd"
}

.nc-icon-outline.objects_baloon:before {
	content: "\e7ce"
}

.nc-icon-outline.objects_battery:before {
	content: "\e7cf"
}

.nc-icon-outline.objects_bear:before {
	content: "\e7d0"
}

.nc-icon-outline.objects_billiard:before {
	content: "\e7d1"
}

.nc-icon-outline.objects_binocular:before {
	content: "\e7d2"
}

.nc-icon-outline.objects_bow:before {
	content: "\e7d3"
}

.nc-icon-outline.objects_bowling:before {
	content: "\e7d4"
}

.nc-icon-outline.objects_broom:before {
	content: "\e7d5"
}

.nc-icon-outline.objects_cone:before {
	content: "\e7d6"
}

.nc-icon-outline.objects_controller:before {
	content: "\e7d7"
}

.nc-icon-outline.objects_diamond:before {
	content: "\e7d8"
}

.nc-icon-outline.objects_dice:before {
	content: "\e7d9"
}

.nc-icon-outline.objects_globe:before {
	content: "\e7da"
}

.nc-icon-outline.objects_hut:before {
	content: "\e7db"
}

.nc-icon-outline.objects_key-25:before {
	content: "\e7dc"
}

.nc-icon-outline.objects_key-26:before {
	content: "\e7dd"
}

.nc-icon-outline.objects_lamp:before {
	content: "\e7de"
}

.nc-icon-outline.objects_leaf-36:before {
	content: "\e7df"
}

.nc-icon-outline.objects_leaf-38:before {
	content: "\e7e0"
}

.nc-icon-outline.objects_light:before {
	content: "\e7e1"
}

.nc-icon-outline.objects_pipe:before {
	content: "\e7e2"
}

.nc-icon-outline.objects_planet:before {
	content: "\e7e3"
}

.nc-icon-outline.objects_puzzle-09:before {
	content: "\e7e4"
}

.nc-icon-outline.objects_puzzle-10:before {
	content: "\e7e5"
}

.nc-icon-outline.objects_shovel:before {
	content: "\e7e6"
}

.nc-icon-outline.objects_skull:before {
	content: "\e7e7"
}

.nc-icon-outline.objects_spaceship:before {
	content: "\e7e8"
}

.nc-icon-outline.objects_spray:before {
	content: "\e7e9"
}

.nc-icon-outline.objects_support-16:before {
	content: "\e7ea"
}

.nc-icon-outline.objects_support-17:before {
	content: "\e7eb"
}

.nc-icon-outline.objects_umbrella-13:before {
	content: "\e7ec"
}

.nc-icon-outline.objects_umbrella-14:before {
	content: "\e7ed"
}

.nc-icon-outline.objects_wool-ball:before {
	content: "\e7ee"
}

.nc-icon-outline.media-1_3d:before {
	content: "\e7ef"
}

.nc-icon-outline.media-1_action-73:before {
	content: "\e7f0"
}

.nc-icon-outline.media-1_action-74:before {
	content: "\e7f1"
}

.nc-icon-outline.media-1_album:before {
	content: "\e7f2"
}

.nc-icon-outline.media-1_audio-91:before {
	content: "\e7f3"
}

.nc-icon-outline.media-1_audio-92:before {
	content: "\e7f4"
}

.nc-icon-outline.media-1_balance:before {
	content: "\e7f5"
}

.nc-icon-outline.media-1_brightness-46:before {
	content: "\e7f6"
}

.nc-icon-outline.media-1_brightness-47:before {
	content: "\e7f7"
}

.nc-icon-outline.media-1_button-circle-pause:before {
	content: "\e7f8"
}

.nc-icon-outline.media-1_button-circle-play:before {
	content: "\e7f9"
}

.nc-icon-outline.media-1_button-circle-stop:before {
	content: "\e7fa"
}

.nc-icon-outline.media-1_button-eject:before {
	content: "\e7fb"
}

.nc-icon-outline.media-1_button-next:before {
	content: "\e7fc"
}

.nc-icon-outline.media-1_button-pause:before {
	content: "\e7fd"
}

.nc-icon-outline.media-1_button-play:before {
	content: "\e7fe"
}

.nc-icon-outline.media-1_button-power:before {
	content: "\e7ff"
}

.nc-icon-outline.media-1_button-previous:before {
	content: "\e800"
}

.nc-icon-outline.media-1_button-record:before {
	content: "\e801"
}

.nc-icon-outline.media-1_button-rewind:before {
	content: "\e802"
}

.nc-icon-outline.media-1_button-skip:before {
	content: "\e803"
}

.nc-icon-outline.media-1_button-stop:before {
	content: "\e804"
}

.nc-icon-outline.media-1_camera-18:before {
	content: "\e805"
}

.nc-icon-outline.media-1_camera-19:before {
	content: "\e806"
}

.nc-icon-outline.media-1_camera-20:before {
	content: "\e807"
}

.nc-icon-outline.media-1_camera-ban-36:before {
	content: "\e808"
}

.nc-icon-outline.media-1_camera-ban-37:before {
	content: "\e809"
}

.nc-icon-outline.media-1_camera-compact:before {
	content: "\e80a"
}

.nc-icon-outline.media-1_camera-screen:before {
	content: "\e80b"
}

.nc-icon-outline.media-1_camera-square-57:before {
	content: "\e80c"
}

.nc-icon-outline.media-1_camera-square-58:before {
	content: "\e80d"
}

.nc-icon-outline.media-1_camera-time:before {
	content: "\e80e"
}

.nc-icon-outline.media-1_countdown-34:before {
	content: "\e80f"
}

.nc-icon-outline.media-1_countdown-35:before {
	content: "\e810"
}

.nc-icon-outline.media-1_edit-color:before {
	content: "\e811"
}

.nc-icon-outline.media-1_edit-contrast-42:before {
	content: "\e812"
}

.nc-icon-outline.media-1_edit-contrast-43:before {
	content: "\e813"
}

.nc-icon-outline.media-1_edit-saturation:before {
	content: "\e814"
}

.nc-icon-outline.media-1_flash-21:before {
	content: "\e815"
}

.nc-icon-outline.media-1_flash-24:before {
	content: "\e816"
}

.nc-icon-outline.media-1_flash-29:before {
	content: "\e817"
}

.nc-icon-outline.media-1_flash-auto-22:before {
	content: "\e818"
}

.nc-icon-outline.media-1_flash-auto-25:before {
	content: "\e819"
}

.nc-icon-outline.media-1_flash-off-23:before {
	content: "\e81a"
}

.nc-icon-outline.media-1_flash-off-26:before {
	content: "\e81b"
}

.nc-icon-outline.media-1_focus-32:before {
	content: "\e81c"
}

.nc-icon-outline.media-1_focus-38:before {
	content: "\e81d"
}

.nc-icon-outline.media-1_focus-40:before {
	content: "\e81e"
}

.nc-icon-outline.media-1_focus-circle:before {
	content: "\e81f"
}

.nc-icon-outline.media-1_frame-12:before {
	content: "\e820"
}

.nc-icon-outline.media-1_frame-41:before {
	content: "\e821"
}

.nc-icon-outline.media-1_grid:before {
	content: "\e822"
}

.nc-icon-outline.media-1_image-01:before {
	content: "\e823"
}

.nc-icon-outline.media-1_image-02:before {
	content: "\e824"
}

.nc-icon-outline.media-1_image-05:before {
	content: "\e825"
}

.nc-icon-outline.media-1_image-add:before {
	content: "\e826"
}

.nc-icon-outline.media-1_image-delete:before {
	content: "\e827"
}

.nc-icon-outline.media-1_image-location:before {
	content: "\e828"
}

.nc-icon-outline.media-1_kid:before {
	content: "\e829"
}

.nc-icon-outline.media-1_layers:before {
	content: "\e82a"
}

.nc-icon-outline.media-1_lens-31:before {
	content: "\e82b"
}

.nc-icon-outline.media-1_lens-56:before {
	content: "\e82c"
}

.nc-icon-outline.media-1_macro:before {
	content: "\e82d"
}

.nc-icon-outline.media-1_movie-61:before {
	content: "\e82e"
}

.nc-icon-outline.media-1_movie-62:before {
	content: "\e82f"
}

.nc-icon-outline.media-1_night:before {
	content: "\e830"
}

.nc-icon-outline.media-1_picture:before {
	content: "\e831"
}

.nc-icon-outline.media-1_play-68:before {
	content: "\e832"
}

.nc-icon-outline.media-1_play-69:before {
	content: "\e833"
}

.nc-icon-outline.media-1_player:before {
	content: "\e834"
}

.nc-icon-outline.media-1_polaroid-add:before {
	content: "\e835"
}

.nc-icon-outline.media-1_polaroid-delete:before {
	content: "\e836"
}

.nc-icon-outline.media-1_polaroid-multiple:before {
	content: "\e837"
}

.nc-icon-outline.media-1_polaroid-user:before {
	content: "\e838"
}

.nc-icon-outline.media-1_polaroid:before {
	content: "\e839"
}

.nc-icon-outline.media-1_roll:before {
	content: "\e83a"
}

.nc-icon-outline.media-1_rotate-left:before {
	content: "\e83b"
}

.nc-icon-outline.media-1_rotate-right:before {
	content: "\e83c"
}

.nc-icon-outline.media-1_sd:before {
	content: "\e83d"
}

.nc-icon-outline.media-1_selfie:before {
	content: "\e83e"
}

.nc-icon-outline.media-1_shake:before {
	content: "\e83f"
}

.nc-icon-outline.media-1_speaker:before {
	content: "\e840"
}

.nc-icon-outline.media-1_sport:before {
	content: "\e841"
}

.nc-icon-outline.media-1_ticket-75:before {
	content: "\e842"
}

.nc-icon-outline.media-1_ticket-76:before {
	content: "\e843"
}

.nc-icon-outline.media-1_touch:before {
	content: "\e844"
}

.nc-icon-outline.media-1_tripod:before {
	content: "\e845"
}

.nc-icon-outline.media-1_video-64:before {
	content: "\e846"
}

.nc-icon-outline.media-1_video-65:before {
	content: "\e847"
}

.nc-icon-outline.media-1_video-66:before {
	content: "\e848"
}

.nc-icon-outline.media-1_video-67:before {
	content: "\e849"
}

.nc-icon-outline.media-1_videocamera-71:before {
	content: "\e84a"
}

.nc-icon-outline.media-1_videocamera-72:before {
	content: "\e84b"
}

.nc-icon-outline.media-1_volume-93:before {
	content: "\e84c"
}

.nc-icon-outline.media-1_volume-97:before {
	content: "\e84d"
}

.nc-icon-outline.media-1_volume-98:before {
	content: "\e84e"
}

.nc-icon-outline.media-1_volume-ban:before {
	content: "\e84f"
}

.nc-icon-outline.media-1_volume-down:before {
	content: "\e850"
}

.nc-icon-outline.media-1_volume-off:before {
	content: "\e851"
}

.nc-icon-outline.media-1_volume-up:before {
	content: "\e852"
}

.nc-icon-outline.media-2_guitar:before {
	content: "\e853"
}

.nc-icon-outline.media-2_headphones-mic:before {
	content: "\e854"
}

.nc-icon-outline.media-2_headphones:before {
	content: "\e855"
}

.nc-icon-outline.media-2_knob:before {
	content: "\e856"
}

.nc-icon-outline.media-2_mic:before {
	content: "\e857"
}

.nc-icon-outline.media-2_music-album:before {
	content: "\e858"
}

.nc-icon-outline.media-2_music-cloud:before {
	content: "\e859"
}

.nc-icon-outline.media-2_note-03:before {
	content: "\e85a"
}

.nc-icon-outline.media-2_note-04:before {
	content: "\e85b"
}

.nc-icon-outline.media-2_piano:before {
	content: "\e85c"
}

.nc-icon-outline.media-2_radio:before {
	content: "\e85d"
}

.nc-icon-outline.media-2_remix:before {
	content: "\e85e"
}

.nc-icon-outline.media-2_sound-wave:before {
	content: "\e85f"
}

.nc-icon-outline.media-2_speaker-01:before {
	content: "\e860"
}

.nc-icon-outline.media-2_speaker-05:before {
	content: "\e861"
}

.nc-icon-outline.media-2_tape:before {
	content: "\e862"
}

.nc-icon-outline.location_appointment:before {
	content: "\e863"
}

.nc-icon-outline.location_bookmark-add:before {
	content: "\e864"
}

.nc-icon-outline.location_bookmark-remove:before {
	content: "\e865"
}

.nc-icon-outline.location_bookmark:before {
	content: "\e866"
}

.nc-icon-outline.location_compass-04:before {
	content: "\e867"
}

.nc-icon-outline.location_compass-05:before {
	content: "\e868"
}

.nc-icon-outline.location_compass-06:before {
	content: "\e869"
}

.nc-icon-outline.location_crosshair:before {
	content: "\e86a"
}

.nc-icon-outline.location_explore-user:before {
	content: "\e86b"
}

.nc-icon-outline.location_explore:before {
	content: "\e86c"
}

.nc-icon-outline.location_flag-complex:before {
	content: "\e86d"
}

.nc-icon-outline.location_flag-diagonal-33:before {
	content: "\e86e"
}

.nc-icon-outline.location_flag-diagonal-34:before {
	content: "\e86f"
}

.nc-icon-outline.location_flag-points-31:before {
	content: "\e870"
}

.nc-icon-outline.location_flag-points-32:before {
	content: "\e871"
}

.nc-icon-outline.location_flag-simple:before {
	content: "\e872"
}

.nc-icon-outline.location_flag-triangle:before {
	content: "\e873"
}

.nc-icon-outline.location_flag:before {
	content: "\e874"
}

.nc-icon-outline.location_gps:before {
	content: "\e875"
}

.nc-icon-outline.location_map-big:before {
	content: "\e876"
}

.nc-icon-outline.location_map-compass:before {
	content: "\e877"
}

.nc-icon-outline.location_map-gps:before {
	content: "\e878"
}

.nc-icon-outline.location_map-marker:before {
	content: "\e879"
}

.nc-icon-outline.location_map-pin:before {
	content: "\e87a"
}

.nc-icon-outline.location_map:before {
	content: "\e87b"
}

.nc-icon-outline.location_marker:before {
	content: "\e87c"
}

.nc-icon-outline.location_pin-add:before {
	content: "\e87d"
}

.nc-icon-outline.location_pin-copy:before {
	content: "\e87e"
}

.nc-icon-outline.location_pin-remove:before {
	content: "\e87f"
}

.nc-icon-outline.location_pin:before {
	content: "\e880"
}

.nc-icon-outline.location_pins:before {
	content: "\e881"
}

.nc-icon-outline.location_position-marker:before {
	content: "\e882"
}

.nc-icon-outline.location_position-pin:before {
	content: "\e883"
}

.nc-icon-outline.location_position-user:before {
	content: "\e884"
}

.nc-icon-outline.location_radar:before {
	content: "\e885"
}

.nc-icon-outline.location_road:before {
	content: "\e886"
}

.nc-icon-outline.location_route-alert:before {
	content: "\e887"
}

.nc-icon-outline.location_route-close:before {
	content: "\e888"
}

.nc-icon-outline.location_route-open:before {
	content: "\e889"
}

.nc-icon-outline.location_square-marker:before {
	content: "\e88a"
}

.nc-icon-outline.location_square-pin:before {
	content: "\e88b"
}

.nc-icon-outline.location_treasure-map-21:before {
	content: "\e88c"
}

.nc-icon-outline.location_treasure-map-40:before {
	content: "\e88d"
}

.nc-icon-outline.location_worl-marker:before {
	content: "\e88e"
}

.nc-icon-outline.location_world-pin:before {
	content: "\e88f"
}

.nc-icon-outline.location_world:before {
	content: "\e890"
}

.nc-icon-outline.health_ambulance:before {
	content: "\e891"
}

.nc-icon-outline.health_apple:before {
	content: "\e892"
}

.nc-icon-outline.health_bag-49:before {
	content: "\e893"
}

.nc-icon-outline.health_bag-50:before {
	content: "\e894"
}

.nc-icon-outline.health_brain:before {
	content: "\e895"
}

.nc-icon-outline.health_dna-27:before {
	content: "\e896"
}

.nc-icon-outline.health_dna-38:before {
	content: "\e897"
}

.nc-icon-outline.health_doctor:before {
	content: "\e898"
}

.nc-icon-outline.health_flask:before {
	content: "\e899"
}

.nc-icon-outline.health_heartbeat-16:before {
	content: "\e89a"
}

.nc-icon-outline.health_height:before {
	content: "\e89b"
}

.nc-icon-outline.health_hospital-32:before {
	content: "\e89c"
}

.nc-icon-outline.health_hospital-33:before {
	content: "\e89d"
}

.nc-icon-outline.health_hospital-34:before {
	content: "\e89e"
}

.nc-icon-outline.health_humidity-26:before {
	content: "\e89f"
}

.nc-icon-outline.health_humidity-52:before {
	content: "\e8a0"
}

.nc-icon-outline.health_intestine:before {
	content: "\e8a1"
}

.nc-icon-outline.health_lungs:before {
	content: "\e8a2"
}

.nc-icon-outline.health_molecule-39:before {
	content: "\e8a3"
}

.nc-icon-outline.health_molecule-40:before {
	content: "\e8a4"
}

.nc-icon-outline.health_notebook:before {
	content: "\e8a5"
}

.nc-icon-outline.health_nurse:before {
	content: "\e8a6"
}

.nc-icon-outline.health_patch-46:before {
	content: "\e8a7"
}

.nc-icon-outline.health_pill-42:before {
	content: "\e8a8"
}

.nc-icon-outline.health_pill-43:before {
	content: "\e8a9"
}

.nc-icon-outline.health_pill-container-44:before {
	content: "\e8aa"
}

.nc-icon-outline.health_pill-container-47:before {
	content: "\e8ab"
}

.nc-icon-outline.health_pulse-chart:before {
	content: "\e8ac"
}

.nc-icon-outline.health_pulse-phone:before {
	content: "\e8ad"
}

.nc-icon-outline.health_pulse-sleep:before {
	content: "\e8ae"
}

.nc-icon-outline.health_pulse-watch:before {
	content: "\e8af"
}

.nc-icon-outline.health_pulse:before {
	content: "\e8b0"
}

.nc-icon-outline.health_sleep:before {
	content: "\e8b1"
}

.nc-icon-outline.health_steps:before {
	content: "\e8b2"
}

.nc-icon-outline.health_syringe:before {
	content: "\e8b3"
}

.nc-icon-outline.health_temperature-23:before {
	content: "\e8b4"
}

.nc-icon-outline.health_temperature-24:before {
	content: "\e8b5"
}

.nc-icon-outline.health_tooth:before {
	content: "\e8b6"
}

.nc-icon-outline.health_weed:before {
	content: "\e8b7"
}

.nc-icon-outline.health_weight:before {
	content: "\e8b8"
}

.nc-icon-outline.health_wheelchair:before {
	content: "\e8b9"
}

.nc-icon-outline.health_woman:before {
	content: "\e8ba"
}

.nc-icon-outline.furniture_air-conditioner:before {
	content: "\e8bb"
}

.nc-icon-outline.furniture_armchair:before {
	content: "\e8bc"
}

.nc-icon-outline.furniture_bath-tub:before {
	content: "\e8bd"
}

.nc-icon-outline.furniture_bed-09:before {
	content: "\e8be"
}

.nc-icon-outline.furniture_bed-23:before {
	content: "\e8bf"
}

.nc-icon-outline.furniture_bed-side:before {
	content: "\e8c0"
}

.nc-icon-outline.furniture_cabinet:before {
	content: "\e8c1"
}

.nc-icon-outline.furniture_cactus:before {
	content: "\e8c2"
}

.nc-icon-outline.furniture_chair:before {
	content: "\e8c3"
}

.nc-icon-outline.furniture_coat-hanger:before {
	content: "\e8c4"
}

.nc-icon-outline.furniture_coffee:before {
	content: "\e8c5"
}

.nc-icon-outline.furniture_cradle:before {
	content: "\e8c6"
}

.nc-icon-outline.furniture_curtain:before {
	content: "\e8c7"
}

.nc-icon-outline.furniture_desk-drawer:before {
	content: "\e8c8"
}

.nc-icon-outline.furniture_desk:before {
	content: "\e8c9"
}

.nc-icon-outline.furniture_door:before {
	content: "\e8ca"
}

.nc-icon-outline.furniture_drawer:before {
	content: "\e8cb"
}

.nc-icon-outline.furniture_fridge:before {
	content: "\e8cc"
}

.nc-icon-outline.furniture_hanger-clothes:before {
	content: "\e8cd"
}

.nc-icon-outline.furniture_hanger:before {
	content: "\e8ce"
}

.nc-icon-outline.furniture_heater:before {
	content: "\e8cf"
}

.nc-icon-outline.furniture_iron:before {
	content: "\e8d0"
}

.nc-icon-outline.furniture_lamp-floor:before {
	content: "\e8d1"
}

.nc-icon-outline.furniture_lamp:before {
	content: "\e8d2"
}

.nc-icon-outline.furniture_library:before {
	content: "\e8d3"
}

.nc-icon-outline.furniture_light:before {
	content: "\e8d4"
}

.nc-icon-outline.furniture_mixer:before {
	content: "\e8d5"
}

.nc-icon-outline.furniture_oven:before {
	content: "\e8d6"
}

.nc-icon-outline.furniture_shower:before {
	content: "\e8d7"
}

.nc-icon-outline.furniture_sink-wash:before {
	content: "\e8d8"
}

.nc-icon-outline.furniture_sink:before {
	content: "\e8d9"
}

.nc-icon-outline.furniture_sofa:before {
	content: "\e8da"
}

.nc-icon-outline.furniture_storage-hanger:before {
	content: "\e8db"
}

.nc-icon-outline.furniture_storage:before {
	content: "\e8dc"
}

.nc-icon-outline.furniture_table:before {
	content: "\e8dd"
}

.nc-icon-outline.furniture_toilet-paper:before {
	content: "\e8de"
}

.nc-icon-outline.furniture_toilet:before {
	content: "\e8df"
}

.nc-icon-outline.furniture_tv:before {
	content: "\e8e0"
}

.nc-icon-outline.furniture_wardrobe:before {
	content: "\e8e1"
}

.nc-icon-outline.furniture_wash:before {
	content: "\e8e2"
}

.nc-icon-outline.clothes_baby:before {
	content: "\e9ab"
}

.nc-icon-outline.clothes_backpack:before {
	content: "\e9ac"
}

.nc-icon-outline.clothes_bag-21:before {
	content: "\e9ad"
}

.nc-icon-outline.clothes_bag-22:before {
	content: "\e9ae"
}

.nc-icon-outline.clothes_belt:before {
	content: "\e9af"
}

.nc-icon-outline.clothes_boot-woman:before {
	content: "\e9b0"
}

.nc-icon-outline.clothes_boot:before {
	content: "\e9b1"
}

.nc-icon-outline.clothes_bra:before {
	content: "\e9b2"
}

.nc-icon-outline.clothes_button:before {
	content: "\e9b3"
}

.nc-icon-outline.clothes_cap:before {
	content: "\e9b4"
}

.nc-icon-outline.clothes_coat:before {
	content: "\e9b5"
}

.nc-icon-outline.clothes_corset:before {
	content: "\e9b6"
}

.nc-icon-outline.clothes_dress-man:before {
	content: "\e9b7"
}

.nc-icon-outline.clothes_dress-woman:before {
	content: "\e9b8"
}

.nc-icon-outline.clothes_flip:before {
	content: "\e9b9"
}

.nc-icon-outline.clothes_glasses:before {
	content: "\e9ba"
}

.nc-icon-outline.clothes_gloves:before {
	content: "\e9bb"
}

.nc-icon-outline.clothes_hat-top:before {
	content: "\e9bc"
}

.nc-icon-outline.clothes_hat:before {
	content: "\e9bd"
}

.nc-icon-outline.clothes_hoodie:before {
	content: "\e9be"
}

.nc-icon-outline.clothes_iron-dont:before {
	content: "\e9bf"
}

.nc-icon-outline.clothes_iron:before {
	content: "\e9c0"
}

.nc-icon-outline.clothes_jeans-41:before {
	content: "\e9c1"
}

.nc-icon-outline.clothes_jeans-43:before {
	content: "\e9c2"
}

.nc-icon-outline.clothes_jeans-pocket:before {
	content: "\e9c3"
}

.nc-icon-outline.clothes_kitchen:before {
	content: "\e9c4"
}

.nc-icon-outline.clothes_long-sleeve:before {
	content: "\e9c5"
}

.nc-icon-outline.clothes_makeup:before {
	content: "\e9c6"
}

.nc-icon-outline.clothes_needle:before {
	content: "\e9c7"
}

.nc-icon-outline.clothes_pajamas:before {
	content: "\e9c8"
}

.nc-icon-outline.clothes_ring:before {
	content: "\e9c9"
}

.nc-icon-outline.clothes_scarf:before {
	content: "\e9ca"
}

.nc-icon-outline.clothes_shirt-business:before {
	content: "\e9cb"
}

.nc-icon-outline.clothes_shirt-buttons:before {
	content: "\e9cc"
}

.nc-icon-outline.clothes_shirt-neck:before {
	content: "\e9cd"
}

.nc-icon-outline.clothes_shirt:before {
	content: "\e9ce"
}

.nc-icon-outline.clothes_shoe-man:before {
	content: "\e9cf"
}

.nc-icon-outline.clothes_shoe-sport:before {
	content: "\e9d0"
}

.nc-icon-outline.clothes_shoe-woman:before {
	content: "\e9d1"
}

.nc-icon-outline.clothes_skirt:before {
	content: "\e9d2"
}


.nc-icon-outline.clothes_slacks-12:before {
	content: "\e9d3"
}

.nc-icon-outline.clothes_slacks-13:before {
	content: "\e9d4"
}

.nc-icon-outline.clothes_sock:before {
	content: "\e9d5"
}

.nc-icon-outline.clothes_tie-bow:before {
	content: "\e9d6"
}

.nc-icon-outline.clothes_tshirt-53:before {
	content: "\e9d7"
}

.nc-icon-outline.clothes_tshirt-54:before {
	content: "\e9d8"
}

.nc-icon-outline.clothes_tshirt-sport:before {
	content: "\e9d9"
}

.nc-icon-outline.clothes_underwear-man:before {
	content: "\e9da"
}

.nc-icon-outline.clothes_underwear:before {
	content: "\e9db"
}

.nc-icon-outline.clothes_vest-sport:before {
	content: "\e9dc"
}

.nc-icon-outline.clothes_vest:before {
	content: "\e9dd"
}

.nc-icon-outline.clothes_wash-30:before {
	content: "\e9de"
}

.nc-icon-outline.clothes_wash-60:before {
	content: "\e9df"
}

.nc-icon-outline.clothes_wash-90:before {
	content: "\e9e0"
}

.nc-icon-outline.clothes_wash-hand:before {
	content: "\e9e1"
}

.nc-icon-outline.clothes_wash:before {
	content: "\e9e2"
}

.nc-icon-outline.business_agenda:before {
	content: "\e9e3"
}

.nc-icon-outline.business_atm:before {
	content: "\e9e4"
}

.nc-icon-outline.business_award-48:before {
	content: "\e9e5"
}

.nc-icon-outline.business_award-49:before {
	content: "\e9e6"
}

.nc-icon-outline.business_award-74:before {
	content: "\e9e7"
}

.nc-icon-outline.business_badge:before {
	content: "\e9e8"
}

.nc-icon-outline.business_bank:before {
	content: "\e9e9"
}

.nc-icon-outline.business_board-27:before {
	content: "\e9ea"
}

.nc-icon-outline.business_board-28:before {
	content: "\e9eb"
}

.nc-icon-outline.business_board-29:before {
	content: "\e9ec"
}

.nc-icon-outline.business_board-30:before {
	content: "\e9ed"
}

.nc-icon-outline.business_books:before {
	content: "\e9ee"
}

.nc-icon-outline.business_briefcase-24:before {
	content: "\e9ef"
}

.nc-icon-outline.business_briefcase-25:before {
	content: "\e9f0"
}

.nc-icon-outline.business_briefcase-26:before {
	content: "\e9f1"
}

.nc-icon-outline.business_building:before {
	content: "\e9f2"
}

.nc-icon-outline.business_bulb-61:before {
	content: "\e9f3"
}

.nc-icon-outline.business_bulb-62:before {
	content: "\e9f4"
}

.nc-icon-outline.business_bulb-63:before {
	content: "\e9f5"
}

.nc-icon-outline.business_business-contact-85:before {
	content: "\e9f6"
}

.nc-icon-outline.business_business-contact-86:before {
	content: "\e9f7"
}

.nc-icon-outline.business_business-contact-87:before {
	content: "\e9f8"
}

.nc-icon-outline.business_business-contact-88:before {
	content: "\e9f9"
}

.nc-icon-outline.business_business-contact-89:before {
	content: "\e9fa"
}

.nc-icon-outline.business_businessman-03:before {
	content: "\e9fb"
}

.nc-icon-outline.business_businessman-04:before {
	content: "\e9fc"
}

.nc-icon-outline.business_calculator:before {
	content: "\e9fd"
}

.nc-icon-outline.business_chair:before {
	content: "\e9fe"
}

.nc-icon-outline.business_chart-bar-32:before {
	content: "\e9ff"
}

.nc-icon-outline.business_chart-bar-33:before {
	content: "\ea00"
}

.nc-icon-outline.business_chart-growth:before {
	content: "\ea01"
}

.nc-icon-outline.business_chart-pie-35:before {
	content: "\ea02"
}

.nc-icon-outline.business_chart-pie-36:before {
	content: "\ea03"
}

.nc-icon-outline.business_chart:before {
	content: "\ea04"
}

.nc-icon-outline.business_cheque:before {
	content: "\ea05"
}

.nc-icon-outline.business_coins:before {
	content: "\ea06"
}

.nc-icon-outline.business_connect:before {
	content: "\ea07"
}

.nc-icon-outline.business_contacts:before {
	content: "\ea08"
}

.nc-icon-outline.business_currency-dollar:before {
	content: "\ea09"
}

.nc-icon-outline.business_currency-euro:before {
	content: "\ea0a"
}

.nc-icon-outline.business_currency-pound:before {
	content: "\ea0b"
}

.nc-icon-outline.business_currency-yen:before {
	content: "\ea0c"
}

.nc-icon-outline.business_factory:before {
	content: "\ea0d"
}

.nc-icon-outline.business_globe:before {
	content: "\ea0e"
}

.nc-icon-outline.business_goal-64:before {
	content: "\ea0f"
}

.nc-icon-outline.business_goal-65:before {
	content: "\ea10"
}

.nc-icon-outline.business_gold:before {
	content: "\ea11"
}

.nc-icon-outline.business_hammer:before {
	content: "\ea12"
}

.nc-icon-outline.business_handout:before {
	content: "\ea13"
}

.nc-icon-outline.business_handshake:before {
	content: "\ea14"
}

.nc-icon-outline.business_hat:before {
	content: "\ea15"
}

.nc-icon-outline.business_hierarchy-53:before {
	content: "\ea16"
}

.nc-icon-outline.business_hierarchy-54:before {
	content: "\ea17"
}

.nc-icon-outline.business_hierarchy-55:before {
	content: "\ea18"
}

.nc-icon-outline.business_hierarchy-56:before {
	content: "\ea19"
}

.nc-icon-outline.business_laptop-71:before {
	content: "\ea1a"
}

.nc-icon-outline.business_laptop-72:before {
	content: "\ea1b"
}

.nc-icon-outline.business_laptop-91:before {
	content: "\ea1c"
}

.nc-icon-outline.business_law:before {
	content: "\ea1d"
}

.nc-icon-outline.business_math:before {
	content: "\ea1e"
}

.nc-icon-outline.business_money-11:before {
	content: "\ea1f"
}

.nc-icon-outline.business_money-12:before {
	content: "\ea20"
}

.nc-icon-outline.business_money-13:before {
	content: "\ea21"
}

.nc-icon-outline.business_money-bag:before {
	content: "\ea22"
}

.nc-icon-outline.business_money-coins:before {
	content: "\ea23"
}

.nc-icon-outline.business_money-growth:before {
	content: "\ea24"
}

.nc-icon-outline.business_money-time:before {
	content: "\ea25"
}

.nc-icon-outline.business_net:before {
	content: "\ea26"
}

.nc-icon-outline.business_notes:before {
	content: "\ea27"
}

.nc-icon-outline.business_payment:before {
	content: "\ea28"
}

.nc-icon-outline.business_percentage-38:before {
	content: "\ea29"
}

.nc-icon-outline.business_percentage-39:before {
	content: "\ea2a"
}

.nc-icon-outline.business_pig:before {
	content: "\ea2b"
}

.nc-icon-outline.business_pin:before {
	content: "\ea2c"
}

.nc-icon-outline.business_plug:before {
	content: "\ea2d"
}

.nc-icon-outline.business_progress:before {
	content: "\ea2e"
}

.nc-icon-outline.business_round-dollar:before {
	content: "\ea2f"
}

.nc-icon-outline.business_round-euro:before {
	content: "\ea30"
}

.nc-icon-outline.business_round-pound:before {
	content: "\ea31"
}

.nc-icon-outline.business_round-yen:before {
	content: "\ea32"
}

.nc-icon-outline.business_safe:before {
	content: "\ea33"
}

.nc-icon-outline.business_scale:before {
	content: "\ea34"
}

.nc-icon-outline.business_sign:before {
	content: "\ea35"
}

.nc-icon-outline.business_signature:before {
	content: "\ea36"
}

.nc-icon-outline.business_stock:before {
	content: "\ea37"
}

.nc-icon-outline.business_strategy:before {
	content: "\ea38"
}

.nc-icon-outline.business_tie-01:before {
	content: "\ea39"
}

.nc-icon-outline.business_tie-02:before {
	content: "\ea3a"
}

.nc-icon-outline.business_wallet-43:before {
	content: "\ea3b"
}

.nc-icon-outline.business_wallet-44:before {
	content: "\ea3c"
}

.nc-icon-outline.business_wallet-90:before {
	content: "\ea3d"
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	opacity: 1
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

.not-animated {
	opacity: 0
}

@-webkit-keyframes bounce {
	0%,20%,53%,80%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	40%,43% {
		-webkit-transition-timing-function: cubic-bezier(0.755,.05,.855,.06);
		transition-timing-function: cubic-bezier(0.755,.05,.855,.06);
		-webkit-transform: translate3d(0,-30px,0);
		transform: translate3d(0,-30px,0)
	}

	70% {
		-webkit-transition-timing-function: cubic-bezier(0.755,.05,.855,.06);
		transition-timing-function: cubic-bezier(0.755,.05,.855,.06);
		-webkit-transform: translate3d(0,-15px,0);
		transform: translate3d(0,-15px,0)
	}

	90% {
		-webkit-transform: translate3d(0,-4px,0);
		transform: translate3d(0,-4px,0)
	}
}

.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}

@-webkit-keyframes flash {
	0%,50%,100% {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

@keyframes flash {
	0%,50%,100% {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

.flash {
	-webkit-animation-name: flash;
	animation-name: flash
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}

	50% {
		-webkit-transform: scale3d(1.05,1.05,1.05);
		transform: scale3d(1.05,1.05,1.05)
	}

	100% {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}

	50% {
		-webkit-transform: scale3d(1.05,1.05,1.05);
		transform: scale3d(1.05,1.05,1.05)
	}

	100% {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}
}

.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}

@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}

	30% {
		-webkit-transform: scale3d(1.25,.75,1);
		transform: scale3d(1.25,.75,1)
	}

	40% {
		-webkit-transform: scale3d(0.75,1.25,1);
		transform: scale3d(0.75,1.25,1)
	}

	50% {
		-webkit-transform: scale3d(1.15,.85,1);
		transform: scale3d(1.15,.85,1)
	}

	65% {
		-webkit-transform: scale3d(0.95,1.05,1);
		transform: scale3d(0.95,1.05,1)
	}

	75% {
		-webkit-transform: scale3d(1.05,.95,1);
		transform: scale3d(1.05,.95,1)
	}

	100% {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}
}

@keyframes rubberBand {
	0% {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}

	30% {
		-webkit-transform: scale3d(1.25,.75,1);
		transform: scale3d(1.25,.75,1)
	}

	40% {
		-webkit-transform: scale3d(0.75,1.25,1);
		transform: scale3d(0.75,1.25,1)
	}

	50% {
		-webkit-transform: scale3d(1.15,.85,1);
		transform: scale3d(1.15,.85,1)
	}

	65% {
		-webkit-transform: scale3d(0.95,1.05,1);
		transform: scale3d(0.95,1.05,1)
	}

	75% {
		-webkit-transform: scale3d(1.05,.95,1);
		transform: scale3d(1.05,.95,1)
	}

	100% {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}
}

.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand
}

@-webkit-keyframes shake {
	0%,100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translate3d(-10px,0,0);
		transform: translate3d(-10px,0,0)
	}

	20%,40%,60%,80% {
		-webkit-transform: translate3d(10px,0,0);
		transform: translate3d(10px,0,0)
	}
}

@keyframes shake {
	0%,100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translate3d(-10px,0,0);
		transform: translate3d(-10px,0,0)
	}

	20%,40%,60%,80% {
		-webkit-transform: translate3d(10px,0,0);
		transform: translate3d(10px,0,0)
	}
}

.shake {
	-webkit-animation-name: shake;
	animation-name: shake
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0,0,1,15deg);
		transform: rotate3d(0,0,1,15deg)
	}

	40% {
		-webkit-transform: rotate3d(0,0,1,-10deg);
		transform: rotate3d(0,0,1,-10deg)
	}

	60% {
		-webkit-transform: rotate3d(0,0,1,5deg);
		transform: rotate3d(0,0,1,5deg)
	}

	80% {
		-webkit-transform: rotate3d(0,0,1,-5deg);
		transform: rotate3d(0,0,1,-5deg)
	}


	100% {
		-webkit-transform: rotate3d(0,0,1,0deg);
		transform: rotate3d(0,0,1,0deg)
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate3d(0,0,1,15deg);
		transform: rotate3d(0,0,1,15deg)
	}

	40% {
		-webkit-transform: rotate3d(0,0,1,-10deg);
		transform: rotate3d(0,0,1,-10deg)
	}

	60% {
		-webkit-transform: rotate3d(0,0,1,5deg);
		transform: rotate3d(0,0,1,5deg)
	}

	80% {
		-webkit-transform: rotate3d(0,0,1,-5deg);
		transform: rotate3d(0,0,1,-5deg)
	}

	100% {
		-webkit-transform: rotate3d(0,0,1,0deg);
		transform: rotate3d(0,0,1,0deg)
	}
}

.swing {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}

	10%,20% {
		-webkit-transform: scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg);
		transform: scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg)
	}

	30%,50%,70%,90% {
		-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
	}

	40%,60%,80% {
		-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
	}

	100% {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}

	10%,20% {
		-webkit-transform: scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg);
		transform: scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg)
	}

	30%,50%,70%,90% {
		-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
	}

	40%,60%,80% {
		-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
	}

	100% {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada
}

@-webkit-keyframes wobble {
	0% {
		-webkit-transform: none;
		transform: none
	}

	15% {
		-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
	}

	30% {
		-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
	}

	45% {
		-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
	}

	60% {
		-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
	}

	75% {
		-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes wobble {
	0% {
		-webkit-transform: none;
		transform: none
	}

	15% {
		-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
	}

	30% {
		-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
	}

	45% {
		-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
	}

	60% {
		-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
	}

	75% {
		-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble
}

@-webkit-keyframes bounceIn {
	0%,20%,40%,60%,80%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		transition-timing-function: cubic-bezier(0.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3,.3,.3);
		transform: scale3d(0.3,.3,.3)
	}

	20% {
		-webkit-transform: scale3d(1.1,1.1,1.1);
		transform: scale3d(1.1,1.1,1.1)
	}

	40% {
		-webkit-transform: scale3d(0.9,.9,.9);
		transform: scale3d(0.9,.9,.9)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03,1.03,1.03);
		transform: scale3d(1.03,1.03,1.03)
	}

	80% {
		-webkit-transform: scale3d(0.97,.97,.97);
		transform: scale3d(0.97,.97,.97)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}
}

@keyframes bounceIn {
	0%,20%,40%,60%,80%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		transition-timing-function: cubic-bezier(0.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3,.3,.3);
		transform: scale3d(0.3,.3,.3)
	}

	20% {
		-webkit-transform: scale3d(1.1,1.1,1.1);
		transform: scale3d(1.1,1.1,1.1)
	}

	40% {
		-webkit-transform: scale3d(0.9,.9,.9);
		transform: scale3d(0.9,.9,.9)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03,1.03,1.03);
		transform: scale3d(1.03,1.03,1.03)
	}

	80% {
		-webkit-transform: scale3d(0.97,.97,.97);
		transform: scale3d(0.97,.97,.97)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1)
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}

@-webkit-keyframes bounceInDown {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		transition-timing-function: cubic-bezier(0.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-3000px,0);
		transform: translate3d(0,-3000px,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0,25px,0);
		transform: translate3d(0,25px,0)
	}

	75% {
		-webkit-transform: translate3d(0,-10px,0);
		transform: translate3d(0,-10px,0)
	}

	90% {
		-webkit-transform: translate3d(0,5px,0);
		transform: translate3d(0,5px,0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInDown {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		transition-timing-function: cubic-bezier(0.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-3000px,0);
		transform: translate3d(0,-3000px,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0,25px,0);
		transform: translate3d(0,25px,0)
	}

	75% {
		-webkit-transform: translate3d(0,-10px,0);
		transform: translate3d(0,-10px,0)
	}

	90% {
		-webkit-transform: translate3d(0,5px,0);
		transform: translate3d(0,5px,0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		transition-timing-function: cubic-bezier(0.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px,0,0);
		transform: translate3d(-3000px,0,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px,0,0);
		transform: translate3d(25px,0,0)
	}

	75% {
		-webkit-transform: translate3d(-10px,0,0);
		transform: translate3d(-10px,0,0)
	}

	90% {
		-webkit-transform: translate3d(5px,0,0);
		transform: translate3d(5px,0,0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInLeft {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		transition-timing-function: cubic-bezier(0.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px,0,0);
		transform: translate3d(-3000px,0,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px,0,0);
		transform: translate3d(25px,0,0)
	}

	75% {
		-webkit-transform: translate3d(-10px,0,0);
		transform: translate3d(-10px,0,0)
	}

	90% {
		-webkit-transform: translate3d(5px,0,0);
		transform: translate3d(5px,0,0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		transition-timing-function: cubic-bezier(0.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px,0,0);
		transform: translate3d(3000px,0,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px,0,0);
		transform: translate3d(-25px,0,0)
	}

	75% {
		-webkit-transform: translate3d(10px,0,0);
		transform: translate3d(10px,0,0)
	}

	90% {
		-webkit-transform: translate3d(-5px,0,0);
		transform: translate3d(-5px,0,0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInRight {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		transition-timing-function: cubic-bezier(0.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px,0,0);
		transform: translate3d(3000px,0,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px,0,0);
		transform: translate3d(-25px,0,0)
	}

	75% {
		-webkit-transform: translate3d(10px,0,0);
		transform: translate3d(10px,0,0)
	}

	90% {
		-webkit-transform: translate3d(-5px,0,0);
		transform: translate3d(-5px,0,0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		transition-timing-function: cubic-bezier(0.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,3000px,0);
		transform: translate3d(0,3000px,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0)
	}

	75% {
		-webkit-transform: translate3d(0,10px,0);
		transform: translate3d(0,10px,0)
	}

	90% {
		-webkit-transform: translate3d(0,-5px,0);
		transform: translate3d(0,-5px,0)
	}

	100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@keyframes bounceInUp {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
		transition-timing-function: cubic-bezier(0.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,3000px,0);
		transform: translate3d(0,3000px,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0)
	}

	75% {
		-webkit-transform: translate3d(0,10px,0);
		transform: translate3d(0,10px,0)
	}

	90% {
		-webkit-transform: translate3d(0,-5px,0);
		transform: translate3d(0,-5px,0)
	}

	100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(0.9,.9,.9);
		transform: scale3d(0.9,.9,.9)
	}

	50%,55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1,1.1,1.1);
		transform: scale3d(1.1,1.1,1.1)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale3d(0.3,.3,.3);
		transform: scale3d(0.3,.3,.3)
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(0.9,.9,.9);
		transform: scale3d(0.9,.9,.9)
	}

	50%,55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1,1.1,1.1);
		transform: scale3d(1.1,1.1,1.1)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale3d(0.3,.3,.3);
		transform: scale3d(0.3,.3,.3)
	}
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0,10px,0);
		transform: translate3d(0,10px,0)
	}

	40%,45% {
		opacity: 1;
		-webkit-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0)
	}
}

@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0,10px,0);
		transform: translate3d(0,10px,0)
	}

	40%,45% {
		opacity: 1;
		-webkit-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0)
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px,0,0);
		transform: translate3d(20px,0,0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px,0,0);
		transform: translate3d(-2000px,0,0)
	}
}

@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px,0,0);
		transform: translate3d(20px,0,0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px,0,0);
		transform: translate3d(-2000px,0,0)
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px,0,0);
		transform: translate3d(-20px,0,0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}
}

@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px,0,0);
		transform: translate3d(-20px,0,0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0,-10px,0);
		transform: translate3d(0,-10px,0)
	}

	40%,45% {
		opacity: 1;
		-webkit-transform: translate3d(0,20px,0);
		transform: translate3d(0,20px,0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,-2000px,0);
		transform: translate3d(0,-2000px,0)
	}
}

@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0,-10px,0);
		transform: translate3d(0,-10px,0)
	}

	40%,45% {
		opacity: 1;
		-webkit-transform: translate3d(0,20px,0);
		transform: translate3d(0,20px,0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,-2000px,0);
		transform: translate3d(0,-2000px,0)
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-2000px,0);
		transform: translate3d(0,-2000px,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-2000px,0);
		transform: translate3d(0,-2000px,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px,0,0);
		transform: translate3d(-2000px,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px,0,0);
		transform: translate3d(-2000px,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0)
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0)
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px,0,0);
		transform: translate3d(-2000px,0,0)
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px,0,0);
		transform: translate3d(-2000px,0,0)
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}
}

@keyframes fadeOutRightBig {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,-2000px,0);
		transform: translate3d(0,-2000px,0)
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,-2000px,0);
		transform: translate3d(0,-2000px,0)
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);
		transform: perspective(400px) rotate3d(0,1,0,-360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(0.95,.95,.95);
		transform: perspective(400px) scale3d(0.95,.95,.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);
		transform: perspective(400px) rotate3d(0,1,0,-360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(0.95,.95,.95);
		transform: perspective(400px) scale3d(0.95,.95,.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
		transform: perspective(400px) rotate3d(1,0,0,90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
		transform: perspective(400px) rotate3d(1,0,0,-20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
		transform: perspective(400px) rotate3d(1,0,0,10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
		transform: perspective(400px) rotate3d(1,0,0,-5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
		transform: perspective(400px) rotate3d(1,0,0,90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
		transform: perspective(400px) rotate3d(1,0,0,-20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
		transform: perspective(400px) rotate3d(1,0,0,10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
		transform: perspective(400px) rotate3d(1,0,0,-5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
		transform: perspective(400px) rotate3d(0,1,0,90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);
		transform: perspective(400px) rotate3d(0,1,0,-20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);
		transform: perspective(400px) rotate3d(0,1,0,10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);
		transform: perspective(400px) rotate3d(0,1,0,-5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
		transform: perspective(400px) rotate3d(0,1,0,90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);
		transform: perspective(400px) rotate3d(0,1,0,-20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);
		transform: perspective(400px) rotate3d(0,1,0,10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);
		transform: perspective(400px) rotate3d(0,1,0,-5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}

@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
		transform: perspective(400px) rotate3d(1,0,0,-20deg);
		opacity: 1
	}

	100% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
		transform: perspective(400px) rotate3d(1,0,0,90deg);
		opacity: 0
	}
}

@keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
		transform: perspective(400px) rotate3d(1,0,0,-20deg);
		opacity: 1
	}

	100% {
		-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
		transform: perspective(400px) rotate3d(1,0,0,90deg);
		opacity: 0
	}
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);
		transform: perspective(400px) rotate3d(0,1,0,-15deg);
		opacity: 1
	}

	100% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
		transform: perspective(400px) rotate3d(0,1,0,90deg);
		opacity: 0
	}
}

@keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}

	30% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);
		transform: perspective(400px) rotate3d(0,1,0,-15deg);
		opacity: 1
	}

	100% {
		-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
		transform: perspective(400px) rotate3d(0,1,0,90deg);
		opacity: 0
	}
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY;
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}

@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%,0,0) skewX(-30deg);
		transform: translate3d(100%,0,0) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}

	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%,0,0) skewX(-30deg);
		transform: translate3d(100%,0,0) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}

	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
	0% {
		opacity: 1
	}

	100% {
		-webkit-transform: translate3d(100%,0,0) skewX(30deg);
		transform: translate3d(100%,0,0) skewX(30deg);
		opacity: 0
	}
}

@keyframes lightSpeedOut {
	0% {
		opacity: 1
	}

	100% {
		-webkit-transform: translate3d(100%,0,0) skewX(30deg);
		transform: translate3d(100%,0,0) skewX(30deg);
		opacity: 0
	}
}

.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0,0,1,-200deg);
		transform: rotate3d(0,0,1,-200deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0,0,1,-200deg);
		transform: rotate3d(0,0,1,-200deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0,0,1,-45deg);
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0,0,1,-45deg);
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0,0,1,45deg);
		transform: rotate3d(0,0,1,45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0,0,1,45deg);
		transform: rotate3d(0,0,1,45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0,0,1,45deg);
		transform: rotate3d(0,0,1,45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0,0,1,45deg);
		transform: rotate3d(0,0,1,45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0,0,1,-90deg);
		transform: rotate3d(0,0,1,-90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0,0,1,-90deg);
		transform: rotate3d(0,0,1,-90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}

	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0,0,1,200deg);
		transform: rotate3d(0,0,1,200deg);
		opacity: 0
	}
}

@keyframes rotateOut {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}

	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0,0,1,200deg);
		transform: rotate3d(0,0,1,200deg);
		opacity: 0
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0,0,1,45deg);
		transform: rotate3d(0,0,1,45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0,0,1,45deg);
		transform: rotate3d(0,0,1,45deg);
		opacity: 0
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0,0,1,-45deg);
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0,0,1,-45deg);
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0,0,1,-45deg);
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0
	}
}

@keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0,0,1,-45deg);
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0,0,1,90deg);
		transform: rotate3d(0,0,1,90deg);
		opacity: 0
	}
}

@keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0,0,1,90deg);
		transform: rotate3d(0,0,1,90deg);
		opacity: 0
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	20%,60% {
		-webkit-transform: rotate3d(0,0,1,80deg);
		transform: rotate3d(0,0,1,80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	40%,80% {
		-webkit-transform: rotate3d(0,0,1,60deg);
		transform: rotate3d(0,0,1,60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}

	100% {
		-webkit-transform: translate3d(0,700px,0);
		transform: translate3d(0,700px,0);
		opacity: 0
	}
}

@keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	20%,60% {
		-webkit-transform: rotate3d(0,0,1,80deg);
		transform: rotate3d(0,0,1,80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	40%,80% {
		-webkit-transform: rotate3d(0,0,1,60deg);
		transform: rotate3d(0,0,1,60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}

	100% {
		-webkit-transform: translate3d(0,700px,0);
		transform: translate3d(0,700px,0);
		opacity: 0
	}
}

.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge
}

@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
		transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
		-ms-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
		transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}

@-webkit-keyframes rollOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
		transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
	}
}

@keyframes rollOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
		transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3,.3,.3);
		transform: scale3d(0.3,.3,.3)
	}

	50% {
		opacity: 1
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3,.3,.3);
		transform: scale3d(0.3,.3,.3)
	}

	50% {
		opacity: 1
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.1,.1,.1) translate3d(0,-1000px,0);
		transform: scale3d(0.1,.1,.1) translate3d(0,-1000px,0);
		-webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(0,60px,0);
		transform: scale3d(0.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
		animation-timing-function: cubic-bezier(0.175,.885,.32,1)
	}
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.1,.1,.1) translate3d(0,-1000px,0);
		transform: scale3d(0.1,.1,.1) translate3d(0,-1000px,0);
		-webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(0,60px,0);
		transform: scale3d(0.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
		animation-timing-function: cubic-bezier(0.175,.885,.32,1)
	}
}

.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.1,.1,.1) translate3d(-1000px,0,0);
		transform: scale3d(0.1,.1,.1) translate3d(-1000px,0,0);
		-webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(10px,0,0);
		transform: scale3d(0.475,.475,.475) translate3d(10px,0,0);
		-webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
		animation-timing-function: cubic-bezier(0.175,.885,.32,1)
	}
}

@keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.1,.1,.1) translate3d(-1000px,0,0);
		transform: scale3d(0.1,.1,.1) translate3d(-1000px,0,0);
		-webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(10px,0,0);
		transform: scale3d(0.475,.475,.475) translate3d(10px,0,0);
		-webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
		animation-timing-function: cubic-bezier(0.175,.885,.32,1)
	}
}

.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.1,.1,.1) translate3d(1000px,0,0);
		transform: scale3d(0.1,.1,.1) translate3d(1000px,0,0);
		-webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(-10px,0,0);
		transform: scale3d(0.475,.475,.475) translate3d(-10px,0,0);
		-webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
		animation-timing-function: cubic-bezier(0.175,.885,.32,1)
	}
}

@keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.1,.1,.1) translate3d(1000px,0,0);
		transform: scale3d(0.1,.1,.1) translate3d(1000px,0,0);
		-webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(-10px,0,0);
		transform: scale3d(0.475,.475,.475) translate3d(-10px,0,0);
		-webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
		animation-timing-function: cubic-bezier(0.175,.885,.32,1)
	}
}

.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.1,.1,.1) translate3d(0,1000px,0);
		transform: scale3d(0.1,.1,.1) translate3d(0,1000px,0);
		-webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(0,-60px,0);
		transform: scale3d(0.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
		animation-timing-function: cubic-bezier(0.175,.885,.32,1)
	}
}

@keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.1,.1,.1) translate3d(0,1000px,0);
		transform: scale3d(0.1,.1,.1) translate3d(0,1000px,0);
		-webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(0,-60px,0);
		transform: scale3d(0.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
		animation-timing-function: cubic-bezier(0.175,.885,.32,1)
	}
}

.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3,.3,.3);
		transform: scale3d(0.3,.3,.3)
	}

	100% {
		opacity: 0
	}
}

@keyframes zoomOut {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3,.3,.3);
		transform: scale3d(0.3,.3,.3)
	}

	100% {
		opacity: 0
	}
}

.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(0,-60px,0);
		transform: scale3d(0.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale3d(0.1,.1,.1) translate3d(0,2000px,0);
		transform: scale3d(0.1,.1,.1) translate3d(0,2000px,0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
		animation-timing-function: cubic-bezier(0.175,.885,.32,1)
	}
}

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(0,-60px,0);
		transform: scale3d(0.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale3d(0.1,.1,.1) translate3d(0,2000px,0);
		transform: scale3d(0.1,.1,.1) translate3d(0,2000px,0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
		animation-timing-function: cubic-bezier(0.175,.885,.32,1)
	}
}

.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(42px,0,0);
		transform: scale3d(0.475,.475,.475) translate3d(42px,0,0)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px,0,0);
		transform: scale(0.1) translate3d(-2000px,0,0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(42px,0,0);
		transform: scale3d(0.475,.475,.475) translate3d(42px,0,0)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px,0,0);
		transform: scale(0.1) translate3d(-2000px,0,0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(-42px,0,0);
		transform: scale3d(0.475,.475,.475) translate3d(-42px,0,0)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px,0,0);
		transform: scale(0.1) translate3d(2000px,0,0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(-42px,0,0);
		transform: scale3d(0.475,.475,.475) translate3d(-42px,0,0)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px,0,0);
		transform: scale(0.1) translate3d(2000px,0,0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(0,60px,0);
		transform: scale3d(0.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale3d(0.1,.1,.1) translate3d(0,-2000px,0);
		transform: scale3d(0.1,.1,.1) translate3d(0,-2000px,0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
		animation-timing-function: cubic-bezier(0.175,.885,.32,1)
	}
}

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475,.475,.475) translate3d(0,60px,0);
		transform: scale3d(0.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
	}

	100% {
		opacity: 0;
		-webkit-transform: scale3d(0.1,.1,.1) translate3d(0,-2000px,0);
		transform: scale3d(0.1,.1,.1) translate3d(0,-2000px,0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
		animation-timing-function: cubic-bezier(0.175,.885,.32,1)
	}
}

.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
		visibility: visible
	}

	100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
		visibility: visible
	}

	100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
		visibility: visible
	}

	100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
		visibility: visible
	}

	100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
		visibility: visible
	}

	100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
		visibility: visible
	}

	100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
		visibility: visible
	}

	100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
		visibility: visible
	}

	100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	100% {
		visibility: hidden;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

@keyframes slideOutDown {
	0% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	100% {
		visibility: hidden;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	100% {
		visibility: hidden;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

@keyframes slideOutLeft {
	0% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	100% {
		visibility: hidden;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	100% {
		visibility: hidden;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

@keyframes slideOutRight {
	0% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	100% {
		visibility: hidden;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	100% {
		visibility: hidden;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}

@keyframes slideOutUp {
	0% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}

	100% {
		visibility: hidden;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp
}

.field {
	position: relative;
	padding: 8px 0
}

.field.additional,.field.choice {
	margin-bottom: 0
}

.field.note {
	margin-bottom: 16px
}

.field .control input {
	background: #FFF
}

.field.custom-label {
	padding: 8px 0;
	transition: .3s ease
}

.field.custom-label .label {
	position: absolute;
	z-index: 2;
	top: 21px;
	left: 20px;
	pointer-events: none;
	transition: .3s ease;
	transform-origin: 0 0
}

.field.custom-label.focus .label {
	top: 6px;
	transform: scale(0.7)
}

.field.custom-label.focus.required .label {
	color: #d73105
}

.field.custom-label.focus.required .label:after {
	display: none
}

.field .checkbox {
	margin: .75rem .5rem 0 0
}

.field .field-tooltip-action {
	outline: 0 !important
}

.field.required div.mage-error {
	position: absolute;
	top: calc(100% + 4px);
	left: 0;
	right: 0;
	padding-left: 0;
	font-size: 12px;
	line-height: 1
}

.field.required .control {
	position: relative
}

.field.required .control._with-tooltip input.input-text+div.mage-error {
	top: auto;
	bottom: 2rem
}

.field.required .control .field-tooltip.toggle {
	top: -25px
}

.field.required input.input-text {
	transition: margin-bottom .3s ease
}

.field.required input.input-text.mage-error {
	margin-bottom: 20px
}

.field.required input.input-text#password.mage-error {
	margin-bottom: 30px
}

.field.required.comment textarea.input-text.mage-error {
	margin-bottom: 30px
}

.fieldset .actions-toolbar {
	padding-top: 16px
}

.field.required>.label:not(.admin__field-label):after,.field._required>.label:not(.admin__field-label):after,.fieldset>.field.required>.label:not(.admin__field-label):after,.fieldset>.fields>.field.required>.label:not(.admin__field-label):after {
	color: #d73105;
	content: "*";
	font-size: 12px;
	margin: 0 0 0 5px
}

.legend,legend {
	font-size: 1rem;
	font-weight: 600
}

.legend+br,legend+br {
	display: none
}

.input-text,input[type="text"],input[type="email"],input[type="password"],input[type="number"],select,textarea {
	display: block;
	width: 100%;
	padding: 13px 18px;
	font-size: inherit;
	min-height: 2em;
	vertical-align: baseline;
	background: #FFF;
	border: 1px solid #e3e3e3;
	border-radius: 2px
}

.input-text.mage-error,input[type="text"].mage-error,input[type="email"].mage-error,input[type="password"].mage-error,input[type="number"].mage-error,select.mage-error,textarea.mage-error {
	border-color: red;
	font-style: normal
}

.input-text::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	opacity: 1;
	transition: opacity .3s ease
}

.input-text::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="number"]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder {
	opacity: 1;
	transition: opacity .3s ease
}

.input-text:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="number"]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder {
	opacity: 1;
	transition: opacity .3s ease
}

.input-text:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder {
	opacity: 1;
	transition: opacity .3s ease
}

.input-text:focus::-webkit-input-placeholder,input[type="text"]:focus::-webkit-input-placeholder,input[type="email"]:focus::-webkit-input-placeholder,input[type="password"]:focus::-webkit-input-placeholder,input[type="number"]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder {
	opacity: .5;
	transition: opacity .3s ease
}

.input-text:focus::-moz-placeholder,input[type="text"]:focus::-moz-placeholder,input[type="email"]:focus::-moz-placeholder,input[type="password"]:focus::-moz-placeholder,input[type="number"]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder {
	opacity: .5;
	transition: opacity .3s ease
}

.input-text:focus:-moz-placeholder,input[type="text"]:focus:-moz-placeholder,input[type="email"]:focus:-moz-placeholder,input[type="password"]:focus:-moz-placeholder,input[type="number"]:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder {
	opacity: .5;
	transition: opacity .3s ease
}

.input-text:focus:-ms-input-placeholder,input[type="text"]:focus:-ms-input-placeholder,input[type="email"]:focus:-ms-input-placeholder,input[type="password"]:focus:-ms-input-placeholder,input[type="number"]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder {
	opacity: .5;
	transition: opacity .3s ease
}

select[multiple="multiple"] {
	padding: 0;
	min-height: 0
}

body.sm-desktop select {
	box-sizing: content-box
}

textarea {
	max-width: 100%
}

p.required {
	color: #d73105
}

.form-inline {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.form-inline .control input,.form-inline .control select,.form-inline .control textarea {
	width: auto
}

.radio,input[type="checkbox"],input[type="radio"] {
	display: inline-block;
	width: auto
}

.field.choice {
	position: relative;
	font-size: 1rem;
	line-height: 1rem
}

.field.choice>input[type=checkbox],.field.choice>input[type=radio] {
	position: absolute;
	z-index: -1;
	opacity: 0
}

.field.choice>input[type=checkbox]+.label:before,.field.choice>input[type=radio]+.label:before {
	display: inline-block;
	font-size: 16px;
	line-height: 1rem;
	width: 18px;
	height: 18px;
	font-family: "Nucleo Mini";
	font-style: normal;
	vertical-align: baseline;
	color: #000;
	text-align: center;
	padding-right: 3px;
	vertical-align: top
}

.field.choice>input[type=checkbox]+.label span,.field.choice>input[type=radio]+.label span {
	display: inline-block
}

.field.choice>input[type=checkbox]+.label:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

.field.choice>input[type=checkbox]:checked+.label:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

.field.choice>input[type=checkbox]:disabled:checked+.label:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	pointer-events: none;
	opacity: .6
}

.field.choice>input[type=radio]+.label:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

.field.choice>input[type=radio]:checked+.label:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

.field.choice>input[type=checkbox]:disabled:checked+.label:before {
	content: "";
	display: inline-block;
	font-family: "Material Icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	pointer-events: none;
	opacity: .6
}

.field.choice>input[type=checkbox]:disabled+.label:before,.field.choice>input[type=radio]:disabled+.label:before {
	pointer-events: none;
	opacity: .6
}

.mage-error:not(input):not(textarea) {
	font-size: .8rem;
	line-height: 1.2rem;
	font-style: italic;
	color: red
}

.page-main>.page-messages.messages {
	z-index: 9999
}

@media(min-width:768px) {
	.page-main>.page-messages.messages {
		top: 20px;
		max-width: 100%
	}
}

.page-main>.page-messages.messages .message {
	padding: .8rem 1rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: 2px
}

.page-main>.page-messages.messages .message:not(.notice):not(.info) {
	position: relative;
	cursor: pointer
}

.page-main>.page-messages.messages .message-info,.page-main>.page-messages.messages .message-notice,.page-main>.page-messages.messages .message.notice,.page-main>.page-messages.messages .message.info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.page-main>.page-messages.messages .message-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}

.page-main>.page-messages.messages .message-error {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}

.page-main>.page-messages.messages .message-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

body._has-modal {
	height: 100%;
	overflow: hidden;
	width: 100%
}

body._has-modal-custom .modal-custom-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,.7);
	z-index: 999
}

.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close {
	position: absolute;
	right: 10px;
	top: 10px;
	transition: .3s ease;
	line-height: inherit
}

.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.modal-custom .action-close:hover,.modal-popup .action-close:hover,.modal-slide .action-close:hover {
	color: #a2a1a1
}

.modal-custom .action-close>span,.modal-popup .action-close>span,.modal-slide .action-close>span {
	display: none
}

.modals-overlay {
	z-index: 800;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0
}

.modal-slide,.modal-popup {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
	pointer-events: none
}

.modal-slide._show,.modal-popup._show {
	pointer-events: auto;
	visibility: visible;
	background: rgba(0,0,0,.65)
}

.modal-slide._show .modal-inner-wrap,.modal-popup._show .modal-inner-wrap {
	position: relative;
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}

.modal-slide .modal-inner-wrap,.modal-popup .modal-inner-wrap {
	padding: 15px;
	background-color: #fff;
	box-shadow: 0 0 12px 2px rgba(0,0,0,.35);
	opacity: 1
}

.modal-slide {
	left: auto;
	z-index: 1000
}

.modal-slide._show .modal-inner-wrap {
	transform: translateX(0)
}

.modal-slide .modal-inner-wrap {
	height: 100%;
	overflow-y: auto;
	position: static;
	transform: translateX(100%);
	transition: .3s ease-in-out;
	width: 270px
}

.modal-slide._inner-scroll .modal-inner-wrap {
	overflow-y: visible;
	display: flex;
	flex-direction: column
}

.modal-slide._inner-scroll .modal-header,.modal-slide._inner-scroll .modal-footer {
	flex-grow: 0;
	flex-shrink: 1
}

.modal-slide._inner-scroll .modal-content {
	overflow-y: auto
}

.modal-slide._inner-scroll .modal-footer {
	margin-top: auto
}

.modal-slide .modal-header,.modal-slide .modal-content,.modal-slide .modal-footer {
	padding: 0 8px 8px
}

.modal-slide .modal-header {
	padding-bottom: 10px;
	padding-top: 10px
}

.modal-popup {
	left: 0;
	display: block;
	overflow-y: auto;
	z-index: 1000
}

.modal-popup._show .modal-inner-wrap {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.modal-popup .modal-inner-wrap {
	box-sizing: border-box;
	height: auto;
	left: 0;
	margin: 10vh auto;
	position: absolute;
	right: 0;
	transform: translateY(-200%);
	transition: .3s ease;
	display: flex;
	flex-direction: column;
	width: 75%
}

.modal-popup._inner-scroll {
	overflow-y: visible
}

.ie10 .modal-popup._inner-scroll,.ie9 .modal-popup._inner-scroll {
	overflow-y: auto
}

.modal-popup._inner-scroll .modal-inner-wrap {
	max-height: 90%
}

.ie10 .modal-popup._inner-scroll .modal-inner-wrap,.ie9 .modal-popup._inner-scroll .modal-inner-wrap {
	max-height: none
}

.modal-popup._inner-scroll .modal-content {
	overflow-y: auto
}

.modal-popup .modal-header,.modal-popup .modal-content,.modal-popup .modal-footer {
	padding-left: 16px;
	padding-right: 16px
}

.modal-popup .modal-header,.modal-popup .modal-footer {
	flex-grow: 0;
	flex-shrink: 1
}

.modal-popup .modal-header {
	padding-bottom: 16px;
	padding-top: 16px
}

.modal-popup .modal-title {
	padding-bottom: 8px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 16px
}

.modal-popup .modal-footer {
	margin-top: auto;
	padding-bottom: 16px;
	padding-top: 16px
}

.modal-popup .modal-footer-actions {
	text-align: right
}

.modal-popup.confirm .modal-inner-wrap {
	left: 50%;
	margin-left: -350px;
	width: 700px
}

@media(max-width:702px) {
	.modal-popup.confirm .modal-inner-wrap {
		left: 5vw;
		max-width: 90vw;
		margin-left: 0
	}
}

.modal-popup.confirm .modal-footer {
	text-align: right
}

.modal-popup._image-box .modal-inner-wrap {
	margin: 5rem auto;
	max-width: 78rem;
	position: static
}

.modal-popup._image-box .thumbnail-preview {
	padding-bottom: 4rem;
	text-align: center
}

.modal-popup._image-box .thumbnail-preview .thumbnail-preview-image-block {
	border: 1px solid #e3e3e3;
	margin: 0 auto 2rem;
	max-width: 58rem;
	padding: 2rem
}

.modal-popup._image-box .thumbnail-preview .thumbnail-preview-image {
	max-height: 54rem
}

@media(max-width:768px) {
	.custom-slide {
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		visibility: hidden;
		pointer-events: none;
		left: auto;
		z-index: 1000
	}

	.custom-slide._show {
		pointer-events: auto;
		visibility: visible;
		background: rgba(0,0,0,.65)
	}

	.custom-slide._show .modal-inner-wrap {
		position: relative;
		-webkit-transform: translate(0,0);
		transform: translate(0,0)
	}

	.custom-slide .modal-inner-wrap {
		padding: 15px;
		background-color: #fff;
		box-shadow: 0 0 12px 2px rgba(0,0,0,.35);
		opacity: 1
	}

	.custom-slide._show .modal-inner-wrap {
		transform: translateX(0)
	}

	.custom-slide .modal-inner-wrap {
		height: 100%;
		overflow-y: auto;
		position: static;
		transform: translateX(100%);
		transition: .3s ease-in-out;
		width: 270px
	}

	.custom-slide._inner-scroll .modal-inner-wrap {
		overflow-y: visible;
		display: flex;
		flex-direction: column
	}

	.custom-slide._inner-scroll .modal-header,.custom-slide._inner-scroll .modal-footer {
		flex-grow: 0;
		flex-shrink: 1
	}

	.custom-slide._inner-scroll .modal-content {
		overflow-y: auto
	}

	.custom-slide._inner-scroll .modal-footer {
		margin-top: auto
	}

	.custom-slide .modal-header,.custom-slide .modal-content,.custom-slide .modal-footer {
		padding: 0 8px 8px
	}

	.custom-slide .modal-header {
		padding-bottom: 10px;
		padding-top: 10px
	}

	.custom-slide._show {
		-webkit-overflow-scrolling: touch;
		overflow-y: auto;
		overflow-x: hidden
	}

	.custom-slide .modal-inner-wrap {
		box-sizing: border-box;
		height: auto;
		min-height: 100%
	}

	body._has-modal-custom {
		height: 100vh;
		overflow: hidden;
		width: 100vw
	}

	.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close {
		display: block
	}
}

@media print {
	.modal-popup {
		display: none;
		visibility: hidden;
		opacity: 0
	}
}

.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px,0px,0px)
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d
}

.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {
	display: none
}

.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-loaded {
	display: block
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}

.owl-carousel.owl-hidden {
	opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
	display: none
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab
}

.owl-carousel.owl-rtl {
	direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
	float: right
}

.no-js .owl-carousel {
	display: block
}

.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
	z-index: 0
}

.owl-carousel .owl-animated-out {
	z-index: 1
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.owl-height {
	transition: height 500ms ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease
}

.owl-carousel .owl-item img.owl-lazy {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("http://www.nbsavetrip.com/templets/pc/images/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform: scale(1.3,1.3);
	-ms-transform: scale(1.3,1.3);
	transform: scale(1.3,1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%
}

.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-nav {
	position: absolute;
	top: -45px;
	right: 0
}

.owl-nav .owl-prev {
	line-height: inherit;
	display: inline-block
}

.owl-nav .owl-prev:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.owl-nav .owl-next {
	line-height: inherit;
	display: inline-block;
	margin-left: 8px
}

.owl-nav .owl-next:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.owl-nav .owl-prev,.owl-nav .owl-next {
	color: #333;
	width: 26px;
	position: relative;
	cursor: pointer
}

.owl-nav .owl-prev:before,.owl-nav .owl-next:before {
	position: absolute;
	top: 0;
	right: 0;
	width: 26px;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	padding: 0;
	border: 1px solid #e3e3e3
}

.owl-nav .owl-prev:hover:before,.owl-nav .owl-next:hover:before {
	color: #000
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0)
}

.select2-container {
	display: inline-block;
	margin: 0;
	position: relative;
	text-align: left;
	vertical-align: middle;
	max-width: 250px
}

.select2-container.select2-container--open .select2-selection--single {
	background: #f5f5f5
}

.select2-container.select2-container--open .select2-selection--single .select2-selection__rendered {
	position: relative;
	box-shadow: 2px 2px 5px 0 rgba(0,0,0,.1);
	z-index: 99
}

.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 50px;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px
}

.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-search--inline {
	float: left
}

.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: 0;
	font-size: 100%;
	margin-top: 5px;
	padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-dropdown {
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 98
}

.select2-results {
	display: block;
	padding: 15px 20px
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0
}

.select2-results__option {
	padding: 0 0 4px;
	font-size: 12px;
	text-transform: capitalize;
	user-select: none;
	-webkit-user-select: none
}

.select2-results__option[aria-selected] {
	cursor: pointer
}

.select2-results__option:last-child {
	padding-bottom: 0
}

.select2-container--open .select2-dropdown {
	left: 0
}

.select2-container--open .select2-dropdown--above {
	border-bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
	overflow-y: auto;
	border-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	box-shadow: 2px 2px 5px 0 rgba(0,0,0,.1)
}

.select2-search--dropdown {
	display: none;
	padding: 4px
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
	display: none
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0)
}

.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important
}

.select2-container--default .select2-selection--single {
	background-color: #FFF;
	border: 1px solid #e3e3e3;
	border-radius: 2px;
	outline: 0;
	font-size: 12px;
	transition: .3s ease
}

.select2-container--default .select2-selection--single:hover {
	background: #f5f5f5
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #333;
	line-height: 49px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 3px;
	right: 13px;
	width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	line-height: inherit;
	border: 0;
	height: 0;
	position: absolute;
	top: 50%;
	width: 0
}

.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default;
	opacity: .3
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
	float: right
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid black 1px;
	outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: 0;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 300px;
	overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background: none;
	color: #000
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background: none;
	color: #000
}

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}

.product.info #product-review-container .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-right: 25px
}

.product.info #product-review-container .select2-container--default .select2-selection--single .select2-selection__arrow {
	right: 0
}

.sm-mobile .page-wrapper {
	padding-top: 56px
}

.sm-mobile .header-switchers {
	display: none
}

.sm-mobile .sm-header_customer-menu-container {
	position: fixed;
	z-index: 20;
	top: 56px;
	right: 0;
	left: 0;
	height: 0
}

.sm-mobile .sm-header_customer-menu-toggle {
	display: block;
	position: fixed;
	top: 0;
	right: 84px;
	font-family: "fl-outicons";
	width: 56px;
	height: 56px;
	z-index: 20
}

.sm-mobile .sm-header_customer-menu-toggle>span {
	display: inline-block;
	position: relative;
	width: 56px;
	height: 56px;
	font-size: 19px;
	line-height: 56px;
	text-align: center;
	cursor: pointer;
	color: #FFF
}

.sm-mobile .sm-header_customer-menu-toggle>span:before,.sm-mobile .sm-header_customer-menu-toggle>span:after {
	transition: .3s ease
}

.sm-mobile .sm-header_customer-menu-toggle>span:before,.sm-mobile .sm-header_customer-menu-toggle>span:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.sm-mobile .sm-header_customer-menu-toggle>span:before {
	content: "";
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible
}

.sm-mobile .sm-header_customer-menu-toggle>span:after {
	content: "";
	transform: rotate(-90deg) scale(0);
	opacity: 0;
	visibility: hidden
}

.sm-mobile .sm-header_customer-menu-toggle.active>span:before {
	opacity: 0;
	visibility: hidden;
	transform: rotate(90deg) scale(0)
}

.sm-mobile .sm-header_customer-menu-toggle.active>span:after {
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible
}

.sm-mobile .sm-header_customer-menu-container .sm-header_customer-menu .welcome {
	color: #888;
	font-size: 12px;
	line-height: 14px;
	font-weight: 500;
	padding: 28px 16px;
	border-bottom: 1px solid #e3e3e3
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog {
	position: fixed;
	z-index: 20;
	top: 56px;
	right: 0;
	bottom: 0;
	width: 320px
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .ui-dialog-buttonpane {
	display: none
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog.active {
	visibility: visible;
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.25)
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .links li {
	display: block
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .links a {
	display: block;
	color: #333;
	font-size: 14px;
	line-height: 16px;
	font-weight: 500;
	padding: 17px 16px;
	border-bottom: 1px solid #e3e3e3
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .links a:hover {
	color: #000
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .links a.compare span.counter:before {
	content: '('
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .links a.compare span.counter:after {
	content: ')'
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .switcher {
	border-bottom: 1px solid #e3e3e3
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .switcher .switcher-options {
	display: block
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .switcher .switcher-trigger {
	cursor: pointer;
	display: block;
	color: #333;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	padding: 17px 16px
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .switcher .switcher-trigger:after {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	padding-left: 4px
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .switcher .switcher-trigger:hover {
	color: #000
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .switcher .switcher-trigger.active:after {
	content: '\e929'
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .switcher .switcher-trigger span {
	vertical-align: text-top
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .switcher .mage-dropdown-dialog {
	position: relative;
	padding: 0 8px 0 32px
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .switcher .mage-dropdown-dialog li {
	margin-bottom: 16px
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .switcher .mage-dropdown-dialog a {
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	color: #333
}

.sm-mobile .sm-header_customer-menu-wrap.ui-dialog .switcher .mage-dropdown-dialog a:hover {
	color: #000
}

.sm-mobile .sm-header_customer-menu.ui-dialog-content {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.25);
	transition: .3s ease;
	text-align: left;
	overflow: auto;
	transform: translateX(100vw)
}

.sm-mobile .sm-header_customer-menu-container.active .sm-header_customer-menu.ui-dialog-content {
	transform: translateX(0)
}

.sm-mobile .sm-header-nav-toggle {
	font-family: "Nucleo Mini";
	background: transparent;
	display: block;
	position: fixed;
	z-index: 17;
	top: 0;
	left: 0
}

.sm-mobile .sm-header-nav-toggle>span {
	display: inline-block;
	position: relative;
	width: 56px;
	height: 56px;
	font-size: 20px;
	line-height: 56px;
	text-align: center;
	cursor: pointer;
	color: #FFF
}

.sm-mobile .sm-header-nav-toggle>span:before,.sm-mobile .sm-header-nav-toggle>span:after {
	transition: .3s ease
}

.sm-mobile .sm-header-nav-toggle>span:before,.sm-mobile .sm-header-nav-toggle>span:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.sm-mobile .sm-header-nav-toggle>span:before {
	content: "";
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible
}

.sm-mobile .sm-header-nav-toggle>span:after {
	content: "";
	transform: rotate(-90deg) scale(0);
	opacity: 0;
	visibility: hidden
}

.sm-mobile .sm-header-nav-toggle.active>span:before {
	opacity: 0;
	visibility: hidden;
	transform: rotate(90deg) scale(0)
}

.sm-mobile .sm-header-nav-toggle.active>span:after {
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible
}

.sm-mobile .sm-header-menu-wrap {
	position: fixed;
	z-index: 999;
	top: 56px;
	bottom: 0;
	left: 0;
	width: 320px
}

.sm-mobile .sm-header-nav-wrap .ui-dialog-buttonpane {
	display: none
}

.sm-mobile nav.tm-top-navigation {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin-top: 0;
	color: #333;
	background: #FFF;
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.25);
	z-index: 15;
	transition: .3s ease;
	transform: translateX(-105%)
}

.sm-mobile .sm-header-nav-wrap.active .tm-top-navigation {
	transform: translateX(0)
}

.sm-mobile .tm-top-navigation>.ui-menu {
	display: block;
	height: 100%;
	overflow: auto;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	text-align: left
}

.sm-mobile .tm-top-navigation>.ui-menu ul {
	background: #f1f1f1
}

.sm-mobile .tm-top-navigation>.ui-menu li {
	position: relative;
	display: block
}

.sm-mobile .tm-top-navigation>.ui-menu li>a {
	color: #333;
	padding: 17px;
	border-bottom: 1px solid #e3e3e3;
	position: static;
	display: block
}

.sm-mobile .tm-top-navigation>.ui-menu li>a.ui-state-focus {
	color: #000
}

.sm-mobile .tm-top-navigation>.ui-menu li>a.ui-state-active {
	background: #e7e7e7
}

.sm-mobile .tm-top-navigation>.ui-menu li.level-top>a.ui-state-focus,.sm-mobile .tm-top-navigation>.ui-menu li.level1>a.ui-state-focus,.sm-mobile .tm-top-navigation>.ui-menu li.level2>a.ui-state-focus,.sm-mobile .tm-top-navigation>.ui-menu li.level3>a.ui-state-focus {
	background: #e7e7e7
}

.sm-mobile .tm-top-navigation>.ui-menu li.level1>a {
	padding-left: 34px
}

.sm-mobile .tm-top-navigation>.ui-menu li.level2>a {
	padding-left: 51px
}

.sm-mobile .tm-top-navigation>.ui-menu li.level3>a {
	padding-left: 51px
}

.sm-mobile .tm-top-navigation>.ui-menu ul.level1>li>a {
	font-weight: 700
}

.sm-mobile .tm-top-navigation>.ui-menu li.level-top.parent:after {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 12px;
	line-height: 1
}

.sm-mobile .tm-top-navigation>.ui-menu .submenu {
	top: auto !important;
	left: auto !important
}

.sm-mobile .tm-top-navigation>.ui-menu .submenu:not(.level0):not(.tm-megamenu) {
	display: block !important
}

.sm-mobile .rd-navbar-dropdown,.sm-mobile .rd-navbar-megamenu {
	display: none
}

.sm-mobile .level-top.parent .rd-navbar-dropdown li li>a,.sm-mobile .level-top.parent .rd-navbar-megamenu ul li li>a {
	padding-left: 48px
}

.sm-mobile .level-top.parent.opened>.rd-navbar-dropdown,.sm-mobile .level-top.parent.opened>.rd-navbar-megamenu {
	display: block
}

.sm-mobile .rd-navbar-submenu-toggle {
	position: absolute;
	z-index: 999;
	top: 0;
	right: 0;
	width: 40px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	color: #FFF;
	cursor: pointer;
	transition: .3s ease;
	line-height: inherit
}

.sm-mobile .rd-navbar-submenu-toggle:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.sm-mobile .rd-navbar-submenu-toggle:before {
	padding-top: 12px
}

.sm-mobile .opened>.rd-navbar-submenu-toggle {
	line-height: inherit
}

.sm-mobile .opened>.rd-navbar-submenu-toggle:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.sm-mobile .sm-header-panel-canvas {
	position: fixed;
	height: 56px;
	left: 0;
	top: 0;
	width: 100%;
	background: #000;
	z-index: 16;
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.25)
}

.sm-mobile .navigation .level-top .megamenu-wrapper {
	padding: 0;
	background: transparent;
	box-shadow: none
}

.sm-mobile .navigation .level-top .ui-menu-item div[class*="col-"] {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
	padding: 0
}

.sm-mobile .navigation .level-top .widget,.sm-mobile .navigation .level-top .video,.sm-mobile .navigation .level-top .static-block {
	display: none
}

.sm-mobile .navigation .level-top .mm-submenu .mm-submenu {
	padding-left: 0
}

.sm-mobile .header.links div.greet.welcome {
	display: none
}

.sm-desktop .header-switchers {
	display: none
}

.sm-desktop .sm-header_customer-menu-toggle {
	display: block;
	font-family: "fl-outicons";
	z-index: 20;
	color: #676666
}

.sm-desktop .sm-header_customer-menu-toggle>span {
	display: inline-block;
	position: relative;
	width: 56px;
	height: 56px;
	font-size: 19px;
	line-height: 56px;
	text-align: center;
	cursor: pointer;
	color: inherit
}

.sm-desktop .sm-header_customer-menu-toggle>span:before,.sm-desktop .sm-header_customer-menu-toggle>span:after {
	transition: .3s ease
}

.sm-desktop .sm-header_customer-menu-toggle>span:before,.sm-desktop .sm-header_customer-menu-toggle>span:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.sm-desktop .sm-header_customer-menu-toggle>span:before {
	content: "";
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible
}

.sm-desktop .sm-header_customer-menu-toggle>span:after {
	content: "";
	transform: rotate(-90deg) scale(0);
	opacity: 0;
	visibility: hidden
}

.sm-desktop .sm-header_customer-menu-toggle.active>span:before {
	opacity: 0;
	visibility: hidden;
	transform: rotate(90deg) scale(0)
}

.sm-desktop .sm-header_customer-menu-toggle.active>span:after {
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible
}

.sm-desktop .sm-header_customer-menu-toggle:hover {
	color: #a2a1a1
}

.sm-desktop .sm-header_customer-menu .welcome {
	display: none
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog {
	position: absolute;
	z-index: 20;
	top: 81px;
	right: 0;
	width: 270px;
	background: #FFF;
	box-shadow: 0 0 4px rgba(0,0,0,.4);
	border-top: 0;
	padding: 30px
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog .ui-dialog-buttonpane {
	display: none
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog.active {
	visibility: visible;
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.25)
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog .links li {
	display: block;
	margin-bottom: 7px
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog .links li a {
	color: #888
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog .links li a:hover {
	color: #000
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog .links li.compare .counter:before {
	content: '('
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog .links li.compare .counter:after {
	content: ')'
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog .switcher .switcher-options {
	display: block
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog .switcher .switcher-trigger {
	cursor: pointer;
	display: block
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog .switcher .switcher-trigger:after {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	padding-left: 4px
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog .switcher .switcher-trigger.active:after {
	content: '\e929'
}

.sm-desktop .sm-header_customer-menu-wrap.ui-dialog .switcher .mage-dropdown-dialog {
	position: relative
}

.sm-desktop .switcher {
	position: relative;
	padding: 0
}

.sm-desktop .switcher .toggle {
	cursor: pointer
}

.sm-desktop .switcher .toggle:after {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0);
	padding: 2px
}

.sm-desktop .switcher .toggle.active:after {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0,0)
}

.sm-desktop .switcher .toggle.active,.sm-desktop .switcher .toggle:hover {
	color: #a2a1a1
}

.sm-desktop .switcher .dropdown .mage-dropdown-dialog {
	transition: .3s all ease;
	opacity: 0;
	visibility: hidden;
	border: 0;
	margin-top: 5px;
	margin-left: 10px;
	font-size: 13px
}

.sm-desktop .switcher .dropdown .mage-dropdown-dialog li {
	margin-bottom: 5px
}

.sm-desktop .switcher .dropdown .mage-dropdown-dialog li:last-child {
	margin-bottom: 0
}

.sm-desktop .switcher .dropdown.active .mage-dropdown-dialog {
	opacity: 1;
	visibility: visible
}

table:not(.totals).table {
	width: 100%
}

table:not(.totals).table tr.row {
	display: table-row;
	margin: 0
}

table:not(.totals).table tr.row .col {
	padding-right: 0
}

table:not(.totals).table th,table:not(.totals).table td {
	padding: 10px
}

table:not(.totals).table th:first-child,table:not(.totals).table td:first-child {
	border-left: 0
}

@media(min-width:768px) {
	table:not(.totals).table th,table:not(.totals).table td {
		border-left: solid 1px #e3e3e3
	}
}

table:not(.totals).table thead th {
	font-weight: 700;
	border-top: solid 1px #e3e3e3;
	border-bottom: solid 1px #e3e3e3
}

@media(min-width:768px) {
	table:not(.totals).table tbody tr:nth-child(odd) {
		background: #f2f2f2
	}

	table:not(.totals).table tbody tr:nth-child(odd):first-child:last-child {
		background: transparent
	}
}

@media(max-width:767px) {
	table:not(.totals).table th {
		display: none
	}

	table:not(.totals).table td {
		width: 100%;
		padding: 10px 0;
		display: block
	}

	table:not(.totals).table td:before {
		font-weight: bold;
		display: block;
		border-bottom: solid 1px #e3e3e3;
		content: attr(data-th);
		margin-bottom: 10px
	}

	table:not(.totals).table td:first-child {
		background: #f2f2f2
	}

}

table:not(.totals).table-bordered {
	border-top: 2px solid #000;
	border-left: 1px solid #e3e3e3
}

table:not(.totals).table-bordered th,table:not(.totals).table-bordered td {
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3
}

table:not(.totals).data-table {
	width: 100%
}

table:not(.totals).data-table th,table:not(.totals).data-table td {
	padding: 20px;
	vertical-align: middle
}

table:not(.totals).data-table th {
	background: #f2f2f2;
	text-transform: uppercase;
	color: #000
}[role="tablist"] [role="tab"] {
	position: relative;
	cursor: pointer;
	outline: 0;
	margin-bottom: 1rem;
	display: inline-block;
	padding-right: 16px;
	line-height: inherit
}[role="tablist"] [role="tab"]:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}[role="tablist"] [role="tab"][aria-expanded="true"] {
	line-height: inherit
}[role="tablist"] [role="tab"][aria-expanded="true"]:before {
	content: "";
	display: inline-block;
	font-family: "Nucleo Mini";
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}[role="tablist"] [role="tab"]:before {
	position: absolute;
	right: 0;
	top: 2px
}[role="tablist"] [role="presentation"]:first-child [role="tab"] {
	margin-top: 0
}[role="tablist"] [role="tabpanel"] {
	margin-bottom: 32px
}

.block[role="tablist"] .title[role="tab"] {
	display: block
}

h1,.heading-1 {
	font-size: 2.85rem
}
@media (max-width:767px)
{
	h1, .heading-1 {
    font-size: 2rem;
}
}

h2,.heading-2 {
	font-size: 2rem
}

h3,.heading-3,.modal-popup .modal-title {
	font-size: 1.6rem
}

h4,.heading-4 {
	font-size: 1rem;
	font-weight: 600
}

h5,.heading-5 {
	font-size: .83rem
}

h6,.heading-6 {
	font-size: .67rem
}

h1,.heading-1 {
	color: #333;
	font-weight: 500;
	line-height: 1;
	margin-bottom: .5em
}

h2,.heading-2 {
	color: #333;
	font-weight: 500;
	line-height: 1;
	margin-bottom: .5em
}

h3,.heading-3,.modal-popup .modal-title {
	color: #333;
	font-weight: 500;
	line-height: 1;
	margin-bottom: .5em
}

h4,.heading-4 {
	color: #333;
	font-weight: 500;
	line-height: 1;
	margin-bottom: .5em
}

h5,.heading-5 {
	color: #333;
	font-weight: 500;
	line-height: 1;
	margin-bottom: .5em
}

h6,.heading-6 {
	color: #333;
	font-weight: 500;
	line-height: 1;
	margin-bottom: .5em
}

.page-title,.section-title {
	text-align: center
}

.text-center {
	text-align: center
}

a {
	color: #000;
	transition: .3s ease
}

a:hover {
	color: #a2a1a1
}

p {
	margin-bottom: 1rem
}

p a,.list a,.contact-info a {
	color: #000
}

p a:hover,.list a:hover,.contact-info a:hover {
	color: #a2a1a1
}

mark {
	color: #FFF;
	background: #000
}

em {
	color: #000
}

small {
	font-size: .8em
}

pre {
	white-space: normal
}

dl dt {
	font-weight: 700
}

dl dd {
	font-style: italic;
	padding-left: 2rem
}