/**
 * Swiper 11.2.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 10, 2025
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}


@charset "UTF-8";
.mfp-bg,
.mfp-container,
.mfp-wrap {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%
}

.mfp-arrow:after,
.mfp-arrow:before,
.mfp-container:before,
.mfp-figure:after {
    content: ''
}

.grid-item,
.jq-file__name,
.mfp-container,
img.mfp-img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jq-number,
.jq-selectbox,
.mfp-container:before,
.mfp-content {
    vertical-align: middle
}

.mfp-arrow,
.slick-slider {
    -webkit-tap-highlight-color: transparent
}

.tablesaw,
table {
    border-collapse: collapse
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
    visibility: hidden
}

#grid-container {
    width: 100%;
    margin: auto;
    overflow: hidden
}

.main-header_bottom > .container {
    position: relative;
    border-bottom: 1px solid #e5edf5
}

.grid-item {
    opacity: 0;
    float: left;
    padding: 5px
}

.grid-item img {
    width: 100%;
    height: 100%
}
.gallery-item a {
    display: block;
}

.gallery-item a img {
    width: 100%;
}

.grid-item.loaded {
    opacity: 1;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.mfp-bg {
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8
}

.mfp-wrap {
    z-index: 1043;
    position: fixed;
    outline: 0!important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    padding: 0 8px
}

.mfp-container:before {
    display: inline-block;
    height: 100%
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    /* cursor: -webkit-zoom-out;
    cursor: zoom-out */
    cursor: pointer;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none!important
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #ccc
}

.mfp-close,
.mfp-preloader a:hover {
    color: #fff
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
    display: none
}

button.mfp-arrow,
button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

.mfp-figure:after,
.mfp-iframe-scaler iframe {
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    position: absolute;
    left: 0
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}

.mfp-close:focus,
.mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    color: #fff;
   /*  right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100% */
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-figure,
img.mfp-img {
    line-height: 0
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: -55px 0 0;
    top: 50%;
    padding: 0;
    width: 90px;
    height: 110px
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow:after,
.mfp-arrow:before {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: inset transparent
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.jq-checkbox.disabled,
.jq-radio.disabled {
    opacity: .55
}

.option-box_wrp {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}

.option-boats {
    width: 100%;
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px
}

.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-image-holder .mfp-content,
.tablesaw,
img.mfp-img {
    max-width: 100%
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    display: block;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000
}

.mfp-figure:after,
img.mfp-img {
    width: auto;
    height: auto;
    display: block
}

img.mfp-img {
    padding: 40px 0;
    margin: 0 auto
}

.mfp-figure:after {
    top: 40px;
    bottom: 40px;
    right: 0;
    z-index: -1;
    background: #444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, .6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width:900px) {
    .mfp-arrow {
        -webkit-transform: scale(.75);
        -ms-transform: scale(.75);
        transform: scale(.75)
    }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        -ms-transform-origin: 0;
        transform-origin: 0
    }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        -ms-transform-origin: 100%;
        transform-origin: 100%
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?60771580');
  src: url('../font/fontello.eot?60771580#iefix') format('embedded-opentype'),
       url('../font/fontello.svg?60771580#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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sAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=') format('truetype');
}

[class*=" icon-"]:before,
[class^=icon-]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em
}

.tablesaw-bar .btn,
.tablesaw-bar .btn:hover,
.text-style a {
    text-decoration: none
}

.icon-s-arrow-l,
.icon-s-arrow-r {
    width: 34px;
    height: 7px;
    background-image: url(../img/sprite.png)
}

.jq-checkbox,
.jq-radio {
    top: -1px;
    margin: 0 4px 0 0;
    cursor: pointer
}

.icon-down-open:before { content: '\e800'; } /* '' */
.icon-search:before { content: '\e801'; } /* '' */
.icon-right-big:before { content: '\e802'; } /* '' */
.icon-up-open:before { content: '\e803'; } /* '' */
.icon-left-big:before { content: '\e804'; } /* '' */
.icon-left-open:before { content: '\e805'; } /* '' */
.icon-right-open:before { content: '\e806'; } /* '' */
.icon-down-big:before { content: '\e807'; } /* '' */
.icon-up-big:before { content: '\e808'; } /* '' */
.icon-down-open-mini:before { content: '\e809'; } /* '' */
.icon-left-open-mini:before { content: '\e80a'; } /* '' */
.icon-right-open-mini:before { content: '\e80b'; } /* '' */
.icon-up-open-mini:before { content: '\e80c'; } /* '' */
.icon-cog:before { content: '\e80d'; } /* '' */
.icon-cog-alt:before { content: '\e80e'; } /* '' */
.icon-plus-circled:before { content: '\e80f'; } /* '' */
.icon-plus-outline:before { content: '\e810'; } /* '' */
.icon-minus:before { content: '\e811'; } /* '' */
.icon-minus-1:before { content: '\e812'; } /* '' */
.icon-minus-outline:before { content: '\e813'; } /* '' */
.icon-wrench:before { content: '\e814'; } /* '' */
.icon-location:before { content: '\e815'; } /* '' */
.icon-phone:before { content: '\e816'; } /* '' */
.icon-phone-1:before { content: '\e817'; } /* '' */
.icon-phone-2:before { content: '\e818'; } /* '' */
.icon-phone-outline:before { content: '\e819'; } /* '' */
.icon-eye:before { content: '\e81a'; } /* '' */
.icon-ok:before { content: '\e81b'; } /* '' */
.icon-cancel:before { content: '\e81c'; } /* '' */
.icon-cancel-1:before { content: '\e81d'; } /* '' */
.icon-cancel-2:before { content: '\e81e'; } /* '' */
.icon-users:before { content: '\e81f'; } /* '' */
.icon-user:before { content: '\e820'; } /* '' */
.icon-link:before { content: '\e821'; } /* '' */
.icon-export:before { content: '\e822'; } /* '' */
.icon-clock:before { content: '\e823'; } /* '' */
.icon-facebook-1:before { content: '\e824'; } /* '' */
.icon-vk:before { content: '\e825'; } /* '' */
.icon-credit-card:before { content: '\e827'; } /* '' */
.icon-link-ext:before { content: '\f08e'; } /* '' */
.icon-twitter-2:before { content: '\f099'; } /* '' */
.icon-facebook:before { content: '\f09a'; } /* '' */
.fa-viber:before { content: '\f0d5'; } /* '' */
.icon-gplus:before { content: '\f0d5'; } /* '' */
.icon-mail-alt:before { content: '\f0e0'; } /* '' */
.icon-doc-text:before { content: '\f0f6'; } /* '' */
.icon-plus-squared:before { content: '\f0fe'; } /* '' */
.icon-mobile:before { content: '\f10b'; } /* '' */
.icon-circle-empty:before { content: '\f10c'; } /* '' */
.icon-circle:before { content: '\f111'; } /* '' */
.icon-minus-squared:before { content: '\f146'; } /* '' */
.icon-minus-squared-alt:before { content: '\f147'; } /* '' */
.icon-compass:before { content: '\f14e'; } /* '' */
.icon-dollar:before { content: '\f155'; } /* '' */
.icon-youtube-squared:before { content: '\f166'; } /* '' */
.icon-youtube:before { content: '\f167'; } /* '' */
.icon-youtube-play:before { content: '\f16a'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-skype:before { content: '\f17e'; } /* '' */
.icon-vkontakte:before { content: '\f189'; } /* '' */
.icon-dot-circled:before { content: '\f192'; } /* '' */
.icon-plus-squared-alt:before { content: '\f196'; } /* '' */
.icon-google:before { content: '\f1a0'; } /* '' */
.icon-file-pdf:before { content: '\f1c1'; } /* '' */
.icon-file-word:before { content: '\f1c2'; } /* '' */
.icon-file-excel:before { content: '\f1c3'; } /* '' */
.icon-file-powerpoint:before { content: '\f1c4'; } /* '' */
.icon-file-image:before { content: '\f1c5'; } /* '' */
.icon-file-archive:before { content: '\f1c6'; } /* '' */
.icon-file-audio:before { content: '\f1c7'; } /* '' */
.icon-file-video:before { content: '\f1c8'; } /* '' */
.icon-file-code:before { content: '\f1c9'; } /* '' */
.icon-share:before { content: '\f1e0'; } /* '' */
.icon-credit-card-alt:before { content: '\f283'; } /* '' */
.icon-facebook-squared:before { content: '\f308'; } /* '' */
.icon-facebook-2:before { content: '\f30c'; } /* '' */
.icon-gplus-1:before { content: '\f30f'; } /* '' */
.icon-instagram-1:before { content: '\f32d'; } /* '' */
.icon-vkontakte-1:before { content: '\f354'; } /* '' */
.icon-google-1:before { content: '\F2C6'; } /* '' */

.icon2-google-1:before {
    content: '';
    background-image: url('https://a.disquscdn.com/1544735374/images/noavatar92.png');
    background-repeat: no-repeat;
    background-position: 16px 16px;
    margin: 0;
    margin-top: -8px;
    left: 0;
    top: 50%;
    position: absolute;
    width: 16px;
    height: 16px;
    display: block;
}


.icon-s-arrow-l {
    background-position: -68px -58px
}

.icon-s-arrow-r {
    background-position: -102px -58px
}

.icon-s-case {
    background-image: url(../img/sprite.png);
    background-position: -68px 0;
    width: 70px;
    height: 58px
}

.icon-s-cogwheel {
    background-image: url(../img/sprite.png);
    background-position: 0 0;
    width: 68px;
    height: 68px
}

.icon-s-key {
    background-image: url(../img/sprite.png);
    background-position: 0 -68px;
    width: 60px;
    height: 63px
}

.jq-checkbox.checked .jq-checkbox__div {
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.jq-checkbox.focused {
    border: 1px solid #08c
}

.jq-radio.checked .jq-radio__div {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.jq-radio.focused {
    border: 1px solid #08c
}

.jq-file {
    width: 270px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

.jq-file input {
    height: auto;
    line-height: 1em;
    cursor: pointer
}

.jq-file__browse,
.jq-file__name {
    font: 14px/32px Arial, sans-serif;
    color: #333
}

.jq-file__name {
    overflow: hidden;
    width: 100%;
    height: 34px;
    padding: 0 80px 0 10px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: inset 1px 1px #f1f1f1;
    box-shadow: inset 1px 1px #f1f1f1;
    white-space: nowrap;
    text-overflow: ellipsis
}

.jq-file__browse {
    position: absolute;
    top: 1px;
    right: 1px;
    padding: 0 10px;
    border-left: 1px solid #ccc;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
    background: linear-gradient(#fff, #e6e6e6);
    -webkit-box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    text-shadow: 1px 1px #fff
}

.jq-file:hover .jq-file__browse {
    background: #e6e6e6;
    background: -webkit-linear-gradient(#f6f6f6, #e6e6e6);
    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e6e6e6));
    background: linear-gradient(#f6f6f6, #e6e6e6)
}

.jq-file:active .jq-file__browse {
    background: #f5f5f5;
    -webkit-box-shadow: inset 1px 1px 3px #ddd;
    box-shadow: inset 1px 1px 3px #ddd
}

.jq-file.focused .jq-file__name {
    border: 1px solid #5794bf
}

.jq-file.disabled,
.jq-file.disabled .jq-file__browse,
.jq-file.disabled .jq-file__name {
    border-color: #ccc;
    background: #f5f5f5;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #888
}

.jq-number {
    position: relative;
    display: inline-block;
    padding: 0 36px 0 0
}

.jq-number__field {
    width: 71px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1)
}

.jq-number__field:hover {
    border-color: #b3b3b3
}

.jq-number__field input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 8px 9px;
    border: none;
    outline: 0;
    background: 0 0;
    font: 14px Arial, sans-serif;
    color: #333;
    text-align: left;
    -moz-appearance: textfield
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.jq-number__spin {
    position: absolute;
    top: 2px;
    right: 0;
    left: 53px;
    width: 16px;
    height: 14px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
    background: linear-gradient(#fff, #e6e6e6);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-shadow: 1px 1px #fff;
    cursor: pointer
}

.jq-number__spin.minus:after,
.jq-number__spin:after {
    border-right: 5px solid transparent;
    border-left: 5px solid transparent
}

.jq-select-multiple li,
.jq-selectbox li {
    -moz-user-select: none;
    -ms-user-select: none;
    white-space: nowrap
}

.jq-number__spin.minus {
    top: auto;
    bottom: 2px
}

.jq-number__spin:hover {
    background: #e6e6e6;
    background: -webkit-linear-gradient(#f6f6f6, #e6e6e6);
    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e6e6e6));
    background: linear-gradient(#f6f6f6, #e6e6e6)
}

.jq-number__spin:active {
    background: #f5f5f5;
    -webkit-box-shadow: inset 1px 1px 3px #ddd;
    box-shadow: inset 1px 1px 3px #ddd
}

.jq-number__spin:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 2px;
    width: 0;
    height: 0;
    border-bottom: 5px solid #999
}

.jq-number__spin.minus:after {
    top: 5px;
    border-top: 5px solid #999;
    border-bottom: none
}

.jq-number__spin.minus:hover:after {
    border-top-color: #000
}

.jq-number__spin.plus:hover:after {
    border-bottom-color: #000
}

.jq-number.focused .jq-number__field {
    border: 1px solid #5794bf
}

.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
    border-color: #ccc;
    background: #f5f5f5;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #888
}

.jq-number.disabled .jq-number__spin:after {
    border-bottom-color: #aaa
}

.jq-number.disabled .jq-number__spin.minus:after {
    border-top-color: #aaa
}

.jq-selectbox {
    cursor: pointer
}

.jq-selectbox__select {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font: 14px/32px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #fff
}

.jq-selectbox__select:hover {
    background: #e6e6e6;
    background: -webkit-linear-gradient(#f6f6f6, #e6e6e6);
    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e6e6e6));
    background: linear-gradient(#f6f6f6, #e6e6e6)
}

.jq-selectbox__select:active {
    background: #f5f5f5;
    -webkit-box-shadow: inset 1px 1px 3px #ddd;
    box-shadow: inset 1px 1px 3px #ddd
}

.jq-selectbox.focused .jq-selectbox__select {
    border: 1px solid #5794bf
}

.jq-selectbox.disabled .jq-selectbox__select {
    border-color: #ccc;
    background: #f5f5f5;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #888
}

.jq-selectbox__select-text {
    display: block;
    width: 100%
}

.jq-selectbox .placeholder {
    color: #888
}

.jq-selectbox__trigger-arrow {
    position: absolute
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
    border-top-color: #000
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
    border-top-color: #aaa
}

.jq-selectbox__dropdown,
.jq-selectbox__search input {
    border: 1px solid #ccc;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jq-selectbox__dropdown {
    margin: 2px 0 0;
    padding: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
    font: 14px/18px Arial, sans-serif
}

.jq-selectbox__search {
    margin: 5px
}

.jq-selectbox__search input {
    margin: 0;
    padding: 5px 27px 6px 8px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) 100% 50% no-repeat;
    -webkit-box-shadow: inset 1px 1px #f1f1f1;
    box-shadow: inset 1px 1px #f1f1f1;
    color: #333;
    -webkit-appearance: textfield
}

.tablesaw-bar .btn,
input[type=search].styler {
    -webkit-appearance: none
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
    -webkit-appearance: none
}

.jq-selectbox__not-found {
    margin: 5px;
    padding: 5px 8px 6px;
    background: #f0f0f0;
    font-size: 13px
}

.jq-selectbox ul {
    margin: 0
}

.jq-selectbox li {
    min-height: 18px;
    padding: 5px 10px 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #231f20
}

.jq-selectbox li.selected {
    background-color: #a3abb1;
    color: #fff
}

.jq-selectbox li:hover {
    background-color: #08c;
    color: #fff
}

.jq-selectbox li.disabled {
    color: #aaa
}

.jq-selectbox li.disabled:hover {
    background: 0 0
}

.jq-selectbox li.optgroup {
    font-weight: 700
}

.jq-selectbox li.optgroup:hover {
    background: 0 0;
    color: #231f20;
    cursor: default
}

.jq-selectbox li.option {
    padding-left: 25px
}

.jq-select-multiple {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px/18px Arial, sans-serif;
    color: #333;
    cursor: default
}

.jq-select-multiple.focused {
    border: 1px solid #5794bf
}

.jq-select-multiple.disabled {
    border-color: #ccc;
    background: #f5f5f5;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #888
}

.jq-select-multiple ul {
    margin: 0;
    padding: 0
}

.jq-select-multiple li {
    padding: 3px 9px 4px;
    list-style: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.jq-select-multiple li:first-child {
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.jq-select-multiple li:last-child {
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

.jq-select-multiple li.selected {
    background: #08c;
    color: #fff
}

.jq-select-multiple li.disabled {
    color: #aaa
}

.jq-select-multiple li.selected.disabled,
.jq-select-multiple.disabled li.selected {
    background: #ccc;
    color: #fff
}

.jq-select-multiple li.optgroup {
    font-weight: 700
}

.jq-select-multiple li.option {
    padding-left: 25px
}

input[type=email].styler,
input[type=password].styler,
input[type=search].styler,
input[type=tel].styler,
input[type=text].styler,
input[type=url].styler,
textarea.styler {
    padding: 8px 9px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px Arial, sans-serif;
    color: #333
}

textarea.styler {
    overflow: auto
}

input[type=email].styler:hover,
input[type=password].styler:hover,
input[type=search].styler:hover,
input[type=tel].styler:hover,
input[type=text].styler:hover,
input[type=url].styler:hover,
textarea.styler:hover {
    border-color: #b3b3b3
}

input[type=email].styler:focus,
input[type=password].styler:focus,
input[type=search].styler:focus,
input[type=tel].styler:focus,
input[type=text].styler:focus,
input[type=url].styler:focus,
textarea.styler:focus {
    border-color: #b3b3b3 #ccc #ccc;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

button.styler,
input[type=button].styler,
input[type=reset].styler,
input[type=submit].styler {
    overflow: visible;
    padding: 8px 11px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    outline: 0;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
    background: linear-gradient(#fff, #e6e6e6);
    -webkit-box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #fff;
    cursor: pointer
}

button.styler::-moz-focus-inner,
input[type=button].styler::-moz-focus-inner,
input[type=reset].styler::-moz-focus-inner,
input[type=submit].styler::-moz-focus-inner {
    padding: 0;
    border: 0
}

button.styler:not([disabled]):hover,
input[type=button].styler:not([disabled]):hover,
input[type=reset].styler:hover,
input[type=submit].styler:not([disabled]):hover {
    background: #e6e6e6;
    background: -webkit-linear-gradient(#f6f6f6, #e6e6e6);
    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e6e6e6));
    background: linear-gradient(#f6f6f6, #e6e6e6)
}

button.styler:not([disabled]):active,
input[type=button].styler:not([disabled]):active,
input[type=reset].styler:active,
input[type=submit].styler:not([disabled]):active {
    background: #f5f5f5;
    -webkit-box-shadow: inset 1px 1px 3px #ddd;
    box-shadow: inset 1px 1px 3px #ddd
}

button.styler[disabled],
input[type=button].styler[disabled],
input[type=submit].styler[disabled] {
    border-color: #ccc;
    background: #f5f5f5;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #888
}


/*! Tablesaw - v3.0.1-beta.3 - 2017-02-28
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2017 Filament Group; Licensed MIT */

.tablesaw {
    width: 100%;
    empty-cells: show;
    border: 0;
    padding: 0
}

.tablesaw * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tablesaw td,
.tablesaw th {
    padding: .5em .7em
}

.tablesaw thead tr:first-child th {
    padding-top: .9em;
    padding-bottom: .7em
}

.tablesaw-bar .btn {
    border: 1px solid #ccc;
    -webkit-border-radius: .25em;
    border-radius: .25em;
    background: 0 0;
    -webkit-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
    color: #4a4a4a;
    cursor: pointer;
    margin: 0;
    padding: .5em .85em .4em;
    text-align: center;
    text-transform: capitalize;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.tablesaw-bar a.btn {
    color: #1c95d4
}

.tablesaw-bar .btn:active {
    background-color: #ddd
}

@supports (box-shadow:none) {
    .tablesaw-bar .btn:focus {
        background-color: #fff;
        outline: 0;
        -webkit-box-shadow: 0 0 .35em #4faeef!important;
        box-shadow: 0 0 .35em #4faeef!important
    }
}

.tablesaw-bar .btn-select select {
    background: 0 0;
    border: none;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    min-height: 1em;
    opacity: 0;
    color: transparent
}

.tablesaw-advance a.tablesaw-nav-btn.disabled,
.tablesaw-advance-dots-hide {
    opacity: .25;
    cursor: default;
    pointer-events: none
}

.tablesaw-bar .btn select option {
    background: #fff;
    color: #000
}

.tablesaw-bar .btn {
    display: inline-block;
    width: auto;
    height: auto;
    position: relative;
    top: 0
}

.tablesaw-bar .btn.btn-small {
    font-size: 1.0625em;
    line-height: 19px;
    padding: .3em 1em
}

.tablesaw-bar .btn.btn-micro {
    font-size: .8125em;
    padding: .4em .7em .25em
}

.tablesaw-bar .btn-select {
    display: inline-block;
    color: #4d4d4d;
    padding-right: 2.5em;
    min-width: 7.25em;
    text-align: left
}

.tablesaw-bar .btn-select:after {
    position: absolute;
    background: .25em .45em no-repeat;
    content: "\25bc";
    font-size: .55em;
    padding-top: 1.2em;
    padding-left: 1em;
    left: auto;
    right: 0;
    margin: 0;
    top: 0;
    bottom: 0;
    width: 1.8em
}

.tablesaw-bar .btn-select.btn-micro:after,
.tablesaw-bar .btn-select.btn-small:after {
    width: 1.2em;
    font-size: .5em;
    padding-top: 1em;
    padding-right: .5em;
    line-height: 1.65;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-left-width: 0
}

.tablesaw-advance .btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-shadow: 0 1px 0 #fff;
    -webkit-border-radius: .25em;
    border-radius: .25em
}

.tablesaw-advance .btn.btn-micro {
    font-size: .8125em;
    padding: .3em .7em .25em
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:last-child {
    margin-right: 0
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
    display: inline-block;
    width: 1.8em;
    height: 1.8em;
    background-position: 50% 50%;
    margin-left: .25em;
    margin-right: .25em;
    position: relative
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
    content: "\0020";
    overflow: hidden;
    width: 0;
    height: 0;
    position: absolute
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before {
    left: .5em;
    top: .65em;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid grey
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
    left: .5em;
    top: .65em;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid grey
}

.tablesaw-bar {
    clear: both
}

.tablesaw-toolbar {
    float: left
}

.tablesaw-toolbar label {
    font-size: .875em;
    padding: .5em 0;
    clear: both;
    display: block;
    color: #888;
    margin-right: .5em;
    text-transform: uppercase
}

.tablesaw-bar .btn,
.tablesaw-enhanced .tablesaw-bar .btn {
    margin-top: .5em;
    margin-bottom: .5em
}

.tablesaw-bar .btn-select,
.tablesaw-enhanced .tablesaw-bar .btn-select {
    margin-bottom: 0
}

.tablesaw-bar .tablesaw-toolbar .btn {
    margin-left: .4em;
    margin-top: 0;
    text-transform: uppercase;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: 0 0;
    font-size: 1em;
    padding-left: .3em
}

.tablesaw-bar .tablesaw-toolbar .btn-select {
    min-width: 0
}

.tablesaw-bar .tablesaw-toolbar .btn-select:after {
    padding-top: .9em
}

.tablesaw-bar .tablesaw-toolbar select {
    color: #888;
    text-transform: none;
    background: 0 0
}

.tablesaw-toolbar~table {
    clear: both
}

.tablesaw-toolbar .a11y-sm {
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

@media (min-width:24em) {
    .tablesaw-toolbar .a11y-sm {
        clip: none;
        height: auto;
        width: auto;
        position: static;
        overflow: visible
    }
}

.tablesaw td,
.tablesaw th {
    text-align: left;
    vertical-align: middle
}

.tablesaw thead th {
    text-align: left
}

.tablesaw-row-border tr {
    border-bottom: 1px solid #dfdfdf
}

.tablesaw-row-zebra tr:nth-child(2n) {
    background-color: #f8f8f8
}

.tablesaw caption {
    text-align: left;
    margin: .59375em 0
}

.tablesaw-swipe-shadow .tablesaw-cell-persist {
    border-right-width: 1px;
    -webkit-box-shadow: 3px 0 4px -1px #e4e1de;
    box-shadow: 3px 0 4px -1px #e4e1de
}

.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
    display: none
}

.fake-accord_motors{
    display: none !important;
    height: 0 !important;
}

@media only all {
    .tablesaw-stack {
        clear: both
    }
    .tablesaw-stack td,
    .tablesaw-stack th {
        text-align: left;
        display: block
    }
    .tablesaw-stack tr {
        clear: both;
        display: table-row
    }
    .tablesaw-stack td .tablesaw-cell-label,
    .tablesaw-stack th .tablesaw-cell-label {
        padding: 0 .6em 0 0;
        width: 30%;
        display: inline-block
    }
    .tablesaw-stack td .tablesaw-cell-label-top,
    .tablesaw-stack th .tablesaw-cell-label-top {
        display: block;
        padding: .4em 0;
        margin: .4em 0
    }
    .tablesaw-cell-label {
        display: block
    }
    .tablesaw-stack tbody th.group {
        margin-top: -1px
    }
    .tablesaw-stack th.group b.tablesaw-cell-label {
        display: none!important
    }
}

@media (max-width:39.9375em) {
    .tablesaw-stack tbody tr {
        display: block;
        width: 100%;
        border-bottom: 1px solid #dfdfdf
    }
    .tablesaw-stack thead td,
    .tablesaw-stack thead th {
        display: none
    }
    .tablesaw-stack tbody td,
    .tablesaw-stack tbody th {
        display: block;
        float: left;
        clear: left;
        width: 100%
    }
    .tablesaw-cell-label {
        vertical-align: top
    }
    .tablesaw-cell-content {
        max-width: 67%;
        display: inline-block
    }
    .tablesaw-stack td:empty,
    .tablesaw-stack th:empty {
        display: none
    }
}

@media (min-width:40em) {
    .tablesaw-stack tr {
        display: table-row
    }
    .tablesaw-stack td,
    .tablesaw-stack th,
    .tablesaw-stack thead td,
    .tablesaw-stack thead th {
        display: table-cell;
        margin: 0
    }
    .tablesaw-stack td .tablesaw-cell-label,
    .tablesaw-stack th .tablesaw-cell-label {
        display: none!important
    }
}

.tablesaw-fix-persist {
    table-layout: fixed
}

@media only all {
    .tablesaw-swipe td.tablesaw-cell-hidden,
    .tablesaw-swipe th.tablesaw-cell-hidden {
        display: none
    }
}

.btn.tablesaw-columntoggle-btn span {
    text-indent: -9999px;
    display: inline-block
}

.tablesaw-columntoggle-btnwrap {
    position: relative
}

.tablesaw-columntoggle-btnwrap .dialog-content {
    padding: .5em
}

.tablesaw-columntoggle tbody td {
    line-height: 1.5
}

.tablesaw-columntoggle-popup {
    display: none
}

.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {
    display: block;
    position: absolute;
    top: 2em;
    right: 0;
    background-color: #fff;
    padding: .5em .8em;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 1px 2px #ccc;
    box-shadow: 0 1px 2px #ccc;
    -webkit-border-radius: .2em;
    border-radius: .2em;
    z-index: 1
}

.tablesaw-columntoggle-popup fieldset {
    margin: 0
}

@media only all {
    .tablesaw-columntoggle td.tablesaw-priority-0,
    .tablesaw-columntoggle td.tablesaw-priority-1,
    .tablesaw-columntoggle td.tablesaw-priority-2,
    .tablesaw-columntoggle td.tablesaw-priority-3,
    .tablesaw-columntoggle td.tablesaw-priority-4,
    .tablesaw-columntoggle td.tablesaw-priority-5,
    .tablesaw-columntoggle td.tablesaw-priority-6,
    .tablesaw-columntoggle th.tablesaw-priority-0,
    .tablesaw-columntoggle th.tablesaw-priority-1,
    .tablesaw-columntoggle th.tablesaw-priority-2,
    .tablesaw-columntoggle th.tablesaw-priority-3,
    .tablesaw-columntoggle th.tablesaw-priority-4,
    .tablesaw-columntoggle th.tablesaw-priority-5,
    .tablesaw-columntoggle th.tablesaw-priority-6 {
        display: none
    }
}

.tablesaw-columntoggle-btnwrap .dialog-content {
    top: 0!important;
    right: 1em;
    left: auto!important;
    width: 12em;
    max-width: 18em;
    margin: -.5em auto 0
}

.tablesaw-columntoggle-btnwrap .dialog-content:focus {
    outline-style: none
}

.slick-list:focus,
a:active,
a:hover {
    outline: 0
}

@media (min-width:20em) {
    .tablesaw-columntoggle td.tablesaw-priority-1,
    .tablesaw-columntoggle th.tablesaw-priority-1 {
        display: table-cell
    }
}

@media (min-width:30em) {
    .tablesaw-columntoggle td.tablesaw-priority-2,
    .tablesaw-columntoggle th.tablesaw-priority-2 {
        display: table-cell
    }
}

@media (min-width:40em) {
    .tablesaw-columntoggle td.tablesaw-priority-3,
    .tablesaw-columntoggle th.tablesaw-priority-3 {
        display: table-cell
    }
    .tablesaw-columntoggle tbody td {
        line-height: 2
    }
}

@media (min-width:50em) {
    .tablesaw-columntoggle td.tablesaw-priority-4,
    .tablesaw-columntoggle th.tablesaw-priority-4 {
        display: table-cell
    }
}

@media (min-width:60em) {
    .tablesaw-columntoggle td.tablesaw-priority-5,
    .tablesaw-columntoggle th.tablesaw-priority-5 {
        display: table-cell
    }
}

@media (min-width:70em) {
    .tablesaw-columntoggle td.tablesaw-priority-6,
    .tablesaw-columntoggle th.tablesaw-priority-6 {
        display: table-cell
    }
}

@media only all {
    .tablesaw-columntoggle td.tablesaw-cell-hidden,
    .tablesaw-columntoggle th.tablesaw-cell-hidden {
        display: none
    }
    .tablesaw-columntoggle td.tablesaw-cell-visible,
    .tablesaw-columntoggle th.tablesaw-cell-visible {
        display: table-cell
    }
}

.tablesaw-columntoggle-popup .btn-group>label {
    display: block;
    padding: .2em 0;
    white-space: nowrap;
    cursor: default
}

.tablesaw-columntoggle-popup .btn-group>label input {
    margin-right: .8em
}

.tablesaw-sortable,
.tablesaw-sortable thead,
.tablesaw-sortable thead tr,
.tablesaw-sortable thead tr th {
    position: relative
}

.tablesaw-sortable thead tr th {
    vertical-align: top
}

.tablesaw-sortable th.tablesaw-sortable-head.tablesaw-sortable-head {
    padding: 0
}

.tablesaw-sortable th.tablesaw-sortable-head button {
    padding: .9em .6em .7em
}

.tablesaw-sortable .tablesaw-sortable-head button {
    min-width: 100%;
    color: inherit;
    background: 0 0;
    border: 0;
    padding: 0;
    text-align: inherit;
    font: inherit;
    text-transform: inherit
}

.tablesaw-sortable-arrow:after {
    display: inline-block;
    width: 10px;
    height: 14px;
    content: " ";
    margin-left: .3125em
}

.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after {
    content: "\2191"
}

.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending .tablesaw-sortable-arrow:after {
    content: "\2193"
}

.tablesaw-sortable .not-applicable:after {
    content: "--";
    display: block
}

.tablesaw-sortable .not-applicable span {
    display: none
}

.tablesaw-advance.minimap {
    margin-right: .4em
}

.tablesaw-advance-dots {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none
}

.tablesaw-advance-dots li {
    display: table-cell;
    margin: 0;
    padding: .4em .2em
}

.tablesaw-advance-dots li i {
    width: .25em;
    height: .25em;
    background: #555;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    display: inline-block
}


.slider-present_dsc-small,
.block-present_item,
.slider-present_dsc,
.main-slider_item,
.slider-product_item {
    display: none;
}
.block-present_item:first-child,
.main-slider_item:first-child,
.slider-product_item:first-child {
    display: block;
}
.bx-wrapper .slider-present_dsc-small,
.bx-wrapper .slider-present_dsc,
.bx-wrapper .block-present_item,
.bx-wrapper .main-slider_item,
.bx-wrapper .slider-product_item {
    display: block;
}
.bx-wrapper {
    border: none;
    margin: 0;
    box-shadow: none
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.scroll-element .scroll-arrow,
.scroll-element .scroll-bar,
button[disabled],
html input[disabled] {
    cursor: default
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    left: 0;
    top: 0
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.scroll-element,
.slick-arrow.slick-hidden {
    display: none
}

.scroll-wrapper {
    overflow: hidden!important;
    padding: 0!important;
    position: relative
}

.scroll-wrapper>.scroll-content {
    border: none!important;
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none!important;
    overflow: scroll!important;
    padding: 0;
    position: relative!important;
    top: 0;
    width: auto!important
}

.scroll-element,
.scroll-element div {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.scroll-wrapper>.scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0
}

.scroll-wrapper.scroll--rtl {
    direction: rtl
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block
}

.scroll-textarea {
    border: 1px solid #ccc;
    border-top-color: #999
}

.scroll-textarea>.scroll-content {
    overflow: hidden!important
}

.scroll-textarea>.scroll-content>textarea {
    border: none!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%!important;
    margin: 0;
    max-height: none!important;
    max-width: none!important;
    overflow: scroll!important;
    outline: 0;
    padding: 2px;
    position: relative!important;
    top: 0;
    width: 100%!important
}

.scrollbar-inner>.scroll-element .scroll-element_outer,
.scrollbar-outer>.scroll-element .scroll-element_outer {
    overflow: hidden
}

.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar {
    height: 0;
    width: 0
}

.scrollbar-inner>.scroll-element,
.scrollbar-inner>.scroll-element div {
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10
}

.scrollbar-inner>.scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.scrollbar-inner>.scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%
}

.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,
.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -12px
}

.scrollbar-inner>.scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px
}

.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,
.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -12px
}

.scrollbar-inner>.scroll-element .scroll-bar,
.scrollbar-inner>.scroll-element .scroll-element_outer,
.scrollbar-inner>.scroll-element .scroll-element_track {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.scrollbar-inner>.scroll-element .scroll-bar,
.scrollbar-inner>.scroll-element .scroll-element_track {
    opacity: .4
}

.scrollbar-inner>.scroll-element .scroll-element_track {
    background-color: #e0e0e0
}

.scrollbar-inner>.scroll-element .scroll-bar {
    background-color: #c2c2c2
}

.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,
.scrollbar-inner>.scroll-element:hover .scroll-bar {
    background-color: #919191
}

.scrollbar-outer>.scroll-element,
.scrollbar-outer>.scroll-element div {
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10
}

.scrollbar-outer>.scroll-element {
    background-color: #fff
}

.scrollbar-outer>.scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.scrollbar-outer>.scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%
}

.scrollbar-outer>.scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px
}

.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer {
    height: 8px;
    top: 2px
}

.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer {
    left: 2px;
    width: 8px
}

.scrollbar-outer>.scroll-element .scroll-element_track {
    background-color: #eee
}

.scrollbar-outer>.scroll-element .scroll-bar,
.scrollbar-outer>.scroll-element .scroll-element_outer,
.scrollbar-outer>.scroll-element .scroll-element_track {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.scrollbar-outer>.scroll-element .scroll-bar {
    background-color: #d9d9d9
}

.scrollbar-outer>.scroll-element .scroll-bar:hover {
    background-color: #c2c2c2
}

.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191
}

.scrollbar-outer>.scroll-content.scroll-scrolly_visible {
    left: -12px;
    margin-left: 12px
}

.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,
.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -14px
}

.scrollbar-outer>.scroll-content.scroll-scrollx_visible {
    top: -12px;
    margin-top: 12px
}

.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,
.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -14px
}

.scrollbar-outer>.scroll-element.scroll-x .scroll-bar {
    min-width: 10px
}

.scrollbar-outer>.scroll-element.scroll-y .scroll-bar {
    min-height: 10px
}

.scrollbar-macosx>.scroll-element,
.scrollbar-macosx>.scroll-element div {
    background: 0 0;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10
}

.scrollbar-macosx>.scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.scrollbar-macosx>.scroll-element .scroll-element_track {
    display: none
}

.scrollbar-macosx>.scroll-element .scroll-bar {
    background-color: #6c6e71;
    display: block;
    opacity: 0;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.scrollbar-macosx:hover>.scroll-element .scroll-bar,
.scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar {
    opacity: .7
}

.scrollbar-macosx>.scroll-element.scroll-x {
    bottom: 0;
    height: 0;
    left: 0;
    min-width: 100%;
    overflow: visible;
    width: 100%
}

.scrollbar-macosx>.scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 0
}

.scrollbar-macosx>.scroll-element.scroll-x .scroll-bar {
    height: 7px;
    min-width: 10px;
    top: -9px
}

.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar {
    left: -9px;
    min-height: 10px;
    width: 7px
}

.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer {
    left: 2px
}

.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size {
    left: -4px
}

.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer {
    top: 2px
}

.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size {
    top: -4px
}

.scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
    left: -11px
}

.scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
    top: -11px
}

.scrollbar-light>.scroll-element,
.scrollbar-light>.scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10
}

.scrollbar-light>.scroll-element {
    background-color: #fff
}

.scrollbar-light>.scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.scrollbar-light>.scroll-element .scroll-element_outer {
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.scrollbar-light>.scroll-element .scroll-element_size {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #dbdbdb), color-stop(100%, #e8e8e8));
    background: -webkit-linear-gradient(left, #dbdbdb 0, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #dbdbdb), to(#e8e8e8));
    background: linear-gradient(to right, #dbdbdb 0, #e8e8e8 100%);
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.scrollbar-light>.scroll-element.scroll-x {
    bottom: 0;
    height: 17px;
    left: 0;
    min-width: 100%;
    width: 100%
}

.scrollbar-light>.scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 17px
}

.scrollbar-light>.scroll-element .scroll-bar {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #fefefe), color-stop(100%, #f5f5f5));
    background: -webkit-linear-gradient(left, #fefefe 0, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #fefefe), to(#f5f5f5));
    background: linear-gradient(to right, #fefefe 0, #f5f5f5 100%);
    border: 1px solid #dbdbdb;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.scrollbar-light>.scroll-content.scroll-scrolly_visible {
    left: -17px;
    margin-left: 17px
}

.scrollbar-light>.scroll-content.scroll-scrollx_visible {
    top: -17px;
    margin-top: 17px
}

.scrollbar-light>.scroll-element.scroll-x .scroll-bar {
    height: 10px;
    min-width: 10px;
    top: 0
}

.scrollbar-light>.scroll-element.scroll-y .scroll-bar {
    left: 0;
    min-height: 10px;
    width: 10px
}

.scrollbar-light>.scroll-element.scroll-x .scroll-element_outer {
    height: 12px;
    left: 2px;
    top: 2px
}

.scrollbar-light>.scroll-element.scroll-x .scroll-element_size {
    left: -4px
}

.scrollbar-light>.scroll-element.scroll-y .scroll-element_outer {
    left: 2px;
    top: 2px;
    width: 12px
}

.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,
.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -19px
}

.scrollbar-light>.scroll-element.scroll-y .scroll-element_size {
    top: -4px
}

.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,
.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -19px
}

.scrollbar-rail>.scroll-element,
.scrollbar-rail>.scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10
}

.scrollbar-rail>.scroll-element {
    background-color: #fff
}

.scrollbar-rail>.scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.scrollbar-rail>.scroll-element .scroll-element_size {
    background-color: #999;
    background-color: rgba(0, 0, 0, .3)
}

.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-element_size {
    background-color: #666;
    background-color: rgba(0, 0, 0, .5)
}

.scrollbar-rail>.scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    min-width: 100%;
    padding: 3px 0 2px;
    width: 100%
}

.scrollbar-rail>.scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    padding: 0 2px 0 3px;
    right: 0;
    top: 0;
    width: 12px
}

.scrollbar-rail>.scroll-element .scroll-bar {
    background-color: #d0b9a0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .5)
}

.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-bar {
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .6);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .6)
}

