diff --git a/i/style/css/st.css b/i/style/css/st.css index 7a1fa15f..45ea8522 100755 --- a/i/style/css/st.css +++ b/i/style/css/st.css @@ -1,2024 +1,2 @@ -/* -=========== Imports ===========- */ -.alertify, -.alertify-show, -.alertify-log { - transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275); /* easeOutBack */ -} -.alertify-hide { - transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045); /* easeInBack */ -} -.alertify-log-hide { - transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045); /* easeInBack */ -} -.alertify-cover { - position: fixed; - z-index: 99999; - top: 0; - right: 0; - bottom: 0; - left: 0; - background-color: #fff; - opacity: 0; -} -.alertify-cover-hidden { - display: none; -} -.alertify { - position: fixed; - z-index: 99999; - top: 50px; - left: 50%; - width: 550px; - margin-left: -275px; - opacity: 1; -} -.alertify-hidden { - -webkit-transform: translate(0, -150px); - -ms-transform: translate(0, -150px); - transform: translate(0, -150px); - opacity: 0; - display: none; -} -:root *> .alertify-hidden { - display: block; - visibility: hidden; -} -.alertify-logs { - position: fixed; - z-index: 5000; - bottom: 10px; - right: 10px; - width: 300px; -} -.alertify-logs-hidden { - display: none; -} -.alertify-log { - display: block; - margin-top: 10px; - position: relative; - right: -300px; - opacity: 0; -} -.alertify-log-show { - right: 0; - opacity: 1; -} -.alertify-log-hide { - -webkit-transform: translate(300px, 0); - -ms-transform: translate(300px, 0); - transform: translate(300px, 0); - opacity: 0; -} -.alertify-dialog { - padding: 25px; -} -.alertify-resetFocus { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} -.alertify-inner { - text-align: center; -} -.alertify-text { - margin-bottom: 15px; - width: 100%; - box-sizing: border-box; - font-size: 100%; -} -.alertify-button, -.alertify-button:hover, -.alertify-button:active, -.alertify-button:visited { - background: none; - text-decoration: none; - border: none; -/* line-height and font-size for input button */ - line-height: 1.5; - font-size: 100%; - display: inline-block; - cursor: pointer; - margin-left: 5px; -} -@media only screen and (max-width: 680px) { - .alertify, - .alertify-logs { - width: 90%; - box-sizing: border-box; - } - .alertify { - left: 5%; - margin: 0; - } -} -.selectric-wrapper { - position: relative; - cursor: pointer; -} -.selectric-responsive { - width: 100%; -} -.selectric { - border: 1px solid #ddd; - background: #f8f8f8; - position: relative; -} -.selectric .label { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - margin: 0 38px 0 10px; - font-size: 12px; - line-height: 38px; - color: #444; - height: 38px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.selectric .button { - display: block; - position: absolute; - right: 0; - top: 0; - width: 38px; - height: 38px; - color: #bbb; - text-align: center; - font: 0/0 a; - *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial; -} -.selectric .button:after { - content: " "; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; - width: 0; - height: 0; - border: 4px solid transparent; - border-top-color: #bbb; - border-bottom: none; -} -.selectric-focus .selectric { - border-color: #aaa; -} -.selectric-hover .selectric { - border-color: #c4c4c4; -} -.selectric-hover .selectric .button { - color: #a2a2a2; -} -.selectric-hover .selectric .button:after { - border-top-color: #a2a2a2; -} -.selectric-open { - z-index: 9999; -} -.selectric-open .selectric { - border-color: #c4c4c4; -} -.selectric-open .selectric-items { - display: block; -} -.selectric-disabled { - opacity: 0.5; - cursor: default; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.selectric-hide-select { - position: relative; - overflow: hidden; - width: 0; - height: 0; -} -.selectric-hide-select select { - position: absolute; - left: -100%; -} -.selectric-hide-select.selectric-is-native { - position: absolute; - width: 100%; - height: 100%; - z-index: 10; -} -.selectric-hide-select.selectric-is-native select { - position: absolute; - top: 0; - left: 0; - right: 0; - height: 100%; - width: 100%; - border: none; - z-index: 1; - box-sizing: border-box; - opacity: 0; -} -.selectric-input { - position: absolute !important; - top: 0 !important; - left: 0 !important; - overflow: hidden !important; - clip: rect(0, 0, 0, 0) !important; - margin: 0 !important; - padding: 0 !important; - width: 1px !important; - height: 1px !important; - outline: none !important; - border: none !important; - *font: 0/0 a !important; - background: none !important; -} -.selectric-temp-show { - position: absolute !important; - visibility: hidden !important; - display: block !important; -} -.selectric-items { - display: none; - position: absolute; - top: 100%; - left: 0; - background: #f8f8f8; - border: 1px solid #c4c4c4; - z-index: -1; - box-shadow: 0 0 10px -6px; -} -.selectric-items .selectric-scroll { - height: 100%; - overflow: auto; -} -.selectric-above .selectric-items { - top: auto; - bottom: 100%; -} -.selectric-items ul, -.selectric-items li { - list-style: none; - padding: 0; - margin: 0; - font-size: 12px; - line-height: 20px; - min-height: 20px; -} -.selectric-items li { - display: block; - padding: 10px; - color: #666; - cursor: pointer; -} -.selectric-items li.selected { - background: #e0e0e0; - color: #444; -} -.selectric-items li.highlighted { - background: #d0d0d0; - color: #444; -} -.selectric-items li:hover { - background: #d5d5d5; - color: #444; -} -.selectric-items .disabled { - opacity: 0.5; - cursor: default !important; - background: none !important; - color: #666 !important; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.selectric-items .selectric-group .selectric-group-label { - font-weight: bold; - padding-left: 10px; - cursor: default; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background: none; - color: #444; -} -.selectric-items .selectric-group.disabled li { - opacity: 1; -} -.selectric-items .selectric-group li { - padding-left: 25px; -} -.ps-container { - -ms-touch-action: none; - overflow: hidden !important; -} -.ps-container.ps-active-x > .ps-scrollbar-x-rail, -.ps-container.ps-active-y > .ps-scrollbar-y-rail { - display: block; -} -.ps-container.ps-in-scrolling { - pointer-events: none; -} -.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail { - background-color: #eee; - opacity: 0.9; -} -.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x { - background-color: #999; -} -.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail { - background-color: #eee; - opacity: 0.9; -} -.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y { - background-color: #999; -} -.ps-container > .ps-scrollbar-x-rail { - display: none; - position: absolute; -/* please don't change 'position' */ - border-radius: 4px; - opacity: 0; - transition: background-color 0.2s linear, opacity 0.2s linear; - bottom: 3px; -/* there must be 'bottom' for ps-scrollbar-x-rail */ - height: 8px; -} -.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x { - position: absolute; -/* please don't change 'position' */ - background-color: #aaa; - border-radius: 4px; - transition: background-color 0.2s linear; - bottom: 0; -/* there must be 'bottom' for ps-scrollbar-x */ - height: 8px; -} -.ps-container > .ps-scrollbar-y-rail { - display: none; - position: absolute; -/* please don't change 'position' */ - border-radius: 4px; - opacity: 0; - transition: background-color 0.2s linear, opacity 0.2s linear; - right: 3px; -/* there must be 'right' for ps-scrollbar-y-rail */ - width: 8px; -} -.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { - position: absolute; -/* please don't change 'position' */ - background-color: #aaa; - border-radius: 4px; - transition: background-color 0.2s linear; - right: 0; -/* there must be 'right' for ps-scrollbar-y */ - width: 8px; -} -.ps-container:hover.ps-in-scrolling { - pointer-events: none; -} -.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail { - background-color: #eee; - opacity: 0.9; -} -.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x { - background-color: #999; -} -.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail { - background-color: #eee; - opacity: 0.9; -} -.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y { - background-color: #999; -} -.ps-container:hover > .ps-scrollbar-x-rail, -.ps-container:hover > .ps-scrollbar-y-rail { - opacity: 0.6; -} -.ps-container:hover > .ps-scrollbar-x-rail:hover { - background-color: #eee; - opacity: 0.9; -} -.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x { - background-color: #999; -} -.ps-container:hover > .ps-scrollbar-y-rail:hover { - background-color: #eee; - opacity: 0.9; -} -.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { - background-color: #999; -} -.tos-slide, -.tos-slider, -.tos-wrapper { - width: 100%; - height: 100%; -} -.tos-noanimation { - transition-property: none !important; -} -.tos-fastanimation { - transition-duration: 0.2s !important; - transition-timing-function: ease-out !important; -} -.tos-wrapper { - opacity: 0; - transition: opacity 0.4s ease; - display: none; - padding: 0; - margin: 0; - overflow: hidden; -} -.tos-wrapper.tos-opened { - display: block; -} -.tos-slide, -.tos-slide:before, -.tos-slide>* { - display: inline-block; -} -.tos-wrapper.tos-opening { - opacity: 1; -} -.tos-wrapper.tos-fixed { - background-color: #000; - position: fixed; - top: 0; - left: 0; - z-index: 9000; -} -.tos-slider, -.tos-wrapper.tos-inline { - position: relative; -} -.tos-slider { - white-space: nowrap; - padding: 0; - margin: 0; -} -.tos-uibg, -.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider { - position: absolute; -} -.tos-wrapper.tos-fx-slide .tos-slider { - left: 0; - transition: left 0.4s ease; -} -.tos-wrapper.tos-fx-fade .tos-slider { - opacity: 1; - transition: opacity 0.4s ease; -} -.tos-uibg { - opacity: 0; - transition: opacity 0.4s ease; - width: 100%; - left: 0; - bottom: 0; - z-index: 1; -} -.tos-fill .tos-uibg { - background: linear-gradient(to top, rgba(0,0,0,0.5), transparent); -} -.tos-desktop .tos-wrapper:hover .tos-uibg, -.tos-touch .tos-wrapper.tos-hover .tos-uibg { - opacity: 1; -} -.tos-slide { - -webkit-overflow-scrolling: touch; - line-height: 1px; - text-align: center; - box-sizing: border-box; - overflow: hidden; - position: relative; -} -.tos-slide:before { - content: ""; - height: 50%; - width: 1px; - margin-right: -1px; -} -.tos-slide.tos-loading>* { - opacity: 0; -} -.tos-slide>* { - opacity: 1; - transition: opacity 0.4s ease; - vertical-align: middle; - max-height: 100%; - max-width: 100%; - box-sizing: border-box; -} -.tos-slide.tos-html>div { - -webkit-overflow-scrolling: touch; - white-space: normal; - text-align: left; - line-height: 1.5; -} -.tos-slide.tos-html>div * { - -webkit-text-size-adjust: none; - -ms-text-size-adjust: none; - text-size-adjust: none; -} -.tos-wrapper.tos-fill .tos-slide.tos-image>img { - max-height: none; - max-width: none; - min-height: 100%; - min-width: 100%; -} -.tos-wrapper.tos-fixed .tos-slide.tos-html>div { - background-color: #fff; - color: #333; - box-sizing: border-box; - display: inline-block; - padding: 40px; - overflow: auto; -} -.tos-desktop .tos-wrapper.tos-fixed { - background-color: rgba(0,0,0,0.85); -} -.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide { - padding: 20px; -} -.tos-close, -.tos-next { - right: 20px; -} -.tos-close, -.tos-next, -.tos-prev { - background: #000; - border-radius: 3px; - opacity: 0; - display: block; - width: 40px; - position: absolute; - z-index: 1; - transition: opacity 0.4s ease; -} -.tos-next, -.tos-prev { - height: 80px; - margin-top: -40px; - top: 50%; -} -.tos-next.tos-disabled, -.tos-prev.tos-disabled { - cursor: default; -} -.tos-prev { - left: 20px; -} -.tos-close { - height: 40px; - top: 20px; -} -.tos-desktop .tos-wrapper:hover .tos-close, -.tos-desktop .tos-wrapper:hover .tos-next, -.tos-desktop .tos-wrapper:hover .tos-prev, -.tos-touch .tos-wrapper.tos-hover .tos-close, -.tos-touch .tos-wrapper.tos-hover .tos-next, -.tos-touch .tos-wrapper.tos-hover .tos-prev { - opacity: 0.5; -} -.tos-desktop .tos-wrapper:hover .tos-close:hover, -.tos-desktop .tos-wrapper:hover .tos-next:hover, -.tos-desktop .tos-wrapper:hover .tos-prev:hover, -.tos-touch .tos-wrapper.tos-hover .tos-close:hover, -.tos-touch .tos-wrapper.tos-hover .tos-next:hover, -.tos-touch .tos-wrapper.tos-hover .tos-prev:hover { - opacity: 0.9; -} -.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled, -.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled, -.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled, -.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled, -.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled, -.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled { - opacity: 0.2; -} -.tos-close span:after, -.tos-close span:before, -.tos-next span, -.tos-prev span { - content: ''; - display: block; - width: 12px; - height: 12px; - margin: -5px; - position: absolute; - top: 50%; - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); -} -.tos-close span:after, -.tos-close span:before { - width: 6px; - height: 6px; - margin-top: -4px; - margin-left: 0; - margin-right: 0; -} -.tos-close span:before, -.tos-prev span { - border-bottom: 3px solid #fff; - border-left: 3px solid #fff; - left: 50%; -} -.tos-close span:after, -.tos-next span { - border-top: 3px solid #fff; - border-right: 3px solid #fff; - right: 50%; -} -.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide, -.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide, -.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide { - padding-left: 80px; - padding-right: 80px; -} -.tos-inline { - opacity: 0; - transition: opacity 0.4s ease; - display: inline-block; - margin: 0; - position: relative; - top: auto; - left: auto; - right: auto; -} -.tos-inline.tos-prev { - margin-right: -60px; -} -.tos-inline.tos-next { - margin-left: -60px; -} -.tos-loading .tos-inline { - opacity: 0 !important; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close, -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next, -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev { - -webkit-transform: scale(2); - -ms-transform: scale(2); - transform: scale(2); -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close, -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next, -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev { - -webkit-transform: scale(3); - -ms-transform: scale(3); - transform: scale(3); -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev, -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev { - -webkit-transform-origin: left center; - -ms-transform-origin: left center; - transform-origin: left center; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next, -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next { - -webkit-transform-origin: right center; - -ms-transform-origin: right center; - transform-origin: right center; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close, -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close { - -webkit-transform-origin: right top; - -ms-transform-origin: right top; - transform-origin: right top; -} -.tos-caption { - color: #fff; - text-align: center; - opacity: 0; - transition: opacity 0.4s ease; - width: 100%; - position: absolute; - left: 0; - bottom: 0; - z-index: 1; -} -.tos-caption:after { - content: ''; - display: block; - clear: both; -} -.tos-caption>div { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - width: 100%; - box-sizing: border-box; - padding: 0 20px; - float: left; -} -.tos-caption>div:last-child { - float: right; - margin-right: -2px; -} -.tos-desktop .tos-wrapper:hover .tos-caption, -.tos-touch .tos-wrapper.tos-hover .tos-caption { - opacity: 1; -} -.tos-wrapper .tos-caption { - line-height: 20px; - font-size: 15px; - text-shadow: 0 1px 2px rgba(0,0,0,0.8); - height: 40px; -} -.tos-wrapper.tos-has-caption .tos-uibg { - height: 100px; -} -.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide { - padding-bottom: 60px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption { - line-height: 40px; - font-size: 30px; - text-shadow: 0 2px 4px rgba(0,0,0,0.8); - height: 80px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg { - height: 200px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption { - line-height: 60px; - font-size: 45px; - text-shadow: 0 3px 6px rgba(0,0,0,0.8); - height: 120px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg { - height: 300px; -} -.tos-wrapper.tos-fx-slide .tos-slider { - transition-property: left, margin; -} -.tos-pagination { - text-align: center; - white-space: nowrap; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - overflow-scrolling: touch; - opacity: 0; - transition: opacity 0.4s ease; - width: 100%; - position: absolute; - bottom: 0; - left: 0; - z-index: 1; -} -.tos-pagination a { - display: inline-block; -} -.tos-pagination.tos-bullets a { - background-color: rgba(255,255,255,0.2); -} -.tos-pagination.tos-bullets a:hover { - background-color: rgba(255,255,255,0.5); -} -.tos-pagination.tos-bullets a.tos-selected { - background-color: rgba(255,255,255,0.9); -} -.tos-desktop .tos-wrapper:hover .tos-pagination, -.tos-touch .tos-wrapper.tos-hover .tos-pagination { - opacity: 1; -} -.tos-wrapper .tos-pagination:after, -.tos-wrapper .tos-pagination:before { - content: ''; - display: inline-block; - width: 20px; - height: 10px; -} -.tos-wrapper.tos-has-bullets .tos-pagination { - height: 30px; -} -.tos-wrapper.tos-has-bullets .tos-pagination a { - border-radius: 10px; - width: 10px; - height: 10px; - margin: 0 5px; -} -.tos-wrapper.tos-has-bullets .tos-caption { - bottom: 30px; -} -.tos-wrapper.tos-has-bullets .tos-uibg { - height: 90px; -} -.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg { - height: 130px; -} -.tos-wrapper.tos-has-thumbnails .tos-pagination { - height: 70px; -} -.tos-wrapper.tos-has-thumbnails .tos-pagination a { - background-position: center center; - background-size: cover; - width: 50px; - height: 50px; - margin: 0 5px; -} -.tos-wrapper.tos-has-thumbnails .tos-caption { - bottom: 70px; -} -.tos-wrapper.tos-has-thumbnails .tos-uibg { - height: 130px; -} -.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg { - height: 170px; -} -.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide { - padding-bottom: 50px; -} -.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide { - padding-bottom: 80px; -} -.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide { - padding-bottom: 90px; -} -.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide { - padding-bottom: 120px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after, -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before { - content: ''; - display: inline-block; - width: 40px; - height: 20px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination { - height: 60px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a { - border-radius: 20px; - width: 20px; - height: 20px; - margin: 0 10px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption { - bottom: 60px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg { - height: 180px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg { - height: 260px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination { - height: 140px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a { - background-position: center center; - background-size: cover; - width: 100px; - height: 100px; - margin: 0 10px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption { - bottom: 140px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg { - height: 260px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg { - height: 340px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after, -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before { - content: ''; - display: inline-block; - width: 60px; - height: 30px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination { - height: 90px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a { - border-radius: 30px; - width: 30px; - height: 30px; - margin: 0 15px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption { - bottom: 90px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg { - height: 270px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg { - height: 390px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination { - height: 210px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a { - background-position: center center; - background-size: cover; - width: 150px; - height: 150px; - margin: 0 15px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption { - bottom: 210px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg { - height: 390px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg { - height: 510px; -} -.tos-slide .tos-html { - -webkit-overflow-scrolling: touch; -} -.tos-play, -.tos-play:after { - display: block; - position: absolute; - top: 50%; - left: 50%; -} -.tos-play { - background: #000; - opacity: 0; - transition: opacity 0.4s ease; -} -.tos-play:after { - content: ''; -} -.tos-desktop .tos-wrapper:hover .tos-play, -.tos-touch .tos-wrapper.tos-hover .tos-play { - opacity: 0.5; -} -.tos-desktop .tos-wrapper:hover .tos-play:hover, -.tos-touch .tos-wrapper.tos-hover .tos-play:hover { - opacity: 0.9; -} -.tos-wrapper .tos-play { - border-radius: 80px; - width: 80px; - height: 80px; - margin: -40px; -} -.tos-wrapper .tos-play:after { - border: 20px solid transparent; - border-left-color: #fff; - border-left-width: 30px; - margin-top: -20px; - margin-left: -10.5px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play { - border-radius: 160px; - width: 160px; - height: 160px; - margin: -80px; -} -.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after { - border: 40px solid transparent; - border-left-color: #fff; - border-left-width: 60px; - margin-top: -40px; - margin-left: -21px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play { - border-radius: 240px; - width: 240px; - height: 240px; - margin: -120px; -} -.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after { - border: 60px solid transparent; - border-left-color: #fff; - border-left-width: 90px; - margin-top: -60px; - margin-left: -31.5px; -} -.ui-autocomplete { - z-index: 1010; - width: 240px !important; - max-height: 431px; - overflow: auto; - background: #fff; - list-style: none; - word-wrap: break-word; -} -.ui-menu .ui-menu-item { - padding: 0; -} -.ui-menu .ui-menu-item > a { - display: block; - color: #000; -} -.ui-menu .ui-menu-item:hover { - z-index: 10; -} -.ui-menu .ui-menu-item + .ui-menu-item { - margin-top: -1px; -} -.autocomplete-item { - padding: 5px; - background: #fff; - border: 1px solid #000; -} -.autocomplete-item:hover { - border-color: #000; - z-index: 10; -} -.autocomplete-item span { - display: inline-block; - max-width: 100%; -} -.autocomplete-pic { - float: left; - width: 75px; - height: 75px; - text-align: center; -} -.autocomplete-pic > img { - max-width: 100%; - max-height: 100%; -} -.autocomplete-content { - display: block; - font-size: 12px; - line-height: 120%; -} -.autocomplete-pic + .autocomplete-content { - margin-left: 85px; -} -.autocomplete-price { - padding-top: 10px; -} -* { - margin: 0; - padding: 0; - border: 0; -} -html { - -webkit-font-smoothing: subpixel-antialiased; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} -html, -body { - height: 100%; - min-height: 100%; -} -a { - background: transparent; -} -a:hover, -a:focus, -a:active { - outline: none; -} -article, -aside, -details, -figcaption, -figure, -footer, -header, -main, -nav, -section, -summary { - display: block; -} -audio, -canvas, -progress, -video { - display: inline-block; -} -audio:not([controls]) { - display: none; - height: 0; -} -[hidden], -template { - display: none; -} -svg:not(:root) { - overflow: hidden; -} -img { - max-width: 100%; - height: auto; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -table { - width: 100%; - border-collapse: collapse; - border-spacing: 0; -} -label { - display: inline-block; - cursor: pointer; -} -label:not([for]) { - cursor: default; -} -button, -input, -select, -textarea { - font: inherit; - -webkit-appearance: none; - border-radius: 0; -} -button:focus, -input:focus, -select:focus, -textarea:focus { - outline: none; -} -button::-moz-focus-inner, -input::-moz-focus-inner, -select::-moz-focus-inner, -textarea::-moz-focus-inner { - border: 0; - padding: 0; -} -textarea { - resize: none; -} -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; -} -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} -input[type="search"]::-webkit-search-decoration, -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-results-button, -input[type="search"]::-webkit-search-results-decoration { - display: none; -} -html { - font: 10px/1.2 sans-serif; - font-weight: 300; -} -@media only screen and (max-width: 767px) { - html { - font-size: 10px; - } -} -body { - background: #fff; - color: #000; - font-size: 1.6rem; -} -::-moz-selection { - background: #000; - color: #fff; -} -::selection { - background: #000; - color: #fff; -} -.h1, -.h2, -.h3, -.h4 { - font-weight: bold; - text-transform: uppercase; - line-height: 1.2; -} -.h1 { - font-size: 3.6rem; -} -.h2 { - font-size: 2.2rem; -} -.h3 { - font-size: 1.8rem; -} -.h4 { - font-size: 1rem; -} -sub, -sup { - position: relative; - font-size: 0.6em; - line-height: 0; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -a { - color: #000; -} -a:hover { - color: #000; -} -a.hova, -.hova a { - text-decoration: none; -} -a.hova:hover, -.hova a:hover { - text-decoration: underline; -} -a.unhova, -.unhova a { - text-decoration: underline; -} -a.unhova:hover, -.unhova a:hover { - text-decoration: none; -} -a.nova, -.nova a { - text-decoration: none; -} -a.nova:hover, -.nova a:hover { - text-decoration: none; -} -.is-desktop a[href^="tel:"] { - cursor: text; - pointer-events: none; -} -.s10 { - font-size: 1rem; - line-height: 1.2; -} -.s11 { - font-size: 1.1rem; - line-height: 1.2; -} -.s12 { - font-size: 1.2rem; - line-height: 1.2; -} -.s13 { - font-size: 1.3rem; - line-height: 1.2; -} -.s14 { - font-size: 1.4rem; - line-height: 1.2; -} -.s15 { - font-size: 1.5rem; - line-height: 1.2; -} -.s16 { - font-size: 1.6rem; - line-height: 1.2; -} -.s17 { - font-size: 1.7rem; - line-height: 1.2; -} -.s18 { - font-size: 1.8rem; - line-height: 1.2; -} -.s19 { - font-size: 1.9rem; - line-height: 1.2; -} -.s20 { - font-size: 2rem; - line-height: 1.2; -} -.s21 { - font-size: 2.1rem; - line-height: 1.2; -} -.s22 { - font-size: 2.2rem; - line-height: 1.2; -} -.s23 { - font-size: 2.3rem; - line-height: 1.2; -} -.s24 { - font-size: 2.4rem; - line-height: 1.2; -} -.s25 { - font-size: 2.5rem; - line-height: 1.2; -} -.s26 { - font-size: 2.6rem; - line-height: 1.2; -} -.s27 { - font-size: 2.7rem; - line-height: 1.2; -} -.s28 { - font-size: 2.8rem; - line-height: 1.2; -} -.s29 { - font-size: 2.9rem; - line-height: 1.2; -} -.s30 { - font-size: 3rem; - line-height: 1.2; -} -.s31 { - font-size: 3.1rem; - line-height: 1.2; -} -.s32 { - font-size: 3.2rem; - line-height: 1.2; -} -.s33 { - font-size: 3.3rem; - line-height: 1.2; -} -.s34 { - font-size: 3.4rem; - line-height: 1.2; -} -.s35 { - font-size: 3.5rem; - line-height: 1.2; -} -.s36 { - font-size: 3.6rem; - line-height: 1.2; -} -.s37 { - font-size: 3.7rem; - line-height: 1.2; -} -.s38 { - font-size: 3.8rem; - line-height: 1.2; -} -.s39 { - font-size: 3.9rem; - line-height: 1.2; -} -.s40 { - font-size: 4rem; - line-height: 1.2; -} -.thin, -.tt { - font-weight: 100; -} -.light, -.ll { - font-weight: 300; -} -.normal, -.nn { - font-weight: normal; -} -.bold, -.bb { - font-weight: bold; -} -.medium, -.mm { - font-weight: 500; -} -.style-normal { - font-style: normal; -} -.italic, -.ii { - font-style: italic; -} -.uppercase, -.upcase { - text-transform: uppercase; -} -.nocase { - text-transform: none !important; -} -.underline { - text-decoration: underline; -} -.black, -a.black { - color: #000; -} -.white, -a.white { - color: #fff; -} -.text-center { - text-align: center; -} -.text-left { - text-align: left; -} -.text-right { - text-align: right; -} -.nowrap { - white-space: nowrap; -} -.text-container:before, -.text-container:after { - content: ''; - display: table; - clear: both; -} -.text-container .h1 + .h1, -.text-container .h2 + .h1, -.text-container .h3 + .h1, -.text-container .h4 + .h1, -.text-container p + .h1, -.text-container ul + .h1, -.text-container ol + .h1, -.text-container hr + .h1, -.text-container .h1 + .h2, -.text-container .h2 + .h2, -.text-container .h3 + .h2, -.text-container .h4 + .h2, -.text-container p + .h2, -.text-container ul + .h2, -.text-container ol + .h2, -.text-container hr + .h2, -.text-container .h1 + .h3, -.text-container .h2 + .h3, -.text-container .h3 + .h3, -.text-container .h4 + .h3, -.text-container p + .h3, -.text-container ul + .h3, -.text-container ol + .h3, -.text-container hr + .h3, -.text-container .h1 + .h4, -.text-container .h2 + .h4, -.text-container .h3 + .h4, -.text-container .h4 + .h4, -.text-container p + .h4, -.text-container ul + .h4, -.text-container ol + .h4, -.text-container hr + .h4, -.text-container .h1 + p, -.text-container .h2 + p, -.text-container .h3 + p, -.text-container .h4 + p, -.text-container p + p, -.text-container ul + p, -.text-container ol + p, -.text-container hr + p, -.text-container .h1 + ul, -.text-container .h2 + ul, -.text-container .h3 + ul, -.text-container .h4 + ul, -.text-container p + ul, -.text-container ul + ul, -.text-container ol + ul, -.text-container hr + ul, -.text-container .h1 + ol + hr, -.text-container .h2 + ol + hr, -.text-container .h3 + ol + hr, -.text-container .h4 + ol + hr, -.text-container p + ol + hr, -.text-container ul + ol + hr, -.text-container ol + ol + hr, -.text-container hr + ol + hr { - margin-top: 1em; -} -.text-container ol { - margin-left: 1em; - list-style-position: outside; -} -.text-container ul > li { - list-style: none; -} -.text-container ul > li:before { - content: '●'; - font-size: 0.75em; - display: inline-block; - margin-right: 0.5em; -} -.text-container li { - margin: 0.25em 0; -} -.text-container li > ul, -.text-container li ol { - margin-left: 1em; -} -hr { - height: 1px; - margin: 0.5em 0; - background: #000; -} -.icon { - display: inline-block; -} -.video { - position: relative; - padding: 0 0 42.5%; -} -.video > iframe { - width: 100%; - height: 100%; - position: absolute; - left: 0; - top: 0; -} -.fl { - float: left; -} -.fr { - float: right; -} -.no-fl { - float: none; -} -.l-main { - float: left; - width: 49%; -} -.r-main { - float: right; - width: 49%; -} -.group:before, -.nofloat:before, -.group:after, -.nofloat:after { - content: ''; - display: table; - clear: both; -} -.no-overflow { - overflow: hidden; -} -.wrapper { - box-sizing: border-box; -} -@media only screen and (min-width: 1270px) { - .wrapper { - max-width: 1250px; - margin-left: auto; - margin-right: auto; - } -} -@media only screen and (max-width: 1269px) { - .wrapper { - padding-left: 10px; - padding-right: 10px; - } -} -.m3 { - margin-bottom: 3px; -} -.m7 { - margin-bottom: 7px; -} -.m0 { - margin-bottom: 0px; -} -.m5 { - margin-bottom: 5px; -} -.m10 { - margin-bottom: 10px; -} -.m15 { - margin-bottom: 15px; -} -.m20 { - margin-bottom: 20px; -} -.m25 { - margin-bottom: 25px; -} -.m30 { - margin-bottom: 30px; -} -.m35 { - margin-bottom: 35px; -} -.m40 { - margin-bottom: 40px; -} -.m45 { - margin-bottom: 45px; -} -.m50 { - margin-bottom: 50px; -} -.m55 { - margin-bottom: 55px; -} -.m60 { - margin-bottom: 60px; -} -.m65 { - margin-bottom: 65px; -} -.m70 { - margin-bottom: 70px; -} -.m75 { - margin-bottom: 75px; -} -.m80 { - margin-bottom: 80px; -} -.m85 { - margin-bottom: 85px; -} -.m90 { - margin-bottom: 90px; -} -.m95 { - margin-bottom: 95px; -} -.m100 { - margin-bottom: 100px; -} -.relative { - position: relative; -} -.static { - position: static !important; -} -.inline { - display: inline; -} -.inline-block { - display: inline-block; -} -.block { - display: block; -} -@media only screen and (max-width: 1024px) { - .only-desktop { - display: none; - } -} -@media only screen and (min-width: 768px) { - .only-mobile { - display: none; - } -} -@media only screen and (min-width: 1025px) { - .not-desktop { - display: none; - } -} -@media only screen and (max-width: 767px) { - .not-mobile { - display: none; - } -} -@media print { - * { - text-shadow: none !important; - color: #000 !important; - background: transparent !important; - box-shadow: none !important; - } - a, - a:visited { - text-decoration: underline !important; - } - a[href]:after { - content: " (" attr(href) ")"; - } - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: ""; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - select { - background: #fff !important; - } - .no-print, - aside, - .header, - .footer, - .menu { - display: none !important; - } -} -.btn { - display: inline-block; - text-decoration: none; - text-align: center; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.wide-btn { - width: 100%; -} -input, -textarea { - font: inherit; -} -.form .required { - color: #ef8c8c; -} -.inp, -.textarea { - width: 100%; - padding: 0.3125em; - line-height: 1.25em; - color: #0d0d0d; - border: 1px solid #0d0d0d; - transition: all 0.25s ease; -} -.inp:focus, -.textarea:focus { - color: #000; - border-color: #000; -} -.form-field.error > .inp, -.form-field.error > .textarea { - border-color: #ef8c8c; - color: #ef8c8c; -} -.form-row:before, -.form-row:after { - content: ''; - display: table; - clear: both; -} -.one-column-form .form-row + .form-row { - margin-top: 0.5em; -} -.two-columns-form .form-row + .form-row { - margin-top: 1.25em; -} -.one-column-form .form-label { - margin-bottom: 0.15em; -} -.two-columns-form .form-label { - float: left; -} -.form-field { - position: relative; -} -.two-columns-form .form-field { - float: right; -} -.form-field .errorMessage { - display: none; - font-size: 12px; - line-height: 1em; - padding: 1px 0 3px; - text-align: center; - background: #ef8c8c; - color: #fff; -} -.two-columns-form .form-field .errorMessage { - position: absolute; - left: 0; - bottom: 0; - -webkit-transform: translateY(100%); - -ms-transform: translateY(100%); - transform: translateY(100%); - width: 100%; -} -.form-field.error { - margin-bottom: 0.25em; -} -.form-field.error .errorMessage { - display: block; -} -.form-submit { - text-align: center; -} -.two-columns-form .form-submit { - float: right; -} -.menu ul, -.menu ol, -.menu li { - margin: 0; - list-style: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.menu a { - text-decoration: none; -} -.menu .active > a { - cursor: default; -} -.menu li, -.menu a { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.menu a:not([href]) { - cursor: default; -} -.inline-menu li { - display: inline-block; -} -.horizontal-menu ul:before, -.horizontal-menu ul:after { - content: ''; - display: table; - clear: both; -} -.horizontal-menu li { - float: left; -} -.vertical-menu li { - display: block; -} -.justify-menu > ul, -.justify-menu > ol { - line-height: 0; - text-align: justify; -} -.justify-menu > ul:after, -.justify-menu > ol:after { - width: 100%; - height: 0; - content: ""; - font-size: 0; - line-height: 0; - display: inline-block; - visibility: hidden; - overflow: hidden; -} -.justify-menu > ul > li, -.justify-menu > ol > li { - display: inline-block; -} -.table-menu ul { - display: table; - table-layout: fixed; - width: 100%; -} -.table-menu li { - display: table-cell; -} -.breadcrumbs li { - display: inline-block; - vertical-align: middle; -} -.breadcrumbs a, -.breadcrumbs span { - color: #000; -} -.breadcrumbs a { - text-decoration: none; -} -.breadcrumbs a:hover { - color: #000; -} -.popup { - display: none; - position: absolute; - background: #fff; - z-index: 333; -} -.popup--close { - width: 40px; - height: 40px; - position: absolute; - top: 0; - right: 0; - cursor: pointer; -} -.jcarousel-container { - position: relative; - overflow: hidden; -} -.jcarousel, -.jcarousel > li { - list-style: none; - margin: 0; - padding: 0; -} -.jcarousel { - position: absolute; - width: 20000em; -} -.jcarousel li { - float: left; -} -.jcarousel-controls { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.jcarousel-controls.is-hidden { - visibility: hidden; -} -.jcarousel-prev, -.jcarousel-next { - cursor: pointer; -} -.jcarousel-prev.is-disabled, -.jcarousel-next.is-disabled { - cursor: default; -} -.contacts--map { - position: relative; -} -.contacts--map > .map { - width: 100%; - height: 515px; -} -.contacts--panel { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); - width: 345px; - padding: 15px 0; - margin-left: -625px; - background: #fff; - z-index: 15; -} -@media only screen and (max-width: 1250px) { - .contacts--panel { - left: 55%; - } -} -.contacts--panel > .group { - font-size: 14px; - margin: 0 15px; - line-height: 1.3em; -} -.contacts--panel > .group > p { - padding-left: 34px; -} -.svg-sprite { - display: none; -} -#structure { - margin: auto; - position: relative; - min-height: 100%; - overflow-x: hidden; -} -#content { - padding-bottom: 200px; -} -.footer { - position: relative; - margin-top: -$footer-height; - height: 200px; -} -.header { - position: relative; - height: 150px; -} - +.alertify,.alertify-show,.alertify-log{transition:all 500ms cubic-bezier(.175,.885,.32,1.275);}.alertify-hide{transition:all 250ms cubic-bezier(.6,-.28,.735,.045);}.alertify-log-hide{transition:all 500ms cubic-bezier(.6,-.28,.735,.045);}.alertify-cover{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0}.alertify-cover-hidden{display:none}.alertify{position:fixed;z-index:99999;top:50px;left:50%;width:550px;margin-left:-275px;opacity:1}.alertify-hidden{-webkit-transform:translate(0,-150px);-ms-transform:translate(0,-150px);transform:translate(0,-150px);opacity:0;display:none}:root *> .alertify-hidden{display:block;visibility:hidden}.alertify-logs{position:fixed;z-index:5000;bottom:10px;right:10px;width:300px}.alertify-logs-hidden{display:none}.alertify-log{display:block;margin-top:10px;position:relative;right:-300px;opacity:0}.alertify-log-show{right:0;opacity:1}.alertify-log-hide{-webkit-transform:translate(300px,0);-ms-transform:translate(300px,0);transform:translate(300px,0);opacity:0}.alertify-dialog{padding:25px}.alertify-resetFocus{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.alertify-inner{text-align:center}.alertify-text{margin-bottom:15px;width:100%;box-sizing:border-box;font-size:100%}.alertify-button,.alertify-button:hover,.alertify-button:active,.alertify-button:visited{background:none;text-decoration:none;border:none;line-height:1.5;font-size:100%;display:inline-block;cursor:pointer;margin-left:5px}@media only screen and (max-width:680px){.alertify,.alertify-logs{width:90%;box-sizing:border-box}.alertify{left:5%;margin:0}}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;background:#f8f8f8;position:relative}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;color:#bbb;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{opacity:.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{opacity:1}.selectric-items .selectric-group li{padding-left:25px}.ps-container{-ms-touch-action:none;overflow:hidden !important}.ps-container.ps-active-x > .ps-scrollbar-x-rail,.ps-container.ps-active-y > .ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:#999}.ps-container > .ps-scrollbar-x-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;bottom:0;height:8px}.ps-container > .ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:4px;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:#999}.ps-container:hover > .ps-scrollbar-x-rail,.ps-container:hover > .ps-scrollbar-y-rail{opacity:.6}.ps-container:hover > .ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x{background-color:#999}.ps-container:hover > .ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y{background-color:#999}.tos-slide,.tos-slider,.tos-wrapper{width:100%;height:100%}.tos-noanimation{transition-property:none !important}.tos-fastanimation{transition-duration:.2s !important;transition-timing-function:ease-out !important}.tos-wrapper{opacity:0;transition:opacity .4s ease;display:none;padding:0;margin:0;overflow:hidden}.tos-wrapper.tos-opened{display:block}.tos-slide,.tos-slide:before,.tos-slide>*{display:inline-block}.tos-wrapper.tos-opening{opacity:1}.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}.tos-slider,.tos-wrapper.tos-inline{position:relative}.tos-slider{white-space:nowrap;padding:0;margin:0}.tos-uibg,.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}.tos-wrapper.tos-fx-slide .tos-slider{left:0;transition:left .4s ease}.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;transition:opacity .4s ease}.tos-uibg{opacity:0;transition:opacity .4s ease;width:100%;left:0;bottom:0;z-index:1}.tos-fill .tos-uibg{background:linear-gradient(to top,rgba(0,0,0,0.5),transparent)}.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;box-sizing:border-box;overflow:hidden;position:relative}.tos-slide:before{content:"";height:50%;width:1px;margin-right:-1px}.tos-slide.tos-loading>*{opacity:0}.tos-slide>*{opacity:1;transition:opacity .4s ease;vertical-align:middle;max-height:100%;max-width:100%;box-sizing:border-box}.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,0.85)}.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}.tos-close,.tos-next{right:20px}.tos-close,.tos-next,.tos-prev{background:#000;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;transition:opacity .4s ease}.tos-next,.tos-prev{height:80px;margin-top:-40px;top:50%}.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}.tos-prev{left:20px}.tos-close{height:40px;top:20px}.tos-desktop .tos-wrapper:hover .tos-close,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-prev{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover{opacity:.9}.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled{opacity:.2}.tos-close span:after,.tos-close span:before,.tos-next span,.tos-prev span{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tos-close span:after,.tos-close span:before{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}.tos-close span:before,.tos-prev span{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}.tos-close span:after,.tos-next span{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:80px;padding-right:80px}.tos-inline{opacity:0;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}.tos-inline.tos-prev{margin-right:-60px}.tos-inline.tos-next{margin-left:-60px}.tos-loading .tos-inline{opacity:0 !important}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.tos-caption{color:#fff;text-align:center;opacity:0;transition:opacity .4s ease;width:100%;position:absolute;left:0;bottom:0;z-index:1}.tos-caption:after{content:'';display:block;clear:both}.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;box-sizing:border-box;padding:0 20px;float:left}.tos-caption>div:last-child{float:right;margin-right:-2px}.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,0.8);height:40px}.tos-wrapper.tos-has-caption .tos-uibg{height:100px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,0.8);height:80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,0.8);height:120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}.tos-wrapper.tos-fx-slide .tos-slider{transition-property:left,margin}.tos-pagination{text-align:center;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;opacity:0;transition:opacity .4s ease;width:100%;position:absolute;bottom:0;left:0;z-index:1}.tos-pagination a{display:inline-block}.tos-pagination.tos-bullets a{background-color:rgba(255,255,255,0.2)}.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,0.5)}.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(255,255,255,0.9)}.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}.tos-wrapper .tos-pagination:after,.tos-wrapper .tos-pagination:before{content:'';display:inline-block;width:20px;height:10px}.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px}.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:40px;height:20px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:60px;height:30px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}.tos-slide .tos-html{-webkit-overflow-scrolling:touch}.tos-play,.tos-play:after{display:block;position:absolute;top:50%;left:50%}.tos-play{background:#000;opacity:0;transition:opacity .4s ease}.tos-play:after{content:''}.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:#fff;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:#fff;border-left-width:60px;margin-top:-40px;margin-left:-21px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:#fff;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}.ui-autocomplete{z-index:1010;width:240px !important;max-height:431px;overflow:auto;background:#fff;list-style:none;word-wrap:break-word}.ui-menu .ui-menu-item{padding:0;}.ui-menu .ui-menu-item > a{display:block;color:#000}.ui-menu .ui-menu-item:hover{z-index:10}.ui-menu .ui-menu-item + .ui-menu-item{margin-top:-1px}.autocomplete-item{padding:5px;background:#fff;border:1px solid #000;}.autocomplete-item:hover{border-color:#000;z-index:10}.autocomplete-item span{display:inline-block;max-width:100%}.autocomplete-pic{float:left;width:75px;height:75px;text-align:center;}.autocomplete-pic > img{max-width:100%;max-height:100%}.autocomplete-content{display:block;font-size:12px;line-height:120%;}.autocomplete-pic + .autocomplete-content{margin-left:85px}.autocomplete-price{padding-top:10px}*{margin:0;padding:0;border:0}html{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body{height:100%;min-height:100%}a{background:transparent;}a:hover,a:focus,a:active{outline:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}svg:not(:root){overflow:hidden}img{max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table{width:100%;border-collapse:collapse;border-spacing:0}label{display:inline-block;cursor:pointer;}label:not([for]){cursor:default}button,input,select,textarea{font:inherit;-webkit-appearance:none;border-radius:0;}button:focus,input:focus,select:focus,textarea:focus{outline:none}button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner{border:0;padding:0}textarea{resize:none}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}html{font:10px/1.2 sans-serif;font-weight:300;}@media only screen and (max-width:767px){html{font-size:10px}}body{background:#fff;color:#000;font-size:1.6rem}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.h1,.h2,.h3,.h4{font-weight:bold;text-transform:uppercase;line-height:1.2}.h1{font-size:3.6rem}.h2{font-size:2.2rem}.h3{font-size:1.8rem}.h4{font-size:1rem}sub,sup{position:relative;font-size:.6em;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{color:#000;}a:hover{color:#000}a.hova,.hova a{text-decoration:none;}a.hova:hover,.hova a:hover{text-decoration:underline}a.unhova,.unhova a{text-decoration:underline;}a.unhova:hover,.unhova a:hover{text-decoration:none}a.nova,.nova a{text-decoration:none;}a.nova:hover,.nova a:hover{text-decoration:none}.is-desktop a[href^="tel:"]{cursor:text;pointer-events:none}.s10{font-size:1rem;line-height:1.2}.s11{font-size:1.1rem;line-height:1.2}.s12{font-size:1.2rem;line-height:1.2}.s13{font-size:1.3rem;line-height:1.2}.s14{font-size:1.4rem;line-height:1.2}.s15{font-size:1.5rem;line-height:1.2}.s16{font-size:1.6rem;line-height:1.2}.s17{font-size:1.7rem;line-height:1.2}.s18{font-size:1.8rem;line-height:1.2}.s19{font-size:1.9rem;line-height:1.2}.s20{font-size:2rem;line-height:1.2}.s21{font-size:2.1rem;line-height:1.2}.s22{font-size:2.2rem;line-height:1.2}.s23{font-size:2.3rem;line-height:1.2}.s24{font-size:2.4rem;line-height:1.2}.s25{font-size:2.5rem;line-height:1.2}.s26{font-size:2.6rem;line-height:1.2}.s27{font-size:2.7rem;line-height:1.2}.s28{font-size:2.8rem;line-height:1.2}.s29{font-size:2.9rem;line-height:1.2}.s30{font-size:3rem;line-height:1.2}.s31{font-size:3.1rem;line-height:1.2}.s32{font-size:3.2rem;line-height:1.2}.s33{font-size:3.3rem;line-height:1.2}.s34{font-size:3.4rem;line-height:1.2}.s35{font-size:3.5rem;line-height:1.2}.s36{font-size:3.6rem;line-height:1.2}.s37{font-size:3.7rem;line-height:1.2}.s38{font-size:3.8rem;line-height:1.2}.s39{font-size:3.9rem;line-height:1.2}.s40{font-size:4rem;line-height:1.2}.thin,.tt{font-weight:100}.light,.ll{font-weight:300}.normal,.nn{font-weight:normal}.bold,.bb{font-weight:bold}.medium,.mm{font-weight:500}.style-normal{font-style:normal}.italic,.ii{font-style:italic}.uppercase,.upcase{text-transform:uppercase}.nocase{text-transform:none !important}.underline{text-decoration:underline}.black,a.black{color:#000}.white,a.white{color:#fff}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.nowrap{white-space:nowrap}.text-container:before,.text-container:after{content:'';display:table;clear:both}.text-container .h1 + .h1,.text-container .h2 + .h1,.text-container .h3 + .h1,.text-container .h4 + .h1,.text-container p + .h1,.text-container ul + .h1,.text-container ol + .h1,.text-container hr + .h1,.text-container .h1 + .h2,.text-container .h2 + .h2,.text-container .h3 + .h2,.text-container .h4 + .h2,.text-container p + .h2,.text-container ul + .h2,.text-container ol + .h2,.text-container hr + .h2,.text-container .h1 + .h3,.text-container .h2 + .h3,.text-container .h3 + .h3,.text-container .h4 + .h3,.text-container p + .h3,.text-container ul + .h3,.text-container ol + .h3,.text-container hr + .h3,.text-container .h1 + .h4,.text-container .h2 + .h4,.text-container .h3 + .h4,.text-container .h4 + .h4,.text-container p + .h4,.text-container ul + .h4,.text-container ol + .h4,.text-container hr + .h4,.text-container .h1 + p,.text-container .h2 + p,.text-container .h3 + p,.text-container .h4 + p,.text-container p + p,.text-container ul + p,.text-container ol + p,.text-container hr + p,.text-container .h1 + ul,.text-container .h2 + ul,.text-container .h3 + ul,.text-container .h4 + ul,.text-container p + ul,.text-container ul + ul,.text-container ol + ul,.text-container hr + ul,.text-container .h1 + ol + hr,.text-container .h2 + ol + hr,.text-container .h3 + ol + hr,.text-container .h4 + ol + hr,.text-container p + ol + hr,.text-container ul + ol + hr,.text-container ol + ol + hr,.text-container hr + ol + hr{margin-top:1em}.text-container ol{margin-left:1em;list-style-position:outside}.text-container ul > li{list-style:none;}.text-container ul > li:before{content:'●';font-size:.75em;display:inline-block;margin-right:.5em}.text-container li{margin:.25em 0;}.text-container li > ul,.text-container li ol{margin-left:1em}hr{height:1px;margin:.5em 0;background:#000}.icon{display:inline-block}.video{position:relative;padding:0 0 42.5%;}.video > iframe{width:100%;height:100%;position:absolute;left:0;top:0}.fl{float:left}.fr{float:right}.no-fl{float:none}.l-main{float:left;width:49%}.r-main{float:right;width:49%}.group:before,.nofloat:before,.group:after,.nofloat:after{content:'';display:table;clear:both}.no-overflow{overflow:hidden}.wrapper{box-sizing:border-box;}@media only screen and (min-width:1270px){.wrapper{max-width:1250px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1269px){.wrapper{padding-left:10px;padding-right:10px}}.m3{margin-bottom:3px}.m7{margin-bottom:7px}.m0{margin-bottom:0}.m5{margin-bottom:5px}.m10{margin-bottom:10px}.m15{margin-bottom:15px}.m20{margin-bottom:20px}.m25{margin-bottom:25px}.m30{margin-bottom:30px}.m35{margin-bottom:35px}.m40{margin-bottom:40px}.m45{margin-bottom:45px}.m50{margin-bottom:50px}.m55{margin-bottom:55px}.m60{margin-bottom:60px}.m65{margin-bottom:65px}.m70{margin-bottom:70px}.m75{margin-bottom:75px}.m80{margin-bottom:80px}.m85{margin-bottom:85px}.m90{margin-bottom:90px}.m95{margin-bottom:95px}.m100{margin-bottom:100px}.relative{position:relative}.static{position:static !important}.inline{display:inline}.inline-block{display:inline-block}.block{display:block}@media only screen and (max-width:1024px){.only-desktop{display:none}}@media only screen and (min-width:768px){.only-mobile{display:none}}@media only screen and (min-width:1025px){.not-desktop{display:none}}@media only screen and (max-width:767px){.not-mobile{display:none}}@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline !important}a[href]:after{content:" (" attr(href) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.no-print,aside,.header,.footer,.menu{display:none !important}}.btn{display:inline-block;text-decoration:none;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wide-btn{width:100%}input,textarea{font:inherit}.form .required{color:#ef8c8c}.inp,.textarea{width:100%;padding:.3125em;line-height:1.25em;color:#0d0d0d;border:1px solid #0d0d0d;transition:all .25s ease;}.inp:focus,.textarea:focus{color:#000;border-color:#000}.form-field.error > .inp,.form-field.error > .textarea{border-color:#ef8c8c;color:#ef8c8c}.form-row:before,.form-row:after{content:'';display:table;clear:both}.one-column-form .form-row + .form-row{margin-top:.5em}.two-columns-form .form-row + .form-row{margin-top:1.25em}.one-column-form .form-label{margin-bottom:.15em}.two-columns-form .form-label{float:left}.form-field{position:relative;}.two-columns-form .form-field{float:right}.form-field .errorMessage{display:none;font-size:12px;line-height:1em;padding:1px 0 3px;text-align:center;background:#ef8c8c;color:#fff;}.two-columns-form .form-field .errorMessage{position:absolute;left:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%}.form-field.error{margin-bottom:.25em;}.form-field.error .errorMessage{display:block}.form-submit{text-align:center;}.two-columns-form .form-submit{float:right}.menu ul,.menu ol,.menu li{margin:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu a{text-decoration:none}.menu .active > a{cursor:default}.menu li,.menu a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu a:not([href]){cursor:default}.inline-menu li{display:inline-block}.horizontal-menu ul:before,.horizontal-menu ul:after{content:'';display:table;clear:both}.horizontal-menu li{float:left}.vertical-menu li{display:block}.justify-menu > ul,.justify-menu > ol{line-height:0;text-align:justify;}.justify-menu > ul:after,.justify-menu > ol:after{width:100%;height:0;content:"";font-size:0;line-height:0;display:inline-block;visibility:hidden;overflow:hidden}.justify-menu > ul > li,.justify-menu > ol > li{display:inline-block}.table-menu ul{display:table;table-layout:fixed;width:100%}.table-menu li{display:table-cell}.breadcrumbs li{display:inline-block;vertical-align:middle}.breadcrumbs a,.breadcrumbs span{color:#000}.breadcrumbs a{text-decoration:none;}.breadcrumbs a:hover{color:#000}.popup{display:none;position:absolute;background:#fff;z-index:333}.popup--close{width:40px;height:40px;position:absolute;top:0;right:0;cursor:pointer}.jcarousel-container{position:relative;overflow:hidden}.jcarousel,.jcarousel > li{list-style:none;margin:0;padding:0}.jcarousel{position:absolute;width:20000em;}.jcarousel li{float:left}.jcarousel-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.jcarousel-controls.is-hidden{visibility:hidden}.jcarousel-prev,.jcarousel-next{cursor:pointer;}.jcarousel-prev.is-disabled,.jcarousel-next.is-disabled{cursor:default}.contacts--map{position:relative;}.contacts--map > .map{width:100%;height:515px}.contacts--panel{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:345px;padding:15px 0;margin-left:-625px;background:#fff;z-index:15;}@media only screen and (max-width:1250px){.contacts--panel{left:55%}}.contacts--panel > .group{font-size:14px;margin:0 15px;line-height:1.3em;}.contacts--panel > .group > p{padding-left:34px}.svg-sprite{display:none}#structure{margin:auto;position:relative;min-height:100%;overflow-x:hidden}#content{padding-bottom:200px}.footer{position:relative;margin-top:-$footer-height;height:200px}.header{position:relative;height:150px} /*# sourceMappingURL=st.css.map */ diff --git a/i/style/css/st.css.map b/i/style/css/st.css.map index 72680cba..52a7214e 100755 --- a/i/style/css/st.css.map +++ b/i/style/css/st.css.map @@ -1 +1 @@ -{"version":3,"sources":["st.styl","vendor/_alertify.styl","st.css","vendor/_selectric.styl","vendor/_perfect-scrollbar.styl","vendor/_jquery.tosrus.all.styl","_overrides.styl","base/_resets.styl","base/_typography.styl","_utils.styl","base/_layout.styl","base/_print.styl","components/_buttons.styl","components/_forms.styl","components/_menus.styl","components/_popups.styl","components/_carousels.styl","pages/_contacts.styl","_structure.styl"],"names":[],"mappings":"AACA,2CAAA;ACDA;;;EAOS,8DAAA,CAAA,iBAAA;CAAgE;ACGzE;EDGM,6DAAe,CAAA,gBAAf;CCGL;ADFyE;EAKrE,6DAAgB,CAAA,gBAAhB;CCIJ;AACD;EDH0E,gBAAA;ECKxE,eAAe;EDHjB,OAAA;EACC,SAAA;EAAiB,UAAS;EAC1B,QAAA;EAAQ,uBAAA;EAAU,WAAA;CCQlB;AACD;EDPC,cAAA;CCSA;ADPA;EACC,gBAAA;ECSA,eAAe;EDPjB,UAAA;EACC,UAAU;EAAO,aAAS;EAC1B,oBAAA;EAAW,WAAA;CCWX;AACD;EDTC,wCAAA;EAEA,oCAAA;EAEI,gCAAkC;EACjC,WAAA;EACC,cAAgC;CCWtC;AACD;EDTE,eAAA;ECWA,mBAAmB;CDRpB;ACUD;EDRE,gBAAY;ECUZ,cAAc;EDRhB,aAAA;EACC,YAAU;EACV,aAAS;CCUT;AACD;EDRC,cAAA;CCUA;ADRD;EACC,eAAA;ECUC,iBAAiB;EDRlB,mBAAA;EACC,cAAS;EACT,WAAA;CCUD;AACD;EDRE,SAAS;ECUT,WAAW;CDRZ;ACUD;EDRE,uCAAA;EAED,mCAAA;EAEI,+BAAkC;EACjC,WAAA;CCUL;AACD;EDRE,cAAA;CCUD;ADRA;EACC,UAAS;ECUT,oBAAoB;EDRpB,YAAA;EACC,aAAA;EACA,iBAAkB;EAClB,WAAQ;EACR,mBAAA;EACA,WAAU;CCUZ;AACD;EDRG,mBAAA;CCUF;ADRC;EACC,oBAAA;ECUD,YAAY;EDNX,uBAAA;EACA,gBAAA;CCUF;AACD;;;;EDJoB,iBAAA;EACwB,sBAAA;EACyB,aAAA;ACSrE,gDDPI;EACA,iBAAiB;EACjB,gBAAA;EACA,sBAAA;EACA,gBAAa;EACb,iBAAA;CCQH;AACD;EDNI;;IAGoC,WAAA;IAGtC,uBAAA;GCOC;EACD;IDLQ,SAAA;ICON,UAAU;GDLb;CCOA;AACD;EACE,mBAAmB;EACnB,gBAAgB;CCzIlB;AD2IA;ECzIE,YAAQ;CD2IT;ACxID;EACE,uBAAA;ED0IA,oBAAoB;ECvItB,mBAAA;CDyIC;AACD;ECvIE,eAAU;EDyIV,oBAAoB;ECtItB,iBAAA;EACE,wBAAA;EACA,sBAAA;EACA,gBAAU;EACV,kBAAe;EACf,YAAQ;EACR,aAAW;EACX,0BAAA;EACA,uBAAA;EACA,sBAAA;EACA,kBAAA;CDwID;AACD;ECtIU,eAAa;EDwIrB,mBAAmB;ECrIrB,SAAA;EACE,OAAA;EACA,YAAU;EACV,aAAA;EACA,YAAA;EACA,mBAAA;EACA,YAAQ;GACR,6DAAA;CDuID;AACD;ECrIG,aAAmC;EDuIpC,mBAAmB;ECpIrB,OAAA;EACE,SAAS;EACT,UAAU;EACV,QAAA;EACA,aAAA;EACA,SAAQ;EACR,UAAA;EACA,8BAAA;EACA,uBAAA;EACA,oBAAA;CDsID;AACD;ECpIE,mBAAe;CDsIhB;ACnID;EACE,sBAAA;CDqID;AClID;EACE,eAAc;CDoIf;ACjID;EACE,0BAAA;CDmID;AChID;EACE,cAAA;CDkID;AC/HD;EACE,sBAAA;CDiID;AC9HD;EACE,eAAc;CDgIf;AC7HD;EACE,aAAS;ED+HT,gBAAgB;EC5HlB,0BAAA;EACE,uBAAA;EACA,sBAAA;EACA,kBAAA;CD8HD;AACD;EC5HU,mBAAA;ED8HR,iBAAiB;EC3HnB,SAAA;EACE,UAAU;CD6HX;AACD;EC3HE,mBAAA;ED6HA,YAAY;CC1Hd;AD4HA;EC1HE,mBAAA;ED4HA,YAAY;ECzHd,aAAA;EACE,YAAU;CD2HX;AACD;ECzHE,mBAAA;ED2HA,OAAO;ECxHT,QAAA;EACE,SAAA;EACA,aAAA;EACA,YAAA;EACA,aAAA;EACA,WAAQ;EACR,uBAAA;EACA,WAAQ;CD0HT;AACD;ECxHE,8BAAA;ED0HA,kBAAkB;ECvHpB,mBAAA;EACE,4BAAU;EACV,kCAAA;EACA,qBAAA;EACA,sBAAU;EACV,sBAAqB;EACrB,uBAAA;EACA,yBAAA;EACA,wBAAA;GACA,uBAAA;EACA,4BAAA;CDyHD;AACD;ECvHE,8BAAA;EDyHA,8BAA8B;ECtHhC,0BAAA;CDwHC;AACD;ECtHE,cAAS;EDwHT,mBAAmB;ECpHrB,UAAA;EACE,QAAA;EACA,oBAAA;EACA,0BAAA;EACA,YAAA;EACA,0BAAA;CDsHD;AACD;ECpHE,aAAY;EDsHZ,eAAe;CCnHjB;ADqHA;ECnHE,UAAU;EDqHV,aAAa;CClHf;ADoHA;;EAEE,iBAAiB;ECjHnB,WAAA;EAAqB,UAAA;EACnB,gBAAY;EACZ,kBAAA;EACA,iBAAA;CDoHD;AACD;EClHE,eAAY;EDoHZ,cAAc;ECjHhB,YAAA;EACE,gBAAA;CDmHD;AACD;ECjHE,oBAAA;EDmHA,YAAY;CChHd;ADkHA;EChHE,oBAAA;EDkHA,YAAY;CC/Gd;ADiHA;EC/GE,oBAAA;EDiHA,YAAY;CC9Gd;ADgHA;EC9GE,aAAA;EDgHA,2BAA2B;EC7G7B,4BAAA;EACE,uBAAA;EACA,0BAAQ;EACR,uBAAY;EACZ,sBAAO;EACP,kBAAA;CD+GD;AACD;EC7GU,kBAAA;ED+GR,mBAAmB;EC5GrB,gBAAA;EACE,0BAAA;EACA,uBAAA;EACA,sBAAA;EACA,kBAAA;EACG,iBAAA;EACC,YAAA;CD8GL;AACD;EC5GE,WAAO;CD8GR;AC3GD;EACE,mBAAA;CD6GD;AC1GD;EACE,uBAAA;ED4GA,4BAA4B;CEtV9B;AFwVA;;EAEE,eAAe;CEvVf;AAAkD;EAChD,qBAAA;CF0VH;AEzVC;EACE,uBAAA;EF2VF,aAAa;CE1VX;AF4VJ;EE1VM,uBAAA;CF4VL;AE3VK;EACE,uBAAA;EF6VN,aAAa;CE5VX;AF8VJ;EE5VM,uBAAA;CF8VL;AE7VK;EACE,cAAA;EF+VN,mBAAmB;AE9VnB,oCAAA;EAIE,mBAAA;EACA,WAAA;EAIA,8DAA+C;EAC/C,YAAA;AFgWJ,oDE/V8C;EAC1C,YAAuC;CFgW1C;AE9VG;EACA,mBAAA;AFgWJ,oCAAoC;EE/VhC,uBAAA;EAIE,mBAAA;EAIA,yCAAoB;EACpB,UAAA;AFiWN,+CEhWM;EACA,YAAY;CFiWjB;AE/VK;EACA,cAAA;EFiWJ,mBAAmB;AEhWnB,oCAAA;EAIE,mBAAA;EACA,WAAA;EAIA,8DAA+C;EAC/C,WAAA;AFkWJ,mDEjW8C;EAC1C,WAAA;CFkWH;AEhWG;EACA,mBAAA;AFkWJ,oCAAoC;EEjWhC,uBAAA;EAIE,mBAAA;EAIA,yCAAoB;EACpB,SAAA;AFmWN,8CElWM;EACA,WAAA;CFmWL;AEjWK;EACA,qBAAA;CFmWL;AElWC;EACE,uBAAA;EFoWF,aAAa;CEnWX;AFqWJ;EEnWM,uBAAA;CFqWL;AEpWK;EACE,uBAAA;EFsWN,aAAa;CErWX;AFuWJ;EErWM,uBAAA;CFuWL;AEtWK;;EFyWJ,aAAa;CEvWb;AAA4C;EAC1C,uBAAA;EF0WF,aAAa;CEzWb;AF2WF;EEzWI,uBAAA;CF2WH;AE1WG;EACE,uBAAA;EF4WJ,aAAa;CE3Wb;AF6WF;EE3WI,uBAAA;CF6WH;AE5WG;;;ECtGJ,YAAA;EAAW,aAAA;CAAY;AHydvB;EAEE,qCAAqC;CG1dvC;AH4dA;EAEE,qCAAqC;EG7dpB,gDAAA;CHgelB;AACD;EGjeqJ,WAAA;EACrJ,8BAAA;EAAa,cAAA;EAAU,WAAA;EAAoC,UAAA;EAA4B,iBAAA;CHwetF;AACD;EGzeuH,eAAS;CH2e/H;AG1eD;;;EACA,sBAAA;CAAW;AAAkB;EAAa,WAAQ;CHifjD;AGhfD;EAAyB,uBAAA;EHmfvB,gBAAgB;EGlflB,OAAA;EAAuB,QAAA;EAAsB,cAAS;CHsfrD;AACD;;EAEE,mBAAmB;CGxfrB;AAAY;EAAwB,oBAAA;EH4flC,WAAW;EG3fb,UAAA;CH6fC;AACD;;EAEE,mBAAmB;CG/frB;AAAU;EAAgD,QAAA;EAC1D,2BAAA;CHogBC;AACD;EGrgB8E,WAAA;EAC9E,8BAAA;CHwgBC;AACD;EGzgBmF,WAAA;EACnF,8BAAA;EAAU,YAAA;EAAU,QAAA;EAAoC,UAAA;EAA4B,WAAM;CHghBzF;AACD;EAEE,kEAAkE;CGlhBpE;AHohBA;;EAEE,WAAW;CGrhBb;AAA0C;EAA4C,kCAAA;EHyhBpF,iBAAiB;EGxhBnB,mBAAA;EAAW,uBAAA;EAAiC,iBAAA;EAAgB,mBAAA;CH6hB3D;AACD;EG9hBoH,YAAS;EHgiB3H,YAAY;EG/hBd,WAAA;EAAkB,mBAAA;CHkiBjB;AACD;EGniBkD,WAAA;CHqiBjD;AGpiBD;EAAyB,WAAA;EACzB,8BAAA;EAAa,uBAAA;EAAU,iBAAA;EAAoC,gBAAW;EAAiB,uBAAA;CH4iBtF;AACD;EG7iB4I,kCAAA;EH+iB1I,oBAAoB;EG9iBtB,iBAAA;EAAwB,iBAAA;CHijBvB;AACD;EGljB4F,+BAAA;EHojB1F,2BAA2B;EGnjB7B,uBAAA;CHqjBC;AACD;EGtjBkF,iBAAA;EHwjBhF,gBAAgB;EGvjBlB,iBAAA;EAA+C,gBAAW;CH0jBzD;AACD;EG3jB8F,uBAAA;EH6jB5F,YAAY;EG5jBd,uBAAA;EAA+C,sBAAiB;EAAK,cAAA;EAAW,eAAW;CHikB1F;AACD;EGlkBwI,mCAAA;CHokBvI;AGnkBD;EAAoC,cAAA;CHskBnC;AGrkBD;;EHwkBE,YAAY;CGvkBd;AAAW;;;EACX,iBAAA;EAAW,mBAAA;EAAU,WAAA;EAAU,eAAW;EAAK,YAAA;EAAkB,mBAAA;EAAU,WAAQ;EAAiB,8BAAA;CHolBnG;AACD;;EAEE,aAAa;EGtlBf,kBAAA;EAAU,SAAA;CHylBT;AACD;;EAEE,gBAAgB;CG3lBlB;AAAuB;EAAuB,WAAO;CH+lBpD;AG9lBD;EAAU,aAAA;EHimBR,UAAU;CGhmBZ;AHkmBA;;;;;;EGjmB+H,aAAA;CAA6C;AAA4C;;;;;;EACvE,aAAA;CAAmD;AAAkD;;;;;;EAChF,aAAA;CAA0D;AAAyD;;;;EACnQ,YAAA;EAAuB,eAAA;EAAe,YAAA;EAAe,aAAA;EAAW,aAAQ;EAAM,mBAAA;EAAW,SAAO;EAAK,iCAAA;EAAY,6BAAA;EAAkB,yBAAA;CHooBxJ;AACD;;EAEE,WAAW;EGtoBb,YAAA;EAAsB,iBAAA;EAAuB,eAAA;EAAU,gBAAA;CH2oBtD;AACD;;EAEE,8BAA8B;EG7oBhC,4BAAA;EAAuB,UAAA;CHgpBtB;AACD;;EAEE,2BAA2B;EGlpB7B,6BAAA;EAAsB,WAAA;CHqpBrB;AACD;;;EGrpBA,mBAAA;EAAqE,oBAAA;CAAoE;AH2pBzI;EG3pB+N,WAAA;EAC/N,8BAAA;EAAY,sBAAA;EAAU,UAAA;EAAoC,mBAAW;EAAiB,UAAQ;EAAa,WAAA;EAAS,YAAS;CHoqB5H;AACD;EGrqByJ,oBAAA;CHuqBxJ;AGtqBD;EAAqB,mBAAa;CHyqBjC;AGxqBD;EAAqB,sBAAA;CH2qBpB;AG1qBD;;;EACA,4BAAA;EAAyD,wBAAA;EAAwD,oBAAA;CHgrBhH;AACD;;;EGhrBA,4BAAA;EAAyD,wBAAA;EAAwD,oBAAA;CHsrBhH;AACD;;EAEE,sCAAsC;EGxrBxC,kCAAA;EAAwD,8BAAA;CH2rBvD;AACD;;EAEE,uCAAuC;EG7rBzC,mCAAA;EAAwD,+BAAA;CHgsBvD;AACD;;EAEE,oCAAoC;EGlsBtC,gCAAA;EAAyD,4BAAA;CHqsBxD;AACD;EGtsBoL,YAAA;EHwsBlL,mBAAmB;EGvsBrB,WAAA;EAAwB,8BAAA;EAAkB,YAAA;EAAU,mBAAA;EAAoC,QAAA;EAA4B,UAAM;EAAK,WAAS;CHgtBvI;AACD;EGjtBiK,YAAA;EHmtB/J,eAAe;EGltBjB,YAAA;CHotBC;AACD;EGrtB4C,oBAAA;EHutB1C,wBAAwB;EGttB1B,iBAAA;EAAiB,YAAA;EAAmB,uBAAc;EAAS,gBAAS;EAAO,YAAA;CH4tB1E;AACD;EG7tB2H,aAAA;EH+tBzH,mBAAmB;CG9tBrB;AHguBA;;EAEE,WAAW;CGjuBb;AAA6C;EAA+C,kBAAA;EHquB1F,gBAAgB;EGpuBlB,uCAAA;EAA0B,aAAY;CHuuBrC;AACD;EGxuB+F,cAAA;CH0uB9F;AGzuBD;EAAuC,qBAAA;CH4uBtC;AG3uBD;EAAuE,kBAAe;EH8uBpF,gBAAgB;EG7uBlB,uCAAA;EAA2D,aAAY;CHgvBtE;AACD;EGjvBgI,cAAA;CHmvB/H;AGlvBD;EAAwE,kBAAA;EHqvBtE,gBAAgB;EGpvBlB,uCAAA;EAA2D,cAAY;CHuvBtE;AACD;EGxvBgI,cAAA;CH0vB/H;AGzvBD;EH4vBE,kCAAkC;CG3vBpC;AH6vBA;EG7vB8E,mBAAA;EH+vB5E,oBAAoB;EG9vBtB,iBAAA;EAAgB,kCAAA;EAAkB,0BAAA;EAAmB,WAAA;EAAiD,8BAAA;EAAyB,YAAA;EAAU,mBAAA;EAAoC,UAAA;EAA4B,QAAM;EAAK,WAAS;CH0wB5N;AACD;EG3wBsP,sBAAA;CH6wBrP;AG5wBD;EAAkB,wCAAA;CH+wBjB;AG9wBD;EAA8B,wCAAA;CHixB7B;AGhxBD;EAAoC,wCAAA;CHmxBnC;AGlxBD;;EHqxBE,WAAW;CGpxBb;AAAgD;;EHwxB9C,YAAY;EGvxBd,sBAAA;EAAmC,YAAA;EAAoC,aAAA;CH2xBtE;AACD;EG5xBkH,aAAA;CH8xBjH;AG7xBD;EAA6C,oBAAA;EHgyB3C,YAAY;EG/xBd,aAAA;EAA+C,cAAA;CHkyB9C;AACD;EGnyByF,aAAO;CHqyB/F;AGpyBD;EAA0C,aAAA;CHuyBzC;AGtyBD;EAAuC,cAAA;CHyyBtC;AGxyBD;EAAuD,aAAO;CH2yB7D;AG1yBD;EAAgD,mCAAA;EH6yB9C,uBAAuB;EG5yBzB,YAAA;EAAkD,aAAA;EAAkC,cAAA;CHgzBnF;AACD;EGjzBiI,aAAO;CHmzBvI;AGlzBD;EAA6C,cAAA;CHqzB5C;AGpzBD;EAA0C,cAAA;CHuzBzC;AGtzBD;EAA0D,qBAAA;CHyzBzD;AGxzBD;EAAuE,qBAAA;CH2zBtE;AG1zBD;EAAuF,qBAAA;CH6zBtF;AG5zBD;EAA0E,sBAAA;CH+zBzE;AG9zBD;;EHi0BE,YAAY;EGh0Bd,sBAAA;EAAoE,YAAA;EAAqE,aAAA;CHo0BxI;AACD;EGr0BoL,aAAA;CHu0BnL;AGt0BD;EAA8E,oBAAA;EHy0B5E,YAAY;EGx0Bd,aAAA;EAAgF,eAAc;CH20B7F;AACD;EG50B0H,aAAO;CH80BhI;AG70BD;EAA2E,cAAA;CHg1B1E;AG/0BD;EAAwE,cAAA;CHk1BvE;AGj1BD;EAAwF,cAAA;CHo1BvF;AGn1BD;EAAiF,mCAAA;EHs1B/E,uBAAuB;EGr1BzB,aAAA;EAAmF,cAAA;EAAkC,eAAA;CHy1BpH;AACD;EG11BoK,cAAO;CH41B1K;AG31BD;EAA8E,cAAA;CH81B7E;AG71BD;EAA2E,cAAA;CHg2B1E;AG/1BD;;EHk2BE,YAAY;EGj2Bd,sBAAA;EAAoE,YAAA;EAAqE,aAAA;CHq2BxI;AACD;EGt2BoL,aAAA;CHw2BnL;AGv2BD;EAA8E,oBAAA;EH02B5E,YAAY;EGz2Bd,aAAA;EAAgF,eAAc;CH42B7F;AACD;EG72B0H,aAAO;CH+2BhI;AG92BD;EAA2E,cAAA;CHi3B1E;AGh3BD;EAAwE,cAAA;CHm3BvE;AGl3BD;EAAwF,cAAA;CHq3BvF;AGp3BD;EAAiF,mCAAA;EHu3B/E,uBAAuB;EGt3BzB,aAAA;EAAmF,cAAA;EAAkC,eAAA;CH03BpH;AACD;EG33BoK,cAAO;CH63B1K;AG53BD;EAA8E,cAAA;CH+3B7E;AG93BD;EAA2E,cAAA;CHi4B1E;AGh4BD;EAA2F,kCAAA;CHm4B1F;AGl4BD;;EHq4BE,eAAe;EGp4BjB,mBAAA;EAAU,SAAA;EAAgB,UAAQ;CHw4BjC;AACD;EGz4BkE,iBAAA;EH24BhE,WAAW;EG14BH,8BAAA;CH64BT;AACD;EG94BwE,YAAW;CHg5BlF;AG/4BD;;EHk5BE,aAAa;CGj5Bf;AAA0C;;EHq5BxC,aAAa;CGp5Bf;AAAgD;EAAkD,oBAAA;EHw5BhG,YAAY;EGv5Bd,aAAA;EAAuB,cAAA;CH05BtB;AACD;EG35BiE,+BAAA;EH65B/D,wBAAwB;EG55B1B,wBAAA;EAA6B,kBAAO;EAAuB,qBAAkB;CHg6B5E;AACD;EGj6B0H,qBAAA;EHm6BxH,aAAa;EGl6Bf,cAAA;EAAwD,cAAA;CHq6BvD;AACD;EGt6BqG,+BAAA;EHw6BnG,wBAAwB;EGv6B1B,wBAAA;EAA8D,kBAAO;EAAuB,mBAAkB;CH26B7G;AACD;EG56B2J,qBAAA;EH86BzJ,aAAa;EG76Bf,cAAA;EAAwD,eAAc;CHg7BrE;AACD;EGj7BqG,+BAAA;EHm7BnG,wBAAwB;EGl7B1B,wBAAA;EAA8D,kBAAO;EAAuB,qBAAkB;CHs7B7G;AACD;EGv7B2J,cAAY;EHy7BrK,wBAAwB;EI1iC1B,kBAAA;EACE,eAAA;EACA,iBAAO;EACP,iBAAY;EACZ,sBAAA;CJ4iCD;AACD;EI1iCE,WAAW;CJ4iCZ;AIziCC;EACE,eAAA;EJ2iCF,YAAY;CI1iCV;AJ4iCJ;EI1iCM,YAAA;CJ4iCL;AI1iCG;EACE,iBAAA;CJ4iCL;AI1iCG;EACE,aAAY;EJ4iChB,iBAAiB;EIxiCnB,uBAAA;CJ0iCC;AACD;EIxiCE,mBAAQ;EJ0iCR,YAAY;CIziCZ;AJ2iCF;EIziCI,sBAAA;EJ2iCF,gBAAgB;CIziChB;AJ2iCF;EIziCI,YAAW;EJ2iCb,YAAY;EIxiCd,aAAA;EACE,mBAAA;CJ0iCD;AACD;EIxiCE,gBAAY;EJ0iCZ,iBAAiB;CIziCjB;AJ2iCF;EIziCI,eAAY;EJ2iCd,gBAAgB;EIxiClB,kBAAA;CJ0iCC;AACD;EIxiCE,kBAAA;CJ0iCD;AIziCC;EACE,kBAAA;CJ2iCH;AIxiCD;EACE,UAAA;EJ0iCA,WAAW;EKlmCb,UAAA;CLomCC;AACD;EKlmCE,6CAAA;ELomCA,+BAA+B;EKjmCjC,2BAAA;CLmmCC;AACD;;EAEE,aAAa;EKhmCf,iBAAA;CAAM;ALmmCN;EKjmCE,wBAAA;CLmmCD;AKhmCD;;;EAGE,cAAA;CAAS;AAAS;;;;;;;;;;;EAO+C,eAAA;CAAI;AACU;;;;EAI1E,sBAAA;CAAO;AACW;EACvB,cAAS;EL0mCT,UAAU;CKvmCZ;ALymCA;;EAEE,cAAc;CKtmChB;AAAU;EACR,iBAAA;CLymCD;AKtmCD;EACE,gBAAU;ELwmCV,aAAa;EKrmCf,0BAAA;EACE,uBAAA;EACA,sBAAA;EACA,kBAAA;CLumCD;AACD;EKrmCE,YAAA;ELumCA,0BAA0B;EKpmC5B,kBAAA;CLsmCC;AACD;EKpmCE,sBAAA;ELsmCA,gBAAgB;CKnmClB;ALqmCA;EKnmCE,gBAAA;CLqmCD;AKnmCC;;;;EAKM,cAAA;EAAM,yBAAA;EACS,iBAAA;CLqmCtB;AACD;;;;EAIE,cAAc;CACf;AACD;;;;EAIE,UAAU;EACV,WAAW;CACZ;AACD;EKxmCI,aAAA;CL0mCH;AKtmCD;;;;EAIQ,gBAAA;EAAqB,2BAAA;CACsB;ALymCnD;EKvmCE,yBAAoB;CLymCrB;AKrmCC;;;;EAI6B,cAAA;CACiC;AACkC;EAE9F,0BAAA;ELsmCF,iBAAiB;CMntCnB;ANqtCA;EMntCE;INqtCE,gBAAgB;GMntCJ;CAAA;ANstChB;EACE,iBAAiB;EACjB,YAAY;EMntCd,kBAAA;CNqtCC;AACD;EMntCE,iBAAW;ENqtCX,YAAY;CMltCd;ANotCA;EMltCE,iBAAA;ENotCA,YAAY;CMjtCd;ANmtCA;;;;EM3sCK,kBAAA;EAAK,0BAAA;EAAK,iBAAA;CNktCd;AACD;EMhtCE,kBAAA;CNktCD;AM/sCD;EACE,kBAAA;CNitCD;AM9sCD;EACE,kBAAA;CNgtCD;AM7sCD;EACE,gBAAW;CN+sCZ;AM5sCD;;EN+sCE,mBAAmB;EMxsCrB,iBAAA;EAAK,eAAA;EACH,yBAAA;CN2sCD;AACD;EMzsCE,YAAA;CN2sCD;AMxsCD;EACE,gBAAA;CN0sCD;AMvsCD;EACE,YAAQ;CNysCT;AMnsCD;EACE,YAAA;CNqsCD;AMnsCC;;ENssCA,sBAAsB;CMjsCxB;AAAQ;;ENqsCN,2BAA2B;CMlsC3B;ANosCF;;EAEE,2BAA2B;CMjsC7B;AAAU;;ENqsCR,sBAAsB;CMlsCtB;ANosCF;;EAEE,sBAAsB;CMjsCxB;AAAQ;;ENqsCN,sBAAsB;CMlsCtB;ANosCF;EMnsCI,aAAA;ENqsCF,qBAAqB;CMhsCrB;ANksCF;EMhsCI,gBAAgB;ENksClB,iBAAiB;CM1rCjB;AN4rCF;EM1rCI,kBAAA;EN4rCF,iBAAiB;CM9rCjB;ANgsCF;EM9rCI,kBAAA;ENgsCF,iBAAiB;CMlsCjB;ANosCF;EMlsCI,kBAAA;ENosCF,iBAAiB;CMtsCjB;ANwsCF;EMtsCI,kBAAA;ENwsCF,iBAAiB;CM1sCjB;AN4sCF;EM1sCI,kBAAA;EN4sCF,iBAAiB;CM9sCjB;ANgtCF;EM9sCI,kBAAA;ENgtCF,iBAAiB;CMltCjB;ANotCF;EMltCI,kBAAA;ENotCF,iBAAiB;CMttCjB;ANwtCF;EMttCI,kBAAA;ENwtCF,iBAAiB;CM1tCjB;AN4tCF;EM1tCI,kBAAA;EN4tCF,iBAAiB;CM9tCjB;ANguCF;EM9tCI,gBAAa;ENguCf,iBAAiB;CMluCjB;ANouCF;EMluCI,kBAAA;ENouCF,iBAAiB;CMtuCjB;ANwuCF;EMtuCI,kBAAA;ENwuCF,iBAAiB;CM1uCjB;AN4uCF;EM1uCI,kBAAA;EN4uCF,iBAAiB;CM9uCjB;ANgvCF;EM9uCI,kBAAA;ENgvCF,iBAAiB;CMlvCjB;ANovCF;EMlvCI,kBAAA;ENovCF,iBAAiB;CMtvCjB;ANwvCF;EMtvCI,kBAAA;ENwvCF,iBAAiB;CM1vCjB;AN4vCF;EM1vCI,kBAAA;EN4vCF,iBAAiB;CM9vCjB;ANgwCF;EM9vCI,kBAAA;ENgwCF,iBAAiB;CMlwCjB;ANowCF;EMlwCI,kBAAA;ENowCF,iBAAiB;CMtwCjB;ANwwCF;EMtwCI,gBAAa;ENwwCf,iBAAiB;CM1wCjB;AN4wCF;EM1wCI,kBAAA;EN4wCF,iBAAiB;CM9wCjB;ANgxCF;EM9wCI,kBAAA;ENgxCF,iBAAiB;CMlxCjB;ANoxCF;EMlxCI,kBAAA;ENoxCF,iBAAiB;CMtxCjB;ANwxCF;EMtxCI,kBAAA;ENwxCF,iBAAiB;CM1xCjB;AN4xCF;EM1xCI,kBAAA;EN4xCF,iBAAiB;CM9xCjB;ANgyCF;EM9xCI,kBAAA;ENgyCF,iBAAiB;CMlyCjB;ANoyCF;EMlyCI,kBAAA;ENoyCF,iBAAiB;CMtyCjB;ANwyCF;EMtyCI,kBAAA;ENwyCF,iBAAiB;CM1yCjB;AN4yCF;EM1yCI,kBAAA;EN4yCF,iBAAiB;CM9yCjB;ANgzCF;EM9yCI,gBAAa;ENgzCf,iBAAiB;CMlzCjB;ANozCF;;EAEE,iBAAiB;CM7yCnB;AAAO;;ENizCL,iBAAiB;CM7yCnB;AAAQ;;ENizCN,oBAAoB;CM7yCtB;AAAS;;ENizCP,kBAAkB;CM7yCpB;AAAO;;ENizCL,iBAAiB;CM7yCnB;AAAS;EACP,mBAAA;CNgzCD;AM1yCD;;EN6yCE,mBAAmB;CMzyCrB;AAAS;;EN6yCP,0BAA0B;CMtyC5B;AAAY;EACV,gCAAA;CNyyCD;AMtyCD;EACE,2BAAgB;CNwyCjB;AMlyCD;;ENqyCE,YAAY;CM9xCd;AAAQ;;ENkyCN,YAAY;CM9xCd;AAAQ;EACN,mBAAA;CNiyCD;AM3xCD;EACE,iBAAY;CN6xCb;AM1xCD;EACE,kBAAA;CN4xCD;AMzxCD;EACE,oBAAA;CN2xCD;AMrxCD;;ENwxCE,YAAY;EOh+CZ,eAAA;EAAU,YAAA;CPm+CX;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAwDE,gBAAgB;CACjB;AACD;EMx0CM,iBAAA;EN00CJ,6BAA6B;CMt0C7B;ANw0CF;EMt0CI,iBAAA;CNw0CH;AMr0CC;EACE,aAAY;ENu0Cd,kBAAkB;EMr0ChB,sBAAA;EACE,oBAAA;CNu0CL;AACD;EMr0CM,iBAAc;CNu0CnB;AMn0CC;;ENs0CA,iBAAiB;CMn0Cf;AAAM;EACJ,YAAA;ENs0CJ,gBAAgB;EM/zClB,iBAAA;CNi0CC;AACD;EM/zCE,sBAAA;CNi0CD;AM5zCD;EACE,mBAAS;EN8zCT,mBAAmB;CMzzCrB;AN2zCA;EMzzCE,YAAS;EN2zCT,aAAa;EMzzCb,mBAAA;EACE,QAAO;EACP,OAAA;CN2zCH;AACD;EM1zCa,YAAA;CN4zCZ;AQtkDD;EACE,aAAA;CRwkDD;AQrkDD;EACE,YAAO;CRukDR;AQpkDD;EACE,YAAA;ERskDA,WAAW;CQnkDb;ARqkDA;EQnkDE,aAAA;ERqkDA,WAAW;CQlkDb;ARokDA;;;;EOtlDY,YAAA;EP2lDV,eAAe;EACf,YAAY;CACb;AACD;EO3lDI,iBAAA;CP6lDH;AQlkDD;EACE,uBAAA;CRokDD;AQjkDD;EACE;IRmkDE,kBAAkB;IQjkDoC,kBAAA;IAAA,mBAAA;GRokDvD;CACF;AACD;EACE;IACE,mBAAmB;IQlkDmC,oBAAA;GAAA;CRqkDzD;AACD;EACE,mBAAmB;CACpB;AQ/jDD;EACE,mBAAA;CRikDD;AQ9jDD;EACE,mBAAA;CRgkDD;AQ5jDC;EACE,mBAAA;CR8jDH;AQ/jDC;EACE,oBAAA;CRikDH;AQlkDC;EACE,oBAAA;CRokDH;AQrkDC;EACE,oBAAA;CRukDH;AQxkDC;EACE,oBAAA;CR0kDH;AQ3kDC;EACE,oBAAA;CR6kDH;AQ9kDC;EACE,oBAAA;CRglDH;AQjlDC;EACE,oBAAA;CRmlDH;AQplDC;EACE,oBAAA;CRslDH;AQvlDC;EACE,oBAAA;CRylDH;AQ1lDC;EACE,oBAAA;CR4lDH;AQ7lDC;EACE,oBAAA;CR+lDH;AQhmDC;EACE,oBAAA;CRkmDH;AQnmDC;EACE,oBAAA;CRqmDH;AQtmDC;EACE,oBAAA;CRwmDH;AQzmDC;EACE,oBAAA;CR2mDH;AQ5mDC;EACE,oBAAA;CR8mDH;AQ/mDC;EACE,oBAAA;CRinDH;AQlnDC;EACE,oBAAA;CRonDH;AQrnDC;EACE,qBAAA;CRunDH;AQxnDC;EACE,mBAAqB;CR0nDxB;AQnnDD;EACE,4BAAA;CRqnDD;AQlnDD;EACE,gBAAU;CRonDX;AQ9mDD;EACE,sBAAA;CRgnDD;AQ7mDD;EACE,eAAS;CR+mDV;AQ5mDD;EACE;IR8mDE,cAAc;GQxmDF;CACd;AR0mDF;EACE;IACE,cAAc;GQvmDA;CAChB;ARymDF;EACE;IACE,cAAc;GQtmDH;CACb;ARwmDF;EACE;IACE,cAAc;GQrmDJ;CACZ;ARumDF;EACE;IACE,6BAA6B;IS5tDrB,uBAAA;IACV,mCAAA;IACE,4BAAa;GT8tDd;EACD;;IAEE,sCAAsC;GS3tDxC;EAAG;IACD,6BAAiB;GT8tDlB;ES3tDD;;IT8tDE,YAAY;GS1tDd;EAA6B;IAE3B,4BAAA;GT4tDD;ESztDD;;IT4tDE,yBAAyB;GSxtD3B;EAAI;;;IAIJ,WAAA;IAAG,UAAA;GAAI;ET4tDP;;IAEE,wBAAwB;GSztD1B;EAAI;IACF,4BAAA;GT4tDD;ESztDD;;;;;IAIkB,yBAAA;GAAS;CAAS;AT8tDtC;EACE,sBAAsB;EACtB,sBAAsB;EU1wDxB,mBAAA;EACE,gBAAS;EACT,0BAAiB;EAAjB,uBAAiB;EAAjB,sBAAiB;EAAjB,kBAAiB;CV4wDlB;AACD;EU1wDE,YAAA;CV4wDD;AUvwDD;;EV0wDE,cAAc;CWlxDhB;AAAM;EAEJ,eAAA;CXoxDD;AWhxDC;;EXmxDA,YAAY;EW9wDd,kBAAA;EAAK,oBAAA;EAEH,eAAA;EACA,0BAAA;EACA,2BAAA;CXgxDD;AACD;;EAEE,YAAY;EW9wDZ,mBAAA;CXgxDD;AACD;;EAEE,sBAAsB;EW9wDtB,eAAA;CXgxDD;AACD;;EAEE,YAAY;EO7yDZ,eAAA;EAAU,YAAA;CPgzDX;AACD;EO9yDI,kBAAA;CPgzDH;AW/wDG;EACE,mBAAA;CXixDL;AW9wDG;EACE,sBAAA;CXgxDL;AW1wDC;EACE,YAAA;CX4wDH;AWzwDC;EACE,mBAAA;CX2wDH;AWvwDD;EACE,aAAU;CXywDX;AWvwDC;EACE,cAAA;EXywDF,gBAAgB;EWtwDhB,iBAAA;EACE,mBAAA;EACA,mBAAA;EACA,oBAAA;EACA,YAAS;CXwwDZ;AACD;EWtwDI,mBAAA;EXwwDF,QAAQ;EWtwDN,UAAA;EACE,oCAAA;EAAA,gCAAA;EAAA,4BAAA;EACA,YAAA;CXwwDL;AACD;EWvwDM,sBAAA;CXywDL;AWrwDC;EACE,eAAe;CXuwDlB;AWrwDG;EACE,mBAAA;CXuwDL;AWlwDD;EACE,aAAY;CXowDb;AWlwDC;;;EC1FA,UAAA;EAAI,iBAAA;EAAI,0BAAA;EAAA,uBAAA;EAAA,sBAAA;EAAA,kBAAA;CZm2DT;AACD;EYj2DI,sBAAA;CZm2DH;AYh2DC;EACE,gBAAA;CZk2DH;AY/1DC;;EZk2DA,0BAAkB;EAAlB,uBAAkB;EAAlB,sBAAkB;EAAlB,kBAAkB;CY91DlB;AAAI;EACF,gBAAa;CZi2DhB;AY91DC;EACE,sBAAA;CZg2DH;AY31DC;;EZ81DA,YAAY;EOx3DZ,eAAA;EAAU,YAAA;CP23DX;AACD;EOz3DI,YAAA;CP23DH;AY11DC;EACE,eAAA;CZ41DH;AYv1DC;;EZ01DA,eAAe;EYp1Df,oBAAA;CAAM;AZu1DR;;EAEE,YAAY;EYr1DV,UAAA;EZu1DF,YAAY;EYt1DR,aAAA;EACA,eAAA;EACA,sBAAA;EACA,mBAAA;EACA,iBAAA;CZw1DL;AACD;;EAEE,sBAAsB;CYr1DpB;AZu1DJ;EYt1DM,eAAS;EZw1Db,oBAAoB;EYl1DpB,YAAA;CZo1DD;AACD;EYl1DI,oBAAA;CZo1DH;AYj1DC;EACE,sBAAA;EZm1DF,uBAAuB;CY10DvB;AZ40DF;;EAEE,YAAY;CYz0DZ;AAAG;EACD,sBAAA;CZ40DH;AYz0DC;EACE,YAAA;CZ20DH;AYz0DG;EACE,cAAA;EZ20DJ,mBAAmB;Ea76DrB,iBAAA;EACE,aAAS;Cb+6DV;AACD;Ea76DE,YAAS;Eb+6DT,aAAa;Ea56Df,mBAAA;EACE,OAAO;EACP,SAAQ;EACR,gBAAU;Cb86DX;AACD;Ea76DE,mBAAA;Eb+6DA,iBAAiB;Cc77DnB;Ad+7DA;;EAEE,iBAAiB;Ec57DnB,UAAA;EAAW,WAAA;Cd+7DV;AACD;Ec57DE,mBAAA;Ed87DA,eAAe;Cc37DjB;Ad67DA;Ec37DE,YAAO;Cd67DR;Ac37DC;EACE,0BAAA;EAAA,uBAAA;EAAA,sBAAA;EAAA,kBAAA;Cd67DH;Acz7DD;EACE,mBAAA;Cd27DD;Acz7DC;;Ed47DA,gBAAgB;Ccv7DlB;AAAgB;;Ed27Dd,gBAAgB;Ccv7DhB;Ady7DF;Ecx7DI,mBAAA;Cd07DH;Ae19DD;EACE,YAAU;Ef49DV,cAAc;Ce19Dd;Af49DF;Ee19DI,mBAAA;Ef49DF,SAAS;Eex9DX,UAAA;EACE,oCAAA;EAAA,gCAAA;EAAA,4BAAA;EACA,aAAA;EAAU,gBAAA;EACV,oBAA0B;EAC1B,iBAAA;EACA,YAAS;Cf29DV;AACD;Eez9DE;If29DE,UAAU;Gez9DqC;CAAA;Af49DnD;EACE,gBAAgB;EAChB,eAAe;Ee19Df,mBAAA;Cf49DD;AACD;Ee19DI,mBAAA;Cf49DH;Ae19DG;EACE,cAAc;Cf49DnB;AgB3/DD;EACE,aAAS;EhB6/DT,mBAAmB;EgBx/DrB,iBAAA;EACE,mBAAA;ChB0/DD;AACD;EgBx/DE,sBAAA;ChB0/DD;AgBv/DD;EACE,mBAAgB;EhBy/DhB,4BAA4B;EgBt/D9B,cAAA;ChBw/DC;AACD;EgBt/DE,mBAAA;EhBw/DA,cAAc;CgBl/DhB","file":"st.css","sourcesContent":["\r\n/* -=========== Imports ===========- */\r\n\r\n@import \"_variables\";\r\n@import \"_utils\";\r\n\r\n@import \"vendor/_alertify\";\r\n@import \"vendor/_selectric\";\r\n@import \"vendor/_perfect-scrollbar\";\r\n@import \"vendor/_jquery.tosrus.all\";\r\n\r\n@import \"_overrides\"; // override vendor styles\r\n\r\n@import \"base/_resets\";\r\n@import \"base/_typography\";\r\n@import \"base/_layout\";\r\n@import \"base/_print\";\r\n\r\n@import \"components/_buttons\";\r\n@import \"components/_forms\";\r\n@import \"components/_menus\";\r\n@import \"components/_popups\";\r\n@import \"components/_carousels\";\r\n\r\n@import \"pages/_homepage\";\r\n@import \"pages/_contacts\";\r\n@import \"pages/_errors\";\r\n\r\n@import \"_structure\";",".alertify,\n.alertify-show,\n.alertify-log {\n\t-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);\n\t -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);\n\t -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);\n\t -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);\n\t transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); /* easeOutBack */\n}\n.alertify-hide {\n\t-webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t -moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t -ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t -o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */\n}\n.alertify-log-hide {\n\t-webkit-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t -moz-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t -ms-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t -o-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */\n}\n.alertify-cover {\n\tposition: fixed; z-index: 99999;\n\ttop: 0; right: 0; bottom: 0; left: 0;\n\tbackground-color:white;\n\topacity:0;\n}\n\t.alertify-cover-hidden {\n\t\tdisplay: none;\n\t}\n.alertify {\n\tposition: fixed; z-index: 99999;\n\ttop: 50px; left: 50%;\n\twidth: 550px;\n\tmargin-left: -275px;\n\topacity: 1;\n}\n\t.alertify-hidden {\n\t\t-webkit-transform: translate(0,-150px);\n\t\t -moz-transform: translate(0,-150px);\n\t\t -ms-transform: translate(0,-150px);\n\t\t -o-transform: translate(0,-150px);\n\t\t transform: translate(0,-150px);\n\t\topacity: 0;\n\t\tdisplay: none;\n\t}\n\t/* overwrite display: none; for everything except IE6-8 */\n\t:root *> .alertify-hidden {\n\t\tdisplay: block;\n\t\tvisibility: hidden;\n\t}\n.alertify-logs {\n\tposition: fixed;\n\tz-index: 5000;\n\tbottom: 10px;\n\tright: 10px;\n\twidth: 300px;\n}\n.alertify-logs-hidden {\n\tdisplay: none;\n}\n\t.alertify-log {\n\t\tdisplay: block;\n\t\tmargin-top: 10px;\n\t\tposition: relative;\n\t\tright: -300px;\n\t\topacity: 0;\n\t}\n\t.alertify-log-show {\n\t\tright: 0;\n\t\topacity: 1;\n\t}\n\t.alertify-log-hide {\n\t\t-webkit-transform: translate(300px, 0);\n\t\t -moz-transform: translate(300px, 0);\n\t\t -ms-transform: translate(300px, 0);\n\t\t -o-transform: translate(300px, 0);\n\t\t transform: translate(300px, 0);\n\t\topacity: 0;\n\t}\n\t.alertify-dialog {\n\t\tpadding: 25px;\n\t}\n\t\t.alertify-resetFocus {\n\t\t\tborder: 0;\n\t\t\tclip: rect(0 0 0 0);\n\t\t\theight: 1px;\n\t\t\tmargin: -1px;\n\t\t\toverflow: hidden;\n\t\t\tpadding: 0;\n\t\t\tposition: absolute;\n\t\t\twidth: 1px;\n\t\t}\n\t\t.alertify-inner {\n\t\t\ttext-align: center;\n\t\t}\n\t\t.alertify-text {\n\t\t\tmargin-bottom: 15px;\n\t\t\twidth: 100%;\n\t\t\t-webkit-box-sizing: border-box;\n\t\t\t -moz-box-sizing: border-box;\n\t\t\t box-sizing: border-box;\n\t\t\tfont-size: 100%;\n\t\t}\n\t\t.alertify-buttons {\n\t\t}\n\t\t\t.alertify-button,\n\t\t\t.alertify-button:hover,\n\t\t\t.alertify-button:active,\n\t\t\t.alertify-button:visited {\n\t\t\t\tbackground: none;\n\t\t\t\ttext-decoration: none;\n\t\t\t\tborder: none;\n\t\t\t\t/* line-height and font-size for input button */\n\t\t\t\tline-height: 1.5;\n\t\t\t\tfont-size: 100%;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tcursor: pointer;\n\t\t\t\tmargin-left: 5px;\n\t\t\t}\n\n@media only screen and (max-width: 680px) {\n\t.alertify,\n\t.alertify-logs {\n\t\twidth: 90%;\n\t\t-webkit-box-sizing: border-box;\n\t\t -moz-box-sizing: border-box;\n\t\t box-sizing: border-box;\n\t}\n\t.alertify {\n\t\tleft: 5%;\n\t\tmargin: 0;\n\t}\n}\n","/* -=========== Imports ===========- */\n.alertify,\n.alertify-show,\n.alertify-log {\n -webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);\n -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);\n -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);\n -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);\n transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275); /* easeOutBack */\n}\n.alertify-hide {\n -webkit-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);\n -moz-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);\n -ms-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);\n -o-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);\n transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045); /* easeInBack */\n}\n.alertify-log-hide {\n -webkit-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);\n -moz-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);\n -ms-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);\n -o-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);\n transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045); /* easeInBack */\n}\n.alertify-cover {\n position: fixed;\n z-index: 99999;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: #fff;\n opacity: 0;\n}\n.alertify-cover-hidden {\n display: none;\n}\n.alertify {\n position: fixed;\n z-index: 99999;\n top: 50px;\n left: 50%;\n width: 550px;\n margin-left: -275px;\n opacity: 1;\n}\n.alertify-hidden {\n -webkit-transform: translate(0, -150px);\n -moz-transform: translate(0, -150px);\n -ms-transform: translate(0, -150px);\n -o-transform: translate(0, -150px);\n transform: translate(0, -150px);\n opacity: 0;\n display: none;\n}\n:root *> .alertify-hidden {\n display: block;\n visibility: hidden;\n}\n.alertify-logs {\n position: fixed;\n z-index: 5000;\n bottom: 10px;\n right: 10px;\n width: 300px;\n}\n.alertify-logs-hidden {\n display: none;\n}\n.alertify-log {\n display: block;\n margin-top: 10px;\n position: relative;\n right: -300px;\n opacity: 0;\n}\n.alertify-log-show {\n right: 0;\n opacity: 1;\n}\n.alertify-log-hide {\n -webkit-transform: translate(300px, 0);\n -moz-transform: translate(300px, 0);\n -ms-transform: translate(300px, 0);\n -o-transform: translate(300px, 0);\n transform: translate(300px, 0);\n opacity: 0;\n}\n.alertify-dialog {\n padding: 25px;\n}\n.alertify-resetFocus {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n.alertify-inner {\n text-align: center;\n}\n.alertify-text {\n margin-bottom: 15px;\n width: 100%;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n font-size: 100%;\n}\n.alertify-button,\n.alertify-button:hover,\n.alertify-button:active,\n.alertify-button:visited {\n background: none;\n text-decoration: none;\n border: none;\n/* line-height and font-size for input button */\n line-height: 1.5;\n font-size: 100%;\n display: inline-block;\n cursor: pointer;\n margin-left: 5px;\n}\n@media only screen and (max-width: 680px) {\n .alertify,\n .alertify-logs {\n width: 90%;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n .alertify {\n left: 5%;\n margin: 0;\n }\n}\n.selectric-wrapper {\n position: relative;\n cursor: pointer;\n}\n.selectric-responsive {\n width: 100%;\n}\n.selectric {\n border: 1px solid #ddd;\n background: #f8f8f8;\n position: relative;\n}\n.selectric .label {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin: 0 38px 0 10px;\n font-size: 12px;\n line-height: 38px;\n color: #444;\n height: 38px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.selectric .button {\n display: block;\n position: absolute;\n right: 0;\n top: 0;\n width: 38px;\n height: 38px;\n color: #bbb;\n text-align: center;\n font: 0/0 a;\n *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;\n}\n.selectric .button:after {\n content: \" \";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: auto;\n width: 0;\n height: 0;\n border: 4px solid transparent;\n border-top-color: #bbb;\n border-bottom: none;\n}\n.selectric-focus .selectric {\n border-color: #aaa;\n}\n.selectric-hover .selectric {\n border-color: #c4c4c4;\n}\n.selectric-hover .selectric .button {\n color: #a2a2a2;\n}\n.selectric-hover .selectric .button:after {\n border-top-color: #a2a2a2;\n}\n.selectric-open {\n z-index: 9999;\n}\n.selectric-open .selectric {\n border-color: #c4c4c4;\n}\n.selectric-open .selectric-items {\n display: block;\n}\n.selectric-disabled {\n opacity: 0.5;\n cursor: default;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.selectric-hide-select {\n position: relative;\n overflow: hidden;\n width: 0;\n height: 0;\n}\n.selectric-hide-select select {\n position: absolute;\n left: -100%;\n}\n.selectric-hide-select.selectric-is-native {\n position: absolute;\n width: 100%;\n height: 100%;\n z-index: 10;\n}\n.selectric-hide-select.selectric-is-native select {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 100%;\n width: 100%;\n border: none;\n z-index: 1;\n box-sizing: border-box;\n opacity: 0;\n}\n.selectric-input {\n position: absolute !important;\n top: 0 !important;\n left: 0 !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n margin: 0 !important;\n padding: 0 !important;\n width: 1px !important;\n height: 1px !important;\n outline: none !important;\n border: none !important;\n *font: 0/0 a !important;\n background: none !important;\n}\n.selectric-temp-show {\n position: absolute !important;\n visibility: hidden !important;\n display: block !important;\n}\n.selectric-items {\n display: none;\n position: absolute;\n top: 100%;\n left: 0;\n background: #f8f8f8;\n border: 1px solid #c4c4c4;\n z-index: -1;\n box-shadow: 0 0 10px -6px;\n}\n.selectric-items .selectric-scroll {\n height: 100%;\n overflow: auto;\n}\n.selectric-above .selectric-items {\n top: auto;\n bottom: 100%;\n}\n.selectric-items ul,\n.selectric-items li {\n list-style: none;\n padding: 0;\n margin: 0;\n font-size: 12px;\n line-height: 20px;\n min-height: 20px;\n}\n.selectric-items li {\n display: block;\n padding: 10px;\n color: #666;\n cursor: pointer;\n}\n.selectric-items li.selected {\n background: #e0e0e0;\n color: #444;\n}\n.selectric-items li.highlighted {\n background: #d0d0d0;\n color: #444;\n}\n.selectric-items li:hover {\n background: #d5d5d5;\n color: #444;\n}\n.selectric-items .disabled {\n opacity: 0.5;\n cursor: default !important;\n background: none !important;\n color: #666 !important;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.selectric-items .selectric-group .selectric-group-label {\n font-weight: bold;\n padding-left: 10px;\n cursor: default;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background: none;\n color: #444;\n}\n.selectric-items .selectric-group.disabled li {\n opacity: 1;\n}\n.selectric-items .selectric-group li {\n padding-left: 25px;\n}\n.ps-container {\n -ms-touch-action: none;\n overflow: hidden !important;\n}\n.ps-container.ps-active-x > .ps-scrollbar-x-rail,\n.ps-container.ps-active-y > .ps-scrollbar-y-rail {\n display: block;\n}\n.ps-container.ps-in-scrolling {\n pointer-events: none;\n}\n.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {\n background-color: #eee;\n opacity: 0.9;\n}\n.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n background-color: #999;\n}\n.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {\n background-color: #eee;\n opacity: 0.9;\n}\n.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n background-color: #999;\n}\n.ps-container > .ps-scrollbar-x-rail {\n display: none;\n position: absolute;\n/* please don't change 'position' */\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n opacity: 0;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n -moz-transition: background-color 0.2s linear, opacity 0.2s linear;\n -o-transition: background-color 0.2s linear, opacity 0.2s linear;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n bottom: 3px;\n/* there must be 'bottom' for ps-scrollbar-x-rail */\n height: 8px;\n}\n.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n position: absolute;\n/* please don't change 'position' */\n background-color: #aaa;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n -webkit-transition: background-color 0.2s linear;\n -moz-transition: background-color 0.2s linear;\n -o-transition: background-color 0.2s linear;\n transition: background-color 0.2s linear;\n bottom: 0;\n/* there must be 'bottom' for ps-scrollbar-x */\n height: 8px;\n}\n.ps-container > .ps-scrollbar-y-rail {\n display: none;\n position: absolute;\n/* please don't change 'position' */\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n opacity: 0;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n -moz-transition: background-color 0.2s linear, opacity 0.2s linear;\n -o-transition: background-color 0.2s linear, opacity 0.2s linear;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n right: 3px;\n/* there must be 'right' for ps-scrollbar-y-rail */\n width: 8px;\n}\n.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n position: absolute;\n/* please don't change 'position' */\n background-color: #aaa;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n -webkit-transition: background-color 0.2s linear;\n -moz-transition: background-color 0.2s linear;\n -o-transition: background-color 0.2s linear;\n transition: background-color 0.2s linear;\n right: 0;\n/* there must be 'right' for ps-scrollbar-y */\n width: 8px;\n}\n.ps-container:hover.ps-in-scrolling {\n pointer-events: none;\n}\n.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {\n background-color: #eee;\n opacity: 0.9;\n}\n.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n background-color: #999;\n}\n.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {\n background-color: #eee;\n opacity: 0.9;\n}\n.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n background-color: #999;\n}\n.ps-container:hover > .ps-scrollbar-x-rail,\n.ps-container:hover > .ps-scrollbar-y-rail {\n opacity: 0.6;\n}\n.ps-container:hover > .ps-scrollbar-x-rail:hover {\n background-color: #eee;\n opacity: 0.9;\n}\n.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {\n background-color: #999;\n}\n.ps-container:hover > .ps-scrollbar-y-rail:hover {\n background-color: #eee;\n opacity: 0.9;\n}\n.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {\n background-color: #999;\n}\n.tos-slide,\n.tos-slider,\n.tos-wrapper {\n width: 100%;\n height: 100%;\n}\n.tos-noanimation {\n -webkit-transition-property: none !important;\n transition-property: none !important;\n}\n.tos-fastanimation {\n -webkit-transition-duration: 0.2s !important;\n transition-duration: 0.2s !important;\n -webkit-transition-timing-function: ease-out !important;\n transition-timing-function: ease-out !important;\n}\n.tos-wrapper {\n opacity: 0;\n -webkit-transition: opacity 0.4s ease;\n transition: opacity 0.4s ease;\n display: none;\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n.tos-wrapper.tos-opened {\n display: block;\n}\n.tos-slide,\n.tos-slide:before,\n.tos-slide>* {\n display: inline-block;\n}\n.tos-wrapper.tos-opening {\n opacity: 1;\n}\n.tos-wrapper.tos-fixed {\n background-color: #000;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 9000;\n}\n.tos-slider,\n.tos-wrapper.tos-inline {\n position: relative;\n}\n.tos-slider {\n white-space: nowrap;\n padding: 0;\n margin: 0;\n}\n.tos-uibg,\n.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider {\n position: absolute;\n}\n.tos-wrapper.tos-fx-slide .tos-slider {\n left: 0;\n -webkit-transition: left 0.4s ease;\n transition: left 0.4s ease;\n}\n.tos-wrapper.tos-fx-fade .tos-slider {\n opacity: 1;\n -webkit-transition: opacity 0.4s ease;\n transition: opacity 0.4s ease;\n}\n.tos-uibg {\n opacity: 0;\n -webkit-transition: opacity 0.4s ease;\n transition: opacity 0.4s ease;\n width: 100%;\n left: 0;\n bottom: 0;\n z-index: 1;\n}\n.tos-fill .tos-uibg {\n background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);\n background: linear-gradient(to top, rgba(0,0,0,0.5), transparent);\n}\n.tos-desktop .tos-wrapper:hover .tos-uibg,\n.tos-touch .tos-wrapper.tos-hover .tos-uibg {\n opacity: 1;\n}\n.tos-slide {\n -webkit-overflow-scrolling: touch;\n line-height: 1px;\n text-align: center;\n box-sizing: border-box;\n overflow: hidden;\n position: relative;\n}\n.tos-slide:before {\n content: \"\";\n height: 50%;\n width: 1px;\n margin-right: -1px;\n}\n.tos-slide.tos-loading>* {\n opacity: 0;\n}\n.tos-slide>* {\n opacity: 1;\n -webkit-transition: opacity 0.4s ease;\n transition: opacity 0.4s ease;\n vertical-align: middle;\n max-height: 100%;\n max-width: 100%;\n box-sizing: border-box;\n}\n.tos-slide.tos-html>div {\n -webkit-overflow-scrolling: touch;\n white-space: normal;\n text-align: left;\n line-height: 1.5;\n}\n.tos-slide.tos-html>div * {\n -webkit-text-size-adjust: none;\n -ms-text-size-adjust: none;\n text-size-adjust: none;\n}\n.tos-wrapper.tos-fill .tos-slide.tos-image>img {\n max-height: none;\n max-width: none;\n min-height: 100%;\n min-width: 100%;\n}\n.tos-wrapper.tos-fixed .tos-slide.tos-html>div {\n background-color: #fff;\n color: #333;\n box-sizing: border-box;\n display: inline-block;\n padding: 40px;\n overflow: auto;\n}\n.tos-desktop .tos-wrapper.tos-fixed {\n background-color: rgba(0,0,0,0.85);\n}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide {\n padding: 20px;\n}\n.tos-close,\n.tos-next {\n right: 20px;\n}\n.tos-close,\n.tos-next,\n.tos-prev {\n background: #000;\n border-radius: 3px;\n opacity: 0;\n display: block;\n width: 40px;\n position: absolute;\n z-index: 1;\n -webkit-transition: opacity 0.4s ease;\n transition: opacity 0.4s ease;\n}\n.tos-next,\n.tos-prev {\n height: 80px;\n margin-top: -40px;\n top: 50%;\n}\n.tos-next.tos-disabled,\n.tos-prev.tos-disabled {\n cursor: default;\n}\n.tos-prev {\n left: 20px;\n}\n.tos-close {\n height: 40px;\n top: 20px;\n}\n.tos-desktop .tos-wrapper:hover .tos-close,\n.tos-desktop .tos-wrapper:hover .tos-next,\n.tos-desktop .tos-wrapper:hover .tos-prev,\n.tos-touch .tos-wrapper.tos-hover .tos-close,\n.tos-touch .tos-wrapper.tos-hover .tos-next,\n.tos-touch .tos-wrapper.tos-hover .tos-prev {\n opacity: 0.5;\n}\n.tos-desktop .tos-wrapper:hover .tos-close:hover,\n.tos-desktop .tos-wrapper:hover .tos-next:hover,\n.tos-desktop .tos-wrapper:hover .tos-prev:hover,\n.tos-touch .tos-wrapper.tos-hover .tos-close:hover,\n.tos-touch .tos-wrapper.tos-hover .tos-next:hover,\n.tos-touch .tos-wrapper.tos-hover .tos-prev:hover {\n opacity: 0.9;\n}\n.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,\n.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,\n.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,\n.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled,\n.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,\n.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled {\n opacity: 0.2;\n}\n.tos-close span:after,\n.tos-close span:before,\n.tos-next span,\n.tos-prev span {\n content: '';\n display: block;\n width: 12px;\n height: 12px;\n margin: -5px;\n position: absolute;\n top: 50%;\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n.tos-close span:after,\n.tos-close span:before {\n width: 6px;\n height: 6px;\n margin-top: -4px;\n margin-left: 0;\n margin-right: 0;\n}\n.tos-close span:before,\n.tos-prev span {\n border-bottom: 3px solid #fff;\n border-left: 3px solid #fff;\n left: 50%;\n}\n.tos-close span:after,\n.tos-next span {\n border-top: 3px solid #fff;\n border-right: 3px solid #fff;\n right: 50%;\n}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide {\n padding-left: 80px;\n padding-right: 80px;\n}\n.tos-inline {\n opacity: 0;\n -webkit-transition: opacity 0.4s ease;\n transition: opacity 0.4s ease;\n display: inline-block;\n margin: 0;\n position: relative;\n top: auto;\n left: auto;\n right: auto;\n}\n.tos-inline.tos-prev {\n margin-right: -60px;\n}\n.tos-inline.tos-next {\n margin-left: -60px;\n}\n.tos-loading .tos-inline {\n opacity: 0 !important;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev {\n -webkit-transform: scale(2);\n -ms-transform: scale(2);\n transform: scale(2);\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev {\n -webkit-transform: scale(3);\n -ms-transform: scale(3);\n transform: scale(3);\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev {\n -webkit-transform-origin: left center;\n -ms-transform-origin: left center;\n transform-origin: left center;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next {\n -webkit-transform-origin: right center;\n -ms-transform-origin: right center;\n transform-origin: right center;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close {\n -webkit-transform-origin: right top;\n -ms-transform-origin: right top;\n transform-origin: right top;\n}\n.tos-caption {\n color: #fff;\n text-align: center;\n opacity: 0;\n -webkit-transition: opacity 0.4s ease;\n transition: opacity 0.4s ease;\n width: 100%;\n position: absolute;\n left: 0;\n bottom: 0;\n z-index: 1;\n}\n.tos-caption:after {\n content: '';\n display: block;\n clear: both;\n}\n.tos-caption>div {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n box-sizing: border-box;\n padding: 0 20px;\n float: left;\n}\n.tos-caption>div:last-child {\n float: right;\n margin-right: -2px;\n}\n.tos-desktop .tos-wrapper:hover .tos-caption,\n.tos-touch .tos-wrapper.tos-hover .tos-caption {\n opacity: 1;\n}\n.tos-wrapper .tos-caption {\n line-height: 20px;\n font-size: 15px;\n text-shadow: 0 1px 2px rgba(0,0,0,0.8);\n height: 40px;\n}\n.tos-wrapper.tos-has-caption .tos-uibg {\n height: 100px;\n}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide {\n padding-bottom: 60px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption {\n line-height: 40px;\n font-size: 30px;\n text-shadow: 0 2px 4px rgba(0,0,0,0.8);\n height: 80px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg {\n height: 200px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption {\n line-height: 60px;\n font-size: 45px;\n text-shadow: 0 3px 6px rgba(0,0,0,0.8);\n height: 120px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg {\n height: 300px;\n}\n.tos-wrapper.tos-fx-slide .tos-slider {\n -webkit-transition-property: left, margin;\n transition-property: left, margin;\n}\n.tos-pagination {\n text-align: center;\n white-space: nowrap;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n overflow-scrolling: touch;\n opacity: 0;\n -webkit-transition: opacity 0.4s ease;\n transition: opacity 0.4s ease;\n width: 100%;\n position: absolute;\n bottom: 0;\n left: 0;\n z-index: 1;\n}\n.tos-pagination a {\n display: inline-block;\n}\n.tos-pagination.tos-bullets a {\n background-color: rgba(255,255,255,0.2);\n}\n.tos-pagination.tos-bullets a:hover {\n background-color: rgba(255,255,255,0.5);\n}\n.tos-pagination.tos-bullets a.tos-selected {\n background-color: rgba(255,255,255,0.9);\n}\n.tos-desktop .tos-wrapper:hover .tos-pagination,\n.tos-touch .tos-wrapper.tos-hover .tos-pagination {\n opacity: 1;\n}\n.tos-wrapper .tos-pagination:after,\n.tos-wrapper .tos-pagination:before {\n content: '';\n display: inline-block;\n width: 20px;\n height: 10px;\n}\n.tos-wrapper.tos-has-bullets .tos-pagination {\n height: 30px;\n}\n.tos-wrapper.tos-has-bullets .tos-pagination a {\n border-radius: 10px;\n width: 10px;\n height: 10px;\n margin: 0 5px;\n}\n.tos-wrapper.tos-has-bullets .tos-caption {\n bottom: 30px;\n}\n.tos-wrapper.tos-has-bullets .tos-uibg {\n height: 90px;\n}\n.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg {\n height: 130px;\n}\n.tos-wrapper.tos-has-thumbnails .tos-pagination {\n height: 70px;\n}\n.tos-wrapper.tos-has-thumbnails .tos-pagination a {\n background-position: center center;\n background-size: cover;\n width: 50px;\n height: 50px;\n margin: 0 5px;\n}\n.tos-wrapper.tos-has-thumbnails .tos-caption {\n bottom: 70px;\n}\n.tos-wrapper.tos-has-thumbnails .tos-uibg {\n height: 130px;\n}\n.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg {\n height: 170px;\n}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide {\n padding-bottom: 50px;\n}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide {\n padding-bottom: 80px;\n}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide {\n padding-bottom: 90px;\n}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide {\n padding-bottom: 120px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after,\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before {\n content: '';\n display: inline-block;\n width: 40px;\n height: 20px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination {\n height: 60px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a {\n border-radius: 20px;\n width: 20px;\n height: 20px;\n margin: 0 10px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption {\n bottom: 60px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg {\n height: 180px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg {\n height: 260px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination {\n height: 140px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a {\n background-position: center center;\n background-size: cover;\n width: 100px;\n height: 100px;\n margin: 0 10px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption {\n bottom: 140px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg {\n height: 260px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg {\n height: 340px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after,\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before {\n content: '';\n display: inline-block;\n width: 60px;\n height: 30px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination {\n height: 90px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a {\n border-radius: 30px;\n width: 30px;\n height: 30px;\n margin: 0 15px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption {\n bottom: 90px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg {\n height: 270px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg {\n height: 390px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination {\n height: 210px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a {\n background-position: center center;\n background-size: cover;\n width: 150px;\n height: 150px;\n margin: 0 15px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption {\n bottom: 210px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg {\n height: 390px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg {\n height: 510px;\n}\n.tos-slide .tos-html {\n -webkit-overflow-scrolling: touch;\n}\n.tos-play,\n.tos-play:after {\n display: block;\n position: absolute;\n top: 50%;\n left: 50%;\n}\n.tos-play {\n background: #000;\n opacity: 0;\n -webkit-transition: opacity 0.4s ease;\n transition: opacity 0.4s ease;\n}\n.tos-play:after {\n content: '';\n}\n.tos-desktop .tos-wrapper:hover .tos-play,\n.tos-touch .tos-wrapper.tos-hover .tos-play {\n opacity: 0.5;\n}\n.tos-desktop .tos-wrapper:hover .tos-play:hover,\n.tos-touch .tos-wrapper.tos-hover .tos-play:hover {\n opacity: 0.9;\n}\n.tos-wrapper .tos-play {\n border-radius: 80px;\n width: 80px;\n height: 80px;\n margin: -40px;\n}\n.tos-wrapper .tos-play:after {\n border: 20px solid transparent;\n border-left-color: #fff;\n border-left-width: 30px;\n margin-top: -20px;\n margin-left: -10.5px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play {\n border-radius: 160px;\n width: 160px;\n height: 160px;\n margin: -80px;\n}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after {\n border: 40px solid transparent;\n border-left-color: #fff;\n border-left-width: 60px;\n margin-top: -40px;\n margin-left: -21px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play {\n border-radius: 240px;\n width: 240px;\n height: 240px;\n margin: -120px;\n}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after {\n border: 60px solid transparent;\n border-left-color: #fff;\n border-left-width: 90px;\n margin-top: -60px;\n margin-left: -31.5px;\n}\n.ui-autocomplete {\n z-index: 1010;\n width: 240px !important;\n max-height: 431px;\n overflow: auto;\n background: #fff;\n list-style: none;\n word-wrap: break-word;\n}\n.ui-menu .ui-menu-item {\n padding: 0;\n}\n.ui-menu .ui-menu-item > a {\n display: block;\n color: #000;\n}\n.ui-menu .ui-menu-item:hover {\n z-index: 10;\n}\n.ui-menu .ui-menu-item + .ui-menu-item {\n margin-top: -1px;\n}\n.autocomplete-item {\n padding: 5px;\n background: #fff;\n border: 1px solid #000;\n}\n.autocomplete-item:hover {\n border-color: #000;\n z-index: 10;\n}\n.autocomplete-item span {\n display: inline-block;\n max-width: 100%;\n}\n.autocomplete-pic {\n float: left;\n width: 75px;\n height: 75px;\n text-align: center;\n}\n.autocomplete-pic > img {\n max-width: 100%;\n max-height: 100%;\n}\n.autocomplete-content {\n display: block;\n font-size: 12px;\n line-height: 120%;\n}\n.autocomplete-pic + .autocomplete-content {\n margin-left: 85px;\n}\n.autocomplete-price {\n padding-top: 10px;\n}\n* {\n margin: 0;\n padding: 0;\n border: 0;\n}\nhtml {\n -webkit-font-smoothing: subpixel-antialiased;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n}\nhtml,\nbody {\n height: 100%;\n min-height: 100%;\n}\na {\n background: transparent;\n}\na:hover,\na:focus,\na:active {\n outline: none;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nmain,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nimg {\n max-width: 100%;\n height: auto;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\ntable {\n width: 100%;\n border-collapse: collapse;\n border-spacing: 0;\n}\nlabel {\n display: inline-block;\n cursor: pointer;\n}\nlabel:not([for]) {\n cursor: default;\n}\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit;\n -webkit-appearance: none;\n border-radius: 0;\n}\nbutton:focus,\ninput:focus,\nselect:focus,\ntextarea:focus {\n outline: none;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner,\nselect::-moz-focus-inner,\ntextarea::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ntextarea {\n resize: none;\n}\nbutton,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n cursor: pointer;\n -webkit-appearance: button;\n}\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\ninput[type=\"search\"]::-webkit-search-decoration,\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button,\ninput[type=\"search\"]::-webkit-search-results-decoration {\n display: none;\n}\nhtml {\n font: 10px/1.2 sans-serif;\n font-weight: 300;\n}\n@media only screen and (max-width: 767px) {\n html {\n font-size: 10px;\n }\n}\nbody {\n background: #fff;\n color: #000;\n font-size: 1.6rem;\n}\n::-moz-selection {\n background: #000;\n color: #fff;\n}\n::selection {\n background: #000;\n color: #fff;\n}\n.h1,\n.h2,\n.h3,\n.h4 {\n font-weight: bold;\n text-transform: uppercase;\n line-height: 1.2;\n}\n.h1 {\n font-size: 3.6rem;\n}\n.h2 {\n font-size: 2.2rem;\n}\n.h3 {\n font-size: 1.8rem;\n}\n.h4 {\n font-size: 1rem;\n}\nsub,\nsup {\n position: relative;\n font-size: 0.6em;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\na {\n color: #000;\n}\na:hover {\n color: #000;\n}\na.hova,\n.hova a {\n text-decoration: none;\n}\na.hova:hover,\n.hova a:hover {\n text-decoration: underline;\n}\na.unhova,\n.unhova a {\n text-decoration: underline;\n}\na.unhova:hover,\n.unhova a:hover {\n text-decoration: none;\n}\na.nova,\n.nova a {\n text-decoration: none;\n}\na.nova:hover,\n.nova a:hover {\n text-decoration: none;\n}\n.is-desktop a[href^=\"tel:\"] {\n cursor: text;\n pointer-events: none;\n}\n.s10 {\n font-size: 1rem;\n line-height: 1.2;\n}\n.s11 {\n font-size: 1.1rem;\n line-height: 1.2;\n}\n.s12 {\n font-size: 1.2rem;\n line-height: 1.2;\n}\n.s13 {\n font-size: 1.3rem;\n line-height: 1.2;\n}\n.s14 {\n font-size: 1.4rem;\n line-height: 1.2;\n}\n.s15 {\n font-size: 1.5rem;\n line-height: 1.2;\n}\n.s16 {\n font-size: 1.6rem;\n line-height: 1.2;\n}\n.s17 {\n font-size: 1.7rem;\n line-height: 1.2;\n}\n.s18 {\n font-size: 1.8rem;\n line-height: 1.2;\n}\n.s19 {\n font-size: 1.9rem;\n line-height: 1.2;\n}\n.s20 {\n font-size: 2rem;\n line-height: 1.2;\n}\n.s21 {\n font-size: 2.1rem;\n line-height: 1.2;\n}\n.s22 {\n font-size: 2.2rem;\n line-height: 1.2;\n}\n.s23 {\n font-size: 2.3rem;\n line-height: 1.2;\n}\n.s24 {\n font-size: 2.4rem;\n line-height: 1.2;\n}\n.s25 {\n font-size: 2.5rem;\n line-height: 1.2;\n}\n.s26 {\n font-size: 2.6rem;\n line-height: 1.2;\n}\n.s27 {\n font-size: 2.7rem;\n line-height: 1.2;\n}\n.s28 {\n font-size: 2.8rem;\n line-height: 1.2;\n}\n.s29 {\n font-size: 2.9rem;\n line-height: 1.2;\n}\n.s30 {\n font-size: 3rem;\n line-height: 1.2;\n}\n.s31 {\n font-size: 3.1rem;\n line-height: 1.2;\n}\n.s32 {\n font-size: 3.2rem;\n line-height: 1.2;\n}\n.s33 {\n font-size: 3.3rem;\n line-height: 1.2;\n}\n.s34 {\n font-size: 3.4rem;\n line-height: 1.2;\n}\n.s35 {\n font-size: 3.5rem;\n line-height: 1.2;\n}\n.s36 {\n font-size: 3.6rem;\n line-height: 1.2;\n}\n.s37 {\n font-size: 3.7rem;\n line-height: 1.2;\n}\n.s38 {\n font-size: 3.8rem;\n line-height: 1.2;\n}\n.s39 {\n font-size: 3.9rem;\n line-height: 1.2;\n}\n.s40 {\n font-size: 4rem;\n line-height: 1.2;\n}\n.thin,\n.tt {\n font-weight: 100;\n}\n.light,\n.ll {\n font-weight: 300;\n}\n.normal,\n.nn {\n font-weight: normal;\n}\n.bold,\n.bb {\n font-weight: bold;\n}\n.medium,\n.mm {\n font-weight: 500;\n}\n.style-normal {\n font-style: normal;\n}\n.italic,\n.ii {\n font-style: italic;\n}\n.uppercase,\n.upcase {\n text-transform: uppercase;\n}\n.nocase {\n text-transform: none !important;\n}\n.underline {\n text-decoration: underline;\n}\n.black,\na.black {\n color: #000;\n}\n.white,\na.white {\n color: #fff;\n}\n.text-center {\n text-align: center;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.nowrap {\n white-space: nowrap;\n}\n.text-container:before,\n.text-container:after {\n content: '';\n display: table;\n clear: both;\n}\n.text-container .h1 + .h1,\n.text-container .h2 + .h1,\n.text-container .h3 + .h1,\n.text-container .h4 + .h1,\n.text-container p + .h1,\n.text-container ul + .h1,\n.text-container ol + .h1,\n.text-container hr + .h1,\n.text-container .h1 + .h2,\n.text-container .h2 + .h2,\n.text-container .h3 + .h2,\n.text-container .h4 + .h2,\n.text-container p + .h2,\n.text-container ul + .h2,\n.text-container ol + .h2,\n.text-container hr + .h2,\n.text-container .h1 + .h3,\n.text-container .h2 + .h3,\n.text-container .h3 + .h3,\n.text-container .h4 + .h3,\n.text-container p + .h3,\n.text-container ul + .h3,\n.text-container ol + .h3,\n.text-container hr + .h3,\n.text-container .h1 + .h4,\n.text-container .h2 + .h4,\n.text-container .h3 + .h4,\n.text-container .h4 + .h4,\n.text-container p + .h4,\n.text-container ul + .h4,\n.text-container ol + .h4,\n.text-container hr + .h4,\n.text-container .h1 + p,\n.text-container .h2 + p,\n.text-container .h3 + p,\n.text-container .h4 + p,\n.text-container p + p,\n.text-container ul + p,\n.text-container ol + p,\n.text-container hr + p,\n.text-container .h1 + ul,\n.text-container .h2 + ul,\n.text-container .h3 + ul,\n.text-container .h4 + ul,\n.text-container p + ul,\n.text-container ul + ul,\n.text-container ol + ul,\n.text-container hr + ul,\n.text-container .h1 + ol + hr,\n.text-container .h2 + ol + hr,\n.text-container .h3 + ol + hr,\n.text-container .h4 + ol + hr,\n.text-container p + ol + hr,\n.text-container ul + ol + hr,\n.text-container ol + ol + hr,\n.text-container hr + ol + hr {\n margin-top: 1em;\n}\n.text-container ol {\n margin-left: 1em;\n list-style-position: outside;\n}\n.text-container ul > li {\n list-style: none;\n}\n.text-container ul > li:before {\n content: '●';\n font-size: 0.75em;\n display: inline-block;\n margin-right: 0.5em;\n}\n.text-container li {\n margin: 0.25em 0;\n}\n.text-container li > ul,\n.text-container li ol {\n margin-left: 1em;\n}\nhr {\n height: 1px;\n margin: 0.5em 0;\n background: #000;\n}\n.icon {\n display: inline-block;\n}\n.video {\n position: relative;\n padding: 0 0 42.5%;\n}\n.video > iframe {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n top: 0;\n}\n.fl {\n float: left;\n}\n.fr {\n float: right;\n}\n.no-fl {\n float: none;\n}\n.l-main {\n float: left;\n width: 49%;\n}\n.r-main {\n float: right;\n width: 49%;\n}\n.group:before,\n.nofloat:before,\n.group:after,\n.nofloat:after {\n content: '';\n display: table;\n clear: both;\n}\n.no-overflow {\n overflow: hidden;\n}\n.wrapper {\n box-sizing: border-box;\n}\n@media only screen and (min-width: 1270px) {\n .wrapper {\n max-width: 1250px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n@media only screen and (max-width: 1269px) {\n .wrapper {\n padding-left: 10px;\n padding-right: 10px;\n }\n}\n.m3 {\n margin-bottom: 3px;\n}\n.m7 {\n margin-bottom: 7px;\n}\n.m0 {\n margin-bottom: 0px;\n}\n.m5 {\n margin-bottom: 5px;\n}\n.m10 {\n margin-bottom: 10px;\n}\n.m15 {\n margin-bottom: 15px;\n}\n.m20 {\n margin-bottom: 20px;\n}\n.m25 {\n margin-bottom: 25px;\n}\n.m30 {\n margin-bottom: 30px;\n}\n.m35 {\n margin-bottom: 35px;\n}\n.m40 {\n margin-bottom: 40px;\n}\n.m45 {\n margin-bottom: 45px;\n}\n.m50 {\n margin-bottom: 50px;\n}\n.m55 {\n margin-bottom: 55px;\n}\n.m60 {\n margin-bottom: 60px;\n}\n.m65 {\n margin-bottom: 65px;\n}\n.m70 {\n margin-bottom: 70px;\n}\n.m75 {\n margin-bottom: 75px;\n}\n.m80 {\n margin-bottom: 80px;\n}\n.m85 {\n margin-bottom: 85px;\n}\n.m90 {\n margin-bottom: 90px;\n}\n.m95 {\n margin-bottom: 95px;\n}\n.m100 {\n margin-bottom: 100px;\n}\n.relative {\n position: relative;\n}\n.static {\n position: static !important;\n}\n.inline {\n display: inline;\n}\n.inline-block {\n display: inline-block;\n}\n.block {\n display: block;\n}\n@media only screen and (max-width: 1024px) {\n .only-desktop {\n display: none;\n }\n}\n@media only screen and (min-width: 768px) {\n .only-mobile {\n display: none;\n }\n}\n@media only screen and (min-width: 1025px) {\n .not-desktop {\n display: none;\n }\n}\n@media only screen and (max-width: 767px) {\n .not-mobile {\n display: none;\n }\n}\n@media print {\n * {\n text-shadow: none !important;\n color: #000 !important;\n background: transparent !important;\n box-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline !important;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n a[href^=\"javascript:\"]:after,\n a[href^=\"#\"]:after {\n content: \"\";\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n select {\n background: #fff !important;\n }\n .no-print,\n aside,\n .header,\n .footer,\n .menu {\n display: none !important;\n }\n}\n.btn {\n display: inline-block;\n text-decoration: none;\n text-align: center;\n cursor: pointer;\n user-select: none;\n}\n.wide-btn {\n width: 100%;\n}\ninput,\ntextarea {\n font: inherit;\n}\n.form .required {\n color: #ef8c8c;\n}\n.inp,\n.textarea {\n width: 100%;\n padding: 0.3125em;\n line-height: 1.25em;\n color: #0d0d0d;\n border: 1px solid #0d0d0d;\n transition: all 0.25s ease;\n}\n.inp:focus,\n.textarea:focus {\n color: #000;\n border-color: #000;\n}\n.form-field.error > .inp,\n.form-field.error > .textarea {\n border-color: #ef8c8c;\n color: #ef8c8c;\n}\n.form-row:before,\n.form-row:after {\n content: '';\n display: table;\n clear: both;\n}\n.one-column-form .form-row + .form-row {\n margin-top: 0.5em;\n}\n.two-columns-form .form-row + .form-row {\n margin-top: 1.25em;\n}\n.one-column-form .form-label {\n margin-bottom: 0.15em;\n}\n.two-columns-form .form-label {\n float: left;\n}\n.form-field {\n position: relative;\n}\n.two-columns-form .form-field {\n float: right;\n}\n.form-field .errorMessage {\n display: none;\n font-size: 12px;\n line-height: 1em;\n padding: 1px 0 3px;\n text-align: center;\n background: #ef8c8c;\n color: #fff;\n}\n.two-columns-form .form-field .errorMessage {\n position: absolute;\n left: 0;\n bottom: 0;\n transform: translateY(100%);\n width: 100%;\n}\n.form-field.error {\n margin-bottom: 0.25em;\n}\n.form-field.error .errorMessage {\n display: block;\n}\n.form-submit {\n text-align: center;\n}\n.two-columns-form .form-submit {\n float: right;\n}\n.menu ul,\n.menu ol,\n.menu li {\n margin: 0;\n list-style: none;\n user-select: none;\n}\n.menu a {\n text-decoration: none;\n}\n.menu .active > a {\n cursor: default;\n}\n.menu li,\n.menu a {\n user-select: none;\n}\n.menu a:not([href]) {\n cursor: default;\n}\n.inline-menu li {\n display: inline-block;\n}\n.horizontal-menu ul:before,\n.horizontal-menu ul:after {\n content: '';\n display: table;\n clear: both;\n}\n.horizontal-menu li {\n float: left;\n}\n.vertical-menu li {\n display: block;\n}\n.justify-menu > ul,\n.justify-menu > ol {\n line-height: 0;\n text-align: justify;\n}\n.justify-menu > ul:after,\n.justify-menu > ol:after {\n width: 100%;\n height: 0;\n content: \"\";\n font-size: 0;\n line-height: 0;\n display: inline-block;\n visibility: hidden;\n overflow: hidden;\n}\n.justify-menu > ul > li,\n.justify-menu > ol > li {\n display: inline-block;\n}\n.table-menu ul {\n display: table;\n table-layout: fixed;\n width: 100%;\n}\n.table-menu li {\n display: table-cell;\n}\n.breadcrumbs li {\n display: inline-block;\n vertical-align: middle;\n}\n.breadcrumbs a,\n.breadcrumbs span {\n color: #000;\n}\n.breadcrumbs a {\n text-decoration: none;\n}\n.breadcrumbs a:hover {\n color: #000;\n}\n.popup {\n display: none;\n position: absolute;\n background: #fff;\n z-index: 333;\n}\n.popup--close {\n width: 40px;\n height: 40px;\n position: absolute;\n top: 0;\n right: 0;\n cursor: pointer;\n}\n.jcarousel-container {\n position: relative;\n overflow: hidden;\n}\n.jcarousel,\n.jcarousel > li {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n.jcarousel {\n position: absolute;\n width: 20000em;\n}\n.jcarousel li {\n float: left;\n}\n.jcarousel-controls {\n user-select: none;\n}\n.jcarousel-controls.is-hidden {\n visibility: hidden;\n}\n.jcarousel-prev,\n.jcarousel-next {\n cursor: pointer;\n}\n.jcarousel-prev.is-disabled,\n.jcarousel-next.is-disabled {\n cursor: default;\n}\n.contacts--map {\n position: relative;\n}\n.contacts--map > .map {\n width: 100%;\n height: 515px;\n}\n.contacts--panel {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translateY(-50%);\n width: 345px;\n padding: 15px 0;\n margin-left: -625px;\n background: #fff;\n z-index: 15;\n}\n@media only screen and (max-width: 1250px) {\n .contacts--panel {\n left: 55%;\n }\n}\n.contacts--panel > .group {\n font-size: 14px;\n margin: 0 15px;\n line-height: 1.3em;\n}\n.contacts--panel > .group > p {\n padding-left: 34px;\n}\n.svg-sprite {\n display: none;\n}\n#structure {\n margin: auto;\n position: relative;\n min-height: 100%;\n overflow-x: hidden;\n}\n#content {\n padding-bottom: 200px;\n}\n.footer {\n position: relative;\n margin-top: -$footer-height;\n height: 200px;\n}\n.header {\n position: relative;\n height: 150px;\n}\n","/*======================================\n Selectric v1.11.0\n======================================*/\n\n.selectric-wrapper {\n position: relative;\n cursor: pointer;\n}\n\n.selectric-responsive {\n width: 100%;\n}\n\n.selectric {\n border: 1px solid #DDD;\n background: #F8F8F8;\n position: relative;\n}\n\n.selectric .label {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin: 0 38px 0 10px;\n font-size: 12px;\n line-height: 38px;\n color: #444;\n height: 38px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.selectric .button {\n display: block;\n position: absolute;\n right: 0;\n top: 0;\n width: 38px;\n height: 38px;\n color: #BBB;\n text-align: center;\n font: 0/0 a;\n *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;\n}\n\n.selectric .button:after {\n content: \" \";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: auto;\n width: 0;\n height: 0;\n border: 4px solid transparent;\n border-top-color: #BBB;\n border-bottom: none;\n}\n\n.selectric-focus .selectric {\n border-color: #aaaaaa;\n}\n\n.selectric-hover .selectric {\n border-color: #c4c4c4;\n}\n\n.selectric-hover .selectric .button {\n color: #a2a2a2;\n}\n\n.selectric-hover .selectric .button:after {\n border-top-color: #a2a2a2;\n}\n\n.selectric-open {\n z-index: 9999;\n}\n\n.selectric-open .selectric {\n border-color: #c4c4c4;\n}\n\n.selectric-open .selectric-items {\n display: block;\n}\n\n.selectric-disabled {\n opacity: 0.5;\n cursor: default;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.selectric-hide-select {\n position: relative;\n overflow: hidden;\n width: 0;\n height: 0;\n}\n\n.selectric-hide-select select {\n position: absolute;\n left: -100%;\n}\n\n.selectric-hide-select.selectric-is-native {\n position: absolute;\n width: 100%;\n height: 100%;\n z-index: 10;\n}\n\n.selectric-hide-select.selectric-is-native select {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 100%;\n width: 100%;\n border: none;\n z-index: 1;\n box-sizing: border-box;\n opacity: 0;\n}\n\n.selectric-input {\n position: absolute !important;\n top: 0 !important;\n left: 0 !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n margin: 0 !important;\n padding: 0 !important;\n width: 1px !important;\n height: 1px !important;\n outline: none !important;\n border: none !important;\n *font: 0/0 a !important;\n background: none !important;\n}\n\n.selectric-temp-show {\n position: absolute !important;\n visibility: hidden !important;\n display: block !important;\n}\n\n/* Items box */\n.selectric-items {\n display: none;\n position: absolute;\n top: 100%;\n left: 0;\n background: #F8F8F8;\n border: 1px solid #c4c4c4;\n z-index: -1;\n box-shadow: 0 0 10px -6px;\n}\n\n.selectric-items .selectric-scroll {\n height: 100%;\n overflow: auto;\n}\n\n.selectric-above .selectric-items {\n top: auto;\n bottom: 100%;\n}\n\n.selectric-items ul, .selectric-items li {\n list-style: none;\n padding: 0;\n margin: 0;\n font-size: 12px;\n line-height: 20px;\n min-height: 20px;\n}\n\n.selectric-items li {\n display: block;\n padding: 10px;\n color: #666;\n cursor: pointer;\n}\n\n.selectric-items li.selected {\n background: #E0E0E0;\n color: #444;\n}\n\n.selectric-items li.highlighted {\n background: #D0D0D0;\n color: #444;\n}\n\n.selectric-items li:hover {\n background: #D5D5D5;\n color: #444;\n}\n\n.selectric-items .disabled {\n opacity: 0.5;\n cursor: default !important;\n background: none !important;\n color: #666 !important;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.selectric-items .selectric-group .selectric-group-label {\n font-weight: bold;\n padding-left: 10px;\n cursor: default;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background: none;\n color: #444;\n}\n\n.selectric-items .selectric-group.disabled li {\n opacity: 1;\n}\n\n.selectric-items .selectric-group li {\n padding-left: 25px;\n}\n","/* perfect-scrollbar v0.6.5 */\n.ps-container {\n -ms-touch-action: none;\n overflow: hidden !important; }\n .ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {\n display: block; }\n .ps-container.ps-in-scrolling {\n pointer-events: none; }\n .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n background-color: #999; }\n .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n background-color: #999; }\n .ps-container > .ps-scrollbar-x-rail {\n display: none;\n position: absolute;\n /* please don't change 'position' */\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n opacity: 0;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n -moz-transition: background-color .2s linear, opacity .2s linear;\n -o-transition: background-color .2s linear, opacity .2s linear;\n transition: background-color .2s linear, opacity .2s linear;\n bottom: 3px;\n /* there must be 'bottom' for ps-scrollbar-x-rail */\n height: 8px; }\n .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n position: absolute;\n /* please don't change 'position' */\n background-color: #aaa;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n -webkit-transition: background-color .2s linear;\n -moz-transition: background-color .2s linear;\n -o-transition: background-color .2s linear;\n transition: background-color .2s linear;\n bottom: 0;\n /* there must be 'bottom' for ps-scrollbar-x */\n height: 8px; }\n .ps-container > .ps-scrollbar-y-rail {\n display: none;\n position: absolute;\n /* please don't change 'position' */\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n opacity: 0;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n -moz-transition: background-color .2s linear, opacity .2s linear;\n -o-transition: background-color .2s linear, opacity .2s linear;\n transition: background-color .2s linear, opacity .2s linear;\n right: 3px;\n /* there must be 'right' for ps-scrollbar-y-rail */\n width: 8px; }\n .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n position: absolute;\n /* please don't change 'position' */\n background-color: #aaa;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n -webkit-transition: background-color .2s linear;\n -moz-transition: background-color .2s linear;\n -o-transition: background-color .2s linear;\n transition: background-color .2s linear;\n right: 0;\n /* there must be 'right' for ps-scrollbar-y */\n width: 8px; }\n .ps-container:hover.ps-in-scrolling {\n pointer-events: none; }\n .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n background-color: #999; }\n .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n background-color: #999; }\n .ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {\n opacity: 0.6; }\n .ps-container:hover > .ps-scrollbar-x-rail:hover {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {\n background-color: #999; }\n .ps-container:hover > .ps-scrollbar-y-rail:hover {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {\n background-color: #999; }\n",".tos-slide,.tos-slider,.tos-wrapper{width:100%;height:100%}\n.tos-noanimation{-webkit-transition-property:none!important;transition-property:none!important}\n.tos-fastanimation{-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}\n.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;padding:0;margin:0;overflow:hidden}\n.tos-wrapper.tos-opened{display:block}\n.tos-slide,.tos-slide:before,.tos-slide>*{display:inline-block}\n.tos-wrapper.tos-opening{opacity:1}\n.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}\n.tos-slider,.tos-wrapper.tos-inline{position:relative}\n.tos-slider{white-space:nowrap;padding:0;margin:0}\n.tos-uibg,.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}\n.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}\n.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}\n.tos-uibg{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;left:0;bottom:0;z-index:1}\n.tos-fill .tos-uibg{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}\n.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}\n.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;box-sizing:border-box;overflow:hidden;position:relative}\n.tos-slide:before{content:\"\";height:50%;width:1px;margin-right:-1px}\n.tos-slide.tos-loading>*{opacity:0}\n.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;vertical-align:middle;max-height:100%;max-width:100%;box-sizing:border-box}\n.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}\n.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}\n.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}\n.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}\n.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,.85)}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}\n.tos-close,.tos-next{right:20px}\n.tos-close,.tos-next,.tos-prev{background:#000;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}\n.tos-next,.tos-prev{height:80px;margin-top:-40px;top:50%}\n.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}\n.tos-prev{left:20px}\n.tos-close{height:40px;top:20px}\n.tos-desktop .tos-wrapper:hover .tos-close,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-prev{opacity:.5}\n.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover{opacity:.9}\n.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled{opacity:.2}\n.tos-close span:after,.tos-close span:before,.tos-next span,.tos-prev span{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}\n.tos-close span:after,.tos-close span:before{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}\n.tos-close span:before,.tos-prev span{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}\n.tos-close span:after,.tos-next span{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:80px;padding-right:80px}\n.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}\n.tos-inline.tos-prev{margin-right:-60px}\n.tos-inline.tos-next{margin-left:-60px}\n.tos-loading .tos-inline{opacity:0!important}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}\n.tos-caption{color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;left:0;bottom:0;z-index:1}\n.tos-caption:after{content:'';display:block;clear:both}\n.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;box-sizing:border-box;padding:0 20px;float:left}\n.tos-caption>div:last-child{float:right;margin-right:-2px}\n.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}\n.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.8);height:40px}\n.tos-wrapper.tos-has-caption .tos-uibg{height:100px}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,.8);height:80px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,.8);height:120px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}\n.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;transition-property:left,margin}\n.tos-pagination{text-align:center;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;bottom:0;left:0;z-index:1}\n.tos-pagination a{display:inline-block}\n.tos-pagination.tos-bullets a{background-color:rgba(255,255,255,.2)}\n.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,.5)}\n.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(255,255,255,.9)}\n.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}\n.tos-wrapper .tos-pagination:after,.tos-wrapper .tos-pagination:before{content:'';display:inline-block;width:20px;height:10px}\n.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}\n.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}\n.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}\n.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}\n.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}\n.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}\n.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px}\n.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}\n.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}\n.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:40px;height:20px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:60px;height:30px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}\n.tos-slide .tos-html{-webkit-overflow-scrolling:touch}\n.tos-play,.tos-play:after{display:block;position:absolute;top:50%;left:50%}\n.tos-play{background:#000;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}\n.tos-play:after{content:''}\n.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}\n.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}\n.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}\n.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:#fff;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:#fff;border-left-width:60px;margin-top:-40px;margin-left:-21px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:#fff;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}","\r\n/* -=========== Override vendor styles ===========- */\r\n\r\n.ui-autocomplete {\r\n z-index: 1010;\r\n width: 240px !important;\r\n max-height: 431px;\r\n overflow: auto;\r\n background: $white;\r\n list-style: none;\r\n word-wrap: break-word;\r\n}\r\n.ui-menu {\r\n .ui-menu-item {\r\n padding: 0;\r\n > a {\r\n display: block;\r\n color: $black;\r\n }\r\n &:hover {\r\n z-index: 10;\r\n }\r\n + .ui-menu-item {\r\n margin-top: -1px;\r\n }\r\n }\r\n}\r\n.autocomplete-item {\r\n padding: 5px;\r\n background: white;\r\n border: 1px solid $black;\r\n &:hover {\r\n border-color: $black;\r\n z-index: 10;\r\n }\r\n span {\r\n display: inline-block;\r\n max-width: 100%;\r\n }\r\n}\r\n.autocomplete-pic {\r\n float: left;\r\n width: 75px;\r\n height: 75px;\r\n text-align: center;\r\n > img {\r\n max-width: 100%;\r\n max-height: 100%;\r\n }\r\n}\r\n.autocomplete-content {\r\n display: block;\r\n font-size: 12px;\r\n line-height: 120%;\r\n .autocomplete-pic + & {\r\n margin-left: 85px;\r\n }\r\n}\r\n.autocomplete-price {\r\n padding-top: 10px;\r\n}","\r\n/* -=========== Resets ===========- */\r\n\r\n* {\r\n margin: 0;\r\n padding: 0;\r\n border: 0;\r\n}\r\n\r\nhtml {\r\n -webkit-font-smoothing: subpixel-antialiased;\r\n -webkit-text-size-adjust: 100%;\r\n -ms-text-size-adjust: 100%;\r\n}\r\n\r\nhtml, body {\r\n height: 100%;\r\n min-height: 100%;\r\n}\r\n\r\na {\r\n background: transparent;\r\n\r\n &:hover, &:focus, &:active {\r\n outline: none;\r\n }\r\n}\r\n\r\narticle, aside, details,\r\nfigcaption, figure, footer,\r\nheader, main, nav,\r\nsection, summary, main {\r\n display: block;\r\n}\r\n\r\naudio, canvas,\r\nprogress, video {\r\n display: inline-block;\r\n}\r\n\r\naudio:not([controls]) {\r\n display: none;\r\n height: 0;\r\n}\r\n\r\n[hidden], template {\r\n display: none;\r\n}\r\n\r\nsvg:not(:root) {\r\n overflow: hidden;\r\n}\r\n\r\nimg {\r\n max-width: 100%;\r\n height: auto;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n}\r\n\r\ntable {\r\n width: 100%;\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n}\r\n\r\nlabel {\r\n display: inline-block;\r\n cursor: pointer;\r\n\r\n &:not([for]) {\r\n cursor: default;\r\n }\r\n}\r\n\r\nbutton, input,\r\nselect, textarea {\r\n font: inherit;\r\n -webkit-appearance: none;\r\n border-radius: 0;\r\n\r\n &:focus {\r\n outline: none;\r\n }\r\n\r\n &::-moz-focus-inner {\r\n border: 0;\r\n padding: 0;\r\n }\r\n}\r\n\r\ntextarea {\r\n resize: none;\r\n}\r\n\r\nbutton, input[type=\"button\"],\r\ninput[type=\"reset\"], input[type=\"submit\"] {\r\n cursor: pointer;\r\n -webkit-appearance: button;\r\n}\r\n\r\ninput[type=\"search\"] {\r\n &::-webkit-search-decoration {\r\n -webkit-appearance: none;\r\n }\r\n\r\n &::-webkit-search-decoration,\r\n &::-webkit-search-cancel-button,\r\n &::-webkit-search-results-button,\r\n &::-webkit-search-results-decoration {\r\n display: none;\r\n }\r\n}","\r\n/* -=========== Typography ===========- */\r\n\r\nhtml {\r\n font: $root-font-size / $line-height $font-family;\r\n font-weight: $light;\r\n\r\n @media $mobile {\r\n font-size: $root-mobile-font-size;\r\n }\r\n}\r\n\r\nbody {\r\n background: $body-bg;\r\n color: $text-color;\r\n font-size: $font-size;\r\n}\r\n\r\n::-moz-selection {\r\n background: $black;\r\n color: $white;\r\n}\r\n\r\n::selection {\r\n background: $black;\r\n color: $white;\r\n}\r\n\r\n\r\n// Headings\r\n\r\n.h1, .h2, .h3, .h4 {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n line-height: 1.2;\r\n}\r\n\r\n.h1 {\r\n font-size: 3.6rem;\r\n}\r\n\r\n.h2 {\r\n font-size: 2.2rem;\r\n}\r\n\r\n.h3 {\r\n font-size: 1.8rem;\r\n}\r\n\r\n.h4 {\r\n font-size: 1rem;\r\n}\r\n\r\n\r\n// Sub, sup\r\n\r\nsub, sup {\r\n position: relative;\r\n font-size: .6em;\r\n line-height: 0;\r\n vertical-align: baseline;\r\n}\r\n\r\nsup {\r\n top: -0.5em;\r\n}\r\n\r\nsub {\r\n bottom: -0.25em;\r\n}\r\n\r\n\r\n// Links\r\n\r\na {\r\n color: $link-color;\r\n\r\n &:hover {\r\n color: $hovered-link-color;\r\n }\r\n}\r\n\r\na.hova, .hova a {\r\n text-decoration: none;\r\n\r\n &:hover {\r\n text-decoration: underline;\r\n }\r\n}\r\n\r\na.unhova, .unhova a {\r\n text-decoration: underline;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n}\r\n\r\na.nova, .nova a {\r\n text-decoration: none;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n}\r\n\r\n.is-desktop {\r\n a[href^=\"tel:\"] {\r\n cursor: text;\r\n pointer-events: none;\r\n }\r\n}\r\n\r\n\r\n// Sizes\r\n\r\nfor $i in (10..40) {\r\n .s{$i} {\r\n font-size: remove-unit(1 / $root-font-size) * $i * 1rem;\r\n line-height: $line-height;\r\n }\r\n}\r\n\r\n\r\n// Font weight\r\n\r\n.thin, .tt {\r\n font-weight: $thin;\r\n}\r\n\r\n.light, .ll {\r\n font-weight: $light;\r\n}\r\n\r\n.normal, .nn {\r\n font-weight: normal;\r\n}\r\n\r\n.bold, .bb {\r\n font-weight: bold;\r\n}\r\n\r\n.medium, .mm {\r\n font-weight: $medium;\r\n}\r\n\r\n\r\n// Font style\r\n\r\n.style-normal {\r\n font-style: normal;\r\n}\r\n\r\n.italic, .ii {\r\n font-style: italic;\r\n}\r\n\r\n\r\n// Text case\r\n\r\n.uppercase, .upcase {\r\n text-transform: uppercase;\r\n}\r\n\r\n.nocase {\r\n text-transform: none !important;\r\n}\r\n\r\n\r\n// Text decoration\r\n\r\n.underline {\r\n text-decoration: underline;\r\n}\r\n\r\n\r\n// Colors\r\n\r\n.black, a.black {\r\n color: $black;\r\n}\r\n\r\n.white, a.white {\r\n color: $white;\r\n}\r\n\r\n\r\n// Text align\r\n\r\n.text-center {\r\n text-align: center;\r\n}\r\n\r\n.text-left {\r\n text-align: left;\r\n}\r\n\r\n.text-right {\r\n text-align: right;\r\n}\r\n\r\n\r\n// Word wrap\r\n\r\n.nowrap {\r\n white-space: nowrap;\r\n}\r\n\r\n\r\n// Text container\r\n\r\n.text-container {\r\n clearfix();\r\n\r\n .h1, .h2, .h3,\r\n .h4, p, ul, ol, hr {\r\n + .h1, + .h2, + .h3,\r\n + .h4, + p, + ul, + ol + hr {\r\n margin-top: 1em;\r\n }\r\n }\r\n\r\n ol {\r\n margin-left: 1em;\r\n list-style-position: outside;\r\n }\r\n\r\n ul > li {\r\n list-style: none;\r\n\r\n &:before {\r\n content: '●';\r\n font-size: .75em;\r\n display: inline-block;\r\n margin-right: .5em;\r\n }\r\n }\r\n\r\n li {\r\n margin: .25em 0;\r\n\r\n > ul, ol {\r\n margin-left: 1em;\r\n }\r\n }\r\n}\r\n\r\n// HR\r\n\r\nhr {\r\n height: 1px;\r\n margin: .5em 0;\r\n background: $black;\r\n}\r\n\r\n// Icons\r\n\r\n.icon {\r\n display: inline-block;\r\n}\r\n\r\n// Video\r\n\r\n.video {\r\n position: relative;\r\n padding: 0 0 42.5%;\r\n\r\n > iframe {\r\n width: 100%;\r\n height: 100%;\r\n position: absolute;\r\n left: 0; top: 0;\r\n }\r\n}","\r\n/* -=========== Utils ===========- */\r\n\r\nclearfix() {\r\n &:before, &:after {\r\n content: '';\r\n display: table;\r\n clear: both;\r\n }\r\n}","\r\n/* -=========== Layout ===========- */\r\n\r\n// Floats\r\n\r\n.fl {\r\n float: left;\r\n}\r\n\r\n.fr {\r\n float: right;\r\n}\r\n\r\n.no-fl {\r\n float: none;\r\n}\r\n\r\n.l-main {\r\n float: left;\r\n width: 49%;\r\n}\r\n\r\n.r-main {\r\n float: right;\r\n width: 49%;\r\n}\r\n\r\n\r\n// Containers\r\n\r\n.group, .nofloat {\r\n clearfix();\r\n}\r\n\r\n.no-overflow {\r\n overflow: hidden;\r\n}\r\n\r\n.wrapper {\r\n box-sizing: border-box;\r\n\r\n @media only screen and (min-width: $wrapper-width + 20px) {\r\n max-width: $wrapper-width;\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n\r\n @media only screen and (max-width: $wrapper-width + 19px) {\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n }\r\n}\r\n\r\n\r\n// Margins\r\n\r\n.m3 {\r\n margin-bottom: 3px;\r\n}\r\n\r\n.m7 {\r\n margin-bottom: 7px;\r\n}\r\n\r\nfor $i in (0..20) {\r\n .m{$i * 5} {\r\n margin-bottom: 5px * $i;\r\n }\r\n}\r\n\r\n\r\n// Position\r\n\r\n.relative {\r\n position: relative;\r\n}\r\n\r\n.static {\r\n position: static !important;\r\n}\r\n\r\n\r\n// Display\r\n\r\n.inline {\r\n display: inline;\r\n}\r\n\r\n.inline-block {\r\n display: inline-block;\r\n}\r\n\r\n.block {\r\n display: block;\r\n}\r\n\r\n\r\n// Devices display\r\n\r\n@media $handheld {\r\n .only-desktop {\r\n display: none;\r\n }\r\n}\r\n\r\n@media $not-mobile {\r\n .only-mobile {\r\n display: none;\r\n }\r\n}\r\n\r\n@media $desktop {\r\n .not-desktop { // mobile + tablet\r\n display: none;\r\n }\r\n}\r\n\r\n@media $mobile {\r\n .not-mobile { // desktop + tablet\r\n display: none;\r\n }\r\n}","\r\n/* -=========== Print ===========- */\r\n\r\n@media print {\r\n * {\r\n text-shadow: none !important;\r\n color: #000 !important;\r\n background: transparent !important;\r\n box-shadow: none !important;\r\n }\r\n\r\n a, a:visited {\r\n text-decoration: underline !important;\r\n }\r\n\r\n a[href]:after {\r\n content: \" (\" attr(href) \")\";\r\n }\r\n\r\n a[href^=\"javascript:\"]:after,\r\n a[href^=\"#\"]:after {\r\n content: \"\";\r\n }\r\n\r\n thead {\r\n display: table-header-group;\r\n }\r\n\r\n tr, img {\r\n page-break-inside: avoid;\r\n }\r\n\r\n p, h2, h3 {\r\n orphans: 3;\r\n widows: 3;\r\n }\r\n\r\n h2, h3 {\r\n page-break-after: avoid;\r\n }\r\n\r\n select {\r\n background: #fff !important;\r\n }\r\n\r\n .no-print, aside, .header, .footer, .menu {\r\n display: none !important;\r\n }\r\n}","\r\n/* -=========== Buttons ===========- */\r\n\r\n.btn {\r\n display: inline-block;\r\n text-decoration: none;\r\n text-align: center;\r\n cursor: pointer;\r\n user-select: none;\r\n}\r\n\r\n// Sizes\r\n\r\n.wide-btn {\r\n width: 100%;\r\n}\r\n\r\n\r\n.ias-trigger-prev {\r\n\r\n}","\r\n/* -=========== Forms ===========- */\r\n\r\n// Base\r\n\r\ninput,\r\ntextarea {\r\n font: inherit;\r\n}\r\n\r\n.form {\r\n .required {\r\n color: $warning-color;\r\n }\r\n}\r\n\r\n.inp,\r\n.textarea {\r\n width: 100%;\r\n padding: .3125em;\r\n line-height: 1.25em;\r\n color: lighten($text-color, 5);\r\n border: 1px solid lighten($black, 5);\r\n transition: all .25s ease;\r\n\r\n &:focus {\r\n color: $text-color;\r\n border-color: $black;\r\n }\r\n\r\n .form-field.error > & {\r\n border-color: $warning-color;\r\n color: $warning-color;\r\n }\r\n}\r\n\r\n.form-row {\r\n clearfix();\r\n\r\n + .form-row {\r\n .one-column-form & {\r\n margin-top: .5em;\r\n }\r\n\r\n .two-columns-form & {\r\n margin-top: 1.25em;\r\n }\r\n }\r\n}\r\n\r\n.form-label {\r\n .one-column-form & {\r\n margin-bottom: .15em;\r\n }\r\n\r\n .two-columns-form & {\r\n float: left;\r\n }\r\n}\r\n\r\n.form-field {\r\n position: relative;\r\n\r\n .two-columns-form & {\r\n float: right;\r\n }\r\n\r\n .errorMessage {\r\n display: none;\r\n font-size: 12px;\r\n line-height: 1em;\r\n padding: 1px 0 3px;\r\n text-align: center;\r\n background: $warning-color;\r\n color: $white;\r\n\r\n .two-columns-form & {\r\n position: absolute\r\n left: 0; bottom: 0;\r\n transform: translateY(100%);\r\n width: 100%;\r\n }\r\n }\r\n\r\n &.error {\r\n margin-bottom: .25em;\r\n\r\n .errorMessage {\r\n display: block;\r\n }\r\n }\r\n}\r\n\r\n.form-submit {\r\n text-align: center;\r\n\r\n .two-columns-form & {\r\n float: right;\r\n }\r\n}","\r\n/* -=========== Menus ===========- */\r\n\r\n// Base\r\n\r\n.menu {\r\n ul, ol, li {\r\n margin: 0;\r\n list-style: none;\r\n user-select: none;\r\n }\r\n\r\n a {\r\n text-decoration: none;\r\n }\r\n\r\n .active > a {\r\n cursor: default;\r\n }\r\n\r\n li, a {\r\n user-select: none;\r\n }\r\n\r\n a:not([href]) {\r\n cursor: default;\r\n }\r\n}\r\n\r\n.inline-menu {\r\n li {\r\n display: inline-block;\r\n }\r\n}\r\n\r\n.horizontal-menu {\r\n ul {\r\n clearfix();\r\n }\r\n\r\n li {\r\n float: left;\r\n }\r\n}\r\n\r\n.vertical-menu {\r\n li {\r\n display: block;\r\n }\r\n}\r\n\r\n.justify-menu {\r\n > ul, > ol {\r\n line-height: 0;\r\n text-align: justify;\r\n\r\n &:after {\r\n width: 100%;\r\n height: 0;\r\n content: \"\";\r\n font-size: 0;\r\n line-height: 0;\r\n display: inline-block;\r\n visibility: hidden;\r\n overflow: hidden;\r\n }\r\n\r\n > li {\r\n display: inline-block;\r\n }\r\n }\r\n}\r\n\r\n.table-menu {\r\n ul {\r\n display: table;\r\n table-layout: fixed;\r\n width: 100%;\r\n }\r\n\r\n li {\r\n display: table-cell;\r\n }\r\n}\r\n\r\n\r\n// Breadcrumbs\r\n\r\n.breadcrumbs {\r\n\r\n li {\r\n display: inline-block;\r\n vertical-align: middle;\r\n }\r\n\r\n a, span {\r\n color: $black;\r\n }\r\n\r\n a {\r\n text-decoration: none;\r\n\r\n &:hover {\r\n color: $black;\r\n }\r\n }\r\n}","\r\n/* -=========== Popups ===========- */\r\n\r\n// Base\r\n\r\n.popup {\r\n display: none;\r\n position: absolute;\r\n background: $body-bg;\r\n z-index: 333;\r\n}\r\n\r\n.popup--close {\r\n width: 40px;\r\n height: 40px;\r\n position: absolute;\r\n top: 0; right: 0;\r\n cursor: pointer;\r\n}","\r\n/* -=========== Carousels ===========- */\r\n\r\n.jcarousel-container {\r\n position: relative;\r\n overflow: hidden;\r\n}\r\n\r\n.jcarousel,\r\n.jcarousel > li {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.jcarousel {\r\n position: absolute;\r\n width: 20000em;\r\n\r\n li {\r\n float: left;\r\n }\r\n}\r\n\r\n.jcarousel-controls {\r\n user-select: none;\r\n\r\n &.is-hidden {\r\n visibility: hidden;\r\n }\r\n}\r\n\r\n.jcarousel-prev,\r\n.jcarousel-next {\r\n cursor: pointer;\r\n\r\n &.is-disabled {\r\n cursor: default;\r\n }\r\n}","\r\n/* -=========== Contact ===========- */\r\n\r\n.contacts {}\r\n\r\n.contacts--map {\r\n position: relative;\r\n\r\n > .map {\r\n width: 100%;\r\n height: 515px;\r\n }\r\n}\r\n\r\n.contacts--panel {\r\n position: absolute;\r\n top: 50%; left: 50%;\r\n transform: translateY(-50%);\r\n width: 345px;\r\n padding: 15px 0;\r\n margin-left: -625px;\r\n background: $white;\r\n z-index: 15;\r\n\r\n @media only screen and (max-width: $wrapper-width) {\r\n left: 55%;\r\n }\r\n\r\n > .group {\r\n font-size: 14px;\r\n margin: 0 15px;\r\n line-height: 1.3em;\r\n\r\n > p {\r\n padding-left: 34px;\r\n }\r\n }\r\n}","\r\n/* -=========== Structure ===========- */\r\n\r\n.svg-sprite {\r\n display: none;\r\n}\r\n\r\n// Base\r\n\r\n#structure {\r\n margin: auto;\r\n position: relative;\r\n min-height: 100%;\r\n overflow-x: hidden;\r\n}\r\n\r\n#content {\r\n padding-bottom: $footer-height;\r\n}\r\n\r\n.footer {\r\n position: relative;\r\n margin-top: -$footer-height;\r\n height: $footer-height;\r\n}\r\n\r\n\r\n// Header\r\n\r\n.header {\r\n position: relative;\r\n height: $header-height;\r\n}\r\n\r\n.header--logo {\r\n\r\n}\r\n\r\n.header--phones {\r\n\r\n}\r\n\r\n.header--search {\r\n\r\n}\r\n\r\n\r\n// Footer\r\n\r\n.footer--phones {\r\n\r\n}"]} \ No newline at end of file +{"version":3,"sources":["vendor/_alertify.styl","vendor/_selectric.styl","vendor/_perfect-scrollbar.styl","vendor/_jquery.tosrus.all.styl","_overrides.styl","base/_resets.styl","base/_typography.styl","_utils.styl","base/_layout.styl","base/_print.styl","components/_buttons.styl","components/_forms.styl","components/_menus.styl","components/_popups.styl","components/_carousels.styl","pages/_contacts.styl","_structure.styl"],"names":[],"mappings":"AAAA,uCAOS,uDAAgE,CAEzE,eAKS,qDAAiE,CAE1E,mBAKS,qDAAiE,CAE1E,gBACC,eAAiB,cACjB,MAAQ,QAAU,SAAW,OAC7B,sBACA,SAAQ,CAER,uBACC,YAAS,CAEX,UACC,eAAiB,cACjB,SAAW,SACX,YACA,mBACA,SAAS,CAET,iBACC,sCACG,AACC,kCACC,AACG,8BACR,UACA,YAAS,CAGV,0BACC,cACA,iBAAY,CAEd,eACC,eACA,aACA,YACA,WACA,WAAO,CAER,sBACC,YAAS,CAET,cACC,cACA,gBACA,kBACA,aACA,SAAS,CAEV,mBACC,QACA,SAAS,CAEV,mBACC,qCACG,AACC,iCACC,AACG,6BACR,SAAS,CAEV,iBACC,YAAS,CAET,qBACC,SACA,mBACA,WACA,YACA,gBACA,UACA,kBACA,SAAO,CAER,gBACC,iBAAY,CAEb,eACC,mBACA,WACA,AAEQ,sBACR,cAAW,CAIX,yFAIC,gBACA,qBACA,YACA,gBAEA,eACA,qBACA,eACA,eAAa,CAGuB,yCACvC,yBAEC,UACA,AAEQ,qBAAY,CAErB,UACC,QACA,QAAQ,CAAA,CCjIV,mBACE,kBACA,cAAQ,CAGV,sBACE,UAAO,CAGT,WACE,sBACA,mBACA,iBAAU,CAGZ,kBACE,cACA,mBACA,gBACA,uBACA,qBACA,eACA,iBACA,WACA,YACA,yBACG,sBACC,qBACI,gBAAa,CAGvB,mBACE,cACA,kBACA,QACA,MACA,WACA,YACA,WACA,kBACA,WACC,CAAA,yDAAmC,CAGtC,yBACE,YACA,kBACA,MACA,QACA,SACA,OACA,YACA,QACA,SACA,6BACA,sBACA,kBAAe,CAGjB,4BACE,iBAAc,CAGhB,4BACE,oBAAc,CAGhB,oCACE,aAAO,CAGT,0CACE,wBAAkB,CAGpB,gBACE,YAAS,CAGX,2BACE,oBAAc,CAGhB,iCACE,aAAS,CAGX,oBACE,WACA,eACA,yBACG,sBACC,qBACI,gBAAa,CAGvB,uBACE,kBACA,gBACA,QACA,QAAQ,CAGV,8BACE,kBACA,UAAM,CAGR,2CACE,kBACA,WACA,YACA,UAAS,CAGX,kDACE,kBACA,MACA,OACA,QACA,YACA,WACA,YACA,UACA,sBACA,SAAS,CAGX,iBACE,6BACA,iBACA,kBACA,2BACA,8BACA,oBACA,qBACA,qBACA,sBACA,wBACA,uBACC,CAAA,sBACD,0BAAY,CAGd,qBACE,6BACA,6BACA,wBAAS,CAIX,iBACE,aACA,kBACA,SACA,OACA,mBACA,yBACA,WACA,wBAAY,CAGd,mCACE,YACA,aAAU,CAGZ,kCACE,SACA,WAAQ,CAGV,wCACE,gBACA,UACA,SACA,eACA,iBACA,eAAY,CAGd,oBACE,cACA,aACA,WACA,cAAQ,CAGV,6BACE,mBACA,UAAO,CAGT,gCACE,mBACA,UAAO,CAGT,0BACE,mBACA,UAAO,CAGT,2BACE,WACA,0BACA,2BACA,sBACA,yBACG,sBACC,qBACI,gBAAa,CAGvB,yDACE,iBACA,kBACA,eACA,yBACG,sBACC,qBACI,iBACR,gBACA,UAAO,CAGT,8CACE,SAAS,CAGX,qCACE,iBAAc,CC1OhB,cACE,sBACA,0BAAU,CACV,kGACE,aAAS,CACX,8BACE,mBAAgB,CAChB,0DACE,sBACA,UAAS,CACT,4EACE,qBAAkB,CACtB,0DACE,sBACA,UAAS,CACT,4EACE,qBAAkB,CACxB,qCACE,aACA,kBACA,AAIA,kBACA,UACA,AAGA,0DACA,WACA,UACQ,CACR,uDACE,kBACA,sBAEA,AAGA,kBACA,AAGA,uCACA,SACA,UACQ,CACZ,qCACE,aACA,kBACA,AAIA,kBACA,UACA,AAGA,0DACA,UACA,SACO,CACP,uDACE,kBACA,sBAEA,AAGA,kBACA,AAGA,uCACA,QACA,SACO,CACX,oCACE,mBAAgB,CAChB,gEACE,sBACA,UAAS,CACT,kFACE,qBAAkB,CACtB,gEACE,sBACA,UAAS,CACT,kFACE,qBAAkB,CACxB,sFACE,UAAS,CACX,iDACE,sBACA,UAAS,CACT,mEACE,qBAAkB,CACtB,iDACE,sBACA,UAAS,CACT,mEACE,qBAAkB,CCvGxB,oCAAoC,WAAW,WAAO,CACtD,iBAA4D,mCAAoB,CAChF,mBAA6D,mCAAk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","file":"st.css","sourcesContent":[".alertify,\n.alertify-show,\n.alertify-log {\n\t-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);\n\t -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);\n\t -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);\n\t -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);\n\t transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); /* easeOutBack */\n}\n.alertify-hide {\n\t-webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t -moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t -ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t -o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */\n}\n.alertify-log-hide {\n\t-webkit-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t -moz-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t -ms-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t -o-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);\n\t transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */\n}\n.alertify-cover {\n\tposition: fixed; z-index: 99999;\n\ttop: 0; right: 0; bottom: 0; left: 0;\n\tbackground-color:white;\n\topacity:0;\n}\n\t.alertify-cover-hidden {\n\t\tdisplay: none;\n\t}\n.alertify {\n\tposition: fixed; z-index: 99999;\n\ttop: 50px; left: 50%;\n\twidth: 550px;\n\tmargin-left: -275px;\n\topacity: 1;\n}\n\t.alertify-hidden {\n\t\t-webkit-transform: translate(0,-150px);\n\t\t -moz-transform: translate(0,-150px);\n\t\t -ms-transform: translate(0,-150px);\n\t\t -o-transform: translate(0,-150px);\n\t\t transform: translate(0,-150px);\n\t\topacity: 0;\n\t\tdisplay: none;\n\t}\n\t/* overwrite display: none; for everything except IE6-8 */\n\t:root *> .alertify-hidden {\n\t\tdisplay: block;\n\t\tvisibility: hidden;\n\t}\n.alertify-logs {\n\tposition: fixed;\n\tz-index: 5000;\n\tbottom: 10px;\n\tright: 10px;\n\twidth: 300px;\n}\n.alertify-logs-hidden {\n\tdisplay: none;\n}\n\t.alertify-log {\n\t\tdisplay: block;\n\t\tmargin-top: 10px;\n\t\tposition: relative;\n\t\tright: -300px;\n\t\topacity: 0;\n\t}\n\t.alertify-log-show {\n\t\tright: 0;\n\t\topacity: 1;\n\t}\n\t.alertify-log-hide {\n\t\t-webkit-transform: translate(300px, 0);\n\t\t -moz-transform: translate(300px, 0);\n\t\t -ms-transform: translate(300px, 0);\n\t\t -o-transform: translate(300px, 0);\n\t\t transform: translate(300px, 0);\n\t\topacity: 0;\n\t}\n\t.alertify-dialog {\n\t\tpadding: 25px;\n\t}\n\t\t.alertify-resetFocus {\n\t\t\tborder: 0;\n\t\t\tclip: rect(0 0 0 0);\n\t\t\theight: 1px;\n\t\t\tmargin: -1px;\n\t\t\toverflow: hidden;\n\t\t\tpadding: 0;\n\t\t\tposition: absolute;\n\t\t\twidth: 1px;\n\t\t}\n\t\t.alertify-inner {\n\t\t\ttext-align: center;\n\t\t}\n\t\t.alertify-text {\n\t\t\tmargin-bottom: 15px;\n\t\t\twidth: 100%;\n\t\t\t-webkit-box-sizing: border-box;\n\t\t\t -moz-box-sizing: border-box;\n\t\t\t box-sizing: border-box;\n\t\t\tfont-size: 100%;\n\t\t}\n\t\t.alertify-buttons {\n\t\t}\n\t\t\t.alertify-button,\n\t\t\t.alertify-button:hover,\n\t\t\t.alertify-button:active,\n\t\t\t.alertify-button:visited {\n\t\t\t\tbackground: none;\n\t\t\t\ttext-decoration: none;\n\t\t\t\tborder: none;\n\t\t\t\t/* line-height and font-size for input button */\n\t\t\t\tline-height: 1.5;\n\t\t\t\tfont-size: 100%;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tcursor: pointer;\n\t\t\t\tmargin-left: 5px;\n\t\t\t}\n\n@media only screen and (max-width: 680px) {\n\t.alertify,\n\t.alertify-logs {\n\t\twidth: 90%;\n\t\t-webkit-box-sizing: border-box;\n\t\t -moz-box-sizing: border-box;\n\t\t box-sizing: border-box;\n\t}\n\t.alertify {\n\t\tleft: 5%;\n\t\tmargin: 0;\n\t}\n}\n","/*======================================\n Selectric v1.11.0\n======================================*/\n\n.selectric-wrapper {\n position: relative;\n cursor: pointer;\n}\n\n.selectric-responsive {\n width: 100%;\n}\n\n.selectric {\n border: 1px solid #DDD;\n background: #F8F8F8;\n position: relative;\n}\n\n.selectric .label {\n display: block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin: 0 38px 0 10px;\n font-size: 12px;\n line-height: 38px;\n color: #444;\n height: 38px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.selectric .button {\n display: block;\n position: absolute;\n right: 0;\n top: 0;\n width: 38px;\n height: 38px;\n color: #BBB;\n text-align: center;\n font: 0/0 a;\n *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;\n}\n\n.selectric .button:after {\n content: \" \";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: auto;\n width: 0;\n height: 0;\n border: 4px solid transparent;\n border-top-color: #BBB;\n border-bottom: none;\n}\n\n.selectric-focus .selectric {\n border-color: #aaaaaa;\n}\n\n.selectric-hover .selectric {\n border-color: #c4c4c4;\n}\n\n.selectric-hover .selectric .button {\n color: #a2a2a2;\n}\n\n.selectric-hover .selectric .button:after {\n border-top-color: #a2a2a2;\n}\n\n.selectric-open {\n z-index: 9999;\n}\n\n.selectric-open .selectric {\n border-color: #c4c4c4;\n}\n\n.selectric-open .selectric-items {\n display: block;\n}\n\n.selectric-disabled {\n opacity: 0.5;\n cursor: default;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.selectric-hide-select {\n position: relative;\n overflow: hidden;\n width: 0;\n height: 0;\n}\n\n.selectric-hide-select select {\n position: absolute;\n left: -100%;\n}\n\n.selectric-hide-select.selectric-is-native {\n position: absolute;\n width: 100%;\n height: 100%;\n z-index: 10;\n}\n\n.selectric-hide-select.selectric-is-native select {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 100%;\n width: 100%;\n border: none;\n z-index: 1;\n box-sizing: border-box;\n opacity: 0;\n}\n\n.selectric-input {\n position: absolute !important;\n top: 0 !important;\n left: 0 !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n margin: 0 !important;\n padding: 0 !important;\n width: 1px !important;\n height: 1px !important;\n outline: none !important;\n border: none !important;\n *font: 0/0 a !important;\n background: none !important;\n}\n\n.selectric-temp-show {\n position: absolute !important;\n visibility: hidden !important;\n display: block !important;\n}\n\n/* Items box */\n.selectric-items {\n display: none;\n position: absolute;\n top: 100%;\n left: 0;\n background: #F8F8F8;\n border: 1px solid #c4c4c4;\n z-index: -1;\n box-shadow: 0 0 10px -6px;\n}\n\n.selectric-items .selectric-scroll {\n height: 100%;\n overflow: auto;\n}\n\n.selectric-above .selectric-items {\n top: auto;\n bottom: 100%;\n}\n\n.selectric-items ul, .selectric-items li {\n list-style: none;\n padding: 0;\n margin: 0;\n font-size: 12px;\n line-height: 20px;\n min-height: 20px;\n}\n\n.selectric-items li {\n display: block;\n padding: 10px;\n color: #666;\n cursor: pointer;\n}\n\n.selectric-items li.selected {\n background: #E0E0E0;\n color: #444;\n}\n\n.selectric-items li.highlighted {\n background: #D0D0D0;\n color: #444;\n}\n\n.selectric-items li:hover {\n background: #D5D5D5;\n color: #444;\n}\n\n.selectric-items .disabled {\n opacity: 0.5;\n cursor: default !important;\n background: none !important;\n color: #666 !important;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.selectric-items .selectric-group .selectric-group-label {\n font-weight: bold;\n padding-left: 10px;\n cursor: default;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background: none;\n color: #444;\n}\n\n.selectric-items .selectric-group.disabled li {\n opacity: 1;\n}\n\n.selectric-items .selectric-group li {\n padding-left: 25px;\n}\n","/* perfect-scrollbar v0.6.5 */\n.ps-container {\n -ms-touch-action: none;\n overflow: hidden !important; }\n .ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {\n display: block; }\n .ps-container.ps-in-scrolling {\n pointer-events: none; }\n .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n background-color: #999; }\n .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n background-color: #999; }\n .ps-container > .ps-scrollbar-x-rail {\n display: none;\n position: absolute;\n /* please don't change 'position' */\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n opacity: 0;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n -moz-transition: background-color .2s linear, opacity .2s linear;\n -o-transition: background-color .2s linear, opacity .2s linear;\n transition: background-color .2s linear, opacity .2s linear;\n bottom: 3px;\n /* there must be 'bottom' for ps-scrollbar-x-rail */\n height: 8px; }\n .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n position: absolute;\n /* please don't change 'position' */\n background-color: #aaa;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n -webkit-transition: background-color .2s linear;\n -moz-transition: background-color .2s linear;\n -o-transition: background-color .2s linear;\n transition: background-color .2s linear;\n bottom: 0;\n /* there must be 'bottom' for ps-scrollbar-x */\n height: 8px; }\n .ps-container > .ps-scrollbar-y-rail {\n display: none;\n position: absolute;\n /* please don't change 'position' */\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n opacity: 0;\n -webkit-transition: background-color .2s linear, opacity .2s linear;\n -moz-transition: background-color .2s linear, opacity .2s linear;\n -o-transition: background-color .2s linear, opacity .2s linear;\n transition: background-color .2s linear, opacity .2s linear;\n right: 3px;\n /* there must be 'right' for ps-scrollbar-y-rail */\n width: 8px; }\n .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n position: absolute;\n /* please don't change 'position' */\n background-color: #aaa;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n border-radius: 4px;\n -webkit-transition: background-color .2s linear;\n -moz-transition: background-color .2s linear;\n -o-transition: background-color .2s linear;\n transition: background-color .2s linear;\n right: 0;\n /* there must be 'right' for ps-scrollbar-y */\n width: 8px; }\n .ps-container:hover.ps-in-scrolling {\n pointer-events: none; }\n .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {\n background-color: #999; }\n .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {\n background-color: #999; }\n .ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {\n opacity: 0.6; }\n .ps-container:hover > .ps-scrollbar-x-rail:hover {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {\n background-color: #999; }\n .ps-container:hover > .ps-scrollbar-y-rail:hover {\n background-color: #eee;\n opacity: 0.9; }\n .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {\n background-color: #999; }\n",".tos-slide,.tos-slider,.tos-wrapper{width:100%;height:100%}\n.tos-noanimation{-webkit-transition-property:none!important;transition-property:none!important}\n.tos-fastanimation{-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}\n.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;padding:0;margin:0;overflow:hidden}\n.tos-wrapper.tos-opened{display:block}\n.tos-slide,.tos-slide:before,.tos-slide>*{display:inline-block}\n.tos-wrapper.tos-opening{opacity:1}\n.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}\n.tos-slider,.tos-wrapper.tos-inline{position:relative}\n.tos-slider{white-space:nowrap;padding:0;margin:0}\n.tos-uibg,.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}\n.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}\n.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}\n.tos-uibg{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;left:0;bottom:0;z-index:1}\n.tos-fill .tos-uibg{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}\n.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}\n.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;box-sizing:border-box;overflow:hidden;position:relative}\n.tos-slide:before{content:\"\";height:50%;width:1px;margin-right:-1px}\n.tos-slide.tos-loading>*{opacity:0}\n.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;vertical-align:middle;max-height:100%;max-width:100%;box-sizing:border-box}\n.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}\n.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}\n.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}\n.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}\n.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,.85)}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}\n.tos-close,.tos-next{right:20px}\n.tos-close,.tos-next,.tos-prev{background:#000;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}\n.tos-next,.tos-prev{height:80px;margin-top:-40px;top:50%}\n.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}\n.tos-prev{left:20px}\n.tos-close{height:40px;top:20px}\n.tos-desktop .tos-wrapper:hover .tos-close,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-prev{opacity:.5}\n.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover{opacity:.9}\n.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled{opacity:.2}\n.tos-close span:after,.tos-close span:before,.tos-next span,.tos-prev span{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}\n.tos-close span:after,.tos-close span:before{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}\n.tos-close span:before,.tos-prev span{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}\n.tos-close span:after,.tos-next span{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:80px;padding-right:80px}\n.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}\n.tos-inline.tos-prev{margin-right:-60px}\n.tos-inline.tos-next{margin-left:-60px}\n.tos-loading .tos-inline{opacity:0!important}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}\n.tos-caption{color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;left:0;bottom:0;z-index:1}\n.tos-caption:after{content:'';display:block;clear:both}\n.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;box-sizing:border-box;padding:0 20px;float:left}\n.tos-caption>div:last-child{float:right;margin-right:-2px}\n.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}\n.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.8);height:40px}\n.tos-wrapper.tos-has-caption .tos-uibg{height:100px}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,.8);height:80px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,.8);height:120px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}\n.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;transition-property:left,margin}\n.tos-pagination{text-align:center;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;bottom:0;left:0;z-index:1}\n.tos-pagination a{display:inline-block}\n.tos-pagination.tos-bullets a{background-color:rgba(255,255,255,.2)}\n.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,.5)}\n.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(255,255,255,.9)}\n.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}\n.tos-wrapper .tos-pagination:after,.tos-wrapper .tos-pagination:before{content:'';display:inline-block;width:20px;height:10px}\n.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}\n.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}\n.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}\n.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}\n.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}\n.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}\n.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px}\n.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}\n.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}\n.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}\n.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:40px;height:20px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:60px;height:30px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}\n.tos-slide .tos-html{-webkit-overflow-scrolling:touch}\n.tos-play,.tos-play:after{display:block;position:absolute;top:50%;left:50%}\n.tos-play{background:#000;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}\n.tos-play:after{content:''}\n.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}\n.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}\n.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}\n.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:#fff;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}\n.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:#fff;border-left-width:60px;margin-top:-40px;margin-left:-21px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}\n.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:#fff;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}","\r\n/* -=========== Override vendor styles ===========- */\r\n\r\n.ui-autocomplete {\r\n z-index: 1010;\r\n width: 240px !important;\r\n max-height: 431px;\r\n overflow: auto;\r\n background: $white;\r\n list-style: none;\r\n word-wrap: break-word;\r\n}\r\n.ui-menu {\r\n .ui-menu-item {\r\n padding: 0;\r\n > a {\r\n display: block;\r\n color: $black;\r\n }\r\n &:hover {\r\n z-index: 10;\r\n }\r\n + .ui-menu-item {\r\n margin-top: -1px;\r\n }\r\n }\r\n}\r\n.autocomplete-item {\r\n padding: 5px;\r\n background: white;\r\n border: 1px solid $black;\r\n &:hover {\r\n border-color: $black;\r\n z-index: 10;\r\n }\r\n span {\r\n display: inline-block;\r\n max-width: 100%;\r\n }\r\n}\r\n.autocomplete-pic {\r\n float: left;\r\n width: 75px;\r\n height: 75px;\r\n text-align: center;\r\n > img {\r\n max-width: 100%;\r\n max-height: 100%;\r\n }\r\n}\r\n.autocomplete-content {\r\n display: block;\r\n font-size: 12px;\r\n line-height: 120%;\r\n .autocomplete-pic + & {\r\n margin-left: 85px;\r\n }\r\n}\r\n.autocomplete-price {\r\n padding-top: 10px;\r\n}","\r\n/* -=========== Resets ===========- */\r\n\r\n* {\r\n margin: 0;\r\n padding: 0;\r\n border: 0;\r\n}\r\n\r\nhtml {\r\n -webkit-font-smoothing: subpixel-antialiased;\r\n -webkit-text-size-adjust: 100%;\r\n -ms-text-size-adjust: 100%;\r\n}\r\n\r\nhtml, body {\r\n height: 100%;\r\n min-height: 100%;\r\n}\r\n\r\na {\r\n background: transparent;\r\n\r\n &:hover, &:focus, &:active {\r\n outline: none;\r\n }\r\n}\r\n\r\narticle, aside, details,\r\nfigcaption, figure, footer,\r\nheader, main, nav,\r\nsection, summary, main {\r\n display: block;\r\n}\r\n\r\naudio, canvas,\r\nprogress, video {\r\n display: inline-block;\r\n}\r\n\r\naudio:not([controls]) {\r\n display: none;\r\n height: 0;\r\n}\r\n\r\n[hidden], template {\r\n display: none;\r\n}\r\n\r\nsvg:not(:root) {\r\n overflow: hidden;\r\n}\r\n\r\nimg {\r\n max-width: 100%;\r\n height: auto;\r\n -webkit-user-select: none;\r\n -moz-user-select: none;\r\n -ms-user-select: none;\r\n user-select: none;\r\n}\r\n\r\ntable {\r\n width: 100%;\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n}\r\n\r\nlabel {\r\n display: inline-block;\r\n cursor: pointer;\r\n\r\n &:not([for]) {\r\n cursor: default;\r\n }\r\n}\r\n\r\nbutton, input,\r\nselect, textarea {\r\n font: inherit;\r\n -webkit-appearance: none;\r\n border-radius: 0;\r\n\r\n &:focus {\r\n outline: none;\r\n }\r\n\r\n &::-moz-focus-inner {\r\n border: 0;\r\n padding: 0;\r\n }\r\n}\r\n\r\ntextarea {\r\n resize: none;\r\n}\r\n\r\nbutton, input[type=\"button\"],\r\ninput[type=\"reset\"], input[type=\"submit\"] {\r\n cursor: pointer;\r\n -webkit-appearance: button;\r\n}\r\n\r\ninput[type=\"search\"] {\r\n &::-webkit-search-decoration {\r\n -webkit-appearance: none;\r\n }\r\n\r\n &::-webkit-search-decoration,\r\n &::-webkit-search-cancel-button,\r\n &::-webkit-search-results-button,\r\n &::-webkit-search-results-decoration {\r\n display: none;\r\n }\r\n}","\r\n/* -=========== Typography ===========- */\r\n\r\nhtml {\r\n font: $root-font-size / $line-height $font-family;\r\n font-weight: $light;\r\n\r\n @media $mobile {\r\n font-size: $root-mobile-font-size;\r\n }\r\n}\r\n\r\nbody {\r\n background: $body-bg;\r\n color: $text-color;\r\n font-size: $font-size;\r\n}\r\n\r\n::-moz-selection {\r\n background: $black;\r\n color: $white;\r\n}\r\n\r\n::selection {\r\n background: $black;\r\n color: $white;\r\n}\r\n\r\n\r\n// Headings\r\n\r\n.h1, .h2, .h3, .h4 {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n line-height: 1.2;\r\n}\r\n\r\n.h1 {\r\n font-size: 3.6rem;\r\n}\r\n\r\n.h2 {\r\n font-size: 2.2rem;\r\n}\r\n\r\n.h3 {\r\n font-size: 1.8rem;\r\n}\r\n\r\n.h4 {\r\n font-size: 1rem;\r\n}\r\n\r\n\r\n// Sub, sup\r\n\r\nsub, sup {\r\n position: relative;\r\n font-size: .6em;\r\n line-height: 0;\r\n vertical-align: baseline;\r\n}\r\n\r\nsup {\r\n top: -0.5em;\r\n}\r\n\r\nsub {\r\n bottom: -0.25em;\r\n}\r\n\r\n\r\n// Links\r\n\r\na {\r\n color: $link-color;\r\n\r\n &:hover {\r\n color: $hovered-link-color;\r\n }\r\n}\r\n\r\na.hova, .hova a {\r\n text-decoration: none;\r\n\r\n &:hover {\r\n text-decoration: underline;\r\n }\r\n}\r\n\r\na.unhova, .unhova a {\r\n text-decoration: underline;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n}\r\n\r\na.nova, .nova a {\r\n text-decoration: none;\r\n\r\n &:hover {\r\n text-decoration: none;\r\n }\r\n}\r\n\r\n.is-desktop {\r\n a[href^=\"tel:\"] {\r\n cursor: text;\r\n pointer-events: none;\r\n }\r\n}\r\n\r\n\r\n// Sizes\r\n\r\nfor $i in (10..40) {\r\n .s{$i} {\r\n font-size: remove-unit(1 / $root-font-size) * $i * 1rem;\r\n line-height: $line-height;\r\n }\r\n}\r\n\r\n\r\n// Font weight\r\n\r\n.thin, .tt {\r\n font-weight: $thin;\r\n}\r\n\r\n.light, .ll {\r\n font-weight: $light;\r\n}\r\n\r\n.normal, .nn {\r\n font-weight: normal;\r\n}\r\n\r\n.bold, .bb {\r\n font-weight: bold;\r\n}\r\n\r\n.medium, .mm {\r\n font-weight: $medium;\r\n}\r\n\r\n\r\n// Font style\r\n\r\n.style-normal {\r\n font-style: normal;\r\n}\r\n\r\n.italic, .ii {\r\n font-style: italic;\r\n}\r\n\r\n\r\n// Text case\r\n\r\n.uppercase, .upcase {\r\n text-transform: uppercase;\r\n}\r\n\r\n.nocase {\r\n text-transform: none !important;\r\n}\r\n\r\n\r\n// Text decoration\r\n\r\n.underline {\r\n text-decoration: underline;\r\n}\r\n\r\n\r\n// Colors\r\n\r\n.black, a.black {\r\n color: $black;\r\n}\r\n\r\n.white, a.white {\r\n color: $white;\r\n}\r\n\r\n\r\n// Text align\r\n\r\n.text-center {\r\n text-align: center;\r\n}\r\n\r\n.text-left {\r\n text-align: left;\r\n}\r\n\r\n.text-right {\r\n text-align: right;\r\n}\r\n\r\n\r\n// Word wrap\r\n\r\n.nowrap {\r\n white-space: nowrap;\r\n}\r\n\r\n\r\n// Text container\r\n\r\n.text-container {\r\n clearfix();\r\n\r\n .h1, .h2, .h3,\r\n .h4, p, ul, ol, hr {\r\n + .h1, + .h2, + .h3,\r\n + .h4, + p, + ul, + ol + hr {\r\n margin-top: 1em;\r\n }\r\n }\r\n\r\n ol {\r\n margin-left: 1em;\r\n list-style-position: outside;\r\n }\r\n\r\n ul > li {\r\n list-style: none;\r\n\r\n &:before {\r\n content: '●';\r\n font-size: .75em;\r\n display: inline-block;\r\n margin-right: .5em;\r\n }\r\n }\r\n\r\n li {\r\n margin: .25em 0;\r\n\r\n > ul, ol {\r\n margin-left: 1em;\r\n }\r\n }\r\n}\r\n\r\n// HR\r\n\r\nhr {\r\n height: 1px;\r\n margin: .5em 0;\r\n background: $black;\r\n}\r\n\r\n// Icons\r\n\r\n.icon {\r\n display: inline-block;\r\n}\r\n\r\n// Video\r\n\r\n.video {\r\n position: relative;\r\n padding: 0 0 42.5%;\r\n\r\n > iframe {\r\n width: 100%;\r\n height: 100%;\r\n position: absolute;\r\n left: 0; top: 0;\r\n }\r\n}","\r\n/* -=========== Utils ===========- */\r\n\r\nclearfix() {\r\n &:before, &:after {\r\n content: '';\r\n display: table;\r\n clear: both;\r\n }\r\n}","\r\n/* -=========== Layout ===========- */\r\n\r\n// Floats\r\n\r\n.fl {\r\n float: left;\r\n}\r\n\r\n.fr {\r\n float: right;\r\n}\r\n\r\n.no-fl {\r\n float: none;\r\n}\r\n\r\n.l-main {\r\n float: left;\r\n width: 49%;\r\n}\r\n\r\n.r-main {\r\n float: right;\r\n width: 49%;\r\n}\r\n\r\n\r\n// Containers\r\n\r\n.group, .nofloat {\r\n clearfix();\r\n}\r\n\r\n.no-overflow {\r\n overflow: hidden;\r\n}\r\n\r\n.wrapper {\r\n box-sizing: border-box;\r\n\r\n @media only screen and (min-width: $wrapper-width + 20px) {\r\n max-width: $wrapper-width;\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n\r\n @media only screen and (max-width: $wrapper-width + 19px) {\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n }\r\n}\r\n\r\n\r\n// Margins\r\n\r\n.m3 {\r\n margin-bottom: 3px;\r\n}\r\n\r\n.m7 {\r\n margin-bottom: 7px;\r\n}\r\n\r\nfor $i in (0..20) {\r\n .m{$i * 5} {\r\n margin-bottom: 5px * $i;\r\n }\r\n}\r\n\r\n\r\n// Position\r\n\r\n.relative {\r\n position: relative;\r\n}\r\n\r\n.static {\r\n position: static !important;\r\n}\r\n\r\n\r\n// Display\r\n\r\n.inline {\r\n display: inline;\r\n}\r\n\r\n.inline-block {\r\n display: inline-block;\r\n}\r\n\r\n.block {\r\n display: block;\r\n}\r\n\r\n\r\n// Devices display\r\n\r\n@media $handheld {\r\n .only-desktop {\r\n display: none;\r\n }\r\n}\r\n\r\n@media $not-mobile {\r\n .only-mobile {\r\n display: none;\r\n }\r\n}\r\n\r\n@media $desktop {\r\n .not-desktop { // mobile + tablet\r\n display: none;\r\n }\r\n}\r\n\r\n@media $mobile {\r\n .not-mobile { // desktop + tablet\r\n display: none;\r\n }\r\n}","\r\n/* -=========== Print ===========- */\r\n\r\n@media print {\r\n * {\r\n text-shadow: none !important;\r\n color: #000 !important;\r\n background: transparent !important;\r\n box-shadow: none !important;\r\n }\r\n\r\n a, a:visited {\r\n text-decoration: underline !important;\r\n }\r\n\r\n a[href]:after {\r\n content: \" (\" attr(href) \")\";\r\n }\r\n\r\n a[href^=\"javascript:\"]:after,\r\n a[href^=\"#\"]:after {\r\n content: \"\";\r\n }\r\n\r\n thead {\r\n display: table-header-group;\r\n }\r\n\r\n tr, img {\r\n page-break-inside: avoid;\r\n }\r\n\r\n p, h2, h3 {\r\n orphans: 3;\r\n widows: 3;\r\n }\r\n\r\n h2, h3 {\r\n page-break-after: avoid;\r\n }\r\n\r\n select {\r\n background: #fff !important;\r\n }\r\n\r\n .no-print, aside, .header, .footer, .menu {\r\n display: none !important;\r\n }\r\n}","\r\n/* -=========== Buttons ===========- */\r\n\r\n.btn {\r\n display: inline-block;\r\n text-decoration: none;\r\n text-align: center;\r\n cursor: pointer;\r\n user-select: none;\r\n}\r\n\r\n// Sizes\r\n\r\n.wide-btn {\r\n width: 100%;\r\n}\r\n\r\n\r\n.ias-trigger-prev {\r\n\r\n}","\r\n/* -=========== Forms ===========- */\r\n\r\n// Base\r\n\r\ninput,\r\ntextarea {\r\n font: inherit;\r\n}\r\n\r\n.form {\r\n .required {\r\n color: $warning-color;\r\n }\r\n}\r\n\r\n.inp,\r\n.textarea {\r\n width: 100%;\r\n padding: .3125em;\r\n line-height: 1.25em;\r\n color: lighten($text-color, 5);\r\n border: 1px solid lighten($black, 5);\r\n transition: all .25s ease;\r\n\r\n &:focus {\r\n color: $text-color;\r\n border-color: $black;\r\n }\r\n\r\n .form-field.error > & {\r\n border-color: $warning-color;\r\n color: $warning-color;\r\n }\r\n}\r\n\r\n.form-row {\r\n clearfix();\r\n\r\n + .form-row {\r\n .one-column-form & {\r\n margin-top: .5em;\r\n }\r\n\r\n .two-columns-form & {\r\n margin-top: 1.25em;\r\n }\r\n }\r\n}\r\n\r\n.form-label {\r\n .one-column-form & {\r\n margin-bottom: .15em;\r\n }\r\n\r\n .two-columns-form & {\r\n float: left;\r\n }\r\n}\r\n\r\n.form-field {\r\n position: relative;\r\n\r\n .two-columns-form & {\r\n float: right;\r\n }\r\n\r\n .errorMessage {\r\n display: none;\r\n font-size: 12px;\r\n line-height: 1em;\r\n padding: 1px 0 3px;\r\n text-align: center;\r\n background: $warning-color;\r\n color: $white;\r\n\r\n .two-columns-form & {\r\n position: absolute\r\n left: 0; bottom: 0;\r\n transform: translateY(100%);\r\n width: 100%;\r\n }\r\n }\r\n\r\n &.error {\r\n margin-bottom: .25em;\r\n\r\n .errorMessage {\r\n display: block;\r\n }\r\n }\r\n}\r\n\r\n.form-submit {\r\n text-align: center;\r\n\r\n .two-columns-form & {\r\n float: right;\r\n }\r\n}","\r\n/* -=========== Menus ===========- */\r\n\r\n// Base\r\n\r\n.menu {\r\n ul, ol, li {\r\n margin: 0;\r\n list-style: none;\r\n user-select: none;\r\n }\r\n\r\n a {\r\n text-decoration: none;\r\n }\r\n\r\n .active > a {\r\n cursor: default;\r\n }\r\n\r\n li, a {\r\n user-select: none;\r\n }\r\n\r\n a:not([href]) {\r\n cursor: default;\r\n }\r\n}\r\n\r\n.inline-menu {\r\n li {\r\n display: inline-block;\r\n }\r\n}\r\n\r\n.horizontal-menu {\r\n ul {\r\n clearfix();\r\n }\r\n\r\n li {\r\n float: left;\r\n }\r\n}\r\n\r\n.vertical-menu {\r\n li {\r\n display: block;\r\n }\r\n}\r\n\r\n.justify-menu {\r\n > ul, > ol {\r\n line-height: 0;\r\n text-align: justify;\r\n\r\n &:after {\r\n width: 100%;\r\n height: 0;\r\n content: \"\";\r\n font-size: 0;\r\n line-height: 0;\r\n display: inline-block;\r\n visibility: hidden;\r\n overflow: hidden;\r\n }\r\n\r\n > li {\r\n display: inline-block;\r\n }\r\n }\r\n}\r\n\r\n.table-menu {\r\n ul {\r\n display: table;\r\n table-layout: fixed;\r\n width: 100%;\r\n }\r\n\r\n li {\r\n display: table-cell;\r\n }\r\n}\r\n\r\n\r\n// Breadcrumbs\r\n\r\n.breadcrumbs {\r\n\r\n li {\r\n display: inline-block;\r\n vertical-align: middle;\r\n }\r\n\r\n a, span {\r\n color: $black;\r\n }\r\n\r\n a {\r\n text-decoration: none;\r\n\r\n &:hover {\r\n color: $black;\r\n }\r\n }\r\n}","\r\n/* -=========== Popups ===========- */\r\n\r\n// Base\r\n\r\n.popup {\r\n display: none;\r\n position: absolute;\r\n background: $body-bg;\r\n z-index: 333;\r\n}\r\n\r\n.popup--close {\r\n width: 40px;\r\n height: 40px;\r\n position: absolute;\r\n top: 0; right: 0;\r\n cursor: pointer;\r\n}","\r\n/* -=========== Carousels ===========- */\r\n\r\n.jcarousel-container {\r\n position: relative;\r\n overflow: hidden;\r\n}\r\n\r\n.jcarousel,\r\n.jcarousel > li {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.jcarousel {\r\n position: absolute;\r\n width: 20000em;\r\n\r\n li {\r\n float: left;\r\n }\r\n}\r\n\r\n.jcarousel-controls {\r\n user-select: none;\r\n\r\n &.is-hidden {\r\n visibility: hidden;\r\n }\r\n}\r\n\r\n.jcarousel-prev,\r\n.jcarousel-next {\r\n cursor: pointer;\r\n\r\n &.is-disabled {\r\n cursor: default;\r\n }\r\n}","\r\n/* -=========== Contact ===========- */\r\n\r\n.contacts {}\r\n\r\n.contacts--map {\r\n position: relative;\r\n\r\n > .map {\r\n width: 100%;\r\n height: 515px;\r\n }\r\n}\r\n\r\n.contacts--panel {\r\n position: absolute;\r\n top: 50%; left: 50%;\r\n transform: translateY(-50%);\r\n width: 345px;\r\n padding: 15px 0;\r\n margin-left: -625px;\r\n background: $white;\r\n z-index: 15;\r\n\r\n @media only screen and (max-width: $wrapper-width) {\r\n left: 55%;\r\n }\r\n\r\n > .group {\r\n font-size: 14px;\r\n margin: 0 15px;\r\n line-height: 1.3em;\r\n\r\n > p {\r\n padding-left: 34px;\r\n }\r\n }\r\n}","\r\n/* -=========== Structure ===========- */\r\n\r\n.svg-sprite {\r\n display: none;\r\n}\r\n\r\n// Base\r\n\r\n#structure {\r\n margin: auto;\r\n position: relative;\r\n min-height: 100%;\r\n overflow-x: hidden;\r\n}\r\n\r\n#content {\r\n padding-bottom: $footer-height;\r\n}\r\n\r\n.footer {\r\n position: relative;\r\n margin-top: -$footer-height;\r\n height: $footer-height;\r\n}\r\n\r\n\r\n// Header\r\n\r\n.header {\r\n position: relative;\r\n height: $header-height;\r\n}\r\n\r\n.header--logo {\r\n\r\n}\r\n\r\n.header--phones {\r\n\r\n}\r\n\r\n.header--search {\r\n\r\n}\r\n\r\n\r\n// Footer\r\n\r\n.footer--phones {\r\n\r\n}"]} \ No newline at end of file diff --git a/js/compiled.js b/js/compiled.js index d7e7e405..9cce0756 100644 --- a/js/compiled.js +++ b/js/compiled.js @@ -49,5 +49,5 @@ jQuery.fn.yiiactiveform&&(jQuery.fn.yiiactiveform.addFields=function(t,a){var e= !function(i){var e="tosrus",n="image";i[e].media[n]={filterAnchors:function(e){return i.inArray(e.attr("href").toLowerCase().split(".").pop().split("?")[0],["jpg","jpe","jpeg","gif","png"])>-1},initAnchors:function(n,r){i('').on(i[e]._e.load,function(r){r.stopPropagation(),n.removeClass(i[e]._c.loading).trigger(i[e]._e.loaded)}).appendTo(n).attr("src",r)},filterSlides:function(i){return i.is("img")},initSlides:function(){}},i[e].defaults.media[n]={}}(jQuery); !function(i){function t(t){function l(){f.length&&(f.attr("src",""),f.attr("src",h))}c||(e=i[s]._c,o=i[s]._d,a=i[s]._e,n=i[s]._f,r=i[s]._g,o.add("ratio maxWidth maxHeight"),c=!0);var f=t.children(),m=t.data(i[s]._d.anchor)||i(),h=f.attr("src"),u=m.data(o.ratio)||this.opts[d].ratio,g=m.data(o.maxWidth)||this.opts[d].maxWidth,p=m.data(o.maxHeight)||this.opts[d].maxHeight;t.removeClass(e.loading).trigger(a.loaded).on(a.loading,function(){n.resizeRatio(f,t,g,p,u)}),this.nodes.$wrpr.on(a.sliding,function(){l()}).on(a.opening,function(){n.resizeRatio(f,t,g,p,u)}).on(a.closing,function(){l()}),r.$wndw.on(a.resize,function(){n.resizeRatio(f,t,g,p,u)})}var e,o,a,n,r,s="tosrus",d="vimeo",c=!1;i[s].media[d]={filterAnchors:function(i){return i.attr("href").toLowerCase().indexOf("vimeo.com/")>-1},initAnchors:function(e,o){var a=this._uniqueID();o=o.split("vimeo.com/")[1].split("?")[0]+"?api=1&player_id="+a,i('