

/* Start:/local/templates/main/libs/jgrowl/jquery.jgrowl.min.css?16685473501455*/
.jGrowl{z-index:9999;color:#fff;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:fixed}.jGrowl.top-left{left:0;top:0}.jGrowl.top-right{right:0;top:0}.jGrowl.bottom-left{left:0;bottom:0}.jGrowl.bottom-right{right:0;bottom:0}.jGrowl.center{top:0;width:50%;left:25%}.jGrowl.center .jGrowl-closer,.jGrowl.center .jGrowl-notification{margin-left:auto;margin-right:auto}.jGrowl-notification{background-color:#000;opacity:.9;zoom:1;width:250px;padding:10px;margin:10px;text-align:left;display:none;border-radius:5px;min-height:40px}.jGrowl-notification .ui-state-highlight,.jGrowl-notification .ui-widget-content .ui-state-highlight,.jGrowl-notification .ui-widget-header .ui-state-highlight{border:1px solid #000;background:#000;color:#fff}.jGrowl-notification .jGrowl-header{font-weight:700;font-size:.85em}.jGrowl-notification .jGrowl-close{background-color:transparent;color:inherit;border:none;z-index:99;float:right;font-weight:700;font-size:1em;cursor:pointer}.jGrowl-closer{background-color:#000;opacity:.9;zoom:1;width:250px;padding:10px;margin:10px;text-align:left;display:none;border-radius:5px;padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:700;text-align:center}.jGrowl-closer .ui-state-highlight,.jGrowl-closer .ui-widget-content .ui-state-highlight,.jGrowl-closer .ui-widget-header .ui-state-highlight{border:1px solid #000;background:#000;color:#fff}@media print{.jGrowl{display:none}}
/* End */


/* Start:/local/templates/main/libs/slick/slick.css?16685473501297*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/local/templates/main/libs/slick/slick-theme.css?16685473502314*/
@charset "UTF-8";@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(/local/templates/main/libs/slick/./fonts/slick.eot);src:url(/local/templates/main/libs/slick/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(/local/templates/main/libs/slick/./fonts/slick.woff) format("woff"),url(/local/templates/main/libs/slick/./fonts/slick.ttf) format("truetype"),url(/local/templates/main/libs/slick/./fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/* End */


/* Start:/local/templates/main/libs/fancybox/jquery.fancybox.min.css?166854735012795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.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:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.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{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.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{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/main/libs/formstyler/jquery.formstyler.css?16685473502286*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


/* Start:/local/templates/main/libs/ui-slider/ui-slider.css?16685473505633*/
/*! jQuery UI - v1.12.1 - 2018-05-02
* http://jqueryui.com
* Includes: core.css, slider.css, theme.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/main/css/main.css?1705612269173297*/
@font-face {
	font-family: 'CeraCompactPro';
	src: url("/local/templates/main/css/../fonts/CeraCompactPro-Medium.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
	font-display: swap; }

@font-face {
	font-family: 'CeraCompactPro';
	src: url("/local/templates/main/css/../fonts/CeraCompactPro-Regular.woff2") format("woff2");
	font-weight: normal;
	font-style: normal;
	font-display: swap; }

@font-face {
	font-family: 'CeraCompactPro';
	src: url("/local/templates/main/css/../fonts/CeraCompactPro-Bold.woff2") format("woff2");
	font-weight: bold;
	font-style: normal;
	font-display: swap; }

@font-face {
	font-family: 'Montserrat';
	src: url("/local/templates/main/css/../fonts/Montserrat-SemiBold.woff2") format("woff2");
	font-weight: 600;
	font-style: normal;
	font-display: swap; }

@font-face {
	font-family: 'Montserrat';
	src: url("/local/templates/main/css/../fonts/Montserrat-Bold.woff2") format("woff2");
	font-weight: bold;
	font-style: normal;
	font-display: swap; }

@font-face {
	font-family: 'Montserrat';
	src: url("/local/templates/main/css/../fonts/Montserrat-Regular.woff2") format("woff2");
	font-weight: normal;
	font-style: normal;
	font-display: swap; }

* {
	-webkit-box-sizing: border-box;
					box-sizing: border-box; }

body {
	font-family: 'CeraCompactPro', sans-serif;
	font-weight: normal;
	min-width: 320px;
	color: #242534;
	overflow-x: hidden;
	position: relative;
	margin: 0; }

a {
	display: inline-block;
	text-decoration: none;
	color: #fff; }
	a:hover, a:focus, a:active {
		text-decoration: none;
		outline: none; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
	line-height: normal; }

ul {
	margin: 0;
	padding: 0; }

input,
button,
textarea,
select {
	-webkit-appearance: none;
		 -moz-appearance: none;
					appearance: none;
	outline: none; }

img {
	max-width: 100%;
	height: auto;
	vertical-align: top; }

.c-container {
	width: 1140px;
	margin: auto;
	position: relative; }

.s-title {
	font-size: 36px;
	font-weight: 600;
	margin-bottom: 30px; }

/* Header */
.header {
	position: relative;
	padding: 15px 0;
	border-bottom: 1px solid #EFEFEF; }
	.header-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.header-mnu-item {
		display: inline-block;
		margin-right: 15px; }
		.header-mnu-item:last-child {
			margin-right: 0; }
		.header-mnu-item-link {
			/*font-size: 14px;*/
			color: #242534;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.header-mnu-item-link:hover {
				color: #D1A478; }
	.header-mnu-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center; }
	.header-info {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center; }
	.header-other {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		margin-top: 3px; }
	.header-other > a img{
		display: block;
	}
	.header-logo {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		font-size: 18px;
		font-family: "Montserrat", sans-serif;
		font-weight: bold;
		color: #242534;
		text-transform: uppercase;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.header-logo:hover {
			color: #D1A478; }
		.header-logo img {
			max-width: 120px;
			margin-right: 10px; }
		.bx-authform-social {
			display: none;
		}
	.header-catalog {
		border-top: 1px solid #EFEFEF;
		background-color: #FAFAFA;;
		width: 100%;
		position: absolute;
		top: 100%;
		left: -100%;
		z-index: 100;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.header-catalog.active {
			left: 0; }
		.header-catalog-wrapper {
			display: flex;
			max-height: 500px;
		}
		.header-catalog-left{
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: start;
			-webkit-justify-content: flex-start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			flex-wrap: wrap;
			-webkit-flex-flow: column wrap;
			-ms-flex-flow: column wrap;
			flex-flow: column wrap;
			width: 100%;
			padding: 30px 0;
			margin-right: 73px;
			padding-right: 20px;
			border-right: 1px solid #EFEFEF;
		}
		.header-catalog-item-container{
			margin-bottom: 25px;
			/*width: calc(33.33333% - 55px);*/
			width: calc(100% - 55px);
			margin-right: 5px;
		}
.header-catalog-right{
	min-width: 180px;
	padding: 30px 0;
}
.header-catalog-right .header-catalog-item-container{
	width: 100%;
	margin-right: 0;
}
.header-catalog-right .header-catalog-item-container:last-child{
	margin-bottom: 0;
}
		.header-catalog-item {
			/*margin-bottom: 25px; */
			max-width: 203px;
		}

			.header-catalog-item-link, .header-catalog-item-no-link {
				font-size: 18px;
				font-weight: bold;
				color: #242534;
				-webkit-transition: .5s;
				-o-transition: .5s;
				transition: .5s; }

.header-catalog-item-no-link {
	font-weight: 500;
	color: #8d8e9d;
}
				.header-catalog-item-link:hover {
					color: #D1A478; }
			.header-catalog-item-list {
				margin-top: 10px; }
				.header-catalog-item-list-item {
					display: block;
					padding-left: 17px;
					margin-bottom: 25px;
					position: relative; }
						.header-catalog-item-list-item:last-child{
							margin-bottom: 0;
						}
					.header-catalog-item-list-item:before {
						content: '';
						width: 9px;
						height: 3px;
						background-color: #CCA576;
						position: absolute;
						top: 50%;
						-webkit-transform: translateY(-50%);
								-ms-transform: translateY(-50%);
										transform: translateY(-50%);
						left: 0; }
					.header-catalog-item-list-item-link {
						color: #242534;
						-webkit-transition: .5s;
						-o-transition: .5s;
						transition: .5s; }
						.header-catalog-item-list-item-link:hover {
							color: #CCA576; }
			.header-catalog-item-wrap {
				width: 210px; }
		.header-catalog-phone {
			margin-bottom: 25px; }
			.header-catalog-phone-title {
				font-size: 18px;
				font-weight: bold;
				color: #242534; }
			.header-catalog-phone-value {
				display: block;
				font-size: 18px;
				font-weight: bold;
				color: #CCA576; }
		.header-catalog-btn {
			margin-right: 30px;
			width: 160px;
			background-color: rgba(227, 193, 134, 0.2);
			padding: 12px 25px 12px 45px;
			font-size: 14px;
			font-weight: 500;
			color: #9E7852;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s;
			position: relative; }
			.header-catalog-btn:before {
				content: '';
				width: 15px;
				height: 15px;
				background: url("/local/templates/main/css/../img/header-catalog-icon.svg") no-repeat center;
				position: absolute;
				top: 50%;
				-webkit-transform: translateY(-50%);
						-ms-transform: translateY(-50%);
								transform: translateY(-50%);
				left: 15px; }
			.header-catalog-btn:hover {
				background-color: #D1A478;
				color: #fff; }
			.header-catalog-btn.active {
				background-color: #D1A478;
				color: #fff; }
				.header-catalog-btn.active:before {
					background: url("/local/templates/main/css/../img/header-catalog-close.svg") no-repeat center; }
	.header-city {
		margin-right: 30px; }
		.header-city-item {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			color: #242534;
			margin-bottom: 5px; }
			.header-city-item img {
				width: 18px;
				height: 18px;
				border-radius: 50%;
				-o-object-fit: cover;
					 object-fit: cover;
				margin-right: 8px; }
			.header-city-item-link {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				color: #242534; }
			.header-city-item-drop {
				cursor: pointer;
				position: relative;
				padding-right: 13px;
				margin-bottom: 0; }
				.header-city-item-drop:after {
					content: '';
					width: 8px;
					height: 4px;
					background: url("/local/templates/main/css/../img/arrow-down.svg") no-repeat center;
					position: absolute;
					top: 10px;
					right: 0; }
		.header-city-drop {
			position: absolute;
			top: 100%;
			padding: 10px 4px 3px;
			background: #fff;
			width: 100%;
			z-index: 101;
			min-width: 130px;
			display: none; }
	.header-currency {
		margin-right: 30px; }
		.header-currency-item {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			color: #242534;
			margin-bottom: 5px; }
			.header-currency-item img {
				width: 18px;
				height: 18px;
				border-radius: 50%;
				-o-object-fit: cover;
					 object-fit: cover;
				margin-right: 8px; }
			.header-currency-item-link {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				color: #242534; }
			.header-currency-item-drop {
				cursor: pointer;
				position: relative;
				padding-right: 13px;
				margin-bottom: 0; }
				.header-currency-item-drop:after {
					content: '';
					width: 8px;
					height: 4px;
					background: url("/local/templates/main/css/../img/arrow-down.svg") no-repeat center;
					position: absolute;
					top: 10px;
					right: 0; }
		.header-currency-drop {
			position: absolute;
			top: 100%;
			padding: 10px 4px 3px;
			background: #fff;
			z-index: 101;
			min-width: 75px;
			display: none; }
	.header-lang {
		margin-right: 30px; }
		.header-lang-item {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			color: #242534;
			margin-bottom: 5px; }
			.header-lang-item img {
				width: 18px;
				height: 18px;
				border-radius: 50%;
				-o-object-fit: cover;
					 object-fit: cover;
				margin-right: 8px; }
			.header-lang-item-link {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				color: #242534; }
			.header-lang-item-drop {
				cursor: pointer;
				position: relative;
				padding-right: 13px;
				margin-bottom: 0; }
				.header-lang-item-drop:after {
					content: '';
					width: 8px;
					height: 4px;
					background: url("/local/templates/main/css/../img/arrow-down.svg") no-repeat center;
					position: absolute;
					top: 10px;
					right: 0; }
		.header-lang-drop {
			position: absolute;
			top: 100%;
			padding-top: 25px;
			z-index: 101;
			display: none;
			background: #fff;
			min-width: 75px;
			padding: 10px 4px 3px;
		}
	.header-search {
		margin-right: 25px; }
	.header-user {
		margin-right: 25px; }
	.header-favorites {
		margin-right: 25px; }
.nav-link
{
	background-color: #EFEFEF;
}
.nav-link.active
{
	background-color: #ffffff;
}
/* Main section */
.main-item {
	background-size: 100%;
	padding: 55px 0;
	position: relative; }
	.main-item-decor {
		position: absolute;
		top: 0;
		right: 0;
		height: 100%; }
	.main-item-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		z-index: 3; }
	.calc-wrapper {
		width: 1140px;
		position: relative;
		margin: auto;
	}
	.main-item-exchange {
		position: absolute;
		z-index: 1;
		margin: 18px 0;
		width: 300px;
		border-left: 1px solid #CCA576;
		padding: 30px 25px;
		background: -webkit-gradient(linear, left top, right top, color-stop(2%, rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.01)));
		background: -o-linear-gradient(left, rgba(255, 255, 255, 0.1) 2%, rgba(255, 255, 255, 0.01) 100%);
		background: linear-gradient(to right, rgba(255, 255, 255, 0.1) 2%, rgba(255, 255, 255, 0.01) 100%); }
		.main-item-exchange-title {
			font-size: 18px;
			font-weight: bold;
			color: #fff;
		}
		.main-item-exchange-subtitle {
			font-size: 12px;
			color: #fff;
			margin-bottom: 10px;
		}
		.main-item-exchange-item {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between;
			margin-bottom: 15px; }
			.main-item-exchange-item:last-of-type {
				margin-bottom: 0; }
			.main-item-exchange-item-title {
				font-size: 14px;
				font-weight: bold;
				color: #fff; }
			.main-item-exchange-item-value {
				font-size: 23px;
				font-weight: bold; }
			.main-item-exchange-item-1 .main-item-exchange-item-value {
				color: #CCA576; }
			.main-item-exchange-item-2 .main-item-exchange-item-value {
				color: #A9A9A9; }
			.main-item-exchange-item-3 .main-item-exchange-item-value {
				color: #8BA0BF; }
			.main-item-exchange-item-4 .main-item-exchange-item-value {
				color: #6F6A75; }
		.main-item-exchange-tabs-nav {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex; }
			.main-item-exchange-tabs-nav-item {
				width: 65px;
				height: 30px;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
						-ms-flex-pack: center;
								justify-content: center;
				background-color: rgba(255, 255, 255, 0.1);
				-webkit-transition: .5s;
				-o-transition: .5s;
				transition: .5s;
				font-size: 12px;
				font-weight: bold;
				color: #fff;
				cursor: pointer;
				margin-right: 6px; }
				.main-item-exchange-tabs-nav-item:hover {
					background-color: rgba(204, 165, 118, 0.8); }
				.main-item-exchange-tabs-nav-item.active {
					background-color: rgba(204, 165, 118, 0.8); }
				.main-item-exchange-tabs-nav-item:last-child {
					margin-right: 0; }
		.main-item-exchange-tabs-content {
			display: none; }
			.main-item-exchange-tabs-content.active {
				display: block; }
		.main-item-exchange-tabs-2-nav {
			margin-top: 7px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			margin-bottom: 35px; }
			.main-item-exchange-tabs-2-nav-item {
				width: 65px;
				height: 30px;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
						-ms-flex-pack: center;
								justify-content: center;
				background-color: rgba(255, 255, 255, 0.1);
				-webkit-transition: .5s;
				-o-transition: .5s;
				transition: .5s;
				font-size: 12px;
				font-weight: bold;
				color: #fff;
				cursor: pointer;
				margin-right: 6px; }
				.main-item-exchange-tabs-2-nav-item:hover {
					background-color: rgba(204, 165, 118, 0.8); }
				.main-item-exchange-tabs-2-nav-item.active {
					background-color: rgba(204, 165, 118, 0.8); }
				.main-item-exchange-tabs-2-nav-item:last-child {
					margin-right: 0; }
		.main-item-exchange-tabs-2-content {
			display: none; }
			.main-item-exchange-tabs-2-content.active {
				/*
				background-color: black;
				opacity: 0.8;
				*/
				padding: 15px;
				border-radius: 20px;
				display: block; }
	.main-item-info {
		width: 500px;
		margin-left: 60px;
		text-align: center; }
	.main-item-suptitle {
		margin-top: 30px;
		font-size: 18px;
		font-weight: 500;
		color: #CCA576;
		margin-bottom: 10px; }
	.main-item-title {
		font-size: 30px;
		font-family: "Montserrat", sans-serif;
		font-weight: bold;
		color: #fff;
		margin-bottom: 20px; }
	.main-item-info-text {
		font-size: 14px;
		color: #A0A6B5;
		margin-bottom: 25px; }
	.main-item-cost {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center; }
		.main-item-cost-value {
			font-size: 25px;
			font-weight: bold;
			color: #CCA576;
			margin-right: 30px; }
	.main-item-btn {
		width: 140px;
		text-align: center;
		padding: 12px;
		background-color: #CCA576;
		font-size: 14px;
		font-weight: bold;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.main-item-btn:hover {
			background-color: #be8d51; }
	.main-item-2 {
		padding: 120px 0; }
		.main-item-2 .main-item-info {
			padding-top: 15px; }
		.main-item-2 .main-item-suptitle {
			margin-bottom: 20px; }
		.main-item-2 .main-item-title {
			font-size: 50px;
			font-weight: 600;
			color: #242534;
			margin-bottom: 30px; }
		.main-item-2 .main-item-btn {
			width: 215px;
			padding: 17px; }

.slick-slide {
	height: inherit;
	outline: none; }
	.slick-slide img {
		display: inline-block; }

.slick-dots {
	bottom: 30px; }
	.slick-dots li {
		height: 2px;
		margin: 0;
		margin-right: 10px; }
		.slick-dots li:last-child {
			margin-right: 0; }
		.slick-dots li button {
			width: 15px;
			height: 2px;
			padding: 0; }
			.slick-dots li button:before {
				background-color: #fff;
				color: transparent;
				width: 15px;
				height: 2px;
				opacity: 1; }
		.slick-dots li.slick-active {
			width: 60px; }
			.slick-dots li.slick-active button:before {
				background-color: #D1A478;
				font-size: 0;
				width: 60px;
				height: 2px;
				opacity: 1; }

.slick-dotted.slick-slider {
	margin-bottom: 0; }

/* Main-products section */
.main-products {
	padding: 50px 0; }
	.main-products-top {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between;
		margin-bottom: 25px; }
	.main-products-tabs-nav-item {
		display: inline-block;
		font-size: 24px;
		font-weight: 600;
		font-family: "Montserrat", sans-serif;
		color: #A0A6B5;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
		cursor: pointer;
		margin-right: 35px; }
		.main-products-tabs-nav-item:last-child {
			margin-right: 0; }
		.main-products-tabs-nav-item:hover {
			color: #242534; }
		.main-products-tabs-nav-item.active {
			color: #242534; }
	.main-products-tabs-content {
		display: none; }
		.main-products-tabs-content.active {
			display: block; }
	.main-products-currency {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center; }
		.main-products-currency-title {
			color: #9FA4B4;
			margin-right: 35px; }
		.main-products-currency-list-item {
			display: inline-block;
			margin-right: 30px; }
			.main-products-currency-list-item:last-child {
				margin: 0rem; }
			.main-products-currency-list-item-link {
				font-weight: 500;
				color: #A0A6B5;
				-webkit-transition: .5s;
				-o-transition: .5s;
				transition: .5s; }
				.main-products-currency-list-item-link:hover {
					color: #242534; }
				.main-products-currency-list-item-link.active {
					color: #242534; }

.products-item {
	width: 33.3%;
	border-left: 1px solid #EFEFEF;
	border-top: 1px solid #EFEFEF;
	padding: 60px 40px 30px;
	position: relative;
	text-align: center;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.products-item > div{
	width: 100%;
}
.product-more-slider .products-item{
	width: 100%;
}
	.products-item:hover {
		-webkit-box-shadow: 0 0 15px 0 rgba(34, 60, 80, 0.1);
						box-shadow: 0 0 15px 0 rgba(34, 60, 80, 0.1); }
	.products-item-silver .products-item-currency-item {
		background-color: #E0DFDC;
		color: #242534; }
	.products-item-best {
		position: absolute;
		top: 0;
		width: auto !important;
		left: 0; }
	.products-item-favorite {
		position: absolute;
		top: 15px;
		right: 60px; }
.products-item-favorite:hover path{
	fill: #CCA576;
}
	.products-item-favorite.add path{
		fill: #CCA576;
	}
	.products-item  .buy-phone {
		 display: flex;
		width: 100%;
		flex-grow: 1;
		color:#9e7852;
		text-align: center;
		vertical-align: middle;
		align-items: center;
		justify-content: center;
		margin-top: 17px;
		line-height: 17px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-ms-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
	 }
	.products-item  .buy-phone:hover {
		color:#D1A478;
	 }
	.products-item  .buy-phone img {
		width: 17px;
		height: 17px;
		margin-right: 7px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-ms-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
	 }
	.products-item  .buy-phone:hover img {
		filter: brightness(1.3);
	 }
	.products-item-filter {
		position: absolute;
		top: 15px;
		right: 20px; }
	.products-item-filter.add path{
		stroke: #CCA576;
	}
.products-item-filter:hover path{
	stroke: #CCA576;
}
	.products-item-delete {
		position: absolute;
		top: 15px;
		right: 20px; }
	.products-item-name {
		width: 100%;
		font-weight: 500;
		color: #242534;
		line-height: 1.4;
		padding: 0 20px;
		margin-bottom: 15px; }
	.products-item-desc {
		font-size: 14px;
		color: #A0A6B5;
		margin-bottom: 20px; }
	.products-item-img {
		width: 150px;
		height: 150px; }
		.products-item-img-wrapper {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between;
			margin-bottom: 20px; }
	.products-item-currency-item {
		width: 110px;
		height: 35px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center;
		background-color: rgba(227, 193, 134, 0.2);
		font-size: 14px;
		font-weight: 500;
		color: #9E7852;
		margin-bottom: 15px; }
		.products-item-currency-item:last-of-type {
			margin-bottom: 0; }
	.products-item-price {
		margin-bottom: 20px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center; }
		.products-item-price-sale {
			text-align: right;
			margin-right: 20px; }
			.products-item-price-sale-title {
				font-size: 12px;
				font-weight: 500;
				color: #A0A6B5;
				margin-bottom: 5px; }
			.products-item-price-sale-cost {
				font-size: 25px;
				font-weight: bold;
				color: #9E7852;
				padding-left: 5px;
				padding-bottom: 10px;
				margin-bottom: 15px;
				border-bottom: 1px dashed rgba(160, 166, 181, 0.5); }
		.products-item-price-buy {
			text-align: left;
			margin-right: 20px; }
			.products-item-price-buy-title {
				font-size: 12px;
				font-weight: 500;
				color: #A0A6B5;
				margin-bottom: 5px; }
			.products-item-price-buy-cost {
				font-size: 25px;
				font-weight: bold;
				color: #EDCEAA;
				padding-left: 5px;
				padding-bottom: 10px;
				margin-bottom: 15px;
				border-bottom: 1px dashed rgba(160, 166, 181, 0.5); }
		.products-item-price-bottom-title {
			font-size: 12px;
			color: #A0A6B5;
			margin-bottom: 5px; }
		.products-item-price-bottom-value {
			font-size: 14px;
			font-weight: bold;
			color: #CCA576; }
	.products-item-btns {
		margin-top: auto;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.products-item-btn-buy {
		border: 1px solid transparent;
		background-color: #CCA576;
		padding: 12px 45px;
		font-size: 14px;
		font-weight: bold;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.products-item-btn-buy:hover {
			border-color: #CCA576;
			background-color: transparent;
			color: #CCA576; }
	.products-item-btn-sale {
		border: 1px solid #CCA576;
		background-color: transparent;
		padding: 12px 45px;
		font-size: 14px;
		font-weight: bold;
		color: #CCA576;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.products-item-btn-sale:hover {
			background-color: #CCA576;
			color: #fff; }
	.products-item-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
						flex-wrap: wrap;
		border-right: 1px solid #EFEFEF;
		border-bottom: 1px solid #EFEFEF; }
.products-item-wrapper.loading {
	position: relative;
}
.products-item-wrapper.loading:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: #ffffff6e;
}
.products-btn-more {
	border: 1px solid #D1A478;
	padding: 15px 60px;
	font-weight: bold;
	color: #D1A478;
	line-height: 1;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s; }
	.products-btn-more:hover {
		background-color: #D1A478;
		color: #fff; }
	.products-btn-more-wrapper {
		text-align: center;
		margin-top: 20px; }

/* Main-categoires section */
.main-categories {
	padding: 50px 0;
	text-align: center; }
	.main-categories-title {
		text-align: left; }
	.main-categories-item {
		border-left: 1px solid #EFEFEF;
		border-top: 1px solid #EFEFEF;
		width: 20%;
		padding: 35px 40px 30px;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.main-categories-item:hover {
			-webkit-box-shadow: 0 0 15px 0 rgba(34, 60, 80, 0.1);
							box-shadow: 0 0 15px 0 rgba(34, 60, 80, 0.1); }
		.main-categories-item-name {
			margin-top: 20px;
			font-weight: 500;
			line-height: 1.4;
			color: #242534; }
		.main-categories-item-wrapper {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-flex-wrap: wrap;
					-ms-flex-wrap: wrap;
							flex-wrap: wrap;
			border-right: 1px solid #EFEFEF;
			border-bottom: 1px solid #EFEFEF; }

.main-categoires-btn-more {
	border: 1px solid #D1A478;
	padding: 15px 60px;
	font-weight: bold;
	color: #D1A478;
	line-height: 1;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	margin-top: 20px;
}
.main-categoires-btn-more:hover {
	background-color: #D1A478;
	color: #fff; }

/* Main-guarantee section */
.main-guarantee {
	padding-top: 50px;
	padding-bottom: 120px; }
	.main-guarantee-wrapper {
		/*display: -webkit-box;*/
		/*display: -webkit-flex;*/
		display: -ms-flexbox;
		/*display: flex;*/
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
				-ms-flex-align: start;
						align-items: flex-start;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.main-guarantee-img {
		float: right;
		margin: 0 0 20px 20px;
		/*margin-left: -50px;*/
	}
	.main-guarantee-info {
		/*width: 500px; */
	}
	.main-guarantee-title {
		margin-bottom: 20px; }
	.main-guarantee-desc {
		line-height: 1.4;
		text-align: justify;
		margin-bottom: 20px; }
	.main-guarantee-item-wrapper{
		padding: 15px;
		text-align: justify;

	}
	.main-guarantee-item {
		margin-bottom: 20px; }
		.main-guarantee-item:last-of-type {
			margin-bottom: 0; }
		.main-guarantee-item-title {
			font-size: 21px;
			font-weight: bold;
			color: #CCA576;
			padding-left: 15px;
			margin-bottom: 10px;
			position: relative; }
			.main-guarantee-item-title:before {
				content: '';
				width: 6px;
				height: 6px;
				background-color: #CCA576;
				border-radius: 50%;
				position: absolute;
				top: 50%;
				-webkit-transform: translateY(-50%);
						-ms-transform: translateY(-50%);
								transform: translateY(-50%);
				left: 0; }
		.main-guarantee-item-text {
			line-height: 1.4; }

/* Main-insurance section */



insurance. {
  box-sizing: border-box;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  background: #ffffff;
}
.insurance.dateyear{

  font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-size: 36px;
line-height: 44px;

/* identical to box height */
text-align: center;

color: #242534;
}
.insurance.timeline {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 15px 0;


}
/*палка по центру*/
.insurance.timeline::after {
  content: '';
  position: absolute;
  width:6px;
  background: #D1A579;
  top: 25px;
  bottom: 25px;
  left: 50%;
  margin-left: -1px;
}

.insurance.container {
  padding: 15px 128px 15px 128px;
  position: relative;
  background: inherit;
  width: 50%;
}

.insurance.container.left {
  left: -0px;
}

.insurance.container.right {
  left: 50%;
}

.insurance.container::after {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  top: 5px;
  right: -11px;
  background: #ffffff;
  border: 3px solid #D1A579;
  border-radius: 16px;
  z-index: 1;
}

.insurance.container.right::after {
  left: -9px;
}
/*боковая палка влево*/
.insurance.container::before {
  content: '';
  position: absolute;
  width: 122px;
  height: 2px;
  top: 15px;
  right: 6px;
  background: #D1A579;
  z-index: 1;
}
.insurance.container.stop::before {
    width: 0px;
 }
.insurance.container.right::before {
  left: 8px;/*позиционирование боковой палки*/
}

.insurance.container .date {
  position: absolute;
  display: inline-block;
  top: 8px;
  text-align: center;
   color: #242534;
  z-index: 1;
  font-family: 'Cera Compact Pro';
  font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 20px;
}

.insurance.container.left .date {
  right: -130px;
}

.insurance.container.right .date {
  left: -120px;
}



.insurance.container .content {

  background: #FFFFFF;
  position: relative;

}

.insurance.container.right .content {
}

.insurance.container .content h2 {
 padding: 15px 15px 15px 15px;
 margin: 0 0 10px 0;
  font-size: 18px;
  font-weight: normal;
  color: #D1A579;
  background:#F4F3F1;
  text-align:center;
}

.insurance.container .content p {
  margin: 0;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}

@media (max-width: 767.98px) {
  .insurance.timeline::after {
    left: 90px;
  }

  .insurance.container {
    width: 100%;
    padding-left: 0px;
    padding-right: 30px;
z-index:2
  }

  .insurance.container.right {

    left: 0%;
  }

  .insurance.container.left::after,
  .insurance.container.right::after {
    left: 82px;
  }

  .insurance.container.left::before,
  .insurance.container.right::before {
width:0px;
    left: 100px;
    border-color: transparent #006E51 transparent transparent;
  }

  .insurance.container.left .date,
  .insurance.container.right .date {
    right: auto;
    left: 110px;
top:6px
  }



  .insurance.container.left .content,
  .insurance.container.right .content {
    padding: 30px 30px 30px 90px;

  }
}







.main-insurance {
	background-color: #F4F3F1;
	padding: 110px 0;
	position: relative; }
	.main-insurance-title {
		margin-bottom: 20px; }
	.main-insurance-info {
		width: 470px;
		position: relative;
		z-index: 3; }
	.main-insurance-desc {
		line-height: 1.4;
		margin-bottom: 20px; }
	.main-insurance-btn {
		border: 1px solid #D1A478;
		padding: 15px 50px;
		font-weight: bold;
		color: #D1A478;
		margin-top: 10px;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.main-insurance-btn:hover {
			background-color: #D1A478;
			color: #fff; }
	.main-insurance-img {
		position: absolute;
		top: 0;
		right: 0;
		height: 100%; }

/* Main-advantages section */
.main-advantages {
	padding: 110px 0 60px; }
	.main-advantages-title {
		text-align: center;
		margin-bottom: 20px; }
	.main-advantages-desc {
		text-align: center;
		margin-bottom: 60px; }
	.main-advantages-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
				-ms-flex-align: start;
						align-items: flex-start;
		width: 33%;
		margin-bottom: 80px; }
		.main-advantages-item:first-of-type .main-advantages-item-icon {
			padding-left: 30px; }
		.main-advantages-item-icon {
			width: 135px;
			margin-right: 35px; }
		.main-advantages-item-info {
			width: 180px; }
		.main-advantages-item-title {
			font-size: 18px;
			font-weight: bold;
			line-height: 1.4;
			margin-bottom: 25px; }
		.main-advantages-item-desc {
			line-height: 1.4; }
		.main-advantages-item-wrapper {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between;
			-webkit-flex-wrap: wrap;
					-ms-flex-wrap: wrap;
							flex-wrap: wrap; }

/* Authors section */
.authors {
	background-color: #F4F3F1;
	padding-top: 90px;
	padding-bottom: 77px;
	position: relative; }
	.authors-info {
		width: 570px;
		position: relative;
		z-index: 3; }
	.authors-item {
		padding-bottom: 30px;
		margin-bottom: 29px;
		position: relative; }
		.authors-item:last-of-type {
			margin-bottom: 0;
			padding-bottom: 40px; }
		.authors-item-who {
			font-size: 14px;
			font-weight: 500;
			color: #CCA576;
			margin-bottom: 10px; }
		.authors-item-title {
			font-size: 25px;
			font-weight: bold;
			margin-bottom: 15px; }
		.authors-item-desc {
			font-size: 14px;
			line-height: 1.4; }
		.authors-item-sign {
			position: absolute;
			bottom: 0;
			right: 60px; }
	.authors-btn {
		border: 1px solid #D1A478;
		padding: 15px 50px;
		font-weight: bold;
		color: #D1A478;
		margin-top: 10px;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.authors-btn:hover {
			background-color: #D1A478;
			color: #fff; }
	.authors-img {
		position: absolute;
		top: -30px;
		right: 0; }

/* Partners section */
.partners {
	padding: 110px 0; }
	.partners-slider .slick-list {
		padding: 0 20%; }
	.partners-item {
		height: 230px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center;
		border: 1px solid #EFEFEF;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.partners-item:hover {
			-webkit-box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.08);
							box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.08); }
		.partners-item-wrap {
			-webkit-filter: grayscale(1);
							filter: grayscale(1);
			opacity: .5;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.partners-item-wrap:hover {
				-webkit-filter: grayscale(0);
								filter: grayscale(0);
				opacity: 1; }
			.partners-item-wrap.slick-current {
				-webkit-filter: grayscale(0);
								filter: grayscale(0);
				opacity: 1; }

.arrow {
	cursor: pointer;
	z-index: 3;
	position: absolute;
	top: -50px; }
	.arrow-prev {
		right: 24%; }
	.arrow-next {
		right: 20%; }

/* Main-reviews section */
.main-reviews {
	background-color: #F4F3F1;
	padding-top: 100px;
	padding-bottom: 86px; }
	.main-reviews-slider .slick-list {
		padding: 0 20%; }
	.main-reviews-item {
		background-color: #fff;
		position: relative;
		margin: 0 3px;
		opacity: .3; }
		.main-reviews-item.slick-active {
			opacity: 1; }
		.main-reviews-item:after {
			content: '';
			width: 51px;
			height: 41px;
			background: url("/local/templates/main/css/../img/quote.svg") no-repeat center;
			position: absolute;
			bottom: 20px;
			right: 20px; }
		.main-reviews-item-top {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			border-bottom: 1px solid #F4F3F1; }
		.main-reviews-item-photo {
			width: 70px;
			height: 70px; }
			.main-reviews-item-photo-no {
				background-color: #F9F3E7;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
						-ms-flex-pack: center;
								justify-content: center;
				font-size: 18px;
				font-weight: bold;
				color: #9E7852;
				text-transform: uppercase; }
		.main-reviews-item-author {
			padding: 13px;
			padding-left: 0;
			margin-left: 25px; }
			.main-reviews-item-author-name {
				font-weight: 500;
				margin-bottom: 5px; }
		.main-reviews-item-date {
			font-size: 14px;
			color: #A0A6B5; }
		.main-reviews-item-text {
			padding: 20px;
			font-size: 14px;
			line-height: 1.4;
			position: relative;
			z-index: 3; }

/* Main-why section */
.main-why {
	padding: 80px 0 40px; }
	.main-why-title {
		margin-bottom: 20px; }
	.main-why-subtitle {
		font-weight: bold;
		margin-bottom: 20px; }
	.main-why-text {
		margin-bottom: 20px;
		line-height: 1.4; }
	.main-why-btn-more {
		border: 1px solid #D1A478;
		padding: 15px 50px;
		font-weight: bold;
		color: #D1A478;
		margin-top: 10px;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.main-why-btn-more:hover {
			background-color: #D1A478;
			color: #fff; }
		.main-why-btn-more-wrapper {
			text-align: center; }

/* Partner section */
.partner {
	padding: 80px 0 40px;}
	.partner-title {
		margin-bottom: 20px;
		/**/
		/*text-align:center;*/
		/*padding: 0 50px; */
	}
	.partner-subtitle {
		font-weight: bold;
		margin-bottom: 20px;
	/*	*/
	/*	font-size: 1.1em;*/
	}
	.partner-text {
		margin-bottom: 20px;
		line-height: 1.4;
		/**/
		/*font-size: 1.1em;*/
		text-align: justify;
	}

/* Main-rules section */
.main-rules {
	padding: 80px 0; }
	.main-rules-title {
		margin-bottom: 20px; }
	.main-rules-subtitle {
		font-weight: bold;
		margin-bottom: 20px; }
	.main-rules-text {
		margin-bottom: 20px;
		line-height: 1.4; }
	.main-rules-btn-more {
		border: 1px solid #D1A478;
		padding: 15px 50px;
		font-weight: bold;
		color: #D1A478;
		margin-top: 10px;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.main-rules-btn-more:hover {
			background-color: #D1A478;
			color: #fff; }
		.main-rules-btn-more-wrapper {
			text-align: center; }

/* Footer */
.footer {
	border-top: 1px solid #E2E2E2;
	padding-top: 75px;
	padding-bottom: 30px; }
	.footer-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
				-ms-flex-align: start;
						align-items: flex-start;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.footer-contacts {
		width: 245px; }
		.footer-contacts-item {
			background-color: #F9F3E7;
			width: 100%;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			padding: 15px 20px;
			font-size: 14px;
			font-weight: bold;
			color: #9E7852;
			margin-bottom: 5px;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.footer-contacts-item:hover {
				background-color: #efdfbe; }
			.footer-contacts-item:last-of-type {
				margin-bottom: 0; }
			.footer-contacts-item img {
				margin-right: 15px; }
	.footer-mnu-item {
		display: block;
		margin-bottom: 5px; }
		.footer-mnu-item:last-child {
			margin-bottom: 0; }
		.footer-mnu-item-link {
			font-size: 14px;
			color: #828794;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.footer-mnu-item-link:hover {
				color: #D1A478; }
	.footer-mnu-title {
		font-weight: bold;
		color: #434553;
		margin-bottom: 15px; }
	.footer-mnu-wrapper {
		width: 310px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
				-ms-flex-align: start;
						align-items: flex-start;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.footer-address {
		width: 140px; }
		.footer-address-title {
			font-weight: bold;
			margin-bottom: 15px; }
		.footer-address-value {
			font-size: 14px;
			line-height: 1.4;
			color: #828794;
			margin-bottom: 20px; }
	.footer-working-hours {
		font-size: 14px;
		line-height: 1.4;
		color: #828794; }
	.footer-info {
		width: 235px; }
	.footer-copyright {
		margin-top: 20px;
		font-size: 14px;
		line-height: 1.4;
		color: #828794; }
	.footer-logo {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		font-size: 18px;
		font-family: "Montserrat", sans-serif;
		font-weight: bold;
		color: #242534;
		text-transform: uppercase;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.footer-logo:hover {
			color: #D1A478; }
		.footer-logo img {
			max-width: 175px;
		}
	.footer-bottom {
		border-top: 1px solid #E2E2E2;
		padding-top: 25px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between;
		margin-top: 70px; }
	.footer-social-item {
		display: inline-block;
		margin-right: 30px; }
		.footer-social-item:last-child {
			margin-right: 0; }
		.footer-social-item-link {
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.footer-social-item-link:hover {
				opacity: .7; }

/* Price-precious-metals section */
.price-precious-metals {
	background-color: #29324D;
	padding: 15px 0; }
	.price-precious-metals-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.price-precious-metals-item {
		width: 25%;
		padding-left: 40px;
		border-left: 1px solid rgba(118, 132, 173, 0.3); }
		.price-precious-metals-item:first-of-type {
			border: none;
			padding-left: 0; }
		.price-precious-metals-item-title {
			font-size: 14px;
			font-family: "Montserrat", sans-serif;
			font-weight: 600;
			color: #fff;
			margin-bottom: 5px; }
		.price-precious-metals-item-value {
			color: #fff; }
			.price-precious-metals-item-value-growth {
				color: #20B94B; }
			.price-precious-metals-item-value-fall {
				color: #E13335; }

/* Catalog page */
.crumbs {
	margin-bottom: 10px;
	position: relative;
	z-index: 3; }
	.crumbs-item {
		display: inline-block;
		padding-right: 15px;
		margin-right: 10px;
		position: relative; }
		.crumbs-item:after {
			content: '-';
			color: #D1A478;
			position: absolute;
			top: 50%;
			-webkit-transform: translateY(-50%);
					-ms-transform: translateY(-50%);
							transform: translateY(-50%);
			right: 0; }
		.crumbs-item:last-child {
			margin-right: 0;
			padding-right: 0; }
			.crumbs-item:last-child:after {
				display: none; }
		.crumbs-item-link {
			font-size: 14px;
			color: #D1A478; }

.page-main {
	background: url("/local/templates/main/css/../img/page-main-bg.png") no-repeat top;
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 85px;
	position: relative; }
	.page-main-title {
		width: 535px;
		font-size: 40px;
		font-family: "Montserrat", sans-serif;
		font-weight: 600;
		color: #fff;
		position: relative;
		z-index: 3; }
	.page-main-subtitle{
		width:700px;
		font-family: "Montserrat", sans-serif;
		font-weight: 600;
		color: #fff;
		position: relative;
		z-index: 3; }
	.page-main-img {
		position: absolute;
		top: 0;
		right: 150px;
		height: 100%; }

.catalog {
	padding-top: 30px;
	padding-bottom: 100px; }
	.catalog-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
				-ms-flex-align: start;
						align-items: flex-start;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.catalog-filter {
		width: 265px; }
		.catalog-filter-drop-btn {
			border: 1px solid #D1A478;
			padding: 12px;
			font-size: 14px;
			font-weight: bold;
			color: #D1A478;
			text-align: center;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s;
			display: none; }
			.catalog-filter-drop-btn:hover {
				background-color: #D1A478;
				color: #fff; }
			.catalog-filter-drop-btn.active {
				background-color: #D1A478;
				color: #fff; }

.catalog-menu-drop-btn {
	border: 1px solid #D1A478;
	padding: 12px;
	font-size: 14px;
	font-weight: bold;
	color: #D1A478;
	text-align: center;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	margin-top: 15px;
	display: none; }
.catalog-menu-drop-btn:hover {
	background-color: #D1A478;
	color: #fff; }
.catalog-menu-drop-btn.active {
	background-color: #D1A478;
	color: #fff; }

		.catalog-filter-wrapper {
			border: 1px solid #EFEFEF; }
		.catalog-filter-item {
			padding: 20px 25px;
			border-bottom: 1px solid #EFEFEF; }
			.catalog-filter-item-title {
				font-weight: 500;
				margin-bottom: 10px; }
		.catalog-filter-input {
			width: 100%;
			height: 35px;
			background-color: #F3F3F3;
			border: none;
			padding: 0 15px;
			font: 12px 'CeraCompactPro', sans-serif; }
		.catalog-filter ::-webkit-input-placeholder {
			color: #A0A6B5; }
		.catalog-filter-select {
			width: 100%; }
		.catalog-filter-checkbox-item {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between;
			margin-bottom: 15px; }
.catalog-filter-checkbox-item.checkbox-hidden{
	display: none;
}
.active > .catalog-filter-checkbox-item.checkbox-hidden{
	display: flex;
}
			.catalog-filter-checkbox-item:last-of-type {
				margin-bottom: 0; }
		.catalog-filter-checkbox-quantity {
			font-size: 14px;
			color: #A0A6B5; }
		.catalog-filter-checkbox-drop {
			display: none;
			padding-top: 15px; }
		.catalog-filter-checkbox-more {
			font-size: 14px;
			font-weight: 500;
			color: #D1A478;
			margin-top: 15px; }
		.catalog-filter-slider {
			margin-top: 15px; }
			.catalog-filter-slider-value {
				background-color: #F3F3F3;
				width: 70px;
				height: 35px;
				text-align: center;
				font: 12px 'CeraCompactPro', sans-serif;
				color: #A0A6B5;
				border: none; }
				.catalog-filter-slider-value-item {
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-align: center;
					-webkit-align-items: center;
							-ms-flex-align: center;
									align-items: center; }
					.catalog-filter-slider-value-item-title {
						font-size: 14px;
						margin-right: 13px; }
				.catalog-filter-slider-value-wrapper {
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-pack: justify;
					-webkit-justify-content: space-between;
							-ms-flex-pack: justify;
									justify-content: space-between;
					margin-top: 20px; }
		.smartfilter{
			margin-bottom: 0;
		}
		.catalog-filter-reset {
			border: none;
			cursor: pointer;
			background-color: #F9F3E7;
			width: 100%;
			height: 50px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: center;
			-webkit-justify-content: center;
					-ms-flex-pack: center;
							justify-content: center;
			font-size: 13px;
			font-weight: bold;
			color: #9E7852;
			line-height: 1;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.catalog-filter-reset:hover {
				background-color: #CCA576;
				color: #fff; }
	.catalog-exchange {
		width: 265px;
		border: 1px solid #EFEFEF;
		padding: 30px 25px;
		margin-top: 20px;
		background: #fff; }
		.catalog-exchange-title {
			font-size: 18px;
			font-weight: bold;
			margin-bottom: 25px; }
		.catalog-exchange-item {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between;
			margin-bottom: 35px; }
			.catalog-exchange-item:last-of-type {
				margin-bottom: 0; }
			.catalog-exchange-item-title {
				font-size: 14px;
				font-weight: bold; }
			.catalog-exchange-item-value {
				font-size: 25px;
				font-weight: bold; }
			.catalog-exchange-item-1 .catalog-exchange-item-value {
				color: #CCA576; }
			.catalog-exchange-item-2 .catalog-exchange-item-value {
				color: #A9A9A9; }
			.catalog-exchange-item-3 .catalog-exchange-item-value {
				color: #8BA0BF; }
		.catalog-exchange-tabs-nav {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex; }
			.catalog-exchange-tabs-nav-item {
				width: 65px;
				height: 30px;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
						-ms-flex-pack: center;
								justify-content: center;
				background-color: #F3F3F3;
				-webkit-transition: .5s;
				-o-transition: .5s;
				transition: .5s;
				font-size: 12px;
				font-weight: bold;
				cursor: pointer;
				margin-right: 6px; }
				.catalog-exchange-tabs-nav-item:hover {
					background-color: rgba(204, 165, 118, 0.8);
					color: #fff; }
				.catalog-exchange-tabs-nav-item.active {
					background-color: rgba(204, 165, 118, 0.8);
					color: #fff; }
				.catalog-exchange-tabs-nav-item:last-child {
					margin-right: 0; }
		.catalog-exchange-tabs-content {
			display: none; }
			.catalog-exchange-tabs-content.active {
				display: block; }
		.catalog-exchange-tabs-2-nav {
			margin-top: 7px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			margin-bottom: 35px; }
			.catalog-exchange-tabs-2-nav-item {
				width: 65px;
				height: 30px;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
						-ms-flex-pack: center;
								justify-content: center;
				background-color: #F3F3F3;
				-webkit-transition: .5s;
				-o-transition: .5s;
				transition: .5s;
				font-size: 12px;
				font-weight: bold;
				cursor: pointer;
				margin-right: 6px; }
				.catalog-exchange-tabs-2-nav-item:hover {
					background-color: rgba(204, 165, 118, 0.8);
					color: #fff; }
				.catalog-exchange-tabs-2-nav-item.active {
					background-color: rgba(204, 165, 118, 0.8);
					color: #fff; }
				.catalog-exchange-tabs-2-nav-item:last-child {
					margin-right: 0; }
		.catalog-exchange-tabs-2-content {
			display: none; }
			.catalog-exchange-tabs-2-content.active {
				display: block; }
	.catalog-content {
		width: 850px; }
	.catalog-info {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between;
		margin-bottom: 10px; }
		.catalog-info-right {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between; }
	.catalog-quantity {
		font-weight: 500;
		color: #A0A6B5; }
	.catalog-currency {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		margin-right: 45px; }
		.catalog-currency-title {
			font-weight: 500;
			margin-right: 15px; }
		.catalog-currency-list-item {
			display: inline-block;
			margin-right: 15px; }
			.catalog-currency-list-item:last-child {
				margin-right: 0; }
			.catalog-currency-list-item-link {
				font-weight: 500;
				color: #A0A6B5;
				text-transform: uppercase;
				-webkit-transition: .5s;
				-o-transition: .5s;
				transition: .5s; }
				.catalog-currency-list-item-link:hover {
					color: #D1A478; }
				.catalog-currency-list-item-link.active {
					color: #D1A478; }
	.catalog-sort {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center; }
		.catalog-sort-title {
			font-weight: 500;
			margin-right: 15px; }
		.catalog-sort-select {
			min-width: 140px; }
	.catalog-products {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
						flex-wrap: wrap;
		border-right: 1px solid #EFEFEF;
		border-bottom: 1px solid #EFEFEF; }


			.catalog-products.loading{
				position: relative;
			}
			.catalog-products.loading:before{
				content: '';
				position: absolute;
				top: 0;
				left: 0;
				display: block;
				width: 100%;
				height: 100%;
				z-index: 10;
				background: #ffffff78;
			}
		.catalog-products .products-item {
			padding: 60px 30px 30px; }
			.catalog-products .products-item-name {
				padding: 0; }
.catalog-products .products-item-name:hover{
	color: #CCA576;
}
			.catalog-products .products-item-img {
				width: 130px;
				height: 130px; }
			.catalog-products .products-item-currency-item {
				width: 70px; }
			.catalog-products .products-item-price-sale-cost {
				font-size: 17px; }
			.catalog-products .products-item-price-buy-cost {
				font-size: 17px; }
			.catalog-products .products-item-btn-buy {
				width: 100px;
				text-align: center;
				padding: 12px; }
			.catalog-products .products-item-btn-sale {
				width: 100px;
				text-align: center;
				padding: 12px; }
	.catalog-products-more {
		border: 1px solid #D1A478;
		padding: 12px 45px;
		font-size: 14px;
		font-weight: bold;
		color: #D1A478;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.catalog-products-more:hover {
			background-color: #D1A478;
			color: #fff; }
	.catalog-pagination-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between;
		margin-top: 15px; }

.pagination {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	list-style: none; }
	.pagination-prev {
		height: 40px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center; }
	.pagination-next {
		height: 40px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
				-ms-flex-pack: end;
						justify-content: flex-end; }
	.pagination-item {
		margin-right: 15px; }
		.pagination-item:last-child {
			margin-right: 0; }
		.pagination-item-link {
			width: 40px;
			height: 40px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: center;
			-webkit-justify-content: center;
					-ms-flex-pack: center;
							justify-content: center;
			font-size: 14px;
			font-weight: bold;
			color: #242534;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.pagination-item-link:hover {
				background-color: #D1A478;
				color: #fff; }
			.pagination-item-link.active {
				background-color: #D1A478;
				color: #fff; }
	.pagination-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center;
		margin-top: 10px; }

.info-text {
	line-height: 1.4;
	margin-bottom: 20px; }
	.info-text-bold {
		font-size: 16px;
		font-weight: bold; }
	.info-text-wrapper {
		margin-top: 60px; }

.info-list {
	margin: 40px 0; }
	.info-list-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
				-ms-flex-align: start;
						align-items: flex-start;
		line-height: 1.4;
		margin-bottom: 20px; }
		.info-list-item-number {
			width: 22px;
			margin-right: 15px;
			font-size: 40px;
			font-weight: bold;
			line-height: 1;
			color: #CCA576; }
		.info-list-item-span {
			width: 90%; }
		.info-list-item:last-child {
			margin-bottom: 0; }

.info-title {
	font-size: 36px;
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	margin-bottom: 20px; }

.info-list-2 {
	margin: 40px 0; }
	.info-list-2-item {
		display: block;
		line-height: 1.4;
		padding-left: 20px;
		position: relative;
		margin-bottom: 20px; }
		.info-list-2-item:last-child {
			margin-bottom: 0; }
		.info-list-2-item:before {
			content: '';
			width: 5px;
			height: 5px;
			background-color: #CCA576;
			position: absolute;
			top: 10px;
			left: 0; }

.info-important {
	background-color: #F9F3E7;
	border: 2px dashed #CCA576;
	padding: 30px 35px; }
	.info-important-title {
		font-weight: 900;
		color: #CCA576;
		text-transform: uppercase;
		margin-bottom: 3px; }
	.info-important-text {
		line-height: 1.4; }

.checkbox {
	display: none; }
	.checkbox-label {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		cursor: pointer; }
	.checkbox-custom {
		background-color: #F3F3F3;
		position: relative;
		width: 15px;
		min-width: 15px;
		height: 15px;
		margin-right: 10px; }
	.checkbox-text {
		font-size: 14px; }

.checkbox:checked + .checkbox-custom::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #D1A478 url("/local/templates/main/css/../img/check.svg") no-repeat center; }

.jq-selectbox__select {
	height: 100%;
	cursor: pointer;
	background: #F3F3F3;
	position: relative;
	text-align: left;
	padding: 12px;
	padding-left: 15px; }
	.jq-selectbox__select:after {
		content: '';
		width: 15px;
		height: 15px;
		background: url("/local/templates/main/css/../img/arrow-down-grey.svg") no-repeat center;
		position: absolute;
		top: 10px;
		right: 10px; }
	.jq-selectbox__select-text {
		width: 100% !important;
		font-size: 12px;
		color: #A0A6B5;
		line-height: 1;
		overflow: visible; }

.jq-selectbox__dropdown {
	width: 100%;
	background-color: #F3F3F3;
	padding: 10px 0;
	margin-top: 5px; }
	.jq-selectbox__dropdown li {
		font-size: 12px;
		padding: 5px 15px;
		color: #A0A6B5;
		cursor: pointer;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.jq-selectbox__dropdown li:last-child {
			border: none; }
		.jq-selectbox__dropdown li:hover {
			color: #CCA576; }
		.jq-selectbox__dropdown li.selected {
			color: #CCA576; }
		.jq-selectbox__dropdown li.disabled {
			display: none; }

.ui-widget.ui-widget-content {
	border: none;
	border-radius: 0; }

.ui-slider-horizontal {
	height: 3px; }

.ui-widget-content {
	background-color: #F3F3F3; }

.ui-widget-header {
	background: #CCA576;
	border-radius: 0; }

.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {
	border: none;
	width: 15px;
	height: 15px;
	background: #CCA576;
	border-radius: 50%;
	margin-left: 0; }
	.ui-button:after, .ui-state-default:after, .ui-widget-content .ui-state-default:after, .ui-widget-header .ui-state-default:after, html .ui-button.ui-state-disabled:active:after, html .ui-button.ui-state-disabled:hover:after {
		content: '';
		width: 9px;
		height: 9px;
		background-color: #fff;
		border-radius: 50%;
		position: absolute;
		top: 3px;
		left: 3px; }

.ui-slider-horizontal .ui-slider-handle {
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(-44deg);
			-ms-transform: translateY(-50%) rotate(-44deg);
					transform: translateY(-50%) rotate(-44deg);
	cursor: pointer; }

.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {
	outline: none; }

/* Analitic page */
.analitic {
	padding: 40px 0 100px; }
	.analitic-item {
		width: 25%;
		padding: 30px 15px 25px;
		border: 1px solid transparent;
		border-left: 1px solid #EFEFEF;
		border-top: 1px solid #EFEFEF;
		text-align: center;
	}
.analitic-item.slick-current{
	border: 1px solid #D1A478;
}
		.analitic-item-name {
			display: block;
			color: #000;
			font-weight: 500;
			line-height: 1.4;
			margin-bottom: 20px; }
		.analitic-item-img {
			display: inline-block;
			width: 130px;
			height: 130px; }
		.analitic-item-price {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: center;
			-webkit-justify-content: center;
					-ms-flex-pack: center;
							justify-content: center;
			margin: 20px 0; }
			.analitic-item-price-sale {
				text-align: right;
				margin-right: 20px; }
				.analitic-item-price-sale-title {
					font-size: 12px;
					font-weight: 500;
					color: #A0A6B5;
					margin-bottom: 5px; }
				.analitic-item-price-sale-cost {
					font-size: 20px;
					font-weight: bold;
					color: #20B94B;
					padding-left: 5px;
					padding-bottom: 10px;
					margin-bottom: 15px;
					border-bottom: 1px dashed rgba(160, 166, 181, 0.5); }
			.analitic-item-price-buy {
				text-align: left;
				margin-right: 20px; }
				.analitic-item-price-buy-title {
					font-size: 12px;
					font-weight: 500;
					color: #A0A6B5;
					margin-bottom: 5px; }
				.analitic-item-price-buy-cost {
					font-size: 20px;
					font-weight: bold;
					color: #ED3333;
					padding-left: 5px;
					padding-bottom: 10px;
					margin-bottom: 15px;
					border-bottom: 1px dashed rgba(160, 166, 181, 0.5); }
				.analitic-item-price-buy .analitic-item-price-bottom-value {
					color: #ED3333; }
			.analitic-item-price-bottom-title {
				font-size: 12px;
				color: #A0A6B5;
				margin-bottom: 5px; }
			.analitic-item-price-bottom-value {
				font-size: 14px;
				font-weight: bold;
				color: #20B94B; }
		.analitic-item-wrapper {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			border-right: 1px solid #EFEFEF;
			border-bottom: 1px solid #EFEFEF;

		}
.analitic-item-wrapper  .slick-track{
	display: flex;
}
/* Cart page */
.cart {
	padding: 40px 0 30px; }
	.cart-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
				-ms-flex-align: start;
						align-items: flex-start;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.cart-item {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between;
		padding: 25px;
		border-left: 1px solid #F1F1F1;
		border-top: 1px solid #F1F1F1; }
		.cart-item-left {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center; }
		.cart-item-img {
			width: 90px;
			height: 90px; }
		.cart-item-name {
			width: 260px;
			margin-left: 35px;
			font-size: 14px;
			font-weight: 500;
			line-height: 1.4; }
		.cart-item-name a{
			color: #000;
		}
		.cart-item-right {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center; }
		.cart-item-cost {
			min-width: 130px;
			margin-left: 70px;
			font-size: 20px;
			font-weight: bold; }
		.cart-item-quantity {
			background-color: #F3F3F3;
			width: 100px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			padding: 0 10px; }
			.cart-item-quantity-input {
				background-color: transparent;
				width: 50px;
				height: 40px;
				text-align: center;
				border: none;
				font: 14px 'CeraCompactPro', sans-serif;
				padding: 0 10px; }
			.cart-item-quantity-minus {
				background-color: transparent;
				width: 15px;
				height: 15px;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
						-ms-flex-pack: center;
								justify-content: center;
				cursor: pointer; }
			.cart-item-quantity-plus {
				background-color: transparent;
				width: 15px;
				height: 15px;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
						-ms-flex-pack: center;
								justify-content: center;
				cursor: pointer; }
		.cart-item-wrapper {
			width: 780px;
			border-right: 1px solid #F1F1F1;
			border-bottom: 1px solid #F1F1F1; }
	.cart-info {
		width: 320px;
		border: 1px solid #F1F1F1;
		text-align: center; }
		.cart-info-title {
			font-weight: 500;
			font-size: 14px;
			color: #A0A6B5;
			margin-bottom: 15px; }
		.cart-info-cost {
			font-size: 35px;
			font-weight: bold;
			margin-bottom: 15px; }
		.cart-info-cost-old {
			text-decoration: line-through;
			color: #c4c4c4;
		}
		.cart-info-promocode {
			display: block;
			font-size: 14px;
			font-weight: bold;
			color: #20B94B;
			margin-bottom: 25px; }
		.cart-info-wrap {
			padding: 35px 30px 25px; }
		.cart-info-bottom {
			padding: 25px 30px;
			border-top: 1px solid #F1F1F1; }
	.cart-select {
		width: 100%;
		text-align: left; }
		.cart-select .jq-selectbox__select-text {
			font-size: 14px;
			color: #242534; }
		.cart-select .jq-selectbox__dropdown li {
			font-size: 14px;
			color: #242534; }
	.cart-btn {
		cursor: pointer;
		width: 100%;
		text-align: center;
		padding: 13px;
		border: none;
		color: #fff;
		background-color: #CCA576;
		font-weight: bold;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.cart-btn:hover {
			background-color: rgba(227, 193, 134, 0.2);
			color: #9E7852; }
		.cart-btn-more {
			margin-top: 15px;
			font-weight: bold;
			color: #CCA576;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.cart-btn-more:hover {
				color: #9E7852; }
.basket-coupon-alert-section{
	margin-top: 10px;
}
.delivery {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
			-ms-flex-align: center;
					align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
			-ms-flex-pack: justify;
					justify-content: space-between;
	padding: 30px 45px;
	border: 2px dashed #CCA576;
	margin-top: 40px; }
	.delivery-title {
		margin-left: 45px;
		font-size: 20px;
		font-weight: bold;
		line-height: 1.4; }
		.delivery-title-wrapper {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			padding-right: 60px;
			border-right: 2px solid #CCA576; }
	.delivery-item {
		margin-right: 70px; }
		.delivery-item:last-of-type {
			margin-right: 0; }
		.delivery-item-title {
			font-weight: bold;
			margin-bottom: 10px; }
		.delivery-item-text {
			font-size: 14px; }
		.delivery-item-wrapper {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex; }

.recommended {
	padding: 30px 0 60px; }
	.recommended-title {
		font-size: 28px;
		font-family: "Montserrat", sans-serif;
		font-weight: 600;
		margin-bottom: 30px; }
	.recommended .products-item {
		border: 1px solid #EFEFEF; }
	.recommended .arrow {
		top: 50%;
		-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
						transform: translateY(-50%); }
		.recommended .arrow-prev {
			left: -50px;
			right: auto; }
		.recommended .arrow-next {
			right: -50px; }

/* News section */
.news {
	padding-top: 40px;
	padding-bottom: 90px; }
	.news-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
				-ms-flex-align: start;
						align-items: flex-start;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between;
		margin-bottom: 40px; }
		.news-item-img {
			width: 330px;
			-o-object-fit: cover;
				 object-fit: cover; }
		.news-item-info {
			width: 760px; }
			.news-item-info-item {
				font-weight: 500;
				color: #CCA576;
				border-right: 1px solid #CCA576;
				margin-right: 20px;
				padding-right: 20px; }
				.news-item-info-item:last-of-type {
					margin-right: 0;
					padding-right: 0;
					border: none; }
				.news-item-info-item-wrapper {
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-align: center;
					-webkit-align-items: center;
							-ms-flex-align: center;
									align-items: center;
					margin-bottom: 15px; }
		.news-item-name {
			font-size: 20px;
			font-weight: bold;
			color: #242534;
			margin-bottom: 15px;
			padding-right: 210px;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.news-item-name:hover {
				color: #CCA576; }
		.news-item-desc p {
			line-height: 1.4;
			margin-bottom: 15px; }
			.news-item-desc p:last-of-type {
				margin-bottom: 0; }

/* About page */
.about {
	padding: 70px 0; }
	.about-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
				-ms-flex-align: start;
						align-items: flex-start;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.about-text {
		line-height: 1.4;
		margin-bottom: 20px; }
		.about-text:last-of-type {
			margin-bottom: 0; }
		.about-text-wrapper {
			width: 100%;
			text-align: justify;
			/*font-size: 1.3em;*/
		}
	.about-video {
		background: url("/local/templates/main/css/../img/about-video.png") no-repeat top;
		background-size: cover;
		width: 540px;
		height: 360px; }
	.about-advantages {
		background-color: #F4F3F1;
		padding: 120px 0; }
		.about-advantages-item {
			width: 21%; }
			.about-advantages-item-title {
				margin-top: 20px;
				font-size: 20px;
				font-weight: bold;
				margin-bottom: 20px; }
			.about-advantages-item-text {
				font-size: 18px;
				line-height: 1.4; }
			.about-advantages-item-wrapper {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
						-ms-flex-pack: justify;
								justify-content: space-between; }

.js-video {
	position: relative;
	max-width: 100%; }

.js-video iframe, .js-video video {
	display: block;
	height: 100%;
	width: 100%; }

.video-play {
	background-color: #D1A478;
	border: none;
	width: 80px;
	height: 80px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
			-ms-flex-align: center;
					align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
			-ms-flex-pack: center;
					justify-content: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
			-ms-transform: translate(-50%, -50%);
					transform: translate(-50%, -50%);
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	cursor: pointer; }
	.video-play:hover {
		-webkit-transform: translate(-50%, -50%) scale(1.1);
				-ms-transform: translate(-50%, -50%) scale(1.1);
						transform: translate(-50%, -50%) scale(1.1); }

/* FAQ section */
.faq {
	padding-top: 15px;
	padding-bottom: 30px; }
	.faq-item {
		margin-bottom: 15px; }
		.faq-item:last-of-type {
			margin-bottom: 0; }
		.faq-item-question {
			background-color: #F4F3F1;
			padding: 20px 30px;
			padding-right: 120px;
			font-weight: bold;
			line-height: 1.4;
			cursor: pointer;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s;
			position: relative; }
			.faq-item-question:after {
				content: '';
				width: 20px;
				height: 20px;
				background: url("/local/templates/main/css/../img/faq-plus.svg") no-repeat center;
				position: absolute;
				top: 20px;
				right: 20px; }
			.faq-item-question.active {
				background-color: #CCA576;
				color: #fff; }
				.faq-item-question.active:after {
					background: url("/local/templates/main/css/../img/faq-minus.svg") no-repeat center; }
		.faq-item-answer {
			background-color: #F4F3F1;
			padding: 20px 30px;
			padding-right: 120px;
			line-height: 1.4;
			display: none; }

.faq-form {
	width: 460px; }
	.faq-form-title {
		font-size: 28px;
		font-family: "Montserrat", sans-serif;
		font-weight: bold;
		color: #fff;
		margin-bottom: 25px; }
	.faq-form-input, .faq-form-textarea {
		background-color: rgba(255, 255, 255, 0.1);
		border: none;
		width: 220px;
		height: 45px;
		padding: 0 20px;
		font: 14px 'CeraCompactPro', sans-serif;
		color: #fff; }
		.faq-form-input-wrapper, .faq-form-textarea-wrapper {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between;
			margin-bottom: 20px; }
	.faq-form ::-webkit-input-placeholder {
		color: #fff; }
	.faq-form-textarea {
		width: 100%;
		height: 85px;
		max-width: 100%;
		padding: 10px 20px;
		margin-bottom: 20px; }
	.faq-form-btn {
		background-color: #D1A478;
		padding: 13px 60px;
		font: bold 14px 'CeraCompactPro', sans-serif;
		border: none;
		color: #fff;
		cursor: pointer;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.faq-form-btn:hover {
			background-color: #c48a52; }
	.faq-form-wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between;
		padding: 20px 160px 20px 70px;
		background: url("/local/templates/main/css/../img/faq-form-bg.png") no-repeat top;
		background-size: cover;
		position: relative; }
	.faq-form-wrapper {
		padding-top: 30px;
		padding-bottom: 60px; }
	.popup  .fancybox-close-small svg{
		color: #fff;
	}
	.faq-form-specialist {
		width: 420px;
		padding: 60px 70px;
		background: -webkit-gradient(linear, left top, right top, color-stop(1.28%, rgba(255, 255, 255, 0.1)), color-stop(106.23%, rgba(255, 255, 255, 0)));
		background: -o-linear-gradient(left, rgba(255, 255, 255, 0.1) 1.28%, rgba(255, 255, 255, 0) 106.23%);
		background: linear-gradient(to right, rgba(255, 255, 255, 0.1) 1.28%, rgba(255, 255, 255, 0) 106.23%);
		border-left: 1px solid #CCA576; }
		.faq-form-specialist-title {
			font-size: 14px;
			color: #D1A478;
			margin-bottom: 10px; }
		.faq-form-specialist-name {
			font-size: 30px;
			font-family: "Montserrat", sans-serif;
			font-weight: bold;
			color: #fff;
			margin-bottom: 20px; }
		.faq-form-specialist-text {
			font-size: 14px;
			font-family: "Montserrat", sans-serif;
			font-weight: normal;
			line-height: 1.4;
			color: #fff;
			width: 210px;
			margin-bottom: 80px; }
		.faq-form-specialist-img {
			position: absolute;
			bottom: 0;
			right: 0; }

/* Reviews page */
.reviews {
	padding-top: 20px;
	padding-bottom: 60px; }
	.reviews-item {
		border: 1px solid #F4F4F1;
		padding: 30px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		position: relative; }
		.reviews-item:after {
			content: '';
			width: 51px;
			height: 41px;
			background: url("/local/templates/main/css/../img/quote.svg") no-repeat center;
			position: absolute;
			bottom: 20px;
			right: 20px; }
		.reviews-item-wrap {
			margin-bottom: 20px; }
		.reviews-item-img {
			width: 205px;
			height: 205px; }
		.reviews-item-info {
			width: 815px;
			margin-left: 30px;
			position: relative;
			z-index: 3; }
		.reviews-item-top {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			margin-bottom: 20px; }
		.reviews-item-date {
			color: #A0A6B5;
			margin-right: 20px; }
		.reviews-item-rating-item {
			display: inline-block;
			margin-right: 10px; }
			.reviews-item-rating-item:last-child {
				margin-right: 0; }
		.reviews-item-title {
			font-size: 18px;
			font-weight: bold;
			margin-bottom: 20px; }
		.reviews-item-text {
			line-height: 1.4;
			margin-bottom: 20px; }
		.reviews-item-reply {
			background-color: #F4F4F1;
			padding: 30px 40px; }
			.reviews-item-reply-date {
				color: #A0A6B5;
				margin-bottom: 20px; }
			.reviews-item-reply-author {
				font-size: 18px;
				font-weight: bold;
				margin-bottom: 10px; }
			.reviews-item-reply-text {
				line-height: 1.4; }
			.reviews-item-reply-btn {
				font-size: 18px;
				font-weight: bold;
				color: #CCA576;
				-webkit-transition: .5s;
				-o-transition: .5s;
				transition: .5s; }
				.reviews-item-reply-btn:hover {
					color: #be8d51; }

/* Comparison page */
.comparison {
	padding-top: 20px;
	padding-bottom: 90px; }
.comparison-wrap{
	overflow: auto;
}
.comparison-table{
	min-width: fit-content;
}
	.comparison-top {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between;
		margin-bottom: 20px; }
	.comparison-title {
		font-size: 24px;
		font-family: "Montserrat", sans-serif;
		font-weight: 600; }
	.comparison-btns {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex; }
	.comparison-btn-add {
		background-color: #D1A478;
		width: 170px;
		text-align: center;
		padding: 15px;
		font-weight: bold;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.comparison-btn-add:hover {
			background-color: rgba(209, 164, 120, 0.2);
			color: #9E7852; }
	.comparison-btn-delete {
		width: 170px;
		text-align: center;
		background-color: rgba(209, 164, 120, 0.2);
		margin-left: 20px;
		font-weight: bold;
		color: #9E7852;
		padding: 15px;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.comparison-btn-delete:hover {
			background-color: #D1A478;
			color: #fff; }
	.comparison-products {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		border-right: 1px solid #EFEFEF;
		border-bottom: 1px solid #EFEFEF;
		-webkit-flex-wrap: nowrap;
				-ms-flex-wrap: nowrap;
						flex-wrap: nowrap;
	}
		.comparison-products .products-item {
			min-width: 285px;
			max-width: 285px;
			padding: 60px 30px 30px; }
.comparison-products.favorites-item-wrapper .products-item{
	min-width: initial;
	max-width: initial;
	width: 25%;
}
			.comparison-products .products-item-name {
				padding: 0; }
			.comparison-products .products-item-currency-item {
				width: 70px; }
			.comparison-products .products-item-img {
				width: 130px;
				height: 130px; }
			.comparison-products .products-item-price-sale-cost {
				font-size: 20px; }
			.comparison-products .products-item-price-buy-cost {
				font-size: 20px; }
			.comparison-products .products-item-btn-buy {
				width: 100px;
				text-align: center;
				padding: 12px; }
			.comparison-products .products-item-btn-sale {
				width: 100px;
				text-align: center;
				padding: 12px; }
	.comparison-table-item-title {
		background-color: #EFEFEF;
		padding: 10px;
		border-radius: 2px 2px 0 0;
		font-weight: bold;
		text-align: center; }
	.comparison-table-item-value {
		min-width: 285px;
		max-width: 285px;
		text-align: center;
		border-right: 1px solid #F1F1F1;
		font-size: 14px;
		font-weight: 500;
		padding: 10px; }
	.comparison-table-item-value .comparison-del-link{
		color: red;
	}
		.comparison-table-item-value-wrapper {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			border-left: 1px solid #F1F1F1;
			border-bottom: 1px solid #F1F1F1; }

/* Team page */
.team {
	padding-top: 20px;
	padding-bottom: 60px; }
	.team-item {
		width: 49%;
		margin-bottom: 20px; }
		.team-item-top {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between;
			padding: 20px 25px;
			border: 1px solid #F4F4F1; }
		.team-item-photo {
			width: 171px; }
		.team-item-info {
			width: 310px;
			padding-top: 10px; }
			.team-item-info-item {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
						-ms-flex-pack: justify;
								justify-content: space-between;
				position: relative;
				margin-bottom: 15px; }
				.team-item-info-item:after {
					content: '';
					width: 90%;
					border: 1px dotted #D6D6D6;
					position: absolute;
					bottom: 3px;
					left: 0; }
				.team-item-info-item:last-of-type {
					margin-bottom: 0; }
				.team-item-info-item-title {
					background-color: #fff;
					font-size: 14px;
					padding-right: 5px;
					position: relative;
					z-index: 3; }
				.team-item-info-item-value {
					font-size: 14px;
					font-weight: 500;
					background-color: #fff;
					position: relative;
					z-index: 3;
					padding-left: 5px; }
		.team-item-rating {
			height: 13px; }
			.team-item-rating-item {
				display: inline-block;
				margin-right: 5px;
				width: 13px;
				height: 13px; }
				.team-item-rating-item:last-child {
					margin-right: 0; }
		.team-item-name {
			font-size: 18px;
			font-family: "Montserrat", sans-serif;
			font-weight: bold;
			border-bottom: 1px solid #F1F1F1;
			padding-bottom: 15px;
			margin-bottom: 15px; }
			.team-item-name a{
				color: #242534;
			}
		.team-item-wrapper {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between;
			-webkit-flex-wrap: wrap;
					-ms-flex-wrap: wrap;
							flex-wrap: wrap; }
		.team-item-tabs-nav {
			background-color: #F4F4F1;
			padding-top: 20px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between;
			list-style: none; }
			.team-item-tabs-nav-item {
				font-size: 17px;
				font-family: 'TT Norms', sans-serif;
				font-weight: bold;
				padding: 0 25px 20px;
				-webkit-transition: .5s;
				-o-transition: .5s;
				transition: .5s;
				cursor: pointer;
				position: relative; }
				.team-item-tabs-nav-item:after {
					content: '';
					width: 0%;
					height: 1px;
					background-color: #CCA576;
					position: absolute;
					bottom: 0;
					left: 0;
					-webkit-transition: .5s;
					-o-transition: .5s;
					transition: .5s; }
				.team-item-tabs-nav-item:hover {
					color: #CCA576; }
					.team-item-tabs-nav-item:hover:after {
						width: 100%; }
				.team-item-tabs-nav-item.active {
					color: #CCA576; }
					.team-item-tabs-nav-item.active:after {
						width: 100%; }
		.team-item-tabs-content {
			padding: 20px 25px;
			border: 1px solid #F4F4F1;
			display: none; }
			.team-item-tabs-content.active {
				display: block; }
		.team-item-articles-item {
			margin-bottom: 35px; }
			.team-item-articles-item:last-of-type {
				margin-bottom: 0; }
			.team-item-articles-item-info {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				margin-bottom: 10px; }
			.team-item-articles-item-rating {
				height: 13px; }
				.team-item-articles-item-rating-item {
					width: 13px;
					height: 13px;
					display: inline-block;
					margin-right: 5px; }
					.team-item-articles-item-rating-item:last-of-type {
						margin-right: 0; }
			.team-item-articles-item-date {
				margin-left: 15px;
				font-size: 14px;
				color: #A0A6B5; }
			.team-item-articles-item-name {
				font-size: 14px;
				font-weight: 500;
				line-height: 1.4;
				color: #242534;
				-webkit-transition: .5s;
				-o-transition: .5s;
				transition: .5s; }
				.team-item-articles-item-name:hover {
					color: #CCA576; }
		.team-item-faq-item {
			margin-bottom: 10px; }
			.team-item-faq-item:last-of-type {
				margin-bottom: 0; }
			.team-item-faq-item-question {
				background-color: #F4F3F1;
				padding: 10px 25px;
				padding-right: 60px;
				font-size: 14px;
				font-weight: bold;
				cursor: pointer;
				position: relative; }
				.team-item-faq-item-question:after {
					content: '';
					width: 20px;
					height: 20px;
					background: url("/local/templates/main/css/../img/faq-plus.svg") no-repeat center;
					position: absolute;
					top: 10px;
					right: 20px; }
				.team-item-faq-item-question.active {
					background-color: #CCA576;
					color: #fff; }
					.team-item-faq-item-question.active:after {
						background: url("/local/templates/main/css/../img/faq-minus.svg") no-repeat center; }
			.team-item-faq-item-answer {
				background-color: #F4F3F1;
				padding: 20px 25px;
				line-height: 1.4;
				font-size: 14px;
				display: none; }

/* Team-profile page */
.main {
	overflow: hidden;
	max-height: 490px;
}

.team-profile {
	padding: 70px 0; }
	.team-profile-main {
		padding: 0; }
		.team-profile-main-wrapper {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between; }
		.team-profile-main-left {
			width: 30%; }
		.team-profile-main-info {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center; }
			.team-profile-main-info-text {
				width: 210px; }
			.team-profile-main-info-title {
				font-size: 20px;
				font-weight: bold;
				color: #CCA576;
				margin-bottom: 10px; }
			.team-profile-main-info-desc {
				font-size: 14px;
				line-height: 1.4;
				color: #fff;
				margin-bottom: 40px; }
	.team-profile-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.team-profile-text p {
		line-height: 1.4;
		margin-bottom: 20px; }
		.team-profile-text p:last-of-type {
			margin-bottom: 0; }
		.team-profile-text-wrapper {
			width: 540px; }
.team-profile-faq-form-specialist-sign{
	max-width: 170px;
}
.certificates {
	background-color: #F4F3F1;
	padding: 90px 0; }
	.certificates-item {
		background-color: #fff;
		border: 1px solid #E7E7E7;
		padding: 25px;
		text-align: center; }
		.certificates-item img {
			-webkit-filter: grayscale(1);
							filter: grayscale(1);
			opacity: .3;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
		.certificates-item:hover img {
			-webkit-filter: grayscale(0);
							filter: grayscale(0);
			opacity: 1; }
		.certificates-item.slick-current img {
			-webkit-filter: grayscale(0);
							filter: grayscale(0);
			opacity: 1; }
	.certificates .arrow-prev {
		right: 60px; }
	.certificates .arrow-next {
		right: 0; }

.cooperation {
	padding: 90px 0; }
	.cooperation-item {
		height: 230px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center;
		border: 1px solid #EFEFEF;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.cooperation-item:hover {
			-webkit-box-shadow: 0 0 100px rgba(0, 0, 0, 0.08);
							box-shadow: 0 0 100px rgba(0, 0, 0, 0.08); }
			.cooperation-item:hover img {
				-webkit-filter: grayscale(0);
								filter: grayscale(0);
				opacity: 1; }
		.cooperation-item-wrap.slick-current .cooperation-item {
			-webkit-box-shadow: 0 0 100px rgba(0, 0, 0, 0.08);
							box-shadow: 0 0 100px rgba(0, 0, 0, 0.08); }
			.cooperation-item-wrap.slick-current .cooperation-item img {
				-webkit-filter: grayscale(0);
								filter: grayscale(0);
				opacity: 1; }
		.cooperation-item img {
			-webkit-filter: grayscale(1);
							filter: grayscale(1);
			opacity: .3;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
	.cooperation .arrow-prev {
		right: 60px; }
	.cooperation .arrow-next {
		right: 0; }

.team-profile-faq {
	background-color: #F4F3F1;
	padding-top: 90px;
	padding-bottom: 370px; }
	.team-profile-faq-item {
		margin-bottom: 15px; }
		.team-profile-faq-item-question {
			background-color: #fff;
			padding: 20px 30px;
			padding-right: 60px;
			font-weight: bold;
			cursor: pointer;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s;
			position: relative; }
			.team-profile-faq-item-question:after {
				content: '';
				width: 20px;
				height: 20px;
				background: url("/local/templates/main/css/../img/faq-plus.svg") no-repeat center;
				position: absolute;
				top: 20px;
				right: 20px; }
			.team-profile-faq-item-question.active {
				background-color: #CCA576;
				color: #fff; }
				.team-profile-faq-item-question.active:after {
					background: url("/local/templates/main/css/../img/faq-minus.svg") no-repeat center; }
		.team-profile-faq-item-answer {
			background-color: #fff;
			padding: 20px 30px;
			padding-right: 100px;
			line-height: 1.4;
			display: none; }

.team-profile-faq-form {
	width: 460px; }
	.team-profile-faq-form-wrapper {
		margin-top: -300px; }
	.team-profile-faq-form-title {
		font-size: 28px;
		font-family: "Montserrat", sans-serif;
		font-weight: bold;
		color: #fff;
		margin-bottom: 25px; }
	.team-profile-faq-form-input, .team-profile-faq-form-textarea {
		background-color: rgba(255, 255, 255, 0.1);
		border: none;
		width: 220px;
		height: 45px;
		padding: 0 20px;
		font: 14px 'CeraCompactPro', sans-serif;
		color: #fff; }
		.team-profile-faq-form-input-wrapper, .team-profile-faq-form-textarea-wrapper {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between;
			margin-bottom: 20px; }
	.team-profile-faq-form ::-webkit-input-placeholder {
		color: #fff; }
	.team-profile-faq-form-textarea {
		width: 100%;
		height: 85px;
		max-width: 100%;
		padding: 10px 20px;
		margin-bottom: 20px; }
	.team-profile-faq-form-btn {
		background-color: #D1A478;
		padding: 13px 60px;
		font: bold 14px 'CeraCompactPro', sans-serif;
		border: none;
		color: #fff;
		cursor: pointer;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.team-profile-faq-form-btn:hover {
			background-color: #c48a52; }
	.team-profile-faq-form-wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between;
		padding: 20px 160px 20px 70px;
		background: url("/local/templates/main/css/../img/faq-form-bg.png") no-repeat top;
		background-size: cover;
		position: relative; }
	.team-profile-faq-form-wrapper {
		padding-top: 30px;
		padding-bottom: 60px; }
	.team-profile-faq-form-specialist {
		width: 390px;
		padding: 60px 70px;
		background: -webkit-gradient(linear, left top, right top, color-stop(1.28%, rgba(255, 255, 255, 0.1)), color-stop(106.23%, rgba(255, 255, 255, 0)));
		background: -o-linear-gradient(left, rgba(255, 255, 255, 0.1) 1.28%, rgba(255, 255, 255, 0) 106.23%);
		background: linear-gradient(to right, rgba(255, 255, 255, 0.1) 1.28%, rgba(255, 255, 255, 0) 106.23%);
		border-left: 1px solid #CCA576; }
		.team-profile-faq-form-specialist-title {
			font-size: 30px;
			font-family: "Montserrat", sans-serif;
			font-weight: bold;
			color: #fff;
			margin-bottom: 20px; }
		.team-profile-faq-form-specialist-text {
			font-size: 14px;
			font-family: "Montserrat", sans-serif;
			font-weight: normal;
			line-height: 1.4;
			color: #fff;
			width: 210px;
			margin-bottom: 80px; }
		.team-profile-faq-form-specialist-img {
			position: absolute;
			bottom: 0;
			right: 30px; }

/* Product page */
.product {
	padding-top: 20px;
	padding-bottom: 30px; }
	.product-name {
		margin-top: 10px;
		font-size: 23px;
		font-family: "Montserrat", sans-serif;
		font-weight: 600;
		margin-bottom: 25px; }
	.product-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
				-ms-flex-align: start;
						align-items: flex-start;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.product-photo-slider-wrapper {
		width: 550px;
		border: 1px solid #EFEFEF;
		padding: 20px 40px 15px;
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between;
		position: relative; }
	.product-photo-slider-nav-item {
		width: 80px !important;
		height: 80px !important;
		margin-bottom: 30px;
		cursor: pointer;
		opacity: .3; }
		.product-photo-slider-nav-item:last-of-type {
			margin-bottom: 0; }
		.product-photo-slider-nav-item.slick-current {
			opacity: 1; }
	.product-photo-drop-btn {
		width: 40px;
		height: 40px;
		background: #CCA576 url("/local/templates/main/css/../img/product-photo-drop-btn.svg") no-repeat center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center;
		position: absolute;
		top: 10px;
		left: 10px;
		cursor: pointer;
		z-index: 3; }
		.product-photo-drop-btn.active {
			background: #CCA576 url("/local/templates/main/css/../img/product-photo-drop-btn-close.svg") no-repeat center; }
	.product-photo-settings {
		width: 40px;
		position: absolute;
		top: 52px;
		left: 10px;
		z-index: 3;
		display: none; }
		.product-photo-settings-item {
			width: 40px;
			height: 40px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: center;
			-webkit-justify-content: center;
					-ms-flex-pack: center;
							justify-content: center;
			background-color: #F6EDE4;
			margin-bottom: 2px; }
	.product-info {
		width: 550px; }
	.product-rating {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		margin-bottom: 20px; }
		.product-rating-list {
			margin-right: 20px; }
			.product-rating-list-item {
				display: inline-block;
				margin-right: 5px; }
				.product-rating-list-item:last-child {
					margin-right: 0; }
		.product-rating-reviews {
			font-weight: 500;
			color: #CCA576;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.product-rating-reviews:hover {
				color: #be8d51; }
	.product-info-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between;
		position: relative; }
		.product-info-item:after {
			content: '';
			width: 99%;
			border: 1px dotted #A0A5B5;
			position: absolute;
			bottom: 3px;
			left: 0; }
		.product-info-item-title {
			font-size: 14px;
			padding-right: 5px;
			background-color: #fff;
			position: relative;
			z-index: 3; }
.product-item-detail-tab-content .product-info-item-title{
	font-size: 16px;
}
		.product-info-item-value {
			font-size: 14px;
			padding-left: 5px;
			background-color: #fff;
			position: relative;
			z-index: 3; }
.product-item-detail-tab-content .product-info-item-value{
	font-size: 16px;
}
		.product-info-item-wrapper {
			margin-bottom: 20px; }
.product-item-detail-tab-content  .product-info-item-wrapper{
			max-width: 500px;
		}
	.product-price {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 30px; }
		.product-price-item {
			min-width: 135px;
			margin-right: 40px; }
			.product-price-item:last-of-type {
				margin-right: 0; }
			.product-price-item-title {
				font-size: 14px;
				font-weight: 500;
				color: #A0A6B5;
				margin-bottom: 5px; }
			.product-price-item-sale-cost {
				font-size: 30px;
				font-weight: bold;
				line-height: 1;
				padding-bottom: 15px;
				margin-bottom: 15px;
				border-bottom: 1px dashed #A0A6B5; }
			.product-price-item-bottom-title {
				font-size: 12px;
				color: #A0A6B5;
				margin-bottom: 5px; }
			.product-price-item-bottom-value {
				font-size: 14px;
				font-weight: bold; }
			.product-price-item-buy-cost {
				font-size: 30px;
				font-weight: bold;
				line-height: 1;
				color: #ED3333;
				padding-bottom: 15px;
				margin-bottom: 15px;
				border-bottom: 1px dashed #A0A6B5; }
			.product-price-item-buy-bottom-value {
				font-size: 16px;
				font-weight: bold;
				color: #9E7852; }
	.product-bottom {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.product-quantity {
		background-color: #F3F3F3;
		width: 100px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		padding: 0 10px; }
		.product-quantity-input {
			background-color: transparent;
			width: 50px;
			height: 40px;
			text-align: center;
			border: none;
			font: 14px 'CeraCompactPro', sans-serif;
			padding: 0 10px; }
		.product-quantity-minus {
			background-color: transparent;
			width: 15px;
			height: 15px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: center;
			-webkit-justify-content: center;
					-ms-flex-pack: center;
							justify-content: center;
			cursor: pointer; }
		.product-quantity-plus {
			background-color: transparent;
			width: 15px;
			height: 15px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: center;
			-webkit-justify-content: center;
					-ms-flex-pack: center;
							justify-content: center;
			cursor: pointer; }
	.product-btn {
		width: 105px;
		text-align: center;
		padding: 15px;
		background-color: #D1A478;
		font-weight: bold;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.product-btn:hover {
			background-color: #c48a52; }
	.product-favorite-btn {
		width: 120px;
		text-align: center;
		padding: 15px;
		background-color: rgba(209, 164, 120, 0.2);
		font-weight: bold;
		color: #9E7852;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.product-favorite-btn:hover {
			background-color: #D1A478;
			color: #fff; }
	.product-comparison-btn {
		cursor: pointer;
		background-color: rgba(209, 164, 120, 0.2);
		width: 50px;
		height: 50px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center; }
	.product-info-tabs {
		margin-top: 50px; }
		.product-info-tabs-nav {
			margin-bottom: 20px; }
			.product-info-tabs-nav-item {
				display: inline-block;
				font-size: 24px;
				font-family: "Montserrat", sans-serif;
				font-weight: 600;
				color: #A0A6B5;
				cursor: pointer;
				margin-right: 40px;
				-webkit-transition: .5s;
				-o-transition: .5s;
				transition: .5s; }
				.product-info-tabs-nav-item:last-child {
					margin-right: 0; }
				.product-info-tabs-nav-item.active {
					color: #242534; }
				.product-info-tabs-nav-item:hover {
					color: #242534; }
		.product-info-tabs-content {
			display: none; }
			.product-info-tabs-content.active {
				display: block; }
	.product-info-desc p{
		line-height: 1.4;
		margin-bottom: 20px; }
		.product-info-desc p:last-of-type {
			margin-bottom: 0; }
	.product-info-specifications {
		line-height: 1.4;
		margin-bottom: 20px; }
		.product-info-specifications:last-of-type {
			margin-bottom: 0; }

.product-video {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
			-ms-flex-align: center;
					align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
			-ms-flex-pack: justify;
					justify-content: space-between;
	padding: 40px 60px;
	padding-right: 120px;
	background: url("/local/templates/main/css/../img/faq-form-bg.png") no-repeat top;
	background-size: cover;
	position: relative; }
	.product-video-wrapper {
		padding: 30px 0; }
	.product-video-title {
		padding-left: 30px;
		border-left: 4px solid #CCA576;
		font-size: 26px;
		font-family: "Montserrat", sans-serif;
		font-weight: bold;
		color: #fff;
		line-height: 1.4; }
		.product-video-title-span {
			display: block;
			font-weight: 600;
			color: #CCA576; }
	.product-video-btn {
		background-color: #D1A478;
		padding: 20px 60px 20px 30px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		font-weight: bold;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s; }
		.product-video-btn:hover {
			background-color: #c48a52; }
		.product-video-btn img {
			margin-right: 20px; }
	.product-video-img {
		position: absolute;
		bottom: 0;
		right: 30px; }

.product-more {
	padding: 30px 0; }
	.product-more-tabs-nav {
		margin-bottom: 35px; }
		.product-more-tabs-nav-item {
			display: inline-block;
			font-size: 24px;
			font-family: "Montserrat", sans-serif;
			font-weight: 600;
			color: #A0A6B5;
			cursor: pointer;
			margin-right: 40px;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.product-more-tabs-nav-item:last-child {
				margin-right: 0; }
			.product-more-tabs-nav-item.active {
				color: #242534; }
			.product-more-tabs-nav-item:hover {
				color: #242534; }
	.product-more-tabs-content {
		display: block;
		height: 0;
		overflow: hidden; }
		.product-more-tabs-content.active {
			height: auto;
			overflow: visible; }
	.product-more-slider {
		border-right: 1px solid #EFEFEF;
		border-bottom: 1px solid #EFEFEF; }
	.product-more .arrow {
		top: 50%;
		-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
						transform: translateY(-50%); }
		.product-more .arrow-prev {
			left: -50px;
			right: auto; }
		.product-more .arrow-next {
			right: -50px; }

.product-review {
	padding-top: 30px;
	padding-bottom: 60px; }
	.product-review-wrapper {
		background: url("/local/templates/main/css/../img/faq-form-bg.png") no-repeat top;
		background-size: cover;
		padding: 25px 35px 25px 70px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
				-ms-flex-align: center;
						align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
						justify-content: space-between; }
	.product-review-form {
		width: 460px; }
		.product-review-form-title {
			font-size: 28px;
			font-family: "Montserrat", sans-serif;
			font-weight: bold;
			color: #fff;
			margin-bottom: 20px; }
		.product-review-form-input, .product-review-form-textarea {
			background-color: rgba(255, 255, 255, 0.1);
			border: none;
			width: 220px;
			height: 45px;
			padding: 0 20px;
			font: 14px 'CeraCompactPro', sans-serif;
			color: #fff; }
			.product-review-form-input-wrapper, .product-review-form-textarea-wrapper {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
						-ms-flex-pack: justify;
								justify-content: space-between;
				margin-bottom: 20px; }
		.product-review-form ::-webkit-input-placeholder {
			color: #fff; }
		.product-review-form-textarea {
			padding: 10px 20px;
			height: 85px;
			margin-bottom: 20px;
			width: 100%; }
		.product-review-form-bottom {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
					-ms-flex-pack: justify;
							justify-content: space-between; }
		.product-review-form-btn {
			background-color: #D1A478;
			padding: 14px 50px;
			font: bold 14px 'CeraCompactPro', sans-serif;
			cursor: pointer;
			color: #fff;
			border: none;
			cursor: pointer;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.product-review-form-btn:hover {
				background-color: #c48a52; }
		.product-review-form-grade {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
					-ms-flex-align: center;
							align-items: center; }
			.product-review-form-grade-title {
				color: #A0A6B5;
				margin-right: 20px; }
	.product-review-item {
		width: 465px;
		padding: 40px 40px;
		background: -webkit-gradient(linear, left top, right top, color-stop(1.28%, rgba(255, 255, 255, 0.1)), color-stop(106.23%, rgba(255, 255, 255, 0)));
		background: -o-linear-gradient(left, rgba(255, 255, 255, 0.1) 1.28%, rgba(255, 255, 255, 0) 106.23%);
		background: linear-gradient(to right, rgba(255, 255, 255, 0.1) 1.28%, rgba(255, 255, 255, 0) 106.23%);
		position: relative; }
		.product-review-item-author-name {
			font-size: 20px;
			font-family: "Montserrat", sans-serif;
			font-weight: bold;
			color: #fff;
			margin-bottom: 10px; }
		.product-review-item-title {
			color: #A0A6B5;
			margin-right: 30px; }
			.product-review-item-title-wrapper {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
						-ms-flex-align: center;
								align-items: center;
				margin-bottom: 20px; }
		.product-review-item-rating {
			height: 17px; }
			.product-review-item-rating-item {
				width: 17px;
				height: 17px;
				display: inline-block;
				margin-right: 1px; }
				.product-review-item-rating-item:last-child {
					margin-right: 0; }
		.product-review-item-text {
			line-height: 1.4;
			color: #fff;
			margin-bottom: 20px;
			position: relative;
			z-index: 3; }
			.product-review-item-text:last-of-type {
				margin-bottom: 0; }
		.product-review-item-more {
			margin-top: 30px;
			font-weight: 500;
			color: #D1A478;
			position: relative;
			z-index: 3;
			-webkit-transition: .5s;
			-o-transition: .5s;
			transition: .5s; }
			.product-review-item-more:hover {
				color: #c48a52; }
		.product-review-item-decor {
			width: 100px;
			position: absolute;
			bottom: 25px;
			right: 25px;
			opacity: .1; }

.ajax_form input.error, .ajax_form textarea.error{
	border: 1px solid #db3131 !important;
	box-shadow: 0 0 0 rgba(191,29,29, 0.4);
	animation: pulse 2s infinite;
}

@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(191,29,29, 0.4);
	}
	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(191,29,29, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(191,29,29, 0);
	}
}
@keyframes pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(191,29,29, 0.4);
		box-shadow: 0 0 0 0 rgba(191,29,29, 0.4);
	}
	70% {
		-moz-box-shadow: 0 0 0 10px rgba(191,29,29, 0);
		box-shadow: 0 0 0 10px rgba(191,29,29, 0);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(191,29,29, 0);
		box-shadow: 0 0 0 0 rgba(191,29,29, 0);
	}
}


.basket-items-list-item-remove {
	padding-top: 17px !important;
	vertical-align: top;
}

.basket-item-block-actions {
	position: absolute;
	top: 4px;
	right: 3px;
	transition: 300ms opacity ease;
}

.bx-touch .basket-item-block-actions,
.basket-items-list-item-container:hover .basket-item-block-actions { opacity: 1; }

.basket-item-actions-remove {
	position: relative;
	display: block;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.basket-item-actions-remove:after,
.basket-item-actions-remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 14px;
	background: #d0021b;
	content: '';
	transition: 300ms background-color ease;
}

.basket-item-actions-remove:after { -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); }

.basket-item-actions-remove:before { -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); }

.basket-item-actions-remove:hover:after,
.basket-item-actions-remove:hover:before { background-color: #7e000f; }

.basket-item-block-info .basket-item-actions-remove {
	position: absolute;
	top: -4px;
	right: 0;
}

.coupon-form input[type="text"]{
	cursor: pointer;
	background: #F3F3F3;
	position: relative;
	text-align: left;
	padding: 12px;
	border: none;
	width: 100%;
}
.coupon-form-wrap{
	display: none;
}
.basket-coupon-alert{
	display: flex;
	justify-content: space-between;
}
.basket-coupon-alert .close-link{
	cursor: pointer;
}
.header-cart{
	display: block;
}
.header-phone {
	display: block;
	height: 17px;
	padding-left: 20px;
}
.header-phone img {
	height: 100%;
}
.header-icon{
	position: relative;
}
.header-icon[data-counter]::before {
	content: attr(data-counter);
	position: absolute;
	bottom: -16px;
	right: auto;
	left: auto;
	width: 15px;
	height: 14px;
	border-radius: 50%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 10px;
	color: #fff;
	background: #d1a478;
	display: flex;
	padding: 0;
}

.header-favorites.header-icon[data-counter]::before{
	bottom: -19px;
}
.bx-sbb-empty-cart-container{
	padding: 60px 0;
}
.bx-sbb-empty-cart-container a{
	color: #9E7852;
}
.mini-cart{
	position: relative;
	padding-top: 3px;
}

.basket-item-list-wrap{
	position: absolute;
	opacity: 0;
	visibility: hidden;
	z-index: -2;
	transition: all 0.5s;
	background: transparent;
	width: 400px;
	right: 0;
	top: 100%;
	padding-top: 24px;
	left: auto;
}

.mini-cart:hover .basket-item-list-wrap{
	opacity: 1;
	z-index: 9;
	visibility: visible;
}
.bx-basket-item-list-item-price-old{
	margin-left: 10px;
	text-decoration: line-through;
	color: #ccc;
}
.bx-basket-item-list-wrap{
	max-height: 365px;
	overflow: auto;
	scrollbar-width: thin;
	scrollbar-color: #D1A478 #F3F3F3;
}
.bx-basket-item-list-wrap::-webkit-scrollbar {
	width: 10px;
}
.bx-basket-item-list-wrap::-webkit-scrollbar-track {
	background: #F3F3F3;
	border-radius: 20px;
}
.bx-basket-item-list-wrap::-webkit-scrollbar-thumb {
	background-color: #D1A478;
	border-radius: 20px;
	border: 2px solid #F3F3F3;
}
.bx-basket-item-list-button-container a{
	width: 100%;
	text-align: center;
	padding: 10px 15px;
	background-color: #D1A478;
	font-weight: bold;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bx-basket-item-list-item-status{
	font-size: 16px;
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	padding: 10px 15px;
	border: 1px solid #EFEFEF;
	background: #fff;
	margin-bottom: 4px;
}
.bx-basket-item-list-item{
	display: flex;
	flex-wrap: wrap;
	padding: 10px 15px;
	border: 1px solid #EFEFEF;
	margin-bottom: 3px;
	background: #fff;
}
.bx-basket-item-list-item-name{
	width: calc(100% - 90px);
}
.bx-basket-item-list-item-name a{
	color: #000;
}
.bx-basket-item-list-item-img{
	width: 70px;
	min-width: 70px;
	margin-right: 20px;
}

.bx-basket-item-list-item-price-block{
	display: flex;
	flex-wrap: wrap;
	margin-top: 5px;
}
.bx-basket-item-list-item-price-summ{
	width: 100%;
	margin-top: 10px;
}

/* Popup */
.popup {
	display: none;
}

.product-video-popup {
	padding: 0;
	max-width: 910px;
	width: 100%;
	background: transparent;
}
.product-video-popup-item {
	background: url("/local/templates/main/css/../img/video-fon.jpg") no-repeat top;
	background-size: cover;
	border-radius: 15px;
	height: 475px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.product-video-popup .fancybox-close-small svg{
	color: #fff;
}

.product-review-form-grade-stars{
	position: relative;
	overflow: hidden;
}
.product-review-form-grade-stars .jq-ry-rated-group{
	position: absolute;
	left: 0;
	top: 0;
}
#sell_form{
	padding: 0;
}
.file-preview-thumbnails{
	display: flex;
	flex-wrap: wrap;
}
.file-preview-thumbnails .file-preview{
	width: calc(33.33333% - 10px);
	margin-right: 15px;
	height: 146px;
	border: 2px dashed #fff;
	border-radius: 6px;
	background-size: cover;
	margin-bottom: 15px;
}
.file-preview-thumbnails .file-preview:nth-child(3n){
	margin-right: 0;
}
.file-preview{
	position: relative;
}
.file-preview .file-remove{
	width: 18px;
	height: 18px;
	border: none;
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	background: url(/local/templates/main/css/../img/close.svg) no-repeat center;
	background-size: 8px;
	background-color: red;
	border-radius: 50%;
}

#sell_form .faq-form-wrapper{
	padding: 0;
}
.files-review-label input[type="file"]{
	display: none;
}
.files-review-label-title{
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #fff;
}
.files-review-label-desc{
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #fff;
	display: block;
	opacity: 0.5;
	margin-top: 5px;
}

.files-review-label{
	cursor: pointer;
	border: 2px dashed #fff;
	padding: 15px;
	display: block;
	border-radius: 8px;
	margin-bottom: 20px;
	font-size: 13px;
}

#sell_form .faq-form-wrap{
	align-items: flex-start;
}

.sell-form-product {
	width: 420px;
	padding: 20px 15px;
	background: -webkit-gradient(linear, left top, right top, color-stop(1.28%, rgba(255, 255, 255, 0.1)), color-stop(106.23%, rgba(255, 255, 255, 0)));
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0.1) 1.28%, rgba(255, 255, 255, 0) 106.23%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0.1) 1.28%, rgba(255, 255, 255, 0) 106.23%);
	border-left: 1px solid #CCA576;
	margin-left: 20px;
}

.sell-form-product-title {
	font-size: 21px;
	font-family: "Montserrat", sans-serif;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px; }
.sell-form-product-text {
	font-size: 14px;
	font-family: "Montserrat", sans-serif;
	font-weight: normal;
	line-height: 1.4;
	color: #fff;
	width: 210px;
	margin-bottom: 80px; }

.sell-form-product-content{
	display: flex;
}
.sell-form-product-img{
	margin-right: 15px;
}
#sell_form .fancybox-close-small svg{
	color: #fff;
}
.sell-form-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	/*align-items: flex-start;*/
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 20px 20px;
	background: url("/local/templates/main/css/../img/faq-form-bg.png") no-repeat top;
	background-size: cover;
	position: relative; }

.header-search-form input[type="text"]{
	width: 100%;
	height: 35px;
	background-color: #F3F3F3;
	border: none;
	padding: 0 15px;
	font: 12px 'CeraCompactPro', sans-serif;
}
.header-search-form{
	width: 100%;
	position: relative;
}
.header-search-form input[type="submit"]{
	border: none;
	position: absolute;
	top: 0;
	right: 15px;
	width: 15px;
	height: 100%;
	background: url(/local/templates/main/css/../img/search.svg) no-repeat center;
	background-size: contain;
	font-size: 0;
}
.header-search-warp{
	position: absolute;
	width: 100%;
	z-index: 99;
	top: -200000px;
	left: 0;
	height: calc(100% + 30px);
	background: #fff;
	_display: flex;
	justify-content: center;
	align-items: center;
	transition: all 0.5s;
}
.header-search-warp.active{
	top: -15px;
	transition: all 0.5s;
}
#answer_form{
	padding: 0;
}
#answer_form .faq-form-wrapper{
	padding: 0;
}
#answer_form .fancybox-close-small svg{
	color: #fff;
}
.map-columns{
	padding: 60px 0;
}
.map-columns a{
	color: #000;
}

.jGrowl.bottom-right {
	width: 100%;
	bottom: auto !important;
	background: #fff;
	top: 0;
	box-shadow: 0 4px 5px 0px rgb(50 50 50 / 19%);
}
body .jGrowl-notification {
	width: 100%;
	background: #fff;
	margin: 0;
	padding: 0;
	opacity: 0.9;
}

.jGrowl.bottom-right .jGrowl-message {
	background: #fff;
	color: #000;
	font-size:17px;
}

.jGrowl-notification .jGrowl-header {
	background: #4981F8;
	color: #fffff;
}
.jGrowl-notification{
	border: none;
}
.alert-row{
	display: flex;
	justify-content: space-between;
	padding: 20px;
	align-items: center;
}
.alert-row-left{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.alert-row-img{
	margin-right: 15px;
	max-width: 100px;
}
.close-alert-wrap {
	margin-left: 10px;
}

.jGrowl-notification.alert .jGrowl-close{
	display: none;
}
.jGrowl.top-right{
	width: 100% !important;
}
.alert-row-title{
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
	margin-bottom: 12px;
	max-width: 548px;
}

.alert-row-desc{
	font-size: 16px;
	line-height: 19px;
	color: #7D8A9A;
}

.alert-row-btns{
	margin-left: 10px;
}

.alert-row-btn-primary{
	border-radius: 2px;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #FFFFFF !important;
	text-transform: uppercase;
	padding: 13px;
	min-width: 256px;
	margin-bottom: 28px;
	display: block;
	background-color: #D1A478;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.alert-row-btn-primary.blue{
	background-color: #0B65E0;
}
.alert-row-btn{
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	color: #D1A478 !important;
	display: block;
}
.alert-row-btn.blue{
	color: #0B65E0;
}
.alert-row-btn.green {
	color: #0bc16a;
}


.alert-row-form .alert-row-left{
	width: 100%;
	align-items: flex-start;
}

.alert-row-form .comment-form{
	align-items: flex-start;
}
.alert-row-form .alert-row-content{
	width: 100%;
}
.alert-row.alert-row-form{
	align-items: flex-start;
}
.alert-row.alert-row-form [name="rating"]{
	display: none;
}

.alert-row .form-submit-wrap{
	margin-bottom: 20px;
}

.product .bx_catalog-compare-list{
	display: none !important;
}

.catalog-menu-title{
	font-weight: 500;
	padding: 12px 25px;
}
.catalog-menu-wrap{
	border: 1px solid #EFEFEF;
	margin-top: 20px;
	/*padding: 10px 0;*/
}
.catalog-menu li{
	list-style: none;
}
.catalog-menu li a{
	color: #000;
	font-size: 14px;
}
.catalog-menu li a.active{
	color: #9E7852;
}

.catalog-menu > li{
	border-top: 1px solid #EFEFEF;
}
.catalog-menu li > div{
	padding: 10px 25px;
}
.catalog-menu li ul{
	display: none;
	background: #f3f3f3;
}
.catalog-menu li.is_parent > div{
	position: relative;
	padding-right: 20px;
}
.catalog-menu li.is_parent > div:after{
	content: '';
	display: inline-block;
	background: url(/local/templates/main/css/../img/catalog-down-arrow.svg) no-repeat center;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: calc(50% - 10px);
	transition: all 0.5s;
	cursor: pointer;
}
.catalog-menu li.is_parent > div.active:after{
	transform: rotate(180deg);
}
.main-reviews-btn-wrap{
	text-align: center;
}
.main-reviews-btn-add{
	border: 1px solid #D1A478;
	padding: 15px 60px;
	font-weight: bold;
	color: #D1A478;
	line-height: 1;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	margin-top: 20px;
}
.main-reviews-btn-add:hover {
	background-color: #D1A478;
	color: #fff; }

#modal_review_form{
	padding: 0;
}
#modal_review_form .faq-form-wrapper{
	padding: 0;
}
#chartdiv, #chartanalitic {
	width: 100%;
	height: 450px;
	min-width: 550px;
}
[aria-labelledby="id-66-title"]{
	display: none !important;
}
.product-chart{
	padding: 42px 0;
	overflow: hidden;
}
.product-chart-title{
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	color: #242534;
	margin-bottom: 22px;
}

.main-chart-title{
	font-weight: 600;
	font-size: 36px;
	line-height: 44px;
	color: #242534;
	margin-bottom: 13px;
}

.main-chart-desc{
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 37px;
}
.main-chart-desc span{
	color: #D1A478;
}
.main-chart {
	display: flex;
	justify-content: space-between;
	padding: 92px 0 0;
}
.main-chart-item {
	margin-right: 15px;
	border-radius: 3px;
	border: 1px solid transparent;
}
.main-chart-item.slick-current{
	border-color: rgb(209, 164, 120);
}
.main-chart-item-top{
	display: flex;
	padding: 8px;
	justify-content: space-between;
}
.main-chart-item-img img{
	height: auto;
}
[aria-labelledby="id-209-title"]{
	display: none;
}
.main-chart-item-price-label{
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	color: #242534;
	opacity: 0.3;
}
.main-chart-item-price-value{
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	text-align: center;
	color: #E8BE96;
	margin-bottom: 10px;
}
.main-chart-list{
	width: 100%;
	/*display: flex;*/
	/*justify-content: space-between;*/
}
.main-chart-left{
	width: 60%;
}

.main-chart-right{
	width: 456px;
	max-width: 100%;
}

#mainChart{
	height: 380px;
	width: 100%;
}

.main-chart-line{
	height: 100px;
	width: 100%;
	background: #FCFCFC;
}

[aria-labelledby="id-208-title"]{
	display: none;
}
.product-chart-wrap{
	overflow: auto;
}

.empty-cart-title{
	font-weight: bold;
	font-size: 35px;
	line-height: 44px;
	text-align: center;
	color: #242534;
	margin-bottom: 15px;
}

.empty-cart-desc{
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #242534;
	margin-bottom: 27px;
}
.empty-cart-desc a{
	color: #CCA576;
	text-decoration: underline;
}
.empty-cart-desc a:hover{
	text-decoration: none;
}

.empty-cart-btn{
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #FFFFFF;
	background: #CCA576;
	width: 264px;
	padding: 13px;
	display: block;
	margin: auto;
}

.empty-cart{
	padding: 70px 0 40px;
}
.empty-cart-wrap + div + .recommended{
	padding-top: 60px;
}
.favorites-item-wrapper{
	display: flex;
	flex-wrap: wrap;
}
.favorites-items-list{
	padding-bottom: 50px;
}
.products-item-favorite-remove{
	right: 20px;
}
.products-item-favorite-remove + .products-item-filter{
	right: 60px;
}
.favorites-top{
	padding: 17px 0 20px;
	text-align: right;
}
.favorites-delete-all-btn {
	width: 205px;
	text-align: center;
	background-color: rgba(209, 164, 120, 0.2);
	margin-left: 20px;
	font-weight: bold;
	color: #9E7852;
	padding: 15px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s; }
.favorites-delete-all-btn:hover {
	background-color: #D1A478;
	color: #fff; }
.bx-404-container{
	padding: 80px 0;
	text-align: center;
}
.bx-404-container a{
	color: #9E7852;
}
.sitemap-list{
	display: flex;
	flex-wrap: wrap;
	padding: 60px 0;
	justify-content: space-between;
}
.sitemap-list > ul{
	margin-right: 20px;
}
.sitemap-list ul a{
	font-size: 18px;
	font-weight: bold;
	color: #242534;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.sitemap-list ul li{
	list-style: none;
	display: block;
}
.sitemap-list ul > li{
	margin-bottom: 15px;
}
.sitemap-list ul li li{
	padding-left: 17px;
	position: relative;
}
.sitemap-list ul li li a{
	color: #242534;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	font-size: 14px;
	font-weight: 400;
}
.sitemap-list ul li ul{
	padding-top: 15px;
}
.sitemap-list ul li li:before{
	content: '';
	width: 9px;
	height: 3px;
	background-color: #CCA576;
	position: absolute;
	top: 51%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
}
.profile-wrap{
	padding: 30px 0;
}

.profile{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.profile-sitebar {
	width: 200px;
}

.profile-content {
	width: calc(100% - 225px);
}
.profile-content.full {
	width: 100%;
}


.profile-content.full .bx-authform{
	margin: auto;
}


.sale-order-detail-payment-options-methods-container:before {
	display: none;
}


.personal-menu-title{
	font-weight: 500;
	padding: 12px 25px;
}
.personal-menu-wrap{
	border: 1px solid #EFEFEF;
	/*margin-top: 20px;*/
	/*padding: 10px 0;*/
}
.personal-menu li{
	list-style: none;
}
.personal-menu li a{
	color: #000;
	font-size: 14px;
}
.personal-menu li a.active{
	color: #9E7852;
}

.personal-menu li a.logout{
	color: red;
}

.personal-menu > li{
	border-top: 1px solid #EFEFEF;
}
.personal-menu li > div{
	padding: 10px 25px;
}
.personal-menu li ul{
	display: none;
	background: #f3f3f3;
}
.personal-menu li.is_parent > div{
	position: relative;
	padding-right: 20px;
}
.personal-menu li.is_parent > div:after{
	content: '';
	display: inline-block;
	background: url(/local/templates/main/css/../img/catalog-down-arrow.svg) no-repeat center;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: calc(50% - 10px);
	transition: all 0.5s;
	cursor: pointer;
}
.personal-menu li.is_parent > div.active:after{
	transform: rotate(180deg);
}

.main-profile-block-shown .form-control {
	border: 1px solid #efefef;
	padding: 8px 15px;
	font: 14px 'CeraCompactPro', sans-serif;
	color: #000;
	width: 100%;
}
.main-profile-block-shown  .main-profile-form-label {
	margin-bottom: 6px;
	font-weight: 600;
	font-size: 15px;
	display: block;
}
.main-profile-block-shown .form-group {
	margin-bottom: 20px;
	width: calc(50% - 10px);
}
.profile-form-fields-wrap {
	display: flex;
	flex-wrap: wrap;
	max-width: 620px;
	justify-content: space-between;
}
.main-profile-submit {
	border: 1px solid #D1A478;
	background-color: #D1A478;
	padding: 9px 49px;
	font: bold 14px 'CeraCompactPro', sans-serif;
	color: #fff;
	cursor: pointer;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	margin-right: 10px;
}
.main-profile-submit:hover{
	border-color: #CCA576;
	background-color: transparent;
	color: #CCA576;
}
.bx_profile .btn-link {
	border: 1px solid #D1A478;
	background-color: transparent;
	padding: 9px 49px;
	font: bold 14px 'CeraCompactPro', sans-serif;
	color: #D1A478;
	cursor: pointer;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.bx_profile .btn-link:hover{
	background-color: #D1A478;
	color: #fff;
}
.bx_profile .main-profile-social-block {
	margin-top: 30px;
}
.soc-serv-main .button {
	border: 1px solid #D1A478;
	background-color: #D1A478;
	padding: 4px 30px;
	font: bold 14px 'CeraCompactPro', sans-serif;
	color: #fff;
	cursor: pointer;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	margin-left: 10px;
}

.soc-serv-main [type="text"]{
	border: 1px solid #efefef;
	padding: 7px 15px;
	color: #000;
}
div.bx-auth-service-form {
	border: none;
	background-color: rgb(226 226 226 / 20%);
}
.profile-content div.bx-auth {
	max-width: initial;
}
.bx-authform-formgroup-container [type="submit"] {
	border: 1px solid transparent;
	background-color: #CCA576;
	padding: 12px 45px;
	font-size: 14px;
	font-weight: bold;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	color: #fff;
	font-family: 'CeraCompactPro', sans-serif;
	cursor: pointer;
}
.bx-authform-link-container {
	margin-bottom: 10px;
}
.product-btn{
	padding: 15px 10px;
	font-size: 15px;
}

.contacts-page-wrap{
	padding: 45px 0;
}
.contacts-bottom{
	display: flex;
	margin-top: 50px;
	justify-content: space-between;
}
.contact-items-list{
	display: flex;
}
.contact-item-title{
	font-weight: 600;
}
.contact-item-text a{
	color: #000;
}
.contact-item{
	width: 26%;
}
.contacts-map{
	border: none;
	width: 100%;
	height: 450px;
}
.contacts-bottom > div{
	width: calc(50% - 20px);
}

.contact-form-title {
	font-size: 28px;
	font-family: "Montserrat", sans-serif;
	font-weight: bold;
	color: #000;
	line-height: 1;
	margin-bottom: 25px; }
.contact-form-input, .contact-form-textarea {
	border: 1px solid #dedede;
	background-color: transparent;
	width: 100%;
	height: 45px;
	padding: 0 20px;
	font: 14px 'CeraCompactPro', sans-serif;
	color: #000;
	border-radius: 2px; }
.contact-form-input{
	margin-bottom: 15px;
}
.contact-form ::-webkit-input-placeholder {
	color: #000; }
.contact-form-textarea {
	width: 100%;
	height: 85px;
	max-width: 100%;
	padding: 10px 20px;
	margin-bottom: 20px; }
.contact-form-btn {
	background-color: #D1A478;
	padding: 13px 60px;
	font: bold 14px 'CeraCompactPro', sans-serif;
	border: none;
	color: #fff;
	cursor: pointer;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s; }
.contact-form-btn:hover {
	background-color: #c48a52; }

[data-entity="compare-checkbox"]{
	display: none !important;
}
.static-page-wrap{
	padding: 60px 0;
	line-height: 1.3;
}
.static-page-wrap p, .static-page-wrap ul{
	margin-bottom: 15px;
}
.static-page-wrap ul{
	padding-left: 20px;
}
 .static-page-wrap ul li {
	margin-bottom: 7px;
  }

.static-page-wrap a {
	color: #000;
	text-decoration: underline;
}
.static-page-wrap a:hover{
	text-decoration: none;
}
.main-rules-btn-more, .main-why-btn-more, .main-insurance-btn {
	pointer-events: none;
	opacity: 0.7;
}
.pay-page-wrap a {
	color: #000;
	text-decoration: underline;
}
.pay-page-wrap {
	padding: 60px 0;
}
.pay-page-wrap .row {
	margin-bottom: 5px;
}
.pay-page-wrap .pay_name {
	margin-top: 20px;
}
.pay-page-wrap [type="SUBMIT"]{
	border: 1px solid transparent;
	background-color: #CCA576;
	padding: 12px 45px;
	font-size: 14px;
	font-weight: bold;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	color: #fff;
	margin: 10px 0;
	border-radius: 0 !important;
}
.static-page-wrap ol {
	padding-left: 20px;
}
.main-h1-wrap {
	text-align: center;
	padding-top: 30px;
}
.main-h1-wrap h1 {
	margin-bottom: 0;
}
.DPD_openTerminalSelect {
	color: #000;
	border: none;
	color: #fff;
	width: 100%;
	text-align: center;
	padding: 13px;
	background-color: #CCA576;
	font-weight: bold;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	margin-top: 20px;

}
.bx-soa-pp .bx-soa-pp-company {
	margin-bottom: 10px;
}

.broker-modal-form {
	max-width: 500px;
	padding: 35px 20px;
	text-align: center;
}

.broker-modal-title {
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 20px;
}

.broker-modal-desc {
	display: flex;
	line-height: 1;
	margin-top: 20px;
}
.broker-modal-desc input[type="checkbox"]{
	display: none;
}
.broker-modal-actions-wrap {
	display: flex;
	justify-content: space-between;
}
.broker-modal-actions-wrap > a{
	width: 49%;
}
.broker-modal-desc a{
	color: #d1a478;
	text-decoration: underline;
}
.broker-modal-desc a:hover{
	text-decoration: none;
}
.broker-modal-desc span{
	width: 15px;
	height: 15px;
	cursor: pointer;
	border-radius: 3px;
	border: 1px solid #d1a478;
	margin-right: 10px;
	margin-top: 2px;
}
.broker-modal-desc input[type="checkbox"]:checked + span {
	background: url(/local/templates/main/css/../img/broker-check.svg) no-repeat center;
	background-color: #d1a478;
	align-items: center;
}
.broker-buy-btn.disabled{
	pointer-events: none;
	opacity: 0.6;
}
.politics-checkbox span.check{
	width: 15px;
	height: 15px;
	cursor: pointer;
	border-radius: 3px;
	border: 1px solid #d1a478;
	margin-right: 10px;
	margin-top: 2px;
	display: inline-block;
}
.politics-checkbox input {
	display: none;
}
.politics-checkbox {
	margin: 20px 0;
}
.main-user-consent-request-announce > a {
	color: #000;
}
#bx-soa-orderSave .btn  {
	border: none;
	color: #fff;
	text-align: center;
	padding: 13px;
	background-color: #CCA576;
	font-weight: bold;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	margin-top: 10px;
}
#bx-soa-orderSave .btn:hover {
	background-color: rgba(227, 193, 134, 0.2);
	color: #9E7852;
}
.politics-checkbox label {
	display: flex;
	align-items: center;
}
.politics-checkbox input:checked + span.check {
	background: url(/local/templates/main/css/../img/broker-check.svg) no-repeat center;
	background-color: #d1a478;
	align-items: center;
}

.bx-order-cancel .btn-danger {
	border: 1px solid transparent;
	background-color: #CCA576;
	padding: 6px 32px;
	font-size: 14px;
	font-weight: bold;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	color: #fff;
}
.bx-order-cancel .btn-danger:hover{
	border-color: #CCA576;
	background-color: transparent;
	color: #CCA576;
}
.bx-order-cancel a {
	color: #000;
}
.bx-order-cancel [name="REASON_CANCELED"] {
	border: 1px solid #e3e3e3;
	width: 100%;
	margin: 15px 0;
}
.personal-menu-item-link.logout {
	color: red;
}
.static-page-wrap h3 {
	margin-bottom: 5px;
}
.broker-preview-btn {
	width: 100% !important;
}
.broker-preview-btn.disabled {
	opacity: 0.7;
	pointer-events: none;
}
.order_call_modal_btn {
	width: 49%;
	text-align: center;
	padding: 15px;
	background-color: #D1A478;
	font-weight: bold;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	border: none;
	color: #fff;
	cursor: pointer;
}
.order_call_modal_btn:hover{
	background-color: #c48a52;
}
.buy_one_click-form .callback-form-input {
	border: 1px solid #ccc;
	padding: 10px 15px;
	width: 49%;
	margin-bottom: 12px;
}
.buy_one_click-form .callback-form-input[type="email"] {
	width: 100%;
}
.sale-order-payment-change-pp [type="SUBMIT"],
.sale-order-detail-payment-options-methods-template [type="SUBMIT"],
.sale-order-list-inner-row-template form [type="SUBMIT"]{
	border: 1px solid transparent;
	background-color: #CCA576;
	padding: 6px 32px;
	font-size: 14px;
	font-weight: bold;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	color: #fff;
	margin: 10px 0;
}
.sale-order-detail-active-event .sale-order-detail-payment-options-methods-template {
	padding: 0;
	border: none;
}
.product-item-detail-tab-content .detail-title, .product-item-detail-tab-content h2{
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	color: #CCA576;
}

.buy_one_click-form_text a {
	color: #D1A478;
}

.article-header {
	background: url(/local/templates/main/css/../img/article-header-bg.jpg) no-repeat center;
	background-size: cover;
}

.article-main-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.article-main-img {
	opacity: 0.6;
}
.article-main-info {
	display: flex;
	flex-wrap: wrap;
	flex: 1;
}
.article-main-info-row {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 25px 0;
}
.article-main-info-item-wrap {
	width: 30%;
	border-right: 1px solid #6D758E;
}
.article-main-info-item-wrap:first-child,
.article-main-info-item-wrap:last-child{
	width: 20%;
}
.article-main-info-item-wrap:last-child {
	border-right: none;
}
.article-main-info-item-wrap:last-child .article-main-info-item{
	width: 90px;
}
.article-main-info-item {
	max-width: 152px;
	margin: auto;
	width: 152px;
}
.article-main-info-item-title {
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	color: #6D758E;
	margin-bottom: 6px;
}
.article-main-info-item-value {
	font-weight: 400;
	font-size: 18px;
	line-height: 18px;
	color: #fff;
}

.article-rating {
	display: flex
}
.article-rating > div {
	margin-right: 8px;
}

.article-main-actions {
	display: flex;
	justify-content: space-between;
}
.article-img{
	margin-bottom: 20px;
	margin-top: 10px;
}
.article-content {
	margin-top: 10px;
	margin-bottom: 30px;
}
.article-img.full {
	width: 100%;
}

.content_block_list {
	float: right;
	width: 300px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 20px 17px 19px;
	background: #F2F2F2;
	border-radius: 2px;
}

.content_block_title {
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	color: #242534;
	margin-bottom: 14px;
}
#article_nav li a{
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}
#article_nav li {
	list-style: none;
	width: 100%;
	margin-bottom: 16px;
	padding: 0 10px 0 29px;
	position: relative;
}

#article_nav li:after{
	content: '';
	position: absolute;
	left: 0;
	top: -2px;
	width: 23px;
	height: 23px;
	display: inline-block;
	background: url(/local/templates/main/css/../img/article-nav-icon.svg) no-repeat center;
}

.alert-info {
	background-color: #F9F3E7;
	border: 2px dashed #CCA576;
	padding: 19px 28px;
	margin-bottom: 15px;
}
.alert-info-title {
	font-weight: 900;
	color: #CCA576;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.alert-info-text {
	line-height: 1.4;
}
.alert-info-text a {
	color: #9E7852;
}
/* Media(Adaptive) */
@media only screen and (max-width: 1400px) {
	.authors-img {
		width: 50%;
		height: auto;
		top: auto;
		bottom: 0; } }

@media only screen and (max-width: 1199px) {
	.header-search-warp{
		height: auto;
		bottom: -56px;
		top: auto;
		opacity: 0;
		z-index: -1;
		visibility: hidden;
	}
	.header-search-warp.active{
		z-index: 10;
		opacity: 1;
		visibility: visible;
		top: auto;
	}
	.header{
		padding: 20px 0;
	}
	.c-container {
		width: 100%;
		padding: 0 3%; }
	.header-wrapper {
		-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
						flex-wrap: wrap; }
	.header-info {
		width: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center;
		margin-top: 20px; }
	.main-item-exchange {
		display: none; }
	.main-item-info {
		margin-left: 0; }
	.products-item {
		padding: 60px 20px 30px; }
		.products-item-currency-item {
			width: 80px; }
		.products-item-btn-buy {
			padding: 12px 40px; }
		.products-item-btn-sale {
			padding: 12px 40px; }
	.main-categories {
		padding-bottom: 25px; }
		.main-categories-item {
			padding: 30px 20px; }
	.main-guarantee {
		text-align: center;
		padding-top: 25px;
		padding-bottom: 80px; }
		.main-guarantee-desc {
			padding: 0 200px; }
		.main-guarantee-item-wrapper{
			padding: 0 215px;
		}
		.main-guarantee-wrapper {
			display: block; }
		.main-guarantee-img {
			display: none; }
		.main-guarantee-info {
			width: 100%; }
		.main-guarantee-item {
			text-align: left; }
	.main-advantages {
		padding: 60px 0 0; }
		.main-advantages-item {
			width: 50%; }
	.authors-info {
		width: 48%; }
	.partners {
		padding: 80px 0; }
		.partners-slider .slick-list {
			padding: 0 3%; }
	.arrow-prev {
		right: 10%; }
	.arrow-next {
		right: 3%; }
	.footer-contacts {
		width: 230px; }
	.footer-mnu-wrapper {
		width: 270px; }
	.footer-social-item {
		margin-right: 20px; }
	.price-precious-metals-item {
		padding-left: 15px; }
	.page-main-img {
		right: 0; }
	.catalog-wrapper {
		display: block; }
	.catalog-content {
		width: 100%;
		margin-top: 15px; }
	.catalog-filter {
		width: 100%;
		/*display: none; */
	}
	.catalog-filter-wrapper{
		display: none;
	}
	.catalog-exchange{
		display: none;
	}
	.catalog-menu-wrap{
		display: none;
		margin-top: 0;
	}
		.catalog-filter-drop-btn {
			display: block; }
		.catalog-menu-drop-btn{
			display: block;
		}
		.catalog-menu-title{
			display: none;
		}
	.analitic-item {
		padding: 30px 15px; }
		.analitic-item-price-sale-cost {
			font-size: 19px; }
		.analitic-item-price-buy-cost {
			font-size: 19px; }
	.cart-wrapper {
		-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
						flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center; }
	.cart-item-wrapper {
		width: 100%; }
	.delivery-title {
		margin-left: 10px; }
		.delivery-title-wrapper {
			padding-right: 30px; }
	.delivery-item {
		margin-right: 30px; }
	.recommended .arrow-prev {
		left: -15px; }
	.recommended .arrow-next {
		right: -15px; }
	.news-item-info {
		width: 62%; }
	.news-item-name {
		padding-right: 0; }
	.about-text-wrapper {
		width: 48%; }
	.about-video {
		width: 48%; }
	.faq-form {
		width: 45%; }
		.faq-form-input {
			width: 100%;
			margin-bottom: 20px; }
			.faq-form-input-wrapper {
				display: block;
				margin-bottom: 0; }
		.faq-form-specialist {
			width: 45%;
			padding: 70px 20px; }
	.comparison-products {
		border: none; }
		.comparison-products .products-item {
			/*width: 33%;*/
			border: 1px solid #F1F1F1; }
	.team-item-top {
		padding: 20px 15px; }
	.team-item-info {
		width: 60%; }
	.team-item-tabs-nav-item {
		font-size: 16px;
		padding: 0 15px 20px; }
	.team-item-tabs-content {
		padding: 20px 15px; }
	.team-profile-text-wrapper {
		width: 48%; }
	.team-profile-faq-form {
		width: 45%; }
		.team-profile-faq-form-input {
			width: 100%;
			margin-bottom: 20px; }
			.team-profile-faq-form-input-wrapper {
				display: block;
				margin-bottom: 0; }
		.team-profile-faq-form-specialist {
			width: 45%;
			padding: 70px 20px; }
	.product-more .arrow-prev {
		left: -15px; }
	.product-more .arrow-next {
		right: -15px; }
	.product-review-form {
		width: 48%; }
		.product-review-form-input {
			width: 100%;
			margin-bottom: 20px; }
			.product-review-form-input-wrapper {
				display: block;
				margin-bottom: 0; }
	.product-review-item {
		width: 48%; }
		.product-review-item-title {
			margin-right: 0;
			margin-bottom: 10px; }
			.product-review-item-title-wrapper {
				display: block; }
	.product-photo-slider-wrapper {
		width: 49%; }
	.product-info {
		width: 49%; }
	.product-btn {
		width: 105px; }
	.product-favorite-btn {
		width: 130px; } }

@media only screen and (max-width: 1100px) {
	.comparison-products.favorites-item-wrapper .products-item{
		width: 33.3333%;
	}
	.main-chart{
		flex-wrap: wrap;
	}
	.main-chart-left{
		width: 100%;
		margin-bottom: 15px;
	}
	.main-chart-right{
		width: 100%;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) {
	.header-catalog-wrapper{
		padding: 30px 0;
		max-height: 500px;
		overflow: auto;
	}
	.header-catalog-left{
		padding: 0;
		margin-right: 0;
		border: none;
	}
	.header-catalog-right{
		padding: 0;
	}
	.header-catalog-item{
		max-width: initial;
	}
	.contacts-bottom{
		flex-wrap: wrap;
	}
	.contact-item{
		width: 100%;
	}
	.contacts-bottom > div{
		width: 100%;
	}
	.contacts-form-wrap {
		margin-bottom: 40px;
	}
	.header-catalog-item-container{
		width: 50%;
	}
	.comparison-products.favorites-item-wrapper .products-item{
		width: 50%;
	}
	.sell-form-wrap{
		flex-wrap: wrap;
	}
	.sell-form-product{
		order: -1;
		margin-bottom: 21px;
		width: 100%;
		margin-left: 0;
	}
	.sell-form-wrap .faq-form-title{
		display: none;
	}
	.header-catalog-wrapper {
		-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
						flex-wrap: wrap; }
	.header-catalog-item-wrap {
		/*width: 33%; */
	}
	.main-item-img-big {
		width: 150px; }
	.main-item-wrapper {
		text-align: center;
		display: block; }
	.main-item-info {
		width: 100%; }
	.main-item-2 {
		padding: 55px 0; }
	.main-item-decor {
		width: 35%;
		bottom: 0;
		top: auto;
		height: auto; }
	.main-products-top {
		display: block; }
	.main-products-tabs-nav {
		margin-bottom: 20px; }
	.products-item {
		width: 50%; }
	.product-more-slider .products-item{
		width: 100%;
		min-height: 600px;
	}
		.products-item-img-wrapper {
			-webkit-box-pack: center;
			-webkit-justify-content: center;
					-ms-flex-pack: center;
							justify-content: center; }
		.products-item-currency {
			margin-right: 20px; }
		.products-item-btn-buy {
			width: 48%; }
		.products-item-btn-sale {
			width: 48%; }
	.main-categories-item {
		width: 33%; }
	.main-guarantee-desc {
		padding: 0 100px;
	}
	.main-guarantee-item-wrapper{
		padding: 0 115px;
	}
	.main-insurance {
		padding: 60px 0; }
		.main-insurance-img {
			display: none; }
		.main-insurance-info {
			width: 100%; }
	.authors {
		padding: 60px 0; }
		.authors-info {
			width: 100%; }
		.authors-img {
			display: none; }
	.main-reviews-slider .slick-list {
		padding: 0 3%; }
	.footer {
		padding-top: 50px; }
		.footer-wrapper {
			-webkit-flex-wrap: wrap;
					-ms-flex-wrap: wrap;
							flex-wrap: wrap; }
		.footer-info {
			margin-top: 20px; }
		.footer-bottom {
			display: block;
			text-align: center;
			margin-top: 40px; }
		.footer-social {
			margin-bottom: 20px; }
	.price-precious-metals-item-value-growth {
		display: block; }
	.price-precious-metals-item-value-fall {
		display: block; }
	.page-main-img {
		opacity: .5; }
	.catalog-info {
		display: block; }
	.catalog-quantity {
		margin-bottom: 10px; }
	.catalog-products {
		border: none; }
	.products-item {
		border: 1px solid #EFEFEF; }
		.products-item-wrapper {
			border: none; }
	.analitic-item {
		width: 50%; }
		.analitic-item-wrapper {
			-webkit-flex-wrap: wrap;
					-ms-flex-wrap: wrap;
							flex-wrap: wrap; }
	.delivery {
		display: block; }
		.delivery-title {
			margin-left: 20px; }
			.delivery-title-wrapper {
				padding-right: 0;
				border: none;
				margin-bottom: 30px;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
						-ms-flex-pack: center;
								justify-content: center; }
		.delivery-item {
			margin-right: 0; }
			.delivery-item-wrapper {
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
						-ms-flex-pack: justify;
								justify-content: space-between; }
	.news-item {
		display: block; }
		.news-item-info {
			width: 100%;
			margin-top: 15px; }
	.about {
		padding-top: 40px; }
		.about-wrapper {
			display: block; }
		.about-text-wrapper {
			width: 100%; }
		.about-video {
			width: 100%;
			margin-top: 30px; }
		.about-advantages {
			padding: 50px 0 0; }
			.about-advantages-item {
				width: 50%;
				margin-bottom: 50px;
				padding-right: 30px; }
				.about-advantages-item:last-of-type {
					margin-bottom: 0; }
				.about-advantages-item-wrapper {
					-webkit-flex-wrap: wrap;
							-ms-flex-wrap: wrap;
									flex-wrap: wrap; }
	.faq-form {
		width: 100%; }
		.faq-form-specialist {
			display: none; }
			.faq-form-specialist-img {
				display: none; }
		.faq-form-wrap {
			padding: 50px; }
	.reviews-item {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
				-ms-flex-align: start;
						align-items: flex-start; }
	.comparison-products .products-item {
		/*width: 50%; */
	}
		.comparison-products .products-item-btn-buy {
			width: 48%; }
		.comparison-products .products-item-btn-sale {
			width: 48%; }
	.team-item {
		width: 100%; }
		.team-item-info {
			width: 70%; }
		.team-item-top {
			padding: 20px 25px; }
		.team-item-tabs-nav-item {
			font-size: 18px;
			padding: 0 25px 20px; }
		.team-item-tabs-content {
			padding: 20px 25px; }
	.team-profile {
		padding-top: 50px; }
		.team-profile-main-info-text {
			display: none; }
		.team-profile-wrapper {
			display: block; }
		.team-profile-text-wrapper {
			width: 100%;
			margin-bottom: 20px; }
		.team-profile-faq-form {
			width: 100%; }
			.team-profile-faq-form-wrap {
				padding: 50px; }
			.team-profile-faq-form-specialist {
				display: none; }
				.team-profile-faq-form-specialist-img {
					display: none; }
	.product-video {
		display: block; }
		.product-video-img {
			display: none; }
		.product-video-title {
			font-size: 24px;
			margin-bottom: 20px; }
		.product-video-btn {
			display: inline-block;
			padding: 15px 50px; }
	.product-more-tabs-nav-item {
		font-size: 21px;
		margin-right: 20px; }
	.product-review-wrapper {
		padding: 50px; }
	.product-review-form {
		width: 100%; }
	.product-review-item {
		display: none; }
	.product-wrapper {
		-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
						flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center; }
	.product-photo-slider-wrapper {
		width: 80%; }
	.product-info {
		width: 80%;
		margin-top: 30px; } }

/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
	.contact-form-title {
		font-size: 25px;
	}
	.contact-items-list{
		flex-wrap: wrap;
	}
	.contact-item{
		margin-bottom: 15px;
	}
	.contact-item:last-child{
		margin-bottom: 0;
	}
	.alert-row{
		flex-wrap: wrap;
		position: relative;
		padding: 20px 0 !important;
	}
	.alert-row-left{
		width: 100%;
		justify-content: flex-start;
	}
	.alert-row-btns{
		margin-left: 0;
		margin-top: 20px;
		width: 100%;
	}
	.alert-row-content{
		width: 100%;
	}
	.alert-row-close-btn{
		position: absolute;
		top: 12px;
		right: 10px;
		z-index: 2;
	}
	.alert-row-title{
		font-size: 16px;
		max-width: 90%;
	}
	.alert-row-desc{
		font-size: 14px;
	}
	.alert-row-btn-primary{
		margin-bottom: 19px;
	}

	.header-wrapper {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center; }
	.header-mnu {
		width: 100%;
		text-align: center; }
		.header-mnu-wrapper {
			-webkit-flex-wrap: wrap;
					-ms-flex-wrap: wrap;
							flex-wrap: wrap;
			-webkit-box-pack: center;
			-webkit-justify-content: center;
					-ms-flex-pack: center;
							justify-content: center; }
	.header-catalog {
		top: 110px; }
		.header-catalog-item-wrap {
			width: 100%;
		}
		.header-catalog-item-container{
			width: 100%;
			margin-bottom: 0;
		}
		.header-catalog-btn {
			margin-right: 0;
			margin: 10px 0; }
	.main-item-2 .main-item-title {
		font-size: 30px; }
	.main-products-tabs-nav-item {
		font-size: 21px;
		margin-right: 15px; }
	.products-item {
		width: 100%; }
	.main-categories-title {
		text-align: center; }
	.main-categories-item {
		width: 50%;
		border: 1px solid #EFEFEF; }
		.main-categories-item-wrapper {
			border: none; }
	.s-title {
		font-size: 33px; }
	.main-guarantee-desc {
		padding: 0; }
	.main-guarantee-item-wrapper{
		padding: 16px;
	}
	.main-advantages-item {
		width: 100%; }
	.main-reviews {
		padding: 40px 0; }
		.main-reviews-slider {
			margin: 0; }
		.main-reviews-item-author {
			margin-left: 10px; }
	.footer-wrapper {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center; }
	.footer-contacts {
		margin-bottom: 20px; }
	.footer-mnu-item-wrap {
		margin-right: 30px; }
		.footer-mnu-item-wrap:last-of-type {
			margin-right: 0; }
	.footer-mnu-wrapper {
		width: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center; }
	.footer-address {
		width: 51%;
		margin-top: 20px; }
	.price-precious-metals {
		padding-bottom: 0; }
		.price-precious-metals-wrapper {
			-webkit-flex-wrap: wrap;
					-ms-flex-wrap: wrap;
							flex-wrap: wrap; }
		.price-precious-metals-item {
			width: 50%;
			padding-left: 0;
			border: none;
			margin-bottom: 15px; }
	.page-main-title {
		width: 100%;
		font-size: 33px; }
	.page-main-subtitle{
		width: 100%
	}
	.pagination {
		width: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center;
		margin-bottom: 20px; }
	.catalog-pagination-wrapper {
		-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
						flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center; }
	.catalog-products .products-item-name {
		padding: 0 20px; }
	.catalog-products .products-item-btn-buy {
		width: 48%; }
	.catalog-products .products-item-btn-sale {
		width: 48%; }
	.catalog-info-right {
		display: block; }
	.catalog-currency {
		margin-bottom: 10px;
		margin-right: 0; }
	.pagination-prev {
		margin-right: 15px; }
	.pagination-next {
		margin-left: 5px; }
	.pagination-item {
		margin-right: 0; }
	.analitic-item {
		width: 100%; }
	.cart-item {
		display: block; }
		.cart-item-left {
			margin-bottom: 20px; }
	.cart-info {
		width: 100%; }
	.delivery {
		padding: 30px 20px; }
	.news-item-img {
		width: 100%;
		height: 150px; }
	.news-item-info-item {
		margin-right: 0;
		padding-right: 0;
		border: none;
		margin-bottom: 10px; }
		.news-item-info-item:last-of-type {
			margin-bottom: 0; }
		.news-item-info-item-wrapper {
			display: block; }
	.faq-item-question {
		padding-right: 60px; }
		.faq-item-question:after {
			top: 30px; }
	.faq-item-answer {
		padding-right: 30px; }
	.reviews-item {
		display: block; }
		.reviews-item-info {
			width: 100%;
			margin-top: 30px;
			margin-left: 0; }
	.comparison-top {
		display: block; }
	.comparison-title {
		margin-bottom: 15px; }
	.comparison-products .products-item {
		/*width: 100%; */
	}
		.comparison-products .products-item-name {
			padding: 0 20px; }
	.team-item-top {
		-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
						flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center;
		padding: 20px 15px; }
	.team-item-info {
		width: 100%;
		margin-top: 10px; }
	.team-item-tabs-nav-item {
		padding: 0 15px 20px;
		font-size: 15px; }
	.team-item-tabs-content {
		padding: 20px 15px; }
	.team-profile-main-left {
		width: 70%; }
	.product-info-tabs-nav-item {
		margin-right: 20px; }
	.product-video {
		padding: 30px; }
	.product-more-tabs-nav-item {
		margin-bottom: 10px; }
	.product-more .arrow-prev {
		left: 0; }
	.product-more .arrow-next {
		right: 0; }
	.product-review-form-bottom {
		display: block; }
	.product-review-form-btn {
		width: 100%;
		text-align: center;
		margin-top: 20px; }
	.product-photo-slider-wrapper {
		width: 100%; }
	.product-photo-slider-nav {
		margin-left: 30px; }
	.product-info {
		width: 100%; } }

@media only screen and (max-width: 600px) {
	.comparison-products.favorites-item-wrapper .products-item{
		width: 100%;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 479px) {
	.basket-item-list-wrap{
		right: -18vw;
		width: 70vw;
	}
	.bx-basket-item-list-item-name a{
		font-size: 13px;
	}
	.header-catalog-item-wrap {
		width: 100%;
	}
	.header-info {
		-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
						flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center; }
	.header-other {
		width: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
				-ms-flex-pack: center;
						justify-content: center;
		margin-top: 20px; }
	.header-city {
		margin-right: 20px; }
	.header-currency {
		margin-right: 20px; }
	.header-lang {
		margin-right: 0; }
	.main-item-decor {
		width: 70%;
		opacity: .3; }
	.main-item-cost-value {
		font-size: 21px;
		margin-right: 20px; }
	.main-products-tabs-nav-item {
		display: block;
		text-align: center;
		margin-bottom: 15px;
		margin-right: 0; }
		.main-products-tabs-nav-item:last-child {
			margin-bottom: 0; }
	.main-products-currency {
		display: block; }
		.main-products-currency-title {
			margin-right: 0;
			margin-bottom: 5px; }
	.s-title {
		font-size: 30px; }
	.main-categories-item {
		width: 100%; }
	.main-insurance {
		padding: 40px 0; }
	.main-advantages-item:first-of-type .main-advantages-item-icon {
		padding-left: 0; }
	.main-advantages-item-icon {
		width: 30%;
		margin-right: 20px; }
	.main-advantages-item-title {
		margin-bottom: 10px; }
	.authors-item-sign {
		right: 0; }
	.partners {
		padding: 60px 0; }
		.partners-title {
			text-align: center; }
		.partners-slider .slick-list {
			padding: 0 15%; }
	.main-reviews {
		padding: 50px 0; }
		.main-reviews-title {
			text-align: center; }
		.main-reviews-slider .slick-list {
			padding: 0 15%; }
		.main-reviews-item-author {
			padding: 5px;
			margin-left: 5px; }
	.main-why {
		padding-top: 50px; }
	.footer {
		text-align: center; }
		.footer-mnu-item-wrap {
			margin-bottom: 20px;
			margin-right: 0; }
		.footer-mnu-wrapper {
			display: block; }
		.footer-address {
			margin-top: 0; }
		.footer-info {
			text-align: center; }
		.footer-logo {
			display: -webkit-inline-box;
			display: -webkit-inline-flex;
			display: -ms-inline-flexbox;
			display: inline-flex; }
		.footer-copyright {
			margin-top: 10px; }
	.page-main {
		padding: 50px 0; }
		.page-main-title {
			font-size: 28px; }
	.catalog-exchange {
		width: 100%;
		text-align: center; }
		.catalog-exchange-tabs-nav {
			-webkit-box-pack: center;
			-webkit-justify-content: center;
					-ms-flex-pack: center;
							justify-content: center; }
		.catalog-exchange-tabs-2-nav {
			-webkit-box-pack: center;
			-webkit-justify-content: center;
					-ms-flex-pack: center;
							justify-content: center; }
	.catalog-products .products-item-name {
		padding: 0; }
	.cart-item {
		text-align: center; }
		.cart-item-left {
			display: block; }
		.cart-item-right {
			-webkit-box-pack: center;
			-webkit-justify-content: center;
					-ms-flex-pack: center;
							justify-content: center; }
		.cart-item-name {
			margin-left: 0;
			margin-top: 10px; }
		.cart-item-cost {
			margin-left: 30px; }
	.delivery-title-wrapper img {
		width: 50px; }
	.delivery-item {
		margin-bottom: 15px; }
		.delivery-item:last-of-type {
			margin-bottom: 0; }
		.delivery-item-wrapper {
			display: block; }
	.recommended-title {
		font-size: 25px; }
	.pagination-prev {
		height: 30px; }
	.pagination-next {
		height: 30px; }
	.pagination-item-link {
		width: 30px;
		height: 30px; }
	.news {
		padding-bottom: 40px; }
	.about-video {
		height: 250px; }
	.about-advantages {
		padding-bottom: 50px; }
		.about-advantages-item {
			width: 100%;
			padding-right: 0; }
	.video-play {
		width: 60px;
		height: 60px; }
	.faq-form-wrap {
		padding: 50px 30px; }
	.faq-form-title {
		font-size: 22px; }
	.faq-form-btn {
		width: 100%;
		text-align: center; }
	.reviews-item {
		padding: 30px 20px; }
		.reviews-item-img {
			width: 100px;
			height: 100px; }
		.reviews-item-top {
			display: block; }
		.reviews-item-info {
			margin-top: 15px; }
		.reviews-item-date {
			margin-bottom: 15px; }
		.reviews-item-reply {
			padding: 30px 20px; }
	.comparison-btns {
		display: block; }
	.comparison-btn-add {
		width: 100%; }
	.comparison-btn-delete {
		width: 100%;
		margin-left: 0; }
	.comparison-products .products-item-name {
		padding: 0; }
	.comparison-table-item-value {
		border-bottom: 1px solid #F1F1F1; }
	.team-profile {
		padding-top: 30px; }
		.team-profile-main-left {
			width: 100%; }
		.team-profile-main-img {
			display: none; }
		.team-profile-faq {
			padding: 50px 0; }
			.team-profile-faq-form-wrap {
				padding: 50px 20px; }
			.team-profile-faq-form-title {
				font-size: 24px; }
			.team-profile-faq-form-btn {
				width: 100%;
				text-align: center; }
			.team-profile-faq-form-wrapper {
				margin-top: 0; }
	.certificates {
		padding: 50px 0; }
	.cooperation {
		padding: 50px 0; }
	.product-info-tabs-nav-item {
		font-size: 22px;
		display: block;
		margin-bottom: 10px; }
	.product-video {
		padding: 30px 20px; }
		.product-video-title {
			padding-left: 20px;
			font-size: 18px; }
	.product-review-wrapper {
		padding: 50px 30px; }
	.product-photo-slider-wrapper {
		display: block; }
	.product-photo-slider-nav {
		margin-left: 0;
		margin-top: 30px; }
		.product-photo-slider-nav-item {
			margin-bottom: 0;
			width: 110px !important;
			height: 110px !important; }
	.product-bottom {
		-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
						flex-wrap: wrap; }
	.product-quantity {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
				-ms-flex-order: 0;
						order: 0; }
	.product-comparison {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
				-ms-flex-order: 1;
						order: 1; }
	.product-btn {
		width: 100%;
		/*margin-top: 10px;*/
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
				-ms-flex-order: 3;
						order: 3; }
	.product-favorite-btn {
		width: 100%;
		margin: 10px 0;
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
				-ms-flex-order: 4;
						order: 4; } }

/* End */
/* /local/templates/main/libs/jgrowl/jquery.jgrowl.min.css?16685473501455 */
/* /local/templates/main/libs/slick/slick.css?16685473501297 */
/* /local/templates/main/libs/slick/slick-theme.css?16685473502314 */
/* /local/templates/main/libs/fancybox/jquery.fancybox.min.css?166854735012795 */
/* /local/templates/main/libs/formstyler/jquery.formstyler.css?16685473502286 */
/* /local/templates/main/libs/ui-slider/ui-slider.css?16685473505633 */
/* /local/templates/main/css/main.css?1705612269173297 */
