.jq-checkbox {
	top: -1px;
    vertical-align: middle;
    width: 13px;
    height: 13px;
    margin: 0 5px 0 0;
    border: 1px solid #C3C3C3;
    background: #fff;
    cursor: pointer;
}
.jq-checkbox.checked .jq-checkbox__div {
    width: 11px;
    height: 11px;
    margin: 0px 0 0 0px;
    background: #FFD200;
    background-image: url(../828d98cabf9c0f45f27e.png);
    background-position: 0px -85px;
}
.s-myvacancy .jq-checkbox {
    width: 20px;
    height: 20px;
}
.s-myvacancy .jq-checkbox.checked .jq-checkbox__div {
    width: 18px;
    height: 18px;
    background-position: 4px -82px;
}
.jq-checkbox.checked {
	border-color: #FFD200;
}
.jq-checkbox.checked.focused {
	/*padding: 1px;*/
}
.jq-checkbox.focused {
	border: 1px solid #ffd200;
}
.jq-checkbox.disabled {
	opacity: .55;
}
.jq-radio {
	top: -1px;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
}
.jq-radio.checked .jq-radio__div {
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #777;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);
}
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-radio.disabled {
	opacity: .55;
}
.jq-file {
	width: 270px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.jq-file input {
	height: auto;
	line-height: 1em;
	cursor: pointer;
}
.jq-file__name {
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding: 0 80px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1;
	font: 14px/32px Arial, sans-serif;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-file:hover .jq-file__browse {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-number {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0 36px 0 0;
}
.jq-number__field {
	width: 100px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;
	font: 14px Arial, sans-serif;
	color: #333;
	text-align: left; /* для Opera Presto */
	-moz-appearance: textfield;
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 14px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin:hover {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 11px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #999;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
	border-top-color: #000;
}
.jq-number__spin.plus:hover:after {
	border-bottom-color: #000;
}
.jq-number.focused .jq-number__field {
	border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
    width: 100%;
	position: relative;
	z-index: 0 !important;
	top: 0;
	text-align: left;
}
.jq-selectbox.opened {
	z-index: 3 !important;
}
.jq-selectbox__select {
	height: 40px;
    padding: 0px 45px 0 10px;
    border: 2px solid #000;
    border-radius: 2px;
	background: #fff;
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	display: block;
    margin: 0;
}
.jq-selectbox.jqselect:nth-child(1)
.jq-selectbox__select {
	margin-top: 0;
}
.jq-selectbox__select:hover {
	background: transparent;
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #000;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
    line-height: 38px;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
    top: 0px;
    right: 0;
    height: 100%;
    width: 33px;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
    top: 16px;
    right: 12px;
    width: 7px;
    height: 5px;
    content: "";
    background-image: url(../828d98cabf9c0f45f27e.png);
    background-position: 0 -5px;
}
.jq-selectbox__trigger-arrow:after {
	border: 3px solid transparent;
    border-top: 4px solid #202020;
    position: absolute;
    left: 0;
    top: 0px;
    content: "";
}
.jq-selectbox.jqselect:hover .jq-selectbox__trigger-arrow{
	background-position: 0 0px;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: #808080;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	border-top-color: #808080;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
    width: 100%;
    padding: 0;
    background: #FFF;
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
    font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	white-space: nowrap;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #202020;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #ececec;
	color: #202020;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}
.s-breadcrumbs .jq-selectbox {
	margin-top: 5px;
}


.jq-select-multiple {
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/18px Arial, sans-serif;
	color: #333;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 2px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	white-space: nowrap;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}

input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
	padding: 8px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
}
input[type='search'].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type='email'].styler:focus,
input[type='password'].styler:focus,
input[type='search'].styler:focus,
input[type='tel'].styler:focus,
input[type='text'].styler:focus,
input[type='url'].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	outline: none;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
	overflow: visible;
	padding: 8px 11px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	outline: none;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type='button'].styler::-moz-focus-inner,
input[type='submit'].styler::-moz-focus-inner,
input[type='reset'].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:not([disabled]):active,
input[type='button'].styler:not([disabled]):active,
input[type='submit'].styler:not([disabled]):active,
input[type='reset'].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}




.w-sort-for .jq-selectbox {
    min-width: 200px;
}
@charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */

.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}
.owl-carousel {
    display: none;
    width: 100%;
    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(0, 0, 0)
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -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 {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
    display: block
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    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-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
}
.owl-carousel .animated {
    animation-duration: 1s;
    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 .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s 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(owl.video.play.png) no-repeat;*/
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s 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-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}
.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}
.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

/*custom*/
.owl-carousel .owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 10px 0;
    text-align: center;
}
.owl-carousel .owl-dots .owl-dot {
    display: inline-block;
    margin: 3px;
}
.owl-carousel .owl-dots .owl-dot span {
    border-radius: 0;
    background-color: rgba(255,255,255,0);
    border: 1px solid #fff;
    cursor: pointer;
    display: block;
    content: "";
    width: 16px;
    height: 16px;
}
.owl-carousel .owl-dots .owl-dot:hover span {
    background-color: rgba(255, 255, 255, 1);
}
.owl-carousel .owl-dots .owl-dot.active span {
    background-color: purple;
    border-color: purple;
}

