

/* Start:/bitrix/templates/seven_new/css/colorbox.css?15507399625086*/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/bitrix/templates/seven_new/css/images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/bitrix/templates/seven_new/css/images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/bitrix/templates/seven_new/css/images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/bitrix/templates/seven_new/css/images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/bitrix/templates/seven_new/css/images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/bitrix/templates/seven_new/css/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/bitrix/templates/seven_new/css/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/bitrix/templates/seven_new/css/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/bitrix/templates/seven_new/css/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/bitrix/templates/seven_new/css/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/bitrix/templates/seven_new/css/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/bitrix/templates/seven_new/css/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/bitrix/templates/seven_new/css/images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/bitrix/templates/seven_new/css/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(/bitrix/templates/seven_new/css/images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/bitrix/templates/seven_new/css/images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/bitrix/templates/seven_new/css/images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/bitrix/templates/seven_new/css/images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/bitrix/templates/seven_new/css/images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/bitrix/templates/seven_new/css/images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/bitrix/templates/seven_new/css/images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/bitrix/templates/seven_new/css/images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

/* End */


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


/* Start:/bitrix/templates/seven_new/lib/tooltip/tooltipster.bundle.min.css?15437367636495*/
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
/* End */


/* Start:/bitrix/templates/seven_new/lib/tooltip/tooltipster-sideTip-borderless.min.css?15438333031806*/
.tooltipster-sidetip.tooltipster-borderless .tooltipster-box{border:none;background:#1b1b1b;background:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow{height:8px;margin-left:-8px;width:16px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow{height:16px;margin-left:0;margin-top:-8px;width:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border{border:8px solid transparent}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#1b1b1b;border-bottom-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border{border-left-color:#1b1b1b;border-left-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border{border-right-color:#1b1b1b;border-right-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border{border-top-color:#1b1b1b;border-top-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped{top:-8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped{left:-8px}
/* End */


/* Start:/bitrix/templates/seven_new/css/daterangepicker.css?14894217629001*/
.daterangepicker {
  position: absolute;
  color: inherit;
  background: #fff;
  border-radius: 4px;
  width: 278px;
  padding: 4px;
  margin-top: 1px;
  top: 100px;
  left: 20px;
  display:none;
  -webkit-box-shadow: 0px 5px 13px 0px rgba(0,0,0,0.26);
    -moz-box-shadow: 0px 5px 13px 0px rgba(0,0,0,0.26);
    box-shadow: 0px 5px 13px 0px rgba(0,0,0,0.26);
	transition: all 0.0s ease 0s;
  /* Calendars */ }
  .daterangepicker:before, .daterangepicker:after {
    position: absolute;
    display: inline-block;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }
  .daterangepicker:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #ccc; }
  .daterangepicker:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent; }
  .daterangepicker.opensleft:before {
    right: 9px; }
  .daterangepicker.opensleft:after {
    right: 10px; }
  .daterangepicker.openscenter:before {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.openscenter:after {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.opensright:before {
    left: 9px; }
  .daterangepicker.opensright:after {
    left: 10px; }
  .daterangepicker.dropup {
    margin-top: -5px; }
    .daterangepicker.dropup:before {
      top: initial;
      bottom: -7px;
      border-bottom: initial;
      border-top: 7px solid #ccc; }
    .daterangepicker.dropup:after {
      top: initial;
      bottom: -6px;
      border-bottom: initial;
      border-top: 6px solid #fff; }
  .daterangepicker.dropdown-menu {
    max-width: none;
    z-index: 9999999; }
  .daterangepicker.single .ranges, .daterangepicker.single .calendar {
    float: none; }
  .daterangepicker.show-calendar .calendar {
    display: block; }
  .daterangepicker .calendar {
    display: none;
    max-width: 270px;
    margin: 4px; }
    .daterangepicker .calendar.single .calendar-table {
      border: none; }
    .daterangepicker .calendar th, .daterangepicker .calendar td {
      white-space: nowrap;
      text-align: center;
      min-width: 32px; }
  .daterangepicker .calendar-table {
    border: 1px solid #fff;
    padding: 4px;
    border-radius: 4px;
    background: #fff; }
  .daterangepicker table {
    width: 100%;
    margin: 0; }
  .daterangepicker td, .daterangepicker th {
    text-align: center;
    width: 20px;
    height: 32px;
    border-radius: 4px;
    border: 1px solid transparent;
    white-space: nowrap;
    cursor: pointer; }
    .daterangepicker td.available:hover, .daterangepicker th.available:hover {
      background-color: #eee;
      border-color: transparent;
      color: inherit; }
    .daterangepicker td.week, .daterangepicker th.week {
      font-size: 80%;
      color: #ccc; }
  .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: #fff;
    border-color: transparent;
    color: #999; }
  .daterangepicker td.in-range {
    background-color: #FFCB07;
    border-color: transparent;
    color: #000;
    border-radius: 0; }
  .daterangepicker td.start-date {
    border-radius: 4px 0 0 4px; }
  .daterangepicker td.end-date {
    border-radius: 0 4px 4px 0; }
  .daterangepicker td.start-date.end-date {
    border-radius: 4px; }
  .daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #FFC505;
    border-color: transparent;
    color: #000;
	font-weight:bold; }
  .daterangepicker th.month {
    width: auto; }
  .daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through; }
  .daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default; }
  .daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%; }
  .daterangepicker select.yearselect {
    width: 40%; }
  .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin-bottom: 0; }
  .daterangepicker .input-mini {
	border:none;
    border-radius: 4px;
    color: #555;
    height: 30px;
    line-height: 30px;
    display: block;
    vertical-align: middle;
    margin: 0 0 5px 0;
    padding: 0 6px 0 28px;
    width: 100%;
	
	text-align:center;
	 }
    .daterangepicker .input-mini.active {
      border: none;
      border-radius: 4px; }
  .daterangepicker .daterangepicker_input {
    position: relative; }
    .daterangepicker .daterangepicker_input i {
      position: absolute;
      left: 8px;
      top: 8px; }
  .daterangepicker.rtl .input-mini {
    padding-right: 28px;
    padding-left: 6px; }
  .daterangepicker.rtl .daterangepicker_input i {
    left: auto;
    right: 8px; }
  .daterangepicker .calendar-time {
    text-align: center;
    margin: 5px auto;
    line-height: 30px;
    position: relative;
    padding-left: 28px; }
    .daterangepicker .calendar-time select.disabled {
      color: #ccc;
      cursor: not-allowed; }

.ranges {
  font-size: 11px;
  float: none;
  margin: 4px;
  text-align: left; }
  .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%; }
  .ranges li {
    font-size: 13px;
    background: #f5f5f5;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
    color: #08c;
    padding: 3px 12px;
    margin-bottom: 8px;
    cursor: pointer; }
    .ranges li:hover {
      background: #08c;
      border: 1px solid #08c;
      color: #fff; }
    .ranges li.active {
      background: #08c;
      border: 1px solid #08c;
      color: #fff; }

/*  Larger Screen Styling */
@media (min-width: 768px) {
  .daterangepicker {
    width: 525px; }
	.daterangepicker.single 
	{
		width:auto;
	}
    .daterangepicker .ranges ul {
      width: 160px; }
    .daterangepicker.single .ranges ul {
      width: 100%; }
    .daterangepicker.single .calendar.left {
      clear: none; }
    .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar {
      float: left; }
    .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar {
      float: right; }
    .daterangepicker.ltr {
      direction: ltr;
      text-align: left; }
      .daterangepicker.ltr .calendar.left {
        clear: left;
        margin-right: 0; }
        .daterangepicker.ltr .calendar.left .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.ltr .calendar.right {
        margin-left: 0; }
        .daterangepicker.ltr .calendar.right .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.ltr .left .daterangepicker_input {
        padding-right: 12px; }
      .daterangepicker.ltr .calendar.left .calendar-table {
        padding-right: 12px; }
      .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar {
        float: left; }
    .daterangepicker.rtl {
      direction: rtl;
      text-align: right; }
      .daterangepicker.rtl .calendar.left {
        clear: right;
        margin-left: 0; }
        .daterangepicker.rtl .calendar.left .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.rtl .calendar.right {
        margin-right: 0; }
        .daterangepicker.rtl .calendar.right .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.rtl .left .daterangepicker_input {
        padding-left: 12px; }
      .daterangepicker.rtl .calendar.left .calendar-table {
        padding-left: 12px; }
      .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar {
        text-align: right;
        float: right; } }
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto; }
  .daterangepicker.ltr .ranges {
    float: none; }
  .daterangepicker.rtl .ranges {
    float: right; }
  .daterangepicker .calendar.left {
    clear: none !important; } }
.range_inputs
{
	text-align:center;
}
.applyBtn, .cancelBtn
{
	background: #ffcb07 none repeat scroll 0 0;
    border-radius: 3px;
    color: #000;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
	padding:8px;
}
.applyBtn:hover, .cancelBtn:hover
{
	background:#ffb700;
}
/* End */


/* Start:/bitrix/templates/seven_new/components/bitrix/search.title/top/style.css?15160789221976*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:99999999;
	width:100%;
	max-width:587px;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:100%;
}

table.title-search-result th {
	
	width:0px;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding:5px 8px 5px 15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#FFCB07;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:12px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/seven_new/components/bitrix/search.title/top/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/seven_new/components/bitrix/breadcrumb/template1/style.css?1485292634932*/
.bx_breadcrumbs{
    margin-bottom:15px;
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 10px;
    background:url(/bitrix/templates/seven_new/components/bitrix/breadcrumb/template1/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#77c8e6;
    text-decoration:underline;
    font-size:12px;
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 0 0 7px;
    color:#77c8e6;
    text-decoration:none;
    font-size:12px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */


/* Start:/bitrix/templates/seven_new/components/bitrix/news.detail/idea_foot_info/style.css?1587015847271*/
.responsesLink {background: #EAF6E2; padding: 40px 0; text-align: center}
.responsesLink .orange {box-shadow: none;line-height: 60px; display: block; margin: 0 auto; max-width: 320px; width: auto;}
.tabs_caption4 a {color: #000;}
.tabs_caption4 li.active a {color: #fff;}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?148529260451*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/bitrix/templates/seven_new/template_styles.css?1618212364181029*/
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
	font-display: swap;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
	font-display: swap;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	font-display: swap;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap;
}



a{text-decoration:none;color:#00bee2}
a.aBlack{color:#000}
h1,h2,h3,h4,h5{font-weight:400}
img{border:none}
textarea{resize:none}
textarea:hover{cursor:text}
input,textarea{outline:none;font-family:"Open Sans"}
a,button,textarea{outline:none;cursor:pointer}
li{list-style:none}
button{background:none;border:none}
input[type="submit"]:hover{cursor:pointer}
input[type="submit"]{border:none;-webkit-appearance:none}
input[type="search"]::-webkit-search-cancel-button{background:none;display:none}
input[type="text"]::-webkit-text-cancel-button{background:none;display:none}
input[type="tel"]::-webkit-text-cancel-button{background:none;display:none}
input::-ms-clear{display:none}
:focus{outline:none}
.clearfix{clear:both;width:100%;display:inline-block;vertical-align:top;height:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
.conteiner{max-width:1140px;width:100%;margin:0 auto;position:relative}
body{font-family:'Open Sans'}
.modal-hidden{display:none}
.arcticmodal-overlay,.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999999;background:rgba(83,71,65,0.53)}
.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}
.arcticmodal-container_i{height:100%;margin:0 auto}
.arcticmodal-container_i2{margin:0;border:0;vertical-align:middle}
.box-modal_close{position:absolute;background:url(/bitrix/templates/seven_new/img/icons/close.png) no-repeat top center;right:-22px;top:-22px;width:44px;height:44px;cursor:pointer;z-index:9}
.box-modal_close:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.box-modal{position:relative;width:495px;background:#fff}
#podrobno.box-modal{width:690px}
.wr_tabs{position:relative}
.tabs_content{opacity:0;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.tabs_content.active{opacity:1;position:static;z-index:9}
.tabs_content2{opacity:0;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.tabs_content2.active{opacity:1;position:static;z-index:9}
.tabs_content3{opacity:0;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.tabs_content3.active{opacity:1;position:static;z-index:9}
.tabs_content4{opacity:0;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.tabs_content4.active{opacity:1;position:static;z-index:9}
.tabs_content5{opacity:0;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.tabs_content5.active{opacity:1;position:static;z-index:9}
.tabs_content6{opacity:0;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.tabs_content6.active{opacity:1;position:static;z-index:9}
.block_1{background:url(/bitrix/templates/seven_new/img/bg/1.jpg) no-repeat top center;background-size:cover;padding:12px 0 33px}
.mob_menu{display:none}
.left_head{float:left;width:280px}
.left_head img{max-width:100%}
.right_head{width:calc(100% - 280px);text-align:right;padding-top:18px;float:right}
.menu{display:inline-block;vertical-align:top;margin-right:30px;padding-top:16px}
.menu li{display:inline-block;vertical-align:top;margin:0 13px}
.menu li a{display:block;vertical-align:top;font-size:14px;color:#fff;border-bottom:1px solid transparent;line-height:22px}
.menu li a:hover{border-bottom-color:#FFB700}
.calls{display:inline-block;vertical-align:top;text-align:center;color:#fff}
.calls span{display:block;vertical-align:top;font-weight:600;font-size:26px}
.calls a{display:block;vertical-align:top;border-bottom:1px dashed #fff;font-size:15px}
.calls a:hover{border-bottom-color:transparent}
.tabs_caption{text-align:center;padding-bottom:30px}
.tabs_caption li{display:inline-block;vertical-align:top;position:relative;margin:0 13px;text-transform:uppercase;font-weight:600;color:#fff;opacity:.5;font-size:19px}
.tabs_caption li:before{content:'';width:100%;height:1px;border-bottom:1px dashed #fff;position:absolute;bottom:0;left:0}
.tabs_caption li.active{opacity:1}
.tabs_caption li.active:before{content:'';width:100%;height:1px;border-bottom:2px solid #FFB700;position:absolute;bottom:-6px;left:0}
.tabs_caption li:hover{opacity:1;cursor:pointer}
.wrap_search{border-radius:3px;background:#fff;-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);text-align:left;display:inline-block}
.search_item{display:inline-block;vertical-align:top;width:279px;padding:0 0 0 30px;position:relative;-webkit-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);-moz-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);height:62px}
.search_item:nth-last-child(2){width:147px;box-shadow:none;padding-left:10px}
.busSearch .search_item{width:496px}
.top_tour_search .search_item{width:246px}
.search_item:first-of-type{border-radius:3px 0 0 3px}
.search_btn{border-radius:0 3px 3px 0}
.search_inp{position:relative;font-size:15px;color:#000;line-height:60px;height:60px;overflow:hidden;padding-right:54px}
.search_inp:after{content:'';background:url(/bitrix/templates/seven_new/img/icons/ar_down_chosen.png) no-repeat center left;width:15px;height:60px;position:absolute;top:0;right:22px;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.search_inp.is_open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.search_inp:hover{cursor:pointer}
.search_show{position:absolute;z-index:9;width:100%;top:100%;left:0;margin-top:10px}
.wr_search_show1{padding:5px 0;width:100%;background:#fff;border-radius:3px;-webkit-box-shadow:0 3px 68px 0 rgba(0,0,0,0.54);-moz-box-shadow:0 3px 68px 0 rgba(0,0,0,0.54);box-shadow:0 3px 68px 0 rgba(0,0,0,0.54);max-height:600px;overflow-y:auto}
.wr_search_show1.wr_search_show2{width:100%}
.wr_search_show1 li{display:block;vertical-align:top;margin-bottom:5px;line-height:41px;color:#000;font-size:16px;padding:0 15px}
.wr_search_show1 li:last-child{margin-bottom:0}
.wr_search_show1 li span{color:#939393}
.wr_search_show1 li span.s1{display:inline-block;vertical-align:top;width:85px}
.wr_search_show1 li span.s2{float:right;font-size:14px}
.wr_search_show1 li:hover,.wr_search_show1 li.active{background:#FFCB07;cursor:pointer}
.wr_search_show1 li:hover span{color:#000}
.wr_search_show3{background:#fff;border-radius:3px;width:390px;-webkit-box-shadow:0 3px 68px 0 rgba(0,0,0,0.54);-moz-box-shadow:0 3px 68px 0 rgba(0,0,0,0.54);box-shadow:0 3px 68px 0 rgba(0,0,0,0.54)}
.calendar_head{padding:16px 15px;border-bottom:1px solid #D4D4D4}
.calendar_head h4{display:inline-block;vertical-align:top;font-size:18px;line-height:1;color:#000;margin-right:15px}
.calendar_head a{display:inline-block;vertical-align:top;font-size:18px;line-height:1;margin-right:15px}
.calendar_head a.year{color:#0089E6;border-bottom:1px dashed #0089E6}
.calendar_head span{display:inline-block;vertical-align:top;font-size:18px;line-height:1;color:#000;margin-right:15px}
.calendar_head a:last-child{margin-right:0}
.calendar_head a.year:hover{border-bottom-color:transparent}
.calendar_years{display:inline-block;vertical-align:top}
.calendar_head a.prev_year{background:url(/bitrix/templates/seven_new/img/icons/ar_down_chosen.png) no-repeat top center;width:15px;height:18px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.calendar_head a.next_year{background:url(/bitrix/templates/seven_new/img/icons/ar_down_chosen.png) no-repeat top center;width:15px;height:18px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.left_calendar{float:left;width:113px}
.wrap_mounth a{display:block;vertical-align:top;padding-left:16px;color:#000;line-height:38px;font-size:14px;background:#D0E1ED}
.wrap_mounth a.active{background:#fff}
.right_calendar{float:right;width:240px;margin-right:10px}
.right_calendar span{display:inline-block;vertical-align:top;width:32px;text-align:center}
.day_week span{line-height:38px;font-size:14px;color:#000}
.right_calendar .red{color:#F25A5A}
.mounth_cont h4{text-transform:uppercase;color:#000;font-size:18px;text-align:left}
.mounth_cont{padding-bottom:10px;border-bottom:1px solid #EAEAEA;margin-bottom:8px}
.mounth_cont:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}
.mounth_cont span{font-size:12px;color:#000;border-radius:2px;line-height:32px;margin:1px 0}
.mounth_cont span:hover{cursor:pointer;-webkit-box-shadow:0 0 0 1px rgba(214,221,225,1);-moz-box-shadow:0 0 0 1px rgba(214,221,225,1);box-shadow:0 0 0 1px rgba(214,221,225,1)}
.mounth_cont span.disabled{opacity:.5}
.mounth_cont span.disabled:hover{cursor:default;box-shadow:none}
.mounth_cont span.active{background:#D0E1ED}
.mounth_cont span.active:hover{box-shadow:none}
.mounth_cont span.active.end{background:#224E67;color:#fff!important}
.mounth_row{text-align:left}
.search_btn{display:inline-block;vertical-align:top;text-align:center;color:#000;line-height:60px;border-radius:0 3px 3px 0;background:#FFCB07;font-size:15px;font-weight:600;width:139px}
#roomSearch .search_btn{width:164px;height:62px}
.searchMainBlock{padding:40px;margin:20px -40px;background:#eef6e3}
.searchMainBlock.nobg{background:none}
.searchMainBlock h2{margin-bottom:20px}
.searchMainBlock .search_item,.searchMainBlock .up_search_item{width:21%!important}
.searchMainBlock #roomSearch .search_btn{width:165px}
.searchMainBlock .dateSingleRoomSearchInWrap > input,.searchMainBlock .dateSingleRoomSearchOutWrap > input,.searchMainBlock .dateSingleRoomSearchInWrap2 > input,.searchMainBlock .dateSingleRoomSearchOutWrap2 > input,.searchMainBlock .daterangeTourFilterMainWrap > input{background:url(/bitrix/templates/seven_new/img/icons/ar_down_chosen.png) 95% 50% no-repeat;width:84%}
.searchMainBlock i.fa{margin-right:10px}
.searchMainBlock .touristBox .up_search_inp::after{right:1px}
@media (max-width: 1240px) {
.searchMainBlock{padding:40px 10px;margin:20px -10px}
}
@media (max-width:768px) {
.searchMainBlock .search_item,.searchMainBlock .up_search_item{background:#fff;width:100%!important;box-shadow:none;border-radius:0;border-bottom:1px solid #ccc}
.searchMainBlock .dateSingleRoomSearchInWrap > input,.searchMainBlock .dateSingleRoomSearchOutWrap > input,.searchMainBlock .dateSingleRoomSearchInWrap2 > input,.searchMainBlock .dateSingleRoomSearchOutWrap2 > input{background:url(/bitrix/templates/seven_new/img/icons/ar_down_chosen.png) 95% 50% no-repeat;width:91%}
.searchMainBlock .touristBox{border-bottom:0}
.searchMainBlock .search_inp::after{right:15px}
}
.search_btn:hover{background:#FFB700}
.wr_search_show4{background:#fff;border-radius:3px;width:184px;padding:5px 10px;-webkit-box-shadow:0 3px 68px 0 rgba(0,0,0,0.54);-moz-box-shadow:0 3px 68px 0 rgba(0,0,0,0.54);box-shadow:0 3px 68px 0 rgba(0,0,0,0.54)}
.quantity_item{background:#FFB700;border-radius:3px;padding:1px;margin:5px 0}
.quantity_item span{display:inline-block;vertical-align:top;width:29px;height:33px}
.quantity_item span.minus1{background:url(/bitrix/templates/seven_new/img/icons/minus1.png) no-repeat center center}
.quantity_item span.plus1{background:url(/bitrix/templates/seven_new/img/icons/plus1.png) no-repeat center center}
.quantity_item input{display:inline-block;vertical-align:top;width:calc(100% - 68px);line-height:33px;height:33px;text-align:center;color:#000;font-size:13px}
.quantity_item span:hover{cursor:pointer;opacity:.85}
.quantity_item span.minus1:hover{background:url(/bitrix/templates/seven_new/img/icons/minus1h.png) no-repeat center center}
.quantity_item span.plus1:hover{background:url(/bitrix/templates/seven_new/img/icons/plus1h.png) no-repeat center center}
.search_show{display:none}
.main_searh{border-radius:3px;position:relative;-webkit-box-shadow:0 7px 10px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 7px 10px 0 rgba(0,0,0,0.26);box-shadow:0 7px 10px 0 rgba(0,0,0,0.26);margin:5px auto 0;max-width:585px}
.main_searh.inPages{max-width:none;margin-top:0;border-radius:0;background:url(/bitrix/templates/seven_new/img/bg/1.jpg) 50% -123px no-repeat;background-size:cover}
@media (max-width: 700px) {
.main_searh.inPages{background-size:auto}
}
.main_searh input[type="search"]{display:inline-block;vertical-align:top;width:calc(100% - 138px);padding:0 20px 0 60px;background:#fff;border-radius:3px 0 0 3px;line-height:60px;height:60px;font-size:15px;color:#000;border:none;box-shadow:none}
.main_searh #title-search{position:relative}
.main_searh .zoom{z-index:2;position:absolute;top:0;left:0;display:block;width:60px;height:60px;background:url(/bitrix/templates/seven_new/img/icons/search.png) no-repeat center center}
.orange{background:#FFCB07;text-align:center;color:#000;line-height:60px;border-radius:3px;background:#FFCB07;font-size:15px;font-weight:600;width:138px}
.orange:hover{background:#FFB700}
.main_searh .orange{display:inline-block;vertical-align:top;margin-left:-6px;width:139px;line-height:60px}
.search_inp::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000}
.search_inp::-moz-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000}
.search_inp:-moz-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000}
.search_inp:-ms-input-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000}
.search_inp:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}
.search_inp:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}
.search_inp:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}
.search_inp:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}
.wrap_tabs2{margin-top:40px}
.tabs_caption2 li{display:inline-block;vertical-align:top;width:24.7%;padding-bottom:18px;border-bottom:2px solid rgba(0,0,0,0.2);font-size:33px;color:#fff;font-weight:300;text-transform:uppercase;line-height:33px;text-align:center}
.tabs_caption2 li span{display:inline-block;vertical-align:top;width:33px;height:33px;line-height:33px;border-radius:50% 50%;margin-right:15px}
.tabs_caption2 li span.pora1{background:url(/bitrix/templates/seven_new/img/icons/weather/vesna.png) no-repeat center center #fff}
.tabs_caption2 li span.pora2{background:url(/bitrix/templates/seven_new/img/icons/weather/leto.png) no-repeat center center #fff}
.tabs_caption2 li span.pora3{background:url(/bitrix/templates/seven_new/img/icons/weather/osen.png) no-repeat center center #fff}
.tabs_caption2 li span.pora4{background:url(/bitrix/templates/seven_new/img/icons/weather/zima.png) no-repeat center center #fff}
.tabs_caption2 li.active{border-bottom-color:#FFB700}
.tabs_caption2 li:hover{border-bottom-color:#FFB700;cursor:pointer}
.wrap_tabs2 .wr_tabs{margin-top:30px}
.kurorts_item{display:inline-block;vertical-align:top;width:24.7%;padding:25px 18px;border-radius:3px;text-align:center}
.kurorts_item h3{color:#000;line-height:30px;padding:0 18px;font-size:13px;border-radius:14px;margin-bottom:10px;background:rgba(255,255,255,0.5);display:inline-block;vertical-align:top}
.kurorts_item h4{font-size:15px;font-weight:600;color:#fff}
.kurorts_item p{color:#fff;font-size:13px;font-weight:600}
.kurorts_item span{display:block;vertical-align:top}
.kurorts_item span.date{font-size:14px;padding:12px 0;color:#fff}
.kurorts_item span.podrobno{margin:0 auto;border-radius:3px;width:123px;line-height:42px;height:42px;color:#fff;border:1px solid #FFB700;font-weight:600;font-size:15px}
#all_ideas .kurorts_item h4{color:#000}
#all_ideas .kurorts_item p{color:#000}
#all_ideas .kurorts_item span.date{color:#000}
#all_ideas .kurorts_item span.podrobno{color:#000}
.kurorts_item:hover{background:#fff}
.kurorts_item:hover h3{color:#fff;background:#79B959}
.kurorts_item:hover h4{color:#000}
.kurorts_item:hover p{color:#000}
.kurorts_item:hover span.date{color:#000}
.kurorts_item:hover span.podrobno{background:#FFCB07;color:#000}
.hider{display:block;vertical-align:top;text-align:center;font-size:15px;color:#fff;line-height:18px}
.hider span{border-bottom:1px dashed #fff;display:inline-block;vertical-align:top}
.hider:hover span{border-bottom-color:transparent}
.hider.is_open{opacity:0;display:none}
.hidden_kur{display:none}
.hidden_kur2{display:none}
.hidden_kur3{display:none}
.hidden_kur4{display:none}
.want{padding:30px 0;background:#77B24C}
.conv{display:inline-block;vertical-align:top;border-radius:50% 50%;line-height:110px;height:110px;width:110px;background:url(/bitrix/templates/seven_new/img/icons/want.png) no-repeat top center;margin-right:25px}
.conv.conv2{background:url(/bitrix/templates/seven_new/img/icons/want2.png) no-repeat top center}
.want_txt{display:inline-table;vertical-align:top;color:#fff;width:calc(99% - 135px)}
.want_cell{display:table-cell;vertical-align:middle;height:110px;width:100%}
.want_cell h4{font-size:28px}
.want_cell p{font-size:14px;font-weight:600}
.left_want{float:left;width:calc(98% - 545px)}
.right_want{float:right;width:545px;padding-top:25px}
.right_want .input_one{display:inline-block;vertical-align:top;padding:0 150px 0 30px;width:100%;background:#fff;border-radius:3px;line-height:60px;height:60px;border:none;box-shadow:none}
.input_one::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease;font-size:14px;color:#000}
.input_one::-moz-placeholder{opacity:1;transition:opacity .3s ease;font-size:14px;color:#000}
.input_one:-moz-placeholder{opacity:1;transition:opacity .3s ease;font-size:14px;color:#000}
.input_one:-ms-input-placeholder{opacity:1;transition:opacity .3s ease;font-size:14px;color:#000}
.input_one:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}
.input_one:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}
.input_one:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}
.input_one:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}
.right_want .orange{display:inline-block;vertical-align:top;width:183px;margin-left:-200px;margin-top:8px;border-radius:3px;line-height:44px;height:44px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,224,54,1);-moz-box-shadow:inset 0 0 0 1px rgba(255,224,54,1);box-shadow:inset 0 0 0 1px rgba(255,224,54,1)}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
.right_want .orange{margin-top:-52px;margin-left:354px}
}
.right_want .orange:hover{background:#FFE036}
.title{font-size:32px;color:#000;padding-bottom:30px}
.title.allTitles{padding-bottom:10px}
.title a{float:right;display:inline-block;vertical-align:top;font-size:17px;line-height:33px;border-bottom:1px solid transparent}
.title a.black{color:#000}
.title a.black:hover{border-bottom-color:#000}
.title a.blue{color:#00A2E2}
.title a.blue:hover{border-bottom-color:#00A2E2}
.block_3{padding-top:40px}
.wrap_kuda{text-align:left}
.kuda_item{display:inline-block;vertical-align:top;width:23.9%;max-width:278px;position:relative;margin-bottom:12px;margin-right:12px;height:180px;overflow:hidden}
.kuda_item:nth-child(4n){margin-right:0}
.kuda_img span{overflow:hidden;width:100%;display:block;vertical-align:top}
.kuda_img span img{width:100%;height:auto;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}
.kuda_item:hover span img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.simele_item:hover span img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.kuda_txt{position:absolute;margin-bottom:20px;padding-left:30px;bottom:0;left:0;width:100%}
.kuda_txt h4 a{color:#fff;font-weight:700;font-size:18px;padding-bottom:10px;display:block}
.kuda_txt span{display:inline-block;vertical-align:top;margin-right:7px;height:20px;width:24px}
.icon1{background:url(/bitrix/templates/seven_new/img/icons/min_icons/1.png) no-repeat center center}
.icon2{background:url(/bitrix/templates/seven_new/img/icons/min_icons/2.png) no-repeat center center}
.icon3{background:url(/bitrix/templates/seven_new/img/icons/min_icons/3.png) no-repeat center center}
.icon4{background:url(/bitrix/templates/seven_new/img/icons/min_icons/4.png) no-repeat center center}
.icon5{background:url(/bitrix/templates/seven_new/img/icons/min_icons/5.png) no-repeat center center}
.icon6{background:url(/bitrix/templates/seven_new/img/icons/min_icons/6.png) no-repeat center center}
.icon7{background:url(/bitrix/templates/seven_new/img/icons/min_icons/7.png) no-repeat center center}
.block_4{padding:40px 0 50px}
.left_dost{float:left;width:57.28%}
.right_dost{float:right;width:41.666667%}
.dost_item{position:relative}
.dost_item .dost_img{position:relative}
.dost_img::after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5)}
.dost_txt{position:absolute;margin-bottom:22px;padding:0 55px 0 30px;color:#fff;bottom:0;left:0}
.dost_txt h4{font-weight:700;font-size:23px;padding-bottom:14px}
.dost_txt p{font-size:13px;line-height:18px;font-weight:600;padding-bottom:12px}
.dost_txt a{display:inline-block;vertical-align:top;line-height:42px;font-size:15px;color:#fff}
.dost_txt a.podr{width:134px;text-align:center;border-radius:3px;margin-right:17px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,183,0,1);-moz-box-shadow:inset 0 0 0 1px rgba(255,183,0,1);box-shadow:inset 0 0 0 1px rgba(255,183,0,1)}
a.podr:hover{background:#FFB700;color:#000}
a.all_dost:hover{font-weight:600}
.right_dost .dost_item:first-of-type{margin-bottom:12px}
.hider2 span{border-bottom:1px dashed #000;display:inline-block;vertical-align:top}
.hider2:hover span{border-bottom-color:transparent}
.hider2.is_open{opacity:0;display:none}
.hider2{display:block;vertical-align:top;text-align:center;font-size:15px;color:#000;line-height:18px}
.hider5 span{border-bottom:1px dashed #000;display:inline-block;vertical-align:top}
.hider5:hover span{border-bottom-color:transparent}
.hider5.is_open{opacity:0;display:none}
.hider5{display:block;vertical-align:top;text-align:center;font-size:15px;color:#000;line-height:18px}
.yellow{background:#FFFAEA}
.block_5{padding:40px 0 25px}
.akc_item{display:inline-block;vertical-align:top;width:278px;background:#fff;border-radius:3px;margin-bottom:30px;text-align:left;-webkit-box-shadow:0 8px 16px 0 rgba(206,197,174,0.64);-moz-box-shadow:0 8px 16px 0 rgba(206,197,174,0.64);box-shadow:0 8px 16px 0 rgba(206,197,174,0.64);margin-right:5px}
.akc_item:nth-child(4n){margin-right:0}
.ideas .akc_item{width:220px}
.ideas .akc_item:nth-child(4n){margin-right:5px}
.ideas .akc_item:nth-child(5n){margin-right:0}
.akc_img{position:relative}
.akc_img img{width:278px;height:278px;border-radius:3px 3px 0 0;-moz-transition:all .5s ease-out!important;-o-transition:all .5s ease-out!important;-webkit-transition:all .5s ease-out!important}
.akc_img.homePage img{width:278px;height:278px}
.akc_img span{display:block;vertical-align:top;overflow:hidden}
.akc_item:hover .akc_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.sale{position:absolute;top:20px;left:20px}
.sale p{text-align:center;color:#fff;border-radius:14px;line-height:30px;padding:0 15px;font-weight:700;font-size:13px;background:#E83D3D;display:inline-block;vertical-align:top}
.sale p span{display:inline-block;vertical-align:top}
.akc_txt{padding:20px 8px 20px 18px}
.akc_txt h4{font-size:16px;color:#00ABDE;font-weight:600;line-height:22px;border-bottom:1px solid #00ABDE;display:inline;vertical-align:top}
.akc_item:hover .akc_txt h4{border-bottom-color:transparent}
.akc_txt span{display:block;vertical-align:top;padding:12px 0;font-size:13px;color:#9D9D9D}
.akc_txt p{color:#000;font-size:13px;line-height:18px}
.hidden_akc{text-align:justify;display:none}
.wr_akc{text-align:left}
.block_6{padding:45px 0}
.wrap_news{text-align:justify}
.news_item{display:inline-block;vertical-align:top;width:174px;text-align:left}
.news_img img{width:100%;height:auto}
.news_img{margin-bottom:17px;height:110px;overflow:hidden}
.news_txt h4{font-size:16px;color:#000;font-weight:600;margin-bottom:12px}
.news_item:hover .news_txt h4{text-decoration:underline;color:#00ACDE}
.news_txt p{color:#000;font-size:13px;line-height:18px;padding-bottom:15px}
.news_txt span{display:block;vertical-align:top;font-size:11px;color:#949494}
.grey{background:#EFEFEF}
.block_7{padding:45px 0}
.wrap_reviews{text-align:justify}
.review_item{display:block;vertical-align:top;width:100%;padding:30px 162px 30px 65px;position:relative;text-align:left}
.review_item h4{font-size:14px;color:#000;font-weight:600;padding-bottom:10px}
.review_item p{font-size:18px;color:#000;line-height:24px;padding-bottom:7px;font-weight:300}
.review_item h6{font-weight:300;font-size:13px;color:#9E9E9E}
.review_item span{display:block;vertical-align:top;width:21px;position:absolute}
.review_item span.left_kov{top:25px;left:25px}
.review_item span.right_kov{bottom:25px;right:127px}
.review_item:hover{background:#fff;-webkit-box-shadow:0 8px 16px 0 rgba(206,197,174,0.64);-moz-box-shadow:0 8px 16px 0 rgba(206,197,174,0.64);box-shadow:0 8px 16px 0 rgba(206,197,174,0.64)}
.block_8{padding:45px 0}
.for_us p{font-size:15px;line-height:24px;color:#000;padding-bottom:20px}
.for_us p:last-child{padding-bottom:0}
.up_footer{padding:65px 0 10px}
.footer{margin-top:2px;padding:30px 0}
.right_foot{float:right;width:285px}
.left_foot{float:right;width:calc(100% - 285px)}
.foot_menu_item{display:inline-block;vertical-align:top;width:24.5%}
.foot_menu_item h4{font-size:16px;color:#000;font-weight:600;margin-bottom:10px}
.foot_menu_item li{display:block;vertical-align:top;margin-bottom:12px}
.foot_menu_item li a{display:inline-block;vertical-align:top;text-decoration:underline;font-size:13px;color:#707070;line-height:15px}
.foot_menu_item li a:hover{text-decoration:none;color:#00ADE4;font-weight:700}
.sform{position:relative;border-radius:4px;background:#77B24C;padding:50px 13px 17px;color:#fff;text-align:center}
.letter{display:block;vertical-align:top;position:absolute;width:110px;top:-55px;left:50%;margin-left:-55px}
.sform h4{font-size:28px;padding-bottom:10px}
.sform p{font-size:14px;line-height:20px;font-weight:600;padding-bottom:13px}
.sform input{display:block;vertical-align:top;width:100%;text-align:center;border:none}
.sform .input_one{line-height:40px;height:40px;text-align:center;padding:0;border-radius:3px;margin-bottom:7px}
.sform .orange{border-radius:3px;line-height:38px;height:38px;border:1px solid #FFE036}
.wrap_footer{position:relative}
.right_footer{float:right;width:272px}
.right_footer .calls{color:#000}
.right_footer .calls a{border-bottom-color:#000}
.left_footer{float:left;width:202px;margin-right:80px}
.left_footer img{max-width:100%}
.middle_footer{float:left;width:420px;font-size:13px;line-height:21px;color:#707070}
.left_hotel{float:left;width:266px}
.right_hotel{float:right;width:845px}
.wrap_tabs3{border:4px solid #E9E9E9;padding:16px 20px 20px}
.hotels{padding:22px 0}
.breadcrumbs{margin-bottom:5px}
.breadcrumbs a{display:inline-block;vertical-align:top;font-size:13px;color:#000;text-decoration:underline;line-height:16px}
.breadcrumbs a:hover{text-decoration:none}
.breadcrumbs span{display:inline-block;vertical-align:top;line-height:16px}
.breadcrumbs span.active_page{font-size:13px;color:#000}
.breadcrumbs span.point{margin:6px 8px;background:#00BEE2;border-radius:50% 50%;width:4px;height:4px}
.fearch_title{position:relative;font-size:15px;color:#000;line-height:38px;border-bottom:1px solid #C5C5C5}
.fearch_title:before{background:url(/bitrix/templates/seven_new/img/icons/ar_down_chosen.png) no-repeat center right;content:'';position:absolute;top:0;right:0;width:15px;height:38px;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.fearch_title:hover{cursor:pointer}
.fearch_title.is_open:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fearch_title.is_open{border-bottom:none}
.fsearch_show{display:none}
.fsearch_item .wr_search_show1 li{line-height:38px;padding:0 3px;font-size:13px}
.fsearch_item .wr_search_show1{border:1px solid #C5C5C5;width:100%;border-radius:0;box-shadow:none}
.fsearch_item .wr_search_show1 li span.s2{font-size:11px}
.fsearch_item .wr_search_show1 li span.s1{width:60px}
.wr_search_show4{border:1px solid #C5C5C5;box-shadow:none;border-radius:0;width:100%;min-width:184px}
.fsearch_item .wr_search_show3{box-shadow:none;border:1px solid #C5C5C5;border-radius:3px;width:302px}
.fsearch_item .calendar_head h4{font-size:15px;margin-right:8px}
.fsearch_item .calendar_head a{font-size:15px;margin-right:8px}
.fsearch_item .calendar_head span{font-size:15px;margin-right:8px}
.fsearch_item .calendar_head{padding:16px 5px}
.fsearch_item .wrap_mounth a{padding-left:5px}
.fsearch_item .left_calendar{width:97px}
.fsearch_item .right_calendar{width:193px;margin-right:5px}
.fsearch_item .right_calendar span{width:27px}
.fsearch_item .day_week span{line-height:27px}
.fsearch_item .mounth_cont span{line-height:27px}
.fsearch_item .wrap_mounth a{line-height:33px}
.tabs_caption3 li{display:inline-block;vertical-align:top;width:49%;text-align:center;font-size:16px;color:#000;font-weight:600;height:30px;border-bottom:2px solid transparent;position:relative}
.tabs_caption3 li:hover{cursor:pointer}
.tabs_caption3 li:before{content:'';display:inline-block;vertical-align:top;border-bottom:1px dashed #000;width:45px;height:1px;position:absolute;top:21px;left:50%;margin-left:-22.5px;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.tabs_caption3 li.active{border-bottom-color:#FFB700}
.tabs_caption3 li.active:before{opacity:0}
.wr_tabs3{position:relative;margin-top:20px}
.check_box_item label{display:block;vertical-align:top;margin-bottom:5px;text-align:left}
.check_box_item div:last-child label{margin-bottom:0}
.check_box_item label:hover{cursor:pointer}
.check_box_item label:hover p{text-decoration:underline}
.check_box_item input[type="checkbox"]{display:none}
.check_box_item input[type="checkbox"] + label span.check_it{display:inline-block;margin-right:13px;line-height:20px;height:20px;width:20px;text-align:center;background:url(/bitrix/templates/seven_new/img/icons/non_check.png) no-repeat top center}
.check_box_item input[type="checkbox"]:checked + label span.check_it{background:url(/bitrix/templates/seven_new/img/icons/check.png) no-repeat top center}
.check_box_item input[type="checkbox"]:checked + label p{font-weight:700;font-size:14px}
.check_box_item input[type="checkbox"] + label p{line-height:20px;font-size:15px;color:#000;display:inline-block;vertical-align:top;width:calc(100% - 33px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.check_box_item input[type="checkbox"] + label p span{float:right}
.choise_pop{text-align:justify}
.choise_pop label{display:inline-block;vertical-align:top;text-align:center;width:345px;padding:28px 15px 10px;min-height:260px;border:4px solid #E1E1E1}
.choise_pop label:hover{cursor:pointer}
.choise_pop input[type="checkbox"]{display:none}
.choise_pop input[type="checkbox"] + label span.check_it{display:block;margin:0 auto;margin-bottom:15px;line-height:26px;height:26px;width:26px;text-align:center;background:url(/bitrix/templates/seven_new/img/icons/non_check2.png) no-repeat top center}
.choise_pop input[type="checkbox"]:checked + label{border-color:#FFC20B}
.choise_pop input[type="checkbox"]:checked + label span.check_it{background:url(/bitrix/templates/seven_new/img/icons/check2.png) no-repeat top center;width:30px}
.choise_pop input[type="checkbox"] + label p{font-size:13px;color:#8F8F8F;line-height:18px}
.choise_pop input[type="checkbox"] + label p a{text-decoration:underline;color:#8F8F8F}
.choise_pop input[type="checkbox"] + label p a:hover{text-decoration:none}
.choise_pop input[type="checkbox"] + label h4{font-size:18px;color:#000;font-weight:600;padding-bottom:10px}
.choise_pop input[type="checkbox"] + label h5{color:#000;font-size:13px;font-weight:600;padding-bottom:5px}
.choise_pop input[type="checkbox"] + label h6{color:#000;font-size:14px;font-weight:400;padding-bottom:15px}
.modal_body .orange{width:160px;line-height:60px;font-size:18px;border-radius:3px;margin-top:20px}
.wr_check_box{padding-top:10px}
.wr_check_box h4{font-size:20px;color:#000;font-weight:600;padding-bottom:10px}
.wr_tabs3 .orange[type="submit"]{width:100%;border-radius:3px;line-height:60px;margin-top:25px}
.pull2{display:none}
.left_hotel .sform{margin-top:95px}
.hotel_slide{float:left;width:224px}
.swiper-slide:not(.hotelDetail){display:inline-block;vertical-align:top}
@media (max-width: 768px) {
	.swiper-slide:not(.hotelDetail) {display:none;}
	.swiper-slide:not(.hotelDetail):nth-child(1) {display:block; max-width: 100% !important;}
	
}
.foto_big{width:100%;margin-bottom:2px;min-width:224px;position:relative}
.foto_big .discount{position:absolute;left:0;bottom:5px;width:100%;padding:10px 10px 0;background:rgba(0,0,0,0.6);color:#fff;font-size:13px}
.foto_big .discount .perc{color:#000;background:#FFCB07;font-weight:700;display:block;margin-left:-10px;margin-right:-10px;padding:10px;margin-top:10px;text-align:center;font-size:14px}
.foto_big img{width:100%;height:100%}
.foto_small{width:69px;position:relative}
.foto_small img{width:100%;height:100%;cursor:pointer}
.foto_small2{margin-right:4px}
.hotel_right{float:right;width:594px}
.showplaces_list .hotel_right{width:calc(100% - 259px)}
.title2{font-size:32px;color:#000;font-weight:300;padding-bottom:7px}
.hotel_item{padding-bottom:17px;border-bottom:1px solid #EAEAEA;margin-bottom:20px}
.hotel_item:last-child{border-bottom:none}
.wrap_hotel_items_hidden{display:none}
.hider3{display:block;vertical-align:top;text-align:center;padding:21px 0;background:#E9E9E9}
.hider3 span{font-size:15px;color:#000;border-bottom:1px dashed #000;position:relative;display:inline-block;vertical-align:top;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-o-transition:all 0 ease;-ms-transition:all 0 ease;transition:all 0 ease}
.hider3 span:hover{border-bottom-color:transparent}
.hider3.is_open span{font-size:0;border-bottom-color:transparent}
.hider3.is_open span:after{content:'Ñêðûòü';display:inline-block;vertical-align:top;text-align:center;font-size:15px;color:#000;border-bottom:1px dotted #000;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.hider3.is_open span:hover:after{border-bottom-color:transparent}
.hotel_head_tags{position:relative}
.hotel_head_tags.withMap{width:50%;float:left}
.hotel_head_map{float:right;width:50%;height:118px;border:1px solid #B9B9B9;position:relative}
.hotel_head_map .mapHeightUp{position:absolute;top:10px;right:10px;z-index:20;color:#000;font-size:80%;display:inline-block;background:#FFCB07;padding:5px 10px;border-radius:3px}
@media (max-width: 768px) {
.hotel_head_tags.withMap{width:100%;float:none}
.hotel_head_map{float:none;width:100%;height:150px}
}
.hotel_head_tags a{display:inline-block;vertical-align:top;line-height:16px;font-size:13px}
.hotel_head_tags a.tag_item{border-bottom:1px dashed #00BEE2;color:#00BEE2;margin-right:10px}
.hotel_head_tags a.tag_item:hover{border-bottom-color:transparent}
.hotel_head_tags a.in_map_pl{float:right;color:#000;margin-right:5px;padding-left:17px;position:relative}
.hotel_head_tags a.in_map_pl:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/in_map.png) no-repeat center center;width:10px;height:16px;position:absolute;top:0;left:0}
.hotel_head_tags a.in_map_pl span{border-bottom:1px dashed #000}
.hotel_head_tags a.in_map_pl:hover span{border-bottom-color:transparent}
.pokaz_in_map{position:absolute;top:20px;left:20px;color:#fff;padding:0 27px 0 37px;line-height:37px;border-radius:3px;background:rgba(0,0,0,0.3);font-size:13px;display:none}
.pokaz_in_map span{display:block;vertical-align:top;position:relative}
.pokaz_in_map span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/in_map2.png) no-repeat center center;width:12px;height:37px;position:absolute;top:0;left:-22px}
.hotel_body{margin-top:13px}
.h_body_item{padding:9px 19px;border-radius:3px;border:1px solid #B9B9B9;margin-bottom:10px;position:relative}
.h_body_hidden{display:none}
.h_body_visible > div{display:inline-block;vertical-align:top}
/*.h_body_visible:hover{cursor:pointer}*/
.name_h_body{position:relative;padding-left:24px;width:219px}
.name_h_body:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/ar_down_chosen.png) no-repeat center center;width:15px;height:27px;position:absolute;top:0;left:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.name_h_body h4{line-height:27px;color:#5DBDE0;font-size:15px; text-decoration: underline; cursor: pointer;}
.how_h_body{padding:4px 21px 4px 13px;border-right:1px solid #E4E4E4;border-left:1px solid #E7E7E7}
.how_h_body span{display:inline-block;vertical-align:top;line-height:20px;height:20px;width:19px;position:relative}
.how_h_body span i{display:block;position:absolute;padding:1px 8px;font-size:10px;color:#000;font-style:normal;font-weight:700;background:#CBD996;border-radius:50%;top:6px;right:-11px}
.how_h_body span.ch img {width: 15px;vertical-align: bottom}
.how_h_body span.ch i {padding: 0px 7px; font-size: 9px;}
.how_h_body p{margin:0 -2px 0 9px;line-height:20px;color:#242424;font-size:13px;display:inline-block;vertical-align:top}
.info_much_h_body > div{display:inline-block;vertical-align:top}
.info_much_h_body{padding-left:10px;max-width:246px}
.quest_h_body p{font-size:15px;color:#000;border-radius:50% 50%;background:#E3EDF4;width:27px;line-height:27px;text-align:center;margin-right:0}
.quest_h_body p.svYes{background:#76B14D;color:#fff}
.quest_h_body p.svNo{background:#FFCB07;}
.much_h_body{text-align:right}
.much_h_body span{display:inline-block;vertical-align:top;line-height:26px;color:#000;font-size:18px;font-weight:700;position:relative}
.much_h_body span.priceDesc{font-size:11px;font-weight:400;margin:0 5px;max-width:98px;line-height:13px;text-align:left;max-height:52px;overflow:hidden}
.h_body_visible.is_open .name_h_body:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.h_body_hidden{margin-top:18px}
.h_hidden_left{float:left;width:98px}
.h_hidden_left img{width:100%;height:auto}
.h_hidden_right{float:right;width:calc(100% - 120px)}
.h_hidden_right p{font-size:15px;line-height:24px;color:#000}
.h_hidden_down{margin-top:12px}
.h_hidden_down a{display:inline-block;vertical-align:top;font-size:15px;color:#000;font-weight:600;line-height:44px}
.h_hidden_down a.orange{width:170px;border-radius:25px}
.h_hidden_down a.orange.svYes{background:#76B14D!important;color:#fff}
.podr_hidden{margin-left:20px}
.podr_hidden:hover{text-decoration:underline}
.hide_hotel{display:block;vertical-align:top;text-align:center;font-size:13px;color:#000;border-top:1px solid #EDEDED;margin:0 auto 20px;position:relative;line-height:38px}
.left_hotel .hide_hotel{margin-bottom:0}
.hide_hotel.is_open{font-size:0}
.hide_hotel.is_open:after{content:'Ñêðûòü';display:inline-block;vertical-align:top;text-align:center;font-size:13px;color:#000;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.hide_hotel.is_open:hover:after{border-bottom-color:transparent}
.hide_hotel:hover span{border-bottom-color:transparent}
.wr_show_hotel{display:none}
.hotel_down a{display:inline-block;vertical-align:top;line-height:44px;color:#000}
.hotel_down a.orange{width:165px;border-radius:25px}
.hotel_down .podr_hidden{font-size:15px;font-weight:600;margin-right:35px}
.hotel_down a.like_hotel{font-size:14px;width:50px;margin-right:20px}
.hotel_down a.like_hotel span{float:right;position:relative;display:block;vertical-align:top;padding-left:22px}
.hotel_down a.like_hotel span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/like1.png) no-repeat center center;width:17px;height:44px;position:absolute;top:0;left:0;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.hotel_down a.com_hotel{font-size:14px;width:60px}
.hotel_down a.com_hotel span{position:relative;display:inline-block;vertical-align:top;padding-left:28px}
.hotel_down a.com_hotel span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/comments1.png) no-repeat center center;width:18px;height:44px;position:absolute;top:0;left:0;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.hotel_down a.like_hotel:hover span:before{opacity:.8}
.hotel_down a.com_hotel:hover span:before{opacity:.8}
.shadow{display:none}
.main_hotel{border-top:1px solid #EDEDED}
.wrap_likes{padding:5px 0}
.wrap_likes a{display:inline-block;vertical-align:top;line-height:44px;color:#000}
.wrap_likes a.like_hotel{font-size:14px;width:156px;margin-right:20px}
.wrap_likes a.like_hotel span{float:right;position:relative;display:block;vertical-align:top;padding-left:22px}
.wrap_likes a.like_hotel span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/like1.png) no-repeat center center;width:17px;height:44px;position:absolute;top:0;left:0;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.wrap_likes a.com_hotel{font-size:14px;width:107px}
.wrap_likes a.com_hotel span{position:relative;display:inline-block;vertical-align:top;padding-left:28px}
.wrap_likes a.com_hotel span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/comments1.png) no-repeat center center;width:18px;height:44px;position:absolute;top:0;left:0;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.wrap_likes a.like_hotel:hover span:before{opacity:.8}
.wrap_likes a.com_hotel:hover span:before{opacity:.8}
.swiper-container2{display:none}
.slider_big_img{position:relative;width:100%}
.slider_big_img img{width:100%;height:100%}
.slider_big_foto{position:relative}
.slider_big_txt{position:absolute;bottom:0;width:280px;left:50%;margin-left:-140px;margin-bottom:16px}
.slider_big_txt .orange{line-height:56px;border-radius:3px;display:block;width:100%}
.slider2{width:100%;position:relative;display:block;vertical-align:top}
.slider li{display:block;vertical-align:top}
.slider li img{height:640px}
.bx-controls-direction a{position:absolute;width:70px;height:114px;top:50%;margin-top:-57px;z-index:8;cursor:pointer;-moz-background-size:70px 114px;-webkit-background-size:70px 114px;background-size:70px 114px;background-position:center;background-repeat:no-repeat}
.bx-controls-direction a.bx-prev{background:url(/bitrix/templates/seven_new/img/icons/ar_left.png) no-repeat center center rgba(0,0,0,0.3);left:0;border:0 3px 3px 0;right:auto}
.bx-controls-direction a.bx-next{background:url(/bitrix/templates/seven_new/img/icons/ar_right.png) no-repeat center center rgba(0,0,0,0.3);border:3px 0 0 3px;right:0;left:auto}
.bx-controls-direction a.bx-prev:hover{background:url(/bitrix/templates/seven_new/img/icons/ar_left.png) no-repeat center center rgba(0,0,0,0.6)}
.bx-controls-direction a.bx-next:hover{background:url(/bitrix/templates/seven_new/img/icons/ar_right.png) no-repeat center center rgba(0,0,0,0.6)}
.bx-wrapper{position:relative}
.slider-pager{text-align:left;margin-top:5px}
.slider-pager li{display:inline-block;vertical-align:top;width:91px;margin-bottom:5px}
.slider-pager li img{width:100%;height:91px}
.slider-pager li.active{position:relative}
.slider-pager li.active:before{content:'';top:0;left:0;right:0;bottom:0;border:4px solid #77B24C;position:absolute}
.slider-pager li:hover{cursor:pointer}
.hotel_info{padding:50px 0 40px}
.hotel_info p + p{padding-top:25px}
.hotel_info p{color:#000;font-size:16px;line-height:26px}
.in_big_sl{position:absolute;top:0;left:0;right:0;bottom:0}
.wr_in_big{position:relative;width:100%;height:100%;padding:20px}
.wr_in_big .pokaz_in_map{display:block;right:20px;left:auto}
.wr_in_big .pokaz_in_map:hover{text-decoration:underline}
.wr_in_big.wr_in_big2 .pokaz_in_map{display:block;right:auto;left:20px}
.all_dostprim{position:absolute;top:20px;left:20px;font-size:13px;font-weight:400;padding:0 15px;border-radius:3px;background:rgba(0,0,0,0.3);color:#fff;line-height:38px}
.all_dostprim:hover{text-decoration:underline}
.bottom_in_big{position:absolute;bottom:35px;left:20px;right:20px}
.in_big_bot_left{float:left;width:350px;color:#fff;margin-top:3.5px}
.in_big_bot_left a{display:inline-block;vertical-align:top;line-height:18px;border-bottom:1px solid #fff;font-size:13px;font-weight:600;margin-left:3px;color:#fff}
.in_big_bot_left a:hover{border-bottom-color:transparent}
.in_big_bot_left p span{display:inline-block;vertical-align:top;margin-right:10px;width:24px}
.in_big_bot_left h4{padding-left:34px;padding-top:10px;font-size:13px;font-weight:600}
.slider li .flag_place img{width:100%;height:18px}
.bottom_in_big .orange{width:200px;margin:0 auto;display:block;line-height:50px;border-radius:3px}
.in_big_bot_right{float:right}
.ratingBlockShow{position:absolute;z-index:34;right:65px;top:522px;width:120px;height:80px;background:#fff;border:1px solid #ccc;border-radius:5px;padding:5px;cursor:pointer;opacity:.95}
.hotel_item .hotel_down .ratingBlockShow{top:-14px;right:0}
.mob_kur_info .in_big_bot_right2.withRating{width:100%;height:100px;line-height:inherit!important;color:#000;margin-left:0}
.mob_kur_info .in_big_bot_right2 .ratingBlockShow{top:17px;right:calc(50% - 60px)}
.review_item .ratingBlockShow{height:62px;right:20px;top:20px;z-index:auto}
.review_item .ratingBlockShow span{position:relative;width:auto}
@media (max-width: 768px) {
.review_item{padding-top:100px!important}
.review_item .ratingBlockShow{right:calc(50% - 60px)}
}
.ratingBlockShow:hover{opacity:1}
.ratingBlockShow:hover::before,.ratingBlockShow:hover::after{content:'';position:absolute;left:calc(50% - 10px);bottom:-20px;border:10px solid transparent;border-top:10px solid #ccc}
.ratingBlockShow:hover::after{border-top:10px solid #fff;bottom:-19px}
.ratingBlockShow span{display:block;text-align:center;font-size:12px}
.ratingBlockShow span a{line-height:inherit!important;color:#00BEE2!important}
.ratingBlockShow .rating_digit{font-size:24px}
.ratingBlockShow .more_rating{position:absolute;top:90px;left:calc(50% - 125px);background:#fff;width:250px;border:1px solid #ccc;padding:10px 10px 5px;text-align:left;display:none;z-index:35!important}
@media (max-width: 768px) {
	.hotel_item .hotel_down .ratingBlockShow {position: relative; top: 23px;right: -50%;margin-left: -54px;}
.hotel_item .hotel_down .ratingBlockShow .more_rating{right:0}
}
.ratingBlockShow:hover .more_rating{display:block}
.ratingBlockShow .more_rating .item{margin-bottom:5px}
.ratingBlockShow .more_rating .item span{display:block;text-align:left}
.ratingBlockShow .more_rating .item span.line{height:5px;background:#ccc;border-radius:5px;position:relative;width:90%}
.ratingBlockShow .more_rating .item span.line .digit{position:absolute;right:-25px;top:-6px;width:17px;text-align:center}
.ratingBlockShow .more_rating .item span.line .value{height:100%;background:#FFCB07;border-radius:5px}
.hotel_head_tags a.com_hotel2{font-size:13px;width:auto;color:#000;position:absolute;right:6px;top:-32px}
.hotel_head_tags a.com_hotel2 span{position:relative;display:inline-block;vertical-align:top;padding-left:28px}
.hotel_head_tags a.com_hotel2 span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/comments_wh.png) no-repeat center center;width:18px;height:19px;position:absolute;top:0;left:0;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.hotel_head_tags a.com_hotel2:hover span:before{opacity:.8}
.in_big_bot_right a.like_hotel2:hover span:before{opacity:.8}
.in_big_bot_right a{display:inline-block;vertical-align:top;line-height:44px;color:#fff}
.in_big_bot_right a.like_hotel2{font-size:14px;width:156px;margin-right:20px}
.in_big_bot_right a.like_hotel2 span{float:right;position:relative;display:block;vertical-align:top;padding-left:22px}
.in_big_bot_right a.like_hotel2 span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/like_wh.png) no-repeat center center;width:17px;height:44px;position:absolute;top:0;left:0;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.wrap_simele{padding-bottom:40px}
.wr_simele{text-align:left}
.wr_simele2{text-align:justify;display:none}
.simele_item{display:inline-block;vertical-align:top;width:25%;max-width:279px;position:relative;margin-bottom:35px;color:#fff}
.like_akc2 .com_hotel{font-size:14px;width:107px}
.like_akc2 .com_hotel span{position:relative;display:inline-block;vertical-align:top;padding:0 0 0 28px}
.like_akc2 .com_hotel span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/comments_grey.png) no-repeat center center;width:18px;height:44px;position:absolute;top:0;left:0;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.like_akc2 .like_hotel:hover span:before{opacity:.8}
.like_akc2 .com_hotel:hover span:before{opacity:.8}
.like_akc2{display:inline-block;vertical-align:top;line-height:44px;color:#fff}
.like_akc2 .like_hotel{font-size:14px;width:44px;margin-right:20px}
.like_akc2 .like_hotel span{float:right;position:relative;display:block;vertical-align:top;padding:0 0 0 22px}
.like_akc2 .like_hotel span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/like_grey.png) no-repeat center center;width:17px;height:44px;position:absolute;top:0;left:0;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.like_akc2 > div{display:inline-block;vertical-align:top}
.wr_near{text-align:left}
.wr_near2{text-align:justify;display:none}
.wrap_near{padding:42px 0 20px}
.place_big{color:#fff;font-size:13px}
.in_big_bot_left2 p{color:#000;font-size:13px;line-height:14px;font-weight:600}
.in_big_bot_left2 p a{color:#000;font-size:13px;border-bottom:1px solid #000}
.in_big_bot_left2 p a:hover{border-bottom-color:transparent}
.in_big_bot_left2 span{display:inline-block;vertical-align:top;width:24px;height:14px;margin-right:10px}
.in_big_bot_left2 span img{width:100%;height:14px}
.in_big_bot_left2 h4{margin-left:34px;color:#000;font-size:13px;font-weight:600;padding-top:10px}
.in_big_bot_right2{margin-left:34px}
.in_big_bot_right2 a{display:inline-block;vertical-align:top;font-size:14px;color:#000}
.in_big_bot_right2 .com_hotel2{width:100px}
.in_big_bot_right2 .com_hotel2 span{position:relative;display:inline-block;vertical-align:top;padding:0 0 0 28px}
.in_big_bot_right2 .com_hotel2 span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/comments_mob.png) no-repeat center center;width:18px;height:44px;position:absolute;top:0;left:0;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.in_big_bot_right2 .like_hotel2:hover span:before{opacity:.8}
.in_big_bot_right2 .com_hotel2:hover span:before{opacity:.8}
.in_big_bot_right2{display:inline-block;vertical-align:top;line-height:44px;color:#fff}
.in_big_bot_right2 .like_hotel2{width:151px;margin-right:20px}
.in_big_bot_right2 .like_hotel2 span{float:right;position:relative;display:block;vertical-align:top;padding:0 0 0 22px}
.in_big_bot_right2 .like_hotel2 span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/like_mob.png) no-repeat center center;width:17px;height:44px;position:absolute;top:0;left:0;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.mob_kur_info{display:none}
.up_info_idea{margin-top:45px;position:relative}
.left_idea{float:left;width:145px;background:#fff;position:relative;z-index:2}
.right_idea{float:right;width:195px;background:#fff;position:relative;z-index:2}
.middle_idea{position:absolute;top:0;left:0;margin-left:0;width:100%;text-align:center;background:#fff}
.up_info_idea h4{font-size:22px;font-weight:300;color:#000;padding-bottom:10px}
.up_info_idea p{font-size:12px;color:#000}
.up_info_idea h4 a{display:inline-block;vertical-align:top;border-bottom:1px solid #000;color:#000}
.up_info_idea h4 a:hover{border-bottom-color:transparent}
.middle_idea h4{position:relative}
.middle_idea h4:before{content:'';background:#EFEFEF;width:192px;left:166px;position:absolute;top:50%;height:1px;margin-top:-.5px}
.middle_idea h4:after{content:'';background:#EFEFEF;width:161px;right:203px;position:absolute;top:50%;height:1px;margin-top:-.5px}
.tabs_content4 p{font-size:14px;color:#000;line-height:24px}
.tabs_content4 p + p{padding-top:25px}
.road{padding:40px 0}
.wrap_tabs4 .wr_tabs{margin-top:50px}
.tabs_caption4{-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 5px 13px 0 rgba(0,0,0,0.25);box-shadow:0 5px 13px 0 rgba(0,0,0,0.25)}
.tabs_caption4 li{display:inline-block;vertical-align:top;background:#fff;width:24%;line-height:60px;color:#000;font-size:18px;-webkit-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);-moz-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);box-shadow:inset -1px 0 0 0 rgba(223,223,223,1)}
.tabs_caption4 li:first-of-type{border-radius:3px 0 0 3px}
.tabs_caption4 li:last-child{border-radius:0 3px 3px 0;box-shadow:none}
.tabs_caption4 li span{display:inline-block;vertical-align:top;width:123px;height:60px}
.tabs_caption4 li span.l1{background:url(/bitrix/templates/seven_new/img/kak/1.png) no-repeat center center}
.tabs_caption4 li span.l2{background:url(/bitrix/templates/seven_new/img/kak/2.png) no-repeat center center}
.tabs_caption4 li span.l3{background:url(/bitrix/templates/seven_new/img/kak/3.png) no-repeat center center}
.tabs_caption4 li span.l4{background:url(/bitrix/templates/seven_new/img/kak/4.png) no-repeat center center}
.tabs_caption4 li.active span.l1{background:url(/bitrix/templates/seven_new/img/kak/11.png) no-repeat center center}
.tabs_caption4 li.active span.l2{background:url(/bitrix/templates/seven_new/img/kak/22.png) no-repeat center center}
.tabs_caption4 li.active span.l3{background:url(/bitrix/templates/seven_new/img/kak/33.png) no-repeat center center}
.tabs_caption4 li.active span.l4{background:url(/bitrix/templates/seven_new/img/kak/44.png) no-repeat center center}
.tabs_caption4 li.active{color:#fff;background:#00BEE2;-webkit-box-shadow:inset -1px 0 0 0 rgba(0,190,226,1);-moz-box-shadow:inset -1px 0 0 0 rgba(0,190,226,1);box-shadow:inset -1px 0 0 0 rgba(0,190,226,1)}
.tabs_caption4 li:hover{cursor:pointer}
.wrap_ask{padding:48px}
.form_ask{padding-bottom:30px}
.wr_ask .hider4{position:absolute;display:inline-block;vertical-align:top;right:0;top:20px;font-size:15px;color:#000}
.wr_ask .hider4 span{position:relative}
.wr_ask .hider4 span:before{content:'Ñêðûòü';position:absolute;top:0;right:0;font-size:15px;color:#000;border-bottom:1px dashed #000;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.wr_ask .hider4:hover span:before{border-bottom-color:transparent}
.wr_ask .hider4.is_open span:before{content:'Ïîêàçàòü';position:absolute;right:0;font-size:15px;color:#000}
.wrap_ask .conteiner{position:relative}
.up_ask{text-align:justify}
.input_two{display:inline-block;vertical-align:top;width:31.45%;max-width:368px;border-radius:4px;background:#fff;line-height:60px;font-size:15px;color:#000;padding-left:30px;border:none;margin-bottom:20px;height:60px;-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 5px 13px 0 rgba(0,0,0,0.1);box-shadow:0 5px 13px 0 rgba(0,0,0,0.1)}
.input_two::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000}
.input_two::-moz-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000}
.input_two:-moz-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000}
.input_two:-ms-input-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000}
.input_two:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}
.input_two:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}
.input_two:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}
.input_two:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}
textarea.input_two::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000}
textarea.input_two::-moz-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000}
textarea.input_two:-moz-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000}
textarea.input_two:-ms-input-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000}
textarea.input_two:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}
textarea.input_two:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}
textarea.input_two:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}
textarea.input_two:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}
textarea.input_two{width:100%;max-width:inherit;height:190px;line-height:normal;padding:15px 0 0 30px}
.form_ask .orange{box-shadow:none;line-height:60px;width:192px;display:block;vertical-align:top}
.near_txt a{width:134px;display:block;vertical-align:top;line-height:42px;font-size:15px;color:#fff;text-align:center;border-radius:3px;margin-right:17px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,183,0,1);-moz-box-shadow:inset 0 0 0 1px rgba(255,183,0,1);box-shadow:inset 0 0 0 1px rgba(255,183,0,1)}
.near_txt a:hover{background:#FFB700;color:#000}
.near_txt h4{font-size:18px;font-weight:600}
.near_txt p{padding:15px 0;font-size:13px}
.near_txt{color:#fff;position:absolute;text-align:left;margin-bottom:30px;padding:0 5px 0 30px;color:#fff;bottom:0;left:0}
.near_img img{width:100%;height:auto}
.near_w_item{display:inline-block;vertical-align:top;width:31%;margin-bottom:35px;position:relative;margin-right:35px}
.near_w_item:nth-child(3n){margin-right:0}
.up_contacts{padding-bottom:30px}
.wrap_contacts{padding:20px;border:2px solid #FFCB07;background:#FFFBEB}
.contact_img{display:inline-block;vertical-align:top;margin-right:25px;width:280px;overflow:hidden}
.contact_img img{max-width:100%}
.contact_txt{display:inline-block;vertical-align:top;width:calc(100% - 185x)}
.contact_txt h4{font-weight:300;font-size:16px;color:#000;padding-bottom:5px}
.contact_txt p{font-weight:300;font-size:14px;color:#000;padding:10px 0 15px}
.contact_txt a{color:#000;font-size:18px;display:inline-block;vertical-align:top;border-bottom:1px dashed #000}
.contact_txt a:hover{border-bottom-color:transparent}
.contact_txt span{font-weight:700;font-size:32px;color:#003D6C;line-height:32px}
.contacts{padding-top:25px}
.wr_item_cont_up{padding-bottom:5px}
.wr_item_cont_up p{position:relative;line-height:19px;font-weight:300;font-size:16px;color:#000;margin-bottom:25px;padding-left:30px}
.wr_item_cont_up p.place_cont:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/in_map.png) no-repeat center center;background-size:cover;width:13px;height:19px;position:absolute;top:0;left:0}
.wr_item_cont_up p.phone_cont:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/phone.png) no-repeat center center;width:20px;height:19px;position:absolute;top:0;left:0}
.wr_item_cont_up p.phone_cont span{display:inline-block;vertical-align:top;font-weight:700;font-size:20px;color:#003D6C;margin:0 15px 0 7px}
.wr_item_cont_up p.phone_cont a{border-bottom:1px dashed #003D6C;font-size:16px;font-weight:600;display:inline-block;vertical-align:top;color:#003D6C}
.wr_item_cont_up p.phone_cont a:hover{border-bottom-color:transparent}
.map{height:483px;margin-bottom:15px}
.cont_item_info{display:inline-block;vertical-align:top;width:266px;border:1px solid #FFCB07;margin:0 20px 20px 0;text-align:center;padding:20px 15px}
.cont_item_info:nth-child(4n){margin:0 0 20px}
.cont_down{min-height:315px;padding:30px 0 0}
.cont_item_info:hover{background:#FFFBEB}
.cont_item_img{width:151px;margin:0 auto}
.cont_item_img img{width:100%;height:151px;border-radius:50% 50%}
.cont_item_txt h3{font-size:18px;color:#003D6C;font-weight:700;padding-bottom:10px}
.cont_item_txt h4{font-size:15px;color:#000;font-weight:700;padding-bottom:10px}
.cont_item_txt p{line-height:20px;font-size:15px;color:#000}
.cont_item_txt p span{font-weight:600}
.cont_item_soc p{position:relative;margin-top:20px;padding-left:35px;line-height:18px;color:#003D6C;text-align:left}
.cont_item_soc p.phone{font-weight:700;font-size:16px}
.cont_item_soc p.icq{font-weight:600;font-size:16px}
.cont_item_soc p.mail{font-weight:400;font-size:16px}
.cont_item_soc p.mail a{border-bottom:1px dashed #003D6C;display:inline-block;vertical-align:top;color:#003D6C}
.cont_item_soc p.mail a:hover{border-bottom-color:transparent}
.cont_item_soc p:before{content:'';position:absolute;top:0;left:0;height:18px}
.cont_item_soc p.phone:before{background:url(/bitrix/templates/seven_new/img/icons/phone.png) no-repeat center center;width:20px}
.cont_item_soc p.icq:before{background:url(/bitrix/templates/seven_new/img/icons/icq.png) no-repeat center center;width:18px}
.cont_item_soc p.mail:before{background:url(/bitrix/templates/seven_new/img/icons/mail.png) no-repeat center center;width:18px}
.cont_item_info .orange{width:100%;line-height:45px;height:45px;border-radius:20px;display:block;vertical-align:top;margin-top:15px}
.wrap_other{padding:15px 0 60px}
.wr_other{text-align:justify}
.other_item{display:inline-block;vertical-align:top;width:266px;border:2px solid #FFD448;padding-top:60px;height:197px;text-align:center}
.other_item a{display:inline-block;vertical-align:top;color:#003D6C;font-size:18px;border-bottom:1px dashed #003D6C;margin-bottom:15px}
.other_item a:hover{border-bottom-color:transparent}
.other_item p{font-size:15px;color:#000;line-height:22px}
.slider2.slider3{display:none}
.saw_left{float:left;width:367px}
.saw_img img{width:100%;height:auto}
.saw_right{float:right;width:calc(100% - 387px);max-width:745px}
.saw_info{margin:15px 0;color:#000;font-size:15px;line-height:21px}
.saw_check ul{background:#fff;border-radius:23px;-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);height:52px;display:inline-block}
.saw_check ul li{display:block;vertical-align:top;text-align:left;-webkit-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);-moz-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);float:left}
.saw_check ul li:last-child{box-shadow:none;border-radius:0 23px 23px 0;overflow:hidden}
.saw_check ul li:last-child a{border-radius:0 23px 23px 0}
.saw_check ul li:first-of-type a{border-radius:23px 0 0 23px}
.saw_check ul li:first-of-type{border-radius:23px 0 0 23px}
.saw_check ul li a{display:block;vertical-align:top;line-height:52px;color:#000;font-size:14px;padding:0 12px 0 0}
.saw_check ul li a span{display:inline-block;vertical-align:top;height:52px;width:55.48px}
.saw_check ul li.saw1 a span{background:url(/bitrix/templates/seven_new/img/saw/1.png) no-repeat center center}
.saw_check ul li.saw2 a span{background:url(/bitrix/templates/seven_new/img/saw/2.png) no-repeat center center}
.saw_check ul li.saw2_2 a span{background:url(/bitrix/templates/seven_new/img/saw/2_2.png) no-repeat center center}
.saw_check ul li.saw3 a span{background:url(/bitrix/templates/seven_new/img/saw/3.png) no-repeat center center}
.saw_check ul li.saw4 a span{background:url(/bitrix/templates/seven_new/img/saw/4.png) no-repeat center center}
.saw_check ul li.saw5 a span{background:url(/bitrix/templates/seven_new/img/saw/5.png) no-repeat center center}
.saw_check ul li:hover a{color:#fff;background:#77B24C}
.saw_check ul li.saw1:hover a span{background:url(/bitrix/templates/seven_new/img/saw/11.png) no-repeat center center}
.saw_check ul li.saw2:hover a span{background:url(/bitrix/templates/seven_new/img/saw/22.png) no-repeat center center}
.saw_check ul li.saw2_2:hover a span{background:url(/bitrix/templates/seven_new/img/saw/2_22.png) no-repeat center center}
.saw_check ul li.saw3:hover a span{background:url(/bitrix/templates/seven_new/img/saw/33.png) no-repeat center center}
.saw_check ul li.saw4:hover a span{background:url(/bitrix/templates/seven_new/img/saw/44.png) no-repeat center center}
.saw_check ul li.saw5:hover a span{background:url(/bitrix/templates/seven_new/img/saw/55.png) no-repeat center center}
.hotel_down.hotel_down2 .orange{width:130px}
.hotel_down.hotel_down2{margin-top:25px}
.hotel_head.hotel_head2{display:none}
.wr_saw2{display:none}
.saw_item{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #FBFBFB}
.saw_item:last-child{border-bottom:none}
.pull3{display:none;color:#000;font-size:14px;position:relative;padding-left:32px;padding-right:50px;line-height:54px}
.pull3:after{content:'';background:url(/bitrix/templates/seven_new/img/icons/ar_down2.png) no-repeat center center;width:50px;height:54px;position:absolute;top:0;right:0}
.pull3.is_open:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.kurort_links{margin:10px -20px 25px;padding:20px 20px 0;background:#EAF6E2;border-radius:4px}
.kurort_links ul{width:100%;background:#fff;height:74px;border-radius:4px}
.kurort_links ul li:last-child{box-shadow:none;border-radius:0 4px 4px 0;overflow:hidden}
.kurort_links ul li:last-child a{border-radius:0 4px 4px 0;padding-right:37px}
.kurort_links ul li:first-of-type{border-radius:4px 0 0 4px}
.kharact_show li{display:block;float:left;vertical-align:top;text-align:center;-webkit-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);-moz-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);box-shadow:inset -1px 0 0 0 rgba(223,223,223,1)}
.kharact_show li a{display:block;vertical-align:top;color:#000;padding:0 26px 0 13px;font-size:17px;line-height:74px;height:100%}
.kurort_links ul li:first-of-type a{border-radius:4px 0 0 4px;padding-left:26px}
.kharact_show li a .fa{color:#76B14D;margin:0 9px}
.kharact_show li.active a,.kharact_show li:hover a{color:#fff;background:#00BEE2}
.kharact_show li.active a .fa,.kharact_show li:hover a .fa{color:#fff}
@media (max-width: 768px) {
.kurort_links{margin:10px -10px 25px;padding:10px 10px 0}
.kharact_show li{text-align:left}
}
.video{width:100%;max-width:984px;margin:0 auto;padding:50px 0}
.video img{width:100%;height:auto}
.wr_advance2 .show_advance{display:block}
.show_advance{display:none}
.wr_advance .title{font-weight:300}
.show_advance p,.show_advance div{color:#000;font-size:16px;line-height:26px}
#main_content.show_advance p,#main_content.show_advance div{font-size:inherit}
.show_advance p + p{padding-top:10px}
.wr_advance .hider6{position:absolute;display:inline-block;vertical-align:top;right:0;top:48px;font-size:15px;color:#000}
.wr_advance.wr_advance2 .hider6 span:before{content:'Ïîêàçàòü'}
.wr_advance.wr_advance2 .hider6.is_open span:before{content:'Ñêðûòü'}
.wr_advance .hider6 span:before{content:'Ñêðûòü';position:absolute;top:0;right:0;font-size:15px;color:#000;border-bottom:1px dashed #000;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.wr_advance .hider6 span{position:relative}
.wr_advance .hider6.is_open span:before{content:'Ïîêàçàòü';position:absolute;right:0;font-size:15px;border-bottom:1px dashed #000;color:#000}
.wr_advance .hider6:hover span:before{border-bottom-color:transparent}
.wr_advance{position:relative;border-bottom:1px solid #EFEFEF;padding:48px 0}
.wr_advance h4{padding:0}
.search_hotel{padding-top:45px}
.search_hotel .title2{padding-bottom:30px}
.up_search_show{display:none;position:absolute;z-index:9;width:100%;top:100%;left:0;margin-top:10px}
.wrap_search_hotel{padding:0}
.up_search_hotel{border-radius:3px;background:#fff;-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);box-shadow:0 5px 13px 0 rgba(0,0,0,0.26)}
.up_search_hotel:not(.notFloatRight){float:right;width:845px}
@media (max-width: 1140px) {
.up_search_hotel:not(.notFloatRight){float:none;width:auto}
}
.up_search_item{display:inline-block;vertical-align:top;padding:0 0 0 25px;position:relative;-webkit-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);-moz-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);width:408px}
.up_search_hotel:not(.notFloatRight) .up_search_item1{width:260px}
.modal_body .up_search_item{max-width:160px}
.modal_body .up_search_inp{margin-bottom:1px}
.modal_body .up_search_item{box-shadow:none}
.up_search_item:first-of-type{border-radius:3px 0 0 3px}
.up_search_item:nth-last-child(2){width:147px;box-shadow:none}
.up_search_inp{position:relative;font-size:15px;color:#000;line-height:60px;height:62px;overflow:hidden;border:none;width:95%}
.up_search_inp:hover{cursor:pointer}
.up_search_inp:after{content:'';background:url(/bitrix/templates/seven_new/img/icons/ar_down_chosen.png) no-repeat center left;width:15px;height:60px;position:absolute;top:0;right:8px;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.up_search_inp.is_open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.wrap_result_search{padding-top:20px}
.wrap_result_search h2{font-size:15px;color:#000;padding:0 0 20px 20px}
.much_h_body{font-size:12px;color:#000}
.wr_result_search_it .name_h_body{position:relative;padding-left:24px;width:355px}
.wr_result_search_it .h_body_item{padding:13px 19px;border:none;background:#fff;position:relative;border:1px solid #B9B9B9;}
.wr_result_search_it .much_h_body{text-align:left;padding-right:0}
.wr_result_search_it .info_much_h_body{width:inherit;max-width:477px;padding-right:25px}
.wr_result_search_it .much_h_body p{display:inline-block;vertical-align:top;margin-left:43px;max-width:233px}
.wr_result_search_it .much_h_body span{display:inline-block;vertical-align:top}
.bron{display:inline-block;vertical-align:top;text-align:center;color:#000;font-size:15px;line-height:60px;font-weight:600;background:#E9E9E9;width:165px;position:absolute;right:0;top:50%;margin-top:-30px}
.h_body_visible.is_open .bron{top:0;margin-top:0}
.bron:hover{background:#FFCB07}
.bron.svYes{background:#76B14D;color:#fff}
.wr_result_search2{display:none}
.wrap_result_search .hide_hotel{border-top:none}
.wrap_advans3 .wr_advance{border-bottom:none}
.za_chto{padding:48px}
.za_chto .conteiner{position:relative}
.za_chto .show_chto{padding-top:30px}
.za_chto .show_chto ul:not(.widthAll){display:inline-block;vertical-align:top;width:25%}
.za_chto .show_chto ul li,ul.styledList li{position:relative;vertical-align:top;font-size:17px;color:#000;padding-left:48px;line-height:27px;margin-bottom:20px}
.za_chto .show_chto ul li:last-child,ul.styledList li:last-child{margin-bottom:0}
.za_chto .show_chto ul li:before,ul.styledList li:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/choise.png) no-repeat center center;width:27px;height:27px;position:absolute;top:0;left:0}
.wr_ask .hider7 span{position:relative}
.wr_ask .hider7 span:before{content:'Ñêðûòü';position:absolute;top:0;right:0;font-size:15px;color:#000;border-bottom:1px dashed #000;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.wr_ask .hider7.is_open span:before{content:'Ïîêàçàòü';position:absolute;right:0;font-size:15px;color:#000}
.wr_ask .hider7{position:absolute;display:inline-block;vertical-align:top;right:0;top:20px;font-size:15px;color:#000}
.wr_ask .hider7:hover span:before{border-bottom-color:transparent}
.za_chto .title2 span{display:none;font-size:32px;color:#000;font-weight:300;padding-bottom:7px}
.wrap_hotel_items2 .hotel_down a.like_hotel{width:inherit}
.wr_tour_item{color:#000;padding:10px 20px 8px;background:#FFF6DB;border:4px solid #FFE077;text-align:justify;margin:15px 0}
.tour_item{display:inline-block;vertical-align:top;width:32%}
.tour_item h4{font-size:12px;font-weight:600;padding-bottom:11px;font-weight:600}
.tour_item h4 span{font-size:18px;font-weight:700}
.tour_item h4 span .fa{font-size:18px;font-weight:700;margin-left:3px}
.tour_item p{font-size:14px}
.tour_tipe{padding:20px 30px;border:4px solid #FFE077}
.tour_tipe_item{display:inline-block;vertical-align:top}
.tour_tipe_item h4{font-size:12px;font-weight:600;padding-bottom:11px;font-weight:600}
.tour_tipe_item h4 span{font-size:18px;font-weight:700}
.tour_tipe_item h4 span .fa{font-size:18px;font-weight:700;margin-left:3px}
.tour_tipe_item p{font-size:14px}
.tour_tipe_item1{width:20.17%}
.tour_tipe_item2{width:17%}
.tour_tipe_item3{width:16.6%}
.tour_tipe_item4{width:24.56%}
.bron_tour{float:right;line-height:44px;display:block;vertical-align:top;text-align:center;width:172px;border-radius:21px}
.tour_table{padding-top:30px}
.table_h{margin-top:23px}
.wr_table_tour{background:#fff;border-radius:11px;-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);box-shadow:0 5px 13px 0 rgba(0,0,0,0.26)}
.tour_date{background:#fff;border-radius:11px;text-align:left;padding:32px 30px;-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);box-shadow:0 5px 13px 0 rgba(0,0,0,0.26)}
.date_tb_item{display:inline-block;vertical-align:top;width:16%;line-height:24px;position:relative;padding-left:40px;font-weight:600;font-size:16px;color:#000}
.date_tb_item:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/calendar2.png) no-repeat center center;width:23px;height:24px;position:absolute;top:0;left:0}
.table_row:nth-child(even){background:#F4F4F4}
.table_row{padding:9px 10px 9px 30px;text-align:justify}
.table_h{text-align:justify;padding:0 10px 0 30px;border-bottom:1px solid #DBDBDB}
.table_h p{line-height:60px;color:#000;font-weight:600;font-size:18px}
.cell1{display:inline-block;vertical-align:top;width:155px;text-align:left}
.cell2{display:inline-block;vertical-align:top;width:105px;text-align:center}
.cell3{display:inline-block;vertical-align:top;width:216px;text-align:center}
.cell4{display:inline-block;vertical-align:top;width:148px;text-align:center}
.cell5{display:inline-block;vertical-align:top;width:33%;text-align:center}
.table_row h4{display:none;color:#000;font-weight:600;font-size:18px}
.table_row p{font-size:16px;color:#000;line-height:48px}
.table_row p .fa{font-size:14px;color:#000;line-height:48px;font-weight:400}
.table_row a{display:block;vertical-align:top;line-height:48px;font-weight:600;font-size:15px;color:#000}
.table_row a span{display:inline-block;vertical-align:top;position:relative}
.table_row a span:after{content:'';width:100%;height:1px;position:absolute;top:36px;left:0;border-bottom:1px dashed #000}
.table_row:hover a{background:#FFCB07;border-radius:26px}
.table_row:hover a span:after{opacity:0}
.wrap_tour_date{padding:45px 0}
.wrap_tour_date .title2{padding-bottom:30px}
.wrap_tour_marsh .title2{padding-bottom:30px}
.wrap_tour_marsh{padding-bottom:40px}
.tour_marsh{padding:25px 30px;border:4px solid #ECECEC}
.tour_marsh h4{font-weight:600;display:inline-block;vertical-align:top;font-size:16px;color:#000}
.tour_marsh p{margin-left:5px;display:inline-block;vertical-align:top;font-size:16px;color:#000}
.tour_marsh_it + .tour_marsh_it{margin-top:15px}
.days_slide{float:left;width:344px}
.days_txt{float:right;width:calc(100% - 364px)}
.days_slide .foto_big{min-width:344px;height:344px}
.days_slide .foto_small{width:66px;margin-right:3.5px;height:66px}
.days_slide .swiper-slide:last-child .foto_small{margin-right:0}
.days_txt p{font-size:16px;line-height:26px;color:#000}
.days_txt p + .wr_sovet{padding-top:23px}
.d2{font-size:16px;line-height:26px;color:#000;display:none}
.wr_sovet h4{position:relative;padding-left:24px;font-size:16px;color:#000;font-weight:700;line-height:16px;margin-bottom:15px}
.wr_sovet h4:before{content:'';position:absolute;top:0;left:0;height:16px}
.wr_sovet h4 span{margin-left:3px;font-weight:400}
.wr_sovet h4 a{display:inline-block;vertical-align:top;font-weight:400;border-bottom:1px dashed #00A7DF;color:#00A7DF}
.wr_sovet h4 a:hover{border-bottom-color:transparent}
.sov_item li{position:relative;display:block;vertical-align:top;padding-left:24px;font-size:14px;font-weight:600;font-style:italic;line-height:26px;margin-bottom:10px;max-width:576px}
.sov_item li:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/galka.png) no-repeat top center;width:11px;height:7px;position:absolute;top:10px;left:0}
.wr_sovet h4.sov1:before{background:url(/bitrix/templates/seven_new/img/icons/i2.png) no-repeat center center;width:16px}
.wr_sovet h4.sov2:before{background:url(/bitrix/templates/seven_new/img/icons/cl2.png) no-repeat center center;width:16px}
.wr_sovet h4.sov3:before{background:url(/bitrix/templates/seven_new/img/icons/cap2.png) no-repeat center center;width:16px}
.days_item{padding-bottom:30px;padding-left:52px;position:relative}
.wr_days_item{padding:22px;border:1px solid #E9E9E9;-webkit-box-shadow:0 0 18px 0 rgba(119,119,119,0.15);-moz-box-shadow:0 0 18px 0 rgba(119,119,119,0.15);box-shadow:0 0 18px 0 rgba(119,119,119,0.15)}
.days_item h2{margin-bottom:10px;line-height:30px;font-size:18px;color:#000}
.days_item h2 span{font-weight:700}
.days_item:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/choise2.png) no-repeat top center;width:30px;height:30px;position:absolute;top:0;left:0}
.days_item:after{content:'';background:#77B24C;width:2px;height:calc(100% - 52px);top:40px;left:14px;position:absolute}
.days_item:last-child:after{display:none}
.wr_show_chto{text-align:justify}
.show_chto h4{color:#000;font-size:17px;font-weight:700;padding-bottom:20px}
.modal-hidden{display:none}
.arcticmodal-overlay,.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0}
.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}
.arcticmodal-container_i{width:100%;height:100%;margin:0 auto}
.arcticmodal-container_i2{margin:0;border:0;vertical-align:middle}
.box-modal_close{width:25px;height:25px;background:url(/bitrix/templates/seven_new/img/icons/close2.png) no-repeat top center;float:right;-webkit-border-radius:50%;border-radius:50%;font-weight:200;line-height:24px;top:10px;right:10px;z-index:9;position:absolute}
.box-modal_close:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);cursor:pointer}
.box-modal{top:0;left:50%;margin-left:-384px;position:absolute;background:#fff;width:768px}
.modal_head{background:#FFF2CB;padding:30px 0 22px 25px;color:#000}
.modal_head h4{font-size:30px}
.modal_head h4 p{font-size:18px}
.modal_head h4 p span{font-weight:700}
.modal_head h6{font-size:14px;font-weight:400;padding-top:12px}
.modal_show{display:none;position:absolute;top:100%;left:0;margin-top:10px;z-index:9}
.up_modal_item_inp:hover{cursor:pointer}
.d_modal_item_inp:hover{cursor:pointer}
.up_modal_item_inp{position:relative;font-size:15px;color:#000;line-height:60px;height:60px;overflow:hidden}
.up_modal_item_inp:after{content:'';background:url(/bitrix/templates/seven_new/img/icons/ar_down_chosen.png) no-repeat center left;width:15px;height:60px;position:absolute;top:0;right:22px;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.up_modal_item_inp.is_open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.d_modal_item_inp{position:relative;font-size:15px;color:#000;line-height:60px;height:60px;overflow:hidden}
.d_modal_item_inp:after{content:'';background:url(/bitrix/templates/seven_new/img/icons/ar_down_chosen.png) no-repeat center left;width:15px;height:60px;position:absolute;top:0;right:10px;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease}
.d_modal_item_inp.is_open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.up_modal_item:first-of-type{border-radius:3px 0 0 3px}
.up_modal_item{display:inline-block;vertical-align:top;width:198px;padding:0 0 0 30px;position:relative;-webkit-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);-moz-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);box-shadow:inset -1px 0 0 0 rgba(223,223,223,1)}
#tour_reserve_form .up_modal_item{width:236px}
.up_modal_item.up_modal_item2{width:168px}
.up_modal{border-radius:3px;background:#fff;-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);box-shadow:0 5px 13px 0 rgba(0,0,0,0.26)}
.allmuch{display:inline-block;vertical-align:top;text-align:center;color:#000;width:calc(100% - 392px);border-radius:0 3px 3px 0;padding:8px 0 9px;background:#FFF2CB}
.allmuch span{display:block;vertical-align:top;font-weight:700;font-size:25px;line-height:26px}
.allmuch span .fa{font-size:20px}
.allmuch p{font-size:12px;color:#000}
.modal_body_item h2{font-size:24px;font-weight:300;color:#000;padding-bottom:24px}
.modal_body_item{padding-top:26px}
.modal_body{padding:30px 25px;font-size:16px}
.d_modal_item{display:inline-block;vertical-align:top;width:24.5%;padding:0 0 0 30px;position:relative;-webkit-box-shadow:1px 0 0 0 rgba(223,223,223,1);-moz-box-shadow:1px 0 0 0 rgba(223,223,223,1);box-shadow:1px 0 0 0 rgba(223,223,223,1)}
.d_modal_item:first-of-type{border-radius:3px 0 0 3px}
.d_modal_item:nth-child(4){border-radius:0 3px 0 0}
.input_ten{display:block;vertical-align:top;border:none;box-shadow:none;font-size:15px;width:100%;color:#000;line-height:60px;height:60px}
textarea.input_ten{line-height:35px;height:180px;border-top:1px solid #DFDFDF;padding-left:30px}
.down_modal{border-radius:3px;margin-top:30px;background:#fff;-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);box-shadow:0 5px 13px 0 rgba(0,0,0,0.26)}
.input_ten::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000;line-height:60px;height:60px}
.input_ten::-moz-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000;line-height:60px;height:60px}
.input_ten:-moz-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000;line-height:60px;height:60px}
.input_ten:-ms-input-placeholder{opacity:1;transition:opacity .3s ease;font-size:15px;color:#000;line-height:60px;height:60px}
.input_ten:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}
.input_ten:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}
.input_ten:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}
.input_ten:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}
@media (max-width:1135px) {
.tour_tipe{padding:20px 10px}
.tour_tipe_item4{width:25.56%}
.tour_tipe_item2{width:16%}
.tour_marsh{padding:25px 9px}
.tour_marsh p{width:calc(100% - 125px)}
.days_txt p{line-height:23px;height:185px;overflow:hidden}
.wr_tour_item{padding:10px 10px 8px}
.tour_item p{font-size:13px}
.up_search_item{width:302px}
.up_search_item:nth-last-child(2){width:173px}
.wr_result_search_it .name_h_body{width:237px}
.wr_result_search_it .much_h_body p{max-width:229px}
.wr_ask .hider7{right:10px;top:4px}
.wr_ask .hider4{right:15px;top:4px}
.middle_idea h4:before{width:115px}
.middle_idea h4:after{width:90px}
.hidden_ipad{display:none!important}
.conteiner{padding:0 13px}
.search_item{width:228px}
.search_btn{width:168px}
.kurorts_item{width:33%}
.right_want{width:445px}
.left_want{width:calc(100% - 445px)}
.cont_item_info:nth-child(4n){margin:0 20px 20px 0}
.other_item{width:49%;margin-bottom:20px}
.kuda_item{width:33%;max-width:inherit;margin-bottom:5px}
.right_dost .dost_item:first-of-type{margin-bottom:10px}
.right_dost .all_dost{display:none}
.akc_item{width:240px}
.review_item{width:330px;padding:30px 35px}
.review_item span.left_kov{left:10px}
.review_item span.right_kov{right:10px}
.right_hotel,.showplaces_list .hotel_right{width:calc(100% - 296px);margin-left:30px}
.hotel_right{width:calc(100% - 240px);margin-left:16px}
.h_body_item{padding:9px}
.name_h_body{width:129px;height:27px;padding-right:15px;overflow:hidden}
.hotel_head_tags a.tag_item{margin-right:5px}
.hotel_down a.like_hotel{font-size:0;width:60px}
.hotel_down a.like_hotel span{font-size:14px}
.hotel_down a.com_hotel{font-size:0;width:66px}
.hotel_down a.com_hotel span{font-size:14px}
.simele_item{width:33%;max-width:325px}
.saw_check ul li a span{display:none}
.saw_check ul li a{padding:0 20px}
.kharact_show li a{padding:0 26px}
}
@media (max-width:1023px) {
.tabs_caption2 li{width:24.6%}
.d1{display:none}
.d2{display:block;margin-top:15px}
.up_search_item{width:264px}
.wr_result_search_it .much_h_body p{display:none}
.wr_result_search_it .name_h_body{}
.saw_img{display:none}
.slider2.slider3{display:block}
.saw_left{float:none;width:100%}
.saw_right{float:none;width:100%}
.saw_check ul li a span{display:inline-block}
.saw_check ul li a{padding:0 12px 0 0}
.tabs_caption4 li span{width:90px}
.near_w_item{width:49.45%}
.right_hotel{width:100%;margin-left:0;float:none}
.left_hotel{width:100%;float:none;margin-bottom:20px;position:relative}
.pull2{display:block;vertical-align:top;padding:0 27px 0 52px;line-height:42px;color:#000;font-size:15px;font-weight:600;border-radius:22px;border:1px solid #B6B6B6;background:url(/bitrix/templates/seven_new/img/icons/gamb2.png) no-repeat 25px 15px}
.pull2.as-close{background:url(/bitrix/templates/seven_new/img/icons/gamb2.png) no-repeat 25px 15px #FFCB07;border:1px solid #FFCB07}
.name_h_body{width:300px}
.fsearch_item .wr_search_show3{z-index:999;position:relative}
.wr_side{position:absolute;z-index:9999;top:100%;left:0;-webkit-transition:all .25s;transition:all .25s;-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);text-align:left;width:100%}
.wr_side.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.wr_side.active .wrap_side{position:relative;width:100%}
.sidebar{background:#fff;max-width:266px}
.shadow{background:rgba(0,0,0,0.5);content:'';position:absolute;top:0;right:0;bottom:0;width:calc(100% - 266px);display:block}
.hidden_900{display:none!important}
.bottom_in_big .orange{width:160px}
.foot_menu_item{width:50%}
.left_footer{margin-right:15px}
.right_footer{width:210px}
.hidden_plan{display:none}
.review_item{width:48%}
.search_btn{width:140px}
.wr_search_show1.wr_search_show2{width:300px}
.search_inp:after{right:10px}
.search_item{width:198px;padding:0 0 0 15px}
.conteiner{padding:0 10px}
.menu li{margin:0 6px}
.right_want{width:355px}
.left_want{width:calc(100% - 355px)}
.kharact_show li a{padding:0 23.35px;font-size:15px}
.tour_tipe_item h4 span{font-size:15px}
.tour_tipe_item h4{font-size:10px}
.tour_tipe_item p{font-size:13.5px}
}
@media (max-width:899px) {
.main_hotel img{max-width:100%;height:auto}
.tabs_caption2 li{width:24.5%}
.kurorts_item{width:32.9%}
.tour_tipe_item1{display:none}
.tour_tipe_item2{width:20%}
.tour_tipe_item3{width:21.6%}
.tour_tipe_item4{width:30.56%}
.date_tb_item{padding-left:26px;font-size:14px}
.za_chto .title2{font-size:21px}
.za_chto .title2 span{display:block}
.up_search_item{width:191px}
.wr_result_search_it .h_body_item{padding:16px 19px}
.kharact_show li a{padding:0 13.9px}
.in_big_bot_left{margin-bottom:45px}
.tabs_caption4 li span{display:none}
.tabs_caption4 li{text-align:center}
.up_info_idea .middle_idea h4{width:211px;text-align:center;margin:0 auto}
.right_idea{width:150px}
.middle_idea h4:after{right:227px}
.middle_idea h4:before{left:205px}
.up_info_idea h4{font-size:16px}
.bottom_in_big .orange{width:200px;float:right;margin-top:18px}
.in_big_bot_right{float:left;position:absolute;bottom:0;left:34px}
.name_h_body{width:172px}
.hidden_plan{display:none!important}
.za_chto .show_chto ul{width:33%}
.menu{display:none}
.mob_menu{display:block;float:left}
.right_head{width:207px}
.left_head{float:none;position:absolute;top:12px;left:50%;margin-left:-125px}
.header{position:relative}
.pull{font-size:14px;color:#fff;width:206px;padding-left:22px;position:relative;border-radius:17px;border:1px solid #fff;line-height:38px;height:38px;background:url(/bitrix/templates/seven_new/img/icons/gamb.png) no-repeat 40px 13px}
.pull span.s_w{display:none;color:#000}
.pull span.f_w{color:#fff}
.pull.is_open span.f_w{display:none;color:#fff}
.pull.is_open span.s_w{display:inline}
.pull.is_open{color:#000;background:url(/bitrix/templates/seven_new/img/icons/close.png) no-repeat 22px 13px #FFCB07;border-color:#FFCB07}
.mob_menu{margin-top:37px}
.menu2{position:absolute;top:43%;left:0;padding:0;width:100%;z-index:99;display:none;background:#FFB700}
.menu2 li{display:block;vertical-align:top;text-align:center;border-bottom:1px solid #fff;padding:10px 0}
.menu2 li a{display:block;vertical-align:top;line-height:28px;font-size:14px;color:#000;padding:0 15px}
.menu2 li a:hover{background:#FFB700}
.menu2 li:last-child{border:none}
.menu2 li:last-child a{border-bottom:none}
.search_item{width:154px;padding:0 0 0 10px}
.tabs_caption2 li{font-size:25px}
.want_cell h4{font-size:28px;line-height:1.2}
.dost_item.big img{height:470px}
.right_dost .dost_item:first-of-type img{height:193px}
.right_dost .dost_item img{height:267px}
.right_footer{float:none;margin:0 auto}
.left_footer{float:none;margin:20px auto}
.middle_footer{float:none;margin:0 auto;width:100%;max-width:420px;text-align:center}
.right_head{padding-top:25px}
.table_h{display:none}
.table_row h4{display:block;font-size:15px}
.table_row{padding:9px 10px}
.cell1{width:140px}
.cell2{width:92px}
.cell3{width:192px}
.cell4{width:132px}
.table_row p{font-size:15px}
.tour_date{background:#fff;border-radius:11px;text-align:justify;padding:32px 10px}
}
@media (max-width:768px) {
.tabs_caption4 li{width:23%}
.tabs_caption2 li{width:24.4%}
#price_block{max-width:100%!important;overflow:auto}
#tour_reserve_form .up_modal_item{width:100%}
.saw_check ul,.kurort_links{height:auto;cursor:pointer;display:-block}
.kurort_links{display:block}
.modal_body .up_search_item{width:98%;padding-left:23px;max-width:inherit;margin-bottom:0}
.modal_body .up_search_inp{width:100%}
.modal_body .up_search_inp::after{right:8px}
.wrap_ask,.wr_advance{padding:15px}
.dop .conteiner,.wr_advance .title,.wrap_ask .title{padding:0}
iframe{max-width:100%}
.box-modal{width:100%;margin-left:-50%}
#bron_tour.box-modal{left:0;margin-left:0;width:100%}
.up_modal_item{width:100%;padding:0 0 0 23px;-webkit-box-shadow:inset 0 -1px 0 0 rgba(223,223,223,1);-moz-box-shadow:inset 0 -1px 0 0 rgba(223,223,223,1);box-shadow:inset 0 -1px 0 0 rgba(223,223,223,1)}
.up_modal_item.up_modal_item2{width:100%}
.d_modal_item{width:100%;padding:0 0 0 23px;-webkit-box-shadow:0 -1px 0 0 rgba(223,223,223,1);-moz-box-shadow:0 -1px 0 0 rgba(223,223,223,1);box-shadow:0 -1px 0 0 rgba(223,223,223,1)}
.modal_body .orange{width:100%;max-width:345px;margin:0 auto;display:block}
.choise_pop label{display:block;margin:0 auto;margin-bottom:15px}
.allmuch{width:100%}
.days_slide .foto_small{width:100%;margin-right:3.5px;height:auto}
.tour_date{padding:12px 10px}
.date_tb_item{padding-left:26px;font-size:14px;width:33%;margin-bottom:13px}
.cell1{width:100%;text-align:center}
.cell2{width:100%;text-align:center}
.cell3{width:100%;text-align:center}
.cell4{width:100%;text-align:center}
.cell5{width:100%;text-align:center}
.tour_tipe_item{width:100%!important;text-align:center;margin-bottom:10px}
.bron_tour{float:none;margin:0 auto}
.tour_tipe_item h4 span{font-size:18px}
.table_row a span:after{display:none}
.table_row a{background:#FFCB07;border-radius:26px}
.sov_item li{line-height:19px}
.days_item:after{display:none}
.days_item{padding-left:0}
.days_item h2{padding-left:52px}
.tour_item{width:50%;margin-bottom:10px}
.za_chto .show_chto ul li{font-size:16px;padding-left:40px}
.search_hotel{padding-top:0}
.up_search_item:nth-last-child(2){width:136px}
.up_search_item{width:166px;padding:0 0 0 10px}
.slider2.slider3{display:none}
.hotel_head{position:relative}
.saw_check ul li:first-of-type{border-radius:23px 23px 0 0}
.saw_check ul li:first-of-type a{border-radius:23px 23px 0 0}
.saw_check ul li:last-child{border-radius:0 0 23px 23px}
.saw_check ul li:last-child a{border-radius:0 0 23px 23px}
.saw_check ul li{width:100%;display:block;-webkit-box-shadow:inset 0 -1px 0 0 rgba(223,223,223,1);-moz-box-shadow:inset 0 -1px 0 0 rgba(223,223,223,1);box-shadow:inset 0 0 -1px 0 rgba(223,223,223,1)}
.hotel_head.hotel_head2{display:block;margin-bottom:15px}
.near_w_item{width:47.45%;margin:0 1% 35px}
.slider2,.slider_big{display:none}
.swiper-container2{display:block}
.name_h_body{width:78px}
.hotel_down .podr_hidden{margin-right:10px;margin-right:10px;margin-left:10px}
.hotel_down a.like_hotel{margin-right:10px}
.hotel_down a.com_hotel{width:62px}
.foto_small{width:100%}
.pokaz_in_map{display:block}
.foto_big{width:100%}
.hidden_mob{display:none!important}
.wr_near{text-align:center}
.wr_near2{text-align:center}
.wr_simele{text-align:center}
.wr_simele2{text-align:center}
.simele_item{width:100%;display:block;margin:0 auto;margin-bottom:25px}
.simele_item .kuda_txt{text-align:left}
.pull{width:180px;background:url(/bitrix/templates/seven_new/img/icons/gamb.png) no-repeat 28px 13px}
.calls span{font-size:24px}
.calls a{font-size:14px}
.search_sp1{display:none}
.search_inp{text-transform:capitalize}
.search_item{width:120px}
.tabs_content2.active{text-align:center}
.want_txt{width:auto}
.left_want{width:100%;text-align:center;float:none;margin-bottom:15px}
.right_want{width:100%;float:none;margin:0 auto;max-width:525px}
.kuda_item{width:47.5%}
.title{font-size:27px}
.title a{line-height:43px}
.left_dost{width:100%;margin-bottom:10px; float: none;}
.right_dost{width:100%}
.wr_akc{text-align:center}
.akc_item{margin:0 8px 30px}
.review_item{width:100%;max-width:378px;margin:0 auto;display:block}
.right_footer{text-align:center}
.mob_kur_info{display:block;margin:20px 0}
.mob_kur_info + .hotel_info{padding-top:15px}
.kharact_show li{display:block;width:100%;-webkit-box-shadow:inset 0 -1px 0 0 rgba(223,223,223,1);-moz-box-shadow:inset 0 -1px 0 0 rgba(223,223,223,1);box-shadow:inset 0 -1px 0 0 rgba(223,223,223,1)}
.pull3{display:block}
.kharact_show{display:none}
.kurort_links ul li:first-of-type a{border-radius:0 0 0 0}
.kurort_links ul li:last-child a{border-radius:0 0 0 0}
}
@media (max-width:768px) {
.days_slide{float:none;width:344px;margin:0 auto}
.wr_days_item{padding:10px;border:none}
.days_txt{float:none;width:100%}
.up_search_item{width:100%;background:#fff;padding:0 0 0 10px;box-shadow:none;-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);box-shadow:0 5px 13px 0 rgba(0,0,0,0.26)}
.up_search_hotel:not(.notFloatRight) .up_search_item1{width:100%}
.search_btn{width:100%;border-radius:3px}
.hidden_568{display:none!important}
.za_chto .show_chto ul{width:50%}
.wr_result_search .name_h_body{margin-bottom:7.5px}
.wr_result_search .how_h_body{padding-left:0;margin-bottom:7.5px}
.wr_result_search .h_body_item{padding:16px 19px 0;margin-bottom:7.5px}
.bron{position:static;margin-left:-19px;width:calc(100% + 38px);margin-top:0}
.up_search_item:nth-last-child(2){background:#fff;width:100%}
.up_search_hotel{background:none;box-shadow:none}
.hotel_down.hotel_down2 a.like_hotel{font-size:0;width:50px}
.cont_item_info:nth-child(2n){margin:0 2px 2px 0}
.cont_item_info:nth-child(4n){margin:0 2px 2px 0}
.cont_item_info{margin:0 2px 2px 0}
.input_two{width:100%;max-width:inherit}
.near_w_item{width:100%;margin:0 auto;margin-bottom:35px}
.wrap_near .black{display:none}
.name_h_body{width:24px;padding-right:0}
.how_h_body{padding:4px 10px 4px 0;border-left:none}
.info_much_h_body{padding-left:10px;width:185px}
.hotel_down a.like_hotel{font-size:14px;width:70px}
.hotel_down a.com_hotel{width:60px;font-size:14px}
.search_item:nth-last-child(2){width:113px}
.search_item{width:100px}
.search_btn{width:135px}
.wr_search_show3{width:300px}
.calendar_head h4{font-size:15px;margin-right:8px}
.calendar_head a{font-size:15px;margin-right:8px}
.calendar_head span{font-size:15px;margin-right:8px}
.calendar_head{padding:16px 5px}
.wrap_mounth a{padding-left:5px}
.left_calendar{width:97px}
.right_calendar{width:193px;margin-right:5px}
.right_calendar span{width:27px}
.day_week span{line-height:27px}
.mounth_cont span{line-height:27px}
.wrap_mounth a{line-height:33px}
.tabs_caption2 li span{margin-right:5px}
.tabs_caption2 li{font-size:20px}
.kurorts_item{width:48.5%}
.conteiner{position:relative}
.title a{line-height:43px;position:absolute;bottom:-32px;display:block;right:10px}
.block_5{padding:40px 0 45px}
.wr_advance .title{font-weight:300;font-size:24px;max-width:290px}
.wr_advance .hider6{top:22px;right:20px}
}
@media (max-width:768px) {
table{width:100%!important}
.up_search_inp{height:61px}
.name_h_body{width:100%}
.za_chto .title2 span{max-width:280px}
.za_chto{padding:25px 10px}
.wr_days_item{padding:10px 0}
.hotel_down.hotel_down2 a.like_hotel{font-size:14px;width:155px}
.up_info_idea{background:#EFEFEF;padding:35px 0;text-align:center}
.left_idea{float:none;width:100%;background:#EFEFEF}
.up_info_idea h4{font-weight:600;font-size:20px}
.middle_idea{position:static;margin:40px 0;background:#EFEFEF}
.right_idea{float:none;width:100%;background:#EFEFEF}
.middle_idea h4:before{display:none}
.middle_idea h4:after{display:none}
.tabs_caption4 li{line-height:40px;font-size:16px}
.wrap_tabs4 .wr_tabs{margin-top:25px}
.hotel_slide{float:none;width:100%}
.hotel_right,.showplaces_list .hotel_right{width:100%!important;margin-left:0;margin-top:15px}
.name_h_body{width:178px}
.name_h_body h4{font-size:15px}
.hotel_down{text-align:center}
.hotel_down .podr_hidden{margin-right:22px;margin-left:22px}
.left_foot{float:none;width:100%;margin:15px 0;text-align:center}
.right_foot{float:none;width:285px;margin:0 auto}
.foot_menu_item{width:40%}
.news_item{width:147px}
.conv{margin-right:15px}
.want_txt{width:calc(98% - 125px)}
.left_want{text-align:left}
.pull{width:55px;background:url(/bitrix/templates/seven_new/img/icons/gamb.png) no-repeat 20px 13px;font-size:0;border:none;padding:0}
.mob_menu{margin-top:25px}
.left_head{float:left;position:static;top:12px;left:50%;margin-left:70px;width:216px;margin-top:6px}
.left_head img{width:100%;height:auto}
.right_head{padding-top:5px;float:left;margin-left:122px}
.search_item{width:100%;display:none;-webkit-box-shadow:inset 0 -1px 0 0 rgba(223,223,223,1);-moz-box-shadow:inset 0 -1px 0 0 rgba(223,223,223,1);box-shadow:inset 0 -1px 0 0 rgba(223,223,223,1)}
#tour_reserve_form .search_item,.busSearch .search_item{display:inherit}
.search_item:nth-last-child(2),.top_tour_search .search_item{width:100%}
.search_btn{width:100%!important;border-radius:3px}
.cont_item_info:nth-child(2n){margin:0 auto;margin-bottom:15px}
.cont_item_info:nth-child(4n){margin:0 auto;margin-bottom:15px}
.cont_item_info{margin:0 auto;margin-bottom:15px;display:block}
.other_item{width:100%}
.wrap_contacts{text-align:center}
.contact_img{display:block;margin:0 auto;margin-bottom:25px}
.contact_txt{width:100%}
}
@media (max-width:479px) {
.tabs_caption2 li{width:24.2%}
.days_item h2{padding-left:0;font-size:16px}
.days_item:before{display:none}
.tour_item{width:100%;margin-bottom:10px}
.wrap_search_hotel{padding:20px 10px;background:#DAE7F0}
.wr_result_search .h_body_item{padding:16px 9px 0}
.bron{position:static;margin-left:-9px;width:calc(100% + 18px)}
.h_hidden_left{float:none;width:118px;text-align:center}
.h_hidden_right{float:right;width:100%}
.podr_hidden{margin-left:10px}
.za_chto .show_chto ul{width:100%!important;margin-bottom:20px}
.wr_advance .hider6.is_open span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/ar_down2.png) no-repeat center center;width:12px;height:21px;border-bottom:none;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.wr_advance .hider6 span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/ar_down2.png) no-repeat center center;width:12px;height:21px;border-bottom:none;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.wr_advance.wr_advance2 .hider6.is_open span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/ar_down2.png) no-repeat center center;width:12px;height:21px;border-bottom:none;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.wr_advance.wr_advance2 .hider6 span:before{content:'';background:url(/bitrix/templates/seven_new/img/icons/ar_down2.png) no-repeat center center;width:12px;height:21px;border-bottom:none;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.right_want .input_one{padding:0 71px 0 30px}
.name_h_body{width:75px;padding-left:14px}
.name_h_body h4{font-size:14px}
.news_item{width:100%;margin-bottom:10px}
.kuda_item{width:100%}
.kurorts_item{width:100%}
.tabs_caption2 li{font-size:0}
.tabs_caption li{margin:0 10px;font-size:15px}
.left_head{margin-left:20px}
.right_head{margin-left:33px}
.wr_search_show1{padding:5px 0;width:100%}
.wr_search_show1.wr_search_show2{width:100%}
.dost_txt a.all_dost{display:none}
.akc_item{margin:0 0 30px;width:100%}
.want_cell h4{font-size:24px;line-height:1.2}
.right_want .orange{width:62px;margin-left:-69px;font-size:0;background:url(/bitrix/templates/seven_new/img/icons/mail_but.png) no-repeat center center #FFCB07}
.dost_txt{padding:0 10px 0 30px}
.tabs_caption4 li{line-height:0;font-size:0}
.tabs_caption4 li span{display:block;width:100%}
.days_slide{float:none;width:100%}
.wr_days_item{box-shadow:none}
	.wrap_search_hotel {overflow-x: scroll;}
}
@media (max-width:374px) {
.tabs_caption2 li{width:23.9%}
.choise_pop label{width:269px}
.much_h_body span{font-size:18px}
.days_slide .foto_big{min-width:300px;height:300px}
.in_big_bot_right2 .like_hotel2{width:151px;margin-right:8px}
.hotel_down.hotel_down2 .podr_hidden{margin-right:10px;margin-left:10px}
.right_want .input_one{padding:0 71px 0 10px}
.name_h_body{width:19px;padding-left:24px}
.info_much_h_body{padding-left:10px;width:160px}
.hotel_slide{float:none;width:360px;margin-left:-10px}
.title{font-size:24px}
.foot_menu_item{width:100%;margin-bottom:10px}
.dost_item.big img{height:330px}
.right_dost .dost_item:first-of-type img{height:267px}
}
.bx-default-pager{display:none}
.bx-prev,.bx-next{font-size:0}
#wait{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.33) url(/images/wait.gif) 50% 50% no-repeat;z-index:9999999999;display:none}
#q_error_text,#q_ok_text{margin-bottom:10px;font-size:15px}
.error{color:red}
.ok{color:green}
table.price{width:100%;font-size:90%}
table.price td{padding:5px;border:1px solid #B6B6B6}
[type=file]{position:absolute;filter:alpha(opacity=0);opacity:0}
[type=file] + label{cursor:pointer;background:#ffcb07;border-radius:3px;color:#000;font-size:15px;font-weight:600;line-height:59px;text-align:center;width:138px;padding:19px}
[type=file] + label:hover{background:#FFB700}
.inputBox{margin:5px;position:relative}
.inputBox .deleteImgRow{position:absolute;right:5px;top:5px;background:url(/bitrix/templates/seven_new/img/icons/close2.png);background-size:cover;width:10px;height:10px;display:block}
.bx-composite-btn{display:none!important}
.news-detail img{max-width:100%;height:auto}
@font-face{font-family:'FontAwesome';src:url(/bitrix/templates/seven_new/fonts/fontawesome-webfont.eot?v=4.6.3);src:url(/bitrix/templates/seven_new/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(/bitrix/templates/seven_new/fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(/bitrix/templates/seven_new/fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(/bitrix/templates/seven_new/fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(/bitrix/templates/seven_new/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul > li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper-pp:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-intersex:before,.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-genderless:before{content:"\f22d"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}
.fa-optin-monster:before{content:"\f23c"}
.fa-opencart:before{content:"\f23d"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before{content:"\f246"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-clone:before{content:"\f24d"}
.fa-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before{content:"\f250"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass:before{content:"\f254"}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}
.fa-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before{content:"\f25c"}
.fa-registered:before{content:"\f25d"}
.fa-creative-commons:before{content:"\f25e"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-safari:before{content:"\f267"}
.fa-chrome:before{content:"\f268"}
.fa-firefox:before{content:"\f269"}
.fa-opera:before{content:"\f26a"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-tv:before,.fa-television:before{content:"\f26c"}
.fa-contao:before{content:"\f26d"}
.fa-500px:before{content:"\f26e"}
.fa-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before{content:"\f274"}
.fa-industry:before{content:"\f275"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-map-o:before{content:"\f278"}
.fa-map:before{content:"\f279"}
.fa-commenting:before{content:"\f27a"}
.fa-commenting-o:before{content:"\f27b"}
.fa-houzz:before{content:"\f27c"}
.fa-vimeo:before{content:"\f27d"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
.fa-reddit-alien:before{content:"\f281"}
.fa-edge:before{content:"\f282"}
.fa-credit-card-alt:before{content:"\f283"}
.fa-codiepie:before{content:"\f284"}
.fa-modx:before{content:"\f285"}
.fa-fort-awesome:before{content:"\f286"}
.fa-usb:before{content:"\f287"}
.fa-product-hunt:before{content:"\f288"}
.fa-mixcloud:before{content:"\f289"}
.fa-scribd:before{content:"\f28a"}
.fa-pause-circle:before{content:"\f28b"}
.fa-pause-circle-o:before{content:"\f28c"}
.fa-stop-circle:before{content:"\f28d"}
.fa-stop-circle-o:before{content:"\f28e"}
.fa-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before{content:"\f291"}
.fa-hashtag:before{content:"\f292"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-percent:before{content:"\f295"}
.fa-gitlab:before{content:"\f296"}
.fa-wpbeginner:before{content:"\f297"}
.fa-wpforms:before{content:"\f298"}
.fa-envira:before{content:"\f299"}
.fa-universal-access:before{content:"\f29a"}
.fa-wheelchair-alt:before{content:"\f29b"}
.fa-question-circle-o:before{content:"\f29c"}
.fa-blind:before{content:"\f29d"}
.fa-audio-description:before{content:"\f29e"}
.fa-volume-control-phone:before{content:"\f2a0"}
.fa-braille:before{content:"\f2a1"}
.fa-assistive-listening-systems:before{content:"\f2a2"}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}
.fa-glide:before{content:"\f2a5"}
.fa-glide-g:before{content:"\f2a6"}
.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}
.fa-low-vision:before{content:"\f2a8"}
.fa-viadeo:before{content:"\f2a9"}
.fa-viadeo-square:before{content:"\f2aa"}
.fa-snapchat:before{content:"\f2ab"}
.fa-snapchat-ghost:before{content:"\f2ac"}
.fa-snapchat-square:before{content:"\f2ad"}
.fa-pied-piper:before{content:"\f2ae"}
.fa-first-order:before{content:"\f2b0"}
.fa-yoast:before{content:"\f2b1"}
.fa-themeisle:before{content:"\f2b2"}
.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}
.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.newHeadSearch{display:inline-block;margin-right:44px}
.newHeadSearch .search_item{width:290px;-webkit-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);-moz-box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);box-shadow:inset -1px 0 0 0 rgba(223,223,223,1);padding-left:30px}
.newHeadSearch .search_item:nth-child(2){border-radius:0 3px 3px 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.newHeadSearch .error{color:red}
@media (max-width:899px) {
.newHeadSearch{display:block;margin-right:0}
.left_head{position:relative;margin:0 auto;float:none;top:auto;left:auto}
.right_head{float:none;margin:0 auto;text-align:center;width:auto}
.calls{margin-top:29px!important}
}
@media (max-width:768px) {
.search_item{display:block}
.newHeadSearch .wrap_search{width:100%}
.newHeadSearch .search_item{width:100%}
.want{margin-top:50px}
}
.is-sticky .wrap_tabs2{display:none}
.new_modal{width:410px;margin-left:-205px;padding:60px;border-radius:10px;top:5%}
@media (max-width: 420px) {
.new_modal{left:0;width:100%;margin-left:0;padding:40px}
}
@media (max-width: 320px) {
.new_modal{padding:20px}
}
.new_modal .modal_head{padding:0;background:none}
.new_modal .modal_head h4{font-size:24px}
.new_modal .modal_body{padding:30px 0 0}
.modal_link{font-size:13px;color:#3cb3f0;border-bottom:1px dashed #3cb3f0}
.modal_link:hover{border-bottom:0}
.result{color:green}
.result.error{color:#ff5409}
.new_inputs p{margin-bottom:15px}
.new_inputs p.nmrg{margin-bottom:0}
.new_inputs input[type=text],.new_inputs input[type=email],.new_inputs input[type=password],.new_inputs input[type=number],.new_inputs input[type=date]{padding:15px;border:1px solid #b8b8b8;color:#000;border-radius:3px;width:100%}
.new_inputs input[type=text]:focus,.new_inputs input[type=email]:focus,.new_inputs input[type=password]:focus,.new_inputs input[type=number]:focus,.new_inputs input[type=date]:focus{border-color:#f5e7bc;-webkit-box-shadow:0 0 10px 0 rgba(245,231,188,1);-moz-box-shadow:0 0 10px 0 rgba(245,231,188,1);box-shadow:0 0 10px 0 rgba(245,231,188,1)}
.new_inputs button{font-size:16px;padding:20px 30px;border:1px solid #b8b8b8;border-radius:3px;color:#000}
.new_inputs button.yellow{background:#fcca31;border-color:#f8b629}
p.buttons button:first-child{float:left}
p.buttons button:last-child{float:right}
button.max{width:100%}
button.modal_href_open.max{margin-top:15px}
.payment_result{width:768px;padding:0 40px;margin:37px auto 0}
.payment{width:688px}
.payment .brd_begin,.payment .brd_end,.payment .delimiter,.payment .brd_1,.payment .brd_2{display:inline-block;height:235px;vertical-align:top}
.payment .brd_begin,.payment .brd_end,.payment .delimiter{width:10px;background-image:url(/personal/img/payment_brd2.png);background-repeat:no-repeat}
.payment.error .brd_begin,.payment.error .brd_end,.payment.error .delimiter,.payment.error .brd_1,.payment.error .brd_2{height:328px}
.payment.error .brd_begin,.payment.error .brd_end,.payment.error .delimiter{background-image:url(/personal/img/payment_brd3.png)}
.payment .brd_begin{background-position:0 0}
.payment .brd_end{background-position:-44px 0}
.payment .payment_ico_success,.payment .payment_ico_error{float:left;margin-top:47px;width:36px;background-image:url(/personal/img/payment_ico_status.png);background-repeat:no-repeat}
.payment .payment_ico_success{height:25px;background-position:0 -37px;margin-bottom:12px}
.payment .payment_ico_error{height:37px;background-position:0 0;margin-bottom:20px}
.payment .payment_title{font-weight:300;font-size:32px;line-height:1.3em;text-align:left;padding-top:37px;padding-bottom:17px;margin-left:57px}
.payment .payment_txt{font-weight:400;font-size:16px;line-height:1.3em;text-align:left;margin-left:57px}
.payment .payment_txt2{font-weight:400;font-size:15px;line-height:1.5em;text-align:left;padding-bottom:17px}
.payment .payment_price{font-weight:700;font-size:30px;color:#690;text-align:left;padding-bottom:5px;padding-top:12px}
.payment .payment_price i{font-size:27px}
.payment .payment_num{font-weight:700;font-size:13px;color:#000;text-align:left;padding-bottom:10px}
.payment .payment_num span{font-weight:400;font-size:35px}
.payment .payment_b{font-weight:700;font-size:16px;text-align:left;padding-top:20px;padding-bottom:14px}
.payment .orange{width:260px;margin-left:57px;display:block;line-height:60px;font-size:17px;border:1px solid #f8b629;border-radius:3px;margin-top:0}
.payment .brd_1,.payment .brd_2{border-top:3px solid #e0e0e0;border-bottom:3px solid #e0e0e0}
.payment .brd_1{width:350px;padding-left:27px; padding-right: 27px; padding-bottom:25px}
.payment .brd_2{width:256px;padding:24px 20px 20px 5px}
.payment .brd_2.pad{padding-left:30px}
.payment .delimiter{width:34px;height:235px;background-position:-10px 0}
.p_title{font-weight:300;font-size:28px;color:#000;text-align:center;margin-top:30px;margin-bottom:30px}
.p_std{font-weight:400;font-size:15px;color:#000;text-align:center;margin-top:20px;margin-bottom:20px}
.p_std a{color:#000;text-decoration:underline}
.p_std a:hover{text-decoration:none}
.p_std.sm{font-size:13px;padding:0 50px}
.payment_sites_block{text-align:justify}
.payment_sites_block:after{display:inline-block;content:"";width:100%}
.payment_sites_block{text-justify:newspaper}
.payment_site_block{vertical-align:top;width:217px;height:124px;color:#000;font-weight:400;font-size:13px;border:3px solid #e0e0e0;text-align:center;padding-top:25px;padding-left:5px;padding-right:5px}
.payment_site_block:hover{border:3px solid #fcca31}
.payment_sites_block a{display:inline-block;vertical-align:top;width:217px;text-align:left}
.payment_site_block p{font-weight:600;font-size:14px;text-decoration:underline;margin-bottom:13px}
@media (max-width:768px) {
.payment_result{width:300px;padding:0}
.payment{width:auto}
.payment .brd_begin,.payment .brd_end,.payment .delimiter,.payment .brd_1,.payment .brd_2{display:block;width:100%;height:auto}
.payment .brd_begin,.payment .brd_end,.payment .delimiter{height:10px!important;background-image:url(/personal/img/payment_brd.png)!important;background-repeat:no-repeat}
.payment .brd_begin{background-position:0 0}
.payment .brd_end{background-position:0 -10px}
.payment .payment_ico_success,.payment .payment_ico_error{float:none;margin:0 auto;width:36px;background-image:url(/personal/img/payment_ico_status.png);background-repeat:no-repeat}
.payment .payment_ico_success{height:25px;background-position:0 -37px;margin-bottom:12px}
.payment .payment_ico_error{height:37px;background-position:0 0;margin-bottom:20px}
.payment .payment_title{font-weight:300;font-size:32px;line-height:1.3em;text-align:center;padding-top:0;padding-bottom:17px;margin-left:auto}
.payment .payment_txt{font-weight:400;font-size:16px;line-height:1.3em;text-align:center;margin-left:auto}
.payment .payment_txt2{font-weight:400;font-size:15px;line-height:1.5em;text-align:center;padding-bottom:17px}
.payment .payment_price{font-weight:700;font-size:30px;color:#690;text-align:center;padding-bottom:5px;padding-top:12px}
.payment .payment_num{font-weight:700;font-size:15px;color:#000;text-align:center;padding-bottom:10px}
.payment .payment_num span{font-weight:400;font-size:35px}
.payment .payment_b{font-weight:700;font-size:16px;text-align:center;padding-top:20px;padding-bottom:14px}
.payment .orange{width:260px;margin:23px auto 0!important;display:block;line-height:60px;font-size:17px;border:1px solid #f8b629;border-radius:3px;margin-top:23px}
.payment .brd_1,.payment .brd_2{height:auto!important;border-left:3px solid #e0e0e0;border-right:3px solid #e0e0e0;border-top:none!important;border-bottom:none!important}
.payment .brd_1{width:auto;padding-left:0; padding-right: 0; padding-top:30px;padding-bottom:25px}
.payment .brd_2{width:auto;padding:0 0 20px!important}
.payment .delimiter{height:33px!important;background-position:0 -20px}
.p_title{font-weight:300;font-size:28px;color:#000;text-align:center;margin-top:20px;margin-bottom:20px}
.p_std{font-weight:400;font-size:13px;color:#000;text-align:center;margin-top:0!important;margin-bottom:20px}
.p_std a{color:#000;text-decoration:underline}
.p_std a:hover{text-decoration:none}
.p_std.sm{padding:0 5px}
.payment_sites_block{margin:19px auto 0;text-align:left}
.payment_site_block{display:block;width:auto;height:auto;padding:25px 15px!important;margin-bottom:20px;color:#000;font-weight:400;font-size:13px;border:3px solid #e0e0e0;text-align:center}
.payment_site_block:hover{border:3px solid #fcca31}
.payment_sites_block a{display:block;vertical-align:top;margin-bottom:20px;width:auto}
.payment_site_block p{font-weight:600;font-size:13px;text-decoration:underline;margin-bottom:13px}
}
.hotel_line{position:relative}
.hotel_line .delete{position:absolute;right:0;top:0;width:16px;height:16px}
.hotel_line .delete img{width:16px;height:16px}
.hotel_line .hotel_item{margin-bottom:0}
.brd_delimiter{height:1px;border-top:1px solid #e8e8e8;margin-bottom:20px}
.hotel_leftdata{height:auto;border:1px solid #b8b8b8;border-radius:3px}
.hotel_leftdata .data1{height:115px;padding:23px 10px 0 20px}
.hotel_leftdata .data1 p{font-weight:600;font-size:17px;margin-bottom:20px}
.hotel_leftdata .data1 .date{font-weight:400;font-size:13px;min-height:19px;background:url(/bitrix/templates/seven_new/img/icons/date.png) 0 3px no-repeat;padding-left:40px}
.hotel_leftdata .data1 .date a{font-weight:600;font-size:15px;color:#486583}
.hotel_leftdata .data2{height:auto;padding:0 10px 20px 20px}
.hotel_leftdata .data2 .food{font-weight:400;font-size:13px;min-height:19px;background:url(/bitrix/templates/seven_new/img/icons/food.png) 0 0 no-repeat;padding-left:40px}
.hotel_leftdata .data3{height:auto;padding:18px 10px 18px 20px;background:#dde6ef}
.hotel_leftdata .data3 p{font-weight:600;font-size:13px;line-height:1.5em}
.hotel_leftdata .data3 .card{margin-top:12px;font-weight:400;font-size:13px;min-height:19px;background:url(/bitrix/templates/seven_new/img/icons/card.png) 0 3px no-repeat;padding-left:30px}
.hotel_right input.input_two,.hotel_right textarea.input_two{box-shadow:none!important;border:1px solid #b8b8b8;padding-left:20px}
.hotel_right input.input_two{width:100%;height:54px;line-height:54px;max-width:none;margin-top:7px}
.hotel_right textarea.input_two{height:79px}
.your_data_form{padding-top:20px;padding-bottom:20px}
.your_data_form .payment .brd_begin,.your_data_form .payment .brd_end,.your_data_form .payment .delimiter,.your_data_form .payment .brd_1,.your_data_form .payment .brd_2{height:338px}
.your_data_form .payment .brd_begin,.your_data_form .payment .brd_end,.your_data_form .payment .delimiter{background-image:url(/personal/img/payment_brd4.png)}
.your_data_form .payment{margin:0 0 0 calc(100% - 765px);width:765px}
@media (max-width:768px) {
    .your_data_form .payment {margin:0 auto;}
}
.your_data_form .payment .brd_1,.your_data_form .payment .brd_2{width:347px;padding-right:0}
.your_data_form .payment .brd_1{padding-left:37px}
.your_data_form .payment .brd_2{padding-left:17px;padding-right:30px;padding-top:48px; position:relative}
.your_data_form .payment .brd_2 .greenSign { font-size:13px; position:absolute; top:15px; right:28px; background: #77B24C; color:#fff; padding:5px; text-align:center; width:calc(100% - 42px);}
.greenSignOrderList { background: #77B24C; color:#fff; padding:10px 20px; margin-bottom:20px;}
.your_data_form .payment_title{font-size:24px;margin-left:0;padding-top:29px;padding-bottom:20px}
.your_data_form input.input_two{width:280px;box-shadow:none!important;border:1px solid #b8b8b8}
.your_data_form .orange{width:273px;margin-left:0;margin-top:15px}
.your_data_form .p_two{font-weight:600;font-size:18px;padding-top:6px;margin-bottom:10px}
.your_data_form .p_two span{float:right;display:block;width:169px;font-weight:700}
.your_data_form .p_two.total{background:url(/personal/img/dashed_bg.png) left top repeat-x;margin-top:25px}
.your_data_form .p_two.total span{font-size:30px}
.your_data_form .alight{margin-top:5px;color:#3cb3f0;font-size:13px;text-decoration:underline}
.your_data_form .alight:hover{text-decoration:none}
.permit{width:740px!important;margin-left:-400px!important;padding:30px!important}
.permit h4{font-weight:300!important;font-size:30px!important}
.permit .p1{font-weight:300!important;font-size:24px!important;text-align:center}
.permit .p2{font-weight:300!important;font-size:15px!important;text-align:center;padding-top:10px}
.permit .price{font-weight:700;font-size:30px;text-align:center;padding-top:25px}
.permit .orange{width:214px;height:61px!important;margin:20px auto 5px;cursor:pointer;border:1px solid #f8b629}
.permit .payment_sites_block{margin-top:20px}
.permit .payment_site_block{width:213px;height:182px;padding:23px 5px 5px;font-size:14px;overflow:hidden}
.permit .payment_site_block.clicked{border:3px solid #f2c130}
.permit .payment_site_block p{font-size:16px;text-decoration:none}
.permit .payment_site_block .chbox{width:33px;height:28px;margin:0 auto 14px;background-image:url(/personal/img/chbox_bg.png);background-repeat:no-repeat;background-position:0 0}
.permit .payment_site_block.clicked .chbox{background-position:0 -28px}
.permit .txtshort{height:60px;font-size:14px;overflow:hidden}
.permit .how_h_body{margin:25px auto 0;border:none!important;text-align:center}
.permit .how_h_body span{height:38px;cursor:pointer;width:40px}
.permit .how_h_body span.m2{height:38px;cursor:pointer;width:51px}
.permit .how_h_body p{font-size:26px;margin:5px 9px 0}
.payment_sites_block input[type="radio"]{display:none}
@media (max-width: 1023px) {
.hotel_leftdata .data1,.hotel_leftdata .data2,.hotel_leftdata .data3{display:inline-block;height:auto}
.hotel_leftdata .data1,.hotel_leftdata .data2{float:left}
.hotel_leftdata .data1{width:35%;padding:18px 0 0 16px}
.hotel_leftdata .data1 p{margin-bottom:6px}
.hotel_leftdata .data2{width:33%;padding:24px 0 0 20px}
.hotel_leftdata .data3{width:31%;float:right;padding:11px 10px 13px 17px}
.hotel_leftdata.h_auto{height:auto}
.your_data_form .payment{width:708px}
.your_data_form .brd_1{width:332px!important;padding-left:27px!important}
.your_data_form .brd_2{width:322px!important;padding-left:7px!important;padding-right:20px!important}
}
@media (max-width: 768px) {
.hotel_leftdata .data1,.hotel_leftdata .data2,.hotel_leftdata .data3{display:block;float:none;width:100%}
.hotel_leftdata .data1{padding:23px 0 5px 22px}
.hotel_leftdata .data2{padding:24px 70px 15px 22px}
.hotel_leftdata .data3{padding:18px 10px 23px 22px}
.your_data_form .payment{width:300px}
.your_data_form .brd_1{width:300px!important;padding-left:17px!important;padding-top:3px!important}
.your_data_form .brd_2{width:300px!important;padding:60px 20px 50px 17px !important}
.your_data_form .brd_bedin,.your_data_form .brd_end{width:300px}
.your_data_form input.input_two{width:259px}
.your_data_form .orange{width:259px!important;margin-top:45px!important}
.permit{width:320px!important;margin-left:-160px!important;padding:60px 20px 25px!important;border-radius:0!important}
.permit .modal_body{padding:25px 0 0!important}
.permit .payment_site_block{width:280px}
.permit h4{font-size:20px!important;text-align:center}
.permit .box-modal_close{right:148px;top:15px!important}
.permit .p1{font-size:18px!important}
.permit .p2{font-size:13px!important}
.permit .orange{width:280px!important;margin-top:0}
.permit .how_h_body{width:115px!important;padding:4px 0!important}
.hotel_line .delete{right:20px;top:20px;z-index:9999}
}
.title.mrg{margin-top:55px}
.infoline_wrap{background:#fcca31;font-weight:400;color:#000}
.infoline{max-width:1140px;width:100%;height:63px;margin:0 auto;padding-top:22px}
.infoline span{display:inline-block;margin-right:15px;font-weight:400;font-size:13px;white-space:nowrap}
.infoline span:last-child{margin-right:0}
.infoline div{float:right}
.infoline a{font-weight:400;font-size:13px;color:#000;border-bottom:1px dashed #000;text-decoration:none}
.infoline a:hover{border-bottom:1px solid #fcca31;text-decoration:none}
.order_form{padding-top:62px;padding-bottom:50px}
.order_form .payment .brd_begin,.order_form .payment .brd_end,.order_form .payment .delimiter,.order_form .payment .brd_1,.order_form .payment .brd_2{height:537px}
.order_form .payment .brd_begin,.order_form .payment .brd_end,.order_form .payment .delimiter{background-image:url(/personal/img/payment_brd5.png)}
.order_form .payment{margin:0 auto;width:851px}
.order_form .payment .brd_1,.order_form .payment .brd_2{width:400px;padding-right:0}
.order_form .payment .brd_1{padding-left:30px}
.order_form .payment .brd_2{padding-left:20px;padding-right:10px;padding-top:35px;width:380px!important}
.order_form .payment_title{font-size:24px;margin-left:0;padding-top:29px;padding-bottom:7px}
.order_form .payment_title2{font-weight:300;font-size:16px;padding-bottom:23px}
.order_form .payment_title3{font-size:24px}
.order_form input.input_two{width:340px;box-shadow:none!important;border:1px solid #b8b8b8}
.order_form a.orange{width:228px;margin-left:0;margin-top:10px}
.order_form .p_two{font-weight:400;font-size:16px;margin-top:15px}
.order_form .p_two span{font-size:24px;font-weight:700}
.order_form .cardtype{width:346px;height:151px;padding-top:14px;padding-left:97px;padding-right:20px;border:4px solid #fff}
.order_form .visa{background:url(/personal/img/visa.png) 14px 20px no-repeat}
.order_form .mastercard{background:url(/personal/img/mastercard.png) 14px 20px no-repeat}
.order_form .card_title{font-weight:600;font-size:15px;margin-bottom:11px}
.order_form .card_descr{font-weight:400;font-size:13px;height:80px;overflow:hidden}
.orders:after{display:inline-block;content:"";width:100%}
.order_wrap{display:inline-block;vertical-align:top;text-align:left;width:353px;margin-left:10px;margin-right:10px}
.order{display:inline-block;width:353px;height:auto;vertical-align:top;padding-top:28px;border:4px solid #e0e0e0;margin-bottom:15px;padding-bottom:10px; position: relative;}
.order .fa {position:absolute; right:10px; top:10px; font-size: 25px; color:#77B24C;}
.order:hover{border:4px solid #f2c130}
.order:hover .fa {color: #f2c130}
.order.review{height:auto}
.order .p1{text-align:center;font-weight:300;font-size:24px;margin-bottom:13px}
.order .p2{text-align:center;font-weight:400;font-size:15px;margin-bottom:11px}
.order .p3{text-align:center;font-weight:600;font-size:15px;margin-bottom:21px}
.order .p4{text-align:center;font-weight:700;font-size:20px;margin-bottom:26px}
.order .p5{text-align:center;font-weight:400;font-size:17px;margin-bottom:11px;color:#c54a4a}
.order .p6{text-align:center;font-weight:700;font-size:20px;margin-bottom:17px}
.order .price{text-align:center;font-weight:700;font-size:30px;margin-bottom:14px}
.order .how_h_body{text-align:center;margin:25px auto;border:none!important}
.order .how_h_body span{height:38px;cursor:pointer;width:auto;position:relative}
.order .how_h_body span i{display:inline-block;padding:6px 10px 7px;background:#fcca31;border-radius:50%;font-size:22px;font-weight:400;top:14px;right:-12px}
.order .how_h_body p{font-size:26px;margin:5px 0 0 16px}
.order .btns{padding:25px 36px 0}
.order .btns.an{padding:29px 36px 0}
.order .btns .orange{margin-right:8px}
.order .orange{display:inline-block;width:110px;height:60px;border:1px solid #f8b629}
.order .simple{display:inline-block;width:150px;height:60px;border:1px solid #b8b8b8;border-radius:3px;font-weight:600;font-size:15px;line-height:60px;color:#000;text-align:center}
.order .gray{display:inline-block;width:150px;height:60px;background:#e0e0e0;border:1px solid #e0e0e0;border-radius:3px;font-weight:600;font-size:15px;line-height:60px;color:#000;text-align:center;cursor:default}
.order .full{width:273px}
.order .payed{margin:0 auto 5px;width:150px;height:28px;padding-right:40px;background:url(/personal/img/chbox_bg.png) right -28px no-repeat;font-weight:700;font-size:20px;color:#000}
.order .linkd_wrap{text-align:center;margin:5px}
.order .linkd_wrap a{font-weight:400;font-size:15px;color:#000;border-bottom:1px dashed #000;text-decoration:none}
.order .linkd_wrap a:hover{border-bottom:1px dashed #fff;text-decoration:none}
@media (max-width: 1135px) {
.order{width:319px}
.order_wrap{width:319px}
.order .btns{padding:25px 19px 0!important}
.btns.an{padding:29px 19px 0}
.infoline{padding-top:11px;padding-left:13px;padding-right:163px}
.infoline div{position:relative;top:-20px;right:-150px}
}
@media (max-width: 1023px) {
.title.mrg{font-weight:300}
.order{width:242px;padding-top:11px}
.order_wrap{width:242px}
.order .btns{padding:25px 14px 0!important}
.btns.an{padding:9px 19px 0!important}
.order .p1{font-size:17px;margin-bottom:9px}
.order .p2{font-size:13px;margin-bottom:4px}
.order .p3{font-size:13px;margin-bottom:21px}
.order .p4{font-size:15px;margin-bottom:19px}
.order .p5{font-size:13px;margin-bottom:6px}
.order .price{margin-bottom:4px}
.order .how_h_body{margin-top:20px;margin-bottom:5px}
.order .orange{width:84px;height:45px;line-height:45px;font-size:13px;margin-right:10px!important}
.order .simple{width:110px;height:45px;line-height:45px;font-size:13px}
.order .full{width:203px}
.order .linkd_wrap a{font-size:13px}
.order .payed{width:142px;padding-top:2px;margin-bottom:1px;font-size:18px}
.order .price{font-size:23px;margin-bottom:9px}
.order.review{height:280px}
.order.review .btns{padding-top:15px!important}
.order .gray{height:45px;line-height:45px;font-size:13px}
.order_form .payment{width:750px}
.order_form .payment input.input_two{width:330px}
.order_form .payment .brd_1{width:355px;padding-left:20px}
.order_form .payment .brd_2{width:341px!important;padding-left:3px}
.order_form .cardtype{width:315px}
}
@media (max-width: 768px) {
.infoline{height:auto;text-align:center;padding:20px 0}
.infoline div{float:none;position:static}
.title.mrg{font-size:24px}
.order_form .payment{width:300px}
.order_form .payment_title{font-size:21px;padding-top:0;text-align:left}
.order_form .payment_title2{font-size:14px}
.order_form .payment_title3{font-size:21px}
.order_form .payment .brd_1{width:300px;padding-top:25px;padding-bottom:0}
.order_form .payment .brd_2{width:300px!important;padding-top:20px;padding-bottom:43px;padding-left:18px!important}
.order_form .payment input.input_two{width:260px}
.order_form .cardtype{width:260px;height:175px}
.order_form .card_descr{height:90px}
.order_form a.orange{width:260px}
.order_wrap{display:block;margin:0 auto;width:300px}
.order{display:block;width:300px;margin-bottom:20px}
.order .orange{width:110px;margin-right:12px!important}
.order .simple{width:130px}
.order .simple.full{width:260px}
.order .btns{padding:25px 16px 0!important}
.order .btns.an{padding:10px 16px 0!important}
.order.review .btns{padding-top:13px!important}
.order .full{width:260px}
.order .how_h_body{width:110px}
}
@media (max-width: 360px) {
.permit{margin-left:20px!important;margin-bottom:20px!important}
}
@media (max-width: 320px) {
.permit{margin-left:0!important}
.arcticmodal-container{bottom:5%!important}
.hotel_slide{width:320px}
}
.personalLinks a{display:inline;color:#fff;font-size:13px}
.personalLinks a span{display:inline;font-size:13px}
.districtsButtons{margin-bottom:20px}
.districtsButtons .item{display:inline-block;width:158px;padding:10px 0;background:#ede7e9;border-radius:3px;text-align:center;margin-bottom:5px;color:#000;font-size:90%}
.districtsButtons .item:hover,.districtsButtons .item.active{background:#FFB700}
.dateSingleRoomSearchInWrap>input,.dateSingleRoomSearchOutWrap>input,.dateSingleRoomSearchInWrap2>input,.dateSingleRoomSearchOutWrap2>input{background:url(/bitrix/templates/seven_new/img/calendar.png) 100% 50% no-repeat}
.how_h_body{}
.fullPage .how_h_body,.how_h_body.showAlways{display:inline-block!important}
.h_body_item{padding:11px 19px}
.fullPage .h_body_item{padding:9px 19px}
.much_h_body .orange{line-height:49px;position:absolute;right:0;top:50%;width:97px;margin-top:-25px}
.h_body_visible.is_open .much_h_body .orange{top:0;margin-top:0}
.much_h_body .orange.svYes{background:#76B14D;color:#fff}
.roomDopInfo{font-size:14px;color:#434141;margin-bottom:10px}
@media (max-width: 800px) {
	.how_h_body {border-right: none;}
.info_much_h_body { padding-left: 0;}
.info_much_h_body {max-width: 100%; }
.much_h_body {}
.much_h_body span.priceDesc {line-height: 22px; max-width: 100%; text-align: center;}
.much_h_body .orange{right: 50%; top:auto !important; bottom: 10px; margin-right: -47px;}
}
#orderForm .name_h_body {width: 367px;}
@media (max-width: 360px) {
.how_h_body.showAlways{display:none!important}
.how_h_body {display:inline-block !important; border:none !important;}
.name_h_body{width:calc(100% - 87px)!important}
.info_much_h_body{width:100% !important}
#orderForm .info_much_h_body .much_h_body {margin-right: 30px;}
#orderForm .name_h_body {width: 219px;}
}
.left_hotel.topStickFilterDatesForm{position:fixed;top:123px;z-index:999}
.topStickFilterDatesForm_fixBottom{position:absolute;z-index:999;top:auto}
.leftFilterOverflow{height:630px;overflow-y:scroll;background:#fff}
.newModal2 .modal_body .up_search_item{max-width:209px}
.newModal2 form{-webkit-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);box-shadow:0 5px 13px 0 rgba(0,0,0,0.26);border-radius:3px;height:60px}
@media (max-width: 800px) {
.newModal2 form{height:auto}
}
.mrg20{margin-bottom:20px}
.showMoreHotels{padding:10px 20px;opacity:0}
.leftCheckboxFilter.after6{display:none}
.profilesMethodsBlocks h3{margin:20px 0}
@media (max-width: 900px) {
.profilesMethodsBlocks{width:100%}
}
#ideasSlider{position:absolute;left:0;top:69px;overflow:hidden}
#ideasSlider .item{line-height:49px;padding:0 120px;height:650px;background-size:cover;color:#fff;position:relative}
@media (max-width: 1140px) {
#ideasSlider .item{background-position:50% 0;background-size:cover}
}
#ideasSlider .item .bgTransp{background-color:rgba(0,0,0,0.3);position:absolute;left:0;top:0;width:100%;height:100%}
#ideasSlider .item .padLeftRight{max-width:1140px;margin:0 auto;position:relative;height:100%}
#ideasSlider .item .text{position:absolute;left:120px;bottom:91px;width:calc(100% - 240px)}
#ideasSlider .item .text h2 a{color:#fff}
#ideasSlider .item .text .allIdeas{color:#fff;text-decoration:none;position:absolute;right:0;bottom:-68px;font-weight:700}
@media (max-width: 500px) {
#ideasSlider .item .text{width:calc(100% - 20px)}
#ideasSlider .item .text .allIdeas{bottom:-88px;right:20px}
#ideasSlider .item .text{left:20px}
#ideasSlider .item{height:750px}
#topStick:not(.inPagesHeader){height:750px!important}
.want{margin-top:0}
}
#ideasSlider .item .podrobno{border-radius:3px;font-weight:600;font-size:15px;background:#FFCB07;color:#000;padding:10px 30px}
#ideasSlider .item .fa{font-weight:700}
#topStick.inPagesHeader{background:#fff;border-bottom:1px solid #ebebeb;height:120px}
#topStick.inPagesHeader .calls,#topStick.inPagesHeader .calls .personalLinks a{color:#000}
#topStick.inPagesHeader .calls .personalLinks a{border-bottom:1px dashed #000}
#topStick.inPagesHeader .left_head{padding-top:11px}
@media (max-width: 900px) {
#topStick.inPagesHeader{height:auto}
}
.rateBlock{display:block; margin-top: 10px;}
.rateBlock .clear{display:none}
.rateBlock .item{font-size:80%;display:inline-block;margin-right:5px;position:relative;color:#000}
.rateBlock .item.tooltip{border-bottom-style:dashed;border-bottom-width:1px}
.rateBlock .item:hover{border:none}
@media (max-width: 768px) {
.rateBlock .item{margin:0 0 5px}
.rateBlock{text-align:center}
.rateBlock .clear{display:block}
}
.tooltipster-borderless{font-size:80%}
.roomVariant .item > div{display:inline-block}
.dateFromTime.red {color:red;}

#hotelSearchWait {width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.66);z-index:9999999999;display:none}
#hotelSearchWait #animation_container {position:absolute; left:50%; top:50%; margin-left:-175px; margin-top:-175px;}
#hotelSearchWait #animation_container a {display:block; position:absolute; bottom:190px; left:58px; width:235px; height:45px; z-index:99999999999}
@media (max-width: 768px) {
.deliveryBanner {margin-bottom:0 !important; margin-left: -5px; }
}

#hotelsBlock .swiper-container {position: relative;}
#hotelsBlock .mobileLinkOnPhoto {display: none; color: #fff; text-decoration: none; padding: 10px ;line-height: 37px;border-radius: 3px;background: rgba(0,0,0,0.3);font-size: 23px; margin: 20px; position: absolute; top: 0;}
@media (max-width: 768px) {
	#hotelsBlock .mobileLinkOnPhoto {display: block;}
	#hotelsBlock .hotel_head {display: none;}
	#hotelsBlock .hotel_right, #hotelsBlock .hotel_body {margin-top: 0;}
	#hotelsBlock .hotel_item {margin-bottom: 0; padding-bottom: 0;}
	#hotelsBlock .hotel_item .pokaz_in_map {display: none;}
	#roomSearch .up_search_item {box-shadow: none !important; border-bottom: 1px solid #ccc !important; border-radius:0 !important;}
	#roomSearch .touristBox {border: none !important;}
}
.menuAllSite {display: none;}
.oldPrice {position: absolute !important; left: 0 !important; bottom: -5px !important; font-size: 14px !important;text-decoration: line-through;}
@media (max-width:800px) {
    .oldPrice {position: relative !important; left: auto !important; bottom: auto !important;}
    .fullPage .h_body_item {padding-bottom: 66px;}
}
.daterangepicker .closeCalendar {position:absolute; right: 4px; top: 0; color:#000;}
.near_img {position: relative;}
.near_img .bg {
    content: "";
    position: absolute;
    width: 100%;
    height: calc(100% - 5px);
    background: rgba(0,0,0,0.5);
}

@media (max-width:768px) {
    .adultsChilds_is_open {margin-top: 117px;}
}

/* New 2020-09-09 */

.new_options li {}
.new_options {list-style: none; margin: 0; padding: 0; webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}
.wrap_hotel_items .new_options {webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
.new_options .name {font-weight: bold; padding: 16px 0 2px; break-before: avoid;}
.new_options .name img { margin-right:10px;vertical-align: middle;}
.new_options .list {display:block; font-size: 13px; padding: 3px 0 0 32px}
.new_options .list.fishka {color:#74AB57; font-weight:bold;}

@media (max-width: 990px) {
    .new_options {webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
}
@media (max-width: 768px) {
}
@media (max-width: 576px) {
    .new_options, .wrap_hotel_items .new_options {webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
}
@media (max-width:360px) {
    .how_h_body{width: 100%; text-align: center;}
    .info_much_h_body {text-align: center; padding-right: 0 !important; margin: 10px 0 15px;}
}

table.price td {
    padding: 5px;
    border: 1px solid #B6B6B6;
    width: 1120px;
}

table.price {
    width: 1120px;
    font-size: 90%;
    font-family: 'Open Sans',sans-serif;
    text-align: center;
    margin: auto;
}

div.first{        
        display: inline-block;
    }

.closing-button {
  font-family: 'Open Sans',sans-serif;
  font-size: 22px;
  font-weight: 700;
  background-color: #00bee2;
  text-decoration: none;
  display: inline-block;
  margin: 20px;
  color: #FFFFFF;
  box-shadow: 0 0 0 2px #4c94b9;
  padding: 13px 0;
  width: 320px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
}
.closing-button span {
  font-family: 'Open Sans', sans-serif;
  position: relative;
  z-index: 5;
}
.closing-button:before, .closing-button:after {
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0;
  right: 0;
  left: 0;
}
.closing-button:before {
  transform: translateX(-100%);
  background: #4c94b9;
  transition: transform .3s cubic-bezier(.55, .055, .675, .19);
}
.closing-button:after {
  background: #76B14D;
  transform: translateX(100%);
  transition: transform .3s cubic-bezier(.16, .73, .58, .62) .3s;
}
.closing-button:hover:before, .closing-button:hover:after {
  transform: translateX(0);
}

#cashbackForm {width: 60%; margin-left: -30%; top: 110px;}
#cashbackForm .modal_head h4 {text-align: center;}

@media (max-width:1200px) {
    .proHead {z-index: 0;}
    #cashbackForm {width: 90%; margin-left: -45%; top: 0;}
}


/* End */
/* /bitrix/templates/seven_new/css/colorbox.css?15507399625086 */
/* /bitrix/templates/seven_new/css/jquery.fancybox.css?155074008313050 */
/* /bitrix/templates/seven_new/lib/tooltip/tooltipster.bundle.min.css?15437367636495 */
/* /bitrix/templates/seven_new/lib/tooltip/tooltipster-sideTip-borderless.min.css?15438333031806 */
/* /bitrix/templates/seven_new/css/daterangepicker.css?14894217629001 */
/* /bitrix/templates/seven_new/components/bitrix/search.title/top/style.css?15160789221976 */
/* /bitrix/templates/seven_new/components/bitrix/breadcrumb/template1/style.css?1485292634932 */
/* /bitrix/templates/seven_new/components/bitrix/news.detail/idea_foot_info/style.css?1587015847271 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?148529260451 */
/* /bitrix/templates/seven_new/template_styles.css?1618212364181029 */
