@charset "UTF-8";/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}.irs,.top-account-box{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.tpd-backgrounds,.tpd-stem{-webkit-transform-origin:0 0}.camp-header-organizer-link,.camp-icon-description,.landing-banner-container,.message-block-picture-column{-webkit-box-orient:vertical;-webkit-box-direction:normal}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} menu,article,aside,details,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}.button,.date-picker-wrapper .month-name,.filter-submit-button,.homepage-header-heading,.page-title,.tpd-title{text-transform:uppercase}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_draggerRail{-moz-border-radius:16px;margin:0 auto;border-radius:0!important}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.badge,.date-picker-wrapper .time label,.dropdown .dropdown-label>span,.filter-price-input-row,.irs-grid-text,.owl-stage-outer .owl-stage{white-space:nowrap}progress{}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.sm-visible-rating span select,textarea{-webkit-appearance:none;-moz-appearance:none}summary{display:list-item}[hidden],template{display:none}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;height:auto;left:auto;top:0;right:0;bottom:0;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools .mCSB_draggerRail{height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(../../bower_components/malihu-custom-scrollbar-plugin/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.irs{position:relative;display:block;-webkit-touch-callout:none;-khtml-user-select:none;user-select:none}.irs-line{display:block;overflow:hidden;outline:0!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar,.irs-shadow{position:absolute;width:0;left:0}.irs-bar{display:block}.irs-bar-edge{position:absolute;display:block;left:0}.irs-shadow{display:none}.irs-from,.irs-max,.irs-min,.irs-single,.irs-slider,.irs-to{display:block;position:absolute;cursor:default}.irs-slider{z-index:1}.irs-slider.type_last{z-index:2}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{top:0;left:0;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;text-align:center;font-size:9px;line-height:9px;padding:0 3px}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.date-picker,.date-picker-wrapper{font-size:12px;font-family:Arial,sans-serif}.date-picker{width:170px;height:25px;padding:0 0 0 10px;border:0;line-height:25px;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;line-height:20px;color:#aaa;box-shadow:3px 3px 10px rgba(0,0,0,.5);box-sizing:initial}.date-picker-wrapper.inline-wrapper{position:relative;box-shadow:none;display:inline-block}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top,.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth,.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table,.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top,.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;border:1px solid #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:1px solid #b7b7b7;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')}.date-picker-wrapper .time{position:relative}.date-picker-wrapper .hide,.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1,.time2{width:180px;padding:0 5px;text-align:center}.tpd-content-relative,.tpd-title-relative{width:100%}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour,.minute{text-align:right}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.tpd-content,.tpd-title{font-size:11px;line-height:16px}.date-picker-wrapper .week-number.week-number-selected{color:#49E;font-weight:700}.tpd-tooltip{position:absolute}.tpd-tooltip,.tpd-tooltip [class^=tpd-]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.tpd-content-wrapper{position:absolute;top:0;left:0;float:left;width:100%;height:100%;overflow:hidden}.tpd-content,.tpd-content-relative,.tpd-content-relative-padder,.tpd-content-spacer,.tpd-title,.tpd-title-relative,.tpd-title-relative-padder,.tpd-title-wrapper{position:relative;float:left}.tpd-content{clear:both;padding:10px;color:#fff}.tpd-has-inner-close .tpd-content-relative .tpd-content{padding-right:0!important}.tpd-tooltip .tpd-content-no-padding{padding:0!important}.tpd-title-wrapper{overflow:hidden}.tpd-title-spacer{float:left}.tpd-title{padding:10px;font-weight:700;color:#fff}.tpd-background-box,.tpd-background-shadow,.tpd-backgrounds,.tpd-close,.tpd-frames,.tpd-skin{position:absolute;top:0}.tpd-has-title-close .tpd-title{padding-right:0!important}.tpd-close{right:0;width:28px;height:28px;cursor:pointer;overflow:hidden;color:#fff}.tpd-close-icon{float:left;font-family:Arial,Baskerville,monospace;font-weight:400;font-style:normal;text-decoration:none;width:28px;height:28px;font-size:28px;line-height:28px;text-align:center}.tpd-frames,.tpd-skin{left:0}.tpd-frames .tpd-frame{float:left;width:100%;height:100%;clear:both;display:none}.tpd-visible-frame-bottom .tpd-frame-bottom,.tpd-visible-frame-left .tpd-frame-left,.tpd-visible-frame-right .tpd-frame-right,.tpd-visible-frame-top .tpd-frame-top{display:block}.tpd-backgrounds{left:0;width:100%;height:100%;transform-origin:0 0}.tpd-background-shadow{left:0;width:100%;height:100%;background-color:transparent;pointer-events:none}.tpd-no-shadow .tpd-skin .tpd-background-shadow{box-shadow:none!important}.tpd-background-box{left:0;height:100%;width:100%;overflow:hidden}.tpd-no-stem .tpd-background-box,.tpd-no-stem .tpd-shift-stem{display:none}.tpd-no-stem .tpd-background-box-top{display:block}.tpd-background-loading,.tpd-is-loading .tpd-background,.tpd-is-loading .tpd-content-wrapper,.tpd-is-loading .tpd-title-wrapper{display:none}.tpd-background-box-shift,.tpd-background-box-shift-further{position:relative;float:left;width:100%;height:100%}.tpd-iframeshim,.tpd-shift-stem,.tpd-shift-stem-side,.tpd-stem,.tpd-stem-point,.tpd-stem-spacer,.tpd-stem-triangle{position:absolute}.tpd-background{border-radius:10px;float:left;clear:both;background:0 0;-webkit-background-clip:padding-box;background-clip:padding-box;border-style:solid;border-width:1px;border-color:#282828;border-color:rgba(255,255,255,.1)}.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background{border-radius:0}.tpd-background-content,.tpd-background-title{float:left;clear:both;width:100%;background-color:#282828}.tpd-background-border-hack{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid}.tpd-background-box-top{top:0}.tpd-background-box-bottom{bottom:0}.tpd-background-box-left{left:0}.tpd-background-box-right{right:0}.tpd-iframeshim{top:0;left:0;width:100%;height:100%;margin:0;padding:0;zoom:1;filter:alpha(opacity=0);opacity:0}.tpd-shift-stem{top:0;left:0;overflow:hidden}.tpd-frame-bottom .tpd-shift-stem-side,.tpd-frame-top .tpd-shift-stem-side{width:100%}.tpd-frame-left .tpd-shift-stem-side,.tpd-frame-right .tpd-shift-stem-side{height:100%}.tpd-stem{top:0;left:0;overflow:hidden;width:16px;height:8px;margin-left:3px;margin-top:2px;transform-origin:0 0}.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset{margin:0!important}.tpd-stem-spacer{top:0;left:0;width:100%;height:100%}.tpd-stem-reset .tpd-stem-spacer{margin-top:0}.tpd-stem-point{width:100px;top:0;left:50%}.tpd-stem-downscale,.tpd-stem-transform{float:left;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;position:relative}.tpd-stem-side{width:50%;height:100%;float:left;position:relative;overflow:hidden}.tpd-stem-side-inversed{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.tpd-stem-triangle{width:0;height:0;border-bottom-style:solid;border-left-color:transparent;border-left-style:solid;top:0;left:0}.tpd-stem-border,.tpd-stem-border-corner{position:absolute;left:50%;border-right-style:solid;border-right-width:0;height:100%;top:0}.tpd-stem-border{width:20px;background-color:#fff;border-right-color:#fff}.tpd-stem *{z-index:0;zoom:1}.tpd-stem-border-center-offset,.tpd-stem-border-center-offset-inverse{float:left;position:relative;width:100%;height:100%;overflow:hidden}.tpd-stem-notransform{float:left;width:100%;height:100%;position:relative}.tpd-stem-notransform .tpd-stem-border{height:100%;position:relative;float:left;top:0;left:0;margin:0}.tpd-spinner,.tpd-stem-notransform .tpd-stem-border-center{position:absolute}.tpd-stem-notransform .tpd-stem-border-corner{background:#fff;border:0;top:auto;left:auto}.tpd-stem-notransform .tpd-stem-border-center,.tpd-stem-notransform .tpd-stem-triangle{height:0;border:0;left:50%}.tpd-stem-transform-left{-webkit-transform:rotate(-90deg) scale(-1,1);transform:rotate(-90deg) scale(-1,1)}.tpd-stem-transform-right{-webkit-transform:rotate(90deg) translate(0,-100%);transform:rotate(90deg) translate(0,-100%)}.tpd-stem-transform-bottom{-webkit-transform:scale(1,-1) translate(0,-100%);transform:scale(1,-1) translate(0,-100%)}.tpd-spinner{top:50%;left:50%;width:46px;height:36px}.tpd-spinner-spin{position:relative;float:left;margin:8px 0 0 13px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,.2);border-right:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);border-left:2px solid #fff;-webkit-animation:tpd-spinner-animation 1.1s infinite linear;animation:tpd-spinner-animation 1.1s infinite linear;box-sizing:border-box!important}.tpd-spinner-spin,.tpd-spinner-spin:after{border-radius:50%;width:20px;height:20px}@-webkit-keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tpd-is-loading .tpd-background-loading{display:block}.tpd-tooltip-measuring{top:0;left:0;position:absolute;max-width:100%;width:100%}.tpd-tooltip-measuring .tpd-skin,.tpd-tooltip-measuring .tpd-spinner{display:none}.tpd-tooltip-measuring .tpd-content-wrapper,.tpd-tooltip-measuring .tpd-title-wrapper{display:block}.tpd-tooltip a,.tpd-tooltip a:hover{color:grey;text-decoration:underline}.tpd-tooltip a:hover{color:#6c6c6c}.tpd-size-x-small .tpd-content,.tpd-size-x-small .tpd-title{padding:7px 8px;font-size:10px;line-height:15px}.tpd-size-x-small .tpd-background{border-radius:5px}.tpd-size-x-small .tpd-stem{width:12px;height:6px;margin-left:4px;margin-top:2px}.tpd-size-x-small.tpd-no-radius .tpd-stem{margin-left:7px}.tpd-size-x-small .tpd-close{margin-bottom:1px}.tpd-size-x-small .tpd-spinner{width:35px;height:29px}.tpd-size-x-small .tpd-spinner-spin{margin:6px 0 0 9px}.tpd-size-x-small .tpd-spinner-spin,.tpd-size-x-small .tpd-spinner-spin:after{width:17px;height:17px}.tpd-size-small .tpd-content,.tpd-size-small .tpd-title{padding:8px;font-size:10px;line-height:16px}.tpd-size-small .tpd-background{border-radius:6px}.tpd-size-large .tpd-background,.tpd-size-medium .tpd-background{border-radius:8px}.tpd-size-small .tpd-stem{width:14px;height:7px;margin-left:5px;margin-top:2px}.tpd-size-small.tpd-no-radius .tpd-stem{margin-left:8px}.tpd-size-small .tpd-close{margin:2px 1px}.tpd-size-small .tpd-spinner{width:42px;height:32px}.tpd-size-small .tpd-spinner-spin{margin:7px 0 0 13px}.tpd-size-small .tpd-spinner-spin,.tpd-size-small .tpd-spinner-spin:after{width:18px;height:18px}.tpd-size-medium .tpd-content,.tpd-size-medium .tpd-title{padding:10px;font-size:11px;line-height:16px}.tpd-size-medium .tpd-stem{width:16px;height:8px;margin-left:6px;margin-top:2px}.tpd-size-medium.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-medium .tpd-close{margin:4px 2px}.tpd-size-medium .tpd-spinner{width:50px;height:36px}.tpd-size-medium .tpd-spinner-spin{margin:8px 0 0 15px}.tpd-size-medium .tpd-spinner-spin,.tpd-size-medium .tpd-spinner-spin:after{width:20px;height:20px}.tpd-size-large .tpd-content,.tpd-size-large .tpd-title{padding:10px;font-size:13px;line-height:18px}.tpd-size-large .tpd-stem{width:18px;height:9px;margin-left:7px;margin-top:2px}.tpd-size-large.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-large .tpd-close{margin:5px 2px}.tpd-size-large .tpd-spinner{width:54px;height:38px}.tpd-size-large .tpd-spinner-spin{margin:9px 0 0 17px}.tpd-size-large .tpd-spinner-spin,.tpd-size-large .tpd-spinner-spin:after{width:20px;height:20px}.tpd-skin-dark .tpd-close,.tpd-skin-dark .tpd-content,.tpd-skin-dark .tpd-title{color:#fff}.tpd-skin-dark .tpd-background-content,.tpd-skin-dark .tpd-background-title{background-color:#282828}.tpd-skin-dark .tpd-background{border-width:1px;border-color:#282828;border-color:rgba(255,255,255,.1)}.tpd-skin-dark .tpd-title-wrapper{border-bottom:1px solid #404040}.tpd-skin-dark .tpd-spinner-spin{border-color:rgba(255,255,255,.2);border-left-color:#fff}.tpd-skin-dark a{color:#ccc}.tpd-skin-dark a:hover{color:silver}.button,body{color:#1f1f1f}@font-face{font-family:GothamPro;src:url(../fonts/GothaProReg.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:GothamPro;src:url(../fonts/GothaProMed.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:GothamPro;src:url(../fonts/GothaProBol.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Rouble;src:url(../fonts/RUBSN.otf) format("opentype")}*,:after,:before{box-sizing:border-box;outline:0!important}body{font-family:GothamPro,sans-serif;font-size:14px;font-weight:400;text-rendering:optimizeSpeed;min-width:1230px}.badge,.button,.homepage-header-heading{font-weight:700;text-align:center}.homepage-header{height:700px;min-height:700px;position:relative;z-index:10}.homepage-header .header-content-container{height:100%;position:relative}.homepage-header-bg-container{width:100%;height:100%;position:absolute;overflow:hidden;background-color:#4b4c40}.content-width{width:1230px;padding:0 30px;margin:0 auto}.homepage-header-bg-static{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;display:none}.homepage-header-bg-video{position:absolute;left:0;top:0;min-width:100%}.logo-link{position:absolute;left:90px;top:58px;width:160px;height:38px;z-index:10;font-size:0}.logo-link img{width:100%;height:100%;vertical-align:top}.top-account-box{z-index:10;position:absolute;right:90px;top:51px;user-select:none}.button{cursor:pointer;display:inline-block;min-width:180px;border:2px solid #13c657;font-size:14px;line-height:19px;padding:9px 25px 7px;max-width:100%;text-decoration:none;background:rgba(19,198,87,0);-webkit-transition:background .3s,color .3s,border-color .3s;transition:background .3s,color .3s,border-color .3s}.button.active,.button:hover{background:#13c657;color:#FFF}.button.active .icon.arrow-right,.button:hover .icon.arrow-right{background-position:-14px -18px}.button.active .icon.arrow-down,.button:hover .icon.arrow-down{background-position:-48px -22px}.button.white{border-color:#FFF;color:#FFF;background:rgba(255,255,255,0)}.button.full-green,.button.green{border-color:#13c657}.button.white:hover{background:#fff;color:#13c657}.button.green{color:#13c657;background:rgba(255,255,255,0)}.button.full-green,.button.green:hover{color:#FFF;background:#13c657}.button.full-green:hover{background:#0faa4a;border-color:#0faa4a}.button.dark{border-color:#343434;color:#343434;background:rgba(255,255,255,0)}.button.dark:hover{background:#343434;color:#FFF}.button.grey{border-color:#d7d7d7;color:#1f1f1f;background:rgba(255,255,255,0)}.button.full-red,.button.red{border-color:#ff352b}.button.grey:hover{background:#d7d7d7;color:#FFF}.button.red{color:#343434;background:rgba(255,255,255,0)}.button.full-red,.button.red:hover{color:#FFF;background:#ff352b}.button.full-red:hover{background:#dd271e;border-color:#dd271e}.button.write-to-organizer{color:#1f1f1f;padding-top:10px;padding-bottom:6px}.button.write-to-organizer i{display:inline-block;vertical-align:middle;width:22px;height:17px;position:relative;margin-right:10px;margin-top:-4px}.button.write-to-organizer i:after,.button.write-to-organizer i:before{content:"";position:absolute;left:0;top:0;width:22px;height:17px}.button.write-to-organizer i:before{background:url(../img/sprites.png) -361px -141px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.button.write-to-organizer i:after{background:url(../img/sprites.png) -383px -141px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.button.write-to-organizer:hover{color:#FFF}.button.write-to-organizer:hover i:before{opacity:0}.button.write-to-organizer:hover i:after{opacity:1}.button.subscribe-on-organizer{border-color:#ff0100;color:#1f1f1f;padding-top:10px;padding-bottom:6px}.button.subscribe-on-organizer i{display:inline-block;vertical-align:middle;width:25px;height:22px;position:relative;margin-right:8px;margin-top:-8px;margin-left:4px}.button.subscribe-on-organizer i:after,.button.subscribe-on-organizer i:before{position:absolute;left:0;top:0;width:25px;height:22px;content:""}.button.subscribe-on-organizer i:before{background:url(../img/sprites.png) -405px -141px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.button.subscribe-on-organizer i:after{background:url(../img/sprites.png) -430px -141px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.button.subscribe-on-organizer.active,.button.subscribe-on-organizer:hover{color:#FFF;background:#ff0100}.button.subscribe-on-organizer.active i:before,.button.subscribe-on-organizer:hover i:before{opacity:0}.button.subscribe-on-organizer.active i:after,.button.subscribe-on-organizer:hover i:after{opacity:1}.button.big{border-width:4px;padding:16px 30px 14px;min-width:218px}.button .icon.arrow-down,.button .icon.arrow-right{margin-left:8px}.top-account-navigation{font-size:0;padding-right:34px;position:relative;cursor:pointer}.top-account-navigation:after{content:"";position:absolute;width:10px;height:6px;right:9px;top:50%;margin-top:-3px;background:url(../img/sprites.png) no-repeat;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.top-account-navigation .top-account-name{display:inline-block;vertical-align:middle;font-size:14px;color:#FFF}.top-account-navigation .top-account-avatar-wrapper{display:inline-block;vertical-align:middle;width:53px;height:53px;margin:0 0 0 16px;position:relative}.dropdown,.filter-dates-range-container .date-picker-wrapper.inline-wrapper,.filter-search-field,.filter-submit-button,.filter-submit-button-wrapper,.switch-filters-button,.top-account-navigation .top-account-navigation-list li.top-account-navigation-close-item a .icon{vertical-align:top}.top-account-navigation .top-account-avatar-wrapper .badge{position:absolute;left:36px;top:-2px}.top-account-navigation .top-account-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:27px;border:2px solid #fff;margin:0;overflow:hidden;width:53px;height:53px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-account-navigation .top-account-avatar>img{height:100%;vertical-align:top}.top-account-navigation .top-account-navigation-list{position:absolute;right:0;top:70px;width:248px;background:#FFF;box-shadow:0 0 24px rgba(0,0,0,.96);padding:12px 0;margin:20px 0 0;list-style:none;visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.top-account-navigation .top-account-navigation-list li{margin:0;padding:0}.top-account-navigation .top-account-navigation-list li a{display:block;color:#1f1f1f;text-align:center;text-decoration:none;font-size:15px;line-height:20px;padding:16px 20px 14px;background:rgba(19,198,87,0);-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.badge,.dropdown{display:inline-block}.top-account-navigation .top-account-navigation-list li a:active,.top-account-navigation .top-account-navigation-list li a:focus,.top-account-navigation .top-account-navigation-list li a:hover{color:#FFF;background:#13c657}.top-account-navigation .top-account-navigation-list li.top-account-navigation-close-item{text-align:center;padding:28px 0 40px}.top-account-navigation .top-account-navigation-list li.top-account-navigation-close-item a{display:inline-block;padding:0;background:0 0;color:#1f1f1f}.top-account-navigation .top-account-navigation-list li.top-account-navigation-close-item a:active,.top-account-navigation .top-account-navigation-list li.top-account-navigation-close-item a:focus,.top-account-navigation .top-account-navigation-list li.top-account-navigation-close-item a:hover{color:#1f1f1f;background:0 0}.top-account-navigation.open:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.top-account-navigation.open .top-account-navigation-list{visibility:visible;opacity:1;margin-top:0}.badge{font-size:12px;background:#eee;line-height:14px;padding:5px 2px 3px;min-width:22px;border-radius:11px}.badge.green{background:#13c657;color:#FFF}.homepage-header-top-box{position:absolute;top:30.2%;left:30px;right:30px}.homepage-header-heading{font-size:60px;color:#FFF}.homepage-header-subheading{font-size:25px;text-align:center;color:#FFF;margin-top:12px}.homepage-header-button-wrapper{text-align:center;margin-top:29px}.homepage-header-button-wrapper .button{color:#FFF}.homepage-filter{position:absolute;left:30px;right:30px;bottom:45px}.homepage-filter.show-additional-fields .filter-row.top{top:0}.filter-row{position:relative;padding:12px 0;font-size:0;background:#FFF}.filter-row.top{height:59px;padding:12px 0;top:59px;-webkit-transition:.3s;transition:.3s}.filter-row.bottom{height:59px}.filter-row.bottom:before{content:"";position:absolute;left:15px;top:0;right:308px;height:1px;background:#d7d7d7;opacity:0;-webkit-transition:.3s;transition:.3s}.dropdown{width:100%;height:35px;background:#FFF;font-size:14px;line-height:16px;padding:10px 42px 9px 32px;cursor:pointer;position:relative}.dropdown select{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;display:none;z-index:1}.dropdown .dropdown-label{width:100%;overflow:hidden;position:relative;height:16px}.dropdown .dropdown-label:after{content:"";position:absolute;right:0;top:0;width:20px;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.85) 50%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.85) 50%,#fff 100%)}.dropdown .dropdown-label .placeholder{color:#717171}.dropdown:after{content:"";position:absolute;width:10px;height:6px;background:url(../img/sprites.png) -10px 0 no-repeat;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;right:16px;top:50%;margin-top:-3px}.dropdown+.dropdown:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#d7d7d7}.dropdown .dropdown-list-container{cursor:default;position:absolute;left:0;top:40px;min-width:230px;background:#FFF;box-shadow:0 0 21px rgba(0,0,0,.24);z-index:10;margin:20px 0 0;visibility:hidden;opacity:0;-webkit-transition:margin-top .3s,opacity .3s,visibility .3s;transition:margin-top .3s,opacity .3s,visibility .3s;max-height:200px}.dropdown .dropdown-list-container:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;margin-left:-6px}.filter-dropdown-city .dropdown-list-container:after,.filter-dropdown-country .dropdown-list-container:after,.filter-dropdown-sub-category .dropdown-list-container:after,.filter-dropdown-tarif-options .dropdown-list-container:after{left:43px;margin-left:0}.dropdown .dropdown-list-container.reversed{top:auto;bottom:40px;margin:0 0 20px;visibility:hidden;opacity:0;-webkit-transition:margin-bottom .3s,margin-top 0s,opacity .3s,visibility .3s;transition:margin-bottom .3s,margin-top 0s,opacity .3s,visibility .3s}.dropdown .dropdown-list-container.reversed:after{top:100%;border-color:rgba(255,255,255,0);border-top-color:#fff}.dropdown .dropdown-list{list-style:none;margin:0;padding:14px 0}.dropdown .dropdown-list li{margin:0;padding:0}.dropdown .dropdown-list li a{display:block;color:#1f1f1f;text-decoration:none;font-size:14px;line-height:16px;padding:9px 20px 8px;background:rgba(19,198,87,0);-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.checkbox,.filter-search-field{display:inline-block}.dropdown .dropdown-list li a:active,.dropdown .dropdown-list li a:focus,.dropdown .dropdown-list li a:hover{color:#FFF;background:#13c657}.dropdown .dropdown-list li a.placeholder{color:#717171}.dropdown .dropdown-list li a.placeholder:active,.dropdown .dropdown-list li a.placeholder:focus,.dropdown .dropdown-list li a.placeholder:hover{color:#FFF}.dropdown .dropdown-list li .checkbox{margin:7px 0 7px 20px}.dropdown .dropdown-list li .checkbox input[type=radio]+span,.dropdown .dropdown-list li .checkbox input[type=checkbox]+span{line-height:17px;font-size:13px}.dropdown .dropdown-list li .dropdown-list-subheader{margin:7px 0 7px 20px;font-weight:600}.filter-dates-range-container .date-picker-wrapper,.filter-search-field input[type=text],textarea{font-family:GothamPro,sans-serif;font-weight:400}.dropdown .dropdown-list::-webkit-scrollbar{width:4px}.dropdown .dropdown-list::-webkit-scrollbar-track{background-color:#f2f2f2;border:none}.dropdown .dropdown-list::-webkit-scrollbar-thumb{background-color:#aaa}.dropdown .dropdown-list::-webkit-scrollbar-thumb:hover{background-color:#777}.dropdown.open:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.dropdown.open .dropdown-list-container{margin-top:0;visibility:visible;opacity:1}.dropdown.open .dropdown-list-container.reversed{margin-bottom:0}.dropdown.pseudo-open:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.filter-dropdown-sub-category{width:226px}.filter-dropdown-country{width:213px}.filter-dropdown-city{width:218px}.filter-dropdown-tarif-options{width:216px}.filter-search-field{width:297px;position:relative;height:35px}.filter-search-field:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#d7d7d7}.filter-search-field input[type=text]{width:100%;height:auto;border:none;background:0 0;font-size:14px;padding:12px 32px 0}.filter-search-field input[type=text]::-moz-placeholder{color:#717171;opacity:1}.filter-search-field input[type=text]::-webkit-input-placeholder{color:#717171;opacity:1}.filter-search-field input[type=text]:-ms-input-placeholder{color:#717171;opacity:1}.placeholder{color:#717171}.filter-dropdown-category{width:261px}.filter-dropdown-category .dropdown-list-container:after{left:43px;margin-left:0}.mCSB_scrollTools{opacity:1;width:17px}.mCSB_scrollTools .mCSB_draggerRail{width:17px;background:#f1f1f1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:13px;background:#c1c1c1;-webkit-transition:background .3s;transition:background .3s}.mCSB_scrollTools .mCSB_buttonDown:after,.mCSB_scrollTools .mCSB_buttonUp:after{position:absolute;left:5px;top:7px;-webkit-transition:opacity .3s;content:""}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#a1a1a1}.mCSB_scrollTools .mCSB_buttonUp{width:17px;height:17px;background:#f1f1f1;opacity:1}.mCSB_scrollTools .mCSB_buttonUp:after{width:7px;height:4px;background:url(../img/sprites.png) -27px 0 no-repeat;opacity:.5;transition:opacity .3s}.mCSB_scrollTools .mCSB_buttonUp:hover:after{opacity:1}.mCSB_scrollTools .mCSB_buttonDown{width:17px;height:17px;background:#f1f1f1;opacity:1}.mCSB_scrollTools .mCSB_buttonDown:after{width:7px;height:4px;background:url(../img/sprites.png) -20px 0 no-repeat;opacity:.5;transition:opacity .3s}.mCSB_scrollTools .mCSB_buttonDown:hover:after{opacity:1}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:17px 0}.mCSB_inside>.mCSB_container{margin-right:17px}.checkbox input[type=radio],.checkbox input[type=checkbox]{display:none}.checkbox input[type=radio]+span,.checkbox input[type=checkbox]+span{display:inline-block;padding-left:23px;line-height:16px;min-height:16px;position:relative;cursor:pointer}.checkbox input[type=radio]+span:before,.checkbox input[type=checkbox]+span:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border:2px solid #acacac}.checkbox input[type=radio]+span:after,.checkbox input[type=checkbox]+span:after{content:"";position:absolute;left:4px;top:4px;width:7px;height:7px;background:#13c657;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.checkbox input[type=radio]:checked+span:after,.checkbox input[type=checkbox]:checked+span:after{opacity:1}.filter-dropdown-prices{width:299px}.filter-dropdown-prices .dropdown-list-container:after{left:43px;margin-left:0}.filter-price-container{padding:7px 20px}input[type=text],input[type=email],input[type=password],input[type=number]{-webkit-appearance:none;-moz-appearance:none;display:inline-block;width:100%;height:36px;border:1px solid #d7d7d7;padding:0 24px;font-family:GothamPro,sans-serif;font-size:14px;font-weight:400;box-shadow:none}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder{color:#717171;opacity:1}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder{color:#717171;opacity:1}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder{color:#717171;opacity:1}input[type=text].error,input[type=email].error,input[type=password].error,input[type=number].error{border-color:#8b0000}textarea{border-radius:0;width:100%;height:154px;border:1px solid #d7d7d7;background:#FFF;font-size:14px;padding:12px 20px;resize:none}textarea.error{border-color:#8b0000}.filter-price-input-row{font-size:0}.filter-price-input-row input[type=text],.filter-price-input-row input[type=email],.filter-price-input-row input[type=password],.filter-price-input-row input[type=number]{width:92px;text-align:center;padding:0 10px}.filter-price-input-row .filter-price-input-delimiter{display:inline-block;font-size:14px;margin:0 10px}.filter-price-input-row .filter-price-input-currency{display:inline-block;font-size:14px;margin:0 0 0 10px}.irs{height:40px}.irs-with-grid{height:60px}.irs-bar,.irs-line{height:1px;top:28px}.irs-line{background:#d7d7d7;left:6px;right:6px;position:absolute}.irs-bar{background:#13c657}.irs-bar-edge{top:25px;height:12px;width:9px}.irs-shadow{height:3px;top:34px;background:#000;opacity:.25}.lt-ie9 .irs-shadow{filter:alpha(opacity=25)}.irs-slider{width:14px;height:14px;background:#FFF;border:1px solid #d7d7d7;border-radius:7px;top:22px;-ms-touch-action:none;touch-action:none}.irs-from,.irs-max,.irs-min,.irs-single,.irs-to{font-size:10px;line-height:1.333;text-shadow:none;border-radius:4px}.irs-max,.irs-min{color:#999;top:0;padding:1px 3px;background:#e1e4e9}.irs-max{margin-right:-20px}.irs-from,.irs-single,.irs-to{color:#fff;padding:1px 5px;background:#13c657}.irs-from:after,.irs-single:after,.irs-to:after{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#13c657}.irs-grid-pol{background:#e1e4e9}.irs-grid-text{color:#999}.filter-price-slider-container{padding-right:10px;margin-top:15px}.filter-dropdown-dates-range{width:302px}.filter-dropdown-dates-range .dropdown-list-container:after{left:60px;margin-left:0}.filter-dates-range-container{padding:7px 20px}.filter-dropdown-dates-range .month-wrapper,.inner-filter-dropdown .month-wrapper{width:420px!important}.filter-dates-range-container .date-picker-wrapper{font-size:14px;padding:0;border:none;background:0 0;border-radius:0!important}.filter-dates-range-container .date-picker-wrapper .month-wrapper{padding:0;border:none;border-radius:0!important}.filter-dates-range-container .date-picker-wrapper .month-wrapper .caption .prev{font-size:0;display:inline-block;width:16px;height:16px;background:#f2f2f2;border-radius:8px;margin-bottom:6px;-webkit-transition:background .3s;transition:background .3s;position:relative}.filter-dates-range-container .date-picker-wrapper .month-wrapper .caption .prev:active,.filter-dates-range-container .date-picker-wrapper .month-wrapper .caption .prev:focus,.filter-dates-range-container .date-picker-wrapper .month-wrapper .caption .prev:hover{background:#13c657}.filter-dates-range-container .date-picker-wrapper .month-wrapper .caption .prev:after{content:"";position:absolute;width:6px;height:10px;left:50%;top:50%;margin:-5px 0 0 -4px;background:url(../img/sprites.png) -34px 0 no-repeat}.filter-dates-range-container .date-picker-wrapper .month-wrapper .caption .next{font-size:0;display:inline-block;width:16px;height:16px;background:#f2f2f2;border-radius:8px;margin-bottom:6px;-webkit-transition:background .3s;transition:background .3s;position:relative}.filter-dates-range-container .date-picker-wrapper .month-wrapper .caption .next:active,.filter-dates-range-container .date-picker-wrapper .month-wrapper .caption .next:focus,.filter-dates-range-container .date-picker-wrapper .month-wrapper .caption .next:hover{background:#13c657}.filter-dates-range-container .date-picker-wrapper .month-wrapper .caption .next:after{content:"";position:absolute;width:6px;height:10px;left:50%;top:50%;margin:-5px 0 0 -2px;background:url(../img/sprites.png) -40px 0 no-repeat}.filter-dates-range-container .date-picker-wrapper .month-wrapper .caption .month-name{font-weight:600;color:#717171}.filter-dates-range-container .date-picker-wrapper .month-wrapper .week-name th{font-weight:600;color:#13c657;font-size:12px}.filter-dates-range-container .date-picker-wrapper .month-wrapper .week-name th:nth-child(6),.filter-dates-range-container .date-picker-wrapper .month-wrapper .week-name th:nth-child(7){color:#ff352b}.filter-dates-range-container .date-picker-wrapper .month-wrapper table .day.first-date-selected,.filter-dates-range-container .date-picker-wrapper .month-wrapper table .day.last-date-selected{background:#13c657!important}.filter-dates-range-container .date-picker-wrapper .month-wrapper table .day.checked,.filter-dates-range-container .date-picker-wrapper .month-wrapper table .day.hovering{background:#aff3c9}.filter-dates-range-container .date-picker-wrapper .footer{display:none}.filter-submit-button,.icon,.switch-filters-button,.tabs li{display:inline-block}.dropdown-list-container.dropdown-list-dates-range{height:250px;max-height:250px}.switch-filters-button{width:63px;height:59px;background:#FFF;position:relative;-webkit-transition:background .3s;transition:background .3s}.switch-filters-button:after{content:"";position:absolute;width:20px;height:22px;left:50%;top:50%;margin-left:-10px;margin-top:-11px;background:url(../img/sprites.png) -46px 0 no-repeat}.filter-row .switch-filters-button:before,.tabs li+li:before{top:12px;left:0;content:""}.switch-filters-button.active{background:#d7d7d7}.filter-submit-button-wrapper{display:inline-block}.filter-submit-button{font-size:14px;width:245px;height:59px;line-height:60px;background:#ff352b;color:#FFF;-webkit-transition:background .3s;transition:background .3s;text-align:center;font-weight:600;border:none;cursor:pointer}.filter-submit-button:active,.filter-submit-button:hover{background:#d92b22}.filter-submit-button .icon{margin-right:10px}.filter-row .switch-filters-button{margin-top:-12px;position:relative}.filter-row .switch-filters-button:before{position:absolute;width:1px;height:35px;background:#d7d7d7}.filter-row .filter-submit-button{margin-top:-12px;position:relative}.icon{vertical-align:middle}.icon.search{width:14px;height:14px;background:url(../img/sprites.png) 0 -6px no-repeat}.icon.popular{width:38px;height:29px;background:url(../img/sprites.png) -66px 0 no-repeat}.icon.closest-dates{width:33px;height:32px;background:url(../img/sprites.png) -142px 0 no-repeat}.icon.friends{width:41px;height:33px;background:url(../img/sprites.png) -208px 0 no-repeat}.icon.rocket{width:36px;height:35px;background:url(../img/sprites.png) -290px 0 no-repeat}.icon.camp{width:45px;height:30px;background:url(../img/sprites.png) -362px 0 no-repeat}.icon.arrow-right{width:19px;height:12px;background:url(../img/sprites.png) 0 -30px no-repeat}.icon.close-menu{width:37px;height:37px;background:url(../img/sprites.png) -517px -91px no-repeat}.icon.arrow-down{width:10px;height:6px;background:url(../img/sprites.png) 0 -71px no-repeat}.area-grey-bg{background:#f2f2f2}.page-title{font-size:25px;font-weight:700;margin:0;padding:0;text-align:center}.page-title.most-interesting,.page-title.what-people-search,.page-title.why-we{padding:0 0 32px}.page-title.to-companies{padding:0 0 38px}.page-title.error-404{font-weight:400;font-size:60px;text-align:left;padding:0 0 31px;text-transform:none}.tabs,.tabs li{margin:0;padding:0}.tabs{list-style:none;font-size:0;background:#FFF}.tabs li{vertical-align:top;width:20%;position:relative}.most-interesting-tabs,.popular-ideas-tabs{margin-bottom:30px}.tabs li+li:before{position:absolute;bottom:12px;width:1px;background:#d7d7d7}.tabs li:last-child a{margin-right:0}.tabs li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;text-transform:uppercase;font-weight:700;color:#1f1f1f;text-decoration:none;height:60px;background:0 0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;position:relative;z-index:1;margin-right:-1px}.tabs li a .icon{margin-right:22px}.tabs li a.active{color:#FFF;background:#13c657}.tabs li a.active .icon.popular{background-position:-104px 0}.tabs li a.active .icon.closest-dates{background-position:-175px 0}.tabs li a.active .icon.friends{background-position:-249px 0}.tabs li a.active .icon.rocket{background-position:-326px 0}.tabs li a.active .icon.camp{background-position:-407px 0}section.homepage-most-interesting{padding:56px 0 30px}.most-interesting-tabs li span{max-width:135px}.popular-ideas-tabs li{width:33%}.popular-ideas-tabs li:last-child{width:34%}.tab-container{display:none}.tab-container.active{display:block}.camps-slider-item-image-link-outer{display:block;position:relative}.camps-slider-item-image-link-outer:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(top,transparent 0,transparent 50%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,transparent 50%,rgba(0,0,0,.5) 100%);z-index:1}.camps-slider-container{position:relative;font-size:0}.camps-slider-container.owl-loaded .camps-slider-item{display:block}.camps-slider-container.owl-loaded .camps-slider-item:nth-child(1),.camps-slider-container.owl-loaded .camps-slider-item:nth-child(2),.camps-slider-container.owl-loaded .camps-slider-item:nth-child(3){display:block;margin:0;width:100%}.camps-slider-container .camps-slider-item{text-decoration:none;display:none;background:#FFF;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.camps-slider-container .camps-slider-item:nth-child(1),.camps-slider-container .camps-slider-item:nth-child(2),.camps-slider-container .camps-slider-item:nth-child(3){display:inline-block;width:370px}.camps-slider-container .camps-slider-item:nth-child(1)+.camps-slider-item,.camps-slider-container .camps-slider-item:nth-child(2)+.camps-slider-item,.camps-slider-container .camps-slider-item:nth-child(3)+.camps-slider-item{margin-left:30px}.camps-slider-container .camps-slider-item .camps-slider-item-image-link{width:100%;height:234px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#FFF;text-decoration:none;text-align:center;background-position:center center;background-size:cover}.camps-slider-container .camps-slider-item .camps-slider-item-image-link>img{height:auto;min-height:100%;width:100%;vertical-align:top;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.camps-slider-container .camps-slider-item .camps-slider-item-image-link:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.25);opacity:0;-webkit-transition:.3s;transition:.3s}.camps-slider-container .camps-slider-item .camps-slider-item-image-link-outer:hover .camps-slider-item-image-link:after{opacity:1}.camps-slider-container .camps-slider-item .camps-slider-item-image-link-outer:hover .camps-slider-item-image-link>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.camps-slider-container .camps-slider-item .camps-slider-item-image-text{text-align:left;position:absolute;left:36px;right:30px;bottom:17px;font-size:22px;text-transform:uppercase;font-weight:700;z-index:1;color:#FFF;max-height:74px;overflow:hidden}.camps-slider-container .camps-slider-item .camps-slider-item-content{display:block;padding:41px 25px 19px}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-column{display:block;float:left;width:50%;position:relative;padding:0 12px}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-column:after{content:"";position:absolute;right:-1px;top:-15px;bottom:-17px;width:1px;background:#d7d7d7}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-column+.camps-slider-item-content-column{padding:0 12px 0 27px}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-column+.camps-slider-item-content-column:after{left:0;right:auto}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-row{display:block}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-row+.camps-slider-item-content-row{margin-top:13px}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-row .camps-slider-item-content-row-header{display:block;font-size:10px;font-weight:700;text-transform:uppercase;color:#13c657}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-row .camps-slider-item-content-row-text{display:block;font-size:13px;color:#1f1f1f;margin-top:11px;line-height:16px;height:32px;overflow:hidden}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-row .camps-slider-item-content-row-text.element-interval-info{height:auto;min-height:32px}.camps-slider-container .camps-slider-item .camps-slider-item-more-link{display:block;border-top:#d7d7d7 1px solid;margin:0 25px;padding:24px 0 23px;font-size:16px;font-weight:700;text-align:center;color:#1f1f1f;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.camps-slider-container .camps-slider-item .camps-slider-item-more-link:hover{color:#13c657}.camps-slider-container .camps-slider-button-prev{left:-30px}.camps-slider-container .camps-slider-button-prev i:after{background-position:-14px -6px}.camps-slider-container .camps-slider-button-next{right:-30px}.camps-slider-container .camps-slider-button-next i:after{background-position:-14px -18px}.camps-slider-container .camps-slider-button-next,.camps-slider-container .camps-slider-button-prev{position:absolute;width:60px;top:234px;cursor:pointer}.camps-slider-container .camps-slider-button-next.disabled,.camps-slider-container .camps-slider-button-prev.disabled{display:none}.camps-slider-container .camps-slider-button-next:before,.camps-slider-container .camps-slider-button-prev:before{bottom:100%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(19,198,87,0);border-bottom-color:#13c657;border-width:30px;-webkit-transition:.3s;transition:.3s}.camps-slider-container .camps-slider-button-next:after,.camps-slider-container .camps-slider-button-prev:after{top:100%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(19,198,87,0);border-top-color:#13c657;border-width:30px;-webkit-transition:.3s;transition:.3s}.camps-slider-container .camps-slider-button-next:hover:before,.camps-slider-container .camps-slider-button-prev:hover:before{border-color:rgba(10,151,64,0);border-bottom-color:#0a9740}.camps-slider-container .camps-slider-button-next:hover:after,.camps-slider-container .camps-slider-button-prev:hover:after{border-color:rgba(10,151,64,0);border-top-color:#0a9740}.camps-slider-container .camps-slider-button-next i,.camps-slider-container .camps-slider-button-prev i{position:absolute;left:0;top:-30px;height:60px;width:60px}.camps-slider-container .camps-slider-button-next i:after,.camps-slider-container .camps-slider-button-prev i:after{content:"";position:absolute;left:50%;top:50%;width:19px;height:12px;margin:-6px 0 0 -10px;background-image:url(../img/sprites.png);background-repeat:no-repeat;z-index:1}.camps-slider-container .owl-stage-outer .owl-stage .owl-item{width:370px;margin-right:30px}.camps-slider-item-price,.catalog-camp-box-price{display:block;margin:0 25px;font-size:16px;color:#1f1f1f;text-decoration:none;text-align:center;font-weight:700}.camps-slider-item-price{border-top:#d7d7d7 1px solid;padding:24px 0 23px}.catalog-camp-box-price{padding:10px 0 15px}.owl-stage-outer{overflow:hidden}.owl-stage-outer .owl-stage{font-size:0}.owl-stage-outer .owl-stage .owl-item{white-space:normal;font-size:14px;display:inline-block;vertical-align:top}.owl-nav.disabled{display:none}.clearfix{clear:both}span.clearfix{display:block;clear:both}.most-interesting-read-more-wrapper{text-align:center;padding-top:40px}section.why-we{padding:26px 0 32px}.features-column{float:left;width:50%;padding:0 15px 0 0}.features-column+.features-column{padding:0 0 0 15px}.features-box{background:#FFF;padding:30px 29px 28px 34px;cursor:pointer}.features-box .features-box-heading{font-weight:700;font-size:16px;padding:0 40px 0 102px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;height:83px;position:relative}.features-box .features-box-heading:after{content:"";position:absolute;right:0;top:50%;width:15px;height:9px;margin:-5px 0 0;background:url(../img/sprites.png) -33px -22px no-repeat;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.features-box .features-box-heading i{position:absolute;left:0;top:0;width:83px;height:83px;background-image:url(../img/sprites.png);background-repeat:no-repeat}.features-box+.features-box{margin-top:30px}.features-box .features-box-hideable{display:none}.features-box .features-box-table-title{text-align:center;font-size:15px;font-weight:700;padding:23px 0 8px 30px}.features-box .features-box-table-title a{color:#13c657;text-decoration:underline}.features-box .features-box-table-title a:hover{text-decoration:none}.features-box .features-box-table{width:100%;border-collapse:collapse;margin-bottom:-5px}.features-box .features-box-table tr th{padding:0 3px;font-weight:700;font-size:13px;text-align:center;text-transform:uppercase}.features-box .features-box-table tr th:nth-child(1){width:136px}.features-box .features-box-table tr th:nth-child(3){width:106px}.features-box .features-box-table tr td{text-align:center;font-size:13px;color:#717171;padding:7px 0 8px}.features-box .features-box-table tr td:nth-child(2){padding-right:20px}.features-box .features-box-table tr td:nth-child(1){padding-right:12px}.features-box .features-box-table thead tr th{padding-bottom:23px}.features-box .features-box-table tfoot tr td{font-weight:700;color:#1f1f1f}.features-box .features-box-table tfoot tr:first-child td{padding-top:25px}.features-box.great-company .features-box-heading i{background-position:-19px -35px}.features-box.great-company .features-box-hideable{margin:-17px 0 0 102px}.features-box.cheaper-and-faster .features-box-heading i{background-position:-102px -35px}.features-box.decide-yourself .features-box-heading i{background-position:-185px -35px}.features-box.decide-yourself .features-box-hideable{margin:-13px 0 0 102px}.features-box.trip-at-any-season .features-box-heading i{background-position:-268px -35px}.features-box.trip-at-any-season .features-box-list{padding:0}.features-box.trip-at-any-season .features-box-list:nth-child(2){min-height:84px}.features-box.trip-at-any-season .features-box-list li{font-size:12px}.features-box.useful-search .features-box-heading i{background-position:-351px -35px}.features-box.useful-search .features-box-hideable{margin:-9px 0 0 102px}.features-box.safety .features-box-heading i{background-position:-434px -35px}.features-box.safety .features-box-hideable{margin:-17px 0 0 102px}.features-box .features-box-list{margin:0;padding:0 70px 0 0;list-style:none}.features-box .features-box-list li{padding:2px 0 2px 16px;position:relative;font-size:13px;line-height:24px;color:#717171}.features-box .features-box-list li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:9px;background:url(../img/sprites.png) 0 -20px no-repeat}.features-box .features-box-list li a{color:#717171;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.features-box .features-box-list li a:hover,.green-color{color:#13c657}.features-box .features-box-text-column{float:left;width:312px;padding-left:4px}.features-box .features-box-text-column+.features-box-text-column{padding-left:0;width:195px}.features-box .features-box-text-header{font-size:13px;font-weight:700;text-transform:uppercase;padding:34px 0 17px}.features-box .features-box-text-header.small-padding{padding-top:25px}section.what-people-search{padding:23px 0 32px}.popular-search-container{position:relative;font-size:0}.popular-search-container.owl-loaded .popular-search-item{display:block}.popular-search-container.owl-loaded .popular-search-item:nth-child(1),.popular-search-container.owl-loaded .popular-search-item:nth-child(2),.popular-search-container.owl-loaded .popular-search-item:nth-child(3),.popular-search-container.owl-loaded .popular-search-item:nth-child(4){display:block;margin:0;width:100%}.popular-search-container .popular-search-item{display:none;text-decoration:none;background:#FFF;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popular-search-container .popular-search-item:nth-child(1),.popular-search-container .popular-search-item:nth-child(2),.popular-search-container .popular-search-item:nth-child(3),.popular-search-container .popular-search-item:nth-child(4){display:inline-block;width:270px}.popular-search-container .popular-search-item:nth-child(1)+.popular-search-item,.popular-search-container .popular-search-item:nth-child(2)+.popular-search-item,.popular-search-container .popular-search-item:nth-child(3)+.popular-search-item,.popular-search-container .popular-search-item:nth-child(4)+.popular-search-item{margin-left:30px}.popular-search-container .popular-search-item .popular-search-item-image-link-outer{display:block;position:relative}.popular-search-container .popular-search-item .popular-search-item-image-link-outer:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(top,transparent 0,transparent 50%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,transparent 50%,rgba(0,0,0,.5) 100%);z-index:1}.popular-search-container .popular-search-item .popular-search-item-image-link-text{text-align:left;position:absolute;left:27px;right:30px;bottom:17px;font-size:22px;text-transform:uppercase;font-weight:700;z-index:1;color:#FFF;max-height:74px;overflow:hidden}.popular-search-container .popular-search-item .popular-search-item-image-link{width:100%;height:234px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#FFF;text-decoration:none;text-align:center;background-size:cover;background-position:center center}.popular-search-container .popular-search-item .popular-search-item-image-link>img{height:100%;width:auto;vertical-align:top;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.popular-search-container .popular-search-item .popular-search-item-image-link:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.25);opacity:0;-webkit-transition:.3s;transition:.3s}.popular-search-container .popular-search-item .popular-search-item-image-link-outer:hover .popular-search-item-image-link:after{opacity:1}.popular-search-container .popular-search-item .popular-search-item-image-link-outer:hover .popular-search-item-image-link>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.popular-search-container .popular-search-item .popular-search-item-content{padding:32px 39px 23px;display:block}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-row{display:block}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-row+.popular-search-item-content-row{margin-top:24px}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-row .popular-search-item-content-row-header{display:block;font-size:10px;font-weight:700;text-transform:uppercase;color:#13c657}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-row .popular-search-item-content-row-text{display:block;font-size:14px;color:#1f1f1f;margin-top:11px;height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-column{display:block}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-column+.popular-search-item-content-column{margin-top:24px}.popular-search-container .popular-search-item .popular-search-item-more-link{display:block;border-top:#d7d7d7 1px solid;margin:0 20px;padding:24px 0 21px;font-size:13px;font-weight:700;text-align:center;color:#1f1f1f;text-transform:uppercase;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.popular-search-container .popular-search-item .popular-search-item-more-link:hover{color:#13c657}.popular-search-container .popular-search-button-prev{left:-30px}.popular-search-container .popular-search-button-prev i:after{background-position:-14px -6px}.popular-search-container .popular-search-button-next{right:-30px}.popular-search-container .popular-search-button-next i:after{background-position:-14px -18px}.popular-search-container .popular-search-button-next,.popular-search-container .popular-search-button-prev{position:absolute;width:60px;top:234px;cursor:pointer}.popular-search-container .popular-search-button-next.disabled,.popular-search-container .popular-search-button-prev.disabled{display:none}.popular-search-container .popular-search-button-next:before,.popular-search-container .popular-search-button-prev:before{bottom:100%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(19,198,87,0);border-bottom-color:#13c657;border-width:30px;-webkit-transition:.3s;transition:.3s}.popular-search-container .popular-search-button-next:after,.popular-search-container .popular-search-button-prev:after{top:100%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(19,198,87,0);border-top-color:#13c657;border-width:30px;-webkit-transition:.3s;transition:.3s}.popular-search-container .popular-search-button-next:hover:before,.popular-search-container .popular-search-button-prev:hover:before{border-color:rgba(10,151,64,0);border-bottom-color:#0a9740}.popular-search-container .popular-search-button-next:hover:after,.popular-search-container .popular-search-button-prev:hover:after{border-color:rgba(10,151,64,0);border-top-color:#0a9740}.popular-search-container .popular-search-button-next i,.popular-search-container .popular-search-button-prev i{position:absolute;left:0;top:-30px;height:60px;width:60px}.popular-search-container .popular-search-button-next i:after,.popular-search-container .popular-search-button-prev i:after{content:"";position:absolute;left:50%;top:50%;width:19px;height:12px;margin:-6px 0 0 -10px;background-image:url(../img/sprites.png);background-repeat:no-repeat;z-index:1}.popular-search-container .owl-stage-outer .owl-stage .owl-item{width:270px;margin-right:30px}section.to-companies{padding:24px 0 0}section.to-companies .content-width{padding:0}.to-companies-bar{height:397px;background:#FFF}.to-companies-bar .to-companies-left{float:left;width:50%;height:397px;position:relative}.to-companies-bar .to-companies-left .to-companies-left-container{position:absolute;right:-148px;left:0;top:0;bottom:0;overflow:hidden}.to-companies-bar .to-companies-left .to-companies-left-container>img{position:absolute;right:0;top:0;min-width:100%;min-height:100%}.to-companies-bar .to-companies-right{float:left;width:50%;height:397px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:213px;padding-top:10px}.to-companies-bar .to-companies-right .to-companies-text{font-size:20px;font-weight:700;line-height:30px;text-transform:uppercase}.to-companies-bar .to-companies-right .to-companies-button-wrapper{padding-top:26px}.to-companies-bar .to-companies-right .to-companies-button-wrapper .button{padding-left:22px;padding-right:22px}footer{background:#454545;position:relative;z-index:18}footer>.content-width{padding-top:81px;padding-bottom:74px}footer .footer-left{float:left}footer .footer-right{float:right}.bottom-logo-link{display:block;width:160px;height:38px}.bottom-logo-link>img{vertical-align:top;width:100%}.bottom-phone-link{display:inline-block;color:#FFF;text-decoration:none;font-weight:700;-webkit-transition:.3s;transition:.3s;margin-top:26px}.bottom-phone-link:hover{color:#13c657}.bottom-switcher{margin:24px 0 0;padding:0;list-style:none;font-size:0}.bottom-switcher li{display:inline-block;vertical-align:top;font-size:14px;position:relative;margin-right:21px}.bottom-switcher li:last-child{margin-right:0}.bottom-switcher li+li:before{content:"";position:absolute;left:-12px;top:1px;bottom:2px;width:2px;background:#FFF}.bottom-switcher li a{color:#FFF;text-decoration:none;font-weight:700;-webkit-transition:.3s;transition:.3s;text-transform:uppercase}.bottom-switcher li a.active,.bottom-switcher li a:hover{color:#13c657}.footer-navigation{padding-top:19px}.footer-navigation-column{float:left;width:300px;margin:0;padding:0 20px 0 0;list-style:none}.footer-navigation-column li{margin:0;padding:0;font-size:14px}.footer-social+.footer-social,.owl-dots .owl-dot+.owl-dot{margin-left:12px}.footer-navigation-column li+li{margin-top:23px}.footer-navigation-column li.footer-navigation-header{text-transform:uppercase;font-weight:700;font-size:16px}.footer-navigation-column li a{color:#FFF;text-decoration:none;-webkit-transition:.3s;transition:.3s}.footer-navigation-column li a:hover{color:#13c657}.footer-navigation-column:nth-child(3){width:auto;padding-right:0}.noscroll,.noscroll .inner-header{padding-right:15px}.footer-bottom{height:70px;background:#242424}.copyrights{padding-top:28px;color:#e3e3e3;float:left}.footer-social-wrapper{float:right;font-size:0;padding-top:24px}.footer-social{display:inline-block;vertical-align:top;width:25px;height:25px;background-image:url(../img/sprites.png);background-repeat:no-repeat;opacity:.85;-webkit-transition:.3s;transition:.3s}.footer-social:hover{opacity:1}.footer-social.fb{background-position:-452px 0}.footer-social.vk{width:26px;background-position:-477px 0}.footer-social.tw{background-position:-503px 0}.footer-social.in{background-position:-528px 0}.footer-social.pin{background-position:-553px 0}.no-transition{-webkit-transition:0s!important;transition:0s!important}.display-block-sm{display:none}.owl-dots{padding-top:25px;padding-bottom:10px;text-align:center;font-size:0}.owl-dots .owl-dot{cursor:pointer;display:inline-block;vertical-align:top;width:8px;height:8px;border-radius:4px;border:1px solid #838383;-webkit-transition:.3s;transition:.3s}.owl-dots .owl-dot.active{background:#13c657;border-color:#13c657}.owl-dots.disabled{display:none}.noscroll{overflow:hidden}.noscroll .camp-sidebar,.noscroll .my-camps-action-box{margin-right:7.5px}.noscroll .area-grey-bg,.noscroll .footer-bottom,.noscroll footer{margin-right:-15px;padding-right:15px}.noscroll .messages-inner-inner-bottom,.noscroll .messages-inner-inner-top{padding-right:30px}.noscroll .bookings-float-actions.floating{padding-right:15px;margin-right:0}.inner-header{background:#FFF;position:fixed;left:0;top:0;width:100%;z-index:30;margin-top:-100px;padding-top:100px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.header-bottom{padding-top:5px}.logo-link-inner{position:static;display:block;float:left;margin:36px 0 0;top:0;left:0}.top-account-box-inner{position:static;display:block;float:right;margin:32px 0 0;top:0;right:0;max-width:235px}.top-account-box-inner .top-account-name{color:#1f1f1f;max-width:140px;text-align:right}.top-account-box-inner .top-account-avatar{border-color:#1f1f1f}.top-account-box-inner .top-account-navigation{padding-right:25px}.top-account-box-inner .top-account-navigation:after{background-position:0 -71px;right:0}.top-account-box-inner .top-account-navigation-list{z-index:12}.inner-header-inner{margin:0 235px}.inner-filter{padding-top:15px}.inner-filter-top-field-wrapper{height:30px;position:relative;margin-right:52px}.inner-filter-top-field-wrapper input[type=text]{height:100%;font-size:12px;vertical-align:top;border-radius:0;padding-top:2px}.inner-filter-magnifying-glass-button{position:absolute;right:18px;top:8px;width:14px;height:14px;background:0 0;border:none;cursor:pointer}.inner-filter-magnifying-glass-button:after,.inner-filter-magnifying-glass-button:before{content:"";left:0;top:0;width:14px;height:14px;position:absolute}.inner-filter-magnifying-glass-button:before{background:url(../img/sprites.png) 0 -77px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.inner-filter-magnifying-glass-button:after{background:url(../img/sprites.png) 0 -91px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.inner-filter-dropdown .dropdown-label:after,.inner-filter-dropdown+.inner-filter-dropdown:before,.inner-filter-selected:after{content:none}.inner-filter-magnifying-glass-button:hover:after{opacity:1}.inner-filter-magnifying-glass-button:hover:before{opacity:0}.inner-filter-general-wrapper{margin:9px 8px 0;padding-bottom:4px}.inner-filter-dropdown{-webkit-transition:.3s;transition:.3s;padding:3px 17px 3px 0;float:left;width:auto;height:22px;font-size:13px;margin-right:21px;margin-bottom:6px}.inner-filter-dropdown:after{width:8px;height:4px;background-position:-6px -20px;right:0;margin-top:-2px}.inner-filter-dropdown .dropdown-label{width:auto;-webkit-transition:.3s;transition:.3s}.inner-filter-dropdown .dropdown-list-container{top:32px;width:230px;left:50%;margin-left:-115px;max-height:none}.inner-filter-dropdown .dropdown-list-container.dropdown-list-dates-range{height:306px;max-height:306px}.inner-filter-dropdown .dropdown-list-container.reversed{margin-left:-115px}.inner-filter-dropdown-prices .dropdown-list-container{width:300px;left:50%;margin-left:-150px}.inner-filter-dropdown-dates .dropdown-list-container{width:455px;left:50%;margin-left:-227px}.inner-filter-selected{background:#13c657;padding-right:40px}.inner-filter-selected .dropdown-label{color:#FFF;padding-left:15px}.inner-filter-selected .inner-filter-dropdown-clean-button{display:block}.inner-filter-dropdown-clean-button{position:absolute;right:0;top:0;width:22px;height:22px;background:#0e8c3e;display:none}.inner-filter-dropdown-clean-button:after{content:"";position:absolute;width:9px;height:8px;background:url(../img/sprites.png) 0 -105px no-repeat;left:50%;top:50%;margin-left:-5px;margin-top:-4px}.inner-filter-dropdown-apply{padding:10px}.dropdown-list-container-inner{max-height:200px}.inner-filter-dropdown-apply .button{font-size:12px;width:100%;font-weight:600;padding-top:7px;padding-bottom:6px}.sorting-bar{font-size:13px;line-height:22px;padding:11px 0}.sorting-bar strong{font-weight:600}.sorting-dropdown{display:inline-block;width:auto;height:22px;background:0 0;font-size:13px;padding:3px 18px 3px 0;margin-left:7px}.sorting-dropdown:after{width:8px;height:4px;background-position:-6px -20px;right:0;margin-top:-2px}.sorting-dropdown .dropdown-label{width:auto}.sorting-dropdown .dropdown-label:after{content:none}.sorting-dropdown .dropdown-list-container{top:33px;left:50%;margin-left:-80px;min-width:160px}.clear-inner-filter-button{margin:4px 0 6px;color:#a6a6a6;text-decoration:none;padding-right:17px;-webkit-transition:.3s;transition:.3s;position:relative;display:none;font-size:13px}.clear-inner-filter-button:after,.clear-inner-filter-button:before{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:9px;height:8px;-webkit-transition:.3s}.clear-inner-filter-button:before{background:url(../img/sprites.png) 0 -113px no-repeat;opacity:.7;transition:.3s}.clear-inner-filter-button:after{background:url(../img/sprites.png) 0 -121px no-repeat;opacity:0;transition:.3s}.clear-inner-filter-button:hover{color:#13c657}.clear-inner-filter-button:hover:before{opacity:0}.clear-inner-filter-button:hover:after{opacity:1}.clear-inner-filter-button.active{display:inline-block}.last-inner-filter-dropdown{margin-right:50px}.catalog-map-button{float:right;height:44px;line-height:16px;padding:15px 30px 13px 32px;background:#d9d9d9;color:#1f1f1f;font-size:13px;text-decoration:none;-webkit-transition:.3s;transition:.3s;position:relative;z-index:2}.catalog-map-button:after,.catalog-map-button:before{position:absolute;content:""}.catalog-map-button:before{left:15px;top:15px;width:10px;height:14px;background:url(../img/sprites.png) 0 -129px no-repeat}.catalog-map-button:after{right:15px;top:50%;width:8px;height:4px;margin-top:-2px;background:url(../img/sprites.png) -6px -24px no-repeat;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.catalog-map-camp-box-content-column+.catalog-map-camp-box-content-column,.catalog-map-camp-box-content-row+.catalog-map-camp-box-content-row{margin-top:10px}.catalog-map-button:hover{background:#c3c3c3}.catalog-map-button.active{background:#13c657;color:#FFF}.catalog-map-button.active:before{background-position:0 -143px}.catalog-map-button.active:after{background-position:-19px -30px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.catalog-map-container-outer{padding-bottom:15px;display:none;position:relative}.catalog-map-container{width:100%;height:436px;background:url(../img/catalog-loading.gif) center center no-repeat #f2f2f2}.catalog-map-camp-box{position:absolute;right:0;top:81px;width:530px;height:265px;background:#FFF;box-shadow:0 0 21px rgba(0,0,0,.24);z-index:1;display:none;color:#1f1f1f}.catalog-map-camp-box:active,.catalog-map-camp-box:focus{color:#1f1f1f}.catalog-map-camp-box.loading:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/catalog-loading.gif) center center no-repeat}.catalog-map-camp-box-image{float:left;width:265px;height:265px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-position:center center;background-size:cover}.catalog-map-camp-box-image:after,.catalog-map-camp-box-image:before{left:0;width:100%;content:"";top:0}.catalog-map-camp-box-image img{height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.catalog-map-camp-box-image:after{position:absolute;height:100%;background:rgba(0,0,0,.25);opacity:0;-webkit-transition:.3s;transition:.3s}.catalog-map-camp-box-image:before{position:absolute;height:100%;background:-webkit-linear-gradient(top,transparent 0,transparent 50%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,transparent 50%,rgba(0,0,0,.5) 100%);z-index:1}.catalog-map-camp-box-content{float:right;width:265px;height:265px;padding:20px 10px 0 33px}.catalog-map-camp-box-content-row{display:block}.catalog-map-camp-box-content-column{display:block}.catalog-map-camp-box-content-row-header{display:block;font-size:10px;font-weight:700;text-transform:uppercase;color:#13c657}.catalog-camp-title,.catalog-map-camp-box-title{bottom:17px;color:#FFF;font-weight:700;line-height:26px;overflow:hidden;text-transform:uppercase}.catalog-map-camp-box-content-row-value{padding-top:2px;display:block}.catalog-map-camp-box-content-row-value-price{padding-top:11px;display:block;font-weight:700;font-size:16px}.catalog-map-camp-box-title{position:absolute;font-size:22px;left:28px;z-index:1;max-height:74px}.catalog-container{font-size:0;padding-bottom:52px;position:relative}.catalog-container.loading:after{content:"";position:absolute;left:0;bottom:10px;width:100%;height:42px;background:url(../img/catalog-loading-small.gif) center center no-repeat}.catalog-container.seo-catalog-container.loading:after{bottom:20px}.catalog-camp-box{font-size:14px;display:inline-block;width:370px;height:515px;background:#FFF;margin:0 30px 30px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent;text-decoration:none}.catalog-camp-box:nth-child(3n){margin-right:0}.catalog-camp-box-image{display:block;height:265px;margin-bottom:11px;position:relative}.catalog-camp-box-images-slider{display:block;height:265px;overflow:hidden;position:relative}.catalog-camp-box-images-slider:after{content:"";position:absolute;z-index:1;right:0;top:0;width:100px;height:100px;background:-webkit-linear-gradient(45deg,transparent 0,transparent 50%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.5) 100%);background:linear-gradient(45deg,transparent 0,transparent 50%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.5) 100%)}.catalog-camp-box-images-slider.no-corner:after{content:none}.catalog-camp-box-images-slider-item{height:265px;width:100%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;background-position:center center;background-size:cover}.catalog-camp-box-images-slider-item:after,.catalog-camp-box-images-slider-item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.catalog-camp-box-images-slider-item img{min-height:100%;min-width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.catalog-camp-box-images-slider-item:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-camp-box-images-slider-item:after{background:rgba(0,0,0,.25);opacity:0;-webkit-transition:.3s;transition:.3s}.catalog-camp-box-images-slider-item:before{background:-webkit-linear-gradient(top,transparent 0,transparent 50%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,transparent 50%,rgba(0,0,0,.5) 100%);z-index:1}.catalog-camp-slider-button-next,.catalog-camp-slider-button-prev{top:50%;margin-top:-17px;width:14px;height:24px;position:absolute}.catalog-camp-slider-button-prev{left:21px;background:url(../img/sprites.png) -578px 0 no-repeat;opacity:.75;-webkit-transition:.3s;transition:.3s}.catalog-camp-slider-button-prev:hover{opacity:1}.catalog-camp-slider-button-next{right:21px;background:url(../img/sprites.png) -592px 0 no-repeat;opacity:.75;-webkit-transition:.3s;transition:.3s}.catalog-camp-slider-button-next:hover{opacity:1}.catalog-camp-favorite-button{cursor:pointer;position:absolute;z-index:2;top:13px;right:16px;width:37px;height:37px;border:2px solid rgba(255,255,255,.5);border-radius:19px;-webkit-transition:.3s;transition:.3s}.catalog-camp-favorite-button:after,.catalog-camp-favorite-button:before{content:"";left:50%;top:50%;height:16px;margin-left:-9.5px;margin-top:-6.5px;-webkit-transition:.3s;position:absolute;width:19px}.catalog-camp-favorite-button:before{background:url(../img/sprites.png) -606px 0 no-repeat;transition:.3s;opacity:1}.catalog-camp-favorite-button:after{background:url(../img/sprites.png) -625px 0 no-repeat;transition:.3s;opacity:0}.catalog-camp-favorite-button.active{border:2px solid #fff;background:#FFF}.catalog-camp-favorite-button.active:before{opacity:0}.catalog-camp-favorite-button.active:after{opacity:1}.catalog-camp-title{left:38px;right:30px;position:absolute;font-size:22px;z-index:2;text-decoration:none;max-height:76px}.catalog-camp-title-link{width:0;height:0;overflow:hidden;position:absolute;left:0;top:0}.catalog-camp-box-icons{display:block;border-bottom:#d7d7d7 1px solid;margin:0 26px 11px;text-align:center;font-size:0}.camp-icon{cursor:pointer;display:inline-block;width:42px;height:42px;border:1px solid #e4e4e4;border-radius:21px;margin:0 7px 8px;-webkit-transition:.3s;transition:.3s;position:relative}.camp-icon.small{width:32px;height:32px;border-radius:16px}.camp-icon.active,.camp-icon:hover{border:1px solid #13c657;background:#13c657}.camp-icon:after,.camp-icon:before{content:"";position:absolute;left:0;top:0;width:40px;height:40px;background-image:url(../img/big-icons.png);background-repeat:no-repeat}.camp-icon.active:before,.camp-icon:hover:before{opacity:0}.camp-icon.active:after,.camp-icon:hover:after{opacity:1}.camp-icon.active .camp-icon-normal-image-wrapper,.camp-icon:hover .camp-icon-normal-image-wrapper{opacity:0}.camp-icon.active .camp-icon-hover-image-wrapper,.camp-icon:hover .camp-icon-hover-image-wrapper{opacity:1}.camp-icon:before{-webkit-transition:.3s;transition:.3s;opacity:1}.camp-icon:after{-webkit-transition:.3s;transition:.3s;opacity:0}.camp-icon .camp-icon-hover-image-wrapper,.camp-icon .camp-icon-normal-image-wrapper{position:absolute;height:24px;left:50%;top:50%;margin-left:-12px;margin-top:-12px;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.camp-icon.empty-camp-icon:after,.camp-icon.empty-camp-icon:before{content:none}.camp-icon .camp-icon-normal-image-wrapper{width:24px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;-webkit-transition:.3s;transition:.3s}.camp-icon .camp-icon-normal-image-wrapper img{width:100%;max-height:100%}.camp-icon .camp-icon-hover-image-wrapper{width:24px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:.3s;transition:.3s}.camp-icon .camp-icon-hover-image-wrapper img{width:100%;max-height:100%}.camp-icon.small:after,.camp-icon.small:before{content:"";width:30px;height:30px;background-image:url(../img/small-icons.png);background-repeat:no-repeat;-webkit-transition:.3s;position:absolute;top:0;left:0}.camp-icon.amateur:before{background-position:0 0}.camp-icon.amateur:after{background-position:-40px 0}.camp-icon.beginner:before{background-position:0 -40px}.camp-icon.beginner:after{background-position:-40px -40px}.camp-icon.billiards:before{background-position:0 -80px}.camp-icon.billiards:after{background-position:-40px -80px}.camp-icon.board_games:before{background-position:0 -120px}.camp-icon.board_games:after{background-position:-40px -120px}.camp-icon.cancel:before{background-position:0 -160px}.camp-icon.cancel:after{background-position:-40px -160px}.camp-icon.cinema:before{background-position:0 -200px}.camp-icon.cinema:after{background-position:-40px -200px}.camp-icon.competitions:before{background-position:0 -240px}.camp-icon.competitions:after{background-position:-40px -240px}.camp-icon.disco:before{background-position:0 -280px}.camp-icon.disco:after{background-position:-40px -280px}.camp-icon.excursions:before{background-position:0 -320px}.camp-icon.excursions:after{background-position:-40px -320px}.camp-icon.food_1:before{background-position:0 -360px}.camp-icon.food_1:after{background-position:-40px -360px}.camp-icon.food_2:before{background-position:0 -400px}.camp-icon.food_2:after{background-position:-40px -400px}.camp-icon.food_3:before{background-position:0 -440px}.camp-icon.food_3:after{background-position:-40px -440px}.camp-icon.group_training:before{background-position:0 -480px}.camp-icon.group_training:after{background-position:-40px -480px}.camp-icon.gym:before{background-position:0 -520px}.camp-icon.gym:after{background-position:-40px -520px}.camp-icon.individual_training:before{background-position:0 -560px}.camp-icon.individual_training:after{background-position:-40px -560px}.camp-icon.lectures:before{background-position:0 -600px}.camp-icon.lectures:after{background-position:-40px -600px}.camp-icon.medical_insurance:before{background-position:0 -640px}.camp-icon.medical_insurance:after{background-position:-40px -640px}.camp-icon.pool:before{background-position:0 -680px}.camp-icon.pool:after{background-position:-40px -680px}.camp-icon.pro:before{background-position:0 -720px}.camp-icon.pro:after{background-position:-40px -720px}.camp-icon.sauna:before{background-position:0 -760px}.camp-icon.sauna:after{background-position:-40px -760px}.camp-icon.spa:before{background-position:0 -800px}.camp-icon.spa:after{background-position:-40px -800px}.camp-icon.tennis:before{background-position:0 -840px}.camp-icon.tennis:after{background-position:-40px -840px}.camp-icon.without_experience:before{background-position:0 -880px}.camp-icon.without_experience:after{background-position:-40px -880px}.camp-icon.barbecue:before{background-position:0 -920px}.camp-icon.barbecue:after{background-position:-40px -920px}.camp-icon.bowling:before{background-position:0 -960px}.camp-icon.bowling:after{background-position:-40px -960px}.camp-icon.karaoke:before{background-position:0 -1000px}.camp-icon.karaoke:after{background-position:-40px -1000px}.camp-icon.table_hockey:before{background-position:0 -1040px}.camp-icon.table_hockey:after{background-position:-40px -1040px}.camp-icon.table_soccer:before{background-position:0 -1080px}.camp-icon.table_soccer:after{background-position:-40px -1080px}.camp-icon.flight:before{background-position:0 -1120px}.camp-icon.flight:after{background-position:-40px -1120px}.camp-icon.accomodation:before{background-position:0 -1160px}.camp-icon.accomodation:after{background-position:-40px -1160px}.camp-icon.rent:before{background-position:0 -1200px}.camp-icon.rent:after{background-position:-40px -1200px}.camp-icon.small:before{transition:.3s;opacity:1}.camp-icon.small:after{transition:.3s;opacity:0}.camp-icon.small.active:before,.camp-icon.small:hover:before{opacity:0}.camp-icon.small.active:after,.camp-icon.small:hover:after{opacity:1}.camp-icon.small.amateur:before{background-position:0 0}.camp-icon.small.amateur:after{background-position:-30px 0}.camp-icon.small.beginner:before{background-position:0 -30px}.camp-icon.small.beginner:after{background-position:-30px -30px}.camp-icon.small.billiards:before{background-position:0 -60px}.camp-icon.small.billiards:after{background-position:-30px -60px}.camp-icon.small.board_games:before{background-position:0 -90px}.camp-icon.small.board_games:after{background-position:-30px -90px}.camp-icon.small.cancel:before{background-position:0 -120px}.camp-icon.small.cancel:after{background-position:-30px -120px}.camp-icon.small.cinema:before{background-position:0 -150px}.camp-icon.small.cinema:after{background-position:-30px -150px}.camp-icon.small.competitions:before{background-position:0 -180px}.camp-icon.small.competitions:after{background-position:-30px -180px}.camp-icon.small.disco:before{background-position:0 -210px}.camp-icon.small.disco:after{background-position:-30px -210px}.camp-icon.small.excursions:before{background-position:0 -240px}.camp-icon.small.excursions:after{background-position:-30px -240px}.camp-icon.small.food_1:before{background-position:0 -270px}.camp-icon.small.food_1:after{background-position:-30px -270px}.camp-icon.small.food_2:before{background-position:0 -300px}.camp-icon.small.food_2:after{background-position:-30px -300px}.camp-icon.small.food_3:before{background-position:0 -330px}.camp-icon.small.food_3:after{background-position:-30px -330px}.camp-icon.small.group_training:before{background-position:0 -360px}.camp-icon.small.group_training:after{background-position:-30px -360px}.camp-icon.small.gym:before{background-position:0 -390px}.camp-icon.small.gym:after{background-position:-30px -390px}.camp-icon.small.individual_training:before{background-position:0 -420px}.camp-icon.small.individual_training:after{background-position:-30px -420px}.camp-icon.small.lectures:before{background-position:0 -450px}.camp-icon.small.lectures:after{background-position:-30px -450px}.camp-icon.small.medical_insurance:before{background-position:0 -480px}.camp-icon.small.medical_insurance:after{background-position:-30px -480px}.camp-icon.small.pool:before{background-position:0 -510px}.camp-icon.small.pool:after{background-position:-30px -510px}.camp-icon.small.pro:before{background-position:0 -540px}.camp-icon.small.pro:after{background-position:-30px -540px}.camp-icon.small.sauna:before{background-position:0 -570px}.camp-icon.small.sauna:after{background-position:-30px -570px}.camp-icon.small.spa:before{background-position:0 -600px}.camp-icon.small.spa:after{background-position:-30px -600px}.camp-icon.small.tennis:before{background-position:0 -630px}.camp-icon.small.tennis:after{background-position:-30px -630px}.camp-icon.small.without_experience:before{background-position:0 -660px}.camp-icon.small.without_experience:after{background-position:-30px -660px}.camp-icon.small.barbecue:before{background-position:0 -690px}.camp-icon.small.barbecue:after{background-position:-30px -690px}.camp-icon.small.bowling:before{background-position:0 -720px}.camp-icon.small.bowling:after{background-position:-30px -720px}.camp-icon.small.karaoke:before{background-position:0 -750px}.camp-icon.small.karaoke:after{background-position:-30px -750px}.camp-icon.small.table_hockey:before{background-position:0 -780px}.camp-icon.small.table_hockey:after{background-position:-30px -780px}.camp-icon.small.table_soccer:before{background-position:0 -810px}.camp-icon.small.table_soccer:after{background-position:-30px -810px}.camp-icon.small.flight:before{background-position:0 -840px}.camp-icon.small.flight:after{background-position:-30px -840px}.camp-icon.small.accomodation:before{background-position:0 -870px}.camp-icon.small.accomodation:after{background-position:-30px -870px}.camp-icon.small.rent:before{background-position:0 -900px}.camp-icon.small.rent:after{background-position:-30px -900px}.camp-icon.small.empty-camp-icon:after,.camp-icon.small.empty-camp-icon:before{content:none}.camp-icon.svg{width:43px;height:43px;border:none}.camp-icon.svg:after,.camp-icon.svg:before{left:0;top:0;width:100%;height:100%;margin:0}.camp-icon.svg.house:after,.camp-icon.svg.house:before{background:url(../img/svg/sprites.svg/view/svg/sprite.view.svg) 49.94595% 0 no-repeat;width:42.97px;height:43px}.camp-icon.svg.plane:after,.camp-icon.svg.plane:before{background:url(../img/svg/sprites.svg/view/svg/sprite.view.svg) 99.8919% 0 no-repeat;width:42.97px;height:43px}.camp-icon.svg.disco:after,.camp-icon.svg.disco:before{background:url(../img/svg/sprites.svg/view/svg/sprite.view.svg) no-repeat;width:42.97px;height:43px}.camp-icon.svg.rent:after,.camp-icon.svg.rent:before{background:url(../img/svg/sprites.svg/view/svg/sprite.view.svg) 49.13295% 100% no-repeat;width:42.5px;height:43px}.camp-icon.svg.pro:after,.camp-icon.svg.pro:before{background:url(../img/svg/sprites.svg/view/svg/sprite.view.svg) 0 100% no-repeat;width:42.5px;height:43px}.camp-icon.svg-stack{border:none}.camp-icon.svg-stack:after,.camp-icon.svg-stack:before{left:0;top:0;width:100%;height:100%;margin:0}.camp-icon.svg-stack.house:after,.camp-icon.svg-stack.house:before{background:url(../img/svg/sprites.svg/stack/svg/sprite.stack.svg#camp-icon-house) no-repeat}.camp-icon.svg-stack.plane:after,.camp-icon.svg-stack.plane:before{background:url(../img/svg/sprites.svg/stack/svg/sprite.stack.svg#camp-icon-plane) no-repeat}.camp-icon.svg-stack.disco:after,.camp-icon.svg-stack.disco:before{background:url(../img/svg/sprites.svg/stack/svg/sprite.stack.svg#camp-icon-disco) no-repeat}.camp-icon.svg-stack.rent:after,.camp-icon.svg-stack.rent:before{background:url(../img/svg/sprites.svg/stack/svg/sprite.stack.svg#camp-icon-rent) no-repeat}.camp-icon.svg-stack.pro:after,.camp-icon.svg-stack.pro:before{background:url(../img/svg/sprites.svg/stack/svg/sprite.stack.svg#camp-icon-pro) no-repeat}.camp-icon-description{position:absolute;top:0;left:0;width:100%;height:265px;background:#FFF;z-index:3;box-shadow:0 0 21px rgba(0,0,0,.24);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 30px 0 38px;-ms-flex-direction:column;flex-direction:column;margin-top:-20px;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}.catalog-camp-box-content-column:nth-child(1):after,.catalog-camp-box-content-column:nth-child(2):before{background:#d7d7d7;bottom:4px;top:8px;content:"";width:1px;position:absolute}.camp-icon-description.active{opacity:1;visibility:visible;margin-top:0}.camp-icon-description-title{display:block;width:100%;font-size:14px;color:#13c657;font-weight:600}.camp-icon-description-text{color:#383838;width:100%;font-size:12px;line-height:19px;padding-top:12px}.camp-icon-description-arrow{position:absolute;left:0;bottom:0}.camp-icon-description-arrow:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:7px}.catalog-camp-box-content{display:block;padding:13px 14px 0}.catalog-camp-box-content-column{float:left;width:50%;position:relative;padding:0 10px 0 25px}.catalog-camp-box-content-column:nth-child(1):after{right:0}.catalog-camp-box-content-column:nth-child(2):before{left:-1px}.catalog-camp-box-content-row{display:block}.catalog-camp-box-content-row+.catalog-camp-box-content-row{margin-top:14px}.catalog-camp-box-content-header{font-size:10px;color:#13c657;text-transform:uppercase;display:block;font-weight:700}.catalog-camp-box-content-value{font-size:14px;color:#1f1f1f;display:block;padding-top:10px;height:42px;overflow:hidden}.catalog-camp-box-content-value.element-interval-info{height:auto;min-height:42px}.catalog-camp-box-content-value-price{font-size:16px;font-weight:700;color:#1f1f1f;display:block;padding-top:10px}.floating-footer{position:fixed;left:0;bottom:0;width:100%;z-index:20;display:none}.floating-side-controls{position:fixed;width:61px;height:122px;right:0;top:50%;margin-top:-61px;z-index:30}.floating-side-back-to-top{position:absolute;left:0;top:0;width:61px;height:61px;background:#13c657;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.floating-side-back-to-top:after,.floating-side-switch-footer:after{position:absolute;top:50%;content:""}.floating-side-back-to-top.active{opacity:1;visibility:visible}.floating-side-back-to-top:hover{background:#0a9740}.floating-side-back-to-top:after{left:50%;width:15px;height:17px;margin-left:-7px;margin-top:-8px;background:url(../img/sprites.png) -849px 0 no-repeat}.floating-side-switch-footer{position:absolute;left:0;bottom:0;width:61px;height:61px;background:#5f5f5f;-webkit-transition:.3s;transition:.3s}.floating-side-switch-footer:hover{background:#3f3f3f}.floating-side-switch-footer:after{left:50%;width:21px;height:14px;margin-left:-10px;margin-top:-7px;background:url(../img/sprites.png) -864px 0 no-repeat}body.catalog-loading:after{content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/catalog-loading.gif) center center no-repeat rgba(242,242,242,.95);z-index:10}.seo-catalog-terms{padding-top:20px;text-align:center;font-size:12px;color:#717171;margin-bottom:17px}.seo-catalog-terms a{color:#717171;text-decoration:none;-webkit-transition:.3s;transition:.3s}.seo-catalog-terms a:hover{color:#13c657}.seo-catalog-terms-delimiter{margin:0 6px}.seo-catalog-title{margin:0 0 23px;padding:0;text-align:center;font-size:25px;color:#1f1f1f;font-weight:700;text-transform:uppercase}.seo-catalog-load-more-wrapper{text-align:center;margin-top:-4px;padding-bottom:47px}.seo-catalog-subtitle{padding:0 0 16px;margin:0;text-align:center;font-size:20px;color:#1f1f1f;font-weight:700;text-transform:uppercase}.seo-catalog-text{font-size:14px;line-height:24px;padding-bottom:72px}.catalog-map-camp-box-close,.inner-filter-md-buttons,.inner-filter-sm-buttons,.md-switch-filter-button{display:none}.sm-catalog-map-button{display:block;float:right;width:43px;height:30px;background:#d9d9d9;-webkit-transition:.3s;transition:.3s;position:relative}.sm-catalog-map-button:after,.sm-catalog-map-button:before{content:"";position:absolute}.sm-catalog-map-button:before{left:9px;top:9px;width:10px;height:14px;background:url(../img/sprites.png) 0 -129px no-repeat}.sm-catalog-map-button:after{right:9px;top:50%;width:8px;height:4px;margin-top:-2px;background:url(../img/sprites.png) -6px -24px no-repeat;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.sm-catalog-map-button:hover{background:#c3c3c3}.sm-catalog-map-button.active{background:#13c657}.sm-catalog-map-button.active:before{background-position:0 -143px}.sm-catalog-map-button.active:after{background-position:-19px -30px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.sm-sorting-bar-inner{display:none}.inner-header-container{min-height:114px}.inner-header-camp-container .inner-header-inner{margin:0 170px 0 228px}.inner-header-inner-additional{margin:0 -235px}.inner-header-main-wrapper{background:#f2f2f2}.camp-header-box{background:#FFF;padding:28px 0}.camp-header-left:after,.camp-header-right:before{content:"";top:3px;bottom:0;background:#d7d7d7}.camp-header-left{float:left;width:155px;text-align:center;padding-right:23px;position:relative}.camp-header-left:after{position:absolute;right:0;width:1px}.camp-header-organizer-logo{width:93px;display:block;margin:0 auto 13px}.camp-header-organizer-link{color:#1f1f1f;-webkit-transition:.3s;transition:.3s;text-decoration:none;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.camp-breadcrumbs a,.camp-header-subtitle a{text-decoration:none;-webkit-transition:.3s}.camp-header-organizer-link:hover{color:#13c657}.camp-header-organizer-name{display:block}.pp-bg img{max-width:none!important}.camp-header-right{margin-left:155px;position:relative;padding:7px 400px 14px 45px}.camp-header-right:before{position:absolute;left:-1px;width:1px}.camp-header-title{margin:0;padding:0;font-size:25px;font-weight:700;text-transform:uppercase}.camp-header-subtitle{padding-top:8px;color:#747474}.camp-header-subtitle a{color:#747474;transition:.3s}.camp-header-subtitle a:hover{color:#13c657}.camp-header-subtitle .rating-small{display:inline-block;margin-left:16px;vertical-align:top;margin-top:1px}.camp-header-subtitle .rating-votes-counter{display:inline-block;margin-left:5px;vertical-align:top}.rating-votes-counter{color:#747474}.small-star{display:inline-block;vertical-align:top;width:13px;height:12px}.small-star.star-full{background:url(../img/sprites.png) -600px -91px no-repeat}.small-star.star-empty{background:url(../img/sprites.png) -613px -91px no-repeat}.small-star.star-half{background:url(../img/sprites.png) -626px -91px no-repeat}.rating-small{width:85px;font-size:0;height:12px}.rating-small .star-empty,.rating-small .star-full,.rating-small .star-half{display:inline-block;width:13px;height:12px;vertical-align:top}.rating-small>*+*{margin-left:5px}.rating-small .star-full{background:url(../img/sprites.png) -600px -91px no-repeat}.rating-small .star-empty{background:url(../img/sprites.png) -613px -91px no-repeat}.rating-small .star-half{background:url(../img/sprites.png) -626px -91px no-repeat}.camp-header-icons{padding-top:17px;font-size:0;margin-left:-3px;position:relative}.camp-header-icons .camp-icon{margin:0 14px 5px 0}.camp-header-icons .camp-icon:last-child{margin-right:0}.camp-header-icons .camp-icon-description{left:0;width:370px;top:auto;bottom:53px;z-index:20;margin-top:0;margin-bottom:20px}.camp-header-icons .camp-icon-description.active{margin-bottom:0}.camp-main-photos-slider{width:100%;height:100%;overflow:hidden}.camp-main-photos-slider .camp-main-photos-slider-item{display:none;overflow:hidden;cursor:pointer;background:url(../img/catalog-loading.gif) center center no-repeat #f2f2f2}.camp-main-photos-slider .camp-main-photos-slider-item:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camp-main-photos-slider .camp-main-photos-slider-item img{min-height:100%;min-width:100%}.camp-main-photos-slider .camp-main-photos-slider-item .camp-main-photos-slider-item-inner{width:100%;height:100%;background-size:cover;background-position:center center}.camp-description-left,.camp-description-right-column-1{float:left;width:170px}.camp-main-photos-slider.owl-loaded .camp-main-photos-slider-item{display:-webkit-box;display:-ms-flexbox;display:flex}.camp-main-photos-slider .owl-item,.camp-main-photos-slider .owl-stage,.camp-main-photos-slider .owl-stage-outer{height:100%}.camp-inner-column{padding-right:400px}.camp-breadcrumbs{padding-top:28px;color:#717171;font-size:12px}.camp-breadcrumbs a{color:#717171;transition:.3s;margin:0 7px}.camp-breadcrumbs a:first-child{margin-left:0}.camp-breadcrumbs a:last-child{margin-right:0}.camp-breadcrumbs a:hover{color:#13c657}.camp-block-title{padding:19px 0 0;font-size:20px;margin:0}.camp-description-right,.camp-description-right-column-2{margin-left:200px}.camp-block-text{font-size:14px;color:#747474;line-height:22px}.hideable-content-preview-4-rows{max-height:88px;overflow:hidden}.camp-block-text-offset{margin-top:13px}.camp-bordered-block{padding-bottom:26px;margin-bottom:24px;border-bottom:#d7d7d7 1px solid}.camp-bordered-block:last-child{margin-bottom:0;border:none;padding-bottom:38px}.camp-block-read-more-wrapper{padding-top:6px}.camp-block-read-more-wrapper a{font-size:13px;color:#13c657;text-decoration:underline}.camp-block-read-more-wrapper a:hover{text-decoration:none}.camp-description-left{font-weight:600}.camp-description-right-column-padded{padding-top:7px}.camp-description-column-label{text-transform:uppercase;color:#9d9d9d;font-size:10px;padding-bottom:10px}.header-navigation{font-size:0;margin:0;padding:0;list-style:none;position:relative;top:43px}.header-navigation li{display:inline-block;vertical-align:top;font-size:13px}.header-navigation li a{display:block;color:#1f1f1f;text-decoration:none;line-height:16px;padding:7px 14px 7px 15px;-webkit-transition:.3s;transition:.3s;letter-spacing:-.005em}.camp-description-feature.empty-icon:before,.hideable-content-full{display:none}.header-navigation li a.active,.header-navigation li a:hover{background:#13c657;color:#FFF}.camp-description-feature:before,.camp-links-row:before{background-repeat:no-repeat;content:""}.header-navigation li a.active span,.header-navigation li a:hover span{color:#FFF}.camp-description-feature{padding-left:41px;padding-top:3px;position:relative}.camp-description-feature+.camp-description-feature{margin-top:21px}.camp-description-feature:before{position:absolute;background-image:url(../img/big-icons.png);width:40px;height:40px;left:0;top:-8px}.camp-description-feature.amateur:before{background-position:0 0}.camp-description-feature.beginner:before{background-position:0 -40px}.camp-description-feature.billiards:before{background-position:0 -80px}.camp-description-feature.board_games:before{background-position:0 -120px}.camp-description-feature.cancel:before{background-position:0 -160px}.camp-description-feature.cinema:before{background-position:0 -200px}.camp-description-feature.competitions:before{background-position:0 -240px}.camp-description-feature.disco:before{background-position:0 -280px}.camp-description-feature.excursions:before{background-position:0 -320px}.camp-description-feature.food_1:before{background-position:0 -360px}.camp-description-feature.food_2:before{background-position:0 -400px}.camp-description-feature.food_3:before{background-position:0 -440px}.camp-description-feature.group_training:before{background-position:0 -480px}.camp-description-feature.gym:before{background-position:0 -520px}.camp-description-feature.gym:after{background-position:-40px -520px}.camp-description-feature.individual_training:before{background-position:0 -560px}.camp-description-feature.lectures:before{background-position:0 -600px}.camp-description-feature.medical_insurance:before{background-position:0 -640px}.camp-description-feature.pool:before{background-position:0 -680px}.camp-description-feature.pro:before{background-position:0 -720px}.camp-description-feature.sauna:before{background-position:0 -760px}.camp-description-feature.spa:before{background-position:0 -800px}.camp-description-feature.tennis:before{background-position:0 -840px}.camp-description-feature.without_experience:before{background-position:0 -880px}.camp-description-feature.barbecue:before{background-position:0 -920px}.camp-description-feature.bowling:before{background-position:0 -960px}.camp-description-feature.karaoke:before{background-position:0 -1000px}.camp-description-feature.table_hockey:before{background-position:0 -1040px}.camp-description-feature.table_soccer:before{background-position:0 -1080px}.camp-description-feature.flight:before{background-position:0 -1120px}.camp-description-feature.accomodation:before{background-position:0 -1160px}.camp-description-feature.rent:before{background-position:0 -1200px}.camp-description-right-column-2 .camp-description-feature{padding-left:37px}.camp-recommendations-tabs{list-style:none;margin:0;padding:0;font-size:0}.camp-recommendations-tabs li{display:inline-block;vertical-align:top;font-size:14px;font-weight:600}.camp-faq-block-header,.camp-subdescription-header{font-weight:700}.camp-recommendations-tabs li+li{margin-left:42px}.camp-recommendations-tabs li a{color:#7b7b7b;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.camp-recommendations-tabs li a.active,.camp-recommendations-tabs li a:hover{color:#1f1f1f;text-decoration:none}.camp-recommendations-tab-container{display:none;padding-top:16px;line-height:22px;color:#747474}.camp-faq-block+.camp-faq-block{margin-top:19px}.camp-faq-block-text{color:#747474;line-height:22px;padding-top:15px}.camp-hidden-faq{display:none;padding-top:19px}.camp-faq-more-button-row{padding-top:13px;padding-bottom:5px}.camp-faq-more-button-row .button{font-size:12px;min-width:154px;padding-left:10px;padding-right:10px}.camp-subdescription-text{color:#747474;line-height:22px;padding-top:15px}.camp-links-row{padding-top:2px;position:relative;padding-left:32px}.camp-links-row+.camp-links-row{margin-top:14px}.camp-links-row a{color:#13c657;text-decoration:underline}.camp-links-row a:hover{text-decoration:none}.camp-links-row:before{position:absolute;background-image:url(../img/sprites.png);left:-4px;top:-1px}.camp-links-row.website:before{width:22px;height:22px;background-position:-319px -118px}.camp-links-row.facebook:before{width:21px;height:21px;background-position:-341px -118px}.camp-links-row.instagram:before{width:21px;height:22px;background-position:-362px -118px}.camp-section-house{padding-top:17px;padding-bottom:38px}.camp-section-house .camp-block-title{padding-bottom:21px;border-bottom:#d7d7d7 1px solid}.camp-house-block{padding:25px 0;border-bottom:#d7d7d7 1px solid}.camp-house-block:last-child{padding-bottom:0;border:none}.camp-house-block-header{font-size:16px;font-weight:700}.camp-house-block-header-right{color:#747474;font-weight:600;float:right;padding:3px 1px 0 15px}.camp-house-block-info-row{color:#747474;padding-top:13px}.camp-house-block-info-value{color:#393939;margin-left:4px}.camp-house-block-link-row{padding-top:16px}.camp-house-block-link-row a{color:#13c657;text-decoration:underline}.camp-house-block-link-row a:hover,.camp-house-block-photos-item:hover .camp-house-block-photos-item-inner-read-more{text-decoration:none}.camp-house-block-description-row{color:#747474;padding-top:13px;line-height:22px}.camp-house-block-photos-row{padding-top:24px;font-size:0}.camp-house-block-photos-item{font-size:14px;display:inline-block;vertical-align:top;width:185px;height:185px;margin-right:10px;position:relative}.camp-house-block-photos-item:nth-child(4){margin-right:0}.camp-house-block-photos-item .camp-house-block-photos-item-inner{background-size:cover;background-position:center center}.camp-house-block-photos-item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.25);opacity:0;-webkit-transition:.3s;transition:.3s}.camp-house-block-photos-item:hover:after{opacity:1}.camp-house-block-photos-item:hover .camp-house-block-photos-item-inner img{-webkit-transform:scale(1.1);transform:scale(1.1)}.camp-house-block-photos-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camp-house-block-photos-item-inner img{min-width:100%;min-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.camp-house-block-photos-item-inner-read-more{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:22px;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.7);color:#13c657;text-align:center;text-decoration:underline;padding-top:10px}.camp-house-block-features-row{padding-top:24px}.camp-house-block-features-header{font-size:16px;font-weight:700}.camp-house-block-features-column-1,.camp-house-block-features-column-2{float:left;width:246px;padding-top:21px}.camp-house-block-features-column-3{float:left;width:278px;padding-top:21px}.camp-house-block-features-list{margin:0;padding:0;list-style:none}.camp-house-block-features-list li{margin:0;padding:0 15px 0 16px;position:relative}.camp-house-block-features-list li:before{content:"";position:absolute;left:0;top:2px;width:6px;height:9px;background:url(../img/sprites.png) 0 -20px no-repeat}.camp-house-block-features-list li+li{margin-top:16px}.camp-hidden-houses{display:none}.camp-houses-button-wrapper{padding-top:30px}.camp-houses-button-wrapper .button{font-size:12px;min-width:154px;padding-left:10px;padding-right:10px}.camp-section-rates{padding-top:17px;padding-bottom:32px}.camp-section-rates .camp-block-title{margin-bottom:24px}.camp-rate-block{background:#FFF;padding:27px 32px 27px 35px}.camp-rate-block+.camp-rate-block{margin-top:30px}.rouble{font-family:Rouble,sans-serif;font-weight:400}.booking-comment-textarea,.form-column-row textarea,.letter-to-organizer-modal-textarea,.login-button,.messages-inner-form-middle textarea,.profile-about-textarea,.profile-review-comment-form textarea,.user-welcome-button{font-family:GothamPro,sans-serif}.camp-rate-header-left{float:left;width:275px}.camp-rate-header-title{font-weight:700;font-size:16px}.camp-rates-icons{padding-top:14px;font-size:0;margin-left:-2px;position:relative}.camp-rates-icons .camp-icon{margin:0 10px 0 0}.camp-rates-icons .camp-icon:last-child{margin-right:0}.camp-rates-icons .camp-icon-description{left:0;width:370px;top:auto;bottom:45px;z-index:20;margin-top:0;margin-bottom:20px}.camp-rates-icons .camp-icon-description.active{margin-bottom:0}.camp-rate-header-middle{float:left;width:223px}.camp-rate-header-house-title{padding:6px 0 0 31px;position:relative}.camp-rate-header-house-title:before{content:"";position:absolute;left:1px;top:1px;width:22px;height:21px;background:url(../img/sprites.png) -645px 0 no-repeat}.camp-rate-header-house-title a{font-size:13px;color:#13c657;text-decoration:underline;margin-left:7px}.camp-rate-header-house-title a:hover{text-decoration:none}.camp-rate-header-house-title.disabled{color:#838383}.camp-rate-header-house-explanation{color:#838383;padding-top:21px}.camp-rate-header-right{float:right;width:205px}.camp-rate-selector-row{display:none;text-align:right;padding-top:5px}.camp-rate-selector-row a{display:inline-block;padding-left:23px;position:relative;color:#1f1f1f;text-decoration:none}.camp-rate-selector-row a:before{content:"";position:absolute;left:0;top:2px;width:12px;height:12px;border-radius:6px;background:#d9d9d9}.camp-rate-selector-row a.active:before{background:#13c657}.camp-rate-expand-collapse-row{padding-top:13px;text-align:right}.camp-rate-expand-collapse-row .button{font-size:12px;padding-left:10px;padding-right:10px;min-width:130px}.camp-rate-content{display:none;margin:0 -15px 0 -22px;padding:0 0 2px}.camp-rate-content-table-wrapper{margin-top:27px;padding:24px 100px 26px 77px;border-top:#d7d7d7 1px solid;border-bottom:#d7d7d7 1px solid}.camp-rate-content-table-column-left{float:left;width:226px;position:relative;padding:34px 12px 9px 0}.camp-rate-content-table-column-left:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#d7d7d7}.camp-rate-content-table-column-middle{float:left;width:175px;position:relative;padding:0 12px 9px}.camp-rate-content-table-column-middle:after,.camp-rate-content-table-column-middle:before{position:absolute;width:1px;top:0;bottom:0;background:#d7d7d7;content:""}.camp-rate-content-table-column-middle:after{right:0}.camp-rate-content-table-column-middle:before{left:-1px}.camp-rate-content-table-column-middle .camp-rate-content-table-row{color:#1f1f1f;text-align:left;font-weight:700;padding-left:37px}.camp-rate-content-table-column-right{float:left;width:162px;position:relative;padding:0 0 0 12px}.camp-rate-content-table-column-right:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:#d7d7d7}.camp-rate-content-table-column-right .camp-rate-content-table-row{color:#1f1f1f;text-align:left;font-weight:700;padding-left:32px}.camp-rate-content-table-column-right .camp-rate-content-table-header-row{padding-left:32px}.camp-rate-content-table-header-row{height:34px;border-bottom:#d7d7d7 1px solid;text-align:left;color:#13c657;font-weight:700;line-height:22px;padding:6px 0 5px 37px}.camp-rate-content-table-row{height:36px;border-bottom:#d7d7d7 1px solid;text-align:left;color:#747474;font-weight:600;line-height:22px;padding:7px 0 6px 15px}.camp-rate-content-table-row:last-child{border:none}.camp-rate-content-text{color:#747474;line-height:22px;padding:26px 18px 0 25px}.camp-rates-additional-options-block{padding-top:29px}.camp-rates-additional-options-block+.camp-rates-additional-options-block{padding-top:39px}.camp-rates-additional-options-block-header{font-size:16px;font-weight:700}.camp-rates-additional-options-left{float:left;width:420px;padding-top:22px}.camp-rates-additional-options-right{float:left;width:350px;padding-top:22px}.camp-rates-additional-options-subheader{font-weight:700;position:relative;padding-left:40px}.camp-rates-additional-options-subheader.nanny:before{content:"";position:absolute;left:0;top:-7px;width:27px;height:27px;background:url(../img/sprites.png) -499px -128px no-repeat}.camp-rates-additional-options-subheader.transfer:before{content:"";position:absolute;left:-8px;top:-1px;width:35px;height:19px;background:url(../img/sprites.png) -526px -128px no-repeat}.camp-rates-additional-options-subheader.eat:before{content:"";position:absolute;left:-5px;top:-4px;width:33px;height:21px;background:url(../img/sprites.png) -561px -128px no-repeat}.camp-rates-additional-options-subheader label.checkbox{vertical-align:top;margin-left:8px}.camp-rates-additional-options-subheader label.checkbox span{height:16px}.camp-rates-additional-options-text{font-size:13px;line-height:22px;color:#747474;padding:7px 70px 4px 40px;display:none}.camp-rates-additional-options-selection{list-style:none;margin:0;padding:10px 0 0 41px}.camp-rates-additional-options-selection li{color:#747474;padding-left:16px;position:relative}.camp-rates-additional-options-selection li+li{margin-top:15px}.camp-rates-additional-options-selection li:before{content:"";position:absolute;left:0;top:2px;width:6px;height:9px;background:url(../img/sprites.png) 0 -20px no-repeat}.camp-rates-additional-options-selection li .radiobox input[type=radio],.camp-rates-additional-options-selection li .radiobox input[type=checkbox]{display:none}.camp-rates-additional-options-selection li .radiobox input[type=radio]+span,.camp-rates-additional-options-selection li .radiobox input[type=checkbox]+span{padding-left:26px}.camp-rates-additional-options-selection li .radiobox.active+.camp-rates-additional-option-period-wrapper{height:47px;padding-top:12px}.camp-rates-additional-option-period-wrapper{height:0;overflow:hidden;-webkit-transition:.3s;transition:.3s;padding:0 0 0 25px}.camp-rates-additional-option-period-wrapper.overflow-fixed{overflow:visible}.camp-rates-additional-option-period-wrapper .dropdown{height:36px;width:77px;display:inline-block;margin-right:9px;vertical-align:middle;border:1px solid #d7d7d7;padding-left:19px;padding-top:9px;padding-right:28px}.camp-rates-additional-option-period-wrapper .dropdown:after{width:8px;height:4px;right:10px;background:url(../img/sprites.png) -6px -20px no-repeat}.camp-rates-additional-option-period-wrapper .dropdown .dropdown-label:after{width:10px}.camp-rates-additional-option-period-wrapper .dropdown .dropdown-list-container{min-width:0;width:100px}.camp-rates-additional-option-period-wrapper .dropdown.error{border-color:#8b0000}.radiobox{display:inline-block}.radiobox input[type=radio],.radiobox input[type=checkbox]{display:none}.radiobox input[type=radio]+span,.radiobox input[type=checkbox]+span{display:inline-block;padding-left:23px;line-height:16px;position:relative;cursor:pointer}.radiobox input[type=radio]+span:before,.radiobox input[type=checkbox]+span:before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border:2px solid #acacac;border-radius:7px}.radiobox input[type=radio]+span:after,.radiobox input[type=checkbox]+span:after{content:"";position:absolute;left:4px;top:4px;width:6px;height:6px;background:#13c657;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;border-radius:3px}.radiobox input[type=radio]:checked+span:after,.radiobox input[type=checkbox]:checked+span:after{opacity:1}.camp-rates-additional-options-item+.camp-rates-additional-options-item{margin-top:22px}.camp-section-how-to-get{padding-top:10px;padding-bottom:4px}.camp-section-how-to-get .camp-block-title{padding-bottom:22px;border-bottom:#d7d7d7 1px solid}.camp-how-to-get-bordered-block{padding:16px 0 30px;border-bottom:#d7d7d7 1px solid}.camp-how-to-get-bordered-block:last-child{border:none}.camp-how-to-get-left{float:left;width:170px;padding-top:25px;position:relative;font-weight:600}.camp-how-to-get-left>span{position:relative}.camp-how-to-get-left.flight:before,.camp-how-to-get-left.visa:before{position:absolute;left:11px;top:0;content:""}.camp-how-to-get-left.visa{min-height:135px}.camp-how-to-get-left.visa:before{width:97px;height:134px;background:url(../img/sprites.png) -639px -92px no-repeat}.camp-how-to-get-left.flight{min-height:108px}.camp-how-to-get-left.flight:before{width:107px;height:108px;background:url(../img/sprites.png) -736px -91px no-repeat}.camp-how-to-get-left.total-price{padding-top:6px;line-height:24px}.camp-how-to-get-visa-text,.camp-organizer-text{line-height:22px;color:#747474}.camp-how-to-get-right{margin-left:200px;padding-top:9px}.camp-how-to-get-right.total-price{padding-top:7px}.camp-how-to-get-visa-alert{color:#ff352b;padding-bottom:14px}.camp-how-to-get-price{padding-top:14px;font-weight:700}.camp-how-to-get-button-wrapper{padding-top:19px}.camp-how-to-get-button-wrapper .button{font-size:12px;min-width:291px}.camp-how-to-get-price-explanation{font-size:12px;color:#747474;padding-top:6px}.camp-how-to-get-button-explanation{vertical-align:middle;margin-left:15px;margin-top:-2px;display:inline-block}.camp-how-to-get-flight-info{padding-bottom:2px}.camp-how-to-get-flight-button-wrapper{padding-top:27px}.camp-how-to-get-total-price{padding-top:0}.camp-section-organizer{padding-top:13px;padding-bottom:58px}.camp-section-organizer .camp-block-title{padding-bottom:22px;border-bottom:#d7d7d7 1px solid}.camp-organizer-left{float:left;width:200px;padding-top:27px}.camp-organizer-left .button{display:block;width:100%;font-size:12px}.camp-organizer-left .button+.button{margin-top:10px}.camp-organizer-logo-wrapper{width:128px;height:128px;margin:0 auto 24px;background:#FFF;border-radius:64px;overflow:hidden}.camp-organizer-logo-wrapper .camp-organizer-logo-inner{width:100%;height:100%;overflow:hidden;background-size:contain;background-position:center center;background-repeat:no-repeat}.camp-organizer-right{margin-left:233px}.camp-organizer-title{padding-top:24px}.camp-organizer-title .rating-small{display:inline-block;vertical-align:middle;margin-left:7px;margin-top:-2px}.camp-organizer-title .rating-votes-counter{display:inline-block;vertical-align:middle;margin-left:5px}.camp-organizer-text{padding-top:15px}.camp-organizer-link-wrapper{padding-top:14px}.camp-organizer-link-wrapper a{color:#13c657;text-decoration:underline}.camp-organizer-link-wrapper a:hover{text-decoration:none}.camp-organizer-social-wrapper{padding-top:19px;font-size:0}.camp-organizer-social-button{display:inline-block;vertical-align:middle;width:22px;height:21px;background-image:url(../img/sprites.png);background-repeat:no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.camp-organizer-social-button+.camp-organizer-social-button{margin-left:12px}.camp-organizer-social-button:hover{opacity:.5}.camp-organizer-social-button.fb{background-position:-11px -168px}.camp-organizer-social-button.vk{background-position:-33px -168px}.camp-organizer-social-button.ok{background-position:-55px -168px}.camp-organizer-social-button.gp{background-position:-77px -168px}.camp-organizer-other-events-wrapper{margin-top:26px;border-top:#d7d7d7 1px solid;padding-top:25px}.camp-organizer-other-events-wrapper .camps-slider-container .camps-slider-item .camps-slider-item-image-link-outer{display:block;position:relative}.camp-organizer-other-events-wrapper .camps-slider-container .camps-slider-item .camps-slider-item-image-link-outer:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(top,transparent 0,transparent 50%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,transparent 50%,rgba(0,0,0,.5) 100%);z-index:1}.camp-organizer-other-events-wrapper .camps-slider-container .camps-slider-item .camps-slider-item-image-link{height:185px}.camp-organizer-other-events-wrapper .camps-slider-container .camps-slider-item .camps-slider-item-image-link:before{content:"";position:absolute;z-index:1;right:0;top:0;width:100px;height:100px;background:-webkit-linear-gradient(45deg,transparent 0,transparent 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.3) 100%);background:linear-gradient(45deg,transparent 0,transparent 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.3) 100%);opacity:1;-webkit-transition:.3s;transition:.3s}.camp-organizer-other-events-wrapper .camps-slider-container .camps-slider-item .camps-slider-item-image-link.no-corner:before{content:""}.camp-organizer-other-events-wrapper .camps-slider-container .camps-slider-item .camps-slider-item-image-link .camps-slider-item-image-text{bottom:27px}.camp-organizer-other-events-wrapper .camps-slider-container .camps-slider-item .camps-slider-item-content{padding-top:36px;padding-bottom:38px}.camp-organizer-other-events-wrapper .camps-slider-container .camps-slider-button-next,.camp-organizer-other-events-wrapper .camps-slider-container .camps-slider-button-prev{top:185px}.camp-organizer-other-events-wrapper .catalog-camp-favorite-button{right:13px}.camp-organizer-other-events-title{font-size:16px;font-weight:700;padding-bottom:25px}.camp-section-reviews{padding-top:16px;padding-bottom:48px}.camp-section-reviews .camp-block-title{padding-bottom:22px;border-bottom:#d7d7d7 1px solid}.camp-section-reviews .camp-block-title .rating-small{display:inline-block;vertical-align:middle;margin-left:13px;margin-top:-2px}.camp-section-reviews .camp-inner-column{position:relative}.camp-section-reviews .camp-inner-column .camp-sidebar-share-box{position:absolute;right:0;bottom:-48px}.camp-review-block{padding:30px 0 26px;border-bottom:#d7d7d7 1px solid}.camp-review-block:last-child{border:none}.camp-review-left{float:left;width:73px}.camp-review-author-picture{display:block;width:73px;height:73px;border-radius:37px}.camp-review-right{margin-left:100px;padding-right:73px;position:relative}.camp-review-title{font-weight:700;padding-top:7px}.camp-review-title .camp-review-location,.camp-review-title time{margin-left:14px;color:#909090}.camp-review-title .camp-review-link{margin-left:17px;color:#909090;-webkit-transition:.3s;transition:.3s}.camp-review-title .camp-review-link:hover{color:#13c657;text-decoration:none}.camp-review-title a{color:#1f1f1f;text-decoration:none;-webkit-transition:.3s;transition:.3s}.camp-review-title a:hover{color:#13c657}.profile-reviews-block .camp-review-comment-block .camp-review-title a{color:#13c657;text-decoration:none}.camp-review-text{line-height:22px;color:#747474;padding-top:13px;min-height:79px}.camp-review-comment-wrapper{padding-top:8px}.camp-review-comment-button{font-size:12px;color:#13c657;text-decoration:underline}.camp-review-comment-button:hover{text-decoration:none}.camp-review-rate-box{position:absolute;right:0;top:0;width:46px;height:107px}.camp-review-rate-box:hover .camp-review-vote-down,.camp-review-rate-box:hover .camp-review-vote-up{opacity:1}.camp-review-rate-box:hover .camp-review-vote-down:hover,.camp-review-rate-box:hover .camp-review-vote-up:hover{opacity:.5}.camp-review-rate-value{width:46px;height:30px;background:#d6d6d6;line-height:18px;padding:7px 0 5px;color:#909090;font-weight:700;text-align:center}.camp-review-vote-down,.camp-review-vote-up{position:absolute;width:23px;height:24px;-webkit-transition:.3s}.camp-review-rate-value.positive{color:#FFF;background:#13c657}.camp-review-rate-value.negative{color:#FFF;background:#ce3f38}.camp-review-vote-up{left:10px;top:40px;background:url(../img/sprites.png) -455px -140px no-repeat;opacity:0;transition:.3s}.camp-review-vote-up:hover{opacity:.5}.camp-review-vote-down{left:9px;top:73px;background:url(../img/sprites.png) -99px -168px no-repeat;opacity:0;transition:.3s}.camp-review-vote-down:hover{opacity:.5}.camp-review-comment-left{float:left;width:53px}.camp-review-comment-author-picture{display:block;width:53px;height:53px;border-radius:27px}.camp-review-comment-right{margin-left:80px;padding-right:73px;position:relative}.camp-review-comment-block{padding-top:19px;margin-right:-73px;margin-bottom:-3px}.camp-review-comment-block .camp-review-title{padding-top:1px}.camp-hidden-reviews{display:none}.camp-show-more-reviews-wrapper{text-align:center;padding-top:25px}.camp-show-more-reviews-wrapper .button{font-size:12px;min-width:368px}.camp-section-map{padding-top:6px}.camp-section-map .camp-block-title{padding-bottom:22px}.camp-map{height:511px}.camp-section-similar-camps{padding-top:6px;padding-bottom:78px}.camp-section-similar-camps .camp-block-title{padding-bottom:22px}.camp-section-similar-camps .camps-slider-container .camps-slider-item .camps-slider-item-image-link{height:185px}.camp-section-similar-camps .camps-slider-container .camps-slider-item .camps-slider-item-image-link:before{content:"";position:absolute;z-index:1;right:0;top:0;width:100px;height:100px;background:-webkit-linear-gradient(45deg,transparent 0,transparent 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.3) 100%);background:linear-gradient(45deg,transparent 0,transparent 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.3) 100%);opacity:1;-webkit-transition:.3s;transition:.3s}.camp-section-similar-camps .camps-slider-container .camps-slider-item .camps-slider-item-image-link .camps-slider-item-image-text{bottom:27px}.camp-section-similar-camps .camps-slider-container .camps-slider-item .camps-slider-item-content{padding-top:36px;padding-bottom:38px}.camp-section-similar-camps .camps-slider-container .camps-slider-button-next,.camp-section-similar-camps .camps-slider-container .camps-slider-button-prev{top:185px}.camp-section-similar-camps .catalog-camp-favorite-button{right:13px}.camp-sidebar-wrapper{position:fixed;left:0;top:95px;width:100%;height:0;-webkit-transition:margin-bottom .3s;transition:margin-bottom .3s}.camp-sidebar-wrapper .content-width{position:relative}.camp-sidebar{position:absolute;right:30px;top:0;width:370px}.camp-sidebar-share-box{margin-top:28px;width:370px;height:auto;background:#FFF;box-shadow:0 0 29px rgba(0,0,0,.23);padding-bottom:26px}.camp-past-share-box{margin-top:0;height:339px;padding-bottom:27px}.camp-sidebar-share-header{font-size:16px;font-weight:700;text-transform:uppercase;line-height:20px;margin:0 25px;padding:22px 0 17px;text-align:center;border-bottom:#d7d7d7 1px solid}.camp-sidebar-share-social-wrapper{text-align:center;padding:20px 0 0;font-size:0}.camp-sidebar-add-favorite-button,.camp-sidebar-view-photoreport-button{text-decoration:none;padding:21px 0 15px;text-transform:uppercase;font-weight:600;text-align:center}.camp-sidebar-share-social-button{display:inline-block;vertical-align:top;width:27px;height:27px;background-image:url(../img/sprites.png);background-repeat:no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.camp-sidebar-share-social-button+.camp-sidebar-share-social-button{margin-left:16px}.camp-sidebar-share-social-button:hover{opacity:.5}.camp-sidebar-share-social-button.fb{background-position:-123px -168px}.camp-sidebar-share-social-button.vk{background-position:-150px -168px}.camp-sidebar-share-social-button.ok{background-position:-177px -168px}.camp-sidebar-share-social-button.gp{background-position:-205px -168px}.camp-sidebar-add-favorite-button{display:block;width:281px;height:60px;border:2px solid #13c657;margin:20px auto 0;color:#343434;-webkit-transition:.3s;transition:.3s}.camp-sidebar-add-favorite-button:hover{background:#13c657;color:#FFF}.camp-sidebar-add-favorite-button:hover i:before{opacity:0}.camp-sidebar-add-favorite-button:hover i:after{opacity:1}.camp-sidebar-add-favorite-button i{display:inline-block;width:19px;height:16px;vertical-align:middle;position:relative;margin:0 8px}.camp-sidebar-add-favorite-button i:after,.camp-sidebar-add-favorite-button i:before{content:"";position:absolute;left:0;top:0;width:19px;height:16px;-webkit-transition:.3s}.camp-sidebar-add-favorite-button i:before{background:url(../img/sprites.png) -232px -168px no-repeat;opacity:1;transition:.3s}.camp-sidebar-add-favorite-button i:after{background:url(../img/sprites.png) -251px -168px no-repeat;opacity:0;transition:.3s}.camp-sidebar-add-favorite-button.active{border-color:#f2f2f2;background:#f2f2f2}.camp-sidebar-add-favorite-button.active i{margin-left:-14px}.camp-sidebar-add-favorite-button.active i:before{background-position:-270px -168px}.camp-sidebar-add-favorite-button.active:hover{background:#13c657;border-color:#13c657;color:#FFF}.camp-sidebar-add-favorite-button.active:hover i:before{opacity:0}.camp-sidebar-add-favorite-button.active:hover i:after{opacity:1}.camp-sidebar-view-photoreport-button{display:block;width:281px;height:60px;border:2px solid #000;margin:24px auto 0;color:#343434;-webkit-transition:.3s;transition:.3s}.camp-sidebar-view-photoreport-button:hover{background:#343434;border-color:#343434;color:#FFF}.camp-sidebar-view-photoreport-button:hover i:before{opacity:0}.camp-sidebar-view-photoreport-button:hover i:after{opacity:1}.camp-sidebar-view-photoreport-button i{display:inline-block;width:22px;height:18px;vertical-align:middle;position:relative;margin:-4px 8px 0}.camp-sidebar-view-photoreport-button i:after,.camp-sidebar-view-photoreport-button i:before{content:"";position:absolute;left:0;top:0;width:22px;height:18px}.camp-sidebar-view-photoreport-button i:before{background:url(../img/sprites.png) -843px -91px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.camp-sidebar-view-photoreport-button i:after{background:url(../img/sprites.png) -865px -91px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.camp-sidebar-view-photoreport-button.manage-booking i{display:inline-block;width:24px;height:25px;vertical-align:middle;position:relative;margin:-4px 8px 0}.camp-sidebar-view-photoreport-button.manage-booking i:after,.camp-sidebar-view-photoreport-button.manage-booking i:before{content:"";position:absolute;width:24px;height:25px;-webkit-transition:.3s;top:0;left:0}.camp-sidebar-view-photoreport-button.manage-booking i:before{background:url(../img/sprites.png) -451px -316px no-repeat;opacity:1;transition:.3s}.camp-sidebar-view-photoreport-button.manage-booking:hover i:before,.thank-you-modal-button-row .button.write-to-organizer i:before{opacity:0}.camp-sidebar-view-photoreport-button.manage-booking i:after{background:url(../img/sprites.png) -256px -261px no-repeat;opacity:0;transition:.3s}.camp-sidebar-book-button,.fill-green-button{text-decoration:none;-webkit-transition:.3s;text-transform:uppercase}.camp-sidebar-view-photoreport-button.manage-booking:hover i:after{opacity:1}.camp-sidebar-book-box{width:370px;background:#FFF;box-shadow:0 0 29px rgba(0,0,0,.23)}.camp-sidebar-book-header{text-align:center;font-size:18px;font-weight:700;line-height:20px;margin:0 25px;padding:21px 0 24px;border-bottom:#d7d7d7 1px solid}.camp-sidebar-book-row-date{padding-top:23px}.camp-sidebar-book-row-date .camp-sidebar-book-dropdown{float:left;width:135px}.camp-sidebar-book-row-date .camp-sidebar-book-dropdown+.camp-sidebar-book-dropdown{margin-left:11px}.camp-sidebar-book-row-date .camp-sidebar-book-dropdown+.camp-sidebar-book-dropdown:before{content:none}.camp-sidebar-book-row-date-label{display:block;color:#5c5c5c;font-weight:600}.camp-sidebar-book-container{padding:0 44px 27px}.camp-sidebar-book-row-date-fields{padding-top:16px}.camp-sidebar-book-dropdown{border:1px solid #d7d7d7;padding-left:19px;padding-top:9px;padding-right:28px}.camp-sidebar-book-dropdown:after{width:8px;height:4px;right:10px;background:url(../img/sprites.png) -6px -20px no-repeat}.camp-sidebar-book-dropdown .dropdown-label:after{width:10px}.camp-sidebar-book-dropdown .dropdown-list-container{min-width:0;width:155px}.camp-sidebar-book-dropdown.error{border-color:#8b0000}.camp-sidebar-book-dropdown.full{width:100%;margin:0}.camp-sidebar-book-dropdown.full .dropdown-list-container{width:100%}.camp-sidebar-book-row-pax-fields .camp-sidebar-book-dropdown .dropdown-list-container{min-width:0;width:100px}.camp-sidebar-book-row-pax{padding-top:17px;font-size:0}.camp-sidebar-book-row-pax-label{display:inline-block;vertical-align:middle;color:#5c5c5c;font-weight:600;width:203px;font-size:14px}.camp-sidebar-book-row-pax-fields{display:inline-block;vertical-align:middle;font-size:14px;width:77px}.camp-sidebar-book-row-button{padding-top:18px}.camp-sidebar-book-button{display:block;background:#ff352b;color:#FFF;width:100%;height:60px;text-align:center;font-size:14px;font-weight:600;transition:.3s;padding-top:23px}.camp-sidebar-book-button:hover{background:#c8150c}.camp-sidebar-book-header-rate{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px}.camp-book-additional-option-row,.camp-book-additional-option-total-row{margin:0 25px;border-bottom:#d7d7d7 1px solid;display:-webkit-box;display:-ms-flexbox}.camp-sidebar-book-header-rate-name{width:80%;text-align:left}.camp-sidebar-book-header-rate-price{width:100%;text-align:right}.camp-book-additional-option-row{color:#252525;line-height:20px;padding:7px 15px 5px;display:flex}.camp-book-additional-option-label{width:100%;text-align:left}.camp-book-additional-option-price{width:100%;text-align:right}.camp-book-additional-option-total-row{color:#ff352b;font-size:18px;font-weight:700;line-height:22px;padding:16px 15px 14px;display:flex}.camp-book-additional-option-total-label{width:100%;text-align:left}.camp-book-additional-option-total-price{width:100%;text-align:right}.modal-wrapper{position:fixed;z-index:100;background:rgba(0,0,0,.6);left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}.modal-wrapper.dark-background{background:rgba(0,0,0,.9)}.modal-wrapper.inner-close-button .modal-close-button{right:5px;top:5px;background:url(../img/sprites.png) -192px -212px no-repeat}.invite-friends-modal{width:450px;background:#FFF;padding:35px 61px 38px;margin:auto}.invite-friends-header{text-align:center;font-size:22px;font-weight:700;text-transform:uppercase}.invite-friends-text{color:#747474;text-align:center;padding-top:14px}.invite-friends-icon{width:93px;height:93px;margin:42px auto 23px;background:url(../img/sprites.png) -289px -168px no-repeat}.invite-friends-row+.invite-friends-row{margin-top:7px}.invite-friends-row input{width:100%;height:36px;padding:2px 18px 0}.invite-friends-row input::-moz-placeholder{color:#898989;opacity:1}.invite-friends-row input::-webkit-input-placeholder{color:#898989;opacity:1}.invite-friends-row input:-ms-input-placeholder{color:#898989;opacity:1}.invite-friends-separator{position:relative;height:52px}.invite-friends-separator:after{content:"";position:absolute;left:0;top:25px;height:2px;background:#e7e7e7;width:100%}.invite-friends-separator span{position:absolute;left:50%;top:50%;line-height:20px;width:30px;text-align:center;color:#747474;margin-left:-15px;margin-top:-10px;background:#FFF;z-index:1}.invite-friends-button-row{padding-top:42px}.fill-green-button{display:block;width:100%;height:39px;background:#13c657;transition:.3s;color:#FFF;font-size:12px;line-height:16px;padding:12px 0 11px;text-align:center;font-weight:600}.fill-green-button:hover{background:#11b14e}.invite-friends-skip-row{padding-top:34px;text-align:center}.invite-friends-skip-row a{color:#747474;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.invite-friends-skip-row a:hover{color:#13c657;text-decoration:none}.hidden-modal{display:none}.thank-you-modal{width:450px;height:574px;background:url(../img/thank-you-bg.png) left top no-repeat #3c5060;box-shadow:0 0 4px rgba(0,0,0,.8);padding:53px 0 0}.thank-you-modal-icon{width:64px;height:64px;margin:0 auto 22px;background:url(../img/sprites.png) -225px -195px no-repeat;cursor:pointer}.thank-you-modal-header{text-align:center;font-size:22px;font-weight:700;text-transform:uppercase;color:#FFF}.thank-you-modal-text{color:#FFF;padding:24px 60px 14px;text-align:center}.thank-you-modal-button-row{padding-top:23px}.thank-you-modal-button-row .button{display:block;width:325px;margin:0 auto;font-size:12px;font-weight:600}.thank-you-modal-button-row .button.write-to-organizer{color:#FFF}.thank-you-modal-button-row .button.write-to-organizer i{margin-right:12px;margin-left:12px}.thank-you-modal-button-row .button.write-to-organizer i:after{opacity:1}.thank-you-modal-button-row .fill-green-button{width:325px;margin:0 auto}.thank-you-modal-delimiter{height:85px;margin:0 66px;position:relative}.thank-you-modal-delimiter:after{content:"";position:absolute;left:0;top:44px;width:100%;height:1px;background:#d7d7d7}.thank-you-modal-subheader{text-align:center;font-size:18px;font-weight:700;text-transform:uppercase;color:#FFF}.thank-you-modal-social{text-align:center;padding:20px 0 0;font-size:0}.thank-you-modal-social-button{display:inline-block;vertical-align:top;width:27px;height:27px;background-image:url(../img/sprites.png);background-repeat:no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.thank-you-modal-social-button+.thank-you-modal-social-button{margin-left:16px}.thank-you-modal-social-button:hover{opacity:.5}.thank-you-modal-social-button.fb{background-position:-11px -195px}.thank-you-modal-social-button.vk{background-position:-38px -195px}.thank-you-modal-social-button.ok{background-position:-65px -195px}.thank-you-modal-social-button.gp{background-position:-93px -195px}.thank-you-modal-social-button.in{background-position:0 -517px}.letter-to-organizer-modal-outer{width:819px;height:618px;padding:36px 39px;margin:auto}.letter-to-organizer-modal{width:741px;height:546px;background:#FFF;position:relative}.letter-to-organizer-modal-left{float:left;width:338px;height:546px;background:#f2f2f2;padding:53px 53px 0 60px}.letter-to-organizer-modal-right{float:left;width:403px;height:546px;padding:64px 62px 0 60px;position:relative}.letter-to-organizer-modal-row-history{padding-top:10px;text-align:center}.letter-to-organizer-modal-row-history a{color:#13c657;text-decoration:underline}.letter-to-organizer-modal-row-history a:hover{text-decoration:none}.modal-close-button{position:absolute;right:-39px;top:-36px;width:25px;height:25px;background:url(../img/sprites.png) -120px -195px no-repeat;-webkit-transition:.3s;transition:.3s;opacity:1;z-index:1}.modal-close-button:hover{opacity:.5}.letter-to-organizer-modal-icon-wrapper{width:93px;height:93px;background:#FFF;border-radius:47px;margin-bottom:24px;overflow:hidden}.letter-to-organizer-modal-icon-wrapper .letter-to-organizer-modal-icon-inner{margin:0 auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.letter-to-organizer-modal-icon-wrapper .letter-to-organizer-modal-icon-inner.full-fill{width:100%;height:100%;margin-top:-5px}.letter-to-organizer-modal-icon-wrapper .letter-to-organizer-modal-icon-inner img{border-radius:100%}.letter-to-organizer-modal-icon-wrapper .letter-to-organizer-modal-icon-inner img.portrait{height:100%}.letter-to-organizer-modal-icon-wrapper .letter-to-organizer-modal-icon-inner img.landscape{width:100%}.letter-to-organizer-modal-text{padding-top:14px;color:#747474;line-height:22px}.letter-to-organizer-modal-row-date .camp-sidebar-book-dropdown{float:left;width:135px}.letter-to-organizer-modal-row-date .camp-sidebar-book-dropdown+.camp-sidebar-book-dropdown{margin-left:11px}.letter-to-organizer-modal-row-date .camp-sidebar-book-dropdown+.camp-sidebar-book-dropdown:before{content:none}.gallery-button-next:after,.gallery-button-prev:after,.gallery-button-prev:before{content:""}.letter-to-organizer-modal-row-message{padding-top:22px}.letter-to-organizer-modal-textarea{width:100%;height:248px;border:1px solid #d7d7d7;resize:none;font-size:14px;font-weight:400;padding:5px}.letter-to-organizer-modal-textarea.error{border-color:#8b0000}.letter-to-organizer-modal-row-message-label{display:block;color:#5c5c5c;font-weight:600;padding-bottom:14px}.letter-to-organizer-modal-row-button{padding-top:7px}.letter-to-organizer-modal-row-button .button{display:block;width:100%;font-size:12px}.gallery-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:100;display:none}.gallery-button-next,.gallery-button-next:after,.gallery-button-prev,.gallery-button-prev:after{position:absolute;width:60px;height:60px}.gallery-button-prev{left:48px;top:50%;margin-top:-30px;z-index:1}.gallery-button-prev:after{left:0;top:0;background:url(../img/sprites.png) -382px -228px no-repeat}.gallery-button-prev:hover:after{background-position:-442px -228px}.gallery-button-prev:before{position:absolute;left:-15px;top:-15px;right:-15px;bottom:-15px;background:-webkit-radial-gradient(circle closest-side at 45px 45px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 50%,transparent 100%);background:radial-gradient(circle closest-side at 45px 45px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 50%,transparent 100%)}.gallery-button-next{right:48px;top:50%;margin-top:-30px;z-index:1}.gallery-button-next:after{left:0;top:0;background:url(../img/sprites.png) -382px -168px no-repeat}.gallery-button-close:before,.gallery-button-next:before{left:-15px;bottom:-15px;position:absolute;content:""}.gallery-button-next:hover:after{background-position:-442px -168px}.gallery-button-next:before{top:-15px;right:-15px;background:-webkit-radial-gradient(circle closest-side at 45px 45px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 50%,transparent 100%);background:radial-gradient(circle closest-side at 45px 45px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 50%,transparent 100%)}.gallery-button-close{position:absolute;right:55px;top:32px;width:47px;height:47px;z-index:1}.gallery-button-close:before{top:-15px;right:-15px;background:-webkit-radial-gradient(circle closest-side at 38px 38px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 50%,transparent 100%);background:radial-gradient(circle closest-side at 38px 38px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 50%,transparent 100%)}.gallery-button-close:after{content:"";position:absolute;width:47px;height:47px;left:0;top:0;background:url(../img/sprites.png) -145px -195px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.gallery-photo-container,.gallery-photo-preview-list{width:100%;-webkit-transition:.3s;position:absolute;left:0}.gallery-button-close:hover:after{opacity:.5}.gallery-photo-container{top:34px;bottom:221px;transition:.3s}.gallery-photo-box,.gallery-photo-box-inner,.gallery-photo-box-inner img{height:100%}.gallery-photo-box-inner .gallery-photo-box-inner-inner{width:100%;height:100%;overflow:hidden;background-size:contain;background-position:center center;background-repeat:no-repeat}.gallery-photo-preview-list{bottom:30px;height:130px;overflow:hidden;transition:.3s}.gallery-photo-preview-slider{height:130px}.gallery-photo-preview-item{width:185px;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center center}.gallery-photo-preview-item img{min-width:100%;min-height:100%}.gallery-photo-actions-bar{position:absolute;bottom:180px;left:0;width:100%;-webkit-transition:.3s;transition:.3s}.gallery-photo-preview-list-control{float:right;color:#FFF;text-decoration:none;padding-right:28px;position:relative}.gallery-photo-preview-list-control:after{content:"";position:absolute;right:0;top:50%;margin-top:-2px;width:8px;height:4px;background:url(../img/sprites.png) 0 -193px no-repeat;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.hidden-photo-preview-list .gallery-photo-container{bottom:91px}.hidden-photo-preview-list .gallery-photo-preview-list{height:0}.hidden-photo-preview-list .gallery-photo-actions-bar{bottom:50px}.hidden-photo-preview-list .gallery-photo-preview-list-control:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.gallery-photo-caption{margin-right:200px;overflow:hidden;color:#FFF;height:14px;text-overflow:ellipsis}.camp-rate-toggle-wrapper,.camp-rates-additional-options-subheader-text,.camp-rates-additional-options-switcher,.camp-section-share-to-friends,.lg-hidden-camp-photos,.md-camp-floating-actions,.md-camp-sidebar-book-row-pax-label,.md-camp-sidebar-hide-row,.sm-camp-header-like{display:none}.camp-icon-description-icon{display:inline-block;width:42px;height:42px;border-radius:21px;background:#13c657;position:relative;margin:0 10px 13px 0}.camp-icon-description-icon:before{content:"";position:absolute;left:1px;top:1px;background-image:url(../img/big-icons.png);background-repeat:no-repeat;opacity:1;width:40px;height:40px}.camp-icon-description-icon.amateur:before{background-position:-40px 0}.camp-icon-description-icon.beginner:before{background-position:-40px -40px}.camp-icon-description-icon.billiards:before{background-position:-40px -80px}.camp-icon-description-icon.board_games:before{background-position:-40px -120px}.camp-icon-description-icon.cancel:before{background-position:-40px -160px}.camp-icon-description-icon.cinema:before{background-position:-40px -200px}.camp-icon-description-icon.competitions:before{background-position:-40px -240px}.camp-icon-description-icon.disco:before{background-position:-40px -280px}.camp-icon-description-icon.excursions:before{background-position:-40px -320px}.camp-icon-description-icon.food_1:before{background-position:-40px -360px}.camp-icon-description-icon.food_2:before{background-position:-40px -400px}.camp-icon-description-icon.food_3:before{background-position:-40px -440px}.camp-icon-description-icon.group_training:before{background-position:-40px -480px}.camp-icon-description-icon.gym:before{background-position:-40px -520px}.camp-icon-description-icon.individual_training:before{background-position:-40px -560px}.camp-icon-description-icon.lectures:before{background-position:-40px -600px}.camp-icon-description-icon.medical_insurance:before{background-position:-40px -640px}.camp-icon-description-icon.pool:before{background-position:-40px -680px}.camp-icon-description-icon.pro:before{background-position:-40px -720px}.camp-icon-description-icon.sauna:before{background-position:-40px -760px}.camp-icon-description-icon.spa:before{background-position:-40px -800px}.camp-icon-description-icon.tennis:before{background-position:-40px -840px}.camp-icon-description-icon.without_experience:before{background-position:-40px -880px}.camp-icon-description-icon.barbecue:before{background-position:-40px -920px}.camp-icon-description-icon.bowling:before{background-position:-40px -960px}.camp-icon-description-icon.karaoke:before{background-position:-40px -1000px}.camp-icon-description-icon.table_hockey:before{background-position:-40px -1040px}.camp-icon-description-icon.table_soccer:before{background-position:-40px -1080px}.camp-icon-description-icon.flight:before{background-position:-40px -1120px}.camp-icon-description-icon.accomodation:before{background-position:-40px -1160px}.camp-icon-description-icon.rent:before{background-position:-40px -1200px}.camp-icon-description-icon.empty-camp-icon:after,.camp-icon-description-icon.empty-camp-icon:before{content:none}.landing-content-block-list li:before,.landing-content-block:before,.profile-avatar-container-inner.loading:after,.profile-social-connet-icon a:after,.profile-social-connet-icon a:before,.profile-social-connet-icon:before{content:""}.camp-icon-description-icon .camp-icon-normal-image-wrapper{position:absolute;width:24px;height:24px;left:50%;top:50%;margin-left:-12px;margin-top:-12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;-webkit-transition:.3s;transition:.3s}.invite-freinds-block,.sm-camp-house-hiddeable-description,.sm-camp-house-hiddeable-description-row,.sm-camp-icon-description-close,.sm-camp-icon-description-icon,.sm-camp-rate-content-table-wrapper,.sm-camp-review-read-row,.sm-line-break,.sm-visible-organizer-block{display:none}.camp-icon-description-icon .camp-icon-normal-image-wrapper img{width:100%;max-height:100%}.camp-description-column-value a{color:#1f1f1f;text-decoration:none;-webkit-transition:.3s;transition:.3s}.camp-description-column-value a:hover{color:#13c657}.parallax-container{overflow:hidden;height:100%}.homepage-header .parallax-container{left:0;top:0;width:100%;position:absolute}.camp-section-photos .parallax-container{cursor:pointer}.camp-section-photos .parallax-container .parallax-slider{height:100%}.camp-sidebar-share-past-header{background:red;color:#FFF;font-size:16px;font-weight:700;text-align:center;line-height:20px;padding:11px 10px 10px}.landing-header{height:700px;min-height:400px;position:relative;z-index:10}.landing-header .header-content-container{height:100%;position:relative}.landing-header-bg-static{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.landing-header-bg-container{width:100%;height:100%;position:absolute;overflow:hidden;background-color:#4b4c40}.landing-logo-link{position:static;float:left;left:0;top:0;margin-top:36px}.landing-top-account-box{position:static;float:right;left:0;top:0;margin-top:32px}.landing-top-account-box .top-account-navigation{padding-right:25px}.landing-top-account-box .top-account-navigation:after{right:0}.landing-header .parallax-container{left:0;top:0;width:100%;position:absolute}.landing-banner-container{position:absolute;left:0;top:37px;bottom:0;width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.landing-header-content-width{position:relative;z-index:2}.landing-banner-header{font-size:40px;font-weight:700;color:#FFF;text-align:center;text-transform:uppercase;line-height:48px}.landing-banner-text{color:#FFF;font-size:20px;text-align:center;width:100%;max-width:750px;margin:32px auto 0}.landing-banner-button-wrapper{padding-top:41px;text-align:center}.landing-banner-button{display:inline-block;background:#ff352b;color:#FFF;height:60px;text-decoration:none;text-align:center;font-size:14px;text-transform:uppercase;font-weight:600;-webkit-transition:.3s;transition:.3s;padding-top:23px;min-width:281px}.landing-banner-button:hover{background:#c8150c}.landing-collage{height:362px;background-color:#4b4c40;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(../img/samples/landing-collage.png)}.landing-collage-button-wrapper{padding-top:150px;text-align:center}.landing-content-section{padding:38px 0 5px}.landing-content-block{margin:0 -30px;border-bottom:#d7d7d7 1px solid;padding:37px 30px 22px 200px;position:relative}.landing-content-block:last-child{border:none}.landing-content-block:before{position:absolute;left:30px;top:0;width:128px;height:128px;background-image:url(../img/sprites.png);background-repeat:no-repeat}.landing-content-block.people:before{top:27px;background-position:0 -261px}.landing-content-block.world{padding-bottom:25px}.landing-content-block.world:before{top:39px;background-position:-128px -261px}.landing-content-block.connect{padding-bottom:15px}.landing-content-block.connect:before{top:40px;background-position:0 -389px}.landing-content-block.connect .landing-content-block-header{padding-top:11px}.landing-content-block.support{padding-bottom:39px}.landing-content-block.support:before{top:40px;background-position:-128px -389px}.landing-content-block.support .landing-content-block-header{padding-top:13px}.landing-content-block.wallet{padding-bottom:37px}.landing-content-block.wallet:before{top:50px;background-position:-256px -389px}.landing-content-block.wallet .landing-content-block-header{padding-top:1px}.landing-content-block-header{font-size:20px;font-weight:700;text-transform:uppercase;padding:0 0 15px 30px}.landing-content-block-list{list-style:none;margin:0;padding:0;float:left;width:100%}.landing-content-block-list li{float:left;width:341px;padding:0 50px 10px 30px;color:#717171;line-height:24px;position:relative}.landing-content-block-list li:before{position:absolute;left:9px;top:7px;width:6px;height:9px;background:url(../img/sprites.png) 0 -20px no-repeat}.landing-content-block-list li:nth-child(3n){width:310px;padding-right:0}.landing-content-block-list li a{color:#13c657;text-decoration:underline}.landing-content-block-list li a:hover{text-decoration:none}.inner-header-lk-container .inner-header-inner{margin:0 180px 0 270px}.inner-header-lk-container .header-navigation{top:43px}.lk-section-profile{padding-top:33px;padding-bottom:15px}.profile-form-left{float:left;width:200px;padding-top:4px}.profile-form-middle{margin:0 599px 0 246px}.profile-form-right{float:right;width:570px;margin-top:-2px}.profile-form-row+.profile-form-row,.social-register-button+.social-register-button{margin-top:6px}.profile-avatar-container-inner{background:#FFF;width:100%;height:157px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.profile-avatar-container-inner img.landscape{width:100%}.profile-avatar-container-inner img.portrait{height:100%}.profile-avatar-container-inner.loading{position:relative}.profile-avatar-container-inner.loading:after{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/catalog-loading-small.gif) center center no-repeat}.profile-avatar-container-inner.loading>*{display:none}.profile-avatar-change-button{display:block;height:39px;padding:9px 0 0;font-size:13.73px;color:#FFF;text-decoration:none;background:#13c657;text-align:center;-webkit-transition:.3s;transition:.3s;position:relative;cursor:pointer}.profile-avatar-change-button:hover{background:#11ae4d}.profile-avatar-change-button i{display:inline-block;width:24px;height:25px;background:url(../img/sprites.png) -256px -261px no-repeat;vertical-align:middle;margin-right:7px}.profile-avatar-change-button input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.profile-form-row{position:relative}.profile-form-row .form-value{line-height:18px;padding:7px 3px}.profile-form-row input{width:100%}.profile-social-connet-box{min-height:158px;background:#FFF}.profile-social-connet-box+.profile-form-row{margin-top:8px}.profile-social-connet-box-header{margin:0 18px 0 12px;font-size:16px;font-weight:700;line-height:20px;padding:13px 21px 11px;border-bottom:#d7d7d7 1px solid}.profile-social-connet-box-inner{padding:36px 36px 36px 32px}.profile-social-connet-box-icons{margin-right:180px;font-size:0}.profile-social-connet-icon{display:inline-block;width:39px;height:39px;vertical-align:top;position:relative;cursor:pointer}.profile-social-connet-icon+.profile-social-connet-icon{margin-left:20px}.profile-social-connet-icon a{position:absolute;right:-9px;top:-12px;width:16px;height:16px;opacity:0;-webkit-transition:.3s;transition:.3s}.profile-social-connet-icon a:before{position:absolute;left:0;top:0;width:16px;height:16px;background:url(../img/sprites.png) -280px -270px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.profile-social-connet-icon a:after{position:absolute;left:0;top:0;width:16px;height:16px;background:url(../img/sprites.png) -296px -270px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.profile-social-connet-icon a:hover:before{opacity:0}.profile-social-connet-icon a:hover:after,.profile-social-connet-icon:hover a{opacity:1}.profile-social-connet-icon:before{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/sprites.png);background-repeat:no-repeat}.profile-social-connet-icon.fb:before{background-position:-256px -286px}.profile-social-connet-icon.vk:before{background-position:-295px -286px}.profile-social-connet-icon.gp:before{background-position:-334px -286px}.profile-social-connet-button{float:right;padding-left:10px;padding-right:10px;min-width:166px;font-size:12px}.profile-form-middle-left{padding-top:28px;float:left;width:600px}.profile-form-middle-right{padding-top:41px;float:left;width:570px}.profile-form-subheader{font-size:16px;line-height:22px;font-weight:700;padding-bottom:15px}.profile-social-links-row{padding-right:80px;position:relative;margin-bottom:11px}.profile-social-link{color:#1f1f1f;text-decoration:underline;word-break:break-all;display:inline-block;-webkit-transition:.3s;transition:.3s}.main-page-header a,.message-block,span.profile-social-link{text-decoration:none}.profile-social-link:hover{color:#13c657}span.profile-social-link:hover{color:#1f1f1f}.profile-social-link-remove{position:absolute;right:17px;top:0;color:#888;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.profile-social-link-remove:after,.profile-social-link-remove:before{position:absolute;right:-17px;top:4px;width:9px;height:8px;content:""}.profile-social-link-remove:before{background:url(../img/sprites.png) 0 -202px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.profile-social-link-remove:after{background:url(../img/sprites.png) 0 -121px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.profile-social-link-remove:hover{color:#13c657}.profile-social-link-remove:hover:before{opacity:0}.profile-social-link-remove:hover:after{opacity:1}.profile-form-middle-left-block{width:325px}.profile-form-middle-left-block+.profile-form-middle-left-block{margin-top:23px}.profile-langs-block+.profile-langs-block,.profile-langs-line+.profile-langs-line{margin-top:12px}.profile-langs-line{float:left;width:100%}.profile-langs-line .checkbox input[type=checkbox]+span{padding-left:26px}.profile-langs-line .checkbox input[type=checkbox]+span:before{border-width:1px;background:#FFF;width:16px;height:16px;top:-1px}.profile-langs-line .checkbox input[type=checkbox]+span:after{width:8px;top:3px;height:8px}.profile-langs-block{float:left;width:100%}.profile-langs-line-block{float:left;width:200px}.profile-langs-line-block:last-child{width:170px}.profile-form-bottom{padding-top:30px}.profile-form-bottom .profile-form-subheader{padding-bottom:19px}.profile-about-textarea{width:100%;height:271px;border:1px solid #d7d7d7;background:#FFF;font-size:14px;font-weight:400;padding:11px 20px;resize:none}.profile-rating-left,.profile-rating-middle{height:150px;border-right:#d7d7d7 1px solid;float:left}.profile-reviews-block .camp-review-comment-block .camp-review-comment-right,.profile-reviews-block .camp-review-right{padding-right:0}.profile-section-header{font-size:20px;line-height:24px;font-weight:700;padding-bottom:16px}.lk-section-reviews{padding-top:17px;padding-bottom:82px}.profile-rating-left{width:162px}.profile-rating-middle{width:351px;padding-top:13px}.profile-rating-right{float:left;margin-left:24px}.profile-rating-total-rating{padding-top:42px;font-size:40px}.profile-rating-total-stars{padding-top:6px;padding-left:15px}.profile-rating-mark-row-filling{vertical-align:middle;display:inline-block;width:156px;height:12px;position:relative;background:#d5d5d5;margin-right:15px}.profile-rating-mark-row-filling-overlay{position:absolute;left:0;top:0;height:12px;background:#13c657}.profile-rating-mark-row{padding-left:55px}.profile-rating-mark-row>*{vertical-align:middle}.profile-rating-mark-row .small-star{margin-right:14px}.profile-rating-mark-row+.profile-rating-mark-row{margin-top:6.5px}.profile-rating-mark-row-mark{display:inline-block;margin-top:2px;margin-right:2px;width:10px;text-align:center}.profile-rating-right-bottom span,.profile-rating-right-top span{display:inline-block;font-size:25px;vertical-align:middle;margin-right:12px}.profile-rating-mark-row-count{display:inline-block;margin-top:2px}.profile-rating-right-top{padding-top:27px;color:#747474;height:75px;position:relative}.profile-rating-right-top span{color:#1f1f1f}.profile-rating-right-top:after{content:"";position:absolute;left:-5px;bottom:0;right:14px;height:1px;background:#d7d7d7}.profile-rating-right-bottom{padding-top:24px;padding-left:2px;color:#747474;height:75px}.profile-rating-right-bottom span{color:#1f1f1f}.profile-reviews-block{padding-top:35px}.profile-reviews-block .profile-form-subheader+.camp-review-block{padding-top:9px}.profile-reviews-block .camp-review-text{min-height:57px}.profile-reviews-block .camp-review-title .rating-small{float:right}.profile-reviews-block .camp-review-comment-block{padding-top:25px;margin-right:0}.profile-reviews-block .camp-review-comment-block .camp-review-title{color:#13c657;position:relative}.profile-reviews-block .camp-review-comment-block .camp-review-title:before{content:"";position:absolute;width:11px;height:14px;left:-20px;top:-1px;background:url(../img/sprites.png) -312px -272px no-repeat}.profile-review-comment-form{display:none;padding-top:21px}.profile-review-comment-form textarea{width:100%;height:75px;border:1px solid #d7d7d7;background:#FFF;font-size:14px;font-weight:400;padding:14px 13px;resize:none}.profile-my-reviews{padding-top:24px}.profile-my-reviews .camp-review-block{padding-bottom:23px}.lk-section-profile-public{padding-top:19px}.lk-section-profile-public .camp-breadcrumbs{padding-top:0;font-size:12px}.lk-section-profile-public .camp-breadcrumbs a{margin:0 4px}.public-profile-left{float:left;padding-top:19px;padding-bottom:22px;width:308px}.public-profile-left .button.write-to-organizer{width:100%;padding-left:0;padding-right:0;font-size:12px}.public-profile-left .button.subscribe-on-organizer{width:100%;padding-left:0;padding-right:0;font-size:12px;display:block;margin-top:18px}.public-profile-left .button.md-subscribe-on-organizer{display:none}.public-profile-left-image{width:100%;height:291px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-bottom:21px;background-size:contain;background-repeat:no-repeat;background-position:center center}.public-profile-left-image img.landscape{width:100%}.public-profile-left-image img.portrait{height:100%}.public-profile-right{margin-left:367px;padding-top:9px}.public-profile-right-header{font-size:30px;padding-top:5px;padding-bottom:20px}.public-profile-right-header.md{display:none}.public-profile-right-icons{float:right;position:relative;font-size:0;margin-left:10px}.public-profile-right-icons .camp-icon{margin-right:4px;margin-left:10px}.public-profile-right-icons .camp-icon-description{left:auto;right:0;width:370px;top:53px;bottom:auto;z-index:20;margin-bottom:0;margin-top:20px}.public-profile-right-icons .camp-icon-description.active{margin-top:0}.public-profile-right-icons .camp-icon-description-arrow{top:-14px;bottom:auto}.public-profile-right-icons .camp-icon-description-arrow:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:7px}.message-block,.personal-profile .camp-review-block:last-child{border-bottom:#d7d7d7 1px solid}.public-profile-info-row{font-weight:700;font-size:14px;line-height:17px}.profile-public-camps-container,.public-profile-hidden-camps{font-size:0}.public-profile-info-row+.public-profile-info-row{margin-top:16px}.public-profile-info-row.normal{font-weight:400}.public-profile-info-row a{color:#1f1f1f;text-decoration:none;-webkit-transition:.3s;transition:.3s}.profile-travel-block-state.approved,.public-profile-info-row a:hover{color:#13c657}.public-profile-social-icons{padding-top:23px;margin-left:-2px;font-size:0;padding-bottom:19px}.public-profile-social-icon{display:inline-block;width:25px;height:25px;vertical-align:top;position:relative;-webkit-transition:.3s;transition:.3s}.profile-review-sm,.proflie-public-show-more-wrapper.loading .button,.public-profile-info-row-more,.public-profile-info-row-sm{display:none}.public-profile-social-icon+.public-profile-social-icon{margin-left:12px}.public-profile-social-icon:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/sprites.png);background-repeat:no-repeat}.public-profile-social-icon.fb:before{background-position:-373px -288px}.public-profile-social-icon.vk:before{background-position:-398px -288px}.public-profile-social-icon.gp:before{background-position:-423px -288px}.public-profile-social-icon.ok:before{background-position:-578px -449px}.public-profile-social-icon.tw:before{background-position:-603px -449px}.public-profile-social-icon.in:before{background-position:-628px -449px}.public-profile-social-icon.pin:before{background-position:-653px -449px}.public-profile-social-icon.globe:before{background-position:-678px -449px}.public-profile-social-icon:hover{opacity:.75}.profile-public-reviews .camp-review-block{padding-top:33px;padding-bottom:35px}.profile-public-company-camps-section{padding-top:9px;padding-bottom:40px}.profile-public-section-reviews{padding-bottom:10px}.profile-public-future-camps-subheader{padding-top:12px;padding-bottom:34px}.profile-public-past-camps-subheader{padding-top:12px;padding-bottom:39px}.proflie-public-show-more-wrapper{text-align:center;padding-top:8px;padding-bottom:4px}.proflie-public-show-more-wrapper.loading{height:51px;position:relative}.proflie-public-show-more-wrapper.loading:after{content:"";position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;background:url(../img/catalog-loading.gif) center center no-repeat}.camp-box-photo-button{font-size:14px;font-weight:400;min-width:0;width:105px;text-transform:none;padding-left:0;padding-right:0}.public-profile-info-row-sm+.public-profile-info-row{margin-top:16px}.personal-profile .profile-avatar-container-inner{height:160px}.personal-profile .profile-form-middle{padding-top:16px}.personal-profile .profile-form-right{margin-top:0;padding-top:15px}.personal-profile .profile-form-bottom{padding-top:36px}.personal-profile.lk-section-reviews{padding-top:24px;padding-bottom:24px}.personal-profile-navigation{padding-left:85px}.personal-profile-navigation li a{padding:7px 14px}.lk-section-travels{padding-top:20px;padding-bottom:81px}.profile-form-subheader-future-travels{padding-top:0;padding-bottom:26px}.profile-section-header-travels{padding-bottom:10px}.profile-travel-block{cursor:pointer;width:770px;height:283px;background:#FFF;position:relative}.profile-travel-block+.profile-travel-block{margin-top:25px}.profile-travel-block-left{float:left;width:283px;height:283px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;background-position:center center;background-size:cover}.profile-travel-block-left img.landscape{width:100%}.profile-travel-block-left img.portrait{height:100%}.profile-travel-block-right{margin-left:283px;padding:20px 30px 0 37px}.profile-form-subheader-between-travels,.profile-section-header-favorite{padding-bottom:23px;padding-top:30px}.profile-travel-block-right-header{padding-right:150px;font-size:22px;font-weight:700;text-transform:uppercase;height:76px;margin-bottom:10px;overflow:hidden}.profile-travel-block-company-logo{position:absolute;left:12px;top:16px;width:61px;height:61px;border-radius:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#FFF}.profile-travel-block-state{position:absolute;right:66px;top:32px;font-size:13px;font-weight:700;text-align:right}.profile-travel-block-state.approved:after{content:"";position:absolute;right:-29px;top:50%;width:20px;height:20px;margin-top:-10px;background:url(../img/sprites.png) -323px -266px no-repeat}.profile-travel-block-right-column{float:left;width:197px}.profile-travel-block-right-column+.profile-travel-block-right-column{margin-left:21px}.profile-travel-block-right-column .button{font-size:12px;padding-left:0;padding-right:0;width:100%}.profile-travel-block-right-column-label{font-size:10px;text-transform:uppercase;color:#13c657;font-weight:700}.profile-travel-block-right-column-value{margin-bottom:5px;margin-top:5px;height:32px;overflow:hidden;font-size:13px}.profile-travel-block-right-column-value.element-interval-info{min-height:32px;height:auto}.profile-travel-block-remove{width:9px;height:8px;position:absolute;right:33px;top:31px}.profile-travel-block-remove:after,.profile-travel-block-remove:before{content:"";top:0;width:100%;height:100%;-webkit-transition:.3s;position:absolute;left:0}.profile-travel-block-remove:before{background:url(../img/sprites.png) 0 -113px no-repeat;opacity:1;transition:.3s}.profile-travel-block-remove:after{background:url(../img/sprites.png) 0 -121px no-repeat;opacity:0;transition:.3s}.profile-travel-block-remove:hover:before{opacity:0}.profile-travel-block-remove:hover:after{opacity:1}.user-public-profile.profile-public-section-reviews{padding-bottom:41px}.user-public-profile .public-profile-right-header{padding-bottom:13px}.messages-section{padding:34px 0 50px}.main-page-header{font-size:20px;font-weight:700;margin:0;padding:0}.main-page-header a{color:#1f1f1f}.main-page-header a:hover{color:#13c657}.message-block{color:#1f1f1f;margin:0 -30px;padding:0 30px;display:block;-webkit-transition:.3s;transition:.3s}.message-block:last-child{border-bottom:none}.message-block:hover{background:#FFF}.message-block-picture-column{float:left;width:100px;min-height:131px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-block-picture{display:inline-block;width:73px;height:73px;border-radius:37px;cursor:pointer}.message-block-author-column,.message-block-message-column{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;min-height:131px;float:left;-webkit-box-orient:vertical;-webkit-box-direction:normal}.message-block-author-column{width:168px;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-block-message-column{width:832px;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-block-updates-column{float:left;width:70px;min-height:131px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:33px}.message-block-author{display:block;font-weight:700;padding-bottom:5px;cursor:pointer;-webkit-transition:.3s;transition:.3s;margin-right:15px;overflow:hidden;text-overflow:ellipsis}.message-block-author:hover{color:#13c657}.message-block-date{display:block;color:#909090}.message-block-message{display:block;color:#747474;line-height:22px}.message-block-updates{display:block;width:35px;height:35px;border-radius:18px;background:#13c657;color:#FFF;font-size:13px;font-weight:700;text-align:center;line-height:36px}.messages-inner-section{padding:0}.messages-inner-container{margin:0 -30px;padding:30px 30px 40px}.message-inner-item{width:800px}.message-inner-item.left{margin-left:0}.message-inner-item.left .message-inner-item-picture{float:left;padding-right:27px}.message-inner-item.left .message-inner-item-text{background:#e3ffee;margin-left:100px}.message-inner-item.left .message-inner-item-text:before{content:none}.message-inner-item.left .message-inner-item-text:after{left:-12px;top:-12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(227,255,238,0);border-right-color:#e3ffee;border-width:12px;-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg)}.message-inner-item.right{margin-left:370px}.message-inner-item.right .message-inner-item-picture{float:right;padding-left:27px}.message-inner-item.right .message-inner-item-text{background:#fff;margin-right:100px;color:#747474}.message-inner-item.right .message-inner-item-text:before{content:none}.message-inner-item.right .message-inner-item-text:after{right:-12px;top:-12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:12px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.message-inner-item+.message-inner-item{margin-top:30px}.message-inner-item-picture{width:100px;text-align:center;color:#909090}.message-inner-item-picture img{width:73px;height:73px;border-radius:37px;display:block;margin-bottom:10px;cursor:pointer}.message-inner-item-text{padding:30px 30px 23px;font-size:14px;line-height:22px;position:relative}.message-inner-item-text:before{content:"";position:absolute;width:17px;height:17px;top:0;background-image:url(../img/sprites.png);background-repeat:no-repeat}.messages-inner-form-left{float:left;width:100px;text-align:left}.messages-inner-form-left img{width:73px;height:73px;border-radius:37px;display:block}.messages-inner-form-right{float:right;width:100px;text-align:right}.messages-inner-form-right img{width:73px;height:73px;border-radius:37px;display:inlien-block;vertical-align:top}.my-camp-state-label,.my-camp-state-selector-wrapper .dropdown-label>span{display:inline-block}.messages-inner-form-middle{margin:0 100px}.messages-inner-form-middle textarea{width:100%;height:72px;border:1px solid #d7d7d7;background:#FFF;font-size:14px;font-weight:400;padding:12px 20px;resize:none}.messages-inner-form-button{text-align:right;padding-top:15px;margin:0 100px}.messages-inner-form-button .button{min-width:190px;font-size:12px}.my-camps-section{padding:33px 0 70px}.my-camps-future-camps-subheader{padding:18px 0}.my-camps-item .profile-travel-block-right-header{height:51px}.my-camps-item .profile-travel-block-right-column-value{margin-bottom:5px;margin-top:5px;height:32px;overflow:hidden;font-size:13px}.my-camps-item .profile-travel-block-right-column-value.element-interval-info{min-height:32px;height:auto}.my-camps-item .profile-travel-block-right-column .button{margin-left:-5px}.my-camps-item .profile-travel-block-right-column .button+.button{margin-top:8px}.my-camps-item+.my-camps-item{margin-top:43px}.profile-travel-block-right-column-wrapper{height:107px}.my-camps-preview-button{margin-top:57px}.my-camp-state-selector-wrapper{position:absolute;right:38px;top:20px}.my-camp-state-selector-wrapper .dropdown-label{height:auto}.my-camp-state-selector-wrapper .dropdown:after{width:10px;height:6px;background:url(../img/sprites.png) 0 -71px no-repeat}.my-camp-state-selector-wrapper .dropdown-list .my-camp-state-label{padding:0;color:#1f1f1f;font-weight:400;min-height:0}.my-camp-state-selector-wrapper .dropdown-list .my-camp-state-label:after{content:none}.my-camp-state-label{font-weight:700;font-size:13px;position:relative;min-height:20px;line-height:16px;padding:2px 30px 2px 0}.my-camp-state-label.disabled:after,.my-camp-state-label.enabled:after{content:"";position:absolute;right:0;top:50%;width:20px;height:20px;margin-top:-10px}.my-camp-state-label.enabled{color:#13c657}.my-camp-state-label.enabled:after{background:url(../img/sprites.png) -323px -266px no-repeat}.my-camp-state-label.disabled{color:#fe0000}.my-camp-state-label.disabled:after{background:url(../img/sprites.png) -343px -266px no-repeat}.my-camps-past-camps-subheader{padding:35px 0 19px}.my-camps-sidebar-wrapper{left:0;top:108px;width:100%;position:fixed}.my-camps-sidebar-wrapper .content-width{position:relative}.my-camps-action-box{position:absolute;right:30px;top:0;width:370px;height:145px;box-shadow:0 0 29px rgba(0,0,0,.23);background:#FFF;padding:45px}.my-camps-action-box .button{display:block;width:280px;height:60px;padding-top:20px;margin:0 auto}.general-login-modal{background:#FFF;width:450px;padding:30px 30px 21px;margin:auto;position:relative}.general-login-modal.loading:after,.general-login-modal.loading:before{position:absolute;top:0;width:100%;height:100%;content:"";left:0}.general-login-modal.loading:after{background:url(../img/catalog-loading.gif) center center no-repeat;z-index:2}.general-login-modal.loading:before{background:rgba(255,255,255,.75);z-index:1}.login-social-header{text-align:center;font-size:12px;font-weight:600;text-transform:uppercase;padding:6px 0}.login-social-buttons-wrapper{text-align:center;padding:12px 0;font-size:0}.login-social-button{display:inline-block;width:39px;height:39px;background-image:url(../img/sprites.png);background-repeat:no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.login-social-button:hover{opacity:.75}.login-social-button+.login-social-button{margin-left:20px}.login-social-button.fb{background-position:-373px -313px}.login-social-button.gp{background-position:-412px -313px}.login-social-button.vk{background-position:-373px -352px}.login-separator{text-align:center;position:relative;height:16px;margin:7px 0}.login-separator:before{content:"";position:absolute;left:0;top:7px;width:100%;height:1px;background:#d7d7d7}.login-separator span{display:inline-block;padding:0 10px;background:#FFF;color:#747474;position:relative}.login-general-form{padding-top:5px}.login-form-row{position:relative}.login-form-row .error-label{left:0}.login-form-row+.login-form-row{margin-top:5px}.login-form-button-row,.login-form-remember-row{margin-top:30px}.login-form-row input[type=text],.login-form-row input[type=password]{padding:0 18px}.login-form-remember-row .checkbox input[type=checkbox]+span{padding-left:28px;color:#747474}.login-form-remember-row .checkbox input[type=checkbox]+span:before{border-width:1px;width:16px;height:16px}.login-form-remember-row .checkbox input[type=checkbox]+span:after{width:8px;height:8px}.login-button,.social-register-button{width:100%;-webkit-transition:.3s;font-weight:600;text-align:center;text-transform:uppercase}.login-form-remember-link{float:right;color:#13c657;text-decoration:underline}.login-form-remember-link:hover{text-decoration:none}.login-button{display:block;height:60px;border:none;background:#13c657;transition:.3s;cursor:pointer;color:#FFF;font-size:14px;padding-top:4px}.login-button:hover{background:#11ae4d}.login-line-separator{height:1px;background:#d7d7d7;margin:35px 0 21px}.general-login-bottom-left{float:left;padding-top:4px;line-height:17px;font-weight:600;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:180px}.general-login-bottom-right{float:right;min-width:184px;padding-left:0;padding-right:0;font-size:12px}.general-register-bottom-right{float:right;min-width:101px;padding-left:0;padding-right:0;font-size:12px}.social-register-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;height:60px;color:#1f1f1f;font-size:12px;padding:4px 5px 0 40px;border:2px solid #1f1f1f;transition:.3s;position:relative}.social-register-button:after,.social-register-button:before{position:absolute;width:27px;height:27px;left:12px;top:15px;background-image:url(../img/sprites.png);background-repeat:no-repeat;-webkit-transition:.3s;content:""}.social-register-button:before{opacity:1;transition:.3s}.social-register-button:after{opacity:0;transition:.3s}.social-register-button:hover:before{opacity:0}.social-register-button:hover:after{opacity:1}.social-register-button.fb{border-color:#3b589e}.social-register-button.fb:before{background-position:-604px -226px}.social-register-button.fb:after{background-position:-604px -253px}.social-register-button.fb:hover{background:#3b589e;color:#FFF}.social-register-button.google{border-color:#dc4e41}.social-register-button.google:before{background-position:-631px -226px}.social-register-button.google:after{background-position:-631px -253px}.social-register-button.google:hover{background:#dc4e41;color:#FFF}.social-register-button.vk{border-color:#3b589e}.social-register-button.vk:before{background-position:-658px -226px}.social-register-button.vk:after{background-position:-658px -253px}.social-register-button.vk:hover{background:#3b589e;color:#FFF}.social-register-button+.login-separator{margin-top:14px;margin-bottom:13px}.general-register-modal{padding-top:35px}.email-register-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;height:60px;width:100%;color:#FFF;font-size:12px;font-weight:600;text-transform:uppercase;text-align:center;padding:2px 5px 0 15px;-webkit-transition:.3s;transition:.3s;position:relative;background:#13c657}.email-register-button:before{content:"";position:absolute;width:27px;height:27px;left:14px;top:17px;background:url(../img/sprites.png) -685px -226px no-repeat}.email-register-button:hover{background:#11ae4d}.register-disclaimer{font-size:13px;line-height:22px;margin-bottom:-7px;margin-top:23px;color:#747474}.register-disclaimer a{color:#13c657;text-decoration:underline}.register-disclaimer a:hover{text-decoration:none}.manual-register-intro{font-size:14px;line-height:22px;color:#747474;text-align:center;padding-bottom:4px}.manual-register-intro a{color:#13c657;text-decoration:underline}.manual-register-intro a:hover,.user-welcome-button{text-decoration:none}.register-general-form{padding-top:10px}.register-form-dob-label{color:#5c5c5c;font-weight:600;padding:20px 0 18px;display:block}.register-form-dob-month-dropdown{float:left;width:45.6%;margin-right:1.2%}.register-form-dob-month-dropdown .dropdown-list-container{width:100%;min-width:100%}.register-form-dob-month-dropdown .dropdown-list-container:after{left:27px}.register-form-dob-day-dropdown{float:left;width:22.3%;margin-right:1.2%}.register-form-dob-day-dropdown .dropdown-list-container{width:120px;min-width:120px;left:50%;margin-left:-60px}.register-form-dob-day-dropdown .dropdown-list-container:after{left:50%}.register-form-dob-year-dropdown{float:left;width:29.7%}.register-form-dob-year-dropdown .dropdown-list-container{width:100%;min-width:100%}.register-form-dob-year-dropdown .dropdown-list-container:after{left:27px}.register-form-dob-row .dropdown{border:1px solid #d7d7d7;height:36px;padding-left:17px;padding-right:25px}.register-form-dob-row .dropdown:after{width:8px;height:5px;background-position:-353px -146px;right:11px;top:18px}.register-form-dob-row .dropdown .dropdown-label:after,.register-form-dob-row .dropdown:before{content:none}.register-form-dob-row .dropdown .dropdown-list-container{top:44px}.login-form-subscribe-row{margin-top:25px;margin-right:-5px}.login-form-subscribe-row .checkbox input[type=checkbox]+span{padding-left:28px;line-height:17px;color:#747474}.login-form-subscribe-row .checkbox input[type=checkbox]+span:before{border-width:1px;width:16px;height:16px}.login-form-subscribe-row .checkbox input[type=checkbox]+span:after{width:8px;height:8px}.login-form-subscribe-row+.register-disclaimer{margin-top:18px}.user-welcome-modal{height:519px;background:url(../img/welcome-user-bg.png) center center no-repeat;position:relative}.user-welcome-text{position:absolute;top:135px;left:61px;right:61px;padding-top:96px;font-size:22px;font-weight:700;color:#FFF;text-align:center;text-transform:uppercase}.user-welcome-text:before{content:"";position:absolute;width:69px;height:76px;left:50%;margin-left:-35px;top:0;background:url(../img/sprites.png) -604px -280px no-repeat}.user-welcome-button,.user-welcome-wizard-button{display:block;height:39px;text-align:center;text-transform:uppercase}.user-welcome-button{width:100%;border:none;background:#13c657;-webkit-transition:.3s;transition:.3s;cursor:pointer;color:#FFF;font-weight:600;font-size:12px;margin-top:20px;padding-top:14px}.user-welcome-button:hover{background:#11ae4d}.user-welcome-skip-button-wrapper{position:absolute;bottom:38px;left:61px;right:61px;text-align:center}.user-welcome-skip-button-wrapper a{color:#FFF;text-decoration:underline}.user-welcome-account-modal .user-welcome-skip-button-wrapper a,.user-welcome-wizard-modal .user-welcome-skip-button-wrapper a{color:#747474}.user-welcome-skip-button-wrapper a:hover{text-decoration:none}.user-welcome-skip-button-wrapper.step-4{bottom:34px}.user-welcome-wizard-modal{min-height:519px;padding-bottom:70px;position:relative}.user-welcome-account-modal{min-height:321px;padding-bottom:70px;position:relative}.user-welcome-wizard-header{text-align:center;font-size:22px;font-weight:700;text-transform:uppercase;padding-top:7px;line-height:26px}.user-welcome-wizard-header.step-2{padding-top:5px}.user-welcome-wizard-header.step-3,.user-welcome-wizard-header.step-4,.user-welcome-wizard-header.step-5{padding-top:4px}.user-welcome-wizard-text{text-align:center;color:#747474;line-height:17px;padding-top:9px}.user-welcome-wizard-text.step-4{padding-top:12px}.user-welcome-wizard-text.step-5{padding-top:44px}.user-welcome-wizard-buttons-container{padding:0 31px}.user-welcome-wizard-buttons-container.step-1{padding-top:78px}.user-welcome-wizard-button{font-size:12px;text-decoration:none;padding-top:14px;font-weight:600;-webkit-transition:.3s;transition:.3s;position:relative}.user-welcome-wizard-button.fb{color:#FFF;background:#3b589e}.user-welcome-wizard-button.fb:hover{background:#2b4585}.user-welcome-wizard-button.vk{color:#FFF;background:#54769b}.user-welcome-wizard-button.vk:hover{background:#3e6085}.user-welcome-wizard-button.green{color:#1f1f1f;border:2px solid #13c657;padding-top:12px}.user-welcome-wizard-button.green:hover{background:#13c657;color:#FFF}.user-welcome-wizard-button.fill-green{color:#fff;background:#13c657}.user-welcome-wizard-button.fill-green:hover{background:#0dac49}.user-welcome-wizard-button+.user-welcome-wizard-button{margin-top:6px}.user-welcome-wizard-button input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.user-welcome-photo-wrapper{padding:81px 31px 0}.user-welcome-photo-inner{text-align:center;height:93px;margin-bottom:23px}.user-welcome-photo-inner span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:93px;height:93px;overflow:hidden;border-radius:47px;margin:0 auto}.user-welcome-camps-slider .owl-next.disabled,.user-welcome-camps-slider .owl-prev.disabled{display:none}.user-welcome-confirm-email-wrapper .login-form-row,.user-welcome-find-camps-email-wrapper .login-form-row{margin-bottom:6px}.user-welcome-photo-inner span img{height:100%;vertical-align:top}.user-welcome-confirm-email-wrapper:before,.user-welcome-find-camps-email-wrapper:before{content:"";width:93px;height:93px;left:50%;margin-left:-46px;top:0}.user-welcome-photo-change-link{padding-top:19px;text-align:center}.user-welcome-photo-change-link a{color:#13c657;text-decoration:underline}.user-welcome-photo-change-link a:hover{text-decoration:none}.user-welcome-confirm-email-wrapper{margin-top:49px;position:relative;padding:116px 31px 0}.user-welcome-confirm-email-wrapper:before{position:absolute;background:url(../img/sprites.png) -413px -356px no-repeat}.user-welcome-confirm-email-wrapper .login-form-row input{text-align:center}.user-welcome-find-camps-email-wrapper{margin-top:57px;position:relative;padding:118px 31px 0}.user-welcome-find-camps-email-wrapper:before{position:absolute;background:url(../img/sprites.png) -506px -356px no-repeat}.user-welcome-find-camps-email-wrapper .login-form-row input{text-align:center}.user-camps-wizard-modal{min-height:588px;padding-bottom:70px;position:relative;background:#f2f2f2}.user-camps-wizard-modal .user-welcome-skip-button-wrapper a{color:#747474}.user-welcome-camps-slider{margin:34px 31px 0;position:relative}.user-welcome-camps-slider .owl-prev{position:absolute;left:-40px;top:77px;width:19px;height:12px;font-size:0;cursor:pointer}.user-welcome-camps-slider .owl-prev:after,.user-welcome-camps-slider .owl-prev:before{content:"";left:0;top:0;width:100%;height:100%;position:absolute}.user-welcome-camps-slider .owl-prev:before{background:url(../img/sprites.png) -685px -253px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.user-welcome-camps-slider .owl-prev:after{background:url(../img/sprites.png) -685px -265px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.user-welcome-camps-slider .owl-prev:hover:before{opacity:0}.user-welcome-camps-slider .owl-prev:hover:after{opacity:1}.user-welcome-camps-slider .owl-next{position:absolute;right:-40px;top:77px;width:19px;height:12px;font-size:0;cursor:pointer}.user-welcome-camps-slider .owl-next:after,.user-welcome-camps-slider .owl-next:before{position:absolute;left:0;top:0;height:100%;width:100%;content:""}.user-welcome-camps-slider .owl-next:before{background:url(../img/sprites.png) -704px -253px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.user-welcome-camps-slider .owl-next:after{background:url(../img/sprites.png) -704px -265px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.user-welcome-camps-slider .owl-next:hover:before{opacity:0}.user-welcome-camps-slider .owl-next:hover:after{opacity:1}.user-welcome-camps-slider-item{background:#FFF;padding-bottom:12px}.user-welcome-camps-slider-item-image{width:100%;height:154px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-bottom:14px}.no-footer footer,.social-register-button-break-sm{display:none}.user-welcome-camps-slider-item-image img{height:100%}.user-welcome-camps-slider-item-header{font-size:13px;line-height:17px;font-weight:600;height:34px;overflow:hidden;margin:0 16px;text-transform:uppercase}.user-welcome-camps-slider-item-dates{margin:5px 16px 0;color:#898989;font-size:12px;line-height:14px;height:14px}.user-welcome-camps-button-wrapper{padding:29px 31px 0}.user-welcome-finish-modal{height:519px;background:url(../img/welcome-final-user-bg.png) center center no-repeat;position:relative}.user-welcome-finish-text{position:absolute;top:151px;left:61px;right:61px;text-align:center;padding-top:88px;color:#FFF;font-size:22px;font-weight:700;text-transform:uppercase}.user-welcome-finish-text:before{content:"";position:absolute;left:50%;top:0;margin-left:-32px;width:64px;height:64px;background:url(../img/sprites.png) -599px -356px no-repeat}.user-welcome-finish-text .user-welcome-wizard-button{margin-top:19px}.profile-about-counter{color:#909090;text-align:right;padding:5px 5px 0;font-size:12px}.profile-form-row input[type=text]{padding-top:3px;font-size:12px}.messages-section .main-page-header{margin-bottom:20px}.messages-inner-top{height:57px}.messages-inner-top .content-width{padding-top:18px;padding-bottom:15px;border-bottom:1px solid #d7d7d7}.messages-inner-inner-top{position:fixed;left:0;top:108px;right:0;z-index:10}.messages-inner-bottom{height:200px}.messages-inner-bottom .content-width{padding-bottom:15px;border-top:1px solid #d7d7d7}.messages-inner-inner-bottom{position:fixed;left:0;bottom:0;right:0;z-index:10}.text-icon{display:inline-block;cursor:pointer;width:12px;height:12px;border-radius:6px;border:1px solid #1f1f1f;position:relative}.text-icon.question:before{content:"?";font-size:9px;left:3px;top:0;font-style:normal;position:absolute}.md-camp-floating-actions-help,.md-visible-camp-dropdown-value{display:none}.profile-review-comment-button{text-align:right;padding-top:15px}.profile-review-comment-button .button{min-width:190px;font-size:12px}.auto-suggestion-container{cursor:default;position:absolute;left:0;top:100%;min-width:230px;width:100%;background:#FFF;box-shadow:0 0 21px rgba(0,0,0,.24);z-index:10;margin:30px 0 0;visibility:hidden;opacity:0;-webkit-transition:margin-top .3s,opacity .3s,visibility .3s;transition:margin-top .3s,opacity .3s,visibility .3s}.auto-suggestion-container:after{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px}.auto-suggestion-container.active{margin-top:10px;opacity:1;visibility:visible}.auto-suggestion-list{list-style:none;margin:0;padding:10px 0 0}.auto-suggestion-list li{margin:0;padding:0}.lg-camp-header-bottom .button+.button,.upload-message-files-button+.button{margin-left:28px}.auto-suggestion-list li a{display:block;color:#1f1f1f;text-decoration:none;font-size:12px;line-height:14px;padding:6px 20px;background:rgba(19,198,87,0);-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.auto-suggestion-list li a:active,.auto-suggestion-list li a:focus,.auto-suggestion-list li a:hover{color:#FFF;background:#13c657}.auto-suggestion-list::-webkit-scrollbar{width:4px}.auto-suggestion-list::-webkit-scrollbar-track{background-color:#f2f2f2;border:none}.auto-suggestion-list::-webkit-scrollbar-thumb{background-color:#aaa}.auto-suggestion-list::-webkit-scrollbar-thumb:hover{background-color:#777}.top-account-login-button{margin-top:5px}.camp-main-photos-button-container{position:relative}.camp-main-photos-button-container .button{position:absolute;left:0;font-size:12px;bottom:22px;background:#FFF;border-color:#343434;padding-left:22px;padding-right:22px;min-width:0}.camp-main-photos-button-container .button:hover{background:#343434;color:#FFF}.lg-camp-header-bottom{padding:14px 0 4px 200px}.lg-camp-header-bottom .button{vertical-align:top;min-width:0;font-size:12px;position:relative}.lg-camp-header-bottom .button.write-to-organizer{padding-left:50px;padding-right:8px}.lg-camp-header-bottom .button.write-to-organizer:before{content:"";position:absolute;left:13px;top:9px;width:22px;height:17px;background:url(../img/sprites.png) -361px -141px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.lg-camp-header-bottom .button.write-to-organizer:after{content:"";position:absolute;left:13px;top:9px;width:22px;height:17px;background:url(../img/sprites.png) -383px -141px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.lg-camp-header-bottom .button.see-reviews:after,.lg-camp-header-bottom .button.see-reviews:before{content:"";position:absolute;left:20px;top:8px;width:24px;height:19px}.lg-camp-header-bottom .button.write-to-organizer:hover:before{opacity:0}.lg-camp-header-bottom .button.write-to-organizer:hover:after{opacity:1}.lg-camp-header-bottom .button.see-reviews{padding-left:63px;padding-right:22px;border-color:#343434}.lg-camp-header-bottom .button.see-reviews:before{background:url(../img/sprites.png) -685px -277px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.lg-camp-header-bottom .button.see-reviews:after{background:url(../img/sprites.png) -709px -277px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.lg-camp-header-bottom .button.see-reviews:hover{background:#343434;color:#FFF}.lg-camp-header-bottom .button.see-reviews:hover:before{opacity:0}.lg-camp-header-bottom .button.see-reviews:hover:after{opacity:1}.upload-message-files-button{vertical-align:top;display:inline-block;height:39px;border:2px solid #979797;cursor:pointer;font-size:12px;text-transform:uppercase;color:#6f6f6f;padding:13px 10px 0 40px;-webkit-transition:.3s;transition:.3s;position:relative;font-weight:700}.upload-message-files-button:after,.upload-message-files-button:before{content:"";left:10px;top:9px;width:20px;height:18px;-webkit-transition:.3s}.upload-message-files-button:before{position:absolute;background:url(../img/sprites.png) -685px -296px no-repeat;opacity:1;transition:.3s}.upload-message-files-button:after{position:absolute;background:url(../img/sprites.png) -705px -296px no-repeat;opacity:0;transition:.3s}.upload-message-files-button:hover{background:#979797;color:#fff}.upload-message-files-button:hover:before{opacity:0}.upload-message-files-button:hover:after{opacity:1}.upload-message-files-button input[type=file]{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.alert-modal{background:#FFF;width:400px;padding:30px;margin:auto;position:relative;text-align:left}.alert-modal-title{font-size:24px;font-weight:400px;padding:0 0 20px}.alert-modal-text{line-height:22px;padding:0 0 20px}.alert-modal-button-wrapper .button{width:100%}.messages-inner-attached-files{padding:10px 88px;font-size:0}.messages-inner-attached-item{display:inline-block;width:66px;height:74px;position:relative;vertical-align:top;margin:5px 12px}.messages-inner-attached-item.loading{background:url(../img/attachment-loading.gif) center center no-repeat}.messages-inner-attached-item.loaded .messages-inner-attached-item-filename{background:#FFF;opacity:0;-webkit-transition:.3s;transition:.3s}.messages-inner-attached-item.loaded:hover .messages-inner-attached-item-filename{opacity:1}.messages-inner-attached-item-delete{position:absolute;right:-9px;top:-8px;width:30px;height:30px}.messages-inner-attached-item-delete:after,.messages-inner-attached-item-delete:before{top:0;width:30px;height:30px;-webkit-transition:.3s;position:absolute;left:0;content:""}.messages-inner-attached-item-delete:before{background:url(../img/sprites.png) -736px -199px no-repeat;opacity:1;transition:.3s}.messages-inner-attached-item-delete:after{background:url(../img/sprites.png) -766px -199px no-repeat;opacity:0;transition:.3s}.messages-inner-attached-item-delete:hover:before{opacity:0}.messages-inner-attached-item-delete:hover:after{opacity:1}.messages-inner-attached-item-filename{position:absolute;font-size:10px;line-height:10px;left:0;bottom:0;width:100%;text-align:center;word-break:break-all;max-height:20px;overflow:hidden;color:#1f1f1f}.messages-inner-attached-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.messages-inner-attached-item-inner img{height:100%;width:auto}.message-inner-item-attachments{padding-top:5px;margin:0 -12px}.alert-modal-cancel-button-wrapper{padding-top:20px;text-align:center}.alert-modal-cancel-button-wrapper a{color:#13c657;text-decoration:underline}.alert-modal-cancel-button-wrapper a:hover{text-decoration:none}.cancel-booking-reasons{list-style:none;margin:0;padding:20px 0 10px}.cancel-booking-reasons .radiobox,.cancel-booking-reasons .radiobox input[type=radio]+span{display:block;width:100%}.cancel-booking-reasons li+li{padding-top:20px}.cancel-booking-another-reason{margin-top:-8px}.cancel-booking-another-reason input[type=radio]+span:before{top:10px}.cancel-booking-another-reason input[type=radio]+span:after{top:14px}.undo-action-tooltip{position:fixed;left:10px;bottom:10px;max-width:90%;background:rgba(0,0,0,.8);padding:15px;color:#FFF;z-index:1000;font-size:12px}.undo-action-tooltip-text{padding-right:130px}.undo-action-tooltip-close{position:absolute;right:15px;top:10px;text-decoration:none;color:#FFF;font-size:24px;opacity:.5;-webkit-transition:.3s;transition:.3s}.undo-action-tooltip-close:after{content:"×"}.undo-action-tooltip-close:hover{opacity:1}.undo-action-tooltip-cancel{position:absolute;right:50px;top:14px;color:#13c657;font-size:14px;font-weight:600;text-decoration:underline}.undo-action-tooltip-cancel:hover{text-decoration:none}.section-bookings{padding:34px 0 50px}.section-bookings .main-page-header{padding-bottom:15px}.bookings-float-actions{padding:15px 0;font-size:0;-webkit-transition:top .3s;transition:top .3s}.bookings-float-actions.floating{position:fixed;z-index:25;left:0;right:0;top:114px}.bookings-float-actions.floating.on-top{top:0}.bookings-action-block{display:inline-block;vertical-align:top;font-size:14px;width:220px;min-width:0;position:relative;padding-left:0;padding-right:0}.bookings-action-block+.bookings-action-block{margin-left:10px}.bookings-action-block>input[type=text]{height:auto;padding-bottom:9px;padding-top:12px}.bookings-action-block.right{float:right}.booking-details-row input[type=text],.booking-details-row input[type=number]{height:auto;padding-bottom:8px;padding-top:10px}.actions-dropdown-container{cursor:default;position:absolute;left:-2px;right:-2px;top:100%;min-width:220px;background:#FFF;box-shadow:0 0 21px rgba(0,0,0,.24);z-index:10;margin:30px 0 0;visibility:hidden;opacity:0;-webkit-transition:margin-top .3s,opacity .3s,visibility .3s;transition:margin-top .3s,opacity .3s,visibility .3s}.actions-dropdown-container:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;margin-left:-6px}.actions-dropdown-container.active{margin-top:15px;opacity:1;visibility:visible}.actions-dropdown-list{text-align:left;font-weight:400;text-transform:none;list-style:none;margin:0;padding:10px 0 0}.actions-dropdown-list li{margin:0;padding:0}.actions-dropdown-list li .pseudo-link,.actions-dropdown-list li a{display:block;color:#1f1f1f;text-decoration:none;font-size:14px;line-height:18px;padding:8px 20px;background:rgba(19,198,87,0);-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.main-table tbody td,.main-table thead th{padding:10px;font-size:14px}.actions-dropdown-list li .pseudo-link:active,.actions-dropdown-list li .pseudo-link:focus,.actions-dropdown-list li .pseudo-link:hover,.actions-dropdown-list li a:active,.actions-dropdown-list li a:focus,.actions-dropdown-list li a:hover{color:#FFF;background:#13c657}.actions-dropdown-list li .pseudo-link span:active,.actions-dropdown-list li .pseudo-link span:focus,.actions-dropdown-list li .pseudo-link span:hover,.actions-dropdown-list li a span:active,.actions-dropdown-list li a span:focus,.actions-dropdown-list li a span:hover{color:#FFF}.actions-dropdown-list::-webkit-scrollbar{width:4px}.actions-dropdown-list::-webkit-scrollbar-track{background-color:#f2f2f2;border:none}.actions-dropdown-list::-webkit-scrollbar-thumb{background-color:#aaa}.actions-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:#777}.align-center{text-align:center}.main-table thead th{text-align:left;background:#13c657;color:#FFF;font-weight:600}.main-table thead th.align-center{text-align:center}.main-table tbody tr{border-bottom:#d7d7d7 1px solid}.main-table a{color:#13c657;text-decoration:underline}.main-table a:hover{text-decoration:none}.main-table .bookings-table-checkbox-cell{width:36px}.main-table .bookings-table-checkbox-cell .checkbox{height:16px}.main-table .bookings-table-checkbox-cell .checkbox input[type=checkbox]+span{padding-left:16px}.bookings-section-inner{padding-top:20px}a.booking-comment-link{text-decoration:none;color:#1f1f1f}a.booking-comment-link:hover{color:#13c657}.no-break-block{white-space:nowrap}.booking-details-button{vertical-align:middle;display:inline-block;cursor:pointer;width:20px;height:20px;border-radius:10px;border:1px solid #13c657;position:relative;text-decoration:none;-webkit-transition:.3s;transition:.3s}.booking-details-button:before{content:"?";font-size:14px;font-weight:700;left:5px;top:2px;font-style:normal;position:absolute}.booking-modal,.photo-album-modal{position:relative;background:#FFF}.booking-details-button:hover{background:#13c657;color:#FFF}.booking-modal{width:500px;padding:30px;margin:auto;text-align:left}.booking-details-label{float:left;width:30%}.booking-details-value{float:left;width:70%;font-weight:600}.booking-details-row+.booking-details-row{margin-top:10px}.booking-comment-textarea{width:100%;height:154px;border:1px solid #d7d7d7;background:#FFF;font-size:14px;font-weight:400;padding:12px 20px;resize:none}.filter-modal-container{padding:20px 0 40px}.filter-modal-container .booking-details-label{padding-top:7px}.filter-modal-container .booking-details-value{font-weight:400}.filter-modal-container .booking-details-value .camp-sidebar-book-dropdown{height:39px;padding-top:12px}.filter-modal-container .booking-details-value .camp-sidebar-book-dropdown .dropdown-list-container{top:40px;width:100%}.dropdown .booking-details-dates-list-container{max-height:226px;height:226px}.dropdown .booking-details-dates-list-container .filter-dates-range-container{padding:0;width:190px;margin:0 auto}input.booking-details-filter-price{float:left;width:46%}.booking-details-filter-price-delimiter{float:left;width:8%;text-align:center;padding-top:8px}.booking-details-filter-status-row{padding-top:7px}.sm-table-label{display:none}.photo-album-modal{width:700px;padding:40px 30px 20px;margin:auto;text-align:left}.photo-album-modal .alert-modal-title{padding:8px 220px 20px 0}.upload-album-files-button{vertical-align:top;float:right;height:39px;border:2px solid #13c657;cursor:pointer;font-size:12px;text-transform:uppercase;color:#1f1f1f;padding:13px 15px 0;-webkit-transition:.3s;transition:.3s;position:relative;font-weight:700;margin-top:-55px;text-align:center}.upload-album-files-button:hover{background:#13c657;color:#fff}.upload-album-files-button input[type=file]{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.album-images-container{min-height:200px;position:relative;margin:0 -13px;padding-top:22px}.album-images-container .no-photos{position:absolute;left:50%;top:50%;line-height:20px;width:200px;margin-left:-100px;margin-right:-10px;display:none;color:#d7d7d7;text-align:center}.album-images-container.empty .no-photos{display:block}.photo-inner-attached-item{display:inline-block;width:185px;height:158px;position:relative;vertical-align:top;margin:10px 15px;padding-bottom:31px}.photo-inner-attached-item.loading{background:url(../img/attachment-loading.gif) center center no-repeat}.photo-inner-attached-item.loaded{cursor:move}.form-column-row .photo-inner-attached-item.loaded .photo-inner-attached-item-description,.photo-inner-attached-item.loaded .photo-inner-attached-item-description{display:block}.photo-inner-attached-item-delete{position:absolute;right:-9px;top:-8px;width:30px;height:30px}.photo-inner-attached-item-delete:before{content:"";position:absolute;left:0;top:0;width:30px;height:30px;background:url(../img/sprites.png) -736px -199px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.camp-form-faq-item-delete:before,.photo-inner-attached-item-delete:after{content:"";-webkit-transition:.3s;left:0}.photo-inner-attached-item-delete:after{position:absolute;top:0;width:30px;height:30px;background:url(../img/sprites.png) -766px -199px no-repeat;opacity:0;transition:.3s}.photo-inner-attached-item-delete:hover:before{opacity:0}.photo-inner-attached-item-delete:hover:after{opacity:1}.form-column-row input[type=text].photo-inner-attached-item-description,input[type=text].photo-inner-attached-item-description{position:absolute;background:#FFF;left:0;bottom:0;right:0;height:31px;font-size:12px;padding:0 5px;display:none}.camp-form-faq-item,.camp-form-map-outer,.form-row{position:relative}.photo-inner-attached-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.photo-inner-attached-item-inner img{height:100%;width:auto}.section-camp-form{padding:34px 0 50px}.section-camp-form .main-page-header{padding-bottom:30px}fieldset{padding:30px 20px 20px;border-top:#d7d7d7 1px solid;border-left:none;border-right:none;border-bottom:none;margin:0}fieldset legend{font-weight:600;font-size:18px;display:inline-block;padding:0 10px;margin-left:-6px}fieldset+fieldset{margin-top:20px}.form-column-row{margin:0 -10px}.form-column-row:after,.form-column-row:before{content:"";display:table;clear:both}.form-column-row label{display:block;padding:0 5px 5px;font-weight:600}.form-column-row input[type=text],.form-column-row input[type=number]{height:auto;font-size:14px;padding-top:11px;padding-bottom:9px}.form-column-row textarea{width:100%;height:154px;border:1px solid #d7d7d7;background:#FFF;font-size:14px;font-weight:400;padding:12px 20px;resize:none}.form-column-12,.form-column-4,.form-column-6{float:left;padding:0 10px}.form-column-row textarea.error{border-color:#8b0000}.required-label{font-weight:700;color:#8b0000}.form-row{margin:10px 0}.camp-form-faq-item+.camp-form-faq-item,.camp-social-links .profile-social-links-row:first-child,.form-checkboxes-container label+label,.form-checkboxes-container+label{margin-top:10px}.form-column-4{width:33.33%}.form-column-6{width:50%}.form-column-12{width:100%}.camp-form-left{padding-right:300px}.camp-social-links{padding-left:5px}.form-checkboxes-container{padding-top:13px;padding-bottom:6px;position:relative}.form-checkboxes-container label{font-weight:400;padding:0 5px}.form-checkboxes-container .form-checkboxes-container{padding-left:24px}.camp-form-map{height:350px}input[type=text].camp-form-map-search{display:none;margin-top:10px;border:1px solid transparent;border-radius:2px 0 0 2px;height:30px;outline:0;box-shadow:0 2px 6px rgba(0,0,0,.3);background-color:#fff;font-size:12px;font-weight:300;margin-left:12px;padding:3px 11px 0 13px;text-overflow:ellipsis;width:300px}input[type=text].camp-form-map-search:focus{border-color:#4d90fe}.gm-style input[type=text].camp-form-map-search{display:block}.md-span,.realted-form-container{display:none}.camp-form-faq-container{padding-bottom:10px}.camp-form-faq-item{padding:10px 15px;border:1px dashed #d7d7d7;background:#f2f2f2}.camp-form-faq-item.ui-sortable-helper{box-shadow:0 0 21px rgba(0,0,0,.24)}.camp-form-faq-item-delete{position:absolute;right:15px;top:10px;width:30px;height:30px;z-index:10}.camp-form-faq-item-delete:before{position:absolute;top:0;width:30px;height:30px;background:url(../img/sprites.png) -736px -199px no-repeat;opacity:1;transition:.3s}.camp-form-faq-item-delete:after,.camp-form-faq-item-move:before{-webkit-transition:.3s;content:""}.camp-form-faq-item-delete:after{position:absolute;left:0;top:0;width:30px;height:30px;background:url(../img/sprites.png) -766px -199px no-repeat;opacity:0;transition:.3s}.camp-form-faq-item-delete:hover:before{opacity:0}.camp-form-faq-item-delete:hover:after{opacity:1}.camp-form-faq-item-question{padding-right:45px;margin-bottom:10px;position:relative}.camp-form-faq-item-question input[type=text]{padding-top:6px;padding-bottom:6px}.camp-form-photos-container,.camp-form-rates-container{padding-bottom:10px}.camp-form-faq-item-answer{position:relative}.camp-form-faq-item-move{position:absolute;left:6px;top:16px;width:4px;height:18px;cursor:move}.camp-form-faq-item-move:before{position:absolute;left:0;top:0;width:4px;height:18px;background:url(../img/sprites.png) -736px -249px no-repeat;opacity:1;transition:.3s}.camp-form-faq-item-move:after{content:"";position:absolute;left:0;top:0;width:4px;height:18px;background:url(../img/sprites.png) -740px -249px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.camp-form-photos-button,.upload-camp-form-button{position:relative}.camp-form-faq-item-move:hover:before{opacity:0}.camp-form-faq-item-move:hover:after{opacity:1}.additional-option-type.cancel-booking-another-reason.checkbox input[type=checkbox]+span,.section-camp-form .cancel-booking-another-reason.checkbox input[type=checkbox]+span,.section-camp-form .cancel-booking-another-reason.radiobox input[type=radio]+span{display:block}.camp-form-photos-container .photo-inner-attached-item{width:174px;height:148px}.camp-form-inner-button{min-width:230px}.upload-camp-form-button input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.section-camp-form .cancel-booking-another-reason.checkbox input[type=checkbox]+span input,.section-camp-form .cancel-booking-another-reason.radiobox input[type=radio]+span input{padding-bottom:6px;padding-top:6px}.section-camp-form .cancel-booking-another-reason{margin-top:3px}.section-camp-form .cancel-booking-another-reason.radiobox input[type=radio]+span:before{top:8px}.section-camp-form .cancel-booking-another-reason.radiobox input[type=radio]+span:after{top:12px}.section-camp-form .cancel-booking-another-reason.checkbox input[type=checkbox]+span:before{top:8px}.section-camp-form .cancel-booking-another-reason.checkbox input[type=checkbox]+span:after{top:12px}.camp-form-rates-prices-container{padding-bottom:10px}.camp-form-rates-prices-container>.camp-form-faq-item{padding-top:20px}.additional-option-type.cancel-booking-another-reason{margin-top:5px}.additional-option-type.cancel-booking-another-reason.checkbox input[type=checkbox]+span:before{top:7px}.additional-option-type.cancel-booking-another-reason.checkbox input[type=checkbox]+span:after{top:11px}.additional-option-type.cancel-booking-another-reason.checkbox input[type=checkbox]+span input{padding-bottom:6px;padding-top:6px}.camp-form-rates-prices-periods-container{padding-bottom:10px}.camp-form-rates-prices-periods-container .dropdown-list-container{width:100%;min-width:200px}.camp-form-rate-price-period-item .dropdown:after{margin-top:0}.camp-form-rate-price-period-item .camp-form-faq-item-delete+.dropdown{margin-right:45px;display:block;width:auto}.camp-form-rate-price-period-item label.error-label{z-index:20}.camp-form-house-photos-container .photo-inner-attached-item{width:166px;height:141px}.camp-form-discount-item{padding-top:20px}.camp-form-main-button-wrapper{padding-top:40px;text-align:center}.camp-form-main-button-wrapper .button{font-size:16px}.camp-form-right{float:right;position:relative;width:250px}.camp-form-helper:after,.error-label:after{content:" ";height:0;width:0;position:absolute;pointer-events:none}.camp-form-helper{position:absolute;left:0;right:0;top:0;padding:10px;background:rgba(0,0,0,.8);color:#FFF;font-size:12px;min-height:40px;opacity:0;margin-top:-2px;line-height:18px}.error-label,.form-column-row label.error-label{padding:5px 10px;font-weight:400}.camp-form-helper:after{right:100%;top:10px;border:solid transparent;border-right-color:rgba(0,0,0,.8);border-width:10px}.error-label{position:absolute;top:100%;max-width:100%;margin:10px 0 0;background:#8b0000;color:#FFF;font-size:12px;z-index:5;border-radius:3px}.error-label:after{bottom:100%;left:10px;border:solid transparent;border-color:rgba(139,0,0,0);border-bottom-color:#8b0000;border-width:5px}.camp-form-photos-button .error-label{text-transform:none;left:0;text-align:center}.camp-sidebar-claim-box{padding:24px 0 0;text-align:center}.camp-sidebar-claim-box.show-xs{display:none}.camp-sidebar-claim-box>a,.camp-sidebar-claim-box>span{text-decoration:none;font-weight:600;display:inline-block;padding-left:45px;font-size:14px}.camp-sidebar-claim-box>a{color:#1f1f1f;-webkit-transition:.3s;transition:.3s;position:relative}.camp-sidebar-claim-box>a:after,.camp-sidebar-claim-box>a:before{position:absolute;-webkit-transition:.3s;top:-6px;width:27px;height:27px;left:0;content:""}.camp-sidebar-claim-box>a:before{background:url(../img/sprites.png) -744px -249px no-repeat;opacity:1;transition:.3s}.camp-sidebar-claim-box>a:after{background:url(../img/sprites.png) -771px -249px no-repeat;opacity:0;transition:.3s}.camp-sidebar-claim-box>a:hover{color:#13c657}.camp-sidebar-claim-box>a:hover:before{opacity:0}.camp-sidebar-claim-box>a:hover:after{opacity:1}.camp-sidebar-claim-box>span{color:#1f1f1f;-webkit-transition:.3s;transition:.3s;position:relative}.camp-sidebar-claim-box>span:before{content:"";position:absolute;left:0;top:-6px;width:27px;height:27px;background:url(../img/sprites.png) -744px -249px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.camp-sidebar-claim-box>span>a{margin-left:5px;font-weight:400;color:#13c657;text-decoration:underline}.camp-sidebar-claim-box>span>a:hover,.claim-selector{text-decoration:none}.claim-modal{background:#FFF;width:450px;padding:35px 40px 42px;margin:auto;position:relative}.claim-modal-header{font-size:22px;text-align:center;text-transform:uppercase;padding-bottom:14px;font-weight:700}.claim-modal-text{text-align:center;color:#747474;font-size:14px;padding-bottom:35px}.claim-selector{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:329px;text-align:center;border:2px solid #343434;font-size:12px;line-height:17px;font-weight:600;text-transform:uppercase;padding:10px 0 8px;-webkit-transition:.3s;transition:.3s;color:#1f1f1f}.claim-selector.active,.claim-selector:hover{color:#13c657;border-color:#13c657}.claim-selector.error{border-color:#8b0000;color:#8b0000}.claim-selector+.claim-selector{margin-top:15px}.claim-other-reason-container{display:none;padding-top:18px;width:100%;max-width:329px;margin:0 auto}.claim-close-button,.claim-submit-button{display:block;font-size:12px;font-weight:600;width:100%}.claim-other-reason-container textarea{height:114px;padding:11px 15px}.main-table thead th.sortable-column[data-direction=asc]>span,.main-table thead th.sortable-column[data-direction=desc]>span{padding-right:12px}.claim-submit-button{max-width:329px;margin:38px auto 0}.claim-close-button{max-width:190px;margin:-10px auto 0}.camp-sidebar-book-rates-helper{font-size:11px;display:inline-block;vertical-align:top;margin:0 2px;font-weight:400}.camp-sidebar-book-row-date-label .text-icon.question:after{content:"";position:absolute;left:0;top:-3px;height:20px;right:-150px}.bookings-table-action-cell{line-height:22px}.bookings-table-checkbox-cell .checkbox{margin-top:4px}th .checkbox input[type=checkbox]+span:before{background:#FFF;border-color:#0d873b}.main-table{width:100%;border-collapse:collapse}.main-table thead th.sortable-column{cursor:pointer;-webkit-transition:.3s;transition:.3s}.main-table thead th.sortable-column:hover{background:#0fbb50}.main-table thead th.sortable-column>span{display:inline-block;position:relative;color:#FFF}.main-table thead th.sortable-column>span:active,.main-table thead th.sortable-column>span:focus,.main-table thead th.sortable-column>span:hover{color:#FFF}.main-table thead th.sortable-column[data-direction=asc]>span:after{content:"";position:absolute;width:6px;height:4px;right:0;top:50%;margin-top:-2px;background:url(../img/sprites.png) -712px -226px}.main-table thead th.sortable-column[data-direction=desc]>span:after{content:"";position:absolute;width:6px;height:4px;right:0;top:50%;margin-top:-2px;background:url(../img/sprites.png) -718px -226px}.header-navigation-container{position:relative}.header-navigation-container .logo-link{left:30px;top:36px}.header-navigation-container .top-account-box{right:21px;top:32px}.catalog-noting-found{text-align:center;font-size:30px;padding-top:120px;padding-bottom:50px;color:#ccc}.camp-no-reviews,.company-no-camps{font-size:24px;padding-top:56px;color:#ccc;text-align:center}.camp-header-organizer-logo-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:93px;height:93px;margin-bottom:13px;border-radius:47px;background:center center no-repeat #f2f2f2;overflow:hidden;background-size:contain}.camp-review-photo-container,.message-block-picture-wrapper{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;overflow:hidden}.camp-header-organizer-logo-icon img{height:100%;width:auto}.camp-review-photo-container{width:73px;height:73px;border-radius:37px;background:#FFF;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camp-review-photo-container img{height:100%}.camp-review-comment-block .camp-review-photo-container{width:53px;height:53px;border-radius:27px}.company-no-camps{max-width:770px}.message-block-picture-wrapper{display:flex;width:73px;height:73px;border-radius:37px;cursor:pointer;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-block-picture-wrapper img{height:100%}.single-message-block-picture-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:73px;height:73px;border-radius:37px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.single-message-block-picture-wrapper img{height:100%}.messages-inner-form-right .single-message-block-picture-wrapper{float:right}.login-connected-all-networs{padding-bottom:15px;color:#999;text-align:center}.camp-form-dropdown{border:1px solid #d7d7d7;padding-left:19px;padding-top:11px;height:38px;padding-right:28px}.camp-form-dropdown:after{width:8px;height:4px;right:10px;background:url(../img/sprites.png) -6px -20px no-repeat}.camp-form-dropdown .dropdown-label:after{width:10px}.camp-form-dropdown.error{border-color:#8b0000}.camp-form-dropdown .dropdown-list-container label{font-weight:400;font-size:14px}.camp-form-dropdown.full{width:100%;margin:0}.camp-form-dropdown.full .dropdown-list-container{width:100%}.review-rating-row{padding-bottom:10px}.review-rating-row .rating-small{display:inline-block;vertical-align:middle;margin-bottom:5px}.review-rating-label{display:inline-block;margin-right:10px}.rating-small.interactive{cursor:pointer}.photo-inner-attached-item-main-label{position:absolute;left:0;top:6px;width:100%;text-align:center;display:none}.photo-inner-attached-item-main-label>span{display:inline-block;padding:4px 8px 2px;background:rgba(255,255,255,.95);font-size:12px;color:#13c657;border-radius:10px}.photo-inner-attached-item:first-child .photo-inner-attached-item-main-label{display:block}.text-center{text-align:center}.seo-catalog-link-block{float:left;width:33.33%;padding-top:40px}.seo-catalog-link-block:nth-child(3n+1){clear:both}.seo-catalog-link-block-header{font-weight:700;line-height:22px}.seo-catalog-link-block-list{margin:0;padding:0;list-style:none;font-size:13px;line-height:22px}.seo-catalog-link-block-list li{padding:5px 15px 0 23px;position:relative}.seo-catalog-link-block-list li:before{content:"";position:absolute;left:2px;top:10px;width:6px;height:9px;background:url(../img/sprites.png) 0 -20px no-repeat}.seo-catalog-link-block-list li a{color:#13c657;text-decoration:underline}.seo-catalog-link-block-list li a:hover{text-decoration:none}.form-column-row label.rate_price_special_label{padding-bottom:15px}.form-rate-configuration-accomodation{padding:10px 0 0;display:none}.form-rate-configuration-option+.form-rate-configuration-option{margin-top:10px}.form-additional-options-option-header{padding-left:37px}.form-additional-options-header{padding-bottom:10px}.inline-radiobox-wrapper label{display:inline-block}.inline-radiobox-wrapper label+label{margin-left:5px}.form-section-description{margin:0;padding-bottom:20px}.form-additional-option-label-offset{padding-top:11px}.form-additional-options-row{min-height:38px}.camp-rates-additional-option-icon-wrapper{position:absolute;left:0;top:0;width:30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camp-rates-additional-option-icon-wrapper img{width:100%}.camp-rates-additional-options-description{padding-top:20px}.camp-description-feature-file-icon{position:absolute;left:0;top:0;height:100%;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camp-description-feature-file-icon img{width:24px}.trumbowyg-editor{background:#FFF}.trumbowyg-box{margin:0;width:100%}.blocked-dropdown-container{position:realtive;opacity:.5}.blocked-dropdown-container:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.hidden-form-block{display:none}.dropdown-list-search{padding:0 9px 5px}.dropdown-list-search input{height:auto;padding:6px 10px 4px}.camp-form-dropdown .dropdown-list-search{padding:0 16px 5px}.camp-form-dropdown .dropdown-list-search input{height:auto;padding:6px 10px 4px}.inner-filter.static-page-filter{padding-top:42px}.error-404-content{padding-top:37px;float:left;width:50%}.error-404-text{font-size:36px}.error-404-sub-text{font-size:18px;padding-top:35px;line-height:24px}.error-404-sub-text a{color:#13c657;text-decoration:underline}.error-404-sub-text a:hover{text-decoration:none}.static-page-container{padding-bottom:60px}.static-page-container .main-page-header{padding-top:35px}.static-page-text{padding-top:35px;color:#747474;line-height:22px;font-size:14px}.static-page-text a{color:#13c657;text-decoration:underline}.static-page-text a:hover{text-decoration:none}.error-404-sidebar{float:right;width:50%;padding-top:45px}.error-404-sidebar-content-wrapper{float:right;width:340px;position:relative}.error-404-sidebar-image-wrapper{width:340px;height:340px;border-radius:170px;overflow:hidden;background-size:cover;background-position:center center}.error-404-sidebar-content-text{position:absolute;right:315px;top:0;max-width:275px;z-index:2}.error-404-sidebar-content-text-header{font-size:36px}.error-404-sidebar-content-text-row{font-size:18px;line-height:24px}.error-404-sidebar-content-text-row a{color:#13c657;text-decoration:underline}.error-404-sidebar-content-text-row a:hover{text-decoration:none}.camp-payment-conditions-text{color:#747474;font-size:14px;line-height:22px;padding-top:16px}.camp-payment-conditions-container-row{padding-left:40px;position:relative;min-height:40px;font-weight:700;font-size:14px}.camp-payment-conditions-container-row.prepayment:before{content:"";position:absolute;left:0;top:0;width:32px;height:24px;background:url(../img/sprites.png) -384px -449px no-repeat}.camp-payment-conditions-container-row.full-payment:before{content:"";position:absolute;left:0;top:-6px;width:31px;height:30px;background:url(../img/sprites.png) -416px -449px no-repeat}.camp-payment-conditions-container-row.cancellation:before{content:"";position:absolute;left:0;top:-3px;width:31px;height:25px;background:url(../img/sprites.png) -447px -449px no-repeat}.camp-payment-conditions-container{padding-top:19px}.camp-payment-conditions-container-row-description{color:#747474;font-size:14px;line-height:22px;padding-top:7px;padding-bottom:18px;font-weight:400}.camp-payment-conditions-left{float:left;width:398px;padding-right:30px}.camp-payment-conditions-right{float:left;width:372px;border:2px solid #13c657;border-radius:9px;padding:16px 19px 19px}.camp-payment-conditions-right-list{list-style:none;margin:0;padding:0}.camp-payment-conditions-right-list li{padding-left:42px;position:relative}.camp-payment-conditions-right-list li.trusted-organizers:before{content:"";position:absolute;left:0;top:25px;width:34px;height:16px;background:url(../img/sprites.png) -478px -449px no-repeat}.camp-payment-conditions-right-list li.fair-prices:before{content:"";position:absolute;left:0;top:25px;width:33px;height:21px;background:url(../img/sprites.png) -512px -449px no-repeat}.camp-payment-conditions-right-list li.support-in-any-situaton:before{content:"";position:absolute;left:0;top:24px;width:33px;height:35px;background:url(../img/sprites.png) -545px -449px no-repeat}.camp-payment-conditions-right-list li+li{margin-top:17px}.camp-payment-conditions-right-list-header{font-weight:700;font-size:14px}.camp-payment-conditions-right-list-text{padding-top:7px;color:#747474;font-size:14px;line-height:22px}.camp-sidebar-more-about-payment{font-size:11px;font-weight:400;text-align:center;margin-top:-20px}.camp-sidebar-more-about-payment span{cursor:pointer;color:#5c5c5c}.confirm-booking-modal{padding:28px 45px 21px}.confirm-booking-modal .invite-friends-skip-row{padding-top:19px}.confirm-booking-modal .invite-friends-button-row{padding-top:36px}.confirm-booking-image{width:100%;height:158px;background-position:center center;background-size:cover;position:relative;margin-top:21px}.confirm-booking-image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(top,transparent 0,transparent 50%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,transparent 50%,rgba(0,0,0,.5) 100%);z-index:1}.confirm-booking-image-text{text-align:left;position:absolute;left:11px;right:10px;bottom:6px;font-size:22px;text-transform:uppercase;font-weight:700;z-index:1;color:#FFF;max-height:74px;overflow:hidden}.confirm-booking-left-column:after,.confirm-booking-right-column:before{top:-9px;bottom:-9px;background:#d7d7d7;content:""}.confirm-booking-left-column{float:left;width:44%;position:relative;margin-top:27px;padding-left:15px}.confirm-booking-left-column:after{position:absolute;right:-1px;width:1px}.confirm-booking-right-column{float:left;width:56%;position:relative;padding-left:29px;margin-top:27px}.confirm-booking-right-column:before{position:absolute;left:0;width:1px}.confirm-booking-column-block+.confirm-booking-column-block{margin-top:19px}.confirm-booking-column-header{font-size:10px;color:#13c657;font-weight:700;text-transform:uppercase}.confirm-booking-column-text{margin-top:11px;font-size:14px;color:#1f1f1f}.confirm-booking-final-price{text-align:center;font-size:14px;padding-top:25px}.confirm-booking-final-price span{font-weight:700;font-size:18px}.confirm-booking-comments{padding-top:20px}.confirm-booking-comments textarea{height:103px}.confirm-booking-accept-row{padding-top:17px;position:relative}.confirm-booking-accept-row a{color:#13c657;text-decoration:underline}.confirm-booking-accept-row a:hover{text-decoration:none}.confirm-booking-accept-row .error-label{left:-7px}.booking-field-action-description-wrapper{font-size:10px;line-height:12px;max-width:350px;padding-bottom:10px}.booking-field-action-description-wrapper a{color:#ff352b;text-decoration:underline}.booking-field-action-description-wrapper a:hover{text-decoration:none}.alert-modal-text a{color:#13c657;text-decoration:underline}.alert-modal-text a:hover{text-decoration:none}.company-no-camps{padding-bottom:50px}.my-camp-section-disclaimer{font-size:14px;color:#777;font-weight:400;padding:10px 0;max-width:770px}.about-column{padding-top:30px;float:left;width:50%}.about-column-inner{width:100%;margin:0 auto;text-align:center;line-height:32px}.about-column-image{display:block;width:100%;max-width:200px;margin:0 auto 15px;vertical-align:top}.new-review-form-container .camp-breadcrumbs,.sm-visible-rating{margin-bottom:18px}.about-column-header{font-size:16px;color:#1f1f1f}.camp-sidebar-book-row-date .camp-sidebar-book-dropdown.camp-sidebar-book-dropdown-full{float:none;width:100%}.camp-sidebar-book-row-date .camp-sidebar-book-dropdown.camp-sidebar-book-dropdown-full .dropdown-list-container{width:100%}.camp-block-text img,.camp-house-block-description-row img,.camp-how-to-get-right img,.camp-rate-content-text img{max-width:100%}.new-review-form-side{float:left;width:610px;padding-top:32px}.new-review-form-recipient{padding-bottom:20px;padding-left:7px}.new-review-form-recipient-picture{float:left;width:73px;height:73px;border-radius:37px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#FFF}.new-review-form-recipient-data{margin-left:97px;height:73px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:18px}.new-review-form-header a{text-decoration:underline}.new-review-form-recipient-name{color:#1f1f1f;-webkit-transition:.3s;transition:.3s}.new-review-form-recipient-camp,.new-review-form-recipient-name:hover{color:#13c657}.new-review-form-recipient-camp:hover{text-decoration:none}.new-review-form-container{padding-bottom:94px}.new-review-form-rating{width:225px;height:24px;cursor:pointer;margin-bottom:18px}.new-review-form-rating i{float:left;width:25px;height:24px;background:url(../img/sprites.png) -663px -390px no-repeat;margin-right:25px}.new-review-form-rating i:last-child{margin-right:0}.new-review-form-rating i.active{background-position:-663px -366px}.sm-visible-rating{display:none;margin-top:18px;padding:0 10px;font-size:16px}.sm-visible-rating label{font-weight:700}.sm-visible-rating span{float:right;position:relative;padding-right:15px}.sm-visible-rating span:after{content:"";width:7px;height:4px;background:url(../img/sprites.png) -20px 0 no-repeat;position:absolute;right:0;top:6px}.sm-visible-rating span select{appearance:none;border:none;background:0 0}.new-review-form-rating-text{margin-bottom:25px;position:relative}.new-review-form-rating-text textarea{width:100%;height:205px}.new-review-form-rating-text .error-label{left:0}.new-review-form-button{width:325px;font-size:12px}.new-review-form-right-side{float:right;width:518px;padding:32px 0 0;font-size:14px;line-height:14px}.new-review-form-right-side ul{width:260px;list-style:none;margin:0;padding:0}.new-review-form-right-side ul li{position:relative;padding-left:51px}.new-review-form-right-side ul li:before{content:"";position:absolute;left:0;top:0;width:36px;height:36px;background:url(../img/sprites.png) -688px -366px no-repeat}.contacts-left-side:after,.contacts-right-side:before{content:"";top:22px;bottom:34px;background:#d7d7d7}.new-review-form-right-side ul li a{color:#1f1f1f;-webkit-transition:.3s;transition:.3s}.new-review-form-right-side ul li a:hover{color:#13c657}.new-review-form-right-side ul li+li{margin-top:100px}.catalog-photos-paralax-slider{margin-top:19px}.contacts-right-side{float:right;width:740px;padding-top:17px;padding-left:75px;position:relative}.contacts-right-side:before{position:absolute;left:0;width:1px}.contacts-left-side{float:left;width:430px;padding-top:17px;position:relative;padding-right:106px}.contacts-left-side:after{position:absolute;right:-1px;width:1px}.contacts-subheader{font-weight:700;font-size:16px;margin-bottom:6px}.contacts-subheader+.contact-us-form{padding-top:6px}.static-page-container.contacts{padding-bottom:180px}.static-page-container.contacts .main-page-header{padding-top:17px}.contacts-right-side-help-row+.contacts-right-side-help-row{margin-top:10px}.contacts-right-side-help-block{line-height:17px}.contacts-right-side-help-block a{color:#13c657;text-decoration:underline}.contacts-right-side-help-block a:hover{text-decoration:none}.contacts-right-side-help-block+.contacts-right-side-help-block{margin-top:18px}.contacts-right-side-tags-block{margin-top:32px;line-height:17px}.contacts-right-side-tags-block a{color:#13c657;text-decoration:underline}.contacts-right-side-tags-block a:hover{text-decoration:none}.contact-us-field{position:relative}.contact-us-field+.contact-us-field{margin-top:16px}.contact-us-field textarea{height:160px}.contact-us-field .error-label{left:0}.contact-us-button{margin-top:23px}.contact-us-button button{width:100%}.photo-inner-attached-item-size{position:absolute;left:0;bottom:37px;width:100%;text-align:center}.photo-inner-attached-item-size>span{display:inline-block;padding:2px;background:rgba(255,255,255,.95);font-size:11px;color:#1f1f1f;border-radius:10px}.terms-and-conditions a{color:#13c657;text-decoration:underline}.terms-and-conditions a:hover{text-decoration:none}.to-companies-link-wrapper{padding-top:15px;padding-bottom:15px;font-size:12px;line-height:normal}.to-companies-link-wrapper a{color:#1f1f1f;text-decoration:none;-webkit-transition:.3s;transition:.3s}.to-companies-link-wrapper a:hover{color:#13c657;text-decoration:none}.inivisible-breadcrumbs{display:none}.footer-description{margin:0 140px 0 300px;font-size:10px;height:70px;color:#e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.sorting-dropdown .dropdown-list-container{width:200px}.confirm-booking-not-auth-fields{margin-top:27px;display:none}.confirm-booking-accept-row label.checkbox{position:relative}.confirm-booking-accept-row label.checkbox .error-label{right:-7px;max-width:none;width:auto}.features-box-table-title-sub{font-size:11px;color:#5c5c5c;text-align:center;padding:0 0 33px 30px}.translation-action-row{font-size:12px;padding:5px 0 10px;font-weight:400}.translation-action-row a{color:#13c657;text-decoration:underline}.translation-action-row a:hover{text-decoration:none}.translation-action-row span{margin-left:10px;float:right}.camp-rate-header-title .translation-action-row span{float:none;display:block;padding-top:10px;margin:0}@media screen and (max-width:1599px){.lg-camp-header-bottom{display:none}}@media screen and (min-width:1250px){.catalog-camp-box-image:hover .catalog-camp-box-images-slider-item:after,.catalog-map-camp-box-image:hover:after,.homepage-filter.show-additional-fields-lg .filter-row.bottom:before{opacity:1}.switch-filters-button.active-lg{background:#d7d7d7}.homepage-filter.show-additional-fields-lg .filter-row.top{top:0}.features-box.active-lg .features-box-heading:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.features-box.active-lg .features-box-hideable{display:block}.tabs li a:hover{color:#FFF;background:#13c657}.tabs li a:hover .icon.popular{background-position:-104px 0}.tabs li a:hover .icon.closest-dates{background-position:-175px 0}.tabs li a:hover .icon.friends{background-position:-249px 0}.tabs li a:hover .icon.rocket{background-position:-326px 0}.tabs li a:hover .icon.camp{background-position:-407px 0}.switch-filters-button:hover{background:#d7d7d7}.catalog-map-camp-box-image:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.catalog-camp-box-image:hover .catalog-camp-box-images-slider-item>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.catalog-camp-favorite-button:hover{border:2px solid #fff;background:#FFF}.catalog-camp-favorite-button:hover:before{opacity:0}.catalog-camp-favorite-button:hover:after{opacity:1}}@media screen and (max-width:1249px) and (min-width:768px){.switch-filters-button.active-md{background:#d7d7d7}.homepage-filter.show-additional-fields-md .filter-row.top{top:0}.homepage-filter.show-additional-fields-md .filter-row.bottom:before{opacity:1}.features-box.active-md .features-box-heading:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}}@media screen and (max-width:1249px){.noscroll,.noscroll .bookings-float-actions.floating,.noscroll .inner-header,.noscroll .messages-inner-inner-bottom,.noscroll .messages-inner-inner-top{padding-right:0}.camps-slider-container .camps-slider-item .camps-slider-item-image-link:hover:after,.popular-search-container .popular-search-item .popular-search-item-image-link:hover:after{opacity:0}.camps-slider-container .camps-slider-button-next:after,.camps-slider-container .camps-slider-button-next:before,.camps-slider-container .camps-slider-button-prev:after,.camps-slider-container .camps-slider-button-prev:before,.popular-search-container .popular-search-button-next:after,.popular-search-container .popular-search-button-next:before,.popular-search-container .popular-search-button-prev:after,.popular-search-container .popular-search-button-prev:before{border-width:24px}.noscroll{position:fixed;left:0;top:0;right:0;overflow:hidden}.noscroll .area-grey-bg,.noscroll .footer-bottom,.noscroll footer{margin-right:0;padding-right:0}body{min-width:768px;font-size:13px}.homepage-header{min-height:537px}.features-box.trip-at-any-season .features-box-list:nth-child(2),.header-top{min-height:0}.homepage-header-bg-static{display:block}.filter-search-field,.homepage-header-bg-video,.top-account-navigation .top-account-name{display:none}.content-width{width:768px;padding:0 24px;margin:0 auto}.header-navigation-container{position:relative}.header-navigation-container .logo-link{top:29px;left:24px;height:32px;width:136px}.header-navigation-container .top-account-box{right:24px;top:28px}.top-account-navigation{padding-right:21px}.top-account-navigation:after{right:0}.top-account-navigation .top-account-avatar-wrapper{width:39px;height:39px;margin:0}.top-account-navigation .top-account-avatar-wrapper .badge{left:23px;top:-6px}.top-account-navigation .top-account-avatar{border-radius:20px;width:39px;height:39px}.top-account-navigation .top-account-navigation-list{top:61px}.homepage-header-heading{font-size:40px}.homepage-header-subheading{font-size:20px;margin-top:20px}.homepage-header-top-box{top:31%}.homepage-header-button-wrapper{margin-top:36px}.homepage-filter{bottom:30px;left:24px;right:24px}.filter-dropdown-category .dropdown-list-container:after,.filter-dropdown-prices .dropdown-list-container:after{left:33px;margin-left:0}.filter-dropdown-category{width:163px}.filter-dropdown-prices{width:208px}.filter-dropdown-dates-range{width:200px}.filter-dropdown-dates-range .dropdown-list-container{right:-121px;left:auto}.filter-dropdown-dates-range .dropdown-list-container:after{left:50%;margin-left:-6px}.switch-filters-button{width:46px;height:45px}.switch-filters-button:after{width:16px;height:17px;margin-left:-8px;margin-top:-9px;background:url(../img/sprites.png) 0 -42px no-repeat}.filter-row .filter-submit-button,.filter-row .switch-filters-button{margin-top:-10px}.filter-submit-button{width:103px;height:45px;line-height:46px;font-size:12px}.filter-submit-button .icon{margin-right:2px}.filter-submit-button .icon.search{width:11px;height:12px;background:url(../img/sprites.png) 0 -59px no-repeat}.filter-row .switch-filters-button:before{top:10px;height:26px}.filter-row.bottom,.filter-row.top{height:45px;padding:10px 0 9px}.filter-row.top{top:45px}.filter-row.bottom:before{left:11px;right:149px}.filter-dropdown-city .dropdown-list-container:after,.filter-dropdown-country .dropdown-list-container:after,.filter-dropdown-sub-category .dropdown-list-container:after,.filter-dropdown-tarif-options .dropdown-list-container:after{left:33px;margin-left:0}.dropdown{height:26px;font-size:13px;line-height:16px;padding:6px 32px 4px 20px}.dropdown .dropdown-list-container{top:31px}.dropdown .dropdown-list-container.reversed{top:auto;bottom:31px}.dropdown:after{width:8px;height:4px;background:url(../img/sprites.png) -6px -20px no-repeat;right:12px;margin-top:-2px}.camps-slider-container .camps-slider-button-next,.popular-search-container .popular-search-button-next{right:-24px}.irs-slider{width:24px;height:24px;border-radius:12px;top:15px}.irs-from,.irs-max,.irs-min,.irs-single,.irs-to{top:-5px}.filter-dropdown-sub-category{width:170px}.filter-dropdown-country{width:159px}.filter-dropdown-city{width:164px}.filter-dropdown-tarif-options{width:227px}.camps-slider-container .camps-slider-button-prev,.popular-search-container .popular-search-button-prev{left:-24px}.top-account-navigation .top-account-navigation-list li a{font-size:13px;padding:10px 20px 8px}.page-title{font-size:20px}.page-title.most-interesting{padding:0 0 24px}.page-title.why-we{padding:0 0 26px}.page-title.to-companies,.page-title.what-people-search{padding:0 0 27px}section.homepage-most-interesting{padding:38px 0 20px}.most-interesting-tabs{margin-bottom:26px}.most-interesting-tabs li a{display:block;text-align:center;padding:13px 0 0;font-weight:400;font-size:11px;height:90px}.most-interesting-tabs li a .icon{display:block;margin:0 auto 10px}.most-interesting-tabs li a .icon.rocket{margin-bottom:5px}.most-interesting-tabs li a .icon.closest-dates,.most-interesting-tabs li a .icon.friends{margin-bottom:7px}.most-interesting-tabs li+li:before{top:28px;bottom:27px}.camps-slider-container.owl-loaded .camps-slider-item{display:block}.camps-slider-container.owl-loaded .camps-slider-item:nth-child(1),.camps-slider-container.owl-loaded .camps-slider-item:nth-child(2),.camps-slider-container.owl-loaded .camps-slider-item:nth-child(3){display:block;margin:0;width:100%}.camps-slider-container .camps-slider-item,.camps-slider-container .camps-slider-item:nth-child(3){display:none}.camps-slider-container .camps-slider-item:nth-child(1),.camps-slider-container .camps-slider-item:nth-child(2){width:348px}.camps-slider-container .camps-slider-item:nth-child(1)+.camps-slider-item,.camps-slider-container .camps-slider-item:nth-child(2)+.camps-slider-item{margin-left:24px}.camps-slider-container .camps-slider-item .camps-slider-item-image-link>img{-webkit-transform:scale(1);transform:scale(1)}.camps-slider-container .camps-slider-item .camps-slider-item-image-link:hover>img{-webkit-transform:scale(1);transform:scale(1)}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-column+.camps-slider-item-content-column{padding:0 0 0 27px}.camps-slider-container .camps-slider-button-next,.camps-slider-container .camps-slider-button-prev{width:48px}.camps-slider-container .camps-slider-button-next i,.camps-slider-container .camps-slider-button-prev i{top:-24px;height:48px;width:48px}.camps-slider-container .owl-stage-outer .owl-stage .owl-item{width:348px;margin-right:24px}.most-interesting-read-more-wrapper{padding-top:30px}section.why-we{padding:18px 0 20px}.features-column{padding:0 12px 0 0}.features-column+.features-column{padding:0 0 0 12px}.features-box{padding:38px 20px 38px 25px}.features-box .features-box-list{padding:0;margin-bottom:-4px}.features-box .features-box-list li{padding:4px 0 4px 16px;font-size:12px;line-height:20px}.features-box .features-box-list li:before{top:8px}.features-box+.features-box{margin-top:24px}.features-box.decide-yourself .features-box-hideable,.features-box.great-company .features-box-hideable{margin:16px 0 0}.features-box .features-box-heading{font-size:13px;padding:0 30px 0 87px;height:66px}.features-box .features-box-heading i{width:66px;height:66px}.features-box.great-company .features-box-heading i{background-position:-517px -25px}.features-box.cheaper-and-faster .features-box-heading i{background-position:-583px -25px}.features-box.decide-yourself .features-box-heading i{background-position:-649px -25px}.features-box.trip-at-any-season .features-box-heading i{background-position:-715px -25px}.features-box.trip-at-any-season .features-box-list{margin-bottom:2px}.features-box.trip-at-any-season .features-box-list li{font-size:12px}.features-box.trip-at-any-season .features-box-hideable{margin:0 0 0 8px}.features-box.trip-at-any-season .features-box-text-column:nth-child(2){margin-bottom:-3px}.features-box.useful-search .features-box-heading i{background-position:-781px -25px}.features-box.useful-search .features-box-hideable{margin:16px 0 3px}.features-box.safety .features-box-heading i{background-position:-847px -25px}.features-box.safety .features-box-hideable{margin:14px 0 0}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-column+.popular-search-item-content-column,.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-row+.popular-search-item-content-row{margin-top:25px}.features-box.safety .features-box-list{margin-bottom:-10px;padding-right:20px}.features-box .features-box-table-title{font-size:14px;padding:13px 0 8px 20px}.features-box .features-box-table{margin-bottom:-3px}.features-box .features-box-table tr th{font-size:12px;vertical-align:bottom}.features-box .features-box-table tr th:nth-child(1){width:89px}.features-box .features-box-table tr th:nth-child(3){width:73px;padding-right:10px}.features-box .features-box-table tr td{vertical-align:bottom;padding:5px 0;font-size:12px;line-height:20px}.features-box .features-box-table tr td:nth-child(1),.features-box .features-box-table tr td:nth-child(2){padding-right:0}.features-box .features-box-table tr td:nth-child(3){padding-right:10px}.features-box .features-box-table thead tr th{padding-bottom:10px}.features-box .features-box-table tfoot tr td{padding:7px 0;font-size:12px}.features-box .features-box-table tfoot tr:first-child td{padding-top:7px}.features-box .features-box-text-column{float:none;width:100%}.features-box .features-box-text-header{padding-top:24px}section.what-people-search{padding:19px 0 20px}.popular-search-container.owl-loaded .popular-search-item,.popular-search-container.owl-loaded .popular-search-item:nth-child(1),.popular-search-container.owl-loaded .popular-search-item:nth-child(2),.popular-search-container.owl-loaded .popular-search-item:nth-child(3),.popular-search-container.owl-loaded .popular-search-item:nth-child(4){display:block}.popular-search-container .popular-search-item:nth-child(1),.popular-search-container .popular-search-item:nth-child(2),.popular-search-container .popular-search-item:nth-child(3){display:inline-block;width:224px}.bottom-logo-link+.clearfix,.bottom-phone-link+.clearfix,.inner-filter-dropdown-apply,.popular-search-container .popular-search-item:nth-child(4),.top-account-box-inner .top-account-name{display:none}.popular-search-container .popular-search-item:nth-child(1)+.popular-search-item,.popular-search-container .popular-search-item:nth-child(2)+.popular-search-item,.popular-search-container .popular-search-item:nth-child(3)+.popular-search-item{margin-left:24px}.popular-search-container .popular-search-item .popular-search-item-image-link>img{-webkit-transform:scale(1);transform:scale(1)}.popular-search-container .popular-search-item .popular-search-item-image-link:hover>img{-webkit-transform:scale(1);transform:scale(1)}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-row .popular-search-item-content-row-text{font-size:13px;height:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.popular-search-container .popular-search-button-next,.popular-search-container .popular-search-button-prev{width:48px;top:234px}.popular-search-container .popular-search-button-next i,.popular-search-container .popular-search-button-prev i{top:-24px;height:48px;width:48px}.popular-search-container .owl-stage-outer .owl-stage .owl-item{width:224px;margin-right:24px}section.to-companies{padding:18px 0 0}.to-companies-bar,.to-companies-bar .to-companies-left{height:281px}.to-companies-bar .to-companies-left .to-companies-left-container{right:0}.to-companies-bar .to-companies-left .to-companies-left-container>img{height:100%}.to-companies-bar .to-companies-right{height:281px;padding-left:49px;padding-top:0}.to-companies-bar .to-companies-right .to-companies-text{font-size:16px;line-height:30px;margin-top:-3px}.to-companies-bar .to-companies-right .to-companies-button-wrapper{padding-top:15px}.footer-right{width:100%;float:none}.footer-left{width:100%;padding-top:61px;padding-left:5px}.footer-navigation{padding-top:0}.footer-navigation-column:nth-child(1){width:252px}.footer-navigation-column:nth-child(2){width:286px}.footer-navigation-column:nth-child(3){width:182px}.bottom-logo-link{float:left;margin-right:85px;margin-top:8px}.bottom-phone-link{width:150px;float:left;margin-top:21px;font-size:14px;margin-right:61px}.bottom-switcher{width:70px;float:left;margin-top:21px}.bottom-switcher+.bottom-switcher{min-width:135px;float:right}footer>.content-width{padding-top:82px;padding-bottom:58px}.copyrights{font-size:13px;padding-left:11px;padding-top:30px}.inner-filter-general-wrapper{display:none;position:absolute;left:0;top:180px;width:100%;background:#FFF;padding:20px 0 52px;margin:0;z-index:3;box-shadow:0 2px 2px rgba(0,0,0,.1)}.inner-filter-general-inner{width:768px;padding:0 24px;margin:0 auto}.inner-filter-column{float:left;width:50%}.inner-filter-column:nth-child(1){padding:0 12px 0 48px}.inner-filter-column:nth-child(2){padding:0 48px 0 12px}.inner-filter-dropdown{margin:0;height:30px;width:100%;background:#f2f2f2;padding:7px 40px}.inner-filter-dropdown+.inner-filter-dropdown:before,.inner-filter-dropdown:before{content:"";right:0;top:0;height:30px;background:#e0e0e0;position:absolute;width:30px}.inner-filter-dropdown+.inner-filter-dropdown{margin-top:10px}.inner-filter-dropdown+.inner-filter-dropdown:before{left:auto}.inner-filter-dropdown .dropdown-label{text-align:center}.inner-filter-dropdown .dropdown-list-container.dropdown-list-dates-range{height:250px;max-height:250px}.inner-filter-selected{background:#13c657}.inner-filter-selected:after,.inner-filter-selected:before{content:none}.inner-filter-selected .dropdown-label{padding:0}.inner-filter-dropdown-clean-button{width:30px;height:30px}.inner-header{z-index:50;-webkit-transition:top .3s;transition:top .3s}.inner-header.hidden{top:-89px}.logo-link-inner{margin:29px 0 0;width:136px;height:32px}.top-account-box-inner{margin-top:28px}.top-account-box-inner .top-account-avatar-wrapper{margin:0;width:39px;height:39px}.top-account-box-inner .top-account-avatar-wrapper .top-account-avatar{width:39px;height:39px}.top-account-box-inner .top-account-avatar-wrapper .badge{left:23px;top:-6px}.top-account-box-inner .top-account-navigation{padding-right:21px}.top-account-box-inner .top-account-navigation-list{top:61px}.top-account-box-inner>.button{padding:5px 0 0;font-size:12px;min-width:91px;width:91px;margin-top:3px;height:30px}.inner-filter-md-button-apply,.inner-filter-md-button-reset{font-weight:600;font-size:13px;color:#1f1f1f;text-decoration:none}.inner-filter-md-buttons{display:block;padding:37px 48px 0}.inner-filter-md-button-reset{float:left;padding-right:19px;position:relative;-webkit-transition:.3s;transition:.3s}.inner-filter-md-button-reset:after,.inner-filter-md-button-reset:before{content:"";position:absolute;right:0;top:50%;width:9px;height:8px;margin-top:-4px}.inner-filter-md-button-reset:before{background:url(../img/sprites.png) -33px -10px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.inner-filter-md-button-reset:after{background:url(../img/sprites.png) 0 -121px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.inner-filter-md-button-reset:active,.inner-filter-md-button-reset:focus{color:#1f1f1f}.inner-filter-md-button-reset:hover{color:#13c657}.inner-filter-md-button-reset:hover:before{opacity:0}.inner-filter-md-button-reset:hover:after{opacity:1}.inner-filter-md-button-apply{float:right;padding-right:21px;position:relative;-webkit-transition:.3s;transition:.3s}.inner-filter-md-button-apply:after,.inner-filter-md-button-apply:before{top:50%;width:11px;height:8px;margin-top:-4px;-webkit-transition:.3s;right:0;position:absolute;content:""}.inner-filter-md-button-apply:before{background:url(../img/sprites.png) 0 -157px no-repeat;opacity:1;transition:.3s}.camp-house-block-photos-item:hover:after,.inner-filter-md-button-apply:hover:before{opacity:0}.inner-filter-md-button-apply:after{background:url(../img/sprites.png) 0 -165px no-repeat;opacity:0;transition:.3s}.inner-filter-md-button-apply:active,.inner-filter-md-button-apply:focus{color:#1f1f1f}.inner-filter-md-button-apply:hover{color:#13c657}.inner-filter-md-button-apply:hover:after{opacity:1}.inner-filter{padding-top:31px}.inner-header-inner{margin-left:175px;margin-right:100px}.inner-filter-top-field-wrapper{margin-right:171px}.inner-filter-top-field-wrapper input[type=text]{padding-left:17px;padding-right:47px}.catalog-map-button{padding:12px 30px 11px;height:39px}.catalog-map-button:before{left:13px;top:13px}.sorting-bar{height:39px;padding:9px 0 8px}.sorting-dropdown{height:22px;padding:3px 18px 3px 0}.sorting-dropdown:after{right:0}.catalog-camp-box{width:348px;height:489px;margin:0 24px 24px 0}.catalog-camp-box:nth-child(3n){margin-right:24px}.catalog-camp-box:nth-child(2n){margin-right:0}.camp-icon-description,.catalog-camp-box-image,.catalog-camp-box-images-slider{height:234px}.catalog-camp-box-images-slider .owl-dots{position:absolute;bottom:12px;padding:0;width:100%}.catalog-camp-box-images-slider .owl-dots .owl-dot{width:6px;height:6px;border-radius:3px;border:none;background:#FFF;opacity:.5;-webkit-transition:.3s;transition:.3s;position:relative}.catalog-camp-box-images-slider .owl-dots .owl-dot.active{opacity:1}.catalog-camp-box-images-slider .owl-dots .owl-dot+.owl-dot{margin-left:10px}.catalog-camp-box-images-slider .owl-dots .owl-dot:before{content:"";position:absolute;left:-5px;top:-5px;right:-5px;bottom:-5px}.catalog-camp-box-images-slider-item{height:234px}.catalog-camp-favorite-button{right:13px}.camp-icon{margin-bottom:9px}.catalog-camp-box-content{padding-top:17px}.catalog-camp-box-content-column:nth-child(1):after,.catalog-camp-box-content-column:nth-child(2):before{top:0;bottom:0}.catalog-camp-title{bottom:27px;left:36px}.floating-side-controls{background:#f2f2f2;left:0;right:0;bottom:0;top:auto;width:100%;height:50px;box-shadow:0 -1px 2px rgba(0,0,0,.1)}.floating-side-back-to-top{right:50%;left:auto;top:10px;width:360px;height:30px}.floating-side-back-to-top.active+.floating-side-switch-footer{margin-left:0}.floating-side-switch-footer{left:50%;right:auto;top:10px;width:360px;height:30px;margin-left:-180px}.floating-footer{bottom:95px}.catalog-map-container-outer{padding-bottom:15px}.catalog-map-container{height:376px}.catalog-map-camp-box{right:0;top:0;width:300px;height:376px}.catalog-map-camp-box-image{width:100%;height:192px}.catalog-map-camp-box-title{font-size:18px;left:27px;bottom:67px;line-height:22px}.catalog-map-camp-box-content{width:100%;padding:38px 2px 0}.catalog-map-camp-box-content-column{float:left;width:50%;padding:0 10px 0 25px;position:relative}.catalog-map-camp-box-content-column+.catalog-map-camp-box-content-column{margin-top:0}.catalog-map-camp-box-content-column:nth-child(1):after{content:"";position:absolute;right:0;top:-6px;bottom:-6px;width:1px;background:#d7d7d7}.catalog-map-camp-box-content-column:nth-child(2):before{content:"";position:absolute;left:-1px;top:-5px;bottom:-7px;width:1px;background:#d7d7d7}.catalog-map-camp-box-content-row-value{font-size:13px;height:29px;padding-top:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.catalog-map-camp-box-content-row-value-price{padding-top:13px;font-size:14px}.catalog-map-camp-box-content-row{display:block}.catalog-map-camp-box-content-row+.catalog-map-camp-box-content-row{margin-top:26px}.catalog-map-camp-box-close{position:absolute;right:13px;top:14px;width:25px;height:25px;border:1px solid #FFF;border-radius:13px;cursor:pointer;display:block;z-index:1}.catalog-map-camp-box-close:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:13px;margin-left:-6.5px;margin-top:-6.5px;background:url(../img/sprites.png) -793px -10px no-repeat}.seo-catalog-container{padding-bottom:52px}.md-switch-filter-button{display:block;float:right;height:30px;line-height:16px;padding:8px 28px 6px 14px;background:#d9d9d9;color:#1f1f1f;font-size:13px;text-decoration:none;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;position:relative;margin-left:9px;z-index:2;min-width:110px}.camp-breadcrumbs,.camp-house-block-photos-item-inner-read-more{display:none}.md-switch-filter-button:after{content:"";position:absolute;right:12px;top:50%;width:8px;height:4px;margin-top:-2px;background:url(../img/sprites.png) -6px -24px no-repeat;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.md-switch-filter-button:hover{background:#c3c3c3}.md-switch-filter-button.active{background:#13c657;color:#FFF}.md-switch-filter-button.active:after{background-position:-19px -30px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.md-switch-filter-button.active-static{background:#13c657;color:#FFF;padding-right:11px}.md-switch-filter-button.active-static:before{background-position:0 -143px}.md-switch-filter-button.active-static:after{content:none}.catalog-camp-box-content-value{font-size:13px;padding-top:11px}.catalog-camp-box-content-value-price{font-size:15px;padding-top:11px}.camp-rate-block,.camp-section-description,.camp-section-house{font-size:14px}.header-bottom{padding-top:22px}.inner-header-inner-additional{margin:0 -100px 0 -175px;padding-top:20px}.inner-header-container{min-height:89px}.inner-header-camp-container .inner-header-inner{margin:0 115px 0 200px}.inner-header-camp-container .top-account-box-inner{margin-top:28px}.inner-header-camp-container.lk .header-navigation{top:35px}.header-navigation{text-align:center;top:16px}.camp-header-left:after,.camp-header-right:before{top:0}.header-navigation li{margin-bottom:4px}.camp-header-right{padding-right:0;margin-left:138px;padding-bottom:10px}.camp-header-box{padding:15px 0}.camp-header-left{padding-right:40px;width:138px;padding-top:1px}.camp-header-organizer-name{font-size:14px;padding-left:4px}.camp-header-subtitle{padding-top:10px}.camp-header-subtitle .rating-small{margin-left:23px}.camp-inner-column{padding-right:0}.camp-section-description .camp-block-title{padding-top:25px}.camp-bordered-block{padding-bottom:27px;margin-bottom:23px}.camp-description-left{padding-top:1px;padding-right:20px}.camp-faq-block{padding-top:2px}.camp-subdescription-header{padding-top:4px}.camp-md-bottom-padding{padding-bottom:22px}.camp-md-bottom-padding .camp-block-read-more-wrapper{padding-top:3px}.camp-house-block-photos-item{width:171px;height:171px;margin-right:12px}.camp-house-block-photos-item:hover .camp-house-block-photos-item-inner img{-webkit-transform:scale(1);transform:scale(1)}.lg-hidden-camp-photos{display:inline-block}.camp-house-block-photos-row{height:195px;overflow:hidden;position:relative}.camp-house-block-photos-row .owl-prev{position:absolute;left:0;top:24px;width:37px;height:171px;background:rgba(0,0,0,.5);cursor:pointer;opacity:1;visibility:visible;-webkit-transition:.3s;transition:.3s}.camp-house-block-photos-row .owl-prev:after{content:"";position:absolute;left:13px;top:50%;margin-top:-8px;width:11px;height:17px;background:url(../img/sprites.png) -192px -195px no-repeat}.camp-house-block-photos-row .owl-prev.disabled{opacity:0;visibility:hidden}.camp-house-block-photos-row .owl-next{position:absolute;right:0;top:24px;width:37px;height:171px;background:rgba(0,0,0,.5);cursor:pointer;opacity:1;visibility:visible;-webkit-transition:.3s;transition:.3s}.camp-house-block-photos-row .owl-next:after{content:"";position:absolute;right:13px;top:50%;margin-top:-8px;width:11px;height:17px;background:url(../img/sprites.png) -203px -195px no-repeat}.camp-house-block-photos-row .owl-next.disabled{opacity:0;visibility:hidden}.camp-house-block-features-row{padding-top:38px}.camp-house-block-features-column-1,.camp-house-block-features-column-2{width:246px}.camp-house-block-features-column-3{width:228px}.camp-house-block-features-column-3 .camp-house-block-features-list li{padding-right:0}.gallery-photo-preview-item{width:171px;height:120px}.gallery-photo-preview-list{height:120px;bottom:20px}.gallery-photo-preview-slider{height:120px}.gallery-photo-actions-bar{bottom:150px}.gallery-photo-container{bottom:180px}.hidden-photo-preview-list .gallery-photo-actions-bar{bottom:20px}.hidden-photo-preview-list .gallery-photo-container{bottom:57px}.gallery-button-next{right:10px}.gallery-button-prev{left:10px}.gallery-button-close{right:16px;top:16px}.camp-rate-block{padding:11px 16px 0 19px}.camp-rate-block+.camp-rate-block{margin-top:23px}.camp-rate-header-left{width:450px;padding-bottom:9px}.camp-rate-header-left .camp-rate-header-title{padding-left:18px;padding-bottom:10px;position:relative;min-height:33px}.camp-rate-header-left .camp-rate-header-title:after{content:"";position:absolute;left:0;bottom:0;height:1px;background:#d7d7d7;right:-235px}.camp-rate-header-left .camp-rates-icons .camp-icon-description{bottom:55px}.camp-rate-header-left .camp-rates-icons .camp-icon{margin-right:14px;width:42px;height:42px;border-radius:21px}.camp-rate-header-left .camp-rates-icons .camp-icon.house.small:before{width:22px;height:21px;margin-left:-11px;margin-top:-11px;background-position:-645px 0}.camp-rate-header-left .camp-rates-icons .camp-icon.house.small:after{width:22px;height:21px;margin-left:-11px;margin-top:-11px;background-position:-667px 0}.camp-rate-header-left .camp-rates-icons .camp-icon.plane.small:before{width:32px;height:18px;margin-left:-16px;margin-top:-10px;background-position:-689px 0}.camp-rate-header-left .camp-rates-icons .camp-icon.plane.small:after{width:32px;height:18px;margin-left:-16px;margin-top:-10px;background-position:-721px 0}.camp-rate-header-left .camp-rates-icons .camp-icon.disco.small:before{width:20px;height:22px;margin-left:-11px;margin-top:-11px;background-position:-753px 0}.camp-rate-header-left .camp-rates-icons .camp-icon.disco.small:after{width:20px;height:22px;margin-left:-11px;margin-top:-11px;background-position:-773px 0}.camp-rate-header-left .camp-rates-icons .camp-icon.pro.small:before{width:28px;height:10px;margin-left:-14px;margin-top:-5px;background-position:-793px 0}.camp-rate-header-left .camp-rates-icons .camp-icon.pro.small:after{width:28px;height:10px;margin-left:-14px;margin-top:-5px;background-position:-821px 0}.camp-rate-header-left .camp-rates-icons .camp-icon.funicular.small:before{width:17px;height:16px;margin-left:-9px;margin-top:-8px;background-position:-319px -141px}.camp-rate-header-left .camp-rates-icons .camp-icon.funicular.small:after{width:17px;height:16px;margin-left:-9px;margin-top:-8px;background-position:-336px -141px}.camp-rate-header-left .camp-rates-icons .camp-icon.small:after,.camp-rate-header-left .camp-rates-icons .camp-icon.small:before{content:"";left:0;top:0;width:40px;height:40px;background-image:url(../img/big-icons.png);background-repeat:no-repeat;position:absolute}.camp-rate-header-left .camp-rates-icons .camp-icon.small:before{-webkit-transition:.3s;transition:.3s;opacity:1}.camp-rate-header-left .camp-rates-icons .camp-icon.small:after{-webkit-transition:.3s;transition:.3s;opacity:0}.camp-rate-header-left .camp-rates-icons .camp-icon.small.amateur:before{background-position:0 0}.camp-rate-header-left .camp-rates-icons .camp-icon.small.amateur:after{background-position:-40px 0}.camp-rate-header-left .camp-rates-icons .camp-icon.small.beginner:before{background-position:0 -40px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.beginner:after{background-position:-40px -40px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.billiards:before{background-position:0 -80px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.billiards:after{background-position:-40px -80px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.board_games:before{background-position:0 -120px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.board_games:after{background-position:-40px -120px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.cancel:before{background-position:0 -160px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.cancel:after{background-position:-40px -160px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.cinema:before{background-position:0 -200px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.cinema:after{background-position:-40px -200px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.competitions:before{background-position:0 -240px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.competitions:after{background-position:-40px -240px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.disco:before{background-position:0 -280px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.disco:after{background-position:-40px -280px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.excursions:before{background-position:0 -320px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.excursions:after{background-position:-40px -320px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.food_1:before{background-position:0 -360px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.food_1:after{background-position:-40px -360px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.food_2:before{background-position:0 -400px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.food_2:after{background-position:-40px -400px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.food_3:before{background-position:0 -440px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.food_3:after{background-position:-40px -440px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.group_training:before{background-position:0 -480px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.group_training:after{background-position:-40px -480px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.gym:before{background-position:0 -520px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.gym:after{background-position:-40px -520px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.individual_training:before{background-position:0 -560px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.individual_training:after{background-position:-40px -560px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.lectures:before{background-position:0 -600px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.lectures:after{background-position:-40px -600px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.medical_insurance:before{background-position:0 -640px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.medical_insurance:after{background-position:-40px -640px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.pool:before{background-position:0 -680px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.pool:after{background-position:-40px -680px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.pro:before{background-position:0 -720px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.pro:after{background-position:-40px -720px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.sauna:before{background-position:0 -760px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.sauna:after{background-position:-40px -760px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.spa:before{background-position:0 -800px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.spa:after{background-position:-40px -800px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.tennis:before{background-position:0 -840px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.tennis:after{background-position:-40px -840px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.without_experience:before{background-position:0 -880px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.without_experience:after{background-position:-40px -880px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.barbecue:before{background-position:0 -920px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.barbecue:after{background-position:-40px -920px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.bowling:before{background-position:0 -960px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.bowling:after{background-position:-40px -960px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.karaoke:before{background-position:0 -1000px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.karaoke:after{background-position:-40px -1000px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.table_hockey:before{background-position:0 -1040px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.table_hockey:after{background-position:-40px -1040px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.table_soccer:before{background-position:0 -1080px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.table_soccer:after{background-position:-40px -1080px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.flight:before{background-position:0 -1120px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.flight:after{background-position:-40px -1120px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.accomodation:before{background-position:0 -1160px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.accomodation:after{background-position:-40px -1160px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.rent:before{background-position:0 -1200px}.camp-rate-header-left .camp-rates-icons .camp-icon.small.rent:after{background-position:-40px -1200px}.camp-rate-header-left .camp-rates-icons .camp-icon.small:hover:after{opacity:1}.camp-rate-header-left .camp-rates-icons .camp-icon.small:hover:before{opacity:0}.camp-rate-header-left .camp-rates-icons .camp-icon.small.empty-camp-icon:after,.camp-rate-header-left .camp-rates-icons .camp-icon.small.empty-camp-icon:before{content:none}.camp-rate-header-right{height:33px;width:235px}.camp-rate-header-right .camp-rate-expand-collapse-row{display:none}.camp-rate-header-right .camp-rate-selector-row{display:block;padding-right:22px;padding-bottom:10px}.camp-rate-header-right .camp-rate-selector-row a span{display:inline-block;border-bottom:#d5d5d5 1px solid}.camp-rate-header-right .camp-rate-selector-row a.active span{border:none}.camp-rate-header-right .camp-rate-selector-row a:after{content:"";position:absolute;left:-30px;top:-20px;bottom:-20px;right:-40px}.camp-section-rates{padding-top:5px}.camp-rate-header-middle{float:right;width:235px;text-align:right;padding-top:22px;padding-right:21px;padding-bottom:7px}.camp-rate-header-house-title{display:inline-block}.camp-rate-header-house-explanation{padding-top:10px;margin-right:-1px}.camp-rates-icons{padding-top:27px;padding-left:19px}.camp-rate-content{margin:0;padding:0}.camp-rate-content-table-wrapper{margin-top:17px;padding-left:55px;padding-right:67px}.camp-rate-content-text{padding-top:24px;padding-left:22px;padding-bottom:0}.camp-rate-toggle-wrapper{display:block;margin-top:18px;padding:12px 0;text-align:center;border-top:#d7d7d7 1px solid;cursor:pointer}.camp-rate-toggle-wrapper a{font-size:13px;display:inline-block;padding-right:17px;position:relative;color:#13c657;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.camp-rate-toggle-wrapper a:after,.camp-rate-toggle-wrapper a:before{position:absolute;right:3px;top:4px;width:8px;height:5px;-webkit-transition:.3s;content:""}.camp-rate-toggle-wrapper a:after{background:url(../img/sprites.png) -353px -141px no-repeat;opacity:1;transition:.3s;-webkit-transform:rotateZ(0);transform:rotateZ(0)}.camp-rate-toggle-wrapper a:before{background:url(../img/sprites.png) -353px -146px no-repeat;opacity:0;transition:.3s;-webkit-transform:rotateZ(0);transform:rotateZ(0)}.camp-rate-toggle-wrapper a:hover{text-decoration:none}.camp-rate-toggle-wrapper a.open{color:#a0a0a0}.camp-rate-toggle-wrapper a.open:after{opacity:0;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.camp-rate-toggle-wrapper a.open:before{opacity:1;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.no-house{padding-top:33px}.camp-rates-additional-options-left{width:345px;padding-top:20px}.camp-rates-additional-options-subheader{font-size:14px}.camp-rates-additional-options-subheader-text{display:none}.camp-rates-additional-options-content{display:none;position:relative;padding:15px 30px 30px 15px}.camp-rates-additional-options-content:before{content:"";position:absolute;left:12px;right:11px;top:-1px;height:1px;background:#d7d7d7}.camp-rates-additional-options-text{padding:0 0 17px;display:block}.camp-rates-additional-options-selection{padding:0;font-size:14px}.camp-rates-additional-options-selection li+li{margin-top:16px}.camp-rates-additional-options-selection li .radiobox.active+.camp-rates-additional-option-period-wrapper{height:49px}.camp-rates-additional-options-right{width:345px;margin-left:30px}.camp-rates-additional-options-switcher{position:absolute;font-size:13px;text-decoration:underline;top:16px;right:13px;padding-right:19px;color:#13c657;font-weight:400;-webkit-transition:.3s;transition:.3s}.camp-rates-additional-options-switcher:after,.camp-rates-additional-options-switcher:before{content:"";position:absolute;top:7px;width:8px;height:5px}.camp-rates-additional-options-switcher:after{right:0;background:url(../img/sprites.png) -353px -141px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s;-webkit-transform:rotateZ(0);transform:rotateZ(0)}.camp-rates-additional-options-switcher:before{right:0;background:url(../img/sprites.png) -353px -146px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s;-webkit-transform:rotateZ(0);transform:rotateZ(0)}.camp-rates-additional-options-switcher:hover{text-decoration:none}.camp-rates-additional-options-switcher.active{color:#a0a0a0}.camp-rates-additional-options-switcher.active:after{opacity:0;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.camp-rates-additional-options-switcher.active:before{opacity:1;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.camp-rates-additional-option-period-wrapper .dropdown{height:36px}.camp-rates-additional-option-period-wrapper .dropdown .dropdown-list-container{top:40px}.camp-rates-additional-option-period-wrapper .dropdown .dropdown-list-container.reversed{bottom:40px;top:auto}.camp-section-how-to-get{padding-top:6px;font-size:14px;padding-bottom:7px}.camp-how-to-get-bordered-block:last-child{display:none}.camp-how-to-get-bordered-block.pre-last-block{border:none}.camp-section-organizer{padding-top:0;font-size:14px;padding-bottom:30px}.camp-section-organizer .camp-block-title{padding-top:18px}.camp-organizer-logo-wrapper{width:99px;height:99px;border-radius:50px;margin-bottom:17px}.camp-organizer-right{margin-left:243px}.camp-organizer-title{padding-top:25px}.camp-organizer-text{padding-top:14px}.camp-organizer-link-wrapper{padding-top:18px}.camp-organizer-social-wrapper{padding-top:17px;margin-left:-6px}.camp-organizer-social-button{width:32px;height:31px}.camp-organizer-social-button+.camp-organizer-social-button{margin-left:18px}.camp-organizer-social-button.fb{background-position:-10px -222px}.camp-organizer-social-button.vk{background-position:-42px -222px}.camp-organizer-social-button.ok{background-position:-74px -222px}.camp-organizer-social-button.gp{background-position:-107px -222px}.camp-organizer-other-events-wrapper{margin-top:33px;padding-top:27px}.camp-organizer-other-events-title{padding-bottom:27px}.camp-review-block{padding-bottom:25px}.camp-section-reviews{font-size:14px;padding-bottom:42px}.camp-show-more-reviews-wrapper{padding-top:31px}.camp-map{height:400px}.camp-section-similar-camps{padding-top:8px;padding-bottom:66px}.camp-section-similar-camps .camp-block-title{padding-bottom:24px}.camp-section-share-to-friends{display:block}.camp-section-share-to-friends-inner{padding:17px 0;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase}.camp-section-share-to-friends-inner a,.camp-section-share-to-friends-inner span{vertical-align:middle}.camp-section-share-to-friends-inner .camp-sidebar-share-social-button{margin-left:21px}.camp-section-share-to-friends-inner span+.camp-sidebar-share-social-button{margin-left:37px}.md-camp-floating-actions{display:block;position:fixed;left:0;bottom:0;width:100%;height:44px;background:#FFF;box-shadow:0 0 29px rgba(0,0,0,.23);-webkit-transition:bottom .3s;transition:bottom .3s;z-index:15}.camp-floating-claim-action:before,.camp-floating-like-action:before{left:50%;margin-left:-10px;content:""}.md-camp-floating-actions.hidden{bottom:-44px}.md-camp-floating-actions.static-hidden{opacity:0}.camp-floating-actions-left{float:left;width:50%;background:#FFF;height:44px}.camp-floating-actions-right{float:left;width:50%;background:#ff352b;height:44px;color:#FFF;text-align:center;font-size:12px;text-transform:uppercase;-webkit-transition:.3s;transition:.3s;text-decoration:none;padding:17px;font-weight:600;position:relative}.camp-floating-actions-right:hover{background:#e51e14}.camp-floating-actions-left-inner{float:right;width:384px;height:44px}.camp-floating-like-action{float:left;width:63px;height:44px;position:relative}.camp-floating-like-action:after{content:"";position:absolute;right:0;top:3px;bottom:3px;width:1px;background:#d8d8d8}.camp-floating-like-action:before{width:19px;height:16px;position:absolute;top:50%;margin-top:-8px;background:url(../img/sprites.png) -600px -103px no-repeat}.camp-floating-like-action.active:before,.camp-floating-like-action:hover:before{background-position:-625px 0}.camp-floating-claim-action{float:left;width:59px;height:44px;position:relative}.camp-floating-claim-action:after{content:"";position:absolute;right:0;top:3px;bottom:3px;width:1px;background:#d8d8d8}.camp-floating-claim-action:before{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;background:url(../img/sprites.png) -733px -276px no-repeat}.camp-sidebar,.camp-sidebar-book-box{position:static;width:100%}.camp-floating-claim-action.active:before,.camp-floating-claim-action:hover:before{background-position:-753px -276px}.camp-floating-actions-price{margin-left:122px;font-size:14px;font-weight:700;padding-top:16px;padding-right:18px;text-align:center;cursor:pointer}.camp-sidebar-wrapper{top:auto;bottom:0;z-index:50;background:#FFF;box-shadow:0 0 29px rgba(0,0,0,.23);margin:0 0 -100%;left:0;width:100%;height:auto;font-size:14px}.camp-sidebar-wrapper.active{margin-bottom:0}.camp-sidebar-share-box{display:none}.camp-sidebar-book-box{box-shadow:none;padding:0 38px}.md-camp-sidebar-hide-row{display:block;padding:23px 0 19px;text-align:center;border-bottom:#d8d8d8 1px solid}.md-camp-sidebar-hide-row a{display:inline-block;padding-right:14px;color:#a1a1a1;position:relative}.md-camp-sidebar-hide-row a:after{content:"";position:absolute;right:0;top:50%;width:8px;height:4px;margin-top:-2px;background:url(../img/sprites.png) -6px -20px no-repeat}.camp-sidebar-book-header{margin:0;padding:15px 0 16px}.camp-sidebar-book-row-date{float:left;width:281px;padding-top:25px}.camp-sidebar-book-row-pax{float:left;width:135px;margin-left:11px;padding-top:25px;margin-top:-89px}.camp-sidebar-book-row-date-label{font-size:14px}.md-camp-sidebar-book-row-pax-label{display:block;color:#5c5c5c;font-size:14px;font-weight:600}.camp-main-photos-slider .owl-dots.disabled,.camp-sidebar-book-row-pax-label{display:none}.camp-past-floating-actions-left-inner,.camp-past-floating-actions-right-button{text-align:center;font-size:12px;line-height:14px;text-transform:uppercase;font-weight:600;-webkit-box-orient:vertical;-webkit-box-direction:normal}.camp-sidebar-book-row-button{clear:both;padding-top:23px}.camp-sidebar-book-row-date-fields{padding-top:12px}.camp-sidebar-book-row-date-fields .dropdown{height:36px;padding-top:9px}.camp-sidebar-book-row-date-fields .dropdown .dropdown-list-container{top:40px}.camp-sidebar-book-row-date-fields .dropdown .dropdown-list-container.reversed{bottom:40px;top:auto}.camp-sidebar-book-container{padding:0 106px 26px 111px}.camp-sidebar-book-row-pax-fields{padding-top:12px;width:100%}.camp-sidebar-book-row-pax-fields .dropdown{height:36px;width:100%;padding-top:9px}.camp-sidebar-book-row-pax-fields .dropdown .dropdown-list-container{top:40px}.camp-sidebar-book-row-pax-fields .dropdown .dropdown-list-container.reversed{bottom:40px;top:auto}.camp-book-additional-option-row,.camp-book-additional-option-total-row{margin:0}.camp-main-photos-slider{height:100%;position:relative}.camp-main-photos-slider .owl-stage-outer{position:absolute;left:0;top:0;right:0;bottom:0;height:auto}.camp-main-photos-slider .owl-dots{position:absolute;bottom:12px;left:0;right:0;padding-top:0;padding-bottom:0}.camp-main-photos-slider .owl-dots .owl-dot{background:#FFF;border:none;width:6px;height:6px;border-radius:3px;opacity:.5}.camp-main-photos-slider .owl-dots .owl-dot.active{opacity:1}.camp-past-floating-actions-left{background:#ff352b}.camp-past-floating-actions-left-inner{float:right;height:44px;width:100%;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.camp-past-floating-actions-right{background:#FFF;float:left;width:50%;height:44px}.camp-past-floating-actions-right .camp-floating-claim-action{float:right}.camp-past-floating-actions-right .camp-floating-claim-action:after{left:0;right:auto}.camp-past-floating-actions-right-button{margin-right:59px;height:44px;width:auto;color:#1f1f1f;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.inner-header-lk-container .header-navigation li.md-hide-naviation,.landing-top-account-box .top-account-name{display:none}.landing-logo-link{width:136px;height:32px;left:0;margin-top:29px}.landing-top-account-box{margin-top:28px}.landing-top-account-box .top-account-avatar-wrapper{margin:0;width:39px;height:39px}.landing-top-account-box .top-account-avatar-wrapper .top-account-avatar{width:39px;height:39px}.landing-top-account-box .top-account-avatar-wrapper .badge{left:23px;top:-6px}.landing-top-account-box .top-account-navigation{padding-right:21px}.landing-top-account-box .top-account-navigation-list{top:61px}.landing-banner-header{font-size:30px;line-height:36px}.landing-banner-text{font-size:16px;max-width:610px;margin-top:21px}.landing-banner-button-wrapper{padding-top:34px}.landing-content-section{padding-top:35px;font-size:14px}.landing-content-block{margin:0 -24px;padding-right:24px;padding-left:193px}.landing-content-block:before{left:24px}.landing-content-block.people{padding-bottom:20px}.landing-content-block.people:before{top:75px}.landing-content-block.world{padding-top:39px;padding-bottom:20px}.landing-content-block.world:before{top:76px}.landing-content-block.connect{padding-bottom:15px}.landing-content-block.connect:before{top:61px}.landing-content-block.connect .landing-content-block-header{padding-top:0}.landing-content-block.support{padding-top:34px;padding-bottom:15px}.landing-content-block.support:before{top:69px}.landing-content-block.support .landing-content-block-header{padding-top:0}.landing-content-block.wallet{padding-top:34px;padding-bottom:34px}.landing-content-block.wallet:before{top:84px}.landing-content-block.wallet .landing-content-block-header{padding-top:0}.landing-content-block-list li{width:100%;padding-right:0;padding-bottom:13px}.landing-content-block-list li:nth-child(3n){width:100%}.landing-collage{height:253px}.landing-collage-button-wrapper{padding-top:95px}.inner-header-lk-container{min-height:89px}.inner-header-lk-container .logo-link-inner{margin-top:29px}.inner-header-lk-container .top-account-box-inner{margin-top:28px}.inner-header-lk-container .inner-header-inner{margin:0 70px 0 159px}.inner-header-lk-container .header-navigation{top:33px;text-align:left}.inner-header-lk-container .header-navigation li{font-size:13px}.inner-header-lk-container .header-navigation li a{padding:7px 15px}.lk-section-profile{padding-top:30px;font-size:14px}.profile-form-left{width:160px;padding-top:0}.profile-avatar-container-inner{height:119px}.profile-form-middle{margin:0 277px 0 181px}.profile-form-right{width:256px;margin:0;padding-top:1px}.profile-social-connet-box{min-height:157px;padding-bottom:10px}.profile-social-connet-box+.profile-form-row{margin-top:7px}.profile-social-connet-box-header{border:none;margin:0;padding:16px 0;text-align:center}.profile-social-connet-box-inner{position:relative;padding:0 0 56px}.profile-form-middle-left .profile-form-subheader,.profile-form-middle-right .profile-form-subheader{padding-bottom:3px}.profile-social-connet-button{position:absolute;width:166px;bottom:0;left:50%;margin-left:-83px}.profile-social-connet-box-icons{margin:0;text-align:center}.profile-social-connet-icon{width:30px;height:30px}.profile-social-connet-icon+.profile-social-connet-icon{margin-left:19px}.profile-social-connet-icon a{right:-13px;top:-13px}.profile-social-connet-icon.fb:before{background-position:-256px -325px}.profile-social-connet-icon.vk:before{background-position:-286px -325px}.profile-social-connet-icon.gp:before{background-position:-316px -325px}.profile-form-middle-left{padding-top:26px;width:379px}.profile-social-links-row{margin-bottom:0;min-height:42px;padding-top:13px;border-bottom:#d7d7d7 1px solid}.profile-social-links-row:last-child{border:none}.profile-social-link-remove{top:13px}.profile-form-middle-right{width:341px;padding-top:26px}.profile-langs-line{float:left;width:200px}.profile-langs-line+.profile-langs-line{margin-top:0;width:140px}.profile-langs-line:last-child .profile-langs-line-block{padding-right:0;position:relative}.profile-langs-line:last-child .profile-langs-line-block:before{content:"";position:absolute;left:-41px;top:5px;bottom:6px;width:1px;background:#d7d7d7}.profile-langs-block+.profile-langs-block{border-top:#d7d7d7 1px solid;margin-top:0}.profile-langs-line-block{width:100%;height:42px;padding-top:13px;border-bottom:#d7d7d7 1px solid;padding-right:50px}.profile-langs-line-block:last-child{border:none;width:100%}.profile-form-bottom{padding-top:23px}.profile-rating-left{width:153px}.profile-rating-middle{width:335px}.profile-rating-mark-row{padding-left:50px}.lk-section-reviews{font-size:14px;padding-bottom:44px}.profile-rating-right{margin-left:39px}.profile-reviews-block{padding-top:25px}.profile-reviews-block .camp-review-comment-block .camp-review-title:before{left:-18px}.lk-section-profile-public{padding-top:12px}.lk-section-profile-public .camp-breadcrumbs{display:block}.public-profile-left{padding-top:15px;width:247px}.public-profile-left .button.subscribe-on-organizer{display:none}.public-profile-left .button.md-subscribe-on-organizer{display:block}.public-profile-left-image{height:236px;margin-bottom:18px}.public-profile-right{margin-left:275px;padding-top:7px}.public-profile-right-header{display:none}.public-profile-right-header.md{display:block}.public-profile-right-icons{padding-right:3px;padding-top:5px}.public-profile-right-icons .camp-icon-description{top:60px}.public-profile-info-row a.public-profile-info-row-more{display:inline;color:#1f1f1f;text-decoration:underline;font-style:italic}.camp-sidebar-book-row-date .text-icon,.lk-navigation-hide-on-md,.messages-inner-form-left,.messages-inner-form-right,.my-camps-action-button-md-hide,.profile-public-future-camps-container .catalog-camp-box:nth-child(3),.public-profile-info-row-more-content{display:none}.public-profile-social-icons{padding-bottom:15px;padding-top:11px}.profile-public-section-reviews{padding-top:12px;padding-bottom:4px}.camp-review-title .camp-review-link:after{content:","}.camp-review-title .camp-review-link+.camp-review-location{margin-left:0}.profile-public-reviews .camp-review-block{padding-bottom:22px;padding-top:30px}.profile-public-reviews .camp-review-comment-block{padding-top:37px}.proflie-public-show-more-wrapper{padding-top:3px}.personal-profile-navigation{padding-left:0}.personal-profile.lk-section-profile{padding-top:30px}.personal-profile .profile-avatar-container-inner{height:120px}.personal-profile .profile-form-middle{padding-top:0}.personal-profile .profile-form-right{padding-top:1px}.personal-profile.lk-section-reviews{padding-top:17px}.lk-section-travels{padding-top:10px;padding-bottom:70px}.profile-travel-block{width:100%;font-size:14px}.profile-travel-block-left{width:260px}.profile-travel-block-right{margin-left:260px;padding:20px 20px 0 24px}.profile-travel-block-state{right:49px}.profile-travel-block-right-header{margin-bottom:4px}.my-camps-item .profile-travel-block-right-column-value,.my-camps-item .profile-travel-block-right-header,.profile-travel-block-right-column-value{margin-bottom:5px}.profile-form-subheader-between-travels{padding-top:23px}.profile-section-header-favorite{padding-top:34px}.profile-travel-block-remove{right:19px}.message-block-author-column{width:151px}.message-block-message-column{width:399px}.message-block{margin:0 -24px;padding:0 24px}.messages-section{padding-bottom:41px}.messages-inner-container{margin:0 -24px;padding:30px 24px 40px}.message-inner-item{width:100%}.message-inner-item.left,.message-inner-item.right{margin-left:0}.messages-inner-form{position:relative}.messages-inner-form-button{padding:0}.messages-inner-form-button .button{padding:0;position:absolute;right:0;bottom:0;font-size:0;width:73px;height:73px;background:#FFF;border:none;border-radius:37px;min-width:0}.messages-inner-form-button .button:after,.messages-inner-form-button .button:before{content:"";width:20px;height:17px;left:50%;top:50%;margin-left:-7px;margin-top:-8px;position:absolute}.messages-inner-form-button .button:before{background:url(../img/sprites.png) -346px -325px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.messages-inner-form-button .button:after{background:url(../img/sprites.png) -346px -342px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.messages-inner-form-button .button:hover:before{opacity:0}.messages-inner-form-button .button:hover:after{opacity:1}.upload-message-files-button{padding:0;position:absolute;left:0;bottom:0;font-size:0;width:73px;height:73px;background:#FFF;border:none;border-radius:37px;min-width:0}.upload-message-files-button:after,.upload-message-files-button:before{content:"";width:28px;height:26px;top:50%;margin-left:-14px;margin-top:-13px;left:50%;position:absolute}.upload-message-files-button:before{background:url(../img/sprites.png) -685px -314px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.upload-message-files-button:after{background:url(../img/sprites.png) -685px -340px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.upload-message-files-button:hover:before{opacity:0}.upload-message-files-button:hover:after{opacity:1}.lk-navigation-up-on-md{text-transform:capitalize}.my-camps-section{padding:29px 0 50px}.my-camps-sidebar-wrapper{position:absolute;top:0}.my-camps-action-box{box-shadow:none;background:0 0;padding:0;top:109px;right:39px;width:200px;height:41px}.my-camps-action-box .button{width:100%;height:100%;padding-top:10px}.my-camps-item .profile-travel-block-right-column .button{margin-left:-2px}.my-camps-item .profile-travel-block-right-column .button+.button{margin-top:13px}.my-camps-item+.my-camps-item{margin-top:31px}.my-camp-state-selector-wrapper{right:26px}.my-camp-state-selector-wrapper .dropdown{padding-right:22px}.my-camps-preview-button{margin-top:52px}.register-form-dob-row .dropdown{padding-top:11px}.messages-inner-bottom{height:134px}.messages-inner-bottom .messages-inner-inner-bottom{-webkit-transition:.3s;transition:.3s}.messages-inner-bottom.footer-opened .messages-inner-inner-bottom{bottom:50px}.messages-inner-inner-top{top:89px;-webkit-transition:.3s;transition:.3s}.messages-inner-inner-top.on-top{top:0}.md-camp-floating-actions-help{display:block;position:absolute;bottom:54px;width:200px;background:#000;padding:5px 10px;color:#FFF;font-size:12px;text-align:center;left:50%;margin-left:-100px;text-transform:none;font-weight:400;visibility:hidden;opacity:0;-webkit-transition:.5s;transition:.5s}.md-camp-floating-actions-help:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#000 transparent transparent;border-width:5px;margin-left:-5px}.camp-floating-actions-right.show-help .md-camp-floating-actions-help{visibility:visible;opacity:1}.md-hidden-camp-dropdown{display:none}.md-visible-camp-dropdown-value{display:block;min-height:36px;padding:12px 0 0}.bookings-action-block{width:172px;font-size:12px}.actions-dropdown-container:after{left:50px;margin-left:0}.bookings-float-actions.floating{top:89px}.md-span{display:inline}.camp-form-right,.camp-main-photos-button-container,.camp-sidebar-book-rates-helper,.camp-sidebar-claim-box,.camp-sidebar-more-about-payment,.lg-span,.md-hide{display:none}.camp-form-left{padding-right:0}.section-camp-form{font-size:14px}.section-camp-form .dropdown{height:36px;padding-top:9px}.main-table tbody td{font-size:12px}.message-block-picture-wrapper{width:42px;height:42px;border-radius:21px}.inner-filter.static-page-filter{padding-top:31px}.error-404-content,.error-404-sidebar{padding-top:40px}.inner-filter.static-page-filter .inner-filter-top-field-wrapper{margin-right:0}.page-title.error-404{font-size:40px;margin-top:-6px;padding-bottom:27px}.error-404-text{font-size:24px}.error-404-sub-text{font-size:14px}.error-404-sidebar-content-wrapper{width:240px}.error-404-sidebar-image-wrapper{width:240px;height:240px;border-radius:120px}.error-404-sidebar-content-text{right:240px;max-width:120px}.error-404-sidebar-content-text-header{font-size:24px}.error-404-sidebar-content-text-row{font-size:14px}.camp-payment-conditions-left,.camp-payment-conditions-right{width:360px}.my-camp-section-disclaimer{padding-top:25px}.new-review-form-header{padding-top:32px}.new-review-form-right-side{width:260px}.new-review-form-side{width:420px}.new-review-form-button{width:100%}.seo-catalog-link-block{width:50%}.seo-catalog-link-block:nth-child(2n+1){clear:both}.seo-catalog-link-block:nth-child(3n+1){clear:none}.catalog-photos-paralax-slider{margin-top:0}.contacts-right-side{width:366px;padding-left:30px}.contacts-left-side{width:354px;padding-right:30px}.features-box-table-title-sub{padding:0 0 13px 20px}}@media screen and (max-width:767px){.display-block-sm,.dropdown select{display:block}.camp-header-icons,.camp-header-subtitle,.camp-header-title,.copyrights,.footer-navigation-column,.footer-social-wrapper,.inner-filter-dropdown .dropdown-label,footer .footer-left{text-align:center}.switch-filters-button.active-sm{background:#d7d7d7}.features-box.active-sm .features-box-heading:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.homepage-header{min-height:0;height:auto;background:#f2f2f2}.homepage-header .header-content-container{height:auto}.homepage-header-bg-container{height:343px;background-color:#4b4c40}.dropdown+.dropdown:before,.filter-row.top:before{background:#d7d7d7;content:""}body{min-width:0;font-size:13px}.content-width{width:100%;padding:0 10px}.logo-link{width:136px;height:30px;position:relative;float:left;left:0;top:0;margin-top:7px}.top-account-box{position:relative;float:right;right:0;top:0;padding-top:3px;z-index:20}.top-account-box .button{font-size:12px;padding:5px 5px 4px;min-width:95px;margin-top:4px}.top-account-navigation{padding-right:21px}.top-account-navigation:after{right:0}.top-account-navigation .top-account-name{display:none}.top-account-navigation .top-account-avatar-wrapper{width:39px;height:39px;margin:0}.top-account-navigation .top-account-avatar-wrapper .badge{left:23px;top:-5px}.top-account-navigation .top-account-avatar{border-radius:20px;width:39px;height:39px}.top-account-navigation .top-account-navigation-list{position:fixed;left:0;top:0;bottom:0;width:auto;margin:-50px 0 0;padding:0;-webkit-transition:0s;transition:0s;visibility:visible;opacity:1;display:none;z-index:100}.top-account-navigation.open .top-account-navigation-list,.word-break-sm{display:block}.top-account-navigation .top-account-navigation-list li a{padding:13px 20px 12px;font-size:15px}.header-navigation-container{float:left;width:100%}.header-navigation-container .logo-link{top:15px;left:0;height:30px;width:136px;margin:0}.filter-dropdown-category,.filter-dropdown-dates-range,.filter-dropdown-prices{width:100%}.header-navigation-container .top-account-box{right:0;top:8px;margin:0}.header-content-container{clear:both}.homepage-header-top-box{padding-top:41px;position:static}.homepage-header-heading{font-size:25px;line-height:30px}.homepage-header-subheading{font-size:16px;margin-top:24px}.homepage-header-button-wrapper{display:none}.homepage-filter{position:relative;left:0;bottom:0;padding-top:39px;right:0}.homepage-filter.show-additional-fields-sm .filter-row.top{visibility:visible;opacity:1;height:180px;position:absolute;top:174px;z-index:1;display:block;width:100%}.camps-slider-container .camps-slider-item .camps-slider-item-image-link:hover:after,.popular-search-container .popular-search-item .popular-search-item-image-link:hover:after{opacity:0}.homepage-filter.show-additional-fields-sm .filter-row.bottom{height:360px;padding:0}.homepage-filter.show-additional-fields-sm .filter-row.bottom .filter-submit-button-wrapper,.homepage-filter.show-additional-fields-sm .filter-row.bottom .switch-filters-button{margin-top:180px}.filter-row{padding:0}.filter-row.top{display:none;top:0;height:0;padding:0;-webkit-transition:0s;transition:0s}.filter-row.top:before{position:absolute;left:10px;top:0;right:10px;height:1px;z-index:1}.filter-row.bottom{height:180px;padding:0}.filter-dropdown-prices .dropdown-list-container{margin-top:40px;visibility:visible;opacity:0;z-index:-1;height:0;overflow:hidden}.filter-dropdown-prices.open .dropdown-list-container{z-index:10;height:auto;overflow:visible}.filter-dropdown-dates-range .dropdown-list-container{left:0;right:auto}.filter-dropdown-dates-range .dropdown-list-container:after{left:33px;margin-left:0}.dropdown{height:45px;padding:17px 36px 12px 15px}.dropdown+.dropdown:before{position:absolute;left:10px;right:10px;top:0;height:1px;width:auto}.dropdown .dropdown-list-container{top:45px}.switch-filters-button{float:left;width:55px;height:45px}.switch-filters-button:after{width:20px;height:22px;left:50%;top:50%;margin-left:-10px;margin-top:-11px;background:url(../img/sprites.png) -46px 0 no-repeat}.filter-row .filter-submit-button,.filter-row .switch-filters-button{margin-top:0}.filter-row .switch-filters-button:before{height:1px;width:auto;left:10px;right:10px;top:0;background:#d7d7d7}.filter-submit-button-wrapper{display:block;margin-left:55px;margin-right:0;width:auto}.filter-dropdown-city,.filter-dropdown-country,.filter-dropdown-sub-category,.filter-dropdown-tarif-options,.filter-submit-button-wrapper .filter-submit-button{width:100%}.filter-submit-button .icon{margin-right:8px;margin-left:-8px}.filter-submit-button .icon.search{margin-top:-4px}.page-title{font-size:17px;line-height:24px}.page-title.most-interesting{padding:0 0 18px}.page-title.to-companies,.page-title.what-people-search,.page-title.why-we{font-size:20px;padding:0 0 19px}section.homepage-most-interesting{padding:31px 0 20px}.most-interesting-tabs{margin-bottom:7px}.most-interesting-tabs li a .icon,.most-interesting-tabs li a .icon.closest-dates{margin-bottom:10px}.most-interesting-tabs li{width:33.33%}.most-interesting-tabs li:nth-child(4),.most-interesting-tabs li:nth-child(5){display:none}.most-interesting-tabs li a{font-size:10px}.most-interesting-tabs li a .icon.popular{margin-top:3px}.most-interesting-tabs li a .icon.friends{margin-bottom:8px}.camps-slider-container.owl-loaded .camps-slider-item,.camps-slider-container.owl-loaded .camps-slider-item:nth-child(1),.camps-slider-container.owl-loaded .camps-slider-item:nth-child(2),.camps-slider-container.owl-loaded .camps-slider-item:nth-child(3){display:block}.camps-slider-container .camps-slider-item{display:none}.camps-slider-container .camps-slider-item:nth-child(1){display:inline-block;width:100%}.camps-slider-container .camps-slider-item .camps-slider-item-more-link,.camps-slider-container .camps-slider-item:nth-child(2),.camps-slider-container .camps-slider-item:nth-child(3){display:none}.camps-slider-container .camps-slider-item:nth-child(1)+.camps-slider-item{margin-left:0}.camps-slider-container .camps-slider-item .camps-slider-item-image-link{height:172px}.camps-slider-container .camps-slider-item .camps-slider-item-image-link>img{-webkit-transform:scale(1);transform:scale(1)}.camps-slider-container .camps-slider-item .camps-slider-item-image-link:hover>img{-webkit-transform:scale(1);transform:scale(1)}.camps-slider-container .camps-slider-item .camps-slider-item-image-link .camps-slider-item-image-text{left:23px;bottom:13px}.camps-slider-container .camps-slider-item .camps-slider-item-content{padding:25px}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-column{padding:0 12px 0 0}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-column+.camps-slider-item-content-column{padding:0 0 0 23px}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-column:after{top:-6px;bottom:-11px}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-row+.camps-slider-item-content-row{margin-top:31px}.camps-slider-container .camps-slider-item .camps-slider-item-content .camps-slider-item-content-row .camps-slider-item-content-row-text{font-size:13px}.camps-slider-container .owl-stage-outer .owl-stage .owl-item{width:auto;margin-right:0}.most-interesting-read-more-wrapper{padding-top:15px}section.why-we{padding:10px 0 20px}.features-column{float:none;width:100%;padding:0}.features-column+.features-column{padding:7px 0 0}.features-box{padding:20px 22px 20px 20px}.features-box .features-box-list{padding:0;margin-bottom:-4px}.features-box .features-box-list li{padding:4px 0 4px 16px;font-size:12px;line-height:20px}.features-box .features-box-list li:before{top:8px}.features-box+.features-box{margin-top:7px}.features-box .features-box-heading{font-size:12px;padding:0 20px 0 68px;height:50px}.features-box .features-box-heading i{width:50px;height:50px}.features-box .features-box-heading:after{width:10px;height:6px;margin:-3px 0 0;background:url(../img/sprites.png) 0 -71px no-repeat}.features-box.great-company .features-box-heading i{background-position:-19px -118px}.features-box.great-company .features-box-hideable{margin:9px 0 2px}.features-box.cheaper-and-faster .features-box-heading i{background-position:-69px -118px}.features-box.cheaper-and-faster .features-box-hideable{margin:0 0 0 -10px}.features-box.decide-yourself .features-box-heading i{background-position:-119px -118px}.features-box.decide-yourself .features-box-hideable{margin:9px 0 0}.features-box.trip-at-any-season .features-box-heading i{background-position:-169px -118px}.features-box.trip-at-any-season .features-box-list{margin-bottom:2px}.features-box.trip-at-any-season .features-box-list:nth-child(2){min-height:0}.features-box.trip-at-any-season .features-box-list li{font-size:12px}.features-box.trip-at-any-season .features-box-hideable{margin:0 0 11px}.features-box.trip-at-any-season .features-box-text-column:nth-child(2){margin-top:4px}.features-box.useful-search .features-box-heading i{background-position:-219px -118px}.features-box.useful-search .features-box-hideable{margin:12px 0 2px}.features-box.safety .features-box-heading i{background-position:-269px -118px}.features-box.safety .features-box-hideable{margin:11px 0 8px}.features-box.safety .features-box-list{padding-right:20px}.features-box .features-box-table-title{font-size:12px;padding:21px 0 8px 24px}.features-box .features-box-table{margin-bottom:-3px}.features-box .features-box-table tr th{font-size:11px;line-height:13px;vertical-align:bottom}.features-box .features-box-table tr th:nth-child(1){width:80px;padding-left:0;padding-right:0}.features-box .features-box-table tr th:nth-child(3){width:55px;padding-left:0;padding-right:0}.features-box .features-box-table tr td{vertical-align:bottom;padding:5px 0;font-size:12px;line-height:20px}.features-box .features-box-table tr td:nth-child(1),.features-box .features-box-table tr td:nth-child(2),.features-box .features-box-table tr td:nth-child(3){padding-right:0}.features-box .features-box-table thead tr th{padding-bottom:6px}.features-box .features-box-table tfoot tr td{padding:7px 0;font-size:12px}.features-box .features-box-table tfoot tr:first-child td{padding-top:7px}.features-box .features-box-text-column{float:none;width:100%}.features-box .features-box-text-header{padding-top:24px}section.what-people-search{padding:20px 0}.popular-search-container.owl-loaded .popular-search-item{display:block}.popular-search-container.owl-loaded .popular-search-item:nth-child(1),.popular-search-container.owl-loaded .popular-search-item:nth-child(2),.popular-search-container.owl-loaded .popular-search-item:nth-child(3),.popular-search-container.owl-loaded .popular-search-item:nth-child(4){display:block;margin:0;width:100%}.popular-search-container .popular-search-item{display:none}.popular-search-container .popular-search-item:nth-child(1){display:inline-block;width:100%}.popular-search-container .popular-search-item .popular-search-item-more-link,.popular-search-container .popular-search-item:nth-child(2),.popular-search-container .popular-search-item:nth-child(3),.popular-search-container .popular-search-item:nth-child(4){display:none}.popular-search-container .popular-search-item:nth-child(1)+.popular-search-item{margin-left:0}.popular-search-container .popular-search-item .popular-search-item-image-link>img{height:auto;width:100%;-webkit-transform:scale(1);transform:scale(1)}.camp-icon:hover:before,.footer-social{opacity:1}.popular-search-container .popular-search-item .popular-search-item-image-link:hover>img{-webkit-transform:scale(1);transform:scale(1)}.popular-search-container .popular-search-item .popular-search-item-content{padding:22px 8px 20px}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-row{position:relative}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-row+.popular-search-item-content-row{margin-top:35px}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-row .popular-search-item-content-row-header{font-size:10px;font-weight:700;text-transform:uppercase;color:#13c657}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-row .popular-search-item-content-row-text{font-size:13px;height:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-column{float:left;width:50%;position:relative}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-column:nth-child(1):before{content:"";position:absolute;right:0;top:-7px;bottom:-7px;width:1px;height:auto;background:#d7d7d7}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-column:nth-child(2):before{content:"";position:absolute;left:-1px;top:-7px;bottom:-7px;width:1px;height:auto;background:#d7d7d7}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-column:nth-child(1){padding-left:30px}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-column:nth-child(2){padding-left:25px}.popular-search-container .popular-search-item .popular-search-item-content .popular-search-item-content-column+.popular-search-item-content-column{margin-top:0}.popular-search-container .owl-stage-outer .owl-stage .owl-item{width:auto;margin-right:0}section.to-companies{padding:11px 0 0}section.to-companies .content-width{padding:0}.to-companies-bar{height:481px}.to-companies-bar .to-companies-left{float:none;width:100%;height:242px}.to-companies-bar .to-companies-left .to-companies-left-container{position:absolute;right:0;left:0;top:0;bottom:0;overflow:hidden}.to-companies-bar .to-companies-right{float:none;width:100%;position:relative;display:block;text-align:center;padding:37px 0 0}.to-companies-bar .to-companies-right .to-companies-text{font-size:15px;font-weight:700;line-height:24px;text-transform:uppercase;height:205px}.to-companies-bar .to-companies-right .to-companies-button-wrapper{padding-top:15px}footer>.content-width{position:relative;padding-top:260px;padding-bottom:33px}footer .footer-left{width:auto;float:none;position:absolute;left:10px;right:10px;top:32px;padding:0}footer .footer-right{float:none}.bottom-logo-link{display:inline-block;float:none;margin:0}.bottom-logo-link+.clearfix{display:block}.bottom-phone-link{width:auto;font-size:16px;display:inline-block;float:none;margin:40px 0 0}.bottom-phone-link+.clearfix{display:block}.bottom-switcher{width:auto;float:none;margin:34px 0 0}.bottom-switcher li{margin-right:39px}.bottom-switcher li:last-child{margin-right:0}.bottom-switcher li+li:before{content:"";position:absolute;left:-20px;top:1px;bottom:2px;width:2px;background:#FFF}.bottom-switcher+.bottom-switcher{width:auto;float:none;margin:26px 0 0}.footer-navigation-column{float:none;width:100%;margin:0;padding:0}.footer-navigation-column:nth-child(1),.footer-navigation-column:nth-child(2),.footer-navigation-column:nth-child(3){width:100%}.footer-navigation-column li{display:none}.footer-navigation-column li.footer-navigation-header{display:block;font-size:14px}.footer-navigation-column li.footer-navigation-header>*{display:inline-block;position:relative;padding-right:30px;padding-left:30px;color:#FFF}.footer-navigation-column li.footer-navigation-header>:hover{color:#FFF}.footer-navigation-column li.footer-navigation-header>:after{content:"";position:absolute;width:10px;height:6px;right:0;top:50%;margin-top:-3px;background:url(../img/sprites.png) no-repeat;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.footer-navigation-column+.footer-navigation-column{margin-top:25px}.footer-navigation-column.open li{display:block}.catalog-map-button,.inner-filter-md-buttons,.sorting-bar-inner{display:none}.footer-navigation-column.open li.footer-navigation-header>*,.footer-navigation-column.open li.footer-navigation-header>:hover{color:#13c657}.footer-navigation-column.open li.footer-navigation-header>:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.footer-social-wrapper{float:none;padding-top:40px}.footer-social+.footer-social{margin-left:24px}.footer-bottom{height:141px}.copyrights{float:none}.floating-side-back-to-top{right:50%;left:10px;top:10px;width:auto;height:30px}.floating-side-back-to-top.active+.floating-side-switch-footer{left:50%}.floating-side-switch-footer{left:10px;right:10px;top:10px;width:auto;height:30px;margin-left:0}.inner-header{z-index:50}.inner-header.hidden{top:-109px}.logo-link-inner{margin:15px 0 17px}.top-account-box-inner{margin:8px 0 12px}.top-account-box-inner>.button{margin-right:-2px;min-width:95px;width:95px}.inner-header-inner{clear:both;margin:0;position:relative}.inner-filter{padding-top:0}.inner-filter-top-field-wrapper{margin-right:104px}.inner-filter-top-field-wrapper input[type=text]{padding:2px 44px 0 14px;font-size:12px}.sorting-bar{padding:10px 0;height:52px}.sm-sorting-bar-inner{display:block}.md-switch-filter-button{font-size:0;padding:0;width:43px;min-width:0}.md-switch-filter-button:after{right:9px}.md-switch-filter-button:before{content:"";position:absolute;left:9px;top:10px;width:10px;height:10px;background:url(../img/sprites.png) 0 -173px no-repeat}.md-switch-filter-button.active-static:before,.md-switch-filter-button.active:before{background-position:0 -183px}.md-switch-filter-button.active-static:after{content:"";position:absolute;right:9px;top:50%;width:8px;height:4px;margin-top:-2px;background:url(../img/sprites.png) 0 -193px no-repeat;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.sorting-dropdown{padding:9px 19px 7px 0;margin:0;height:32px}.catalog-camp-box-content,.catalog-camp-box-content-value{padding-top:13px}.sorting-dropdown .dropdown-label{font-weight:700}.catalog-camp-box{width:100%;height:auto;margin:0 0 20px}.catalog-camp-box-image,.catalog-camp-box-images-slider,.catalog-camp-box-images-slider-item{height:172px}.catalog-camp-box:nth-child(3n){margin-right:0}.catalog-camp-box .camp-icon-description{left:0;right:0;width:auto;top:auto;bottom:251px;margin-top:0;margin-bottom:20px;z-index:50}.catalog-camp-box .camp-icon-description.active{margin-bottom:0}.catalog-camp-box-images-slider .owl-dots{bottom:10px}.catalog-camp-box-images-slider-item img{width:100%}.catalog-camp-favorite-button{right:16px;top:15px}.catalog-camp-title{bottom:23px;left:25px}.catalog-camp-box-content-column:nth-child(1):after,.catalog-camp-box-content-column:nth-child(2):before{bottom:0;top:0}.inner-filter-magnifying-glass-button{right:12px}.catalog-camp-box-icons{margin-left:7px;margin-right:7px}.catalog-camp-box-content-column:nth-child(1){padding-left:11px}.catalog-camp-box-content-column:nth-child(2){padding-right:0}.catalog-camp-box-content-value-price{font-size:14px}.catalog-camp-box-content-row+.catalog-camp-box-content-row{margin-top:15px}.floating-footer{position:fixed;top:0;bottom:50px;z-index:60;overflow:auto}.floating-footer footer{position:relative;min-height:100%;padding-bottom:141px}.floating-footer footer .footer-bottom{position:absolute;left:0;bottom:0;width:100%}.camp-icon:hover{border:1px solid #e4e4e4;background:0 0}.camp-icon.active:before,.camp-icon:hover:after{opacity:0}.camp-icon.active{border:1px solid #13c657;background:#13c657}.camp-icon.small:after,.camp-icon.small:before{content:"";position:absolute;left:0;top:0;width:40px;height:40px;background-image:url(../img/big-icons.png);background-repeat:no-repeat}.camp-icon.active:after{opacity:1}.camp-icon.small:before{-webkit-transition:.3s;transition:.3s;opacity:1}.camp-icon.small:after{-webkit-transition:.3s;transition:.3s;opacity:0}.camp-icon.small.amateur:before{background-position:0 0}.camp-icon.small.amateur:after{background-position:-40px 0}.camp-icon.small.beginner:before{background-position:0 -40px}.camp-icon.small.beginner:after{background-position:-40px -40px}.camp-icon.small.billiards:before{background-position:0 -80px}.camp-icon.small.billiards:after{background-position:-40px -80px}.camp-icon.small.board_games:before{background-position:0 -120px}.camp-icon.small.board_games:after{background-position:-40px -120px}.camp-icon.small.cancel:before{background-position:0 -160px}.camp-icon.small.cancel:after{background-position:-40px -160px}.camp-icon.small.cinema:before{background-position:0 -200px}.camp-icon.small.cinema:after{background-position:-40px -200px}.camp-icon.small.competitions:before{background-position:0 -240px}.camp-icon.small.competitions:after{background-position:-40px -240px}.camp-icon.small.disco:before{background-position:0 -280px}.camp-icon.small.disco:after{background-position:-40px -280px}.camp-icon.small.excursions:before{background-position:0 -320px}.camp-icon.small.excursions:after{background-position:-40px -320px}.camp-icon.small.food_1:before{background-position:0 -360px}.camp-icon.small.food_1:after{background-position:-40px -360px}.camp-icon.small.food_2:before{background-position:0 -400px}.camp-icon.small.food_2:after{background-position:-40px -400px}.camp-icon.small.food_3:before{background-position:0 -440px}.camp-icon.small.food_3:after{background-position:-40px -440px}.camp-icon.small.group_training:before{background-position:0 -480px}.camp-icon.small.group_training:after{background-position:-40px -480px}.camp-icon.small.gym:before{background-position:0 -520px}.camp-icon.small.gym:after{background-position:-40px -520px}.camp-icon.small.individual_training:before{background-position:0 -560px}.camp-icon.small.individual_training:after{background-position:-40px -560px}.camp-icon.small.lectures:before{background-position:0 -600px}.camp-icon.small.lectures:after{background-position:-40px -600px}.camp-icon.small.medical_insurance:before{background-position:0 -640px}.camp-icon.small.medical_insurance:after{background-position:-40px -640px}.camp-icon.small.pool:before{background-position:0 -680px}.camp-icon.small.pool:after{background-position:-40px -680px}.camp-icon.small.pro:before{background-position:0 -720px}.camp-icon.small.pro:after{background-position:-40px -720px}.camp-icon.small.sauna:before{background-position:0 -760px}.camp-icon.small.sauna:after{background-position:-40px -760px}.camp-icon.small.spa:before{background-position:0 -800px}.camp-icon.small.spa:after{background-position:-40px -800px}.camp-icon.small.tennis:before{background-position:0 -840px}.camp-icon.small.tennis:after{background-position:-40px -840px}.camp-icon.small.without_experience:before{background-position:0 -880px}.camp-icon.small.without_experience:after{background-position:-40px -880px}.camp-icon.small.barbecue:before{background-position:0 -920px}.camp-icon.small.barbecue:after{background-position:-40px -920px}.camp-icon.small.bowling:before{background-position:0 -960px}.camp-icon.small.bowling:after{background-position:-40px -960px}.camp-icon.small.karaoke:before{background-position:0 -1000px}.camp-icon.small.karaoke:after{background-position:-40px -1000px}.camp-icon.small.table_hockey:before{background-position:0 -1040px}.camp-icon.small.table_hockey:after{background-position:-40px -1040px}.camp-icon.small.table_soccer:before{background-position:0 -1080px}.camp-icon.small.table_soccer:after{background-position:-40px -1080px}.camp-icon.small.flight:before{background-position:0 -1120px}.camp-icon.small.flight:after{background-position:-40px -1120px}.camp-icon.small.accomodation:before{background-position:0 -1160px}.camp-icon.small.accomodation:after{background-position:-40px -1160px}.camp-icon.small.rent:before{background-position:0 -1200px}.camp-icon.small.rent:after{background-position:-40px -1200px}.camp-icon.small:hover{border:1px solid #e4e4e4;background:0 0}.camp-icon.small:hover:before{opacity:1}.camp-icon.small:hover:after{opacity:0}.catalog-map-container-outer{padding-bottom:10px;padding-top:8px}.catalog-map-camp-box{top:8px;z-index:12;width:100%;height:300px}.catalog-map-container{height:300px}.catalog-map-camp-box-image{height:150px}.catalog-map-camp-box-image img{width:100%;height:auto}.catalog-map-camp-box-title{left:25px;bottom:49px}.catalog-map-camp-box-close{right:9px;top:10px}.catalog-map-camp-box-content{padding-top:26px;height:150px}.catalog-map-camp-box-content-column:nth-child(1):after,.catalog-map-camp-box-content-column:nth-child(2):before{top:-9px;bottom:-5px}.inner-filter-general-wrapper{position:fixed;left:0;top:0;right:0;bottom:0;overflow:auto;z-index:20;padding:20px 10px 10px;height:auto}.camp-main-photos-slider .camp-main-photos-slider-item,.sm-line-break{overflow:hidden}.inner-filter-column,.inner-filter-general-inner{width:100%;padding:0}.inner-filter-column:nth-child(1){padding:0}.inner-filter-column:nth-child(2){padding:10px 0 0}.inner-filter-dropdown{margin:0;height:30px;background:#f2f2f2;padding:8px 40px 6px}.inner-filter-dropdown+.inner-filter-dropdown:before,.inner-filter-dropdown:before{content:"";right:0;top:0;width:30px;height:30px;background:#e0e0e0;position:absolute}.inner-filter-dropdown+.inner-filter-dropdown{margin-top:10px}.inner-filter-dropdown+.inner-filter-dropdown:before{left:auto}.inner-filter-dropdown .dropdown-list-container.dropdown-list-dates-range{height:250px;max-height:250px;width:230px;margin-left:-115px}.inner-filter-dropdown select{width:100%}.inner-filter-selected{background:#13c657}.inner-filter-selected:after,.inner-filter-selected:before{content:none}.inner-filter-selected .dropdown-label{padding:0}.inner-filter-selected select{width:90%}.seo-catalog-terms{line-height:20px}.seo-catalog-title{margin-bottom:5px}.seo-catalog-container{padding-bottom:52px}.inner-filter-sm-buttons{display:block;padding:37px 0 0}.inner-filter-sm-button-reset{font-weight:600;float:left;font-size:13px;color:#1f1f1f;text-decoration:none;padding-right:19px;position:relative;-webkit-transition:.3s;transition:.3s}.inner-filter-sm-button-reset:after,.inner-filter-sm-button-reset:before{content:"";position:absolute;right:0;top:50%;width:9px;height:8px;margin-top:-4px;-webkit-transition:.3s}.inner-filter-sm-button-reset:before{background:url(../img/sprites.png) -33px -10px no-repeat;opacity:1;transition:.3s}.inner-filter-sm-button-reset:after{background:url(../img/sprites.png) 0 -121px no-repeat;opacity:0;transition:.3s}.inner-filter-sm-button-reset:active,.inner-filter-sm-button-reset:focus{color:#1f1f1f}.inner-filter-sm-button-reset:hover{color:#13c657}.inner-filter-sm-button-reset:hover:before{opacity:0}.inner-filter-sm-button-reset:hover:after{opacity:1}.inner-filter-sm-button-apply{font-weight:600;float:right;font-size:13px;color:#1f1f1f;text-decoration:none;padding-right:21px;position:relative;-webkit-transition:.3s;transition:.3s}.inner-filter-sm-button-apply:after,.inner-filter-sm-button-apply:before{position:absolute;width:11px;height:8px;margin-top:-4px;content:"";top:50%;right:0}.inner-filter-sm-button-apply:before{background:url(../img/sprites.png) 0 -157px no-repeat;opacity:1;-webkit-transition:.3s;transition:.3s}.inner-filter-sm-button-apply:after{background:url(../img/sprites.png) 0 -165px no-repeat;opacity:0;-webkit-transition:.3s;transition:.3s}.inner-filter-sm-button-apply:active,.inner-filter-sm-button-apply:focus{color:#1f1f1f}.inner-filter-sm-button-apply:hover{color:#13c657}.inner-filter-sm-button-apply:hover:before{opacity:0}.inner-filter-sm-button-apply:hover:after,.upload-message-files-button:hover:before{opacity:1}.header-bottom{padding-top:8px}.inner-header-inner-additional{margin:0;padding-top:0}.sm-header-top-container{position:relative;background:#FFF;z-index:15;height:58px}.inner-header-container{min-height:109px}.inner-filter-dropdown:not(.inner-filter-dropdown-prices):not(.inner-filter-dropdown-dates) .dropdown-list-container,.inner-header-camp-container .inner-header-inner{display:none}.inner-header-camp-container{min-height:58px}.inner-header-camp-container .logo-link-inner{margin:15px 0 0}.inner-header-camp-container .top-account-box-inner{margin:11px 0 0 14px;padding:0}.sm-camp-header-like{display:block;float:right;width:39px;height:39px;margin-top:11px;border-radius:20px;border:1px solid #afafaf;position:relative}.camp-header-organizer-logo,.camp-header-subtitle .rating-small,.camp-header-subtitle .rating-votes-counter,.camp-main-photos-slider .owl-dots.disabled{display:none}.sm-camp-header-like:before{content:"";width:19px;height:16px;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-8px;background:url(../img/sprites.png) -600px -103px no-repeat}.camp-header-left:after,.camp-header-organizer-logo:after,.camp-header-right:before{content:none}.sm-camp-header-like.active:before{background-position:-625px 0}.camp-main-photos-slider{height:100%;position:relative}.camp-main-photos-slider .owl-stage-outer{position:absolute;left:0;top:0;right:0;bottom:0;height:auto}.camp-main-photos-slider .owl-dots{position:absolute;bottom:10px;left:0;right:0;padding-top:0;padding-bottom:0}.camp-main-photos-slider .camp-main-photos-slider-item img{min-width:auto;height:100%}.camp-header-box{padding:16px 0 21px}.camp-header-left{float:none;width:100%;padding:0}.camp-header-organizer-link{min-height:0}.camp-header-right{padding:11px 0 0;margin:0;font-size:14px}.camp-header-title{font-size:17px;line-height:24px;padding:0 15px}.camp-header-subtitle{padding-left:10px;padding-top:9px}.camp-header-icons .camp-icon-description{text-align:left;width:auto;left:0;right:0}.camp-icon-description-text{paddin-top:5px;font-size:12px;line-height:19px}.camp-icon-description{height:auto;padding:28px 16px 33px 25px}.sm-camp-icon-description-icon{display:inline-block}.sm-camp-icon-description-close{display:block;position:absolute;width:9px;height:8px;cursor:pointer;background:url(../img/sprites.png) -33px -10px no-repeat;right:19px;top:18px}.sm-camp-house-hidden-description,.sm-hidden-camp-block{display:none}.sm-camp-icon-description-close:before{content:"";position:absolute;width:48px;height:48px;left:50%;top:50%;margin-left:-24px;margin-top:-24px}.camp-block-title{text-align:center;font-size:17px}.camp-bordered-block{padding-bottom:22px;margin-bottom:21px}.camp-block-text-offset{margin-top:18px}.hideable-content-preview-4-rows{max-height:110px}.camp-description-left{float:none;padding:1px 0 0;width:100%}.camp-description-right{margin-left:0;padding-top:11px}.camp-faq-block,.camp-recommendations-tabs{padding-top:4px}.camp-description-right-column-1{width:50%}.camp-description-right-column-2{width:50%;float:left;margin:0}.camp-description-column-label{padding-bottom:7px}.camp-section-description{font-size:14px}.camp-recommendations-tabs li{font-size:12px}.camp-recommendations-tabs li+li{margin-left:22px}.camp-faq-block+.camp-faq-block{margin-top:12px}.camp-faq-block-text{padding-top:5px}.camp-faq-block-header{line-height:22px;font-size:12px;font-weight:600}.camp-house-block-features-header,.camp-house-block-header{font-size:14px}.camp-faq-more-button-row{padding-top:17px}.camp-subdescription-header{padding-top:5px}.camp-subdescription-text{padding-top:8px}.sm-last-camp-block{border:none;padding-bottom:27px;margin-bottom:0}.camp-section-house{padding-bottom:30px}.camp-section-house .camp-block-title{padding-top:3px;padding-bottom:20px}.camp-house-block{padding:20px 0 21px}.camp-house-block-photos-row{padding-top:20px;height:205px}.camp-house-block-photos-row.owl-loaded{height:auto}.camp-house-block-photos-row .owl-stage-outer{height:185px}.camp-house-block-photos-row .owl-dots{padding-top:15px}.camp-house-block-photos-item{width:100%;height:185px;margin:0}.gallery-photo-preview-item{width:100%}.camp-house-block-link-row{padding-top:7px}.camp-house-block-features-row{padding-top:14px}.camp-house-block-features-column-1,.camp-house-block-features-column-2{width:50%;padding-top:20px}.camp-house-block-features-list li{line-height:22px;color:#747474}.camp-house-block-features-list li:before{top:5px}.camp-house-block-features-list li+li{margin-top:10px}.sm-camp-house-hiddeable-description-row{display:block;text-align:center;font-size:13px;padding-top:5px}.sm-camp-house-hiddeable-description-row a{color:#13c657;display:inline-block;padding-right:18px;text-decoration:underline;position:relative}.sm-camp-house-hiddeable-description-row a:after{content:"";position:absolute;right:0;top:5px;width:8px;height:5px;background:url(../img/sprites.png) 0 -197px no-repeat}.sm-camp-house-hiddeable-description-row a.opened{color:#747474}.sm-camp-house-hiddeable-description-row a.opened:after{height:4px;background:url(../img/sprites.png) -6px -20px no-repeat;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.sm-camp-house-hiddeable-description{padding-bottom:12px}.camp-houses-button-wrapper{padding-top:25px;text-align:center}.camp-section-rates{padding-top:6px}.camp-section-rates .camp-block-title{margin-bottom:20px}.camp-rate-block{position:relative;padding-top:49px;padding-left:8px;padding-right:7px}.camp-rate-block+.camp-rate-block{margin-top:26px}.camp-rate-header-right{position:absolute;left:8px;top:0;right:7px;height:49px;width:auto;text-align:center}.camp-rate-header-right .camp-rate-selector-row{padding:0;text-align:center}.camp-rate-header-right .camp-rate-selector-row a{display:block;padding:16px 0}.camp-rate-header-right .camp-rate-selector-row a:after,.camp-rate-header-right .camp-rate-selector-row a:before{content:none}.camp-rate-header-right .camp-rate-selector-row a span{position:relative;margin-left:23px}.camp-rate-header-right .camp-rate-selector-row a span:before{content:"";position:absolute;left:-23px;top:2px;width:12px;height:12px;border-radius:6px;background:#d9d9d9}.camp-rate-header-right .camp-rate-selector-row a.active span:before{background:#13c657}.camp-rate-header-left{float:none;width:100%;padding:0;text-align:center}.camp-rate-header-left .camp-rate-header-title{border:none;padding:14px 0 0;font-size:14px}.camp-rate-header-left .camp-rate-header-title:after{right:0}.camp-rates-icons{padding:17px 0 0}.camp-rate-header-middle{float:none;width:100%;text-align:center;padding:12px 0 20px}.camp-rate-header-house-explanation{margin-right:-3px;padding-top:12px}.camp-rate-content-table-wrapper{margin-top:21px;display:none}.sm-camp-rate-content-table-wrapper{border-top:#d7d7d7 1px solid;padding-bottom:20px;display:block}.sm-camp-rate-content-table-header{text-align:center;padding-top:16px}.sm-camp-rate-content-table-header a{color:#13c657;display:inline-block;padding-right:18px;position:relative;text-decoration:none;font-weight:700}.camp-how-to-get-visa-text,.sm-camp-rate-content-table-content{display:none}.sm-camp-rate-content-table-header a:after{content:"";position:absolute;right:0;top:5px;width:8px;height:5px;background:url(../img/sprites.png) 0 -197px no-repeat;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition:.3s;transition:.3s}.sm-camp-rate-content-table-header a.opened:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.camp-rate-content-text{border-top:#d7d7d7 1px solid;padding:18px 7px;font-size:13px;line-height:22px}.sm-camp-rate-content-table-content-row{padding-top:14px}.sm-camp-rate-content-table-content-row-dates{color:#747474;text-align:center}.sm-camp-rate-content-table-content-row-price{font-weight:700;padding-top:7px;text-align:center}.camp-rate-toggle-wrapper{padding:14px 0 17px;margin-top:0}.camp-rates-additional-options-block-header{font-size:17px}.camp-rates-additional-options-left{float:none;width:100%;padding-top:23px}.camp-rates-additional-options-block{padding-bottom:24px}.camp-rates-additional-options-block+.camp-rates-additional-options-block{padding-top:10px}.camp-rates-additional-options-right{float:none;width:100%;padding-top:17px;margin:0}.camp-rates-additional-options-item+.camp-rates-additional-options-item{margin-top:17px}.camp-rates-additional-options-content{paddint-top:17px}.camp-rates-additional-options-content:before{left:8px;right:7px}.camp-rates-additional-options-text{position:relative;padding-bottom:16px;margin-bottom:21px}.camp-rates-additional-options-text:after{content:"";position:absolute;left:-5px;right:-23px;bottom:0;height:1px;background:#d7d7d7}.camp-section-rates{padding-bottom:6px}.camp-section-how-to-get .camp-block-title{padding-bottom:21px}.camp-how-to-get-left{float:none;width:auto;padding-left:84px}.camp-how-to-get-left.visa{padding-top:5px;min-height:0}.camp-how-to-get-left.visa:before{width:48px;height:66px;background:url(../img/sprites.png) -502px -182px no-repeat}.camp-how-to-get-left.flight{padding-top:7px;min-height:0}.camp-how-to-get-left.flight:before{top:9px;width:55px;height:54px;background:url(../img/sprites.png) -550px -182px no-repeat}.camp-how-to-get-left.flight+.camp-how-to-get-right{padding-top:7px}.camp-how-to-get-right{padding-left:84px;margin:0;padding-top:6px}.camp-how-to-get-price{margin-left:-75px;padding-top:4px}.camp-how-to-get-button-wrapper{margin-left:-84px;padding-top:16px}.camp-how-to-get-button-wrapper .button{width:100%;min-width:none}.camp-how-to-get-bordered-block{padding-bottom:25px}.camp-how-to-get-flight-info{height:51px}.camp-how-to-get-flight-info+.camp-how-to-get-price,.camp-how-to-get-price-explanation{margin-left:-84px}.camp-how-to-get-flight-button-wrapper{padding-top:21px}.camp-how-to-get-button-explanation{display:block;color:#13c657;margin:0;padding:15px 0 0}.camp-section-organizer .camp-block-title{padding-top:24px;padding-bottom:21px}.camp-organizer-left{float:none;width:100%;padding-top:14px}.sm-camp-organizer-subscribe-button,.sm-camp-organizer-write-button{float:left;padding-top:60px;color:#13c657;text-decoration:none;text-align:center}.camp-organizer-logo-wrapper{width:66px;height:66px;border-radius:33px;margin-bottom:7px}.sm-camp-organizer-subscribe-button:before,.sm-camp-organizer-write-button:before{content:"";left:50%;top:0;height:51px;margin-left:-26px}.sm-hidden-organizer-block{display:none}.sm-visible-organizer-block{display:block}.camp-organizer-other-events-wrapper,.camp-organizer-social-wrapper,.camp-organizer-title{display:none}.sm-camp-organizer-title{text-align:center;padding-bottom:10px}.sm-camp-organizer-subscribe-button{width:50%;position:relative}.sm-camp-organizer-subscribe-button:before{position:absolute;width:51px;background:url(../img/sprites.png) -502px -248px no-repeat}.sm-camp-organizer-subscribe-button.active:before{background-position:-553px -248px}.sm-camp-organizer-write-button{width:50%;position:relative}.sm-camp-organizer-write-button:before{position:absolute;width:51px;background:url(../img/sprites.png) -502px -299px no-repeat}.camp-review-comment-left img,.camp-review-left img{height:42px;border-radius:21px}.camp-organizer-right{margin:0}.camp-organizer-text{padding-top:21px}.camp-organizer-link-wrapper{padding-top:13px}.camp-section-organizer{padding-bottom:27px}.camp-section-reviews .camp-block-title{text-align:center;font-size:17px;padding-top:8px;padding-bottom:19px;border-bottom:none}.camp-section-reviews .camp-block-title .rating-small{display:block;margin:12px auto 0}.sm-camp-hideable-review-block{display:none}.sm-camp-review-read-row{display:block;text-align:center;padding-top:6px}.sm-camp-review-read-row .button{font-size:12px;min-width:none;width:185px;padding-left:0;padding-right:0}.camp-review-comment-left,.camp-review-left,.camp-review-left img{width:42px}.camp-section-reviews{padding-bottom:32px}.sm-camp-hideable-review-block{border-top:#d7d7d7 1px solid;padding-top:2px;margin-top:6px}.camp-review-right{margin-left:55px}.camp-review-title{padding-top:3px}.camp-review-title time{display:block;padding-top:6px;margin:0}.camp-review-comment-wrapper,.camp-review-text{margin-left:-55px}.camp-review-text{padding-top:7px}.camp-review-rate-box{top:4px}.camp-review-block{padding-bottom:21px;padding-top:22px}.camp-review-comment-left img{width:42px}.camp-review-comment-right{margin-left:55px}.camp-review-comment-block{padding-top:24px}.camp-show-more-reviews-wrapper{padding-top:25px}.camp-show-more-reviews-wrapper .button{width:100%;min-width:0}.camp-section-map .camp-block-title{padding-bottom:19px}.camp-map{height:250px}.camp-section-similar-camps{padding-bottom:30px}.camp-section-similar-camps .camps-slider-container .owl-dots{padding-top:15px}.camp-section-share-to-friends-inner span{display:block;padding-top:6px;padding-bottom:20px;border-bottom:#d7d7d7 1px solid;margin-left:-10px;margin-right:-10px;margin-bottom:20px}.camp-section-share-to-friends-inner span+.camp-sidebar-share-social-button{margin-left:0}.camp-section-share-to-friends-inner{padding-bottom:27px}.camp-sidebar-wrapper{margin-bottom:-200%;height:100%}.camp-rate-header-left .camp-rates-icons{text-align:center;margin-left:-8px;margin-right:-7px}.camp-rate-header-left .camp-rates-icons .camp-icon-description{text-align:left;left:0;right:0;width:auto}.camp-floating-actions-left-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camp-floating-like-action{display:none}.camp-floating-actions-price{margin:0;padding:0}.camp-floating-actions-right{font-size:12px;padding:2px 40px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:39px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.md-camp-floating-actions{height:39px}.camp-floating-actions-left{height:39px;padding-bottom:2px}.camp-floating-actions-price{font-size:13px;width:100%}.camp-floating-actions-price .camp-sidebar-book-header-rate{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:4px}.camp-floating-actions-price .camp-sidebar-book-header-rate .camp-sidebar-book-header-rate-name,.camp-floating-actions-price .camp-sidebar-book-header-rate .camp-sidebar-book-header-rate-price{text-align:center}.camp-sidebar-book-box{padding:0}.md-camp-sidebar-hide-row{font-size:13px;padding:18px 0 15px;margin:0 -10px}.camp-sidebar-book-header{padding-top:16px;margin:0 -10px}.camp-book-additional-option-row,.camp-book-additional-option-total-row{margin:0 -10px}.camp-sidebar-book-container{padding:0 11px 28px}.camp-sidebar-book-row-date-fields{padding-top:14px;width:100%}.camp-sidebar-book-row-date{width:100%;float:none}.camp-sidebar-book-row-date .camp-sidebar-book-dropdown{width:49%}.camp-sidebar-book-row-date .camp-sidebar-book-dropdown+.camp-sidebar-book-dropdown{margin-left:2%}.camp-sidebar-book-row-date .camp-sidebar-book-dropdown.full{width:100%}.camp-sidebar-book-row-pax{float:none;width:100%;padding-top:17px;margin:0}.camp-sidebar-book-row-pax-label{display:inline-block;width:73%}.letter-to-organizer-modal-left,.md-camp-sidebar-book-row-pax-label{display:none}.camp-sidebar-book-row-pax-fields{width:27%;padding-top:0}.camp-sidebar-book-row-button{padding-top:18px}.invite-friends-modal{width:100%;padding:34px 10px 38px}.thank-you-modal{width:100%;padding:52px 10px 45px;background-size:cover}.thank-you-modal-text{padding-left:30px;padding-right:30px;font-size:14px;padding-bottom:5px}.thank-you-modal-header{font-size:20px}.thank-you-modal-delimiter{height:59px;margin:0}.thank-you-modal-delimiter:after{top:29px}.thank-you-modal-button-row .fill-green-button{width:100%;height:37px}.thank-you-modal-button-row .button{width:100%}.letter-to-organizer-modal-outer{width:100%;padding:0;height:100%}.letter-to-organizer-modal-outer.without-dates .letter-to-organizer-modal-row-message{top:28px}.letter-to-organizer-modal{width:100%;height:100%;min-height:484px}.letter-to-organizer-modal-right{padding:50px 10px 20px;width:100%;height:100%;position:relative}.letter-to-organizer-modal-row-button{position:absolute;bottom:40px;right:10px;left:10px}.letter-to-organizer-modal-row-message{position:absolute;top:116px;bottom:145px;right:10px;left:10px}.letter-to-organizer-modal-row-message .letter-to-organizer-modal-textarea{position:absolute;height:100%;width:100%;top:50px;bottom:0;left:0;right:0}.modal-close-button{right:5px;top:5px;background:url(../img/sprites.png) -192px -212px no-repeat}.letter-to-organizer-modal-row-date .camp-sidebar-book-dropdown{width:49%}.letter-to-organizer-modal-row-date .camp-sidebar-book-dropdown+.camp-sidebar-book-dropdown{margin-left:2%}.invite-friends-icon{margin-top:12px;margin-bottom:12px}.invite-friends-button-row,.invite-friends-skip-row{padding-top:15px}.camp-how-to-get-visa-alert{min-height:46px}.sm-line-break{display:block;height:0}.inner-header-lk-container .inner-header-inner,.landing-banner-text{display:none}.camp-past-floating-actions-left-inner{padding-bottom:2px}.camp-past-floating-actions-right-button{padding-bottom:2px;margin-right:0}.landing-header{height:366px;min-height:366px}.landing-logo-link{margin-top:15px}.landing-top-account-box{margin-top:8px}.landing-banner-header{font-size:22px;line-height:26px}.landing-banner-container{top:88px}.landing-content-block.connect:before,.landing-content-block.people:before,.landing-content-block.support:before,.landing-content-block.wallet:before,.landing-content-block.world:before{top:0}.landing-banner-button-wrapper{padding-top:59px}.landing-content-block{padding:152px 0 8px;margin:0}.landing-content-block+.landing-content-block{margin-top:30px}.landing-content-block:before{left:50%;top:0;margin-left:-64px}.landing-content-block.people{padding:154px 0 9px}.landing-content-block.world{padding:153px 0 9px}.landing-content-block.connect{padding:152px 0 8px}.landing-content-block.connect .landing-content-block-header{line-height:23px}.landing-content-block.support .landing-content-block-header,.landing-content-block.wallet .landing-content-block-header{line-height:24px}.landing-content-block.support{padding:150px 0 10px}.landing-content-block.wallet{padding:148px 0 10px}.landing-content-block-header{padding:0 0 16px;text-align:center;font-size:20px;line-height:20px}.landing-content-section{padding-top:32px;padding-bottom:15px}.landing-content-block-list li{padding-left:28px}.landing-collage{height:224px}.landing-collage-button-wrapper{padding-top:81px}.inner-header-lk-container{min-height:58px}.inner-header-lk-container .logo-link-inner{margin-top:15px;margin-bottom:0}.inner-header-lk-container .top-account-box-inner{margin-top:11px;margin-bottom:0;padding-top:0}.profile-form-left{width:100%}.profile-avatar-container-inner{height:260px}.lk-section-profile{padding-top:21px}.profile-form-right{width:100%;margin-top:20px;padding:0}.profile-social-connet-box{min-height:185px;padding-bottom:10px}.profile-social-connet-box+.profile-form-row{margin-top:20px}.profile-social-connet-box-header{border-bottom:#d7d7d7 1px solid;padding:13px 0 11px;text-align:center;margin:0 15px}.profile-social-connet-box-inner{padding-top:20px;padding-bottom:59px}.profile-social-connet-icon{width:39px;height:39px}.profile-social-connet-icon+.profile-social-connet-icon{margin-left:20px}.profile-social-connet-icon a{right:-9px;top:-12px}.profile-social-connet-icon.fb:before{background-position:-256px -286px}.profile-social-connet-icon.vk:before{background-position:-295px -286px}.profile-social-connet-icon.gp:before{background-position:-334px -286px}.profile-form-middle{margin:6px 0 0;float:left;width:100%}.profile-form-middle-left{padding-top:21px;width:100%}.profile-form-middle-left-block{width:100%}.profile-social-links-row{padding-right:40px}.profile-social-link-remove{font-size:0}.profile-social-link-remove:before{width:25px;height:25px;right:-14px;top:-6px;background:url(../img/sprites.png) -256px -355px no-repeat}.profile-social-link-remove:after{width:25px;height:25px;right:-14px;top:-6px;background:url(../img/sprites.png) -281px -355px no-repeat}.profile-social-links+.profile-form-row{margin-top:3px}.profile-form-middle-right{padding-top:23px;width:100%}.profile-form-middle-right .profile-form-subheader{padding-bottom:1px}.profile-langs-line-block{padding-right:20px;min-height:44px;padding-top:15px}.profile-langs-line,.profile-langs-line:last-child{width:50%}.profile-langs-line:last-child .profile-langs-line-block{padding-left:13px}.profile-langs-line:last-child .profile-langs-line-block:before{left:-9px}.profile-form-bottom{padding-top:10px}.profile-form-bottom .profile-form-subheader{padding-bottom:14px}.profile-about-textarea{height:82px}.profile-rating-left,.profile-rating-middle{width:100%;border-right:none;height:auto;border-bottom:#d7d7d7 1px solid}.lk-section-reviews .profile-section-header{text-align:center}.profile-rating-left{position:relative;padding-bottom:18px}.profile-rating-total-rating{position:absolute;right:0;padding:0;top:-23px}.profile-rating-subheader{padding-bottom:0}.profile-rating-total-stars{padding-left:0}.profile-rating-middle{padding-top:17px;padding-bottom:17px}.profile-rating-mark-row{padding:0 0 0 15px;width:272px;margin-left:auto;margin-right:auto}.profile-rating-right-bottom span,.profile-rating-right-top span{display:block;padding-bottom:3px}.profile-rating-right{width:100%;margin:0}.profile-rating-right-top{padding-top:19px;float:left;width:41%;text-align:center}.profile-rating-right-top:after{content:none}.profile-rating-right-bottom{padding-top:19px;float:left;width:59%;text-align:center}.profile-reviews-block{padding-top:22px}.profile-reviews-block .profile-form-subheader{border-bottom:#d7d7d7 1px solid;padding-bottom:13px;margin-bottom:14px}.profile-reviews-block .camp-review-title{position:relative}.profile-reviews-block .camp-review-title time{position:absolute;right:0;font-size:12px;margin:0;top:18px}.profile-reviews-block .camp-review-title .rating-small{display:none}.profile-reviews-block .camp-review-title .camp-review-location{display:block;margin:5px 0 0;font-size:12px;padding-right:85px}.profile-reviews-block .camp-review-text{font-size:13px;padding-top:14px}.profile-reviews-block .camp-review-comment-wrapper{padding-top:6px}.profile-reviews-block .profile-review-comment-form{padding-top:16px}.profile-reviews-block .profile-review-comment-form textarea{height:120px}.profile-reviews-block .camp-review-comment-block{padding-top:18px;margin-bottom:-8px}.profile-reviews-block .camp-review-comment-block .camp-review-comment-right{margin-left:59px}.profile-reviews-block .camp-review-comment-block .camp-review-comment-left{margin-left:-6px}.profile-reviews-block .camp-review-comment-block .camp-review-title time{position:static;font-size:14px;top:0;display:block;margin:2px 0 0}.profile-reviews-block .camp-review-comment-block .camp-review-title .rating-small{display:none}.profile-reviews-block .camp-review-comment-block .camp-review-title .camp-review-location{display:block;margin:5px 0 0;font-size:12px;padding-right:85px}.lk-section-profile-public .camp-breadcrumbs,.public-profile-left .button,.public-profile-left .button.md-subscribe-on-organizer,.public-profile-right-icons{display:none}.profile-reviews-block .camp-review-comment-block .camp-review-text{margin-left:-64px;padding-top:8px}.profile-my-reviews{padding-top:19px}.profile-my-reviews .profile-form-subheader{border-bottom:none;padding-bottom:15px;margin-bottom:0}.lk-section-profile-public{padding-top:20px}.public-profile-left{padding-top:0;padding-bottom:0;width:100%}.public-profile-left-image{height:290px;margin:0}.public-profile-right{clear:both;margin:0}.public-profile-right-header{padding-top:2px}.public-profile-info-row-sm{display:block;padding-bottom:16px}.public-profile-info-row-sm .button.write-to-organizer{width:250px;padding-left:0;padding-right:0;font-size:12px;display:block;margin:8px auto 0}.public-profile-info-row-sm .button.subscribe-on-organizer{width:250px;padding-left:0;padding-right:0;font-size:12px;display:block;margin:18px auto 0}.sm-public-profile-right-icons{font-size:0;padding-top:15px;position:relative}.sm-public-profile-right-icons .camp-icon{margin-left:0;margin-right:14px}.sm-public-profile-right-icons .camp-icon-description{left:0;right:auto;width:100%;bottom:65px;top:auto;z-index:20;margin-bottom:20px;margin-top:0}.sm-public-profile-right-icons .camp-icon-description.active{margin-bottom:0}.public-profile-social-icons{padding-bottom:11px;padding-top:14px}.lk-section-reviews{padding-top:18px}.profile-review-lg{display:none}.camp-review-title .profile-review-sm{display:block;padding-top:3px;padding-right:85px}.camp-review-title .profile-review-sm .camp-review-link{font-size:12px;margin:0}.camp-review-title .profile-review-sm .camp-review-location{margin:0;display:inline;padding:0}.profile-reviews-block .camp-review-block{padding-bottom:12px;padding-top:10px}.profile-public-company-camps-section{padding-top:19px}.profile-public-company-camps-section .profile-section-header{text-align:center}.profile-public-future-camps-subheader{padding-bottom:20px;padding-top:5px;text-align:center}.profile-public-future-camps-container .catalog-camp-box:nth-child(2){display:none}.proflie-public-show-more-wrapper{padding-top:8px}.profile-public-past-camps-subheader{padding-bottom:20px;padding-top:20px;text-align:center}.personal-profile .profile-form-bottom,.personal-profile .profile-form-right,.personal-profile.lk-section-profile{padding-top:21px}.personal-profile .profile-avatar-container-inner{height:260px}.personal-profile .profile-form-middle{margin-top:20px}.personal-profile.lk-section-reviews{padding-top:11px;padding-bottom:0}.personal-profile .profile-reviews-block .camp-review-block{padding-bottom:19px;padding-top:23px}.personal-profile .profile-reviews-block .camp-review-block:last-child{border-bottom:none}.personal-profile .profile-my-reviews .profile-form-subheader{padding-bottom:1px}.lk-section-travels{padding-top:0}.profile-section-header-travels{text-align:center}.profile-form-subheader-future-travels{padding-bottom:16px}.profile-travel-block{height:511px}.profile-travel-block-left{width:100%;height:185px}.profile-travel-block-left img.portrait{width:100%;height:auto;min-height:100%}.profile-travel-block-company-logo{left:9px;top:9px}.profile-travel-block-state{background:#FFF;border-radius:20px 0 0 20px;right:0;top:9px;padding:7px 41px 7px 25px;line-height:13px}.profile-travel-block-state.approved:after{right:10px}.profile-travel-block-right{clear:both;margin:0;padding:20px 20px 0 24px}.profile-travel-block-right-header{padding:0;margin:0 0 19px;height:51px}.profile-travel-block-right-column{width:50%;padding-right:5px}.profile-travel-block-right-column+.profile-travel-block-right-column{margin-left:0;width:50%;padding-left:5px;padding-right:0}.profile-travel-block-right-column+.profile-travel-block-right-column .button{bottom:10px}.profile-travel-block-right-column+.profile-travel-block-right-column .button+.button{bottom:170px!important}.profile-travel-block-right-column .button{position:absolute;bottom:55px;width:auto;left:26px;right:27px}.profile-travel-block-right-column .button+.button{bottom:101px!important}.profile-travel-block-right-column-value{height:32px;margin-bottom:2px}.profile-form-subheader-between-travels{padding-top:19px;padding-bottom:14px}.profile-section-header-favorite{padding-top:22px;padding-bottom:14px;text-align:center}.profile-travel-block-remove{width:37px;height:37px;border:2px solid rgba(255,255,255,.5);border-radius:19px;-webkit-transition:.3s;transition:.3s;top:15px;right:15px}.profile-travel-block-remove:after,.profile-travel-block-remove:before{width:9px;height:8px;left:50%;margin-left:-5px;top:50%;margin-top:-4px}.profile-travel-block-remove:before{background-position:0 -105px}.profile-travel-block-remove:hover{border-color:#13c657}.lk-section-travels{padding-bottom:50px}.messages-section{padding-top:24px;padding-bottom:2px}.main-page-header{text-align:center;padding-bottom:14px}.main-page-header+.message-block{border-top:#d7d7d7 1px solid}.message-block{margin:0;padding:0;position:relative}.message-block.has-updates .message-block-author-column{margin-right:41px}.message-block-picture-column{width:57px;min-height:72px}.message-block-picture{width:42px;height:42px;border-radius:21px}.message-block-author-column{display:block;min-height:16px;float:none;margin-left:57px;width:auto;padding-top:16px;position:relative}.message-block-author{font-size:14px;padding:0 80px 0 0}.message-block-date{position:absolute;right:0;top:16px}.message-block-message-column{display:block;float:none;margin-left:57px;width:auto;margin-top:5px;min-height:0;padding-right:30px}.message-block-message{height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-block-updates-column{width:0;height:0;padding:0;min-height:0}.message-block-updates{position:absolute;right:2px;top:11px;width:25px;height:25px;border-radius:13px;line-height:26px;font-size:12px}.messages-inner-container{border-top:none;margin:0;padding:0 0 26px}.message-inner-item-picture{margin-top:-5px;width:56px;font-size:12px}.message-inner-item-picture img{width:42px;height:42px;border-radius:21px;margin-bottom:7px}.message-inner-item-text{padding:15px 15px 16px 20px;font-size:13px;line-height:22px}.message-inner-item-text:before{width:11px;height:11px}.message-inner-item{padding-top:5px}.message-inner-item.left .message-inner-item-picture{float:left;padding-right:14px}.message-inner-item.left .message-inner-item-text{margin-left:56px}.message-inner-item.left .message-inner-item-text:before{left:-11px;background-position:-454px -305px}.message-inner-item.left .message-inner-item-text:after{left:-9px;top:-9px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(227,255,238,0);border-right-color:#e3ffee;border-width:9px;-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg)}.message-inner-item.right .message-inner-item-picture{float:right;padding-left:14px}.message-inner-item.right .message-inner-item-text{margin-right:56px}.message-inner-item.right .message-inner-item-text:before{right:-11px;background-position:-465px -305px}.message-inner-item.right .message-inner-item-text:after{right:-9px;top:-9px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:9px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.message-inner-item+.message-inner-item{margin-top:20px}.messages-inner-form-left{width:55px}.messages-inner-form-left img{width:42px;height:42px;border-radius:21px}.messages-inner-form-middle{margin:0 55px}.messages-inner-form-middle textarea{height:43px;padding:12px 10px 12px 20px;display:block}.messages-inner-form-button .button,.upload-message-files-button{width:42px;height:42px;border-radius:21px}.upload-message-files-button:hover{background:#FFF}.messages-inner-attached-item-delete:hover:before,.upload-message-files-button:hover:after{opacity:0}.my-camps-section{padding:27px 0 35px}.my-camps-section .main-page-header{padding-bottom:60px}.my-camps-action-button-md-hide{display:inline}.my-camps-action-box{width:auto;left:35px;right:35px;top:130px;height:39px}.user-welcome-finish-text,.user-welcome-text{left:10px;right:10px;font-size:20px}.my-camps-action-box .button{font-size:12px}.my-camps-future-camps-subheader{padding-top:25px;text-align:center}.my-camp-state-selector-wrapper{background:#FFF;height:40px;border-radius:20px 0 0 20px;padding:2px 4px 0 17px;right:0;top:9px}.my-camp-state-selector-wrapper .dropdown{padding-right:16px}.my-camp-state-selector-wrapper .dropdown:after{margin-top:0}.my-camp-state-selector-wrapper .dropdown .dropdown-list-container{display:none}.my-camps-item .profile-travel-block-right-header{margin-bottom:18px}.my-camps-future-item .profile-travel-block-right-column .button,.my-camps-past-item .profile-travel-block-right-column .button{margin:0}.my-camps-past-camps-subheader{padding-top:25px;text-align:center}.my-camps-future-item{height:565px}.my-camps-future-item .profile-travel-block-right-column:nth-child(2) .button:nth-child(3){bottom:130px}.my-camps-future-item .profile-travel-block-right-column:nth-child(2) .button:nth-child(4){bottom:81px}.my-camps-future-item .profile-travel-block-right-column:nth-child(3) .button:nth-child(3){bottom:29px}.my-camps-past-item{height:613px}.my-camps-past-item .profile-travel-block-right-column:nth-child(2) .button:nth-child(3){bottom:178px}.my-camps-past-item .profile-travel-block-right-column:nth-child(2) .button:nth-child(4){bottom:129px}.my-camps-past-item .profile-travel-block-right-column:nth-child(3) .button:nth-child(3){bottom:77px}.my-camps-past-item .profile-travel-block-right-column:nth-child(3) .button:nth-child(4){bottom:28px}.general-login-modal{padding-left:10px;padding-right:10px;font-size:14px;max-width:100%;min-height:100%}.login-form-row+.login-form-row{margin-top:9px}.login-form-remember-row{margin-top:27px}.login-form-button-row{margin-top:29px}.general-login-bottom-left{font-size:12px;max-width:100px;padding-top:2px;line-height:14px}.general-login-bottom-left.wide{max-width:180px;font-size:13px}.social-register-button{padding-left:60px;padding-right:34px}.social-register-button-break-sm{display:block}.gallery-button-next,.gallery-button-prev,.manual-register-intro br,.register-disclaimer br,.user-welcome-wizard-text.step-3 br,.user-welcome-wizard-text.step-5 br{display:none}.email-register-button{padding-left:30px}.manual-register-intro{padding:0 20px 4px}.register-form-dob-label{padding:16px 0 17px}.register-form-dob-month-dropdown{width:38.6%;margin-right:2%}.register-form-dob-day-dropdown{width:29%;margin-right:2%}.register-form-dob-year-dropdown{width:28.4%}.register-form-dob-row .dropdown+.dropdown:before{content:none}.user-welcome-button{margin-top:25px}.user-welcome-wizard-header{font-size:20px;padding-left:20px;padding-right:20px;line-height:24px}.user-welcome-wizard-buttons-container,.user-welcome-wizard-header.step-4{padding-left:0;padding-right:0}.user-welcome-wizard-header.step-5{padding-top:6px;padding-left:0;padding-right:0}.user-welcome-wizard-text{padding-top:15px}.user-welcome-wizard-button+.user-welcome-wizard-button{margin-top:10px}.user-welcome-wizard-text.step-2{padding-top:12px}.user-welcome-wizard-text.step-3{padding-top:14px;padding-left:5px;padding-right:5px}.user-welcome-wizard-text.step-4{padding-left:30px;padding-right:30px}.user-welcome-wizard-text.step-5{padding-top:10px}.user-welcome-wizard-text.step-5+.user-welcome-camps-button-wrapper{padding-top:26px;padding-left:0;padding-right:0}.user-welcome-photo-wrapper{padding:56px 0 0}.user-welcome-confirm-email-wrapper{margin-top:40px;padding-left:0;padding-right:0}.user-welcome-find-camps-email-wrapper{margin-top:51px;padding-top:116px;padding-left:0;padding-right:0}.user-welcome-confirm-email-wrapper .login-form-row,.user-welcome-find-camps-email-wrapper .login-form-row{margin-bottom:10px}.user-welcome-camps-slider{margin:22px 0 0}.user-welcome-camps-slider .owl-dots{padding-top:15px}.user-welcome-camps-slider-item-image{height:140px;margin-bottom:23px}.user-welcome-camps-slider-item-header{margin-left:12px;margin-right:12px}.user-welcome-camps-slider-item-dates{margin:4px 12px 0}.user-welcome-camps-slider-item{padding-bottom:18px}.user-welcome-finish-text{padding-top:89px}.user-welcome-finish-text .user-welcome-wizard-button{margin-top:20px}.messages-section .main-page-header{margin-bottom:0}.messages-inner-top{height:61px}.messages-inner-top .content-width{padding-top:24px;padding-bottom:0;border-bottom:none}.messages-inner-inner-top{top:59px}.messages-inner-bottom{height:54px}.messages-inner-bottom .content-width{padding-top:5px;padding-bottom:5px}.md-camp-floating-actions-help{width:150px;margin-left:-75px}.user-welcome-finish-modal,.user-welcome-modal{background-size:cover}.messages-inner-attached-files{padding:2px 0;margin-left:-10px;margin-right:-10px}.messages-inner-attached-item{width:45px;height:50px;margin-left:10px;margin-right:10px}.messages-inner-attached-item-delete{right:-7px;top:-5px;width:20px;height:20px}.messages-inner-attached-item-delete:before{width:20px;height:20px;background:url(../img/sprites.png) -736px -229px no-repeat}.messages-inner-attached-item-delete:after{width:20px;height:20px;background:url(../img/sprites.png) -756px -229px no-repeat}.messages-inner-attached-item-delete:hover:after{opacity:1}.message-inner-item-attachments{margin-left:-10px;margin-right:-10px}.undo-action-tooltip{right:10px;max-width:none}.bookings-action-block{float:left}.bookings-action-block+.bookings-action-block{margin-left:0}.bookings-action-block:nth-child(1){width:49%}.bookings-action-block:nth-child(2){width:49%;margin-left:2%}.bookings-action-block:nth-child(3),.bookings-action-block:nth-child(4){width:100%;margin-top:10px}.booking-details-label{width:100%;padding:0}.booking-details-value{width:100%}.booking-details-row+.booking-details-row{margin-top:15px}.filter-modal-container .booking-details-label{padding-top:0}.main-table{display:block}.main-table thead{display:none}.main-table tbody{display:block}.main-table tbody tr{display:block;padding:10px 0}.main-table tbody tr td{padding:10px 5px;font-size:14px;display:block}.main-table tbody tr:last-child{border-bottom:none}.main-table tbody td.bookings-table-checkbox-cell{float:left;width:40px;text-align:center}.main-table tbody td.bookings-table-checkbox-cell .checkbox{position:relative}.main-table tbody td.bookings-table-checkbox-cell .checkbox:before{content:"";position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px}.bookings-table-id-cell{float:right;width:60px;text-align:right}.bookings-table-client-cell{margin-left:40px;margin-right:60px}.sm-table-label{display:inline-block;font-weight:600}.main-table tbody td.bookings-table-camp-cell{padding-top:10px;padding-left:45px}.main-table tbody td.bookings-table-date-cell{float:left;width:50%;padding-left:45px;text-align:left}.main-table tbody td.bookings-table-details-cell{float:left;width:50%;text-align:left;padding-top:8px}.main-table tbody td.bookings-table-details-cell .booking-details-button{margin-left:5px}.main-table tbody td.bookings-table-price-cell,.main-table tbody td.bookings-table-status-cell{clear:both;padding-left:45px;text-align:left}.main-table tbody td.bookings-table-comment-cell{clear:both;padding-left:45px}.main-table tbody td.bookings-table-comment-cell .sm-table-label{display:block;padding-bottom:5px}.main-table tbody td.bookings-table-comment-cell .booking-comment-link{display:block;position:relative}.main-table tbody td.bookings-table-comment-cell .booking-comment-link:before{content:"";position:absolute;left:0;right:0;top:-20px;bottom:0}.photo-album-modal{padding-bottom:40px}.upload-album-files-button{width:100%;margin:0}.album-images-container{clear:both;min-height:190px;padding-top:2px}.photo-album-modal .alert-modal-title{padding-right:0}.photo-inner-attached-item{display:block;margin:30px auto 0}.form-column-6{width:100%}.form-checkboxes-container .form-column-6+.form-column-6{margin-top:10px}.camp-form-rates-container .camp-form-faq-item{padding-top:20px}[data-container=rate-price-periods-container] .camp-form-faq-item{padding-top:10px}.camp-form-inner-button{padding-left:0;padding-right:0;width:100%;font-size:12px}fieldset{padding:15px 0}.camp-sidebar-claim-box{padding-top:18px;padding-bottom:17px}.camp-sidebar-claim-box.show-xs{display:block}.camp-floating-claim-action,.form-additional-options-header{display:none}.claim-modal{padding:35px 20px 27px}.claim-modal-text{padding-bottom:20px}.claim-submit-button{margin-top:23px}.claim-other-reason-container textarea{height:120px}.claim-close-button{margin-top:5px}.camp-sidebar-book-header-rate-name{width:100%}.letter-to-organizer-modal-row-history{position:absolute;left:0;bottom:10px;width:100%}.single-message-block-picture-wrapper{width:42px;height:42px;border-radius:21px}.form-column-row label.rate_price_special_label{padding-bottom:5px}.inner-filter.static-page-filter{padding-top:0}.error-404-content{width:100%;text-align:center}.error-404-content .page-title.error-404{text-align:center}.error-404-sidebar{width:100%;padding-top:50px}.error-404-sidebar-content-wrapper{width:100%}.error-404-sidebar-image-wrapper{margin:0 auto;width:100%;height:auto;border-radius:50%;max-width:300px}.error-404-sidebar-image-wrapper:before{content:"";display:block;padding-top:100%}.contacts-left-side:after,.contacts-right-side:before{content:none}.camp-payment-conditions-text,.new-review-form-right-side{display:none}.error-404-sidebar-content-text{position:static;padding-top:30px;text-align:center;max-width:none}.camp-payment-conditions-left{width:100%;float:none}.camp-payment-conditions-right{width:auto;float:none;margin:3px -10px 0;border-radius:0;border-left:none;border-right:none;background:#FFF;padding:10px 10px 19px}.camp-rates-additional-options-block-header{text-align:left}.my-camp-section-disclaimer,.tabs li a{text-align:center}.camp-payment-conditions-right-list-header{font-size:14px}.page-title.error-404{margin-top:0}.about-column{width:100%;float:none;padding-top:0}.about-column+.about-column{padding-top:50px}.sm-visible-rating{display:block}.camp-header-organizer-logo-icon,.new-review-form-rating{display:none}.new-review-form-side{width:100%}.seo-catalog-link-block{width:100%}.seo-catalog-link-block:nth-child(2n+1){clear:none}.static-page-container.contacts{padding-bottom:50px}.static-page-container.contacts .main-page-header{padding-top:40px}.contacts-right-side{width:100%;padding-left:0;padding-top:30px}.contacts-left-side{width:100%;padding-right:0;padding-top:50px}.tabs li a{font-size:11px;font-weight:400;padding-left:10px;padding-right:10px}.filter-dropdown-dates-range .month-wrapper,.inner-filter-dropdown .month-wrapper{width:200px!important}.sm-full-width-dates-range{width:100%!important;left:0!important}.sm-full-width-dates-range .filter-dates-range-container{width:100%!important;padding:7px 20px!important}.sm-full-width-dates-range .month-wrapper,.sm-full-width-dates-range .month-wrapper>table{width:100%!important}.features-box-table-title-sub{padding:0 0 21px 24px}}
/*# sourceMappingURL=maps/main.css.map */