.scrollbar-rail>.scroll-content.scroll-scrolly_visible {
    left: -17px;
    margin-left: 17px
}

.scrollbar-rail>.scroll-content.scroll-scrollx_visible {
    margin-top: 17px;
    top: -17px
}

.scrollbar-rail>.scroll-element.scroll-x .scroll-bar {
    height: 10px;
    min-width: 10px;
    top: 1px
}

.scrollbar-rail>.scroll-element.scroll-y .scroll-bar {
    left: 1px;
    min-height: 10px;
    width: 10px
}

.scrollbar-rail>.scroll-element.scroll-x .scroll-element_outer {
    height: 15px;
    left: 5px
}

.scrollbar-rail>.scroll-element.scroll-x .scroll-element_size {
    height: 2px;
    left: -10px;
    top: 5px
}

.scrollbar-rail>.scroll-element.scroll-y .scroll-element_outer {
    top: 5px;
    width: 15px
}

.scrollbar-rail>.scroll-element.scroll-y .scroll-element_size {
    left: 5px;
    top: -10px;
    width: 2px
}

.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,
.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -25px
}

.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,
.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -25px
}

.scrollbar-dynamic>.scroll-element,
.scrollbar-dynamic>.scroll-element div {
    background: 0 0;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10
}

.scrollbar-dynamic>.scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.scrollbar-dynamic>.scroll-element.scroll-x {
    bottom: 2px;
    height: 7px;
    left: 0;
    min-width: 100%;
    width: 100%
}

.scrollbar-dynamic>.scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 2px;
    top: 0;
    width: 7px
}

.scrollbar-dynamic>.scroll-element .scroll-element_outer {
    opacity: .3;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.scrollbar-dynamic>.scroll-element .scroll-element_size {
    background-color: #ccc;
    opacity: 0;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.scrollbar-dynamic>.scroll-element .scroll-bar {
    background-color: #6c6e71;
    -webkit-border-radius: 7px;
    border-radius: 7px
}

.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar {
    bottom: 0;
    height: 7px;
    min-width: 24px;
    top: auto
}

.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar {
    left: auto;
    min-height: 24px;
    right: 0;
    width: 7px
}

.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer {
    bottom: 0;
    top: auto;
    left: 2px;
    -webkit-transition: height .2s;
    transition: height .2s
}

.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer {
    left: auto;
    right: 0;
    top: 2px;
    -webkit-transition: width .2s;
    transition: width .2s
}

.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size {
    left: -4px
}

.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size {
    top: -4px
}

.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
    left: -11px
}

.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
    top: -11px
}

.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer,
.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer {
    overflow: hidden;
    opacity: .7
}

.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size {
    opacity: 1
}

.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,
.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar {
    height: 100%;
    width: 100%;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,
.scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer {
    height: 20px;
    min-height: 7px
}

.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,
.scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer {
    min-width: 7px;
    width: 20px
}

.scrollbar-chrome>.scroll-element,
.scrollbar-chrome>.scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10
}

.scrollbar-chrome>.scroll-element {
    background-color: #fff
}

.scrollbar-chrome>.scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.scrollbar-chrome>.scroll-element .scroll-element_track {
    background: #f1f1f1;
    border: 1px solid #dbdbdb
}

.scrollbar-chrome>.scroll-element.scroll-x {
    bottom: 0;
    height: 16px;
    left: 0;
    min-width: 100%;
    width: 100%
}

.scrollbar-chrome>.scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 16px
}

.scrollbar-chrome>.scroll-element .scroll-bar {
    background-color: #d9d9d9;
    border: 1px solid #bdbdbd;
    cursor: default;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.scrollbar-chrome>.scroll-element .scroll-bar:hover {
    background-color: #c2c2c2;
    border-color: #a9a9a9
}

.scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191;
    border-color: #7e7e7e
}

.scrollbar-chrome>.scroll-content.scroll-scrolly_visible {
    left: -16px;
    margin-left: 16px
}