.owl-carousel .owl-nav {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}
.owl-carousel .owl-nav [class*=owl-] {
    content: "";
    position: absolute;
    top: calc(50% - 20px);
    width: 40px;
    height: 40px;
    border: 1px solid #cecece;
    background-color: rgba(255,255,255,0.8);
    cursor: pointer;
    pointer-events: all;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.owl-carousel .owl-nav [class*=owl-].disabled {
    opacity: 0;
    pointer-events: none;
}
.owl-carousel .owl-nav .owl-prev {
    left: 0;
}
.owl-carousel .owl-nav .owl-next {
    right: 0;
}
.owl-carousel.nav-outside .owl-nav .owl-prev {
    left: -40px;
}
.owl-carousel.nav-outside .owl-nav .owl-next {
    right: -40px;
}
@media (max-width: 1400px) {
    .owl-carousel.nav-outside .owl-nav .owl-prev {left: 0px;}
    .owl-carousel.nav-outside .owl-nav .owl-next {right: 0px;}
}
.owl-carousel .owl-nav [class*=owl-]:after {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 12px;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    transition: All 0.2s ease;
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;
    -o-transition: All 0.2s ease;
}
.owl-carousel .owl-nav .owl-prev:after {
    left: 16px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.owl-carousel .owl-nav .owl-next:after {
    left: 9px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.owl-carousel .owl-nav [class*=owl-]:hover {
    border-color: transparent;
    background-color: purple;
}
.owl-carousel .owl-nav [class*=owl-]:hover:after  {
    border-color: #fff;
}
/*! * Bootstrap Grid v4.0.0-beta.3 (https://getbootstrap.com) * Copyright 2011-2017 The Bootstrap Authors * Copyright 2011-2017 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
@-ms-viewport{width:device-width}
html{box-sizing:border-box;-ms-overflow-style:scrollbar}
*,::after,::before{box-sizing:border-box;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;margin-right:-15px;margin-left:-15px}
.row.nowrap {-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;-o-flex-wrap: nowrap;flex-wrap: nowrap;}

/*text align*/
.align-left{text-align: left;}.align-center {text-align: center;}.align-right{text-align: right;}
@media (min-width:355px){.align-xxs-left{text-align: left;}.align-xxs-center {text-align: center;}.align-xxs-right{text-align: right;}}
@media (min-width:420px){.align-xs-left{text-align: left;}.align-xs-center {text-align: center;}.align-xs-right{text-align: right;}}
@media (min-width:1410px){.xxl-no-gutters{margin-right:0;margin-left:0}.xxl-no-gutters>[class*=col]{padding-right:0;padding-left:0}.xxl-sm-gutters{margin-right:-5px;margin-left:-5px}.xxl-sm-gutters>[class*=col]{padding-right:5px;padding-left:5px}.xxl-md-gutters{margin-right:-10px;margin-left:-10px}.xxl-md-gutters>[class*=col]{padding-right:10px;padding-left:10px}.xxl-lg-gutters{margin-right:-15px;margin-left:-15px}.xxl-lg-gutters>[class*=col]{padding-right:15px;padding-left:15px}}
@media (min-width:576px){.align-sm-left{text-align: left;}.align-sm-center {text-align: center;}.align-sm-right{text-align: right;}}
@media (min-width:768px){.align-md-left{text-align: left;}.align-md-center {text-align: center;}.align-md-right{text-align: right;}}
@media (min-width:992px){.align-lg-left{text-align: left;}.align-lg-center {text-align: center;}.align-lg-right{text-align: right;}}
@media (min-width:1200px){.align-xl-left{text-align: left;}.align-xl-center {text-align: center;}.align-xl-right{text-align: right;}}
@media (min-width:1480px){.align-xxl-left{text-align: left;}.align-xxl-center {text-align: center;}.align-xxl-right{text-align: right;}}
/*offsets*/
.mb-0 {margin-bottom: 0px;}.mb-5 {margin-bottom: 5px;}.mb-10 {margin-bottom: 10px;}.mb-15 {margin-bottom: 15px;}.mb-20 {margin-bottom: 20px;}.mb-25 {margin-bottom: 25px;}.mb-30 {margin-bottom: 30px;}.mb-35 {margin-bottom: 35px;}.mb-40 {margin-bottom: 40px;}.mb-45 {margin-bottom: 45px;}.mb-50 {margin-bottom: 50px;}.mb-55 {margin-bottom: 55px;}.mb-60 {margin-bottom: 60px;}.mb-65 {margin-bottom: 65px;}.mb-70 {margin-bottom: 70px;}.mb-75 {margin-bottom: 75px;}.mb-80 {margin-bottom: 80px;}.mb-85 {margin-bottom: 85px;}.mb-90 {margin-bottom: 90px;}.mb-95 {margin-bottom: 95px;}.mb-100 {margin-bottom: 100px;}.mb-110 {margin-bottom: 110px;}.mb-120 {margin-bottom: 120px;}.mb-130 {margin-bottom: 130px;}.mb-140 {margin-bottom: 140px;}.mb-150 {margin-bottom: 150px;}.mb-160 {margin-bottom: 160px;}.mt-0 {margin-top: 0px;}.mt-0 {margin-top: 0px;}.mt-5 {margin-top: 5px;}.mt-10 {margin-top: 10px;}.mt-15 {margin-top: 15px;}.mt-20 {margin-top: 20px;}.mt-25 {margin-top: 25px;}.mt-30 {margin-top: 30px;}.mt-35 {margin-top: 35px;}.mt-40 {margin-top: 40px;}.mt-45 {margin-top: 45px;}.mt-50 {margin-top: 50px;}.mt-55 {margin-top: 55px;}.mt-60 {margin-top: 60px;}.mt-65 {margin-top: 65px;}.mt-70 {margin-top: 70px;}.mt-75 {margin-top: 75px;}.mt-80 {margin-top: 80px;}.mt-85 {margin-top: 85px;}.mt-90 {margin-top: 90px;}.mt-95 {margin-top: 95px;}.mt-100 {margin-top: 100px;}.mt-110 {margin-top: 110px;}.mt-120 {margin-top: 120px;}.mt-130 {margin-top: 130px;}.mt-140 {margin-top: 140px;}.mt-150 {margin-top: 150px;}.mt-160 {margin-top: 160px;}.pb-0 {padding-bottom: 0px;}.pb-5 {padding-bottom: 5px;}.pb-10 {padding-bottom: 10px;}.pb-15 {padding-bottom: 15px;}.pb-20 {padding-bottom: 20px;}.pb-25 {padding-bottom: 25px;}.pb-30 {padding-bottom: 30px;}.pb-35 {padding-bottom: 35px;}.pb-40 {padding-bottom: 40px;}.pb-45 {padding-bottom: 45px;}.pb-50 {padding-bottom: 50px;}.pb-55 {padding-bottom: 55px;}.pb-60 {padding-bottom: 60px;}.pb-65 {padding-bottom: 65px;}.pb-70 {padding-bottom: 70px;}.pb-75 {padding-bottom: 75px;}.pb-80 {padding-bottom: 80px;}.pb-85 {padding-bottom: 85px;}.pb-90 {padding-bottom: 90px;}.pb-95 {padding-bottom: 95px;}.pb-100 {padding-bottom: 100px;}.pb-110 {padding-bottom: 110px;}.pb-120 {padding-bottom: 120px;}.pb-130 {padding-bottom: 130px;}.pb-140 {padding-bottom: 140px;}.pb-150 {padding-bottom: 150px;}.pb-160 {padding-bottom: 160px;}.pt-0 {padding-top: 0px;}.pt-5 {padding-top: 5px;}.pt-10 {padding-top: 10px;}.pt-15 {padding-top: 15px;}.pt-20 {padding-top: 20px;}.pt-25 {padding-top: 25px;}.pt-30 {padding-top: 30px;}.pt-35 {padding-top: 35px;}.pt-40 {padding-top: 40px;}.pt-45 {padding-top: 45px;}.pt-50 {padding-top: 50px;}.pt-55 {padding-top: 55px;}.pt-60 {padding-top: 60px;}.pt-65 {padding-top: 65px;}.pt-70 {padding-top: 70px;}.pt-75 {padding-top: 75px;}.pt-80 {padding-top: 80px;}.pt-85 {padding-top: 85px;}.pt-90 {padding-top: 90px;}.pt-95 {padding-top: 95px;}.pt-100 {padding-top: 100px;}.pt-110 {padding-top: 110px;}.pt-120 {padding-top: 120px;}.pt-130 {padding-top: 130px;}.pt-140 {padding-top: 140px;}.pt-150 {padding-top: 150px;}.pt-160 {padding-top: 160px;}
@media (min-width:355px){.xxs-mb-0 {margin-bottom: 0px;}.xxs-mb-5 {margin-bottom: 5px;}.xxs-mb-10 {margin-bottom: 10px;}.xxs-mb-15 {margin-bottom: 15px;}.xxs-mb-20 {margin-bottom: 20px;}.xxs-mb-25 {margin-bottom: 25px;}.xxs-mb-30 {margin-bottom: 30px;}.xxs-mb-35 {margin-bottom: 35px;}.xxs-mb-40 {margin-bottom: 40px;}.xxs-mb-45 {margin-bottom: 45px;}.xxs-mb-50 {margin-bottom: 50px;}.xxs-mb-55 {margin-bottom: 55px;}.xxs-mb-60 {margin-bottom: 60px;}.xxs-mb-65 {margin-bottom: 65px;}.xxs-mb-70 {margin-bottom: 70px;}.xxs-mb-75 {margin-bottom: 75px;}.xxs-mb-80 {margin-bottom: 80px;}.xxs-mb-85 {margin-bottom: 85px;}.xxs-mb-90 {margin-bottom: 90px;}.xxs-mb-95 {margin-bottom: 95px;}.xxs-mb-100 {margin-bottom: 100px;}.xxs-mb-110 {margin-bottom: 110px;}.xxs-mb-120 {margin-bottom: 120px;}.xxs-mb-130 {margin-bottom: 130px;}.xxs-mb-140 {margin-bottom: 140px;}.xxs-mb-150 {margin-bottom: 150px;}.xxs-mb-160 {margin-bottom: 160px;}.xxs-mt-0 {margin-top: 0px;}.xxs-mt-5 {margin-top: 5px;}.xxs-mt-10 {margin-top: 10px;}.xxs-mt-15 {margin-top: 15px;}.xxs-mt-20 {margin-top: 20px;}.xxs-mt-25 {margin-top: 25px;}.xxs-mt-30 {margin-top: 30px;}.xxs-mt-35 {margin-top: 35px;}.xxs-mt-40 {margin-top: 40px;}.xxs-mt-45 {margin-top: 45px;}.xxs-mt-50 {margin-top: 50px;}.xxs-mt-55 {margin-top: 55px;}.xxs-mt-60 {margin-top: 60px;}.xxs-mt-65 {margin-top: 65px;}.xxs-mt-70 {margin-top: 70px;}.xxs-mt-75 {margin-top: 75px;}.xxs-mt-80 {margin-top: 80px;}.xxs-mt-85 {margin-top: 85px;}.xxs-mt-90 {margin-top: 90px;}.xxs-mt-95 {margin-top: 95px;}.xxs-mt-100 {margin-top: 100px;}.xxs-mt-110 {margin-top: 110px;}.xxs-mt-120 {margin-top: 120px;}.xxs-mt-130 {margin-top: 130px;}.xxs-mt-140 {margin-top: 140px;}.xxs-mt-150 {margin-top: 150px;}.xxs-mt-160 {margin-top: 160px;}.xxs-pb-0 {padding-bottom: 0px;}.xxs-pb-5 {padding-bottom: 5px;}.xxs-pb-10 {padding-bottom: 10px;}.xxs-pb-15 {padding-bottom: 15px;}.xxs-pb-20 {padding-bottom: 20px;}.xxs-pb-25 {padding-bottom: 25px;}.xxs-pb-30 {padding-bottom: 30px;}.xxs-pb-35 {padding-bottom: 35px;}.xxs-pb-40 {padding-bottom: 40px;}.xxs-pb-45 {padding-bottom: 45px;}.xxs-pb-50 {padding-bottom: 50px;}.xxs-pb-55 {padding-bottom: 55px;}.xxs-pb-60 {padding-bottom: 60px;}.xxs-pb-65 {padding-bottom: 65px;}.xxs-pb-70 {padding-bottom: 70px;}.xxs-pb-75 {padding-bottom: 75px;}.xxs-pb-80 {padding-bottom: 80px;}.xxs-pb-85 {padding-bottom: 85px;}.xxs-pb-90 {padding-bottom: 90px;}.xxs-pb-95 {padding-bottom: 95px;}.xxs-pb-100 {padding-bottom: 100px;}.xxs-pb-110 {padding-bottom: 110px;}.xxs-pb-120 {padding-bottom: 120px;}.xxs-pb-130 {padding-bottom: 130px;}.xxs-pb-140 {padding-bottom: 140px;}.xxs-pb-150 {padding-bottom: 150px;}.xxs-pb-160 {padding-bottom: 160px;}.xxs-pt-0 {padding-top: 0px;}.xxs-pt-5 {padding-top: 5px;}.xxs-pt-10 {padding-top: 10px;}.xxs-pt-15 {padding-top: 15px;}.xxs-pt-20 {padding-top: 20px;}.xxs-pt-25 {padding-top: 25px;}.xxs-pt-30 {padding-top: 30px;}.xxs-pt-35 {padding-top: 35px;}.xxs-pt-40 {padding-top: 40px;}.xxs-pt-45 {padding-top: 45px;}.xxs-pt-50 {padding-top: 50px;}.xxs-pt-55 {padding-top: 55px;}.xxs-pt-60 {padding-top: 60px;}.xxs-pt-65 {padding-top: 65px;}.xxs-pt-70 {padding-top: 70px;}.xxs-pt-75 {padding-top: 75px;}.xxs-pt-80 {padding-top: 80px;}.xxs-pt-85 {padding-top: 85px;}.xxs-pt-90 {padding-top: 90px;}.xxs-pt-95 {padding-top: 95px;}.xxs-pt-100 {padding-top: 100px;}.xxs-pt-110 {padding-top: 110px;}.xxs-pt-120 {padding-top: 120px;}.xxs-pt-130 {padding-top: 130px;}.xxs-pt-140 {padding-top: 140px;}.xxs-pt-150 {padding-top: 150px;}.xxs-pt-160 {padding-top: 160px;}}
@media (min-width:420px){.xs-mb-0 {margin-bottom: 0px;}.xs-mb-5 {margin-bottom: 5px;}.xs-mb-10 {margin-bottom: 10px;}.xs-mb-15 {margin-bottom: 15px;}.xs-mb-20 {margin-bottom: 20px;}.xs-mb-25 {margin-bottom: 25px;}.xs-mb-30 {margin-bottom: 30px;}.xs-mb-35 {margin-bottom: 35px;}.xs-mb-40 {margin-bottom: 40px;}.xs-mb-45 {margin-bottom: 45px;}.xs-mb-50 {margin-bottom: 50px;}.xs-mb-55 {margin-bottom: 55px;}.xs-mb-60 {margin-bottom: 60px;}.xs-mb-65 {margin-bottom: 65px;}.xs-mb-70 {margin-bottom: 70px;}.xs-mb-75 {margin-bottom: 75px;}.xs-mb-80 {margin-bottom: 80px;}.xs-mb-85 {margin-bottom: 85px;}.xs-mb-90 {margin-bottom: 90px;}.xs-mb-95 {margin-bottom: 95px;}.xs-mb-100 {margin-bottom: 100px;}.xs-mb-110 {margin-bottom: 110px;}.xs-mb-120 {margin-bottom: 120px;}.xs-mb-130 {margin-bottom: 130px;}.xs-mb-140 {margin-bottom: 140px;}.xs-mb-150 {margin-bottom: 150px;}.xs-mb-160 {margin-bottom: 160px;}.xs-mt-0 {margin-top: 0px;}.xs-mt-5 {margin-top: 5px;}.xs-mt-10 {margin-top: 10px;}.xs-mt-15 {margin-top: 15px;}.xs-mt-20 {margin-top: 20px;}.xs-mt-25 {margin-top: 25px;}.xs-mt-30 {margin-top: 30px;}.xs-mt-35 {margin-top: 35px;}.xs-mt-40 {margin-top: 40px;}.xs-mt-45 {margin-top: 45px;}.xs-mt-50 {margin-top: 50px;}.xs-mt-55 {margin-top: 55px;}.xs-mt-60 {margin-top: 60px;}.xs-mt-65 {margin-top: 65px;}.xs-mt-70 {margin-top: 70px;}.xs-mt-75 {margin-top: 75px;}.xs-mt-80 {margin-top: 80px;}.xs-mt-85 {margin-top: 85px;}.xs-mt-90 {margin-top: 90px;}.xs-mt-95 {margin-top: 95px;}.xs-mt-100 {margin-top: 100px;}.xs-mt-110 {margin-top: 110px;}.xs-mt-120 {margin-top: 120px;}.xs-mt-130 {margin-top: 130px;}.xs-mt-140 {margin-top: 140px;}.xs-mt-150 {margin-top: 150px;}.xs-mt-160 {margin-top: 160px;}.xs-pb-0 {padding-bottom: 0px;}.xs-pb-5 {padding-bottom: 5px;}.xs-pb-10 {padding-bottom: 10px;}.xs-pb-15 {padding-bottom: 15px;}.xs-pb-20 {padding-bottom: 20px;}.xs-pb-25 {padding-bottom: 25px;}.xs-pb-30 {padding-bottom: 30px;}.xs-pb-35 {padding-bottom: 35px;}.xs-pb-40 {padding-bottom: 40px;}.xs-pb-45 {padding-bottom: 45px;}.xs-pb-50 {padding-bottom: 50px;}.xs-pb-55 {padding-bottom: 55px;}.xs-pb-60 {padding-bottom: 60px;}.xs-pb-65 {padding-bottom: 65px;}.xs-pb-70 {padding-bottom: 70px;}.xs-pb-75 {padding-bottom: 75px;}.xs-pb-80 {padding-bottom: 80px;}.xs-pb-85 {padding-bottom: 85px;}.xs-pb-90 {padding-bottom: 90px;}.xs-pb-95 {padding-bottom: 95px;}.xs-pb-100 {padding-bottom: 100px;}.xs-pb-110 {padding-bottom: 110px;}.xs-pb-120 {padding-bottom: 120px;}.xs-pb-130 {padding-bottom: 130px;}.xs-pb-140 {padding-bottom: 140px;}.xs-pb-150 {padding-bottom: 150px;}.xs-pb-160 {padding-bottom: 160px;}.xs-pt-0 {padding-top: 0px;}.xs-pt-5 {padding-top: 5px;}.xs-pt-10 {padding-top: 10px;}.xs-pt-15 {padding-top: 15px;}.xs-pt-20 {padding-top: 20px;}.xs-pt-25 {padding-top: 25px;}.xs-pt-30 {padding-top: 30px;}.xs-pt-35 {padding-top: 35px;}.xs-pt-40 {padding-top: 40px;}.xs-pt-45 {padding-top: 45px;}.xs-pt-50 {padding-top: 50px;}.xs-pt-55 {padding-top: 55px;}.xs-pt-60 {padding-top: 60px;}.xs-pt-65 {padding-top: 65px;}.xs-pt-70 {padding-top: 70px;}.xs-pt-75 {padding-top: 75px;}.xs-pt-80 {padding-top: 80px;}.xs-pt-85 {padding-top: 85px;}.xs-pt-90 {padding-top: 90px;}.xs-pt-95 {padding-top: 95px;}.xs-pt-100 {padding-top: 100px;}.xs-pt-110 {padding-top: 110px;}.xs-pt-120 {padding-top: 120px;}.xs-pt-130 {padding-top: 130px;}.xs-pt-140 {padding-top: 140px;}.xs-pt-150 {padding-top: 150px;}.xs-pt-160 {padding-top: 160px;}}
@media (min-width:576px){.sm-mb-0 {margin-bottom: 0px;}.sm-mb-5 {margin-bottom: 5px;}.sm-mb-10 {margin-bottom: 10px;}.sm-mb-15 {margin-bottom: 15px;}.sm-mb-20 {margin-bottom: 20px;}.sm-mb-25 {margin-bottom: 25px;}.sm-mb-30 {margin-bottom: 30px;}.sm-mb-35 {margin-bottom: 35px;}.sm-mb-40 {margin-bottom: 40px;}.sm-mb-45 {margin-bottom: 45px;}.sm-mb-50 {margin-bottom: 50px;}.sm-mb-55 {margin-bottom: 55px;}.sm-mb-60 {margin-bottom: 60px;}.sm-mb-65 {margin-bottom: 65px;}.sm-mb-70 {margin-bottom: 70px;}.sm-mb-75 {margin-bottom: 75px;}.sm-mb-80 {margin-bottom: 80px;}.sm-mb-85 {margin-bottom: 85px;}.sm-mb-90 {margin-bottom: 90px;}.sm-mb-95 {margin-bottom: 95px;}.sm-mb-100 {margin-bottom: 100px;}.sm-mb-110 {margin-bottom: 110px;}.sm-mb-120 {margin-bottom: 120px;}.sm-mb-130 {margin-bottom: 130px;}.sm-mb-140 {margin-bottom: 140px;}.sm-mb-150 {margin-bottom: 150px;}.sm-mb-160 {margin-bottom: 160px;}.sm-mt-0 {margin-top: 0px;}.sm-mt-5 {margin-top: 5px;}.sm-mt-10 {margin-top: 10px;}.sm-mt-15 {margin-top: 15px;}.sm-mt-20 {margin-top: 20px;}.sm-mt-25 {margin-top: 25px;}.sm-mt-30 {margin-top: 30px;}.sm-mt-35 {margin-top: 35px;}.sm-mt-40 {margin-top: 40px;}.sm-mt-45 {margin-top: 45px;}.sm-mt-50 {margin-top: 50px;}.sm-mt-55 {margin-top: 55px;}.sm-mt-60 {margin-top: 60px;}.sm-mt-65 {margin-top: 65px;}.sm-mt-70 {margin-top: 70px;}.sm-mt-75 {margin-top: 75px;}.sm-mt-80 {margin-top: 80px;}.sm-mt-85 {margin-top: 85px;}.sm-mt-90 {margin-top: 90px;}.sm-mt-95 {margin-top: 95px;}.sm-mt-100 {margin-top: 100px;}.sm-mt-110 {margin-top: 110px;}.sm-mt-120 {margin-top: 120px;}.sm-mt-130 {margin-top: 130px;}.sm-mt-140 {margin-top: 140px;}.sm-mt-150 {margin-top: 150px;}.sm-mt-160 {margin-top: 160px;}.sm-pb-0 {padding-bottom: 0px;}.sm-pb-5 {padding-bottom: 5px;}.sm-pb-10 {padding-bottom: 10px;}.sm-pb-15 {padding-bottom: 15px;}.sm-pb-20 {padding-bottom: 20px;}.sm-pb-25 {padding-bottom: 25px;}.sm-pb-30 {padding-bottom: 30px;}.sm-pb-35 {padding-bottom: 35px;}.sm-pb-40 {padding-bottom: 40px;}.sm-pb-45 {padding-bottom: 45px;}.sm-pb-50 {padding-bottom: 50px;}.sm-pb-55 {padding-bottom: 55px;}.sm-pb-60 {padding-bottom: 60px;}.sm-pb-65 {padding-bottom: 65px;}.sm-pb-70 {padding-bottom: 70px;}.sm-pb-75 {padding-bottom: 75px;}.sm-pb-80 {padding-bottom: 80px;}.sm-pb-85 {padding-bottom: 85px;}.sm-pb-90 {padding-bottom: 90px;}.sm-pb-95 {padding-bottom: 95px;}.sm-pb-100 {padding-bottom: 100px;}.sm-pb-110 {padding-bottom: 110px;}.sm-pb-120 {padding-bottom: 120px;}.sm-pb-130 {padding-bottom: 130px;}.sm-pb-140 {padding-bottom: 140px;}.sm-pb-150 {padding-bottom: 150px;}.sm-pb-160 {padding-bottom: 160px;}.sm-pt-0 {padding-top: 0px;}.sm-pt-5 {padding-top: 5px;}.sm-pt-10 {padding-top: 10px;}.sm-pt-15 {padding-top: 15px;}.sm-pt-20 {padding-top: 20px;}.sm-pt-25 {padding-top: 25px;}.sm-pt-30 {padding-top: 30px;}.sm-pt-35 {padding-top: 35px;}.sm-pt-40 {padding-top: 40px;}.sm-pt-45 {padding-top: 45px;}.sm-pt-50 {padding-top: 50px;}.sm-pt-55 {padding-top: 55px;}.sm-pt-60 {padding-top: 60px;}.sm-pt-65 {padding-top: 65px;}.sm-pt-70 {padding-top: 70px;}.sm-pt-75 {padding-top: 75px;}.sm-pt-80 {padding-top: 80px;}.sm-pt-85 {padding-top: 85px;}.sm-pt-90 {padding-top: 90px;}.sm-pt-95 {padding-top: 95px;}.sm-pt-100 {padding-top: 100px;}.sm-pt-110 {padding-top: 110px;}.sm-pt-120 {padding-top: 120px;}.sm-pt-130 {padding-top: 130px;}.sm-pt-140 {padding-top: 140px;}.sm-pt-150 {padding-top: 150px;}.sm-pt-160 {padding-top: 160px;}}
@media (min-width:768px){.md-mb-0 {margin-bottom: 0px;}.md-mb-5 {margin-bottom: 5px;}.md-mb-10 {margin-bottom: 10px;}.md-mb-15 {margin-bottom: 15px;}.md-mb-20 {margin-bottom: 20px;}.md-mb-25 {margin-bottom: 25px;}.md-mb-30 {margin-bottom: 30px;}.md-mb-35 {margin-bottom: 35px;}.md-mb-40 {margin-bottom: 40px;}.md-mb-45 {margin-bottom: 45px;}.md-mb-50 {margin-bottom: 50px;}.md-mb-55 {margin-bottom: 55px;}.md-mb-60 {margin-bottom: 60px;}.md-mb-65 {margin-bottom: 65px;}.md-mb-70 {margin-bottom: 70px;}.md-mb-75 {margin-bottom: 75px;}.md-mb-80 {margin-bottom: 80px;}.md-mb-85 {margin-bottom: 85px;}.md-mb-90 {margin-bottom: 90px;}.md-mb-95 {margin-bottom: 95px;}.md-mb-100 {margin-bottom: 100px;}.md-mb-110 {margin-bottom: 110px;}.md-mb-120 {margin-bottom: 120px;}.md-mb-130 {margin-bottom: 130px;}.md-mb-140 {margin-bottom: 140px;}.md-mb-150 {margin-bottom: 150px;}.md-mb-160 {margin-bottom: 160px;}.md-mt-0 {margin-top: 0px;}.md-mt-5 {margin-top: 5px;}.md-mt-10 {margin-top: 10px;}.md-mt-15 {margin-top: 15px;}.md-mt-20 {margin-top: 20px;}.md-mt-25 {margin-top: 25px;}.md-mt-30 {margin-top: 30px;}.md-mt-35 {margin-top: 35px;}.md-mt-40 {margin-top: 40px;}.md-mt-45 {margin-top: 45px;}.md-mt-50 {margin-top: 50px;}.md-mt-55 {margin-top: 55px;}.md-mt-60 {margin-top: 60px;}.md-mt-65 {margin-top: 65px;}.md-mt-70 {margin-top: 70px;}.md-mt-75 {margin-top: 75px;}.md-mt-80 {margin-top: 80px;}.md-mt-85 {margin-top: 85px;}.md-mt-90 {margin-top: 90px;}.md-mt-95 {margin-top: 95px;}.md-mt-100 {margin-top: 100px;}.md-mt-110 {margin-top: 110px;}.md-mt-120 {margin-top: 120px;}.md-mt-130 {margin-top: 130px;}.md-mt-140 {margin-top: 140px;}.md-mt-150 {margin-top: 150px;}.md-mt-160 {margin-top: 160px;}.md-pb-0 {padding-bottom: 0px;}.md-pb-5 {padding-bottom: 5px;}.md-pb-10 {padding-bottom: 10px;}.md-pb-15 {padding-bottom: 15px;}.md-pb-20 {padding-bottom: 20px;}.md-pb-25 {padding-bottom: 25px;}.md-pb-30 {padding-bottom: 30px;}.md-pb-35 {padding-bottom: 35px;}.md-pb-40 {padding-bottom: 40px;}.md-pb-45 {padding-bottom: 45px;}.md-pb-50 {padding-bottom: 50px;}.md-pb-55 {padding-bottom: 55px;}.md-pb-60 {padding-bottom: 60px;}.md-pb-65 {padding-bottom: 65px;}.md-pb-70 {padding-bottom: 70px;}.md-pb-75 {padding-bottom: 75px;}.md-pb-80 {padding-bottom: 80px;}.md-pb-85 {padding-bottom: 85px;}.md-pb-90 {padding-bottom: 90px;}.md-pb-95 {padding-bottom: 95px;}.md-pb-100 {padding-bottom: 100px;}.md-pb-110 {padding-bottom: 110px;}.md-pb-120 {padding-bottom: 120px;}.md-pb-130 {padding-bottom: 130px;}.md-pb-140 {padding-bottom: 140px;}.md-pb-150 {padding-bottom: 150px;}.md-pb-160 {padding-bottom: 160px;}.md-pt-0 {padding-top: 0px;}.md-pt-5 {padding-top: 5px;}.md-pt-10 {padding-top: 10px;}.md-pt-15 {padding-top: 15px;}.md-pt-20 {padding-top: 20px;}.md-pt-25 {padding-top: 25px;}.md-pt-30 {padding-top: 30px;}.md-pt-35 {padding-top: 35px;}.md-pt-40 {padding-top: 40px;}.md-pt-45 {padding-top: 45px;}.md-pt-50 {padding-top: 50px;}.md-pt-55 {padding-top: 55px;}.md-pt-60 {padding-top: 60px;}.md-pt-65 {padding-top: 65px;}.md-pt-70 {padding-top: 70px;}.md-pt-75 {padding-top: 75px;}.md-pt-80 {padding-top: 80px;}.md-pt-85 {padding-top: 85px;}.md-pt-90 {padding-top: 90px;}.md-pt-95 {padding-top: 95px;}.md-pt-100 {padding-top: 100px;}.md-pt-110 {padding-top: 110px;}.md-pt-120 {padding-top: 120px;}.md-pt-130 {padding-top: 130px;}.md-pt-140 {padding-top: 140px;}.md-pt-150 {padding-top: 150px;}.md-pt-160 {padding-top: 160px;}}
@media (min-width:992px){.lg-mb-0 {margin-bottom: 0px;}.lg-mb-5 {margin-bottom: 5px;}.lg-mb-10 {margin-bottom: 10px;}.lg-mb-15 {margin-bottom: 15px;}.lg-mb-20 {margin-bottom: 20px;}.lg-mb-25 {margin-bottom: 25px;}.lg-mb-30 {margin-bottom: 30px;}.lg-mb-35 {margin-bottom: 35px;}.lg-mb-40 {margin-bottom: 40px;}.lg-mb-45 {margin-bottom: 45px;}.lg-mb-50 {margin-bottom: 50px;}.lg-mb-55 {margin-bottom: 55px;}.lg-mb-60 {margin-bottom: 60px;}.lg-mb-65 {margin-bottom: 65px;}.lg-mb-70 {margin-bottom: 70px;}.lg-mb-75 {margin-bottom: 75px;}.lg-mb-80 {margin-bottom: 80px;}.lg-mb-85 {margin-bottom: 85px;}.lg-mb-90 {margin-bottom: 90px;}.lg-mb-95 {margin-bottom: 95px;}.lg-mb-100 {margin-bottom: 100px;}.lg-mb-110 {margin-bottom: 110px;}.lg-mb-120 {margin-bottom: 120px;}.lg-mb-130 {margin-bottom: 130px;}.lg-mb-140 {margin-bottom: 140px;}.lg-mb-150 {margin-bottom: 150px;}.lg-mb-160 {margin-bottom: 160px;}.lg-mt-0 {margin-top: 0px;}.lg-mt-5 {margin-top: 5px;}.lg-mt-10 {margin-top: 10px;}.lg-mt-15 {margin-top: 15px;}.lg-mt-20 {margin-top: 20px;}.lg-mt-25 {margin-top: 25px;}.lg-mt-30 {margin-top: 30px;}.lg-mt-35 {margin-top: 35px;}.lg-mt-40 {margin-top: 40px;}.lg-mt-45 {margin-top: 45px;}.lg-mt-50 {margin-top: 50px;}.lg-mt-55 {margin-top: 55px;}.lg-mt-60 {margin-top: 60px;}.lg-mt-65 {margin-top: 65px;}.lg-mt-70 {margin-top: 70px;}.lg-mt-75 {margin-top: 75px;}.lg-mt-80 {margin-top: 80px;}.lg-mt-85 {margin-top: 85px;}.lg-mt-90 {margin-top: 90px;}.lg-mt-95 {margin-top: 95px;}.lg-mt-100 {margin-top: 100px;}.lg-mt-110 {margin-top: 110px;}.lg-mt-120 {margin-top: 120px;}.lg-mt-130 {margin-top: 130px;}.lg-mt-140 {margin-top: 140px;}.lg-mt-150 {margin-top: 150px;}.lg-mt-160 {margin-top: 160px;}.lg-pb-0 {padding-bottom: 0px;}.lg-pb-5 {padding-bottom: 5px;}.lg-pb-10 {padding-bottom: 10px;}.lg-pb-15 {padding-bottom: 15px;}.lg-pb-20 {padding-bottom: 20px;}.lg-pb-25 {padding-bottom: 25px;}.lg-pb-30 {padding-bottom: 30px;}.lg-pb-35 {padding-bottom: 35px;}.lg-pb-40 {padding-bottom: 40px;}.lg-pb-45 {padding-bottom: 45px;}.lg-pb-50 {padding-bottom: 50px;}.lg-pb-55 {padding-bottom: 55px;}.lg-pb-60 {padding-bottom: 60px;}.lg-pb-65 {padding-bottom: 65px;}.lg-pb-70 {padding-bottom: 70px;}.lg-pb-75 {padding-bottom: 75px;}.lg-pb-80 {padding-bottom: 80px;}.lg-pb-85 {padding-bottom: 85px;}.lg-pb-90 {padding-bottom: 90px;}.lg-pb-95 {padding-bottom: 95px;}.lg-pb-100 {padding-bottom: 100px;}.lg-pb-110 {padding-bottom: 110px;}.lg-pb-120 {padding-bottom: 120px;}.lg-pb-130 {padding-bottom: 130px;}.lg-pb-140 {padding-bottom: 140px;}.lg-pb-150 {padding-bottom: 150px;}.lg-pb-160 {padding-bottom: 160px;}.lg-pt-0 {padding-top: 0px;}.lg-pt-5 {padding-top: 5px;}.lg-pt-10 {padding-top: 10px;}.lg-pt-15 {padding-top: 15px;}.lg-pt-20 {padding-top: 20px;}.lg-pt-25 {padding-top: 25px;}.lg-pt-30 {padding-top: 30px;}.lg-pt-35 {padding-top: 35px;}.lg-pt-40 {padding-top: 40px;}.lg-pt-45 {padding-top: 45px;}.lg-pt-50 {padding-top: 50px;}.lg-pt-55 {padding-top: 55px;}.lg-pt-60 {padding-top: 60px;}.lg-pt-65 {padding-top: 65px;}.lg-pt-70 {padding-top: 70px;}.lg-pt-75 {padding-top: 75px;}.lg-pt-80 {padding-top: 80px;}.lg-pt-85 {padding-top: 85px;}.lg-pt-90 {padding-top: 90px;}.lg-pt-95 {padding-top: 95px;}.lg-pt-100 {padding-top: 100px;}.lg-pt-110 {padding-top: 110px;}.lg-pt-120 {padding-top: 120px;}.lg-pt-130 {padding-top: 130px;}.lg-pt-140 {padding-top: 140px;}.lg-pt-150 {padding-top: 150px;}.lg-pt-160 {padding-top: 160px;}}
@media (min-width:1200px){.xl-mb-0 {margin-bottom: 0px;}.xl-mb-5 {margin-bottom: 5px;}.xl-mb-10 {margin-bottom: 10px;}.xl-mb-15 {margin-bottom: 15px;}.xl-mb-20 {margin-bottom: 20px;}.xl-mb-25 {margin-bottom: 25px;}.xl-mb-30 {margin-bottom: 30px;}.xl-mb-35 {margin-bottom: 35px;}.xl-mb-40 {margin-bottom: 40px;}.xl-mb-45 {margin-bottom: 45px;}.xl-mb-50 {margin-bottom: 50px;}.xl-mb-55 {margin-bottom: 55px;}.xl-mb-60 {margin-bottom: 60px;}.xl-mb-65 {margin-bottom: 65px;}.xl-mb-70 {margin-bottom: 70px;}.xl-mb-75 {margin-bottom: 75px;}.xl-mb-80 {margin-bottom: 80px;}.xl-mb-85 {margin-bottom: 85px;}.xl-mb-90 {margin-bottom: 90px;}.xl-mb-95 {margin-bottom: 95px;}.xl-mb-100 {margin-bottom: 100px;}.xl-mb-110 {margin-bottom: 110px;}.xl-mb-120 {margin-bottom: 120px;}.xl-mb-130 {margin-bottom: 130px;}.xl-mb-140 {margin-bottom: 140px;}.xl-mb-150 {margin-bottom: 150px;}.xl-mb-160 {margin-bottom: 160px;}.xl-mt-0 {margin-top: 0px;}.xl-mt-5 {margin-top: 5px;}.xl-mt-10 {margin-top: 10px;}.xl-mt-15 {margin-top: 15px;}.xl-mt-20 {margin-top: 20px;}.xl-mt-25 {margin-top: 25px;}.xl-mt-30 {margin-top: 30px;}.xl-mt-35 {margin-top: 35px;}.xl-mt-40 {margin-top: 40px;}.xl-mt-45 {margin-top: 45px;}.xl-mt-50 {margin-top: 50px;}.xl-mt-55 {margin-top: 55px;}.xl-mt-60 {margin-top: 60px;}.xl-mt-65 {margin-top: 65px;}.xl-mt-70 {margin-top: 70px;}.xl-mt-75 {margin-top: 75px;}.xl-mt-80 {margin-top: 80px;}.xl-mt-85 {margin-top: 85px;}.xl-mt-90 {margin-top: 90px;}.xl-mt-95 {margin-top: 95px;}.xl-mt-100 {margin-top: 100px;}.xl-mt-110 {margin-top: 110px;}.xl-mt-120 {margin-top: 120px;}.xl-mt-130 {margin-top: 130px;}.xl-mt-140 {margin-top: 140px;}.xl-mt-150 {margin-top: 150px;}.xl-mt-160 {margin-top: 160px;}.xl-pb-0 {padding-bottom: 0px;}.xl-pb-5 {padding-bottom: 5px;}.xl-pb-10 {padding-bottom: 10px;}.xl-pb-15 {padding-bottom: 15px;}.xl-pb-20 {padding-bottom: 20px;}.xl-pb-25 {padding-bottom: 25px;}.xl-pb-30 {padding-bottom: 30px;}.xl-pb-35 {padding-bottom: 35px;}.xl-pb-40 {padding-bottom: 40px;}.xl-pb-45 {padding-bottom: 45px;}.xl-pb-50 {padding-bottom: 50px;}.xl-pb-55 {padding-bottom: 55px;}.xl-pb-60 {padding-bottom: 60px;}.xl-pb-65 {padding-bottom: 65px;}.xl-pb-70 {padding-bottom: 70px;}.xl-pb-75 {padding-bottom: 75px;}.xl-pb-80 {padding-bottom: 80px;}.xl-pb-85 {padding-bottom: 85px;}.xl-pb-90 {padding-bottom: 90px;}.xl-pb-95 {padding-bottom: 95px;}.xl-pb-100 {padding-bottom: 100px;}.xl-pb-110 {padding-bottom: 110px;}.xl-pb-120 {padding-bottom: 120px;}.xl-pb-130 {padding-bottom: 130px;}.xl-pb-140 {padding-bottom: 140px;}.xl-pb-150 {padding-bottom: 150px;}.xl-pb-160 {padding-bottom: 160px;}.xl-pt-0 {padding-top: 0px;}.xl-pt-5 {padding-top: 5px;}.xl-pt-10 {padding-top: 10px;}.xl-pt-15 {padding-top: 15px;}.xl-pt-20 {padding-top: 20px;}.xl-pt-25 {padding-top: 25px;}.xl-pt-30 {padding-top: 30px;}.xl-pt-35 {padding-top: 35px;}.xl-pt-40 {padding-top: 40px;}.xl-pt-45 {padding-top: 45px;}.xl-pt-50 {padding-top: 50px;}.xl-pt-55 {padding-top: 55px;}.xl-pt-60 {padding-top: 60px;}.xl-pt-65 {padding-top: 65px;}.xl-pt-70 {padding-top: 70px;}.xl-pt-75 {padding-top: 75px;}.xl-pt-80 {padding-top: 80px;}.xl-pt-85 {padding-top: 85px;}.xl-pt-90 {padding-top: 90px;}.xl-pt-95 {padding-top: 95px;}.xl-pt-100 {padding-top: 100px;}.xl-pt-110 {padding-top: 110px;}.xl-pt-120 {padding-top: 120px;}.xl-pt-130 {padding-top: 130px;}.xl-pt-140 {padding-top: 140px;}.xl-pt-150 {padding-top: 150px;}.xl-pt-160 {padding-top: 160px;}}
@media (min-width:1480px){.xxl-mb-0 {margin-bottom: 0px;}.xxl-mb-5 {margin-bottom: 5px;}.xxl-mb-10 {margin-bottom: 10px;}.xxl-mb-15 {margin-bottom: 15px;}.xxl-mb-20 {margin-bottom: 20px;}.xxl-mb-25 {margin-bottom: 25px;}.xxl-mb-30 {margin-bottom: 30px;}.xxl-mb-35 {margin-bottom: 35px;}.xxl-mb-40 {margin-bottom: 40px;}.xxl-mb-45 {margin-bottom: 45px;}.xxl-mb-50 {margin-bottom: 50px;}.xxl-mb-55 {margin-bottom: 55px;}.xxl-mb-60 {margin-bottom: 60px;}.xxl-mb-65 {margin-bottom: 65px;}.xxl-mb-70 {margin-bottom: 70px;}.xxl-mb-75 {margin-bottom: 75px;}.xxl-mb-80 {margin-bottom: 80px;}.xxl-mb-85 {margin-bottom: 85px;}.xxl-mb-90 {margin-bottom: 90px;}.xxl-mb-95 {margin-bottom: 95px;}.xxl-mb-100 {margin-bottom: 100px;}.xxl-mb-110 {margin-bottom: 110px;}.xxl-mb-120 {margin-bottom: 120px;}.xxl-mb-130 {margin-bottom: 130px;}.xxl-mb-140 {margin-bottom: 140px;}.xxl-mb-150 {margin-bottom: 150px;}.xxl-mb-160 {margin-bottom: 160px;}.xxl-mt-0 {margin-top: 0px;}.xxl-mt-5 {margin-top: 5px;}.xxl-mt-10 {margin-top: 10px;}.xxl-mt-15 {margin-top: 15px;}.xxl-mt-20 {margin-top: 20px;}.xxl-mt-25 {margin-top: 25px;}.xxl-mt-30 {margin-top: 30px;}.xxl-mt-35 {margin-top: 35px;}.xxl-mt-40 {margin-top: 40px;}.xxl-mt-45 {margin-top: 45px;}.xxl-mt-50 {margin-top: 50px;}.xxl-mt-55 {margin-top: 55px;}.xxl-mt-60 {margin-top: 60px;}.xxl-mt-65 {margin-top: 65px;}.xxl-mt-70 {margin-top: 70px;}.xxl-mt-75 {margin-top: 75px;}.xxl-mt-80 {margin-top: 80px;}.xxl-mt-85 {margin-top: 85px;}.xxl-mt-90 {margin-top: 90px;}.xxl-mt-95 {margin-top: 95px;}.xxl-mt-100 {margin-top: 100px;}.xxl-mt-110 {margin-top: 110px;}.xxl-mt-120 {margin-top: 120px;}.xxl-mt-130 {margin-top: 130px;}.xxl-mt-140 {margin-top: 140px;}.xxl-mt-150 {margin-top: 150px;}.xxl-mt-160 {margin-top: 160px;}.xxl-pb-0 {padding-bottom: 0px;}.xxl-pb-5 {padding-bottom: 5px;}.xxl-pb-10 {padding-bottom: 10px;}.xxl-pb-15 {padding-bottom: 15px;}.xxl-pb-20 {padding-bottom: 20px;}.xxl-pb-25 {padding-bottom: 25px;}.xxl-pb-30 {padding-bottom: 30px;}.xxl-pb-35 {padding-bottom: 35px;}.xxl-pb-40 {padding-bottom: 40px;}.xxl-pb-45 {padding-bottom: 45px;}.xxl-pb-50 {padding-bottom: 50px;}.xxl-pb-55 {padding-bottom: 55px;}.xxl-pb-60 {padding-bottom: 60px;}.xxl-pb-65 {padding-bottom: 65px;}.xxl-pb-70 {padding-bottom: 70px;}.xxl-pb-75 {padding-bottom: 75px;}.xxl-pb-80 {padding-bottom: 80px;}.xxl-pb-85 {padding-bottom: 85px;}.xxl-pb-90 {padding-bottom: 90px;}.xxl-pb-95 {padding-bottom: 95px;}.xxl-pb-100 {padding-bottom: 100px;}.xxl-pb-110 {padding-bottom: 110px;}.xxl-pb-120 {padding-bottom: 120px;}.xxl-pb-130 {padding-bottom: 130px;}.xxl-pb-140 {padding-bottom: 140px;}.xxl-pb-150 {padding-bottom: 150px;}.xxl-pb-160 {padding-bottom: 160px;}.xxl-pt-0 {padding-top: 0px;}.xxl-pt-5 {padding-top: 5px;}.xxl-pt-10 {padding-top: 10px;}.xxl-pt-15 {padding-top: 15px;}.xxl-pt-20 {padding-top: 20px;}.xxl-pt-25 {padding-top: 25px;}.xxl-pt-30 {padding-top: 30px;}.xxl-pt-35 {padding-top: 35px;}.xxl-pt-40 {padding-top: 40px;}.xxl-pt-45 {padding-top: 45px;}.xxl-pt-50 {padding-top: 50px;}.xxl-pt-55 {padding-top: 55px;}.xxl-pt-60 {padding-top: 60px;}.xxl-pt-65 {padding-top: 65px;}.xxl-pt-70 {padding-top: 70px;}.xxl-pt-75 {padding-top: 75px;}.xxl-pt-80 {padding-top: 80px;}.xxl-pt-85 {padding-top: 85px;}.xxl-pt-90 {padding-top: 90px;}.xxl-pt-95 {padding-top: 95px;}.xxl-pt-100 {padding-top: 100px;}.xxl-pt-110 {padding-top: 110px;}.xxl-pt-120 {padding-top: 120px;}.xxl-pt-130 {padding-top: 130px;}.xxl-pt-140 {padding-top: 140px;}.xxl-pt-150 {padding-top: 150px;}.xxl-pt-160 {padding-top: 160px;}}
/*gutters size*/
.no-gutters{margin-right:0;margin-left:0}.no-gutters>[class*=col]{padding-right:0;padding-left:0}.sm-gutters{margin-right:-5px;margin-left:-5px}.sm-gutters>[class*=col]{padding-right:5px;padding-left:5px}.md-gutters{margin-right:-10px;margin-left:-10px}.md-gutters>[class*=col]{padding-right:10px;padding-left:10px}.lg-gutters{margin-right:-15px;margin-left:-15px}.lg-gutters>[class*=col]{padding-right:15px;padding-left:15px}
@media (min-width:320px){.xxxs-no-gutters{margin-right:0;margin-left:0}.xxxs-no-gutters>[class*=col]{padding-right:0;padding-left:0}.xxxs-sm-gutters{margin-right:-5px;margin-left:-5px}.xxxs-sm-gutters>[class*=col]{padding-right:5px;padding-left:5px}.xxxs-md-gutters{margin-right:-10px;margin-left:-10px}.xxs-md-gutters>[class*=col]{padding-right:10px;padding-left:10px}.xxxs-lg-gutters{margin-right:-15px;margin-left:-15px}.xxxs-lg-gutters>[class*=col]{padding-right:15px;padding-left:15px}}
@media (min-width:355px){.xxs-no-gutters{margin-right:0;margin-left:0}.xxs-no-gutters>[class*=col]{padding-right:0;padding-left:0}.xxs-sm-gutters{margin-right:-5px;margin-left:-5px}.xxs-sm-gutters>[class*=col]{padding-right:5px;padding-left:5px}.xxs-md-gutters{margin-right:-10px;margin-left:-10px}.xxs-md-gutters>[class*=col]{padding-right:10px;padding-left:10px}.xxs-lg-gutters{margin-right:-15px;margin-left:-15px}.xxs-lg-gutters>[class*=col]{padding-right:15px;padding-left:15px}}
@media (min-width:420px){.xs-no-gutters{margin-right:0;margin-left:0}.xs-no-gutters>[class*=col]{padding-right:0;padding-left:0}.xs-sm-gutters{margin-right:-5px;margin-left:-5px}.xs-sm-gutters>[class*=col]{padding-right:5px;padding-left:5px}.xs-md-gutters{margin-right:-10px;margin-left:-10px}.xs-md-gutters>[class*=col]{padding-right:10px;padding-left:10px}.xs-lg-gutters{margin-right:-15px;margin-left:-15px}.xs-lg-gutters>[class*=col]{padding-right:15px;padding-left:15px}}
@media (min-width:576px){.sm-no-gutters{margin-right:0;margin-left:0}.sm-no-gutters>[class*=col]{padding-right:0;padding-left:0}.sm-sm-gutters{margin-right:-5px;margin-left:-5px}.sm-sm-gutters>[class*=col]{padding-right:5px;padding-left:5px}.sm-md-gutters{margin-right:-10px;margin-left:-10px}.sm-md-gutters>[class*=col]{padding-right:10px;padding-left:10px}.sm-lg-gutters{margin-right:-15px;margin-left:-15px}.sm-lg-gutters>[class*=col]{padding-right:15px;padding-left:15px}}
@media (min-width:768px){.md-no-gutters{margin-right:0;margin-left:0}.md-no-gutters>[class*=col]{padding-right:0;padding-left:0}.md-sm-gutters{margin-right:-5px;margin-left:-5px}.md-sm-gutters>[class*=col]{padding-right:5px;padding-left:5px}.md-md-gutters{margin-right:-10px;margin-left:-10px}.md-md-gutters>[class*=col]{padding-right:10px;padding-left:10px}.md-lg-gutters{margin-right:-15px;margin-left:-15px}.md-lg-gutters>[class*=col]{padding-right:15px;padding-left:15px}}
@media (min-width:992px){.lg-no-gutters{margin-right:0;margin-left:0}.lg-no-gutters>[class*=col]{padding-right:0;padding-left:0}.lg-sm-gutters{margin-right:-5px;margin-left:-5px}.lg-sm-gutters>[class*=col]{padding-right:5px;padding-left:5px}.lg-md-gutters{margin-right:-10px;margin-left:-10px}.lg-md-gutters>[class*=col]{padding-right:10px;padding-left:10px}.lg-lg-gutters{margin-right:-15px;margin-left:-15px}.lg-lg-gutters>[class*=col]{padding-right:15px;padding-left:15px}}
@media (min-width:1200px){.xl-no-gutters{margin-right:0;margin-left:0}.xl-no-gutters>[class*=col]{padding-right:0;padding-left:0}.xl-sm-gutters{margin-right:-5px;margin-left:-5px}.xl-sm-gutters>[class*=col]{padding-right:5px;padding-left:5px}.xl-md-gutters{margin-right:-10px;margin-left:-10px}.xl-md-gutters>[class*=col]{padding-right:10px;padding-left:10px}.xl-lg-gutters{margin-right:-15px;margin-left:-15px}.xl-lg-gutters>[class*=col]{padding-right:15px;padding-left:15px}}
@media (min-width:1480px){.xxl-no-gutters{margin-right:0;margin-left:0}.xxl-no-gutters>[class*=col]{padding-right:0;padding-left:0}.xxl-sm-gutters{margin-right:-5px;margin-left:-5px}.xxl-sm-gutters>[class*=col]{padding-right:5px;padding-left:5px}.xxl-md-gutters{margin-right:-10px;margin-left:-10px}.xxl-md-gutters>[class*=col]{padding-right:10px;padding-left:10px}.xxl-lg-gutters{margin-right:-15px;margin-left:-15px}.xxl-lg-gutters>[class*=col]{padding-right:15px;padding-left:15px}}
/*window size steps*/
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}
@media (min-width:355px){.col-xxs{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxs-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxs-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxs-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxs-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxs-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxs-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxs-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxs-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxs-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxs-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxs-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxs-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxs-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxs-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxs-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxs-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxs-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxs-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxs-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxs-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxs-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxs-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxs-0{margin-left:0}.offset-xxs-1{margin-left:8.333333%}.offset-xxs-2{margin-left:16.666667%}.offset-xxs-3{margin-left:25%}.offset-xxs-4{margin-left:33.333333%}.offset-xxs-5{margin-left:41.666667%}.offset-xxs-6{margin-left:50%}.offset-xxs-7{margin-left:58.333333%}.offset-xxs-8{margin-left:66.666667%}.offset-xxs-9{margin-left:75%}.offset-xxs-10{margin-left:83.333333%}.offset-xxs-11{margin-left:91.666667%}}
@media (min-width:420px){.col-xs{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xs-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xs-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xs-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xs-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xs-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xs-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xs-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xs-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xs-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xs-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xs-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xs-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xs-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xs-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.333333%}.offset-xs-2{margin-left:16.666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.333333%}.offset-xs-5{margin-left:41.666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.333333%}.offset-xs-8{margin-left:66.666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.333333%}.offset-xs-11{margin-left:91.666667%}}
@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}
@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}
@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}
@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}
@media (min-width:1480px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}}
.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-content-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-center{-ms-flex-line-pack:center;align-content:center}.align-content-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-self-auto{-ms-flex-item-align:auto;align-self:auto}.align-self-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-center{-ms-flex-item-align:center;align-self:center}.align-self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}
@media (min-width:355px){.flex-xxs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-xxs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-xxs-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-xxs-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-xxs-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-xxs-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-xxs-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.justify-content-xxs-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-xxs-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-xxs-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-xxs-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-xxs-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items-xxs-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-xxs-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-xxs-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-xxs-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align-items-xxs-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-content-xxs-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-xxs-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-xxs-center{-ms-flex-line-pack:center;align-content:center}.align-content-xxs-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-xxs-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-xxs-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-self-xxs-auto{-ms-flex-item-align:auto;align-self:auto}.align-self-xxs-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-xxs-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-xxs-center{-ms-flex-item-align:center;align-self:center}.align-self-xxs-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-xxs-stretch{-ms-flex-item-align:stretch;align-self:stretch}}
@media (min-width:420px){.flex-xs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-xs-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-xs-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-xs-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-xs-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-xs-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.justify-content-xs-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-xs-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-xs-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-xs-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-xs-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items-xs-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-xs-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-xs-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-xs-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align-items-xs-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-content-xs-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-xs-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-xs-center{-ms-flex-line-pack:center;align-content:center}.align-content-xs-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-xs-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-xs-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-self-xs-auto{-ms-flex-item-align:auto;align-self:auto}.align-self-xs-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-xs-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-xs-center{-ms-flex-item-align:center;align-self:center}.align-self-xs-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-xs-stretch{-ms-flex-item-align:stretch;align-self:stretch}}
@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-sm-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-sm-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-sm-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-sm-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.justify-content-sm-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-sm-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-sm-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-sm-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-sm-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items-sm-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-sm-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-sm-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-sm-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align-items-sm-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-content-sm-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-sm-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-sm-center{-ms-flex-line-pack:center;align-content:center}.align-content-sm-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-sm-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-sm-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-self-sm-auto{-ms-flex-item-align:auto;align-self:auto}.align-self-sm-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-sm-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-sm-center{-ms-flex-item-align:center;align-self:center}.align-self-sm-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-sm-stretch{-ms-flex-item-align:stretch;align-self:stretch}}
@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-md-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-md-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-md-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-md-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.justify-content-md-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-md-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-md-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-md-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-md-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items-md-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-md-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-md-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-md-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align-items-md-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-content-md-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-md-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-md-center{-ms-flex-line-pack:center;align-content:center}.align-content-md-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-md-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-md-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-self-md-auto{-ms-flex-item-align:auto;align-self:auto}.align-self-md-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-md-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-md-center{-ms-flex-item-align:center;align-self:center}.align-self-md-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-md-stretch{-ms-flex-item-align:stretch;align-self:stretch}}
@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-lg-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-lg-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-lg-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-lg-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.justify-content-lg-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-lg-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-lg-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-lg-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-lg-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items-lg-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-lg-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-lg-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-lg-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align-items-lg-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-content-lg-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-lg-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-lg-center{-ms-flex-line-pack:center;align-content:center}.align-content-lg-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-lg-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-lg-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-self-lg-auto{-ms-flex-item-align:auto;align-self:auto}.align-self-lg-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-lg-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-lg-center{-ms-flex-item-align:center;align-self:center}.align-self-lg-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-lg-stretch{-ms-flex-item-align:stretch;align-self:stretch}}
@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-xl-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-xl-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-xl-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-xl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-xl-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.justify-content-xl-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-xl-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-xl-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-xl-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-xl-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items-xl-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-xl-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-xl-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-xl-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align-items-xl-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-content-xl-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-xl-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-xl-center{-ms-flex-line-pack:center;align-content:center}.align-content-xl-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-xl-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-xl-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-self-xl-auto{-ms-flex-item-align:auto;align-self:auto}.align-self-xl-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-xl-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-xl-center{-ms-flex-item-align:center;align-self:center}.align-self-xl-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-xl-stretch{-ms-flex-item-align:stretch;align-self:stretch}}
@media (min-width:1480px){.flex-xxl-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-xxl-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-xxl-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-xxl-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-xxl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-xxl-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.justify-content-xxl-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-xxl-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-xxl-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-xxl-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-xxl-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items-xxl-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-xxl-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-xxl-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-xxl-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align-items-xxl-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-content-xxl-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-xxl-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-xxl-center{-ms-flex-line-pack:center;align-content:center}.align-content-xxl-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-xxl-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-content-xxl-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align-self-xxl-auto{-ms-flex-item-align:auto;align-self:auto}.align-self-xxl-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-xxl-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-xxl-center{-ms-flex-item-align:center;align-self:center}.align-self-xxl-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-self-xxl-stretch{-ms-flex-item-align:stretch;align-self:stretch}}
.col-xxs-hide,.col-xs-hide,.col-sm-hide,.col-md-hide,.col-lg-hide,.col-xl-hide {display: none;}
.col-xxs-show,.col-xs-show,.col-sm-show,.col-md-show,.col-lg-show,.col-xl-show {display: block;}
@media (min-width:355px){.col-hide {display: block;}.col-show {display: none;}}
@media (min-width:420px){.col-xxs-hide {display: block;}.col-xxs-show {display: none;}}
@media (min-width:576px){.container{max-width:540px;}.col-xs-hide {display: block;}.col-xs-show {display: none;}}
@media (min-width:768px){.container{max-width:720px;}.col-sm-hide {display: block;}.col-sm-show {display: none;}}
@media (min-width:992px){.container{max-width:960px;}.col-md-hide {display: block;}.col-md-show {display: none;}}
@media (min-width:1200px){.container{max-width:1140px}.col-lg-hide {display: block;}.col-lg-show {display: none;}}
@media (min-width:1480px){.container{max-width:1440px}.col-xl-hide {display: block;}.col-xl-show {display: none;}}
/*!
 *  Font Awesome 4.7.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(../8b43027f47b20503057d.eot?v=4.7.0);
    src: url(../8b43027f47b20503057d.eot?#iefix&v=4.7.0) format('embedded-opentype'),
	    url(../20fd1704ea223900efa9.woff2?v=4.7.0) format('woff2'),
	    url(../f691f37e57f04c152e23.woff?v=4.7.0) format('woff'),
	    url(../1e59d2330b4c6deb84b3.ttf?v=4.7.0) format('truetype'),
	    url(../6878d55e3615ccf40c38.svg?v=4.7.0#fontawesomeregular) 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 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}
.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}
.fa-flip-horizontal {
    -ms-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 {
    -ms-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-pp: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-resistance: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: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"
}
.fa-gitlab:before {
    content: "\f296"
}
.fa-wpbeginner:before {
    content: "\f297"
}
.fa-wpforms:before {
    content: "\f298"
}
.fa-envira:before {
    content: "\f299"
}
.fa-universal-access:before {
    content: "\f29a"
}
.fa-wheelchair-alt:before {
    content: "\f29b"
}
.fa-question-circle-o:before {
    content: "\f29c"
}
.fa-blind:before {
    content: "\f29d"
}
.fa-audio-description:before {
    content: "\f29e"
}
.fa-volume-control-phone:before {
    content: "\f2a0"
}
.fa-braille:before {
    content: "\f2a1"
}
.fa-assistive-listening-systems:before {
    content: "\f2a2"
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
    content: "\f2a4"
}
.fa-glide:before {
    content: "\f2a5"
}
.fa-glide-g:before {
    content: "\f2a6"
}
.fa-signing:before,
.fa-sign-language:before {
    content: "\f2a7"
}
.fa-low-vision:before {
    content: "\f2a8"
}
.fa-viadeo:before {
    content: "\f2a9"
}
.fa-viadeo-square:before {
    content: "\f2aa"
}
.fa-snapchat:before {
    content: "\f2ab"
}
.fa-snapchat-ghost:before {
    content: "\f2ac"
}
.fa-snapchat-square:before {
    content: "\f2ad"
}
.fa-pied-piper:before {
    content: "\f2ae"
}
.fa-first-order:before {
    content: "\f2b0"
}
.fa-yoast:before {
    content: "\f2b1"
}
.fa-themeisle:before {
    content: "\f2b2"
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content: "\f2b3"
}
.fa-fa:before,
.fa-font-awesome:before {
    content: "\f2b4"
}
.fa-handshake-o:before {
    content: "\f2b5"
}
.fa-envelope-open:before {
    content: "\f2b6"
}
.fa-envelope-open-o:before {
    content: "\f2b7"
}
.fa-linode:before {
    content: "\f2b8"
}
.fa-address-book:before {
    content: "\f2b9"
}
.fa-address-book-o:before {
    content: "\f2ba"
}
.fa-vcard:before,
.fa-address-card:before {
    content: "\f2bb"
}
.fa-vcard-o:before,
.fa-address-card-o:before {
    content: "\f2bc"
}
.fa-user-circle:before {
    content: "\f2bd"
}
.fa-user-circle-o:before {
    content: "\f2be"
}
.fa-user-o:before {
    content: "\f2c0"
}
.fa-id-badge:before {
    content: "\f2c1"
}
.fa-drivers-license:before,
.fa-id-card:before {
    content: "\f2c2"
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content: "\f2c3"
}
.fa-quora:before {
    content: "\f2c4"
}
.fa-free-code-camp:before {
    content: "\f2c5"
}
.fa-telegram:before {
    content: "\f2c6"
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
    content: "\f2c7"
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
    content: "\f2c9"
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
    content: "\f2ca"
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
    content: "\f2cb"
}
.fa-shower:before {
    content: "\f2cc"
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
    content: "\f2cd"
}
.fa-podcast:before {
    content: "\f2ce"
}
.fa-window-maximize:before {
    content: "\f2d0"
}
.fa-window-minimize:before {
    content: "\f2d1"
}
.fa-window-restore:before {
    content: "\f2d2"
}
.fa-times-rectangle:before,
.fa-window-close:before {
    content: "\f2d3"
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
    content: "\f2d4"
}
.fa-bandcamp:before {
    content: "\f2d5"
}
.fa-grav:before {
    content: "\f2d6"
}
.fa-etsy:before {
    content: "\f2d7"
}
.fa-imdb:before {
    content: "\f2d8"
}
.fa-ravelry:before {
    content: "\f2d9"
}
.fa-eercast:before {
    content: "\f2da"
}
.fa-microchip:before {
    content: "\f2db"
}
.fa-snowflake-o:before {
    content: "\f2dc"
}
.fa-superpowers:before {
    content: "\f2dd"
}
.fa-wpexplorer:before {
    content: "\f2de"
}
.fa-meetup:before {
    content: "\f2e0"
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}
/**
 * default development theme for jQRangeSlider
 * Using fam fam icon set from Mark James, http://www.famfamfam.com/lab/icons/silk/ (Creative Commons Attribution 2.5 License)
 */


.ui-rangeSlider{
    height:auto;
    position: relative;
    height: 48px;
}

.ui-rangeSlider .ui-rangeSlider-innerBar{
    height: 5px;
    margin: 0;
    background:#DDD;
}

.ui-rangeSlider .ui-rangeSlider-handle{
    width:4px;
    height:15px;
    border-radius: 0;
    background: #000;
    cursor:col-resize;
    top: -5px !important;
}

.ui-rangeSlider .ui-rangeSlider-bar{
    margin: 1px 0;
    background: #000;
    height:5px;
    cursor:move;
    cursor:pointer;
    cursor: -moz-grab;
}

.ui-rangeSlider .ui-rangeSlider-bar.ui-draggable-dragging{
    cursor:	-moz-grabbing;
    cursor:grabbing;
}

.ui-rangeSlider-arrow{
    height:16px;
    margin:2px 0;
    width:16px;
    background-repeat:no-repeat;
}

.ui-rangeSlider-arrow.ui-rangeSlider-leftArrow{
    display: none;
}
.ui-rangeSlider-arrow.ui-rangeSlider-rightArrow{
    display: none;
}

.ui-rangeSlider-arrow-inner{
    display: none;
}

.ui-rangeSlider-container{
    height: 6px;
}

.ui-rangeSlider-withArrows .ui-rangeSlider-container{
    margin: 25px 0 0 0;
}

.ui-rangeSlider-noArrow .ui-rangeSlider-container{
    margin:0;
}

.ui-rangeSlider-label{
    white-space: nowrap;
    bottom: 20px;
    padding: 1px 2px;
    min-width: 38px;
    text-align: center;
    cursor: col-resize;
    font-size: 11px;
    line-height: 14px;
    border-radius: 2px;
    color: #fff;
    background-color: #000;
    margin-bottom: 8px;
}

.ui-rangeSlider-label-inner{
    display:none;
}

/*
 * Edit slider
 */