.container,
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.scrollbar-chrome>.scroll-content.scroll-scrollx_visible {
    top: -16px;
    margin-top: 16px
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-bar {
    height: 8px;
    min-width: 10px;
    top: 3px
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-bar {
    left: 3px;
    min-height: 10px;
    width: 8px
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer {
    border-left: 1px solid #dbdbdb
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track {
    height: 14px;
    left: -3px
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size {
    height: 14px;
    left: -4px
}

.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,
.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -19px
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer {
    border-top: 1px solid #dbdbdb
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track {
    top: -3px;
    width: 14px
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size {
    top: -4px;
    width: 14px
}

.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,
.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -19px
}

.flex-col,
.flex-row,
[class*=flex-row] {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex
}

.flex-col>[class*=col],
.flex-row>[class*=col],
[class*=flex-row]>[class*=col] {
    float: none!important
}

[class*=flex-row] {
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row
}

.flex-row-wrap {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-row-nowrap {
    -webkit-box-lines: single;
    -moz-box-lines: single;
    box-lines: single;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.flex-row-wrap-reverse {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse
}

.flex-row.reverse {
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-direction: reverse;
    box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -ms-flex-direction: row-reverse
}

.flex-col {
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column
}

.flex-col.reverse {
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: reverse;
    box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-flex-direction: column-reverse
}

.flex-items-center {
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center
}

.flex-items-between {
    -webkit-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify
}

.flex-items-around {
    -webkit-box-pack: distribute;
    box-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -o-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-pack: distribute
}

.flex-items-right {
    -webkit-box-pack: end;
    box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.flex-items-left {
    -webkit-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

.flex-items-baseline {
    -webkit-box-align: baseline;
    box-align: baseline;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    -o-align-items: baseline;
    align-items: baseline;
    -ms-flex-align: baseline
}

.flex-items-stretch {
    -webkit-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch
}

.flex-items-middle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center
}

.flex-items-bottom {
    -webkit-box-align: end;
    box-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end
}

.flex-items-top {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-align: start
}

.flex-content-stretch {
    -webkit-align-content: stretch;
    align-content: stretch;
    -ms-flex-line-pack: stretch
}

.flex-content-around {
    -webkit-align-content: space-around;
    align-content: space-around;
    -ms-flex-line-pack: distribute
}

.flex-content-between {
    -webkit-align-content: space-between;
    align-content: space-between;
    -ms-flex-line-pack: justify
}

.flex-content-middle {
    -webkit-align-content: center;
    align-content: center;
    -ms-flex-line-pack: center
}

.flex-content-bottom {
    -webkit-align-content: flex-end;
    align-content: flex-end;
    -ms-flex-line-pack: end
}

.flex-content-top {
    -webkit-align-content: flex-start;
    align-content: flex-start;
    -ms-flex-line-pack: start
}

.container {
    -webkit-transition: all .5s cubic-bezier(.25, .46, .45, .94);
    transition: all .5s cubic-bezier(.25, .46, .45, .94)
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:993px) {
    .container {
        width: 970px
    }
}

@media (min-width:1201px) {
    .container {
        width: 1167px
    }
}
@media (min-width:1300px) {
    .container {
        width: 1280px
    }
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.row::after {
    clear: both;
    content: "";
    display: table
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:480px) {
    .col-xs-1,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9 {
        float: left
    }
    .col-xs-1 {
        width: 8.33333%
    }
    .col-xs-2 {
        width: 16.66667%
    }
    .col-xs-3 {
        width: 25%
    }
    .col-xs-4 {
        width: 33.33333%
    }
    .col-xs-5 {
        width: 41.66667%
    }
    .col-xs-6 {
        width: 50%
    }
    .col-xs-7 {
        width: 58.33333%
    }
    .col-xs-8 {
        width: 66.66667%
    }
    .col-xs-9 {
        width: 75%
    }
    .col-xs-10 {
        width: 83.33333%
    }
    .col-xs-11 {
        width: 91.66667%
    }
    .col-xs-12 {
        width: 100%
    }
    .col-xs-pull-0 {
        right: auto
    }
    .col-xs-pull-1 {
        right: 8.33333%
    }
    .col-xs-pull-2 {
        right: 16.66667%
    }
    .col-xs-pull-3 {
        right: 25%
    }
    .col-xs-pull-4 {
        right: 33.33333%
    }
    .col-xs-pull-5 {
        right: 41.66667%
    }
    .col-xs-pull-6 {
        right: 50%
    }
    .col-xs-pull-7 {
        right: 58.33333%
    }
    .col-xs-pull-8 {
        right: 66.66667%
    }
    .col-xs-pull-9 {
        right: 75%
    }
    .col-xs-pull-10 {
        right: 83.33333%
    }
    .col-xs-pull-11 {
        right: 91.66667%
    }
    .col-xs-pull-12 {
        right: 100%
    }
    .col-xs-push-0 {
        left: auto
    }
    .col-xs-push-1 {
        left: 8.33333%
    }
    .col-xs-push-2 {
        left: 16.66667%
    }
    .col-xs-push-3 {
        left: 25%
    }
    .col-xs-push-4 {
        left: 33.33333%
    }
    .col-xs-push-5 {
        left: 41.66667%
    }
    .col-xs-push-6 {
        left: 50%
    }
    .col-xs-push-7 {
        left: 58.33333%
    }
    .col-xs-push-8 {
        left: 66.66667%
    }
    .col-xs-push-9 {
        left: 75%
    }
    .col-xs-push-10 {
        left: 83.33333%
    }
    .col-xs-push-11 {
        left: 91.66667%
    }
    .col-xs-push-12 {
        left: 100%
    }
    .col-xs-offset-0 {
        margin-left: 0
    }
    .col-xs-offset-1 {
        margin-left: 8.33333%
    }
    .col-xs-offset-2 {
        margin-left: 16.66667%
    }
    .col-xs-offset-3 {
        margin-left: 25%
    }
    .col-xs-offset-4 {
        margin-left: 33.33333%
    }
    .col-xs-offset-5 {
        margin-left: 41.66667%
    }
    .col-xs-offset-6 {
        margin-left: 50%
    }
    .col-xs-offset-7 {
        margin-left: 58.33333%
    }
    .col-xs-offset-8 {
        margin-left: 66.66667%
    }
    .col-xs-offset-9 {
        margin-left: 75%
    }
    .col-xs-offset-10 {
        margin-left: 83.33333%
    }
    .col-xs-offset-11 {
        margin-left: 91.66667%
    }
    .col-xs-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:768px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left
    }
    .col-sm-1 {
        width: 8.33333%
    }
    .col-sm-2 {
        width: 16.66667%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-4 {
        width: 33.33333%
    }
    .col-sm-5 {
        width: 41.66667%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-7 {
        width: 58.33333%
    }
    .col-sm-8 {
        width: 66.66667%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-10 {
        width: 83.33333%
    }
    .col-sm-11 {
        width: 91.66667%
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-pull-0 {
        right: auto
    }
    .col-sm-pull-1 {
        right: 8.33333%
    }
    .col-sm-pull-2 {
        right: 16.66667%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-4 {
        right: 33.33333%
    }
    .col-sm-pull-5 {
        right: 41.66667%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-7 {
        right: 58.33333%
    }
    .col-sm-pull-8 {
        right: 66.66667%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-10 {
        right: 83.33333%
    }
    .col-sm-pull-11 {
        right: 91.66667%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-push-0 {
        left: auto
    }
    .col-sm-push-1 {
        left: 8.33333%
    }
    .col-sm-push-2 {
        left: 16.66667%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-4 {
        left: 33.33333%
    }
    .col-sm-push-5 {
        left: 41.66667%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-7 {
        left: 58.33333%
    }
    .col-sm-push-8 {
        left: 66.66667%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-10 {
        left: 83.33333%
    }
    .col-sm-push-11 {
        left: 91.66667%
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
    .col-sm-offset-1 {
        margin-left: 8.33333%
    }
    .col-sm-offset-2 {
        margin-left: 16.66667%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333%
    }
    .col-sm-offset-5 {
        margin-left: 41.66667%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333%
    }
    .col-sm-offset-8 {
        margin-left: 66.66667%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333%
    }
    .col-sm-offset-11 {
        margin-left: 91.66667%
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:993px) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left
    }
    .col-md-1 {
        width: 8.33333%
    }
    .col-md-2 {
        width: 16.66667%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-4 {
        width: 33.33333%
    }
    .col-md-5 {
        width: 41.66667%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-7 {
        width: 58.33333%
    }
    .col-md-8 {
        width: 66.66667%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-10 {
        width: 83.33333%
    }
    .col-md-11 {
        width: 91.66667%
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-pull-1 {
        right: 8.33333%
    }
    .col-md-pull-2 {
        right: 16.66667%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-4 {
        right: 33.33333%
    }
    .col-md-pull-5 {
        right: 41.66667%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-7 {
        right: 58.33333%
    }
    .col-md-pull-8 {
        right: 66.66667%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-10 {
        right: 83.33333%
    }
    .col-md-pull-11 {
        right: 91.66667%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-push-1 {
        left: 8.33333%
    }
    .col-md-push-2 {
        left: 16.66667%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-4 {
        left: 33.33333%
    }
    .col-md-push-5 {
        left: 41.66667%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-7 {
        left: 58.33333%
    }
    .col-md-push-8 {
        left: 66.66667%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-10 {
        left: 83.33333%
    }
    .col-md-push-11 {
        left: 91.66667%
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
    .col-md-offset-1 {
        margin-left: 8.33333%
    }
    .col-md-offset-2 {
        margin-left: 16.66667%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-4 {
        margin-left: 33.33333%
    }
    .col-md-offset-5 {
        margin-left: 41.66667%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-7 {
        margin-left: 58.33333%
    }
    .col-md-offset-8 {
        margin-left: 66.66667%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-10 {
        margin-left: 83.33333%
    }
    .col-md-offset-11 {
        margin-left: 91.66667%
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1201px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: left
    }
    .col-lg-1 {
        width: 8.33333%
    }
    .col-lg-2 {
        width: 16.66667%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-4 {
        width: 33.33333%
    }
    .col-lg-5 {
        width: 41.66667%
    }
    .col-lg-6 {
        width: 50%

    }
    .col-lg-7 {
        width: 58.33333%
    }
    .col-lg-8 {
        width: 66.66667%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-10 {
        width: 83.33333%
    }
    .col-lg-11 {
        width: 91.66667%
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-pull-1 {
        right: 8.33333%
    }
    .col-lg-pull-2 {
        right: 16.66667%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-4 {
        right: 33.33333%
    }
    .col-lg-pull-5 {
        right: 41.66667%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-7 {
        right: 58.33333%
    }
    .col-lg-pull-8 {
        right: 66.66667%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-10 {
        right: 83.33333%
    }
    .col-lg-pull-11 {
        right: 91.66667%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-push-1 {
        left: 8.33333%
    }
    .col-lg-push-2 {
        left: 16.66667%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-4 {
        left: 33.33333%
    }
    .col-lg-push-5 {
        left: 41.66667%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-7 {
        left: 58.33333%
    }
    .col-lg-push-8 {
        left: 66.66667%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-10 {
        left: 83.33333%
    }
    .col-lg-push-11 {
        left: 91.66667%
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
    .col-lg-offset-1 {
        margin-left: 8.33333%
    }
    .col-lg-offset-2 {
        margin-left: 16.66667%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333%
    }
    .col-lg-offset-5 {
        margin-left: 41.66667%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333%
    }
    .col-lg-offset-8 {
        margin-left: 66.66667%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333%
    }
    .col-lg-offset-11 {
        margin-left: 91.66667%
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
}

#wrapper,
body,
html,
table {
    width: 100%
}

@-ms-viewport {
    width: device-width
}

.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
    display: none!important
}

@media (max-width:768px) {
    .visible-xs,
    .visible-xs-block {
        display: block!important
    }
    .visible-xs-inline {
        display: inline!important
    }
    .visible-xs-inline-block {
        display: inline-block!important
    }
}

@media (min-width:768px) and (max-width:992px) {
    .visible-sm,
    .visible-sm-block {
        display: block!important
    }
    .visible-sm-inline {
        display: inline!important
    }
    .visible-sm-inline-block {
        display: inline-block!important
    }
}

@media (min-width:993px) and (max-width:1200px) {
    .visible-md,
    .visible-md-block {
        display: block!important
    }
    .visible-md-inline {
        display: inline!important
    }
    .visible-md-inline-block {
        display: inline-block!important
    }
}

@media (min-width:1201px) {
    .visible-lg,
    .visible-lg-block {
        display: block!important
    }
    .visible-lg-inline {
        display: inline!important
    }
    .visible-lg-inline-block {
        display: inline-block!important
    }
    .hidden-lg {
        display: none!important
    }
}

@media (max-width:768px) {
    .hidden-xs {
        display: none!important
    }
}

@media (min-width:768px) and (max-width:992px) {
    .hidden-sm {
        display: none!important
    }
}

@media (min-width:993px) and (max-width:1200px) {
    .hidden-md {
        display: none!important
    }
}


/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: 1px dotted
}

mark {
    color: #000
}

sub,
sup {
    line-height: 0;
    position: relative
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

svg:not(:root) {
    overflow: hidden
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre,
textarea {
    overflow: auto
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

.jq-selectbox__select-text,
.main-slider.slick-slider,
.overflow,
.scrollbar_inner>.scroll-element .scroll-element_outer {
    overflow: hidden
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

optgroup {
    font-weight: 700
}


em {
    color: #484848;
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

body {
    margin: 0;
    line-height: 1;
    font-size: 16px;
    color: #484848;
    font-family: reg
}

li,
ol {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

input:focus:required:invalid,
input:required:valid,
textarea:focus:required:invalid,
textarea:required:valid {
    color: #666
}

::-webkit-input-placeholder {
    color: #666;
    opacity: 1
}

:-moz-placeholder {
    color: #666;
    opacity: 1
}

::-moz-placeholder {
    color: #666;
    opacity: 1
}

:-ms-input-placeholder {
    color: #666;
    opacity: 1
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0!important
}

img {
    max-width: 100%;
    height: auto
}

body,
button,
input,
textarea {
    -webkit-apperance: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.clearfix::after {
    clear: both;
    content: "";
    display: table
}

.hidden {
    display: none
}

.content {
    /*min-height: -webkit-calc(100vh - 379px);
    min-height: calc(100vh - 379px) */
}

.sub-page h1,
.sub-page h2,
.sub-page h3,
.sub-page h4,
.sub-page h5,
.sub-page h6 {
    color: #0c1c49;
    /*margin: 00px 0 30px;*/
    text-transform: uppercase
}

.sub-page h1 {
    font-family: reg
}

.sub-page h2,
.sub-page h3,
.sub-page h4,
.sub-page h5,
.sub-page h6 {
    font-family: medium, sans-serif
}

.sub-page .inverse-title h1,
.sub-page .inverse-title h2,
.sub-page .inverse-title h3,
.sub-page .inverse-title h4,
.sub-page .inverse-title h5,
.sub-page .inverse-title h6 {
    color: #fff
}

h1.big-title,
h2.big-title,
h3.big-title,
h4.big-title,
h5.big-title,
h6.big-title {
    font-size: 2.25em;
    margin: 50px 0;
    font-family: "SegoeUI", bold, sans-serif;
    text-transform: uppercase
}

.main-page h1,
.main-page h2,
.main-page h3,
.main-page h4,
.main-page h5,
.main-page h6 {
    color: #0c1c49;
    font-family: bold, sans-serif;
    text-transform: uppercase;
    margin: 40px 0
}

.main-page .inverse-title h1,
.main-page .inverse-title h2,
.main-page .inverse-title h3,
.main-page .inverse-title h4,
.main-page .inverse-title h5,
.main-page .inverse-title h6 {
    color: #fff
}

.main-page h1 {
    font-size: 2.25em;
    margin: 40px 0
}

.sub-page {
    margin-bottom: 50px
}

b,
strong {
    font-family: bold, sans-serif
}

li,
p {
    font-size: 15px;
    line-height: normal;
    line-height: 20px
}

ol,
p,
ul {
    margin: 0 0 0px
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.alignright {
    float: right;
    margin: 0 0 15px 40px
}

.alignleft {
    float: left;
    margin: 0 40px 15px 0
}

.aligncenter {
    display: block;
    margin: 0 auto 15px
}

.extension {
    counter-reset: list 0
}

.text-style ol,
.text-style ul {
    line-height: 25px;
    /*padding-left: 20px*/
}

.text-style ol li,
.text-style ul li {
    position: relative;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 30px;
}

.text-style ol li:before,
.text-style ul li:before {
    display: block;
    color: #0050a0;
    position: absolute;
    top: 0;
    left: 1px
}

.text-style ul li:before {
    content: '\f111';
    font-size: 8px;
    font-family: 'fontello';
    top: 1px
}

.text-style ol {
    counter-reset: li
}

.text-style ol li:before {
    content: counter(li);
    counter-increment: li;
    font-family: light, sans-serif
}

.text-style .extension ol {
    counter-reset: section
}

.text-style .extension ol li:before {
    counter-increment: list 1;
    content: counter(list) "."
}

.text-style a {
    color: #1e325a
}

.text-style a:hover {
    text-decoration: underline
}

.page-nav a,
.page-nav a:hover,
.search-title a {
    text-decoration: none
}

table {
    border-spacing: 0;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 50px;
    margin-bottom: 20px
}

table th {
    text-transform: uppercase;
    color: #0050a0;
    font-family: bold, sans-serif;
    padding: 10px 5px;
    border-bottom: 1px solid #0050a0
}

table td {
    padding: 5px 5px;
    color: #484848;
    border-bottom: 1px solid #bbbfca
}

table tr:last-child {
    border-bottom: none
}

blockquote {
    position: relative;
    color: #484848;
    background: #f8fafc;
    line-height: 24px;
    margin: 30px 0;
    border-left: 3px solid #0050a0;
    padding: 30px 20px 30px 95px
}

blockquote:before {
    content: '«';
    font-size: 60px;
    color: #0050a0;
    font-family: light, sans-serif;
    font-weight: 100;
    position: absolute;
    top: 30px;
    left: 45px
}

.bg-logo {
    background: url(../img/fon/logo-fon.png) center center no-repeat #0050a0
}

.section {
    margin: 132px 0 0
}

.sub-page .section {
    margin: 50px 0 0
}

.partners {
    margin: 100px 0 0;
    padding-bottom: 50px
}

/*.product-page .section {
    border-bottom: 1px solid #e5edf5
}*/

.product-page .bx-wrapper .bx-pager {
    position: absolute;
    bottom: 40px;
    text-align: right;
    /* right: 11%; */
    font-size: 15px;
    color: #000;
    max-width: 920px;
    margin: 0 -460px;
    left: 50%;
    font-family: light, sans-serif;
}
.product-page .sidebars-gallery .bx-wrapper .bx-pager {
    bottom: 0;
    text-align: center;
    left: 0;
    max-width:  inherit;
    margin: 0;
}
.product-page .bx-wrapper .bx-pager:first-letter {
    vertical-align: super
}

.characteristics table {
    border: none;
    margin: 0 0 30px
}

.characteristics table td:first-child {
    text-align: left
}

.characteristics table td:last-child {
    text-align: right
}

.characteristics table td {
    /* padding: 14px 5px; */
    padding: 6px;
    border-bottom: 1px solid #e5edf5;
    font-size: 15px;
    font-weight: bold;
    /*line-height: 20px;*/
    text-align:center; 
    vertical-align:middle;
    max-width: 300px
}

.characteristics_other {
    margin-bottom: 40px
}

.characteristics_other p {
    font-size: .8125em;
    margin: 0
}

.characteristics_other .row {
    margin-top: 40px
}

.features {
    position: relative
}

.features_table {
    border: none;
    color: #484848;
    text-align: left
}

.features_table td {
    padding: 6px 10px;
    border-bottom: 1px solid #e5edf5;
    font-size: 15px;
    line-height: 20px;
    vertical-align: top;
    min-width: 250px
}

.features_table td:first-child {
    font-size: .9375em;
    font-family: bold;
    width: 290px;
    min-width: 290px
}

.features_table tr:last-child td {
    border: none
}

.features_table th {
    background: 0 0;
    padding: 10px;
    border-bottom: none
}

.features_table th h4 {
    font-size: .9375em;
    color: #0050a0;
    text-transform: uppercase;
    margin-bottom: 15px
}

.features_table th img {
    display: block;
    margin: 0 auto
}

.features_table .btn-full {
    margin-top: 30px
}

.tablesaw-swipe .tablesaw-cell-persist {
    border-right: none
}

.tablesaw-advance {
    float: none
}

.tablesaw-advance-dots {
    display: none
}

.tablesaw-bar {
    position: absolute;
    top: 230px;
    width: 100%
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
    overflow: inherit
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:last-child {
    float: right;
    border: none;
    width: 40px;
    height: 40px
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
    content: '\e80b';
    font-family: 'fontello';
    border: none;
    font-size: 40px;
    color: #0050a0;
    width: 40px;
    height: 40px;
    left: 0;
    right: 0;
    top: 0
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:first-child {
    margin-left: 290px;
    border: none;
    width: 40px;
    height: 40px
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before {
    content: '\e80a';
    font-family: 'fontello';
    border: none;
    font-size: 40px;
    color: #0050a0;
    width: 40px;
    height: 40px;
    left: 0;
    right: 0;
    top: 0
}

.equipment {
    padding-bottom: 30px
}

.equipment h4 {
    text-align: left;
    font-size: .9375em;
    margin: 30px 0;
}

.equipment ul li {
    margin: 0
}

.configurator {
    background: url(../img/fon/fon.jpg) center;
    height: 288px;
    background-size: 100%;
}
.show-sidebar {
    opacity: 0;
}
.body .show-sidebar {
    opacity:  1;
}

.configurator .btn {
    margin: 0 15px;
    max-width: 300px;
    width: 100%
}

.mfp-3d-unfold .mfp-with-anim {
    opacity: 0
}

.mfp-3d-unfold.mfp-bg {
    opacity: 0;
    -webkit-transition: -webkit-transform .7s;
    transition: -webkit-transform .7s;
    transition: transform .7s;
    transition: transform .7s, -webkit-transform .7s;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.mfp-3d-unfold.mfp-ready .mfp-with-anim {
    opacity: 1;
    -webkit-transition: .9s linear;
    transition: .9s linear
}

.mfp-3d-unfold.mfp-ready.mfp-bg {
    opacity: 1;
    background: #484848;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.mfp-3d-unfold.mfp-removing .mfp-with-anim {
    opacity: 0
}

.mfp-3d-unfold.mfp-removing.mfp-bg,
.mfp-wrap.mfp-removing .mfp-container {
    -webkit-transition: -webkit-transform .7s;
    transition: -webkit-transform .7s;
    transition: transform .7s;
    transition: transform .7s, -webkit-transform .7s;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.mfp-wrap .mfp-container {
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.mfp-gallery .mfp-content {
    position: static
}

/* .mfp-gallery .mfp-iframe-holder .mfp-close,
.mfp-gallery .mfp-image-holder .mfp-close {
    left: 0;
    top: 0;
    right: inherit;
    bottom: inherit;
    text-align: left;
    padding: 0 15px;
    border: none;
    height: auto;
    line-height: normal
}

.mfp-gallery .mfp-counter {
    margin: 0;
    top: inherit;
    bottom: 0
}
 */
.mfp-gallery .mfp-figure:after {
    background: 0 0
}

.page-nav {
    border-bottom: 1px solid #e5edf5;
    padding: 20px;
    text-transform: uppercase;
    font-size: .875em
}

.page-nav.sticking {
    padding: 10px
}

.page-nav ul,
.text-style .page-nav ul li {
    padding: 0;
    margin: 0
}

.page-nav a {
    display: block;
    color: #484848
}

.current-menu-item a,
.page-nav a:hover {
    color: #0050a0;
    font-family: bold, sans-serif
}

.text-style .page-nav ul li:before {
    display: none
}

p.tooltip {
    margin: 20px 0 0
}

.tooltip {
    position: relative;
    display: inline-block;
    cursor: pointer
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 100%;
    background: #a5aab6;
    color: #fff;
    text-align: center;
    padding: 5px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 0;
    right: 0;
    line-height: 16px;
    font-size: .8125em
}
.tooltiptext img.alignleft {
    float: left;
    margin: 7px 20px 15px 0;
    width: 630px;
    height: auto;
}

.tooltip .tooltiptext::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #a5aab6 transparent transparent
}

.tooltip .tooltiptext h3 {
    margin: 10px 0;
    text-align: left;
    font-family: bold, sans-serif;
    font-weight: 500;
    font-size: 13px;
    text-transform: uppercase
}

.tooltip:hover .tooltiptext {
    visibility: visible
}

.stic-nav {
    width: 100%;
    z-index: 11;
    background: #fff;
    font-family: reg
}

table.table-compare {
    border-bottom: none;
    margin-bottom: 0
}
.characteristics table tr:hover,
table.table-compare.next-table tr:hover {
    background: rgba(0, 80, 160, 0.21);
    transition: background .3s linear;
}

table.table-compare th {
    background: #f8fafc;
    padding: 18px 15px;
    width: 248px;
    vertical-align: middle;
    border: none
}

table select,
table.table-compare tr {
    border: 1px solid #e5edf5
}

table.table-compare th:first-child {
    width: 418px
}

table.table-compare h3 {
    margin: 0;
    font-size: 26px;
    font-weight: 400;
    font-family: medium, sans-serif
}

table .stroke-price,
table select {
    font-family: light, sans-serif
}

table.table-compare td {
    text-align: center;
    padding: 6px 15px;
    vertical-align: middle;
    position: relative;
    border: none;
    width: 248px;
    font-size: 15px;
    line-height: 20px;
}

table.table-compare td:first-child {
    text-align: left;
    width: 418px;
    padding: 6px 15px 6px 80px;
}
table.table-compare h4 {
    font-size: 1.125em;
    color: #0c1c49;
    font-family: bold, sans-serif;
    text-transform: uppercase;
    font-size: 1.125em;
    margin: 0;
    padding: 12px 0;
}

table.table-compare td img {
    display: block;
    margin: 40px auto
}

table .stroke-price {
    color: #bbbfca;
    position: relative;
    font-weight: 100;
    margin-right: 10px
}

table .no-contеnt:before,
table .stroke-price:before {
    content: '';
    position: absolute;
    top: 50%
}

table .stroke-price:before {
    height: 1px;
    background: #bbbfca;
    left: 0;
    right: 0
}

table .no-contеnt {
    background: #f8fafc;
    min-width: 115px;
    min-height: 309px
}

table .no-contеnt:before {
    width: 200px;
    height: 114px;
    left: 50%;
    top: 50%;
    margin: -57px -100px;
    background: url(../img/logo-no-content.png) no-repeat;
    background-size: contain;
}

table.next-table tr:first-child {
    border-top: none
}

table.next-table tr:last-child {
    border-bottom: none
}
table.table-compare .title-row td:first-child {
    padding-top: 18px;
    padding-bottom: 18px;
    color: #0c1c49;
    font-family: bold, sans-serif;
    text-transform: uppercase;
    font-size: 1.125em;
}

table select {
    border-right: none;
    background: url(../img/sel-ar.png) right center no-repeat #fff;
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    text-overflow: '';
    cursor: pointer;
    text-indent: .01px;
    width: 100%;
    padding: 9px 30px 9px 12px;
    max-width: 195px;
    color: #484848
}

table select::-ms-expand {
    display: none
}

table .price-boats {
    font-size: 20px;
    font-family: bold, sans-serif;
    font-weight: 700;
    display: block
}

.page-compare .accordion_body {
    padding: 0
}

.page-compare .accordion_header {
    position: relative;
    border: 1px solid #e5edf5;
    border-top: none
}
.accordion_header {
    position: relative;
}

.accordion_header:before,
.page-compare .accordion_header:before {
    content: '\e800';
    position: absolute;
    font-family: 'fontello';
    font-size: 12px;
    left: 57px;
    top: 50%;
    margin: -6px 0;
    color: #0050a0
}

.search-title h4,
.sub-page .contact_row h5 {
    font-family: medium, sans-serif;
    font-weight: 600
}
.accordion_header.ui-accordion-header-active:before,
.page-compare .accordion_header.ui-accordion-header-active:before {
    content: '\e803'
}

.page-compare .accordion_header h3 {
    margin: 0;
    font-size: 1.125em;
    text-transform: none;
    font-weight: 400;
    color: #484848;
    font-family: light, sans-serif;
}

.article_title-wrp {
    color: #fff;
    height: 59px
}

.article_content {
    margin-top: 50px
}

.page-nav-link {
    margin-top: 40px;
    padding: 17px 0;
    color: #fff;
}
.page-nav-link .pull-left {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -o-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -ms-align-items: center;
    align-items: center;
}

.page-nav-link a,
.page-nav-link i {
    display: inline-block;
    color: #fff;
    vertical-align: middle;
    font-size: 1.125em;
    text-transform: uppercase
}

.page-nav-link i {
    color: #0050a0;
    font-size: 30px
}

.section-bottom {
    margin-top: 65px
}

.result-search {
    color: #fff;
    padding: 23px 0
}

.result-search input[type=search] {
    margin: 0;
    width: 320px;
    border: none;
    color: #484848
}

.result-search input[type=search]:focus {
    border: none
}

.result-search .submit {
    border: 2px solid #fff;
    color: #fff;
    background: 0 0;
    text-transform: uppercase;
    font-size: .8125em;
    padding: 9px 50px
}

.contact_row,
.wp-pagenavi {
    border-bottom: 1px solid #e5edf5
}

.result-search .submit:hover {
    background: #fff;
    color: #0050a0
}

.result {
    width: 63%
}

.result span {
    margin-right: 10px
}

.sub-page .search-page li {
    position: relative;
    padding: 0 0 0 40px
}

.sub-page .search-page li,
.sub-page .search-page p {
    font-size: 15px
}

.sub-page .search-page h4 {
    font-size: 20px;
    margin: 10px 0
}

.search-title a {
    color: #0050a0
}

.search-title a:hover {
    text-decoration: underline
}

.search-title h4 {
    display: inline-block;
    text-align: left;
    color: #0050a0
}

.search-title h4 a {
    color: #0050a0
}

.data-single {
    margin: 15px 0
}

.data-single a {
    text-decoration: none;
    color: #0050a0;
    display: inline-block;
    margin-right: 20px
}

.data-single a:hover {
    text-decoration: underline
}

.counter_num {
    color: #0050a0;
    display: inline-block;
    font-size: 15px;
    position: absolute;
    left: 0;
    top: 10px
}

mark {
    background: #e5edf5
}

.wp-pagenavi {
    margin-top: 50px;
    text-align: center;
    padding: 30px 0;
    border-top: 1px solid #e5edf5
}

.wp-pagenavi a,
.wp-pagenavi span {
    display: inline-block;
    padding: 15px;
    text-decoration: none
}

.wp-pagenavi .current {
    background: #0050a0;
    color: #fff
}

.icon-font,
.wp-pagenavi a {
    color: #0050a0
}

.wp-pagenavi a:hover {
    text-decoration: underline
}

.contact_box {
    width: 50%
}

.contact_box:first-child {
    text-align: left;
    padding: 0 40px 0 0;
    max-width: 450px
}

.contact_box:first-child li {
    margin: 15px 0;
    padding: 0 0 0 48px;
    position: relative
}

.contact_box:last-child {
    width: 555px
}

.contact_block h3,
.contact_block h4 {
    margin-top: 30px
}

.contact_row {
    padding: 20px 0 30px
}

.contact_row h5 {
    text-align: left;
    margin-top: 0
}

.contact_row a {
    display: block;
    color: #0050a0;
    text-decoration: none
}

.contact_row a:hover {
    text-decoration: underline
}

.icon-font {
    font-size: 20px;
    position: absolute;
    left: 0;
    top: 0
}

.sub-page h1,
.sub-page h2,
.sub-page h3,
.sub-page h4,
.sub-page h5,
.sub-page h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: normal;
    font-weight: 400
}

.icon-sprite {
    background: url(../img/contact-icon.png) no-repeat
}

.contact_icon {
    text-align: right;
    margin-bottom: 40px
}

.contact_icon li {
    display: inline-block;
    margin: 0 5px;
    vertical-align: middle
}

.icon-postman {
    width: 35px;
    height: 40px;
    background-position: -136px -5px
}

.icon-manager {
    width: 33px;
    height: 36px;
    background-position: -93px -50px
}

.icon-letter {
    width: 47px;
    height: 35px;
    background-position: -73px -5px
}

.icon-lorry {
    width: 59px;
    height: 29px;
    background-position: -82px -100px
}

.icon-tool {
    width: 35px;
    height: 30px;
    background-position: -136px -55px
}

.icon-boat {
    width: 67px;
    height: 41px;
    background-position: -5px -100px
}

.icon-boats {
    width: 78px;
    height: 36px;
    background-position: -5px -54px
}

.icon-boat-w {
    width: 58px;
    height: 39px;
    background-position: -5px -5px
}

.gallery {
    text-align: center
}

.grid-item.btn {
    border: none
}

@media (max-width:1200px) {
    .sub-page h1.big-title,
    .sub-page h2.big-title,
    h1.big-title,
    h2.big-title {
        margin: 20px 0
    }
    .page-nav {
        padding: 10px 0
    }
    .an-nav>.flex-row {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (max-width:992px) {
    .section {
        margin-top: 30px
    }
    .result-search input[type=search] {
        width: 100%;
        max-width: 320px
    }
    .result-search .container>.flex-row {
        display: block;
        overflow: hidden
    }
    .result-search .container>.flex-row>div {
        display: block;
        width: 50%;
        margin: 10px 0;
        float: left;
        font-size: 14px
    }
    .result-search .container>.flex-row>div.result {
        width: 100%;
        clear: both;
        font-size: 16px
    }
    .result-search .container>.flex-row>div:last-child {
        text-align: right
    }
    .contact_block>.flex-row {
        display: block
    }
    .contact_block h3,
    .contact_block h4 {
        margin-top: 20px
    }
    .contact_box {
        width: 100%
    }
    .contact_box:last-child {
        width: 100%;
        display: block;
        margin: 0 auto
    }
    .contact_box:first-child {
        max-width: inherit;
        padding: 0
    }
    .contact_box>div {
        width: 100%!important
    }
    .contact_icon {
        text-align: center;
        margin-bottom: 15px
    }
    .contact_row {
        padding: 0
    }
    .sub-page h1,
    .sub-page h2,
    .sub-page h3,
    .sub-page h4,
    .sub-page h5,
    .sub-page h6 {
        margin: 20px 0
    }
    .page-nav ul li {
        padding: 0 10px
    }
    .text-style .page-nav ul li {
        padding: 0 10px;
        font-size: 12px
    }
    table.table-compare td:first-child {
        padding: 10px 15px 10px 52px;
    }
    table.table-compare td {
        width: 175px;
    }
    table.table-compare td:first-child {
        width: 245px;
    }
    table .no-contеnt:before {
        width: 140px;
        height: 78px;
        margin: -37px -70px;
    }
}

.main-header .btn-search,
h1,
h2,
h3,
h4,
h5,
h6 {
    text-align: center
}

@media (max-width:768px) {
    .main-page h2.big-title,
    .sub-page h1,
    .sub-page h2,
    .sub-page h2.big-title,
    .sub-page h3,
    .sub-page h4,
    .sub-page h5,
    .sub-page h6 {
        margin: 20px 0
    }
    .sub-page h1.big-title,
    .sub-page h2.big-title,
    .sub-page h3.big-title,
    .sub-page h4.big-title,
    .sub-page h5.big-title,
    .sub-page h6.big-title {
        padding: 0
    }
    .alignleft,
    .alignright {
        float: none;
        display: block;
        margin: 0 auto
    }
    .sub-page {
        margin-bottom: 50px
    }
    .article_content {
        margin-top: 20px
    }
    .features_table td {
        min-width: inherit
    }
    .features_table td:first-child {
        width: auto;
        min-width: inherit
    }
    .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:first-child {
        margin-left: 0
    }
    .configurator {
        display: block;
        height: auto;
        padding: 15px 20px
    }
    .configurator .btn {
        max-width: 100%;
        margin: 5px 0
    }
}

@media (max-width:480px) {
    .result span {
        display: none
    }
    .sub-page .search-page li {
        padding: 0 0 0 24px
    }
    .sub-page .search-page h4 {
        font-size: 16px
    }
    .sub-page .section {
        margin: 30px 0 0
    }
    .data-single {
        margin: 5px 0
    }
    .article_content {
        margin-top: 20px
    }
    .wp-pagenavi a,
    .wp-pagenavi span {
        padding: 5px
    }
    blockquote {
        padding: 15px 15px 15px 40px
    }
    blockquote:before {
        top: 15px;
        left: 10px;
        font-size: 40px
    }
    blockquote p {
        margin: 0
    }
    .contact_row {
        display: block
    }
    .text-style ol,
    .text-style ul {
        padding: 0
    }
    .page-nav-link {
        font-size: 0;
    }
    .page-nav-link i {
        color: #fff;
    }
}

.main-header .soc-icon a,
.main-nav a {
    color: #fff;
    padding: 13px 15px;
    text-decoration: none
}

@font-face {
    font-family: #000;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/MuseoSansBlack/MuseoSansBlack.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansBlack/MuseoSansBlack.woff) format("woff"), url(../fonts/MuseoSansBlack/MuseoSansBlack.ttf) format("truetype")
}

@font-face {
    font-family: bold;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/SegoeUIBold/segoeuibold.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUIBold/segoeuibold.woff) format("woff"), url(../fonts/SegoeUIBold/segoeuibold.ttf) format("truetype")
}

@font-face {
    font-family: boldit;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/MuseoSansBoldItalic/MuseoSansBoldItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansBoldItalic/MuseoSansBoldItalic.woff) format("woff"), url(../fonts/MuseoSansBoldItalic/MuseoSansBoldItalic.ttf) format("truetype")
}

@font-face {
    font-family: medium;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/SegoeUIMedium/segoeuimedium.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUIMedium/segoeuimedium.woff) format("woff"), url(../fonts/SegoeUIMedium/segoeuimedium.ttf) format("truetype")
}

@font-face {
    font-family: mediumit;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/MuseoSansMediumItalic/MuseoSansMediumItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansMediumItalic/MuseoSansMediumItalic.woff) format("woff"), url(../fonts/MuseoSansMediumItalic/MuseoSansMediumItalic.ttf) format("truetype")
}

@font-face {
    font-family: light;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/MuseoSansLight/MuseoSansLight.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansLight/MuseoSansLight.woff) format("woff"), url(../fonts/MuseoSansLight/MuseoSansLight.ttf) format("truetype")
}

@font-face {
    font-family: lightit;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/MuseoSansLightItalic/MuseoSansLightItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansLightItalic/MuseoSansLightItalic.woff) format("woff"), url(../fonts/MuseoSansLightItalic/MuseoSansLightItalic.ttf) format("truetype")
}

@font-face {
    font-family: reg;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/SegoeUIMedium/segoeuimedium.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUIMedium/segoeuimedium.woff) format("woff"), url(../fonts/SegoeUIMedium/segoeuimedium.ttf) format("truetype")
}

@font-face {
    font-family: regit;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/MuseoSansItalic/MuseoSansItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/MuseoSansItalic/MuseoSansItalic.woff) format("woff"), url(../fonts/MuseoSansItalic/MuseoSansItalic.ttf) format("truetype")
}

@font-face {
    font-family: SegoeUI;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/SegoeUI/latest.eot?#iefix) format("embedded-opentype"), url(../fonts/SegoeUI/latest.woff) format("woff"), url(../fonts/SegoeUI/latest.ttf) format("truetype")
}

.fon-default {
    background: #fff
}

.fon-base {
    background: #f6f6f6
}

.fon-brand {
    background: #1e325a
}

.fon-brand-other {
    background: #1e325a
}

.fon-light-other {
    background: #f8fafc
}

.sub-page h1 {
    font-size: 2.25em
}

.sub-page h2 {
    font-size: 1.875em
}

.sub-page h3 {
    font-size: 1.5em
}

.sub-page h4 {
    font-size: 1.125em
}

.sub-page h5,
.sub-page h6 {
    font-size: .9375em
}

h1,
h2 {
    font-size: 2.25em
}

h3 {
    font-size: 1.125em
}

h4 {
    font-size: 1em
}

h5,
h6 {
    font-size: .9375em
}

@media (max-width:1200px) {
    .sub-page h1.big-title,
    .sub-page h2.big-title,
    h1.big-title,
    h2.big-title {
        font-size: 1.875em;
        margin: 20px 0
    }
    .main-page h1,
    .main-page h2,
    .sub-page h1,
    .sub-page h2 {
        font-size: 1.875em
    }
    h1,
    h2 {
        font-size: 1.875em
    }
}

.main-header .soc-icon,
.main-header .soc-icon li,
.main-nav,
.two-nav {
    margin: 0
}

@media (max-width:768px) {
    .main-page h1,
    .main-page h1.big-title,
    .sub-page h1,
    .sub-page h1.big-title {
        font-size: 24px
    }
    .main-page h2,
    .main-page h2.big-title,
    .sub-page h2,
    .sub-page h2.big-title {
        font-size: 20px
    }
    .main-page h3,
    .sub-page h3 {
        font-size: .9375em
    }
    h1,
    h1.big-title {
        font-size: 24px
    }
    h2,
    h2.big-title {
        font-size: 20px
    }
    h3 {
        font-size: .9375em
    }
}

.main-nav a {
    display: block
}

.main-nav li {
    display: inline-block;
    font-size: .875em;
    font-family: reg, sans-serif
}

.main-header .soc-icon a,
.two-nav table td a,
.two-nav table td img {
    display: block
}

.main-header {
    position: relative;
    z-index: 20;
    background: #fff
}

.main-header .soc-icon li {
    display: inline-block;
    font-size: 1.125em
}

.main-header .search-panel {
    position: relative;
    height: 39px
}

.main-header .btn-search {
    font-size: 1.125em;
    color: #0050a0;
    cursor: pointer;
    height: 37px;
    width: 37px;
    line-height: 37px;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0
}

.main-header input[type=search] {
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 40px 0 17px
}

.main-header .search-in {
    display: none;
    position: absolute;
    right: 0;
    width: 300px
}

select.lang-sel {
    border: none;
    background: #1e325a;
    color: #fff;
    font-size: .8125em;
    min-width: 50px;
    cursor: pointer
}

.two-nav_box {
    position: relative
}

.two-nav li {
    font-size: .875em;
    text-transform: uppercase;
    font-family: bold, sans-serif;
    line-height: 20px;
    padding: 0 35px;
}


.two-nav>li:hover {
    background: #0050a0
}

.two-nav>li:hover>a {
    color: #fff;
    position: relative
}

.two-nav>li:hover ul {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .2s, visibility .2s;
    transition: opacity .2s, visibility .2s
}

.two-nav>li>a {
    max-width: 160px;
    color: #1e325a;
    text-decoration: none;
    text-align: center;
    padding: 30px 0;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.two-nav .menu-item-has-children>ul {
    position: absolute;
    left: 0;
    right: 0;
    background: #fff;
    /*padding: 35px 0;*/
    min-height: -webkit-calc(100vh - 151px);
    min-height: calc(100vh - 151px);
    border-top: 1px solid #e5edf5;
    visibility: hidden;
    opacity: 0;
    z-index: 20;
    -webkit-transition: opacity .1s, visibility .1s;
    transition: opacity .1s, visibility .1s
}

.two-nav table td,
.two-nav table th {
    /* min-width: 280px;
    max-width: 280px;
    border: 20px solid #fff */
    min-width: 250px;
    max-width: 300px;
    border: 8px solid #fff;
}
.no-accordion .accordion_header:before {
    display: none;
}
.no-accordion {
    background: #f8fafc;
}

.two-nav .menu-item-has-children>ul li {
    padding: 0
}

.two-nav .menu-item-has-children:hover>a:before {
    content: '\e809';
    position: absolute;
    bottom: 8px;
    font-family: 'fontello';
    text-align: center;
    color: #bbbfca;
    font-size: 15px;
    width: 100%
}

.two-nav table .stroke-price:before,
.two-nav table th:before {
    content: '';
    height: 1px;
    left: 0;
    right: 0
}

.two-nav table {
    width: auto;
    margin-bottom: 0
}

.two-nav table th {
    background: #fff;
    text-align: left;
    padding: 16px 0;
    position: relative;
    text-align: center;
}

.two-nav table th:before {
    position: absolute;
    bottom: 0;
    background: #0050a0
}

.two-nav table th h3 {
    font-size: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: medium, sans-serif
}

.two-nav table th a {
    text-decoration: none;
    color: #0050a0
}

.two-nav table td {
    padding: 0;
    vertical-align: middle;
    text-align: left
}

.two-nav table td h4 {
    text-align: left;
    font-size: 17px;
    text-transform: uppercase;
    font-family: light, sans-serif;
    /* margin: 0 0 8px */
}

.two-nav table td h4 a {
    color: #0050a0
}

.two-nav table td h4:hover a {
    text-decoration: underline
}

.block-present a.block-present_wrp:hover,
.block-present_title-price del,
.block-present_title-price ins,
.breadcrumbs a,
.btn,
.config-nav-tab li a,
.fixed-panel li a,
.main-footer a,
.tabs_header a:hover,
.text-style .btn,
.text-style .btn:hover,
.two-nav table td a {
    text-decoration: none
}

.two-nav table .baseprice {
    font-size: 13px;
    display: block
}

.two-nav table .baseprice,
.two-nav table .stroke-price {
    color: #484848;
    font-family: light, sans-serif;
    /* white-space: pre */
}

.two-nav table .stroke-price {
    color: #bbbfca;
    font-size: 12px;
    position: relative;
    display: inline-block
}

.hidden-text,
.two-nav table .price-discount,
.two-nav table .price-hit {
    display: block;
    font-family: light, sans-serif;
    text-align: center
}

.two-nav table .stroke-price:before {
    position: absolute;
    top: 50%;
    background: #bbbfca
}

.two-nav table .box-shares {
    /* position: absolute;
    left: 0
    bottom: 3px; */
    height: 50px;
    width: 100px;
    margin: 4px 0;
}
.two-nav table .icon-bestseller {
	height: 27px;
    line-height: 27px;
    -webkit-border-radius: 50%;
    border-radius: 100px;
    font-size: 11px;
    float: left;
    /* color: #fff; */
    text-align: center;
    /* padding: 0 5px; */
    margin: 3px 0;
    text-transform: uppercase;
}
.two-nav table .icon-new,
.two-nav table .price-discount,
.two-nav table .price-hit {
    width: 32px;
    height: 32px;
    line-height: 32px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 11px;
    float: left;
    color: #fff;
    text-align: center
}
.two-nav table .icon-bestseller,
.two-nav table .icon-new {
    color: rgb(198, 54, 67);
    text-align: left;
}

.two-nav table .price-discount {
    background: rgba(0, 160, 90, .7);
    margin: 0 0 0 -4px
}

.two-nav table .price-hit {
    background: rgba(235, 143, 11, .8)
}

.hidden-text {
    text-transform: initial;
    color: #484848
}

.overlay {
    position: fixed;
    z-index: -1;
    bottom: 0;
    left: 0;
    right: 0
}

.overlay-fon {
    background: rgba(0, 0, 0, .6);
    top: 0;
    z-index: 10
}

.search-mob {
    position: relative;
    padding: 15px;
    background: #1e325a;
    border-top: 1px solid #fff
}

.search-mob .btn-submit,
.search-mob:before {
    content: '\e801';
    font-family: 'fontello';
    position: absolute;
    border: none;
    background: 0 0;
    top: 15px;
    right: 15px;
    height: 37px;
    width: 37px;
    line-height: 37px;
    text-align: center;
    color: #0050a0
}

.block-present_img .popular,
.block-present_img .sale,
.block-present_title-name h3,
.main-footer a,
.main-footer p,
.main-slider_content li,
.main-slider_content p {
    font-family: light, sans-serif
}

.search-mob .btn-submit {
    font-size: 0
}

.motor-price-bordo {
    color: #6d1212;
    font-weight: bold;
    font-family: bold, sans-serif;
}
.two-nav table td .no-content img {
    height: 135px;
}
@media (max-width:1300px) {
    .two-nav table td, .two-nav table th {
        min-width: 232px;
        max-width: 232px;
    }
    .two-nav table .baseprice {
        font-size: 12px;
    }
}

@media (max-width:1200px) {
    .two-nav li {
        font-size: 12px;
        padding: 0 8px
    }
    .two-nav table td .no-content img {
        height: 130px;
    }
    /* .two-nav table td, .two-nav table th {
        min-width: 215px;
        max-width: 174px;
        width: 20%;
        border: 20px solid #fff;
    } */
    .two-nav table td, .two-nav table th {
        min-width: 170px;
        max-width: 190px;
        width: 20%;
    }
}

@media (max-width:992px) {
    .main-header,
    .main-header_bottom .container {
        position: relative
    }
    .btm-menu:before,
    .panel-menu-nav:before {
        content: ''
    }
    .main-header .burger_item {
        background: #0050a0
    }
    .main-header_bottom {
        padding: 5px 0
    }
    .main-header .is-open .burger_item {
        background: #fff
    }
    .main-header .is-open .burger_item:first-child {
        -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        transform: rotate(135deg)
    }
    .main-header .is-open .burger_item:nth-child(2) {
        display: none
    }
    .main-header .is-open .burger_item:last-child {
        -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
        transform: rotate(-135deg);
        margin: -6px 0 0
    }
    .main-header .is-open .btm-menu:before {
        top: -10px;
        left: -2px
    }
    .panel-menu-nav {
        position: absolute;
        background: #0050a0;
        right: 0;
        left: 0;
        top: -5px;
        display: none
    }
    .two-nav,
    .two-nav li,
    .two-nav li a {
        display: block;
        position: relative;
    }
    .panel-menu-nav:before {
        position: absolute;
        background: url(../img/logo-fon.png) no-repeat;
        background-size: contain;
        width: 216px;
        height: 108px;
        left: 50%;
        top: 50%;
        margin: -54px -108px;
        z-index: 0;
    }
    .btm-menu,
    .main-nav a {
        position: relative;
        z-index: 1
    }
    .main-nav a:hover,
    .title-menu,
    .two-nav li:hover {
        background: #1e325a
    }
    .two-nav li:hover {
        border-bottom: 1px solid #4d85bd
    }
    .two-nav li:hover a {
        border: none
    }
    .two-nav li a {
        max-width: inherit;
        border-bottom: 1px solid #4d85bd;
        color: #fff;
        padding: 13px 0
    }
    .two-nav li ul {
        display: none!important
    }
    .two-nav .menu-item-has-children:hover a:before {
        display: none
    }
    .main-nav {
        text-align: center
    }
    .main-nav a {
        font-family: light, sans-serif;
        font-weight: 100
    }
    .btm-menu {
        cursor: pointer
    }
    .btm-menu:before {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 25px;
        height: 25px;
        z-index: 1
    }
    .title-menu {
        margin: 0;
        font-size: 30px;
        text-transform: uppercase;
        color: #7b8296;
        padding: 24px 12px 25px;
        border-bottom: 1px solid #fff;
        border-top: 1px solid #fff
    }
}

.burger_item,
.menu-footer li a {
    display: block
}

@media (max-width:480px) {
    .main-nav li {
        width: 49%;
        text-align: left
    }
    .main-nav li a {
        padding: 3px 10px
    }
    .main-header .soc-icon {
        margin: 0 0 0 -6px
    }
    .main-header .soc-icon a {
        padding: 6px
    }
    .main-header_box img {
        max-width: 130px
    }
    .main-header_bottom {
        padding: 12px 0
    }
    .panel-menu-nav {
        top: -12px
    }
}

.main-footer {
    /*margin-top: 100px;*/
    position: relative
}

.main-footer a {
    color: #fff
    
}

.main-footer_top {
    padding: 37px 0 47px
}

.main-footer_bottom {
    border-top: 1px solid #bbbfca;
    padding: 20px 0
}

.soc-icon {
    /*margin: 0 145px 0 0*/
}

.soc-icon li {
    font-size: 1.125em;
    margin: 0 20px
}

.menu-footer {
    margin: 0
}

.menu-footer li {
    font-size: .8125em
}

.copyright {
    margin: 0;
    font-size: .9375em;
    color: #bbbfca;
    font-size: 10px;
    line-height: 130%;
}

.burger {
    cursor: pointer
}

.burger_item {
    width: 20px;
    height: 3px;
    margin: 3px 0;
    background: #fff
}

.mob-menu_panel {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100%;
    background: #1e325a
}

.mob-menu_wrp {
    border-bottom: 1px solid #fff
}

.mob-menu .main-footer_item {
    width: 50%
}

.mob-menu .main-footer_item a {
    padding: 10px 0
}

.currency-footer {
    margin: 3px 0 0
}

@media (max-width:992px) {
    .main-footer_item img {
        max-width: 135px
    }
}

@media (max-width:768px) {
    .main-footer {
        margin-top: 50px
    }
    .main-footer_top {
        display: block;
        text-align: center;
        padding: 15px 0 0
    }
    .main-footer_top .main-footer_item,
    .main-footer_top .mob-menu {
        width: 49%;
        display: inline-block;
        vertical-align: middle
    }
    .main-footer_bottom,
    .main-footer_top .main-footer_btn-wrp .btn,
    .main-footer_top .main-footer_item img,
    .main-footer_top .mob-menu img,
    .mob-menu_wrp {
        display: block
    }
    .main-footer_top .main-footer_btn-wrp {
        display: block;
        width: 100%;
        margin: 10px 0
    }
    .main-footer_bottom {
        border: none;
        text-align: center;
        padding: 10px 0 20px
    }
    .mob-menu {
        text-align: right
    }
    .mob-menu_wrp .main-footer_item {
        width: 100%
    }
    .mob-menu_wrp .main-footer_item a {
        padding: 5px 0
    }
    .burger {
        display: inline-block
    }
}

.main-slider img {
    width: 100%
}

.main-slider_item {
    position: relative
}

.main-slider_content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.main-slider_content:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 50%;
    background: rgba(0, 80, 160, .85)
}

.main-slider_content * {
    color: #bfd3e7
}

.main-slider_content h1,
.main-slider_content h2 {
    color: #fff;
    margin: 0 0 23px;
    font-size: 2.25em;
    text-align: left
}

.main-slider_content li:last-child,
.main-slider_content p:last-child {
    margin-bottom: 0
}

.main-slider_content .border-container {
    position: relative
}

.main-slider_content .border-container:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border: 1px solid #bfd3e7
}

.main-slider_block {
    padding: 88px 82px
}
.front-slider {
    overflow: hidden;
}

.front-slider .bx-pager {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 50%;
    padding: 15px 82px;
    text-align: left
}

.front-slider .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item {
    padding: 0 15px;
    display: inline-block
}

.front-slider .bx-wrapper .bx-pager.bx-default-pager a {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: none;
    background: #bfd3e7;
    display: block;
    width: 15px;
    height: 15px;
    font-size: 0
}

.front-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #fff
}

.block-present a.block-present_wrp {
    display: block;
}
.block-present .bx-wrapper .bx-controls-direction a {
    margin-top: -50px;
}
.block-present .bx-wrapper {
    margin: 0 auto;
    padding: 0 25px;
}
.block-present .bx-wrapper  .bx-controls-direction a.bx-next {
    right: 0;
}
.block-present .bx-wrapper  .bx-controls-direction a.bx-prev {
    left: 0;
}
.block-present_item {
    /*border: 1px solid #efefef;*/
    padding-top: 40px;
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 30%);
    -webkit-box-shadow: 0 0 3px 0 rgb(0 0 0 / 30%);
    border-radius: 30px/20px;
}

.block-present_img {
    position: relative;
    z-index: 0;
    padding: 0 20px
}

.block-present_img img {
    display: block;
    margin: 0 auto 10px
}

.block-present_img .box-shares {
    position: absolute;
    bottom: 80px
}
.block-present_img .icon-new,
.block-present_img .popular,
.block-present_img .sale {
    display: block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    position: relative;
    float: left
}

.block-present_img .sale {
    background: rgba(0, 160, 90, .7);
    width: 127px;
    height: 127px;
    font-size: 41px;
    line-height: 127px;
    z-index: 1
}

.block-present_img .popular {
    background: rgba(235, 143, 11, .8);
    width: 99px;
    height: 99px;
    line-height: 99px;
    font-size: 31px;
    z-index: 0;
    margin: 14px 0 0 -12px
}

.block-present_img .icon-new {
	color: rgb(198, 54, 67);
    width: 99px;
    height: 99px;
    line-height: 99px;
    font-size: 31px;
    z-index: 0;
    margin: 14px 0 0 -12px;
    /* color: #fff; */
}

.block-present_img .icon-bestseller {
	display: block;
    border-radius: 100px;
    /* color: #fff; */
    text-align: center;
    position: relative;
    float: left;
    color: rgb(198, 54, 67);
    height: 70px;
    font-size: 41px;
    line-height: 70px;
    z-index: 1;
    padding: 0 15px;
    margin: 14px 0 0 -12px;
    text-transform: uppercase;
}
.block-present-small .block-present_img .icon-bestseller {
	height: 45px;
    font-size: 25px;
    line-height: 45px;
}

.block-present_title {
    padding: 0 180px;
    margin-bottom: -108px;
    position: relative;
    z-index: 1;
    min-height: 120px;
}

.block-present_title-name h3 {
    text-align: left;
    margin: 0;
    font-size: 1.25em;
    color: #0050a0
}

.block-present_title-name h3 span {
    display: block;
    font-size: 48px;
    font-family: reg, sans-serif;
    margin: 10px 0 0
}

.block-present_title-price {
    text-align: right
}
.product-page .block-present_title-price {
    padding: 0 130px 0 0;
}

.block-present_title-price del {
    font-size: 1.25em;
    color: #484848;
    position: relative;
    display: inline-block;
    font-family: light, sans-serif
}
.product-page .bx-wrapper .bx-controls-direction .bx-next {
    right: 80px
}

.product-page .bx-wrapper .bx-controls-direction a {
    margin-top: -20px;
}

.product-page .bx-wrapper .bx-controls-direction .bx-prev {
    left: 80px
}

.block-present_title-price del:before {
    content: '';
    position: absolute;
    top: 50%;
    height: 1px;
    left: 0;
    right: 0;
    background: #484848
}

.block-present_title-price ins {
    display: block;
    color: #CD0808;
    font-size: 33px;
    font-family: medium, sans-serif;
    margin-top: 18px;
    background: white;
}

.block-present_dsc {
    text-align: center;
    /* padding: 0 25px; */
    padding: 0 10px;
    /* height: 91px */
    height: 80px;
}

.block-present_config {
    text-align: center;
    padding: 42px 0
}

.block-present_config .btn {
    margin: 0 15px
}

.block-present .color-accent p {
    color: #0050a0
}

.title-big span,
.title-middle span {
    display: block;
    text-transform: uppercase;
    color: #0c1c49;
    font-family: medium, sans-serif
}

.block-present-small.title-full .block-present_title {
    margin: 0;
    text-align: center
}

.block-present-small.title-full .block-present_title-name {
    width: 100%
}

.block-present-small.title-full .block-present_title h3 {
    text-align: center
}

.block-present-small.title-full .block-present_img img {
    padding: 15px 0
}

@media (max-width:768px) {
.block-present-small .block-present_title {
    padding: 0 20px;
    margin-bottom: -55px
}
}

@media (min-width:768px) and (max-width:992px) {
.block-present-small .block-present_title {
    padding: 0 150px;
    margin-bottom: -55px
}
}

@media (min-width:993px) and (max-width:1200px) {
.block-present-small .block-present_title {
    padding: 0 150px;
    margin-bottom: -55px
}
}

.block-present-small .block-present_title-name h3 {
    font-size: .9375em
}

.block-present-small .block-present_title-name h3 span {
    font-size: 2.25em
}

.block-present-small .block-present_title-price ins {
    font-size: 1.5em
}

.block-present-small .block-present_title-price del {
    font-size: .9375em
}

.block-present-small .block-present_config {
    padding: 35px 0
}

.block-present-small .block-present_config .btn {
    width: 40%;
    padding: 16px 5px
}

.block-present-small .block-present_item {
    margin-top: 25px;
    padding-top: 15px
}

.block-present-small .block-present_item ul {
    padding: 15px 20px
}

.block-present-small .block-present_item p {
    /* padding: 15px 0; */
    padding: 0;
    margin: 0
}

.block-present-small .block-present_img .box-shares {
    bottom: 30px
}

.block-present-small .block-present_img .sale {
    width: 90px;
    height: 90px;
    line-height: 90px;
    font-size: 23px
}
.block-present-small .block-present_img .icon-news,
.block-present-small .block-present_img .popular {
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 21px
}

.title-small {
    text-align: center
}

.title-small h3 {
    margin: 60px 0 5px
}

.title-big {
    margin-bottom: 40px;
    text-align: center
}

.title-big span {
    font-size: 1.875em
}

.title-middle {
    margin: 50px 0 30px;
    text-align: center
}

.title-middle span {
    font-size: 1.25em
}

.slide-next {
    right: 0
}

.slide-prev {
    left: 0
}

.bx-wrapper .bx-controls-direction a {
    text-indent: inherit;
    font-size: 40px;
    color: #0050a0;
    width: auto;
    height: auto;
    z-index: 1;
}
.bx-wrapper .bx-controls-direction a {
    margin-top: -78px;
}
.bx-wrapper .bx-next,
.bx-wrapper .bx-prev {
    background-image: none;
}
.bx-wrapper .icon-left-open-mini:before,
.bx-wrapper .icon-right-open-mini:before {
    margin:  0;
}
.slider-dem {
    text-align: center
}
.partners .bx-wrapper .bx-controls-direction a {
    margin-top: -24px;
}
.partners .bx-wrapper .bx-controls-direction .bx-prev {
    left: -37px;
}
.partners .bx-wrapper .bx-controls-direction .bx-next {
    right: -37px;
}
.partners .bx-viewport {
    position: relative
}
.partners .bx-wrapper {
    display: block;
    margin: 0 auto;
}
.img-title {
    position: absolute;
    bottom: 90px;
    text-align: center;
    /* width: 100%; */
    background: #1e335b;
    display: block;
    color: #fff;
    padding: 7px 15px;
    border-radius: 10px;
}

.partners .slider-dem {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.press-section {
    padding: 0 20px;
}

.slider-dem .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.slider-dem img {
    display: inline-block
}

.slider-dem .slick-arrow {
    top: 50%;
    margin: -20px 0
}

.certificate_slider {
    max-width: 900px;
    display: block;
    margin: 45px auto;
    padding: 0 30px;
    text-align: center
}
.certificate_slider .bx-wrapper {
    margin: 0 auto;
}

.product-page .certificate_slider .bx-wrapper .bx-controls-direction .bx-next {
    right: -30px
}
.product-page .certificate_slider .bx-wrapper .bx-controls-direction .bx-prev {
    left: -30px
}
.product-page .certificate_slider .bx-wrapper .bx-controls-direction a {
    top: 50%;
    bottom: inherit

}

.certificate_slider img {
    display: inline-block
}

.certificate_slider .slick-arrow {
    top: 50%;
    margin: -20px 0
}

.slider-product img {
    display: block;
    margin: 0 auto
}

.slider-product .slick-dots {
    text-align: center;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 15px 82px
}

.slider-product .slick-dots li {
    padding: 0 15px;
    display: inline-block
}

.slider-product .slick-dots li button {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: none;
    background: #bbbfca;
    display: block;
    width: 15px;
    height: 15px;
    font-size: 0
}

.slider-product .slick-dots li.slick-active button {
    background: #0050a0
}

.slider-product .slick-dots li:before {
    display: none
}

.slider-tab {
    text-align: center;
    padding: 0 50px
}

.slider-tab_item {
    padding: 0 10px
}

.slider-tab_item h4 {
    margin: 10px 0;
    text-transform: initial;
    color: #484848;
    font-size: 1em;
    font-family: light, sans-serif
}

.slider-tab img {
    display: inline-block;
    border: 1px solid #e5edf5
}

.slider-tab .slick-arrow {
    top: 50%;
    margin: -20px 0
}

.block-present_dsc-item p {
    font-size: 12px
}

.slick-dots {
    position: absolute;
    bottom: 35px;
    width: 100%;
    margin: 0;
    text-align: center
}

.slick-dots li {
    margin: 0 5px;
    display: inline-block
}

.sidebars-gallery .bx-wrapper .bx-pager.bx-default-pager a {
    border: none;
    height: 8px;
    width: 8px;
    /* -webkit-box-shadow: 2px 2px 3px 1px rgba(116, 123, 129, .12);
    box-shadow: 2px 2px 3px 1px rgba(116, 123, 129, .12); */
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    font-size: 0;
    padding: 0;
    border: 1px solid #fff;
    background: #fff;
}

.flex-slide,
.slider-lazy,
.slider-lazy .slick-list,
.slider-lazy .slick-slide,
.slider-lazy .slick-track {
    height: 100%
}

.flex-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sidebars-gallery .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #1e325a
}

.slider-lazy img {
    width: 100%
}

.sidebars-gallery .bx-controls-direction a {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    bottom: 20px;
    top: inherit;
    background-color: #fff;
    z-index: 1;
    line-height: 50px;
    text-align: center;
    color: #1e325a
}

.sidebars-page,
.sidebars>.sidebar {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .64);
    box-shadow: 0 0 5px rgba(0, 0, 0, .64);
    position: fixed;
    z-index: 999
}

.slider-lazy .slick-arrow:before {
    margin: 0
}

.slider-lazy .slide-prev {
    left: 28px
}

.slider-lazy .slide-next {
    right: 110px
}

.sidebars-gallery .slide-panel_element {
    border-right: 1px solid #fff;
    width: 73px;
}
.no-btn-slider .bx-wrapper .bx-pager {
    display: none;
}

@media (max-width:1200px) {
    .main-slider_block {
        padding: 40px 30px
    }
    .front-slider .bx-pager {
        padding: 15px 30px
    }
}

@media (max-width:992px) {
    .main-slider_content:before {
        left: 0
    }
    .front-slider .bx-pager {
        left: 0;
        text-align: center;
        /* padding: 0 */
    }
    .block-present_title {
        margin-bottom: 0
    }
    .block-present_img {
        padding: 0 30px
    }
    .block-present .box-shares {
        bottom: 20px
    }
    .block-present .sale {
        width: 90px;
        height: 90px;
        line-height: 90px;
        font-size: 25px
    }
    .block-present_img .icon-new,
    .block-present .popular {
        width: 70px;
        height: 70px;
        line-height: 70px;
        font-size: 18px
    }
    .block-present_img .icon-bestseller {
		font-size: 18px;
		height: 45px;
		line-height: 45px;
    }
    .block-present_item {
        padding-top: 20px
    }
    .front-slider .bx-wrapper img {
        min-height:  400px;
        max-height: 600px;
        max-width:  inherit;
        width:  auto;
    }
}

@media (max-width:768px) {
    .main-slider_content .border-container {
        max-width: 420px
    }
    .main-slider_content h1,
    .main-slider_content h2 {
        font-size: 1.5em
    }
    .main-slider_block {
        padding: 30px 15px
    }
    .block-present-small .block-present_config,
    .block-present_config {
        padding: 5px 15px
    }
    .block-present_title-name h3 {
        font-size: 13px
    }
    .block-present_title-name h3 span {
        font-size: 30px;
        margin: 0
    }
    .block-present_title-price ins {
        font-size: 20px;
        margin-top: 0
    }
    .block-present-small .block-present_config .btn,
    .block-present_config .btn {
        margin: 10px 0;
        display: block;
        width: 100%
    }
    .block-present_title-price del {
        font-size: 15px
    }
    .title-middle {
        margin: 20px 0
    }
    .title-big {
        margin-bottom: 20px
    }
    .sub-page .section {
        margin: 30px 0 0
    }
    .product-page .bx-wrapper .bx-controls-direction a {
        margin-top: 0;
        top: inherit;
        bottom: 0;
    }
}

@media (max-width:480px) {
    .main-slider_content h1,
    .main-slider_content h2 {
        font-size: 20px;
        margin: 0 0 10px
    }
    .main-slider_content p {
        font-size: 12px;
        line-height: 16px
    }
    .main-slider_content .border-container {
        max-width: 290px
    }
    .main-slider img {
        max-height: 400px
    }
    .main-slider_block {
        padding: 10px 0
    }
    .block-present_dsc {
        display: none;
    }
    .bx-viewport .block-present_dsc {
        display: block;
    }
    .block-present_title {
        padding: 0 10px
    }
    .block-present_title-price {
        /*min-width: 90px*/
    }
    .block-present_img {
        padding: 0 10px 20px
    }
    .block-present_item {
        padding-top: 5px
    }
    .block-present .sale {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 18px
    }
    .block-present-small .block-present_img .icon-new,
    .block-present-small .block-present_img .popular,
    .block-present_img .icon-new,
    .block-present .popular {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        margin: 7px 0 0 -2px
    }
    .block-present-small .block-present_img .icon-bestseller,
    .block-present_img .icon-bestseller {
    	font-size: 14px;
        margin: 7px 0 0 -2px;
        height: 30px;
    	line-height: 30px;
    }
    .block-present-small .block-present_config .btn {
        padding: 10px
    }
    .partners {
        margin-top: 40px
    }
    .slick-dots {
        width: 94%
    }
    .slider-lazy .slide-next {
        right: 60px
    }
    .slider-lazy .slick-arrow {
        font-size: 32px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        bottom: 30px
    }
    .config-nav-tab {
        display: none !important;  
    }
    .front-slider .bx-wrapper img {
        max-height: 450px;
    }
    .product-page .bx-wrapper .bx-pager {
        margin: 0;
        position: static;
        padding:  0;
        text-align: center;
        width: 100%;
    }

}

.breadcrumbs {
    padding: 10px 0;
    background: #f0f0f2
}
.sidebars-page2,
.sidebar.right,
.sidebars-page {
    right: -9999px;
    background: #fff;
    width: 100%;
    top: 0;
    /* bottom: 0; */
    height: 100%;
}

.breadcrumbs a {
    color: #a1a4af;
    font-size: .9375em
}

.breadcrumbs span {
    color: #bbbfca;
    font-size: .9375em
}
a.close-sidebar-page2,
a.close-sidebar-page {
    text-decoration: none
}

.slide-panel_element {
    background: #1e325a;
    text-align: center;
    width: 73px;
}

.slide-panel_content-right .jq-checkbox,
.slide-panel_content-right table td:first-child {
    text-align: left
}

.slide-panel_close {
   /*  border-top: 1px solid #fff; */
    padding: 18px 0;
    width: 73px;
}

.slide-panel_logo {
    /* border-bottom: 1px solid #fff; */
    /* padding: 14px 0 */
    padding: 5px 0 5px;
}

.slide-panel_title {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    transform-origin: 0 0 0
}

.slide-panel_title h2 {
    color: #a6abb7;
    text-transform: none;
    padding: 24px 26px;
    font-family: medium, sans-serif;
    font-weight: 500;
    position: absolute;
    white-space: pre;
    /* font-size: 1.8rem; */
    margin: 0;
    font-size: 18px;
}

.slide-panel_title h2 span{
    display: inline-block;
    font-weight: 400;
    font-family: light, sans-serif;
}
.slide-panel_content {
    width: 100%
}

.slide-panel_content-right {
    max-width: 380px;
    padding: 0 20px;
    border-left: 1px solid #e5edf5
}

.slide-panel_content-right h2 {
    text-align: left;
    color: #0050a0;
    margin-top: 20px
}

.slide-panel_content-right table {
    border-bottom: none;
    width: 100%;
    margin: 0
}

.slide-panel_content-right table td {
    /* padding: 14px 0; */
    padding: 6px 0;
    font-size: 15px;
    line-height: 20px;
    border-bottom: 1px solid #e5edf5;
    text-align: right;
}

.slide-panel_content-right table td:last-child {
    text-align: right
}

.slide-panel_content-right table td * {
    font-size: 13px
}

.slide-panel_name span,
.total-block td {
    color: #0c1c49;
    font-size: 15px;
    font-family: bold, sans-serif;
    text-transform: uppercase
}

.slide-panel_content-right table tr:last-child td {
    border-bottom: none
}

.slide-panel_content-right .btn {
    margin-bottom: 15px
}

.slide-panel_content-left {
   /*  min-height: -webkit-calc(100vh - 80px);
   min-height: calc(100vh - 80px) */
    min-height: -webkit-calc(100vh - 75px);
    min-height: calc(100vh - 75px)
}

.slide-panel_name {
    padding-top: 40px
}

.slide-panel_name span {
    display: block;
    font-weight: 500
}

.slide-panel_img img {
    display: block;
    margin: 0 auto
}

.close-panel.btn {
    border: none
}

.accordion_body,
.accordion_header,
.option-box {
    border-bottom: 1px solid #e5edf5
}

.option-box-divider {
    margin: 0 -30px;
    height: 2px;
    background: rgba(0, 80, 160, 0.2);
    border-bottom: 1px solid #e5edf5;
}

.close-panel span {
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    color: #fff;
    font-family: reg, sans-serif;
    font-weight: 300;
    margin-top: 10px
}

.icon-cir {
    display: block;
    color: #1e325a;
    background: #a6abb7;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 47px;
    height: 47px;
    text-align: center;
    line-height: 47px;
    font-size: 20px;
    margin: 0 auto
}
.slide-panel_title-wrp {
    cursor: pointer;
}
.slide-panel_title-wrp:hover .icon-cir {
    background: #fff;
}

.slide-panel_title-wrp:hover .slide-panel_title h2 {
    color:  #fff;
}

.config-nav-tab {
    display: table;
    margin: 0;
    padding: 0
}

.config-nav-tab li {
    display: table-cell;
    width: 1%;
    vertical-align: middle;
    font-size: .9375em;
    text-transform: uppercase;
    border: 1px solid #e5edf5;
    border-right: none;
    background: #f8fafc;
    text-align: center
}

.config-nav-tab li.active,
.config-nav-tab li:hover {
    background: #fff
}

.accordion,
.tab-control,
.tab-wrp {
    background: #f8fafc
}

.config-nav-tab li.active a,
.config-nav-tab li:hover a {
    font-family: bold, sans-serif;
    font-weight: 500;
    color: #0c1c49
}

.config-nav-tab li a {
    padding: 11px 30px;
    color: #484848;
    display: block;
    height: 100%;
    font-family: light, sans-serif;
    font-weight: 100;
    /* max-width: 250px; */
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    text-align: center;
}

.sidebar .tab-content,
.sidebar .tab-pane {
    height: 100%
}

.tab-content>.tab-pane {
    display: none
}


.tab-pane-title{
    padding: 19px 60px 19px 57px;
    font-family: 'bold';
}
.tab-content>.active {
    display: block
}

.tab-control {
    height: 73px
}

.tab-control .disabled {
    display: none
}

.tab-control a {
    color: #0050a0;
    font-size: .8125em;
    text-transform: uppercase;
    cursor: pointer
}

.tab-control a i {
    font-size: 12px
}

.tab-wrp {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.accordion_header {
    cursor: pointer;
    padding: 19px 60px 19px 57px;
    /* padding: 18px 58px; */
    background: #fff
}

.page-compare .accordion_header {
    padding: 17px 81px;
}

.accordion_header h3 {
    text-align: left
}

.colors,
.conf-color_hover,
.tab-wrp .tooltip {
    text-align: center
}

.color-egg .accordion_header {
	padding: 17px 80px;
}
.color-egg .accordion_body:last-child {
	border: none;
}
.color-egg .accordion_body {
	padding: 5px;
}
.motor-red-right:before {
	content:  '';
	position: absolute;
	top:  0;
	left: 0;
	right: 0;
	bottom: 0;
}
.as-an-other-site h4 {
	margin: 20px 0 0 0;
	color: #777;
	font-family: bold, sans-serif;
	font-size: 14px;
	text-transform: none
}
.as-an-other-site p {
	color: #777;
}
.color-egg .btn-small {
    padding: 6px 5px;
    max-width: 195px;
    min-width: 156px;
}

.color-egg .colors li {
	width: 130px;
}
.color-egg .colors label p {
	position: relative;
    z-index: -1;
    font-style: italic;
    font-size: 12px;
    line-height: 14px;
}
.color-egg .conf-color {
    width: 90px;
    height: 90px;
    margin: 5px auto 9px;
}

.accordion_body {
    /* padding: 37px 30px */
    /* padding: 10px 30px */ 
    padding: 0 30px;
}
.equipment_standard .option-box-other li:last-child {
    border-bottom: 0;
}

.accordion .tab-content {
    margin-top: 36px
}

.button-nav-tab {
    margin: 0;
    background: #f8fafc;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.button-nav-tab .active .btn {
    background: #0050a0;
    color: #fff
}

.button-nav-tab .btn-small {
    margin: 5px 5px;
}

.colors li {
    cursor: pointer;
    display: inline-block;
    width: 203px;
    vertical-align: top
}

.colors li:hover .conf-color_hover {
    opacity: 1
}

.colors label {
    display: block;
    position: relative;
    z-index: 1;
    cursor: pointer;
    padding: 0 8px
}

.colors label p {
    margin: 0;
}
.colors label img {
    -moz-transition: all .7s ease-out;
    -o-transition: all .7s ease-out;
    -webkit-transition: all .7s ease-out;
}
.active-color img {
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -o-transform: scale(2);
}

.conf-color {
    position: relative;
    width: 115px;
    height: 115px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 53px auto 62px;
}
.colors {
	margin: 0;
}

.conf-color_hover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 67px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #ffa000;
    text-transform: lowercase;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0
}
.accordion:last-child .accordion_body {
	border-bottom: 0;
    padding-top: 0;
}
.conf-color_hover p {
    text-align: center;
    width: 100%;
    margin: 0
}
.tab-control {
    border-top: 1px solid #e5edf5
}

.option-boats,
.tooltip-wrp {
    position: relative
}
.container.an-nav {
    width:  100%;
    max-width: 1280px;
}

.option-box {
    padding: 6px 60px 6px 57px;
    line-height: 20px;
    /* padding: 30px 84px; */
    /* padding: 30px 58px 30px 84px; */
    margin: 0 -30px;
    font-size: 15px;
}

.option-box:last-child {
    border-bottom: none
}

.option-box-other {
    margin: 0
}
.option-box-other label {
    text-align: right;
}

.option-box-other li {
    padding: 6px 30px 6px 27px;
    border-bottom: 1px solid #e5edf5
}

.option-box-other li:hover {
    background: #1e325a; /* Цвет фона под ссылкой */ 
    color: #ffe; /* Цвет ссылки */ 
}
.equipment_standard .option-box-other li {
    padding: 6px 24px 6px 52px;
    /* padding: 6px 24px 6px 28px; */
}
.equipment_box .accordion_header {
    padding: 17px 60px 17px 81px;
}
.equipment_box .accordion_header:before {
    left: 57px;
}
.motor-right {
    float: right;
    padding: 3px 0 0;
    font-size: 15px;
}

.trailer-section_img {
    margin: -37px -30px 0;
    background: #fff
}

.trailer-section_img img {
    display: block;
    margin: 0 auto
}
.hidden-text-wrp {
    height: 142px;
    overflow: hidden;
    min-height: inherit;
}
.open-text {
	font-size: 12px;
	cursor:  pointer;
	color: #0050a0;
}
.open-text:hover {
	text-decoration: underline;
}

.text-open .hidden-text-wrp {
	height: 100%;
}
.tab-wrp .tooltip,
.tooltip-wrp .tooltip {
    position: static;
    height: 16px;
    line-height: 16px;
    font-weight: 100;
    margin: 0 0 0 10px
}

.tab-wrp .jq-checkbox,
.tab-wrp .jq-radio {
    vertical-align: middle;
    border: 1px solid #e5edf5
}

.tab-wrp .jq-checkbox.checked .jq-checkbox__div:before,
.tab-wrp .jq-checkbox.checked .jq-radio__div:before,
.tab-wrp .jq-radio.checked .jq-checkbox__div:before,
.tab-wrp .jq-radio.checked .jq-radio__div:before {
    background: #0050a0
}

.tab-wrp .tooltip {
    background: #a5aab6;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 16px;
    color: #fff;
    font-size: 14px;
    vertical-align: top
}

.tab-wrp .tooltiptext {
    background: #fff;
    border: 1px solid #0050a0;
    bottom: inherit;
    /*top: 70%;*/
   /*  width: auto; */
    /* width: 612px; */
    width: 1000px;
    max-height: 750px;
    color: #484848;
    text-align: left;
    padding: 15px;
    font-size: 14px
}

.tab-wrp .tooltiptext:after,
.tab-wrp .tooltiptext:before {
    display: none
}

.tab-wrp .price-boats {
    display: block;
    min-width: 78px;
    font-size: 15px;
    text-align: right;
}
.accord-label {
    font-size: 15px;
}

.accord-label .alignright {
    margin: 2px 0 8px 40px;
}

.tab-wrp .trailer-section .price-boats {
    display: inline-block;
    vertical-align: middle
}

.tooltip-wrp .tooltip {
    background: #a5aab6;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 16px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    vertical-align: top;
    text-transform: none
}

.tooltip-wrp .tooltiptext {
    background: #fff;
    border: 1px solid #0050a0;
    bottom: inherit;
    top: 70%;
    width: auto;
    color: #484848;
    text-align: left;
    padding: 15px;
    font-size: 14px
}

.tooltip-wrp .tooltiptext:after,
.tooltip-wrp .tooltiptext:before {
    display: none
}

.tooltiptext h3 {
    text-align: left;
    font-family: bold, sans-serif;
    font-weight: 500
}

.page-tab,
.page-tab_item {
    text-align: center
}

.text-style ul li.tooltip-wrp {
    overflow: inherit
}

.page-tab_item {
    display: inline-block;
    vertical-align: top;
    width: 32%;
    padding: 20px
}

.jq-checkbox,
.jq-radio,
.star-color {
    vertical-align: middle
}
.option-box  .wrp-p {
    margin-left: 27px;
    margin-right: 110px;
    /* margin-left: 3px; */
    margin-bottom: 0;
}
.option-box  .wrp-p p {
    margin: 0;
}
@media (max-width:1200px) {
    .tab-wrp .tooltiptext {
        width: 450px;
    }
}
@media (max-width:992px) {
    .config-nav-tab li a {
        max-width: inherit;
        padding: 15px 5px;
        font-size: 12px;
        line-height: normal
    }
    .tab-wrp .tooltiptext {
        width:  232px;
    }
    .slide-panel_content-right {
        padding: 0 10px
    }
    .accordion_body {
        /* padding: 20px 0 */
        padding: 0;
    }
    .accordion_header {
        padding: 10px 15px
    }
    .accordion .tab-content {
        margin-top: 20px
    }
    .colors li {
        width: 90px
    }
    .colors li span {
        font-size: 12px
    }
    .conf-color {
        width: 75px;
        height: 75px
    }
    .page-tab_item {
        width: 49%
    }
    .option-box {
        padding: 6px 46px 6px 44px;
    }
    .color-egg .accordion_header,
    .equipment_box .accordion_header {
        padding: 17px 60px 17px 38px;
    }
    .accordion_header:before, 
    .page-compare .accordion_header:before,
    .equipment_box .accordion_header:before {
        left: 17px;
    }
    .option-box-other li {
        padding: 6px 16px 6px 15px;
    }
    .accord-label .alignright {
        margin: 2px 0 8px 5px;
    }
}

@media (max-width:768px) {

    .tab-pane-title{
        padding: 10px 8px;
    }
	.tab-control {
	    height: 49px;
	}
    .slider-product .slick-dots {
        padding: 15px 0
    }
    .slide-panel_content-left {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
    .slide-panel_content-right {
        max-width: inherit
    }
    .slide-panel_content-right h2 {
        margin-top: 0
    }
    .slide-panel_content-right table td {
        padding: 10px 0
    }
    .slide-panel_content-right .btn {
        margin-bottom: 5px
    }
    .slide-panel_name {
        display: inline-block;
        width: 49%;
        padding-top: 15px
    }
    .slide-panel_img {
        display: inline-block;
        width: 49px;
        text-align: righ
    }
    .slide-panel_img img {
        max-height: 80px
    }
    ul.colors {
        margin-bottom: 0
    }
    .colors li {
        width: 100px
    }
    /* .colors li:hover p {
        display: none
    } */
    /* .option-box {
        padding: 10px 15px;
    } */
    .option-box {
        padding: 10px 8px 10px 8px;
        margin: 0
    }
    .option-box-divider {
        margin: 0;
    }
    .option-box-other li {
        padding: 10px 8px
    }
    .tab-wrp .tooltiptext {
        width: 300px;
        padding: 10px
    }
    .tab-wrp .tooltiptext p {
        line-height: normal;
        font-size: 12px
    }
    .config-nav-tab li a {
        font-size: 10px;
        padding: 5px 0
    }
    .slide-panel_close {
        padding: 5px
    }
    .close-panel span {
        font-size: 0
    }
    .slide-panel_title h2 {
        padding: 12px 24px;
        font-size: 1.2rem;
    }
}

.bx-viewport {
    height: 100% !important;
}
.bx-wrapper {
    height: 100%;
}
.slide-panel_content .slider-panel_item {
    height: 100%;
    padding: 0 0 68px;
}

.btn,
.btn-menu {
    text-align: center;
    text-transform: uppercase
}
.sidebars-gallery .bx-controls {
    position: absolute;
    bottom: 0;
    background: #1f335a;
    width:  100%;
    height: 73px;
}
.sidebars-gallery .bx-controls-direction a {
    margin: -11px 0;
}
.sidebars-gallery .bx-pager {
    position: static;
    padding: 18px 140px;
    height: 73px;
}
.sidebars-gallery {
    background: #1f335a;
}

@media (max-width:768px) {

    .sidebars-gallery .slide-panel_element,
    .slide-panel_element {
        width: 47px;
    }
    .slide-panel_close {
        width: 47px;
    }
    .sidebars-gallery .bx-controls-direction a {
        font-size: 37px;
    }
    .sidebars-gallery .bx-controls-direction a,
    .icon-cir {
        width: 37px;
        height: 37px;
        line-height: 37px;
    }
    .slide-panel_logo img {
        max-width: 30px
    }
    .option-box,
    .slide-panel_logo {
        padding: 5px 0
    }
    .sidebars-gallery .slide-panel_logo img {
        max-width: 100%;
    }
}

@media (max-width:480px) {
    .tooltiptext img.alignleft {
        float: none;
        margin: 0 auto;
        max-width: 100%;
        max-height: none;
        display: block;
    }
    .config-nav-tab li {
        width: 33%;
        display: inline-block
    }
    .tab-control {
        height: 48px
    }
    .tab-control a {
        font-size: 12px
    }
    .config-nav-tab li:last-child {
        border-right: 1px solid #e5edf5
    }
    .config-nav-tab li.active a,
    .config-nav-tab li:hover a {
        font-weight: 100;
        font-family: light, sans-serif
    }
    .accordion_body p,
    .option-box p,
    .option-box-other li {
        font-size: 15px;
        line-height: normal
    }
    .sidebar-page .accordion_body {
        padding: 10px 15px
    }
    .tab-wrp .tooltiptext {
        width: 270px
    }
    .page-tab_item {
        width: 100%
    }
}

.btn {
    display: inline-block;
    font-size: .8125em;
    font-family: medium, sans-serif;
    border: 2px solid #fff;
    color: #fff
}

.btn-big {
    padding: 16px 40px
}

.btn-inverse {
    background: #fff;
    color: #0050a0
}

.btn-accent {
    border: none;
    background: #0050a0;
    padding: 17px 15px;
    position: relative
}

.btn-middle {
    padding: 15px 35px
}

.btn-small {
    padding: 6px 5px;
    max-width: 195px;
    min-width: 195px;
    font-size: 13px;
    border: 1px solid #0050a0
}

.btn-small:hover {
    background: #0050a0;
    color: #fff
}

.btn-danger {
    border: 2px solid #b60019;
    background: #b60019
}

.btn-full,
.btn-full-other {
    border: 2px solid #0050a0;
    width: 100%
}

.btn-brend,
.btn-full:hover {
    background: #0050a0
}

.btn-brend {
    color: #fff
}

.btn-full {
    color: #3373b3;
    font-size: 13px;
    padding: 8px 5px
}

.btn-full-other {
    padding: 15px 5px;
    display: block;
    color: #0050a0;
    font-size: medium, sans-serif
}

.btn-full-other.btn-inverse {
    background: #0050a0;
    color: #fff
}

.text-style a.btn.btn-full,
a.full-btn {
    color: #0050a0
}

.text-style .btn,
.text-style a.btn.btn-full:hover,
a.full-btn:hover {
    color: #fff
}

.text-style .btn-inverse {
    color: #0050a0
}

.btn-menu {
    width: 100%;
    display: block;
    font-size: 13px;
    background: 0 0;
    padding: 6px 5px
}

.addCompare,
.removeFromCompare {
    border: 1px solid #bbbfca;
    color: #bbbfca
}

.addCompare:hover,
.removeFromCompare:hover {
    color: #0050a0;
    border: 1px solid #0050a0
}

.search-form input[type=search],
.search-form input[type=search]:focus {
    color: #fff;
    border: 2px solid #fff;
    background: 0 0
}

.btnCompare {
    color: #fff;
    background: #0050a0;
    margin-bottom: 5px
}

@media (max-width:992px) {
    .btn-small {
        max-width: inherit;
        min-width: 150px
    }
}

@media (max-width:768px) {
    .btn-full-other {
        padding: 10px 5px
    }
    .accordion_body {
        /* padding: 5px 0 */
        padding: 0;
    }
    .conf-color {
        width: 30px;
        height: 30px
    }
    .sidebars-gallery .bx-pager {
        height: auto;
    }
}

@media (max-width:480px) {
    .btn-big {
        padding: 10px
    }
}

.search-form {
    display: inline-block;
    position: relative
}

.search-form input[type=search] {
    display: block;
    width: auto;
    height: 48px;
    padding: 0 10px 0 40px;
    margin: 0;
    max-width: 140px
}

.search-form input[type=search]::-webkit-input-placeholder {
    color: #fff;
    background: 0 0;
    text-transform: uppercase;
    font-size: .8125em
}

.search-form input[type=search]::-moz-placeholder {
    color: #fff;
    background: 0 0;
    text-transform: uppercase;
    font-size: .8125em
}

.search-form input[type=search]:-moz-placeholder {
    color: #fff;
    background: 0 0;
    text-transform: uppercase;
    font-size: .8125em
}

.search-form input[type=search]:-ms-input-placeholder {
    color: #fff;
    background: 0 0;
    text-transform: uppercase;
    font-size: .8125em
}

.search-form input[type=search]:focus::-webkit-input-placeholder {
    opacity: 0
}

.search-form input[type=search]:focus::-moz-placeholder {
    opacity: 0
}

.search-form input[type=search]:focus:-moz-placeholder {
    opacity: 0
}

.search-form input[type=search]:focus:-ms-input-placeholder {
    opacity: 0
}

.search-form:before,
.search-form_btn {
    content: '\e801';
    position: absolute;
    font-family: 'fontello';
    font-size: 13px;
    height: 52px;
    width: 45px;
    line-height: 52px;
    top: 0;
    left: 0;
    border: none;
    background: 0 0
}

.sorting {
    padding: 16px 0
}

.sorting span {
    display: block;
    color: #484848;
    margin: 8px 0
}

.jq-radio {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 18px;
    height: 18px;
    border: 1px solid #bbbfca;
    margin-right: 5px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.jq-radio.checked .jq-radio__div {
    position: relative;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    width: 100%;
    height: 100%
}

.jq-radio.checked .jq-radio__div:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    top: 50%;
    left: 50%;
    margin: -4px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0050a0
}

.jq-checkbox.checked~.wpcf7-list-item-label,
.jq-radio.checked~.wpcf7-list-item-label {
    color: #2a2a2a;
    font-family: bold, sans-serif
}

.jq-checkbox {
    background: #fff;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 18px;
    height: 18px;
    min-width: 18px;
    border: 1px solid #bbbfca;
    margin-right: 5px
}

.jq-checkbox.checked .jq-checkbox__div {
    position: relative;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    width: 16px;
    height: 16px
}

.jq-checkbox.checked .jq-checkbox__div:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    top: 50%;
    left: 50%;
    margin: -4px;
    background: #0050a0
}

.jq-selectbox {
    background: #fff;
    width: 100%;
    z-index: 11!important
}

.jq-selectbox.opened ul {
    border-bottom: 1px solid #0050a0
}

.jq-selectbox.opened ul li {
    border-left: 1px solid #0050a0;
    border-right: 1px solid #0050a0
}

.jq-selectbox.opened .jq-selectbox__select {
    border: 1px solid #0050a0
}

.jq-selectbox ul {
    max-height: 544px;
    background: #fff;
    padding: 0;
    z-index: 0;
    border-bottom: 1px solid #bbbfca
}

.jq-selectbox ul li {
    background: #fff;
    width: 100%;
    padding: 4px 17px;
    cursor: pointer;
    border-left: 1px solid #bbbfca;
    border-right: 1px solid #bbbfca
}

.jq-selectbox ul li.sel,
.jq-selectbox ul li:hover {
    background: #f1f1f1
}

.jq-selectbox__select {
    height: 37px;
    padding: 0 48px 0 17px;
    border: 1px solid #bbbfca;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative
}

.jq-selectbox__select-text {
    padding: 2px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #2a2a2a;
    text-transform: uppercase
}

.jq-selectbox__trigger {
    z-index: 1;
    border: none;
    position: absolute;
    cursor: pointer;
    top: 0;
    bottom: 0;
    right: 0;
    height: 35px;
    width: 35px
}

.jq-selectbox__trigger-arrow {
    height: 35px;
    width: 35px;
    top: 0;
    right: 0;
    border: none;
    border-left: 1px solid #bbbfca
}

.jq-selectbox__trigger-arrow:before {
    content: '\e809';
    position: absolute;
    font-family: 'fontello';
    top: 50%;
    right: 50%;
    margin: -16px -5px;
    color: #0050a0;
    font-size: 22px
}

.jq-selectbox__dropdown {
    bottom: 100%;
    left: 0;
    right: 0
}

.jq-selectbox.opened .jq-selectbox__trigger-arrow:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

div.wpcf7-validation-errors,
span.wpcf7-not-valid-tip {
    display: none!important
}

#makeorder div.wpcf7-validation-errors, span.wpcf7-not-valid-tip,
#test-drive div.wpcf7-validation-errors, span.wpcf7-not-valid-tip {
    display: block!important;
    margin: -15px 0 15px;
}
#makeorder div.wpcf7-validation-errors, span.wpcf7-response-output.wpcf7-not-valid-tip,
#test-drive div.wpcf7-validation-errors, span.wpcf7-response-output.wpcf7-not-valid-tip {
    margin: 15px 0 0;
}

.mfp-inline-holder .mfp-content {
    width: 80%;
    margin: 0 auto;
    background: #fff
}

.popup-wrp {
    position: relative
}

.popup-wrp h3 {
    text-transform: uppercase;
    text-align: left;
    font-size: 13px;
    font-family: medium, sans-serif
}

.popup-wrp p {
    margin: 0
}

.popup-wrp .jq-selectbox__dropdown {
    bottom: 100%;
    top: 100%!important
}
.popup-wrp .slide-panel_title h2 {
    white-space: pre
}
.slide-panel_title h2 {
    /* -moz-transition: all .7s ease-out;
    -o-transition: all .7s ease-out;
    -webkit-transition: all .7s ease-out; */
}

.slide-panel_title h2:hover {
    color: #fff;
}

.popup-wrp .row-popup {
     min-height: 610px 
}

.popup_block {
    padding: 30px 0 30px 34px;
    width: 100%
}

.popup-wrp .row-popup .popup_block {
    padding: 30px 30px 30px 34px;
}

.popup_block textarea {
    height: 164px
}

.popup_block-text {
    width: 270px;
    margin: 10px 0 0 10px;
    display: inline-block;
    padding: 40px 30px;
    background: #f8fafc;
    text-align: left;
    line-height: 24px;
    color: #484848;
    font-weight: 100;
    font-family: light, sans-serif
}

.box-fl {
    width: 60%
}

.star-color {
    color: #ffa000;
    display: inline-block;
    font-size: 18px;
    margin: 0 5px
}

.box-default *,
.box-default a,
.box-default h3 {
    color: #fff
}

.wrp-popup_block-text {
    width: 40%;
    text-align: right
}

.text-right {
    text-align: right;
    margin: 20px
}

a.hid-popup,
a.mfp-close {
    position: static;
    background: 0 0;
    width: auto;
    height: auto;
    line-height: normal;
    border: none;
    font-size: 40px;
    color: #fff;
    opacity: 1;
    padding: 0
}

input:not([type]),
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea {
    width: 100%;
    height: 37px;
    display: block;
    border: 1px solid #bbbfca;
    background: #fff;
    padding: 0 17px;
    /*margin-top: 15px*/
}

input:not([type]).wpcf7-not-valid,
input[type=color].wpcf7-not-valid,
input[type=date].wpcf7-not-valid,
input[type=datetime-local].wpcf7-not-valid,
input[type=datetime].wpcf7-not-valid,
input[type=email].wpcf7-not-valid,
input[type=month].wpcf7-not-valid,
input[type=number].wpcf7-not-valid,
input[type=password].wpcf7-not-valid,
input[type=search].wpcf7-not-valid,
input[type=tel].wpcf7-not-valid,
input[type=text].wpcf7-not-valid,
input[type=time].wpcf7-not-valid,
input[type=url].wpcf7-not-valid,
input[type=week].wpcf7-not-valid,
textarea.wpcf7-not-valid {
    border: 1px solid #0050a0
}

input:not([type]):focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
    border: 1px solid #0050a0;
    background: #fff
}

.wpcf7-list-item {
    display: block;
    margin: 10px 0
}

.wpcf7-list-item-label {
    font-size: 15px
}

.wpcf7-form-control {
    display: block;
    margin-bottom: 20px
}

.wpcf7-form-control.wpcf7-submit {
    margin: 0 auto;
    display: inline-block;
    width: 100%;
    max-width: 314px;
    background: #0050a0;
    text-transform: uppercase;
    height: 47px;
    line-height: 47px
}

.f2 .btn {
    margin-top: 0
}

.f2 .popup_block h2 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: medium, sans-serif;
    text-align: left;
    margin-bottom: 70px
}

@media (max-width:992px) {
    .popup-wrp {
        padding: 0
    }
    .popup-wrp .row-popup {
         min-height: 560px 
    }

    .popup-wrp .slide-panel_title h2 {
        /* margin: 30px 26px 0 */
    }
    .popup_block .flex-row {
        display: block
    }
    .popup_block-text {
        display: none
    }
    .box-fl {
        width: 100%
    }
}

@media (max-width:480px) {
    .mfp-inline-holder .mfp-content {
        width: 90%;
        padding: 0
    }
    .popup-wrp .close-panel span {
        display: none
    }

    .popup-wrp .slide-panel_title h2 {
        /* margin: 10px 26px 0 */
    }
    .popup-wrp .scrollbar .scroll-content {
        padding: 0 15px 0 0
    }
    .popup_block {
        padding: 15px 0 15px 14px
    }
    .popup-wrp .row-popup .popup_block {
        padding: 15px 15px 15px 14px
    }
}

.scrollbar {
    margin-bottom: 65px
}

.main-header .scrollbar,
.page-tab>.scrollbar,
.popup-wrp .scrollbar,
.slide-panel_content-right .scrollbar,
.tab-wrp .scrollbar,
.tab-wrp .scrollbar .tooltiptext .scrollbar,
.tooltip-wrp .scrollbar,
.tooltip-wrp .scrollbar .tooltiptext .scrollbar {
    margin-bottom: 0
}

.scrollbar>div {
    max-height: 850px
}

.scrollbar .scroll-content {
    padding: 0 35px 0 0
}

.scrollbar_inner>.scroll-element,
.scrollbar_inner>.scroll-element div {
    border: none;
    position: absolute;
    z-index: 10
}

.scrollbar_inner>.scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.scrollbar_inner>.scroll-element.scroll-x {
    bottom: 2px;
    height: 6px;
    left: 0;
    width: 100%;
    height: 100%
}

.scrollbar_inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,
.scrollbar_inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -12px
}

.scrollbar_inner>.scroll-element.scroll-y {
    height: 100%;
    right: 0px;
    top: 0;
    width: 6px
}

.scrollbar_inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,
.scrollbar_inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -12px
}

.scrollbar_inner>.scroll-element .scroll-bar,
.scrollbar_inner>.scroll-element .scroll-element_outer,
.scrollbar_inner>.scroll-element .scroll-element_track {
    -webkit-border-radius: 0;
    border-radius: 0
}

.scrollbar_inner>.scroll-element .scroll-bar,
.scrollbar_inner>.scroll-element .scroll-element_track {
    opacity: 1
}

.scrollbar_inner>.scroll-element .scroll-element_track {
    background-color: #e5edf5
}

.scrollbar_inner>.scroll-element .scroll-bar {
    cursor: pointer;
    background-color: #0050a0
}

.scrollbar_inner>.scroll-element.scroll-draggable .scroll-bar,
.scrollbar_inner>.scroll-element:hover .scroll-bar {
    background-color: #0050a0
}

.main-header .scrollbar>div {
    max-height: -webkit-calc(100vh - 221px);
    max-height: calc(100vh - 221px)
}

.main-header .scroll-content {
    padding: 0
}

.slide-panel_content-right .scrollbar>div {
    /* max-height: -webkit-calc(100vh - 284px);
    max-height: calc(100vh - 284px); */
    max-height: -webkit-calc(100vh - 204px);
    max-height: calc(100vh - 204px)
}

.slide-panel_content-right .scroll-content {
    padding: 0 16px 0 0
}

.tab-wrp .scrollbar>div {
    height: -webkit-calc(100vh - 148px);
    height: calc(100vh - 148px);
    max-height: inherit
}

.tab-wrp .scrollbar .tooltiptext .scrollbar>div,
.tooltip-wrp .scrollbar .tooltiptext .scrollbar>div,
.tooltip-wrp .scrollbar>div {
    max-height: 600px;
    height: 100%;
}

.tab-wrp .scroll-content {
    padding: 0
}
.tab-wrp .tooltiptext .scroll-content {
    padding: 0 14px 0 0
}

.popup-wrp .scrollbar>div {
    max-height: -webkit-calc(100vh - 221px);
    max-height: calc(100vh - 221px)
}

.page-tab>.scrollbar>div {
    height: -webkit-calc(100vh);
    height: calc(100vh);
    max-height: 100%
}

@media (max-width:992px) {
    .scrollbar {
        margin-bottom: 40px
    }
    .scrollbar>div {
        max-height: 350px
    }
    .popup_panel .scrollbar>div {
        max-height: none
    }
}

@media (max-width:768px) {
    .slide-panel_content-right .scrollbar,
    .tab-wrp .scrollbar,
    .tab-wrp .scrollbar .tooltiptext .scrollbar {
        margin-bottom: 0
    }
    .slide-panel_content-right .scrollbar>div {
        max-height: 100px
    }
    .slide-panel_content-right .scroll-content {
        padding: 0 10px 0 0
    }
    .tab-wrp .scrollbar>div {
        height: -webkit-calc(100vh - 364px);
        height: calc(100vh - 364px);
        max-height: inherit
    }
    .tab-wrp .scrollbar .tooltiptext .scrollbar>div {
        max-height: 300px
    }
    .tab-wrp .scroll-content {
        padding: 0
    }
    .accordion_header {
        /* padding: 10px 15px 10px 61px; */
        padding: 10px 8px;
    }
    .page-compare .accordion_header,
    .color-egg .accordion_header,
    .equipment_box .accordion_header {
        padding: 10px 36px;
    }
    .page-compare .accordion_header:before,
    .color-egg .accordion_header:before,
    .equipment_box .accordion_header:before {
        left: 14px;
    }
    .equipment_standard .option-box-other li {
        padding: 6px 36px;
    }
    .option-box {
        /* padding: 10px 2px 10px 34px; */
        padding: 10px 8px 10px 8px;
    }
    table.table-compare td:first-child {
        padding: 6px 15px 6px 36px;
    }
    .page-compare table th:nth-child(3),
    .page-compare table th:nth-child(4),
    .page-compare table td:nth-child(3),
    .page-compare table td:nth-child(4) {
        display: none;
    }
    .main-footer_item img {
        max-width: inherit;
    }
    .slide-panel_title h2 span {
        display: none;
    }
}

@media (max-width:480px) {
    .option-box .wrp-p {
        margin-left: 30px;
        width: auto;
        margin-right: 0;
        margin-top: 10px;
    }
    .option-box {
        padding: 10px 10px 10px 0;
    }
    .accordion_header {
        padding: 10px 15px 10px 5px;
    }
    .accordion-all-hidden_header {
        overflow:  hidden;
    }
    .option-box-other li {
        padding: 10px 10px 10px 0;
    }
    .equipment_standard .option-box-other li {
        padding: 6px 24px;
    }
    .slide-panel_content-right .scrollbar,
    .tab-wrp .scrollbar,
    .tab-wrp .scrollbar .tooltiptext .scrollbar {
        margin-bottom: 0
    }
    .slide-panel_content-right .scrollbar>div {
        max-height: 150px
    }
    .slide-panel_content-right .scroll-content {
        padding: 0 10px 0 0
    }
    .tab-wrp .scrollbar>div {
        height: -webkit-calc(100vh - 275px);
        height: calc(100vh - 275px);
        max-height: inherit
    }
    .tab-wrp .scrollbar .tooltiptext .scrollbar>div {
        max-height: 300px
    }
    .box-default img {
        width: 100%
    }
    .sidebar-page .accordion_body {
        padding: 0 5px;
    }
    table.table-compare td:first-child {
        padding: 6px 5px 6px 5px;
    }
    table.table-compare .title-row td:first-child {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    table.table-compare h4 {
        padding: 6px 0;
    }
    .sidebar-page .page-compare .accordion_body {
        padding: 0;
    }
    .option-box-other label {
        text-align: left;
        max-width: 180px;
        display: block;
    }
}

a.box-default {
    display: block
}

.box-default {
    position: relative;
    margin-bottom: 25px;
    min-height: 243px;
}

.box-default h3 {
    font-size: 1.25em;
    font-family: reg, sans-serif;
    font-weight: 300;
    margin: 20px 0
}

.box-default p {
    margin: 0
}

.box-default.inverse-color * {
    color: #484848
}

.box-default.inverse-color a,
.box-default.inverse-color h3 {
    color: #0c1c49
}

.box-default_img img {
    display: block;
}

.box-default_content {
    padding: 0 25px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    max-width: 420px;
    text-align: center;
    margin: 0 auto
}

.box-default .fon-img {
    position: relative;
    z-index: 0;
    display: block
}

.box-default .fon-img:before {
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    background: rgba(0, 0, 0, .4)
}

@media (max-width:768px) {
    .box-default h3 {
        font-size: .9375em
    }
}

.icon-length,
.icon-width,
.icon-width:before {
    width: 35px
}

.icon-credit-card:before,
.icon-compass:before,
.icon-file-pdf:before,
.icon-wrench:before {
    margin-right: 5px
}

.icon-length,
.icon-weight,
.icon-width {
    margin: 0 auto 20px;
    height: 22px
}

.icon-carrying-capacity,
.icon-category,
.icon-diameter,
.icon-fuel-tank,
.icon-hp-max,
.icon-hp-min,
.icon-hp-ok,
.icon-length,
.icon-number-outboard-motors,
.icon-seating,
.icon-transom-height,
.icon-water-tank,
.icon-weight,
.icon-width {
    position: relative;
    display: block
}

.icon-carrying-capacity:before,
.icon-category:before,
.icon-diameter:before,
.icon-fuel-tank:before,
.icon-hp-max:before,
.icon-hp-min:before,
.icon-hp-ok:before,
.icon-length:before,
.icon-number-outboard-motors:before,
.icon-seating:before,
.icon-transom-height:before,
.icon-water-tank:before,
.icon-weight:before,
.icon-width:before {
    content: '';
    top: 0;
    left: 0;
    position: absolute;
    margin: 0;
    background: url(../img/sprites-present.png) no-repeat
}
.icon-fuel-tank.icon-gray:before {
    background: url(../img/sprites-svg/fuel-tank-g.png) no-repeat
}
.icon-fuel-tank.icon-red:before {
    background: url(../img/sprites-svg/fuel-tank-r.png) no-repeat
}
.icon-water-tank.icon-gray:before {
    background: url(../img/sprites-svg/water-tank-g.png) no-repeat
}
.icon-water-tank.icon-red:before {
    background: url(../img/sprites-svg/water-tank-r.png) no-repeat
}
.block-present_dsc-item .icon-red ~ p {
    color: #a80901;
}
.block-present_dsc-item .icon-gray ~ p {
    color: #cdcdcd;
}
.icon-length:before {
    width: 35px;
    height: 22px;
    background-position: -3px -87px
}

.icon-width:before {
    height: 22px;
    background-position: -121px -50px
}

.slide-features .scrollbar .scroll-content {
    padding: 0 8px 0 0;
}

.icon-weight {
    width: 36px
}

.icon-weight:before {
    width: 36px;
    height: 22px;
    background-position: -85px -86px
}

.icon-seating {
    width: 35px;
    height: 21px;
    margin: 0 auto 21px
}

.icon-seating:before {
    width: 35px;
    height: 21px;
    background-position: -44px -87px
}

.icon-diameter {
    width: 35px;
    height: 22px;
    margin: 0 auto 20px
}

.icon-diameter:before {
    width: 35px;
    height: 22px;
    background-position: -72px -3px
}

.icon-category {
    width: 38px;
    height: 18px;
    margin: 0 auto 24px
}

.icon-category:before {
    width: 38px;
    height: 18px;
    background-position: -28px -3px
}

.icon-carrying-capacity {
    width: 19px;
    height: 23px;
    margin: 0 auto 19px
}

.icon-hp-max,
.icon-hp-min,
.icon-hp-ok {
    margin: 0 auto 20px
}

.icon-carrying-capacity:before {
    width: 19px;
    height: 23px;
    background-position: -3px -3px
}

.icon-number-outboard-motors {
    width: 32px;
    height: 22px;
    margin: 0 auto 20px
}

.icon-number-outboard-motors:before {
    width: 32px;
    height: 22px;
    background-position: -83px -59px
}

.icon-hp-max,
.icon-hp-max:before,
.icon-hp-min,
.icon-hp-min:before,
.icon-hp-ok,
.icon-hp-ok:before {
    width: 34px;
    height: 22px
}

.icon-hp-max:before {
    background-position: -64px -31px
}

.icon-hp-min:before {
    background-position: -3px -59px
}

.icon-hp-ok:before {
    background-position: -43px -59px
}

.icon-fuel-tank {
    width: 30px;
    height: 18px;
    margin: 0 auto 24px
}


.icon-fuel-tank:before {
    width: 30px;
    height: 18px;
    background-position: -28px -31px
}

.icon-water-tank {
    width: 11px;
    height: 17px;
    margin: 0 auto 25px
}

.icon-water-tank:before {
    width: 11px;
    height: 17px;
    background-position: -113px -27px
}


.icon-transom-height {
    width: 34px;
    height: 18px;
    margin: 0 auto 24px
}

.icon-transom-height:before {
    width: 34px;
    height: 18px;
    background-position: -113px -3px
}

.fixed-panel {
    position: fixed;
    right: 0;
    top: 60%;
    z-index: 990;
    display: none;
}
.body .fixed-panel {
    display: block;
}

.fixed-panel>ul>li {
    color: #c2c6d1;
    -webkit-transition: .7s linear;
    transition: .7s linear
}

.fixed-panel>ul>li>a,
.fixed-panel>ul>li>span {
    text-align: center;
    display: block;
    border-bottom: 1px solid #5c6a87;
    padding: 21px 23px;
    cursor: pointer;
    font-size: 22px;
    color: #c2c6d1
}

.fixed-panel>ul>li:hover {
    opacity: 1;
    color: #fff
}

.fixed-panel>ul>li:hover .fixed-panel_hover {
    left: inherit;
    right: 0;
    -webkit-transition: .7s linear;
    transition: .7s linear
}

.fixed-panel>ul>li:hover a {
    color: #fff
}

.fixed-panel li {
    background: #1e325a;
    opacity: .8;
    position: relative
}

.fixed-panel li.wrench-section,
.wrench-panel {
    background: #b60019
}

.fixed-panel li span {
    cursor: pointer;
    font-size: 22px
}

.fixed-panel li span:before {
    margin: 0
}

.fixed-panel li:last-child a {
    border-bottom: none
}

.fixed-panel_hover {
    position: absolute;
    top: 0;
    bottom: 1px;
    right: -999%;
    padding: 0 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .7s linear;
    transition: .7s linear
}

.fixed-panel_hover a {
    font-size: 13px;
    text-transform: uppercase;
    display: block;
    text-align: center;
    /*width: 100%*/
}

.fixed-panel_hover a:before {
    font-size: 22px;
    color: #fff
}

.wrench-panel {
    width: 270px
}

.wrench-panel a {
    color: #fff
}

.share-panel {
    width: 400px;
    background: #1e325a
}

.share-panel ul {
    margin: 0;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.share-panel li {
    display: inline-block;
    font-size: 15px;
    color: #fff;
    padding-top: 5px
}

.share-panel li.icon-share:before {
    margin: 0 20px 0 0;
    font-size: 22px
}

.share-panel a:before {
    font-size: 18px;
    color: #c2c6d1
}

.share-panel a:hover:before {
    color: #fff
}

.search-box-panel {
    width: 400px;
    background: #1e325a
}

.search-box-panel form {
    display: block;
    width: 100%;
    position: relative;
    height: 37px
}

.search-box-panel form input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    height: 37px
}

.search-box-panel form:before {
    content: '\e801';
    font-family: 'fontello';
    position: absolute;
    right: 0;
    width: 40px;
    text-align: center;
    height: 37px;
    line-height: 37px;
    color: #0050a0;
    font-size: 20px
}

.search-box-panel .search-input {
    color: #484848
}

.search-box-panel .search-submit {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    border: none;
    background: 0 0;
    font-size: 0;
    width: 40px
}

.motor-red-right {
    float: right;
    padding: 15px 0 0;
    color: #6d1212;
    font-weight: bold;
}

.youtube {
    position: relative;
}
.youtube:before {
    content: '';
    position: absolute;
    background: url(../img/play.png) no-repeat;
    background-size: 34%;
    width: 100%;
    height: 100%;
    opacity: .8;
    top: 50%;
    left: 50%;
    margin: -16%;
}

.product-page .sidebars-gallery .bx-wrapper .bx-pager .slide_counter {
    display: none;
}

.product-page .sidebars-gallery .bx-wrapper .bx-pager {
    left: 0;
    margin: 0;
}
.sidebars-gallery .bx-pager {
    padding: 16px 0;
}
.sidebars-gallery .bx-controls {
    background: transparent;
}
.product-page .bx-wrapper .bx-controls-direction a {
    margin-top: -25px;
    top: 50%;
    bottom:  inherit;
}
.sidebars-gallery .bx-controls {
    position: static;
}
.product-page .sidebars-gallery .bx-wrapper .bx-pager {
    position: absolute;
    bottom: 0;
}
.product-page .sidebars-gallery .bx-wrapper .bx-controls-direction .bx-next {
    right: 9px;
}
.product-page .sidebars-gallery .bx-wrapper .bx-controls-direction .bx-prev {
    left: 9px;
}
.slide-panel_content .slider-panel_item {
    padding:  0;
}
.colors label .match-height {
	min-height: 48px;
}

.product-page .sidebars-gallery .bx-wrapper .bx-pager .bx-pager-item {
    display: none;
}
.product-page .sidebars-gallery .bx-wrapper .bx-pager .slide_counter {
    display: inline-block;
    color: #fff;
    background-color: #1e325a;
    padding: 15px 20px;
    border-radius: 100px;
    font-size: 16px;
}

@media (max-width:992px) {
    .fixed-panel>ul>li span,
    .fixed-panel>ul>li>a {
        /*padding: 14px 13px*/
    }
    .btn-accent {
    	padding: 13px 10px;
    	font-size: 11px;
    }
}

@media (max-width:640px) {
    /* .slider-lazy img {
        max-width: inherit;
        display: block;
        position: absolute;
        width: auto;
        height: 360px;
    } */
    .product-page .sidebars-gallery .bx-wrapper .bx-pager .slide_counter {
        /* padding: 7px 10px;
        font-size: 11px; */
        font-size: 15px;
    }
}

@media (max-width:480px) {
    .fixed-panel {
        display: none
    }
}

.text-style ul.tabs_header li {
    padding: 0;
    margin: 0
}

.text-style ul.tabs_header li:before {
    display: none
}

.text-style ul.tabs_header li.active a {
    background: #0050a0;
    color: #fff
}

.tabs_header {
    text-align: center;
    position: relative
}

.tabs_header:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #e5edf5
}

.tabs_header li {
    border: 1px solid #e5edf5;
    border-left: none;
    background: #fff;
    font-size: .9375em;
    text-transform: uppercase
}

.tabs_header li:first-child {
    border-left: 1px solid #e5edf5
}

.tabs_header a {
    display: block;
    color: #484848;
    padding: 5px 18px
}

.tabs_header .ui-tabs-active a {
    background: #e5edf5;
    color: #0050a0;
    font-family: medium, sans-serif
}

.my-col {
    padding: 0;
}
.my-col img,
.my-col a {
    display: block;
}
.accordion-all-hidden_header {
    display: block;
    cursor: pointer;
}
.accordion-all-hidden_header:before {
    display: none;
}
.accordion-all-hidden_header .jq-radio {
    vertical-align: bottom;
    left: -15px
}
.color-red {
	color: #6d1212;
    font-weight: bold;
}
.tab-pane .color-red {
	padding: 4px 0 0 0;
	margin: 0;
}
@media (max-width:768px) {
    table.table-compare th {
        padding: 18px 3px;
    }
    table.table-compare h3 {
        font-size: 12px;
    }
    table.table-compare td {
        padding: 6px 1px;
        font-size: 11px;
        /* width: 130px; */
        width: 644px;
    }
    .slide-features table.table-compare td {
        font-size: 15px;
    }
    table.table-compare td:first-child {
        width: 130px;
    }
    table select {
        font-size: 12px;
        padding: 9px 25px 9px 5px
    }
    table .stroke-price {
        margin: 0;
    }
    table .baseprice {
        display: block;
    }
    table .price-boats {
        font-size: 14px;
        min-height: 30px;
    }
    .btn-full {
        font-size: 10px;
    }
}
@media (max-width: 480px) {
    table.table-compare td {
        font-size: 9px;
    }
    table.table-compare td:first-child {
        width: 120px;
    }
    table.table-compare th {
        width: 120px;
    }
    .slide-panel_close {
        /* padding: 65px 5px; */
        padding: 65px 0;
    }
    .slider-lazy  img {
       /*  max-width: inherit;
       display: block;
       position: absolute;
       width: auto;
       height: 360px; */
    }

}

/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
  position: absolute;
  bottom: 150%;
  left: 330%;
  margin-bottom: 5px;
  margin-left: -80px;
  padding: 7px;
  width: 200px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #000;
  border-top: 5px solid hsla(0, 0%, 20%, 0.9);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
@media (max-width:1300px) {
    .box-default {
        margin-bottom: 0;
        min-height: 241px;
    }
    .box-default_img img {
        width:  100%;
    }
    .slider-lazy img {
        max-height: 678px;
    }
}


@media (max-width:1200px) {
    .box-default {
        margin-bottom: 25px;
    }
    #gallery-item-equip .my-col:last-child {
        display: none;
    }
}
@media (max-width:768px) {
    .section-f-news {
        max-width:  365px;
        margin: 0 auto;
    }
    .box-default {
        min-height: inherit;
        margin-bottom: 15px;
    }
    #gallery-item-equip .my-col:last-child {
        display: block;
    }
    .sidebars-gallery .sidebar {
            -webkit-flex-direction: column;
            -moz-flex-direction:column;
            -ms-flex-direction: column;
            -o-flex-direction: column;
            flex-direction: column;
            justify-content: space-between;
    }
    .sidebars-gallery .sidebar:before {
        content: '';
        position: absolute;
        height: 60px;
        width:  100%;
        background: #fff;
        top: 100%;
    }
    .sidebars-gallery .slide-panel_element {
        width: 100%;
        height: 58px;
        padding: 0 10px;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
        flex-direction: row;
        position: absolute;
        top: 0;
        z-index: 9999;
        left: 0;
        right: 0;
        border: none;
    }
    .sidebars-gallery .slide-panel_logo {
        height: 58px !important;
        padding: 0;
    }
    .sidebars-gallery .slide-panel_title-wrp {
        width: auto;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;  
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
        flex-direction: row;
        -ms-align-items: center;
        align-items: center;
    }
    .sidebars-gallery .slide-panel_title {
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
    .sidebars-gallery .slide-panel_title span {
        /* display: inline-block; */ 
    }
    .sidebars-gallery .slide-panel_title h2 {
        position: static;
        font-size: 15px;
        padding: 0 30px 0 0; 
    }
    .sidebars-gallery .slide-panel_content {
        /* height: calc(100vh - 58px); */
        height: 100%;
    }
    .sidebars-gallery .icon-cir {
        line-height: 38px;
        width: 38px;
        height: 38px;
    }
    .sidebars-gallery .bx-controls-direction a {
        line-height: 38px;
        width: 38px;
        height: 38px;
    }
}
@media (max-width: 480px) {
    .sidebars-gallery .slide-panel_close {
        padding: 0;
    }
    .block-present .box-shares {
        /*top: -48px;*/
    }
    .sidebars-gallery .slide-panel_logo img {
        max-width: 100%;
    }
    /* .product-page .sidebars-gallery .bx-wrapper .bx-pager .slide_counter {
        padding: 7px 10px;
        font-size: 11px;
    } */
}

/* tooltip для иконок сравнения лодок*/
.tooltip_icon {
    position: relative;
    display: inline-block;
    /* border-bottom: 1px dotted black;*/
}

.tooltip_icon .tooltip_icontext {
    visibility: hidden;
    width: 150px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -75px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip_icon .tooltip_icontext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip_icon:hover .tooltip_icontext {
    visibility: visible;
    opacity: 1;
}

.footer{
    font-size: : 25px;
}

.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство 
margin: -3em 0 0 -10em;*/

/* Выравнивание по центру */
text-align: center;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

background: white
/* Убираем выравнивание по центру 
text-align: left;*/

/* Отступы между блоками 
margin: 3em 0 0 10em;*/
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту
width: 12em; */

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
}

 .full-screen {
          width: 50vw;
          margin-left: 50%;
        }
        .full-screen > div {
          width: 100vw;
          margin-left: -100%;
        }
        .full-screen img {
          display: block;
          max-width: 100%;
          height: auto;
          margin: 0 auto;
        }
        
  .center_water{
     text-align:center;
}

.filter_water_a{
     width:280px;
     display:inline-block;
     margin-left: 10px;
}


th.vertical {
    height: 230px;
    width: 70px;
    line-height: 14px;
    padding-bottom: 20px;
    text-align: left;
    padding: 35px 5px;
}


    div.vertical {
    margin-left: -100px;
    position: absolute;
    width: 310px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
}

@media (max-width:768px)  
.table {
   max-width:768px;
}

.wrapper{
  overflow-x: auto;  
  border:1px solid red;
}


span.tooltip_motor {
    border-bottom: 1px dotted;
}

.tooltip_motor {outline:none; }
.tooltip_motor strong {line-height:30px;}
.tooltip_motor:hover {text-decoration:none;} 
.tooltip_motor span {
    z-index:10;display:none; padding:5px;
    margin-top:20px; margin-left:28px; font-weight:normal;
}
.tooltip_motor:hover span{
    display:inline; position:absolute;
    border:1px solid #aaa; left:0; background:#ffffff;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
.tooltip_motor span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}
.tooltip_motor img {margin:5px;}


.buttons a {display: inline-block; text-decoration:none; border: 0px;font-size: 27px;}
.buttons a:hover {text-decoration:none; border: 0px;}
a.vkontakte {color: #507299;}
a.odnoklassniki {color: #f58220;}
a.facebook {color: #4267b2;}
a.google {color: #eb4333;}
a.telegram {color: #5682a3;}
a.twitter {color: #1da1f2;}
a.whatsapp {color: #00e676;}
a.viber {color: #665ca7;}
.lightSlider.lsGrab li > div{
    padding: 0 0 0px;
}

/*  Yamaha XX */

.xx {
    background: #b3b3b3;
    padding-left: 3px;
    padding-right: 3px;
}
.lslide:before, .lSPager li:before, li.product:before{display: none !important;}
.lslide{padding: 0 !important;}


.woocommerce .products ul li, .woocommerce ul.products li {overflow: visible !important;}
.spinner{list-style:none;position:relative;height:390px;width: 100%;margin-bottom:0;overflow:visible;padding: 0;display: inline-block;}
.spinner a.button{margin:0 !important;}
.spinner .front{box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.3);-webkit-backface-visibility:hidden;-webkit-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;height:100%;width: 100%;z-index:18;background:#fff;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transform: perspective( 400px ) rotateY( 0deg );}
.spinner .front a p, .spinner .front .title-description, .spinner .front a.button{display:none !important;}

.spinner .back{box-shadow: 1px 1px 25px 5px rgba(0,0,0,0.3) !important;margin-left:0px;padding: 0 5px 20px;box-sizing: border-box;background-color: white;left:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.3), inset 0 0 0 8px #ffffff;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3), inset 0 0 0 8px #ffffff;box-shadow:0 0 3px rgba(0, 0, 0, 0.3), inset 0 0 0 8px #ffffff;z-index:19;text-align:center;width: 96%;-webkit-transform: perspective( 400px ) rotateY( -180deg );-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-left-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px;border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-left-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.spinner div {position:absolute;}
.spinner .back p{margin:0 0 1.5em;}
.spinner .back mark, .spinner span.price {font-style:normal;color:#fff;height:24px;position:relative;display:inline-block;padding:0 10.666666666666666px 0 9.142857142857142px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.spinner .back mark, .spinner .onsale span.price {border: 1px solid #ab0000; border-right: 0; background: #BC0101; background: -moz-linear-gradient(top, #db7777 0%, #bc0101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db7777), color-stop(100%,#bc0101)); background: -webkit-linear-gradient(top, #db7777 0%,#bc0101 100%); background: -o-linear-gradient(top, #db7777 0%,#bc0101 100%); background: -ms-linear-gradient(top, #db7777 0%,#bc0101 100%); background: linear-gradient(top, #db7777 0%,#bc0101 100%);}
.spinner .back mark, .spinner .onsale span.price:after { transform: rotatez(45deg); -webkit-transform: rotatez(45deg); -moz-transform: rotatez(45deg); -ms-transform: rotate(45deg); transform: rotatez(45deg); width: 26px; height: 25px; background: red; border: 1px solid #AB0000; background: #BC0101; background: -moz-linear-gradient(top, #DB7777 0%, #BC0101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DB7777), color-stop(100%,#BC0101)); background: -webkit-linear-gradient(top, #DB7777 0%,#BC0101 100%); background: -o-linear-gradient(top, #DB7777 0%,#BC0101 100%); background: -ms-linear-gradient(top, #DB7777 0%,#BC0101 100%); background: linear-gradient(top, #DB7777 0%,#BC0101 100%);right: -14px; position: absolute; top: 5px; z-index: -1;}
.spinner .back mark, .spinner .onsale span.price:before {border: 1px solid #AB0000;}
/*.spinner .back mark:after, .spinner span.price:after {content:"";position:absolute;top:0;right:-24px;border:12px solid #a0c443;border-color:transparent transparent transparent #a0c443;z-index:8;}
.spinner .back mark:before, .spinner span.price:before{position:absolute;top:10px;right:-2px;display:block;content:"";height:4px;width:4px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:9;}*/
.spinner .back mark ins{font-weight:bold;background:transparent;color:#fff;}
.spinner .back mark del{text-decoration:line-through;font-weight:normal;font-size:0.75em;}
.spinner:hover .front{z-index:900;-webkit-transform: perspective( 400px ) rotateY( 180deg );filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.spinner:hover .back{z-index:1000;-webkit-transform: perspective( 400px ) rotateY( 0deg );filter:alpha(opacity=@opacity * 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}


div.spinner a {
    text-align: center;
    /* font-weight: bold; */
}
.spinner .back  #short-description a {
    text-align: left;
    font-weight: bold;
    margin: 5px 0 0 0;
    display: block;
}
.spinner .back  a.morebold {   
    font-weight: bold;
    margin: -10px 0 15px 30px;
    display: block;
    color: #5c5c5c;
    text-decoration: none;
}
.spinner .back  a.morebold:hover {
    color: #5c5c5c;
}
.spinner .back .table td{
font-size: 90%;
padding: 0px;
border-bottom: 1px dotted #f1f1f1;
}

.spinner .back .table td:first-child{
text-align: left;
width: auto;
}

.spinner .back .table td:last-child{
text-align: center;
width: auto;
}

.spinner .Prices{
display: table;
position: absolute;
top: 265px;
}
.spinner .front .Prices{width: 320px;}
.spinner .back .Prices{width: 340px;}

.spinner .back a .Prices + span {
text-align: left;
display: block;
}

.spinner .small_heading {display:block;font-weight:normal;}
.spinner .img {
position: absolute;
top: 65px;
}
.spinner .front .img {width:300px;}
.spinner .back .img {width:340px;}
.spinner .front .img img,
.spinner .back .img img {
    display: block;
    margin: 0 auto;
}
.spinner h3 {
display: block;
position: absolute;
text-align: center;
top:10px;
}
.spinner .front h3 {
    width: 250px; 
    padding: 0 35px;
}
.spinner .back h3 {width: 340px;}
#short-description {
    margin: 290px 20px 20px;
    display: block;
    text-align: left;
    color: #5c5c5c;
}
#short-description strong:after {
    content: "";
    display: block;
}
#short-description strong:first-child:after {
    content: "";
    margin: 0;
    display: inline;
}
#square-block + a {
text-align: left;
float: left;
font-weight: normal;
}



.price_accessories {
    color: #6d1212;
    font-weight: bold;
    font-family: bold, sans-serif;
    text-align: center;
}







/* весь контейнер поддерживает перспективу */
.flip-container {
 perspective: 1000;
}
 /* переверните сторону при проведении мышью */
 .flip-container:hover .flipper, .flip-container.hover .flipper {
  transform: rotateY(180deg);
 }


@media (max-width:768px) {
.flip-container, .front, .back {
 width: 323px;
 height: 181px;
}
  }

@media (min-width:768px) and (max-width:992px) {
.flip-container, .front, .back {
 width: 423px;
 height: 237px;
}
}

@media (min-width:993px) and (max-width:2800px) {
.flip-container, .front, .back {
 width: 550px;
 height: 309px;
}
}




/* здесь находится скорость перевертывания */
.flipper {
 transition: 0.6s;
 transform-style: preserve-3d;

 position: relative;
}

/* скройте обратную сторону во время переворота */
.front, .back {
 backface-visibility: hidden;

 position: absolute;
 top: 0;
 left: 0;
}

/* лицевая сторона размещена над обратной */
.front {
 z-index: 2;
}

/* обратная, изначально скрытая сторона */
.back {
 transform: rotateY(180deg);
}

    
.To-the-right-bazovkompl
{
    text-align: right;
    font-size: 49%;
    color: #000000;
}


.Button_buy { 
    position: relative;
    cursor: pointer;
    text-transform: uppercase;
    display: inline-block;
    font-family: 'gotham_condensedbook_italic';
    text-decoration: none;
    color: white;
    font-size: 16px;
    line-height: 27px;
    padding: 10px;
    background: transparent;
    border: 1px solid white;
    background-size: 200% 100%;
    -webkit-transition: background-position 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, color 0.7s ease 0.1s;
    transition: background-position 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, color 0.7s ease 0.1s;
    outline: none;
    text-align: center;
    color: #1D3B6D;
    border: 2px solid #bf0000;
    margin: 10px 0px;
}

.Button_buy_front { 
position: relative;
    cursor: pointer;
    text-transform: uppercase;
    display: inline-block;
    font-family: 'gotham_condensedbook_italic';
    text-decoration: none;
    color: white;
    font-size: 16px;
    line-height: 27px;
    padding: -0px;
    background: transparent;
    border: 1px solid white;
    background-size: 200% 100%;
    -webkit-transition: background-position 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, color 0.7s ease 0.1s;
    transition: background-position 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, color 0.7s ease 0.1s;
    outline: none;
    text-align: center;
    color: #1D3B6D;
    margin: 10px 0px;
    }

    .button_for_buy{
    position: relative;
    cursor: pointer;
    text-transform: uppercase;
    display: inline-block;
    font-family: 'gotham_condensedbook_italic';
    text-decoration: none;
    color: white;
    font-size: 16px;
    line-height: 27px;
    padding: 10px;
    padding-left: 58px;
    padding-right: 58px;
    background: transparent;
    border: 1px solid white;
    background-size: 200% 100%;
    -webkit-transition: background-position 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, color 0.7s ease 0.1s;
    transition: background-position 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, color 0.7s ease 0.1s;
    outline: none;
    text-align: center;
    color: #ffffff;
    border: 2px solid #bf0000;
    /*margin:10px 0px;*/
    background: #bf0000;
}
.button_for_buy:hover{
     color:#bf0000;
     background: #ffffff;
}

.Button_buy_front a {
    color: #ffffff;
}

.button_for_buy_motors {
    padding-left: 91px;
    padding-right: 91px;
}

.nav ul li:active, .nav ul li:hover {
    background-color:  #fff;
}
 
.nav ul li:active a, .nav ul li:hover a {
    color: #280028;
}


.content_boats_golden {
    width:200px;
    height:500px;
    background-image: url('/wp-content/gallery/boats_category/G850.jpg');
    top: -120px;
    position: relative;
    margin-left: 96px;
}
.content_boats_silver {
    width:200px;
    height:500px;
    background-image: url('/wp-content/gallery/boats_category/S470NL.jpg');
    top: -100px;
    position: relative;
    margin-left: 98px;
}
.content_boats_drive {
    width:200px;
    height:500px;
    top: -25px;
    background-image: url('/wp-content/gallery/boats_category/D600L.jpg');
    position: relative;
    margin-left: 98px;
}

@media (max-width: 720px) {
.content_boats_golden {
    width:200px;
    height:500px;
    background-image: url('/wp-content/gallery/boats_category/G850.jpg');
    top: -200px;
    position: relative;
    margin-left: 128px;
}
}




a.g850:hover ~ .content_boats_golden{   
    background-image: url('/wp-content/gallery/boats_category/G850.jpg');
}
a.g750:hover ~ .content_boats_golden{    
    background-image: url('/wp-content/gallery/boats_category/G750.jpg');
}
a.g650:hover ~ .content_boats_golden{    
    background-image: url('/wp-content/gallery/boats_category/G650.jpg');
}
a.g580:hover ~ .content_boats_golden{    
    background-image: url('/wp-content/gallery/boats_category/G580.jpg');
}
a.g500:hover ~ .content_boats_golden{    
    background-image: url('/wp-content/gallery/boats_category/G500.jpg');
}
a.g420:hover ~ .content_boats_golden{    
    background-image: url('/wp-content/gallery/boats_category/G420.jpg');
}
a.g380:hover ~ .content_boats_golden{    
    background-image: url('/wp-content/gallery/boats_category/G380.jpg');
}
a.g340:hover ~ .content_boats_golden{    
    background-image: url('/wp-content/gallery/boats_category/G340.jpg');
}
a.g340n:hover ~ .content_boats_golden{    
    background-image: url('/wp-content/gallery/boats_category/G340N.jpg');
}




a.s470nl:hover ~ .content_boats_silver{   
    background-image: url('/wp-content/gallery/boats_category/S470NL.jpg');
}
a.s420nl:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S420NL.jpg');
}
a.s370nl:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S370NL.jpg');
}
a.s470ns:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S470NSF.jpg');
}
a.s420ns:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S420NSF.jpg');
}
a.s370ns:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S370NS.jpg');
}
a.s470n:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S470NF.jpg');
}
a.s420n:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S420NF.jpg');
}
a.s370n:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S370NF.jpg');
}
a.s330l:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S330L.jpg');
}
a.s300l:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S300L.jpg');
}
a.s330s:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S330S.jpg');
}
a.s300s:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S300S.jpg');
}
a.s330:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S330.jpg');
}
a.s300:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S300.jpg');
}
a.s275:hover ~ .content_boats_silver{    
    background-image: url('/wp-content/gallery/boats_category/S275.jpg');
}


a.d600l:hover ~ .content_boats_drive{    
    background-image: url('/wp-content/gallery/boats_category/D600L.jpg');
}
a.d600a:hover ~ .content_boats_drive{    
    background-image: url('/wp-content/gallery/boats_category/D600A.jpg');
}
a.d600d:hover ~ .content_boats_drive{    
    background-image: url('/wp-content/gallery/boats_category/D600D.jpg');
}

a.g850 {position:relative;
    top: 530px;
    font-size: 25px;
    font-family: 'bold';
}
a.g750 {position:relative;
    top: 530px;
    font-size: 25px;
    font-family: 'bold';
}
a.g650 {position:relative;
    top: 530px;
    font-size: 25px;
    font-family: 'bold';
}
a.g580 {position:relative;
    top: 530px;
    font-size: 25px;
    font-family: 'bold';
}
a.g500 {position:relative;
    top: 530px;
    font-size: 25px;
    font-family: 'bold';
}
a.g420 {position:relative;
    top: 530px;
    font-size: 25px;
    font-family: 'bold';
}
a.g380 {position:relative;
    top: 530px;
    font-size: 25px;
    font-family: 'bold';
}
a.g340 {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.g340n {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}



a.s470nl {position:relative;
    top: 530px;  
    font-size: 25px;
    font-family: 'bold';
}
a.s420nl {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s370nl {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s470ns {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s420ns {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s370ns {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s470n {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s420n {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s370n {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s330l {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s300l {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s330s {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s300s {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s330 {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s300 {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.s275 {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}

a.d600l {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.d600a {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}
a.d600d {position:relative;
    top: 530px; 
    font-size: 25px;
    font-family: 'bold';
}


* {
  box-sizing: border-box;
}

.col-3s {
  height: 100px;
  width: 33.333%; /* Можно задать любую другую ширину блока */
  background: grey;
  margin: .5rem;
}

.rows {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    align-content: center;
    justify-content: space-between;
}


/* Начало, сменна картинки при наведениии */

.boxes{
    position: absolute;
border: 3px dashed green;
width:150px;    
top: 100px;
left: 150px;
padding: 10px;

}


.boxes img{
    width:150px ;
        }


.without{
    display:block;
    position:absolute;
    width: 200px;
    height: 500px;
    /*left: 200px;
    top: 0px;*/
    background-image:url("/wp-content/gallery/boats_category/D600L.jpg") ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    margin-top: 0px;
    /*border: 1px solid black;*/
    
}


.img_text {
    display: block;
    width: 200px;
    height: 500px;
    position:absolute;
    /*left: 200px;
    top: 0px;*/
    
    background-size: contain;
    background-repeat: no-repeat;
    
    /*border: 1px solid black;*/
}


.boxes p{
        margin-top: -5px;
    margin-bottom: 1px;
    }

.boxes a{
    margin-bottom: 5px;
    border: 1px solid green;
    
}

.boxes a:hover ~.without{
    display: none;
}

    
 #d600ll:hover ~ .img_text{
        background-image:url("/wp-content/gallery/boats_category/D600L.jpg") ;
    }
    
    
#d600aa:hover ~ .img_text{
        background-image:url("/wp-content/gallery/boats_category/D600A.jpg") ;
    
}

#d600d:hover ~ .img_text{
        background-image:url("/wp-content/gallery/boats_category/D600D.jpg") ;
    
}

/* Конец, сменна картинки при наведениии */

* {
  margin: 0;
  padding: 0;
  font-family: 'Roboto', sans-serif;
}

.container {
  min-width: 320px;
  max-width: 100%;
  padding: 0 15px;
  box-sizing: border-box;
}

table.boats {
  border-collapse: collapse;
  width: 100%;
  margin: 20px 0;
}


@media (max-width: 720px) {

  .container table.boats thead {
    display: none;
  }

  .container table.boats tr {
    display: none;
  }

  .container table.boats td {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
  }

  .container table.boats td::before {
    content: attr(data-label);
    font-weight: bold;
    margin-right: 20px;
  }

}

.dynamic-wrap {
  transition: max-height 0.25s ease-in-out;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.height-active .dynamic-wrap:before{
    content:'';
    position:absolute;
    left: 0px;
    right:0;
    bottom:0;
    height:30px;
    background: -moz-linear-gradient(top,  rgba(240,249,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,249,255,0)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f9ff', endColorstr='#ffffff',GradientType=0 );
    z-index:1;
  }

  
.dynamic-max-height.height-active .dynamic-show-more {
  display: inline-block;
}
.dynamic-max-height .dynamic-show-more {
  display: none;
  margin-top: 20px;
}


@media (min-width:768px) {
    .image_tooltip {
        height: 220px;
    }
}

@media (min-width:1201px) {
    .image_tooltip {
        height: 380px;
    }
}


/*---------Оформление. Общие стили---------*/
.support,
.support-two {
    display: inline-block;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}
.support em,
.support-two em {
    background: #ffffff;
    border-radius: 20px;
    border: 1px solid #545454;
    text-align: center;
    color: #545454;
    font: normal bold 10px Arial;
    padding: 0 4px;
}

/*---------Тест Tooltip---------*/

.tooltip1{
			width: 600px;
			margin: 120px auto;
		}
		.btn1{
    background: #a5aab6;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 16px;
    color: #fff;
    font-size: 14px;
    vertical-align: top;
		}
		.btn1:hover{
			cursor: pointer;
			background:#2c8;
		}


/*---------Тест Tooltip2---------*/

.example {
 text-align: center;
 width: 100%;
 margin-top: 100px;
}


.tip {
 display: inline-block;
 position: relative;
 padding: 0;
 margin: 0;
 outline: 0;
 border: 0;
 height: 0;
 width: 1px;
 background: transparent;
}
.tipbubble {
 display: none;
 position: absolute;
 z-index: 9998;
 cursor: default;
 text-align: left;
 white-space: normal;
 min-height: 50px;
 width: 220px;
 }
.tipbubble img {
 max-width: 60%;
 height: auto;
 margin: 3px;
 float: left;
}
.tipbubble > .close {
 display: inline-block;
 position: absolute;
 top: 0;
 font: normal bold 14px/14px Comic Sans MS;
 cursor: pointer;
 margin: 2px;
 padding: 0 2px;
 text-align: center;
}
.tipbubble.right-tip-pos > .close {
 right:0;
}
.tipbubble.left-tip-pos > .close {
 left:0;
}
.tipbubble.right-tip-pos {
 left: 100%;
 margin-left: 10px;
 margin-top: -25px;
 padding: 5px 20px 7px 7px;
}
.tipbubble.left-tip-pos {
 right: 100%;
 margin-right: 10px;
 margin-top: -25px;
 padding: 5px 7px 7px 20px;
}
.tipbubble.upper-pos {
 bottom: -15px;
}
.tipbubble:before,
.tipbubble:after {
 content:"";
 position: absolute;
 width: 0px;
 height: 0px;
 border-style: solid;
 border-radius: 1px;
 border-color: transparent
}
.tipbubble.right-tip-pos:before  {
 border-width: 8px 12px 8px 0;
 left: -11px;
 top: 10px;
}
.tipbubble.left-tip-pos:before {
 border-width: 8px 0 8px 12px;
 right: -11px;
 top: 10px;
}
.tipbubble.right-tip-pos:after {
 border-width: 8px 10px 8px 0;
 left: -9px;
 top: 10px;
}
.tipbubble.left-tip-pos:after {
 border-width: 8px 0 8px 10px;
 right: -9px;
 top: 10px;
}
.tipbubble.upper-pos:before,
.tipbubble.upper-pos:after {
 top: 100%;
 margin-top: -30px;
}
a.hovertip{
 cursor: pointer;
}
.hovertip {
 display:inline-block;
 position:relative;
 cursor: default;
}
.wikitip:after {
 counter-increment: tipcount;
 content: "["counter(tipcount)"]";
}
.hoverwikitip:after {
 counter-increment: hovertipcount;
 content: "["counter(hovertipcount)"]";
}

.hoverbuttontip,
.qtip {
 background: #ffaf4b;
 background: -moz-linear-gradient(top,  #ffaf4b 0%, #ff7b00 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff7b00));
 background: -webkit-linear-gradient(top,  #ffaf4b 0%,#ff7b00 100%);
 background: -o-linear-gradient(top,  #ffaf4b 0%,#ff7b00 100%);
 background: -ms-linear-gradient(top,  #ffaf4b 0%,#ff7b00 100%);*/
 background: linear-gradient(to bottom,  #ffaf4b 0%,#ff7b00 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff7b00',GradientType=0 );
 text-align: center;
 border-radius: 50px;
 cursor: pointer;
 padding: 0 4px;
 border-radius: 50px;
 border: 1px solid #B24700;
 color: #F6F6FF;
 font: normal normal 16px Arial;
 text-shadow: 1px 1px 0 #4C1F00, 0 0 5px #AEAEB2;
}
.hoverbuttontip:hover,
.qtip:hover {
 background: #f77f6a;
 background: -moz-linear-gradient(top,  #f77f6a 0%, #e73827 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f77f6a), color-stop(100%,#e73827));
 background: -webkit-linear-gradient(top,  #f77f6a 0%,#e73827 100%);
 background: -o-linear-gradient(top,  #f77f6a 0%,#e73827 100%);
 background: -ms-linear-gradient(top,  #f77f6a 0%,#e73827 100%);
 background: linear-gradient(to bottom,  #f77f6a 0%,#e73827 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77f6a', endColorstr='#e73827',GradientType=0 );
}
.hoverwikitip,
.wikitip {
 font: normal normal 100% Arial;
 color: #000;
 text-shadow: 1px 1px 0 #CCC;
 cursor: help;
}
.wikitip,
.wikitip:hover {
 background: 0;
 border-radius: 0;
 border: 0;
}
.wikitip:after ,
.hoverwikitip:after  {
 font: normal normal 75% Serif;
 vertical-align: top;
 color: #4775D1;
}
.tipbubble {
 background: #333;
 border: 1px solid #CCC;
 border-radius: 3px;
 color: #FFF;
 font: normal 500 100% Arial;
 text-shadow: 1px 1px 0 #000, 0 0 10px #AEAEB2;
}
.tipbubble a {
 color: #9CF;
}
.tipbubble a:hover {
 color: #69F;
}
.tipbubble a:visited {
 color: #CCF;
}
.tipbubble.right-tip-pos {
 box-shadow: 5px 5px 0.5em -0.1em rgba(0,0,6,0.5);
}
.tipbubble.left-tip-pos {
 box-shadow: -5px 5px 0.5em -0.1em rgba(0,0,6,0.5);
}
.tipbubble > .close {
 border: 1px solid #666;
 border-radius: 2px;
 background: #C00;
 color: #FFF; 
}
.tipbubble > .close:hover {
 background: 0;
 border: 1px solid transparent;
 color: #F30;
}
.tipbubble.right-tip-pos:before  {
 border-color: transparent #CCC transparent transparent;
}
.tipbubble.left-tip-pos:before {
 border-color: transparent transparent transparent #CCC;
}
.tipbubble.right-tip-pos:after {
 border-color: transparent #333 transparent transparent;
}
.tipbubble.left-tip-pos:after {
 border-color: transparent transparent transparent #333;
}		


.modal{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:666666;
	&:not(.active){
		opacity:0;
		visibility:hidden;
		pointer-events:none;
	}
	&.open,
	&.close{
		transition:opacity .4s, visibility .4s;
		.modal-body{
			transition:transform .4s;
		}
	}
	&.active{
		.modal-body{
			transform:scale(1);
		}
	}
}

.modal-wrapp{
	width:100%;
	height:100%;
	display:flex;
	background:rgba(0,0,0,.8);
	overflow-y:auto;
	outline:none;
}

.modal-body{
	flex:none;
	min-height:1px;
	padding:10px;
	transform:scale(.8);
	position:relative;
	display:flex;
	flex-direction:column;
	gap:20px;
	background:#fff;
	will-change:transform;
	margin:auto;
	max-width:100%;
	width:1200px;
	color:#484848!important;
	@media (max-width:1023px){
		padding:32px 16px;
	}
}

.modal-close-btn{
	position:absolute;
	right:12px;
	top:12px;
	width:20px;
	height:20px;
	z-index:6;
	&:before,
	&:after{
		content:'';
		position:absolute;
		inset:calc(50% - 1px) 0 auto;
		border-top:solid 2px;
	}
	&:before{
		transform:rotate(45deg);
	}
	&:after{
		transform:rotate(-45deg);
	}
}

.modal-img{
	max-width:1000px;
	margin:0 auto;
	img{
			display:block;
			margin:0 auto;
			max-width:100%;
            max-height: 800px;
				object-fit:contain;
		
	}
}

.modal-content{
		display:flex;
		flex-direction:column;
		gap:12px;
	
}

.modal-open-link{
	text-decoration-line:none!important;
	text-underline-offset:2px!important;
	text-decoration-thickness: 1px!important;
	position:relative;
	color:inherit!important;
	display:inline-block;
	
	&:hover{
		text-decoration-line:underline!important;
	}
	&:after{
		content:'\1F6C8';
		text-decoration-line:none!important;
		font-size:1.4em;
		position:relative;
		top:.1em;
        margin-left: 3px;
	}
}

.boat-schemes{
	margin-bottom:40px;
	display:flex;
	flex-direction:column;
	gap:40px;
}

.boat-scheme{
	display:flex;
	flex-direction:column;
	gap:24px;
}

.boat-scheme-title{
	text-align:center;
	text-transform:uppercase;
	font-weight:700;
	font-size:1.25rem;
}

.boat-scheme-img{
	img{
		display:block;
		max-width:100%;
		width:800px;
		margin:0 auto;
	}
}

.boat-scheme-desc{
	font-size:.875rem;
}

/* motors */

body{
	min-width:320px;
}

.motors{
	padding:20px 0 40px;
	@media (min-width:1024px){
		padding:40px 0 60px;
	}
}

.motors-title{

}

.motors-main{
	padding-top:24px;
	@media (min-width:1024px){
		display:flex;
		gap:24px;
		padding-top:32px;
	}
}

.motors-body{
	flex:auto;
	min-width:0;
	display:flex;
	flex-direction:column;
}

.motors-list{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	gap:12px;
	@media (max-width:1200px){
		grid-template-columns:1fr 1fr;
	}
	@media (max-width:479px){
		grid-template-columns:1fr;
	}
}

.motors-slide{
	position:relative;
	display:flex;
	flex-direction:column;
	&.hover{
		@media (min-width: 1024px){
			position:relative;
			z-index:99;
			.motors-item{
				position:absolute;
				left:0;
				top:0;
				right:0;
				min-height:100%;
			}
			.motors-item-info{
				padding:20px;
				margin:0 -20px -20px;
				opacity:1;
				visibility:visible;
				pointer-events:auto;
				height:auto;
			}
		}
	}
}

.motors-item{
	flex:auto;
	display:flex;
	flex-direction:column;
	padding:12px;
	background: #FFFFFF;
	border: 1px solid #ccc;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0);
	border-radius: 12px;
	position:relative;
	transition:box-shadow .4s;
	overflow:hidden;
	will-change:transform;
	&:hover{
		box-shadow: 0px 4px 8px rgba(0, 0, 0, .1);
	}
}

.motors-item-body{
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:16px;
	flex:auto;
}

.motors-item-title{
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	color:#1e325a;
	font-weight:700;
}

.motors-item-img{
	width:150px;
	max-width:100%;
	aspect-ratio:1;
	img{
		width:100%;
		height:100%;
		object-fit:contain;
	}
}

.motors-item-prices{
	display:flex;
	align-items:center;
	white-space:nowrap;
	gap:16px;
	color:#CD0808;
	font-size:16px;
	text-transform:uppercase;
	font-weight:700;
	margin-top:auto;
	white-space:nowrap;
	&.has-sale{
		.motors-item-price-current{
			font-size:12px;
			text-decoration:line-through;
			color:#ccc;
		}
	}
}

.motors-item-info{
	transition:opacity .4s,visibility .4s;
	opacity:0;
	visibility:hidden;
	pointer-events:none;
	height:0;
	overflow:hidden;
	will-change:transform;
	margin-top:auto;
	@media (max-width:1023px){
		display:none;
	}
}

.motors-item-control{
	&:empty{
		display:none;
	}
	font-size:13px;
	margin-bottom:8px;
	line-height:1.2;
	font-weight:700;
	color:#000;
}

.motors-item-parameter{
	display:flex;
	justify-content:space-between;
	gap:8px;
	font-size:12px;
	&:not(:last-child){
		margin-bottom:8px;
	}
}

.motors-item-parameter-value{
	text-align:right;
}

.motors-item-link{
	position:absolute;
	inset:0;
	border-radius:inherit;
	z-index:9;
}

ul.page-numbers{
	display:flex;
	margin-top:40px;
	min-width:1px;
	gap:4px 2px;
	justify-content:center;
	@media (max-width:1023px){
		margin-top:32px;
	}
	a,
	span{
		width:40px;
		height:40px;
		display:flex;
		align-items:center;
		justify-content:center;
		background: #FFFFFF;
		border: 1px solid transparent;
		border-radius: 50%;
		line-height:1;
		font-size:16px;
		@media (max-width:1023px){
			width:36px;
			height:36px;
		}
	}
	span{
		&.dots{
			width:auto;
		}
	}
	a{
		color:inherit;
		transition:color .4s;
		text-decoration:none;
		&:hover{
			color:#CD0808;
		}
	}
	.current{
		border-color:#CD0808;
		color:#CD0808;
	}
}

.motors-filter{
	@media (min-width:1024px){
		position:static;
		z-index:unset;
		width:240px;
		flex:none;
		&:not(.active){
			opacity:1;
			visibility:visible;
			pointer-events:auto;
		}
		.modal-wrapp{
			background:none;
			height:auto;
			overflow:unset;
		}
		.modal-body{
			transform:none;
			width:100%;
			padding:0;
			overflow:visible;
		}
		.modal-close-btn{
			display:none;
		}
	}
	.modal-body{
		padding-bottom:16px;
	}
}

.motors-filter-title{
	font-size:18px;
	text-transform:uppercase;
	color:#1e325a;
	font-weight:700;
}

.motors-filter-section{
	padding:12px;
	border:solid 1px #ccc;
	border-radius:12px;
	display:grid;
	gap:12px;
}

.motors-filter-section-title{
	font-size:14px;
	text-transform:uppercase;
	color:#1e325a;
	font-weight:700;
}

.motors-filter-list{
	display:flex;
	flex-direction:column;
	gap:4px;
	font-size:13px;
	&.power{
		display:block;
		columns:3;
		column-gap:6px;
		margin-bottom:-4px;
		.motors-filter-label{
			margin-bottom:4px;
		}
	}
}

.motors-filter-label{
	break-inside:avoid;
	cursor:pointer;
	user-select:none;
	display:flex;
	align-items:flex-start;
}

.motors-filter-input-color{
	flex:none;
	width:32px;
	height:18px;
	margin-top:-1px;
	margin-right:5px;
	&[data-color="grey"]{
		background-color:#555D69;
	}
	&[data-color="pearlescent_white"]{
		background-color:#EEEEEC;
	}
	&[data-color="warm_white"]{
		background-color:#E6E3DF;
	}
	&[data-color="black_grey"]{
		background-color:#333;
	}
	&[data-color="matte_brown"]{
		background-color:#82706B;
	}
}

.ajax-process{
	background-color:rgba(255,255,255,.8);
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:666666;
	display:flex;
	align-items:center;
	justify-content:center;
	transition:opacity .4s,visibility .4s;
	&:not(.active){
		opacity:0;
		visibility:hidden;
		pointer-events:none;
	}
	svg{
		width:64px;
		height:64px;
	}
	path{
		fill:#1e325a;
	}
}

.motors-filter-btns{
	display:flex;
	gap:8px;
	padding-bottom:16px;
	background-color:#fff;
	bottom:0;
	position: sticky;
	&:after{
		content:'';
		position:absolute;
		inset:auto 0 calc(100% - 1px);
		background:linear-gradient(to top,#fff,rgba(255,255,255,0));
		height:24px;
		pointer-events:none;
	}
}

.motors-filter-btn{
	height:44px;
	padding:0 12px;
	border-radius:8px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	text-align:center;
	flex:auto;
	border:0;
	background:none;
	font-size:16px;
	transition:opacity .4s, background-color .4s;
	&[disabled]{
		opacity:.4;
		pointer-events:none;
	}
}

.motors-filter-btn-submit{
	background-color:#12a812;
	color:#fff;
	&:hover{
		background-color:#38c938;
	}
}

.motors-filter-btn-reset{
	background-color:#eee;
	&:hover{
		background-color:#ccc;
	}
}

.motors-filter-open{
	display:flex;
	align-items:center;
	gap:8px;
	color:#fff;
	background-color:#1e325a;
	height:48px;
	border-radius:8px;
	padding:0 24px;
	justify-content:center;
	margin-bottom:24px;
	@media (min-width:1024px){
		display:none;
	}
}

.motors-filter-children-list{
	padding-left:18px;
}

.modal-img-slider{
	overflow:hidden;
	width:100%;
	margin:0;
}