input.ui-editRangeSlider-inputValue{
    width:3em;
    vertical-align: middle;
    text-align:center;
}

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
strong,
abbr,
acronym,
blockquote,
q,
cite,
ins,
del,
dfn,
a,
div,
span,
pre,
hr,
address,
br,
b,
i,
sub,
big,
small,
tt,
table,
tr,
caption,
thead,
tbody,
tfoot,
col,
colgroup,
form,
input,
label,
textarea,
button,
fieldset,
legend,
select,
option,
ul,
ol,
li,
dl,
dt,
dd,
code,
var,
samp,
img,
object,
param,
map,
area,
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,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
header,
footer,
section,
aside,
figure,
figcaption,
input {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
:focus {
  outline: none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none;
  outline: none;
}
input::-ms-clear {
  width: 0;
  height: 0;
}
::-ms-clear {
  width: 0;
  height: 0;
  display: none;
}
::-ms-reveal {
  width: 0;
  height: 0;
  display: none;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
input,
textarea {
  -webkit-appearance: none;
  border-radius: 0;
}
/* font-family: "Lato"; */
@font-face {
  font-family: 'Lato';
  /*src: url('../fonts/latoregular.eot');*/
  src: url(../2e77a477d6431e343a0a.woff) format('woff'),
  url(../3a738a1e1de307fae57e.ttf) format('truetype');
  /*url('../fonts/latoregular.eot?#iefix') format('embedded-opentype');*/
  font-weight: normal;
  font-style: normal;
}
ol,
ul {
  list-style: none;
}
section {
  display: block;
  width: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 20px 0;
}
@media (max-width: 768px) {
  article table {display: block; overflow: auto;}
  article table td, article table th {word-break: inherit; min-width: 150px;}
}
table a {
  text-decoration: underline;
}
table a:hover {
  text-decoration: none;
}
tr {
  border-bottom: 1px solid #f2f2f2;
}
td {
  background-color: #fff;
  color: #202020;
  padding: 10px 5px;
  color: #202020;
  word-break: break-word;
  vertical-align: middle;
}
thead td,
th {
  color: #000;
  font-weight: bold;
  text-align: left;
  padding: 10px 5px;
  background: #f7f7f7;
  vertical-align: middle;
  word-break: break-word;
}
tbody tr:nth-child(2n) td {
  /*background-color: #f9f9f9;*/
}
th,
td {
  padding: 12px 20px;
}
hr {
  display: block;
  width: 100%;
  height: 1px;
  content: "";
  background-color: #f1f1f1;
}
@media (min-width: 576px) {
  article.bigger {
    font-size: 17px;
  }
  article.bigger p {
    margin-bottom: 25px;
  }
}
article hr {
  margin: 20px 0;
}
article h1,
article h2 {
  margin-bottom: 20px;
}
article h3,
article h4 {
  margin-bottom: 15px;
}
article p {
  margin: 0 0 10px 0;
}
article ul,
article ol {
  margin: 0 0 10px 0;
}
article ul>li {
  display: block;
  padding-left: 30px;
  position: relative;
  margin-bottom: 5px;
}
article ol>li {
  display: list-item;
  list-style-type: decimal;
  margin-left: 20px;
  padding-left: 5px;
  margin-bottom: 5px;
}
article ul>li:before {
  position: absolute;
  top: 8px;
  left: 0px;
  border-radius: 50%;
  width: 18px;
  height: 1px;
  background-color: #000;
  content: "";
}
article .ya-share2 li {
  padding-left: 0;
}
article .ya-share2 li:before {
  display: none;
}
article p.decorated-letter:first-letter {
  font-size: 40px;
  line-height: 0.8;
  font-weight: bold;
  float: left;
  padding: 4px 5px 0px 0;
}
img {
  max-width: 100%;
}
a:hover img {
  opacity: 0.9;
}
html,body {
  font-size: 14px;
  line-height: 1.4;
  font-weight: normal;
  font-family: 'Roboto', sans-serif;
  color: #202020;
  background-color: #fff;
}
.b-wrapper {
  min-height: calc(100vh - 100px);
  max-width: 1920px;
  margin: 0 auto;
  min-width: 320px;
}
.s-footer {
  max-width: 1920px;
  margin: 0 auto;
  min-width: 320px;
}
.wrapper {
  display: inline-block;
  width: 100%;
}
/*.mb-5 {margin-bottom: 5px;}
.mb-10 {margin-bottom: 10px;}
.mb-15 {margin-bottom: 15px;}
.mb-20 {margin-bottom: 20px;}
.mb-25 {margin-bottom: 25px;}
.mb-30 {margin-bottom: 30px;}
.mb-40 {margin-bottom: 40px;}
.mb-50 {margin-bottom: 50px;}
.mb-60 {margin-bottom: 60px;}
.mb-70 {margin-bottom: 70px;}
.mb-80 {margin-bottom: 80px;}
.mb-90 {margin-bottom: 90px;}
.mt-5 {margin-top: 5px;}
.mt-10 {margin-top: 10px;}
.mt-15 {margin-top: 15px;}
.mt-20 {margin-top: 20px;}
.mt-25 {margin-top: 25px;}
.mt-30 {margin-top: 30px;}
.mt-40 {margin-top: 40px;}
.mt-50 {margin-top: 50px;}
.mt-60 {margin-top: 60px;}
.mt-70 {margin-top: 70px;}
.mt-80 {margin-top: 80px;}
.mt-90 {margin-top: 90px;}
.pb-5 {padding-bottom: 5px;}
.pb-10 {padding-bottom: 10px;}
.pb-15 {padding-bottom: 15px;}
.pb-20 {padding-bottom: 20px;}
.pb-25 {padding-bottom: 25px;}
.pb-30 {padding-bottom: 30px;}
.pb-40 {padding-bottom: 40px;}
.pb-50 {padding-bottom: 50px;}
.pb-60 {padding-bottom: 60px;}
.pb-70 {padding-bottom: 70px;}
.pb-80 {padding-bottom: 80px;}
.pb-90 {padding-bottom: 90px;}
.pt-5 {padding-top: 5px;}
.pt-10 {padding-top: 10px;}
.pt-15 {padding-top: 15px;}
.pt-20 {padding-top: 20px;}
.pt-25 {padding-top: 25px;}
.pt-30 {padding-top: 30px;}
.pt-40 {padding-top: 40px;}
.pt-50 {padding-top: 50px;}
.pt-60 {padding-top: 60px;}
.pt-70 {padding-top: 70px;}
.pt-80 {padding-top: 80px;}
.pt-90 {padding-top: 90px;}*/
.hidden {
  display: none;
}
.left {
  float: left;
}
.right {
  float: right;
}
.section-name._h1,
h1,.h1 {
  font-size: 260%;
  line-height: 1.2;
}
.section-name._h2,
h2,.h2 {
  font-size: 200%;
  line-height: 1.2;
}
.section-name._h3,
h3,.h3 {
  font-size: 170%;
  line-height: 1.2;
}
.section-name._h4,
h4,.h4 {
  font-size: 120%;
  line-height: 1.2;
}
h1.pagetitle {
  font-weight: normal;
}
.section-name a {
  color: #202020;
  text-decoration: none;
}
.section-name a:hover {
  color: #ba943e;
}
.section-name.uppercase {
  text-transform: uppercase;
}
.section-name.bold {
  font-weight: bold;
}
.align-center {
  text-align: center;
}
.align-left {
  text-align: left;
}
.align-right {
  text-align: right;
}

.transition {
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.transform {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
a {
  position: relative;
  color: #ff0000;
  color: #ba943e;
  text-decoration: underline;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
a:hover {
  text-decoration: none;
}
.button {
  cursor: pointer;
  text-decoration: none;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
  display: inline-block;
  padding: 10px 15px 9px;
  border-radius: 2px;
  font-size: 100%;
  color: #fff;
  text-align: center;
  background: -webkit-linear-gradient(bottom, #000, #202020);
  background: -o-linear-gradient(bottom, #000, #202020);
  background: linear-gradient(to top, #000, #202020);
  background-color: #000;
  position: relative;
  min-width: 120px;
  border: 1px solid #202020;
}
.button:hover {
  background: -webkit-linear-gradient(bottom, #202020, #202020);
  background: -o-linear-gradient(bottom, #202020, #202020);
  background: linear-gradient(to top, #202020, #202020);
  background-color: #202020;
  border-color: #202020;
}
.button:active {
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  -o-transform: translateY(1px);
  -moz-transform: translateY(1px);
  transform: translateY(1px);
}
.button.block {
  display: block;
  width: 100%;
}
.button.round {
  border-radius: 32px;
}
.button.small {
  padding: 5px 10px;
  font-size: 90%;
  min-width: inherit;
}
.button.medium {
  padding: 16px 15px;
  font-size: 18px;
  font-weight: bold;
  min-width: 160px;
}
.button.big {
  font-size: 18px;
  font-weight: bold;
  padding: 20px 20px;
  min-width: 220px;
}
.button.small.auto,
.button.auto,
.button.big.auto {
  min-width: inherit;
}
.button.transparent {
  background: transparent;
  color: #202020;
  border-color: #202020;
}
.button.transparent:hover {
  background: #202020;
  color: #fff;
  border-color: #202020;
}
.button.transparent.gold {
  background: transparent;
  color: #f7d27f;
  border-color: #303030;
}
.button.transparent.gold:hover {
  background: #4d4d4d;
  color: #f7d27f;
  border-color: #4d4d4d;
}
.button.white {
  background: #fff;
  color: #202020;
  border-color: #cecece;
}
.button.white:hover {
  background: #f9f9f9;
  color: #202020;
}

.button.yellow {
  background: #f7d27f;
  border: none;
  border-bottom: 1px solid #d3b267;
  color: #202020;
  border-radius: 4px;
}
.button.yellow:hover {
  background: #ffe3a3;
}

.button.green {
  background: #076f07;
  color: #fff;
  border-color: #076f07;
}
.button.green:hover {
  background: #0e920e;
  border-color: #0e920e;
}
/*article spoiler*/
.w-article-spoiler {
  margin: 5px 0;
}
.w-article-spoiler .name {
  padding: 10px 50px 10px 20px;
  font-size: 120%;
  color: #000;
  background-color: #f1f1f1;
  position: relative;
  cursor: s-resize;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.w-article-spoiler._toggled .name,
.w-article-spoiler .name:hover {
  background-color: #ba943e;
  color: #fff;
}
.w-article-spoiler._toggled .name .b-dropper,
.w-article-spoiler .name:hover .b-dropper {
  color: #fff;
}
.w-article-spoiler .name .b-dropper {
  width: 50px;
  height: 40px;
  color: #000;
  position: absolute;
  right: 0;
  top: calc(50% - 20px);
  content: "";
  font-size: 200%;
  font-weight: 600;
  text-align: center;
  line-height: 36px;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.w-article-spoiler .name .b-dropper:before {
  content: "+";
}
.w-article-spoiler .name._toggled .b-dropper:before {
  content: "-";
  line-height: 32px;
}
.w-article-spoiler .article-spoiler-content {
  display: none;
  background-color: #f6f6f6;
  padding: 20px;
}
/*article spoiler end*/
/*input*/
input.input__default,
textarea.textarea__default {
  display: inline-block;
  width: 100%;
  border: 1px solid #cacaca;
  background-color: #fff;
  font-size: 100%;
  color: #202020;
  font-family: 'Roboto', sans-serif;
  border-radius: 4px;
}
input.input__default {
  padding: 10px 10px;
  height: 40px;
  border: 1px solid #cacaca;
  background-color: #fff;
}
textarea.textarea__default {
  padding: 10px 10px;
  height: 80px;
  min-height: 40px;
  resize: vertical;
}
input.input__default.big {
  font-size: 18px;
  height: 58px;
  padding-left: 30px;
  padding-right: 30px;
}
input.colored__placeholder:-moz-placeholder {
  color: #ba943e;
}
input.colored__placeholder::-webkit-input-placeholder {
  color: #ba943e;
}
textarea.colored__placeholder:-moz-placeholder {
  color: #ba943e;
}
textarea.colored__placeholder::-webkit-input-placeholder {
  color: #ba943e;
}
input.colored__placeholder:-moz-placeholder {
  color: orange;
}
input.colored__placeholder:focus::-webkit-input-placeholder {
  color: orange;
}
textarea.colored__placeholder:-moz-placeholder {
  color: orange;
}
textarea.colored__placeholder:focus::-webkit-input-placeholder {
  color: orange;
}
input.input__default:focus {
  border-color: #000;
}
textarea.textarea__default:focus {
  border-color: #000;
}
input.input__default._error,
textarea.textarea__default._error {
  border-color: red;
}
.input.label-top label {
  font-size: 13px;
  line-height: 15px;
  display: block;
  margin-bottom: 3px;
  position: relative;
}
.input label span.red {
  color: red;
  display: inline-block;
  margin-left: 3px;
}
.input.icon-start {
  position: relative;
}
.input.icon-start .textarea__default,
.input.icon-start .input__default {
  padding-left: 30px;
}
.input.icon-start .fa {
  position: absolute;
  width: 15px;
  text-align: center;
  bottom: 12px;
  left: 8px;
  z-index: 1;
  pointer-events: none;
  font-size: 100%;
  color: #404040;
}
.input.icon-start.textarea .fa {
  bottom: inherit;
  top: 36px;
}
.input.icon-start .textarea__default:focus ~ .fa,
.input.icon-start .input__default:focus ~ .fa {
  color: #000;
}
.input.icon-start .textarea__default._error ~ .fa,
.input.icon-start .input__default._error ~ .fa {
  color: red;
}
.input.label-left label {
  display: inline-block;
  vertical-align: middle;
  width: 100px;
  position: relative;
}
.input.label-left label+input.input__default,
.input.label-left label+input.textarea__default {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 104px);
}
select {
  height: 41px;
  border: 1px solid #cacaca;
  border-radius: 2px;
  display: block;
  width: 100%;
  padding: 0 6px;
}
.jq-selectbox__select {
  height: 40px;
  border: 1px solid #cacaca;;
}
.jq-selectbox__select-text {
  line-height: 40px;
}
.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #000;
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #ba943e;
  color: #fff;
}

@media (min-width: 576px) {
  .big .jq-selectbox__select {
    height: 58px;
    padding-left: 30px;
    padding-right: 55px;
  }
  .big .jq-selectbox__select-text {
    line-height: 58px;
  }
  .big.jq-selectbox li {
    padding: 15px 30px;
  }
  .big .jq-selectbox__trigger-arrow {
    top: 22px;
    height: 12px;
    width: 19px;
    height: 11px;
    background-image: none;
  }
  .big .jq-selectbox__trigger-arrow:after {
    border: 2px solid transparent;
    border-bottom-color: #202020;
    border-right-color: #202020;
    width: 12px;
    height: 12px;
    border-radius: 2px;
    position: absolute;
    left: 4px;
    top: -4px;
    content: "";
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
/*input*/
/*responsive box*/
.r-box,
.responsive-box {
  position: relative;
  width: 100%;
}
.r-box:before,
.responsive-box::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.r-box._75::before,
.responsive-box._75::before {
  padding-top: 75%;
}
.r-box._66::before,
.responsive-box._66::before {
  padding-top: 66.6%;
}
.r-box._50::before,
.responsive-box._50::before {
  padding-top: 50%;
}
.r-box._25::before,
.responsive-box._25::before {
  padding-top: 25%;
}
.r-box .r-img,
.responsive-box .responsive-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
}
.r-box .r-img.contain,
.responsive-box .responsive-image.contain {
  -webkit-background-size: contain;
  background-size: contain;
}
.s-popup {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 8;
  text-align: center;
  z-index: 15;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  display: none;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
}
.s-popup.pop-on-top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.s-popup:after {
  content: "";
  width: 0;
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
.s-popup.pop-on-top:after {
  display: none;
}
.w-popup {
  background: #fff;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  position: relative;
  vertical-align: middle;
  z-index: 10;
  display: none;
}
.w-popup.w-pop-callback .pop-head .close {
  top: 5px;
}
.w-popup .pop-head {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;

  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 10px 20px;
  width: 100%;
  min-height: 90px;
  position: relative;

  font-size: 22px;
  line-height: 26px;
  font-weight: bold;
  border-bottom: 1px solid #f1f1f1;
}
.w-popup .pop-head .description {
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
}

.w-popup .pop-body {
  padding: 20px 60px 10px;
  max-height: calc(100vh - 20px);
  overflow: auto;
  width: 100%;
}
.w-popup .pop-head~.pop-body {
  max-height: calc(100vh - 100px);
  padding: 20px;
}
.s-popup__background {
  background-color: rgba(0,0,0,0.8);
  content: "";
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 9;
  left: 0;
  top: 0;
  display: none;
}
.cloudzoom-blank > div:nth-child(3){
  display: none !important;
}
.close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 25px;
  height: 25px;
  content: "";
  cursor: pointer;
  float: right;
  margin: 0;
}
.close:after,
.close:before {
  display: block;
  width: 25px;
  height: 1px;
  background-color: #202020;
  content: "";
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  right: 0px;
}
.close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.close:hover:before,
.close:hover:after {
  background-color: red;
}
.w-popup .pop-head .close {
  top: calc(50% - 13px);
  right: 5px;
}
.close.white:after,
.close.white:before {
  background-color: #fff;
}
.close.white:hover:before,
.close.white:hover:after {
  background-color: red;
}
.w-popup .pop-body .close {
  top: 5px;
  right: 5px;
}
.w-popup.w-pop-search {
  max-width: 1420px;
  border-radius: 6px;
}
.w-popup.w-pop-search .pop-body {
  padding: 40px;
}
@media (max-width: 590px) {
  .w-popup {max-width: 96%;}
  .w-popup .pop-head {width: 100%;margin: 0 0 0 0;}
  .w-popup .pop-body {padding: 20px 20px 10px;}
  .w-popup .pop-head~.pop-body {max-height: calc(100vh - 75px);padding: 10px 20px 10px;}
}


.copyright p,
.copyright,
.developer {
  font-size: 90%;
  display: inline-block;
  color: #909090;
  margin: 10px 0;
}
.developer a {
  font-size: 90%;
  color: #000;
  text-decoration: underline;
  line-height: 22px;
  color: #404040;
}
.developer a:hover {
  text-decoration: none;
}
.developer:hover:before {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.developer:before {
  width: 16px;
  height: 16px;
  background-color: #ba943e;
  display: inline-block;
  margin-right: 4px;
  content: "";
  position: relative;
  top: 3px;
  background-image: url(../cb28befe095300159526.png);
  background-position: 0px 0px;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: All 0.6s ease;
  -webkit-transition: All 0.6s ease;
  -moz-transition: All 0.6s ease;
  -o-transition: All 0.6s ease;
  -webkit-backface-visibility: hidden;
}
.col-copyright {

}
.col-developer {
  text-align: right;
}
@media (max-width: 767px) {
  .col-copyright,
  .col-developer {text-align: center;}
}


.pcscontrolls {
  font-size: 0;
  line-height: 0;
  max-width: 120px;
}
.pcscontrolls .input__default:focus,
.pcscontrolls .input__default {
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  text-align: center;
  font-size: 120%;
  width: calc(100% - 50px);
  border-radius: 0;
  padding: 0;
  border: none;
  color: #000;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  font-weight: bold;
  font-size: 18px;
  line-height: 40px;
}
.pcscontrolls .plus_item,
.pcscontrolls .minus_item {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 40px;
  font-weight: bold;
  font-size: 20px;
  line-height: 38px;
  border: 1px solid #cecece;
  border-radius: 0 4px 4px 0;
  text-align: center;
  text-decoration: none;
  color: #000;
  background-color: #f1f1f1;
  cursor: pointer;
  -ms-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}
.pcscontrolls .minus_item {
  line-height: 35px;
  border-radius: 4px 0 0 4px;
}
.pcscontrolls .plus_item:hover,
.pcscontrolls .minus_item:hover {
  background-color: #cecece;
}
.pcscontrolls.product {
  width: 100%;
  max-width: 160px;
  display: inline-block;
}
.pcscontrolls.product .plus_item,
.pcscontrolls.product .minus_item {
  width: 40px;
}
.pcscontrolls.product .input__default:focus,
.pcscontrolls.product .input__default {
  width: calc(100% - 80px);
}
.w-pagination {
  margin: 0;
  padding: 10px 0px;
  cursor: default;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  border: 1px solid #ececec;
  border-radius: 4px;
  padding: 15px 15px;
  white-space: nowrap;
  max-width: 100%;
  width: 100%;
  overflow: auto;
}
.w-pagination.no-border {
  border: none;
  border-top: 1px solid #f1f1f1;
}
.w-pagination a {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  font-size: 18px;
  line-height: 30px;
  background-color: transparent;
  color: #202020;
  text-align: center;
  margin: 2px;
  text-decoration: none;
  border-radius: 2px;
}
.w-pagination a._active,
.w-pagination a:hover {
  background-color: #000;
  color: #fff;
}
.w-pagination a:active {
  -ms-transform: translateY(1px);
  -webkit-transform: translateY(1px);
  -o-transform: translateY(1px);
  -moz-transform: translateY(1px);
  transform: translateY(1px);
}
.w-pagination span._arrow {
  width: 30px;
  height: 30px;
  content: "";
  background-color: transparent;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 2px;
  line-height: 35px;
}
.w-pagination span._arrow a {
  display: block;
  margin: 0;
}
.w-pagination span._arrow a:before {
  display: block;
  width: 10px;
  height: 10px;
  content: "";
  border: 1px solid transparent;
  border-left: 1px solid #202020;
  border-bottom: 1px solid #202020;
  position: absolute;
  top: 10px;
  left: 12px;
  -webkit-transform: rotate(44deg);
  -ms-transform: rotate(44deg);
  transform: rotate(44deg);
}
.w-pagination span._arrow._next a:before {
  -webkit-transform: rotate(224deg);
  -ms-transform: rotate(224deg);
  transform: rotate(224deg);
  left: 8px;
}
.w-pagination span._arrow a:hover:before {
  border-left-color: #fff;
  border-bottom-color: #fff;
}
.w-pagination span._arrow a:hover {
  background-color: #000;
}
.s-fixed-elements {
  position: fixed;
  bottom: 0px;
  left: 0;
  right: 0;
  width: 1400px;
  margin: 0 auto;
  z-index: 2;
}
@media (max-width: 1420px) {
  .s-fixed-elements {width: 100%;}
}
.s-fixed-elements .right-content {
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.pager-up {
  display: none;
  right: 0px;
  width: 50px;
  height: 50px;
  background-color: #cecece;
  border-radius: 5px;
  opacity: 0.6;
  z-index: 1;
  position: relative;
  margin: 0 3px 40px 0;
  cursor: pointer;
  pointer-events: all;
}
.pager-up .uparrow {
  display: block;
  position: absolute;
  top: 6px;
  bottom: 0;
  margin: auto 0;
  right: 17px;
  width: 15px;
  height: 15px;
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease-out;
  transition: border-color 0.2s;
}
.pager-up:hover {
  background-color: #ba943e;
  opacity: 0.8;
}
.callback-roll {
  margin: 0 8px 8px 0;
  right: 0px;
  width: 50px;
  height: 50px;
  background-color: #ba943e;
  border-radius: 5px;
  opacity: 0.6;
  z-index: 1;
  color: #fff;
  text-align: center;
  font-size: 30px;
  line-height: 53px;
  cursor: pointer;
  -webkit-animation: animation_callback 2s infinite;
  -moz-animation: animation_callback 2s infinite;
  animation: animation_callback 2s infinite;
}
@-webkit-keyframes animation_callback {
  from {transform: rotate(0deg);}
  10% {opacity: 0.6;}
  20% {opacity: 0.8;}
  30% {opacity: 0.6;}
  40% {opacity: 0.8;}
  50% {transform: rotate(0deg);opacity: 0.6;}
  60% {opacity: 0.8;}
  70% {opacity: 0.6;}
  80% {transform: rotate(-360deg);opacity: 0.8;}
  100% {transform: rotate(-360deg);}
}
.callback-roll:hover {
  -webkit-animation: none;
  -moz-animation: none;
  animation: none;
  background-color: #ba943e;
  opacity: 0.8;
}

.s-breadcrumbs {
  margin: 0;
}
.w-breadcrumbs {
  margin: 0;
  padding: 15px 0;
}
.w-breadcrumbs a,
.w-breadcrumbs span {
  display: inline-block;
  font-size: 96%;
  color: #202020;
  position: relative;
  line-height: 1.4;
}
/*.w-breadcrumbs span {*/
/*  color: #909090;*/
/*}*/
.w-breadcrumbs a {
  text-decoration: none;
}
.w-breadcrumbs a:hover {
  text-decoration: underline;
}
.w-breadcrumbs .fa {
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
  margin-bottom: 1px;
  font-size: 80%;
}
.w-filters .w-filter {
  padding: 0;
}
.w-filters .w-filter .name {
  padding: 6px 35px 6px 0;
  position: relative;
  font-size: 16px;
  line-height: 1.5;
  font-weight: bold;
}
.w-filters .w-filter+.w-filter  {
  padding-top: 10px;
  border-top: 1px solid #f1f1f1;
}
.w-filters .w-filter {
  padding-bottom: 10px;
}
.filter-small-name {
  font-size: 14px;
  line-height: 20px;
}

.w-filters .w-filter.dropper .b-dropper {
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
}
.w-filters .w-filter.dropper .b-dropper:after {
  border: 2px solid transparent;
  border-bottom-color: #202020;
  border-right-color: #202020;
  width: 12px;
  height: 12px;
  border-radius: 2px;
  position: absolute;
  right: 9px;
  top: calc(50% - 6px);
  content: "";
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  cursor: pointer;
}
.w-filters .w-filter.dropper .b-dropper._toggled:after {
  right: 6px;
  top: 10px;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.w-filters .w-filter.dropper .inset {
  font-size: 0;
  line-height: 0;
}
.w-filters .w-filter.dropper .inset .w-frame {
  padding-bottom: 15px;
}
.input.price-from-to {
  display: inline-block;
  width: 100%;
  font-size: 14px;
  line-height: 1.5;
}
.input.price-from-to .input {
  width: 47%;
  float: left;
}
.input.price-from-to .input+.input {
  margin-left: 6%;
}
.input.price-from-to .description {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
}
.input.price-from-to .input__default {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 30px);
  height: 30px;
}
.w-social .social__link {
  display: inline-block;
  vertical-align: middle;
  margin: 6px;
  color: #ba943e;
  position: relative;
  text-decoration: none;
  text-align: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #ba943e;
  background-color: #ba943e;
}
.w-social .social__link .fa {
  font-size: 16px;
  line-height: 40px;
  color: #fff;
}
.w-social .social__link:hover {
  background-color: #fff;
  border-color: #ba943e;
}
.w-social .social__link:hover .fa {
  color: #ba943e;
}
.input.radio,
.input.checkbox {
  position: relative;
  padding-left: 30px;
  min-height: 22px;
  margin: 0;
}
.input.radio .radio__hidden,
.input.checkbox .checkbox__hidden {
  display: none;
}
.input.checkbox .styled,
.input.radio .styled {
  position: absolute;
  top: calc(50% - 9px);
  left: 0;
  width: 22px;
  height: 22px;
}
.input.checkbox .styled .frame {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 22px;
  border-radius: 2px;
  content: "";
  border: 1px solid #909090;
  background-color: #fff;
  cursor: pointer;
}
.input.radio .styled .frame {
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  content: "";
  border: 1px solid #909090;
  background-color: #fff;
  cursor: pointer;
}
.input.radio .radio__default:disabled ~ .styled .frame {
  border-color: #bbbbbb;
  background-color: #f5f5f5;
}
.input.checkbox .checkbox__default:disabled ~ .styled+.label,
.input.radio .radio__default:disabled ~ .styled+.label {
  color: #909090;
}
.input.checkbox .styled .inset {
  width: 14px;
  height: 14px;
  content: "";
  background-color: #000;
  border-radius: 4px;
  border-top: none;
  border-left: none;
  position: absolute;
  top: 4px;
  left: 4px;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.input.radio .styled .inset {
  width: 14px;
  height: 14px;
  content: "";
  border: 2px solid #fff;
  margin: 2px;
  background-color: #ba943e;
  border-radius: 50%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}
.input.checkbox  .checkbox__default:checked ~ .styled .frame {
  border-color: #000;
}
.input.checkbox  .checkbox__default:checked ~ .styled .inset {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.input.radio .radio__default:checked ~ .styled .frame {
  border-color: #000;
}
.input.radio .radio__default:checked ~ .styled .inset {
  display: block;
}
.input.checkbox  .checkbox__default._error ~ .styled .frame {
  border-color: red;
}
.input.radio .label,
.input.checkbox .label {
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  text-transform: none;
  cursor: pointer;
  display: inline-block;
  width: auto;
  position: relative;
  padding-top: 7px;
}
.input.radio.count .label,
.input.checkbox.count .label {
  font-size: 14px;
  line-height: 18px;
  padding-right: 15px;
}
.input.radio .label span,
.input.checkbox .label span {
  color: #606060;
  font-size: 10px;
  position: absolute;
  top: -4px;
  right: 0px;
}
._js-tab-content {
  display: none;
}
._js-tab-content._active {
  display: block;
}
.b-mobile-button {
  display: none;
}
.customize-css-icon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0px;
  font-size: 0;
  line-height: 0;
  min-width: 30px;
  margin-bottom: 4px;
}
.customize-css-icon .line {
  display: block;
  background-color: #fff;
  content: "";
  width: 100%;
  height: 2px;
  transition: ALL 0.8s ease;
  -webkit-transition: ALL 0.8s ease;
  -moz-transition: ALL 0.8s ease;
  -o-transition: ALL 0.8s ease;
}
.customize-css-icon .line+.line {
  margin-top: 2px;
}
.customize-css-icon.small {
  width: 16px;
  height: 16px;
  min-width: inherit;
  margin: 2px;
}
.b-mobile-button._toggled .customize-css-icon .line {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: relative;
  top: 2px;
}
.b-mobile-button._toggled .customize-css-icon .line:nth-child(2) {
  display: none;
}
.b-mobile-button._toggled .customize-css-icon .line:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: relative;
  top: -2px;
}
.b-mobile-button._toggled .customize-css-icon .line:nth-child(2) {
  display: none;
}
.mobile-name {
  display: none;
  width: 100%;
  position: relative;
  background-color: #ba943e;
  height: 64px;
  overflow: hidden;
  z-index: 2;
}
.mobile-name .name-table {
  display: table;
  width: 100%;
}
.mobile-name .name-cell {
  display: table-cell;
  vertical-align: middle;
  height: 64px;
  width: 100%;
  color: #fff;
  text-align: left;
  font-size: 19px;
  line-height: 24px;
  padding: 0 30px;

  background-color: #333333;
  background-image: url(../c7546730b1ac7a6cf195.png);
  background-position: bottom left;
  padding-top: 4px;
  border-bottom: 4px solid #e7bc5e;
}
.mobile-name .close {
  top: calc(50% - 13px);
  right: 5px;
}
.navigation-menu-body {
  position: relative;
  background-color: transparent;
  z-index: 2;
}
._js-b-double-changed span._active {
  display: block;
}
._js-b-double-changed span {
  display: none;
}
.block__link {
  display: block;
}
a.block__link:hover .responsive-image {
  opacity: 0.8;
}
.phone__link {
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  color: #202020;
}
.w-phone-dropper .phone__link.color-gold,
.phone__link.color-gold {
  color: #ba943e;
}
.w-phone-dropper .phone__link .col-icon {
  padding-right: 0;
}
.w-phone-dropper div.social__link.image {
  opacity: 1;
}
/*_CUSTOM*/
ul.main-menu {
  background-color: #000;
}
ul.main-menu>li {
  display: inline-block;
}
ul.main-menu>li>a {
  display: block;
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
  text-decoration: none;
  padding: 10px 15px;
}
ul.main-menu>li._active>a:hover,
ul.main-menu>li._active>a {
  background-color: #ba943e;
}
ul.main-menu>li>a:hover {
  background-color: red;
}
ul.main-menu li.li-dropper {
  position: relative;
}
ul.main-menu li.li-dropper>a {
  position: relative;
}
ul.main-menu .li-dropper .b-dropper {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 6px;
  height: 6px;
  margin: 0 0 0 5px;
  top: -2px;
  border: 1px solid #fff;
  border-right: none;
  border-top: none;
  content: "";
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  pointer-events: none;
}
ul.main-menu .li-dropper .inset {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 1;
  display: none;
}
ul.main-menu .li-dropper:hover .inset {
  display: block;
}
ul.main-menu .li-dropper .inset .ul-inset {
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
  margin: 0;
}
ul.main-menu .li-dropper .inset .li-inset {
  display: block;
  text-align: left;
  padding: 0;
  border: none;
}
ul.main-menu .li-dropper .inset .li-inset>a {
  display: block;
  padding: 10px;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  color: #202020;
}
ul.main-menu .li-dropper .inset .li-inset>a:hover {
  text-decoration: none;
  background-color: #c5c5c5;
}
.body-layout._toggled {
  display: block;
}
.search {
  position: relative;
}
.search .absolute-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.search .absolute-btn label {
  display: block;
  cursor: pointer;
}
.search .button:active {
  -ms-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -moz-transform: none;
  transform: none;
}
.w-search input.input__default {
  padding-right: 100px;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.w-search .search-btn {
  cursor: pointer;
  height: 58px;
  width: 90px;
  border-radius: 0 6px 6px 0;
  background-color: #f7d27f;
  border-right: 1px solid #d3b267;
  border-bottom: 1px solid #d3b267;

  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.w-search .search-btn:hover {
  background-color: #ffe3a3;
}
.w-search .search-btn img {
  width: 30px;
  height: 30px;
}

.w-search-results .w-item+.w-item {
  margin-top: 15px;
}
.w-search-results .w-item a {
  color: #202020;
  text-decoration: none;
}
.w-search-results .search-results-description .count {
  font-weight: bold;
}
.row-search-result-item .col-number {
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
  max-width: 40px;
  text-align: left;
  font-size: 16px;
  line-height: 18px;
  padding-right: 0;
  padding-top: 12px;
}
.row-search-result-item .col-image {
  -ms-flex: 0 0 150px;
  flex: 0 0 150px;
  max-width: 150px;
}
.row-search-result-item .col-name {
  -ms-flex: 0 0 calc(100% - 190px);
  flex: 0 0 calc(100% - 190px);
  max-width: calc(100% - 190px);
}
.row-search-result-item .col-image .r-box {
  border: 1px solid #ececec;
  border-radius: 2px;
  overflow: hidden;
}
.row-search-result-item .col-name>* {
  margin-top: 15px;
}
.row-search-result-item .col-name .name {
  font-size: 18px;
  line-height: 22px;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.row-search-result-item .col-name .name .description {
  color: #909090;
}
.w-search-results .w-item a:hover .col-name .name {
  color: #ba943e;
}
.w-search-results .w-item a:hover .col-image .r-img {
  opacity: 0.9;
}

body._blocked {
  overflow: hidden;
}
.s-mobile-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  width: 100vw;
  height: 100vh;
  z-index: 18;
  pointer-events: none;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.w-mobile-menu {
  position: fixed;
  top: 0;
  right: -330px;
  width: 320px;
  pointer-events: all;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
  z-index: 20;
}
.s-mobile-menu._toggled .w-mobile-menu {
  right: 0;
}
.mobile-menu-background {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  transition: background-color 0.5s ease;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  background-color: rgba(0,0,0,0);
  z-index: 19;
}
.s-mobile-menu._toggled .mobile-menu-background {
  background-color: rgba(0,0,0,0.5);
  background-color: rgba(239, 219, 172, 0.3);
  pointer-events: all;
}
.mobile-menu-header {
  color: #fff;
  background-color: #333333;
  background-image: url(../c7546730b1ac7a6cf195.png);
  background-position: bottom left;
  padding-top: 4px;
  border-bottom: 4px solid #e7bc5e;
  position: relative;
  z-index: 1;
}
.navigation-menu.filters .mobile-menu-header {
  display: none;
}
.mobile-menu-header .table {
  display: table;
  width: 100%;
  vertical-align: middle;
}
.mobile-menu-header .cell {
  display: table-cell;
  vertical-align: middle;
  font-size: 19px;
  line-height: 24px;
  height: 48px;
  color: #e7bc5e;
  padding: 0 35px 0 15px;
  position: relative;
}
.mobile-menu-header .close {
  top: 10px;
  right: 4px;
}
.mobile-menu-header .customize-css-icon .line+.line {
  margin-top: 3px;
}
.mobile-menu-body {
  padding-bottom: 20px;
  height: calc(100vh - 56px);
  background-color: rgba(0,0,0,1);
  overflow: auto;
}
.ul-mobile-menu .li-mobile-menu {
  display: block;
}
.ul-mobile-menu .li-mobile-menu.li-dropper {
  position: relative;
}
.ul-mobile-menu .li-dropper a.mobile-menu__link {
  padding-right: 32px;
}
.ul-mobile-menu .li-mobile-menu._toggled>a.mobile-menu__link {
  background-color: #ba943e;
}
.ul-mobile-menu .li-mobile-menu._active._toggled>a.mobile-menu__link,
.ul-mobile-menu .li-mobile-menu._active:hover>a.mobile-menu__link,
.ul-mobile-menu .li-mobile-menu._active>a.mobile-menu__link {
  background-color: #f7d27f;
}
.ul-mobile-menu a.mobile-menu__link {
  display: block;
  padding: 8px 15px;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
.ul-mobile-menu .b-dropper {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 32px;
  height: 32px;
  border: 1px solid #3a3a3a;
  border-radius: 2px;
  cursor: pointer;
}
.ul-mobile-menu .li-dropper._active .b-dropper,
.ul-mobile-menu .li-dropper:hover .b-dropper,
.ul-mobile-menu .li-dropper._active .b-dropper {
  border-color: #fff;
}
.ul-mobile-menu .b-dropper:after {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  width: 8px;
  height: 8px;
  margin: 0;
  top: 9px;
  right: 10px;
  border: 1px solid #fff;
  border-right: none;
  border-top: none;
  content: "";
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  pointer-events: none;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.ul-mobile-menu .b-dropper._toggled:after {
  -webkit-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  transform: rotate(-225deg);
  top: 13px;
}
.ul-mobile-menu .inset {
  display: none;
}
.ul-mobile-menu .ul-inset {
  background-color: rgba(0,0,0,0.2);
}
.ul-mobile-menu .ul-inset>li>a {
  padding: 10px 15px 10px 20px;
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  display: block;
}
.ul-mobile-menu .ul-inset>li._active>a,
.ul-mobile-menu .ul-inset>li:hover>a {
  background-color: #ba943e;
}

.ul-mobile-menu li.parent-category a.mobile-menu__link {

}
.ul-mobile-menu li.children-category a.mobile-menu__link {
  padding-left: 35px;
}
.ul-mobile-menu li.children-category a.mobile-menu__link:before {
  position: absolute;
  top: 11px;
  left: 20px;
  border: 4px solid transparent;
  border-left-color: #fff;
  content: "";
}

.ul-mobile-menu li.parent-category._active a.mobile-menu__link,
.ul-mobile-menu li.children-category._active a.mobile-menu__link {
  color: #000;
}
.ul-mobile-menu li.children-category._active a.mobile-menu__link:before {
  border-left-color: #000;
}

.ul-mobile-menu.catalog .ul-inset>li>a {
  padding-left: 35px;
  position: relative;
}
.ul-mobile-menu.catalog .ul-inset>li>a:before {
  position: absolute;
  left: 20px;
  top: 14px;
  border: 3px solid transparent;
  border-left-color: #fff;
  content: "";
}
.w-mobile-menu hr {
  margin: 0;
  height: 4px;
  background-color: #e7bc5e;
}
.w-mobile-menu .section-name {
  padding: 15px;
  color: #e7bc5e;
  background-color: #333333;
  background-image: url(../c7546730b1ac7a6cf195.png);
  background-position: bottom left;
  /*
  padding-top: 18px;
  border-bottom: 4px solid #e7bc5e;
  */
}


.ymap {
  display: inline-block;
  width: 100%;
  height: 500px;
  max-height: calc(100vh - 120px);
  background-color: #cecece;
  margin-bottom: -4px;
  font-size: 0;
  line-height: 0;
}
.ymap.gray [class*="ground-pane"] {
  -ms-filter: grayscale(100%);
  -webkit-filter: #808080;
  filter: #808080;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0%27/></filter></svg>#grayscale");
  -webkit-filter: grayscale(100%);
}
.popover {
  position: absolute;
  width: 310px;
  left: 10px !important;
  top: inherit !important;
  bottom: 70px !important;
  box-sizing: border-box;
}
.popover .close {
  font-family: arial;
  position: absolute;
  color: #000;
  top: 0px;
  right: 3px;
  z-index: 2;
  text-decoration: none;
  width: 10px;
  height: 10px;
  margin: 0;
  font-size: 18px;
  line-height: 18px;
}
.popover .close:before,
.popover .close:after {
  display: none;
}
.w-baloon {
  width: 100%;
  padding: 15px 15px;
  position: relative;
  background-color: #fff;;
  background-repeat: no-repeat;
  text-align: left;
  box-sizing: border-box;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.w-baloon:before {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0;
  border-left: 10px solid #fff;;
  border-top: 10px solid #fff;;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.w-baloon-name {
  font-size: 14px;
  line-height: 16px;
  color: #202020;
  font-weight: bold;
}
.w-baloon-description {
  font-size: 14px;
  line-height: 16px;
  color: #202020;
}
.w-baloon-name ~ .w-baloon-description {
  margin-top: 5px;
}
._js-counts-list ._js-count-item {
  display: none;
}
._js-counts-list._active ._js-count-item,
._js-counts-list ._js-count-item:nth-child(-n+5) {
  display: inline-block;
}
._js-w-counts-items {
  display: none;
}
._js-w-counts-items._active {
  display: block;
}
.w-stars .star {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.w-stars .star svg {
  width: 20px;
  height: 20px;
}
.w-stars .star svg polygon {
  fill: #cecece;
}
.w-stars .star.hover svg polygon,
.w-stars .star._active svg polygon,
.w-stars .star:hover svg polygon {
  fill: #ecc851;
}
.w-stars.disabled .star {
  pointer-events: none;
}

.d-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.align-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.align-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.align-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.align-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.relative {
  position: relative;
}
.absolute-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(0,0,0,0.1);
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.w-swithible-tabs {

}
.w-swithible-tabs .w-tabs {
  font-size: 0;
  line-height: 0;
  position: relative;
  z-index: 1;
  margin-bottom: -2px;
}
.w-swithible-tabs .w-tabs .tab {
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  background-color: #f5f5f5;
  padding: 10px 15px;
  font-size: 14px;
  line-height: 16px;
  color: #202020;
  text-decoration: none;
  border: 1px solid #f5f5f5;
}
.w-swithible-tabs .w-tabs .tab:hover {
  background-color: #f9f9f9;
}

.w-swithible-tabs .w-tabs .tab._active,
.w-swithible-tabs .w-tabs .tab._active:hover {
  background-color: #fff;
  border-bottom-color: #fff;
}
.w-swithible-tabs .w-tabs-content {
  padding: 15px 15px;
  background-color: #fff;
  border: 1px solid #f1f1f1;
}
.w-swithible-tabs .w-tabs-content .tab-content {
  display: none;
}
.w-swithible-tabs .w-tabs-content .tab-content._active {
  display: block;
}
/*PRODUCT IMAGE*/
.w-product-main-image .w-frame {
  background-color: #fff;
  cursor: pointer;
  margin: 5px;
  border: 2px solid transparent;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.w-product-main-image .w-frame:hover {
  border-color: #000;
}
.w-product-main-image .w-frame .frame {
  padding: 5px;
}
.w-product-main-image .w-frame:hover .r-img {
  opacity: 0.9;
}
.w-product-main-image .owl-carousel .owl-stage:after {
  display: none;
}
.w-product-main-image .bottom {
  margin: 0 15px;
  margin-top: 20px;
  text-align: center;
}
.w-product-main-image .bottom .owl-carousel .owl-nav [class*=owl-] {
  width: 15px;
  border-radius: 0;
  border-color: transparent;
  background-color: transparent;
}
.w-product-main-image .bottom .owl-carousel .owl-nav .owl-prev {
  left: -15px;
}
.w-product-main-image .bottom .owl-carousel .owl-nav .owl-next {
  right: -15px;
}
.w-product-main-image .bottom .owl-carousel .owl-nav .owl-prev:after {
  left: 2px;
}
.w-product-main-image .bottom .owl-carousel .owl-nav .owl-next:after {
  left: 0px;
}
.w-product-main-image .zoom {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #ececec;
  padding: 11px;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 10px;
}
.w-product-main-image .zoom svg {
  width: 16px;
  height: 16px;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.w-product-main-image .zoom svg path {
  fill: #909090;
}
.w-product-main-image .zoom:hover svg {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.w-product-main-image a:hover .zoom svg path {
  fill: #000;
}
/*PRODUCT IMAGE END*/
/*_CUSTOM*/

.h-top {
  position: relative;
  z-index: 5;
  background-color: #000;
  color: #fff;
}
.h-top a {
  color: #fff;
}
.h-top .col-left {
  padding-top: 15px;
  padding-bottom: 15px;
}
.h-top .col-right {
  padding-top: 10px;
  padding-bottom: 10px;
}
.h-top .col-right .col {
  font-size: 0;
  line-height: 0;
}


.h-top .col-phones {
  padding-right: 25px;
  margin-right: 5px;
  border-right: 1px solid #303030;
}

.h-top .w-phone-operator {
  color: #575757;
  font-size: 12px;
  line-height: 14px;
}
.h-top .phone__link {
  font-weight: bold;
  font-size: 16px;
  line-height: 18px;
}
.h-top .phone__link.white {
  color: #fff;
}
.h-top .col-phone-dropper>.phone .mobile {
  display: none;
  font-weight: normal;
}

.w-phone-dropper {
  position: relative;
  padding-right: 15px;
  cursor: pointer;
}
.w-phone-dropper:after {
  position: absolute;
  right: 0;
  top: 7px;
  border: 4px solid transparent;
  border-top-color: #fff;
  content: "";
}
.w-phone-dropper .inset {
  position: absolute;
  z-index: 5;
  top: 95%;
  left: 0;
  width: 320px;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
  padding-top: 0px;
  opacity: 0;
  pointer-events: none;
}
.w-dropper:hover .inset,
.w-dropper .inset:hover {
  padding-top: 12px;
  opacity: 1;
  pointer-events: all;
}
.w-phone-dropper .inset .frame {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 10px rgba(0,0,0,0.4);
  padding: 25px 30px;
  color: #202020;
  position: relative;
}
.w-phone-dropper .inset .frame:before {
  position: absolute;
  left: 0px;
  right: 0;
  margin: 0 auto;
  display: block;
  top: -14px;
  width: 14px;
  border: 7px solid transparent;
  border-bottom-color: #fff;
  content: "";
}
.w-phone-dropper .w-person .col-photo {
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
  max-width: 60px;
}
.w-phone-dropper .w-person .col-photo ~ .col-content {
  -ms-flex: 0 0 calc(100% - 60px);
  flex: 0 0 calc(100% - 60px);
  max-width: calc(100% - 60px);
}
.w-phone-dropper .w-person .photo {
  overflow: hidden;
  border-radius: 50%;
}
.w-phone-dropper .w-person .name {
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
}
.w-phone-dropper hr {
  margin: 0;
  background-color: #ececec;
  height: 1px;
}
.w-phone-dropper .description {
  color: #606060;
  font-size: 13px;
  line-height: 16px;
}
.w-phone-dropper .phone__link {
  color: #202020;
}
.w-phone-dropper .phone__link.small {
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}
.w-phone-dropper .phone__link.social-after {
  margin-right: 5px;
}
.w-phone-dropper .w-social {
  display: inline-block;
  vertical-align: middle;
}
.w-phone-dropper .social__link.image {
  width: auto;
  height: auto;
  margin: 5px;
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  opacity: 0.5;
}
.w-phone-dropper .social__link.image:hover {
  opacity: 1;
}
.ul-top-nav {
  font-size: 0;
  line-height: 0;
  margin: 0 -15px;
}
.ul-top-nav li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 15px;
}
.ul-top-nav li a {
  display: block;
  padding: 5px 0;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  line-height: 16px;
}
.ul-top-nav li._active a,
.ul-top-nav li a:hover {
  text-decoration: underline;
}

.button.icon-left {
  white-space: nowrap;
}
.button.icon-left .icon {
  width: 14px;
  height: 14px;
  font-size: 0;
  line-height: 0;
}
.button.icon-left .icon img {
  max-width: 100%;
  max-height: 100%;
}
.button.icon-left .text {
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
}
.button.icon-left .icon ~ .text {
  margin-left: 6px;
}
.button.icon-left>* {
  display: inline-block;
  vertical-align: middle;
}

.h-top .col-right .button {
  min-width: inherit;
}
.h-top .col-right .button.mobile {
  display: none;
}
.h-top .col-right .col-message {
  white-space: nowrap;
  font-size: 12px;
  line-height: 15px;
  color: #606060;
}
.h-top .col-right .col-mobile-button {
  display: none;
}
.h-top .col-right .col-message .white {
  color: #fff;
}
.h-top .col-right .col-message a.link {
  text-decoration: none;
}
.h-top .col-right .col-message a.link:hover {
  text-decoration: underline;
}
.h-top .col-right .col-message a.reg__link {
  margin-left: 8px;
}

.burger {
  width: 28px;
  font-size: 0;
  line-height: 0;
}
.burger .line {
  height: 3px;
  width: 100%;
  content: "";
  background-color: #fff;
}
.burger .line+.line {
  margin-top: 6px;
}

.h-middle {
  color: #fff;
  background-color: #333333;
  background-image: url(../c7546730b1ac7a6cf195.png);
  background-position: bottom left;
}
.h-middle .row-h-middle .col-h-middle {
  padding-top: 25px;
  padding-bottom: 25px;
}
.h-middle .row-h-middle .col-logo {
  -ms-flex: 0 0 182px;
  flex: 0 0 182px;
  max-width: 182px;
}
.h-middle .row-h-middle .col-catalog {
  padding-top: 15px;
  padding-bottom: 15px;
  -ms-flex: 0 0 calc(100% - 445px);
  flex: 0 0 calc(100% - 445px);
  max-width: calc(100% - 445px);
  padding-top: 0;
  padding-bottom: 0;
}
.h-middle .row-h-middle .col-right {
  text-align: right;
}

.h-middle .logo__link {
  font-size: 0;
  line-height: 0;
  display: block;
}

.header-empty {
  display: none;
}
.s-decorated-lines {
  color: #fff;
  background-color: #333333;
  background-image: url(../c7546730b1ac7a6cf195.png);
  background-position: top left;
}
.w-header-cart .cart__link {
  color: #f7d27f;
  text-decoration: none;
  display: block;
  text-align: left;
}
.w-header-cart .col-icon {
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
  max-width: 50px;
}
.w-header-cart .col-icon ~ .col-content {
  -ms-flex: 0 0 calc(100% - 50px);
  flex: 0 0 calc(100% - 50px);
  max-width: calc(100% - 50px);
}
.w-header-cart .roll {
  width: 40px;
  height: 40px;
  padding: 8px;
  background-color: #f7d27f;
  border-radius: 50%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -webkit-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.w-header-cart .mobile-count {
  display: none;
  position: absolute;
  bottom: 0px;
  right: 0;
  text-align: center;
  border-radius: 3px;
  background-color: #383838;
  border: 1px solid #403316;
  font-size: 11px;
  line-height: 18px;
  min-width: 17px;
  height: 17px;
  z-index: 1;
}
.w-header-cart .name {
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
}
.w-header-cart .w-price>* {
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -o-flex-wrap: nowrap;
  flex-wrap: nowrap;
  white-space: nowrap;
}
.w-header-cart .name ~ .w-price {
  margin-top: 5px;
}
.w-header-cart .w-price .col-count {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.w-header-cart .w-price .col-count ~ .col-price {
  padding-left: 5px;
}
.w-header-cart .cart__link:hover .roll {
  background-color: #ffcd5d;
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}
.w-header-cart .cart__link:hover .name {
  color: #ffcd5d;
}

.search__link {
  display: block;
  font-size: 0;
  line-height: 0;
  width: 42px;
  height: 42px;
  padding: 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.search__link img {
  width: 32px;
  height: 32px;
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -webkit-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.search__link:hover img {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

.w-header-catalog {
  width: 100%;
  display: inline-block;
  position: relative;
}
.ul-header-catalog .li-dropper {
  font-size: 0;
  line-height: 0;
}
.ul-header-catalog>li {
  display: inline-block;
  vertical-align: middle;
  padding-left: 6px;
  padding-right: 6px;
}

.ul-header-catalog>li>a {
  text-transform: uppercase;
  color: #f7d27f;
  font-size: 17px;
  line-height: 20px;
  padding: 5px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  display: block;
  position: relative;
}
.ul-header-catalog>li.li-dropper>a {
  position: relative;
  padding-right: 22px;
}
.ul-header-catalog>li.li-dropper{

}

.ul-header-catalog>li.li-dropper>a .b-dropper {
  position: absolute;
  top: 9px;
  margin: auto 0;
  right: 7px;
  width: 8px;
  height: 8px;
  border-right: 2px solid #f7d27f;
  border-bottom: 2px solid #f7d27f;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
}
.ul-header-catalog>li>a .dash {
  width: 100%;
  height: 2px;
  background-color: #f7d27f;
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transition: ALL 0.05s ease;
  -webkit-transition: ALL 0.05s ease;
  -moz-transition: ALL 0.05s ease;
  -o-transition: ALL 0.05s ease;
}
.ul-header-catalog>li.li-dropper>a .dash {
  width: calc(100% - 25px);
}
.ul-header-catalog>li>a:hover .dash {
  width: 0;
}
.ul-header-catalog .inset {
  position: absolute;
  z-index: 5;
  top: 99%;
  left: 0%;
  display: block;
  margin: 0 auto;
  width: 100%;
  opacity: 0;
  padding-top: 0;
  pointer-events: none;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
/*
.ul-header-catalog .li-dropper:nth-child(2) .inset,
.ul-header-catalog .li-dropper:nth-child(1) .inset {
  right: auto;
  margin-left: 0;
  margin-right: 0;
}
.ul-header-catalog .li-dropper:nth-last-child(2) .inset,
.ul-header-catalog .li-dropper:nth-last-child(1) .inset {
  left: auto;
  margin-left: 0;
  margin-right: 0;
}
*/
.ul-header-catalog>li.li-dropper:hover>a {
  position: relative;
  z-index: 3;
}/*
.ul-header-catalog>li.li-dropper:hover>a:before {
  position: absolute;
  height: 250%;
  width: 100%;
  content: "";
  opacity: 0;
  display: block;
  top: 0;
  left: 0;
}
*/
.ul-header-catalog .w-inset .inset:hover,
.ul-header-catalog .w-inset:hover .inset {
  opacity: 1;
  pointer-events: all;
  padding-top: 15px;
}
.ul-header-catalog .inset .frame {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 10px 10px rgba(0,0,0,0.4);
  padding: 35px 30px;
  color: #202020;
  position: relative;
  text-align: left;
}
/*

.ul-header-catalog>li.li-dropper>a:after {
  position: absolute;
  left: calc(50% - 19px);
  margin: 0 auto;
  display: block;
  bottom: calc(-1px - 14px);
  width: 14px;
  border: 7px solid transparent;
  border-bottom-color: #fff;
  content: "";
  opacity: 0;
}
.ul-header-catalog>li.li-dropper:hover>a:after {
  opacity: 1;
  transition: ALL 0.5s ease;
  -webkit-transition: ALL 0.5s ease;
  -moz-transition: ALL 0.5s ease;
  -o-transition: ALL 0.5s ease;
}
*/

.ul-header-catalog .inset .ul-inset-category li a {
  padding-bottom: 15px;
  display: block;
}
.ul-header-catalog .inset .ul-inset-category li a {
  font-size: 14px;
  line-height: 18px;
  color: #202020;
  text-decoration: none;
  padding-left: 15px;
  display: inline-block;
}
.ul-header-catalog .inset .ul-inset-category li a:before {
  position: absolute;
  left: 0;
  top: 4px;
  border: 4px solid transparent;
  border-left-color: #202020;
  content: "";
}
.ul-header-catalog .inset .ul-inset-category li a:hover {
  text-decoration: underline;
}
.ul-header-catalog .inset hr {
  height: 1px;
  background-color: #fff;
  margin: 0;
}



.ul-header-catalog .inset.short {
  width: 220px;
  max-width: inherit;
}
.ul-header-catalog .inset.short .frame {
  padding: 10px;
  border-radius: 4px;
}
.ul-header-catalog .inset.short .ul-inset-category li a {
  padding-bottom: 15px;
  display: block;
  padding: 6px 15px 4px 25px;
  border-radius: 4px;
}
.ul-header-catalog .inset.short .ul-inset-category a:hover {
  text-decoration: none;
}
.ul-header-catalog .inset.short .ul-inset-category li.parent-category a {
  background-color: #f7d27f;
}
.ul-header-catalog .inset.short .ul-inset-category li.parent-category a:hover {
  background-color: #fde1a0;
}
.ul-header-catalog .inset.short .ul-inset-category li a:hover {
  text-decoration: none;
}
.ul-header-catalog .inset.short .ul-inset-category li.parent-category a:before {
  top: 9px;
  left: 12px;
}
.ul-header-catalog .inset.short .ul-inset-category li.children-category a:before {
  display: none;
}
.ul-header-catalog .inset.short .ul-inset-category li.children-category a:hover {
  background-color: #f9f9f9;
}
.ul-header-catalog.short-inset .li-dropper {
  position: relative;
}
.ul-header-catalog .li-dropper:nth-last-child(2) .inset.short,
.ul-header-catalog .li-dropper:nth-last-child(1) .inset.short {
  left: 0;
}


.ul-header-catalog .inset .brand-description-text {
  font-size: 14px;
  line-height: 20px;
  color: #909090;
}
.row-index-offers .col-main-offer {
  -ms-flex: 0 0 calc(100% - 360px);
  flex: 0 0 calc(100% - 360px);
  max-width: calc(100% - 360px);
}
.row-index-offers .col-aside-offers {
  -ms-flex: 0 0 360px;
  flex: 0 0 360px;
  max-width: 360px;
}

.w-index-offers .slide {
  width: 100%;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
}
.w-index-offers .slide .absolute-overlay {
  background-color: rgba(0,0,0,0.5);
}
.w-index-offers .w-item .r-box:before {
  padding-top: 0;
}
.w-index-offers .col-main-offer .centered,
.w-index-offers .col-aside-offers .r-img {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.w-index-offers .col-aside-offers .w-item,
.w-index-offers .col-main-offer {
  margin-bottom: 30px;
}
.w-index-offers .col-main-offer .centered {
  height: 600px;
  position: relative;
  z-index: 1;
  text-align: center;
  padding: 100px 20px 20px 20px;
}
.w-index-offers .col-main-offer .content>*+* {
  margin-top: 20px;
}
.w-index-offers .col-main-offer .content .name {
  display: inline-block;
  padding: 20px 35px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 34px;
  line-height: 45px;
  border: 2px solid #f7d27f;
  min-width: 450px;
}
.w-index-offers .col-main-offer .content a.name:hover {
  background-color: #ab8a40;
  border-color: #ffe5a9;
}
.w-index-offers .col-main-offer .content .description {

}
.w-index-offers .col-main-offer .content .w-more-btn {
  margin-top: 50px;
}
.w-index-offers .col-main-offer .content .more-btn__link {
  color: #f7d27f;
  border-bottom: 1px solid #f7d27f;
}
.w-index-offers .col-main-offer .content .more-btn__link:hover {
  border-bottom-color: transparent;
}

.w-index-offers .col-aside-offers .w-item {
  border-radius: 6px;
  overflow: hidden;
}
.w-index-offers .col-aside-offers .r-img {
  position: relative;
  height: 285px;
}
.w-index-offers .w-item {
  position: relative;
}
.w-index-offers a {
  color: #fff;
  text-decoration: none;
}
.w-index-offers .col-aside-offers .name,
.w-index-offers .col-aside-offers .description {
  position: absolute;
  z-index: 1;
  left: 0;
  width: 100%;
  padding: 25px;
  color: #fff;
}
.w-index-offers .col-aside-offers .name {
  top: 0;
  font-size: 26px;
  line-height: 30px;
  font-weight: bold;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.w-index-offers .col-aside-offers .description {
  bottom: 0;
  padding-bottom: 25px;
  font-size: 12px;
  line-height: 15px;
}
.w-index-offers .col-aside-offers .absolute-overlay {
  background-color: rgba(0,0,0,0.5);
}
.w-index-offers .col-aside-offers a:hover .absolute-overlay {
  background-color: rgba(0,0,0,0.7);
}
.w-index-offers .col-aside-offers a:hover .name {
  padding-top: 35px;
}

.w-index-offers .owl-carousel .owl-nav {
  display: none;
}
.w-index-offers .owl-carousel .owl-dots {
  text-align: right;
}


.owl-carousel .owl-dots {
  pointer-events: none;
  margin: 0 0 15px 0;
  padding: 0 25px;
}
.owl-carousel .owl-dots .owl-dot {
  pointer-events: all;
  margin: 4px;
}
.owl-carousel .owl-dots .owl-dot span {
  border-radius: 50%;
  background-color: rgba(0,0,0,0.7);
  border: none;
  width: 14px;
  height: 14px;
}
.owl-carousel .owl-dots .owl-dot:hover span {
  background-color: rgba(0,0,0,0.5);
}
.owl-carousel .owl-dots .owl-dot.active span {
  border-radius: 50%;
  background-color: rgba(247,210,127,1);
}

.s-index-registration-form {
  text-align: center;
  position: relative;
  z-index: 1;
}
.s-index-registration-form .description {
  font-size: 18px;
  line-height: 24px;
}
.s-index-registration-form .text {
  font-size: 50px;
  line-height: 60px;
  margin-bottom: 10px;
  border-bottom: 3px solid #f7d27f;
}
.w-toggle-registration-form {
  width: 100%;
  max-width: 930px;
  margin: 0 auto;
  text-align: left;
  display: none;
}
.s-index-registration-form .w-toggler-button {
  margin-top: 40px;
  margin-bottom: -48px;
}
.s-index-registration-form .w-toggler-button .button {
  min-width: 180px;
}

.color-gray {
  color: #909090;
}
.bold {
  font-weight: bold;
}
.s-gray-bg {
  background-color: #f9f9f9;
}
.w-tags-list .tag {
  display: inline-block;
  margin: 0 10px 8px 0;
  color: #202020;
  text-decoration: none;
}
.w-tags-list a.tag:hover {
  text-decoration: underline;
}
.w-brands-list .block__link {
  max-width: 180px;
  padding: 15px 25px;
}
.w-brands-list a.block__link:hover .r-img {
  opacity: 0.8;
}

.w-rss {
  position: relative;
}
.w-rss .input__default {
  padding-right: 50px;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.w-rss .input__default:focus {
  width: calc(100% - 65px);
  padding-right: 10px;
  margin-right: 65px;
}
.w-rss .absolute-btn {
  position: absolute;
  right: 0;
  bottom: 0;
}
.w-rss .absolute-btn .button {
  min-width: inherit;
  font-weight: bold;
  height: 40px;
  width: 49px;
  padding-top: 7px;
  padding-bottom: 6px;
}
.w-rss .input__default:focus ~ .absolute-btn .button {
  width: 55px;
}
.w-rss .absolute-btn .button:active {
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  -o-transform: translateY(0);
  -moz-transform: translateY(0);
  transform: translateY(0);
}

.w-news-list .w-news-list-item {
  margin-bottom: 30px;
}
.w-news-list .w-news-list-item .block__link {
  color: #202020;
  text-decoration: none;
}
.w-news-list .w-news-list-item .block__link>*+* {
  margin-top: 15px;
}
.w-news-list .w-news-list-item .w-image {
  border-radius: 6px;
  overflow: hidden;
}
.w-news-list .w-news-list-item .r-img {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transition: ALL 0.5s ease;
  -webkit-transition: ALL 0.5s ease;
  -moz-transition: ALL 0.5s ease;
  -o-transition: ALL 0.5s ease;
}
.w-news-list .w-news-list-item .name {
  font-size: 16px;
  line-height: 20px;
}
.w-news-list .w-news-list-item .date {
  margin-top: 5px;
  font-size: 13px;
  line-height: 15px;
}
.w-news-list .w-news-list-item a.block__link:hover .name {
  text-decoration: underline;
}
.w-news-list .w-news-list-item a.block__link:hover .r-img {
  text-decoration: underline;
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.w-news-list .w-news-list-item .w-image .absolute-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 20px 15px 20px;
  pointer-events: none;
  z-index: 2;
}
.w-news-list .w-news-list-item .w-image .absolute-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  pointer-events: none;
  z-index: 2;
}
.w-news-list .w-news-list-item .w-image .absolute-overlay {
  z-index: 1;
}
.w-news-list .w-news-list-item .w-image .play {
  width: 80px;
  height: 80px;
  font-size: 0;
  line-height: 0;
}
.w-news-list .w-news-list-item .w-image .absolute-bottom .cloud {
  font-size: 16px;
  line-height: 20px;
  padding: 5px 15px;
  border-radius: 3px;
  background-color: #f7d27f;
}
.w-news-list .w-news-list-item a.block__link:hover .w-image .play img {
  opacity: 1;
}
.owl-news-slider.owl-carousel .owl-dots {
  position: relative;
}
.owl-news-slider.owl-carousel .owl-dots .owl-dot span {
  background-color: #ececec;
}
.owl-news-slider.owl-carousel .owl-dots .owl-dot:hover span {
  background-color: #cecece;
}
.owl-news-slider.owl-carousel .owl-dots .owl-dot.active span {
  background-color: #000;
}

.w-gallery-list .r-box {
  border-radius: 6px;
  overflow: hidden;
}
.w-gallery-list .r-img {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transition: ALL 0.5s ease;
  -webkit-transition: ALL 0.5s ease;
  -moz-transition: ALL 0.5s ease;
  -o-transition: ALL 0.5s ease;
}
.w-gallery-list a:hover .r-img {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.row-double-columns  .w-more-link {
  text-align: right;
}

.row-double-columns .w-more-link a {
  text-decoration: none;
  color: #202020;
  font-size: 11px;
  /*background-origin: */
  line-height: 13px;
}


.s-footer {
  background-color: #000;
  color: #fff;
}
.s-footer a {
  color: #fff;
}
.f-top {
  background-color: #333333;
  background-image: url(../c7546730b1ac7a6cf195.png);
  background-position: bottom left;
  padding-top: 70px;
  padding-bottom: 40px;
}
.f-bottom {
  padding-top: 30px;
}
.f-bottom .col {
  padding-bottom: 30px;
}
.f-bottom .col-copy {
  -ms-flex: 0 0 16%;
  flex: 0 0 16%;
  max-width: 16%;
}
.f-bottom .col-f-menu {
  -ms-flex: 0 0 43%;
  flex: 0 0 43%;
  max-width: 43%;
}
.f-bottom .col-developer {
  -ms-flex: 0 0 21%;
  flex: 0 0 21%;
  max-width: 21%;
}

.f-bottom ul {

}
.f-bottom ul li {
  display: inline-block;
  vertical-align: middle;
  padding-left: 15px;
  padding-right: 15px;
}
.f-bottom ul li a {
  display: inline-block;
  text-decoration: none;
}
.f-bottom ul li a:hover {
  text-decoration: underline;
}

.f-top .col {
  padding-bottom: 30px;
}
.f-top .col-footer-logo {
  -ms-flex: 0 0 240px;
  flex: 0 0 240px;
  max-width: 240px;
}
.f-logo__link {
  font-size: 0;
  line-height: 0;
  display: inline-block;
}
.f-top .w-name {
  margin-bottom: 15px;
}
.f-top .name {
  display: inline-block;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
  color: #f7d27f;
  text-decoration: none;
  padding-bottom: 5px;
}
.f-top .name .dash {
  width: 100%;
  height: 2px;
  background-color: #f7d27f;
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  transition: ALL 0.05s ease;
  -webkit-transition: ALL 0.05s ease;
  -moz-transition: ALL 0.05s ease;
  -o-transition: ALL 0.05s ease;
}
.f-top .name:hover .dash {
  width: 0;
}
.f-top ul li {
  margin-bottom: 10px;
}
.f-top ul li a {
  display: inline-block;
  text-decoration: none;
}
.f-top ul li a:hover {
  text-decoration: underline;
}

.w-news-switch {
  white-space: nowrap;
  overflow: auto;
  max-width: calc(100% + 30px);
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
}
.w-news-switch .tab {
  padding: 5px 15px;
  border-radius: 4px;
  border: 1px solid transparent;
  font-size: 17px;
  line-height: 22px;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  color: #202002;
}
.w-news-switch .tab._active {
  border-color: #cecece;
}
.w-news-switch .tab .text {
  display: inline-block;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px dotted #202020;
  white-space: nowrap;
}
.w-news-switch .tab:hover .text,
.w-news-switch .tab._active .text {
  border-bottom-color: transparent;
}

.w-popup.w-pop-login {
  border-radius: 6px;
  overflow: hidden;
}
.w-popup.w-pop-login .close {
  z-index: 2;
}
.w-popup .message {
  font-size: 17px;
  line-height: 23px;
}
.pop-head-tabs .w-tabs {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.pop-head-tabs .w-tabs .tab {
  display: table-cell;
  vertical-align: middle;
  padding: 25px 50px;
  text-decoration: none;
  color: #202020;
  background-color: #f1f1f1;
  border-bottom: 1px solid #cecece;
  font-size: 18px;
  line-height: 22px;
}
.pop-head-tabs .w-tabs .tab._active {
  background-color: #fff;
  border-bottom-color: #fff;
}
.pop-head-tabs .w-tabs .tab+.tab  {
  border-left: 1px solid #cecece;
}
.w-popup .pop-head-tabs~.pop-body {
  max-height: calc(100vh - 100px);
  padding: 50px;
}
.cancel__link,
.forgot-pass__link {
  display: inline-block;
  color: #909090;
  text-decoration: none;
  font-size: 12px;
  line-height: 15px;
  padding-top: 5px;
  padding-bottom: 0px;
}
.cancel__link:hover,
.forgot-pass__link:hover {
  text-decoration: underline;
}
.cancel__link {
  color: #202020;
}

.w-cabinet-aside {
  border: 1px solid #f1f1f1;
}
.w-cabinet-aside>.row>.col+.col {
  border-left: 1px solid #f1f1f1;
}
.w-cabinet-aside>.row>.col-aside {
  -ms-flex: 0 0 350px;
  flex: 0 0 350px;
  max-width: 350px;
}
.w-cabinet-aside>.row>.col-content {
  -ms-flex: 0 0 calc(100% - 350px);
  flex: 0 0 calc(100% - 350px);
  max-width: calc(100% - 350px);
  padding: 30px;
}
.w-cabinet-aside>.row>.col-content.no-padding {
  padding: 0 15px 0 0;
}

.w-cabinet-nav {
  padding: 20px 20px;
}
.w-cabinet-nav li {
  display: block;
}
.w-cabinet-nav li+li a {
  border-top: 1px solid #f1f1f1;
}
.w-cabinet-nav li a {
  display: block;
  padding: 14px 10px;
  color: #909090;
  text-decoration: none;
}

.w-cabinet-nav li:hover+li._active a,
.w-cabinet-nav li._active:hover a,
.w-cabinet-nav li._active a {
  background-color: transparent;
  color: #000;
  font-weight: bold;
  pointer-events: none;
}
.w-cabinet-nav li:hover+li a,
.w-cabinet-nav li:hover a {
  border-top-color: transparent;
}
.w-cabinet-nav li._active:hover+li a {
  border-top-color: #f1f1f1;
}
.w-cabinet-nav li:hover a {
  background-color: #f9f9f9;
}
.w-cabinet-nav .col-icon {
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
  max-width: 30px;
  font-size: 0;
  line-height: 0;
  opacity: 0.6;
}
.w-cabinet-nav .col-text {
  -ms-flex: 0 0 calc(100% - 30px);
  flex: 0 0 calc(100% - 30px);
  max-width: calc(100% - 30px);
  font-size: 15px;
  line-height: 22px;
}
.w-cabinet-nav li._active a .col-icon {
  opacity: 1;
}

.w-cart-list-item {
  margin-bottom: 25px;
}
.w-cart-list-item .col-image {

}
.w-cart-list-item .block__link {
  font-size: 0;
  line-height: 0;
}
.w-cart-list-item a.block__link:hover .r-box {
  opacity: 0.8;
}
.w-cart-list-item .block__link .frame {
  padding: 15px;
  border: 1px solid #f1f1f1;
}
.w-cart-list-item .col-image {
  -ms-flex: 0 0 200px;
  flex: 0 0 200px;
  max-width: 200px;
}
.w-cart-list-item .col-content {
  -ms-flex: 0 0 calc(100% - 200px);
  flex: 0 0 calc(100% - 200px);
  max-width: calc(100% - 200px);
}
.w-cart-list-item .col-content .col {
  padding-top: 15px;
}
.w-cart-list-item .col-name {
  -ms-flex: 0 0 calc(100% - 400px);
  flex: 0 0 calc(100% - 400px);
  max-width: calc(100% - 400px);
}
.w-cart-list-item .col-pcs {
  -ms-flex: 0 0 170px;
  flex: 0 0 170px;
  max-width: 170px;
}
.w-cart-list-item .col-price {
  -ms-flex: 0 0 170px;
  flex: 0 0 170px;
  max-width: 170px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.w-cart-list-item .col-price-wide {
  -ms-flex: 0 0 340px;
  flex: 0 0 340px;
  max-width: 340px;
  text-align: center;
}
.w-cart-list-item .col-price-wide .w-inline {
  display: inline-block;
  text-align: right;
}
.w-cart-list-item .col-price-wide .w-inline .description {
  font-size: 13px;
  line-height: 16px;
}
.w-cart-list-item .col-controlls {
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
  max-width: 60px;
  text-align: right;
}
.w-cart-list-item .col-description {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.w-cart-list-item .name__link {
  vertical-align: middle;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: #202020;
  text-decoration: none;
}
.w-cart-list-item a.name__link:hover {
  color: #ba943e;
}
.w-cart-total-price .price,
.w-cart-list-item .price {
  display: inline-block;
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
}
.w-label-framed>label {
  display: block;
}
.w-label-framed .input.radio,
.w-label-framed .input.checkbox {
  padding-left: 22px;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}

.w-cart-controlls .link {
  display: block;
  font-size: 14px;
  line-height: 16px;
  padding: 5px 0;
  color: #606060;
  text-decoration: none;
}
.w-cart-controlls .link.red {
  color: red;
}
.w-cart-controlls .link:hover {
  text-decoration: underline;
}

.w-cart-total-price .col-price {
  text-align: center;
}
.w-cart-total-price .description {
  font-size: 13px;
  line-height: 15px;
  margin-bottom: 5px;
}
.w-cart-list-item .price,
.w-cart-total-price .price {
  display: inline-block;
  font-size: 24px;
  line-height: 30px;
}
.w-cart-list-item .price {
  margin-right: 10px;
}
.w-cart-list-item .price.new,
.w-cart-total-price .price.new {
  background-color: #e1fbd2;
  padding: 5px 15px;
}
.w-cart-list-item .price.old,
.w-cart-total-price .price.old {
  font-weight: 400;
  text-decoration: line-through;
  color: #909090;
}
.w-cart-list-item .price.new {
  padding: 2px 5px;
}

@media (min-width: 576px) {
  .w-cart-phone-contacts {
    max-width: 620px;
  }
  .w-cart-phone-contacts .col-prefix {
    -ms-flex: 0 0 220px;
    flex: 0 0 220px;
    max-width: 220px;
  }
  .w-cart-phone-contacts .col-phone {
    -ms-flex: 0 0 calc(100% - 220px);
    flex: 0 0 calc(100% - 220px);
    max-width: calc(100% - 220px);
  }
}

.row-sort-inline .description {
  font-size: 13px;
  line-height: 16px;
}
.w-filters-offset {
  padding: 15px 15px 15px 25px;
}

.ui-rangeSlider .ui-rangeSlider-innerBar {
  height: 12px;
  border-radius: 9px;
}
.ui-rangeSlider .ui-rangeSlider-bar {
  margin: 0;
  height: 12px;
  background: #606060;
}
._js-range-slider {
  width: 100%;
}
.input.radio .label .color-round,
.input.checkbox .label .color-round {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  content: "";
  margin-left: 5px;
}
.cancel-filters__link {
  display: inline-block;
  padding: 10px 0;
  font-size: 14px;
  line-height: 15px;
  text-decoration: none;
  color: #202020;
  font-family: arial;
  font-weight: normal;
}
.cancel-filters__link:hover {
  text-decoration: underline;
}

.row-bordered-poducts.no-gutters {
  margin-right: -1px;
  margin-bottom: -1px;
}
.w-catalog-products-list .block__link,
.w-catalog-products-list .w-frame,
.w-catalog-products-list .w-catalog-products-list-item {
  height: 100%;
}
.w-catalog-products-list .w-catalog-products-list-item>.block__link>.w-frame {
  border: 1px solid #f1f1f1;
  border-top-color: transparent;
  border-left-color: transparent;
  padding: 25px;
}

.w-slider.w-catalog-products-list .w-catalog-products-list-item>.block__link>.w-frame {
  border-top-color: #f1f1f1;
}
.w-slider.w-catalog-products-list .owl-item .w-catalog-products-list-item>.block__link>.w-frame {
  border-left-color: #f1f1f1;
}
.w-slider.w-catalog-products-list .owl-carousel .owl-dots {
  position: relative;
  margin: 20px auto 0;
}
.w-slider.w-catalog-products-list .owl-carousel .owl-dots .owl-dot span {
  background-color: #ececec;
}
.w-slider.w-catalog-products-list .owl-carousel .owl-dots .owl-dot.active:hover  span,
.w-slider.w-catalog-products-list .owl-carousel .owl-dots .owl-dot.active span {
  background-color: #202020;
}
.w-slider.w-catalog-products-list .owl-carousel .owl-dots .owl-dot:hover span {
  background-color: #cecece;
}
.owl-carousel .owl-nav [class*=owl-] {
  top: calc(50% - 20px);
  width: 40px;
  height: 40px;
  border: 1px solid #f1f1f1;
  background-color: #fff;
  box-shadow: none;
  border-radius: 50%;
}
.w-slider.w-catalog-products-list .owl-carousel .owl-nav .owl-prev {
  left: -20px;
}
.w-slider.w-catalog-products-list .owl-carousel .owl-nav .owl-next {
  right: -20px;
}
.owl-carousel .owl-nav [class*=owl-]:hover {
  background-color: #ececec;
}
.owl-carousel .owl-nav [class*=owl-]:hover:after {
  border-color: #202020;
}
.w-slider.w-catalog-products-list .owl-carousel .owl-nav [class*=owl-]:after {
  width: 8px;
  height: 8px;
  top: 15px;
  left: 16px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
}
.w-slider.w-catalog-products-list .owl-carousel .owl-nav [class*=owl-].owl-next:after {
  left: 14px;
}


.w-catalog-products-list .block__link {
  color: #202020;
  text-decoration: none;
}
.w-catalog-products-list .w-frame>*+* {
  margin-top: 8px;
}
.w-catalog-products-list .w-frame .w-image {
  padding: 0px;
  margin-bottom: 10px;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
  position: relative;
}
.w-catalog-products-list a.name__link,
.w-catalog-products-list .w-frame .name {
  vertical-align: middle;
  text-decoration: none;
  display: block;
  text-decoration: none;
  color: #202020;
  font-size: 16px;
  line-height: 22px;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.w-catalog-products-list a.name__link {
  display: inline-block;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
}
.w-catalog-products-list .w-feature-item {
  font-size: 12px;
  line-height: 14px;
}
.w-catalog-products-list .w-feature-item .gray {
  color: #909090;
}
.w-catalog-products-list a.name__link:hover,
.w-catalog-products-list a.block__link:hover .name {
  color: #ba943e;
}
.w-catalog-products-list a.block__link:hover .w-image>.r-box {
  opacity: 0.8;
}
.w-sticker {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  z-index: 2;
  pointer-events: none;
}
.w-sticker .circle {
  padding: 10px;
  text-align: center;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  color: #fff;
  background-color: #cecece;

  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;

  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;

  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.w-sticker .circle .innet-content>*+* {
  margin-top: 5px;
}
.w-sticker .circle.red {
  background-color: #c90000;
}
.w-sticker .circle.greeen {
  background-color: #3eac67;
}
.w-sticker .circle.blue {
  background-color: #3e6fac;
}
.w-sticker .w-icon {
  font-size: 0;
  line-height: 0;
  max-width: 30px;
}
.col-mobile-filters-button {
  display: none;
}
.w-catalog-products-list.inline .col-product+.col-product {
  border-top: 1px solid #f1f1f1;
}
.row-catalog-products-list-item-inline .col-image {
  -ms-flex: 0 0 300px;
  flex: 0 0 300px;
  max-width: 300px;
}
.row-catalog-products-list-item-inline .col-content {
  -ms-flex: 0 0 calc(100% - 300px);
  flex: 0 0 calc(100% - 300px);
  max-width: calc(100% - 300px);
}
.row-catalog-products-list-item-inline .col-image ~ .col-content {
  border-left: 1px solid #f1f1f1;
  padding-left: 25px;
  padding-right: 45px;
}

.row-catalog-products-list-item-inline>.col-image .w-frame {
  padding: 10px 35px;
  position: relative;
}
.row-catalog-products-list-item-inline>.col-content .name {
  padding: 15px 0;
}
.w-catalog-products-list .w-catalog-products-list-item-inline .w-feature-item {
  font-size: 14px;
  min-height: 15px;
}


.row-catalog-products-list-item-inline-features>.col-features {
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
  max-width: 250px;
}
.row-catalog-products-list-item-inline-features>.col-prices-table {
  -ms-flex: 0 0 calc(100% - 250px);
  flex: 0 0 calc(100% - 250px);
  max-width: calc(100% - 250px);
}

table.item-inline-prices-table {
  text-align: right;
  width: 100%;
  margin: 0;
}
table.item-inline-prices-table td,
table.item-inline-prices-table th {
  color: #202020;
  padding: 6px;
  text-align: right;
  background-color: transparent;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  font-weight: normal;
  white-space: nowrap;
}
table.item-inline-prices-table th {
  padding-top: 0;
  padding-bottom: 5px;
  font-size: 13px;
  line-height: 15px;
}
table.item-inline-prices-table td:nth-child(1),
table.item-inline-prices-table th:nth-child(1) {
  text-align: left;
  padding-left: 0;
}
table.item-inline-prices-table td:nth-last-child(1),
table.item-inline-prices-table th:nth-last-child(1) {
  padding-right: 0;
}
table.item-inline-prices-table tbody tr:nth-last-child(1) {
  border-bottom: none;
}

.w-color-name {
  font-size: 0;
  line-height: 0;
}
.color-rect {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 22px;
  border-radius: 3px;
  content: "";
  background-color: #f1f1f1;
  position: relative;
}
.color-rect.green {
  background-color: #d8f0cb;
}
.color-rect.red {
  background-color: #f5a9c2;
}
.color-rect .inset {
  text-align: center;
}
.color-rect .inset.yes {
  position: absolute;
  top: 2px;
  margin: auto 0;
  right: 7px;
  width: 7px;
  height: 13px;
  border-right: 2px solid #3eac67;
  border-bottom: 2px solid #3eac67;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
}
.color-rect .inset.no {
  color: #606060;
  font-family: arial;
  font-size: 25px;
  line-height: 22px;
}
.color-rect.red .inset.no {
  color: #cc5353;
}


.w-color-name .text {
  font-size: 14px;
  line-height: 18px;
}
.w-color-name .color-rect ~ .text {
  display: inline-block;
  vertical-align: middle;
  margin: 3px 0 3px 8px;
  max-width: calc(100% - 30px);
}
.w-color-name .text.count-text {
  text-align: right;
  min-width: 24px;
}

.w-catalog-products-list-item-inline .w-more-colors-link .more-colors__link {
  display: inline-block;
  vertical-align: middle;
  color: #202020;
  text-decoration: none;
  margin-top: 10px;
  margin-bottom: 10px;
}
.w-more-colors-link a.more-colors__link:hover {
  text-decoration: underline;
}

.row-product-title .col-product-title {
  -ms-flex: 0 0 calc(100% - 250px);
  flex: 0 0 calc(100% - 250px);
  max-width: calc(100% - 250px);
}
.row-product-title .col-product-art {
  text-align: right;
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
  max-width: 250px;
}
.col-product-art .col-product-art-item {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.w-product-cart-frame>.w-frame {
  margin-top: 20px;
  padding: 30px;
}
.row-product-cart-frame .col-product-image {
  -ms-flex: 0 0 calc(100% - 750px);
  flex: 0 0 calc(100% - 750px);
  max-width: calc(100% - 750px);
  padding-right: 35px;
  border-right: 1px solid #f1f1f1;
  margin-bottom: 20px;
}
.row-product-cart-frame .col-product-content {
  -ms-flex: 0 0 750px;
  flex: 0 0 750px;
  max-width: 750px;
  padding-left: 35px;
  margin-bottom: 20px;
}
.owl-carousel.owl-product-image-pager-slider .owl-stage-outer {
  display: inline-block;
  width: auto;
  max-width: 100%;
}
.owl-carousel.owl-product-image-pager-slider .owl-nav [class*=owl-]:after {
  width: 8px;
  height: 8px;
  top: 15px;
}
.w-product-main-image .top {
  position: relative;
}
.w-product-main-image .bottom .owl-carousel .owl-nav .owl-prev:after {
  left: 4px;
}
.w-product-main-image .bottom .owl-carousel .owl-nav .owl-next:after {
  left: 0px;
}
.w-product-main-image .bottom .owl-carousel .owl-nav [class*=owl-]:hover:after {
  border-top-color: #cecece;
  border-left-color: #cecece;
}

.w-product-main-image .r-img.w-iframe {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #000;
}
.w-product-main-image .r-img.w-iframe iframe {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}

.row-products-colors-styled-list .col-item {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  font-size: 0;
  line-height: 0;
  margin-bottom: -1px;
}
.w-product-colors-styled-list-item {
  text-align: center;
  position: relative;
}

.w-products-colors-styled-list {
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  margin-right: -1px;
}
a.w-product-colors-styled-list-item {
  color: #202020;
  text-decoration: none;
}
.w-product-colors-styled-list-item._active,
a.w-product-colors-styled-list-item:hover>.w-frame {
  z-index: 1;
}
.w-product-colors-styled-list-item._active>.w-frame>.frame,
a.w-product-colors-styled-list-item:hover>.w-frame>.frame {
  border-color: #000;
}
.w-product-colors-styled-list-item>.w-frame {
  border-right: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
}
.w-product-colors-styled-list-item>.w-frame>.frame {
  position: relative;
  padding-top: 35px;
  padding-bottom: 35px;
  border: 3px solid transparent;
}
.w-product-colors-styled-list-item,
.w-product-colors-styled-list-item>.w-frame,
.w-product-colors-styled-list-item>.w-frame>.frame {
  height: 100%;
}
.w-product-colors-styled-list-item .w-image {
  padding: 10px 0;
  margin: 0px auto;
  max-width: 60px;
}
.w-product-colors-styled-list-item .name {
  font-size: 14px;
  line-height: 18px;
  padding-left: 5px;
  padding-right: 5px;
}
.w-product-colors-styled-list-item .w-absolute-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  padding: 10px 10px 0 10px;
  pointer-events: none;
}
.w-product-colors-styled-list-item .w-absolute-top .count-number {
  color: #606060;
  font-size: 14px;
  line-height: 18px;
}
.row-product-price-row .w-price {
  text-align: right;
}
.row-product-price-row .w-price .description {
  font-size: 14px;
  line-height: 15px;
}
.row-product-price-row .w-price .price {
  font-size: 17px;
  line-height: 21px;
}
.row-product-price-row .col-styled-card {
  white-space: nowrap;
  text-align: right;
}
.row-product-price-row .col-styled-card>* {
  display: inline-block;
  vertical-align: middle;
}
.row-product-price-row .count {
  font-size: 20px;
  line-height: 22px;
  padding: 8px;
}


.w-product-price-row {
  padding-bottom: 5px;
  border-bottom: 1px solid #f1f1f1;
}
.w-card-styled-gray,
.w-card-styled-red,
.w-card-styled-green {
  font-size: 0;
  line-height: 0;
  background-color: #d8f0cb;
  border-radius: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
  white-space: nowrap;
}
.w-card-styled-gray {
  background-color: #ececec;
}
.w-card-styled-red {
  background-color: #fcc;
}
.w-card-styled-gray>*,
.w-card-styled-red>*,
.w-card-styled-green>* {
  display: inline-block;
  vertical-align: middle;
}
.w-card-styled-gray .icon,
.w-card-styled-red .icon,
.w-card-styled-green .icon {
  padding: 3px 15px;
  border-right: 1px solid #000;
}
.w-card-styled-gray .icon img,
.w-card-styled-red .icon img
.w-card-styled-green .icon img {
  width: 15px;
  height: 12px;
}
.w-card-styled-gray .check,
.w-card-styled-red .check {
  width: 40px;
  height: 15px;
  font-size: 25px;
  line-height: 15px;
  font-family: arial;
  text-align: center;
}
.w-card-styled-green .check {
  width: 40px;
  height: 15px;
  position: relative;
}
.w-card-styled-green .check .inset {
  position: absolute;
  top: -2px;
  margin: auto 0;
  right: 15px;
  width: 7px;
  height: 13px;
  border-right: 2px solid #3eac67;
  border-bottom: 2px solid #3eac67;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
}
.w-product-total-price-row .col {
  text-align: center;
}
.w-product-total-price-row .price {
  font-weight: bold;
  font-size: 26px;
  line-height: 34px;
}
.w-product-buy-btn .col {
  text-align: center;
  font-size: 17px;
  line-height: 24px;
}
.w-product-buy-btn .w-discount-info {
  font-size: 17px;
  line-height: 24px;
}
.w-product-buy-btn .w-discount-info .bold {
  font-size: 22px;
  line-height: 24px;
}
.w-product-bottom-description .col-left {
  padding-right: 50px;
}
.w-product-bottom-description .col-right {
  padding-left: 50px;
}
.w-dowload-dobument a {
  color: #202020;
  text-decoration: none;
}
.w-dowload-dobument .col-icon {
  font-size: 0;
  line-height: 0;
  -ms-flex: 0 0 36px;
  flex: 0 0 36px;
  max-width: 36px;
}
.w-dowload-dobument .col-icon ~ .col-text {
  -ms-flex: 0 0 calc(100% - 36px);
  flex: 0 0 calc(100% - 36px);
  max-width: calc(100% - 36px);
}
.w-dowload-dobument .name {

}
.w-dowload-dobument .description {
  font-size: 12px;
  line-height: 14px;
  color: #909090;
}
.w-dowload-dobument .name ~ .description {
  margin-top: 3px;
}
.w-dowload-dobument a:hover .name {
  text-decoration: underline;
}

table.table-product-features {
  width: 100%;
  table-layout: fixed;
}
table.table-product-features th,
table.table-product-features td {
  padding: 8px 0;
}
table.table-product-features th {
  font-weight: normal;
  font-size: 13px;
  line-height: 15px;
  padding: 10px 0;
  font-weight: normal;
  background-color: transparent;
}

.w-more-products-slider .w-news-switch {
  text-align: center;
}

.w-contacts-list>.row>.col {
  padding-bottom: 30px;
}
@media (min-width: 1450px) {
  .w-contacts-list>.row>.col {padding-right: 70px;}
}
.w-contacts-list .phone__link {
  font-size: 18px;
  line-height: 22px;
}
.w-contacts-list .description-text.adress {
  font-size: 15px;
  line-height: 22px;
}
.w-contacts-list .description-text.adress {
  font-size: 17px;
  line-height: 22px;
}
.w-contacts-form .button {
  font-weight: bold;
  min-width: inherit;
}
.row-attach-file .input__default:focus {
  border-color: #cecece;
}


.w-orders-history-item+.w-orders-history-item {
  margin-top: 20px;
}
.w-orders-history-item .inset {
  display: none;
}
.w-orders-history-item .inset._toggled {
  display: block;
}
.w-orders-history-item .inset>.frame {
  padding-top: 20px;
  border-bottom: 4px solid #000;
}
.w-orders-history-item .name {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  cursor: pointer;
}
.w-orders-history-item .name:hover {
  color: #000;
  background-color: #f9f9f9;
}
.w-orders-history-item .name._toggled,
.w-orders-history-item .name._toggled:hover {
  color: #fff;
  background-color: #202020;
}
.w-orders-history-item .name .col {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  padding-left: 25px;
  padding-right: 25px;
}
.w-orders-history-item .name .col:nth-child(1) {
  text-align: left;
}
.w-orders-history-item .name .col:nth-last-child(1) {
  text-align: right;
}
.w-orders-history-item .name .col-number {
  order: 1;
}
.w-orders-history-item .name .col-date {
  order: 2;
}
.w-orders-history-item .name .col-price {
  order: 3;
  font-weight: bold;
}
.w-orders-history-item .name .col-toggler {
  order: 4;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 0;
  line-height: 0;
  text-align: right;
}
.w-orders-history-item .b-dropper {
  width: 26px;
  height: 26px;
  cursor: pointer;
  display: inline-block;
  background: #f1f1f1;
}
.w-orders-history-item .b-dropper:after {
  display: block;
  border: 2px solid transparent;
  border-bottom-color: #202020;
  border-right-color: #202020;
  width: 12px;
  height: 12px;
  border-radius: 2px;
  position: relative;
  margin: 0;
  right: -7px;
  top: 4px;
  content: "";
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  cursor: pointer;
}
.w-orders-history-item ._toggled .b-dropper:after {
  top: 10px;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.b-wrapper.p-error {
  color: #fff;
  background-color: #333333;
  background-image: url(../c7546730b1ac7a6cf195.png);
  background-position: bottom center;
  text-align: center;
  position: relative;
  min-height: calc(100vh - 450px);
}
.b-wrapper.p-error ~ .s-footer {
  background-color: #333333;
  background-image: url(../c7546730b1ac7a6cf195.png);
  background-position: top center;
}
.s-error {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;

  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 40px;
  padding-bottom: 40px;

  min-height: calc(100vh - 450px);
}
.s-error .logo ,
.s-error .content {
  width: 100%;
  margin: 0 auto;
}
.s-error .content .number {
  max-width: 600px;
  margin: 0 auto;
}
.s-error .content {
  margin-top: 40px;
}
.s-error .content .description {
  margin-top: 20px;
}

.b-wrapper.p-error ~ .s-footer .f-top {
  padding-bottom: 0;
}
.b-wrapper.p-error ~ .s-footer .f-bottom {
  padding-top: 0;
  padding-bottom: 20px;
}
.b-wrapper.p-error ~ .s-footer {

}

.w-brands-list-catalog .row-brans-list>.col {
  margin-left: -1px;
  margin-bottom: -1px;
}
.w-brands-list-catalog .frame {
  border: 1px solid #f1f1f1;
  padding: 25px;
}
.w-brands-list-catalog .frame .r-img {
  margin: 0 auto;
  max-width: 140px;
}
.w-brands-list-catalog a:hover {
  z-index: 2;
}
.w-brands-list-catalog a:hover .frame {
  border-color: #000;
}
.w-brands-list-catalog a:hover .r-img {

}
.w-brands-list-catalog .r-img {
  transition: ALL 0.8s ease;
  -webkit-transition: ALL 0.8s ease;
  -moz-transition: ALL 0.8s ease;
  -o-transition: ALL 0.8s ease;
}
.w-brands-list-catalog a:hover .r-img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}



.row-catalog-category>.col {
  margin-bottom: 30px;
}
.w-catalog-category-item,
.w-catalog-category-item>.frame {

}
.w-catalog-category-item .frame {
  box-shadow: 0 0 5px rgba(0,0,0,0.05);
}
.w-catalog-category-item .name {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
.w-catalog-category-item .block__link,
.w-catalog-category-item .block__link .name {
  color: #202020;
  text-decoration: none;
}
.w-catalog-category-item .block__link .name {
  padding: 10px 18px;
  color: #000;
  background-color: #ffda88;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.w-catalog-category-item a.block__link:hover .name {
  color: #fff;
  background-color: #000;
}

.w-catalog-category-item .w-offset li:nth-child(1) {
  padding-top: 15px;
}
.w-catalog-category-item .w-offset li:nth-last-child(1) {
  padding-bottom: 20px;
}
.w-catalog-category-item .w-offset a {
  display: block;
  color: #202020;
  padding: 3px 15px 3px 40px;
  text-decoration: none;
}
.w-catalog-category-item .w-offset a:hover {
  color: #d2a239;
}
.w-catalog-category-item .r-box {
  overflow: hidden;
}
.w-catalog-category-item .r-img {
  transition: ALL 0.8s ease;
  -webkit-transition: ALL 0.8s ease;
  -moz-transition: ALL 0.8s ease;
  -o-transition: ALL 0.8s ease;
}
.w-catalog-category-item a:hover .r-img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.w-catalog-category-item .w-offset li a:before {
  position: absolute;
  left: 20px;
  top: 7px;
  border: 4px solid transparent;
  border-left-color: #202020;
  content: "";
}

.w-shown-price-frame {
  text-align: center;
}
.w-shown-price-frame .w-dashed {
  padding: 5px;
  background-color: #fff2d4;
}
.w-shown-price-frame .frame {
  padding: 20px;
  border: 2px dashed #bbae90;
  background-color: #ffe3a5;
}
.w-shown-price-frame .frame>*+* {
  margin-top: 15px;
}
.w-shown-price-frame .price {
  font-weight: bold;
  font-size: 26px;
  line-height: 34px;
}
.w-shown-price-frame .w-description .description {
  display: inline-block;
  text-align: left;
}
.w-popup .double-btns {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.w-popup .double-btns .pop-tab-button-style {
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(50% - 8px);
  -ms-flex: 0 0 calc(50% - 8px);
  flex: 0 0 calc(50% - 8px);
  max-width: calc(50% - 8px);
}
.w-popup .double-btns .pop-tab-button-style:nth-child(2) {
  margin-left: 16px;
}
.pop-tab-button-style {
  display: block;
  text-decoration: none;
  text-align: center;
  color: #202020;
  border: 1px solid #cecece;
  border-radius: 2px;
  font-size: 16px;
  padding: 20px 10px;
}
.pop-tab-button-style:hover {
  background-color: #ececec;
}
.pop-tab-button-style._active:hover,
.pop-tab-button-style._active {
  color: #fff;
  background-color: #202020;
  border-color: #202020;
}
.pop-tab-button-style:after {
  border: 10px solid transparent;
  border-top-color: #fff;
  content: "";
  position: absolute;
  bottom: 0;
  left: calc(50% - 5px);
  opacity: 0;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
.pop-tab-button-style._active:after {
  border-top-color: #202020;
  bottom: -19px;
  opacity: 1;
}

.filter-checkbox-item-row {
  margin-bottom: 2px;
}
.w-tags-list {
  padding-top: 10px;
}
.row-tags-list .col-tag-item {
  padding-bottom: 5px;
}
.tag-item__link {
  text-decoration: none;
  color: #ba943e;
}
.tag-item__link:hover {
  text-decoration: underline;
}

.ul-sales-list .__link {
  display: block;
  padding: 4px 0;
  text-decoration: none;
}
.ul-sales-list a:hover {
  text-decoration: underline;
}
.ul-sales-list li.parent-category .__link {
  font-size: 18px;
  line-height: 22px;
  color: #202020;
  font-weight: bold;
}
.ul-sales-list li.children-category .__link {
  font-size: 14px;
  line-height: 18px;
  color: #ba943e;
}

.w-catalog-products-list-item .w-price .price {
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
  margin-top: 10px;
}
.developer a {
  font-size: 100%;
}

.pointer {
  cursor: pointer;
}
.selector:checked ~ .custom {

}
.w-cart-form-custom-selector label {
  display: block;
}
.w-cart-form-custom-selector .framed-el>.frame {
  padding: 20px;
  border: 1px solid #ececec;
  background-color: #f1f1f1;
  position: relative;
}
.w-cart-form-custom-selector .framed-el>.frame .checked-icon {
  position: absolute;
  top: -5px;
  right: -5px;
  width: 25px;
  height: 25px;
  z-index: 2;
  opacity: 0;
  pointer-events: none;
}
.w-cart-form-custom-selector .framed-el>.frame .icon {
  filter: grayscale();
}
.w-cart-form-custom-selector .selector:checked ~ .custom .framed-el>.frame {
  border-color: #202020;
  background-color: #fff;
  opacity: 1;
}
.w-cart-form-custom-selector .selector:checked ~ .custom .framed-el>.frame .icon {
  filter: none;
}
.w-cart-form-custom-selector .selector:checked ~ .custom .framed-el>.frame .checked-icon {
  opacity: 1;
}
.w-cart-form-custom-selector,
.w-cart-form-custom-selector * {
  height: 100%;
}
.w-cart-form-custom-selector {
  height: auto;
}
.w-cart-form-custom-selector .w-icon-left {
  padding-left: 42px;
  position: relative;
}
.w-cart-form-custom-selector .w-icon-left .icon {
  position: absolute;
  left: 0;
  top: calc(50% - 15px);
  width: 30px;
  height: 30px;
}
.w-cart-form-custom-selector .name {
  font-weight: bold;
}
.row-adress-numbers .input__default.big {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}
@media (min-width: 768px) {
  .row-adress-numbers .col-md-20 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
.w-cloud-dropper {
  position: relative;
  padding-right: 25px;
}
.w-cloud-dropper .b-dropper {
  position: absolute;
  top: calc(50% - 10px);
  right: 0px;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.w-cloud-dropper.js._toggled .b-dropper,
._desktop .w-cloud-dropper.css:hover .b-dropper {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.w-cloud-dropper .b-dropper:after {
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  top: calc(50% - 4px);
  right: calc(50% - 3px);
  border: 1px solid #202020;
  border-right: none;
  border-top: none;
  content: "";
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  pointer-events: none;
  content: '';
}
.w-cloud-dropper .inset {
  position: absolute;
  z-index: 2;
  z-index: 8;
  top: 99%;
  width: 240px;
  left: calc(50% - 120px);
  padding-top: 0px;
  opacity: 0;
  pointer-events: none;
  transition: ALL 0.2s ease;
  -webkit-transition: ALL 0.2s ease;
  -moz-transition: ALL 0.2s ease;
  -o-transition: ALL 0.2s ease;
}
._desktop .w-cloud-dropper.css .inset:hover,
._desktop .w-cloud-dropper.css:hover .inset {
  padding-top: 20px;
  opacity: 1;
  pointer-events: all;
}
.w-cloud-dropper .inset .frame {
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
  border-radius: 6px;
  padding: 25px;
  width: 100%;
  position: relative;
}
.w-cloud-dropper .inset .frame .corner {
  border: 10px solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  top: -19px;
  left: calc(50% - 10px);
  display: block;
  margin: 0 auto;
  content: "";
}

.w-info-roll {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  line-height: 15px;
  font-weight: normal;
}
.w-info-roll .roll {
  width: 20px;
  height: 20px;
  font-weight: bold;
  color: #fff;
  background-color: #9ab2cd;
  border-radius: 50%;
  font-size: 12px;
  line-height: 16px;
  padding: 2px 5px;
  text-align: center;
}
.w-info-roll .roll.red {
  background-color: red;
}
.w-info-roll .roll.blue {
  background-color: #5696dd;
}
.w-cloud-dropper.info-roll {
  padding-right: 0;
}
.w-cloud-dropper.info-roll .inset {
  top: auto;
  bottom: 99%;
  width: 120px;
  left: calc(50% - 60px);
}
.w-cloud-dropper.info-roll .inset .frame {
  border-radius: 2px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  padding: 10px;
  text-align: left;
}
.w-cloud-dropper.info-roll .inset:hover,
.w-cloud-dropper.info-roll:hover .inset {
  padding-bottom: 20px;
  opacity: 1;
  pointer-events: none;
}
.w-cloud-dropper.info-roll .inset .frame .corner {
  border-top-color: #fff;
  border-bottom-color: transparent;
  top: auto;
  bottom: -18px;
}
/*TIPPY*/
.tippy-tooltip.custom-theme {
  background-color: #f1f1f1;
  color: #202020;
  font-size: 100%;
}
.tippy-tooltip.custom-theme[data-animatefill] {
  background-color: transparent;
}
.tippy-tooltip.custom-theme .tippy-backdrop {
  background-color: #f1f1f1;
}
.tippy-tooltip.custom-theme[x-placement^='top'] .tippy-arrow {border-top-color: #f1f1f1;}
.tippy-tooltip.custom-theme[x-placement^='bottom'] .tippy-arrow {border-bottom-color: #f1f1f1;}
.tippy-tooltip.custom-theme[x-placement^='left'] .tippy-arrow {border-left-color: #f1f1f1;}
.tippy-tooltip.custom-theme[x-placement^='right'] .tippy-arrow {border-right-color: #f1f1f1;}
.tippy-tooltip.custom-theme .tippy-arrow {
  transform: scale(0.8);
}
/*TIPPY END*/

.w-social .social__link svg {
  width: 20px;
  height: 20px;
  margin: 9px;
}
.w-social .social__link svg circle,
.w-social-icons .social__link svg circle,
.w-social .social__link svg path,
.w-social-icons .social__link svg path {
  fill: #fff;
  transition: all ease;
}
.w-social .social__link:hover svg path {
  fill: #fff;
}
.w-social .social__link.telegram:hover {
  background-color: #78a3fb;
  border-color: #78a3fb;
}
.w-social .social__link.viber:hover {
  background-color: #b56bdf;
  border-color: #b56bdf;
}
.w-social .social__link.whatsapp:hover {
  background-color: #6dd569;
  border-color: #6dd569;
}
.w-social .social__link.youtube:hover {
  background-color: #d73030;
  border-color: #d73030;
}
.w-social .social__link.fb:hover {
  background-color: #2862ab;
  border-color: #2862ab;
}
.w-social .social__link.ig:hover {
  background-color: #9d2ea5;
  border-color: #9d2ea5;
}
.w-sale-stickers-list>.row.sm-gutters {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.w-sale-stickers-list>.row.sm-gutters>* {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.w-product-main-image .w-sale-stickers-list,
.w-catalog-products-list-item-inline .w-sale-stickers-list {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  padding: 0;
  z-index: 3;
}
.w-sale-stickers-list .sticker-item {
  padding: 5px 7px;
  border-radius: 4px;
  font-size: 13px;
  line-height: 14px;
  display: block;
  background-color: #000;
  color: #fff;
}
@media (min-width: 1200px) {
  .w-product-main-image .w-sale-stickers-list .sticker-item {
    font-size: 16px;
    padding: 10px 15px;
  }
  .w-product-main-image .w-sale-stickers-list .sticker-item .w-icon-left>.icon {
    width: 24px;
    height: 24px;
    top: calc(50% - 10px);
  }
}
.w-sale-stickers-list .sticker-item.color-green {
  background-color: #35b545;
}
.w-sale-stickers-list .sticker-item.color-blue {
  background-color: #7085f4;
}
.w-sale-stickers-list .sticker-item.color-red {
  background-color: #e43b3b;
}
.w-sale-stickers-list .sticker-item.color-orange {
  background-color: #f1952d;
}
.w-sale-stickers-list .sticker-item.color-purple {
  background-color: #bf1fb3;
}
.w-sale-stickers-list .sticker-item.color-rose {
  background-color: #e25f8a;
}

.w-sale-stickers-list .sticker-item  .w-icon-left {
  position: relative;
  padding-left: 22px;
}
.w-sale-stickers-list .sticker-item  .w-icon-left>.icon {
  width: 20px;
  height: 20px;
  position: absolute;
  top: calc(50% - 10px);
  left: -3px;
}
.w-sale-stickers-list .sticker-item  .w-icon-left>.icon svg {
  display: block;
  width: 20px;
  height: 20px;
}
.w-sale-stickers-list .sticker-item  .w-icon-left>.icon svg polygon,
.w-sale-stickers-list .sticker-item  .w-icon-left>.icon svg path {
  fill: #fff;
}

.w-catalog-products-list-item-inline .w-awards-icons-list {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
}
@media (min-width: 1200px) {
  .w-product-cart-frame .w-catalog-products-list-item-inline .w-awards-icons-list {
    left: auto;
    right: 40px;
  }
}
.w-catalog-products-list-item-inline .w-awards-icons-list .row.row.sm-gutters {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.w-catalog-products-list-item-inline .w-awards-icons-list .row.row.sm-gutters>* {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.w-catalog-products-list-item-inline .w-awards-icons-list .w-award-image {
  width: 35px;
  transform: scale(0.8);
  transition: all ease 0.2s;
  position: relative;
}
.w-catalog-products-list-item-inline .w-awards-icons-list .w-award-image img {
  display: block;
  opacity: 1;
  width: 65px;
  max-width: inherit;
}
.w-catalog-products-list-item-inline .w-awards-icons-list .w-award-image:hover {
  transform: scale(1);
  z-index: 2;
}
.w-catalog-products-list-item-inline .w-awards-icons-list .w-award-image:hover img {
  display: block;
  opacity: 1;
}
@media (min-width: 1479px) {
  .row-catalog-products-list-item-inline>.col-image .w-frame {
    padding-left: 5px;
    padding-right: 5px;
  }
}



@media (max-width: 1199px) and (min-width: 768px) {
  .w-catalog-products-list-item-inline .w-sale-stickers-list,
  .w-catalog-products-list-item-inline .w-awards-icons-list {
    position: relative;
  }
  .w-catalog-products-list-item-inline .w-awards-icons-list .w-award-image {
    width: 35px;
    transform: scale(1);
  }
  .w-catalog-products-list-item-inline .w-awards-icons-list .w-award-image img {
    width: auto;
    max-width: 100%;
  }
}

.catalog-swith-tab__link {
  display: block;
  color: #202020;
  text-decoration: none;
  padding: 11px 25px 10px;
  font-size: 16px;
  line-height: 20px;
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 4px;
}
.catalog-swith-tab__link:hover {
  background-color: #fcf1d8;
  border-color: #d6b874;
}
.catalog-swith-tab__link._active:hover,
.catalog-swith-tab__link._active {
  background-color: #f7d27f;
  border-color: #f7d27f;
  color: #202020;
}
.row-catalog-swith-tabs {
  margin-left: -10px;
  margin-right: -10px;
}
.row-catalog-swith-tabs>.col {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
}

.w-product-with-lower-price .__link {
  display: inline-block;
  border: 1px solid #bb1870;
  padding: 7px 10px 5px 10px;
  border-radius: 4px;
  color: #bb1870;

  color: #0d841b;
  border-color: #0d841b;

  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}
.w-product-with-lower-price .__link:hover {
  background-color: #ffefff;

  background-color: #cdffd3;
}
.w-product-with-lower-price .__link .w-icon-left {
  position: relative;
  padding-left: 30px;
}
.w-product-with-lower-price .__link .w-icon-left>.icon {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 0;
  top: -1px;
}
.w-product-with-lower-price .__link .w-icon-left>.icon svg path {
  fill: #0d841b;
}

.s-header-short {
  background-color: #181818;
  color: #fff;
}
.s-header-short>.container {
  padding-top: 20px;
  padding-bottom: 20px;
}
.s-header-short .row-header>.col-header-logotype {
  flex: 0 0 154px;
  max-width: 154px;
}
.s-header-short .row-header>.col-header-nav {
  flex: 0 0 calc(100% - 154px - 330px - 300px);
  max-width: calc(100% - 154px - 330px - 300px);
}
.s-header-short .row-header>.col-header-contacts {
  flex: 0 0 330px;
  max-width: 330px;
}
.s-header-short .row-header>.col-header-controlls {
  flex: 0 0 300px;
  max-width: 300px;
}
.s-header-short .row-header .col-mobile-menu-burger {
  padding-left: 10px;
}
@media (min-width: 1200px) {
  .s-header-short .row-header .col-mobile-menu-burger {
    display: none;
  }
}
.fcm {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.ul-header-top-links .__link {
  display: block;
  color: #fff;
  text-decoration: none;
}
.ul-header-top-links .__link>.dashed {
  border-bottom: 1px solid transparent;
}
.ul-header-top-links a.__link:hover>.dashed {
  border-bottom-color: #fff;
}
.ul-header-top-links ._active>.__link {
  color: #F7D27F;
}
.ul-header-top-links ._active>.__link>.dashed,
.ul-header-top-links ._active>.__link:hover>.dashed {
  border-bottom-color: #F7D27F;
}


.s-header-short .ul-header-catalog {
  margin-left: -6px;
  margin-right: -6px;
}
.s-header-short .ul-header-catalog>li {
  position: relative;
}
.s-header-short .ul-header-catalog>li+li {
  margin-left: 5px;
}
.s-header-short .ul-header-catalog>li:after {
  position: absolute;
  right: 0;
  top: 7px;
  width: 1px;
  height: 16px;
  background-color: rgba(255,255,255,0.2);
  content: "";
}
.s-header-short .ul-header-catalog>li:nth-last-child(1):after {
  display: none;
}
.s-header-short .ul-header-catalog>li>a {
  font-size: 16px;
  text-transform: none;
}
.s-header-short .ul-header-catalog>li>a .dash {
  background-color: transparent;
}
.s-header-short .ul-header-catalog>li.li-dropper>a .b-dropper {
  border-width: 1px;
  top: 12px;
  right: 8px;
  width: 6px;
  height: 6px;
}





.s-header-short .phone__link {
  font-weight: 500;
  color: #fff;
  display: block;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
}
.s-header-short .header-messenger-icon__link {
  border-radius: 4px;
  width: 30px;
  height: 30px;
  background-color: #000;
  transition: all ease 0.2s;
}
.s-header-short .header-messenger-icon__link.vi {
  padding : 1px 0 0 0;
}
.s-header-short .header-messenger-icon__link svg path {
  transition: all ease 0.2s;
  fill: #fff;
}
.s-header-short .header-messenger-icon__link.tg:hover {
  background-color: #719bbb;
}
.s-header-short .header-messenger-icon__link.vi:hover {
  background-color: #9745bd;
}
.s-header-short .header-messenger-icon__link.wh:hover {
  background-color: #3cc43c;
}
.header-controll-btn {
  display: block;
  text-decoration: none;
  color: #fff;
  background-color: #181818;
  transition: all ease 0.2s;
}
.header-controll-btn .icon {
  width: 50px;
  height: 50px;
  background-color: #181818;
  border: 1px solid #434343;
  border-radius: 50%;
  position: relative;
  transition: all ease 0.2s;
}
.header-controll-btn .icon svg path {
  transition: all ease 0.2s;
  stroke:#F7D27F;
}
.header-controll-btn .count {
  position: absolute;
  top: -7px;
  right: -8px;
  background-color: #181818;
  border: 1px solid #434343;
  border-radius: 50%;
  font-size: 10px;
  line-height: 10px;
  min-width: 20px;
  padding: 6px 4px 4px;
  text-align: center;
}
.header-controll-btn.cart .description {
  font-size: 10px;
  line-height: 14px;
}
.header-controll-btn.cart .price {
  font-size: 16px;
  line-height: 20px;
  margin-top: 2px;
  font-weight: 600;
}
.header-controll-btn.cart .price .val {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
.header-controll-btn.cart .price .dashed {
  display: inline-block;
  transition: all ease 0.2s;
  border-bottom: 1px solid transparent;
}
a.header-controll-btn.cart:hover .price .dashed {
  border-bottom-color: rgba(255,255,255,0.4);
}
.header-controll-btn.cart .col-text {
  display: none;
}
.header-controll-btn.cart._active .count {
  display: none;
}
.header-controll-btn.cart._active .col-text {
  display: block;
}
a.header-controll-btn:hover .icon {
  background-color: #ecc576;
}
a.header-controll-btn:hover svg path {
  stroke:#000;
}
.header-controll-btn._active .icon {
  background-color: #ffd47d;
}
.header-controll-btn._active  svg path {
  stroke:#181818;
}
a.header-controll-btn._active:hover .icon {
  background-color: #ecc576;
}
a.header-controll-btn._active:hover  svg path {
  stroke:#000;
}

.header-controll-btn.mobile-menu {
  padding: 9.5px 6px;
}


.s-breadcrumbs {
  border-bottom: 1px solid #ececec;
}
.row-product-top-features>.col {
  position: relative;
}
.row-product-top-features>.col {
  border-right: 1px solid #ececec;
}
.row-product-top-features>.col:nth-last-child(1) {
  border-right: none;
}

.w-product-top-features .icon-check {
  display: inline-block;
  vertical-align: middle;
}

.w-product-cart-frame>.w-frame {
  padding: 0;
}
.row-product-cart-frame .col-product-image {
  border: none;
}
.w-product-main-image {
  border-radius: 4px;
  border: 1px solid #ececec;
}
.w-product-price-default .price {
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
}
.w-product-price-default .price.old {
  color: #9D9D9D;
  text-decoration: line-through;
}
.w-product-page-aside-description .colored-cloud {
  border-radius: 4px;
  color: #fff;
  padding: 5px 15px;
}
.w-product-page-aside-description .colored-cloud.color001 {
  background-color: #BA1414;
}
.w-product-page-aside-description .colored-cloud.color002 {
  background-color: #F7D27F;
  color: #202020;
}

.w-product-page-aside-description .pcscontrolls {
  max-width: 200px;
  border-radius: 0;
  border: 2px solid #202020;
}
.w-product-page-aside-description .pcscontrolls .input__default {
  height: 50px;
  width: calc(100% - 100px);
}
.w-product-page-aside-description .pcscontrolls .minus_item,
.w-product-page-aside-description .pcscontrolls .plus_item {
  width: 50px;
  height: 50px;
  font-size: 22px;
  font-weight: normal;
  background-color: #fff;
}
.w-product-page-aside-description .pcscontrolls .plus_item {
  line-height: 48px;
  border-left: 2px solid #202020;
}
.w-product-page-aside-description .pcscontrolls .minus_item {
  line-height: 46px;
  border-right: 2px solid #202020;
}
.w-product-page-aside-description .pcscontrolls .minus_item:hover,
.w-product-page-aside-description .pcscontrolls .plus_item:hover {
  background-color: #f1f1f1;
}
.w-product-page-aside-description .one-click-buy-icon-btn,
.w-product-page-aside-description .button.to-cart-icon-btn {
  min-width: 220px;
}
.button.one-click-buy-icon-btn .w-icon-left,
.button.to-cart-icon-btn .w-icon-left {
  display: inline-block;
  padding-left: 30px;
  position: relative;
  top: 2px;
}
.button.one-click-buy-icon-btn .w-icon-left>.icon,
.button.to-cart-icon-btn .w-icon-left>.icon {
  position: absolute;
  width: 22px;
  height: 22px;
  left: 0;
  top: calc(50% - 13px);
}

.button.gray {
  background: #dddddd;
  color: #404040;
  border: none;
  border-bottom: 1px solid #9d9d9c;
}
.button.gray:hover {
  background: #ececec;
  border-bottom-color: #999999;
}

.w-product-type-images-swither-item .block__link {
  width: 86px;
  border: 1px solid #ececec;
  transition: all ease 0.2s;
}
.w-product-type-images-swither-item {
  margin-right: -1px;
}
.w-product-type-images-swither-item .block__link .w-image {
  padding: 8px;
  border: 2px solid transparent;
  transition: all ease 0.2s;
}
.row-product-type-images-swither>.col:hover {
  position: relative;
  z-index: 2;
}
.w-product-type-images-swither-item a.block__link:hover {
  border-color: #404040;
  position: relative;
  z-index: 2;
}
.w-product-type-images-swither-item._active a.block__link .w-image,
.w-product-type-images-swither-item._active a.block__link:hover .w-image,
.w-product-type-images-swither-item._active a.block__link,
.w-product-type-images-swither-item._active a.block__link:hover {
  border-color: #000;
  position: relative;
  z-index: 3;
}

.w-product-counter-message>.frame {
  padding: 15px 20px;
  border: 1px solid #ececec;
  border-radius: 2px;
}
.w-product-counter-message .w-icon-left {
  padding-left: 50px;
  position: relative;
}
.w-product-counter-message .w-icon-left>.icon {
  position: absolute;
  width: 35px;
  height: 36px;
  top: calc(50% - 18px);
  left: 0;
}


.s-fixed-cart {
  position: fixed;
  z-index: 11;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  transition: all ease 0.2s;
  opacity: 0;
  pointer-events: none;
}
.s-fixed-cart .w-fixed-cart {
  width: 100%;
  max-width: 400px;
  position: relative;
  z-index: 3;
  background-color: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  transition: all ease 0.2s;
  right: -500px;
}
.s-fixed-cart .overlay {
  position: absolute;
  top: -10vh;
  bottom: -10vh;
  left: -10vw;
  right: -10vw;
  z-index: 2;
  pointer-events: none;
  background-color: rgba(0,0,0,0.5);
}
.s-fixed-cart._toggled {
  opacity: 1;
  pointer-events: all;
}
.s-fixed-cart._toggled .overlay {
  opacity: 1;
  pointer-events: all;
}
.s-fixed-cart._toggled  .w-fixed-cart {
  right: 0;
}
.s-fixed-cart .w-fixed-cart .header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background-color: #c3a053;
  color: #fff;
  text-align: center;
  padding: 18px 35px;
  font-size: 16px;
  text-transform: uppercase;
}
.s-fixed-cart .w-fixed-cart .header .close {
  right: 10px;
  top: 15px;
}
.s-fixed-cart .w-fixed-cart .body {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 70px;
  padding-bottom: 160px;
  overflow: auto;
}
.w-fixed-cart-list-item {
  padding: 10px 15px;
  position: relative;
}
.row-fixed-cart-list-item>.col-image {
  flex: 0 0 105px;
  max-width: 105px;
}
.row-fixed-cart-list-item>.col-image~.col-text {
  flex: 0 0 calc(100% - 105px);
  max-width: calc(100% - 105px);
  padding-left: 15px;
}
.w-fixed-cart-list-item>.w-cart-item-close {
  position: absolute;
  top: 8px;
  right: 5px;
  z-index: 3;
}
.w-fixed-cart-list-item>.w-cart-item-close .close-icon {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 20px;
  height: 20px;
}
.w-fixed-cart-list-item>.w-cart-item-close .close-icon svg path {
  transition: all ease 0.2s;
  fill: #cecece;
}
.w-fixed-cart-list-item>.w-cart-item-close a.close-icon:hover svg path {
  fill: red;
}
.w-fixed-cart-list-item .image {
  border: 1px solid #ececec;
  padding: 5px;
  border-radius: 4px;
}
.w-fixed-cart-list-item .name {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
  padding-right: 15px;
}
.w-fixed-cart-list-item .name__link {
  color: #202020;
  text-decoration: none;
}
.w-fixed-cart-list-item .name__link .dashed {
  transition: all ease 0.2s;
  border-bottom: 1px solid transparent;
}
.w-fixed-cart-list-item a.name__link:hover .dashed {
  border-bottom-color: rgba(0,0,0,0.3);
}
.w-fixed-cart-list-item .price {
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
}
.w-fixed-cart-list-item .price.old {
  font-size: 14px;
  line-height: 16px;
  color: #909090;
  font-weight: normal;
  text-decoration: line-through;
}
.s-fixed-cart .w-fixed-cart .w-buttons {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  padding: 0 15px 15px 15px;
  z-index: 4;
  background-color: #fff;
  border-top: 1px solid #ececec;
}
.w-fixed-cart .price-total {
  font-size: 26px;
  line-height: 36px;
  font-weight: bold;
  text-align: center;
  padding: 10px;
}
.w-fixed-cart .button.to-cart-icon-btn .w-icon-left {
  top: 0px;
}
.w-fixed-cart .button.to-cart-icon-btn .w-icon-left>.icon {
  width: 16px;
  height: 16px;
  top: calc(50% - 9px);
}
.w-fixed-cart .button.to-cart-icon-btn,
.w-fixed-cart .button.clear-cart-btn {
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 15px;
}
.w-fixed-cart .button.clear-cart-btn {
  background: #dddddd;
  border-bottom: 1px solid #9d9d9c;
}
.w-fixed-cart .button.clear-cart-btn:hover {
  background: #fed5d5;
  border-bottom-color: #a46161;
}

.s-product-fixed-mobile-btns {
  background-color: #fff;
  position: fixed;
  z-index: 9;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 0;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
@media (min-width: 576px) {
  .s-product-fixed-mobile-btns {
    display: none;
  }
}
.s-product-fixed-mobile-btns .button {
  min-width: 100%;
  padding: 10px 5px;
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
}
.s-product-fixed-mobile-btns .button.one-click-buy-icon-btn .w-icon-left,
.s-product-fixed-mobile-btns .button.to-cart-icon-btn .w-icon-left {
  display: inline-block;
  padding-left: 22px;
  position: relative;
  top: 1px;
}
.s-product-fixed-mobile-btns .button.one-click-buy-icon-btn .w-icon-left>.icon,
.s-product-fixed-mobile-btns .button.to-cart-icon-btn .w-icon-left>.icon {
  width: 16px;
  height: 16px;
  left: 0;
  top: calc(50% - 8px);
}

.w-phone-dropper .inset .frame {
  padding: 15px 20px;
}
.w-phone-dropper .inset .frame:before {
  left: 60px;
  right: auto;
}
.social__link.css {
  width: 45px;
  height: 45px;
  padding: 5px;
  border-radius: 50%;
  transition: all ease 0.2s;
}
.social__link.css svg polygon,
.social__link.css svg path {
  transition: all ease 0.2s;
  fill: #fff;
}
.social__link.css {
  background-color: #af9251;
}
.social__link.css.tg {
  padding: 11px 11px 11px 9px;
}
.social__link.css.wh {
  padding: 11px 9px 13px 11px;
}
.social__link.css.vi {
  padding: 11px 7px 10px 8px;
}
.social__link.css.yt {
  padding: 8px 6px 9px 7px;
}
.social__link.css.tg:hover {
  background-color: #61a5d0;
}
.social__link.css.wh:hover {
  background-color: #3ba43f;
}
.social__link.css.vi:hover {
  background-color: #b54dbc;
}
.social__link.css.yt:hover {
  background-color: #db1717;
}
.social__link.css.ig:hover {
  background-color: #9d2ea5;
}
.social__link.css.fb:hover {
  background-color: #2862ab;
}
.w-phone-dropper .inset .frame .w-callback-btn .button {
  padding: 7px 5px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: normal;
  background: #af9251;
  border-color: #af9251;
}
.w-phone-dropper .inset .frame .w-callback-btn .button {
  background: #af9251;
  border-color: #af9251;
}

.w-index-offers.relative .w-item .r-box:before {
  padding-top: 85%;
}
.w-index-offers.relative .col-aside-offers .r-img {
  position: absolute;
  height: 100%;
}


/*_CUSTOM END*/

@media (max-width: 1479px) {

  .ul-top-nav {margin: 0 -8px;}
  .ul-top-nav li {margin: 0 8px;}
  .col-message-hello {display: none;}
  .h-middle .row-h-middle .col-h-middle {padding-top: 15px;padding-bottom: 15px;}
  .h-middle .row-h-middle .col-logo {-ms-flex: 0 0 152px;flex: 0 0 152px;max-width: 152px;}
  .h-middle .row-h-middle .col-catalog {padding-top: 15px;padding-bottom: 15px;-ms-flex: 0 0 calc(100% - 152px - 265px);flex: 0 0 calc(100% - 152px - 265px);max-width: calc(100% - 152px - 265px);}
  .ul-header-catalog>li {padding-left: 5px;padding-right: 5px;}
  .ul-header-catalog>li>a {font-size: 12px;line-height: 17px;}
  .ul-header-catalog>li.li-dropper>a {padding-right: 13px;}
  .ul-header-catalog>li.li-dropper>a .b-dropper {right: 3px;width: 6px;height: 6px;}
  .ul-header-catalog>li.li-dropper>a .dash {width: calc(100% - 18px);}
  .ul-header-catalog>li.li-dropper>a:after {left: calc(50% - 14px);}
  .w-popup.w-pop-search {max-width: 95vw;}
  .w-popup.w-pop-search .pop-body {padding: 30px;}
  .row-index-offers .col-main-offer {-ms-flex: 0 0 calc(100% - 300px);flex: 0 0 calc(100% - 300px);max-width: calc(100% - 300px);}
  .row-index-offers .col-aside-offers {-ms-flex: 0 0 300px;flex: 0 0 300px;max-width: 300px;}
  .w-index-offers .col-main-offer .centered {height: 440px;}
  .w-index-offers .col-aside-offers .r-img {height: 205px;}
  .w-index-offers .col-main-offer .content .name {padding: 15px 20px;font-size: 26px;line-height: 32px;min-width: 330px;}
  .w-index-offers .col-aside-offers .name {font-size: 20px;line-height: 24px;}
  .w-brands-list .block__link {padding: 10px 15px;}
  .f-bottom .col-copy {-ms-flex: 0 0 200px;flex: 0 0 200px;max-width: 200px;}
  .f-bottom .col-f-menu {-ms-flex: 0 0 calc(100% - 500px);flex: 0 0 calc(100% - 500px);max-width: calc(100% - 500px);}
  .f-bottom .col-developer {-ms-flex: 0 0 300px;flex: 0 0 300px;max-width: 300px;}
  .f-top .col-footer-logo {display: none;}
  .f-top ul li {margin-bottom: 5px;}
  .f-top ul li a {font-size: 13px;line-height: 15px;}
  .w-cart-list-item .col-image {-ms-flex: 0 0 120px;flex: 0 0 120px;max-width: 120px;padding-right: 0;}
  .w-cart-list-item .col-content {-ms-flex: 0 0 calc(100% - 120px);flex: 0 0 calc(100% - 120px);max-width: calc(100% - 120px);}
  .w-cart-list-item .col-content .col {padding-top: 5px;}
  .w-cart-list-item .col-content .col.col-name {padding-top: 0;}
  .w-cart-list-item .col-name {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 1;}
  .w-cart-list-item .col-description {order: 2;}
  .w-cart-list-item .col-pcs {order: 3;-ms-flex: 0 0 120px;flex: 0 0 120px;max-width: 120px;}
  .w-cart-list-item .col-price {order: 4;-ms-flex: 0 0 calc(100% - 170px);flex: 0 0 calc(100% - 170px);max-width: calc(100% - 170px);text-align: left;}
  .w-cart-list-item .col-price-wide {-ms-flex: 0 0 calc(100% - 50px);flex: 0 0 calc(100% - 50px);max-width: calc(100% - 50px);text-align: left;order: 4;}
  .w-cart-list-item .col-controlls {order: 5;-ms-flex: 0 0 50px;flex: 0 0 50px;max-width: 50px;}
  .w-cart-list-item .block__link .frame {padding: 0;border: none;}
  .w-cart-list-item .name__link {font-size: 14px;line-height: 20px;}
  .w-cart-list-item .col-description {font-size: 12px;line-height: 15px;}
  .w-cart-list-item .col-price-wide .w-inline {text-align: left;}
  .w-cart-list-item .pcscontrolls {width: 90px;}
  .w-cart-list-item .pcscontrolls .input__default:focus,
  .w-cart-list-item .pcscontrolls .input__default {height: 29px;line-height: 29px;}
  .w-cart-list-item .pcscontrolls .plus_item,
  .w-cart-list-item .pcscontrolls .minus_item {height: 29px;line-height: 27px;}
  .row-catalog-products-list-item-inline .col-image {-ms-flex: 0 0 250px;flex: 0 0 250px;max-width: 250px;}
  .row-catalog-products-list-item-inline .col-content {-ms-flex: 0 0 calc(100% - 250px);flex: 0 0 calc(100% - 250px);max-width: calc(100% - 250px);}
  .row-catalog-products-list-item-inline>.col-image .w-frame {padding: 10px;}
  .row-catalog-products-list-item-inline-features>.col-prices-table,
  .row-catalog-products-list-item-inline-features>.col-features {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .row-catalog-products-list-item-inline .row-features .col-12 {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}
  .w-catalog-products-list .w-catalog-products-list-item-inline .w-feature-item {font-size: 13px;min-height: 15px;}
  .row-product-cart-frame .col-product-image {-ms-flex: 0 0 calc(100% - 600px);flex: 0 0 calc(100% - 600px);max-width: calc(100% - 600px);padding-right: 15px;border: none;}
  .row-product-cart-frame .col-product-content {-ms-flex: 0 0 600px;flex: 0 0 600px;max-width: 600px;padding-left: 15px;}
  .w-product-main-image .w-frame .frame {padding: 1px;}
  .w-product-colors-styled-list-item>.w-frame>.frame {padding-top: 20px;padding-bottom: 20px;}

  .s-header-short>.container {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .s-header-short .row-header>.col-header-nav {
    flex: 0 0 calc(100% - 154px - 295px - 300px);
    max-width: calc(100% - 154px - 295px - 300px);
  }
  .s-header-short .ul-header-catalog>li>a {
    font-size: 12px;
  }
  .s-header-short .ul-header-catalog>li:after {
    right: -3px;
    top: 8px;
    height: 11px;
  }

  .s-header-short .phone__link {
    font-size: 16px;
    line-height: 20px;
  }
  .s-header-short .row-header>.col-header-contacts {
    flex: 0 0 295px;
    max-width: 295px;
  }

  .s-header-short .ul-header-catalog>li.li-dropper>a .b-dropper {
    top: 9.5px;
    right: 2px;
    width: 5px;
    height: 5px;
  }



}


@media (max-width: 1400px) {
  .owl-carousel.nav-outside .owl-stage-outer {padding-bottom: 60px;}
  .owl-carousel.nav-outside .owl-nav .owl-prev {left: auto;right: 50px;}
  .owl-carousel.nav-outside .owl-nav [class*=owl-] {top:auto;bottom: 10px;}
}

@media (max-width: 1199px) {

  .h-top .col-right .col-message {font-size: 0;line-height: 0;}
  .h-top .col-right .col-message a.reg__link {display: none;}
  .h-top .col-right .button.mobile {display: inline-block;font-size: 15px;line-height: 18px;}
  .w-phone-dropper {cursor: pointer;}
  /*.h-middle .row-h-middle .col-logo {order: 1;}*/
  /*.h-middle .row-h-middle .col-right {order: 2;}*/
  /*.h-middle .row-h-middle .col-catalog {order: 3;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}*/
  /*.ul-header-catalog {text-align: center;}*/
  .ul-header-catalog>li {padding-left: 5px;padding-right: 5px;}
  .ul-header-catalog>li>a {font-size: 13px;line-height: 17px;}
  .ul-header-catalog>li.li-dropper>a {padding-right: 25px;}
  .ul-header-catalog>li.li-dropper>a .b-dropper {right: 7px;width: 8px;height: 8px;}
  .ul-header-catalog>li.li-dropper>a .dash {width: calc(100% - 25px);}
  .ul-header-catalog>li.li-dropper>a:after {left: calc(50% - 15px);}
  .s-index-offers {padding-top: 20px;}
  .w-news-list .w-news-list-item .w-image .absolute-bottom {padding: 0 8px 8px 8px;}
  .w-news-list .w-news-list-item .w-image .absolute-bottom .cloud {font-size: 14px;line-height: 18px;padding: 5px 10px;border-radius: 2px;}
  .f-bottom .col-copy {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;}
  .f-bottom .col-f-menu {display: none;}
  .f-bottom .col-developer {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;}
  .row-catalog-products-list-item-inline .col-image {-ms-flex: 0 0 140px;flex: 0 0 140px;max-width: 140px;padding-right: 0;}
  .row-catalog-products-list-item-inline .col-image ~ .col-content,
  .row-catalog-products-list-item-inline .col-content {-ms-flex: 0 0 calc(100% - 140px);flex: 0 0 calc(100% - 140px);max-width: calc(100% - 140px);padding-left: 15px;padding-right: 30px;}
  .row-catalog-products-list-item-inline>.col-image .w-frame {padding: 5px;}
  .w-catalog-products-list-item-inline .w-sticker {-moz-transform: scale(0.5);-ms-transform: scale(0.5);-webkit-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);top: -14px;right: -14px;}
  .row-product-title .col-product-title,
  .row-product-title .col-product-art {text-align: left;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .col-product-art .col-product-art-item {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}


  .s-header-short .row-header>.col-header-nav,
  .s-header-short .row-header>.col-header-contacts {
    display: none;
  }
  .s-header-short .row-header>.col-header-logotype {
    flex: 0 0 calc(100% - 350px);
    max-width: calc(100% - 350px);
  }
  .s-header-short .row-header>.col-header-controlls {
    padding-left: 0;
    flex: 0 0 350px;
    max-width: 350px;
  }
  .s-header-short .logotype {
    max-width: 124px;
  }



}
@media (max-width: 991px) {
  body._overflow {overflow: hidden;}
  body._overflow .s-catalog {position: relative;z-index: 15;}
  .b-mobile-button.menu {display: inline-block;}
  .section-name._h1,h1,.h1 {font-size: 32px;}
  .section-name._h2,h2,.h2 {font-size: 24px;}
  .section-name._h3,h3,.h3 {font-size: 19px;}
  .section-name._h4,h4,.h4 {font-size: 16px;}
  .hide-tablet {display: none;}
  article img {width: auto !important; height: auto !important;}
  .h-top .col-phones {padding-right: 15px;margin-right: 0;border: none;}
  .h-top .col-h-top-menu {display: none;}
  .h-top .col-right .col-mobile-button {display: block;}
  .b-mobile-button.main-menu {display: inline-block;}
  .h-top .col-right .button .icon,
  .h-top .col-right .button,
  .h-top .col-right .button.mobile {padding: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;height: 30px;width: 30px;}
  .h-top .col-right .button .icon {width: 14px;height: 14px;padding: 0;}
  .h-top .col-right .button .text,
  .h-top .col-right .button.mobile .text {display: none;}
  .h-middle .row-h-middle .col-catalog {display: none;}
  .s-index-offers {padding-top: 10px;}
  .row-index-offers .col-main-offer,
  .row-index-offers .col-aside-offers {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .row-search-result-item .col-number {font-size: 12px;line-height: 14px;padding-top: 5px;}
  .row-search-result-item .col-image {-ms-flex: 0 0 130px;flex: 0 0 130px;max-width: 130px;padding-right: 0;}
  .row-search-result-item .col-name {-ms-flex: 0 0 calc(100% - 170px);flex: 0 0 calc(100% - 170px);max-width: calc(100% - 170px);}
  .s-index-registration-form .description {margin: 0 auto;margin-bottom: 15px;font-size: 14px;line-height: 16px;}
  .w-brands-list .block__link {padding: 10px 35px;}
  .f-top .col-footer-category {

    flex: 0 0 100%;
    max-width: 100%;
  }
  .w-cabinet-aside {border: none;}
  .w-cabinet-aside>.row>.col-aside,
  .w-cabinet-aside>.row>.col-content {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .w-cabinet-aside>.row>.col-aside {margin-bottom: -1px;}
  .w-cabinet-aside>.row>.col-content.no-padding {padding: 0px;}
  .w-cabinet-aside>.row>.col-content {padding: 15px;border: 1px solid #f1f1f1;}
  .w-cabinet-nav {width: calc(100% + 30px);white-space: nowrap;overflow: auto;margin-left: -15px;margin-right: -15px;padding: 10px 15px 15px 15px;border: 1px solid #f1f1f1;}
  .w-cabinet-nav ul {font-size: 0;line-height: 0;}
  .w-cabinet-nav li {display: inline-block;vertical-align: middle;}
  .w-cabinet-nav li a {border-bottom: 3px solid transparent;}
  .w-cabinet-nav li._active a {border-bottom-color: #000;}
  .w-cabinet-nav li+li a {border: none;/*min-width: 170px;*/}
  .w-cabinet-nav li a .row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .w-cabinet-nav .col-text {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: calc(100% - 30px);}
  .row-bordered-poducts.no-gutters {margin-right: -1px;}
  .w-cabinet-aside.catalog>.row {margin-left: 0;margin-right: 0;}
  .col-mobile-filters-button {display: block;}
  .body-layout {position: fixed;height: 100vh;width: 100vw;top: 0;left: 0;background-color: rgba(0,0,0,0.5);background-color: rgba(239, 219, 172, 0.3);content: "";display: none;}
  .body-layout._toggled {display: block;}
  .navigation-menu {max-width: 320px;position: fixed;left: -101%;top: 0;width: 100%;height: 100vh;background-color: rgba(255,255,255,0.9);z-index: 3;transition: ALL 0.4s ease;-webkit-transition: ALL 0.4s ease;-moz-transition: ALL 0.4s ease;-o-transition: ALL 0.4s ease;}
  .navigation-menu._toggled {left: 0;}
  .navigation-menu.filters .mobile-menu-header {display: block;position: relative;z-index: 10;}
  .navigation-menu-body {position: relative;background-color: transparent;z-index: 2;overflow: auto;height: calc(100vh - 49px);position: relative;z-index: 10;background-color: #fff;padding-bottom: 80px;}
  .row-product-cart-frame .col-product-image,
  .row-product-cart-frame .col-product-content {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .row-product-cart-frame .col-product-image {margin-bottom: 20px;}
  .w-product-colors-styled-list-item>.w-frame>.frame {padding-top: 30px;padding-bottom: 30px;}
  .row-product-price-row {-webkit-box-pack: start!important;-ms-flex-pack: start!important;justify-content: flex-start!important;}
  .row-product-price-row .w-price {text-align: left;}
  .w-product-bottom-description .col-left,
  .w-product-bottom-description .col-right {padding-left: 15px;padding-right: 15px;}
  .w-slider.w-catalog-products-list .owl-carousel .owl-nav {display: none;}

}
@media (max-width: 767px) {

  .w-swithible-tabs .w-tabs {border: 1px solid #f5f5f5;white-space: nowrap;overflow: auto;/*margin-left: -15px;margin-right: -15px;padding-left: 15px;padding-right: 15px;width: calc(100% + 30px);*/}
  .w-index-offers .col-main-offer .slide {height: auto;width: 100%;position: relative;}
  .w-index-offers .col-main-offer .slide:before {content: "";display: block;padding-top: 66%;}
  .w-index-offers .col-main-offer .centered {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;padding: 15px;padding-top: 35px;}
  .w-index-offers .col-main-offer .content>*+* {margin-top: 10px;}
  .w-index-offers .col-main-offer .content .name {padding: 12px 15px;font-size: 22px;line-height: 28px;min-width: 300px;}
  .w-index-offers .col-main-offer .content .w-more-btn {margin-top: 30px;}
  .w-index-offers .col-aside-offers .name {font-size: 18px;line-height: 20px;}
  .row-search-result-item .col-number {display: none;}
  .row-search-result-item .col-image {-ms-flex: 0 0 100px;flex: 0 0 100px;max-width: 100px;padding-right: 0;}
  .row-search-result-item .col-name {-ms-flex: 0 0 calc(100% - 100px);flex: 0 0 calc(100% - 100px);max-width: calc(100% - 100px);}
  .row-search-result-item .col-name>* {margin-top: 0;}
  .row-search-result-item .col-name>*+* {margin-top: 5px;}
  .row-search-result-item .col-name .name {font-size: 16px;line-height: 20px;}
  .row-search-result-item .col-name .description {font-size: 12px;line-height: 15px;}
  .s-index-registration-form .description {max-width: 400px;margin: 0 auto;margin-bottom: 15px;font-size: 14px;line-height: 16px;}
  .s-index-registration-form .text {font-size: 30px;line-height: 40px;}
  .s-index-registration-form .icon {max-width: 30px;font-size: 0;line-height: 0;}
  .row-catalog-products-list-item-inline .col-image {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-right: 15px;}
  .row-catalog-products-list-item-inline .col-image ~ .col-content,
  .row-catalog-products-list-item-inline .col-content {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-left: 30px;padding-right: 30px;border: none;}
  .row-catalog-products-list-item-inline .col-image .block__link {margin: 0 auto; max-width: 300px;}
  .row-catalog-products-list-item-inline>.col-image .w-frame {padding: 5px;}
  .w-catalog-products-list-item-inline .w-sticker {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);top: 0px;right: 0px;}
  table.item-inline-prices-table {display: block; overflow: auto;margin-left: -15px;margin-right: -15px;width: calc(100% + 30px);padding-left: 15px;padding-right: 15px;}
  table.item-inline-prices-table td,
  table.item-inline-prices-table table th {word-break: inherit; min-width: 150px;}
  .row-products-colors-styled-list .col-item {-ms-flex: 0 0 33.3333336%;flex: 0 0 33.3333336%;max-width: 33.3333336%;}
  .w-product-cart-frame>.w-frame {padding: 20px 5px;}
  .w-product-cart-frame>.w-frame {padding: 0;margin-top: 0;}

  .s-header-short .header-controll-btn.cart._active .count {
    display: block;
  }
  .s-header-short .header-controll-btn.cart._active .col-text {
    display: none;
  }
  .s-header-short .row-header>.col-header-logotype {
    flex: 0 0 calc(100% - 210px);
    max-width: calc(100% - 210px);
  }
  .s-header-short .row-header>.col-header-controlls {
    flex: 0 0 210px;
    max-width: 210px;
    padding-bottom: 10px;
  }
  .s-header-short .header-controll-btn .icon {
    width: 40px;
    height: 40px;
    padding: 5px;
  }
  .s-header-short .header-controll-btn .icon svg {
    width: 16px !important;
    height: 16px !important;
  }
  .s-header-short>.container {
    padding-top: 10px;
    padding-bottom: 0px;
  }



}

@media (max-width: 575px) {
  .section-name._h1,h1,.h1 {font-size: 28px;}
  .section-name._h2,h2,.h2 {font-size: 24px;}
  .section-name._h3,h3,.h3 {font-size: 20px;}
  .section-name._h4,h4,.h4 {font-size: 16px;}
  .hide-phone {display: none;}
  .h-top .col-phone-operator {display: none;}
  .h-top .col-phone-dropper>.phone {margin-top: -2px;}
  .h-top .col-phone-dropper>.phone .desktop {display: none;}
  .h-top .col-phone-dropper>.phone .mobile {display: inline-block;}
  .w-phone-dropper .inset .frame:before {position: absolute;left: 36px;right: auto;}
  .w-header-cart .col-icon {
    padding-left: 5px;
    padding-right: 5px;
  }
  .w-header-cart .col-content {display: none;}
  .w-header-cart .mobile-count {display: block;}
  .h-middle .logo__link {max-width: 100px;}
  .w-popup.w-pop-search {max-width: 97vw;}
  .w-popup.w-pop-search .pop-body {padding: 25px 20px;}
  .w-search .search-btn {height: 40px;width: 60px;}
  .w-search input.input__default.big {padding-right: 70px;}
  .w-search .search-btn img {width: 18px;height: 18px;}
  input.input__default.big {font-size: 14px;height: 40px;padding-left: 15px;padding-right: 15px;}
  .w-index-offers .owl-carousel .owl-dots {position: relative;text-align: center;margin: 10px 0;}
  .w-index-offers .owl-carousel .owl-dots .owl-dot span {background-color: rgba(255,255,255,0.4);}
  .owl-carousel .owl-dots .owl-dot.active span {background-color: rgba(247,210,127,1);}
  .w-index-offers .col-main-offer .content .name {padding: 8px 15px;font-size: 17px;line-height: 22px;min-width: 220px;}
  .w-index-offers .col-main-offer .content .w-more-btn {margin-top: 10px;}
  .w-index-offers .col-aside-offers .w-item {margin-bottom: 10px;}
  .w-popup.w-pop-search .section-name._h2 {margin-bottom: 10px;font-weight: normal;}
  .search-results-description {font-size: 11px;line-height: 13px;}
  .row-search-result-item .col-image {-ms-flex: 0 0 80px;flex: 0 0 80px;max-width: 80px;}
  .row-search-result-item .col-name {-ms-flex: 0 0 calc(100% - 80px);flex: 0 0 calc(100% - 80px);max-width: calc(100% - 80px);padding-left: 10px;}
  .s-index-registration-form .text {font-size: 24px;line-height: 30px;}
  .s-index-registration-form .icon {max-width: 30px;font-size: 0;line-height: 0;}
  .s-index-registration-form .input.mb-20 {margin-bottom: 10px;}
  .w-brands-list .block__link {padding: 10px 15px;max-width: 180px;margin: 0 auto;}
  .f-bottom .col-copy,
  .f-bottom .col-developer {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;text-align: center;}
  .f-top .col-footer-logo {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;display: block;text-align: center;}
  .f-top .col-footer-category {
    /*display: none; */
  }
  .b-wrapper.p-error ~ .s-footer .f-top .col-footer-category {display: block;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 50%;display: block;}
  .pop-head-tabs .w-tabs .tab {padding: 15px 15px;font-size: 14px;line-height: 18px;}
  .w-popup .pop-head-tabs~.pop-body {padding: 15px;}
  .s-index-gallery-list .row {margin-left: -5px;margin-right: -5px;}
  .s-index-gallery-list .row>* {padding-left: 5px;padding-right: 5px;margin-bottom: 10px;}
  .w-cart-list-item .col-image {-ms-flex: 0 0 90px;flex: 0 0 90px;max-width: 90px;}
  .w-cart-list-item .col-content {-ms-flex: 0 0 calc(100% - 90px);flex: 0 0 calc(100% - 90px);max-width: calc(100% - 90px);}
  .w-cart-list-item .col-content .row {margin-left: -5px;margin-right: -5px;}
  .w-cart-list-item .col-content .row>.col {padding-left: 5px;padding-right: 5px;}
  .w-cart-list-item .price {font-size: 14px;line-height: 20px;}
  .w-cart-list-item .col-pcs {-ms-flex: 0 0 100px;flex: 0 0 100px;max-width: 100px;}
  .w-cart-list-item .col-price {-ms-flex: 0 0 calc(100% - 132px);flex: 0 0 calc(100% - 132px);max-width: calc(100% - 132px);}
  .w-cart-list-item .col-price-wide {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .w-cart-list-item .col-controlls {-ms-flex: 0 0 32px;flex: 0 0 32px;max-width: 32px;}
  .w-cart-list-item .col-price-wide .w-inline .description {font-size: 10px;line-height: 15px;}
  .w-cart-list-item .name__link {font-size: 14px;line-height: 16px;display: inline-block;}
  .col-catalog-sort-by {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .row-sort-by {margin-left: -5px;margin-right: -5px;}
  .row-sort-by .col-auto {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  .row-sort-by>* {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding-left: 5px;padding-right: 5px;}
  .row-sort-by>*.col-mobile-filters-button {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
  .row-sort-inline>.col-auto {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .row-products-colors-styled-list .col-item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  .row-product-price-row .col-styled-card {text-align: left;}
  .row-attach-file {margin-left: -5px;margin-right: -5px;}
  .row-attach-file>* {padding-left: 5px;padding-right: 5px;}
  .w-orders-history-item .name .row {margin-left: 0;margin-right: 0;}
  .w-orders-history-item .name .col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding-right: 15px;padding-left: 15px;text-align: left;}
  .w-orders-history-item .name .col:nth-child(2n) {text-align: right;}
  .w-orders-history-item .name .col-number {order: 1;-ms-flex: 0 0 calc(100% - 45px);flex: 0 0 calc(100% - 45px);max-width: calc(100% - 45px);}
  .w-orders-history-item .name .col-date {order: 3;background-color: #f1f1f1;}
  .w-orders-history-item .name .col-price {order: 4;background-color: #f1f1f1;}
  .w-orders-history-item .name._toggled .col-date,
  .w-orders-history-item .name._toggled .col-price {color: #000;}
  .w-orders-history-item .name .col-toggler {order: 2;-ms-flex: 0 0 45px;flex: 0 0 45px;max-width: 45px;padding-right: 5px;}
  .w-cart-list-item .price.new {padding: 2px 5px;}
  .catalog-swith-tab__link {padding: 9px 13px 8px;font-size: 14px;line-height: 15px;border-radius: 2px;}
  .row-catalog-swith-tabs {margin-left: -2px;margin-right: -2px;}
  .row-catalog-swith-tabs>.col {padding-left: 2px;padding-right: 2px;margin-bottom: 4px;}
  .w-product-with-lower-price {text-align: center;}

  .s-header-short .logotype {
    max-width: 80px;
  }

  .s-fixed-cart .w-fixed-cart {
    max-width: 300px;
  }
  .row-fixed-cart-list-item>.col-image {
    flex: 0 0 60px;
    max-width: 60px;
  }
  .row-fixed-cart-list-item>.col-image~.col-text {
    flex: 0 0 calc(100% - 60px);
    max-width: calc(100% - 60px);
    padding-left: 10px;
  }
  .w-fixed-cart-list-item .name {
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 5px;
  }
  .w-fixed-cart-list-item .price {
    font-size: 15px;
    line-height: 20px;
  }
  .s-fixed-cart .w-fixed-cart .body {
    padding-bottom: 140px;
  }
  .w-fixed-cart .price-total {
    font-size: 21px;
    line-height: 22px;
    padding: 5px 10px;
  }



}
@media (max-width: 354px) {

  .w-phone-dropper .inset {width: 290px;}
  .w-phone-dropper .inset .frame {padding: 15px 20px;}

  .row-h-middle-right,
  .row-h-middle {margin-left: -5px;margin-right: -5px;}
  .row-h-middle-right>.col,
  .row-h-middle>.col {padding-left: 5px;padding-right: 5px;}
  .h-middle .row-h-middle .col-logo {-ms-flex: 0 0 162px;flex: 0 0 162px;max-width: 162px;}

  .w-cart-list-item .col-name {order: 1;-ms-flex: 0 0 calc(100% - 32px);flex: 0 0 calc(100% - 32px);max-width: calc(100% - 32px);}
  .w-cart-list-item .col-content .col.col-controlls,
  .w-cart-list-item .col-controlls {padding-top: 0;order: 2;}
  .w-cart-list-item .col-description {order: 3;}
  .w-cart-list-item .col-pcs {order: 4;}
  .w-cart-list-item .col-price {-ms-flex: 0 0 calc(100% - 100px);flex: 0 0 calc(100% - 100px);max-width: calc(100% - 100px);order: 5;}

  .h-top .col-phone-dropper>.phone .mobile {font-size: 12px;}


}

.checkboxes {
  margin: 0 0 30px 0;
}

.checkboxes__title {
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 10px 0;
}

.checkboxes__item {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 5px 0;
}

.checkboxes__item input[type='checkbox'] {
  -webkit-appearance: checkbox;
}

.input.label-top .checkboxes__item label {
  margin: 0;
}

.checkboxes__buttons {
  display: flex;
  gap: 10px;
}

.checkboxes__buttons button {
  margin: 10px 0 0 0;
  padding: 5px 10px;
  border: 1px solid #f7d27f;
  border-radius: 4px;
  cursor: pointer;
}

.checkboxes__buttons button:hover {
  color: white;
  background: #f7d27f;
}
em._error {display: none !important;}
.sweet-alert button.confirm {
    cursor: pointer;
    text-decoration: none;
    transition: ALL 0.2s ease;
    -webkit-transition: ALL 0.2s ease;
    -moz-transition: ALL 0.2s ease;
    -o-transition: ALL 0.2s ease;
    display: inline-block;
    padding: 10px 15px;
    border-radius: 2px;
    font-size: 100%;
    color: #fff;
    text-align: center;
    background-color: #2d2d2d !important;
    position: relative;
    min-width: 120px;
}

p._error{
    color: red;
    margin: 0 0 5px 5px;
}
@media (min-width: 1200px) {
    .search-results-lists .col-product {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
}
@media (min-width: 992px) {
    .search-results-lists .col-product {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
}


.item-inline-prices-table a.price_item_link {
    display: inline-block;
    vertical-align: middle;
    color: #202020;
    text-decoration: none;
}

.item-inline-prices-table a.price_item_link:hover {
    text-decoration: underline;
}

.height_105 {
    height: 105px !important;
}

.disabled {
    cursor: default;
    text-decoration: none;
    transition: ALL 0.2s ease;
    -webkit-transition: ALL 0.2s ease;
    -moz-transition: ALL 0.2s ease;
    -o-transition: ALL 0.2s ease;
    display: inline-block;
    padding: 10px 15px 9px;
    border-radius: 2px;
    font-size: 100%;
    color: #fff;
    text-align: center;
    background: -webkit-linear-gradient(bottom, #bbb9b9, #bbb9b9);
    background: -o-linear-gradient(bottom, #000, #202020);
    background: linear-gradient(to top, #bbb9b9, #bbb9b9);
    background-color: #bbb9b9;
    position: relative;
    min-width: 120px;
    border-color: #bbb9b9;
}

.disabled:hover{
    background: linear-gradient(to top, #bbb9b9, #bbb9b9);
    background-color: #bbb9b9;
    border-color: #bbb9b9;
}
table.item-inline-prices-table .td-color .w-color-name {
    white-space: normal;
}


.line-through {
    text-decoration: line-through;
}

.font-size-12 {
    font-size: 12px !important;
}

.upper-bold-text{
    text-transform: uppercase;
    font-weight: bold;
}

.w-icon-left {
    position: relative;
    padding-left: 20px;
}

.w-icon-left .icon {
    position: absolute;
    left: 0;
    top: calc(50% - 8px);
    width: 16px;
    height: 16px;
}

.w-icon-right {
    position: relative;
    padding-right: 20px;
}

.w-icon-right .icon {
    position: absolute;
    right: 0;
    top: calc(50% - 8px);
    width: 16px;
    height: 16px;
}


.s-validation {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: none;
    z-index: 25;
}

.s-validation .w-validation-alert {
    position: absolute;
    width: 100%;
    bottom: -1px;
    width: calc(100% + 2px);
    pointer-events: all;
    background-color: #e58383;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    color: #fff;
    transition: ALL 0.5s ease;
    -webkit-transition: ALL 0.5s ease;
    -moz-transition: ALL 0.5s ease;
    -o-transition: ALL 0.5s ease;
}

.s-validation .w-validation-alert .close {
    z-index: 2;
}

.s-validation.hide .w-validation-alert {
    bottom: -500px;
}

.s-validation .w-validation-alert .validation-content {
    padding-top: 15px;
    padding-bottom: 15px;
    color: #fff;
    position: relative;
}

.s-validation .w-validation-alert .validation-content .close {
    top: 3px;
}

.s-validation .w-validation-alert .validation-content .w-icon-left {
    padding: 5px 0 5px 65px;
}

.s-validation .w-validation-alert .validation-content .w-icon-left .icon {
    width: 50px;
    height: 50px;
    top: calc(50% - 25px);
}

.s-validation .w-validation-alert .validation-content .w-icon-left .icon path {
    fill: #fff;
}

.s-validation .w-validation-alert .validation-content ol li {
    display: list-item;
    list-style-type: decimal;
    margin-left: 35px;
    padding-left: 5px;
}

.s-validation .w-validation-alert .validation-content ul li {
    display: block;
    /*padding-left: 15px;*/
    position: relative;
}

/*
.s-validation .w-validation-alert .validation-content ul li:before {
  position: absolute;
  top: 10px;
  left: 0px;
  border-radius: 50%;
  width: 4px;
  height: 4px;
  background-color: #fff;
  content: "";
}
*/
.s-validation .w-validation-alert .validation-content ul li + li,
.s-validation .w-validation-alert .validation-content ol li + li {
    margin-top: 5px;
}

@media (max-width: 575px) {
    .s-validation .w-validation-alert .validation-content .w-icon-left {
        padding: 10px 0 0 0;
    }

    .s-validation .w-validation-alert .validation-content .w-icon-left .icon {
        width: 34px;
        height: 34px;
        top: -30px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
        background-color: #fff;
        border-radius: 50%;
        padding: 6px;
    }

    .s-validation .w-validation-alert .validation-content .w-icon-left .icon path {
        fill: red;
    }
}


._js-b-catalog-tags-list .info {
    display: none;
}

._js-b-catalog-tags-list .info._active {
    display: inline;
}

.row-tags-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -4px;
    margin-left: -4px;
}

.row-tags-list .col-auto {
    padding-left: 4px;
    padding-right: 4px;;
    padding-bottom: 8px;
}

.tag__link,
.w-catalog-tags-list .tag__link {
    display: block;
    padding: 2px 10px;
    transition: all 0.2s ease;
}

a.tag__link._active,
.w-catalog-tags-list a.tag__link._active {
    background-color: #fff;
    border-color: #cecece;
    text-decoration: none;
}

a.tag__link._active,
.w-catalog-tags-list a.tag__link._active {
    background-color: #bc963e;
    color: #fff;
    text-decoration: none;
    border-radius: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
}
a.tag__link._active:hover,
.w-catalog-tags-list a.tag__link._active:hover {
    background-color: #e7c87f;
}

a.tag__link._active:hover,
.w-catalog-tags-list a.tag__link._active:hover {
    background-color: #ba943e;
    border-color: #ba943e;
    color: #fff;
}

.w-catalog-tags-list-relative-parent {
    position: relative;
}

._js-catalog-tags-list .col {
    display: none;
}
._js-catalog-tags-list .col-more {
    display: none;
}
._js-catalog-tags-list._toggled .col {
    display: block;
}

.side-cart-block .cart-count {
    font-size: 12px;
    margin-bottom: 5px;
    color: #909090;
}

._js-show-side-cart {
    cursor: pointer;
}

@media (min-width: 319px) and (max-width: 575px){
    ._js-catalog-tags-list._toggled .col,
    ._js-catalog-tags-list .row-tags-list>.col:nth-child(-n + 3) {
        display: block;
    }
    ._js-catalog-tags-list .col+.col+.col+.col+.col-more {
        display: block;
    }
}
@media (min-width: 565px) and (max-width: 767px){
    ._js-catalog-tags-list._toggled .col,
    ._js-catalog-tags-list .row-tags-list>.col:nth-child(-n + 3) {
        display: block;
    }
    ._js-catalog-tags-list .col+.col+.col+.col+.col-more {
        display: block;
    }
}
@media (min-width: 767px) and (max-width: 991px){
    ._js-catalog-tags-list._toggled .col {display: block;}
    ._js-catalog-tags-list .row-tags-list>.col:nth-child(-n + 5) {
        display: block;
    }
    ._js-catalog-tags-list .col+.col+.col+.col+.col+.col+.col-more {
        display: block;
    }
}
@media (min-width: 991px) and (max-width: 9999px){
    ._js-catalog-tags-list._toggled .col {display: block;}
    ._js-catalog-tags-list .row-tags-list>.col:nth-child(-n + 8) {
        display: block;
    }
    ._js-catalog-tags-list .col+.col+.col+.col+.col+.col+.col+.col+.col+.col-more {
        display: block;
    }
}
body.stop-scrolling {
  height: 100%;
  overflow: hidden; }

.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000; }

.sweet-alert {
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999; }
  @media all and (max-width: 540px) {
    .sweet-alert {
      width: auto;
      margin-left: 0;
      margin-right: 0;
      left: 15px;
      right: 15px; } }
  .sweet-alert h2 {
    color: #575757;
    font-size: 28px;
    text-align: center;
    /*font-weight: 600;*/
    text-transform: none;
    position: relative;
    margin: 25px 0;
    padding: 0;
    line-height: 40px;
    display: block; }
  .sweet-alert p {
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal; }
  .sweet-alert fieldset {
    border: none;
    position: relative; }
  .sweet-alert .sa-error-container {
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
    padding: 0 10px;
    max-height: 0;
    webkit-transition: padding 0.15s, max-height 0.15s;
    transition: padding 0.15s, max-height 0.15s; }
    .sweet-alert .sa-error-container.show {
      padding: 10px 0;
      max-height: 100px;
      webkit-transition: padding 0.2s, max-height 0.2s;
      transition: padding 0.25s, max-height 0.25s; }
    .sweet-alert .sa-error-container .icon {
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: white;
      line-height: 24px;
      text-align: center;
      margin-right: 3px; }
    .sweet-alert .sa-error-container p {
      display: inline-block; }
  .sweet-alert .sa-input-error {
    position: absolute;
    top: 29px;
    right: 26px;
    width: 20px;
    height: 20px;
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all 0.1s;
    transition: all 0.1s; }
    .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
      content: "";
      width: 20px;
      height: 6px;
      background-color: #f06e57;
      border-radius: 3px;
      position: absolute;
      top: 50%;
      margin-top: -4px;
      left: 50%;
      margin-left: -9px; }
    .sweet-alert .sa-input-error::before {
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    .sweet-alert .sa-input-error::after {
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    .sweet-alert .sa-input-error.show {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
  .sweet-alert input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 43px;
    margin-top: 10px;
    margin-bottom: 17px;
    font-size: 18px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
    padding: 0 12px;
    display: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .sweet-alert input:focus {
      outline: none;
      box-shadow: 0px 0px 3px #c4e6f5;
      border: 1px solid #b4dbed; }
      .sweet-alert input:focus::-moz-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus:-ms-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus::-webkit-input-placeholder {
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
    .sweet-alert input::-moz-placeholder {
      color: #bdbdbd; }
    .sweet-alert input:-ms-input-placeholder {
      color: #bdbdbd; }
    .sweet-alert input::-webkit-input-placeholder {
      color: #bdbdbd; }
  .sweet-alert.show-input input {
    display: block; }
  .sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative; }
  .sweet-alert .la-ball-fall {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden; }
  .sweet-alert button {
    background-color: #8CD4F5;
    font-weight: 600 !important;
    /*color: white;*/
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer; }
    .sweet-alert button:focus {
      outline: none;
      box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
    .sweet-alert button:hover {
      background-color: #7ecff4; }
    .sweet-alert button:active {
      background-color: #5dc2f1; }
    .sweet-alert button.cancel {
      background-color: #C1C1C1; }
      .sweet-alert button.cancel:hover {
        background-color: #b9b9b9; }
      .sweet-alert button.cancel:active {
        background-color: #a8a8a8; }
      .sweet-alert button.cancel:focus {
        box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
    .sweet-alert button[disabled] {
      opacity: .6;
      cursor: default; }
    .sweet-alert button.confirm[disabled] {
      color: transparent; }
      .sweet-alert button.confirm[disabled] ~ .la-ball-fall {
        opacity: 1;
        visibility: visible;
        transition-delay: 0s; }
    .sweet-alert button::-moz-focus-inner {
      border: 0; }
  .sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important; }
  .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
    padding-bottom: 40px; }
  .sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
    .sweet-alert .sa-icon.sa-error {
      border-color: #F27474; }
      .sweet-alert .sa-icon.sa-error .sa-x-mark {
        position: relative;
        display: block; }
      .sweet-alert .sa-icon.sa-error .sa-line {
        position: absolute;
        height: 5px;
        width: 47px;
        background-color: #F27474;
        display: block;
        top: 37px;
        border-radius: 2px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
          left: 17px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
          right: 16px; }
    .sweet-alert .sa-icon.sa-warning {
      border-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-body {
        position: absolute;
        width: 5px;
        height: 47px;
        left: 50%;
        top: 10px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-dot {
        position: absolute;
        width: 7px;
        height: 7px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        margin-left: -3px;
        left: 50%;
        bottom: 10px;
        background-color: #F8BB86; }
    .sweet-alert .sa-icon.sa-info {
      border-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::before {
        content: "";
        position: absolute;
        width: 5px;
        height: 29px;
        left: 50%;
        bottom: 17px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::after {
        content: "";
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        top: 19px;
        background-color: #C9DAE1; }
    .sweet-alert .sa-icon.sa-success {
      border-color: #A5DC86; }
      .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
        content: '';
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        position: absolute;
        width: 60px;
        height: 120px;
        background: white;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      .sweet-alert .sa-icon.sa-success::before {
        -webkit-border-radius: 120px 0 0 120px;
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 60px 60px;
        transform-origin: 60px 60px; }
      .sweet-alert .sa-icon.sa-success::after {
        -webkit-border-radius: 0 120px 120px 0;
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 0px 60px;
        transform-origin: 0px 60px; }
      .sweet-alert .sa-icon.sa-success .sa-placeholder {
        width: 80px;
        height: 80px;
        border: 4px solid rgba(165, 220, 134, 0.2);
        -webkit-border-radius: 40px;
        border-radius: 40px;
        border-radius: 50%;
        box-sizing: content-box;
        position: absolute;
        left: -4px;
        top: -4px;
        z-index: 2; }
      .sweet-alert .sa-icon.sa-success .sa-fix {
        width: 5px;
        height: 90px;
        background-color: white;
        position: absolute;
        left: 28px;
        top: 8px;
        z-index: 1;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .sweet-alert .sa-icon.sa-success .sa-line {
        height: 5px;
        background-color: #A5DC86;
        display: block;
        border-radius: 2px;
        position: absolute;
        z-index: 2; }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
          width: 25px;
          left: 14px;
          top: 46px;
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
          width: 47px;
          right: 8px;
          top: 38px;
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    .sweet-alert .sa-icon.sa-custom {
      background-size: contain;
      border-radius: 0;
      border: none;
      background-position: center center;
      background-repeat: no-repeat; }

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@-webkit-keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

@keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s; }

.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s; }

.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s; }

.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s; }

.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s; }

.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s; }

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s; }

.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s; }

.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s; }

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s; }

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

@keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate; }

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate; }

@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9; }

/* Success icon */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9; }

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9; }

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall,
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.la-ball-fall {
  display: block;
  font-size: 0;
  color: #fff; }

.la-ball-fall.la-dark {
  color: #333; }

.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor; }

.la-ball-fall {
  width: 54px;
  height: 18px; }

.la-ball-fall > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite; }

.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms; }

.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms; }

.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms; }

.la-ball-fall.la-sm {
  width: 26px;
  height: 8px; }

.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px; }

.la-ball-fall.la-2x {
  width: 108px;
  height: 36px; }

.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px; }

.la-ball-fall.la-3x {
  width: 162px;
  height: 54px; }

.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px; }

/*
 * Animation
 */
@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%); } }

@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%); } }

@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%); } }

@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%); } }

.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}
/*@import url("bootstrap-grid.min.css");*/

.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(../96f901b4ca23142ad779.svg)}.fi-xx.fis{background-image:url(../aa8f667027fd90e56320.svg)}.fi-ad{background-image:url(../5a5f3d81a3d9016099f0.svg)}.fi-ad.fis{background-image:url(../4578dd00f02cff0a1939.svg)}.fi-ae{background-image:url(../250746067bf3d77b7503.svg)}.fi-ae.fis{background-image:url(../e3396fd007b2b5cb57b0.svg)}.fi-af{background-image:url(../4e045b3d54d73603dc0a.svg)}.fi-af.fis{background-image:url(../53c1a623655f53e11064.svg)}.fi-ag{background-image:url(../4852b5c91714f95f3797.svg)}.fi-ag.fis{background-image:url(../677e23c7e3b4d81e8942.svg)}.fi-ai{background-image:url(../e30aaaa58e5ec31a4b7b.svg)}.fi-ai.fis{background-image:url(../769d0f8a02979c6ebd4e.svg)}.fi-al{background-image:url(../39bea1bbd5380c19a1b8.svg)}.fi-al.fis{background-image:url(../7c441ab12a594fa81a06.svg)}.fi-am{background-image:url(../683c20ed58f4d9474856.svg)}.fi-am.fis{background-image:url(../eaae878c684895ebbfbd.svg)}.fi-ao{background-image:url(../61f3047732bbc232681c.svg)}.fi-ao.fis{background-image:url(../5f3847a72f31b3bb8a73.svg)}.fi-aq{background-image:url(../2405e38d3ce9174eee60.svg)}.fi-aq.fis{background-image:url(../0aff28faa2b3abc8e49a.svg)}.fi-ar{background-image:url(../a020c65068be7c76664d.svg)}.fi-ar.fis{background-image:url(../a6fa6ec440ddc10b6610.svg)}.fi-as{background-image:url(../c7e4903aecacf54a21ab.svg)}.fi-as.fis{background-image:url(../294ef8bfb30c17bb85e2.svg)}.fi-at{background-image:url(../d9c6c6ac800a2ecd563e.svg)}.fi-at.fis{background-image:url(../9fae77cef97146619095.svg)}.fi-au{background-image:url(../8cc9433039670f61e180.svg)}.fi-au.fis{background-image:url(../97435dd83edf8bfc1036.svg)}.fi-aw{background-image:url(../6c82c52fc38525a1a69e.svg)}.fi-aw.fis{background-image:url(../a4cfc0162a832b9f4bab.svg)}.fi-ax{background-image:url(../dd048088f167a2fc17f4.svg)}.fi-ax.fis{background-image:url(../3882371f1dbfb17cb5a6.svg)}.fi-az{background-image:url(../ffc79bfa06e3b01520e0.svg)}.fi-az.fis{background-image:url(../acf7a85a1244a55f52a2.svg)}.fi-ba{background-image:url(../64e381d4fd68fad46090.svg)}.fi-ba.fis{background-image:url(../2d7f430f443e46b91acd.svg)}.fi-bb{background-image:url(../333ab7bf298446feedb3.svg)}.fi-bb.fis{background-image:url(../4b64dc6c31889d233481.svg)}.fi-bd{background-image:url(../0ad8c443ef4d47ea0497.svg)}.fi-bd.fis{background-image:url(../a62e330d249ff3f5bd27.svg)}.fi-be{background-image:url(../e9ec217e871f35fdde13.svg)}.fi-be.fis{background-image:url(../fb38153462cb5e9fc503.svg)}.fi-bf{background-image:url(../a3957b0a98236111e237.svg)}.fi-bf.fis{background-image:url(../bb616c9ec60cde6806bb.svg)}.fi-bg{background-image:url(../9618f3e4386b8a9f664a.svg)}.fi-bg.fis{background-image:url(../28afe0b8e02a177f9920.svg)}.fi-bh{background-image:url(../3310879d5f14a62669bf.svg)}.fi-bh.fis{background-image:url(../d6e3bed59974f2b0aedd.svg)}.fi-bi{background-image:url(../5d3435104d6a6e67937c.svg)}.fi-bi.fis{background-image:url(../69b0670030ec8e43f88a.svg)}.fi-bj{background-image:url(../b04c72b67773f10058a8.svg)}.fi-bj.fis{background-image:url(../c1bc198cb05444a63756.svg)}.fi-bl{background-image:url(../67c5ef35e02e55d24b8c.svg)}.fi-bl.fis{background-image:url(../66cdc56cf5c323535418.svg)}.fi-bm{background-image:url(../b04bb306c0c8f2e752d9.svg)}.fi-bm.fis{background-image:url(../c52abee6992c8bef455f.svg)}.fi-bn{background-image:url(../43328fe6ecf986eab3fe.svg)}.fi-bn.fis{background-image:url(../e940cea86728e4f5640d.svg)}.fi-bo{background-image:url(../2df6927ff85d4a69996b.svg)}.fi-bo.fis{background-image:url(../ec97b77b8e6ae899547e.svg)}.fi-bq{background-image:url(../04ca6698f051e72cf774.svg)}.fi-bq.fis{background-image:url(../1698f2886a1c56881806.svg)}.fi-br{background-image:url(../d0cbca18e87d6514772b.svg)}.fi-br.fis{background-image:url(../a608b55859f6412ce0d5.svg)}.fi-bs{background-image:url(../056e551cfb3bba660804.svg)}.fi-bs.fis{background-image:url(../7dbd1c1670a975513404.svg)}.fi-bt{background-image:url(../8037950ff48148f1cd5d.svg)}.fi-bt.fis{background-image:url(../fe5e31ef54928f15407e.svg)}.fi-bv{background-image:url(../3d8e6f49fad8459575e1.svg)}.fi-bv.fis{background-image:url(../976c853ae9062409996c.svg)}.fi-bw{background-image:url(../286ba8fe3cf0c8ae076b.svg)}.fi-bw.fis{background-image:url(../b6a321afa6bd21ee4801.svg)}.fi-by{background-image:url(../9450056930b0536448e7.svg)}.fi-by.fis{background-image:url(../c3df5b1d95dc519135c7.svg)}.fi-bz{background-image:url(../224e3b4d5fa6d8e404b0.svg)}.fi-bz.fis{background-image:url(../ad6f06f4b4c80036a80e.svg)}.fi-ca{background-image:url(../2ef1694a264cbd2ab859.svg)}.fi-ca.fis{background-image:url(../27f31b05aefedba14066.svg)}.fi-cc{background-image:url(../1e4d4d1f942f29730ff8.svg)}.fi-cc.fis{background-image:url(../1e40e3dea8a00cbaf5a1.svg)}.fi-cd{background-image:url(../80689945f2e56fea5e71.svg)}.fi-cd.fis{background-image:url(../588b1447f6de9790ab7b.svg)}.fi-cf{background-image:url(../a3843e7991ac45d28eff.svg)}.fi-cf.fis{background-image:url(../e2e89fb8727d254107da.svg)}.fi-cg{background-image:url(../ef7269ecc526c865724c.svg)}.fi-cg.fis{background-image:url(../b92309a23a50545fc9c3.svg)}.fi-ch{background-image:url(../55323a0680e7c5ff735b.svg)}.fi-ch.fis{background-image:url(../e6b520ab87791013063b.svg)}.fi-ci{background-image:url(../c7146bc39c724cd34b46.svg)}.fi-ci.fis{background-image:url(../133adff8acf564df5728.svg)}.fi-ck{background-image:url(../6f73c68e1aca3060e929.svg)}.fi-ck.fis{background-image:url(../3e6dd6ddd9eb71276bcb.svg)}.fi-cl{background-image:url(../3ef2be87bf31777897ba.svg)}.fi-cl.fis{background-image:url(../178b4ca5ea73eb163797.svg)}.fi-cm{background-image:url(../7eff011cd2036bfc5df4.svg)}.fi-cm.fis{background-image:url(../c5fdb1729d6a61e705cc.svg)}.fi-cn{background-image:url(../e4f6436aa2c562521a6e.svg)}.fi-cn.fis{background-image:url(../2e5f836fa0364bb906e6.svg)}.fi-co{background-image:url(../2035da4efa474be5bb4b.svg)}.fi-co.fis{background-image:url(../650be7bf6524161dd3fb.svg)}.fi-cr{background-image:url(../da71ea0e0e43752f1f4a.svg)}.fi-cr.fis{background-image:url(../96cca3298724eeac307f.svg)}.fi-cu{background-image:url(../e26b31c7aa254ee55900.svg)}.fi-cu.fis{background-image:url(../b6406c65efd995643b0d.svg)}.fi-cv{background-image:url(../aa02126ce32724f97a9c.svg)}.fi-cv.fis{background-image:url(../c4df14eee0b28bca07a3.svg)}.fi-cw{background-image:url(../7b83329130ff6a4d69d4.svg)}.fi-cw.fis{background-image:url(../023cc06898b0b15eeedc.svg)}.fi-cx{background-image:url(../2da85ddc623ba4f3a90b.svg)}.fi-cx.fis{background-image:url(../897c7c5dcec822c159e3.svg)}.fi-cy{background-image:url(../385433a809dac269feac.svg)}.fi-cy.fis{background-image:url(../20269f5cfee6a99fe62e.svg)}.fi-cz{background-image:url(../5a24757d105fbe7a4e81.svg)}.fi-cz.fis{background-image:url(../f7d5fa0258940e2c3ac9.svg)}.fi-de{background-image:url(../adc6c9b3594fb2f4a4df.svg)}.fi-de.fis{background-image:url(../02d6c00e143fd6208fa5.svg)}.fi-dj{background-image:url(../da9d5bb3f5a142e2993b.svg)}.fi-dj.fis{background-image:url(../9d6f9c1fd1884ae2bf61.svg)}.fi-dk{background-image:url(../025c12105396b6e6b3b8.svg)}.fi-dk.fis{background-image:url(../90f7d12042a18708f7ed.svg)}.fi-dm{background-image:url(../a87ef3072bee60985f03.svg)}.fi-dm.fis{background-image:url(../195779bbfe4cecfe9498.svg)}.fi-do{background-image:url(../a4fda0dd13778f9faf66.svg)}.fi-do.fis{background-image:url(../4d4df13e476abd1a7852.svg)}.fi-dz{background-image:url(../0f0875827805c6719abb.svg)}.fi-dz.fis{background-image:url(../676246527fe04242f0f7.svg)}.fi-ec{background-image:url(../0640a50e134c6a6db167.svg)}.fi-ec.fis{background-image:url(../3cd2338246c503718e6d.svg)}.fi-ee{background-image:url(../04263f937da9572d0d84.svg)}.fi-ee.fis{background-image:url(../294c52fa01f3012f0f88.svg)}.fi-eg{background-image:url(../97e2c2ad7636d76b6299.svg)}.fi-eg.fis{background-image:url(../f636d5013daed60abd9f.svg)}.fi-eh{background-image:url(../a2b2a954b35253b4d810.svg)}.fi-eh.fis{background-image:url(../8941dc19c664c2c2a23f.svg)}.fi-er{background-image:url(../a45d00f89ad6af0a805d.svg)}.fi-er.fis{background-image:url(../5c497a49229bd1540261.svg)}.fi-es{background-image:url(../e3471d73993a1d499c2a.svg)}.fi-es.fis{background-image:url(../18bb17a85f90627dfeb1.svg)}.fi-et{background-image:url(../d27d9d1ac47ed9291a62.svg)}.fi-et.fis{background-image:url(../da75d56f3f57838a27be.svg)}.fi-fi{background-image:url(../ead68a19c50e3e6f4d04.svg)}.fi-fi.fis{background-image:url(../aed885cc7a38b534b2b6.svg)}.fi-fj{background-image:url(../4487fd6fe344bff5f594.svg)}.fi-fj.fis{background-image:url(../8c6f353f15b94c8d535d.svg)}.fi-fk{background-image:url(../0d7b8bda0baf2ed4f379.svg)}.fi-fk.fis{background-image:url(../2c0c2e5b29bb9fdddd9a.svg)}.fi-fm{background-image:url(../18f7e08960b73974ccd4.svg)}.fi-fm.fis{background-image:url(../9b826793a052bef79219.svg)}.fi-fo{background-image:url(../3165eadcb4c87a6d02ae.svg)}.fi-fo.fis{background-image:url(../54fd5278c2851a51f39d.svg)}.fi-fr{background-image:url(../0313c7eacb9633130ffb.svg)}.fi-fr.fis{background-image:url(../9e329b0fd412c860b31a.svg)}.fi-ga{background-image:url(../ccf7eecbecdd26d2403c.svg)}.fi-ga.fis{background-image:url(../d33bfe612c008a01f156.svg)}.fi-gb{background-image:url(../84d4bb24d2a1a5891e0d.svg)}.fi-gb.fis{background-image:url(../6cf90268d11449c43485.svg)}.fi-gd{background-image:url(../701c23bcb3d6af9e1d01.svg)}.fi-gd.fis{background-image:url(../d96dfdc2bff5639b7e5c.svg)}.fi-ge{background-image:url(../3c65f52fda94c4461ae5.svg)}.fi-ge.fis{background-image:url(../4fc95ed02f2c8092903a.svg)}.fi-gf{background-image:url(../16328213544e4ac5f3ee.svg)}.fi-gf.fis{background-image:url(../5fc814b14e4589220c31.svg)}.fi-gg{background-image:url(../b8779f1806c259de289a.svg)}.fi-gg.fis{background-image:url(../cff3c6217db3d2732657.svg)}.fi-gh{background-image:url(../87686ea032052059cd6d.svg)}.fi-gh.fis{background-image:url(../e2793fb1dcddb8325ff1.svg)}.fi-gi{background-image:url(../b4cbdc453e18fa88bcfe.svg)}.fi-gi.fis{background-image:url(../1e5fb2e2142a40d6b241.svg)}.fi-gl{background-image:url(../633d308e7df9c5abcb89.svg)}.fi-gl.fis{background-image:url(../2466f7b0c1cdbbc5bce5.svg)}.fi-gm{background-image:url(../6e4caca46e637e40175f.svg)}.fi-gm.fis{background-image:url(../dfd25b88d3660d236c00.svg)}.fi-gn{background-image:url(../65edeaef7dabb0abc834.svg)}.fi-gn.fis{background-image:url(../347b60cf985684d7ea4f.svg)}.fi-gp{background-image:url(../ca0b8d6f4d7528c9d34d.svg)}.fi-gp.fis{background-image:url(../34687ce560373f175eee.svg)}.fi-gq{background-image:url(../ef40434753c7870159ad.svg)}.fi-gq.fis{background-image:url(../fa323851aa2d53b44f0e.svg)}.fi-gr{background-image:url(../969458b727378ff7b215.svg)}.fi-gr.fis{background-image:url(../f4f1efd04d192aac3cbe.svg)}.fi-gs{background-image:url(../a193265c7b547240dd9e.svg)}.fi-gs.fis{background-image:url(../2f4a4fbd2fb23a21d049.svg)}.fi-gt{background-image:url(../d15a032ec515a61d320c.svg)}.fi-gt.fis{background-image:url(../b0b9dc32a819f41eecd6.svg)}.fi-gu{background-image:url(../72d014175a36d7caf81e.svg)}.fi-gu.fis{background-image:url(../afcad4d4482920465aee.svg)}.fi-gw{background-image:url(../3b1eba4bfbd859d523f4.svg)}.fi-gw.fis{background-image:url(../2bfb1be148a6707e5ccd.svg)}.fi-gy{background-image:url(../f3e2f1acb06c7b8bd851.svg)}.fi-gy.fis{background-image:url(../0cb6e81609a2c5fd27dc.svg)}.fi-hk{background-image:url(../8b89a0a3a4b2b0fe24c4.svg)}.fi-hk.fis{background-image:url(../b80f4f843c33522190c6.svg)}.fi-hm{background-image:url(../d7f4f6208ebc8b2a936b.svg)}.fi-hm.fis{background-image:url(../fe75e73aa43e2b17f7c5.svg)}.fi-hn{background-image:url(../2427006aada8b474df11.svg)}.fi-hn.fis{background-image:url(../084f590fe38a14fc3755.svg)}.fi-hr{background-image:url(../bca499f7170de072e4c4.svg)}.fi-hr.fis{background-image:url(../75d8cbc5bddadc20b1f2.svg)}.fi-ht{background-image:url(../1edb246a60ec9da2615f.svg)}.fi-ht.fis{background-image:url(../79b2a738c03a1623c97f.svg)}.fi-hu{background-image:url(../e404d718cffb5bd06467.svg)}.fi-hu.fis{background-image:url(../cb329e885950a7c05407.svg)}.fi-id{background-image:url(../f624e2c8444a7794b357.svg)}.fi-id.fis{background-image:url(../578a8a9cdfdb824a35b1.svg)}.fi-ie{background-image:url(../0542b94612db83a2f550.svg)}.fi-ie.fis{background-image:url(../9e3414e898f1a07d0bea.svg)}.fi-il{background-image:url(../1e6c2f0e584f3e9eeceb.svg)}.fi-il.fis{background-image:url(../d92f72de0e032a9689fb.svg)}.fi-im{background-image:url(../ef5d541adb911c801807.svg)}.fi-im.fis{background-image:url(../00dd8b7c4c87c7030fa1.svg)}.fi-in{background-image:url(../12c66a162687c5c17ea4.svg)}.fi-in.fis{background-image:url(../5d3291b586986f65e7f1.svg)}.fi-io{background-image:url(../a5cb8dd8c8d6ec789e1f.svg)}.fi-io.fis{background-image:url(../5237a55ff3eb62857d89.svg)}.fi-iq{background-image:url(../f3ea19bd5955e962cd57.svg)}.fi-iq.fis{background-image:url(../acde33205557de38ee5b.svg)}.fi-ir{background-image:url(../c14862b9a48216f75d15.svg)}.fi-ir.fis{background-image:url(../11a5a321e10eede7a53d.svg)}.fi-is{background-image:url(../8f88619495adccb68a6d.svg)}.fi-is.fis{background-image:url(../8bc19a219f1fc86da4ab.svg)}.fi-it{background-image:url(../08db2cd122d5f99494dd.svg)}.fi-it.fis{background-image:url(../febcc1b18059405d2a1b.svg)}.fi-je{background-image:url(../4e2fc01b551946f8cbb9.svg)}.fi-je.fis{background-image:url(../98a34d5b1c0b5a3ea90d.svg)}.fi-jm{background-image:url(../46c20a3e99315fb4e78c.svg)}.fi-jm.fis{background-image:url(../593d0ceba0b8ef5b1f33.svg)}.fi-jo{background-image:url(../84446d300951d305ca74.svg)}.fi-jo.fis{background-image:url(../5e426c880a46a67775b8.svg)}.fi-jp{background-image:url(../d288d548026f04523965.svg)}.fi-jp.fis{background-image:url(../5d4d1d1eeb3d4c9ca374.svg)}.fi-ke{background-image:url(../d625828986385991f7b1.svg)}.fi-ke.fis{background-image:url(../2b032c4becc477d612be.svg)}.fi-kg{background-image:url(../d228cc16a65c5f9e4470.svg)}.fi-kg.fis{background-image:url(../b4bef1b0d3fadcbc0433.svg)}.fi-kh{background-image:url(../ffda5c64882c0293dab0.svg)}.fi-kh.fis{background-image:url(../246b79f0e93715351349.svg)}.fi-ki{background-image:url(../4aad53ac2e36b7fae294.svg)}.fi-ki.fis{background-image:url(../97c26680f3e6c5a60bd4.svg)}.fi-km{background-image:url(../e45809944f3127560237.svg)}.fi-km.fis{background-image:url(../ef8a60758828cf36a8bb.svg)}.fi-kn{background-image:url(../650b92794fb6826cea93.svg)}.fi-kn.fis{background-image:url(../840875853a987e54a502.svg)}.fi-kp{background-image:url(../1bcf41f7359a335ca2d8.svg)}.fi-kp.fis{background-image:url(../8da1021bf4f4bba663f7.svg)}.fi-kr{background-image:url(../cb52920205a3904b12e9.svg)}.fi-kr.fis{background-image:url(../977537ff603f52b41d25.svg)}.fi-kw{background-image:url(../d8ca915f2732310fa098.svg)}.fi-kw.fis{background-image:url(../969be8755a6d9aa9dd4a.svg)}.fi-ky{background-image:url(../89bdd0e80629988fa210.svg)}.fi-ky.fis{background-image:url(../cc8abed775886e4c1434.svg)}.fi-kz{background-image:url(../4d1d995b9e217181dcb8.svg)}.fi-kz.fis{background-image:url(../1266e111c24824b652b1.svg)}.fi-la{background-image:url(../67f27403e34d3229fa88.svg)}.fi-la.fis{background-image:url(../d7702465c2f6d8d09f68.svg)}.fi-lb{background-image:url(../542b007bb3f7b6a54526.svg)}.fi-lb.fis{background-image:url(../ea6c1b91a54fb3f8966a.svg)}.fi-lc{background-image:url(../a5f7f2065e6c2a79aea5.svg)}.fi-lc.fis{background-image:url(../1ef20b6d46e6f7e771e5.svg)}.fi-li{background-image:url(../336f4357249e397571f5.svg)}.fi-li.fis{background-image:url(../834b1725c12351963fce.svg)}.fi-lk{background-image:url(../853b4c532f4f09f5f74a.svg)}.fi-lk.fis{background-image:url(../9ebbcf49908ffb4f98fb.svg)}.fi-lr{background-image:url(../61e7a9985643d013538d.svg)}.fi-lr.fis{background-image:url(../6af0f7ecc531bf079ad3.svg)}.fi-ls{background-image:url(../4856aea205c94f19b9a3.svg)}.fi-ls.fis{background-image:url(../2ac940991b103125880d.svg)}.fi-lt{background-image:url(../93a07daff68dea7336fd.svg)}.fi-lt.fis{background-image:url(../1d07a8b84f27401d15e2.svg)}.fi-lu{background-image:url(../5b52430a07e21655ba90.svg)}.fi-lu.fis{background-image:url(../b8e230a73eba4125f3d6.svg)}.fi-lv{background-image:url(../ff6176a6bfeba64d0716.svg)}.fi-lv.fis{background-image:url(../884e7f97a321e3dda410.svg)}.fi-ly{background-image:url(../9c0afe9e70e2e37b4322.svg)}.fi-ly.fis{background-image:url(../c04602533ea862b49866.svg)}.fi-ma{background-image:url(../ab052b412792b9fadd8c.svg)}.fi-ma.fis{background-image:url(../4d3a6f5c2bd6a436e6a1.svg)}.fi-mc{background-image:url(../b5edb75519037dcf483e.svg)}.fi-mc.fis{background-image:url(../21f385d1c90452e35d21.svg)}.fi-md{background-image:url(../a60006c4a2acfc0b3e43.svg)}.fi-md.fis{background-image:url(../7c8cc80b020d8447df0c.svg)}.fi-me{background-image:url(../8f1021b05caa582b2ac5.svg)}.fi-me.fis{background-image:url(../c2a023882e614459b200.svg)}.fi-mf{background-image:url(../9284dddffc0b6717ee5f.svg)}.fi-mf.fis{background-image:url(../4b4f663eb5e16690ef4a.svg)}.fi-mg{background-image:url(../5d294de1198203cd569a.svg)}.fi-mg.fis{background-image:url(../bdd56d44e50a82caecc6.svg)}.fi-mh{background-image:url(../cd62f8f2afec11d2e119.svg)}.fi-mh.fis{background-image:url(../3263dfcc26053cd8688d.svg)}.fi-mk{background-image:url(../b5eadefbb6da73c9d0cf.svg)}.fi-mk.fis{background-image:url(../d335b1f7842c183f2626.svg)}.fi-ml{background-image:url(../fa530666ce9e170dc6cd.svg)}.fi-ml.fis{background-image:url(../abd95c9bbc3b8e14d05a.svg)}.fi-mm{background-image:url(../82321f19830e8de129b7.svg)}.fi-mm.fis{background-image:url(../53de19a4603b655a1a68.svg)}.fi-mn{background-image:url(../7e8cb1adbf6802735a51.svg)}.fi-mn.fis{background-image:url(../357f0bf467c2b5f8b28a.svg)}.fi-mo{background-image:url(../8027f57edf20f3825fad.svg)}.fi-mo.fis{background-image:url(../7a9f442ef8bb37f4e174.svg)}.fi-mp{background-image:url(../353753fc1862dd16b400.svg)}.fi-mp.fis{background-image:url(../7b536797327e7a87ca76.svg)}.fi-mq{background-image:url(../fe327ace5767815c40e3.svg)}.fi-mq.fis{background-image:url(../794f4690ac0eca38ed10.svg)}.fi-mr{background-image:url(../440d1a2f2c0dc5828042.svg)}.fi-mr.fis{background-image:url(../d7db7269c3c9a5fb4fcd.svg)}.fi-ms{background-image:url(../93d49f30c7b27ece2601.svg)}.fi-ms.fis{background-image:url(../3d05f603ae162f22b1d0.svg)}.fi-mt{background-image:url(../ffc20beba9ff8648a176.svg)}.fi-mt.fis{background-image:url(../fafedaa7f3469bcd1ab7.svg)}.fi-mu{background-image:url(../468d5464b2219b1bb922.svg)}.fi-mu.fis{background-image:url(../fd1c498d09f3df7291e3.svg)}.fi-mv{background-image:url(../f252e4cb6189ffbeb1ed.svg)}.fi-mv.fis{background-image:url(../8cb05cc8693221f2eec1.svg)}.fi-mw{background-image:url(../d0647be6ce1ff498b63d.svg)}.fi-mw.fis{background-image:url(../8b80b61513cdd9936735.svg)}.fi-mx{background-image:url(../c7d5733d00f1645e1376.svg)}.fi-mx.fis{background-image:url(../c23bb54608487157345e.svg)}.fi-my{background-image:url(../18a21ce12040947912da.svg)}.fi-my.fis{background-image:url(../485f7a1e7f70cb8f7500.svg)}.fi-mz{background-image:url(../fa69ce647848a8178798.svg)}.fi-mz.fis{background-image:url(../f27d6c87a57f6f47298b.svg)}.fi-na{background-image:url(../121ad7c836aa668ada66.svg)}.fi-na.fis{background-image:url(../29e28347f7830f429fd2.svg)}.fi-nc{background-image:url(../122e475dd5dabd25cc81.svg)}.fi-nc.fis{background-image:url(../9f2a9401721e1d51d896.svg)}.fi-ne{background-image:url(../82c3626f7a2a329d1397.svg)}.fi-ne.fis{background-image:url(../66cb0cd9e54d34e883f1.svg)}.fi-nf{background-image:url(../61dbabecc855f2087f76.svg)}.fi-nf.fis{background-image:url(../895fb45057809ce23d05.svg)}.fi-ng{background-image:url(../f29450b9f8b2f04e96aa.svg)}.fi-ng.fis{background-image:url(../1b98819eb371ab888962.svg)}.fi-ni{background-image:url(../e78c1b2a6eb17bbe0c17.svg)}.fi-ni.fis{background-image:url(../e4b672130adc3081c49c.svg)}.fi-nl{background-image:url(../874fbf1b360bed6592fc.svg)}.fi-nl.fis{background-image:url(../db73c2454405f07c049b.svg)}.fi-no{background-image:url(../b9cc4fcdf51eb234607e.svg)}.fi-no.fis{background-image:url(../c2a3c34c769194e219c3.svg)}.fi-np{background-image:url(../04984547fd38cbe44c74.svg)}.fi-np.fis{background-image:url(../8e4f86654e76e1923d9a.svg)}.fi-nr{background-image:url(../0d87ce78609053fbd9c4.svg)}.fi-nr.fis{background-image:url(../8ccd0a5da4e0df47f13d.svg)}.fi-nu{background-image:url(../2d9c15c308eff50f974f.svg)}.fi-nu.fis{background-image:url(../c4afdde3280afe436fc8.svg)}.fi-nz{background-image:url(../64b16b7eb8b8e423bcab.svg)}.fi-nz.fis{background-image:url(../29afa191293fa678462c.svg)}.fi-om{background-image:url(../95a4163591dd9474d246.svg)}.fi-om.fis{background-image:url(../34a4898ce1904734af7e.svg)}.fi-pa{background-image:url(../8659812291825552ed13.svg)}.fi-pa.fis{background-image:url(../f06ec28a8cfb2f6f6362.svg)}.fi-pe{background-image:url(../d64e9732fcaa8f765994.svg)}.fi-pe.fis{background-image:url(../b8e62fe370160622092e.svg)}.fi-pf{background-image:url(../29af7118e5407cdb127d.svg)}.fi-pf.fis{background-image:url(../135056dc72e3c0078643.svg)}.fi-pg{background-image:url(../cc474d6d88bc8b18d7eb.svg)}.fi-pg.fis{background-image:url(../89d38723aea678a417b1.svg)}.fi-ph{background-image:url(../e215bab6b405d1afeff4.svg)}.fi-ph.fis{background-image:url(../f171bffcc4d9d58ef70a.svg)}.fi-pk{background-image:url(../e742c27f73142b4cff7f.svg)}.fi-pk.fis{background-image:url(../45854c457a1d150934b5.svg)}.fi-pl{background-image:url(../2b5541c54505328dbc1b.svg)}.fi-pl.fis{background-image:url(../cd835d05865e496ff6b8.svg)}.fi-pm{background-image:url(../f290a4bcb2060c82a15c.svg)}.fi-pm.fis{background-image:url(../b56ece89b69b4dc021b1.svg)}.fi-pn{background-image:url(../b3fc2087af0c8423bfac.svg)}.fi-pn.fis{background-image:url(../6db6ac1e277f5f80cc8a.svg)}.fi-pr{background-image:url(../28689af1c71936396dba.svg)}.fi-pr.fis{background-image:url(../8885546ef53d96765ed6.svg)}.fi-ps{background-image:url(../430e10095619ba7fa994.svg)}.fi-ps.fis{background-image:url(../3d408db27166da58f2b9.svg)}.fi-pt{background-image:url(../3504a4e41fe02a671a35.svg)}.fi-pt.fis{background-image:url(../5681b94c0f2ec6559357.svg)}.fi-pw{background-image:url(../5df27d3f0d819edce100.svg)}.fi-pw.fis{background-image:url(../a831460a026477de3470.svg)}.fi-py{background-image:url(../071e1fd0fcd266b47192.svg)}.fi-py.fis{background-image:url(../f7b5a568533489a37df6.svg)}.fi-qa{background-image:url(../74602db5190dc8001c8d.svg)}.fi-qa.fis{background-image:url(../8f91b7516726e3518cfa.svg)}.fi-re{background-image:url(../9d72b568db01dfb982e8.svg)}.fi-re.fis{background-image:url(../65fecda00937aa8b6917.svg)}.fi-ro{background-image:url(../33482fcd4344b097d6d7.svg)}.fi-ro.fis{background-image:url(../6d757067ccc276327b1b.svg)}.fi-rs{background-image:url(../ddcb32f26689089a2a42.svg)}.fi-rs.fis{background-image:url(../b16c22033ad1a395b009.svg)}.fi-ru{background-image:url(../097b629d57d4188b9b83.svg)}.fi-ru.fis{background-image:url(../23622fff0c60191d7183.svg)}.fi-rw{background-image:url(../f87cd918f9cf4421e109.svg)}.fi-rw.fis{background-image:url(../2dbaa32bbc3d280477a0.svg)}.fi-sa{background-image:url(../9083a46437d137de49e9.svg)}.fi-sa.fis{background-image:url(../5c9dda391573e037e4df.svg)}.fi-sb{background-image:url(../22224fa1c1bf800c3bfb.svg)}.fi-sb.fis{background-image:url(../828b2f112f1fed197a19.svg)}.fi-sc{background-image:url(../4691653cefd138906e7b.svg)}.fi-sc.fis{background-image:url(../fea26a158b05a81a819d.svg)}.fi-sd{background-image:url(../d7f3b46827654083de6f.svg)}.fi-sd.fis{background-image:url(../8df6ee83e80bb13d8e9c.svg)}.fi-se{background-image:url(../8b8db9f4172ba5d8d3c4.svg)}.fi-se.fis{background-image:url(../3dc09b9e96cefa2fa42b.svg)}.fi-sg{background-image:url(../8b629e7bf137abf1643b.svg)}.fi-sg.fis{background-image:url(../6cc62188097943de02c0.svg)}.fi-sh{background-image:url(../b0d0251be62a5f27282a.svg)}.fi-sh.fis{background-image:url(../0de30ebc7c574ff9f829.svg)}.fi-si{background-image:url(../20c519b47c8f647e7f08.svg)}.fi-si.fis{background-image:url(../ddb0cfd809bf281ba59e.svg)}.fi-sj{background-image:url(../f8f9b21529bdc34df1b5.svg)}.fi-sj.fis{background-image:url(../7111b15215671c0cabae.svg)}.fi-sk{background-image:url(../11ccabc61bfafb47ca27.svg)}.fi-sk.fis{background-image:url(../10df93d5bbac5915911a.svg)}.fi-sl{background-image:url(../d4cd148ff94760097b5c.svg)}.fi-sl.fis{background-image:url(../ec1ec422fd5ac1515437.svg)}.fi-sm{background-image:url(../b6596da79cb234461878.svg)}.fi-sm.fis{background-image:url(../f28af6cd07088132e307.svg)}.fi-sn{background-image:url(../5d2dde7343ab4f202890.svg)}.fi-sn.fis{background-image:url(../07ec7ccbea282d9458ad.svg)}.fi-so{background-image:url(../178fe49679297c70c6b7.svg)}.fi-so.fis{background-image:url(../8c4f928238059d27507d.svg)}.fi-sr{background-image:url(../f281cc96dc94e9f2bcdf.svg)}.fi-sr.fis{background-image:url(../45463ee6f9675e59c293.svg)}.fi-ss{background-image:url(../0b0f58edf447e463e793.svg)}.fi-ss.fis{background-image:url(../1c422f30a5c1c74cedaa.svg)}.fi-st{background-image:url(../b1de9e523e773c7d9318.svg)}.fi-st.fis{background-image:url(../950ecdadde620ad2ec44.svg)}.fi-sv{background-image:url(../034fabc522f105f4c860.svg)}.fi-sv.fis{background-image:url(../1e1cb17169349f72cec4.svg)}.fi-sx{background-image:url(../78b1d646fcfed5a2a740.svg)}.fi-sx.fis{background-image:url(../bb9cd2e93c6fc6cd7ec2.svg)}.fi-sy{background-image:url(../6ad1ad37127ed23355ad.svg)}.fi-sy.fis{background-image:url(../06eb07f05602fe331b94.svg)}.fi-sz{background-image:url(../540261e12114fd44d917.svg)}.fi-sz.fis{background-image:url(../c265ebaee810b001c522.svg)}.fi-tc{background-image:url(../e2c8d6cb8b560ea109f2.svg)}.fi-tc.fis{background-image:url(../141a11f0e6ff787cc0e7.svg)}.fi-td{background-image:url(../ce35efd0cf28cc8886eb.svg)}.fi-td.fis{background-image:url(../16a25e2113c56509d1b6.svg)}.fi-tf{background-image:url(../a1e1b04e6e2a99335098.svg)}.fi-tf.fis{background-image:url(../75f62b392f2571079a00.svg)}.fi-tg{background-image:url(../2e6abed3190a0d75a564.svg)}.fi-tg.fis{background-image:url(../b80732d681812662f70d.svg)}.fi-th{background-image:url(../d3dea0cee87c83e3a1e6.svg)}.fi-th.fis{background-image:url(../b4262644824a028810ca.svg)}.fi-tj{background-image:url(../7342efc96604d64ffb2c.svg)}.fi-tj.fis{background-image:url(../6e2457956a86906e9038.svg)}.fi-tk{background-image:url(../dda2603624dd706ba80b.svg)}.fi-tk.fis{background-image:url(../16bf538d1a8ab01f4b39.svg)}.fi-tl{background-image:url(../5a92426cb730d159461a.svg)}.fi-tl.fis{background-image:url(../2906e09e23414d013359.svg)}.fi-tm{background-image:url(../ac4fe967976efe9a1711.svg)}.fi-tm.fis{background-image:url(../688215b1e0455358b45a.svg)}.fi-tn{background-image:url(../b66f06d623ea128cc2d6.svg)}.fi-tn.fis{background-image:url(../bd9427159dadd137bf86.svg)}.fi-to{background-image:url(../a7375d4d2ef32a2c8761.svg)}.fi-to.fis{background-image:url(../2cb4df0a0e3875c3c113.svg)}.fi-tr{background-image:url(../535c328e67d2cd262543.svg)}.fi-tr.fis{background-image:url(../3a7c1ff2bc949f910d21.svg)}.fi-tt{background-image:url(../faa91be4a726ae707d5d.svg)}.fi-tt.fis{background-image:url(../f3b1780e0f620d5e5e65.svg)}.fi-tv{background-image:url(../fd2caae1fd2cb51b675a.svg)}.fi-tv.fis{background-image:url(../57ef8775a287d9d53d50.svg)}.fi-tw{background-image:url(../39308d8769d9190bd1aa.svg)}.fi-tw.fis{background-image:url(../8ea0b61c9cced533d851.svg)}.fi-tz{background-image:url(../bec1e1d6b9d5b6bb98b3.svg)}.fi-tz.fis{background-image:url(../5ca0246e7997b017d7ed.svg)}.fi-ua{background-image:url(../423c68f9fb154fb2749b.svg)}.fi-ua.fis{background-image:url(../af1d11dab17044ee2036.svg)}.fi-ug{background-image:url(../075b777269f70c2480e9.svg)}.fi-ug.fis{background-image:url(../8296b9135665ea7bf86e.svg)}.fi-um{background-image:url(../9efb46d30197d66c362f.svg)}.fi-um.fis{background-image:url(../a57097a45d61f696bb5d.svg)}.fi-us{background-image:url(../912cb4a8f30b24032f0d.svg)}.fi-us.fis{background-image:url(../9acbcf1017616e2140a1.svg)}.fi-uy{background-image:url(../2515d7371de19a0642e6.svg)}.fi-uy.fis{background-image:url(../cb5fcc05a537d0236c3c.svg)}.fi-uz{background-image:url(../7ed400a6435c85b5b890.svg)}.fi-uz.fis{background-image:url(../15a9a22cda20d4284071.svg)}.fi-va{background-image:url(../88dc9bbc061ccd327f66.svg)}.fi-va.fis{background-image:url(../1ebc27396177a7786b29.svg)}.fi-vc{background-image:url(../696f1551fbfd85d91302.svg)}.fi-vc.fis{background-image:url(../007dc890b99ef6f19713.svg)}.fi-ve{background-image:url(../8654417d0313322c0ee9.svg)}.fi-ve.fis{background-image:url(../566e10866c917e59bb97.svg)}.fi-vg{background-image:url(../4c507ebc698924eb248c.svg)}.fi-vg.fis{background-image:url(../e2e1750248d48c722817.svg)}.fi-vi{background-image:url(../48bf3e009292c0250677.svg)}.fi-vi.fis{background-image:url(../4dd97d360b9170de33b1.svg)}.fi-vn{background-image:url(../e80173a9c3cbaa60c593.svg)}.fi-vn.fis{background-image:url(../7601c8acd6cc2bd13ebe.svg)}.fi-vu{background-image:url(../6d2ce93c9b9c7da6640c.svg)}.fi-vu.fis{background-image:url(../5bd5de68f38026bb78da.svg)}.fi-wf{background-image:url(../2a313731eae3ed3e6bf3.svg)}.fi-wf.fis{background-image:url(../311c4e739fa8377d139d.svg)}.fi-ws{background-image:url(../314e33c2a444698f4bce.svg)}.fi-ws.fis{background-image:url(../f06e3a3930f25859ac07.svg)}.fi-ye{background-image:url(../948f27c439684b56bb9d.svg)}.fi-ye.fis{background-image:url(../822b8bf24cfbceb7b411.svg)}.fi-yt{background-image:url(../433b076a0fbb984af9f2.svg)}.fi-yt.fis{background-image:url(../db71201b57772674af44.svg)}.fi-za{background-image:url(../57ed656aa5c93d478f18.svg)}.fi-za.fis{background-image:url(../35fc70ecbde5380e5afb.svg)}.fi-zm{background-image:url(../8e1dfbaa6ef2303d8002.svg)}.fi-zm.fis{background-image:url(../562ac4855d989b124ea4.svg)}.fi-zw{background-image:url(../735c39ede075ea451822.svg)}.fi-zw.fis{background-image:url(../57a1329fc13abcbc989d.svg)}.fi-arab{background-image:url(../1b9aa1f0e728775aec22.svg)}.fi-arab.fis{background-image:url(../282a837b0dd92f4116c1.svg)}.fi-cefta{background-image:url(../159b824020be52ab9a1d.svg)}.fi-cefta.fis{background-image:url(../4247899e6d860ac788cd.svg)}.fi-cp{background-image:url(../f6b10f55c03f66f74018.svg)}.fi-cp.fis{background-image:url(../6c0badecbaa751338752.svg)}.fi-dg{background-image:url(../6f63b8483ecc9d2a0eab.svg)}.fi-dg.fis{background-image:url(../ce78983dbd576bd21f8e.svg)}.fi-eac{background-image:url(../2f2a614596257c8a9f26.svg)}.fi-eac.fis{background-image:url(../d49194c233c364b46dcf.svg)}.fi-es-ct{background-image:url(../ae2d1ab93385b37fd124.svg)}.fi-es-ct.fis{background-image:url(../9d52c0a552153cf88238.svg)}.fi-es-ga{background-image:url(../b5043ad2a3624b8accf1.svg)}.fi-es-ga.fis{background-image:url(../5ae204c7504a6bd22b55.svg)}.fi-es-pv{background-image:url(../bc671336343cce95f794.svg)}.fi-es-pv.fis{background-image:url(../e0f6252aacba9bacf0be.svg)}.fi-eu{background-image:url(../c9d8d63e107e62b812c8.svg)}.fi-eu.fis{background-image:url(../8224e4265da2d4361a09.svg)}.fi-gb-eng{background-image:url(../ee3571430d489c32deac.svg)}.fi-gb-eng.fis{background-image:url(../7b249f565cc9aa70b36b.svg)}.fi-gb-nir{background-image:url(../d60ecd946d5a8e91e615.svg)}.fi-gb-nir.fis{background-image:url(../7173e164d40e92687211.svg)}.fi-gb-sct{background-image:url(../5edc6d75a73111158da1.svg)}.fi-gb-sct.fis{background-image:url(../5e8518f9c48a90941d02.svg)}.fi-gb-wls{background-image:url(../4abd7bc95cbecde943cc.svg)}.fi-gb-wls.fis{background-image:url(../910c0fb3440a800691cb.svg)}.fi-ic{background-image:url(../500d420982feb8a67cbc.svg)}.fi-ic.fis{background-image:url(../5217cbc3b14b1f23840f.svg)}.fi-pc{background-image:url(../d669f78a433eced98974.svg)}.fi-pc.fis{background-image:url(../1fac77482d005e8e85e4.svg)}.fi-sh-ac{background-image:url(../839066bb5d29b83abb5e.svg)}.fi-sh-ac.fis{background-image:url(../2f733db97b52ef32314b.svg)}.fi-sh-hl{background-image:url(../bc57860ab39ffdaf5126.svg)}.fi-sh-hl.fis{background-image:url(../6c91c7e460293fec187b.svg)}.fi-sh-ta{background-image:url(../fce686de2922d8501b92.svg)}.fi-sh-ta.fis{background-image:url(../5dea19f1c708c687a47a.svg)}.fi-un{background-image:url(../bc6e9eb5b119f03cb2af.svg)}.fi-un.fis{background-image:url(../5655b58904444b65e1ad.svg)}.fi-xk{background-image:url(../80de9468c3699b84d6aa.svg)}.fi-xk.fis{background-image:url(../3f0c92b85e2a6aa50e41.svg)}

:root{--border-radius: 6px;--color-gold: #f7d27f}.logo__link svg{width:100%}.button.block.-medium-text{font-size:12px !important}.main-category-list__container{display:grid;grid-template-columns:repeat(4, 25%);gap:15px;grid-auto-rows:310px}@media screen and (max-width: 75em){.main-category-list__container{grid-auto-rows:240px}}@media print,screen and (max-width: 63.99875em){.main-category-list__container{grid-template-columns:repeat(2, 50%)}}@media print,screen and (max-width: 39.99875em){.main-category-list__container{grid-template-columns:repeat(1, 100%)}}.main-category-list-item{position:relative;border-radius:var(--border-radius);overflow:hidden;color:#fff}.main-category-list-item[data-item-state=hidden]{display:none}.main-category-list-item__link{height:100%;display:flex;color:#fff;text-decoration:none;flex-direction:column-reverse}.main-category-list-item__picture{position:absolute;left:0;right:0;top:0;bottom:0}.main-category-list-item__picture:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:.5;z-index:1}.main-category-list-item__name{font-size:18px;transition:all .2s ease;text-align:center;padding:25px 5px;position:relative;z-index:1;line-height:1.1}.main-category-list-item__picture img{object-fit:cover;height:100%;width:100%}.main-category-list__show-more{display:flex;justify-content:center;margin:15px 0}.main-category-list__show-more-button{padding:16px 22px;font-size:17px;border:2px solid var(--color-gold);color:#fff;cursor:pointer}.product-cart__note{font-size:13px;color:#909090;font-style:italic;margin-top:10px}.product-card-note-s1{color:red;font-size:14px;font-style:italic;margin:10px 0 0 0}.product-item-note-s1{color:red;font-size:14px;font-style:italic}.button{display:inline-block;overflow:hidden;border:0;border-radius:25px;cursor:pointer;padding:15px 45px 14px;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease .01ms}.button:hover{color:#fff;text-decoration:none}.fi{line-height:21px !important;width:25px !important;height:19px !important;box-shadow:0 0 15px 0px rgba(0,0,0,.15)}
