
.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea]{position:absolute;z-index:1000;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:0.875rem;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item{font-size:0.875rem;padding:1px 3px;border:0}.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item a{text-decoration:none;display:block;height:100%;line-height:1.8em;padding:0 1.54em 0 .615em;color:#4f4f4f}.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item.active,.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item:hover{background-color:#e4e4e4}.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item.active a,.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item:hover a{color:#333}.dropdown-menu.textcomplete-dropdown[data-strategy=emojionearea] li.textcomplete-item .emojioneemoji{font-size:inherit;height:2ex;width:2.1ex;min-height:20px;min-width:20px;display:inline-block;margin:0 5px .2ex 0;line-height:normal;vertical-align:middle;max-width:100%;top:0}.emojionearea-text .emojioneemoji,.emojionearea-text [class*=emojione-]{font-size:inherit;height:2ex;width:2.1ex;min-height:20px;min-width:20px;display:inline-block;margin:-.2ex .15em .2ex;line-height:normal;vertical-align:middle;max-width:100%;top:0}.emojionearea,.emojionearea *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.emojionearea,.emojionearea.form-control{float:left;width: calc(100% - 100px);border:0;resize:none;color:#000;font-weight:400;line-height:20px;height:auto;display:block;position:relative!important;font-size:0.875rem;background:#FFF;-moz-transition:border-color .15s ease-in-out,-moz-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.emojionearea.focused{outline:0!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.emojionearea .emojionearea-editor{vertical-align:middle;display:block;height:auto;min-height:60px;;padding:20px 30px;overflow:hidden;line-height:1.42857143;font-size:inherit;color:#555;background-color:transparent;border:0;cursor:text;margin-right:1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.emojionearea .emojionearea-editor:focus{border:0;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.emojionearea .emojionearea-editor .emojioneemoji,.emojionearea .emojionearea-editor [class*=emojione-]{font-size:inherit;height:2ex;width:2.1ex;min-height:20px;min-width:20px;display:inline-block;margin:-.2ex .15em .2ex;line-height:normal;vertical-align:middle;max-width:100%;top:0}.emojionearea.emojionearea-inline{height:34px}.emojionearea.emojionearea-inline>.emojionearea-editor{height:32px;min-height:20px;overflow:hidden;white-space:nowrap;position:absolute;top:0;left:12px;right:24px;padding:6px 0}.emojionearea.emojionearea-inline>.emojionearea-button{top:4px}.emojionearea .emojionearea-button{z-index:5;position:absolute;right:15px;top:19px;width:25px;height:25px;opacity:.6;cursor:pointer;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.emojionearea .emojionearea-button:hover{opacity:1}.emojionearea .emojionearea-button>div{display:block;width:25px;height:25px;position:absolute;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.emojionearea .emojionearea-button>div.emojionearea-button-open{background-position:0 -25px;filter:alpha(enabled=false);opacity:1}.emojionearea .emojionearea-button>div.emojionearea-button-close{background-position:0 0;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);filter:alpha(Opacity=0);opacity:0}.emojionearea .emojionearea-button.active>div.emojionearea-button-open{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);filter:alpha(Opacity=0);opacity:0}.emojionearea .emojionearea-button.active>div.emojionearea-button-close{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);filter:alpha(enabled=false);opacity:1}.emojionearea .emojionearea-picker{background:#FFF;position:absolute;-moz-box-shadow:0 1px 5px rgba(0,0,0,.32);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.32);box-shadow:0 1px 5px rgba(0,0,0,.32);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:276px;width:348px;top:-15px;right:-15px;z-index:90;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;filter:alpha(Opacity=0);opacity:0;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.emojionearea .emojionearea-picker.hidden{display:none}.emojionearea .emojionearea-picker .emojionearea-wrapper{position:relative;height:276px;width:348px}.emojionearea .emojionearea-picker .emojionearea-wrapper:after{content:"";display:block;position:absolute;background-repeat:no-repeat;z-index:91}.emojionearea .emojionearea-picker .emojionearea-filters,.emojionearea .emojionearea-picker .emojionearea-search{width:100%;position:absolute;z-index:95}.emojionearea .emojionearea-picker .emojionearea-search{padding:5px 0 0 10px;height:40px}.emojionearea .emojionearea-picker .emojionearea-filters{background:#F5F7F9;padding:0 0 0 7px;height:40px}.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter{display:block;float:left;height:40px;width:32px;padding:7px 1px 0;cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1)}.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active{background:#fff}.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active,.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter>i{width:24px;height:24px;top:0}.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter>img{width:24px;height:24px;margin:0 3px}.emojionearea .emojionearea-picker .emojionearea-tones{position:absolute;top:46px;right:10px;height:22px;z-index:95}.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone{display:inline-block;padding:0;border:0;vertical-align:middle;outline:0;background:0 0;cursor:pointer;position:relative}.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-0,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-0:after{background-color:#ffcf3e}.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-1,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-1:after{background-color:#fae3c5}.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-2,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-2:after{background-color:#e2cfa5}.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-3,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-3:after{background-color:#daa478}.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-4,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-4:after{background-color:#a78058}.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-5,.emojionearea .emojionearea-picker .emojionearea-tones>.btn-tone.btn-tone-5:after{background-color:#5e4d43}.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone{width:20px;height:20px;margin:0;background-color:transparent}.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone:after{content:"";position:absolute;display:block;top:4px;left:4px;width:12px;height:12px}.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone.active:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone.active:after{top:0;left:0;width:20px;height:20px}.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio>.btn-tone{width:16px;height:16px;margin:0 2px}.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox>.btn-tone.active:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio>.btn-tone.active:after{content:"";position:absolute;display:block;background-color:transparent;border:2px solid #fff;width:8px;height:8px;top:2px;left:2px;box-sizing:initial}.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category:after,.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category:before,.emojionearea .emojionearea-picker .emojionearea-scroll-area h1:after,.emojionearea .emojionearea-picker .emojionearea-scroll-area h1:before{content:" ";clear:both;display:block}.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet>.btn-tone:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio>.btn-tone:after{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox>.btn-tone:after,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone,.emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square>.btn-tone:after{-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.emojionearea .emojionearea-picker .emojionearea-scroll-area{height:196px;overflow:auto;overflow-x:hidden;width:100%;position:absolute;padding:0 0 5px}.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-emojis-list{z-index:1}.emojionearea .emojionearea-picker .emojionearea-scroll-area h1{display:block;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:13px;font-weight:400;color:#b2b2b2;background:#FFF;line-height:20px;margin:0;padding:7px 0 5px 6px}.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category{padding:0 0 0 7px}.emojionearea .emojionearea-picker .emojionearea-scroll-area [class*=emojione-]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0;width:24px;height:24px;top:0}.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:24px;height:24px;float:left;display:block;margin:1px;padding:3px}.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn:hover{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#e4e4e4;cursor:pointer}.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn i,.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img{float:left;display:block;width:24px;height:24px}.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img.lazy-emoji{filter:alpha(Opacity=0);opacity:0}.emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters{top:0;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-search{top:40px}.emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-scroll-area{bottom:0}.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom .emojionearea-filters{bottom:0;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom .emojionearea-search{bottom:40px}.emojionearea .emojionearea-picker.emojionearea-filters-position-bottom .emojionearea-scroll-area{top:0}.emojionearea .emojionearea-picker.emojionearea-picker-position-top{margin-top:-286px;right:-14px}.emojionearea .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after{bottom:-16px;right:33px;border:8px solid transparent;border-top:8px solid #33d5c5;opacity:1}.emojionearea .emojionearea-picker.emojionearea-picker-position-top.emojionearea-filters-position-bottom .emojionearea-wrapper:after{background-position:-2px -80px}.emojionearea .emojionearea-picker.emojionearea-picker-position-left,.emojionearea .emojionearea-picker.emojionearea-picker-position-right{margin-right:-358px;top:-8px}.emojionearea .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after,.emojionearea .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after{width:10px;height:19px;background-position:0 -60px;top:13px;left:-10px}.emojionearea .emojionearea-picker.emojionearea-picker-position-left.emojionearea-filters-position-bottom .emojionearea-wrapper:after,.emojionearea .emojionearea-picker.emojionearea-picker-position-right.emojionearea-filters-position-bottom .emojionearea-wrapper:after{background-position:right -60px}.emojionearea .emojionearea-picker.emojionearea-picker-position-bottom{margin-top:10px;right:-14px;top:47px}.emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after{width:19px;height:10px;background-position:-2px -100px;top:-10px;right:20px}.emojionearea .emojionearea-picker.emojionearea-picker-position-bottom.emojionearea-filters-position-bottom .emojionearea-wrapper:after{background-position:-2px -90px}.emojionearea .emojionearea-button.active+.emojionearea-picker{filter:alpha(enabled=false);opacity:1}.emojionearea .emojionearea-button.active+.emojionearea-picker-position-top{margin-top:-269px}.emojionearea .emojionearea-button.active+.emojionearea-picker-position-left,.emojionearea .emojionearea-button.active+.emojionearea-picker-position-right{margin-right:-341px}.emojionearea .emojionearea-button.active+.emojionearea-picker-position-bottom{margin-top:-7px}.emojionearea.emojionearea-standalone{display:inline-block;width:auto;box-shadow:none}.emojionearea.emojionearea-standalone .emojionearea-editor{min-height:33px;position:relative;padding:6px 42px 6px 6px}.emojionearea.emojionearea-standalone .emojionearea-editor::before{content:"";position:absolute;top:4px;left:50%;bottom:4px;border-left:1px solid #e6e6e6}.emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder .emojioneemoji{opacity:.4}.emojionearea.emojionearea-standalone .emojionearea-button{top:0;right:0;bottom:0;left:0;width:auto;height:auto}.emojionearea.emojionearea-standalone .emojionearea-button>div{right:6px;top:5px}.emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after,.emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after{right:23px}.emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after,.emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after{top:15px}.emojionearea .emojionearea-button>div,.emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder{background:url(../images/emoji.svg)!important}

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, number-input.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

/* ---------------------------------------
/* Fine Uploader Styles
/* ---------------------------------------

/* Buttons
------------------------------------------ */
.qq-btn
{
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.37) inset,
                1px 0 1px rgba(255, 255, 255, 0.07) inset,
                0 1px 0 rgba(0, 0, 0, 0.36),
                0 -2px 12px rgba(0, 0, 0, 0.08) inset;
    padding: 3px 4px;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    color: inherit;
    background-color: #FFFFFF;
}
.qq-upload-delete, .qq-upload-pause, .qq-upload-continue {
    display: inline;
}
.qq-upload-delete
{
    background-color: #e65c47;
    color: #FAFAFA;
    border-color: #dc523d;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.55);
}
.qq-upload-delete:hover {
    background-color: #f56b56;
 }
.qq-upload-cancel
{
    background-color: #F5D7D7;
    border-color: #e6c8c8;
}
.qq-upload-cancel:hover {
    background-color: #ffe1e1;
}
.qq-upload-retry
{
    background-color: #EBF6E0;
    border-color: #d2ddc7;
}
.qq-upload-retry:hover {
    background-color: #f7ffec;
}
.qq-upload-pause, .qq-upload-continue {
    background-color: #00ABC7;
    color: #FAFAFA;
    border-color: #2dadc2;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.55);
}
.qq-upload-pause:hover, .qq-upload-continue:hover {
    background-color: #0fbad6;
}

/* Upload Button
------------------------------------------ */
.qq-upload-button {
    display: inline;
    width: 105px;
    margin-bottom: 10px;
    padding: 7px 10px;
    text-align: center;
    float: left;
    background: #00ABC7;
    color: #FFFFFF;
    border-radius: 2px;
    border: 1px solid #2dadc2;
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.37) inset,
                1px 0 1px rgba(255, 255, 255, 0.07) inset,
                0 1px 0 rgba(0, 0, 0, 0.36),
                0 -2px 12px rgba(0, 0, 0, 0.08) inset;
}
.qq-upload-button-hover {
    background: #33B6CC;
}
.qq-upload-button-focus {
    outline: 1px dotted #000000;
}


/* Drop Zone
------------------------------------------ */
.qq-uploader {
    position: relative;
    min-height: 200px;
    max-height: 490px;
    overflow-y: hidden;
    width: inherit;
    border-radius: 6px;
    background-color: #FDFDFD;
    border: 1px dashed #CCCCCC;
    padding: 20px;
}
.qq-uploader:before {
    content: attr(qq-drop-area-text) " ";
    position: absolute;
    font-size: 200%;
    left: 0;
    width: 100%;
    text-align: center;
    top: 45%;
    opacity: 0.25;
}
.qq-upload-drop-area, .qq-upload-extra-drop-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 30px;
    z-index: 2;
    background: #F9F9F9;
    border-radius: 4px;
    border: 1px dashed #CCCCCC;
    text-align: center;
}
.qq-upload-drop-area span {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -8px;
    font-size: 16px;
}
.qq-upload-extra-drop-area {
    position: relative;
    margin-top: 50px;
    font-size: 16px;
    padding-top: 30px;
    height: 20px;
    min-height: 40px;
}
.qq-upload-drop-area-active {
    background: #FDFDFD;
    border-radius: 4px;
    border: 1px dashed #CCCCCC;
}
.qq-upload-list {
    margin: 0;
    padding: 0;
    list-style: none;
    max-height: 450px;
    overflow-y: auto;
    box-shadow: 0px 1px 0px rgba(15, 15, 50, 0.14);
    clear: both;
}


/* Uploaded Elements
------------------------------------------ */
.qq-upload-list li {
    margin: 0;
    padding: 9px;
    line-height: 15px;
    font-size: 16px;
    color: #424242;
    background-color: #F6F6F6;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
}
.qq-upload-list li:first-child {
    border-top: none;
}
.qq-upload-list li:last-child {
    border-bottom: none;
}

.qq-upload-file, .qq-upload-spinner, .qq-upload-size,
.qq-upload-cancel, .qq-upload-retry, .qq-upload-failed-text,
.qq-upload-delete, .qq-upload-pause, .qq-upload-continue {
    margin-right: 12px;
    display: inline;
}
.qq-upload-file {
    vertical-align: middle;
    display: inline-block;
    width: 300px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow-x: hidden;
    height: 18px;
}
.qq-upload-spinner {
    display: inline-block;
    background: url("loading.gif");
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
}
.qq-drop-processing {
    display: block;
}
.qq-drop-processing-spinner {
    display: inline-block;
    background: url("processing.gif");
    width: 24px;
    height: 24px;
    vertical-align: text-bottom;
}
.qq-upload-size, .qq-upload-cancel, .qq-upload-retry,
.qq-upload-delete, .qq-upload-pause, .qq-upload-continue {
    font-size: 12px;
    font-weight: normal;
    cursor: pointer;
    vertical-align: middle;
}
.qq-upload-status-text {
    font-size: 14px;
    font-weight: bold;
    display: block;
}
.qq-upload-failed-text {
    display: none;
    font-style: italic;
    font-weight: bold;
}
.qq-upload-failed-icon {
    display:none;
    width:15px;
    height:15px;
    vertical-align:text-bottom;
}
.qq-upload-fail .qq-upload-failed-text {
    display: inline;
}
.qq-upload-retrying .qq-upload-failed-text {
    display: inline;
}
.qq-upload-list li.qq-upload-success {
    background-color: #EBF6E0;
    color: #424242;
    border-bottom: 1px solid #D3DED1;
    border-top: 1px solid #F7FFF5;
}
.qq-upload-list li.qq-upload-fail {
    background-color: #F5D7D7;
    color: #424242;
    border-bottom: 1px solid #DECACA;
    border-top: 1px solid #FCE6E6;
}
.qq-progress-bar {
    display: block;
    display: block;
    background: #00abc7;
    width: 0%;
    height: 15px;
    border-radius: 6px;
    margin-bottom: 3px;
}

.qq-total-progress-bar {
    height: 25px;
    border-radius: 9px;
}

.qq-total-progress-bar-container {
    margin-left: 9px;
    display: inline;
    float: right;
    width: 500px;
}

INPUT.qq-edit-filename {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.qq-upload-file.qq-editable {
    cursor: pointer;
    margin-right: 4px;
}

.qq-edit-filename-icon.qq-editable {
    display: inline-block;
    cursor: pointer;
}

INPUT.qq-edit-filename.qq-editing {
    position: static;
    height: 28px;
    padding: 0 8px;
    margin-right: 10px;
    margin-bottom: -5px;
    border: 1px solid #ccc;
    border-radius: 2px;
    font-size: 16px;

    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.qq-edit-filename-icon {
    display: none;
    background: url("edit.gif");
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
    margin-right: 16px;
}

.qq-hide {
    display: none;
}


/* Thumbnail
------------------------------------------ */
.qq-thumbnail-selector {
    vertical-align: middle;
    margin-right: 12px;
}


/* <dialog> element styles */
.qq-uploader DIALOG {
    display: none;
}

.qq-uploader DIALOG[open] {
    display: block;
}

.qq-uploader DIALOG {
    display: none;
}

.qq-uploader DIALOG[open] {
    display: block;
}

.qq-uploader DIALOG .qq-dialog-buttons {
    text-align: center;
    padding-top: 10px;
}

.qq-uploader DIALOG .qq-dialog-buttons BUTTON {
    margin-left: 5px;
    margin-right: 5px;
}

.qq-uploader DIALOG .qq-dialog-message-selector {
    padding-bottom: 10px;
}

.qq-uploader DIALOG::backdrop {
    background-color: rgba(0, 0, 0, 0.7);
}
.empty-content {
  font-size: 1.1em;
  margin-top: 15px;
  text-align: center;
  color: #aaaaaa;
}
.empty-content img {
  opacity: 0.4;
}
.empty-content p {
  margin-left: 15px;
  display: inline-block;
}
.wrapper-half {
  display: flex;
}
.wrapper-half .half-content {
  flex-grow: 1;
  width: 50%;
}
.wrapper-half .two-thirds-content {
  flex-grow: 1;
  width: 66%;
}
.wrapper-half .thirds-content {
  flex-grow: 1;
  width: 33%;
}
.separator {
  display: flex;
  align-items: center;
  text-align: center;
  font-weight: 600;
  clear: both;
}
.separator::before,
.separator::after {
  content: '';
  flex: 1;
  border-bottom: 1px solid #e6e6e6;
  opacity: 0.75;
}
.separator::before {
  margin-right: 1em;
}
.separator::after {
  margin-left: 1em;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.modal {
  display: flex;
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: center;
  z-index: 32;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}
.modal:before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  background: black;
  width: 100%;
  height: 100%;
  opacity: .5;
}
.modal .content {
  position: relative;
  display: inline-block;
  width: 710px;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.19);
  border-radius: 4px;
  max-height: calc(75vh);
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
}
.modal .close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 21px;
  height: 21px;
}
.emojionearea.focused {
  box-shadow: none;
}
.page-content {
  margin-top: 80px;
}
@media (max-width: 1200px) {
  .wrapper-half {
    display: block;
  }
  .wrapper-half .half-content,
  .wrapper-half .two-thirds-content,
  .wrapper-half .thirds-content {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .page-content {
    min-height: calc(100vh - 275px);
  }
}
@media (max-width: 768px) {
  .page-content {
    margin-top: 56px;
  }
}
header {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  max-width: 4350px;
  margin: 0 auto;
  height: 80px;
  background: #071125;
  box-shadow: 0 3px 21px rgba(0, 0, 0, 0.71);
  padding-left: 15px;
  z-index: 9;
}
header a.logo {
  float: left;
  margin-top: 12px;
}
header a.logo img {
  height: 50px;
  width: 352px;
}
header a.logo.dark {
  display: none;
}
header .menu-right {
  float: right;
}
header .menu-right .menu-button {
  float: left;
  width: 70px;
  text-align: center;
  height: 80px;
  line-height: 80px;
  position: relative;
}
header .menu-right .menu-button span {
  width: 21px;
  height: 21px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  line-height: 21px;
  background: #01d9cf;
  color: #071125;
  font-size: 0.75rem;
  font-weight: 700;
  position: absolute;
  bottom: 20px;
  right: 15px;
}
header .menu-right .menu-button .profile-photo {
  width: 31px;
  height: 31px;
  border-radius: 50%;
  border: 1px solid white;
  padding: 3px;
  transition: border-color 0.3s ease-in-out;
  object-fit: cover;
}
header .menu-right .menu-button svg {
  fill: #FFFFFF;
  transition: all 0.3s ease-in-out;
  height: 25px;
  vertical-align: middle;
}
header .menu-right .menu-button:hover svg {
  fill: #01d9cf;
}
header .menu-right .menu-button:hover .profile-photo {
  border: 1px solid #01d9cf;
}
header.transparent {
  background: none;
  box-shadow: none;
}
header.transparent a.logo.dark {
  display: block;
}
header.transparent a.logo.light {
  display: none;
}
header.transparent .menu-right .menu-button:hover svg {
  fill: #e6e6e6;
}
header.transparent .menu-right .menu-button:hover .profile-photo {
  border: 1px solid #e6e6e6;
}
.novis header {
  background: rgba(7, 17, 37, 0.9);
}
@media (min-width: 1200px) {
  header.transparent .menu-right .menu-button span {
    background: #ffffff;
    color: #071125;
  }
}
@media (max-width: 1200px) {
  header.transparent {
    background: #ffffff;
  }
  header.transparent .menu-right .menu-button svg {
    fill: #071125;
  }
  header.transparent .menu-right .menu-button .profile-photo {
    border: 1px solid #071125;
  }
}
@media (max-width: 1023px) {
  header a.logo img {
    height: 55px;
    width: 309px;
  }
}
@media (max-width: 768px) {
  header {
    height: 56px;
    z-index: 23;
  }
  header a.logo {
    margin-top: 8px;
  }
  header a.logo img {
    height: 36px;
    width: 253px;
  }
  header .menu-right .menu-button {
    width: 48px;
    line-height: 56px;
    height: 56px;
  }
  header .menu-right .menu-button span {
    bottom: 10px;
    right: 3px;
  }
}
@media (max-width: 540px) {
  header {
    position: fixed;
    z-index: 999;
    transition: box-shadow 0.2s linear;
  }
  header .menu-right {
    padding-right: 5px;
  }
  header .menu-right .menu-button img {
    width: auto;
    height: 20px;
  }
  header .menu-right .menu-button span {
    font-size: 0.625rem;
    width: 18px;
    height: 18px;
    line-height: 18px;
  }
  header a.logo img {
    display: none;
  }
  header a.logo img.devices-logo-neprihlasen,
  header a.logo img.devices-logo-prihlasen {
    display: block;
    float: left;
    height: 36px;
    width: auto;
  }
  header.transparent.scrolled {
    box-shadow: 0 3px 21px rgba(0, 0, 0, 0.31);
  }
}
@media (max-width: 420px) {
  header .menu-right .menu-button {
    width: 40px;
  }
  header .menu-right .menu-button span {
    font-size: 0.625rem;
    width: 16px;
    height: 16px;
    line-height: 16px;
    bottom: 7px;
  }
}
.profile-map-modificator {
  position: absolute;
  right: -380px;
  top: 15px;
  background: #fff;
  box-shadow: -5px 0 15px rgba(10, 10, 10, 0.15);
  transition: right 300ms ease-in-out;
  border-radius: 0 0 0 5px;
  z-index: 10;
}
.profile-map-modificator.open {
  right: 0;
}
.profile-map-modificator.open .opener {
  box-shadow: 0 15px 15px rgba(10, 10, 10, 0.15);
}
.profile-map-modificator.open .opener .arrow {
  transform: rotate(-180deg);
}
.profile-map-modificator .holder {
  position: relative;
}
.profile-map-modificator h2,
.profile-map-modificator label {
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}
.profile-map-modificator .opener {
  position: absolute;
  background: #fff;
  box-shadow: 0 10px 15px rgba(10, 10, 10, 0.15);
  top: 0;
  left: 0;
  width: max-content;
  padding: 25px;
  border-radius: 0 0 5px 5px;
  transform: rotate(90deg);
  transform-origin: top left;
  cursor: pointer;
}
.profile-map-modificator .opener .star {
  display: inline-block;
  transform: rotate(-90deg);
}
.profile-map-modificator .opener label {
  display: inline-block;
  padding: 0 10px 0 5px;
  font-size: 17px;
  transform: rotate(180deg);
  vertical-align: bottom;
  cursor: pointer;
}
.profile-map-modificator .opener .arrow {
  display: inline-block;
  width: 20px;
  height: 20px;
  transition: transform 750ms;
  vertical-align: -2px;
}
.profile-map-modificator .opener:after {
  position: absolute;
  content: "";
  display: block;
  background-size: 50% 50%;
  background: radial-gradient(circle at 100% 100%, transparent 5px, #ffffff 5px) no-repeat;
  width: 5px;
  height: 5px;
  top: 0;
  right: -5px;
}
.profile-map-modificator .content {
  text-align: left;
  width: 380px;
  padding: 25px 45px 35px 35px;
}
.profile-map-modificator .content.share {
  display: none;
  padding-bottom: 10px;
}
.profile-map-modificator .content p {
  padding-bottom: 25px;
  font-size: 15px;
  line-height: 2;
}
.profile-map-modificator .content p b {
  color: #00bcf5;
}
.profile-map-modificator .content .button {
  margin-top: 10px;
  float: none;
}
.profile-map-modificator .content section {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.profile-map-modificator .content section .description {
  color: #999999;
}
.profile-map-modificator .content section .colors {
  margin: 20px -10px 0 0;
}
.profile-map-modificator .content section .colors .color {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 12px 8px;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  cursor: pointer;
  transition: transform 200ms;
}
.profile-map-modificator .content section .colors .color .default-text {
  position: absolute;
  display: block;
  top: -19px;
  font-size: 11px;
  width: 60px;
  left: -15px;
  color: #999999;
  text-align: center;
  transition: transform 200ms, opacity 200ms;
}
.profile-map-modificator .content section .colors .color:hover {
  transform: scale(1.12);
}
.profile-map-modificator .content section .colors .color:hover.selected:before {
  transform: scale(0.88);
}
.profile-map-modificator .content section .colors .color:hover.selected:after {
  transform: scale(0.88);
}
.profile-map-modificator .content section .colors .color:hover .default-text {
  transform: scale(0.9);
  opacity: 0;
}
.profile-map-modificator .content section .colors .color.selected:before {
  position: absolute;
  display: block;
  content: "";
  top: -3px;
  left: -3px;
  width: 36px;
  height: 36px;
  border-radius: 20px;
  border: 1px solid #111111;
  box-shadow: inset 0 0 3px rgba(10, 10, 10, 0.15);
  transition: transform 200ms;
}
.profile-map-modificator .content section .colors .color.selected:after {
  position: absolute;
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
  background: url("../images/add.svg") no-repeat center 6px;
  background-size: 80%;
  transition: transform 200ms;
}
.profile-map-modificator .content .share-map-button {
  display: none;
}
@media (max-width: 768px) {
  .profile-map-modificator {
    position: relative;
    right: 0;
    border-radius: unset;
    margin-bottom: 30px;
    box-shadow: none;
  }
  .profile-map-modificator .opener {
    position: relative;
    transform: rotate(0);
    margin: 0 auto;
    border-radius: unset;
    width: 100%;
    box-shadow: none;
    padding: 10px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
  }
  .profile-map-modificator .opener .star {
    transform: rotate(0);
  }
  .profile-map-modificator .opener label {
    transform: rotate(0);
  }
  .profile-map-modificator .content {
    text-align: center;
    margin: 0 auto;
    max-width: 100%;
    display: none;
    border-bottom: 1px solid #e6e6e6;
  }
  .profile-map-modificator .content section {
    border-bottom: none;
    margin-bottom: 0;
  }
  .profile-map-modificator .content .share-map-button {
    position: initial;
    display: block;
    width: 100%;
    height: 45px;
    border-radius: 22px;
    margin-top: 10px;
  }
  .profile-map-modificator .content .share-map-button .share-button-wrapper {
    position: relative;
  }
  .profile-map-modificator .content .share-map-button .share-button-wrapper .star {
    position: initial;
    display: inline-block;
    top: 0;
    right: 0;
    width: 16px;
    margin: 0 5px 0 0;
    vertical-align: -2px;
  }
  .profile-map-modificator .content .share-map-button .share-button-wrapper .code-icon {
    display: inline-block;
    vertical-align: -2px;
    margin: 0 0 0 5px;
  }
  .profile-map-modificator.open .opener {
    box-shadow: unset;
    border-bottom: 1px solid transparent;
  }
  .profile-map-modificator.open .opener .arrow {
    transform: rotate(-180deg);
  }
  .profile-map-modificator.open .content {
    display: block;
  }
  .profile-map-modificator.open .content.share {
    display: block;
  }
}
.premium-submit {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: space-between;
  margin-top: 50px !important;
}
.premium-submit .button img {
  margin-left: 10px;
}
.account-capacity {
  position: relative;
  background: #f7f7f7;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  z-index: 0;
  overflow: hidden;
}
.account-capacity .button {
  margin: 30px 0;
}
.account-capacity .button img {
  margin-right: 10px;
}
.account-capacity .bcg-rght {
  position: absolute;
  right: 0;
  bottom: -25px;
  background: url("../images/kompas.png") no-repeat top left;
  width: 310px;
  height: 325px;
  z-index: 1;
  opacity: .1;
}
.account-capacity > .container {
  max-width: 970px;
  border-bottom: 1px solid #e6e6e6;
}
.account-capacity .content {
  display: flex;
  position: relative;
  z-index: 2;
  padding: 20px 0;
  align-items: center;
}
.account-capacity .content .capacity {
  flex-basis: 250px;
  color: #00003f;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
}
.account-capacity .content .capacity label {
  font-size: 14px;
  display: block;
}
.account-capacity .content .capacity strong {
  font-size: 25px;
  font-weight: 800;
}
.account-capacity .content .progress {
  position: relative;
  display: block;
  flex-grow: 1;
  width: auto;
  background: white;
  height: 18px;
  border-radius: 9px;
  box-shadow: 0 0 4px rgba(10, 10, 10, 0.15);
  margin-right: 4px;
}
.account-capacity .content .progress .progress-value {
  background-image: linear-gradient(90deg, #01d9cf 0%, #00bcf5 100%);
  height: 18px;
  border-radius: 9px;
  min-width: 18px;
}
.account-capacity .activate {
  display: flex;
  padding: 30px 5px;
  align-items: center;
}
.account-capacity .activate .button {
  margin: 0;
}
.account-capacity .activate .buy-premium {
  min-width: 300px;
  padding-right: 35px;
}
.account-capacity .activate .use-voucher {
  position: relative;
  flex-grow: 1;
  background: #f7f7f7;
  padding: 10px 30px 15px 20px;
  border-radius: 6px;
}
.account-capacity .activate .use-voucher:before {
  content: "";
  position: absolute;
  background: #f7f7f7;
  width: 25px;
  height: 25px;
  transform: rotate(45deg);
  top: calc(50% - 12px);
  left: -12px;
  border-radius: 0 5px 0 5px;
}
.account-capacity .activate .use-voucher label {
  font-size: 14px;
  line-height: 30px;
}
.account-capacity .activate .use-voucher .row {
  display: flex;
}
.account-capacity .activate .use-voucher .row .voucher {
  flex-grow: 1;
  width: auto;
  margin: 0 -5px 0 0 !important;
  padding-right: 0;
}
.account-capacity .activate .use-voucher .row .voucher input {
  padding-right: 15px;
  background: #ffffff;
}
.account-capacity .activate .use-voucher .row .send {
  z-index: 1;
}
.premium-acc {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #e6e6e6;
  padding: 55px 0 0 0;
  position: relative;
  overflow: hidden;
  text-align: left;
}
.premium-acc .bcg-lft {
  position: absolute;
  left: 0;
  top: 0;
  background: url("../images/premium/corner.svg") no-repeat center;
  width: 227px;
  height: 188px;
  z-index: -1;
}
.premium-acc .bcg-rght {
  position: absolute;
  right: 0;
  bottom: 0;
  background: url("../images/premium/premium-compass.png") no-repeat top left;
  width: 325px;
  height: 300px;
  z-index: -1;
}
.premium-acc p {
  color: #00003f;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 28px;
}
.premium-acc .separe {
  margin-top: 40px;
}
.premium-acc .separe p {
  float: left;
  margin-right: 100px;
  padding-bottom: 15px;
}
.premium-acc .container {
  position: relative;
  max-width: 965px;
  padding-left: 150px;
  display: flex;
  color: #071125;
}
.premium-acc .container h3 {
  font-size: 25px;
  font-weight: 800;
  text-transform: uppercase;
}
.premium-acc .container .back-img {
  position: absolute;
  left: -150px;
  width: 350px;
  z-index: -2;
}
.premium-acc .container .premium-list {
  flex-grow: 1;
}
.premium-acc .container .premium-list ul {
  margin-top: 30px;
  list-style: none;
}
.premium-acc .container .premium-list ul li {
  font-size: 17px;
  line-height: 34px;
  font-weight: 600;
}
.premium-acc .container .premium-list ul li:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url('../images/premium/tick.svg') top left no-repeat;
  width: 30px;
  height: 18px;
}
.premium-acc .container .premium-offer .premium-price {
  margin-bottom: 45px;
  font-size: 28px;
}
.premium-acc .container .premium-offer .premium-price small {
  display: block;
  font-size: 14px;
}
.premium-acc .button {
  margin-top: -15px;
}
.premium-acc .button.big {
  padding: 0 30px;
}
.premium-acc h2 {
  color: #071125;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 28px;
}
.premium-acc h2 img {
  margin-right: 15px;
}
.premium-acc.minimal .container {
  max-width: 100%;
  padding-left: 190px;
  padding-right: 0;
}
.premium-acc.minimal .container h3 {
  font-size: 20px;
  text-transform: none;
}
.premium-acc.minimal .container .back-img {
  width: 210px;
  left: 0;
  top: 5px;
}
.premium-acc.minimal .container ul {
  margin-top: 5px;
}
.premium-acc.minimal .container ul li {
  font-size: 13px;
  line-height: 28px;
}
.premium-acc.minimal .container ul li:before {
  background-size: 17px;
}
.premium-acc.minimal .container .premium-offer {
  flex-basis: 250px;
}
.premium-acc.minimal .container .premium-offer .button {
  display: none;
}
.premium-acc.minimal .container .premium-limit {
  padding: 5px 0 15px;
}
.premium-acc.minimal .container .premium-limit p {
  font-size: 12px;
}
.premium-acc.minimal .container .separe {
  margin-top: 87px;
}
.premium-acc.minimal .container .separe .premium-price {
  margin-bottom: 0;
}
.premium-acc.with-button {
  border-top: none;
  padding-top: 20px;
}
.premium-acc.with-button .container {
  max-width: 970px;
}
.premium-acc.with-button .container .back-img {
  left: -70px;
  top: initial;
  bottom: 0;
  width: 230px;
}
.premium-acc.with-button .container .premium-offer {
  flex-basis: 270px;
}
.premium-acc.with-button .container .premium-offer .button {
  display: inline-block;
  margin-bottom: 0;
}
.premium-acc.with-button .container .separe {
  margin-top: 0;
}
.premium-acc.with-button .container .separe .premium-price {
  margin-bottom: 30px;
}
.premium-limit {
  padding: 25px 0 30px;
  clear: both;
  text-align: left;
}
.premium-limit p {
  font-size: 14px;
}
.account-page-content .premium-acc {
  padding-top: 40px;
  padding-bottom: 0;
}
@media (max-width: 1300px) {
  .premium-acc .container {
    padding-left: 230px;
  }
  .premium-acc .container .back-img {
    left: -80px;
  }
  .premium-acc.settings .container {
    padding-left: 157px;
  }
  .premium-acc.settings .container .premium-offer {
    flex-basis: 200px;
  }
}
@media (max-width: 1023px) {
  .premium-acc .container {
    display: block;
    width: 540px;
    padding-left: 90px;
  }
  .premium-acc .container .back-img {
    left: -200px;
  }
  .premium-acc .container .premium-list {
    margin-top: 40px;
    padding-top: 40px;
  }
  .premium-acc .container .premium-list ul {
    text-align: left;
  }
  .premium-acc .container .premium-offer {
    margin-left: -90px;
    text-align: center;
    padding-bottom: 30px;
  }
  .premium-acc.minimal .container {
    padding-left: 0;
    text-align: center;
  }
  .premium-acc.minimal .container ul {
    text-align: center;
  }
  .premium-acc.minimal .container .back-img {
    z-index: unset;
    top: initial;
    bottom: 0;
  }
  .premium-acc.minimal .container .separe {
    margin-top: 0;
  }
  .premium-acc.minimal .container .premium-list {
    margin-top: 0;
    padding-top: 0;
  }
  .premium-acc.minimal .container .premium-list .premium-limit {
    text-align: center;
  }
  .premium-acc.minimal .container .premium-offer {
    margin-left: 0;
    padding-bottom: 0;
  }
  .account-capacity .bcg-rght {
    width: 180px;
    height: 178px;
    background-size: contain;
  }
}
@media (max-width: 768px) {
  .premium-acc {
    text-align: center;
    padding: 30px 0;
  }
  .premium-acc .bcg-lft {
    width: 170px;
    height: 140px;
    top: -10px;
    left: -10px;
    background-size: contain;
  }
  .premium-acc .bcg-rght {
    display: none;
  }
  .premium-acc .title {
    text-align: center;
  }
  .premium-acc .premium-limit {
    text-align: center;
  }
  .premium-acc .container {
    padding-left: 20px;
    width: 90%;
  }
  .premium-acc .container .premium-list {
    margin-top: 0;
    padding-top: 20px;
  }
  .premium-acc .container .premium-list ul {
    width: 100%;
    margin-right: 0;
    padding-left: 0;
    text-align: center;
  }
  .premium-acc .container .premium-list ul li {
    font-size: 16px;
  }
  .premium-acc .container .back-img {
    top: initial;
    bottom: -20px;
    left: -100px;
    width: 300px;
  }
  .premium-acc.minimal .container .premium-list {
    margin-top: 20px;
  }
  .premium-acc.minimal .container .back-img {
    display: none;
  }
  #buy-premium .premium-acc {
    padding: 15px 0 0 0;
  }
  .premium-acc .separe {
    margin-top: 20px;
    text-align: center;
  }
  .premium-acc .separe p {
    margin-right: 0;
    float: none;
  }
  .premium-acc .title {
    margin-bottom: 20px;
  }
  .account-capacity .content {
    display: block;
    text-align: center;
  }
  .account-capacity .content label {
    text-align: center;
  }
  .account-capacity .content .progress {
    margin: 10px 25px;
  }
  .account-capacity .activate {
    display: block;
    padding: 30px;
  }
  .account-capacity .activate .buy-premium {
    padding-right: 0;
    margin-bottom: 25px;
  }
  .account-capacity .activate .use-voucher:before {
    top: -12px;
    left: calc(50% - 12px);
    border-radius: 5px 0 5px 0;
  }
}
@media (max-width: 540px) {
  .premium-acc p {
    font-size: 1rem;
    padding: 0 30px;
  }
  .premium-acc .bcg-lft {
    opacity: .7;
  }
  .premium-acc .container {
    padding-left: 20px;
  }
  .premium-acc .container h3 {
    padding: 0 25px;
  }
  .premium-acc .container .premium-offer {
    margin-left: 0;
  }
  .premium-acc .container .back-img {
    left: -150px;
  }
  .account-capacity .bcg-rght {
    width: 135px;
    height: 133px;
  }
  .account-capacity .content {
    padding: 20px 0;
  }
  .account-capacity .activate .use-voucher .row {
    display: block;
    padding-top: 1px;
  }
  .account-capacity .activate .use-voucher .row .button-input {
    display: block;
    width: calc(100% - 15px);
    margin: 50px 15px 0 15px;
  }
}
.profile-trip-list .tabs {
  margin-top: 40px;
  border-bottom: 1px solid #e6e6e6;
}
.profile-trip-list .tabs ul {
  display: flex;
  text-align: center;
}
.profile-trip-list .tabs ul li.tab {
  width: 50%;
  font-size: 17px;
  line-height: 26px;
  font-weight: 700;
  padding: 17px 0;
  border: 1px solid #e6e6e6;
  border-top: 2px solid #eceef0;
  border-bottom: none;
  border-radius: 3px 3px 0 0;
  cursor: pointer;
}
.profile-trip-list .tabs ul li.tab:not(:last-child) {
  border-right: none;
}
.profile-trip-list .tabs ul li.tab.active {
  background: #f4f8fb;
  margin-bottom: -1px;
  border-top: 3px solid #01d9cf;
  padding-top: 16px;
}
.profile-trip-list .tabs ul li.tab img {
  height: 40px;
  margin-right: 10px;
  margin-left: -10px;
}
.profile-trip-list .tabs ul li.tab img.tab-icon-small {
  padding: 4px;
}
.profile-trip-list .tabs ul li.tab .tab-subtext {
  color: #adb6cb;
  font-weight: 600;
}
.profile-trip-list .tab-coontent-wrapper {
  padding: 40px 0;
  background: #f4f8fb;
}
.profile-trip-list .tab-coontent-wrapper .tab-content {
  margin: 0;
}
.profile-trip-list .trip-stats {
  margin: -10px 20px 30px;
}
@media (max-width: 540px) {
  .profile-trip-list .tabs ul li.tab {
    font-size: 15px;
    padding-bottom: 10px;
  }
  .profile-trip-list .tabs ul li.tab img {
    display: block;
    height: 30px;
    margin: -10px auto 0;
  }
}
.traveler-banner {
  width: 100%;
  position: relative;
  background: #DADBDE;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  min-height: 200px;
}
.traveler-banner picture {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.traveler-banner picture img {
  width: 100%;
  object-fit: cover;
}
.traveler-banner:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background-image: -webkit-linear-gradient(bottom, rgba(7, 17, 37, 0.25) 0%, rgba(7, 17, 37, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(7, 17, 37, 0.25) 0%, rgba(7, 17, 37, 0) 100%);
  background-image: linear-gradient(to top, rgba(7, 17, 37, 0.25) 0%, rgba(7, 17, 37, 0) 100%);
}
.traveler-banner p {
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 33px;
  position: absolute;
  bottom: 10px;
  right: 15px;
  z-index: 2;
}
.traveler-banner span {
  font-weight: 600;
}
.traveler-banner .mapa-profil-desc {
  position: relative;
  margin-top: 90px;
}
.traveler-banner .mapa-profil-desc h1 {
  padding-top: 64px;
  text-align: center;
  line-height: 36px;
  color: #ffffff;
  font-size: 3.125rem;
  font-weight: 700;
  filter: drop-shadow(0 0 28.5px #000000);
}
.traveler-banner .mapa-profil-desc .last-visit {
  margin: 25px 0;
  color: #ffffff;
  text-align: center;
}
.traveler-banner .mapa-profil-desc .country-info {
  position: relative;
  text-align: center;
  z-index: 5;
  display: flex;
  align-items: flex-end;
}
.traveler-banner .mapa-profil-desc .country-info .mapa-image {
  width: 144px;
  height: 144px;
  line-height: 126px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid #fff;
  box-sizing: border-box;
  margin: 0 auto -72px;
  pointer-events: none;
}
.traveler-banner .mapa-profil-desc .country-info .map-traveler {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 700;
  line-height: 25px;
  position: relative;
  flex: 1;
  text-align: left;
  padding-bottom: 17px;
}
.traveler-banner .mapa-profil-desc .country-info .map-traveler .profile-photo {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  width: 40px;
  height: 40px;
}
.traveler-banner .mapa-profil-desc .country-info .map-traveler img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  object-fit: cover;
  width: 40px;
  height: 40px;
}
.traveler-banner .mapa-profil-desc .country-info .map-traveler a {
  color: #ffffff;
}
.traveler-banner .mapa-profil-desc .country-info .placeholder {
  flex: 1;
}
.traveler-banner .profile-desc {
  position: relative;
  height: 250px;
  transition: height 1s;
}
.traveler-banner .profile-desc .change-intro-div {
  right: auto;
  left: 0;
  bottom: 13px;
}
.traveler-banner.has-referral-banner .profile-desc {
  height: 350px;
}
.traveler-banner.has-photo .mapa-profil-desc h1 {
  padding-top: 110px;
}
.traveler-banner.has-photo .mapa-profil-desc .last-visit {
  margin-bottom: 70px;
}
.traveler-banner.has-photo .profile-desc {
  height: 462px;
}
.traveler-banner.noshadow:after {
  display: none;
}
.change-intro-div {
  width: 150px;
  height: 30px;
  position: absolute;
  right: 8px;
  bottom: 25px;
}
.change-intro-div span.description {
  position: absolute;
  left: 10px;
  bottom: 4px;
  color: #fff;
  cursor: pointer;
  z-index: 10;
  font-size: 0.875rem;
  white-space: nowrap;
  padding-left: 25px;
}
.change-intro-div span.description:hover {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .traveler-banner,
  .traveler-banner.has-photo {
    min-height: 150px;
  }
  .traveler-banner .follow-separator,
  .traveler-banner.has-photo .follow-separator {
    display: block;
    font-size: 0;
    height: 0;
  }
  .traveler-banner p,
  .traveler-banner.has-photo p {
    line-height: 24px;
    text-align: right;
  }
  .traveler-banner .mapa-profil-desc h1,
  .traveler-banner.has-photo .mapa-profil-desc h1 {
    padding-top: 0;
    font-size: 2.125rem;
  }
  .traveler-banner .mapa-profil-desc .last-visit,
  .traveler-banner.has-photo .mapa-profil-desc .last-visit {
    display: none;
  }
  .traveler-banner .mapa-profil-desc .country-info,
  .traveler-banner.has-photo .mapa-profil-desc .country-info {
    display: block;
    margin-top: 20px;
  }
  .traveler-banner .mapa-profil-desc .country-info .map-traveler,
  .traveler-banner.has-photo .mapa-profil-desc .country-info .map-traveler {
    text-align: center;
    text-shadow: 0 0 6.5px rgba(10, 10, 10, 0.15);
  }
  .traveler-banner .profile-desc {
    height: 185px;
  }
  .traveler-banner.has-photo .profile-desc,
  .traveler-banner.has-referral-banner .profile-desc {
    height: 310px;
  }
  .change-profile-photo-div {
    display: -webkit-flex !important;
    display: -ms-flex !important;
    display: flex !important;
  }
  .change-intro-div {
    right: auto;
    left: 8px;
    bottom: 85px;
  }
  .change-intro-div span.description {
    display: none;
  }
  .change-intro-div .upravitnahratsmazat {
    left: -4px;
  }
}
@media (max-width: 540px) {
  .traveler-banner.has-photo .profile-desc,
  .traveler-banner.has-referral-banner .profile-desc {
    height: 240px;
  }
}
@keyframes gradientBG {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.travelers-list {
  display: flex;
  margin: 0 -15px;
  flex-flow: wrap;
}
.travelers-list .traveler {
  width: 25%;
  margin-bottom: 20px;
  padding: 50px 15px 15px;
}
.travelers-list .traveler .traveler-content {
  position: relative;
  background: #ffffff;
  padding: 20px 15px 15px;
  filter: drop-shadow(0 0 7px rgba(10, 10, 10, 0.15));
  border-radius: 5px;
}
.travelers-list .traveler .traveler-content .traveler-img {
  width: 80px;
  height: 80px;
  line-height: 80px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
}
.travelers-list .traveler .traveler-content .traveler-img .star {
  display: none;
}
.travelers-list .traveler .traveler-content .traveler-img img {
  height: 80px;
  width: 80px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
  position: relative;
  margin-top: 1px;
  margin-left: 1px;
  z-index: 1;
  object-fit: cover;
}
.travelers-list .traveler .traveler-content .traveler-img.traveler-premium img {
  border: 2px solid #f8d56b;
}
.travelers-list .traveler .traveler-content .traveler-img.traveler-premium .star {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  right: 1px;
  top: 8px;
  background: url(../images/premium_star_big.png);
  background-size: contain;
  z-index: 1;
}
.travelers-list .traveler .traveler-description h2 {
  margin-top: 20px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
  color: #262626;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.travelers-list .traveler .traveler-description .user-info {
  color: #999999;
  cursor: pointer;
  text-align: center;
  padding-bottom: 10px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.travelers-list .traveler .traveler-description .user-stats {
  display: flex;
  margin: 10px -5px 0 0;
}
.travelers-list .traveler .traveler-description .user-stats .box {
  display: flex;
  width: 33%;
  flex-flow: column;
  align-items: center;
  text-align: center;
}
.travelers-list .traveler .traveler-description .user-stats .box .icon {
  width: 30px;
  height: 27px;
  padding: 0 0 3px;
}
.travelers-list .traveler .traveler-description .user-stats .box .info {
  color: #999999;
  line-height: 16px;
  font-size: .8125rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.travelers-list .traveler .traveler-description .user-stats .box .info strong {
  display: block;
  font-size: 1rem;
  color: #262626;
  font-weight: 700;
}
.travelers-list .traveler .photo-content {
  position: relative;
  min-height: 150px;
  height: 150px;
  display: flex;
  flex-flow: wrap;
  flex-direction: column;
  overflow: hidden;
  margin-top: 7px;
}
.travelers-list .traveler .photo-content .row {
  margin: 0 -5px;
}
.travelers-list .traveler .photo-content .image-box {
  width: calc(50% - 5px);
  margin: 2px;
  position: relative;
  height: 66px;
  border-radius: 3px;
  cursor: pointer;
}
.travelers-list .traveler .photo-content .image-box img {
  border-radius: 5px;
  height: 66px;
}
.travelers-list .traveler .photo-content .image-box::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 2;
  border-radius: 0 0 5px 5px;
}
.travelers-list .traveler .photo-content .image-box.vertical-box {
  height: 136px;
}
.travelers-list .traveler .photo-content .image-thumbnail p.likes {
  right: 5px;
  font-size: 10px;
}
.travelers-list .traveler .photo-content .image-thumbnail p.likes::before {
  display: none;
}
.travelers-list .traveler .photo-content .image-thumbnail p.likes::after {
  display: inline-block;
  content: "";
  background: url("../images/likeitsmall.svg") no-repeat center left;
  margin-left: 5px;
  width: 13px;
  height: 12px;
  vertical-align: middle;
}
.travelers-list .traveler .photo-content a {
  color: black;
}
.travelers-list .traveler .profile-wrap {
  text-align: center;
  line-height: 17px;
  height: 17px;
}
.travelers-list .traveler .profile-wrap a {
  font-size: 14px;
  color: #01d9cf;
  font-weight: 600;
}
.travelers-list .traveler.placeholder .traveler-description h2 span {
  display: inline-block;
  background: linear-gradient(-90deg, #ededee, #adadad);
  width: 69px;
  height: 16px;
  border-radius: 10px;
  background-size: 200% 200%;
  animation: gradientBG 1.205s ease infinite;
}
.travelers-list .traveler.placeholder .traveler-description .user-info span {
  display: inline-block;
  background: linear-gradient(-90deg, #ededee, #adadad);
  width: 96px;
  height: 14px;
  border-radius: 10px;
  background-size: 200% 200%;
  animation: gradientBG 1.205s ease infinite;
}
.travelers-list .traveler.placeholder .photo-content .image-box {
  background: #ededee;
}
.travelers-list .traveler.placeholder .photo-content .image-box:after {
  display: none;
}
@media (max-width: 1023px) {
  .travelers-list .traveler {
    width: 50%;
  }
}
@media (max-width: 540px) {
  .travelers-list {
    flex-flow: wrap;
  }
  .travelers-list .traveler {
    width: 100%;
  }
  .travelers-list .traveler .photo-content {
    height: 208px;
  }
  .travelers-list .traveler .photo-content .image-box {
    height: 95px;
  }
  .travelers-list .traveler .photo-content .image-box.vertical-box {
    height: 194px;
  }
  .user-post .post-images {
    padding: 10px;
  }
  .user-post .post-description {
    padding: 10px;
  }
}
.trip-stats {
  text-align: center;
  margin: 20px;
  white-space: nowrap;
  overflow-x: auto;
}
.trip-stats .box {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  margin: 0 16px 5px 0;
  text-align: left;
}
.trip-stats .box .inner {
  display: flex;
  min-width: 120px;
  font-weight: 400;
  line-height: 20px;
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #e6e6e6;
}
.trip-stats .box .inner .icon {
  display: flex;
  width: 50px;
  height: 50px;
  justify-content: center;
  text-align: center;
}
.trip-stats .box .inner .icon img {
  padding: 11px 6px;
}
.trip-stats .box .inner .icon img.transport-type {
  transform: rotate(180deg);
}
.trip-stats .box .inner .info {
  padding: 6px 6px 0 0;
  font-size: 0.75rem;
  color: #999999;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.trip-stats .box .inner .info strong {
  display: block;
  font-size: 1.125rem;
  color: #000000;
}
.trip-stats .box:after {
  position: absolute;
  content: '';
  width: 20px;
  height: 1px;
  right: -20px;
  bottom: 25px;
  border-bottom: 1px dashed #e6e6e6;
}
.trip-stats .box:last-child {
  margin-right: 0;
}
.trip-stats .box:last-child:after {
  display: none;
}
.trip-stats .box.trip-type .inner {
  border: 1px solid transparent;
  background: #01d9cf;
  min-width: 50px;
}
.trip-stats .box.trip-type .inner .icon {
  width: 50px;
}
.trip-stats .box.trip-type .inner .icon img {
  margin-right: -3px;
  padding: 10px 0;
}
.trip-stats.trips {
  margin: 15px 0;
}
.trip-live {
  background: #ffffff;
  color: #262626;
  text-transform: uppercase;
  border: 1px solid #ff284a;
  font-size: .6875rem;
  line-height: 11px;
  font-weight: bold;
  border-radius: 5px;
  padding: 2px 10px 3px 10px;
  white-space: pre;
}
.trip-live:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #ff284a;
  border-radius: 5px;
  vertical-align: -1px;
  margin-right: 7px;
}
.worldee-loader {
  position: absolute;
  font-size: 10px;
  top: 50%;
  left: 50%;
  margin: 0;
  text-indent: -9999em;
  width: 6em;
  height: 6em;
  border-radius: 50%;
  background: #01d9cf;
  background: -moz-linear-gradient(left, #01d9cf 10%, rgba(105, 187, 231, 0) 42%);
  background: -webkit-linear-gradient(left, #01d9cf 10%, rgba(105, 187, 231, 0) 42%);
  background: -o-linear-gradient(left, #01d9cf 10%, rgba(105, 187, 231, 0) 42%);
  background: -ms-linear-gradient(left, #01d9cf 10%, rgba(105, 187, 231, 0) 42%);
  background: linear-gradient(to right, #01d9cf 10%, rgba(105, 187, 231, 0) 42%);
  -webkit-animation: load3 1.4s infinite linear;
  animation: load3 1.4s infinite linear;
  transform-origin: 0 0;
}
.worldee-loader:before {
  width: 50%;
  height: 50%;
  background: #01d9cf;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
}
.worldee-loader:after {
  background: #ffffff;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.worldee-loader.black:after {
  background: #000000 !important;
}
@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg) translateY(-50%) translateX(-50%);
    transform: rotate(0deg) translateY(-50%) translateX(-50%);
  }
  100% {
    -webkit-transform: rotate(360deg) translateY(-50%) translateX(-50%);
    transform: rotate(360deg) translateY(-50%) translateX(-50%);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg) translateY(-50%) translateX(-50%);
    transform: rotate(0deg) translateY(-50%) translateX(-50%);
  }
  100% {
    -webkit-transform: rotate(360deg) translateY(-50%) translateX(-50%);
    transform: rotate(360deg) translateY(-50%) translateX(-50%);
  }
}
#timeline {
  overflow: hidden;
  text-align: center;
  width: calc(100% - -20px);
  margin-left: -10px;
  position: relative;
}
#timeline .inner-wrapper {
  display: inline-block;
  width: calc(100% - 110px);
  position: relative;
}
#timeline #inner-timeline {
  height: 90px;
  position: relative;
  display: inline-block;
}
#timeline #line {
  height: 16px;
  position: absolute;
  top: 40px;
  left: 0;
  background: linear-gradient(180deg, #e8ecef 0%, #e1e4e7 100%);
  width: 100%;
  border-radius: 8px;
}
#timeline #active-line {
  height: 16px;
  position: absolute;
  top: 40px;
  left: 0;
  background: linear-gradient(90deg, #00bcf5 0%, #01d9cf 100%);
  border-radius: 8px;
  min-width: 16px;
}
#timeline .day {
  display: inline-block;
  width: 14px;
  height: 14px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: transparent;
  transition: all 0.8s ease-in-out;
  position: relative;
  backface-visibility: hidden;
  cursor: pointer;
  z-index: 5;
  top: 45px;
}
#timeline .day:after {
  content: "";
  position: absolute;
  transition: all 0.8s ease-in-out;
  width: 6px;
  height: 6px;
  background: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  backface-visibility: hidden;
  cursor: pointer;
  z-index: 5;
  left: 0;
}
#timeline .day:last-child {
  transform: translateX(-7px);
}
#timeline .day p {
  position: absolute;
  left: 25%;
  -webkit-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  backface-visibility: hidden;
  visibility: visible;
  opacity: 1;
  line-height: 16px;
  top: -37px;
}
#timeline .day p strong {
  position: absolute;
  white-space: nowrap;
  font-size: 0.9375rem;
  line-height: 16px;
  color: #262626;
  font-weight: 700;
  text-align: center;
  top: 60px;
  left: -28px;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  -webkit-transition-delay: .7s;
  transition-delay: .7s;
}
#timeline .day p i {
  font-size: .75rem;
  line-height: 28px;
  color: #97a0a7;
  font-weight: 600;
  text-align: center;
  font-style: normal;
  white-space: nowrap;
}
#timeline .day .tooltip {
  font-size: 12px;
  line-height: 28px;
  height: 30px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  border: 1px solid #dadada;
  background: #fff;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 23%;
  -webkit-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  top: -40px;
  border-radius: 15px;
  padding: 0 10px;
  z-index: 2;
}
#timeline .day .tooltip:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -10px;
  margin-left: -5px;
  border: 5px solid transparent;
  border-top: 5px solid #fff;
  z-index: 2;
}
#timeline .day .tooltip:before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -5px;
  border: 5px solid transparent;
  border-top: 5px solid #dadada;
  bottom: -11px;
}
#timeline .day:hover .tooltip {
  opacity: 1;
  visibility: visible;
}
#timeline .day.active-day:after {
  transform: scale(1.4);
}
#timeline .day.active-day p strong {
  opacity: 1;
}
#timeline .day span {
  position: absolute;
  opacity: 0;
  left: 50% !important;
  -ms-transform: scale(0.5, 0.5);
  -webkit-transform: scale(0.5, 0.5);
  transform: scale(0.5, 0.5);
  transition: all 0.8s ease-in-out;
}
#timeline .day span:before {
  content: '';
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #01d9cf;
  position: absolute;
  width: 24px;
  height: 24px;
  opacity: 1;
  left: -16px;
  top: -9px;
  box-shadow: 0 0 5px rgba(10, 10, 10, 0.15);
}
#timeline .day.not-active {
  cursor: default !important;
  transition: none;
}
#timeline .day.not-active::after {
  cursor: default !important;
}
#timeline .active-day:before {
  height: 32px;
  opacity: 1;
}
#timeline .active-day p {
  opacity: 1;
  visibility: visible;
}
#timeline .active-day p:after {
  opacity: 1;
  visibility: visible;
}
#timeline .active-day span {
  opacity: 1;
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
#timeline p.zacatek-tripu {
  position: absolute;
  height: 28px;
  background: red;
  border-radius: 2px;
  top: 26px;
}
#timeline p.zacatek-tripu + .day {
  transform: translateX(10px);
}
#timeline p.zacatek-tripu#od {
  left: -57px;
  background: url("../images/flag-start.svg") no-repeat center;
  width: 40px;
  height: 30px;
}
#timeline p.zacatek-tripu#do {
  background: url("../images/flag-finish.svg") no-repeat center;
  width: 32px;
  height: 32px;
  right: -40px;
}
#timeline p.zacatek-tripu#do.live {
  background: url("../images/trips/trip_live_icon.svg") no-repeat center;
  background-size: contain;
  margin-top: 6px;
}
.right-shadow {
  position: absolute;
  top: 0;
  height: 165px;
  width: 60px;
  z-index: 9;
  right: -15px;
  background-image: -webkit-linear-gradient(right, #ffffff 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(right, #ffffff 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to left, #ffffff 0%, rgba(0, 0, 0, 0) 100%);
}
.left-shadow {
  position: absolute;
  top: 0;
  height: 165px;
  width: 60px;
  z-index: 9;
  left: -15px;
  pointer-events: none;
  background-image: -webkit-linear-gradient(left, #ffffff 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(left, #ffffff 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to right, #ffffff 0%, rgba(0, 0, 0, 0) 100%);
}
.posfix .right-shadow {
  top: auto;
  bottom: 0;
  right: 0;
  background-image: -webkit-linear-gradient(right, #000000 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(right, #000000 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to left, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
.posfix .left-shadow {
  top: auto;
  bottom: 0;
  left: 0;
  background-image: -webkit-linear-gradient(left, #000000 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(left, #000000 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to right, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
.posfix #timeline .day p strong {
  color: #999999;
}
.oneDayTimeline .day p {
  top: -65px;
  white-space: nowrap;
}
.day.active-day .tooltip {
  opacity: 0;
  visibility: hidden;
}
.intro {
  padding-top: 80px;
  height: 800px;
  overflow: hidden;
  position: relative;
}
.intro .back-1 {
  position: absolute;
  width: 1029px;
  height: 536px;
  right: calc(50% - 150px);
  top: 135px;
  z-index: -1;
}
.intro .back-2 {
  position: absolute;
  width: 2500px;
  max-width: 2500px;
  left: calc(50% - 70px);
  top: -75px;
  z-index: -1;
}
.intro .hello-there h1 {
  margin-top: 85px;
  font-size: 50px;
  line-height: 63px;
  color: #071125;
  font-weight: 800;
}
.intro .hello-there h2 {
  margin: 40px 90px 0 0;
  font-size: 16px;
  line-height: 30px;
  color: #071125;
  font-weight: 400;
}
.intro .logged-welcome h2 {
  font-size: 80px;
  line-height: 187px;
  color: #ffffff;
  white-space: nowrap;
  padding-left: 33px;
  font-weight: 800;
  text-align: right;
  text-transform: uppercase;
  opacity: 0.25;
}
.intro .logged-welcome .welcome-wrapper {
  position: relative;
  top: -90px;
  width: 318px;
  height: 239px;
  float: right;
  margin-bottom: -239px;
}
.intro .logged-welcome .welcome-wrapper .welcome-weed {
  position: absolute;
  width: 258px;
  bottom: 2px;
  right: 0;
}
.intro .logged-welcome .welcome-wrapper .welcome-boi {
  position: absolute;
  width: 107px;
  bottom: 0;
  left: 0;
  transition: left 500ms ease-in-out;
}
.intro .logged-welcome .welcome-wrapper .welcome-babe {
  position: absolute;
  width: 158px;
  bottom: 0;
  right: 36px;
  transition: right 500ms ease-in-out;
}
.intro .register {
  color: #ffffff;
  padding: 70px 0 0 75px;
}
.intro .register h2 {
  font-size: 22px;
  line-height: 55px;
  font-weight: 800;
  text-transform: uppercase;
  margin-bottom: 22px;
}
.intro .register h2 .buttons-wrapper {
  display: flex;
}
.intro .register h2 .buttons-wrapper .fbbutton {
  width: 50%;
  text-transform: capitalize;
  vertical-align: middle;
}
.intro .register h2 .buttons-wrapper .google-button {
  width: 50%;
  text-transform: capitalize;
  margin-left: 15px;
  vertical-align: middle;
}
.intro .register .separator {
  margin: 15px 0 10px;
}
.intro .register .back-3 {
  display: none;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  width: 100%;
}
.intro .register .toggle-inputs {
  display: none;
  margin: 0 auto;
  font-size: 0.875rem;
}
.intro .register .toggle-inputs .opener {
  margin-left: 10px;
}
.intro .register .toggle-inputs .opener img {
  vertical-align: -4px;
  transition: transform 300ms;
  transform-origin: 9px 6px;
}
.intro .register .toggle-inputs .opener.closed img {
  transform: rotate(180deg);
}
.intro .register .errorscontainer {
  margin-top: 10px;
}
.intro.logged {
  height: auto;
  padding-top: 120px;
  padding-bottom: 60px;
}
.intro.logged .back-1 {
  width: auto;
  top: 90px;
  right: calc(50% - 257px);
  max-height: calc(100% - 80px);
}
.intro.logged .back-2 {
  width: 2060px;
  top: initial;
  bottom: 0;
  left: calc(50% + 128px);
}
.intro.logged .hello-there h1 {
  margin-top: 10px;
  font-size: 47px;
}
.intro.logged .hello-there h2 {
  margin: 30px 20px 40px 0;
}
.intro .partners {
  display: none;
}
.intro .partners.logged {
  display: block;
}
.intro .partners.logged .container {
  width: auto;
  padding: 0;
}
.intro .partners.logged .partners-content {
  display: block;
  width: 100%;
  margin: 0;
}
.intro .partners.logged .partners-content a {
  text-align: left;
  padding: 0;
}
.intro .partners.logged .partners-content a img {
  max-height: 50px;
  max-width: 75%;
}
.intro .partners.logged label {
  width: 100%;
  display: block;
  padding: 5px 0;
  font-weight: bold;
}
.intro .inputs {
  display: block;
  position: relative;
}
.intro .inputs .row {
  margin: 0 -10px;
}
.intro .inputs .box-input {
  padding: 0 10px;
  margin-top: 12px;
}
.intro .inputs .box-input > label {
  color: #ffffff;
  line-height: 16px;
  font-weight: 600;
}
.intro .inputs .box-input .input {
  height: 45px;
}
.intro .inputs .box-input .input input:hover {
  border: 1px solid transparent;
}
.intro .inputs .box-input .input input:focus {
  border: 1px solid transparent;
}
.intro .inputs .box-input .input input,
.intro .inputs .box-input .input select {
  height: 45px;
  border: 1px solid transparent;
  font-size: 0.875rem;
}
.intro .inputs .box-input .input span {
  height: 45px;
  line-height: 43px;
}
.intro .inputs .box-input .input #stat {
  background: #ffffff;
}
.intro .inputs .box-input .styled-input {
  height: 45px;
}
.intro .inputs .box-input .styled-input .animation-efekt {
  height: 45px;
}
.intro .inputs .box-input .styled-input label {
  height: 45px;
  line-height: 45px;
}
.intro .inputs .box-input .custom-select {
  height: 45px;
  background-color: #ffffff;
  line-height: 43px;
}
.intro .inputs .box-input .custom-select .selected {
  height: 43px;
}
.intro .inputs .box-input .custom-select .selectOptions {
  top: 43px;
}
.intro .gdpr-input label {
  color: #ffffff;
  padding-left: 0;
}
.intro .gdpr-input label:before {
  display: none;
}
.intro .gdpr-input label a {
  color: #ffffff;
}
.intro .gdpr-input label a:hover {
  color: #00003f;
}
.intro .gdpr-input a {
  color: #ffffff;
}
.intro .gdpr-input a:hover {
  color: #00003f;
}
.intro .gdpr-input input[type="checkbox"]:checked + label::before {
  background-color: #071125;
}
.intro .button {
  margin-top: 15px;
  background: #071125;
  width: 100%;
  height: 50px;
  line-height: 50px;
}
.partners {
  height: 90px;
}
.partners label {
  display: inline-block;
  vertical-align: middle;
  padding: 35px 0;
  text-transform: uppercase;
  font-size: .9rem;
  width: 110px;
}
.partners .partners-content {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 120px);
}
.partners .partners-content a {
  display: inline-block;
  text-align: center;
  width: 24.5%;
  padding: 0 5px;
}
.partners .partners-content a img {
  max-height: 75px;
  max-width: 72%;
  min-width: 52%;
}
.partners.logged {
  display: none;
}
.how-it-works {
  display: block;
  width: 100%;
  background: url('../images/homepage/works-background.svg') no-repeat top;
  background-size: 100%;
  padding-top: 80px;
  overflow: hidden;
  border-bottom: 1px solid #e6e6e6;
}
.how-it-works .container {
  position: relative;
  margin-top: 60px;
  height: 500px;
}
.how-it-works .controller {
  width: 440px;
}
.how-it-works .controller h2 {
  font-size: 40px;
  line-height: 50px;
  max-height: 100px;
  color: #00003f;
  font-weight: 800;
}
.how-it-works .controller .pages {
  margin-top: 100px;
  height: 180px;
}
.how-it-works .controller .pages .page {
  display: none;
}
.how-it-works .controller .pages .page.active {
  display: flex;
}
.how-it-works .controller .pages .page .number {
  font-size: 20px;
  line-height: 42px;
  color: #c5c5c5;
  font-weight: 400;
  width: 110px;
}
.how-it-works .controller .pages .page .number b {
  font-size: 35px;
  color: #01d9cf;
  font-weight: 800;
}
.how-it-works .controller .pages .page .pages-content {
  flex: 1;
  padding: 10px 50px 0 0;
  font-size: 20px;
  line-height: 33px;
  color: #000000;
  font-weight: 400;
}
.how-it-works .controller .pages .page.page-2 .pages-content {
  padding-right: 0;
}
.how-it-works .controller .pages .page.page-4 .pages-content {
  padding-right: 10px;
}
.how-it-works .controller .buttons {
  padding-left: 100px;
}
.how-it-works .controller .buttons .arrow {
  width: 48px;
  height: 48px;
  margin: 0 9px;
  cursor: pointer;
}
.how-it-works .controller .buttons .arrow .inner-arrow {
  fill: #bcbcbc;
  stroke: #bcbcbc;
  transition: fill .2s, stroke .2s;
}
.how-it-works .controller .buttons .arrow .border {
  stroke: #bcbcbc;
  transition: stroke .2s;
}
.how-it-works .controller .buttons .arrow .arrow-bar {
  stroke: #01d9cf;
  stroke-dasharray: 150;
  stroke-dashoffset: 150;
  transition: stroke-dashoffset 0.3s linear;
}
.how-it-works .controller .buttons .arrow .arrow-bar.loading {
  transition: stroke-dashoffset 5s linear;
  stroke-dashoffset: 0;
}
.how-it-works .controller .buttons .arrow:hover .inner-arrow {
  fill: #01d9cf;
  stroke: #01d9cf;
}
.how-it-works .controller .buttons .arrow:hover .border {
  stroke: #01d9cf;
}
.how-it-works .browser {
  position: absolute;
  bottom: 0;
  width: 600px;
  right: 0;
  height: 470px;
  background: #c8cad7;
  border-radius: 16px 16px 0 0;
  padding-top: 16px;
}
.how-it-works .browser .pages {
  position: relative;
  background-color: white;
  width: 100%;
  height: 454px;
}
.how-it-works .browser .pages .page {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  background-size: cover;
  transition: opacity .5s;
  opacity: 0;
}
.how-it-works .browser .pages .page .figure {
  position: absolute;
  transition: opacity .5s, left .5s, right .5s;
  z-index: 1;
  opacity: 0;
}
.how-it-works .browser .pages .page.active {
  opacity: 1;
}
.how-it-works .browser .pages .page.active .figure {
  opacity: 1;
}
.how-it-works .browser .pages .page.page-1.no-webp {
  background-image: url("../images/homepage/page1n.png");
}
.how-it-works .browser .pages .page.page-1.webp {
  background-image: url("../images/homepage/page1n.webp");
}
.how-it-works .browser .pages .page.page-1 .figure {
  height: 274px;
  bottom: -15px;
  left: -102px;
}
.how-it-works .browser .pages .page.page-1.active .figure {
  left: -72px;
}
.how-it-works .browser .pages .page.page-2.no-webp {
  background-image: url("../images/homepage/page2.png");
}
.how-it-works .browser .pages .page.page-2.webp {
  background-image: url("../images/homepage/page2.webp");
}
.how-it-works .browser .pages .page.page-2 .figure {
  height: 246px;
  bottom: -10px;
  right: -90px;
}
.how-it-works .browser .pages .page.page-2.active .figure {
  right: -60px;
}
.how-it-works .browser .pages .page.page-3.no-webp {
  background-image: url("../images/homepage/page3.png");
}
.how-it-works .browser .pages .page.page-3.webp {
  background-image: url("../images/homepage/page3.webp");
}
.how-it-works .browser .pages .page.page-3 .figure {
  height: 260px;
  bottom: 0;
  left: -180px;
}
.how-it-works .browser .pages .page.page-3.active .figure {
  left: -150px;
}
.how-it-works .browser .pages .page.page-7.no-webp {
  background-image: url("../images/homepage/page71.png");
}
.how-it-works .browser .pages .page.page-7.webp {
  background-image: url("../images/homepage/page71.webp");
}
.how-it-works .browser .pages .page.page-7 .figure {
  height: 229px;
  bottom: 0;
  left: -195px;
}
.how-it-works .browser .pages .page.page-7.active .figure {
  left: -165px;
}
.how-it-works .browser .pages .page.page-5.no-webp {
  background-image: url("../images/homepage/page5.png");
}
.how-it-works .browser .pages .page.page-5.webp {
  background-image: url("../images/homepage/page5.webp");
}
.how-it-works .browser .pages .page.page-5 .figure {
  height: 254px;
  top: 10px;
  left: -120px;
}
.how-it-works .browser .pages .page.page-5.active .figure {
  left: -90px;
}
.how-it-works .browser .pages .page.page-6.no-webp {
  background-image: url("../images/homepage/page6.png");
}
.how-it-works .browser .pages .page.page-6.webp {
  background-image: url("../images/homepage/page6.webp");
}
.how-it-works .browser .pages .page.page-6 .figure {
  height: 149px;
  bottom: 55px;
  left: -173px;
}
.how-it-works .browser .pages .page.page-6.active .figure {
  left: -143px;
}
.how-it-works .browser .pages .page.page-4.no-webp {
  background-image: url("../images/homepage/page41.png");
}
.how-it-works .browser .pages .page.page-4.webp {
  background-image: url("../images/homepage/page41.webp");
}
.how-it-works .browser .pages .page.page-4 .figure {
  height: 350px;
  bottom: 0;
  right: -143px;
}
.how-it-works .browser .pages .page.page-4 .figure.figure2 {
  right: initial;
  height: 150px;
  left: -125px;
  bottom: -2px;
}
.how-it-works .browser .pages .page.page-4.active .figure {
  right: -123px;
}
.how-it-works .browser .pages .page.page-4.active .figure.figure2 {
  right: initial;
  left: -105px;
}
.popular-travelers {
  display: inline-block;
  width: 100%;
  background: #ffffff;
  padding-top: 80px;
  padding-bottom: 40px;
}
body.bodyheight .popular-travelers {
  margin-bottom: 90px;
}
@media (min-width: 1200px) {
  .intro:not(.logged) .hello-there.lang-cs h1 {
    font-size: 40px;
    padding-right: 30px;
  }
  .intro.logged .hello-there.lang-cs h1 {
    font-size: 43px;
  }
  .intro:not(.logged) .hello-there.lang-sk h1 {
    font-size: 43px;
    padding-right: 20px;
  }
  .intro:not(.logged) .hello-there.lang-pl h1 {
    font-size: 43px;
    padding-right: 20px;
  }
  .intro.logged .hello-there.lang-sl h1 {
    font-size: 40px;
  }
  .intro:not(.logged) .hello-there.lang-sl h1 {
    font-size: 40px;
    padding-right: 20px;
  }
  .intro .logged-welcome.lang-sl h2 {
    font-size: 64px;
  }
  .intro.logged .hello-there.lang-hr h1 {
    font-size: 40px;
  }
  .intro:not(.logged) .hello-there.lang-hr h1 {
    font-size: 40px;
    padding-right: 20px;
  }
  .intro .logged-welcome.lang-hr h2 {
    font-size: 64px;
  }
  .intro.logged .hello-there.lang-de h1 {
    font-size: 40px;
  }
  .intro:not(.logged) .hello-there.lang-de h1 {
    font-size: 47px;
    padding-right: 20px;
  }
  .intro .logged-welcome.lang-de h2 {
    font-size: 56px;
  }
  .how-it-works.logged {
    padding-top: 0;
    background-position: 0px -50px;
  }
  .how-it-works.logged .container {
    height: 440px;
    margin-top: 40px;
  }
  .how-it-works.logged .controller {
    width: 400px;
    position: relative;
    z-index: 2;
  }
  .how-it-works.logged .controller .pages {
    margin-top: 60px;
  }
  .how-it-works.logged .browser {
    right: 60px;
    width: 550px;
    height: 430px;
  }
  .how-it-works.logged .browser .pages {
    height: 414px;
  }
}
@media (min-width: 1023px) {
  .how-it-works.logged {
    padding-top: 0;
  }
  .how-it-works.logged .container {
    margin-top: 40px;
  }
}
@media (max-width: 1200px) {
  .intro {
    height: auto;
  }
  .intro .back-1,
  .intro.logged .back-1 {
    top: 80px;
    right: 0;
    left: 0;
    width: 100%;
    min-width: 450px;
    max-width: 650px;
    height: auto;
    margin: 0 auto;
  }
  .intro .back-2 {
    display: none;
  }
  .intro .logged-welcome {
    display: none;
  }
  .intro .hello-there h1,
  .intro.logged .hello-there h1 {
    margin-top: 40px;
    font-size: 34px;
    line-height: 45px;
    text-align: center;
  }
  .intro .hello-there h2,
  .intro.logged .hello-there h2 {
    margin: 40px 0;
    line-height: 27px;
    text-align: center;
  }
  .intro .partners.logged label {
    text-align: center;
  }
  .intro .partners.logged .partners-content a {
    text-align: center;
    padding: 0 5px;
  }
  .intro .partners.logged .partners-content a img {
    max-height: 80px;
    max-width: 70%;
    min-width: 53%;
  }
  .intro .register {
    position: relative;
    margin: 0 -15px;
    padding: 20px 15px 60px 15px;
    width: calc(100% + 30px);
    background-image: linear-gradient(-12deg, #00bcf5 0%, #01d9cf 80%);
  }
  .intro .register .back-3 {
    display: block;
  }
  .intro .register h2 {
    font-size: 20px;
    text-align: center;
  }
  .intro .register h2 .fbbutton {
    line-height: 48px;
    height: 50px;
  }
  .intro .register h2 .fbbutton span {
    height: 30px;
    width: 30px;
    margin-right: 5px;
  }
  .intro .register h2 .google-button {
    line-height: 48px;
    height: 50px;
    margin-left: 20px;
  }
  .intro .register h2 .google-button span {
    height: 30px;
    width: 30px;
    margin-right: 5px;
  }
  .intro .register .gdpr-input {
    text-align: center;
  }
  .intro .register .button {
    width: 80%;
    display: block;
    margin: 20px auto;
  }
  .intro .register .toggle-inputs {
    display: none;
  }
  .intro.logged {
    padding-top: 70px;
  }
  .intro.logged .hello-there {
    margin: 0;
  }
  .how-it-works .controller {
    width: 400px;
    position: relative;
    z-index: 2;
  }
  .how-it-works .controller .pages {
    margin-top: 60px;
  }
  .how-it-works .browser {
    right: 60px;
    width: 550px;
    height: 430px;
  }
  .how-it-works .browser .pages {
    height: 414px;
  }
}
@media (max-width: 1023px) {
  .intro .inputs .input input {
    background: #ffffff;
  }
  .intro .inputs .input select {
    font-size: 14px;
  }
  .intro .inputs .button {
    margin: 20px auto 0;
  }
  .how-it-works {
    background-size: 120%;
    background-position-y: 90px;
    padding-top: 10px;
  }
  .how-it-works .container {
    height: auto;
    margin-top: 0;
  }
  .how-it-works .controller {
    width: 100%;
    text-align: center;
  }
  .how-it-works .controller h2 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 20px;
  }
  .how-it-works .controller .pages {
    height: auto;
    margin-top: 10px;
  }
  .how-it-works .controller .pages .page.active {
    display: block;
  }
  .how-it-works .controller .pages .page .number {
    width: unset;
  }
  .how-it-works .controller .pages .page .pages-content {
    padding: 10px 0 15px;
    font-size: 17px;
    line-height: 25px;
    min-height: 75px;
  }
  .how-it-works .controller .buttons {
    padding: 0 0 20px 0;
  }
  .how-it-works .browser {
    position: relative;
    margin: 0 auto;
    right: unset;
  }
}
@media (max-width: 768px) {
  .intro .register .toggle-inputs {
    display: block;
  }
  .intro .register .inputs {
    display: none;
  }
  .intro .register .inputs .button {
    font-size: 0.875rem;
  }
  .intro .register .inputs.has-errors {
    display: block;
  }
  .how-it-works .browser {
    width: 440px;
    height: 349px;
  }
  .how-it-works .browser .pages {
    height: 333px;
  }
  .how-it-works .browser .pages .page.page-1 .figure {
    height: 205px;
  }
  .how-it-works .browser .pages .page.page-1.active .figure {
    left: -20px;
  }
  .how-it-works .browser .pages .page.page-2 .figure {
    height: 205px;
  }
  .how-it-works .browser .pages .page.page-2.active .figure {
    right: -20px;
  }
  .how-it-works .browser .pages .page.page-3 .figure {
    height: 205px;
  }
  .how-it-works .browser .pages .page.page-3.active .figure {
    left: -40px;
  }
  .how-it-works .browser .pages .page.page-7 .figure {
    height: 175px;
  }
  .how-it-works .browser .pages .page.page-7.active .figure {
    left: -40px;
  }
  .how-it-works .browser .pages .page.page-5 .figure {
    height: 175px;
    top: -10px;
  }
  .how-it-works .browser .pages .page.page-5.active .figure {
    left: -40px;
  }
  .how-it-works .browser .pages .page.page-6 .figure {
    height: 100px;
    top: -30px;
  }
  .how-it-works .browser .pages .page.page-6.active .figure {
    left: -40px;
  }
  .how-it-works .browser .pages .page.page-4 .figure {
    height: 300px;
    right: -100px;
  }
  .how-it-works .browser .pages .page.page-4 .figure.figure2 {
    height: 120px;
    left: -105px;
  }
  .how-it-works .browser .pages .page.page-4.active .figure {
    right: -80px;
  }
  .how-it-works .browser .pages .page.page-4.active .figure.figure2 {
    left: -85px;
  }
}
@media (max-width: 540px) {
  .intro .register {
    padding-bottom: 50px;
  }
  .intro .register .toggle-inputs {
    width: 100%;
    margin: 20px auto 0;
  }
  .intro .inputs .button {
    width: 100%;
  }
  .how-it-works .browser {
    width: 360px;
    height: 288px;
  }
  .how-it-works .browser .pages {
    height: 272px;
  }
}
@media (max-width: 420px) {
  .how-it-works .browser {
    width: 90%;
    height: 226px;
  }
  .how-it-works .browser .pages {
    height: 210px;
  }
  .how-it-works .browser .pages .page.page-1 .figure {
    height: 160px;
  }
  .how-it-works .browser .pages .page.page-1.active .figure {
    left: -10px;
  }
  .how-it-works .browser .pages .page.page-2 .figure {
    height: 150px;
  }
  .how-it-works .browser .pages .page.page-2.active .figure {
    right: -10px;
  }
  .how-it-works .browser .pages .page.page-3 .figure {
    height: 160px;
  }
  .how-it-works .browser .pages .page.page-3.active .figure {
    left: -30px;
  }
  .how-it-works .browser .pages .page.page-7 .figure {
    height: 135px;
  }
  .how-it-works .browser .pages .page.page-7.active .figure {
    left: -30px;
  }
  .how-it-works .browser .pages .page.page-5 .figure {
    height: 145px;
    top: -10px;
  }
  .how-it-works .browser .pages .page.page-5.active .figure {
    left: -20px;
  }
  .how-it-works .browser .pages .page.page-6 .figure {
    height: 90px;
    top: -30px;
  }
  .how-it-works .browser .pages .page.page-6.active .figure {
    left: -20px;
  }
  .how-it-works .browser .pages .page.page-4 .figure {
    height: 200px;
    right: -60px;
  }
  .how-it-works .browser .pages .page.page-4 .figure.figure2 {
    height: 95px;
    left: -85px;
  }
  .how-it-works .browser .pages .page.page-4.active .figure {
    right: -40px;
  }
  .how-it-works .browser .pages .page.page-4.active .figure.figure2 {
    left: -65px;
  }
}
#MyWolrdMap {
  position: relative;
  width: 100%;
  text-align: center;
  margin: 30px 0 0;
  overflow-x: hidden;
  line-height: 1.5;
}
#MyWolrdMap svg {
  width: 100%;
  height: 707px;
  margin-bottom: -5px;
}
#MyWolrdMap svg.private {
  height: auto;
  max-height: 707px;
}
#MyWolrdMap svg g.hidden {
  display: none;
}
#MyWolrdMap svg path {
  fill: #D4DBE9;
  transition: fill 300ms;
}
#MyWolrdMap svg #diagonalHatch rect {
  fill-opacity: .2;
}
#MyWolrdMap .st0 {
  fill: #dbdbdb;
  fill-opacity: 1;
  stroke: #f4f4f4;
  stroke-opacity: .8;
  stroke-width: 0.25;
}
#MyWolrdMap .st0:hover {
  fill-opacity: .8;
  stroke-opacity: 1;
  cursor: pointer;
}
#MyWolrdMap .planned:not(.born) {
  fill: url(#diagonalHatch) !important;
}
#MyWolrdMap .visited {
  fill: #2fd6c6;
  cursor: pointer;
  position: relative;
  fill-opacity: 1;
}
#MyWolrdMap .visited:hover {
  fill-opacity: .8;
  stroke-opacity: 1;
  cursor: pointer;
}
#MyWolrdMap .draft:not(.visited) {
  fill-opacity: .2;
}
#MyWolrdMap .visited.planned:not(.born) {
  fill: url(#diagonalHatch) !important;
}
#MyWolrdMap .born {
  fill: #e3003c;
}
#MyWolrdMap .born:hover {
  fill-opacity: .8;
  stroke-opacity: 1;
  cursor: pointer;
}
#MyWolrdMap .tt path {
  fill: #e5e5e5 !important;
}
.referral-bar {
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.9);
}
.referral-bar .container {
  display: flex;
}
.referral-bar .container .referral-boss {
  background: none;
  margin: 0;
  padding: 0;
  height: 60px;
  font-size: .875rem;
}
.referral-bar .container .referral-boss span {
  font-weight: 700;
}
.referral-bar .container .referral-boss a {
  font-size: .875rem;
}
.referral-bar .container .link-content {
  display: flex;
  flex-grow: 1;
  flex-direction: row-reverse;
  align-items: center;
}
.referral-bar .container .link-content > * {
  margin-left: 20px;
}
.referral-bar .referral-button.link-button {
  display: none;
}
.referral-bar .close {
  position: absolute;
  right: 16px;
  top: 16px;
  width: 30px;
  height: 30px;
  padding: 5px;
  background: url("../images/close.svg") no-repeat center center;
  background-size: 20px;
  opacity: 0.4;
  cursor: pointer;
}
#dokonceni-registrace .content {
  background: #06c2b6 url("../images/traveler/bgregister.svg") no-repeat center center;
  padding: 70px 30px;
  background-size: 90%;
}
#dokonceni-registrace .content .close {
  background: url("../images/closewhite.svg") no-repeat center center;
}
#dokonceni-registrace .content p {
  color: #ffffff;
  font-size: 1.25rem;
  margin-bottom: 20px;
}
#dokonceni-registrace .content h2 {
  color: #ffffff;
  font-size: 2.1875rem;
  font-weight: 800;
  line-height: 53px;
}
#dokonceni-registrace .content h2 img {
  margin-left: 10px;
  vertical-align: -8px;
}
#dokonceni-registrace .content .referral-boss {
  margin: 20px 0 -10px 0;
  color: #ffffff;
  line-height: 27px;
  font-size: .875rem;
}
#dokonceni-registrace .content .referral-boss a {
  color: #ffffff;
  margin-left: 10px;
}
.share-map {
  display: none;
}
.share-map .content {
  display: flex;
  width: 840px;
  padding-top: 10px;
}
.share-map .content .close {
  background: url("../images/close.svg") no-repeat center center;
}
.share-map .content .external-map-wrapper {
  width: 390px;
  padding: 25px;
}
.share-map .content .external-map-wrapper h3 {
  font-size: 20px;
  line-height: 18px;
  text-align: left;
  text-transform: uppercase;
  color: #00003f;
}
.share-map .content .external-map-wrapper iframe {
  transform-origin: left top;
  border: none;
  margin-top: 20px;
  margin-bottom: -60%;
}
.share-map .content .share-settings {
  flex: 1;
  padding: 25px 20px 20px;
  text-align: left;
  font-size: .8125rem;
}
.share-map .content .share-settings .info {
  color: #636363;
}
.share-map .content .share-settings .info img {
  margin-right: 7px;
}
.share-map .content .share-settings .code {
  display: block;
  margin: 10px 0 5px;
  padding: 8px 15px;
  background: #F4F8FB;
  line-height: 16px;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  height: 67px;
  resize: none;
  width: 100%;
  font-family: monospace;
  color: #636363;
  white-space: pre-wrap;
  word-break: break-all;
  font-size: .8125rem;
}
.share-map .content .share-settings h4 {
  font-weight: normal;
  font-size: .8125rem;
  margin: 5px 0 0;
}
.share-map .content .share-settings .radios {
  position: relative;
  display: inline-block;
  padding-left: 25px;
  vertical-align: top;
  font-weight: 600;
  margin: 10px 10px 5px 0;
  cursor: pointer;
}
.share-map .content .share-settings .radios input {
  position: absolute;
  opacity: 0;
}
.share-map .content .share-settings .radios .visual-radio {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #e6e6e6;
  border-radius: 50%;
}
.share-map .content .share-settings .radios input:checked ~ .visual-radio {
  border-color: #01d9cf;
}
.share-map .content .share-settings .radios input:checked ~ .visual-radio:after {
  position: absolute;
  content: "";
  left: 4px;
  top: 4px;
  width: 10px;
  height: 10px;
  background: #01d9cf;
  border-radius: 50%;
}
.share-map .content .share-settings .button {
  float: right;
}
.share-map-button {
  position: absolute;
  bottom: 5px;
  left: 5px;
  background: #e6e6e6;
  width: 66px;
  height: 66px;
  border-radius: 50%;
  text-align: center;
  cursor: pointer;
  z-index: 10;
}
.share-map-button .share-button-wrapper {
  position: relative;
  padding-top: 15px;
}
.share-map-button .share-button-wrapper .star {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 16px;
}
.share-map-button .share-button-wrapper .code-icon {
  display: block;
  margin: 2px auto;
}
.planning-section {
  margin-top: 40px;
}
.planning-section .trip-plans {
  position: relative;
  text-align: center;
  margin: 0 -15px 20px;
  white-space: nowrap;
  overflow: hidden;
}
.planning-section .trip-plans .trip-plans-content {
  padding: 10px 15px;
  overflow-x: auto;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.planning-section .trip-plans .trip-plans-content::-webkit-scrollbar {
  /* Hide scrollbar for Chrome, Safari and Opera */
  display: none;
}
.planning-section .trip-plans .overflow-arrow {
  position: absolute;
  top: 0;
  width: 80px;
  height: 100%;
  cursor: pointer;
  opacity: 1;
  transition: opacity 500ms, left 250ms, right 250ms;
}
.planning-section .trip-plans .overflow-arrow img {
  margin-top: 130px;
}
.planning-section .trip-plans .overflow-arrow.hidden {
  opacity: 0;
}
.planning-section .trip-plans .overflow-arrow.right {
  right: 0;
  text-align: right;
  background: linear-gradient(-90deg, #ffffff, rgba(255, 255, 255, 0));
}
.planning-section .trip-plans .overflow-arrow.right.hidden {
  right: -80px;
}
.planning-section .trip-plans .overflow-arrow.left {
  left: 0;
  text-align: left;
  background: linear-gradient(90deg, #ffffff, rgba(255, 255, 255, 0));
}
.planning-section .trip-plans .overflow-arrow.left.hidden {
  left: -80px;
}
.planning-section .trip-plans .overflow-arrow.left img {
  transform: rotate(180deg);
}
.planning-section .trip-plans .box {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  margin: 40px 30px 5px 0;
  text-align: left;
}
.planning-section .trip-plans .box .display-date {
  position: absolute;
  top: -40px;
  left: 0;
  line-height: 30px;
  padding: 0 15px;
  border-radius: 15px;
  font-weight: bold;
  font-size: .875rem;
  -webkit-box-shadow: rgba(10, 10, 10, 0.15) 0 0 7px;
  -moz-box-shadow: rgba(10, 10, 10, 0.15) 0 0 7px;
  box-shadow: rgba(10, 10, 10, 0.15) 0 0 7px;
}
.planning-section .trip-plans .box .inner {
  display: block;
  width: 420px;
  font-weight: 400;
  line-height: 20px;
}
.planning-section .trip-plans .box .user-post .post-description .place strong {
  white-space: nowrap;
}
.planning-section .trip-plans .box:after {
  position: absolute;
  content: '';
  width: 34px;
  height: 1px;
  right: -34px;
  bottom: 89px;
  border-bottom: 1px dashed #bdbdbd;
}
.planning-section .trip-plans .box:last-child {
  margin-right: 0;
}
.planning-section .trip-plans .box:last-child:after {
  display: none;
}
.planning-section .trip-plans .box.create-plan {
  margin-right: 25px;
}
.planning-section .trip-plans .box.create-plan .inner {
  background: #F4F8FB;
  width: 200px;
  height: 180px;
  border-radius: 5px;
  padding: 35px 25px 0;
  line-height: 1.7rem;
  cursor: pointer;
  text-align: center;
  font-size: 1.125rem;
  color: #00003f;
  font-weight: bold;
  white-space: normal;
  overflow: hidden;
}
.planning-section .trip-plans .box.create-plan .inner .icon {
  margin: 0 auto 15px;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #01d9cf;
  color: #ffffff;
  font-size: 35px;
  line-height: 42px;
}
@media (max-width: 1300px) {
  .link-content .referral-input {
    margin-right: 30px;
  }
}
@media (max-width: 1200px) {
  .referral-bar .container {
    flex-wrap: wrap;
    align-items: center;
    flex-direction: column;
  }
  .referral-bar .container .link-content {
    margin-bottom: 10px;
  }
  .planning-section .trip-plans .overflow-arrow {
    width: 55px;
    pointer-events: none;
    -webkit-tap-highlight-color: transparent;
  }
  .planning-section .trip-plans .overflow-arrow.left {
    padding-left: 15px;
  }
  .planning-section .trip-plans .overflow-arrow.right {
    padding-right: 15px;
  }
  .planning-section .trip-plans .overflow-arrow img {
    display: none;
  }
}
@media (max-width: 768px) {
  .share-map-button {
    display: none;
  }
  .share-map .content {
    flex-flow: column;
    width: 100%;
  }
  .share-map .content .external-map-wrapper {
    width: 100%;
  }
  .share-map .content .share-settings .button {
    float: none;
    margin-top: 10px;
    width: 100%;
  }
  #dokonceni-registrace {
    z-index: 99999;
  }
  #dokonceni-registrace .content {
    width: 100%;
    padding: 30px 15px;
  }
  #dokonceni-registrace .content p {
    font-size: 1rem;
    line-height: 20px;
    margin-top: 20px;
  }
  #dokonceni-registrace .content h2 {
    font-size: 1.875rem;
    line-height: 33px;
    margin-top: 20px;
  }
  #dokonceni-registrace .content h2 img {
    margin: 15px 5px 0 5px;
  }
  #dokonceni-registrace .content .close {
    right: 15px;
    top: 15px;
  }
  .referral-bar {
    top: 56px;
  }
  .referral-bar .container .link-content .referral-input {
    display: none;
  }
  .referral-bar .referral-button.link-button {
    display: initial;
  }
}
@media (max-width: 540px) {
  .referral-bar .container .referral-boss {
    padding-top: 7px;
    font-size: .8125rem;
    line-height: 25px;
    height: 85px;
    flex-direction: column;
  }
  .referral-bar .container .referral-boss a {
    font-size: .8125rem;
  }
  .referral-bar .container .link-content {
    display: none;
  }
  .planning-section .trip-plans .box .inner {
    width: 75vw;
  }
}
.premiuimbg {
  position: absolute;
  right: 0;
  top: 110px;
  background: url("../images/premium/corner-right.svg") no-repeat center;
  width: 228px;
  height: 186px;
  z-index: 1;
}
.account-page-content .account-capacity {
  background: #fff;
  border: 0;
}
.account-page-content .account-capacity .content {
  padding: 20px 0;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.account-page-content .content hr.another {
  width: calc(180%);
  margin-left: -40px;
  margin-top: 40px;
  padding-top: 30px;
}
@media (max-width: 1200px) {
  .premiuimbg {
    top: 100px;
  }
}
@media (max-width: 768px) {
  .premiuimbg {
    top: 66px;
    right: -18px;
    width: 185px;
    height: 130px;
    background-size: contain;
  }
  .account-page-content .account-capacity {
    margin-top: 10px;
  }
  .account-page-content .premium-acc {
    padding-top: 30px;
  }
}
.referral-page .referral-boss {
  display: flex;
  margin: 0 -40px;
  height: 65px;
  background: #f7f7f7;
  padding: 15px 60px;
  align-items: center;
}
.referral-page .referral-join {
  display: flex;
  margin: 30px 0;
}
.referral-page .referral-join .megafon {
  width: 205px;
  margin-right: 10px;
}
.referral-page .referral-join .info {
  flex: 1;
  font-size: .875rem;
  line-height: 26px;
  color: #262626;
  font-weight: 400;
  padding: 10px 55px 0 15px;
}
.referral-page .referral-join .info h2 {
  font-size: 1.3rem;
  text-transform: uppercase;
  font-weight: 800;
  margin-bottom: 16px;
}
.referral-page .referral-join .info b:before {
  content: "";
  display: inline-block;
  vertical-align: -2px;
  background: url(../images/hvezda.png) no-repeat center;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  margin: 0 4px 0 0;
}
.referral-page .referral-join .month-counter {
  margin-top: 16px;
  position: relative;
  width: 135px;
  height: 135px;
  border: 3px solid gold;
  border-radius: 50%;
  padding: 15px;
  text-align: center;
  font-size: .75rem;
  line-height: 15px;
  color: #262626;
  font-weight: 400;
}
.referral-page .referral-join .month-counter:after {
  content: "";
  display: block;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  position: absolute;
  background: url(../images/hvezda.png) #ffffff no-repeat 45% 39%;
  border-radius: 50%;
}
.referral-page .referral-join .month-counter .number {
  font-size: 3.125rem;
  line-height: 55px;
  font-weight: 800;
  white-space: nowrap;
}
.referral-page .referral-join .month-counter .number.big-number {
  font-size: 2.5rem;
}
.referral-page .referral-join .month-counter .number small {
  text-transform: uppercase;
  font-size: .8125rem;
  line-height: 18px;
  font-weight: 700;
  padding-left: 4px;
}
.referral-page .links {
  display: flex;
  margin: 20px -15px;
}
.referral-page .links .box {
  width: 50%;
  margin: 0 15px;
  background: #f7f7f7;
  border-radius: 3px;
  padding: 20px;
  display: flex;
}
.referral-page .links .box .picture {
  width: 68px;
  height: 68px;
}
.referral-page .links .box .picture img {
  max-width: 100%;
}
.referral-page .links .box .picture .traveler-img {
  position: relative;
}
.referral-page .links .box .picture .traveler-img img {
  border-radius: 50%;
  object-fit: cover;
  width: 68px;
  height: 68px;
}
.referral-page .links .box .picture .traveler-img.traveler-premium img {
  border: 2px solid #f8d56b;
}
.referral-page .links .box .picture .traveler-img.traveler-premium .star {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  right: 0;
  top: 5px;
  background: url(../images/premium_star_big.png);
  background-size: contain;
  z-index: 1;
}
.referral-page .links .box .link-content {
  flex: 1;
  padding-left: 20px;
}
.referral-page .links .box .link-content label {
  font-size: .8125rem;
  line-height: 30px;
  color: #071125;
  font-weight: 600;
}
.referral-page .referral-list ul {
  margin: 14px -6px;
  display: flex;
  list-style: none;
  flex-flow: wrap;
}
.referral-page .referral-list ul li {
  position: relative;
  width: 20%;
  padding: 6px;
}
.referral-page .referral-list ul li a {
  display: flex;
  height: 57px;
  background: rgba(1, 217, 207, 0.05);
  color: #000000;
  font-size: .8125rem;
  line-height: 18px;
  font-weight: 600;
  padding: 7px;
}
.referral-page .referral-list ul li a img {
  border-radius: 50%;
  width: 45px;
  height: 45px;
  margin-right: 10px;
}
.referral-page .referral-list ul li a label {
  display: inline-block;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  overflow: hidden;
  margin-top: 4px;
}
.referral-page .referral-list ul li a .active {
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 18px;
  height: 18px;
  background: #01d9cf url("../images/tick-white.svg") no-repeat center;
  border-radius: 50%;
}
.referral-page .no-referrals {
  margin-top: 70px;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  font-weight: 700;
  text-align: center;
}
.referral-boss a {
  color: #000000;
  font-size: .8125rem;
  font-weight: 600;
  margin-left: 20px;
}
.referral-boss a img {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-right: 7px;
}
.referral-boss a label {
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 250px;
  vertical-align: middle;
}
.referral-boss a.more {
  color: #01d9cf;
  text-decoration: underline;
  margin-left: 5px;
}
.referral-boss .separator {
  margin: 0 20px;
  background: url("../images/arrow-right-gray.svg") no-repeat center;
  width: 15px;
  height: 20px;
}
.referral-boss b:before {
  content: "";
  display: inline-block;
  vertical-align: -2px;
  background: url(../images/hvezda.png) no-repeat center;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  margin: 0 4px;
}
.link-content {
  white-space: nowrap;
}
.link-content .or {
  margin: 0 4px;
}
.link-content .referral-button {
  height: 35px;
  border-radius: 17.5px;
  line-height: 35px;
  padding-left: 4px;
  padding-right: 12px;
  font-weight: 600;
  font-size: .8125rem;
}
.link-content .referral-button span {
  width: 27px;
  height: 27px;
  margin-top: -2px;
  margin-right: 10px;
}
.link-content .link-button {
  background: rgba(0, 0, 0, 0.1);
}
.link-content .link-button span {
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  background: #ffffff url(../images/linkShare.svg) no-repeat center;
}
.link-content .link-button.copied span {
  background: #ffffff url(../images/premium/tick.svg) no-repeat center center;
  background-size: 17px;
}
.link-content .referral-input {
  display: flex;
  width: 380px;
  max-width: 100%;
  height: 35px;
  border-radius: 4px;
  background-color: #f7f7f7;
  border: 1px solid #e6e6e6;
}
.link-content .referral-input input {
  flex-grow: 1;
  text-overflow: ellipsis;
  border: none;
  background: none;
  font-size: .75rem;
  padding-left: 15px;
  color: #262626;
}
.link-content .referral-input .link-button {
  background: none;
  font-size: .8125rem;
  line-height: 17px;
  color: #01d9cf;
  font-weight: 600;
  padding: 0 10px;
}
.link-content .referral-input .link-button.copied {
  background: url(../images/premium/tick.svg) no-repeat center center;
  background-size: 17px;
  color: transparent;
}
@media all and (max-width: 1200px) {
  .link-content {
    white-space: initial;
    text-align: center;
  }
  .link-content .or {
    display: block;
  }
  .link-content label {
    text-align: center;
  }
  .referral-page .referral-list ul li {
    width: 25%;
  }
}
@media all and (max-width: 768px) {
  .referral-page .referral-join .megafon {
    display: none;
  }
  .referral-page .referral-join .info {
    padding-right: 15px;
  }
  .referral-page .links .box {
    flex-flow: column;
  }
  .referral-page .links .box .picture {
    margin: 0 auto;
  }
  .referral-page .links .box .link-content {
    padding-left: 0;
  }
  .referral-page .referral-list ul li {
    width: 50%;
  }
}
@media all and (max-width: 420px) {
  .referral-page .referral-join {
    flex-flow: column;
  }
  .referral-page .referral-join .month-counter {
    margin: 16px auto 0;
  }
  .referral-page .links {
    flex-flow: column;
  }
  .referral-page .links .box {
    width: auto;
    margin-bottom: 10px;
  }
  .referral-page .referral-list ul li {
    width: 100%;
  }
}

/* normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,hr,nav,section{display:block}a:focus{outline:thin}.mark,.strong,b,mark,strong{font-weight:700}.em,.mark,dfn,em,mark{font-style:italic}button,html input[type=button],input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}hr,img,legend{border:0}hr,legend,ol,ul{padding:0}[hidden],audio:not([controls]){display:none}html{;overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:13px}img{-ms-interpolation-mode:bicubic}h1{font-size:2em}p{-webkit-hyphens:auto;-moz-hyphens:auto;-epub-hyphens:auto;hyphens:auto}.small,small,sub,sup{font-size:75%}.ins,ins{background:#ff9;color:#000;text-decoration:none}.mark,mark{background:#ff0;color:#000}hr{border-top:1px solid #ccc;margin:1em 0;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{word-wrap:break-word;white-space:pre-wrap}blockquote{margin:1.5em 40px}q:after,q:before{content:'';content:none}ol,ul{margin:1.5em 0}dd{margin:0}.commentlist,.widget ol,.widget ul,nav ol,nav ul{list-style:none;margin:0}fieldset,fieldset ol,fieldset ul,form,form ol,form ul{margin:0;border:0}button::-moz--inner,input::-moz--inner{border:0;padding:0}.clearfix:after,.clearfix:before,nav[role=navigation] .menu ul:after,nav[role=navigation] .menu ul:before{content:"";display:table}.clearfix:after,nav[role=navigation] .menu ul:after{clear:both}.clearfix,nav[role=navigation] .wp-smiley{margin:0!important}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}body,figure{margin:0}a:active,a:hover{outline:0}h1{margin:.67em 0}abbr[title]{border-bottom:1px dotted}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{margin:0}button,input{line-height:normal}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/* normalize */
*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }

body {
  margin: 0;
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  line-height: 1;
}

#app {
  display: inline-block;
  width: 100%;
  min-height: 100vh;
  padding-bottom: 90px;
  position: relative;
}

img {
  vertical-align: middle;
  font-size: 0;
}

.create-countryimg{
	 vertical-align: auto !important;
}

a {
	text-decoration: none;
	outline: none !important;
}

button {
  outline: none !important;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
}

select {
	outline: none !important;
  -moz-appearance:none; /* Firefox */
  -webkit-appearance:none; /* Safari and Chrome */
  cursor: pointer;
}

input[type="number"] {
  appearance: textfield;
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
}

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

ul, ol {
  margin: 0;
	list-style: none;
}

input, select, textarea, button, a {
  padding: 0;
  margin: 0;
  font-family: 'Open Sans', sans-serif;
  outline: none !important;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

p {
  margin: 0;
}

h1, h2, h3, h4, h5 {
  margin: 0;
}

.ins,ins{
  background: none;color:inherit;text-decoration:underline
}

.row {
  margin: 0 -15px;
}

label {
  display: block;
  text-align: left;
  cursor: text;
}

.container {
  width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  float: none !important;
}

hr {
  border: 0;
  margin: 0;
  width: 100%;
  border-top: 1px solid #e5e5eb;
}

.spinner-master {
  display: none;
}

.spinner-master input[type=checkbox] {
  display: none;
}

.overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: black;
  opacity: .8;
  display: none;
  z-index: 10;
}

.overflowhidden {
  overflow: hidden;
}

.overflowhiddenfixed {
  position: fixed;
  height: 100%;
  width: 100%;
}

.flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}

.container2{
  width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  float: none !important;
}

/* cookies */

.cc_container {
  padding: 10px!important;
  z-index: 1000!important;
  left: 35% !important;
  right: 35% !important;
  bottom: 10px !important;
  background: #fff !important;
  height: 60px !important;
  border: 1px solid black !important;
}

.cc_container .cc_message {
  color: black !important;
  font-size: 14px !important;
  line-height: 38px !important;
  text-transform: none !important;
  margin-top: 0 !important;
  padding-left: 0 !important;
}

.cc_container a, .cc_container a:visited {
  text-decoration: underline !important;
  color: black !important;
  font-size: 14px !important;
  line-height: 38px !important;
  text-transform: uppercase !important;
}

.cc_container a:hover {
  color: #00bcf5 !important;
}

.cc_container .cc_btn {
  height: 40px !important;
  background: #00bcf5 !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 38px !important;
  text-transform: uppercase !important;
  border: 1px solid #00bcf5 !important;
  transition: all .2s !important;
  text-decoration: none !important;
  border-radius: 0 !important;
  width: auto !important;
  padding: 0 15px !important;
  max-width: none !important;
}

.cc_container .cc_btn:hover {
  border: 1px solid black !important;
  background: black !important;
  color: #fff !important;
}

.cc_container .cc_logo {
  display: none !important;
}

/* cookies */

.scrollToTop {
  width: 30px;
  height: 30px;
  position: fixed;
  bottom: 5px;
  right: 5px;
  display: none;
  line-height: 20px;
  color: #00bcf5;
  background: #00bcf5 url("../images/arrowtop.svg") no-repeat center center;
  padding-top: 30px;
  text-transform: uppercase;
  z-index: 10;
  transition: all .25s ease-in-out;
}

.scrollToTop:hover {
  background: black url("../images/arrowtop.svg") no-repeat center center;
  color: black;
}

/* Tlacitka */

.button {
  display: inline-block;
  height: 50px;
  line-height: 50px;
  padding: 0 30px;
  border-radius: 5px;
  background: #01D9CF;
  text-align: center;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 700;
  transition: opacity .3s ease-in-out;
  -webkit-tap-highlight-color: transparent;
  outline: none !important;
  cursor: pointer;
  white-space: nowrap;
}
.button::first-letter {
  text-transform: uppercase;
}

.button:disabled {
  opacity: 0.5;
}

.button-white {
  display: inline-block;
  height: 50px;
  line-height: 50px;
  padding: 0 30px;
  background: #fff;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.16);
  border-radius: 5px;
  color: #000000;
  font-size: 0.875rem;
  font-weight: 700;
  transition: opacity .3s ease-in-out;
  outline: none !important;
  cursor: pointer;
}
.button-white::first-letter {
  text-transform: uppercase;
}
.button-input {
  box-sizing: revert;
  display: inline-block;
  height: 50px;
  line-height: 48px;
  padding: 0 20px;
  background: #fff;
  color: #000000;
  font-size: 0.8125rem;
  font-weight: 600;
  outline: none !important;
  cursor: pointer;
  border: 2px solid #33d5c5;
  border-radius: 5px;
  white-space: nowrap;
}
.button-input:hover {
  background: #f7f7f7;
}

.button.big {
  height: 70px;
  line-height: 70px;
  border-radius: 5px;
  padding: 0 40px;
  font-size: 0.95rem;
}

.button:hover,
.button-white:hover{
  opacity: 0.85;
}

.button-bordered {
  display: inline-block;
  height: 50px;
  line-height: 50px;
  padding: 0 30px;
  border-radius: 5px;
  background: #01D9CF;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 700;
  transition: all .3s ease-in-out;
  position: relative;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  outline: none !important;
  cursor: pointer;
  white-space: nowrap;
}

.button::first-letter {
  text-transform: uppercase;
}

.button-bordered span {
  position: relative;
  z-index: 2;
  color: #071125;
}

.button-bordered::first-letter {
  text-transform: uppercase;
}

.button-bordered:before {
  content: '';
  border-radius: 5px;
  background: #fff;
  position: absolute;
  top: 2px;
  left: 2px;
  width: calc(100% - 4px);
  overflow: hidden;
  height: 46px;
  transition: all .3s ease-in-out;
}

.button-bordered:hover {
  border-radius: 5px;
}

.button-bordered:hover:before {
  border-radius: 5px;
}

.button img,
.button-bordered img {
  margin-right: 10px;
  position: relative;
  top: -2px;
}

.button.full {
  text-align: center;
  width: 100%;
}

/* Tlacitka */

/* scrollbar */
::-webkit-scrollbar {
  width: 11px;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,188,245,0.3);
}

::-webkit-scrollbar-thumb {
  background: #071125;
  border-radius: 4px;
  opacity: 0.9;
}
/* scrollbar */

/* HOMEPAGE */

@media (min-width: 1023px) {
  a[data-tooltip]:hover:after {
    content: attr(data-tooltip);
    padding: 3px 15px;
    position: absolute;
    left: 50%;
    top: 10px;
    -ms-transform: translate(-50%, 0); /* IE 9 */
    -webkit-transform: translate(-50%, 0); /* Safari */
    transform: translate(-50%, 0);
    white-space: nowrap;
    z-index: 20;
    background: #fff;
    border-radius: 10px;
    color: #000;
    font-size: 0.75rem;
    line-height: 12px;
    font-weight: 700;
  }
  span[data-tooltip]:hover:after, .selected p[data-tooltip]:hover:after, button[data-tooltip]:hover:after, .trip-flag[data-tooltip]:hover:after {
    content: attr(data-tooltip);
    padding: 5px 15px;
    position: absolute;
    left: 50%;
    top: -20px;
    -ms-transform: translate(-50%, 0); /* IE 9 */
    -webkit-transform: translate(-50%, 0); /* Safari */
    transform: translate(-50%, 0);
    white-space: nowrap;
    z-index: 20;
    background: #ededee;
    border-radius: 3px;
    color: #000;
    font-size: 0.8125rem;
    line-height: 12px;
    font-weight: 600;
  }
  span[data-tooltip]:hover:before, .selected p[data-tooltip]:hover:before, button[data-tooltip]:hover:before, .trip-flag[data-tooltip]:hover:before {
    content: '';
    position: absolute;
    top: 2px;
    left: 20px;
    z-index: 15;
    border: 6px solid transparent;
    border-top: 6px solid #ededee;
  }
  .trip-flag[data-tooltip]:hover:after {
    background: #ffffff;
    top: -15px;
    box-shadow: 0 0 5px #ededee;
  }
  .trip-flag[data-tooltip]:hover:before {
    border-top: 6px solid #ffffff;
    left: 16px;
    top: 7px;
    z-index: 25;
  }
  .footer-buttons button[data-tooltip]:hover:before {
    left: 10px;
    top: 0;
  }
  .conversation-content-header button[data-tooltip]:hover::before {
    top: 16px;
    left: 5px;
  }
  .conversation-content-header button[data-tooltip]:hover:after {
    top: -5px;
  }
  .buttons-functions button[data-tooltip]:hover::before {
    top: 11px;
    left: 8px;
  }
  .buttons-functions button[data-tooltip]:hover:after {
    top: -10px;
  }
}

.title {
  color: #00003f;
  font-size: 1.5625rem;
  font-weight: 800;
  line-height: 50px;
  text-transform: uppercase;
  margin: auto;
  text-align: center;
}

h3.title {
  font-weight: 700;
  font-size: 2rem;
  text-transform: none;
}
h3.title:after {
  display: none;
}
h4.title {
  font-weight: 400;
  font-size: 1.0625rem;
  text-transform: none;
}
h4.title:after {
  display: none;
}

.popular-travelers h4.title {
  margin-bottom: 40px;
}

button.likeit {
  background: url('../images/likeit.svg') no-repeat center;
  position: absolute;
  bottom: 8px;
  right: 10px;
  width: 24px;
  height: 21px;
  z-index: 3;
}

button.likeit:hover {
  background: url('../images/likedit.svg') no-repeat center;
}

button.likeit.liked {
  background: url('../images/likedit.svg') no-repeat center;
}

button.likeit.liked:hover, button.likeit.active {
  filter: brightness(0%);
}

p.likes {
  position: absolute;
  bottom: 0;
  right: 45px;
  color: #fff;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 28px;
  text-transform: uppercase;
  z-index: 3;
}

.top-photos-aside p.likes {
  top: auto;
  bottom: 5px;
}

p.likes:before {
  content: "";
  background: url("../images/likes.svg") no-repeat center left;
  margin-right: 5px;
  width: 13px;
  height: 12px;
  vertical-align: middle;
  display: none;
}

.button-separ {
  text-align: center;
  margin-top: 20px;
}

.devices-slider {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: baseline;
  margin: 0 -5px;
}

.the-latest-posts {
  display: inline-block;
  width: 100%;
  padding: 50px 0 70px;
  background: #fafafa;
  border-top: 1px solid #e6e6e6;
}

.the-latest-posts.no-bottom-padding {
  padding-bottom: 0;
}

.the-latest-posts .title {
  margin-bottom: 50px;
}
.the-latest-posts .spin-loader {
  position: relative;
}
.the-latest-posts .worldee-loader:after {
  background: #fafafa;
}

.the-pinned-posts {
  display: inline-block;
  width: 100%;
  padding: 0 0 50px;
}

.the-pinned-posts .title {
  margin-bottom: 50px;
}
.the-pinned-posts .spin-loader {
  position: relative;
}

.user-post {
  background: #fff;
  box-shadow: 0 3px 21px rgba(0, 0, 0, 0.09);
  border-radius: 4px;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  width: 100%;
  margin-top: 20px;
  flex-wrap: wrap;
  min-height: 252px;
}

.user-post.user-post-draft {
  background: #F4F8FB;
}

.user-post.user-plan {
  display: block;
  min-height: 180px;
  margin-top: 0;
}

.user-post .post-description {
  position: relative;
  width: 45%;
  padding: 10px 10px 10px 20px;
  height: 260px;
}

.user-post.user-plan .post-description {
  width: 100%;
  height: 180px;
}

.user-post .post-description .header-description {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 6px;
}
.user-post.user-plan .post-description .header-description {
  margin-bottom: 5px;
  margin-top: 0;
}

.user-post .post-description .header-description .name-post {
  color: #00003f;
  font-size: 1rem;
  font-weight: 700;
  line-height: 25px;
  vertical-align: middle;
  float: left;
  white-space: nowrap;
}
.user-post.placeholder .post-description .header-description .name-post span {
  background: linear-gradient(-90deg, #ededee, #adadad);
  width: 96px;
  height: 25px;
  border-radius: 10px;
  background-size: 200% 200%;
  animation: gradientBG 1.205s ease infinite;
}

.user-post .post-description .header-description .name-post span {
  display: inline-block;
  vertical-align: middle;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
  line-height: 25px;
  color: #262626;
  font-weight: 600;
}

.user-post .post-description .header-description .name-post a {
  color: #00003f;
}

.user-post .post-description .header-description .name-post img {
  margin-right: 3px;
  border: 1px solid #00bcf5;
}
.user-post .post-description .header-description .name-post img + .star {
  display: none;
}

.user-post .post-description .header-description .name-post img.premium-user {
  position: relative;
  border: 2px solid #f8d56b;
}

.user-post .post-description .header-description .name-post img.premium-user + .star {
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  left: 52px;
  top: 18px;
  background: url(../images/premium_star_big.png);
  background-size: contain;
}

.user-post.user-plan .post-description .header-description .name-post img.premium-user + .star {
    top: 13px;
}

.user-post .post-description .header-description .profile-photo {
  width: 44px;
  height: 44px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  border: 2px solid #fff;
  object-fit: cover;
}

.user-post .post-description .header-description .next-posts {
  float: left;
  margin-left: 15px;
}

.user-post .post-description .header-description .next-posts .amp {
  font-size: 1rem;
  float: left;
  margin-right: 20px;
  margin-top: 10px;
  color: #4e4e4e;
}

.user-post .post-description .header-description .next-posts .user {
  position: relative;
  float: left;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.user-post .post-description .header-description .next-posts .user {
  margin-left: -14px;
}
.user-post .post-description .header-description .next-posts .user:first-child {
  margin-left: 0;
}

.user-post .post-description .header-description .next-posts .user[data-tooltip]:hover:after {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  border: 1px solid #dadada;
  top: -20px;
}

.user-post .post-description .header-description .next-posts .user[data-tooltip]:hover:before {
  content: '';
  position: absolute;
  top: -2px;
  right: 15px;
  z-index: 15;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #fff;
}

.user-post .post-description .header-description .next-posts .dalsi {
  color: #000;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 25px;
  text-decoration: underline;
  transition: all .2s ease;
  position: relative;
  top: 10px;
  margin-left: 5px;
  cursor: pointer;
}

.user-post .post-description .header-description .next-posts .dalsi:hover {
  color: #00bcf5;
}
.user-post .post-description .header-description .trip-flag {
  position: absolute;
  top: 0;
  right: 10px;
  width: 45px;
  height: 58px;
  background: #f1f5f8;
  border-radius: 0 0 22px 22px;
}

.user-post.user-post-draft .post-description .header-description .trip-flag {
  /*background: #EDEDEE;*/
}
.user-post .post-description .header-description .trip-flag img{
  width: 24px;
  margin: 15px 0 0 11px;
}

.user-post .post-description .name-date {
  float: left;
  width: 100%;
  max-height: 84px;
  overflow: hidden;
  margin-bottom: 10px;
}

.user-post.user-plan .post-description .name-date {
  margin-bottom: 6px;
}

.user-post .post-description h3 {
   display: flex;
}
.user-post .post-description a h3 {
  color: #262626;
  font-size: 1rem;
  font-weight: 700;
  line-height: 28px;
  height: 24px;
  -webkit-line-clamp: 1;
  -moz-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  width: 100%;
}

.user-post .post-description a h3 i{
  color: #97a0a7;
}

.user-post .post-description .date {
  color: #262626;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 28px;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.user-post .post-description .date img {
  vertical-align: sub;
  padding: 0 5px 0 10px;
}
.user-post .post-description .date .date-part {
  margin-right: 12px;
  white-space: nowrap;
}
.user-post .post-description .date img:first-child {
  padding-left: 0;
}

.user-post .post-description .place {
  margin-bottom: 10px;
  min-height: 40px;
}

.user-post .post-description .place div {
  overflow: hidden;
}

.user-post .post-description .place, .user-post .post-description .photos-and-videos {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  width: 100%;
}

.user-post .post-description .place span, .user-post .post-description .photos-and-videos span {
  width: 40px;
  min-width: 40px;
  text-align: center;
  display: inline-block;
}

.user-post .post-description .place span {
  vertical-align: top;
}

.user-post .post-description .place strong {
  display: block;
  line-height: 17px;
  font-size: 14px;
  color: #262626;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.user-post .post-description .place img {
  display: inline-block;
  width: 20px;
  padding-right: 3px;
  vertical-align: sub;
}

.user-post .footer-buttons {
  border-top: 1px solid #e6e6e6;
  width: calc(100% - 30px);
  padding-top: 10px;
  margin-top: 15px;
  position: absolute;
  bottom: 10px;
  left: 15px;
}

.user-post .footer-buttons.footer-buttons-draft {
  text-align: center;
}
.user-post .footer-buttons.footer-buttons-draft .edit-draft {
  color: #262626;
  font-weight: 700;
  font-size: .875rem;
}
.user-post .footer-buttons.footer-buttons-draft .edit-draft img {
  margin-right: 7px;
}

.user-post .footer-buttons button {
  float: left;
  min-width: 30px;
  max-width: 60px;
  margin-right: 20px;
  height: 28px;
  line-height: 26px;
  position: relative;
}

.user-post .footer-buttons button:hover {
  opacity: .6;
}

.user-post .footer-buttons button.likethis {
  content: '';
  display: inline-block;
  background: url("../images/likebutton.svg") no-repeat left;
  vertical-align: middle;
}

.user-post .footer-buttons button.likethis.active {
  background: url("../images/likebuttonliked.svg") no-repeat left;
  opacity: 1;
}
.user-post .footer-buttons button.likethis .count {
  margin-left: 30px;
  font-size: 13px;
  line-height: 28px;
  color: #333132;
  font-weight: 600;
  width: 20px;
}
.user-post .footer-buttons button.show-comments .count {
  display: inline-block;
  font-size: 13px;
  line-height: 28px;
  color: #333132;
  font-weight: 600;
  width: 20px;
}

.user-post .top-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 75px;
  padding: 13px 0 0 30px;
  z-index: 2;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}
.user-post .footer-buttons .left-content {
  float: left;
}
.user-post .footer-buttons .right-content {
  float: right;
}

.user-post .footer-buttons .right-content button {
  margin-right: 0;
}

.user-post .footer-buttons .right-content p {
  color: #333132;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 28px;
  height: 28px;
  vertical-align: middle;
}

.user-post .footer-buttons .right-content .comments {
  float: left;
}

.user-post .footer-buttons .right-content .number-of-likes {
  float: right;
  margin-left: 30px;
}

.user-post .footer-buttons .right-content .number-of-likes img {
  margin-right: 5px;
  position: relative;
  top: -2px;
}

.user-post .post-images {
  width: 55%;
  padding: 10px;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.img-center{
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-left: 1px solid #e6e6e6;
}

.user-post .post-images .main-image {
  float: left;
  width: 50%;
  position: relative;
  z-index: 0;
  border-radius: 5px 0 0 5px;
  overflow: hidden;
  height: 240px;
  line-height: 240px;
  background: black;
  cursor: pointer;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-right: 1px solid #fff;
}

.user-post .post-images .main-image:last-child {
  border-right: 0;
  border-radius: 0 5px 5px 0;
}

.user-post .post-images .main-image.full {
  width: 100%
}

.user-post .post-images .main-image img {
  border-radius: 5px 0 0 5px;
}

.user-post .post-images .main-image:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 53px;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}

.user-post .post-images .main-image:hover:before, .user-post .post-images .next-images .box-img:hover:before {
  content: "";
  width: 30px;
  height: 30px;
  background: url("../images/search-input.svg") no-repeat center;
  background-size: contain;
  position: absolute;
  right: 5px;
  top: 5px;
}

.user-post .post-images .main-image:hover img {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

p.desc-place,
a.desc-place,
a.desc-trip,
p.has-video-icon {
  position: absolute;
  left: 10px;
  bottom: 5px;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 16px;
  z-index: 2;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 16px);
}

p.desc-place:before,
a.desc-place:before {
  content: '';
  background: url("../images/placewhite.svg") no-repeat center left;
  display: inline-block;
  margin-right: 5px;
  width: 13px;
  min-width: 13px;
  height: 17px;
  vertical-align: top;
}
p.has-video-icon:before {
  content: '';
  background: url("../images/videowhite.svg") no-repeat center left;
  background-size: contain;
  display: inline-block;
  margin-right: 5px;
  width: 23px;
  height: 20px;
  vertical-align: top;
}
.gallery-modal .desc-place {
  position: initial;
  width: auto;
  max-width: 100%;
  font-size: .8125rem;
}
.gallery-modal .desc-place:before {
  margin-right: 12px;
  width: 17px;
  height: 21px;
  margin-left: 2px;
  background-size: contain;
}
.gallery-modal .desc-trip {
  position: initial;
  display: block;
  width: auto;
  margin-bottom: 13px;
  font-size: .8125rem;
}
.gallery-modal .desc-trip:before {
  content: '';
  background: url("../images/tripwhite.svg") no-repeat center left;
  display: inline-block;
  margin-right: 10px;
  width: 21px;
  height: 19px;
  vertical-align: text-bottom;
}

.user-post .post-images .next-images {
  float: left;
  width: 50%;
  position: relative;
  border-radius: 0 5px 5px 0;
  overflow: hidden;
  height: 240px;
}

.user-post .post-images .next-images .box-img {
  float: left;
  width: 50%;
  position: relative;
  height: 120px;
  line-height: 120px;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: cover !important;
  cursor: pointer;
  z-index: 0;
}

.user-post .post-images .next-images .box-img:first-child {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.user-post .post-images .next-images .box-img:nth-child(2){
  border-bottom: 1px solid #fff;
}

.user-post .post-images .next-images .box-img:nth-child(3){
  border-right: 1px solid #fff;
}

.user-post .post-images .next-images .box-img.full-w {
  width: 100%;
  border-right: 0;
}

.user-post .post-images .next-images .box-img.full-w:nth-child(2) {
  border-bottom: 0;
}

.user-post .post-images .next-images .box-img:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 53px;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}

.user-post .post-images .next-images .box-img:hover img {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

.user-post .post-images .next-images .info {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #ffffff;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 38px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.44);
  border-radius: 0 0 5px 0;
  text-align: center;
  z-index: 3;
  padding-top: 25%;
}

.chat-window {
  float: left;
  width: 100%;
  background: #fff;
  border-radius: 4px;
  padding: 0 30px;
  position: relative;
  z-index: 3;
  display: none;
}

.chat-window .chat-person {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  width: 100%;
}

.chat-window .chat-person .chat-image {
  width: 10%;
  height: 50px;
  position: relative;
  padding-right: 20px;
  z-index: 2;
}

.chat-window .chat-person .chat-image:after {
  content: "";
  position: absolute;
  right: 16px;
  top: 18px;
  width: 15px;
  height: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #e6e6e6;
}

.chat-window .chat-person .chat-image img {
  width: 50px;
  min-width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  object-fit: cover;
}

.chat-window .content-answer .chat-person .chat-image {
  width: 50px;
}

.chat-window .content-answer .chat-person .chat-image img {
  width: 40px;
  min-width: 40px;
  height: 40px;
  position: relative;
  top: 5px;
}

.chat-window .chat-person .chat-description {
  width: 90%;
  padding-left: 5px;
  margin-top: 12px;
}

hr.special {
  position: absolute;
  left: 10%;
  top: 25px;
  background: #e6e6e6;
  height: calc(100% - 70px);
  width: 1px;
}

.chat-window .chat-person .chat-description .name-user {
  color: #00003f;
  font-size: 1rem;
  font-weight: 700;
  line-height: 25px;
}

.chat-window .chat-person .chat-description .name-user i {
  color: #8a8c8e;
  font-size: 0.8125rem;
  font-weight: 600;
  margin-left: 10px;
  display: inline-block;
}

.chat-window .chat-person .chat-description .chat-content {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 25px;
}

.chat-window .chat-person .chat-description .odpovedet,
.chat-window .chat-person .chat-description .remove-comment {
  color: #000;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 25px;
  text-decoration: underline;
}
.chat-window .chat-person .chat-description .remove-comment {
  color: #8a8c8e;
  text-decoration: none;
}

.chat-window .chat-person .chat-description .odpovedet:hover,
.chat-window .chat-person .chat-description .remove-comment:hover {
  color: #00bcf5;
}

.chat-window .content-answer {
  float: left;
  width: 100%;
  padding-left: 12%;
  position: relative;
}

.chat-window .content-answer .chat-person .chat-image:after {
  right: auto;
  left: -53px;
}

.chat-window .content-answer .chat-person .chat-image:before {
  content: "";
  position: absolute;
  left: -53px;
  top: 25px;
  background: #e6e6e6;
  height: 1px;
  width: 53px;
  z-index: -1;
}

.chat-window .content-answer .chat-person .chat-description {
  padding-left: 0px;
}

.chat-window .content-answer .chat-person .chat-description:before {
  display: none;
}

.chat-window .content-answer .next-answers {
  color: #01D9CF;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 25px;
  text-decoration: underline;
  margin-left: 70px;
}

.chat-window .empty-content {
  margin-bottom: 15px;
}

.chat-window .empty-content img{
  opacity: 0.2;
  display: block;
  margin: 30px auto 15px;
}

.chat-window .empty-content p{
  margin-left: 0;
}

.chat-window .my-answer {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  margin-top: 20px;
  margin-bottom: 40px;
  width: 100%;
  position: relative;
}

.chat-window .my-answer.invisible {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.chat-window .my-answer .load-spinner {
  display: none;
  width: 60px;
  height: 60px;
  position: absolute;
  right: 7px;
  top: 11px;
  z-index: 2;
}

.chat-window .my-answer .chat-image {
  margin-top: 20px;
  position: relative;
}

.chat-window .my-answer .chat-image:after {
  content: "+";
  position: absolute;
  right: 12px;
  top: 12px;
  color: #01D9CF;
  font-size: 1rem;
  font-weight: 700;
  line-height: 22px;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #01D9CF;
  text-align: center;
}

.chat-window .my-answer .chat-image img {
  width: 50px;
  height: 50px;
  min-width: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #ebebec;
  object-fit: cover;
}

.chat-window .chat-image.premium-user img {
  border: 2px solid #f8d56b;
}
.chat-window .chat-image.premium-user .star {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  left: 37px;
  top: 3px;
  background: url(../images/premium_star_big.png);
  background-size: contain;
}

.chat-window .type-answer {
  width: 100%;
  margin-left: 20px;
  margin-top: 12px;
  background: #fff;
  border: 1px solid #E6E6E6;
  border-radius: 5px;
}

.chat-window .chat-person .chat-description .chat-content img, .chat-window .type-answer .emojionearea-editor img, .chat-content img {
  max-height: 19px;
  background: none;
}

.chat-window .chat-person .chat-description .chat-content img.upload-image, .chat-window .type-answer .emojionearea-editor img.upload-image {
  max-height: 160px;
  border: 1px solid #dadada;
  padding: 5px;
  display: block;
  margin: 10px 0;
}

.chat-window .type-answer .buttons-answer {
  float: left;
  width: 100px;
  height: 60px;
  text-align: right;
}

.chat-window .type-answer .buttons-answer button, .buttons-answer label.pointer {
  margin-right: 15px;
  display: inline-block;
  height: 60px;
  line-height: 60px;
  opacity: .6;
}

.chat-window .type-answer .buttons-answer button {
  margin-right: 15px;
}

.chat-window .type-answer .buttons-answer button:hover, .chat-window .type-answer .buttons-answer button:focus, .chat-window .type-answer .buttons-answer button:active {
  opacity: 1;
}

.chat-window .type-answer .buttons-answer label.pointer:hover, .chat-window .type-answer .buttons-answer label.pointer:focus, .chat-window .type-answer .buttons-answer label.pointer:active {
  opacity: 1;
}

.spin-loader {
  width: 70px;
  height: 70px;
  display: inline-block;
}

.spin-loader img {
  max-width: 100%;
}

footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 0;
  background: #071125;
  text-align: center;
}

footer .logo {
  float: left;
  width: 150px;
  margin: 6px;
}

footer .logo img {
  max-width: 100%;
}

footer ul {
  display: inline-block;
  margin: 15px 20px 0px 20px;
}

footer ul li {
  display: inline-block;
}

footer ul li a {
  color: #fff;
  font-size: 0.8125rem;
  line-height: 20px;
  font-weight: 600;
  text-transform: uppercase;
}

footer ul li a:hover {
  color: #00bcf5;
}

footer ul li a:after {
  content: '';
  background: #01D9CF;
  height: 13px;
  width: 2px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 7px 0 10px;
}

footer ul li:last-child a:after {
  display: none;
}

a.socsite {
  display: inline-block;
  margin: 0 10px;
  background: url("../images/socialborder.svg") no-repeat center;
  width: 43px;
  height: 43px;
  text-align: center;
  line-height: 40px;
  background-size: contain;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

a.socsite:hover {
  background: rgba(0, 188, 245, 0.5) no-repeat center;
}

footer a.address {
  display: none;
  float: right;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 600;
  margin-top: 17px;
}

footer a.address:hover {
  color: #00bcf5;
}

footer .parnters {
  float: right;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: -4px;
}

footer .parnters label {
  display: block;
  vertical-align: -5%;
  padding: 0 0 5px 12px;
}

footer .parnters a {
  display: inline-block;
  vertical-align: middle;
  padding: 0 13px;
}
footer .parnters img {
  width: 100%;
  max-width: 33px;
  max-height: 25px;
}

/* HOMEPAGE */

.absolute-left{
  position: absolute;
  left: 15px;
}

.absolute-right{
  position: absolute;
  right:15px;
}

.traveler-profil {
  text-align: center;
  padding-top: 20px;
}

.traveler-profil a.socsite {
  float: left;
  position: relative;
  z-index: 2;
  margin-left: 0;
  margin-right: 20px;
}

.traveler-profil a.button {
  float: right;
  height: 50px;
  line-height: 50px;
  position: relative;
  z-index: 2;
}

.traveler-profil .description {
  padding-bottom: 15px;
  font-size: 0.875rem;
}

.traveler-profil .description ul {
  list-style: inside;
  padding: 0 25px;
  margin: 0;
}

.traveler-profil .description ol {
  list-style: decimal inside;
  padding: 0 20px;
  margin: 0;
}

.traveler-profil-desc {
  display: inline-block;
  margin-top: -145px;
  position: relative;
}

.traveler-profil-desc .traveler-image {
  display: inline-block;
  width: 168px;
  height: 168px;
  line-height: 162px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 3px solid #fff;
  background: #fff;
  position: relative;
}

.traveler-profil-desc .traveler-image img {
  height: 162px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
  object-fit: cover;
}

.traveler-profil-desc .traveler-premium {
    position: relative;
  border: 3px solid #f8d56b;
  background: #f8d56b;
}

.traveler-profil-desc .traveler-premium:after{
    position: absolute;
    display: block;
    content: "";
    width: 27px;
    height: 27px;
    right: 5px;
    top: 13px;
    background: url(../images/premium_star_big.png);
    background-size: contain;
}

.traveler-profil-desc h1 {
  line-height: 38px;
  color: #00003f;
  font-size: 1.875rem;
  font-weight: 800;
  margin-bottom: 5px;
}

.traveler-profil-desc p.stats {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 20px;
}

.traveler-profil-desc .trips {
  margin-bottom: 20px;
}

.traveler-profil-desc .trips p {
  color: #050505;
  font-size: 1rem;
  font-weight: 400;
  line-height: 25px;
  display: inline-block;
}

.traveler-profil-desc .trips p img {
  margin-right: 10px;
  position: relative;
  top: -1px;
}

.traveler-profil-desc .trips p strong {
  font-weight: 800;
}

.traveler-profil-desc .trips p:after {
  content: '';
  background: #e6e6e6;
  width: 1px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 30px;
}

.traveler-profil-desc .trips p:last-child:after {
  display: none;
}

.traveler-profil-desc p.description {
  color: #050505;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 25px;
}

.traveler .photo-content .image-box::after{
  width: 100%;
  left: 0;
}

.cestovatel .post-images .image-thumbnail{
  display: inline-block;
  height: 100px;
  width: 33.3333%;
  float: left;
  border: 1px solid #fff;
  cursor: pointer;
}

.image-thumbnail{
  background-position: center;
  background-size: cover !important;
}

.sem-src{
  width: 100%;
  height: 140px;
}

.options {
  display: inline-block;
  height: 30px;
  background: #ededee;
  border-radius: 3px;
  color: #000;
  font-size: 0.875rem;
  line-height: 30px;
  font-weight: 400;
  padding: 0 15px;
  margin: 0px 15px 0 15px;
  transition: all .3s ease;
}

.options:hover {
  background: #00bcf5;
}

.options img {
  margin-right: 10px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

.user-options {
  position: absolute;
  background: #ffffff;
  z-index: 2;
  left: 50%;
  top: 5px;
  transform: translate(-50%,0%);
  moz-transform: translate(-50%,0%);
  -webkit-transform: translate(-50%,0%);
  -o-transform: translate(-50%,0%);
  -ms-transform: translate(-50%,0%);
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
}

.user-options .options {
  background: transparent;
  font-size: 0.75rem;
  margin: 0 15px;
  padding: 0;
}

.user-options .options:hover {
  background: transparent;
  color: #00bcf5;
}

.select-user {
  position: relative;
  display: inline-block;
  height: 30px;
  background: #ededee;
  border-radius: 5px;
  margin: 0 15px;
  line-height: 30px;
  width: 60px;
}

.select-user .custom-select {
  height: 30px !important;
  background: #ededee url("../images/arrowselect.svg") no-repeat center right 5px !important;
  padding-left: 5px !important;
  border: 0;
}

.select-user .custom-select:hover {
  background: #00bcf5 url("../images/arrowselect.svg") no-repeat center right 5px !important;
}

.select-user .custom-select .selected p {
  font-size: 0;
}

.select-user .custom-select .selected img {
  top: -10px !important;
}

.select-user .custom-select .selected {
  height: 28px !important;
  padding-left: 5px;
}

.select-user .custom-select .selectOptions {
  width: 280px !important;
  top: 28px !important;
  right: auto !important;
  left: 0;
}

#vmap {
  margin: 30px auto;
  width: 1434px;
  height: 707px;
}

.jqvmap-label {
	position: absolute;
	display: none;
	background: transparent;
  font-family: 'Open Sans', sans-serif !important;
  pointer-events:none;
  font-size: 1rem;
  padding: 20px;
}
.jqvmap-pin {
  pointer-events:none;
  vertical-align: baseline;
  margin-top: -14px;
  margin-left: 7px;
}
.jqvmap-zoomin, .jqvmap-zoomout {
	position: absolute;
	left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #000000;
	padding: 3px;
	color: white;
  width: 20px;
  height: 20px;
  cursor: pointer;
  line-height: 12px;
	text-align: center;
}
.jqvmap-zoomin {
	top: 0px;
}
.jqvmap-zoomout {
	top: 30px;
}
.jqvmap-region {
  cursor: pointer;
}
.jqvmap-ajax_response {
  width: 100%;
  height: 500px;
}
.map-tooltip {
  padding: 5px;
  text-align: center;
  display: inline-block;
  position: relative;
  left: 40px;
}
.map-tooltip h1 {
  color: #000;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 28px;
}
.map-tooltip p {
  color: #000;
  font-size: 0.6875rem;
  font-weight: 700;
  line-height: 20px;
  background: #fff;
  height: 20px;
  background: #fff;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.17);
  border-radius: 10px;
  padding: 0 15px;
  margin-top: 10px;
}

.holder-map {
  visibility: hidden;
  margin: auto;
  position: relative;
  max-width: 1460px;
}

.info-about-map {
  position: absolute;
  left: 15px;
  bottom: 5px;
  z-index: 9;
  cursor: pointer;
}

.info-about-map.mine {
  left: 80px;
}

.info-about-map .map-info {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  bottom: 35px;
  left: 0;
  max-width: 300px;
  border-radius: 9px;
  box-shadow: 0 3px 21px rgba(0, 0, 0, 0.11);
  background: #fff;
  transition: all .3s ease;
}

.info-about-map .map-info::before {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 10px;
  border: 15px solid transparent;
  border-left: 0;
  border-top: 15px solid #fff;
}

.info-about-map:hover .map-info {
  opacity: 1;
  visibility: visible;
}

.info-about-map .map-info ul {
  padding: 10px 20px;
}

.info-about-map .map-info li {
  color: #050505;
  font-size: 13px;
  line-height: 25px;
  text-align: left;
  white-space: nowrap;
}

.info-about-map .map-info li span {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 15px;
}
.info-about-map .map-info li.navstivena span {
 background: #01D9CF;
}
.info-about-map .map-info li.plan span {
  position: relative;
  overflow: hidden;
  background: #01D9CF;
}
.info-about-map .map-info li.plan span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
 background: repeating-linear-gradient(
         -65deg,
         rgba(255, 255, 255, 0.8),
         rgba(255, 255, 255, 0.8) 1.5px,
         rgba(0, 0, 0, 0) 2.5px,
         rgba(0, 0, 0, 0) 3.5px,
         rgba(255, 255, 255, 0.8) 4.5px
 );
}
.info-about-map .map-info li.draft span {
 background: #01D9CF;
  opacity: 0.2;
}
.info-about-map .map-info li.nenavstivena span {
  background: #D4DBE9;
}
.info-about-map .map-info li.rodna span {
  background: #e4003b;
}

/* v soukromem profilu je mama videt hned */
.fl-pos-rel .holder-map {
   visibility: visible;
}

.ui-tooltip:hover{
  cursor: pointer;
}

.ui-tooltip-content {
  position: relative;
  padding: 1em;
}

.ui-tooltip {
  position: absolute;
  text-align: center;
  line-height: 1.5;
  border-radius: 20px !important;
  background: black !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  width: 200px !important;
  min-width: 200px !important;
  min-height: 110px !important;
}

.ui-tooltip .hide-window {
  display: none;
}

.ui-tooltip .tooltip-background {
  position: absolute;
  width: 100%;
  height: 155px;
  bottom: -1px;
  left: 0;
  border-radius: 20px !important;
  background-position: center center !important;
  background-size: cover !important;
}

.ui-tooltip .tooltip-no-background {
  position: absolute;
  width: 100%;
  height: 152px;
  bottom: -1px;
  left: 0;
  background-image: url("../images/bezfotky.png");
  border-radius: 20px !important;
  background-position: center center !important;
  background-size: 500% !important;
}

.ui-tooltip h3 {
  white-space: nowrap;
}

.ui-tooltip h3.positioned {
  color: #fff;
  font-size: 1.125rem;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
  position: relative;
  top: 58px;
  left: 0px;
  z-index: 3;
  white-space: normal;
}

.ui-tooltip p.positioned {
  color: #fff;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  padding: 0 10px;
  font-style: normal;
  position: relative;
  z-index: 3;
  margin-top: 5px;
  top: 55px;
}

.ui-tooltip::after {
  content: "";
  position: absolute;
  bottom: -25px;
  left: 0;
  width: 100%;
  height: 74px;
  background: transparent url("../images/bgmaphover3.svg") no-repeat center top;
  background-size: contain;
  border-radius: 0 0 100px 100px/0 0 42px 42px;
}

.ui-tooltip .button {
  display: none;
  height: 40px;
  line-height: 40px;
  position: absolute;
  bottom: -30px;
  left: 50%;
  width: 190px;
  padding: 0;
  margin-left: -95px;
  text-align: center;
  color: #fff;
}

.ui-tooltip .button img {
  margin-left: 10px;
  position: relative;
  top: -2px;
}

.counter{
    display: none;
}

.progress {
  position: relative;
  display: none;
  width: 100%;
}

.progress .fake-border-radius {
  width: 100%;
  height: 23px;
  display: inline-block;
  margin-bottom: 40px;
  background: transparent;
  border-radius: 8px;
  border: 1px solid #dadada;
  overflow: hidden;
}

.progress progress {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  width: 100%;
  height: 16px;
  display: inline-block;
  background: #fff;
}

.progress p {
  position: absolute;
  left: 50%;
  -ms-transform: translate(-50%, 0); /* IE 9 */
  -webkit-transform: translate(-50%, 0); /* Safari */
  transform: translate(-50%, 0);
  top: 0;
  margin-bottom: 0 !important;
  color: #fff; /*!important;*/
  font-size: 13px !important;
  line-height: 16px !important;
}

.progress p:after {
  content: "%";
  display: inline-block;
}

/* Firefox  */
.progress progress::-moz-progress-bar {
  background-image: -webkit-linear-gradient(right, #ffc700 0%, #00b21b 100%);
  background-image: -o-linear-gradient(right, #ffc700 0%, #00b21b 100%);
  background-image: linear-gradient(to left, #ffc700 0%, #00b21b 100%);
  border-radius: 8px;
}
.progress progress:not([value])::-moz-progress-bar {
  background:#fdd;
}

/* Chrome */
.progress progress::-webkit-progress-bar {
  background: #fff;
}
.progress progress::-webkit-progress-value {
  background-image: -webkit-linear-gradient(right, #ffc700 0%, #00b21b 100%);
  background-image: -o-linear-gradient(right, #ffc700 0%, #00b21b 100%);
  background-image: linear-gradient(to left, #ffc700 0%, #00b21b 100%);
  border-radius: 8px;
}
.progress progress:not([value])::-webkit-progress-bar {
  background:#fdd;
}

.top-photos-aside .title {
  margin-bottom: 40px;
}

.top-photos-aside {
  padding-top: 45px;
  padding-bottom: 30px;
}

.top-photos-aside .container {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.top-photos-aside .top-photos {
  width: 70%;
}

.top-photos-aside .top-photos .photo-content {
  float: left;
  width: 33.333%;
  padding: 0 15px;
  position: relative;
  margin-bottom: 20px;
}

.top-photos-aside .top-photos .photo-content .box {
  height: 252px;
  line-height: normal;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  cursor: pointer;
}

.top-photos-aside .top-photos .photo-content .box div {
  background-position: center center !important;
  background-size: cover !important;
  height: 252px;
}

.top-photos-aside .top-photos .photo-content .box img {
  border-radius: 5px;
}

.top-photos-aside .top-photos .photo-content .box:hover img {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

.top-photos-aside .top-photos .photo-content .box:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 53px;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}

.top-photos-aside .top-photos .name {
  color: #00003f;
  font-size: 1rem;
  font-weight: 700;
  line-height: 20px;
  height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.top-photos-aside .top-photos .date {
  color: #000000;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 28px;
  height: 28px;
  font-style: italic;
}

aside.nejnastevovanejsi-zeme {
  float: left;
  width: calc(30% - 30px);
  margin-left: 30px;
  background: #fff url("../images/mapaaside.png") no-repeat center top;
  background-size: contain;
  border-radius: 5px;
  border: 2px solid #ebebeb;
  padding: 15px;
  text-align: center;
}

aside.nejnastevovanejsi-zeme .asidetitle {
  color: #00003f;
  font-size: 1.25rem;
  line-height: 24px;
  font-weight: 800;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 35px;
  padding: 0 15px;
}

aside.nejnastevovanejsi-zeme .asidetitle:after {
  content: "";
  width: 84px;
  height: 4px;
  background: #00bcf5;
  border-radius: 2px;
  display: block;
  margin: auto;
  margin-top: 10px;
}

aside.nejnastevovanejsi-zeme ol {
  color: #000;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  margin: 0;
  list-style: none;
}

aside.nejnastevovanejsi-zeme ol li {
  padding: 10px 0 10px 10px;
  position: relative;
}

aside.nejnastevovanejsi-zeme ol li .flex1 {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
}

aside.nejnastevovanejsi-zeme ol li .flex1 .country-flag {
  width: 26px;
  height: 26px;
  margin: 0 10px;
  align-self: flex-start;
}

aside.nejnastevovanejsi-zeme ol li p, aside.nejnastevovanejsi-zeme ol li a {
  color: #00003f;
  text-transform: uppercase;
}

aside.nejnastevovanejsi-zeme ol li a:hover {
  text-decoration: underline;
}

aside.nejnastevovanejsi-zeme ol li p.upravit {
  display: inline-block;
  margin-top: 5px;
}

aside.nejnastevovanejsi-zeme ol li p span {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  text-transform: none;
}

.show-update-visit-input {
  display: none;
  position: absolute;
  right: 0;
  top: 36px;
  background: #fff url("../images/tuzka-zelena.svg") no-repeat center;
  width: 16px;
  height: 16px;
}

.show-update-visit-input.open {
  background: #fff url("../images/zavrit.svg") no-repeat center;
}

.update-visit-count-message {
  background: #e6e6e6;
  color: #000;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  position: absolute;
  right: 0;
  bottom: 40px;
  padding: 7px 10px;
  border-radius: 3px;
  min-width: 400px;
  display: none;
}

.update-visit-count-message::before {
  content: "";
  position: absolute;
  bottom: -12px;
  right: 50px;
  z-index: 1;
  border-left: 3px solid #e6e6e6;
  border-right: 12px solid transparent;
  border-top: 12px solid #e6e6e6;
}

.update-visit-count-input{
  display: none;
  width: 85px;
  position: absolute;
  top: 27px;
  right: 25px;
  z-index: 6;
}
.update-visit-count-input input {
  width: 45px;
  height: 35px;
  border-radius: 5px 0 0 5px;
  border: 1px solid #e6e6e6;
  border-right: 0;
  float: left;
  text-align: center;
  color: #000;
  font-size: 0.875rem;
  font-weight: 700;
  background: #fff;
}

.update-visit-count-input button {
  width: 40px;
  height: 35px;
  border-radius: 0 5px 5px 0;
  background: #01D9CF url("../images/souhlas.svg") no-repeat center;
  font-size: 0;
  margin: 0;
}

.planner-section {

}

.modal-nejnastevovanejsi-zeme {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: center;
  z-index: 30;
  justify-content: center;
  align-items: center;
  display: none;
  opacity: 0;
  top: 0;
}

.modal-nejnastevovanejsi-zeme .modal-content {
  display: inline-block;
  position: relative;
  z-index: 30;
  width: 100%;
  max-width: 615px;
  background: #fff;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.19);
  border-radius: 4px;
  text-align: left;
  max-height: calc(100vh - 100px);
  overflow-y: auto;
  overflow-x: hidden;
  padding: 30px 40px 0px 40px;
}

.modal-nejnastevovanejsi-zeme .modal-content a:not(.to-country) {
  position: absolute;
  right: 40px;
  top: 35px;
  width: 26px;
  height: 26px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #071125;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: .5;
}

.modal-nejnastevovanejsi-zeme .modal-content a:hover {
  opacity: 1;
}

.modal-nejnastevovanejsi-zeme .modal-content a img {
  vertical-align: baseline;
}

.modal-nejnastevovanejsi-zeme .modal-content .title {
  text-align: left;
  line-height: 32px;
}

.modal-nejnastevovanejsi-zeme .modal-content .title::after {
  display: none;
}

.modal-nejnastevovanejsi-zeme .modal-content hr {
  width: calc(100% - -80px);
  margin-top: 30px;
  margin-left: -40px;
  float: none;
}

.modal-nejnastevovanejsi-zeme .modal-content ol {
  width: 100%;
  padding-left: 15px;
  list-style-type: none;
}

.modal-nejnastevovanejsi-zeme .modal-content ol li {
  color: #000;
  font-size: 0.9375rem;
  font-weight: 700;
  border-bottom: 1px solid #ebebeb;
}

.modal-nejnastevovanejsi-zeme .show-update-visit-input {
  right: 0px;
  top: 20px;
  width: 120px;
}

.modal-nejnastevovanejsi-zeme .show-update-visit-input.open {
  right: 80px;
  width: 50px;
}

.modal-nejnastevovanejsi-zeme .update-visit-count-input {
  top: 10px;
  right: 0;
}

.modal-nejnastevovanejsi-zeme .modal-content ol li .flex2 {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 15px 0;
}

.modal-nejnastevovanejsi-zeme .modal-content ol li:last-child {
  border-bottom: 0;
}

.modal-nejnastevovanejsi-zeme .modal-content ol li p {
  color: #00003f;
  font-size: 0.9375rem;
  font-weight: 700;
}

.modal-nejnastevovanejsi-zeme .modal-content ol li p.upravit {
  flex: auto;
}

.modal-nejnastevovanejsi-zeme .modal-content ol li p a {
  color: #00003f;
}

.modal-nejnastevovanejsi-zeme .modal-content ol li p a:hover {
  text-decoration: underline;
}

.modal-nejnastevovanejsi-zeme .modal-content ol li .flex2 p:first-child {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
}

.modal-nejnastevovanejsi-zeme .modal-content ol li p img {
  margin: 0 15px;
  width: 26px;
  min-width: 26px;
}

.modal-nejnastevovanejsi-zeme .modal-content ol li p span {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  float: right;
}

.tab-content {
  display: none;
  margin-top: 40px;
}

.tab-content.active {
  display: block;
}

.devices-logo-neprihlasen, .devices-logo-prihlasen {
  display: none;
}

/* tRAVELER PROFIL */

/* MENU WINDOWS */
.posrel {
  float: left;
  position: relative;
}

.menu-window {
  position: absolute;
  display: none;
  border-top-left-radius: 5px;
  float: left;
  border: 1px solid #e6e6e6;
  width: 430px;
  top: 75px;
  right: 34px;
  z-index: 10;
  background: #fff;
}

.menu-window:after {
  content: '';
  position: absolute;
  top: -12px;
  right: -1px;
  z-index: 15;
  border-left: 12px solid transparent;
  border-right: 3px solid #ededee;
  border-bottom: 12px solid #ededee;
}

.menu-window .header {
  background: #ededee;
  border-bottom: 1px solid #dadada;
  padding: 10px 15px;
}

.menu-window  .header p {
  color: #000;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
}

.menu-window .content.higher, .menu-window .special-scroll {
  max-height: 320px;
  overflow-y: auto;
}

.efekt-no-info {
  width: 58px;
  height: 58px;
  background: #01D9CF url("../images/txt.svg") no-repeat center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  line-height: 58px;
  position: absolute;
  bottom: 65px;
  right: 20px;
  transition: all .3s ease;
}

.efekt-no-info:hover {
  background: #00bcf5 url("../images/txt.svg") no-repeat center;
}

.menu-window .content table {
  width: 100%;
}

.menu-window .content table tr {
  border-bottom: 1px solid #dadada;
}

.menu-window .content table tr.neprectena {
  background: #edfafe;
  border-bottom: 1px solid #ebeff0;
}

.menu-window .content table tr.neprectena td.img {
  position: relative;
}

.menu-window .content table tr.neprectena td.img:after {
  content: '';
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #00e676;
  position: absolute;
  left: 45px;
  top: 45px;
  z-index: 2;
}

.menu-window .content table tr td {
  padding: 15px;
}

.menu-window .content table tr td.img {
  padding-right: 0;
  width: 40px;
  position: relative;
}

.menu-window .content table tr td.img img {
  width: 40px;
  height: 40px;
  min-width: 40px;
  background: #c1c1c1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-size: 0;
  object-fit: cover;
}

.menu-window .content table tr td.img .premium-user img {
  border: 2px solid #f8d56b;
}

.menu-window .content table tr td.img .premium-user .star {
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  right: 0;
  top: 50%;
  background: url(../images/premium_star_big.png);
  background-size: contain;
  z-index: 1;
  transform: translateY(-20px);
}

.menu-window .content table tr td.dsc {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
}

.menu-window .content table tr td.dsc a {
  color: #000;
}
.menu-window .content table tr td.dsc a:hover {
  color: #00bcf5;
}

.menu-window .content table tr td.dsc .eclips {
  width: 245px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.menu-window .content table tr td.dsc span {
  color: #808285;
  font-size: 0.75rem;
  font-weight: 600;
}

.menu-window .content table tr td.info {
  padding-left: 0;
  text-align: right;
}

.menu-window .content table tr td.info a {
  white-space: nowrap;
}

.menu-window .content table tr td.info a:hover {
  text-decoration: underline;
}

.menu-window .content table tr.neprectena td.info span {
  display: none;
}

.menu-window .content table tr td.info .numbermessage {
  width: 31px;
  height: 31px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #3fd9cb;
  line-height: 31px;
  color: #fff;
  font-size: 0.8125rem;
  font-weight: 700;
  display: none;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.55);
}

.menu-window .content table tr.neprectena td.info .numbermessage {
  display: block;
}

.menu-window .content table tr td.info img {
  max-width: 80px;
  max-height: 50px;
  background: #00bcf5;
  border-radius: 2px;
  border: 1px solid #dcddde;
  font-size: 0;
  display: inline-block;
}

.menu-window .content table tr td.info .button-bordered {
  height: 34px;
  line-height: 34px;
  font-size: 0.875rem;
}

.menu-window .content table tr td.info .button-bordered:before {
  height: 30px;
}

.menu-window .show-all {
  float: left;
  width: 100%;
  height: 55px;
  line-height: 55px;
  background: #ededee;
  color: #000;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  transition: all .3s ease;
}

.menu-window .show-all:hover {
  background: #00bcf5;
  color: #fff;
}
/* MENU WINDOWS */

/* MAPA DETAIL */

.mapa-profil {
  text-align: center;
  border-bottom: 1px solid #ebebeb;
}

.mapa-profil #map-canvas {
  margin-top: 0;
}

.mapa-profil a.button-bordered::before {
  height: 46px;
}

.mapa-profil .container {
  position: relative;
}

.traveler-profil .mapa-profil {
  display: none;
  margin-top: 29px;
}

.filtation {
  float: left;
  width: 100%;
  text-align: right;
  margin-bottom: 20px;
}

.filtation .box-input {
  display: inline-block;
  padding: 0;
  float: none;
  width: auto;
  margin-top: 0;
}

.filtation .box-input label {
  display: inline-block;
  line-height: 50px;
  margin-right: 20px;
  margin-bottom: 0;
}

.filtation .box-input .custom-select {
  width: auto;
  float: right;
  width: 200px;
}

#map-canvas {
  display: block;
  text-align: left;
  height: 100%;
  margin: auto;
  padding: 0;
  height: 600px;
  overflow: visible !important;
  margin-top: 15px;
}

#map-canvas:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 20px;
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,0,0,0) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(0,0,0,0) 100%); /* W3C */
  z-index: 3;
  pointer-events: none;
}

#map-canvas > div:first-child {
  overflow: hidden;
}

/* MAPA DETAIL */

/* LOGIN */

.login-page {
  margin: auto;
  max-width: 930px;
  width: 100%;
  padding-top: 80px;
}

.login-page .title {
  font-size: 2.1875rem;
  color: #fff;
  margin-bottom: 10px;
  text-align: left;
}

.login-page .title::after {
  display: none;
}

.login-page .prihlaseni {
  float: left;
  width: 60%;
  background: #fff;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.19);
  border-radius: 4px 0 0 4px;
  padding: 40px;
  height: 600px;
  margin-bottom: 15px;
}

.login-page .prihlaseni .title {
  color: #00003f;
}

.registration-page .buttons-wrapper,
.login-page .buttons-wrapper {
  display: flex;
}

.registration-page .buttons-wrapper .fbbutton,
.login-page .buttons-wrapper .fbbutton {
  width: 50%;
  text-transform: capitalize;
  vertical-align: middle;
}

.registration-page .buttons-wrapper .google-button,
.login-page .buttons-wrapper .google-button {
  width: 50%;
  text-transform: capitalize;
  margin-left: 15px;
  vertical-align: middle;
  border: solid 1px lightgray;
}

.popular-travelers .pres {
  color: #939598;
  font-size: 1.0625rem;
  line-height: 60px;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  margin-right: 20px;
}

.fbbutton {
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  background: #4359ac;
  border-radius: 5px;
  color: #fff;
  line-height: 50px;
  font-size: 0.875rem;
  font-weight: 700;
  padding-left: 10px;
  padding-right: 20px;
  vertical-align: top;
}

.fbbutton span {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 50px;
  background: url("../images/facebook.svg") no-repeat center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  vertical-align: middle;
}

.google-button {
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  background: #fff;
  border-radius: 5px;
  color: #000;
  line-height: 50px;
  font-size: 0.875rem;
  font-weight: 700;
  padding-left: 10px;
  padding-right: 20px;
}

.google-button span {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 50px;
  background: url("../images/google.svg") no-repeat center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  vertical-align: middle;
}

.login-page label {
  color: #939598;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 30px;
}

.login-page .input {
  display: inline-block;
  width: 100%;
  position: relative;
  height: 50px;
  border-radius: 5px;
  margin-top: 30px;
  outline: none !important;
}

.login-page .input input {
  height: 50px;
  width: 100%;
  line-height: 48px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  padding-left: 70px;
}

.login-page .input input:focus, .login-page .input input:hover, .login-page .input input:active {
  border: 1px solid #33d5c5;
}

.login-page .input span {
  position: absolute;
  left: 0;
  top: 1px;
  width: 55px;
  height: 48px;
  line-height: 48px;
  text-align: center;
}

.login-page .input span:after {
  content: '';
  width: 1px;
  height: 38px;
  background: #e6e6e6;
  position: absolute;
  top: 6px;
  right: 0;
}

.login-page p.alert {
  height: 30px;
  background: #d50000;
  border-radius: 3px;
  line-height: 30px;
  color: #fff;
  font-size: 0.8125rem;
  font-weight: 700;
  position: absolute;
  right: 8px;
  top: 10px;
  padding: 0 15px;
}

.login-page p.alert:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -12px;
  z-index: 6;
  transform: translate(0%,-50%);
  moz-transform: translate(0%,-50%);
  -webkit-transform: translate(0%,-50%);
  -o-transform: translate(0%,-50%);
  -ms-transform: translate(0%,-50%);
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-left: 6px solid transparent;
  border-right: 6px solid #d50000;
  background: transparent;
  transition: all .3s ease-in-out;
}

.login-page a.lstpw {
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  text-decoration: underline;
  margin: 15px 0;
  transition: all .3s ease;
  display: inline-block;
}

.login-page a.lstpw:hover {
  color: #00bcf5;
}

.login-page .gdpr-input {
  margin-top: 20px;
  position: relative;
}

.login-page .button {
  width: 100%;
  margin-top: 20px;
}

.login-page .registrace {
  float: left;
  width: 40%;
  background: #0f182c;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.31);
  border-radius: 0 4px 4px 0;
  padding: 40px;
  height: 600px;
  position: relative;
}

.login-page .registrace .bcg {
  position: absolute;
  bottom: -30px;
  right: -65px;
  background: url("../images/images2.png") no-repeat center;
  width: 486px;
  height: 297px;
}

.login-page .registrace p {
  color: #fff;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 30px;
}

.login-page .registrace p span {
  display: block;
}

.login-page .registrace .button-bordered {
  margin-top: 50px;
  padding: 0 50px;
}

.login-page .registrace .button-bordered:before {
  background: #061127;
}

.login-page .registrace .button-bordered span {
  color: #fff;
}

.login-page .registrace .button-bordered:hover span {
  color: #00bcf5;
}
/* LOGIN */

/* REGIATRATION */

.popular-travelers.tcenter {
  text-align: center;
}

.registration-page {
  width: 710px;
  background: #fff;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.19);
  border-radius: 4px;
  margin-top: 80px;
  display: inline-block;
  text-align: left;
  position: relative;
}

.registration-page.mt40 {
  margin-top: 40px;
}

.registration-page .gdpr-input {
  margin-top: 20px;
}

.registration-page .txtbig {
  color: #000000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 10px;
}

.registration-page .txtbig strong {
  font-size: 1.0625rem;
  display: block;
}

.registration-page .title-header {
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  float: left;
  width: 100%;
  padding: 35px 40px;
  background: #071125;
  text-align: right;
}
.registration-page .title-subheader {
  color: #01D9CF;
  font-weight: 700;
  line-height: 24px;
  font-size: 1.5rem;
  text-transform: uppercase;
  float: left;
  width: 100%;
  padding: 20px 40px;
  background: #071125;
  text-align: right;
  cursor: pointer;
}

.registration-page .title-header a {
  color: #fff;
  font-size: 0.8125rem;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: underline;
  margin-right: 30px;
  position: relative;
  top: -5px;
}

.registration-page .title-header a img {
  margin-right: 10px;
}

.registration-page .title-header a:hover {
  color: #01D9CF;
}

.registration-page .optional-content {
    display: none;
}

/*Vypnuti spinneru u number inputu */

.registration-page input[type='number'],
.account-page input[type='number']{
    -moz-appearance:textfield;
}

.registration-page input[type=number]::-webkit-inner-spin-button,
.registration-page input[type=number]::-webkit-outer-spin-button,
.account-page input[type=number]::-webkit-inner-spin-button,
.account-page input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.zpet {
  display: inline-block;
  height: 50px;
  line-height: 50px;
  background: #EFF4F9;
  border-radius: 5px;
  color: #000000;
  font-size: 0.875rem;
  font-weight: 700;
  position: absolute;
  left: -200px;
  top: 0;
  text-align: center;
  padding: 0 30px;
  transition: all .3s ease;
}

.zpet::first-letter {
  text-transform: uppercase;
}

.zpet img {
  margin-right: 10px;
}

.zpet:hover {
  opacity: 0.85;
}

.registration-page .title-header h1 {
  color: #fff;
  font-size: 2.1875rem;
  font-weight: 800;
  float: left;
}

.registration-page .title-subheader .opener {
  float: left;
  line-height: 13px;
  padding: 3px 0 7px;
}

.registration-page .title-subheader .opener.closed {
    transform: rotate(180deg);
    padding: 0 0 7px 0;
}

.registration-page .title-header p {
  color: #01D9CF;
  font-size: 1.875rem;
  display: inline-block;
}

.registration-page .nebo {
  color: #939598;
  font-size: 1.0625rem;
  line-height: 20px;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 40px;
  text-align: left;
}

.registration-page .content {
  float: left;
  width: 100%;
  padding: 40px;
  background: #fff;
}
input.error{
  border: 1px solid #f63b3b;
}
label.error{
  z-index: 13;
  padding: 2px 15px !important;
  border-radius: 3px;
  font-size: 0.8125rem;
  background: #f63b3b;
  color: #fff;
}
.cr-slider {
  width: calc(100% - 62px) !important;
}

.inputs {
  display: inline-block;
  width: 100%;
}

.box-input {
  float: left;
  width: 50%;
  padding: 0 15px;
  position: relative;
  margin-top: 20px;
  outline: none !important;
}

.row-bottom {
    display: flex;
    align-items: flex-end;
}

#user-box {
  width: 30%;
  margin-top:0;
}

#user-box .input-another input {
  padding-left: 5px;
  border:none;
}

#frm-up3Form .box-input {
  margin-top: 0;
  margin-bottom: 20px;
}

.box-input.w100 {
  width: 100%;
}

.box-input.w100 .input {
  height: auto;
}

.box-input label {
  color: #000000;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.box-input .input {
  float: left;
  width: 100%;
  position: relative;
  height: 50px;
  outline: none !important;
}

.box-input .input.triple .row {
  margin: 0;
}

.box-input .input span[data-tooltip],
.box-input .input .input-right-icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  text-align: center;
  height: 50px;
  line-height: 48px;
  z-index: 12;
}

.box-input .input span[data-tooltip] i,
.box-input .input .input-right-icon i {
  position: absolute;
  left: 0;
  top: 5px;
  height: calc(100% - 10px);
  width: 1px;
  background: #e6e6e6;
}

.selectBox {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 48px;
  text-align: left;
  padding-left: 7px;
  height: 48px;
  line-height: 48px;
  border-radius: 0 5px 5px 0;
  background: #fff url("../images/arrowbutton.svg") no-repeat center right 7px;
  cursor: pointer;
}

.selectBox.open {
  background: #ededee url("../images/arrowbutton.svg") no-repeat center right 7px;
  z-index: 2;
}

.selectBox i {
  position: absolute;
  left: 0;
  top: 5px;
  height: 40px;
  width: 1px;
  background: #e6e6e6;
}

.selectBox .selected {
	width: 48px;
  height: 48px;
	overflow:hidden;
  float: left;
  color: black;
  transition: all .3s ease;
}

.selectBox .selected:hover {
  color: #33d5c5;
}

.selectBox .selectOptions {
	position:absolute;
	top:48px;
	right:0;
	width:200px;
	display:none;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
}

.selectBox .selectOption {
	display:block;
	width:100%;
  color: #000;
  font-size: 0.8125rem;
  font-weight: 600;
	line-height:40px;
  height: 40px;
	padding:0 5%;
  transition: all .3s ease;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
}

.selectBox .selectOption img {
  margin-right: 10px;
}

.selectBox .selectOption:hover	{
	color:#33d5c5;
}

.box-input .input input {
  height: 50px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  display: inline-block;
  font-size: 0.875rem;
  width: 100%;
  padding-left: 20px;
  padding-right: 60px;
}

.box-input input.error {
  border: 1px solid red;
  background: #fff !important;
  margin-top: 0 !important;
}

.box-input label.error {
  position: absolute;
  right: 13px;
  top: 13px;
  margin-top: 0 !important;
  width: auto;
  max-width: calc(100% - 100px);
  padding: 2px 15px !important;
  border-radius: 3px;
  color: #fff !important;
  text-transform: none !important;
}

.box-input.styled-place label.error {
  right: 75px;
}

.box-input label.error::before {
  content: "";
  position: absolute;
  left: -12px;
  top: 6px;
  border: 6px solid transparent;
  border-right: 6px solid red;
}

.box-input.dateerror label.error {
  right: 15px;
  top: 60px;
}

.box-input .input input:active, .box-input .input input:hover, .box-input .input input:focus {
  border: 1px solid #33d5c5;
}

.box-input .input select:active, .box-input .input select:hover, .box-input .input select:focus {
  border: 1px solid #33d5c5;
}

.box-input .input textarea:active, .box-input .input textarea:hover, .box-input .input textarea:focus {
  border: 1px solid #33d5c5;
}

#invite-emails {
  height: 50px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  display: inline-block;
  width: 100%;
  margin-top: 0;
}

#invite-emails:active, #invite-emails:hover, #invite-emails:focus {
  border: 1px solid #33d5c5;
}

.box-input .input select {
  height: 50px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  display: inline-block;
  width: 100%;
  padding-left: 15px;
  padding-right: 60px;
  background: url("../images/arrowselect.svg") no-repeat center right 70px;
}

.box-input .input .custom-select {
  background: #fff url("../images/arrowselect.svg") no-repeat center right 20px;
}

.box-input .input .custom-select {
  background: #fff url("../images/arrowselect.svg") no-repeat center right 20px;
}

.box-input .input .custom-select.anotherimage {
  background: #fff url("../images/arrowselect.svg") no-repeat center right 70px;
}

.box-input .input .custom-select:active, .box-input .input .custom-select:hover, .box-input .input .custom-select:focus {
  border: 1px solid #33d5c5;
}

.box-input .input .custom-select.open {
  background: #fff url("../images/arrowselecttop.svg") no-repeat center right 20px;
}

.box-input .input .custom-select.anotherimage.open {
  background: #fff url("../images/arrowselecttop.svg") no-repeat center right 70px;
}

.box-input .input textarea {
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  display: inline-block;
  width: 100%;
  height: 120px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  resize: none;
  padding-left: 15px;
  padding-top: 10px;
  padding-right: 50px;
}

.box-input .input.triple .input {
  width: calc(30% - 15px);
  float: left;
  margin-right: 15px;
}

.box-input .input.triple .input:last-child {
  margin-right: 0;
}

.box-input .input.triple .input input {
  font-weight: 600;
  text-transform: uppercase;
  padding-right: 0;
  background: #ededee;
}

.box-input .input.triple .input:last-child {
  width: 40%;
}

.selectBox.another {
  top: -3px;
  right: 15px;
  height: 25px;
  line-height: 25px;
}

.selectBox.another.open {
  background: #fff url("../images/arrowbutton.svg") no-repeat center right 7px;
}

.selectBox.another .selected {
  height: 25px;
  line-height: 25px;
}

.selectBox.another .selectOptions {
  top: 25px;
}

.box-input .info {
  color: #000;
  font-size: 0.8125rem;
  line-height: 20px;
  font-weight: 400;
  position: absolute;
  bottom: -23px;
  left: 15px;
}

.styled-input {
  float: left;
  width: 180px;
  height: 50px;
  background: #ededee;
  border-radius: 25px;
  position: relative;
  outline: none !important;
}

.styled-input.map-switcher {
  float: none;
  width: 370px;
  margin: 25px auto 25px;
  max-width: 100%;
}

.styled-input input {
  display: none;
}

.styled-input label {
  float: left;
  width: 50%;
  color: #071125;
  border-radius: 25px;
  line-height: 50px;
  height: 50px;
  position: relative;
  text-align: center;
  outline: none !important;
  cursor: pointer !important;
  overflow: hidden;
}

.styled-input label span {
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
  margin: 0 5px;
}

.styled-input label:before {
  content: '';
  position: absolute;
  width: 100%;
  background: #ededee;
  left: 0;
  top: 0;
  height: 100%;
  border-radius: 25px;
  overflow: hidden;
  outline: none !important;
}

.styled-input input[type=checkbox] + label:hover:before, .styled-input input[type=radio] + label:hover:before {
  background: #ddd;
}

.styled-input input[type=checkbox]:checked + label span, .styled-input input[type=radio]:checked + label span {
  color: #fff;
  pointer-events: none;
}

.map-switcher.styled-input input[type=radio]:checked + label span {
  color: #071125;
}

.animate-checked {
  float: left;
  width: 100%;
  position: relative;
}

.animation-efekt {
  position: absolute;
  width: 50%;
  background: #071125;
  left: 50%;
  top: 0;
  height: 50px;
  border-radius: 25px;
  transition: all .25s ease;
  overflow: hidden;
  z-index: 1;
  outline: none !important;
}

.map-switcher .animation-efekt {
  background: #ffffff;
  box-shadow: 0 0 15px #dddddd;
}

.wbigger .animation-efekt {
  left: 130px;
}

.checkbox-styled label {
  margin-bottom: 0;
  outline: none !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color:  rgba(255, 255, 255, 0);
}

.checkbox-styled label img {
  width: 20px;
  margin-right: 5px;
}

.animation-efekt.open {
  left: 0px;
}

.animation-efekt.open ~ .checkbox-styled label {
  color: #fff;
}

.map-switcher .animation-efekt.open ~ .checkbox-styled label {
  color: #071125;
}

.animation-efekt ~ .checkbox-styled:last-child label {
  color: #071125 !important;
}

.box-input.validace:after {
  content: '';
  position: absolute;
  right: -30px;
  top: 40px;
  width: 19px;
  height: 15px;
  display: none;
}

.box-input.validace.validni:after {
  display: block;
  background: url("../images/validni.svg") no-repeat center;
}

.box-input.validace.validni input {
  border: 1px solid #33d5c5;
}

.box-input.validace.nevalidni:after {
  display: block;
  background: url("../images/validni.svg") no-repeat center;
}

.box-input.validace.nevalidni input {
  border: 1px solid red;
}

.registration-page .button {
  width: 100%;
  margin-top: 40px;
}
.registration-page .button.mt60 {
  margin-top: 60px;
}

.registration-page .button span img {
  margin-left: 5px;
}

/* REGIATRATION */

/* REGIATRATION 2 */

.registration-page .title-header.bgwhite {
  background: #fff;
}

.registration-page .content .anotherbg .box-input .input input {
  background: #ededee;
}

.custom-select {
  float: left;
  width: 100%;
  text-align: left;
  border: 1px solid #ededee;
  height: 50px;
  line-height: 48px;
  border-radius: 5px;
  background: #ededee url("../images/arrowselect.svg") no-repeat center right 20px;
  cursor: pointer;
  position: relative;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  outline: none !important;
  -webkit-tap-highlight-color:  rgba(255, 255, 255, 0);
  text-transform: capitalize;
}

.custom-select:focus, .custom-select:hover, .custom-select:active {
  outline: none !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color:  rgba(255, 255, 255, 0);
}

.custom-select.open {
  background: #fff url("../images/arrowselecttop.svg") no-repeat center right 20px;
}

.custom-select .selected {
	width: 100%;
  padding-left: 20px;
  height: 48px;
	overflow:hidden;
  float: left;
  color: black;
  transition: all .3s ease;
}
.custom-select .selected p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow:hidden;
}

.custom-select .selected img {
  margin-right: 10px;
  position: relative;
  top: -1px;
  left: 2px;
}

.custom-select .selected:hover {
  color: #33d5c5;
}

.custom-select .selectOptions {
	position:absolute;
	top:48px;
	right:0;
	width:100%;
	display:none;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  z-index: 21;
}

.custom-select .selectOption {
	display:block;
	width:100%;
  color: #000;
  font-size: 0.8125rem;
  font-weight: 600;
	line-height: 40px;
  height: 40px;
	padding: 0 18px;
  transition: all .3s ease;
  text-align: left;
  border-bottom: 1px solid #ebebeb;
}
.custom-select .selectOption p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.custom-select .selected span {
  margin-right: 10px;
  width: 19px;
  display: inline-block;
  text-align: center;
}

.custom-select .selectOption img {
  position: relative;
  top: -2px;
}

.custom-select .selectOption span {
  margin-right: 10px;
  width: 19px;
  display: inline-block;
  text-align: center;
}

.custom-select .selectOption:hover	{
	color:#33d5c5;
}

.box-input .informace {
  float: left;
  width: 100%;
  position: relative;
  margin-top: 35px;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
}

.box-input .informace span {
  float: left;
  width: 20px;
  height: 28px;
  vertical-align: middle;
  line-height: 26px;
  margin-right: 20px;
  cursor: pointer;
}

.transport-types .box-input button.informace {
  justify-content: center;
  width: 50px;
  background: #fff;
  position: static;
}

.tricky-hr {
  border-top: 1px solid #dadada;
  width: calc(100% - -400px);
  margin-left: -200px;
  margin-top: 30px;
}

.transport-types .box-input button.informace span {
  height: 20px;
  line-height: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  background: #071125;
  text-align: center;
  position: relative;
  margin-top: 5px;
  margin-right: 0;
}

.box-input .informace p {
  color: #000;
  font-size: 0.8125rem;
  font-weight: 600;
  padding: 5px 15px;
  background: #ededee;
  border-radius: 3px;
  line-height: 18px;
  position: relative;
  position: absolute;
  left: 30px;
  z-index: 10;
  display: none;
}

.transport-types .box-input button.informace {
  left: 60px;
}

.box-input .informace span:hover + p {
  display: block;
}

.box-input .informace p:before {
  content: '';
  position: absolute;
  top: 8px;
  left: -12px;
  z-index: 15;
  border: 6px solid transparent;
  border-right: 6px solid #ededee;
}

.box-input .info a {
  color: #071125;
  font-weight: 700;
}

.box-input .info a:hover {
	color:#33d5c5;
}

.box-input.mt50  {
  margin-top: 50px;
}

.box-input .image-handler {
  float: left;
  margin-top: 10px;
  width: 127px;
  height: 127px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #ededee url('../images/uservelke.svg') no-repeat center;
  margin-right: 40px;
}

.box-input .image-handler.bigger {
  height: 140px;
  width: 380px;
  background: #ededee;
  border-radius: 0;
}

#intro-photo-thumbnail{
  background: #ededee;
}

.registration-page #intro-photo-thumbnail{
  width: 380px;
  height: 100px;
}

.file-input-wrapper {
  height: 127px;
  width: 200px;
  overflow: hidden;
  position: relative;
  float: left;
  margin-top: 10px;
}

.file-input-wrapper.bigger {
  float: right;
  margin-top: 0;
  height: 110px;
}

.file-input-wrapper > input[type="file"] {
  font-size: 0;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  display: none;
}

.file-input-wrapper > .btn-file-input {
  position: absolute;
  z-index: 5;
  cursor: pointer !important;
  margin: 0;
  top: 40px;
  line-height: 54px;
  font-weight: 700;
}

.file-input-wrapper.bigger > .btn-file-input {
  right: 0;
  top: 50px;
}

.container-ed-wrap {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: center;
  z-index: 30;
  justify-content: center;
  align-items: center;
  display: none;
  top: 0;
  background-color: rgba(7,17,37,0.5);
}

#ed-wrap{
  display: inline-block;
  position: relative;
  z-index: 32;
  width: 710px;
  border-radius: 5px 5px 0 0;
  text-align: left;
  max-height: calc(100vh - 60px);
  max-width: calc(100vw - 30px);
  overflow-y: auto;
}
#editor{
  margin: auto;
  width: 100%;
  height: 380px;
  background-color: #ededee;
}
.introPhoto .cr-viewport {
  position: relative;
}
.introPhoto .cr-viewport:after {
  content: "";
  position: absolute;
  left: -1px;
  top: 4px;
  background: url("../images/smartphone.svg") no-repeat center center;
  background-size: contain;
  width: 26px;
  height: 26px;
}
.introPhoto .cr-viewport:before {
  content: "";
  width: calc(100% - -4px);
  height: calc(100% - 110px);
  position: absolute;
  left: -2px;
  top: 55px;
  border: 2px solid #fff;
  background: url("../images/desktop.svg") no-repeat top 3px left 4px;;
  background-size: 6%;
}
.buttony {
  background: #fff;
  border-radius: 0 0 5px 5px;
  border: 1px solid #e6e6e6;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
}
.buttony .button-bordered {
  color: #071125;
}
.buttony button {
  width: 22%;
  padding: 0;
}
.croppie-container .cr-slider-wrap {
  position: relative;
  width: 48% !important;
  margin-top: 40px !important;
}
.croppie-container .cr-slider-wrap:before, .croppie-container .cr-slider-wrap:after {
  content: "";
  width: 31px;
  height: 31px;
  background: #f4f8fb;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #e6e6e6;
  position: absolute;
  top: -7px;
  color: #000;
  font-size: 1rem;
  font-weight: 600;
  line-height: 28px;
  text-transform: uppercase;
}
.croppie-container .cr-slider-wrap:before {
  content: "-";
  left: 0;
  line-height: 26px;
}
.croppie-container .cr-slider-wrap:after {
  content: "+";
  right: 0;
}

/* REGIATRATION 2 */

/* REGIATRATION 3 */

.box-input .input-another {
  position: relative;
  border-radius: 5px;
}

.box-input .input-another input {
  height: 50px;
  width: 50%;
  line-height: 48px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  padding-left: 70px;
  float: left;
}

.box-input .input-another input:active, .box-input .input-another input:hover, .box-input .input-another input:focus {
  border: 1px solid #33d5c5;
}

.box-input .input-another span {
  position: absolute;
  left: 0;
  top: 1px;
  width: 55px;
  height: 48px;
  line-height: 48px;
  text-align: center;
}

.box-input .input-another span:after {
  content: '';
  width: 1px;
  height: 38px;
  background: #e6e6e6;
  position: absolute;
  top: 6px;
  right: 0;
}

.box-input .input-another p {
  float: left;
  height: 30px;
  background: #d50000;
  border-radius: 3px;
  line-height: 30px;
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  position: relative;
  padding: 0 15px;
  margin-top: 10px;
  padding-left: 15px !important;
  margin-left: 20px;
}

.box-input .input-another p:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -12px;
  z-index: 6;
  transform: translate(0%,-50%);
  moz-transform: translate(0%,-50%);
  -webkit-transform: translate(0%,-50%);
  -o-transform: translate(0%,-50%);
  -ms-transform: translate(0%,-50%);
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-left: 6px solid transparent;
  border-right: 6px solid #d50000;
  background: transparent;
  transition: all .3s ease-in-out;
}

p.souhlas {
  color: #000;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  margin-top: 40px;
  text-align: center;
  display: inline-block;
  width: 100%;
}

p.souhlas a {
  text-decoration: underline;
  color: #000;
}

p.souhlas a:hover {
	color:#33d5c5;
}

.registration-page .button.mt20 {
  margin-top: 20px;
}

/* REGIATRATION 3 */

/* CONFIRMATION */

.confirmation-page {
  display: inline-block;
  width: 710px;
  background: #fff;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.19);
  border-radius: 4px;
  margin: 80px 0;
  padding: 40px;
}

.confirmation-page p {
  color: #071125;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
}

.confirmation-page h1 {
  color: #071125;
  font-size: 2.1875rem;
  font-weight: 800;
  line-height: 70px;
  text-transform: uppercase;
  margin-top: 50px;
  margin-bottom: 100px;
}

.confirmation-page h1 img {
  margin: 0 15px;
}

.confirmation-page .button {
  width: 100%;
}

.confirmation-page .button-bordered {
  width: 100%;
  margin-top: 20px;
}

/* CONFIRMATION */

/* ACCOUNT */

.account-page {
  background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABckAAAMcCAYAAACLii1GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0NDRBNUNBQkUwRDExRTdBNUZGRUZEREQ1MTY5OTA1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ0NDRBNUNCQkUwRDExRTdBNUZGRUZEREQ1MTY5OTA1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDQ0NEE1QzhCRTBEMTFFN0E1RkZFRkRERDUxNjk5MDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ0NEE1QzlCRTBEMTFFN0E1RkZFRkRERDUxNjk5MDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4WIKkQAAKE/UlEQVR42uyd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') fixed;
  margin-top: 80px;
  background-size: cover;
}

.account-page .bcg {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: calc(100vw - -40%);
  background: #fff;
  box-shadow: 17px 0 17px rgba(0, 0, 0, 0.08);
}

.account-page aside {
  width: 20%;
  background: #fff;
  padding-top: 65px;
  position: relative;
  min-height: 82vh;
}

.account-page .flex-account{
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
}

.account-page .flex-account.reset-password{
  align-items: center;
  min-height: 80vh;
}

.account-page .flex-account.reset-password .account-page-content {
  margin: 0 auto;
}

.account-page aside ul li a {
  color: #414042;
  font-size: 1.1875rem;
  font-weight: 400;
  display: inline-block;
  width: 100%;
  position: relative;
  height: 75px;
  line-height: 75px;
  transition: color 300ms;
  white-space: nowrap;
}

.account-page aside ul li a label{
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: middle;
  width: calc(100% - 55px);
  cursor: pointer;
}

.account-page aside ul li.active a {
  color: #071125;
  font-weight: 700;
}

.account-page aside ul li a:hover {
  color: #33d5c5;
}

.account-page aside ul li a:before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0vw;
  width: calc(100vw - -80%);
  background: #ececec;
  height: 1px;
}

.account-page aside ul li.active a:before {
  background: #071125;
  height: 3px;
}

.account-page aside ul li a span {
  margin-right: 15px;
  width: 35px;
  display: inline-block;
  text-align: center;
}

.account-page aside ul li a span img {
  max-width: 30px;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.account-page aside ul li.active a span img {
  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
}

.account-page-content {
  width: 75%;
  background: #fff;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.19);
  z-index: 0;
  position: relative;
  margin: 50px 0;
  margin-left: 5%;
}

.account-page-content .content {
  padding: 0 40px;
}

.account-page-content .title-header {
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  padding: 35px 40px;
  background: #071125;
}

.account-page-content .title-header h1 {
  color: #fff;
  font-size: 2.1875rem;
  font-weight: 800;
}

.account-page-content .box-input .image-handler {
  height: 145px;
  position: relative;
  overflow: hidden;
  background: #dadada;
  margin: 0;
}

.box-input.w20.specialwidth #profile-photo-thumbnail{
  width: 145px;
}

.account-page-content .box-input .image-handler img {
  width: 100%;
  height: 100%;
  font-size: 0;
  object-fit: cover;
}

.account-page-content .box-input .image-handler:after {
  content: '';
  height: 53px;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.account-page-content .box-input.w20 .image-handler {
  width: 155px;
}

.box-input.w20 {
  width: 155px;
}

.box-input.w80 {
  width: 530px;
  float: right;
}

.account-page-content .box-input.w80 .image-handler {
  width: 100%;
  border-radius: 0;
}

.modal-foto {
  position: absolute;
  bottom: 50px;
  left: 90px;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  z-index: 9;
  text-align: center;
  width: 190px;
  display: none;
}

.modal-foto:after {
  content: '';
  position: absolute;
  bottom: -9px;
  left: -1px; /*posunuti zobacku 14.08 */
  z-index: 15;
  border-left: 3px solid #fff;
  border-right: 12px solid transparent;
  border-top: 14px solid #fff;
}

#profile-photo-modal{
  position: absolute;
  left: auto;
  right: 90px;
  height: auto;
  top: 10px;
  bottom: auto;
}

.modal-foto .file-input-wrapper {
  width: 100%;
  height: auto;
  padding: 15px;
  border-bottom: 1px solid #ebebeb;
  margin-top: 0;
}

.modal-foto .file-input-wrapper > .btn-file-input {
  color: #000000;
  font-size: 0.8125rem;
  line-height: 20px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}

.modal-foto .file-input-wrapper > .btn-file-input:hover {
  color: #33d5c5;
}

.modal-foto .vybrat-smazat-fotku a, .modal-foto .vybrat-smazat-fotku button {
  color: #000000;
  font-size: 0.8125rem;
  line-height: 20px;
  font-weight: 600;
  text-transform: uppercase;
  float: left;
  width: 100%;
  padding: 15px;
  border-bottom: 1px solid #ebebeb;
}

.modal-foto .vybrat-smazat-fotku a:hover, .modal-foto .vybrat-smazat-fotku button:hover {
  color: #33d5c5;
}

.modal-foto .vybrat-smazat-fotku:last-child a, .modal-foto .vybrat-smazat-fotku:last-child button {
  border-bottom: 0;
}

.upravitnahratsmazat {
  position: absolute;
  bottom: 20px;
  left: 80px;
  width: 22px;
  height: 22px;
  z-index: 10;
}

.change-intro-div .upravitnahratsmazat{
  bottom: 4px;
  left: 4px;
}

.upravitnahratsmazat.open img {
  display: none;
}

.upravitnahratsmazat.open {
  background: url("../images/closewhite.svg") no-repeat center;
}

.account-page-content .file-input-wrapper > .btn-file-input {
  width: 100%;
  height: 22px;
  line-height: 22px;
  margin: 0;
  position: static;
  display: inline-block;
}

.account-page-content .box-input.w80 .upravitnahratsmazat {
  left: auto;
  right: 35px;
}

.account-page-content .box-input.w80 .modal-foto {
  left: auto;
  right: 35px;
}

.account-page-content .box-input.w80 .modal-foto:after {
  left: auto;
  right: -1px;
  border-left: 12px solid transparent;
  border-right: 3px solid #fff;
}

.account-page-content .box-input.mt40 {
  margin-top: 40px;
}

.account-page-content .box-input.mt60 {
  margin-top: 60px;
}

.styled-input .selectBox.another {
  top: -30px;
  right: 0;
  z-index: 3;
}

.styled-input.wbigger {
  width: 260px;
}

.account-page-content .content hr {
  width: calc(100% - -50px);
  margin-left: -25px;
  margin-top: 40px;
  padding-top: 20px;
  display: inline-block;
}

.account-page-content .button {
  width: 100%;
  margin-top: 40px;
}

.account-page-content .button#send {
  margin-top: 20px;
  margin-bottom: 40px;
}
#frm-changePasswordForm .button, #frm-privateForm .button, .zaloha-uctu .button, #frm-resetForm .button {
  margin-bottom: 40px;
}

.responzive-special {
  display: none;
}

.sign-invalid {
  position: absolute;
  top: 0px;
  padding: 5px 15px;
  border-radius: 3px;
  background: #d50000;
  color: #fff;
  font-size: 0.8125rem;
  font-weight: 700;
  z-index: 9;
}
.sign-invalid:before {
  content: "";
  position: absolute;
  left: 2px;
  bottom: -16px;
  border: 8px solid transparent;
  border-top: 8px solid #d50000;
}
.sign-invalid.top5 {
  top: -35px;
}

/* ACCOUNT */

/* ACCOUNT ZALOHA */

.zaloha-uctu {
  padding-top: 60px;
  float: left;
  width: 100%;
  text-align: center;
}

.zaloha-uctu p {
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  margin-top: 50px;
}

.zaloha-uctu .button {
  margin-top: 60px;
}

/* ACCOUNT SOCIALNI SITE */

.propojeni-uctu .odsraneni-uctu {
  padding: 0 !important;
}

.propojeni-uctu .odsraneni-uctu a {
  height: 50px !important;
  line-height: 50px !important;
  display: none;
  padding: 0 30px !important;
}

.typ-propojeni {
  float: left;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 15px;
  display: none;
}

.typ-propojeni p.propojeno {
  color: #2ad3cb;
  font-size: 0.875rem;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 48px;
  float: left;
  margin-right: 50px;
}

.typ-propojeni p.propojeno img {
  margin-right: 20px;
}

.typ-propojeni .custom-select {
  width: 400px;
}

.propojeni-uctu .button-bordered {
  margin-top: 40px;
}

.propojeni-uctu.pripojen .button-bordered {
  display: none;
}

.propojeni-uctu.pripojen .typ-propojeni {
  display: block;
}

.propojeni-uctu.pripojen .odsraneni-uctu a {
  display: inline-block;
}

/* ACCOUNT SOUKROMI */

.account-page-content .content table {
  width: 100%;
}

.account-page-content .content table tr {
  border-bottom: 1px solid #ebebeb;
}

.account-page-content .content table tr td {
  padding: 20px 0;
}

.account-page-content .content table tr td span  {
  display: inline-block;
  width: 30px;
}

.account-page-content .content table tr td span img {
  height: 30px;
}

.account-page-content .content table tr td p {
  padding-left: 30px;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
}

.account-page-content .content table tr td p strong {
  text-transform: uppercase;
  display: block;
}

.account-page-content .content table tr td .tableselect {
  background: #ededee url("../images/arrowselectsmall.svg") no-repeat center right 15px;
  border: 1px solid #e6e6e6;
  width: 120px;
  float: right;
}

.account-page-content .content table tr td .tableselect .selected {
  padding-left: 20px;
  padding-right: 30px;
}

.account-page-content .content table tr td .tableselect.open {
  background: #fff url("../images/arrowselectsmalltop.svg") no-repeat center right 15px;
}

.account-page-content .content table tr td .tableselect p {
  padding-left: 0;
  transition: all .3s ease;
}

.account-page-content .content table tr td .tableselect:hover .selected p {
  color: #33d5c5;
}

.account-page-content .custom-select.tableselect .selectOption {
  padding-left: 15px;
}

.account-page-content .custom-select.tableselect .selectOption:hover p {
  color: #33d5c5;
}

.account-page-content .content table tr td .tableselect:focus, .account-page-content .content table tr td .tableselect:active {
  background: #fff url("../images/arrowselectsmalltop.svg") no-repeat center right 15px;
}

/* ACCOUNT SOUKROMI */

/* ACCOUNT ZMENA HESLA */

.account-page-content .box-input .input-another input {
   width: 100%;
}

.account-page-content .propojeni-uctu .box-input .input-another input {
  padding: 0 15px;
}

.propojeni-uctu.pripojen .box-input {
  display: none;
}

.account-page-content .box-input.w100 .input-another input {
   width: 50%;
}

#frm-changePasswordForm .box-input.w100 .input-another input {
  width: calc(50% - 15px);
}

.box-input.voucher {
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
}

.box-input.voucher .input-another span img {
  width: 30px;
}

.account-page-content .box-input.voucher .input-another input {
  width: 100%;
}

/* ACCOUNT ZMENA HESLA */

/* ACCOUNT UPOZORNENI */

.toggle-button {
  float: left;
  width: calc(100% - -80px);
  margin-left: -40px;
  text-align: left;
  padding: 20px 40px;
  background: #f4f8fb;
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
}

.toggle-button:after {
  content: '';
  background: url("../images/arrowselect.svg") no-repeat center;
  float: right;
  width: 14px;
  height: 8px;
  margin-top: 13px;
  transition: transform 300ms;
}

.toggle-button.open:after {
  transform: rotate(180deg);
}

.toggle-button span {
  position: relative;
  display: inline-block;
  width: 30px;
}

.toggle-button span i {
  font-style: normal;
  position: absolute;
  right: -12px;
  bottom: -5px;
  width: 23px;
  height: 23px;
  background: #01D9CF;
  line-height: 23px;
  text-align: center;
  color: #071125;
  font-size: 0.75rem;
  font-weight: 700;
  border-radius: 23px;
}

.toggle-button span img {
  height: 32px;
}

.toggle-button strong {
  padding-left: 30px;
  color: #000;
  font-size: 0.875rem;
  text-transform: uppercase;
  position: relative;
  top: 3px;
  line-height: 30px;
}

.toggle-content {
  float: left;
  width: 100%;
  padding-bottom: 40px;
}

/* ACCOUNT UPOZORNENI */

/* ACCOUNT ZPRAVY */

.account-page-content .content table tr td .tableselect.bigger {
  width: 200px;
}

.blokovani-uzivatele {
  float: left;
  width: 100%;
  min-height: 50px;
  margin-top: 20px;
  background-color: #fff;
}

.blokovani-uzivatele p {
  height: 40px;
  background: #ededee;
  border-radius: 19px;
  float: left;
  padding: 5px !important;
  line-height: 30px;
  margin-left: 30px;
}

.blokovani-uzivatele p span {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin-right: 15px;
}

.blokovani-uzivatele p span img {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-size: 0;
  float: left;
}

.blokovani-uzivatele p a {
  margin-right: 5px;
  margin-left: 15px;
  float: right;
  position: relative;
}

.blokovani-uzivatele p a[data-tooltip]:hover::after {
  top: -10px;
}

.add-to-block {
  float: left;
  width: 100%;
}

.add-to-block .box-input {
  float: left;
  width: 80%;
  margin-left: 15px;
}

.add-to-block .box-input .input-another span {
  width: 55px;
}

.add-to-block .box-input .input-another span img {
  height: 22px;
}

.add-to-block .button-bordered {
  float: right;
  margin-top: 20px;
  height: 50px;
  line-height: 50px;
}

.add-to-block .button-bordered::before {
  height: 46px;
}

.add-to-block .button-bordered span {
  width: auto !important;
}

.add-to-block .box-input .input-another input {
  width: 70%;
}

.account-page-content .content table tr td.va-top {
  vertical-align: top;
}

/* ACCOUNT ZPRAVY */

/* MY ACTIVITY */

.my-activity-page {
  background: #fff;
  padding-top: 80px;
  padding-bottom: 60px;
  text-align: center;
}

.activity-content {
  width: 770px;
  background: #fff;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.19);
  border-radius: 4px;
  margin-top: 80px;
  display: inline-block;
  text-align: left;
  position: relative;
}

.activity-content .content {
  float: left;
  width: 100%;
  background: #fff;
  overflow: hidden;
}

.activity-content .title-header {
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  float: left;
  width: 100%;
  padding: 35px 40px;
  background: #071125;
}

.activity-content .title-header h1 {
  color: #fff;
  font-size: 2.1875rem;
  font-weight: 800;
  float: left;
}

.activity-content .content .another-title {
  height: 36px;
  background: #ededee;
  border-bottom: 1px solid #dadada;
  color: #000;
  font-size: 0.875rem;
  line-height: 36px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 30px;
}

.activity-content table {
  width: 100%;
  text-align: left;
}

.activity-content table tr {
  height: 75px;
}

.activity-content table tr td {
  padding: 0px 30px;
  position: relative;
}

.activity-content table tr td:after {
  content: "";
  background: #ebebeb;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
}

.activity-content table tr td:last-child {
  text-align: left;
}

.activity-content table tr td p {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
}

.activity-content table tr td p a {
  color: #000;
  text-decoration: none;
}

.activity-content table tr td p span {
  color: #808285;
  font-size: 0.75rem;
  font-weight: 600;
}

.activity-content table tr td img {
  max-height: 54px;
  border-radius: 3px;
}

.activity-content table tr td a {
  color: #000;
  font-size: 0.8125rem;
  font-weight: 400;
  text-decoration: underline;
  white-space: nowrap;
}

.activity-content table tr td a:hover {
  color: #33d5c5;
}

.activity-content table tr td a img {
  width: 45px;
  height: 45px;
  margin-right: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* animatescroll */
.module {
  opacity: .2;
}

.come-in {
  transform: translateY(50px);
  animation: come-in 0.4s ease-in-out forwards;
  opacity: 1;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

.come-in:nth-child(odd) {
  animation-duration: 0.4s;
}

.already-visible {
  transform: translateY(0);
  animation: none;
  opacity: 1 !important;
}

@keyframes come-in {
  to {
    transform: translateY(0);
  }
}
/* animatescroll */

/* MY ACTIVITY */

/* OBJEDNAVKA */

.order-page {
  background: #fff;
  margin-top: 80px;
}

.order-page .container {
  width: 830px;
}

.order-page .newtitle {
  color: #00003f;
  font-size: 2.1875rem;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 40px;
  text-align: center;
  margin-bottom: 20px;
}

.order-menu {
  background: #f4f8fb;
  border-bottom: 1px solid #e6e6e6;
  padding-top: 50px;
  padding-bottom: 30px;
}

.order-menu hr {
  border-top: 3px solid #d2dbe0;
  width: calc(100% - 84px);
  margin-left: 42px;
  position: relative;
  overflow: visible;
}

.order-menu hr.actived:before {
  content: '';
  position: absolute;
  left: 0;
  top: -3px;
  height: 3px;
  width: 50%;
  background: #00bcf5;
}

.order-menu hr.actived.full:before {
  width: 100%;
}

.order-menu ul {
  width: 100%;
  position: relative;
}

.order-menu ul li a {
  display: inline-block;
  position: relative;
  padding-top: 15px;
}

.order-menu ul li a strong {
  color: #78909c;
  font-size: 0.8125rem;
  line-height: 30px;
  font-weight: 600;
  text-transform: uppercase;
  opacity: .6;
  position: absolute;
  left: 50%;
  -ms-transform: translate(-50%, 0); /* IE 9 */
  -webkit-transform: translate(-50%, 0); /* Safari */
  transform: translate(-50%, 0);
  white-space: nowrap;
}

.order-menu ul li.active a strong {
  opacity: 1;
  color: #00bcf5;
}

.order-menu ul li a span {
  position: absolute;
  left: 50%;
  top: -12px;
  margin-left: -10px;
  width: 20px;
  height: 20px;
  background: #d2dbe0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 3;
  opacity: 1;
}

.order-menu ul li.active a i, .order-menu ul li.actived a i  {
  position: absolute;
  left: 50%;
  top: -12px;
  margin-left: -10px;
  width: 20px;
  height: 20px;
  background: #19bcf3;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 4;
  opacity: 1;
}

.order-menu ul li.active a span:before, .order-menu ul li.active a span:after {
  content: '';
  position: absolute;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #f4f8fb;
}

.order-menu ul li.active a span:before {
  width: 30px;
  height: 30px;
  left: -5px;
  top: -5px;
  border: 1px solid #8ddbf7;
  z-index: 2;
}

.order-menu ul li.active a span:after {
  width: 38px;
  height: 38px;
  left: -9px;
  top: -9px;
  border: 1px solid #cdedf9;
  z-index: 1;
}

.order-menu ul li.active a span {
  background: #00bcf5;
}

.order-page .order-page-content {
  float: left;
  width: 100%;
  padding: 0 15px;
  margin-bottom: 80px;
}

.trip-create-page-content.optrick .order-page .flex-center {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow-y: auto;
}

.trip-create-page-content.optrick .order-page .flex-center .order-page-content {
  margin-bottom: 0;
  margin-top: 20px;
}

.trip-create-page-content.optrick .order-page .flex-center .zrusit-nahravani {
  margin-bottom: 30px !important;
}

.order-page .order-page-content.table {
  display: table;
  height: 77vh;
}

.nabidka-video {
  display: inline-block;
  width: 100%;
  background: #f4f8fb;
  border: 1px solid #e6e6e6;
  padding: 15px 30px;
  position: relative;
  margin-top: 40px;
}

.nabidka-video p {
  color: #00003f;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 25px;
  float: left;
  margin-top: 15px;
}

.nabidka-video p strong {
  text-transform: uppercase;
}

.nabidka-video a {
  margin: 0 30px;
}

.nabidka-video img {
  position: absolute;
  right: -40px;
  top: -30px;
}

.order-page .order-page-content table {
  width: 100%;
  text-align: left;
  margin-top: 70px;
}

.order-page .order-page-content table thead tr, .order-page .order-page-content table tbody tr {
  border-bottom: 1px solid #dadada;
}

.order-page .order-page-content table tbody tr:last-child {
  border-bottom: 3px solid #01D9CF;
}

.order-page .order-page-content table tr th {
  color: #96a8b1;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 28px;
  text-transform: uppercase;
}

.order-page .order-page-content table tr th:last-child {
  text-align: right;
}

.order-page .order-page-content table tr td {
  padding: 25px 20px 25px 0;
}

.order-page .order-page-content table tr td:last-child {
  text-align: right;
}

.order-page .order-page-content table tr td.img-dsc {
  padding-left: 20px;
}

.order-page .order-page-content table tr td.img-dsc img {
  width: 85px;
  height: 68px;
}

.order-page .order-page-content table tr td.img-dsc p {
  font-size: 0.875rem;
  color: #000;
  font-weight: 400;
  line-height: 25px;
  padding-left: 20px;
  display: inline-block;
  position: relative;
  top: 13px;
}

.order-page .order-page-content table tr td.img-dsc p strong {
  color: #071125;
  text-transform: uppercase;
  display: block;
}

.order-page .order-page-content table tr td .custom-select {
  width: 130px;
}

.order-page .order-page-content table tr td.price {
  color: #071125;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 50px;
}

.order-page .order-page-content table tr td a {
  cursor: pointer;
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 1px solid #d2dbe0;
  border-radius: 30px;
  text-align: center;
  line-height: 32px;
}

.order-page .order-page-content table tr td a img {
  vertical-align: baseline;
}

.order-page .order-page-content p.celkova-cena {
  color: #071125;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 25px;
  vertical-align: middle;
  text-align: right;
  margin-top: 10px;
}

.order-page .order-page-content p.celkova-cena span {
  color: #96a8b1;
  font-size: 0.875rem;
  text-transform: uppercase;
}

.order-page .order-page-content p.celkova-cena strong {
  line-height: 50px;
}

.order-buttons {
  display: inline-block;
  width: 100%;
  text-align: right;
  padding: 40px 0;
  background: #f4f8fb;
  border-top: 1px solid #e6e6e6;
  margin-top: 80px;
}

.route-map-wrapper .routes-loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 1rem;
  z-index: 2;
  background: rgba(255, 255, 255, 0.6);
}


.route-map-wrapper .loader-wrap {
  flex: 1;
  text-align: center;
  height: 30px;
}

.route-map-wrapper .routes-loading .worldee-loader {
  display: inline-block;
  position: initial;
  width: 3em;
  height: 3em;
  margin: 1.5em 0 -2.5em 0;
}

#step2 .order-buttons {
  margin-top: 40px;
}

.order-buttons .button-bordered {
  float: left;
}

.order-buttons .button img {
  margin-left: 10px;
}

.order-buttons .container {
  width: 1200px;
}

/* OBJEDNAVKA */

/* OBJEDNAVKA nahravani fotek */

.info-about-photos {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 50px;
}

.info-about-photos .file-input-wrapper {
  float: none;
  display: inline-block;
  width: 143px;
  text-align: left;
}

.info-about-photos .title {
  margin-bottom: 30px;
}

.info-about-photos .title::after {
  display: none;
}

.info-about-photos p {
  color: #071125;
  font-size: 0.875rem;
  line-height: 25px;
  font-weight: 400;
}

.info-about-photos p strong {
  display: block;
}

.uploaded-images {
  float: left;
  width: 100%;
  text-align: center;
}

.uploaded-images .row {
  margin: 0 -6px;
}

.uploaded-images span {
  display: inline-block;
  width: 110px;
  padding: 3px;
  position: relative;
  height: 110px;
}

.uploaded-images span:hover::before {
  content: '';
  background: #071125;
  opacity: 0.6;
  position: absolute;
  left: 3px;
  top: 3px;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
}

.uploaded-images span img {
  width: 100%;
  height: 100%;
}

.uploaded-images span:hover a {
  background: url('../images/smaz.svg') no-repeat center;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 23px;
  height: 23px;
  border: 1px solid #fff;
  line-height: 21px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
/* OBJEDNAVKA nahravani fotek */

/* FAKTA A PLATBA */

.order-page .order-page-content .title {
  margin-bottom: 30px;
  margin-top: 50px;
}

.order-page .order-page-content .title span {
  display: block;
  color: #071125;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 25px;
  text-transform: none;
}

.order-page .order-page-content .title::after {
  display: none;
}

.order-page .order-page-content .box-input.w80 {
  float: left;
  width: 80%;
}

.order-page .order-page-content .box-input.w20 {
  width: 20%;
}

.order-page .order-page-content .box-input.w30 {
  width: 30%;
}

.order-page .order-page-content .box-input .input select, .order-page .order-page-content .box-input .input input {
  padding-right: 15px;
}

.order-page .order-page-content .box-input .input select {
  background: url("../images/arrowselect.svg") no-repeat center right 15px;
}

.box-input label i {
  color: #01D9CF;
  font-weight: 700;
  margin-left: 5px;
}

/* FAKTA A PLATBA */

/* NAHRAVANI FOTEK */

.nahravani-fotek {
  float: left;
  width: 100%;
  text-align: center;
}

.nahravani-fotek img {
  height: 280px;
}

.order-page .order-page-content .nahravani-fotek .title {
  margin: 10px 0;
}

.nahravani-fotek .title::after {
  display: none;
}

.nahravani-fotek p {
  color: #00003f;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 35px;
  margin-bottom: 20px;
}

.nahravani-fotek p strong {
  font-size: 1.875rem;
  font-weight: 800;
}

.nahravani-fotek .progress progress {
  height: 21px;
  margin-bottom: 50px;
}

.nahravani-fotek .progress p {
  line-height: 20px !important;
}

.nahravani-fotek .progress progress::-moz-progress-bar {
  background-image: -webkit-linear-gradient(right, #19bcf3 0%, #33d5c5 100%);
  background-image: -o-linear-gradient(right, #19bcf3 0%, #33d5c5 100%);
  background-image: linear-gradient(to left, #19bcf3 0%, #33d5c5 100%);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.16);
}
.nahravani-fotek .progress progress::-webkit-progress-value {
  background-image: -webkit-linear-gradient(right, #19bcf3 0%, #33d5c5 100%);
  background-image: -o-linear-gradient(right, #19bcf3 0%, #33d5c5 100%);
  background-image: linear-gradient(to left, #19bcf3 0%, #33d5c5 100%);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.16);
}

/* NAHRAVANI FOTEK */

/* EShOP confirmation */

.order-page .bcg {
  background: url("../images/bgconfirmation.png") no-repeat center;
  position: absolute;
  height: 292px;
  width: 100%;
  top: 22%;
}

.ty-page {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  text-align: center;
  margin-top: 80px;
  position: relative;
  z-index: 2;
}

.ty-page h1 {
  color: #00003f;
  font-size: 2.1875rem;
  font-weight: 800;
  line-height: 90x;
  text-transform: uppercase;
  margin-bottom: 50px;
}

.ty-page p {
  color: #000000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 30px;
}

.ty-page .button-bordered {
  margin-top: 80px;
  margin-bottom: 20px;
}

/* EShOP confirmation */

/* SLUZBY */

.services-page {
  float: left;
  width: 100%;
  background: #fff;
  margin-top: 80px;
  border-bottom: 1px solid #e6e6e6;
}

.services-page .container {
  width: 860px;
  position: relative;
  z-index: 2;
}

.header-content {
  float: left;
  width: 100%;
  background: #f4f8fb;
  border-bottom: 1px solid #e6e6e6;
  padding: 40px;
}

.header-content ul li {
  float: left;
  width: 50%;
  padding: 0 15px;
  text-align: center;
}

.header-content ul li a {
  display: inline-block;
  width: 100%;
  background: #fff;
  height: 80px;
  border-radius: 4px;
  border: 1px solid #e6e6e6;
  color: #00003f;
  font-size: 1rem;
  line-height: 78px;
  font-weight: 600;
  text-transform: uppercase;
  transition: all .3s ease;
}

.header-content ul li a:hover {
  border: 1px solid #00bcf5;
  color: #00bcf5;
}

.header-content ul li a img {
  margin-right: 20px;
  position: relative;
  top: -2px;
}

.services-page-content {
  float: left;
  width: 100%;
  background: #fff;
  padding-top: 80px;
  position: relative;
  text-align: center;
}

.services-page-content .bcglft {
  position: absolute;
  left: 30px;
  top: 40px;
  background: url("../images/film.png") no-repeat center;
  width: 356px;
  height: 378px;
}

.services-page-content .bcgrght {
  position: absolute;
  right: 20px;
  top: 40px;
  background: url("../images/gopro.png") no-repeat center;
  width: 569px;
  height: 381px;
}

.services-page-content p {
  color: #00003f;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 25px;
  margin-top: 40px;
}

.services-page-content .flex {
  justify-content: center;
  margin-bottom: 100px;
}

.services-page-content .flex .content-info {
  padding: 0 15px;
  width: 25%;
  margin-top: 40px;
}

.services-page-content .flex .content-info span {
  display: inline-block;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 93px;
  height: 93px;
  border: 2px solid #00bcf5;
  line-height: 89px
}

.services-page-content .flex .content-info p {
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 20px;
  text-transform: uppercase;
  margin-top: 20px;
  height: 40px;
}

.services-page-content h2.title {
  margin-bottom: 40px;
}

.services-page-content h2.title::after {
  display: none;
}

.services-page-content .cenik {
  float: left;
  width: 100%;
  margin-top: 60px;
  position: relative;
  margin-bottom: 80px;
}

.services-page-content .cenik .bcgscene {
  position: absolute;
  right: -155px;
  top: 80px;
  background: url("../images/scene.jpg") no-repeat center;
  width: 424px;
  height: 411px;
}

.services-page-content .cenik h2.title {
  margin-bottom: 20px;
}

.services-page-content .cenik table {
  width: 520px;
  margin: auto;
  box-shadow: -3px 1px 21px rgba(0, 0, 0, 0.09);
  border-radius: 4px;
  text-align: left;
  position: relative;
  background: #fff;
}

.services-page-content .cenik table tr {
  border-bottom: 1px solid #dadada;
}

.services-page-content .cenik table tr:last-child {
  border-bottom: 0;
}

.services-page-content .cenik table th {
  background: #071125;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 28px;
  padding: 15px 30px;
}

.services-page-content .cenik table th:first-child {
  border-top-left-radius: 4px;
}

.services-page-content .cenik table th:last-child {
  border-top-right-radius: 4px;
}

.services-page-content .cenik table td {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 28px;
  padding: 10px 30px;
  color: #071125;
  border-right: 1px solid #dadada;
}

.services-page-content .cenik table td strong {
  position: relative;
  top: 4px;
}

.services-page-content .cenik table td.bestseller img.ml15 {
  margin-left: 15px;
  height: 33px;
}

.services-page-content .cenik table td:last-child {
  border-right: 0px;
}

.services-page-content .cenik table tr:last-child td:first-child {
  border-bottom-left-radius: 4px;
}

.services-page-content .cenik table tr:last-child td:last-child {
  border-bottom-right-radius: 4px;
}

a.koupit {
  float: right;
  width: 99px;
  height: 33px;
  line-height: 33px;
  background: #ededee;
  border-radius: 3px;
  border: 0;
  color: #000001;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 0 15px;
  margin-left: 10px;
  white-space: nowrap;
}

a.koupit:hover {
  color: #fff;
  box-shadow: -3px 1px 5px rgba(0, 0, 0, 0.16);
  background-image: -webkit-linear-gradient(339deg, rgba(42, 213, 197, 0.85) 0%, rgba(0, 188, 245, 0.85) 100%);
  background-image: -o-linear-gradient(339deg, rgba(42, 213, 197, 0.85) 0%, rgba(0, 188, 245, 0.85) 100%);
  background-image: linear-gradient(69deg, rgba(42, 213, 197, 0.85) 0%, rgba(0, 188, 245, 0.85) 100%);
}

a.koupit img {
  margin-right: 8px;
  filter: saturate(0%) brightness(0%) contrast(100%);
  position: relative;
  top: -2px;
}

a.koupit:hover img {
  margin-right: 8px;
  filter: saturate(0%) brightness(100%) contrast(100%);
}

.services-page-foto {
  float: left;
  width: 100%;
  background: #fff;
}

.services-page-foto .container {
  width: 860px;
  position: relative;
  z-index: 2;
}

.services-page-foto .services-page-content .bcglft {
  background: url("../images/fotoaparat.png") no-repeat center;
  width: 515px;
  height: 472px;
  top: -40px;
}

.services-page-foto .services-page-content .bcgrght {
  background: url("../images/fotky.png") no-repeat center;
  width: 387px;
  height: 258px;
}

.services-page-foto .services-page-content h3.title {
  margin-top: 40px;
}

.services-page-foto .services-page-content h2.title::after {
  display: block;
}

.services-page-foto .services-page-content h3.title::after {
  display: none;
}

.nahledy-upravenych-fotek {
  float: left;
  width: 100%;
  padding-bottom: 80px;
  border-bottom: 1px solid #e6e6e6;
}

.nahledy-upravenych-fotek .container {
  width: 1200px;
}

.nahledy-upravenych-fotek .table-trick {
  display: table;
  width: 100%;
}

.nahledy-upravenych-fotek .display-table-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.nahledy-upravenych-fotek .display-table-cell p {
  color: #00003f;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 35px;
  text-transform: uppercase;
  margin: 20px 0;
  text-align: left;
}

.nahledy-upravenych-fotek .trickjump {
  color: #00003f;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 35px;
  text-transform: uppercase;
  margin-top: 20px;
  text-align: center;
  display: none;
}

.pokrocile-upravy {
  float: left;
  width: 100%;
}

.pokrocile-upravy .services-page-content {
  padding-top: 0;
}

.pokrocile-upravy .nahledy-upravenych-fotek {
  border-bottom: 0;
}

.pokrocile-upravy .nahledy-upravenych-fotek .display-table-cell p {
  text-align: right;
}

.pokrocile-upravy .nahledy-upravenych-fotek .display-table-cell:last-child {
  vertical-align: top;
}

.pokrocile-upravy .services-page-content .cenik {
  margin-top: 0;
}

.pokrocile-upravy .services-page-content .cenik table {
  width: 730px;
}

.pokrocile-upravy .services-page-content .cenik h3.title {
  margin-bottom: 40px;
  margin-top: 0;
}

.pokrocile-upravy .services-page-content .cenik {
  margin-bottom: 80px;
}

.pokrocile-upravy .services-page-content .cenik .bcgscene {
  position: absolute;
  right: -250px;
  top: -45px;
  background: url("../images/bcgfoto.jpg") no-repeat center;
  width: 441px;
  height: 590px;
}

.pokrocile-upravy .services-page-content .cenik table td:last-child {
  text-align: left;
}

/* SLUZBY */

/* VASE UPOZORNENI */

.upozorneni-page .activity-content table tr td {
  padding: 10px 25px;
  text-align: left;
}

.upozorneni-page .activity-content table tr td:nth-child(3) {
  text-align: right;
}

.upozorneni-page .activity-content table tr td.user-img {
  padding-right: 0;
  width: 70px;
  position: relative;
}

.upozorneni-page .activity-content table tr td.user-img img {
  width: 41px;
  height: 41px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  object-fit: cover;
}

.upozorneni-page .activity-content table tr td.user-img .premium-user img {
  border: 2px solid #f8d56b;
}

.upozorneni-page .activity-content table tr td.user-img .premium-user .star {
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  right: 4px;
  top: 18px;
  background: url(../images/premium_star_big.png);
  background-size: contain;
  z-index: 1;
}

.upozorneni-page .activity-content table tr td .button-bordered {
  height: 38px;
  text-decoration: none;
  line-height: 38px;
}

.upozorneni-page .activity-content table tr td .button-bordered span {
  font-weight: 700;
  font-size: 0.875rem;
}

.upozorneni-page .activity-content table tr td .button-bordered:before {
  height: 34px;
}

.my-activity-page .activity-content table tr.nezobrazeno {
  background: #f4f8fb;
}
/* VASE UPOZORNENI */

/* MESSAGE PAGE */

.message-page {
  float: left;
  width: 100%;
  margin-top: 80px;
}

.message-page-header {
  float: left;
  width: 100%;
  text-align: center;
  padding: 40px 0;
  border-bottom: 1px solid #ebebeb;
}

.message-page-header .container {
  position: relative;
}

.message-page-header h1 {
  color: #00003f;
  font-size: 2.1875rem;
  font-weight: 800;
  line-height: 30px;
  text-transform: uppercase;
}

.message-page-header .efekt-no-info {
  right: 15px;
  top: -10px;
}

.message-content {
  float: left;
  width: 100%;
  background: #fafafa;
}

.message-content aside {
  float: left;
  width: 40%;
  border-right: 1px solid #dadada;
}

.message-content aside .input-cover {
  float: left;
  width: 100%;
  height: 60px;
  background: transparent url("../images/lupa.svg") no-repeat center right 360px;
}

.message-content aside .input-cover input {
  padding-left: 40px;
  line-height: 58px;
  border: 0 !important;
  border-bottom: 2px solid transparent !important;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  background: transparent;
  width: 51%;
  float: right;
  min-width: 370px;
}

.message-content aside .input-cover input:focus, .message-content aside .input-cover input:hover {
  border-bottom: 2px solid #2c3445 !important;
}

.message-content aside .title-aside {
  width: 51%;
  float: right;
  height: 40px;
  background: #ededee;
  border-top: 1px solid #dadada;
  color: #000;
  font-size: 0.875rem;
  line-height: 39px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  min-width: 370px;
}

.message-content aside .title-aside:before {
  content: '';
  position: absolute;
  left: -100vw;
  top: -1px;
  width: 100vw;
  height: 40px;
  background: #ededee;
  border-top: 1px solid #dadada;
}

.overflow-chat-room {
  float: left;
  width: 100%;
  position: relative;
}

.overflow-chat-room::after {
  content: "";
  background-image: -webkit-linear-gradient(bottom, #fff 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, #fff 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, #fff 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  left: 0;
  bottom: 0;
  height: 80px;
  width: 100%;
  z-index: 9;
  display: none;
}

.message-content aside .chat-room {
  float: left;
  width: 100%;
  max-width: 100%;
  max-height: calc(100vh - 292px);
  overflow-y: auto;
}

.message-content aside .chat-room .chat-room-user {
  float: right;
  width: 51%;
  min-width: 370px;
  position: relative;
  height: 80px;
  padding: 20px 0px;
  border-bottom: 1px solid #ebebeb;
}

.message-content aside .chat-room .chat-room-user.aktivni {
  background: #2c3445;
}

.message-content aside .chat-room .chat-room-user.aktivni:before {
  content: '';
  position: absolute;
  left: -100vw;
  top: 0px;
  width: 100vw;
  height: 80px;
  background: #2c3445;
  border-bottom: 1px solid #ebebeb;
}

.message-content aside .chat-room .chat-room-user:before {
  content: '';
  position: absolute;
  left: -100vw;
  top: 0px;
  width: 100vw;
  height: 80px;
  border-bottom: 1px solid #ebebeb;
}

.message-content aside .chat-room .chat-room-user.neprectena {
  background: #f4f8fb;
}

.message-content aside .chat-room .chat-room-user.neprectena:before {
  background: #f4f8fb;
}

.message-content aside .chat-room .chat-room-user .chat-room-user-img {
  float: left;
  width: 50px;
  text-align: left;
  position: relative;
}

.message-content aside .chat-room .chat-room-user .chat-room-user-img i {
  width: 13px;
  height: 13px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #00e676;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.34);
  position: absolute;
  bottom: 0;
  right: 8px;
}

.message-content aside .chat-room .chat-room-user.offline .chat-room-user-img i {
  background: #d50000;
  display: none;
}

.message-content aside .chat-room .chat-room-user .chat-room-user-img img {
  width: 41px;
  height: 41px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.message-content aside .chat-room .chat-room-user .chat-room-user-desc {
  float: left;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  padding: 0 15px;
  width: 260px;
}

.message-content aside .chat-room .chat-room-user.aktivni .chat-room-user-desc {
  color: #fff;
}

.message-content aside .chat-room .chat-room-user .chat-room-user-desc .zprava {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  float: left;
  width: 100%;
}

.message-content aside .chat-room .chat-room-user .chat-room-user-time-message {
  float: left;
  width: 50px;
  padding-right: 5px;
  text-align: right;
}

.message-content aside .chat-room .chat-room-user .chat-room-user-time-message span {
  width: 31px;
  height: 31px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #3fd9cb;
  line-height: 31px;
  color: #fff;
  font-size: 0.8125rem;
  font-weight: 700;
  display: none;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.55);
  margin-top: 5px;
}

.message-content aside .chat-room .chat-room-user.neprectena .chat-room-user-time-message span {
  display: inline-block;
}

.message-content aside .chat-room .chat-room-user .chat-room-user-time-message p {
  color: #808285;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 40px;
}

.message-content aside .chat-room .chat-room-user.aktivni .chat-room-user-time-message p {
  color: #fff;
}

.message-content aside .chat-room .chat-room-user.neprectena .chat-room-user-time-message p {
  display: none;
}

.conversation-content {
  float: left;
  width: 60%;
}

.conversation-content .conversation-content-message {
  float: left;
  max-width: 760px;
  width: 100%;
  padding-bottom: 50px;
}

.conversation-content-header {
  float: left;
  width: calc(100% - -15px);
  height: 100px;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  position: relative;
  padding-top: 14px;
  padding-left: 30px;
  background: #fff;
}

.conversation-content-header:after {
  content: '';
  position: absolute;
  right: -100vw;
  top: 0px;
  width: 100vw;
  height: 100px;
  border-bottom: 1px solid #ebebeb;
  background: #fff;
}

.conversation-content-header .conversation-user {
  display: inline-block;
}

.conversation-content-header .conversation-user span {
  display: inline-block;
  width: 72px;
  height: 72px;
  position: relative;
}

.conversation-content-header .conversation-user span img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 72px;
  height: 72px;
}

.conversation-content-header .conversation-user span i {
  position: absolute;
  right: 5px;
  bottom: 0;
  width: 18px;
  height: 18px;
  background: #00e676;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.conversation-content-header .conversation-user p {
  line-height: 20px;
  color: #808285;
  font-size: 0.75rem;
  font-weight: 500;
  display: inline-block;
  text-align: left;
  margin-left: 20px;
  vertical-align: middle;
}

.conversation-content-header .conversation-user p strong {
  color: #000;
  font-size: 1.125rem;
  display: block;
}

.conversation-content-header button {
  height: 72px;
  display: inline-block;
  position: relative;
}

.conversation-content-header .buttons-right {
  float: right;
}

.conversation-content-header .buttons-right button {
  margin-left: 30px;
  text-align: right;
}

.conversation-content-body {
  float: left;
  width: calc(100% - 15px) !important;
  margin-left: 30px;
  max-height: calc(100vh - 444px);
  overflow-y: auto;
}

.conversation-content-body img {
  position: absolute;
  top: 0;
  width: 44px;
  height: 44px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.conversation-content-body .content-message {
  display: inline-block;
}

.conversation-content-body .content-message p {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 25px;
  border-radius: 3px;
  padding: 10px 15px;
  margin-bottom: 10px;
  display: table;
  position: relative;
}

.conversation-content-body .content-message span {
  color: #808285;
  font-size: 0.875rem;
  line-height: 14px;
  margin-bottom: 20px;
  font-weight: 600;
  float: left;
}

.conversation-content-body .conversation-content-friend, .conversation-content-body .conversation-content-my {
  float: left;
  width: 97%;
  position: relative;
  padding: 0 80px;
}

.conversation-content-body .conversation-content-my .content-message span {
  float: right;
}

.conversation-content-body .conversation-content-friend p {
  background: #fff;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
}

.conversation-content-body .conversation-content-friend p:first-child:before {
  content: '';
  position: absolute;
  left: -22px;
  top: 0;
  border: 24px solid transparent;
  border-top: 24px solid #fff;
  border-right: 0px solid #fff;
}

.conversation-content-body .conversation-content-friend p:first-child:after {
  content: '';
  position: absolute;
  left: -40px;
  top: -32px;
  width: 1px;
  height: 36px;
  background: #fff;
  box-shadow: 0px 36px 2px rgba(0, 0, 0, 0.1);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.conversation-content-body .conversation-content-my p {
  background: #3fd9cb;
}

.conversation-content-body .conversation-content-my p:first-child:after {
  content: '';
  position: absolute;
  right: -22px;
  top: 0;
  border: 24px solid transparent;
  border-top: 24px solid #3fd9cb;;
  border-left: 0px solid #3fd9cb;;
}

.conversation-content-body .conversation-content-friend img {
  left: 0;
}

.conversation-content-body .conversation-content-my img {
  right: 0;
}

.conversation-content-body .date-separ {
  display: table;
  width: 100%;
}

.conversation-content-body .date-separ p {
  color: #808285;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 0 20px;
  margin: 20px 0;
}

.conversation-content-body .date-separ span {
  display: table-cell;
  width: 50%;
  border-top: 1px solid #c1c1c1;
  vertical-align: middle;
  position: relative;
  top: 30px;
}

.conversation-content-your-message {
  float: left;
  width: calc(100% - 15px);
  margin-left: 30px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.15);
  border-radius: 3px 3px 0 0;
  margin-top: 30px;
}

.conversation-content-your-message .emojionearea, .emojionearea.form-control {
  width: 100%;
  background: #fff;
}

.conversation-content-your-message .emojionearea .emojionearea-editor {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
}

.conversation-content-your-message .emojionearea .emojionearea-button {
  top: auto;
  bottom: -43px;
  right: auto;
  left: 30px;
}

.conversation-content-your-message .emojionearea .emojionearea-picker.emojionearea-picker-position-top {
  left: 0;
}

.conversation-content-your-message .emojionearea .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper::after {
  left: 20px;
  right: auto;
}

.buttons-functions {
  float: left;
  width: 100%;
  height: 60px;
  background: #fafafa;
  border-radius: 3px 3px 0 0;
  padding-left: 50px;
  padding-right: 30px;
}

.buttons-functions button {
  float: left;
  width: 30px;
  height: 60px;
  line-height: 60px;
  margin-left: 30px;
  opacity: .5;
  transition: all .3s ease-in-out;
  position: relative;
}

.buttons-functions button:hover {
  opacity: 1;
}

.buttons-functions button#odpovedet {
  float: right;
  width: 35px;
}

/* MESSAGE PAGE */

/* 404 */

.fail-page {
  background: url("../images/bg404.jpg") no-repeat center;
  margin-bottom: 90px;
  text-align: center;
  padding-top: 150px;
  background-position: 50% 150px;
}

.fail-page-content img {
  margin-bottom: 70px;
}

.fail-page-content {
  margin-bottom: 80px;
  display: inline-block;
}

.fail-page-content p {
  color: #071125;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 40px;
}

.fail-page-content p strong {
  font-weight: 800;
}

.fail-page-content p a {
  color: #01D9CF;
  font-weight: 700;
  text-decoration: underline;
}

/* 404 */

/* KONTAKT */

.kontakt-banner {
  float: left;
  width: 100%;
  position: relative;
  text-align: center;
  min-height: 200px;
}

.kontakt-banner:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 303px;
  background-image: -webkit-linear-gradient(bottom, #071125 0%, rgba(7, 17, 37, 0) 100%);
  background-image: -o-linear-gradient(bottom, #071125 0%, rgba(7, 17, 37, 0) 100%);
  background-image: linear-gradient(to top, #071125 0%, rgba(7, 17, 37, 0) 100%);
  z-index: -1;
}

.kontakt-banner img {
  width: 100%;
  position: relative;
  z-index: -1;
  min-height: 200px;
}

.kontakt-banner h1 {
  color: #fff;
  font-size: 1.875rem;
  font-weight: 800;
  text-transform: uppercase;
  text-shadow: 0 3px 5px rgba(0, 0, 0, 0.23);
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -143px;
  margin-top: 15px;
  z-index: 2;
}

.welcome {
  float: left;
  width: 100%;
  padding: 40px 0;
  background: #f4f8fb;
  border-bottom: 1px solid #e6e6e6;
  text-align: center;
}

.welcome p {
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 25px;
}

.welcome p strong {
  font-size: 1rem;
  font-weight: 800;
  margin-bottom: 20px;
  display: block;
}

.kontakt-mail {
  float: left;
  width: 100%;
  padding: 50px 0;
}

.kontakt-mail .fl-33 {
  float: left;
  width: 33.333%;
  padding: 0 15px;
  text-align: center;
  margin-bottom: 20px;
}

.kontakt-mail .fl-33 p {
  color: #00003f;
  font-size: 0.9375rem;
  font-weight: 800;
  text-transform: uppercase;
  height: 48px;
}

.kontakt-mail .fl-33 p span {
  display: block;
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 22px;
  font-style: italic;
}

.kontakt-mail .fl-33 a {
  color: #00003f;
  font-size: 1rem;
  line-height: 25px;
  font-weight: 600;
}

.kontakt-mail .fl-33 a img {
  margin-right: 20px;
}

.quick-message {
  float: left;
  width: 100%;
  text-align: center;
  padding-top: 50px;
  margin: 50px 0;
  border-top: 1px solid #e6e6e6;
}

.quick-message h2 {
  color: #00003f;
  font-size: 1.875rem;
  font-weight: 800;
  line-height: 40px;
  text-transform: uppercase;
}

.quick-message p {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  margin-top: 35px;
  margin-bottom: 15px;
  display: inline-block;
  width: 100%;
  text-align: center;
}

.quick-message p a {
  color: #000;
  text-decoration: underline;
}

.quick-message .input {
  float: left;
  width: 50%;
  position: relative;
  height: 50px;
  border-radius: 5px;
  margin-top: 30px;
  outline: none !important;
  padding: 0 15px;
}

.quick-message .input.bigger {
  height: 150px;
  width: 100%;
}

.quick-message .input span {
  position: absolute;
  left: 15px;
  top: 1px;
  width: 55px;
  height: 48px;
  line-height: 48px;
  text-align: center;
}

.quick-message .input span:after {
  content: '';
  width: 1px;
  height: 38px;
  background: #e6e6e6;
  position: absolute;
  top: 6px;
  right: 0;
}

.quick-message .input input {
  height: 50px;
  width: 100%;
  line-height: 48px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  padding-left: 70px;
}

.quick-message .input textarea {
  height: 150px;
  width: 100%;
  line-height: 20px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  padding-top: 15px;
  padding-left: 70px;
  resize: none;
}

.quick-message .input input:active, .quick-message .input input:hover, .quick-message .input input:focus, .quick-message .input textarea:active, .quick-message .input textarea:hover, .quick-message .input textarea:focus {
  border: 1px solid #33d5c5;
}

/* KONTAKT */

/* PROZKOUMAT */

.prozkoumat {
  padding-top: 80px;
  margin-bottom: 40px;
}

.search-filtration {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-top: 40px;
}

.search-filtration hr {
  position: absolute;
  top: 50px;
  left: 0;
  border-top: 1px solid #dadada;
}

.search-filtration ul li {
  float: left;
  width: 20%;
  text-align: center;
}

.search-filtration ul li strong {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  display: inline-block;
  width: 100%;
  position: relative;
  margin-top: 15px;
  padding: 15px;
  transition: all .3s ease;
}

.search-filtration ul li span {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  width: 100%;
  text-align: center;
}

.search-filtration ul li.active strong {
  font-weight: 700;
}

.search-filtration ul li strong:after {
  content: '';
  position: absolute;
  left: 50%;
  top: -1px;
  margin-left: -50px;
  width: 100px;
  height: 3px;
  background: #01D9CF;
  transition: all .3s ease;
  opacity: 0;
}

.search-filtration ul li.active strong:after, .search-filtration ul li button:hover strong:after {
  opacity: 1;
}

.search-filtration ul li button:hover strong {
  color: #01D9CF;
}

.feed-section{
  padding-top: 80px;
  min-height: 500px;
}

.feed-section .the-latest-posts {
  padding-top: 50px;
}

.feed-section .popular-travelers.disablemapdev {
  background: #fafafa;
  padding-top: 50px;
}

.feed-section .popular-travelers.disablemapdev .container:first-child {
  width: auto;
  padding: 0;
}

.prozkoumatbcg {
  position: absolute;
  background: url("../images/mapsearch.svg") no-repeat center;
  height: 465px;
  background-size: contain;
  width: 100%;
  z-index: -1;
}

.header-section {
  border-bottom: 1px solid #ebebeb;
  text-align: center;
  padding-bottom: 30px;
  padding-top: 50px;
  background: #fafafa;
}

.header-section h1 {
  color: #00003f;
  font-size: 2.1875rem;
  font-weight: 800;
  line-height: 36px;
  text-transform: uppercase;
}

.header-section h1 span {
  font-size: 1rem;
  display: block;
  font-weight: normal;
  text-transform: none;
}

.header-section .search {
  margin-top: 25px;
  height: 52px;
  position: relative;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.07);
  border-radius: 25px;
  border: 1px solid #e6e6e6;
  background: #ffffff;
}

.header-section .search .search-input {
  float: left;
  width: 80%;
  position: relative;
  background: transparent;
  border-radius: 28px;
  padding-left: 30px;
}

.header-section .search span {
  position: absolute;
  left: 15px;
  top: 5px;
  width:  65px;
  text-align: center;
  height: 44px;
  border-right: 1px solid #e6e6e6;
  line-height: 43px;
  background: transparent;
}

.header-section .search input {
  border: 0 !important;
  height: 50px;
  line-height: 50px;
  padding-left: 70px;
  width: 100%;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
}

.header-section .search button {
  float: right;
  position: relative;
  z-index: 2;
  padding: 0 45px;
}

.prozkoumat .title {
  margin: 30px 0;
  display: inline-block;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}

.prozkoumat .button-separ {
  width: 100%;
}

.prozkoumat .loader {
  display: none;
  height: 50px;
  margin: 2px;
}

.prozkoumat .title::after {
  display: none;
}

.prozkoumat .title span {
  color: #000;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.prozkoumat .title span img {
  margin-right: 15px;
}

.prozkoumat .chat-window {
  display: none;
}

.cestovatele {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 30px;
}

.cestovatele.bt1px {
  border-top: 1px solid #ebebeb;
  border-bottom: 0;
  margin-top: 30px;
}

.cestovatele .row {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
}

#snippet--location-users {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
}

.cestovatele .fl33 {
  padding: 0 15px;
  width: 33.3333%;
  margin-bottom: 30px;
}

.prozkoumat .user-post {
  margin-bottom: 30px;
  margin-top: 0;
}

.cestovatel {
  background: #fff;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}

.cestovatel .header-cestovatel {
  padding: 15px 15px 10px 15px;
}

.cestovatel .img-cestovatel {
  width: 94px;
  height: 94px;
  line-height: 90px;
  position: relative;
  float: left;
  margin-right: 20px;
  margin-left: 3px;
  margin-top: 1px;
}

.cestovatel .img-cestovatel.traveler-premium span {
  border: 2px solid #f8d56b;
}

.cestovatel .img-cestovatel .star {
  display: none;
}
.cestovatel .img-cestovatel.traveler-premium .star {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  right: 6px;
  top: 10px;
  background: url(../images/premium_star_big.png);
  background-size: contain;
  z-index: 1;
}


.cestovatel .img-cestovatel img {
  height: 88px;
  width: 88px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: left;
  position: relative;
  margin-top: 1px;
  margin-left: 1px;
  z-index: 1;
  object-fit: cover;
}

.cestovatel .img-cestovatel:before {
  content: "";
  position: absolute;
  left: -7px;
  top: -5px;
  width: 105px;
  height: 105px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0;
  transition: all .3s ease;
}

.cestovatel .img-cestovatel:after {
  content: "";
  position: absolute;
  left: -15px;
  top: -13px;
  width: 120px;
  height: 120px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0;
  transition: all .3s ease;
}

.cestovatel .img-cestovatel span {
  left: 0px;
  top: 0px;
  position: absolute;
  width: 90px;
  height: 90px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  transition: all .2s ease;
  border: 1px solid #00bcf5;
  z-index: 2;
}

.cestovatel .img-cestovatel:after {
  border: 1px solid #00bcf5;
  content: "";
  position: absolute;
  left: -12px;
  top: -12px;
  width: 114px;
  height: 114px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0;
  transition: all .3s ease;
}

.cestovatel .img-cestovatel.traveler-premium:after {
  border: 1px solid #f8d56b;
}

.cestovatel:hover .img-cestovatel:after {
  opacity: .2;
}

.cestovatel .img-cestovatel:before {
  border: 1px solid #00bcf5;
  content: "";
  position: absolute;
  left: -6px;
  top: -6px;
  width: 102px;
  height: 102px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0;
  transition: all .3s ease;
}
.cestovatel .img-cestovatel.traveler-premium:before {
  border: 1px solid #f8d56b;
}

.cestovatel:hover .img-cestovatel:before {
  opacity: .4;
}

.cestovatel .dsc-cestovatel h2 a{
  display: inline-block;
  color: #00003f;
  font-size: 1.0625rem;
  font-weight: 700;
  line-height: 25px;
  margin-bottom: 5px;
}

.cestovatel .img-separator {
  height: 100px;
  width: 1px;
  float: left;
}

.cestovatel .dsc-cestovatel p {
  color: #050505;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 28px;
  display: inline-block;
  position: relative;
  padding-left: 35px;
  margin-right: 15px;
  margin-bottom: 5px;
}

.cestovatel .dsc-cestovatel img {
  position: absolute;
  left: 0;
  top: 3px;
}

.nahrane-foto {
  float: left;
  width: 100%;
  position: relative;
  border-radius: 5px;
  height: 200px;
  overflow: hidden;
}

.nahrane-foto img {
  width: 33.333%;
  float: left;
  border: 1px solid #fff;
  height: 100px;
  cursor: pointer;
}

.nahrane-foto img:hover {
  opacity: .8;
}

.nahrane-foto .info {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #00003f;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 43px;
  width: 45px;
  height: 45px;
  background: #fff;
  border-radius: 0 0 5px 0;
  border: 1px solid #dadada;
  text-align: center;
  z-index: 3;
}

.pratele-z-facebooku {
  float: left;
  width: 100%;
  border-top: 1px solid #ebebeb;
  margin-top: 50px;
}

.pratele-z-facebooku .cestovatel .dsc-cestovatel h2 {
  margin-bottom: 15px;
  padding-right: 40px;
}

.pratele-z-facebooku .fl33 {
  padding: 0 15px;
  float: left;
  width: 33.3333%;
  margin-bottom: 30px;
}

.pratele-z-facebooku .header-cestovatel {
  position: relative;
}

.add-friend {
  position: absolute;
  right: 15px;
  top: 10px;
  background: url("../images/add-user.svg") no-repeat center;
  text-align: center;
  line-height: 36px;
  height: 42px;
  width: 42px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}

.add-friend:hover {
  background-image: -webkit-linear-gradient(339deg, #01D9CF 0%, #00bcf5 100%);
  background-image: -o-linear-gradient(339deg, #01D9CF 0%, #00bcf5 100%);
  background-image: linear-gradient(69deg, #01D9CF 0%, #00bcf5 100%);
}

.add-friend img {
  position: static !important;
}

.vysledek-hledani {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  text-align: left;
  margin-top: 30px;
}

/* PROZKOUMAT */

/* ODSTRANENI UCTU */

.odsraneni-uctu {
  float: left;
  width: 100%;
  padding: 0 15px;
  transition: transform 5s;
}

.odsraneni-uctu .toggle-button {
  border-bottom: none;
  background: none;
  margin-top: 36px;
}

.account-page-content .content hr.no-top-margin {
  margin-top: 0;
}

.odsraneni-uctu button::first-letter {
  text-transform: uppercase;
}

.odsraneni-uctu .content {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 25px;
  display: none;
  float: left;
  padding-left: 30px;
}

.odsraneni-uctu p span {
  text-transform: uppercase;
  font-size: 0.8125rem;
  margin-bottom: 15px;
  display: inline-block;
}

.odsraneni-uctu a {
  float: left;
  height: 50px;
  background: #696f7b;
  padding: 0 30px;
  border-radius: 5px;
  color: #fff;
  font-size: 0.875rem;
  line-height: 50px;
  font-weight: 700;
  margin-top: 25px;
  margin-bottom: 30px;
  transition: all .3s ease-in-out;
  outline: none !important;
  display: none;
}

.odsraneni-uctu a::first-letter {
  text-transform: uppercase;
}

.odsraneni-uctu a:hover {
  background: #071125;
}

.modal-handler {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: center;
  z-index: 30;
  justify-content: center;
  align-items: center;
  display: none;
  opacity: 0;
  top: 0;
}

.modal-handler .modal-content {
  display: inline-block;
  position: relative;
  z-index: 30;
  width: 100%;
  max-width: 600px;
  background: #fff;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.19);
  border-radius: 4px;
  text-align: left;
  max-height: calc(100vh - 100px);
  overflow-y: auto;
  overflow-x: hidden;
  padding: 40px;
  padding-top: 30px;
}

.modal-handler .modal-content a.zavrit-okno {
  position: absolute;
  right: 40px;
  top: 35px;
  width: 26px;
  height: 26px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #071125;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: .5;
}

.modal-handler .modal-content a.zavrit-okno img {
  vertical-align: baseline;
}

.modal-handler .modal-content a.zavrit-okno:hover {
  opacity: 1;
}

.modal-handler .modal-content h4 {
  color: #071125;
  line-height: 34px;
  font-size: 1.875rem;
  font-weight: 800;
  text-transform: uppercase;
}

.modal-handler .modal-content hr {
  width: calc(100% - -80px);
  margin: 30px 0;
  margin-left: -40px;
}

.modal-handler .modal-content p {
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 25px;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

.modal-handler .modal-content .button {
  float: right;
  font-weight: 800;
}

.modal-handler .modal-content .smazat {
  float: left;
  height: 58px;
  background: #696f7b;
  border-radius: 28px;
  padding: 0 40px;
  color: #fff;
  font-size: 0.875rem;
  line-height: 58px;
  font-weight: 800;
  text-transform: uppercase;
  transition: all .3s ease-in-out;
}

.modal-handler .modal-content .smazat:hover {
  background: #071125;
}

/* ODSTRANENI UCTU */

/* DETAIL TRIPU */

.detail-tripu {
  text-align: center;
  margin-top: 100px;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 0;
  overflow: hidden;
}

.detail-tripu .container2 {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.buttons-on-left {
  float: left;
  margin-top: 13px;
}

.detail-tripu .container2 .buttons-on-left {
  margin-top: 0;
  float: none;
  flex: 1;
  text-align: left;
}
.detail-tripu .container2 .button-on-right {
  float: none;
  flex: 1;
  text-align: right;
}

.detail-tripu .container2 .button-on-right>* {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.detail-tripu .formated-date {
  font-size: 0.875rem;
  line-height: 18px;
  color: #8c9baf;
  font-weight: 600;
}
.detail-tripu .trip-live {
  margin-left: 7px;
}

.detail-tripu .formated-date.my-trip {
  margin-top: 40px;
  margin-bottom: -10px;
}

.trip-social-buttons button {
  float: left;
  width: 30px;
  margin-right: 15px;
  height: 28px;
  line-height: 28px;
  opacity: 1;
  position: relative;
  opacity: .6;
}

.trip-social-buttons button#like {
  background: url("../images/likebutton.svg") no-repeat center;
  vertical-align: middle;
}

.trip-social-buttons button#like.active {
  background: url("../images/likebuttonliked.svg") no-repeat center;
}

.trip-social-buttons p {
  color: #333132;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 28px;
  height: 28px;
  vertical-align: middle;
  float: left;
  margin-right: 15px;
}

.trip-social-buttons p.comments {
  margin-left: 15px;
}

.trip-social-buttons p img {
  margin-right: 5px;
  position: relative;
  top: -2px;
}

.detail-tripu .button-on-right {
  float: right;
}

.detail-tripu-desc {
  margin-top: 20px;
}

.detail-tripu-desc h1 {
  line-height: 38px;
  color: #00003f;
  font-size: 1.875rem;
  font-weight: 800;
  text-transform: uppercase;
  margin-bottom: 30px;
  padding: 0 15px;
}

.trip-users-wrapper p.user {
  color: #00003f;
  font-size: 1rem;
  font-weight: 700;
  line-height: 25px;
}

.trip-users-wrapper p.user img  {
  margin-right: 10px;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  object-fit: cover;
}

.trip-users-wrapper p.user a{
 color: #000;
}

.trip-users-wrapper p.user{
    display: inline-block;
  vertical-align: top;
  position: relative;
}

.trip-users-wrapper .next-posts .amp {
  font-size: 1rem;
  float: left;
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 9px;
  color: #4e4e4e;
  line-height: 21px;
}

.trip-users-wrapper .next-posts{
    display: inline-block;
  vertical-align: top;
}

.trip-users-wrapper .next-posts a{
    position: relative;
    display: inline-block;
    border-radius: 50%;
    margin-left: -14px;
}
.trip-users-wrapper .star{
    display: none;
}
.user-post .post-description .header-description .next-posts a.premium-user .star,
.mapa-profil-desc .premium-user .star,
.trip-users-wrapper .premium-user .star{
    position: absolute;
    content: "";
    display: block;
    width: 11px;
    height: 11px;
    right: 1px;
    top: 1px;
    background: url(../images/premium_star_big.png);
    background-size: contain;
}
.mapa-profil-desc p.map-traveler.premium-user .star,
.trip-users-wrapper p.user.premium-user .star {
  right: unset;
  left: 28px;
}
.trip-users-wrapper .next-posts a:nth-child(2){
     margin-left: 0;
}

.trip-users-wrapper .next-posts a img{
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.user-post .post-description .header-description .next-posts a.premium-user img,
.mapa-profil-desc .premium-user img,
.trip-users-wrapper .premium-user img{
    border: 2px solid #f8d56b;
}

.trip-users-wrapper .next-posts a.user[data-tooltip]:hover:after {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  border: 1px solid #dadada;
  top: -34px;
  z-index: 1;
}

.trip-users-wrapper .next-posts a.user[data-tooltip]:hover:before {
  content: '';
  position: absolute;
  top: -16px;
  right: 15px;
  z-index: 15;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #fff;
  z-index: 2;
}

.distances {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 15px;
}

.distances p {
  font-size: 14px;
  color: black;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  margin: 0 5px 10px 5px;
}

.distances p span {
  white-space: nowrap;
  margin-left: 5px;
}

.distances img {
  width: 25px;
  max-height: 30px;
}

.fotogalerie-detail-tripu {
  text-align: center;
  margin-top: 60px;
  border-bottom: 1px solid #e6e6e6;
  position: relative;
}

.button.slick-play img {
  margin-right: 10px;
}

.button.slick-play {
  float: right;
  margin-top: -81px;
}

.fotogalerie-detail-tripu h2.title {
  margin-top: 60px;
  margin-bottom: 30px;
}

.gallery-content {
  display: inline-block;
  width: 100%;
  max-width: 1230px;
  position: relative;
  margin-bottom: 40px;
}

.gallery-content .count {
  font-size: 0.75rem;
  margin-top: 8px;
  display: block;
  color: #999999;
}
.gallery-content .count strong {
  font-size: 1rem;
  line-height: 29px;
  color: #000000;
  font-weight: 800;
}
.posfix .gallery-content .count strong {
  color: #ffffff;
}

.gallery-content .multiple-images-loader {
  position: relative;
  margin-top: 25px;
}

.description-content {
  display: none;
  overflow: hidden;
  height: 86px;
  position: relative;
  width: 100%;
}

.description-content.place {
  margin-top: 15px;
  height: 24px;
  margin-bottom: 10px;
}

.posfix .description-content.place {
  margin-top: 0;
}

.description-content[data-id="1"] {
  display: inline-block;
}

.description-content .nadpis {
  font-size: .9125rem;
  line-height: 29px;
  color: #262626;
  font-weight: 700;
}

.description-content .nadpis img {
  margin-right: 8px;
  height: 24px !important;
  width: 18px !important;
  vertical-align: -5px;
  box-shadow: none !important;
}

.description-content .descrtiption {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 23px;
  margin-top: 10px;
  padding: 0 15%;
}

.multiple-images {
  display: inline-block;
  width: 100%;
}

.multiple-images img[src=""] {
  display: none;
}

.multiple-images .slick-list {
  margin-top: 15px;
  float: left;
  width: 100%;
}

.multiple-images .slick-track .slick-slide {
  cursor: pointer;
  outline: none !important;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  height: 100%;
}

.multiple-images .slick-track .slick-active {
  cursor: default;
}

.multiple-images .slick-slide {
  display: inline-block;
}

.multiple-images .slick-slide img {
  max-height: 660px;
}
.multiple-images .slick-track {
    position: relative;
    height: 660px;
}

.multiple-images .slick-dots {
  opacity: 0;
  visibility: visible;
  position: absolute;
}

@-moz-document url-prefix() {
  .multiple-images .slick-dots li span {
    bottom: 5px;
  }
}

/* arrows */
.multiple-images .slick-prev, .multiple-images .slick-next {
  position: absolute;
  width: 30px;
  height: 100%;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  border: none;
  outline: none;
  width: 62px;
  height: 62px;
  background: #071125;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.5;
  z-index: 10;
  font-size: 0;
  line-height: 0;
  text-align: center;
}

.multiple-images .slick-prev:hover, .multiple-images .slick-next:hover {
  opacity: 1;
}

.multiple-images .slick-prev {
  left: -70px;
}

.multiple-images .slick-next {
  right: -70px;
}

.multiple-images .slick-prev:before, .multiple-images .slick-next:before {
  content: '';
  width: 29px;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  text-align: center;
  background-size: contain !important;
}

.multiple-images .slick-prev:before {
  background: url("../images/arrow-gallery-left.svg") no-repeat center;
  left: 15px;
}

.multiple-images .slick-next:before {
  background: url("../images/arrow-gallery-right.svg") no-repeat center;
  right: 15px;
}

.slick-loading .slick-list {
  /*background: #fff url("../images/ajax-loader.gif") center center no-repeat;*/
}

.gallery-handler {
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 30;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}

.posfix {
  position: fixed;
  overflow: hidden;
  display: flex;
  z-index: 10000000;
}

.posfix .ovewflow-gallery {
  height: 100vh;
  overflow: hidden;
  overflow-y: auto;
  width: 100%;
  background: black;
}

.posfix .gallery-content {
  background: black;
  padding: 30px;
  margin: auto;
  padding-bottom: 0px;
  height: 100%;
}

.posfix .description-content .nadpis, .posfix .description-content .descrtiption {
  color: #fff;
}

.posfix #timeline {
  position: absolute;
  left: 0;
  bottom: 0;
  padding-bottom: 25px;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
}

.posfix #line {
  background: #fff;
}

.posfix #active-line {
  background: #00bcf5;
}

.posfix .day p strong {
  font-size: 0.875rem;
  position: relative;
  top: 36px;
}

.posfix .day p {
  top: 36px;
}

.posfix .day p:after {
  bottom: 16px;
}

.posfix .oneDayTimeline .day p {
  top: 60px;
}

.posfix .oneDayTimeline .day p::after {
  bottom: 20px;
}

.posfix .day p i {
  color: #00bcf5;
}

.posfix .day::before {
  bottom: auto;
  top: 15px;
}

.posfix .multiple-images {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: calc(100vh - 280px);
}

.posfix .multiple-images .slick-list {
  height: 100%;
}

.posfix .multiple-images .slick-track, .posfix .multiple-images .slick-track .slick-slide {
  height: 100%;
  overflow: hidden;
}

.posfix .multiple-images .slick-track .slick-slide {
  top: 0 !important;
  float: left;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
}

.posfix .multiple-images .slick-track .slick-slide>div {
  display: inline-block;
    height: 100%;
}
.posfix .multiple-images .slick-track .slick-slide .stay-li {
    height: 100%;
}

.posfix .multiple-images .slick-slide img {
  max-height: 100%;
}

.gallery-content .close {
  display: none;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 9999;
}

.posfix .gallery-content .close {
  display: block;
}

.posfix .gallery-content .close img {
  width: 30px;
  height: 30px;
  filter: brightness(0) invert(1);
}

.posfix .count {
  margin-top: 10px;
  color: #fff;
}

.posfix .multiple-images .slick-prev, .posfix .multiple-images .slick-next {
  opacity: 1;
  background: transparent;
  top: 40%;
}

#new-map {
  opacity: 0;
  overflow: hidden;
  position: absolute;
  bottom: 200px;
  right: 30px;
  width: 250px;
  height: 250px;
  z-index: 0;
}

.posfix #new-map {
  opacity: 1;
  z-index: 999999;
}

.video-detail-tripu {
  float: left;
  width: 100%;
  text-align: center;
  margin: 40px 0;
  padding-bottom: 40px;
  border-bottom: 1px solid #e6e6e6;
}

.video {
  width: 100%;
  max-width: 1024;
  padding: 0 30px;
  margin-top: 45px;
  display: inline-block;
}

.video .youtube {
  width: 100%;
  background: #ccc;
  height: 580px;
  line-height: 580px;
  display: inline-block;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.video .youtube img {
	width: 100%;
	left: 0;
	opacity: 0.7;
}

.video .youtube .play-button {
	width: 90px;
	height: 60px;
	background-color: #333;
	box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
	z-index: 1;
	opacity: 0.8;
	border-radius: 6px;
}

.video .youtube:hover .play-button {
  background-color: hsl(3, 81.8%, 49.6%);
}

.video .youtube .play-button:before {
	content: "";
	border-style: solid;
	border-width: 15px 0 15px 26.0px;
	border-color: transparent transparent transparent #fff;
}

.video .youtube img,
.video .youtube .play-button {
	cursor: pointer;
}

.video .youtube img,
.video .youtube iframe,
.video .youtube .play-button,
.video .youtube .play-button:before {
	position: absolute;
}

.video .youtube .play-button,
.video .youtube .play-button:before {
	top: 50%;
	left: 50%;
	transform: translate3d( -50%, -50%, 0 );
}

.video .youtube iframe {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

.fotogalerie-fotek-detail-tripu {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  background: #f4f8fb;
}

.detail-tripu-fotogalerie {
  overflow-x: hidden;
}

.komenty-o-detailu-tripu {
  margin-bottom: 40px;
  display: inline-block;
  width: 100%;
}

.komenty-o-detailu-tripu .chat-window {
  margin-top: -1px;
}

.komenty-o-detailu-tripu .trip-social-buttons {
  width: 100%;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding: 15px 0;
  margin-top: 0;
}

.trip-social-buttons button#like, .trip-social-buttons button#like2 {
  background: url("../images/likebutton.svg") no-repeat center;
  vertical-align: middle;
}

.trip-social-buttons button#like.active, .trip-social-buttons button#like2.active {
  background: url("../images/likebuttonliked.svg") no-repeat center;
  opacity: 1;
}

.komenty-o-detailu-tripu .trip-social-buttons .to-right {
  float: right;
}

.komenty-o-detailu-tripu .trip-social-buttons .to-right .number-of-likes {
  margin-right: 0;
}

.fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 {
  float: left;
  width: 25%;
  padding: 0 5px;
  position: relative;
  margin-bottom: 10px;
}

.fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .button-separ {
  margin-top: 0;
}

.fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 .box {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  width: 100%;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  cursor: pointer;
  background-size: cover !important;
  padding-bottom: 75%;
}

.fotogalerie-fotek-detail-tripu .my-photo{
  background-size: contain !important;
  width: 100% !important;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-size: cover !important;
}

.fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 .box .next-photo {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.33);
  padding-top: calc(50% - 42px);
  font-size: 3rem;
  letter-spacing: 1px;
  line-height: 17px;
  color: #ffffff;
  font-weight: 400;
  filter: drop-shadow(0 0 6px rgba(0,0,0,0.5));
}

.fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 .box img {
  border-radius: 5px;
}

.fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 .box:hover img {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

.fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 .box::before, .fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 .box::after {
  content: '';
  position: absolute;
  left: 0;
  opacity: 0.5;
  height: 60px;
  width: 100%;
  border-radius: 5px;
  bottom: 0;
}

.fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 .box::after {
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  opacity: 1;
}

.fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 .box p.likes {
  top: auto;
  bottom: 5px;
}

.title-separ {
  display: table;
  width: 100%;
  position: relative;
  margin-top: 30px;
}

.title-separ .ikonky {
  position: absolute;
  left: 0;
  top: 15px;
  background: #fff;
  padding-right: 10px;
  z-index: 2;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
}

.title-separ .img {
  width: 30px;
  min-width: 30px;
  height: 25px;
  line-height: 21px;
  text-align: center;
}

.title-separ div {
  margin-right: 3px;
  font-weight: 700;
  color: #999;
}

.title-separ .img img {
  max-height: 25px;
}

.title-separ i {
  position: absolute;
  right: 0;
  top: 16px;
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  background: #fff;
  padding-left: 20px;
}

.title-separ span {
  display: table-cell;
  width: 50%;
  border-top: 1px solid #e6e6e6;
  vertical-align: middle;
  position: relative;
  top: 26px;
}

.title-separ p {
  color: #00003f;
  font-size: 1rem;
  font-weight: 800;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 0 20px;
  margin: 15px 0;
}

.title-separ p strong {
  font-weight: 800;
}

.popis-dne {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  color: #000;
  position: relative;
  margin-top: 30px;
  margin-bottom: 15px;
  overflow: hidden;
}

.popis-dne .left {
  position: relative;
  text-align: left;
  width: 50%;
}

.popis-dne .right {
  position: relative;
  text-align: right;
  width: 50%;
}

.popis-dne .fotky-ze-dne {
  height: 30px;
  text-align: center;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  border: 1px solid #dadada;
  background: #fff;
  padding: 0 15px;
  font-weight: 700;
  line-height: 28px;
  white-space: nowrap;
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
}


.popis-dne .fotky-ze-dne:before {
  content: "";
  border-top: 1px solid #dbdbda;
  position: absolute;
  top: 15px;
  left: calc(100% + 15px);
  width: 100vw;
  z-index: 0;
}

.popis-dne .misto-ze-dne {
  font-weight: 600;
  white-space: nowrap;
}

.popis-dne .misto-ze-dne img {
  margin-right: 8px;
}

.popis-dne .datum-ze-dne {
  white-space: nowrap;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 20px;
  display: inline-block;
  background: #f4f8fb;
  padding-left: 15px;
}

.popis-dne .ikonky {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: flex-end;
}

.popis-dne .ikonky div {
  margin-left: 3px;
  font-weight: 700;
  color: #999;
}

.popis-dne .ikonky .img {
  width: 30px;
  min-width: 30px;
  height: 25px;
  line-height: 21px;
  text-align: center;
}

.popis-dne .ikonky .img img {
  max-height: 25px;
}

.popis-dne .ikonky .gallery-distance {
  font-size: 11px;
  line-height: 25px;
  color: #939393;
  text-transform: uppercase;
  font-weight: 600;
}
.popis-dne .ikonky .gallery-distance b {
  font-size: 15px;
  line-height: 25px;
  color: #000000;
  text-transform: initial;
  padding-left: 5px;
}

.popis-dne .ikonky .gallery-distance .distance {
  white-space: nowrap;
}
#step4 .next-photos{
    margin: 10px 0;
}
/*.fotogalerie-fotek-detail-tripu*/ .next-photos {
  display: inline-block;
  width: 100%;
  text-align: center;
  line-height: 35px;
  height: 35px;
  border-radius: 5px;
  background: #ededee;
  color: #000;
  font-size: 0.8125rem;
  font-weight: 600;
  text-transform: uppercase;
}

/*.fotogalerie-fotek-detail-tripu*/ .next-photos:hover {
  color: #00bcf5;
}

/*.fotogalerie-fotek-detail-tripu*/ .next-photos:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../images/nacistdalsi.svg") no-repeat center center;
  margin-left: 15px;
  width: 14px;
  height: 8px;
}

.fotogalerie-content-detail-tripu .popisek-dne {
  color: #211d1d;
  font-size: 15px;
  line-height: 25px;
  text-align: left;
  margin-top: 15px;
  max-height: 150px;
  overflow: hidden;
  margin-bottom: 30px;
  position: relative;
}
.fotogalerie-content-detail-tripu .popisek-dne.open{
  max-height: none;
}
.cist-dale {
  color: #000;
  font-size: 0.8125rem;
  font-weight: 600;
  text-transform: uppercase;
  width: 100%;
  height: 30px;
  line-height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #f4f8fb;
  display: none;
}
.cist-dale.vissible {
  display: block;
}
.cist-dale img {
  margin-left: 10px;
  position: relative;
  top: -2px;
}
.cist-dale:hover {
  color: #00bcf5;
}
.cist-dale:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 30px;
  height: 30px;
  width: 100%;
  background-image: -webkit-linear-gradient(bottom, rgba(244,248,251,1) 0%, rgba(244,248,251,0.4) 100%);
  background-image: -o-linear-gradient(bottom, rgba(244,248,251,1) 0%, rgba(244,248,251,0.4) 100%);
  background-image: linear-gradient(to top, rgba(244,248,251,1) 0%, rgba(244,248,251,0.4) 100%);
}

.table-responsive {
  float: left;
  width: 100%;
  overflow-x: inherit;
}

.stacktable.large-only {
  display: table;
}

.stacktable.small-only {
  display: none;
}

.table-responsive table {
  width: 100%;
  text-align: left;
}

.nobgmap {
  background: #fff;
}

/* DETAIL TRIPU */

/* VyTVORENI TRIPU */

.trip-create-page {
  display: inline-block;
  width: 100%;
  background: #fff;
  margin-top: 80px;
}

.trip-create-page .order-menu {
  background: #fff;
  border-bottom: 0;
  margin-bottom: 30px;
}

.trip-create-page .hanlder-rel {
  position: relative;
  margin: 50px 0;
}

.trip-create-page .hanlder-rel .zpet {
  left: 0;
}

.trip-create-page .order-menu .container {
  width: 1110px;
}

.trip-create-page .order-menu hr {
  width: calc(100% - 20px);
  margin-left: 10px;
}

.trip-create-page-content.optrick .order-page {
  margin-top: 0px !important;
  width: 100%;
}

.trip-create-page-content .container {
  width: 800px;
}

.radio-input {
  float: left;
  width: 50%;
  padding: 0 15px;
  position: relative;
  margin-top: 20px;
  outline: none !important;
}

.radio-styled {
  display: inline-block;
  width: 100%;
  position: relative;
  padding: 10px 40px;
  height: 90px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
}

.radio-styled label img {
  opacity: .3;
}

.radio-styled.checked {
  border: 1px solid #2fd6c6;
}

.radio-styled.checked label img {
  opacity: 1;
}

.radio-styled input[type="radio"], .radio-styled input[type="checkbox"] {
  display: none;
}

.radio-styled label {
  color: #000;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 70px;
  text-transform: uppercase;
  padding-left: 35px;
  float: left;
  width: 100%;
  cursor: pointer;
  text-align: right;
}

.radio-styled label .txt-lbl {
  float: left;
}

.radio-styled label .txt-lbl .box-input {
  padding: 0;
  width: auto;
  margin: 0;
  left: 0;
  top: 6px;
  position: relative;
  float: none;
  display: inline-block;
  margin-left: 5px;
}

.radio-styled label .txt-lbl .box-input .informace {
  margin-top: 0;
}

.radio-styled label .txt-lbl .box-input .informace p {
  min-width: 220px;
  text-transform: none;
  left: 27px;
}

.radio-styled label:hover {
  color: #2fd6c6;
}

.radio-styled label:before {
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #e6e6e6;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 35px;
  top: 35px;
}

.radio-styled input[type="radio"]:checked + label:before, .radio-styled input[type="checkbox"]:checked + label:before {
  border: 1px solid #2fd6c6;
  background: #fff url("../images/checked.svg") top 3px left 2px no-repeat;
}

.radio-styled input[type="radio"] + label:hover:before, .radio-styled input[type="checkbox"] + label:hover:before {
  border: 1px solid #2fd6c6;
}

.trip-create-page .blokovani-uzivatele {
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  margin-top: 0;
  position: relative;
}

.trip-create-page .blokovani-uzivatele.error {
  border: 1px solid red;
}

.trip-create-page .blokovani-uzivatele.error:hover {
  border: 1px solid #2fd6c6;
}

.trip-create-page .blokovani-uzivatele .box-input, .trip-create-page .blokovani-uzivatele .box-input .input-another {
  position: static;
}

.naseptavac, .naseptavac-zeme{
  width: calc(100% - -2px);
  z-index: 20000;
  background: #ededee;
  position: absolute;
  top: 50px;
  left: -1px;
  max-height: 300px;
  overflow-y: auto;
}
.naseptavac-polozka, .naseptavac-zeme-polozka{
  position: relative;
  cursor:pointer;
  height: 40px;
  padding: 5px;
  line-height: 30px;
}

.naseptavac-polozka span, .naseptavac-zeme-polozka span {
  display: inline-block;
  height: 30px;
  width: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 10px;
}

.naseptavac-polozka span img, .naseptavac-zeme-polozka span img{
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.naseptavac-polozka:hover, .naseptavac-zeme-polozka:hover{
  background-color: #dadada;
}

.trip-create-page .blokovani-uzivatele p {
  margin: 5px;
}

.trip-create-page .add-to-block .box-input {
  margin-left: 0;
  padding: 0;
}

.order-menu hr.actived.half::before {
  width: 33%;
}

.order-menu hr.actived.half.for-visit::before{
    width: 50%;
}

.order-menu hr.actived.half2::before {
  width: 66%;
}

.trip-create-page .box-input .input-another.w80 {
  width: 80%;
}

.box-input.styled-place {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
}

.hiddentextarea {
  display: none;
}

.hiddentextarea.show {
  display: block;
}

#map{
  visibility: hidden;
  width: 400px;
  height: 300px;
  background-color: red;
  position: absolute;
  z-index: 100;
  margin-top: 10px;
}

.oddelovac {
  background: url("/images/bgoddelovac.svg") repeat-x center center;
  display: inline-block;
  width: calc(100% - -406px);
  height: 36px;
  margin-left: -203px;
  margin-top: 30px;
}

.box-input.styled-place .input-another {
  width: calc(100% - 100px);
}

.box-input.styled-place .input-another input {
  padding-right: 80px;
}

.box-input .input-another textarea {
  height: 84px;
  width: 100%;
  max-height: 280px;
  min-height: 52px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 15px 0 15px 70px;
  float: left;
  resize: none;
}

.box-input .input-another textarea:hover, .box-input .input-another textarea:focus {
  border: 1px solid #33d5c5;
}

.zobrazitnamape {
  position: absolute;
  right: 0;
  top: 0;
  width: 70px;
  text-align: center;
  height: 50px;
  line-height: 46px;
  border-radius: 5px;
}

.zobrazitnamape:hover {
  background: #ededee;
}

.pridat-poznamku {
  width: 70px;
  height: 50px;
  text-align: center;
  line-height: 46px;
  border-radius: 5px;
  background: #ededee url("/images/pridat-poznamku.svg") no-repeat center center;
  margin-left: 30px;
  position: relative;
}

.pridat-poznamku.open {
  background: #ededee url("/images/zrusit-poznamku.svg") no-repeat center center;
}

.pridat-poznamku span {
  width: 170px;
  height: 27px;
  border-radius: 3px;
  background: #ededee;
  position: absolute;
  top: -35px;
  left: 50%;
  margin-left: -85px;
  color: #000;
  font-size: 13px;
  line-height: 27px;
  opacity: 0;
  visibility: hidden;
}
.pridat-poznamku span:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -16px;
  border: 8px solid transparent;
  border-top: 8px solid #ededee;
  margin-left: -8px;
}

.pridat-poznamku:hover span {
  opacity: 1;
  visibility: visible;
}

.trip-create-page .box-input .input-another input {
  width: 100%;
  text-align: left;
}

.trip-create-page .center {
  text-align: center;
}

.trip-create-page .file-input-wrapper {
  float: none;
  display: inline-block;
  width: 210px;
  height: 60px;
  text-align: left;
  margin-top: 35px;
}

.qq-uploader-selector .button-bordered {
  margin-top: 30px;
  cursor: pointer;
}

.trip-create-page .file-input-wrapper > .btn-file-input {
  top: 0;
}

.trip-create-page h2 {
  color: #00003f;
  font-size: 1.5625rem;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}

.trip-create-page #step4 h2 {
  margin-bottom: 20px;
}

.trip-create-page h2 span {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  margin-left: 15px;
  vertical-align: middle;
  text-transform: none;
  position: relative;
  top: -2px;
}

.trip-create-page h2 span img {
  margin-right: 10px;
}

.trip-create-page h2 a span img {
  margin-right: 0px;
  margin-top: 1.5px;
}

.trip-create-page .box-input .input-another p {
  position: absolute;
  right: 10px;
}

.trip-create-page .image-tricky {
  float: left;
  width: 33.3333%;
  padding: 0 5px;
  position: relative;
  margin-top: 10px;
}

.trip-create-page #videoupload .image-tricky {
  width: 100%;
  margin-bottom: 15px;
}

.trip-create-page.customize .image-tricky {
  margin-top: 30px;
  margin-bottom: 0;
}

.trip-create-page .image-tricky .image-catcher {
  border-radius: 3px;
  padding-bottom: 75%;
  position: relative;
  background: #E9EFF4;
}
.trip-create-page #videoupload .image-tricky .image-catcher.video-thumbnail,
.trip-create-page .image-tricky .video-catcher {
  padding-bottom: 0;
  height: auto;
}
.trip-create-page .image-tricky .video-catcher .poster {
  background-image: url("../images/nacitani_videa.png");
  height: 160px;
  background-size: cover;
  background-position: center;
}
.trip-create-page .video-catcher .buttons {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: flex;
  width: 100%;
}
.trip-create-page .video-catcher .buttons .buttonek {
  width: 50%;
  text-align: center;
  color: #000000;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  background: rgba(255,255,255,0.8);
  padding: 4px 0;
}

.trip-create-page .video-catcher .buttons .buttonek.disabled {
  opacity: .7;
}

.trip-create-page .video-catcher .buttons .buttonek label{
  display: inline;
  cursor: pointer;
}
.trip-create-page .video-catcher .buttons .buttonek:first-child {
  border-right: 1px solid #ffffff
}
.trip-create-page .video-catcher .qq-upload-list-selector {
  display: none;
}

.trip-create-page .image-tricky .image-catcher .sem-src {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.trip-create-page .image-tricky .youtube-catcher {
  margin-top: 25px;
}

.trip-create-page .image-tricky .image-catcher::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  height: 53px;
  border-radius: 3px;
  width: 100%;
}

.trip-create-page .image-tricky .remove {
  position: absolute;
  top: 10px;
  right: 10px;
}
.trip-create-page .image-tricky .video-link {
  position: absolute;
  top: 10px;
  left: 10px;
  color: #ffffff;
  text-shadow: 0 0 5px #999999;
}

	/* editace 09 08 2018 schovani krizku na obrazcich */
    .image-tricky a.remove,
    .image-tricky a.video-link {
        display: none ;
    }

    .image-catcher:hover .remove,
    .image-catcher:hover .video-link {
        display: block ;
    }

    .image-tricky:hover  a.remove img{
        height: 30px  ;
        width: 30px  ;
    }

	    .image-tricky:hover .remove{
        display: block ;
    }

    .image-tricky:hover  a.remove img{
        height: 30px  ;
        width: 30px  ;
    }
	/* konec editace */

.trip-create-page .image-tricky .moznosti {
  position: absolute;
  top: 165px;
  right: 12px;
  z-index: 2;
}
.trip-create-page .image-tricky .moznosti.open {
  right: 5px;
}

.trip-create-page .image-tricky .moznosti:after {
  content: '';
  background: url("../images/buttoninfo.svg") no-repeat center;
  width: 26px;
  height: 9px;
  display: inline-block;
}

.trip-create-page .image-tricky .moznosti.open:after {
  background: url("../images/closewhite.svg") no-repeat center;
}

.trip-create-page .modal-foto {
  left: auto;
  right: 15px;
  bottom: auto;
  top: -20px;
}

.trip-create-page .modal-foto::after {
  left: auto;
  right: -1px;
  border-left: 12px solid transparent;
  border-right: 3px solid #fff;
}

.trip-create-page .modal-foto .vybrat-smazat-fotku a, .trip-create-page .modal-foto .vybrat-smazat-fotku button {
  padding: 7px 10px;
  text-transform: none;
  position: relative;
}

.trip-create-page .description-handler {
  float: left;
  width: 100%;
  position: relative;
}

.trip-create-page .description-handler label.error {
  margin-top: 10px;
  font-size: 0.8125rem;
  line-height: 16px;
}

.description-handler .place-input {
  width: 100%;
  position: relative;
  margin-top: 10px;
  text-align: left;
}

#step4 .order-buttons {
  margin-top: 40px;
}

.description-handler .place-input:before {
  content: '';
  background: url("../images/place.svg") no-repeat center;
  width: 19px;
  height: 24px;
  position: absolute;
  left: 15px;
  top: 8px;
}

.description-handler input {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  height: 40px;
  line-height: 38px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  display: inline-block;
  width: 100%;
  padding-left: 50px;
}

.description-handler input.place-input {
  padding-left: 15px;
  background: url("../images/calendar.svg") no-repeat center right 15px;
}

.ui-datepicker {
  width: 19em;
  padding: 0;
}
.ui-widget.ui-widget-content {
  border: 1px solid #eaeaea;
  border-radius: 3px;
}

.ui-datepicker .ui-datepicker-header {
  background: #00003f !important;
  border: none;
  padding: 0.4em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  background: #fff !important;
  top: 4px !important;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev {
  left: 4px !important;
}
.ui-datepicker .ui-datepicker-next {
  right: 4px !important;
}
.ui-datepicker .ui-datepicker-title {
  color: #fff !important;
}
.ui-datepicker th {
  text-transform: capitalize !important;
  color: #999999;
  font-weight: 600;
}
.ui-state-default, .ui-widget-content .ui-state-default {
  border-radius: 5px !important;
  border: 1px solid transparent !important;
  background: #fff !important;
  text-align: center !important;
  font-weight: bold;
  padding: 0.4em 0.2em;
}
.ui-state-default, .ui-widget-content .ui-state-hover {
  background: #ededed !important;
  border: 1px solid #ededed !important;
}
.ui-state-active, .ui-widget-content .ui-state-active {
  background: #64dfd4 !important;
  border: 1px solid #64dfd4 !important;
  box-shadow: 0 0 3px #64dfd4;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
  border: 1px solid #dad55e !important;
  background: #fffa90 !important;
}
.ui-icon,.ui-widget-content .ui-icon{
  background-image:url("../images/ui-icons_444444_256x240.png")
}

.description-handler textarea {
  color: #000;
  font-size: 0.8125rem;
  font-weight: 400;
  height: auto;
  line-height: 18px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  display: inline-block;
  width: 100%;
  padding: 5px;
  resize: none;
  margin-top: 10px;
}

.description-handler .uvodka, .description-handler .uvodkamista {
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  text-align: left;
  margin-top: 10px;
}

.description-handler .uvodka:before, .description-handler .uvodkamista:before {
  content: '';
  display: inline-block;
  background: url("../images/add.svg") no-repeat center;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  background-color: #2fd6c6;
  margin-right: 10px;
  position: relative;
  top: -2px;
}

.vybrat-smazat-fotku {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}

.trip-create-page .modal-foto .vybrat-smazat-fotku a.disabled, .trip-create-page .modal-foto .vybrat-smazat-fotku button.disabled {
  pointer-events: none;
  opacity: .5;
}

.trip-create-page .modal-foto .vybrat-smazat-fotku a.my-disabled, .trip-create-page .modal-foto .vybrat-smazat-fotku button.my-disabled {
  pointer-events: none;
  opacity: .5;
}

.trip-create-page .modal-foto .vybrat-smazat-fotku a ~ a.off, .trip-create-page .modal-foto .vybrat-smazat-fotku button ~ a.off {
  display: none;
  position: absolute;
  right: 6px;
  top: 8px;
  pointer-events: auto;
  z-index: 2;
  padding: 0;
  border: 0;
  width: auto;
  line-height: normal;
}

.trip-create-page .modal-foto .vybrat-smazat-fotku a.disabled ~ a.off, .trip-create-page .modal-foto .vybrat-smazat-fotku button.disabled ~ a.off {
  display: block;
}

.trip-create-page .content-handler-3-images {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 20px;
}

.trip-create-page .content-handler-3-images .group-div {
  display: inline-block;
  width: 100%;
  margin-top: 30px;
}

.trip-create-page .content-handler-3-images .group-div .nadpis-navstevy {
  position: relative;
  text-align: center;
}

.trip-create-page .content-handler-3-images .group-div .nadpis-navstevy:before {
  content:"";
  position: absolute;
  top: 13px;
  left: 0;
  border-top: 1px solid #dadada;
  width: 100%;
}

.trip-create-page .content-handler-3-images .group-div h2 {
  font-size: 1rem;
  font-weight: 500;
  text-transform: capitalize;
  position: relative;
  padding: 0 15px 0 45px;
  background: #fff;
  display: inline-block;
  margin-bottom: 15px;
}

.trip-create-page .content-handler-3-images .group-div h2:before {
  content: '';
  background: url("../images/place.svg") no-repeat center;
  width: 19px;
  height: 24px;
  position: absolute;
  left: 15px;
  top: 2px;
}

.trip-create-page .cesta-z {
  position: relative;
}

.trip-create-page #step2.visit .cesta-z {
  margin-bottom: 0;
}

#step2.visit .transport-types .trip-box {
  display: none;
}

#step2.visit .transport-types .box-input {
  top: -36px;
}

#step2.visit #only-trip .zastavka-catcher .zastavka-content{
  margin-bottom: 0;
}

.trip-create-page .cesta-z .row {
  margin: 0 -5px;
}

.trip-create-page .cesta-z .row .box-input {
  padding: 0 5px;
}

.trip-create-page .zastavka-content {
  display: inline-block;
  width: 100%;
}
.trip-create-page .zastavka-content.lazy-stop {
  display: none;
}
.trip-create-page .load-previous-wrapper h2{
  color: #999999;
}
.trip-create-page .load-previous-wrapper p{
  text-align: center;
  font-size: 1rem;
  color: #999999;
  margin: 15px 0 20px;
}
.trip-create-page .load-previous-wrapper p b{
  color: #000000;
}
.trip-create-page .load-previous-stops {
  display: block;
  margin: 0 auto 25px;
}

.trip-create-page .box-input {
  margin-top: 25px;
}

.trip-create-page #step4 .box-input.w-autod-i-b {
  margin-top: 0;
}

.trip-create-page .zastavka-content h2 {
  position: relative;
  margin-top: 30px;
}

.trip-create-page .zastavka-content h2 .odebratzastavku {
  position: absolute;
  right: 0;
  top: 5px;
  width: 28px;
  height: 28px;
  background: #ededee url("../images/remove.svg") no-repeat center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  line-height: 22px;
}

.trip-create-page .delete-hidden .zastavka-content h2 .odebratzastavku {
    display: none;
}

#addzastavka, #zobrazit-video {
  color: #00003f;
  transition: all .3s ease;
}

#addzastavka:hover, #zobrazit-video:hover {
  color: #00bcf5;
}

#zobrazit-video span, a#addzastavka span {
  display: inline-block;
  margin-right: 30px;
  position: relative;
  top: -2px;
  width: 28px;
  height: 28px;
  background: #ededee;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  line-height: 24px;
  margin-left: 0 !important;
  vertical-align: middle;
  margin-right: 20px;
}

#zobrazit-video span img, #addzastavka span img {
  width: 13px;
  height: 14px;
  margin-top: 0;
}

#addzastavka:hover span, #zobrazit-video:hover span {
  background: #00bcf5;
}

.trip-create-page .file-input-wrapper.anotherwidth {
  width: 167px;
}

.datumy input {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  height: 35px;
  line-height: 38px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  display: inline-block;
  padding-left: 50px;
  padding-right: 0;
  margin-top: 0;
  width: 195px;
  text-align: left;
}

.datumy input.place-input {
  padding-left: 15px;
  background: url(../images/calendar.svg) no-repeat center right 15px;
  cursor: pointer;
}

.datumy.trip-dates input.place-input {
  height: 50px;
  line-height: 52px;
}

.qq-uploader-selector .datumy label.error {
  position: absolute;
  bottom: 35px;
  left: calc(50% - -5px);
  width: 195px;
}

.qq-uploader-selector .datumy label.error::before {
  content: "";
  position: absolute;
  right: 19px;
  bottom: -12px;
  border: 6px solid transparent;
  border-top: 6px solid red;
}

.qq-uploader-selector .datumy label.error:nth-last-of-type(2) {
  left: calc(50% - 200px);
}

.place-date-alert, .place-photo-date-alert{
  width: 100%;
  float: left;
  display: none;
  text-align: left;
  position: relative;
  text-align: center;
}

#intro-alert-div {
  margin-bottom: 30px;
}

.place-notifikace, #intro-alert-div {
  background-color: #e6e6e6;
  border-radius: 4px;
  padding: 7px 10px;
  margin-top: 30px;
  position: relative;
}

#uploadfrom .datumy input,
[id^=zastavka] .datumy input,
#uploadto .datumy input {
  margin-top: 30px;
}

 .place-notifikace {
  margin-top: 30px;
}

 .place-notifikace a {
  color: black;
  text-decoration: underline;
  display: block;
  font-weight: 600;
}

 .place-notifikace a:hover {
  color: #00bcf5;
}

.all-dates-message {
  text-align: left;
  color: #000;
  font-size: 14px;
  line-height: 21px;
  margin-top: 10px;
}

.all-dates-message a {
  color: #071125;
  font-size: 12px;
  font-weight: 700;
  text-decoration: underline;
  text-transform: uppercase;
  white-space: nowrap;
  position: relative;
  z-index: 2;
}

.all-dates-message a:hover {
  color: #00bcf5;
}

.all-dates-message .informace {
  position: absolute;
  right: 0;
  bottom: 1px;
  width: 100%;
  text-align: right;
}

.all-dates-message .informace p {
  display: none;
  color: #000;
  font-size: 13px;
  line-height: 19px;
  padding: 6px 12px;
  border-radius: 3px;
  background: #ededee;
  position: absolute;
  left: calc(100% - -8px);
  bottom: -15px;
  width: 125%;
  z-index: 3;
  text-align: left;
}

.all-dates-message .informace p::before {
  content: "";
  position: absolute;
  left: -14px;
  top: 50%;
  margin-top: -7px;
  border: 7px solid transparent;
  border-right: 7px solid #ededee;
}

.all-dates-message .informace:hover p {
  display: block;
}

.ui-datepicker .ui-datepicker-title select {
  background: #00003f url("../images/arrowselectwhite.svg") no-repeat center right 5px;
  color: #fff;
  border: 0;
}

.place-notifikace .informace, #intro-alert-div .informace {
  display: inline-block;
  margin-left: 10px;
  position: relative;
}

.place-notifikace .informace span, #intro-alert-div .informace span {
  cursor: pointer;
}

.place-notifikace .informace p, #intro-alert-div .informace p {
  color: #000;
  font-size: 0.8125rem;
  font-weight: 600;
  padding: 5px 15px;
  background: #ededee;
  border-radius: 3px;
  line-height: 18px;
  position: absolute;
  left: 30px;
  top: -3px;
  z-index: 10;
  display: none;
  white-space: nowrap;
}

.place-notifikace .informace span:hover + p, #intro-alert-div .informace span:hover + p {
  display: block;
}

.place-notifikace .informace p:before, #intro-alert-div .informace p:before {
  content: '';
  position: absolute;
  top: 8px;
  left: -12px;
  z-index: 15;
  border: 6px solid transparent;
  border-right: 6px solid #ededee;
}

.place-notifikace:after {
  content: '';
  position: absolute;
  bottom: -12px;
  left: 15px;
  z-index: 1;
  border-left: 3px solid #e6e6e6;
  border-right: 12px solid transparent;
  border-top: 12px solid #e6e6e6;
}

.video-error:after{
    display: none;
}

.nebo {
  color: #939598;
  font-size: 1.0625rem;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 20px;
}

.nahrat-z-youtube {
  float: left;
  width: 100%;
  margin-top: 30px;
}

.nahrat-z-youtube input {
  height: 50px;
  border-radius: 25px;
  border: 1px solid #e6e6e6;
  width: 100%;
  padding: 0 30px;
}

.hezci-video-foto {
  border-top: 1px solid #e6e6e6;
  margin-bottom: 30px;
  margin-top: 10px;
  padding-top: 70px;
}

.hezci-video-foto .row {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
}

.foto-video-part {
  width: 50%;
  padding: 0 15px;
  text-align: center;
  position: relative;
  z-index: 2;
}

.foto-video-part .bggrey {
  padding: 0 15px 30px 15px;
  background: #f4f8fb;
  border: 1px solid #e6e6e6;
}

.foto-video-part h3 {
  color: #00003f;
  font-size: 1rem;
  font-weight: 800;
  line-height: 25px;
  text-transform: uppercase;
  margin-top: 30px;
}

.foto-video-part p {
  font-size: 0.875rem;
  font-weight: 700;
}

.foto-video-part .button {
  margin-top: 20px;
}

.foto-video-part:first-child .bcg {
  position: absolute;
  left: -120px;
  top: -50px;
  z-index: 1;
}

.foto-video-part:last-child .bcg {
  position: absolute;
  right: -130px;
  top: -15px;
  z-index: 1;
}

.trip-create-page .order-menu ul li.active a span::before, .trip-create-page .order-menu ul li.active a span::after {
  background: #fff;
}

.rekapitulace-trip {
  text-align: center;
  border-bottom: 1px solid #b6b6b6;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.rekapitulace-trip .name-post {
  color: #00003f;
  font-size: 1rem;
  font-weight: 700;
  line-height: 25px;
  vertical-align: middle;
}

.rekapitulace-trip .name-post img {
  width: 44px;
  height: 44px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 10px;
  border: 1px solid #00bcf5;
}

.rekapitulace-trip .name-post img.premium-user {
  border: 2px solid #f8d56b;
}

.rekapitulace-trip .next-posts a {
  position: relative;
  display: inline-block;
  margin-left: -14px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.rekapitulace-trip .next-posts a:nth-child(2) {
  margin-left: 0;
}

.rekapitulace-trip .next-posts a.user[data-tooltip]:hover:after {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  border: 1px solid #dadada;
  top: -22px;
  z-index: 1;
}

.rekapitulace-trip .next-posts a.user[data-tooltip]:hover:before {
  content: '';
  position: absolute;
  top: -4px;
  right: 15px;
  z-index: 15;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #fff;
  z-index: 2;
}

.rekapitulace-trip .next-posts a img {
  width: 44px;
  height: 44px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #fff;
}

.rekapitulace-trip .next-posts p {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 10px;
}

.flex-end-trip {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  text-align: left;
}

.flex-end-trip .left-side, .flex-end-trip .right-side {
  width: 50%;
  padding: 30px;
}

.flex-end-trip div.right-side {
  border-left: 1px solid #b6b6b6;
  padding-top: 23px;
}

.flex-end-trip .name-post {
  margin-bottom: 20px;
}

.rekapitulace-trip h2 {
  color: #00003f;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 22px;
  text-transform: none;
  text-align: left;
}

.rekapitulace-trip i {
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 28px;
}

.rekapitulace-trip .place, .rekapitulace-trip .photos-and-videos, .nahled-tripu .place, .nahled-tripu .photos-and-videos {
  width: 100%;
  display: inline-block;
  margin-top: 15px;
  text-align: left;
}

.rekapitulace-trip .place {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
}

.rekapitulace-trip .place span, .rekapitulace-trip .photos-and-videos span, .nahled-tripu .place span, .nahled-tripu .photos-and-videos span {
  width: 40px;
  min-width: 40px;
  display: inline-block;
}

.rekapitulace-trip .place p span {
    width: auto;
    display: inline;
}

.rekapitulace-trip .place span, .nahled-tripu .place span  {
  vertical-align: top;
}

.rekapitulace-trip .place img, .rekapitulace-trip .photos-and-videos img, .nahled-tripu .place img, .nahled-tripu .photos-and-videos img {
  margin-right: 10px;
}

.rekapitulace-trip .place p, .rekapitulace-trip .photos-and-videos p, .nahled-tripu .place p, .nahled-tripu .photos-and-videos p {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 28px;
  display: inline-block;
  vertical-align: middle;
}

.rekapitulace-trip .place p strong, .nahled-tripu .place p strong {
  display: block;
  line-height: 16px;
  text-align: left;
}

.rekapitulace-trip .photos-and-videos .photos, .rekapitulace-trip .photos-and-videos .videos, .nahled-tripu .photos-and-videos .photos , .nahled-tripu .photos-and-videos .videos {
  display: inline-block;
}

.rekapitulace-trip .photos-and-videos .videos::before, .nahled-tripu .photos-and-videos .videos::before {
  content: '';
  height: 15px;
  width: 2px;
  background: #222;
  display: inline-block;
  margin: 0 20px;
  vertical-align: middle;
}

.trip-create-page-content.optrick .description-handler .place-input input {
  border: 0;
  padding-left: 30px;
}

.trip-create-page-content.optrick .description-handler .place-input::before {
  left: 0;
}

.trip-create-page-content.optrick .description-handler .txtarea {
  margin-top: 10px;
  display: inline-block;
}

.trip-create-page-content.optrick .description-handler .uvodka, .trip-create-page-content.optrick .description-handler .uvodkamista {
  margin-top: 10px;
}

.trip-create-page .trip-create-page-content.optrick #step4 #from-thumb {
  display: none;
}

.trip-create-page .trip-create-page-content.optrick #step4 .cesta-z {
  border-bottom: 1px solid #b6b6b6;
}

.trip-create-page .trip-create-page-content.optrick #step4 .cesta-z {
  margin-bottom: 30px;
  padding-bottom: 10px;
}

.trip-create-page .trip-create-page-content.optrick #step4 .facebook-share {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.trip-create-page .facebook-share {
  text-align: center;
}

.trip-create-page .facebook-share p {
  color: #000;
  font-size: 0.85rem;
  line-height: 20px;
  margin-top: 15px;
  display: inline-block;
  text-align: center;
}

.box-input.w-autod-i-b {
  text-align: center;
  width: 100%;
}

.box-input.w-autod-i-b label {
  text-align: center;
}

.box-input.w-autod-i-b .styled-input {
  float: none;
  display: inline-block;
}

.order-buttons .button.imgmr img {
  margin-right: 10px;
  margin-left: 0;
}

.box-input .input-another span.max-h img {
  height: 30px;
  width: 30px;
}

.box-input.w60 {
  width: 60%;
}

.box-input.w40 {
  width: 40%;
}

.nahled-tripu {
  float: left;
  width: 60%;
  text-align: center;
}

.nahled-tripu-kontent {
  display: inline-block;
  width: 460px;
  background: #fff;
  box-shadow: 0 3px 21px rgba(0, 0, 0, 0.09);
  border-radius: 4px;
  padding: 30px;
  margin-top: 40px;
  text-align: left;
}

.nahled-tripu-kontent .map {
  height: 200px;
  margin-bottom: 30px;
}

.nahled-tripu-kontent h3 {
  color: #00003f;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 28px;
}

.nahled-tripu-kontent i {
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 28px;
}

.nahravani-fotek.nahravani-videa .progress progress {
  margin-bottom: 30px;
}

.order-page .order-page-content .nahravani-fotek.nahravani-videa .title {
  margin: 10px 0;
}

.zrusit-nahravani {
  display: inline-block;
  height: 58px;
  background: #696f7b;
  padding: 0 40px;
  border-radius: 28px;
  color: #fff;
  font-size: 0.875rem;
  line-height: 58px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 80px;
  transition: all .3s ease-in-out;
  outline: none !important;
}

.zrusit-nahravani:hover {
  background: #071125;
}

/* VyTVORENI TRIPU */

/* CARD INPUTS */

.card-js div {
  float: left !important;
}

.card-js label {
  color: #000000;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.card-js input {
  height: 50px !important;
  border-radius: 5px !important;
  border: 1px solid #e6e6e6 !important;
  background: #fff !important;
}

.card-js input:active, .card-js input:hover, .card-js input:focus {
  border: 1px solid #33d5c5 !important;
  box-shadow: none !important;
}

.card-js .card-number-wrapper {
  width: 100% !important;
  padding: 0 15px !important;
}

.card-js .card-number-wrapper input {
  width: calc(50% - 15px) !important;
}

.card-js .name-wrapper {
  width: 50% !important;
  padding: 0 15px !important;
}

.card-js .expiry-container {
  width: 30% !important;
  padding: 0 15px !important;
}

.card-js .cvc-container {
  width: 20% !important;
  padding: 0 15px !important;
}

.card-js .icon {
  left: 22px !important;
  top: 42px !important;
}

.card-js .expiry-container .icon {
  left: 8px !important;
}

.card-js .cvc-container .icon {
  left: 5px !important;
}

/* checkboxi */
.checkbox-styled-check {
  float: left;
  position: relative;
  padding-left: 15px;
  width: 100%;
}

.checkbox-styled-check label {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 32px;
  padding-left: 15px;
  cursor: pointer;
}

.checkbox-styled-check label:before {
  content: "";
  width: 20px;
  height: 20px;
  background: #e6e6e6;
  border: 1px solid #000;
  border-radius: 2px;
  position: absolute;
  left: 0;
  top: 5px;
}

.checkbox-styled-check input[type=checkbox], .checkbox-styled-check input[type=radio] {
  display: none;
}

.checkbox-styled-check input[type=checkbox]:checked + label:before, .checkbox-styled-check input[type=radio]:checked + label:before  {
  background: #000 url("../images/checkedwhite.svg") no-repeat center left 1px;
}

.gallery-modal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  display: none;
  opacity: 0;
  overflow: hidden;
  z-index: 1000;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0 !important;
}

.close-gallery {
  position: absolute;
  right: 15px;
  top: 15px;
  background: url("../images/closewhite.svg") no-repeat center;
  background-size: contain;
  width: 20px;
  height: 20px;
  z-index: 999;
  margin-top: 0 !important;
}

.video .close-gallery {
  top: 70px !important;
  right: 25px !important;
}

.gallery-modal-content {
  display: inline-block;
  position: relative;
  height: 100vh;
  width: 100%;
  max-width: 1200px;
  z-index: 22;
  background: #fff;
}

.gallery-modal-content .video-handler {
  height: 100%;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  background: black;
}

.gallery-modal-content .video-handler video, .gallery-modal-content .video-handler iframe {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.gallery-modal-content .image-gallery {
  float: left;
  width: 70%;
  position: relative;
  height: 100%;
  overflow: hidden;
}

.gallery-modal-content .image-gallery .arrows {
  position: absolute;
  top: 50%;
  margin-top: -18px;
  width: 36px;
  height: 36px;
  font-size: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-size: 70% !important;
  opacity: .5;
  z-index: 3;
}

.gallery-modal-content .image-gallery .arrows:hover {
  opacity: 1;
}

.gallery-modal-content .image-gallery .arrows.ar-l {
  left: 15px;
  background: black url("../images/arrow-gallery-left.svg") no-repeat center left 3px;
}

.gallery-modal-content .image-gallery .arrows.ar-r {
  right: 15px;
  background: black url("../images/arrow-gallery-right.svg") no-repeat center left 8px;
}

.gallery-modal-content .image-gallery .flex-image {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  height: 100%;
  width: 100%;
  background: black;
  position: relative;
  z-index: 2;
}

.gallery-modal-content .image-gallery .flex-image img {
  width: auto;
  height: auto;
  max-height: 100%;
  z-index: 0;
}

.gallery-modal-content .image-gallery .user-post {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  height: 100%;
}

.gallery-modal-content .image-gallery .user-post .footer-buttons {
  padding: 20px 25px;
  margin: 0;
  border-top: 0;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 2;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
}

.gallery-modal-content .image-gallery .user-post .footer-buttons .right-content p {
  color: #fff;
}

.gallery-modal-content .image-gallery .user-post .footer-buttons button.likethis .count {
  margin-left: 28px;
  font-size: 14px;
  color: #ffffff;
  font-weight: 400;
  width: 20px;
}
.gallery-modal-content .image-gallery .user-post .footer-buttons button.showchat .count {
  display: inline-block;
  /*line-height: 28px;*/
  font-size: 14px;
  color: #ffffff;
  font-weight: 400;
  width: 20px;
}

.gallery-modal-content .image-gallery .user-post .footer-buttons button {
  opacity: 1;
}

.gallery-modal-content .image-gallery .user-post .footer-buttons button img {
  filter: brightness(0) invert(1);
}

.gallery-modal-content .image-gallery .user-post .footer-buttons button.likethis {
  background: url("../images/likebutton.svg") no-repeat left;
  filter: brightness(0) invert(1);
}

.gallery-modal-content .chat-gallery {
  float: left;
  width: 30%;
  height: 100vh;
  max-height: 100vh;
  overflow-y: auto;
  border-left: 1px solid #e6e6e6;
}

.gallery-modal-content .author-photo {
  float: left;
  width: 100%;
  position: relative;
  padding: 20px;
  border-bottom: 1px solid #e6e6e6;
}

.gallery-modal-content .author-photo .name-post {
  float: left;
  width: 100%;
  position: relative;
}

.gallery-modal-content .author-photo .name-post img {
  position: absolute;
  left: 0;
  top: 0;
  width: 54px;
  height: 54px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #00bcf5;
  object-fit: cover;
}

.gallery-modal-content .author-photo .name-post.premium-user img {
  border: 2px solid #f8d56b;
}
.gallery-modal-content .author-photo .name-post.premium-user .star {
  position: absolute;
  display: block;
  width: 13px;
  height: 13px;
  left: 40px;
  top: 3px;
  background: url(../images/premium_star_big.png);
  background-size: contain;
  z-index: 1;
}

.gallery-modal-content .author-photo .name-post p {
  line-height: 20px;
  padding-top: 5px;
  padding-left: 70px;
}

.gallery-modal-content .author-photo .name-post .author-photo-name {
  color: #00003f;
  font-size: 1rem;
  font-weight: 700;
}

.gallery-modal-content .author-photo .name-post .author-photo-date {
  color: #90949c;
  font-size: 0.8125rem;
  font-weight: 400;
  height: 20px;
}

.gallery-modal-content .chat-window .chat-person .chat-description .chat-content img, .gallery-modal-content .chat-window .type-answer .emojionearea-editor img {
  margin: 0;
}

.gallery-modal-content .chat-window .chat-person {
  margin-top: 15px;
}

.gallery-modal-content .author-photo-description {
  float: left;
  width: 100%;
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  margin-top: 10px;
}

.gallery-modal-content .author-photo-friend-tags {
  float: left;
  width: 100%;
  margin-top: 10px;
  color: #000;
  font-size: 0.8125rem;
  font-weight: 400;
}

.gallery-modal-content .author-photo-friend-tags a {
  color: #26c6f6;
}

.gallery-modal-content .author-photo-friend-tags a:after {
  content: ",";
  color: #26c6f6;
  font-size: 0.8125rem;
  font-weight: 400;
  margin-right: 5px;
}

.gallery-modal-content .chat-gallery .chat-window {
  display: inline-block !important;
  padding: 0 15px;
}

.gallery-modal-content .chat-gallery .chat-window hr.special, .gallery-modal-content .chat-gallery .chat-window .chat-person .chat-image::after, .gallery-modal-content .chat-gallery  .chat-window .content-answer .chat-person .chat-image::before, .chat-window .my-answer .chat-image::after {
  display: none;
}

.gallery-modal-content .chat-gallery .chat-window .chat-person .chat-image {
  height: 35px;
  min-width: 35px;
}

.gallery-modal-content .chat-gallery .chat-window .chat-person .chat-image img {
  width: 35px;
  min-width: 35px;
  max-width: none;
  height: 35px;
}

.gallery-modal-content .chat-gallery .chat-window .chat-person .chat-description {
  margin-top: 0;
}

.gallery-modal-content .chat-gallery .chat-window .chat-person .chat-description .chat-content {
  font-size: 0.8125rem;
}

.gallery-modal-content .chat-gallery .chat-window .content-answer {
  padding-left: 55px;
  position: relative;
}

.gallery-modal-content .chat-gallery .chat-window .content-answer .chat-person .chat-image {
  height: 25px;
  width: 25px;
  padding-right: 0;
}

.gallery-modal-content .chat-gallery .chat-window .content-answer .chat-person .chat-image img {
  width: 25px;
  min-width: 25px;
  max-width: none;
  height: 25px;
}

.gallery-modal-content .chat-gallery .chat-window .content-answer .chat-person .chat-description {
  width: 220px;
}

.gallery-modal-content .chat-gallery .chat-window .chat-person .chat-description .name-user {
  font-size: 0.875rem;
}

.gallery-modal-content .chat-gallery .chat-window .chat-person .chat-description .name-user i {
  margin-left: 0;
  display: block;
  line-height: 16px;
  color: #90949c;
  font-size: 0.8125rem;
  font-weight: 400;
}

.chat-window .chat-person .my-answer {
  margin-top: 10px;
  margin-bottom: 15px;
}

.chat-window .chat-person .my-answer .chat-image {
  margin-top: 8px;
  width: 55px;
  padding-right: 10px;
}

.chat-window .chat-person .my-answer .chat-image img {
  width: 40px;
  height: 40px;
  min-width: 40px;
}

.chat-window .chat-person .my-answer .chat-image.premium-user .star,
.chat-window .content-answer .chat-image.premium-user .star{
  left: 30px;
  top: unset;
  bottom: 38px;
  width: 10px;
  height: 10px;
}

.chat-window .content-answer .chat-person .chat-image.premium-user .star {
  bottom: 33px;
}

.chat-window .content-answer .chat-person .my-answer .chat-image::before {
  top: -18px;
  left: 21px;
  height: 25px;
  width: 1px;
}

.chat-window .content-answer .chat-person .my-answer .chat-image::after {
  content: "";
  position: absolute;
  left: 28px;
  top: -18px;
  width: 15px;
  height: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #e6e6e6;
}

.chat-window .chat-person .my-answer .type-answer {
  margin-left: 0;
}

.chat-window .chat-person .my-answer .type-answer .emojionearea .emojionearea-editor {
  min-height: 45px;
  padding: 10px 40px 10px 15px;
  line-height: 25px;
}

.chat-window .chat-person .my-answer .type-answer .buttons-answer {
  height: 45px;
  position: relative;
  top: -2px;
}

.chat-window .chat-person .my-answer .type-answer .buttons-answer button, .buttons-answer label.pointer {
  height: 45px;
  line-height: 45px;
}

.chat-window .chat-person .my-answer .type-answer .emojionearea .emojionearea-button {
  top: 11px;
}

.gallery-modal-content .chat-gallery .chat-window .content-answer .next-answers {
  margin-left: 35px;
}

.gallery-modal-content .chat-gallery .chat-window .my-answer .chat-image {
  padding-right: 0;
  height: 30px;
  width: 30px;
}

.gallery-modal-content .chat-gallery .chat-window .my-answer .chat-image img {
  width: 30px;
  height: 30px;
  min-width: 30px;
  object-fit: cover;
}

.gallery-modal-content .chat-gallery .chat-window .chat-image.premium-user .star {
  width: 11px;
  height: 11px;
  left: 25px;
  top: 1px;
}

.gallery-modal-content .chat-gallery .content-answer .chat-image.premium-user .star{
  left: 16px;
  top: 5px;
}

.gallery-modal-content .chat-gallery .chat-window .my-answer .chat-image.premium-user .star {
  width: 10px;
  height: 10px;
  left: 21px;
  top: 1px;
}

.gallery-modal-content .chat-gallery .content-answer .my-answer .chat-image.premium-user .star{
  left: 16px;
  top: 5px;
}

.gallery-modal-content .chat-gallery .chat-window .type-answer {
  margin-left: 0;
  margin-bottom: 20px;
}

.gallery-modal-content .chat-gallery .chat-window .type-answer .buttons-answer button,  .gallery-modal-content .chat-gallery .chat-window .type-answer .buttons-answer label.pointer{
  margin-right: 0;
  height: 30px;
  line-height: 30px;
  margin-right: 8px;
  position: relative;
  top: -2px;
}

.gallery-modal-content .chat-gallery .chat-window .type-answer .buttons-answer button img, .gallery-modal-content .chat-gallery .chat-window .type-answer .buttons-answer label.pointer img {
  width: 20px;
}

.gallery-modal-content .chat-gallery .emojionearea, .gallery-modal-content .chat-gallery .emojionearea.form-control {
  padding-left: 10px !important;
  width: 100% !important;
  font-size: 13px !important;
}

.gallery-modal-content .chat-gallery textarea {
  display: none;
}

.gallery-modal-content .chat-gallery .emojionearea .emojionearea-editor {
  padding: 5px 0 !important;
  padding-right: 10px !important;
  min-height: 31px;
  max-height: 200px;
  overflow-y: auto;
}

.gallery-modal-content .chat-gallery .emojionearea .emojionearea-button {
  width: 20px !important;
  height: 20px !important;
  right: 70px !important;
  top: auto !important;
  bottom: -25px !important;
}

.gallery-modal-content .chat-gallery .emojionearea .emojionearea-button > div {
  width: 20px !important;
  height: 20px !important;
  background-size: contain !important;
}

.gallery-modal-content .chat-gallery .chat-window .type-answer .buttons-answer {
  width: auto;
  height: 30px;
  float: right;
}

.fl-pos-rel {
  float: left;
  width: 100%;
  position: relative;
  margin-bottom: 30px;
}

.fl-pos-rel p {
  color: #071125;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 20px;
  padding: 30px;
  border-radius: 4px;
  border: 1px solid #00003f;
  max-width: 1200px;
  margin: auto;
  vertical-align: middle;
  position: absolute;
  top: calc(50% - 45px);
  left: 50%;
  -ms-transform: translate(-50%, -50%); /* IE 9 */
  -webkit-transform: translate(-50%, -50%); /* Safari */
  transform: translate(-50%, -50%);
  z-index: 99;
}

.blur-efekt {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
  pointer-events: none;
}

.blur-efekt #vmap {
  opacity: 0.55;
}

.add-to-block.mt20spec .button-bordered {
  margin-top: 25px;
}

html.noscroll, body.noscroll {
  height: 100vh !important;
  overflow: hidden !important;
}

footer.disnone {
  display: none !important;
}

.add-new-country {
  padding: 0 15px;
  margin-top: 20px;
  float: left;
  width: 100%;
}

.hide-window {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 32px;
  height: 32px;
  line-height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #fff;
  text-align: center;
  background: rgba(255, 255, 255, 0.5) url("../images/close.svg") no-repeat center center;
  background-size: 50%;
  z-index: 99;
  opacity: 0;
}

.customWindow {
  cursor: pointer;
  position: absolute;
  z-index: 99;
  border-radius: 20px;
  width: 200px;
  height: 150px;
  background-color: #000;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.customWindow div {
  position: absolute;
  bottom: 2px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 3;
}

.customWindow h1 {
  color: #fff;
  font-size: 1.125rem;
  line-height: 22px;
  font-weight: 700;
  text-transform: none;
  margin-bottom: 0;
}

.customWindow p {
  color: #fff;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 16px;
}

.customWindow::after {
  content: "";
  position: absolute;
  bottom: -24px;
  left: 0;
  width: 100%;
  height: 74px;
  background: transparent url("../images/bgmaphover3.svg") no-repeat center top;
  background-size: contain;
}

.gm-style div div:last-child div:last-child div:nth-child(2), .gm-style div div:last-child div:last-child div:nth-child(4) {
  border-top-right-radius: 20px !important;
  border-top-left-radius: 20px !important;
}

.gm-style div:nth-child(1) div:nth-child(3) div div:nth-child(4) div:last-child div:nth-child(1) div:nth-child(4) {
  background: black !important;
}

.gm-style .gm-iw {
  font-size: 12px !important;
  font-weight: 400 !important;
  position: relative;
  top: 30px;
  text-align: center;
}

.gm-style .gm-style-iw {
  width: 200px;
  min-width: 200px;
  font-weight: 600;
  text-align: center;
  overflow: visible !important;
}

.gm-style .gm-style-iw + div {
  display: none;
}

.gm-style .gm-style-iw > div {
  min-width: 200px;
  padding: 30px 0;
}

.gm-style .gm-style-iw > div::after {
  content: "";
  position: absolute;
  bottom: -58px;
  left: -15px;
  width: calc(100% - -30px);
  height: 58px;
  background: transparent url("../images/bgmaphover.svg") no-repeat center top;
  background-size: contain;
}

.gm-style .gm-style-iw > div::before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -15px;
  width: calc(100% - -30px);
  height: 53px;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 2;
}

.gm-style .gm-style-iw > div > div:first-child {
  overflow: visible !important;
}

.gm-style .gm-style-iw #content > div {
  background-size: cover;
  position: absolute;
  left: -15px;
  top: -15px;
  width: calc(100% - -30px);
  height: calc(100% - -30px);
  border-radius: 30px;
}

.gm-style .gm-style-iw h1 {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 22px;
  position: relative;
  z-index: 3;
  margin-bottom: 0;
  top: 30px;
  text-transform: none;
}

.gm-style .gm-style-iw p {
  color: #fff;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 16px;
  position: relative;
  z-index: 3;
  white-space: nowrap;
  top: 30px;
}

.notikace {
  padding: 10px 15px;
  background: #e6e6e6;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17px;
  margin-top: 30px;
  position: relative;
}

.notikace:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  z-index: 15;
  border-left: 3px solid #e6e6e6;
  border-right: 12px solid transparent;
  border-top: 12px solid #e6e6e6;
}

.upravy-oznacenymi {
  margin-top: 30px;
  padding: 0 15px;
  float: left;
  width: 100%;
}

.upravy-oznacenymi.nomargin {
  margin-top: 0;
  padding: 0;
}

.radio-styled .box-input {
  position: absolute;
  margin-top: 0;
  width: 100%;
  left: 105px;
}

.box-input .label .informace{
  width: 80%;
  top: -3px;
  left: 10px;
  margin-top: 0;
}

/* GDPR INPUTS */
.gdpr-input {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  font-size: 0.75rem;
}

.gdpr-input input {
  display: none;
}

.gdpr-input label {
  color: #000;
  font-weight: 400;
  line-height: 20px;
  position: relative;
  display: inline-block;
  padding-left: 30px;
  margin-top: 0;
  text-transform: none;
  cursor: pointer;
}

.gdpr-input a {
  color: #000;
  text-decoration: underline;
}

.gdpr-input a:hover {
  color: #01D9CF;
}

.gdpr-input label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border-radius: 2px;
  border: 1px solid #8e8e8e;
  background: #fff;
  transition: background-color .25s ease;
  cursor: pointer;
}

.gdpr-input label:hover:before {
  border: 1px solid #2fd6c6;
}

.gdpr-input input[type="checkbox"]:checked + label::before {
  background: #2fd6c6 url("../images/add.svg") no-repeat center center;
  border: 1px solid #2fd6c6;
}
/* GDPR INPUTS */

/* NOTIFIKACE */

.notifikace, .zprava {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: center;
  z-index: 32;
  justify-content: center;
  align-items: center;
  opacity: 0;
  left: 0;
  top: 0;
  background: rgba(000, 000, 000, 0.3)
}

.notifikace-content, .zprava-content {
  max-width: 600px;
  width: 100%;
  background: #fff;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.19);
  border-radius: 4px;
  display: inline-block;
  color: #010101;
  font-size: 1.1875rem;
  font-weight: 400;
  padding: 50px 30px;
  text-align: left;
  position: relative;
}

.notifikace-content a {
  position: absolute;
  top: 20px;
  right: 30px;
  cursor: pointer;
  background: url("../images/closenot.svg") no-repeat center center;
  width: 23px;
  height: 23px;
  border: 1px solid #071125;
}

/* NOTIFIKACE */

/* LIDE MODAL */

.lide-modal {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-align: center;
  z-index: 32;
  justify-content: center;
  align-items: center;
  opacity: 0;
  left: 0;
  top: 0;
}

.lide-content {
  display: inline-block;
  position: relative;
  z-index: 30;
  width: 430px;
  background: #fff;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.19);
  border-radius: 4px;
  text-align: left;
  overflow-y: auto;
  max-width: calc(100vw - 30px);
  max-height: calc(100vh - 30px);
}

.lide-content .lide-header {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
  border-bottom: 1px solid #ebebeb;
}

.lide-content .lide-header p {
  color: #071125;
  font-size: 1.875rem;
  font-weight: 800;
  text-transform: uppercase;
}

.lide-content .lide-header a {
  display: inline-block;
  width: 23px;
  height: 23px;
  border: 1px solid #071125;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: url("../images/close.svg") no-repeat center center;
}

.lide-content .lide-body {
  max-height: 400px;
  overflow-y: auto;
}

.lide-content .lide-body .flx {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 30px;
  border-bottom: 1px solid #ebebeb;
}

.lide-content .lide-body .flx .pratele {
  border: 1px solid #00bcf5;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  line-height: 40px;
}

.lide-content .lide-body .flx img {
  margin-right: 10px;
  border: 1px solid #00bcf5;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
}

.lide-content .lide-body .flx .pratele img {
  margin-right: 0;
  border: 0;
  width: 30px;
  height: 30px;
}

.lide-content .lide-body .flx a {
  color: #00003f;
  font-size: 1rem;
  font-weight: 700;
  line-height: 25px;
  transition: all .2s ease;
}

.lide-content .lide-body .flx a:hover {
  text-decoration: underline;
  color: #00bcf5;
}

/* LIDE MODAL */

/* premiova verze aktivni */

.zakoupena {
  position: relative;
}

.zakoupena:before, .zakoupena:after {
  content: "";
  position: absolute;
  right: 0;
  z-index: 2;
}

.zakoupena:before {
  top: 0;
  background: url("../images/premiumbg.png") no-repeat;
  width: 208px;
  height: 174px;
}

.zakoupena:after {
  bottom: 0;
  background: url("../images/kompasbg.png") no-repeat;
  width: 229px;
  height: 206px;
}

.account-advantages {
  background: #fff;
}

.account-advantages h3 {
  color: #071125;
  font-size: 1rem;
  font-weight: 600;
  line-height: 35px;
  text-transform: uppercase;
}

.account-advantages ul li {
  color: #071125;
  font-size: 1rem;
  line-height: 35px;
  position: relative;
  padding-left: 35px;
}

.account-advantages ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url("../images/propojeno.svg") no-repeat center left;
  width: 22px;
  height: 10px;
}

/* premiova verze aktivni */

.prihlaseni form {
  position: relative;
}

.prihlaseni form .errors {
  position: absolute;
  right: 0;
  top: -7px;
  padding: 5px 15px;
  border-radius: 3px;
  background: #d50000;
  color: #fff;
  font-size: 0.8125rem;
  font-weight: 700;
}

.prihlaseni form .errors::before {
  content: "";
  position: absolute;
  bottom: -14px;
  left: 10px;
  border: 7px solid transparent;
  border-top: 7px solid #d50000;
}

.errors {
  background: #f63b3b;
  border-radius: 3px;
  padding: 3px;
  color: white;
}

.user-post .post-description .place {
  position: relative;
}

.user-post .post-description .place p {
  margin-top: 3px;
  font-size: 13px;
  color: #97a0a7;
  line-height: 22px;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  width: 100%;
  max-height: 44px;
}

.user-post .post-description .place p.hidden {
  overflow: hidden;
  max-height: 46px;
}

.user-post.user-plan .post-description .place p {
  -webkit-line-clamp: 1;
  -moz-line-clamp: 1;
  max-height: 22px;
}

.user-post .post-description .place .cela-trasa {
  position: absolute;
  right: 0;
  bottom: -2px;
  font-size: 0.875rem;
  line-height: 22px;
  color: #97a0a7;
  text-decoration: underline;
  font-weight: 600;
  background: #fff;
  display: inline-block;
  box-shadow: -10px 0 0 0 rgba(255,255,255,.8);
  padding-left: 5px;
}

@-moz-document url-prefix() {
  .user-post .post-description .place .cela-trasa {
    bottom: 0;
  }
}

.user-post .post-description .place .cela-trasa:hover {
  color: #00bcf5;
}

.cela-trasa[data-trasa]:hover:after {
  content: attr(data-trasa);
  padding: 10px;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  border: 1px solid #dadada;
  position: absolute;
  left: -360px;
  bottom: 30px;
  z-index: 20;
  background: #fff;
  border-radius: 3px;
  color: #000;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 18px;
  width: 430px;
}
.cela-trasa[data-trasa]:hover:before {
  content: "";
  position: absolute;
  bottom: 15px;
  right: 25px;
  border: 8px solid transparent;
  border-top: 8px solid #dadada;
}

@media (max-width: 540px) {
  .cela-trasa[data-trasa]:hover:after {
    width: 92vw;
    left: auto;
    right: -12px;
  }
}

/* trip type delivery */
.transport-types {
  position: relative;
  display: inline-block;
  text-align: center;
  width: 100%;
  margin-top: 30px;
}

.container-midlle {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  justify-content: space-between;
  width: 570px;
  margin: auto;
  position: relative;
}

.transport-types hr {
  position: absolute;
  left: -200px;
  top: 50%;
  margin-top: -1px;
  width: calc(100% - -400px);
  border-top: 1px solid #dbdbdb;
}

.transport-types .trip-box:nth-child(7) {
  position: relative;
  top: -5px;
}

.transport-types .trip-box input {
  display: none;
}

.transport-types .trip-box label {
  display: inline-block;
  padding: 0 10px;
  height: 50px;
  text-align: center;
  background: #fff;
  position: relative;
  z-index: 2;
  line-height: 50px;
  cursor: pointer;
}

.transport-types .trip-box input + label {
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.transport-types .trip-box input + label img {
  opacity: 0;
}
.transport-types .trip-box:nth-child(1) input + label {
  background: #fff url("../images/trip-car.svg");
}
.transport-types .trip-box:nth-child(1) input:checked + label {
  background: #fff url("../images/trip-car-active.svg");
}
.transport-types .trip-box:nth-child(2) input + label {
  background: #fff url("../images/trip-walk.svg");
}
.transport-types .trip-box:nth-child(2) input:checked + label {
  background: #fff url("../images/trip-walk-active.svg");
}
.transport-types .trip-box:nth-child(3) input + label {
  background: #fff url("../images/trip-bus.svg");
}
.transport-types .trip-box:nth-child(3) input:checked + label {
  background: #fff url("../images/trip-bus-active.svg");
}
.transport-types .trip-box:nth-child(4) input + label {
  background: #fff url("../images/trip-aircraft.svg");
}
.transport-types .trip-box:nth-child(4) input:checked + label {
  background: #fff url("../images/trip-aircraft-active.svg");
}
.transport-types .trip-box:nth-child(5) input + label {
  background: #fff url("../images/trip-bike.svg");
}
.transport-types .trip-box:nth-child(5) input:checked + label {
  background: #fff url("../images/trip-bike-active.svg");
}
.transport-types .trip-box:nth-child(6) input + label {
  background: #fff url("../images/trip-motobike.svg");
}
.transport-types .trip-box:nth-child(6) input:checked + label {
  background: #fff url("../images/trip-motobike-active.svg");
}
.transport-types .trip-box:nth-child(7) input + label {
  background: #fff url("../images/trip-train.svg");
}
.transport-types .trip-box:nth-child(7) input:checked + label {
  background: #fff url("../images/trip-train-active.svg");
}
.transport-types .trip-box:nth-child(8) input + label {
  background: #fff url("../images/trip-ship.svg");
}
.transport-types .trip-box:nth-child(8) input:checked + label {
  background: #fff url("../images/trip-ship-active.svg");
}

.transport-types .trip-box label[data-trip]:after {
  content: attr(data-trip);
  height: 30px;
  border-radius: 3px;
  background: #ededee;
  padding: 0 10px;
  -ms-transform: translate(-50%, 0); /* IE 9 */
  -webkit-transform: translate(-50%, 0); /* Safari */
  transform: translate(-50%, 0);
  position: absolute;
  left: 50%;
  bottom: 45px;
  z-index: 20;
  color: #000;
  white-space: nowrap;
  font-size: 0.8125rem;
  line-height: 30px;
  opacity: 0;
}

.transport-types .trip-box label[data-trip]:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 31px;
  margin-left: -7px;
  border: 7px solid  transparent;
  border-top: 7px solid #ededee;
  opacity: 0;
}

.transport-types .trip-box label[data-trip]:hover:after {
  opacity: 1;
}

.transport-types .trip-box label[data-trip]:hover:before {
  opacity: 1;
}

.transport-types .box-input {
  position: absolute;
  right: -100%;
  top: -10px;
  z-index: 2;
  width: 100%;
  text-align: right;
  margin-top: 20px;
  padding-left: 30px;
}

.transport-types .box-input .informace {
  margin-top: 0;
  width: auto;
}

.transport-types .box-input .informace p {
  display: inline-block;
  white-space: nowrap;
  font-weight: 400;
  left: 75px;
}

.ui-datepicker{
  z-index: 3 !important;
}

#step4 .description-handler {
  pointer-events: none;
}

#step4 .description-handler textarea {
  background: transparent;
  height: auto;
}

#snippet--showLeaveMessage .zprava-content {
  font-size: 0.875rem;
  padding: 30px;
}

.zprava-content .choice {
  margin: 20px 0;
  padding: 10px 30px;
  border: 2px solid #ededee;
  border-radius: 3px;
  position: relative;
  cursor: pointer
}

.zprava-content .choice.active {
  border: 2px solid #01D9CF;
}

#snippet--showLeaveMessage .zprava-content .button {
  width: 100%;
  margin-top: 10px;
}

#snippet--showLeaveMessage .zprava-content .button img {
  margin-left: 10px;
}

.fajka {
  width: 25px;
  height: 25px;
  background: #01D9CF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -12px;
  display: none;
}

.zprava-content .choice.active .fajka {
  display: inline-block;
}

.fajka::before, .fajka::after {
  content: "";
  position: absolute;
  left: 6px;
  top: 13px;
  background: #fff;
  height: 3px;
  width: 6px;
  transform: rotate(45deg);
}

.fajka:after {
  width: 12px;
  transform: rotate(-45deg);
  left: 8px;
  top: 11px;
}

.modal-popup{
  width: calc(100% - 30px);
  max-width: 600px;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.19);
  border-radius: 4px;
  background: #fff;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -300px;
  margin-top: -131px;
  border: 1px solid black;
  z-index: 1000;
  padding: 30px 15px;
  display: none;
  text-align: center;
}

.modal-popup h2{
  padding-bottom: 15px;
  border-bottom: 1px solid #ebebeb;
  color: #071125;
  font-size: 1.875rem;
  font-weight: 900;
  text-transform: uppercase;
}

.modal-popup p {
  margin: 30px 0 30px 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 25px;
}

.modal-popup .button {
  margin: 0 20px;
}

.gm-style > div:first-child {
  cursor: default !important;
}

.gm-style-pbc {
  height: auto !important;
  padding-top: 30px !important;
  padding-bottom: 10px !important;
  width: 100% !important;
  left: 0 !important;
  top: 0 !important;
  z-index: 3 !important;
}

.gm-fullscreen-control {
  z-index: 1 !important;
}

#step5 {
  position: fixed;
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
}

.trip-create-page-content.optrick #step5 .order-page .flex-center .order-page-content {
  margin-top: 0;
}

.trip-dates .place-notifikace{
  display: none;
  position: relative;
}
.trip-dates .place-notifikace.all-photos::after {
  bottom: -12px;
}
.trip-dates{
    margin-top: 15px;
}
.dates-space{
    margin: 0 8px;
}

.trip-dates-flex {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.trip-dates-flex label.error {
  position: absolute;
  bottom: 6px;
}

.trip-dates-flex label.error::before {
  content: "";
  position: absolute;
  top: 6px;
  border: 6px solid transparent;
}

.trip-dates-flex label.error[for=trip-date-from] {
  left: 0;
}
.trip-dates-flex label.error[for=trip-date-from]:before {
  right: -12px;
  border-left: 6px solid red;
}

.trip-dates-flex label.error[for=trip-date-to] {
  right: 0;
}

.trip-dates-flex label.error[for=trip-date-to]:before {
  left: -12px;
  border-right: 6px solid red;
}
.valid{
    /* box-shadow: 0px 0px 10px lawngreen */;
     border-radius: 6px;
 }
.invalid{
    box-shadow: 0px 0px 10px red;
    border-radius: 6px;
}

/* about-us-page */
.about-us-page {
  padding-top: 80px;
  padding-bottom: 100px;
}

.background-about-us {
  position: relative;
  height: 450px;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  text-align: center;
  background: url("/images/o-nas-bg.jpg") no-repeat center center;
  background-size: cover;
}

.background-about-us .container {
  z-index: 2;
}

.background-about-us:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 3px 21px rgba(0, 0, 0, 0.35);
  background: #071125;
  opacity: 0.35;
}

.background-about-us h1 {
  text-shadow: 0 3px 21px rgba(0, 0, 0, 0.15);
  font-size: 65px;
  line-height: 70px;
  font-weight: 800;
  color: #fff;
}

.background-about-us p {
  text-shadow: 0 3px 21px rgba(0, 0, 0, 0.15);
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: #fff;
}

.scrollToBot {
  width: 80px;
  height: 80px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  box-shadow: 0 3px 21px rgba(0, 0, 0, 0.15);
  background: #fff url("../images/scrollbot.svg") no-repeat top 35px center;
  position: absolute;
  left: 50%;
  margin-left: -40px;
  bottom: -40px;
  cursor: default;
}

.about-flex {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 100px;
}

.about-flex .pr30 {
  padding-right: 30px;
}

.about-flex .pl30 {
  padding-left: 30px;
}

.about-flex .big-side {
  width: 65%;
}

.about-flex .small-side {
  width: 35%;
}
.about-flex .small-side img {
  max-width: 100%;
}

.about-us-page h2 {
  color: #00003f;
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  margin-bottom: 20px;
}

.about-flex p {
  color: #000;
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 20px;
}

.about-flex.pl30 p {
  margin-bottom: 10px;
}

.about-us-page i {
  font-weight: 600;
  font-style: italic;
}

.about-us-page h3 {
  color: #00003f;
  font-size: 15px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
}

.about-us-page h3 span {
  display: inline-block;
  width: 23px;
  vertical-align: middle;
  margin-right: 10px;
}

.about-us-page h3 span img {
  position: relative;
  top: -3px;
}

.about-us-page h3 span.styled {
  height: 23px;
  border: 2px solid #29d1c1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  line-height: 18px;
  color: #29d1c1;
  font-size: 17px;
  font-weight: 600;
}

.wordlee-founder {
  margin-top: 100px;
}

.wordlee-founder h3 {
  font-size: 25px;
  text-transform: none;
  margin-bottom: 20px;
}

.wordlee-founder h3 img {
  margin-right: 15px;
}

.about-us-icons a {
  display: inline-block;
  margin-right: 30px;
  background: url("../images/socialborder.svg") no-repeat center center;
  width: 43px;
  height: 43px;
  text-align: center;
  line-height: 40px;
  background-size: contain;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
/* about-us-page */

/* txt pages */

.txt-pages {
  padding-top: 80px;
  padding-bottom: 100px;
}
.txt-pages ol {
  position: relative;
  list-style-type: decimal;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  font-weight: 700;
  margin-left: 15px;
  counter-reset: item;
}
.txt-pages ol.alpha-type {
  list-style-type: lower-alpha;
}
.txt-pages ol li {
  counter-increment: item;
}
.txt-pages ol.subnumbering {
  list-style-type: none;
}
.txt-pages ol.subnumbering>li:before {
  position: absolute;
  right: calc(100% + 5px);
  content: counters(item, ".") " ";
}
.txt-pages ol ol {
  list-style-type: lower-alpha;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  margin-left: 0;
}
.txt-pages ol ol ol {
  list-style-type: lower-roman;
  font-size: 16px;
  line-height: 20px;
  margin-left: 20px;
}

.txt-pages ol ol.subnumbering ol {
  list-style-type: lower-alpha;
}
.txt-pages ol ol.subnumbering ol ol {
  list-style-type: lower-roman;
}
.txt-pages h1 {
  color: #000000;
  font-size: 35px;
  line-height: 40px;
  margin: 70px 0;
  text-align: center;
  font-weight: 800;
  text-transform: uppercase;
}

.txt-pages h2 {
  color: #000000;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.txt-pages h3 {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}

.txt-pages h3 strong {
  margin-right: 5px;
}

.txt-pages p {
  color: #000;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 25px;
  font-weight: 400;
}

.txt-pages i {
  font-weight: 600;
}

.txt-pages hr {
  border-top: 1px solid #ced6d9;
  margin-bottom: 25px;
}

.txt-pages a {
  font-style: italic;
  color: #000;
  font-weight: 600;
  text-decoration: underline;
  font-size: 14px;
  line-height: 24px;
}

.txt-pages a:hover {
  color: #00bcf5;
}

.txt-pages .visiting-address {
  border: 1px solid #ced6d9;
  padding: 20px 30px;
  display: inline-block;
  margin-bottom: 30px;
}

.txt-pages .visiting-address p {
  margin-bottom: 0;
}

.txt-pages .visiting-address p strong {
  color: #00003f;
}

.txt-pages ul {
  margin-bottom: 30px;
}

.txt-pages ul li {
  color: #000;
  font-size: 14px;
  line-height: 24px;
}
/* txt pages" */

.country-wrapper, .email-wrapper{
  cursor: text;
}

.not-visible{
  visibility: hidden;
}

.label{
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
}

.change-intro-div .modal-foto{
    left: 10px;
    bottom: 40px;
}

.change-intro-div .modal-foto::after{
    content: '';
    position: absolute;
    bottom: -9px;
    left: -1px;
    z-index: 15;
    border-left: 3px solid #fff;
    border-right: 12px solid transparent;
    border-top: 12px solid #fff;
}

.change-intro-div .file-input-wrapper .btn-file-input, #profile-photo-modal .file-input-wrapper .btn-file-input{
    color: #000000;
    cursor: pointer;
    font-size: 0.8125rem;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    height: 22px;
    line-height: 22px;
    margin: 0;
    position: static;
    display: inline-block
}
.change-intro-div .file-input-wrapper .btn-file-input:hover, #profile-photo-modal .file-input-wrapper .btn-file-input:hover{
    color: #33d5c5;
}

.change-profile-photo-div{
    height: 30px;
    width: 30px;
    position: absolute;
    left: calc(50% - 15px);
    bottom: 0;
    display: none;
}

.change-profile-photo-div .upravitnahratsmazat{
    position: static;
}

.no-display-photo{
   display: none;
}

.croppie-container .cr-vp-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.approximate-trip-dates{
    display: none;
}

.approximate-trip-dates p {
  font-size: 0.9rem;
  line-height: 18px;
  color: #858585;
  position: relative;
  padding-left: 30px;
}

.approximate-trip-dates p:before {
  content: "";
  width: 16px;
  height: 16px;
  line-height: 14px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  background:url("../images/info.svg");
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  background-size: contain;
}

.flex-dates {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  position: relative;
}

.approximate-trip-dates select {
  height: 50px;
  line-height: 48px;
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 0 50px 0 15px;
  display: inline-block;
  margin: 20px 20px 0 0;
  background: #fff url("../images/arrowselect.svg") no-repeat center right 15px;
}

.approximate-trip-dates select:active, .approximate-trip-dates select:hover, .approximate-trip-dates select:focus {
  border: 1px solid #33d5c5;
}

.approximate-dates-to {
  display:none;
}

.approximate-dates-to:before {
  content: "-";
  margin-right: 15px;
}

.approximate-trip-dates .add-range, .approximate-trip-dates .remove-range {
  font-weight: 600;
  line-height: 50px;
  color: #232323;
  text-decoration: underline;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 20px;
}

.approximate-trip-dates .add-range:before, .approximate-trip-dates .remove-range::before {
  content: "";
  margin-right: 5px;
  text-decoration: none;
  display: inline-block;
  width: 12px;
  height: 11px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

.approximate-trip-dates .add-range:before {
  content: "+";
  font-size: 18px;
  top: -21px;
}

.approximate-trip-dates .remove-range::before {
  background: url("../images/remove.svg") no-repeat center;
  background-size: contain;
}

.approximate-trip-dates .remove-range {
  z-index: 2;
  background: #fff;
}

.approximate-trip-dates .add-range:hover {
  color: #00bcf5;
}

.account-page-content .content hr.another{
    margin-top: 5px;
}

.button-load-next-wrapper{
    text-align: center;
    margin-top: 25px;
}
.button-load-next-wrapper.with-bottom-margin{
    margin-bottom: 30px;
}



/* NOVE CSS WEB WORLDE NA OSTRE */
@-moz-document url-prefix() {
  .cr-slider {
    padding-top: 1px !important;
  }
}

.croppie-container .cr-slider-wrap {
  margin: 40px 0 15px 160px !important;
  width: calc(100% - 410px) !important;
}

.buttony button {
  width: 110px;
}

.rotate-buttons {
  width: 80px;
  position: absolute;
  right: 150px;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
}

.rotate-buttons button {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 38px;
  display: inline-block;
  position: relative;
}
@media (min-width: 1023px) {
  .rotate-buttons button[data-tool]:hover:after {
    content: attr(data-tool);
    padding: 3px 15px;
    position: absolute;
    left: 50%;
    top: 10px;
    -ms-transform: translate(-50%, 0); /* IE 9 */
    -webkit-transform: translate(-50%, 0); /* Safari */
    transform: translate(-50%, 0);
    white-space: nowrap;
    z-index: 20;
    background: #fff;
    border-radius: 10px;
    color: #000;
    font-size: 12px;
    line-height: 12px;
    font-weight: 700;
  }
  .rotate-buttons button[data-tool]:hover:after {
    content: attr(data-tool);
    padding: 5px 10px;
    position: absolute;
    left: 50%;
    top: -20px;
    -ms-transform: translate(-50%, 0); /* IE 9 */
    -webkit-transform: translate(-50%, 0); /* Safari */
    transform: translate(-50%, 0);
    white-space: nowrap;
    z-index: 20;
    background: #ededee;
    border-radius: 3px;
    color: #000;
    font-size: 13px;
    line-height: 12px;
    font-weight: 600;
  }
  .rotate-buttons button[data-tool]:hover:before {
    content: '';
    position: absolute;
    top: 2px;
    left: 50%;
    margin-left: -8px;
    z-index: 15;
    border: 8px solid transparent;
    border-top: 8px solid #ededee;
  }
}

#approximate-date {
  margin: 20px auto 25px auto;
  float: none;
}

.other-photos{
    display: none;
}

.grecaptcha-badge {
  visibility: hidden;
}
@media (max-width: 1400px) {

  .all-dates-message .informace p {
    left: 0;
    bottom: 23px;
    width: 100%;
  }
  .all-dates-message .informace p::before {
    border-right: 7px solid transparent;
    border-top: 7px solid #ededee;
    left: auto;
    top: auto;
    right: 3px;
    bottom: -14px;
    margin-top: 0;
  }
}

@media (max-width: 1300px) {
  .day p strong {
    font-size: 0.875rem;
  }

  .services-page-content .bcgrght {
    top: -20px;
    right: 0;
    width: 450px;
    height: 300px;
    background-size: contain;
  }

  .services-page-content .bcglft {
    left: 0px;
    width: 260px;
    height: 277px;
    background-size: contain;
  }

  .services-page-foto .services-page-content .bcglft {
    background-size: contain;
    width: 330px;
    height: 310px;
    top: -75px;
  }

  .services-page-foto .services-page-content .bcgrght {
    width: 270px;
    height: 180px;
    background-size: contain;
  }

  .conversation-content-header {
    width: 100%;
    padding: 15px;
  }

  .conversation-content-header .conversation-user {
    float: left;
  }

  .conversation-content-your-message {
    width: calc(100% - 40px);
    margin-left: 20px;
  }

  .multiple-images .slick-next {
    right: 0;
  }

  .multiple-images .slick-prev {
    left: 0;
  }
}

@media (max-width: 1200px) {
  .container {
    width: 100%;
  }

  .tricky-hr {
    width: calc(100% - -30px);
    margin-left: -15px;
  }

  .cc_container {
    left: 30% !important;
    right: 30% !important;
  }

  .user-post .post-description .header-description .next-posts {
    margin-top: 0px;
  }

  .top-photos-aside .top-photos .photo-content .box {
    height: 230px;
    line-height: 230px;
  }

  .top-photos-aside .top-photos .photo-content .box img {
    height: 230px;
  }

  aside.nejnastevovanejsi-zeme ol li {
    padding: 15px 0 15px 10px;
  }

  aside.nejnastevovanejsi-zeme .asidetitle {
    margin-top: 10px;
    margin-bottom: 25px;
  }

  .chat-window .content-answer .chat-person .chat-image::before {
    left: -50px;
  }

  .chat-window .content-answer .chat-person .chat-image::after {
    left: -50px;
  }

  .fail-page-content img {
    max-height: 250px;
    margin-bottom: 40px;
  }

  .account-page-content .content {
    padding: 30px;
    padding-top: 0;
  }

  .account-page-content .title-header {
    padding: 30px;
  }

  .account-page aside ul li a {
    font-size: 1.125rem;
  }

  .account-page aside ul li a span {
    margin-right: 10px;
  }

  .traveler .traveler-content, .traveler .overflow-trick {
    padding: 15px;
  }

  .traveler .traveler-content .traveler-img {
    margin-right: 20px;
  }

  .traveler:hover .overflow-trick .pohodar-trick {
    padding-right: 0px;
  }

  .chat-window .type-answer .buttons-answer {
    white-space: nowrap;
  }

  .zpet {
    position: static;
    float: right;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    font-size: 0.75rem;
  }

  .trip-create-page .hanlder-rel .zpet {
    top: 5px;
    position: absolute;
  }

  .activity-content .title-header h1 {
    font-size: 1.875rem;
  }

  .cestovatele .cestovatel .header-cestovatel {
    width: 40%;
  }

  .prozkoumat .cestovatele .cestovatel .header-cestovatel {
    width: 100%;
  }

  .prozkoumat .cestovatel .dsc-cestovatel p {
    padding-left: 30px;
    margin-right: 10px;
  }

  .cestovatele .cestovatel .nahrane-foto {
    width: 60%;
    height: 130px;
  }

  .cestovatele .nahrane-foto img {
    height: 65px;
    width: 25%;
  }

  .pratele-z-facebooku .header-cestovatel {
    padding: 10px;
    display: table;
  }

  .pratele-z-facebooku .cestovatel .img-cestovatel {
    margin-right: 0px;
    display: table-cell;
    vertical-align: top;
    float: none;
    width: 84px;
    height: 84px;
    line-height: 80px;
  }

  .cestovatel .img-cestovatel:before {
    width: 92px;
    height: 92px;
    left: -5px;
    top: -5px;
  }

  .cestovatel .img-cestovatel:after {
    width: 104px;
    height: 104px;
  }

  .cestovatel .img-cestovatel {
    width: 82px;
    height: 82px;
    line-height: 80px;
    margin-right: 10px;
  }

  .cestovatel .img-cestovatel span {
    width: 82px;
    height: 82px;
  }

  .pratele-z-facebooku .cestovatel .img-cestovatel span, .cestovatel .img-cestovatel img {
    width: 80px;
    height: 80px;
  }

  .pratele-z-facebooku .cestovatel .img-cestovatel::before {
    width: 92px;
    height: 92px;
  }

  .pratele-z-facebooku .cestovatel .img-cestovatel::after {
    width: 104px;
    height: 104px;
  }

  .pratele-z-facebooku .dsc-cestovatel {
    display: table-cell;
    vertical-align: top;
    padding-left: 15px;
  }

  .pratele-z-facebooku .cestovatel .dsc-cestovatel p {
    padding-left: 30px;
    margin-right: 10px;
  }

  .pratele-z-facebooku .cestovatel .dsc-cestovatel h2 {
    margin-bottom: 10px;
  }

  .add-friend {
    line-height: 30px;
    height: 36px;
    width: 36px;
    background-size: contain;
    right: 10px;
  }

  .registration-page .zpet {
    position: absolute;
    left: -145px;
  }

  .nahledy-upravenych-fotek .container, .order-buttons .container {
    width: 100%;
  }

  .absolute-left {
    left: 15px;
  }

  .absolute-right {
    right: 15px;
  }

  .container2 {
    width: 100%;
  }

  .chat-window .type-answer .buttons-answer button {
    margin-right: 25px;
  }

  .emojionearea.form-control{
    width:calc(85% - 25px);
    margin-right:25px;
    padding-left: 15px;
    padding-right: 25px;
  }

  .trip-create-page .order-menu {
    padding-top: 30px;
  }

  .trip-create-page .order-menu .container {
    width: 88%;
  }

  .update-visit-count-input {
    top: 32px;
  }
  .show-update-visit-input {
    top: 41px;
  }

    footer .parnters a {
        padding: 0 5px;
    }
}

@media (max-width: 1023px) {
  .cc_container {
    left: 25% !important;
    right: 25% !important;
  }

    .partners {
        height: 125px;
    }

    .partners label {
        display: block;
        font-weight: bold;
        padding: 15px 0;
        text-align: center;
        width: 100%;
    }

    .partners .partners-content {
        position: relative;
        display: block;
        margin: 0 25px;
        padding: 0 10px;
        width: calc(100% - 50px);
    }
    .partners .slick-list {
        overflow: hidden;
        margin: 0 15px;
    }

    .partners .partners-content .slick-arrow {
        position: absolute;
        width: 15px;
        height: 100%;
        top: 0;
        cursor: pointer;
        border: none;
        outline: none;
        z-index: 998;
        font-size: 0;
        line-height: 0;
        text-align: center;
    }
    .partners .partners-content .slick-prev {
        background: url("../images/homepage/arrow-gallery-left.png") no-repeat center;
        left: 0;
        background-size: contain;
    }
    .partners .partners-content .slick-next {
        background: url("../images/homepage/arrow-gallery-right.png") no-repeat center;
        right: 0;
        background-size: contain;
    }

  .popular-travelers {
    padding: 40px 0;
  }

  .the-latest-posts {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .user-post {
    flex-wrap: wrap;
  }

  .gallery-modal-content .image-gallery .flex-image {
    height: 100%;
  }

  .user-post .post-description {
    width: 100%;
    padding-bottom: 10px;
    height: auto;
  }

  .user-post .post-images {
    width: 100%;
    border-top: 1px solid #ececec;
    padding: 20px 10px;
  }

  #app {
    min-height: auto;
    padding-bottom: 0;
  }

  footer {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
    position: static;
  }

  footer a.address {
    width: 100%;
  }

  footer .logo {
      display: none;
  }

  footer ul {
    margin: 0px;
    margin-bottom: 20px;
    width: 100%;
  }

  footer a.address {
      display: inline-block;
    font-size: 0.875rem;
    padding-top: 6px;
    margin-top: 35px;
      margin-bottom: 20px;
  }

    footer ul li a {
        font-size: 1rem;
        padding: 0 5px;
    }

    footer ul li a::after {
        display: none;
    }
    footer .parnters {
        display: inline-block;
      float: none;
    }

    footer .parnters label {
        display: none;
    }
  a.socsite {
    margin: 0 5px;
  }


    #vmap {
    height: 500px;
    width: 100%;
  }

  .top-photos-aside {
    padding: 25px 0 50px;
  }

  .top-photos-aside .top-photos {
    width: 100%;
  }

  aside.nejnastevovanejsi-zeme {
    width: 100%;
    margin-left: 0;
    margin-top: 30px;
  }

  .top-photos-aside .top-photos .photo-content .box {
    height: auto;
    line-height: normal;
  }

  .top-photos-aside .top-photos .photo-content .box img {
    height: auto;
    max-height: 300px;
  }

  .respons-images .slick-list {
    overflow: hidden;
    float: left;
    width: 100%;
  }

  .fotogalerie-fotek-detail-tripu .next-photo {
    display: none;
  }

  body.bodyheight {
    height: auto;
    position: static;
    overflow: hidden;
    min-height: auto;
  }

  body.bodyheight footer {
    position: static;
  }

  .fail-page {
    margin-bottom: 0;
    padding-top: 130px;
    background-position: 0% 100px;
    background-size: contain;
  }

  .account-page-content .button {
    margin-top: 30px;
  }

  .account-page-content .content hr {
    margin-top: 30px;
    padding-top: 10px;
  }

  .odsraneni-uctu p span {
    margin-top: 10px;
  }

  .spinner-master * {
    transition: all 0.3s;
    box-sizing: border-box;
  }

  .spinner-master {
    position: absolute;
    height: 30px;
    width: 25px;
    display: block !important;
    z-index: 22;
    right: 30px;
    top: 40px;
  }

  .spinner-master label {
    cursor: pointer;
    position: static;
    height: 100%;
    width: 100%;
  }

  .spinner-master .spinner {
    position: absolute;
    height: 3px;
    width: 100%;
    padding: 0;
    background: #fff;
  }

  .spinner-master .diagonal.part-1 {
    position: relative;
    float: left;
  }

  .spinner-master .horizontal {
    position: relative;
    float: left;
    margin-top: 4px;
  }

  .spinner-master .diagonal.part-2 {
    position: relative;
    float: left;
    margin-top: 4px;
  }

  .spinner-master.open .spinner-spin > .horizontal { opacity: 0; }

  .spinner-master.open .spinner-spin > .diagonal.part-1 {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    margin-top: 8px;
  }

  .spinner-master.open .spinner-spin > .diagonal.part-2 {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    margin-top: -10px;
  }

  .account-page aside {
    position: fixed;
    width: 250px;
    height: 100%;
    max-height: 100vh;
    overflow-y: auto;
    background: #fff;
    z-index: 22;
    top: 0px;
    left: -250px;
    padding-left: 15px;
    border-right: 1px solid #ececec;
    padding-top: 0;
  }

  .account-page aside ul li a {
    height: 50px;
    line-height: 50px;
  }

  .account-page-content {
    width: 100%;
    margin-left: 0;
  }

  .account-page-content {
    z-index: unset;
  }

  .toggle-button {
    width: calc(100% - -60px);
    margin-left: -30px;
    padding: 20px 30px;
  }

  .toggle-content:last-child {
    padding-bottom: 0;
  }

  .order-page .container {
    width: 100%;
  }

  .order-page .bcg {
    background-size: contain;
  }

  .order-page {
    margin-top: 70px;
  }

  .ty-page h1, .order-page .order-page-content {
    margin-bottom: 30px;
  }

  .ty-page {
    display: inline-block;
  }

  .ty-page, .ty-page .button-bordered {
    margin-top: 30px;
  }

  .nahravani-fotek .progress .fake-border-radius {
    margin-bottom: 10px;
  }

  .order-page .order-page-content {
    padding: 0;
  }

  .nahravani-fotek {
    margin-top: 0;
  }

  .info-about-photos {
    margin-top: 0;
  }

  .nahravani-fotek img {
    max-height: 300px;
  }

  .chat-window .chat-person .chat-image, .chat-window .my-answer .chat-image {
    width: 70px;
    min-width: 70px;
  }

  .chat-window .my-answer .chat-image {
    margin-top: 16px;
  }

  .chat-window .chat-person .chat-image::after {
    right: -3px;
  }

  hr.special {
    top: 30px;
    left: 80px;
    height: calc(100% - 85px);
  }

  hr.special:after {
    content: "";
    position: absolute;
    left: -5px;
    bottom: 0px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #e6e6e6;
    border: 1px solid #e6e6e6;
  }

  .chat-window .my-answer {
    margin-bottom: 0;
  }

  .fotogalerie-content-detail-tripu .popisek-dne {
    padding-bottom: 0;
  }

  .chat-window .content-answer {
    padding-left: 90px;
  }

  .chat-window .content-answer .chat-person .chat-image::before {
    left: -20px;
    width: 20px;
  }

  .chat-window .content-answer .chat-person .chat-image::after {
    left: -28px;
  }

  .chat-window .chat-person {
    white-space: nowrap;
  }

  .chat-window .chat-person .chat-description {
    white-space: normal;
  }

  .chat-window .my-answer .chat-image::after {
    right: -11px;
  }

  .chat-window .type-answer {
    margin-left: 15px;
    margin-bottom: 30px;
  }

  .chat-window {
    padding: 0 15px;
  }

  .custom-select .selected:hover, .account-page-content .custom-select.tableselect .selectOption:hover p, .account-page-content .content table tr td .tableselect:hover .selected p {
    color: #000;
  }

  .button-bordered:hover {
    border-radius: 28px;
    box-shadow: none;
  }

  .button-bordered span {
    display: inline-block;
    width: 100%;
  }

  .button-bordered span:before, .button-bordered span:after {
    content: "";
    position: absolute;
    background: transparent;
    opacity: 0;
    border-radius: 32px;
    transition: all .3s ease;
  }

  .button-bordered span:before {
    left: -34px;
    top: -4px;
    width: calc(100% - -68px);
    height: 62px;
    border: 2px solid rgba(0, 188, 245, 0.25);
  }

  .button-bordered span:after {
    left: -38px;
    top: -8px;
    width: calc(100% - -76px);
    height: 70px;
    border: 2px solid rgba(42, 213, 197, 0.15);
    border-radius: 36px;
  }

  .login-page .registrace .button-bordered span::before {
    left: -54px;
    width: calc(100% - -108px);
  }


  .login-page .registrace .button-bordered span::after {
    left: -58px;
    width: calc(100% - -116px);
  }

  .login-page .gdpr-input {
    margin-top: 0;
  }

  .add-to-block .button-bordered span:before {
    height: 58px;
  }

  .add-to-block .button-bordered span:after {
    height: 66px;
  }

  .upozorneni-page .activity-content table tr td .button-bordered span:before {
    height: 46px;
  }

  .upozorneni-page .activity-content table tr td .button-bordered span:after {
    height: 54px;
  }

  .button-bordered:hover span:after, .button-bordered:hover span:before {
    opacity: 1;
  }

  .order-page .order-page-content.table {
    height: auto;
  }

  .kontakt-banner img {
    background-size: contain;
    max-width: none;
    width: auto;
    max-height: 200px;
  }

  .kontakt-mail {
    padding: 30px 0;
  }

  .quick-message {
    padding-top: 30px;
    margin: 30px 0;
  }

  .kontakt-banner::after {
    height: 200px;
  }

  .kontakt-banner h1 {
    margin-top: 10px;
  }

  body.bodyheight .popular-travelers {
    margin-bottom: 0;
  }

  .login-page .prihlaseni, .login-page .registrace {
    padding: 20px;
  }

  .login-page .registrace {
    margin-bottom: 15px;
  }

  .login-page .registrace .bcg {
    background-size: contain;
    width: 340px;
    height: 210px;
    right: -15px;
  }

  .activity-content {
    margin-top: 40px;
    max-width: 770px;
    width: 100%;
  }

  .header-section {
    padding-top: 40px;
  }

  .pratele-z-facebooku {
    margin-top: 30px;
  }

  .cestovatele .cestovatel .header-cestovatel, .cestovatele .cestovatel .nahrane-foto {
    width: 100%;
  }

  .cestovatele .fl33 {
    width: 50%;
  }

  .cestovatele .cestovatel .img-cestovatel {
    width: 74px;
    height: 74px;
    line-height: 70px;
  }

  .cestovatele .cestovatel .img-cestovatel span {
    width: 70px;
    height: 70px;
  }

  .cestovatele .cestovatel .img-cestovatel img {
    width: 68px;
    height: 68px;
  }

  .cestovatel .img-cestovatel::before, .cestovatel .img-cestovatel::after {
    display: none;
  }

  .cestovatel .img-cestovatel.traveler-premium .star {
    right: 4px;
    top: 7px;
  }

  .cestovatel .img-separator {
    height: 0;
  }

  .pratele-z-facebooku .cestovatel .img-cestovatel {
    width: 74px;
    height: 74px;
    line-height: 70px;
  }

  .pratele-z-facebooku .cestovatel .img-cestovatel span, .cestovatel .img-cestovatel img {
    width: 70px;
    height: 70px;
  }

  .pratele-z-facebooku .fl33 {
    width: 50%;
  }

  .fotogalerie-detail-tripu {
    margin-top: 30px;
    overflow: hidden;
  }

  .multiple-images .slick-slide, .multiple-images .slick-track {
    float: left;
  }

  .detail-tripu {
    padding-bottom: 30px;
  }

  .detail-tripu .container2 {
    flex-flow: column-reverse;
  }
  .detail-tripu .formated-date {
    margin-top: 10px;
  }

  .detail-tripu .container2 .buttons-on-left {
    margin-top: 15px;
    width: 100%;
    text-align: center;
  }

  .detail-tripu .container2 .button-on-right {
    width: 100%;
  }

  .fotogalerie-detail-tripu h2.title {
    margin: 30px 0;
  }

  .gallery-content {
    margin-bottom: 30px;
  }

  .video-detail-tripu, .fotogalerie-fotek-detail-tripu {
    margin-top: 20px;
    padding-bottom: 25px;
  }

  .komenty-o-detailu-tripu {
    margin-bottom: 30px;
  }

  .title-separ {
    margin-top: 20px;
  }

  .video .youtube {
    height: 400px;
    line-height: 400px;
  }

  .multiple-images .descrtiption {
    padding: 0;
    height: 50px;
  }

  .registration-page .button.mt60 {
    margin-top: 30px;
  }

  .registration-page .zpet {
    position: static;
    float: left;
    border-radius: 0;
    width: 100%;
    font-size: 12px !important;
  }

  .registration-page .zpet img {
    margin-right: 10px !important;
  }

  .confirmation-page {
    margin-bottom: 30px;
  }

  .services-page .container, .services-page-foto .container {
    width: 100%;
  }

  .services-page-content .flex {
    margin-bottom: 50px;
  }

  .services-page-content {
    padding-top: 50px;
  }

  .nahledy-upravenych-fotek {
    padding-bottom: 50px;
  }

  .services-page-content .bcgrght {
    width: 380px;
    height: 255px;
  }

  .services-page-content .bcglft {
    top: 0px;
    width: 200px;
    height: 210px;
  }

  .services-page-foto .services-page-content .bcglft {
    width: 270px;
    height: 250px;
  }

  .services-page-foto .services-page-content .bcgrght {
    top: 0;
    width: 200px;
    height: 140px;
  }

  .header-content {
    padding: 15px;
  }

  .services-page-content .cenik {
    margin-bottom: 50px;
  }

  .pokrocile-upravy .services-page-content .cenik {
    margin-bottom: 40px;
  }

  .fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 {
    margin-bottom: 0;
  }

  .fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .button-separ {
    display: none;
  }

  .trip-create-page .order-menu {
    margin-bottom: 0;
    padding-top: 30px;
  }

  .trip-create-page .hanlder-rel {
    margin: 30px 0;
  }

  .trip-create-page-content .container {
    width: 100%;
  }

  .trip-create-page-content {
    margin-bottom: 0px;
  }

  .order-buttons {
    padding: 30px 0;
    margin-top: 30px;
  }

  .multiple-images .slick-list {
    padding: 0 !important;
    margin-top: 0;
  }

  .nahrat-z-youtube {
    padding: 0 15px;
  }

  footer ul li a::after {
    width: 1px;
  }

  .zrusit-nahravani {
    margin-bottom: 0;
  }

  .message-content aside {
    width: 400px;
    position: fixed;
    left: -400px;
    top: 0;
    z-index: 99;
    background: #fff;
    height: 100vh;
  }

  .message-content aside .chat-room {
    height: 100vh;
  }

  .conversation-content {
    width: 100%;
  }

  .efekt-no-info.open {
    background: #01D9CF url("../img/closewhite.svg") no-repeat center;
  }

  .trip-create-page .file-input-wrapper {
    width: 100%;
    height: 70px;
    text-align: center;
    margin-top: 15px;
  }

  .file-input-wrapper > .btn-file-input {
    position: relative;
    top: 6px !important;
  }

  .fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu {
    position: relative;
  }

  .fotogalerie-fotek-detail-tripu .row.devices-slider .slick-arrow {
    position: absolute;
    top: 60%;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    width: 19px;
    height: 30px;
    font-size: 0;
    background-size: contain;
  }

  .fotogalerie-fotek-detail-tripu .row.devices-slider .slick-arrow.slick-prev {
    left: -5px;
    background: url("../img/arrow-gallery-left.svg") no-repeat center;
  }

  .fotogalerie-fotek-detail-tripu .row.devices-slider .slick-arrow.slick-next {
    right: -5px;
    background: url("../img/arrow-gallery-right.svg") no-repeat center;
  }

  .gallery-modal-content .image-gallery {
    width: 100%;
  }

  .gallery-modal-content .chat-gallery {
    display: none;
    width: 100%;
    max-width: 50%;
    position: absolute;
    right: -50%;
    top: 0;
    height: 100%;
    background: #fff;
  }
  .gallery-modal-content .chat-gallery.isIn {
    display: block;
  }

  .gallery-modal-content .chat-gallery .chat-window .my-answer {
    display: table;
    margin-bottom: 20px;
  }

  .gallery-modal-content .chat-gallery .chat-window .chat-person .chat-description, .gallery-modal-content .chat-gallery .chat-window .content-answer .chat-person .chat-description {
    width: auto;
    min-width: 70%;
    padding-left: 10px;
  }

  .gallery-modal-content .chat-gallery .chat-window .my-answer .chat-image {
    width: 45px;
  }

  .gallery-modal-content .chat-gallery .chat-window .type-answer {
    width: auto;
    display: table-cell;
    margin: 0;
    float: none;
    width: 100%;
  }

  .gallery-modal-content .chat-gallery .chat-window .chat-person .chat-image {
    width: 30px;
    padding-right: 0;
  }

  .info-about-photos .file-input-wrapper {
    width: 100%;
    height: 70px;
    margin: 20px 0;
    text-align: center;
  }

  .info-about-photos .file-input-wrapper > .btn-file-input {
    top: 8px !important;
  }

  .pagingInfo1 {
    color: #000;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 29.08px;
    text-transform: uppercase;
  }

  #addzastavka:hover span {
    background: #ededee;
  }

  #addzastavka {
    color: #00003f !important;
  }

  .order-menu ul li a {
    width: 150px;
    text-align: center;
  }

  .trip-create-page .order-menu hr {
    width: calc(100% - 150px);
    margin-left: 70px;
  }

  .order-menu hr.actived.half::before {
    width: 36%;
  }

  .zaloha-uctu p {
    margin-top: 30px;
  }

  .zaloha-uctu {
    padding-top: 30px;
  }

  .typ-propojeni {
    margin-bottom: 0;
  }

  p.desc-place {
    font-size: 0.6875rem;
    left: 5px;
    line-height: 14px;
  }

  p.desc-place::before {
    margin-right: 5px;
  }

  .progress .fake-border-radius {
    margin-bottom: 30px;
  }

  .account-capacity .content, .top-photos-aside, .popular-travelers {
    padding: 30px 0;
  }

  .traveler-profil-desc .trips p::after {
    margin: 0 15px;
  }

  .top-photos-aside .title {
    margin-bottom: 30px;
  }

  .tab-content {
    margin-top: 20px;
  }

  .user-options {
    position: static;
    margin-top: -25px;
    transform: translate(0%,0%);
    moz-transform: translate(0%,0%);
    -webkit-transform: translate(0%,0%);
    -o-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
  }

  .account-page-content .button#send, #frm-changePasswordForm .button, #frm-privateForm .button, .zaloha-uctu .button {
    margin-bottom: 0;
  }

  .img-center {
    border-left: 0;
  }

  .trip-create-page-content.optrick .order-page .flex-center {
    height: auto;
    overflow-y: visible;
  }

  .devices-slider {
    display: inline-block;
    width: 100%;
    margin-left: -30px !important;
  }

  .fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .button-bordered {
    display: none;
  }

  #editor {
    height: 300px;
  }

  #ed-wrap .buttony {
    padding: 15px;
  }

  .file-input-wrapper {
    text-align: center;
  }

  .odsraneni-uctu {
    margin-top: 20px;
  }

  #step5 {
    position: static;
  }

  .top-photos-aside .top-photos {
    width: 100%;
  }

  .container-midlle {
    width: 100%;
  }

  .container-midlle .box-input {
    position: absolute;
    left: 0;
    padding-left: 0 !important;
    top: 45px;
    margin-top: 0;
  }

  .trip-create-page #step4 .image-tricky .image-catcher {
    padding-bottom: 75%;
    height: auto;
  }

  .trip-create-page .modal-foto {
    left: auto;
    top: auto;
    right: 15px;
    bottom: 35px;
  }

  .trip-create-page .image-tricky .moznosti {
    top: auto;
    bottom: 10px;
  }

  .description-handler .place-input {
    float: none;
  }

  .hide-window {
    opacity: 1;
  }

  .customWindow .hide-window {
    display: none;
    opacity: 0;
  }

  .trip-create-page .order-menu .container {
    width: 100%;
  }

  .txt-pages {
    padding-bottom: 50px;
    padding-bottom: 30px;
  }

  .txt-pages h1 {
    margin: 50px 0;
  }

  .about-flex {
    margin-top: 50px;
  }

  .background-about-us {
    height: 280px;
  }

  .about-us-page {
    padding-bottom: 50px;
  }

  .wordlee-founder {
    margin-top: 0px;
  }

  .pridat-poznamku span {
    left: auto;
    right: 0;
    margin-left: 0;
  }

  .pridat-poznamku span::before {
    left: auto;
    right: 27px;
  }

  #map {
    right: 15px;
    left: auto !important;
    width: 300px;
  }

  .hezci-video-foto {
    padding-top: 40px;
  }

  .user-post .footer-buttons {
    position: static;
    width: calc(100% - 10px);
  }

  .gallery-modal-content .image-gallery .user-post .footer-buttons {
    position: absolute;
  }

  .user-post .post-description .place strong {
    white-space: normal;
  }

  .feed-section {
    padding: 90px 15px 0 15px;
  }

  .feed-section .title {
    font-size: 1.8rem;
    margin-bottom: 30px;
    line-height: 30px;
  }

  .feed-section .the-latest-posts {
    padding-top: 0;
  }

  .popular-travelers.disablemapdev {
    background: transparent;
  }

  .feed-section .the-latest-posts {
    background: #fff;
  }

  .feed-section .the-latest-posts .popular-travelers.disablemapdev .container {
    padding: 0;
  }

  .place-notifikace .informace p, #intro-alert-div .informace p {
    min-width: 265px;
    white-space: normal;
  }

  .order-page .order-page-content .title {
    margin-top: 30px;
    margin-bottom: 15px;
  }

  .premium-submit {
    margin-top: 30px !important;
  }

  .cestovatele #snippet--location-users .fl33 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .update-visit-count-input {
    top: 22px;
  }
  .show-update-visit-input {
    top: 31px;
  }

  .inner-wrapper {
    width: 100%;
  }

  .day .tooltip {
    display: none;
  }
  .day:nth-child(5) p::after {
    bottom: -21px;
    left: 7px;
  }
  .day:nth-child(5) p .timeline-place {
    position: absolute;
    left: -5px;
    top: 5px;
  }
  .day:nth-child(5) p {
    position: absolute;
    left: 0;
    -webkit-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  .oneDayTimeline .day:nth-child(5) p {
    top: -75px;
  }
  .oneDayTimeline .day:nth-child(5) p::after {
    bottom: -40px;
  }
  .day:last-child .tooltip::after, .day:last-child .tooltip::before {
    left: auto;
    margin-left: 0;
    right: 5px;
  }
  .day:last-child p .timeline-place  {
    position: absolute;
    right: -5px;
    top: 5px;
  }
  .day:last-child p::after {
    bottom: -21px;
    right: -5px;
    left: auto;
  }
  .posfix .day:nth-child(5) p .timeline-place, .posfix .day:last-child p .timeline-place {
    top: 0;
  }
  .posfix .day:last-child p::after {
    bottom: 19px;
  }
  .posfix .day p {
    top: 35px;
  }
  .posfix .oneDayTimeline .day p {
    top: 55px;
  }
  .posfix .oneDayTimeline .day:nth-child(5) p {
    top: 55px;
  }
  .posfix .day:nth-child(5) p::after {
    bottom: 19px;
  }
  .posfix .oneDayTimeline .day:nth-child(5) p::after {
    bottom: 4px;
  }
  #timeline {
    width: calc(100% - -30px);
    margin-left: -15px;
    padding: 0 15px;
  }
  .posfix #timeline.oneDayTimeline {
    bottom: -10px;
  }
}

@media (max-width: 768px) {
  body {
    overflow-x: hidden;
  }
  .modal-popup {
    max-width: 100%;
    left: 15px;
    margin-left: 0;
  }

  .the-latest-posts, .popular-travelers {
    padding-top: 20px;
    padding-bottom: 30px;
    background-position: -100px;
  }

  .button, .zpet, .odsraneni-uctu a {
    font-size: 0.75rem;
  }

  .account-page-content .odsraneni-uctu .content {
    padding-top: 15px;
    padding-bottom: 0;
  }

  .button-separ {
    margin: 10px 0;
  }


  .top-photos-aside {
    padding: 5px 0 30px;
    overflow-x: hidden;
  }

  #vmap {
    height: 350px;
  }

  .progress .fake-border-radius {
    margin-bottom: 20px;
  }

  .top-photos-aside .top-photos .name {
    line-height: 22px;
  }


  .menu-window {
    top: 56px;
    right: 15px;
    width: calc(100% - 30px);
  }

  .posrel {
    position: static;
  }

  .posrel .menu-button:after {
    content: '';
    position: absolute;
    bottom: -1px;
    right: 22px;
    z-index: 15;
    border-left: 12px solid transparent;
    border-right: 3px solid #ededee;
    border-bottom: 12px solid #ededee;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
  }

  .posrel.active .menu-button:after {
    opacity: 1;
  }

  .menu-window::after {
    display: none;
  }

  .fail-page {
    padding-top: 100px;
  }

  .fail-page-content p {
    line-height: 30px;
    margin-bottom: 10px;
    font-size: 1.125rem;
  }

  .fail-page-content img {
    max-height: 200px;
    margin-bottom: 30px;
  }

  .fail-page-content {
    margin-bottom: 30px;
  }

  .account-page-content {
    margin: 30px 0;
  }

  .account-page-content .title-header, .account-page-content .content {
    padding: 15px;
  }

  .account-page-content .content {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .spinner-master {
    right: 15px;
    top: 28px;
  }

  .account-page-content .title-header h1 {
    font-size: 1.875rem;
  }

  .account-page {
    margin-top: 56px;
  }

  .account-page-content .box-input {
    width: 100% !important;
    margin-top: 20px !important;
  }

  .account-page-content .box-input.w20.specialwidth {
    width: 35% !important;
  }

  .account-page-content .box-input.w80.specialwidth {
    width: 65% !important;
  }

  .box-input .info {
    display: inline-block;
    width: 100%;
    position: static;
    text-align: left;
    margin-top: 10px;
  }

  .account-page-content .content hr.another {
    margin-top: 20px;
    padding-top: 10px;
  }

  .account-page aside {
    top: 56px;
  }

  .toggle-button {
    width: calc(100% - -30px);
    margin-left: -15px;
    padding: 20px 15px;
  }

  .box-input .informace {
    margin-top: 0;
  }

  .box-input .informace p {
    font-size: 0.6875rem;
  }

  .account-page-content .content hr {
    margin-top: 20px;
    padding-top: 0;
    width: calc(100% - -10px);
    margin-left: -5px;
  }

  .account-page-content .content table tr td p {
    font-size: 0.8125rem;
  }

  .order-page .order-page-content .nahravani-fotek .title {
    margin-top: 0 !important;
    margin-bottom: 10px;
  }

  .nahravani-fotek p {
    margin-bottom: 25px;
  }

  .nabidka-video {
    margin-top: 20px;
    text-align: center;
    padding: 15px;
  }

  .nahravani-fotek.nahravani-videa .progress .fake-border-radius {
    margin-bottom: 30px;
  }

  .nabidka-video p {
    width: 100%;
    margin-top: 0;
    margin-bottom: 15px;
  }

  .nabidka-video img {
    top: 20px;
  }

  .order-page .order-page-content table {
    margin-top: 40px;
  }

  .stacktable.large-only {
    display: none !important;
  }

  .stacktable.small-only {
    display: block !important;
    width: 100%;
    overflow: hidden;
  }

  .stacktable tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }

  .stacktable {
    width: 100%;
    border: none;
    height: auto;
  }

  .table-responsive table th:first-child {
    display: none;
  }

  .table-responsive table td:first-child {
    display: unset;
    margin: 0;
  }

  .table-responsive table tbody tr {
    border-bottom: 0;
  }

  .table-responsive tr td {
    display: inline-block;
    border: 1px solid #d6dacd;
    border-top: 0;
    text-align: center !important;
    color: #96a8b1;
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 28px;
    text-transform: uppercase;
  }

  .table-responsive tr td span {
    vertical-align: middle;
    color: #0d1523;
    font-size: 0.875rem;
    font-weight: 600;
  }

  .table-responsive .st-key {
    width: 40%;
    padding: 10px !important;
    float: left;
  }

  .table-responsive .st-val {
    width: 60%;
    padding: 10px !important;
    float: left;
    border-left: 0;
  }

  .table-responsive tr {
    display: flex;
    word-wrap: break-word;
    width: 100%;
    text-align: center;
    border-bottom: 0 !important;
  }

  .table-responsive table tbody tr {
    border-bottom: 0;
  }

  .table-responsive tr.first {
    border-top: 1px solid #d6dacd;
  }

  .table-responsive table td.produkt .table .tb-cell span {
    padding-right: 0;
    text-align: center;
  }

  .table-responsive table td.produkt .table .tb-cell a {
    margin-bottom: 10px;
    display: inline-block;
  }

  .table-responsive table td.produkt .table .tb-cell {
    display: inline-block;
    width: 100%;
  }

  .table-responsive table td.pocet .styled-quantity {
    float: none;
    display: inline-block;
  }

  .table-responsive table td.disnone {
    display: block;
  }

  .order-page .order-page-content table tr td .custom-select {
    float: none;
    display: block;
    margin: auto;
  }

  .order-page .order-page-content table tr td.img-dsc p {
    padding-left: 0;
    display: block;
    margin: auto;
    margin-bottom: 10px;
  }

  .order-page .order-page-content .title {
    margin-bottom: 10px;
    margin-top: 30px;
  }

  .order-buttons {
    padding: 30px 0;
  }

  #step1 .order-buttons {
    margin-top: 30px;
  }

  .chat-window .chat-person {
    margin-bottom: 10px;
  }

  .chat-window .chat-person .chat-image img, .chat-window .my-answer .chat-image img {
    width: 36px;
    height: 36px;
    min-width: 36px;
  }

  .chat-window .chat-image.premium-user .star {
    left: 25px;
    top: 2px;
  }

  .chat-window .chat-person .chat-image.premium-user:before, .chat-window .my-answer .chat-image.premium-user:before {
    width: 10px;
    height: 10px;
    right: 20px;
    top: 2px;
  }

  .chat-window .content-answer .chat-person .chat-image img {
    width: 32px;
    min-width: 32px;
    height: 32px;
    top: 3px;
  }

  .chat-window .chat-person .my-answer .chat-image.premium-user .star,
  .chat-window .content-answer .chat-image.premium-user .star{
    left: 23px;
  }

  .chat-window .chat-person .chat-image, .chat-window .my-answer .chat-image {
    width: 56px;
    min-width: 56px;
    padding-right: 10px;
  }

  .chat-window .content-answer .chat-person .chat-image {
    width: 42px;
    min-width: 42px;
    padding-right: 0px;
  }

  hr.special {
    top: 20px;
    left: 63px;
    height: calc(100% - 100px);
  }

  .chat-window .chat-person .chat-image::after {
    right: 0;
    top: 12px;
  }

  .chat-window .chat-person .chat-description {
    padding-left: 10px;
  }

  .chat-window .content-answer {
    padding-left: 65px;
  }

  .chat-window .content-answer .chat-person .chat-image::before {
    top: 18px;
  }

  .chat-window .content-answer .chat-person .chat-image::after {
    left: -22px;
    top: 11px;
  }

  .chat-window .content-answer .chat-person .chat-description, .chat-window .chat-person .chat-description {
    margin-top: 5px;
  }

  .chat-window .content-answer .next-answers {
    margin-left: 45px;
  }

  .chat-window .my-answer .chat-image::after {
    right: -6px;
    top: 7px;
  }

  .chat-window .type-answer {
    width: calc(100% - 66px);
    margin-left: 10px;
    margin-bottom: 20px;
    margin-top: 10px;
  }

  .emojionearea, .emojionearea.form-control {
    width: 100% !important;
  }

  .emojionearea .emojionearea-button {
    right: 98px !important;
    bottom: -33px !important;
    top: unset !important;
  }

  .chat-window .type-answer .buttons-answer {
    float: right;
    width: auto;
    height: 40px;
    position: relative;
    top: -2px;
  }

  .chat-window .type-answer .buttons-answer button {
    margin-right: 15px;
    height: 40px;
    line-height: 40px;
  }

  .chat-window .type-answer .buttons-answer button img {
    width: 25px;
  }

  .chat-window .my-answer {
    margin-top: 0;
  }

  .emojionearea, .emojionearea.form-control {
    padding-left: 15px !important;
    padding-right: 40px !important;
  }

  .emojionearea .emojionearea-editor {
    padding: 8px 0 !important;
    min-height: 50px !important;
  }

  .the-latest-posts .title {
    margin-bottom: 10px;
  }

  .order-page .newtitle {
    font-size: 1.625rem;
    line-height: 30px;
  }

  .order-menu {
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .order-page {
    margin-top: 56px;
  }
  .button.slick-play {
    float: none;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .login-page .prihlaseni, .login-page .registrace {
    width: 100%;
    height: auto;
  }

  .login-page .registrace {
    text-align: center;
  }

  .login-page .title {
    margin-bottom: 10px;
    text-align: center;
  }

  .login-page .button, .login-page .registrace .button-bordered, .login-page label {
    margin-top: 20px;
  }

  .login-page {
    padding-top: 56px;
  }

  .login-page .registrace .bcg {
    width: 270px;
  }

  .mapa-profil a.button-bordered {
    position: relative;
    right: 0;
    margin: 30px 0;
  }

  .mapa-profil a.button-bordered:before {
    height: 50px;
  }

  .popular-travelers .title {
    margin-bottom: 20px;
  }

  .filtation {
    text-align: center;
  }

  .my-activity-page {
    padding-top: 56px;
    padding-bottom: 30px;
  }

  .activity-content {
    margin-top: 30px;
  }

  .activity-content .title-header {
    padding: 15px;
  }

  .activity-content .title-header h1 {
    font-size: 4vw;
  }

  .registration-page .title-header h1 {
    font-size: 1.5rem;
  }

  .activity-content .content .another-title, .activity-content table tr td {
    padding: 0 15px;
  }

  .prozkoumat {
    padding-top: 56px;
  }

  .header-section {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .search-filtration ul li strong {
    font-size: 0.75rem;
    line-height: 14px;
    padding: 10px;
  }

  .search-filtration ul li span {
    height: 30px;
    line-height: 30px;
  }

  .search-filtration hr {
    top: 45px;
  }

  .header-section .search .search-input {
    width: 75%;
  }

  .prozkoumat .cestovatele.bt1px .title {
    margin-bottom: 0;
  }

  .cestovatele.bt1px {
    padding-bottom: 0;
  }

  .vysledek-hledani {
    margin-top: 20px;
  }

  .prozkoumat .button-separ {
    margin-top: 20px;
  }

  .cestovatele .fl33 {
    width: 100%;
    margin-bottom: 20px;
  }

  .cestovatele {
    padding-bottom: 25px;
  }

  .cestovatel .img-cestovatel {
    margin-right: 10px;
  }

  .pratele-z-facebooku .fl33 {
    width: 50%;
    margin-bottom: 0;
    margin-top: 30px;
  }

  .pratele-z-facebooku .fl33 {
    width: 100%;
    margin-top: 20px;
  }

  .cestovatele.bt1px {
    margin-top: 30px;
  }

  .fotogalerie-fotek-detail-tripu button.likeit {
    top: 5px;
    right: 5px;
  }

  .fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 .box p.likes {
    right: 5px;
    bottom: 0;
  }

  .fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 {
    padding: 0 10px;
  }

  .fotogalerie-fotek-detail-tripu .row {
    margin: 0 -10px;
  }

  .detail-tripu {
    margin-top: 80px;
  }

  .detail-tripu-desc {
    margin-top: 0;
  }

  .trip-social-buttons p {
    float: none;
    display: inline-block;
  }

  .detail-tripu .button-bordered {
    float: none;
    display: inline-block;
    margin-top: 20px;
  }

  .video {
    padding: 0;
    margin-top: 25px;
  }

  .video .youtube {
    height: 300px;
    line-height: 300px;
  }

  .posfix .gallery-content {
    padding: 0 15px;
  }

  .posfix .multiple-images {
    margin: 0;
    margin-top: 15px;
    padding-bottom: 150px;
    height: calc(100vh - 230px);
  }

  .posfix .multiple-images .slick-prev, .posfix .multiple-images .slick-next {
    top: 30%;
  }

  .gallery-content .close {
    right: 10px;
    top: 10px;
  }

  .description-content .nadpis {
    font-size: 0.875rem;
  }

  .gallery-content .pagingInfo {
    margin: 10px 0 0 0;
    position: static;
    -webkit-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    display: inline-block;
    width: 100%;
    text-align: center;
  }

  .description-content {
    height: auto;
    transition: all .3s ease;
  }

  .description-content .descrtiption {
    padding: 0 10px;
    font-size: 0.8125rem;
    line-height: 20px;
    max-height: 40px;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
  }

  .posfix #inner-timeline {
    height: 110px;
  }

  .day .tooltip {
    top: -25px;
    height: 20px;
    line-height: 18px;
    font-size: 11px;
    padding: 0 5px;
  }

  #new-map {
    width: 100%;
    height: 150px;
    right: 0;
    bottom: 210px;
  }

  .multiple-images .slick-prev, .multiple-images .slick-next {
    width: 30px;
    height: 30px;
  }

  .multiple-images .slick-next::before, .multiple-images .slick-prev::before {
    width: 20px;
    height: 30px;
    background-size: contain;
    margin-top: -15px;
  }

  .multiple-images .slick-next::before {
    right: 4px;
  }

  .multiple-images .slick-prev::before {
    left: 4px;
  }

  .multiple-images .slick-next {
    right: 0;
  }

  .multiple-images .slick-prev {
    left: 0;
  }

  .posfix .gallery-content p.zacatek-tripu {
    display: none !important;
  }

  .gallery-handler.posfix {
    height: 100vh;
  }

  .order-page .order-page-content table tr td.price {
    line-height: 28px;
  }

  .registration-page {
    width: 100%;
    margin-top: 60px;
  }

  .registration-page .title-header {
    padding: 15px;
  }

  .registration-page .content {
    padding: 15px;
  }

  .registration-page .nebo {
    margin-top: 30px;
  }

  .box-input.validace::after {
    right: 25px;
    top: 3px;
  }

  .box-input.mt50 {
    margin-top: 30px;
  }

  .registration-page .box-input .informace {
    margin-top: 35px;
  }

  .confirmation-page {
    width: 100%;
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 30px 15px;
  }

  .confirmation-page h1 {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 1.875rem;
  }

  .services-page {
    margin-top: 60px;
  }

  .header-content ul li a {
    font-size: 0.875rem;
  }

  .services-page-content .bcglft, .services-page-content .bcgrght, .services-page-foto .services-page-content .bcglft, .services-page-foto .services-page-content .bcgrght {
    display: none;
  }

  .services-page-content {
    padding-top: 30px;
  }

  .services-page-content p, .services-page-content .cenik, .services-page-foto .services-page-content h3.title {
    margin-top: 30px;
  }

  .services-page-content .flex, .services-page-content h2.title, .services-page-content .cenik, .pokrocile-upravy .services-page-content .cenik h3.title {
    margin-bottom: 30px;
  }

  .services-page-content h2.title {
    line-height: 35px;
    font-size: 1.5625rem;
  }

  .services-page-content .flex .content-info {
    width: 33.3333%;
  }

  .pokrocile-upravy .services-page-content .cenik table {
    width: 100%;
  }

  .pokrocile-upravy .nahledy-upravenych-fotek {
    padding-bottom: 30px;
  }

  .upozorneni-page .activity-content table tr td.user-img {
    padding-left: 15px;
    width: 58px;
  }

  .upozorneni-page .activity-content table tr td.user-img .star {
    right: 2px;
    top: 18px;
  }

  .upozorneni-page .activity-content table tr td {
    padding: 10px;
  }

  .upozorneni-page .activity-content table tr td .button-bordered span {
    font-size: 0.75rem;
  }

  .prozkoumatbcg {
    background-size: cover;
    background-attachment: fixed;
  }

  .trip-create-page {
    margin-top: 56px;
  }

  .trip-create-page-content .radio-styled .box-input {
    width: 100%;
    text-align: center;
    left: -5px;
    top: 0;
  }

  .radio-styled .box-input.navsteva {
    left: -5px;
  }

  .radio-styled .box-input .informace {
    margin-top: 0;
  }

  .radio-styled label .txt-lbl .box-input .informace {
    position: static;
  }

  .trip-create-page .hanlder-rel .zpet {
    position: static;
    display: block;
    float: none;
    margin-bottom: 10px;
  }

  .trip-create-page .hanlder-rel {
    margin-top: 20px;
  }

  .radio-styled {
    padding: 10px 20px 10px 10px;
  }

  .radio-styled label::before {
    left: 10px;
  }

  .radio-styled .radio-styled label {
    padding-left: 25px;
    padding-right: 15px;
  }

  .komenty-o-detailu-tripu .trip-social-buttons .to-right {
    float: none;
    display: inline-block;
  }

  .trip-create-page .box-input{
    width: 100%;
  }

  .transport-types .box-input {
    width: auto !important;
    position: relative;
    top: 11px;
  }

  .box-input .informace p::before {
    left: 50%;
    top: 28px;
    border-right: 6px solid transparent;
    border-top: 6px solid #ededee;
    margin-left: 1px;
  }

  #step2.visit .transport-types {
    margin-top: 15px;
  }

  #step2.visit .transport-types hr {
    display: none;
  }

  #step2.visit .transport-types .box-input {
    top: 0;
    width: 100% !important;
    text-align: center;
    right: 0;
    padding-right: 0;
  }

  #step2.visit .transport-types .box-input button.informace {
    left: 0;
    display: inline-block;
    float: none;
    position: relative;
  }

  #step2.visit .box-input .informace p {
    left: -14px;
  }

  #step2.visit .box-input .informace p::before {
    margin-left: -6px;
  }

  .transport-types .box-input button.informace span {
    float: none;
    display: inline-block;
  }

  .trip-create-page .image-tricky {
    width: 50%;
  }

  .foto-video-part {
    width: 100%;
  }

  .foto-video-part:last-child {
    margin-top: 30px;
  }

  .hezci-video-foto {
    padding-top: 30px;
    margin-bottom: 0;
  }

  .rekapitulace-trip {
    padding-bottom: 15px;
    margin-bottom: 15px;
    margin-top: 40px;
  }

  .flex-end-trip .name-post {
    margin-bottom: 0px;
  }

  .rekapitulace-trip .next-posts a img {
    display: inline-block;
    border: 2px solid #fff;
  }

  .trip-create-page .image-tricky:nth-child(odd) {
    clear:left
  }

  .trip-create-page .image-tricky:nth-child(3n+1) {
    clear:none;
  }

  .box-input.w-autod-i-b {
    margin-bottom: 5px;
  }

  .message-page {
    margin-top: 56px;
  }

  .message-page-header {
    padding: 20px 0;
  }

  .message-page-header .efekt-no-info {
    width: 45px;
    height: 45px;
    top: -5px;
    line-height: 45px;
  }

  .conversation-content-header {
    height: auto;
    padding: 10px 15px;
  }

  .conversation-content-header .conversation-user span {
    width: 52px;
    height: 52px;
  }

  .conversation-content-header .conversation-user span img {
    width: 52px;
    height: 52px;
  }

  .conversation-content-header button {
    height: 52px;
  }

  .conversation-content-body {
    width: calc(100% - 10px) !important;
    margin-left: 10px;
  }

  .conversation-content-body .conversation-content-friend {
    padding-right: 0;
    padding-left: 40px;
  }

  .conversation-content-body .conversation-content-friend p:first-child::before {
    left: -14px;
    border: 16px solid transparent;
    border-top: 16px solid #fff;
  }

  .conversation-content-body .conversation-content-friend p:first-child::after {
    left: -34px;
    top: -28px;
    height: 20px;
  }

  .conversation-content-body .conversation-content-my {
    padding-left: 0;
    padding-right: 40px;
  }

  .conversation-content-body img {
    width: 34px;
    height: 34px;
  }

  .conversation-content-body .conversation-content-my p:first-child::after {
    right: -14px;
    border: 16px solid transparent;
    border-top: 16px solid #3fd9cb;
  }

  .conversation-content-body .date-separ p {
    margin-top: 0;
  }

  .conversation-content-body .date-separ span {
    top: 11px;
  }

  .conversation-content-body .date-separ {
    width: 97%;
  }

  .buttons-functions button {
    height: 40px;
    line-height: 40px;
  }

  .buttons-functions {
    height: 45px;
    padding-right: 15px;
  }

  .conversation-content-your-message .emojionearea .emojionearea-button {
    left: 15px
  }

  .buttons-functions button {
    margin-left: 10px;
  }

  .buttons-functions {
    padding-left: 40px;
  }

  .gallery-modal-content .chat-gallery {
    max-width: 100%;
    right: -102%;
    height: calc(100% - 100px);
    z-index: -1;
  }

  .gallery-modal-content .author-photo {
    background: transparent;
  }

  .gallery-modal-content .chat-window {
    position: static;
  }

  .gallery-modal-content .image-gallery.isIn .user-post {
    bottom: -48px;
  }

  .showchat.open {
    background: url("../images/close.svg") no-repeat center;
    position: fixed !important;
    background-size: contain;
    right: 0px;
    top: 20px;
    z-index: 9900;
    opacity: 1 !important;
    width: 20px !important;
    height: 20px !important;
  }

  .showchat.open img {
    display: none;
  }

  .gallery-modal-content .image-gallery .user-post .footer-buttons button.showchat.open .count {
    display: none;
  }

  .close-gallery {
    z-index: 999;
    background-size: 70%!important;
    width: 35px;
    height: 35px;
    right: 15px;
    top: 10px;
  }

.ar-l{
  display:none !important;
}
.ar-r{
  display:none !important;
}

  .gallery-modal-content .empty-content {
    margin-bottom: 15px;
  }

  .gallery-modal-content .chat-gallery.isIn .chat-window .my-answer {
    position: fixed;
    bottom: 0px;
    left: 0px;
    margin-bottom: 0;
    z-index: 999;
  }
  .gallery-modal-content .chat-gallery.isIn .chat-window .chat-person .my-answer {
    position: relative;
  }

  .gallery-modal-content .chat-gallery .chat-window .my-answer .chat-image {
    display: none;
  }

  .gallery-modal-content .chat-gallery .emojionearea, .gallery-modal-content .chat-gallery .emojionearea.form-control {
    padding-right: 0 !important;
  }

  .upozorneni-page .activity-content table tr td .button-bordered span:before {
    height: 46px;
  }

  .upozorneni-page .activity-content table tr td .button-bordered span:after {
    height: 54px;
  }

  .multiple-images .slick-dots li p:after {
    -webkit-transform: translate(-48%, 0%);
    -ms-transform: translate(-48%, 0%);
    transform: translate(-48%, 0%);
  }

  .gallery-modal {
    left: -8px;
    width: calc(100vw - -16px);
  }

  .trip-create-page-content {
    margin-top: 20px;
  }

  .order-menu ul li {
    width: 50px;
  }

  .order-menu ul li a {
    width: 100%;
    position: relative;
  }

  .order-menu ul li a strong {
    line-height: 16px;
    position: absolute;
    top: 20px;
    font-size: 0;
  }

  .order-menu ul li:first-child a strong {
    left: 80px;
  }

  .order-menu ul li:last-child a strong {
    right: 15px;
    left: auto;
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .order-menu ul li.active a strong {
    font-size: 0.75rem;
  }

  .trip-create-page .order-menu hr {
    width: calc(100% - 40px);
    margin-left: 20px;
  }

  .typ-propojeni .custom-select {
    width: 100%;
  }

  .typ-propojeni p.propojeno {
    line-height: 30px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .toggle-content {
    padding-bottom: 30px;
  }

  .traveler-profil-desc {
    margin-top: -60px;
  }

  .responzive-special {
    padding-top: 0;
    display: block;
    text-align: center;
  }

  .traveler-profil .responzive-special a.button {
    float: none;
    display: block;
    max-width: 240px;
    margin: auto;
    margin-bottom: 30px;
  }

  .traveler-profil a.socsite {
    margin:0 10px 20px 10px;
    float: none;
  }

  .traveler-profil-desc p.stats {
    margin-bottom: 15px;
  }

  .traveler-profil-desc .trips, .traveler-profil-desc .description {
    display: none;
  }

  .user-options .options {
    font-size: 0 !important;
    margin-left: 0;
    width: 30px;
    min-width: 30px;
    text-align: center;
  }

  .user-options .options img {
    margin-right: 0;
  }

  .responzive-special .description  {
    display: block;
    margin: 15px 0;
    padding: 0 15px;
  }

  .svg-pan-zoom-control {
    display: none !important;
  }

  .responzive-special .trips {
    display: block;
  }

  .responzive-special .trips p {
    color: #050505;
    font-size: 1rem;
    font-weight: 400;
    line-height: 25px;
    margin: 5px 0;
  }

  .responzive-special .trips p img {
    margin-right: 10px;
    position: relative;
    top: -1px;
  }

  .responzive-special .options {
    display: inline-block;
    margin-bottom: 20px;
  }

  .absolute-right, .absolute-left {
    display: none;
  }

  #profile-photo-modal{
    left: 100px;
    right: auto;
    height: 88px;
    top: 30px;
  }

  .modal-foto {
    width: 160px;
    text-align: left;
    bottom: auto;
  }

  .modal-foto .file-input-wrapper, .modal-foto .vybrat-smazat-fotku a, .modal-foto .vybrat-smazat-fotku button {
    padding: 5px;
  }

  .change-intro-div .file-input-wrapper .btn-file-input, #profile-photo-modal .file-input-wrapper .btn-file-input, .modal-foto .vybrat-smazat-fotku a, .modal-foto .vybrat-smazat-fotku button, .change-intro-div .file-input-wrapper .btn-file-input, #profile-photo-modal .file-input-wrapper .btn-file-input {
    font-size: 0.7rem;
  }

  .modal-foto .file-input-wrapper > .btn-file-input {
    font-size: 0.7rem;
  }

  .options {
    padding: 0 10px;
    margin: 0px 10px 0 10px;
  }

  .detail-tripu .container2 {
    flex-wrap: wrap;
  }

   .user-options {
    width: 100%;
    text-align: center;
    justify-content: center;
    margin-top: 20px;
  }

  .detail-tripu #back.button-bordered {
    display: none;
  }

  .description-content .nadpis img {
    margin-right: 5px;
  }

  .box-input .label .informace{
    width: 100%;
    left: 0;
    margin-left: 10px;
  }

  .trip-create-page-content .box-input label {
    white-space: nowrap;
  }

  .detail-tripu .select-user {
    margin: 0;
    width: 100%;
  }

  .detail-tripu .user-options {
    position: relative;
    z-index: 22;
    left: auto;
    top: 0;
  }

  .detail-tripu-desc h1 {
    margin-top: 10px;
    margin-bottom: 15px;
  }

  .detail-tripu .select-user .custom-select .selected {
    line-height: 28px;
  }

  .select-user .custom-select .selected p {
    font-size: 0.875rem;
  }

  .detail-tripu .select-user .custom-select .selected img {
    top: 0 !important;
  }

  .detail-tripu .select-user .custom-select .selectOptions {
    width: 100% !important;
  }

  .sign-invalid {
    font-size: 0.6875rem;
    padding: 5px;
    width: calc(100% - -10px);
    margin-left: -5px;
  }

  .gdpr-input label {
    font-size: 0.75rem;
    text-align: center;
    padding-left: 25px;
  }

  #ed-wrap {
    width: calc(100% - 30px);
    max-width: 100%;
    background: #fff;
    border-radius: 5px;
    padding: 10px;
  }

  #editor {
    height: 250px;
  }

  #ed-wrap .buttony {
    padding-top: 50px;
  }

  .croppie-container .cr-slider-wrap {
    width: calc(100% - 120px) !important;
    margin: 15px 0 15px 15px !important;
  }

  .rotate-buttons {
    right: 10px;
    bottom: 78px;
  }

  .registration-page #intro-photo-thumbnail {
    width: 100%;
    margin-right: 0;
  }

  .file-input-wrapper.bigger {
    width: 100%;
    height: 70px;
    margin-top: 15px;
  }

  .file-input-wrapper > .btn-file-input {
    top: 8px !important;
  }

  .registration-page .button {
    margin-top: 20px;
  }

  .top-photos-aside #snippet--photosWrapper {
    overflow: hidden;
    width: 100vw;
    padding-right: 32px;
  }

  .top-photos-aside .top-photos .respons-images {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    overflow: hidden;
    overflow-x: auto;
    margin: 0 -8px;
    padding-bottom: 30px;
  }

  .top-photos-aside .top-photos .date {
    line-height: 20px;
  }

  .top-photos-aside .top-photos .photo-content {
    float: none;
    width: 270px;
    min-width: 270px;
    height: 270px;
    padding: 0 8px;
  }

  .top-photos-aside .top-photos .photo-content .box {
    width: 100%;
    height: 270px;
    line-height: 270px;
  }

  .top-photos-aside .top-photos .photo-content .box div {
    height: 270px;
  }

  .anet-bobmy.inf-trick {
    position: absolute;
    width: calc(100% - 145px) !important;
    left: 145px;
    top: -5px;
  }

  .box-input .informace p {
    padding: 5px 8px;
  }

  #user-box {
    width: 50%;
  }

  .hezci-video-foto {
    border-top: 0;
  }

  .place-notifikace, #intro-alert-div {
    width: calc(100% - 5px);
  }

  .route-map-wrapper, #route-map {
    height: 400px !important;
  }

  .flex-end-trip .left-side, .flex-end-trip .right-side {
    padding: 15px 0;
    width: 100%;
  }

  .trip-create-page #step4 h2 {
    margin-bottom: 20px;
  }

  .flex-end-trip div.right-side {
    padding: 0;
    border-left: 0;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-right: 10px;
  }

  .rekapitulace-trip .next-posts p {
    font-size: 0;
    line-height: 0;
    margin-bottom: 0;
    display: inline-block;
  }

  .rekapitulace-trip .next-posts p:before {
    content: "&";
    display: inline-block;
    margin-right: 5px;
    color: #000;
    font-size: 1rem;
    font-weight: 400;
  }

  .description-handler .uvodka, .description-handler .uvodkamista {
    line-height: 20px;
    margin-top: 10px;
  }

  .trip-create-page .content-handler-3-images .group-div {
    margin-top: 20px;
  }

  .upravy-oznacenymi {
    position: relative;
  }

  .posrel-handle {
    position: relative;
  }

  .upravy-oznacenymi .box-input.abs {
    position: absolute;
    top: -5px;
    right: 0;
  }

  .upravy-oznacenymi .box-input.abs .informace {
    padding-left: 275px;
    width: auto;
  }

  .upravy-oznacenymi .box-input.abs .informace p {
    left: 0;
    bottom: 30px;
  }

  .upravy-oznacenymi .box-input.abs .informace p::before {
    border-right: 6px solid transparent;
    border-top: 6px solid #ededee;
    left: auto;
    top: auto;
    right: 4px;
    bottom: -12px;
  }

  .upravy-oznacenymi .box-input.abs .informace span {
    margin-right: 0;
  }

  .inputs .box-input.abs-r {
    position: absolute;
    top: -5px;
    left: 85px;
    width: calc(100% - 85px) !important;
  }

  #map-canvas {
    height: 400px;
  }

  .ui-tooltip .hide-window {
    display: inline-block;
    top: -37px;
  }

  .ui-tooltip {
    position: fixed;
    width: 260px !important;
    min-width: 260px !important;
    left: 50% !important;
    top: 110px !important;
    margin-left: -130px;
  }

  .ui-tooltip::before {
    content: "";
    height: 314px;
    width: 100% !important;
    position: fixed;
    left: 0 !important;
    top: 0 !important;
    opacity: .7;
    background: -moz-linear-gradient(top, rgba(21,31,46,1) 60%, rgba(21,31,46,0) 99%, rgba(21,31,46,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(21,31,46,1) 60%,rgba(21,31,46,0) 99%,rgba(21,31,46,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(21,31,46,1) 60%,rgba(21,31,46,0) 99%,rgba(21,31,46,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151f2e', endColorstr='#00151f2e',GradientType=0 ); /* IE6-9 */
  }

  .ui-tooltip h3.positioned {
    top: 43px;
  }

  .ui-tooltip p.positioned {
    top: 40px;
  }

  .ui-tooltip .button {
    display: inline-block;
  }

  .ui-tooltip::after {
    display: none;
  }

  .kontakt-mail .fl-33 {
    width: 100%;
  }

  .welcome {
    padding: 30px 0;
  }

  .about-us-page {
    padding-top: 50px;
  }

  .about-flex .small-side, .about-flex .big-side {
    width: 100%;
  }

  .about-flex .big-side {
    width: 100%;
    padding: 0;
  }

  .about-flex {
    margin-top: 30px;
  }

  .about-flex .pl30 {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .multiple-images .slick-slide, .multiple-images .slick-track {
    height: 400px;
    line-height: 400px;
  }
  .multiple-images .slick-slide img {
    max-height: 400px;
  }

  .right-shadow, .left-shadow {
    height: 135px;
  }

  .radio-styled label .txt-lbl .box-input {
    position: absolute;
    top: 50%;
    right: -30px;
    left: auto;
    margin-top: -14px;
    background: #fff;
  }

  .box-input.styled-place .input-another input {
    padding-right: 50px;
  }

  .chat-window .type-answer .buttons-answer button, .buttons-answer label.pointer {
    height: 40px;
    line-height: 40px;
  }

  .feed-section .title {
    font-size: 1.7rem;
    font-weight: 600;
  }

  .place-notifikace, #intro-alert-div {
    width: 100%;
  }

  .trip-create-page .center {
    padding: 0 10px;
  }

  .radio-styled label .txt-lbl .box-input .informace p {
    left: -240px;
    bottom: 30px;
    right: 15px;
  }
  .radio-styled label .txt-lbl .box-input .informace p::before {
    left: auto;
    top: auto;
    border-right: 6px solid transparent;
    border-top: 6px solid #ededee;
    bottom: -12px;
    right: 9px;
  }

  .radio-styled label {
    padding-left: 28px;
  }
  .distances {
    margin-top: 0;
  }
  .distances p {
    margin: 0 5px;
  }
  .traveler-profil-desc .options {
    display: none;
  }
  .posfix .multiple-images .slick-list {
    overflow: hidden;
    height: 100% !important;
  }
  .box-input .input.triple .input input {
    padding-left: 0;
    text-align: center;
  }

  .propojeni-uctu .box-input {
    padding: 0;
  }

  .propojeni-uctu .button-bordered {
    margin-top: 30px;
  }

  .user-post.no-photos {
    height: auto;
  }

  .user-post.no-photos .post-images {
    display: none !important;
  }

  .info-about-map, .info-about-map.mine {
    left: 15px;
    bottom: 0;
  }

  .trip-create-page .zastavka-content.respons-dis-none {
    display: none;
  }

  .oddelovac {
    margin-top: 50px;
  }

  .transport-types .box-input .informace p {
    left: -29px;
    top: -30px;
  }

  .flex-dates {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
  }

  .approximate-trip-dates .add-range, .approximate-trip-dates .remove-range {
    position: static;
  }

  .approximate-dates-to:before {
    display: none;
  }
}

@media (max-width: 600px) {
  .multiple-images .slick-slide {height: 360px;line-height: 360px;}
  .multiple-images .slick-slide img {max-height: 360px;}
  .all-dates-message a{font-size: 11px;}


}

@media (max-width: 540px) {


  .multiple-images .slick-track {
    height: initial;
  }
  .approximate-dates-to, .approximate-date-from {
    //display: -webkit-flex;
    //display: -ms-flex;
    //display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
  }

  .approximate-trip-dates .add-range, .approximate-trip-dates .remove-range {
    float: right;
    text-align: right;
    width: 100%;
  }

  .approximate-trip-dates select {
    width: calc(50% - 10px);
    margin-right: 0;
    padding-left: 10px;
    padding-right: 30px;
    background: #fff url("../images/arrowselect.svg") no-repeat center right 10px;
  }

  .buttony button {
    width: 44%;
  }
  #zobrazit-video span, a#addzastavka span {
    margin-right: 10px;
  }
  .modal-popup {
    padding: 15px 10px;
  }
  .modal-popup h2 {
    font-size: 1.2rem;
  }
  .modal-popup p {
    margin: 15px 0;
  }
  .modal-popup .button {
    margin: 0 10px;
    padding: 0 30px;
  }
  .detail-tripu {
    margin-top: 70px;
  }
  #uploadfrom .place-notifikace.photo-date-message, .zastavka-content #uploadto .photo-date-message {
    margin-bottom: 5px;
  }
  .box-input.styled-place label.error {
    right: auto;
    left: 0;
    top: -22px;
  }
  .box-input.styled-place label.error::before {
    border-right: 6px solid transparent;
    border-top: 6px solid red;
    left: 15px;
    top: 20px;
  }
  .cc_container {
    left: 5% !important;
    right: 5% !important;
  }

  .cc_container .cc_message {
    font-size: 12px !important;
  }

  .cc_container a {
    font-size: 12px !important;
  }

  .cc_container .cc_btn {
    padding: 0 10px !important;
    font-size: 13px !important;
  }

  .gallery-content {
    margin-bottom: 20px;
  }

  .popular-travelers .user-post:first-child {
    margin-top: 0;
  }

  .top-photos.docs-pictures .button-bordered {
    width: 95%;
  }

  aside.nejnastevovanejsi-zeme {
    margin-top: 20px;
  }

  .notifikace-content, .zprava-content {
    padding: 20px 15px;
    text-align: center;
    font-size: 1rem;
    width: calc(100% - 20px);
  }

  .notifikace-content a {
    position: absolute;
    top: 10px;
    right: 10px;
  }

  .title {
    font-size: 6vw;
    line-height: 30px;
  }

  h3.title {
    font-size: 1.5rem;
    font-weight: 700;
    text-transform: none;
    margin: 15px 0;
  }

  .modal-nejnastevovanejsi-zeme .modal-content .title {
    font-size: 18px;
  }

  .user-post .post-images .main-image, .user-post .post-images .next-images {
    width: 100%;
  }

  .user-post .post-images .main-image img {
    height: auto;
  }

  .user-post .post-images, .user-post .post-description {
    padding: 15px;
  }

  .user-post .post-images .next-images .box-img img {
    height: auto;
    max-height: 130px;
  }

  .user-post .post-images .main-image {
    border-radius: 5px 5px 0 0;
    margin-bottom: 1px;
    border-right: 0;
  }

  .user-post .post-images .main-image:last-child {
    border-right: 0;
    border-radius: 0 0 5px 5px;
  }

  .user-post .post-images .next-images {
    border-radius: 0 0 5px 5px;
  }

  .carousel-hp {
    position: relative;
    padding-top: 27px;
  }

  .carousel-hp .slick-arrow {
    position: absolute;
    width: 30px;
    height: 100%;
    top: 0;
    cursor: pointer;
    border: none;
    outline: none;
    z-index: 9999;
    font-size: 0;
    line-height: 0;
    text-align: center;
  }
  .carousel-hp .slick-prev {
    background: url("../images/arrow-gallery-left.svg") no-repeat center;
    left: 15px;
    background-size: contain;
  }
  .carousel-hp .slick-next {
    background: url("../images/arrow-gallery-right.svg") no-repeat center;
    right: 15px;
    background-size: contain;
  }

  .traveler-profil-desc .trips p {
    display: block;
    margin-bottom: 10px;
  }

  .traveler-profil-desc .description {
    margin-bottom: 20px;
    line-height: 20px;
  }

  .traveler-profil-desc .trips p:after {
    display: none;
  }

  .traveler-profil a.button {
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
  }

  #vmap {
    height: 250px;
  }

  .map-tooltip h1 {
    font-size: 0.75rem;
  }

  .traveler-profil-desc h1 {
    font-size: 1.5rem;
    line-height: 30px;
  }

  .button-bordered {
    font-size: 0.75rem;
  }
  .fail-page {
    padding-top: 90px;
  }

  .fail-page-content p {
    font-size: 1rem;
    line-height: 24px;
  }

  .account-page-content .box-input.w20.specialwidth {
    width: 100% !important;
  }

  .account-page-content .box-input.w80.specialwidth {
    width: 100% !important;
  }

  .account-page {
    margin-top: 50px;
  }

  .account-page-content .box-input.w20.specialwidth {
    text-align: center;
  }

  .modal-foto {
    left: 50%;
  }

  .account-page-content .box-input .image-handler {
    height: auto;
    float: none;
    display: inline-block;
  }

  .account-page-content .box-input .image-handler img {
    height: auto;
  }

  .account-page-content .title-header h1 {
    font-size: 1.25rem;
  }

  .account-page-content .box-input .input-another {
    height: auto;
  }

  .account-page-content .box-input.w100 .input-another input {
    width: 100%;
  }

  .account-page-content .box-input .input-another p {
    margin-left: 0;
  }

  .account-page-content .box-input .input-another p::before {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #d50000;
    top: -6px;
    left: 16px;
  }

  .box-input .input-another input {
    font-size: 0.8125rem;
  }

  .account-page-content .content table tr td {
    float: left;
  }

  .account-page-content .content table tr td:nth-child(2) {
    width: 85%;
  }

  .account-page-content .content table tr td:nth-child(3) {
    width: 100%;
    padding-top: 0;
  }

  .account-page-content .content table tr td .tableselect {
    width: 100%;
    padding-right: 0;
  }

  .toggle-button strong {
    padding-left: 25px;
  }

  .account-page-content .content table tr td .tableselect.bigger {
    width: 100%;
  }

  .add-to-block .box-input .input-another input {
    width: 100%;
    padding-left: 55px;
  }

  .add-to-block .box-input .input-another span {
    width: 45px;
  }

  .blokovani-uzivatele {
    margin-top: 5px;
  }

  .blokovani-uzivatele, .add-to-block {
    width: calc(100% - -60px);
    margin-left: -30px;
  }

  .account-page-content .add-to-block {
    width: calc(100% - -60px) !important;
    margin-left: -30px !important;
  }

  .account-page-content .add-to-block .box-input {
    padding-left: 0;
  }

  .blokovani-uzivatele p {
    margin-left: 10px;
    margin-top: 10px;
  }

  .add-to-block .box-input {
    margin-left: 0;
    padding-right: 0;
  }

  .account-page-content .content table tr td p {
    padding-left: 10px;
  }

  .ty-page h1 {
    font-size: 1.5rem;
  }

  .ty-page p {
    font-size: 0.875rem;
  }

  .nahravani-fotek p {
    font-size: 0.875rem;
    line-height: 18px;
  }

  .nahravani-fotek p strong {
    font-size: 1.375rem;
    line-height: 24px;
  }

  .nahravani-fotek img {
    max-height: 80px;
  }

  .progress .fake-border-radius {
    margin-bottom: 10px;
  }

  .nabidka-video img {
    top: unset;
  }

  .nabidka-video p strong {
    display: block;
  }

  .row-bottom {
    display: block;
  }

  .box-input {
    width: 100%;
  }

  .box-input .input {
    height: 40px;
  }

  .box-input .input span[data-tooltip] {
    width: 40px;
    height: 40px;
    line-height: 38px;
    overflow: hidden;
    font-size: 0;
  }

  .selectBox .selected p {
    font-size: 0;
  }

  .selectBox, .selectBox .selected {
    height: 38px;
    line-height: 38px;
  }

  .selectBox .selectOptions {
    top: 38px;
    width: 180px;
  }

  .selectBox .selectOption {
    font-size: 0.75rem;
  }

  .box-input .input span[data-tooltip] i, .selectBox i, select i {
    top: 5px;
    height: 30px;
  }

  .box-input .input .custom-select.anotherimage {
    background: #fff url("../img/arrowselect.svg") no-repeat center right 50px;
    padding-left: 15px;
    font-size: 0.8125rem;
  }

  .styled-input {
    height: 45px;
  }
  .styled-input .animation-efekt {
    height: 45px;
  }
  .styled-input label {
    height: 45px;
    line-height: 45px;
  }
  .styled-input label span {
    font-size: .75rem;
  }

  .blokovani-uzivatele {
    min-height: 40px !important;
  }

  .box-input .input-another {
    height: 40px;
  }

  .box-input .input input, .custom-select, .box-input .input-another input {
    height: 40px;
    line-height: 38px;
  }
  .box-input .input input, .box-input .input-another input {
    padding-right: 40px;
  }

  .select-user .custom-select {
    padding-right: 0;
    line-height: 48px;
  }

  .custom-select .selectOption {
    font-size: 0.75rem;
  }

  .select-user .custom-select .selectOptions {
    width: 230px !important;
    right: 0 !important;
    left: auto;
  }

  .custom-select .selected {
    height: 38px;
    padding-right: 40px;
  }

  .custom-select .selectOption {
    padding: 0 10px;
  }

  .order-page .order-page-content .box-input.w80, .order-page .order-page-content .box-input.w30 {
    width: 60%;
  }

  .order-page .order-page-content .box-input.w20 {
    width: 40%;
  }

  .order-buttons .container {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: column-reverse;
  }

  .order-buttons .button-bordered, .order-buttons .button {
    width: 100%;
    text-align: center;
  }

  .custom-select .selectOptions {
    top: 38px;
  }

  .order-buttons .button-bordered {
    margin-top: 20px;
  }

  .user-post .post-description .header-description .next-posts a {
    border: 2px solid #fff;
  }

  .chat-window .chat-person .chat-description .name-user i {
    display: block;
    margin-left: 0;
  }

  .chat-window .chat-person .chat-description .name-user {
    font-size: 0.9375rem;
    position: relative;
    top: -8px;
  }

  .chat-window .chat-person .chat-description .chat-content {
    font-size: 0.75rem;
    line-height: 20px;
  }

  .chat-window .chat-person .chat-description .name-user i {
    font-size: 0.75rem;
    line-height: 14px;
  }

  .user-post .post-description .place span, .user-post .post-description .photos-and-videos span {
    width: 25px;
    min-width: 25px;
    margin-right: 5px;
  }

  .user-post .post-description .photos-and-videos img {
    margin-right: 0;
  }

  .user-post .post-description .photos-and-videos .videos::before {
    margin: 0 10px;
  }

  .user-post .post-description h3 {
    overflow: visible;
    height: auto;
    text-overflow: unset;
  }

  .user-post .post-images .next-images .info {
    padding-top: 40px;
    font-size: 1.5rem;
  }

  .user-post .post-description .header-description .name-post img.premium-user + .star {
    left: 42px;
  }

  .blokovani-uzivatele p span {
    margin-right: 10px;
  }

  .blokovani-uzivatele p a {
    margin-left: 10px;
  }

  .card-js .card-number-wrapper input, .card-js .name-wrapper, .card-js .expiry-container, .card-js .cvc-container, .card-js div.has-error {
    width: 100% !important;
  }

  .card-js .expiry-wrapper, .card-js .cvc-wrapper {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .card-js .cvc-container, .card-js .card-number-wrapper, .card-js .name-wrapper, .card-js .expiry-container {
    margin-top: 20px;
    margin-bottom: 0 !important;
  }

  .card-js input, .card-js select {
    height: 40px !important;
  }

  .checkbox-styled-check {
    margin-top: 15px;
  }

  .order-page .newtitle {
    font-size: 7vw;
    line-height: 8vw;
  }

  #buy-premium .newtitle {
    font-size: 5.5vw;
    line-height: 6.5vw;
  }

  #buy-premium .title {
    font-size: 5vw;
    line-height: 6vw;
  }

  .kontakt-banner h1 {
    font-size: 1.625rem;
    margin-left: -124px;
  }

  .kontakt-banner {
    min-height: 170px;
  }

  .kontakt-banner img {
    min-height: 170px;
    max-height: 170px;
  }

  .welcome p {
    font-size: 0.8125rem;
  }

  .kontakt-mail {
    text-align: center;
  }

  .kontakt-mail .fl-33 p {
    height: auto;
    margin-bottom: 10px;
  }

  .kontakt-mail .fl-33 a {
    width: 220px;
    display: inline-block;
    text-align: left;
  }

  .kontakt-mail .fl-33 a img {
    margin-right: 15px;
    float: left;
  }

  .quick-message {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .quick-message .input {
    width: 100%;
  }

  .quick-message p {
    margin-top: 25px;
  }

  .user-post .post-images {
    border: 0;
    padding-top: 0;
  }

  .user-post .footer-buttons {
    width: calc(100% - -20px);
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .popular-travelers.disablemapdev {
    background: #fff;
  }

  .posfix {
    z-index: 999;
  }

  .login-page .prihlaseni, .login-page .registrace, .login-page .prihlaseni .title, .login-page .registrace .title, .login-page label {
    text-align: center;
  }

  .login-page .registrace .bcg {
    display: none;
  }

  .login-page p.alert {
    font-size: 0.6875rem;
    padding: 0 5px;
    top: 50px;
    right: unset;
    left: 10px;
    height: 25px;
    line-height: 25px;
  }

  .login-page p.alert::before {
    left: 12px;
    top: -12px;
    transform: translate(0%,0%);
    moz-transform: translate(0%,0%);
    -webkit-transform: translate(0%,0%);
    -o-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
    border-bottom: 6px solid #d50000;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
  }

  .popular-travelers .pres {
    margin-right: 0;
    width: 100%;
  }

  .login-page .prihlaseni .title {
    margin-bottom: 0;
  }

  .activity-content table tr td img {
    width: 52px;
    max-height: 35px;
    height: auto;
  }

  .activity-content table tr td a img {
    height: 35px;
    width: 35px;
    margin-right: 0;
  }

  .activity-content table tr td p span, .activity-content table tr td a span {
    display: block;
    white-space: nowrap;
    font-size: 0.75rem;
  }

  .activity-content table tr td p, .activity-content table tr td p span {
    font-size: 0.75rem;
    line-height: 16px;
  }

  .activity-content table tr td a {
    text-align: center;
    font-size: 0.75rem;
    display: inline-block;
  }

  .activity-content table tr {
    height: 70px;
  }

  .header-section h1 {
    font-size: 1.625rem;
    line-height: 30px;
  }

  .header-section h1 span {
    font-size: 0.875rem;
  }

  .search-filtration {
    margin-top: 20px;
  }

  .header-section {
    padding-top: 20px;
    padding-bottom: 25px;
  }

  .search-filtration {
    overflow-x: auto;
    float: none;
  }

  .search-filtration ul {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    min-width: 360px;
  }

  .search-filtration ul li {
    float: none;
    width: auto;
    text-align: center;
    margin: 0 5px;
    display: inline-block;
  }

  .search-filtration ul li strong::after {
    width: 60px;
    margin-left: -30px;
  }

  .search-filtration ul li strong {
    padding: 7px 0;
    margin-top: 10px;
    font-size: 0.65rem;
  }

  .search-filtration hr, .header-section .search span {
    display: none;
  }

  .header-section .search input {
    padding-left: 0;
  }

  .header-section .search button {
    width: 25%;
    padding: 0;
  }
  .title-separ {
    margin: 5px 0;
  }

  .title-separ p {
    font-size: 0.875rem;
    margin: 15px 0;
  }

  .title-separ i {
    padding-left: 10px;
    font-size: 0.8125rem;
  }

  .detail-tripu-desc h1 {
    font-size: 1.5rem;
    line-height: 30px;
  }

  .video .youtube {
    height: 250px;
    line-height: 250px;
  }

  .multiple-images .nadpis {
    font-size: 0.875rem;
  }

  .multiple-images .descrtiption {
    font-size: 0.75rem;
    overflow: hidden;
  }

  .order-page .order-page-content .title {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .card-js .icon {
    top: 37px !important;
  }

  .filtation .box-input label {
    line-height: 40px;
  }

  .box-input .input select {
    height: 40px;
    padding-left: 10px;
    padding-right: 40px;
    background: url("../img/arrowselect.svg") no-repeat center right 50px;
  }

  .registration-page .box-input .informace {
    margin-top: 0px;
  }

  .box-input .image-handler.bigger {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }

  .registration-page .file-input-wrapper {
    height: 70px;
    margin-top: 20px;
    text-align: center;
    float: none;
    display: inline-block;
    width: 100%;
  }

  .registration-page .file-input-wrapper > .btn-file-input {
    top: 8px !important;
    right: 0;
    width: 100%;
    text-align: center;
  }

  .registration-page .box-input.mt50.w100 {
    text-align: center;
  }

  .box-input .image-handler {
    float: none;
    display: inline-block;
    margin-right: 30px;
    margin-left: 30px;
  }

  .registration-page .button {
    margin-top: 10px;
  }

  .registration-page .title-header {
    text-align: center;
  }

  .registration-page .title-subheader {
    text-align: center;
  }

  .registration-page .title-header h1 {
    font-size: 1.125rem;
    line-height: 24px;
    float: none;
  }

  .registration-page .title-subheader .opener {
    float: none;
  }

  .registration-page .txtbig {
    margin-bottom: 0;
  }

  .registration-page .content {
    text-align: center;
  }

  .registration-page .title-header p {
    font-size: 1.5rem;
    line-height: 24px;
  }

  .registration-page .title-header a {
    margin-right: 15px;
    font-size: 0.75rem;
    line-height: 24px;
    position: relative;
    top: -4px;
  }

  .registration-page .title-header {
    line-height: 24px;
  }

  .registration-page .box-input .input-another {
    height: auto;
  }

  .registration-page .box-input .input-another input {
    width: 100%;
  }

  .registration-page .box-input .input-another p {
    margin-left: 0;
  }

  .registration-page .box-input .input-another p:before {
    top: -12px;
    border-bottom: 6px solid #d50000;
    border-right: 6px solid transparent;
    transform: translate(0%,0%);
    moz-transform: translate(0%,0%);
    -webkit-transform: translate(0%,0%);
    -o-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
    left: 22px;
  }

  .confirmation-page p {
    font-size: 1rem;
    line-height: 22px;
  }

  .confirmation-page h1 {
    font-size: 1.5rem;
    line-height: 30px;
  }

  .confirmation-page h1 br {
    display: none;
  }

  .confirmation-page h1 img {
    display: block;
    margin: auto;
    margin-top: 15px;
    text-align: center;
  }

  p.souhlas {
    margin-top: 20px;
  }

  .header-content ul li a img {
    display: block;
    margin: auto;
    top: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .services-page-content .flex .content-info {
    width: 50%;
  }

  .header-content {
    padding: 15px 0;
  }

  .header-content ul {
    margin: 0 -8px;
  }

  .header-content ul li {
    padding: 0px 8px;
  }

  .header-content ul li a {
    line-height: 20px;
  }

  .services-page-content .cenik table {
    width: 100%;
  }

  .services-page-content .cenik table td, .services-page-content .cenik table th {
    padding: 10px;
  }

  .nahledy-upravenych-fotek .table-trick {
    text-align: center;
  }

  .nahledy-upravenych-fotek .display-table-cell {
    display: inline-block;
    margin-top: 20px;
  }

  .nahledy-upravenych-fotek .trickjump {
    display: inline-block;
  }

  .nahledy-upravenych-fotek .display-table-cell p, .pokrocile-upravy .services-page-content .cenik .bcgscene, .services-page-content .cenik .bcgscene {
    display: none;
  }

  .services-page-content {
    padding-top: 20px;
  }

  .services-page-content .cenik table td.bestseller img.ml15 {
    margin-left: 5px;
  }

  a.koupit {
    padding: 0;
    width: 75px;
    font-size: 0.8125rem;
    text-align: center;
    margin-left: 5px;
  }

  .upozorneni-page .activity-content table tr td.user-img img {
    width: 35px;
    height: 35px;
  }

  .upozorneni-page .activity-content table tr td .button-bordered {
    padding: 0 15px;
  }

  .upozorneni-page .activity-content table tr td.user-img {
    padding-left: 10px;
    width: 48px;
  }

  .upozorneni-page .activity-content table tr td .button-bordered span {
    font-size: 0.625rem;
  }

  .trip-create-page .blokovani-uzivatele {
    width: 100% !important;
    margin-left: 0 !important;
  }

  .trip-create-page .blokovani-uzivatele, .add-to-block {
    width: 100% !important;
    margin-left: 0 !important;
  }

  .trip-create-page .add-to-block .box-input .input-another p {
    position: relative;
  }

  .box-input .input-another p::before {
    top: -12px;
    left: 8px;
    transform: translate(0%,0%);
    moz-transform: translate(0%,0%);
    -webkit-transform: translate(0%,0%);
    -o-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
    border-bottom: 6px solid #d50000;
    border-right: 6px solid transparent;
  }

  .radio-styled label img {
    height: 40px;
  }

  .radio-styled {
    height: 60px;
  }

  .radio-input:nth-child(2) .radio-styled label img {
    height: 30px;
  }

  .radio-styled label {
    font-size: 0.8125rem;
    line-height: 40px;
  }

  .radio-styled label::before {
    top: 20px;
  }

  .trip-create-page .order-menu {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .country-select.inside input[type="tel"], .country-select.inside input[type="text"] {
    font-size: 13px !important;
  }

  .rekapitulace-trip .place, .rekapitulace-trip .photos-and-videos, .nahled-tripu .place, .nahled-tripu .photos-and-videos {
    margin-top: 20px;
  }

  .rekapitulace-trip .photos-and-videos {
    margin-top: 0;
  }

  .rekapitulace-trip .photos-and-videos .videos::before, .nahled-tripu .photos-and-videos .videos::before {
    display: none;
  }

  .rekapitulace-trip .photos-and-videos .videos, .nahled-tripu .photos-and-videos .videos {
    display: block;
  }

  .trip-create-page h2 > span {
    display: block;
    margin-left: 0;
  }

  .nahled-tripu {
    padding: 0 15px;
  }

  .nahled-tripu-kontent {
    width: 100%;
  }

  .trip-create-page .file-input-wrapper, .nahled-tripu .photos-and-videos {
    margin-top: 0;
  }

  .trip-create-page h1.title {
    font-size: 1.5rem;
  }

  .trip-create-page .cesta-z, .trip-create-page .zastavka-content.relative {
    margin-bottom: 0;
  }

  .trip-create-page .center .file-input-wrapper.anotherwidth {
    margin-top: 20px;
  }

  .nebo {
    margin-top: 10px;
  }

  .nahrat-z-youtube {
    margin-top: 20px;
  }

  .nahled-tripu-kontent {
    margin-top: 30px;
  }

  .message-content aside {
    width: 251px;
  }

  .message-content aside .input-cover input, .message-content aside .title-aside {
    width: 100%;
    min-width: inherit;
  }

  .message-content aside .title-aside {
    padding-left: 15px;
  }

  .message-content aside .chat-room .chat-room-user {
    width: 100%;
    min-width: inherit;
    padding: 10px;
    height: 60px;
  }

  .message-content aside .chat-room .chat-room-user .chat-room-user-img, .message-content aside .chat-room .chat-room-user .chat-room-user-time-message {
    width: 35px;
    white-space: nowrap;
  }

  .message-content aside .chat-room .chat-room-user .chat-room-user-img img {
    width: 35px;
    height: 35px;
  }

  .message-content aside .chat-room .chat-room-user .chat-room-user-img i {
    right: -4px;
  }

  .message-content aside .chat-room .chat-room-user .chat-room-user-desc {
    width: 160px;
    font-size: 0.75rem;
    padding: 0 10px;
  }

  .message-content aside .chat-room .chat-room-user .chat-room-user-time-message span {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 0.75rem;
    margin-top: 0;
  }

  .message-content aside .chat-room .chat-room-user .chat-room-user-time-message p {
    line-height: normal;
  }

  .message-content aside .input-cover {
    background: transparent url("../img/lupa.svg") no-repeat center right 215px;
    height: 40px;
  }

  .message-content aside .input-cover input {
    height: 40px;
    line-height: 38px;
  }

  .user-post .post-images .next-images {
    height: auto;
  }

  .gallery-modal-content .image-gallery .user-post .footer-buttons {
    width: 100%;
  }

  .showchat.open {
    margin-right: 15px !important;
    top: 15px;
  }

  .emojionearea .emojionearea-picker {
    height: 220px !important;
    width: 100% !important;
    left: 0 !important;
  }

  .emojionearea .emojionearea-picker .emojionearea-wrapper {
    position: relative;
    height: 220px !important;
    width: 100% !important;
  }

  .emojionearea .emojionearea-button.active + .emojionearea-picker-position-top {
    margin-top: -210px !important;
  }

  .title-separ {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-items: center;
    overflow: hidden;
  }

  .title-separ .test {
    position: static;
    float: left;
    padding-right: 0;
    margin-right: 0;
  }

  .title-separ p {
    padding: 0;
    float: left;
    width:calc(100% - 100px);
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    text-align: left;
  }

  .title-separ p strong {
    position: relative;
    background: #fff;
    padding-right: 15px;
  }

  .title-separ i:before {
    content: "";
    background: #e6e6e6;
    position: absolute;
    left: -100vw;
    top: 10px;
    width: calc(100% - -100vw);
    height: 1px;
    z-index: -1;
  }

  .title-separ span {
    display: none;
  }

  .upozorneni-page .activity-content table tr td .button-bordered span:before {
    left: -19px;
    width: calc(100% - -38px);
  }

  .upozorneni-page .activity-content table tr td .button-bordered span:after {
    left: -23px;
    width: calc(100% - -46px);
  }

  .fotogalerie-detail-tripu .container {
    padding: 0;
  }

  .multiple-images .slick-dots {
    width: calc(100% - 60px);
    margin-left: 30px;
  }

  .account-page aside {
    max-height: calc(100vh - 55px);
  }

  .overflow-trick {
    min-height: auto;
  }


  .popular-travelers {
    padding-bottom: 10px;
  }

  .popular-travelers .title {
    margin-bottom: 30px;
  }

  .login-page .title {
    margin-bottom: 10px;
    line-height: 30px;
  }

  .the-latest-posts .title {
    margin-bottom: 30px;
  }

  .title::after {
    margin-top: 10px;
  }

  .user-post .post-description h3 a {
    font-size: 1.125rem;
  }

  .top-photos-aside .top-photos .photo-content .box div {
    height: 270px;
  }

  .box-input.w20.specialwidth #profile-photo-thumbnail {
    width: 100px;
    height: 100px;
  }

  .radio-styled .box-input .informace img {
    height: 20px;
  }

  .login-page .prihlaseni, .login-page .registrace {
    padding: 20px 15px;
  }

  .login-page .input {
    margin-top: 20px;
  }

  .login-page a.lstpw {
    margin-bottom: 0px;
  }

  .login-page .input span {
    width: 45px;
  }

  .login-page .input input {
    padding-left: 50px;
  }

  .multiple-images .slick-prev, .multiple-images .slick-next {
    display: none;
  }

  .multiple-images .slick-slide {
    min-height: 240px;
    float: left;
  }

  .registration-page #intro-photo-thumbnail {
    width: 100%;
  }

  .registration-page .gdpr-input {
    margin-top: 10px;
  }

  .odsraneni-uctu button {
    height: 40px;
    line-height: 38px;
    padding: 5px 15px;
  }
  .odsraneni-uctu button:after {
    margin-top: 17px;
  }

  .box-input .input-another span {
    width: 40px;
    height: 38px;
    line-height: 38px;
  }

  .box-input .input-another span:after {
    height: 32px;
    top: 3px;
  }

  .box-input .input-another input {
    padding-left: 50px;
  }

  #addzastavka span {
    margin-right: 15px;
  }

  .transport-types {
    margin-top: 0;
  }

  .transport-types .container-midlle {
    overflow-y: hidden;
    padding-top: 30px;
  }

  .transport-types hr {
    display: none;
  }

  .oddelovac {
    margin-top: 25px;
  }

  .transport-types .trip-box {
    min-width: 50px;
  }

  .transport-types .box-input {
    margin-top: 0px !important;
    top: 5px;
  }

  .transport-types .trip-box label {
    height: 40px;
    padding: 0;
  }

  .trip-create-page .modal-foto .vybrat-smazat-fotku a, .trip-create-page .modal-foto .vybrat-smazat-fotku button {
    padding: 5px;
  }

  .trip-create-page .modal-foto .vybrat-smazat-fotku a ~ a.off, .trip-create-page .modal-foto .vybrat-smazat-fotku button ~ a.off {
    top: 5px;
  }

  #user-box {
    width: 100%;
  }

  .trip-create-page .content-handler-3-images {
    margin-top: 0;
  }

  .foto-video-part:first-child .bcg {
    left: -50px;
    top: -50px;
  }

  .foto-video-part .bcg img {
    width: 80%;
  }

  .foto-video-part:last-child .bcg {
    top: 30px;
    right: auto;
    left: -55px;
  }

  .foto-video-part h3, .foto-video-part p, .foto-video-part .button {
    position: relative;
    z-index: 2;
  }

   .foto-video-part .button {
     padding: 0 50px;
   }

   .top-photos-aside {
     padding: 0 0 20px;
   }

   .route-map-wrapper, #route-map {
    height: 300px !important;
  }

  .gm-style-pbt {
    font-size: 18px !important;
  }

  .trip-create-page .trip-create-page-content.optrick #from-thumb.cesta-z {
    padding-bottom: 20px;
  }

  #map-canvas {
    height: 350px;
  }

  .trip-dates-flex {
    flex-wrap: wrap;
  }

  .title-separ .ikonky {
    position: static;
    padding-right: 0;
    margin: 0;
  }

  .box-input label.error {
    top: 30px;
    right: 0;
    line-height: 16px;
    max-width: 100%;
  }
  .box-input label.error::before {
    top: 4px;
  }
  label.error{
    line-height: 16px;
  }
  .lide-content .lide-body .flx, .lide-content .lide-header {
    padding: 10px 15px;
  }

  .day p {
    line-height: 14px;
  }

  .day p strong, .day p i {
    font-size: 0.7rem;
  }

  .fotogalerie-content-detail-tripu .popisek-dne {
    max-height: 255px;
    font-size: 14px;
    line-height: 22px;
  }

  .modal-nejnastevovanejsi-zeme .modal-content {
    padding: 20px 10px 0px 10px;
  }
  .modal-nejnastevovanejsi-zeme .modal-content a {
    right: 15px;
    top: 24px;
  }
  .modal-nejnastevovanejsi-zeme .modal-content hr {
    margin-top: 15px;
    width: 100%;
    margin-left: 0;
  }
  .modal-nejnastevovanejsi-zeme .modal-content ol {
    margin-top: 0;
  }
  .modal-nejnastevovanejsi-zeme .modal-content ol li .flex2 {
    padding: 10px 0;
  }
  .modal-nejnastevovanejsi-zeme .modal-content ol li p img {
    margin: 0 8px;
  }
  .modal-nejnastevovanejsi-zeme .modal-content ol li p {
    font-size: 0.88rem;
  }

  .txt-pages h1 {
    margin: 30px 0;
  }

  .txt-pages {
    padding-top: 50px;
  }

  .txt-pages h2, .txt-pages hr, .txt-pages p {
    margin-bottom: 15px;
  }

  .background-about-us {
    height: 230px;
  }

  .scrollToBot {
    width: 60px;
    height: 60px;
    margin-left: -30px;
    bottom: -30px;
    background-position: center 25px;
  }

  .multiple-images .slick-slide {
    height: 350px;
    line-height: 350px;
  }
  .multiple-images .slick-slide img {
    max-height: 350px;
  }

  .pridat-poznamku span::before {
    right: 16px;
  }

  .box-input.styled-place .input-another {
    width: calc(100% - 65px);
  }

  .zobrazitnamape, .pridat-poznamku {
    width: 50px;
    height: 40px;
    line-height: 30px;
  }

  .pridat-poznamku {
    margin-left: 15px;
  }

  .order-menu ul li:nth-child(2) a strong {
    white-space: nowrap;
  }

  .popis-dne .left {
    width: calc(100% - 170px);
  }

  .popis-dne .right {
    width: 170px;
  }

  .popis-dne .misto-ze-dne {
    font-size: 13px;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    min-width: 170px;
  }
  #nejnovejsi-tripy {
    margin-bottom: 20px;
  }
  .feed-section .the-latest-posts .container {
    padding: 0;
  }
  .multiple-images .slick-slide {
    height: auto;
    min-height: auto;
    line-height: normal;
  }
  #step5 {
    height: calc(100vh - 218px);
    margin-top: -20px;
  }
  .trip-create-page-content.optrick .order-page .flex-center .zrusit-nahravani {
    margin-bottom: 0 !important;
  }
  .fajka {
    top: -2px;
    left: 50%;
    margin-left: -12px;
  }
  .trip-create-page #uploadto .qq-uploader-selector .image-tricky:last-child {
    margin-bottom: 30px;
  }
  #only-trip-recapitulation {
    margin-top: 20px;
  }
  .trip-create-page #step4 h2 {
    margin-bottom: 0;
  }
  .radio-styled label .txt-lbl .box-input .informace p {
    right: 25px;
    left: -170px;
    min-width: 170px;
    line-height: 14px;
  }
  .radio-styled label .txt-lbl .box-input .informace p::before {
    right: 0;
  }
  .place-notifikace .informace, #intro-alert-div .informace {
    float: right;
  }
  .place-notifikace .informace p, #intro-alert-div .informace p {
    min-width: 250px;
    left: auto;
    right: 30px;
  }
  .place-notifikace .informace p::before, #intro-alert-div .informace p::before {
    border-right: 6px solid transparent;
    border-left: 6px solid #ededee;
    left: auto;
    right: -12px;
  }
  #map-canvas::before {
    display: none;
  }
  .premium-submit {
    flex-direction: column-reverse;
  }
  .premium-submit .button-bordered, .premium-submit .button {
    width: 100%;
    text-align: center;
  }
  .premium-submit .button {
    margin-bottom: 20px;
  }
  .naseptavac, .naseptavac-zeme {
    top: 40px;
  }
  .trip-create-page .box-input {
    margin-top: 20px;
  }
  .box-input .input-another textarea {
    padding: 10px 0 10px 50px;
  }
  .multiple-images .slick-list {
    margin-top: 20px;
  }
  .fotogalerie-detail-tripu {
    z-index: auto;
    position: static;
  }
  #timeline {
    width: 100%;
    margin-left: 0;
  }
  .fail-page-content img {
    max-height: 160px;
    margin-bottom: 20px;
  }
  .modal-nejnastevovanejsi-zeme .update-visit-count-input {
    top: 5px;
  }
  .modal-nejnastevovanejsi-zeme .show-update-visit-input {
    top: 15px;
  }
  .modal-nejnastevovanejsi-zeme .modal-content a:not(.to-country) {
    right: 10px;
    top: 22px;
  }
  .fl-pos-rel p {
    left: 15px;
    width: calc(100% - 30px);
    top: calc(50% - 35px);
    -ms-transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    padding: 15px;
  }
  .emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-search, .emojionearea .emojionearea-picker .emojionearea-tones {
    display: none !important;
  }
  .emojionearea .emojionearea-picker .emojionearea-filters {
    height: 30px !important;
  }
  .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter {
    height: 30px !important;
    width: 24px !important;
    padding: 3px 1px !important;
  }
  .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter>img {
    width: 20px !important;
    height: 20px !important;
  }
  .upravitnahratsmazat {
    left: 50%;
    margin-left: -6px;
  }
  .menu-window .content table tr td.info .button-bordered {
    font-size: 0.7rem;
    padding: 0px 23px;
  }
}

@media (max-width: 420px) {
  .qq-uploader-selector .datumy label.error {
    left: auto !important;
    width: auto;
    bottom: -24px;
    right: 5px;
  }
  .qq-uploader-selector .datumy label.error:nth-last-of-type(2) {
    bottom: 55px;
  }
  .trip-create-page-content #uploadto .place-date-alert {
    padding: 0 5px;
  }
  .box-input .input input {
    padding-left: 13px;
  }
  .radio-styled {
    margin-top: 20px;
    padding: 10px 15px 10px 8px;
  }
  .radio-styled label {
    padding-left: 25px;
  }
  .radio-styled label::before {
    left: 8px;
  }
  .radio-styled label .txt-lbl .box-input {
    width: auto !important;
  }

  .top-photos-aside .top-photos .photo-content {
    width: 100%;
  }

  .user-post .post-images .main-image {
    height: 180px;
    line-height: 180px;
  }

  aside.nejnastevovanejsi-zeme {
    padding-left: 8px;
  }

  aside.nejnastevovanejsi-zeme .asidetitle {
    padding: 0;
    font-size: 1.125rem;
    margin-bottom: 15px;
  }

  aside.nejnastevovanejsi-zeme ol li {
    padding: 10px 0 10px 5px;
  }

  aside.nejnastevovanejsi-zeme ol li p span {
    font-size: 0.8125rem;
  }

  .video .youtube {
    height: 180px;
    line-height: 180px;
  }
  .user-post .post-description .photos-and-videos .videos::before {
    margin: 0 5px;
  }

  .user-post .post-description .photos-and-videos .photos::after {
    display: none;
  }

  .user-post .post-description .photos-and-videos {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-items: center;
  }

  .user-post .post-description .place, .user-post .post-description .photos-and-videos {
    margin-top: 5px;
  }

  .user-post .post-description .header-description {
    display: table;
  }

  .user-post .post-description .header-description .next-posts {
    white-space: nowrap;
    text-align: left;
    position: relative;
  }

  .user-post .post-description .header-description .next-posts .user {
    margin-left: -10px;
  }

  .user-post .post-description .header-description .next-posts .user:first-child {
    margin-left: 0;
  }

  .user-post .post-description .header-description .name-post {
    font-size: 0.875rem;
    line-height: 18px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-items: center;
  }

  footer .container {
    padding: 0;
  }

  footer ul li {
    margin: 0 4px;
  }

  footer ul li a {
    font-size: 0.75rem;
  }
  .user-post .post-description h3 {
    font-size: 1.125rem;
    line-height: 26px;
  }

  .account-page-content .account-capacity .content .button {
    padding: 0 15px;
  }

  .account-page-content .account-capacity .content .button img {
    margin-right: 10px;
  }

  .account-page-content .title-header h1 {
    font-size: 1rem;
  }

  .toggle-button strong {
    font-size: 0.75rem;
  }

  .ty-page h1 {
    font-size: 1rem;
  }

  .order-menu ul li a strong {
    font-size: 0;
  }

  #step1 .row {
    margin: 0 -8px;
  }

  #step1 .box-input {
    padding: 0 8px;
  }

  .radio-input {
    padding: 0 8px;
    margin-top: 0;
  }

  .box-input {
    width: 100% !important;
  }

  .chat-window .content-answer .chat-person .chat-description .chat-content {
    width: calc(100% - -45px);
    margin-left: -45px;
  }

  .chat-window .content-answer .chat-person .chat-description .odpovedet {
    margin-left: -45px;
  }

  .chat-window .content-answer .next-answers {
    margin-left: 0;
  }

  .user-post .footer-buttons button, .user-post .footer-buttons .right-content .comments {
    margin-right: 10px;
  }

  .user-post .post-description .place p, .user-post .post-description .photos-and-videos p {
    font-size: 0.8125rem;
  }

  .user-post .post-description h3 {
    font-size: 1.0625rem;
    line-height: 23px;
  }

  .blokovani-uzivatele, .add-to-block {
    width: calc(100% - -55px);
    margin-left: -45px;
  }

  hr.special, .chat-window .chat-person .chat-image::after, .chat-window .content-answer .chat-person .chat-image::before, .chat-window .my-answer .chat-image::after {
    display: none;
  }

  .chat-window .chat-person .chat-description {
    padding-left: 0;
    position: relative;
  }

  .chat-window .content-answer {
    padding-left: 30px;
    padding-bottom: 15px;
  }

  .chat-window .content-answer .chat-person .chat-description .chat-content {
    width: 100%;
    margin-left: 0;
  }

  .chat-window .content-answer .chat-person .chat-description .odpovedet {
    margin-left: 0;
  }

  .chat-window .chat-person .chat-image, .chat-window .my-answer .chat-image {
    height: 40px;
    width: 50px;
    min-width: 50px;
  }

  .chat-window .type-answer {
    width: calc(100% - 46px);
    margin-left: -10px;
  }

  .chat-window .my-answer .chat-image, .chat-window .my-answers {
    margin-top: 10px;
  }

  .zpet {
    font-size: 0;
  }

  .zpet img {
    margin-right: 0;
  }

  .activity-content .content .another-title, .activity-content table tr td {
    padding: 0 10px;
  }

  .activity-content table tr td:first-child {
    padding-right: 0;
  }

  .cestovatele .cestovatel .header-cestovatel {
    display: table;
  }

  .cestovatele .cestovatel .header-cestovatel a, .cestovatele .cestovatel .dsc-cestovatel {
    float: none;
    display: table-cell;
    vertical-align: top;
  }

  .cestovatele .cestovatel .img-cestovatel, .cestovatele .cestovatel .img-cestovatel span {
    width: 54px;
    height: 54px;
  }

  .cestovatele .cestovatel .img-cestovatel img {
    width: 52px;
    height: 52px;
  }
  .cestovatel .img-cestovatel.traveler-premium .star {
    right: 0;
    top: 4px;
    width: 14px;
    height: 14px;
  }

  .cestovatele .cestovatel .dsc-cestovatel {
    padding-left: 0;
  }

  .cestovatel .header-cestovatel {
    padding: 10px;
  }

  .trip-social-buttons button {
    margin-right: 10px !important;
  }

  .trip-social-buttons p {
    margin-left: 10px !important;
    margin-right: 0 !important;
  }

  .registration-page .title-header h1 {
    font-size: 0.9375rem;
  }

  .registration-page .title-header p {
    font-size: 1.25rem;
  }

  .registration-page .title-header a {
    font-size: 0.625rem;
    margin-right: 5px;
  }

  .registration-page .title-header a img {
    margin-right: 5px;
    width: 15px;
  }

  .confirmation-page h1 {
    font-size: 1.125rem;
  }

  .confirmation-page p, .header-content ul li a, .services-page-content .flex .content-info p, .trip-social-buttons p, .user-post .footer-buttons .right-content p, a.koupit {
    font-size: 0.75rem;
  }

  .services-page-content .cenik table td, .services-page-content .cenik table th {
    padding: 5px;
    padding-left: 7px;
    font-size: 0.6875rem;
  }

  .upozorneni-page .activity-content table tr td .button-bordered {
    padding: 0 10px;
  }

  .activity-content table tr td p span {
    font-size: 0.6875rem;
  }

  .top-photos-aside .top-photos .photo-content .box img {
    width: 100%;
  }

  .radio-styled label img {
    position: absolute;
    right: 15px;
    top: 13px;
  }

  .box-input .informace span img {
    position: static;
  }

  .trip-create-page .hanlder-rel .zpet {
    font-size: 0.8125rem;
  }

  .trip-create-page .hanlder-rel .zpet img {
    margin-right: 10px;
  }

  .trip-create-page .image-tricky {
    width: 100%;
  }

  .fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 .box {
    width: 100%;
  }

  .fotogalerie-fotek-detail-tripu .fotogalerie-content-detail-tripu .fl25 .box img {
    width: 100%;
  }

  .account-page-content .add-to-block {
    width: calc(100% - -45px) !important;
  }

  .gallery-modal-content .chat-gallery .chat-window .chat-person .chat-description, .gallery-modal-content .chat-gallery .chat-window .content-answer .chat-person .chat-description {
    width: 100%;
    padding-left: 0;
    margin-top: 10px;
  }

  .gallery-modal-content .chat-gallery .chat-window .content-answer {
    padding-left: 15px;
  }

  .gallery-modal-content .chat-gallery .chat-window .content-answer::before {
    left: 0px;
  }

  .gallery-modal-content .chat-gallery .chat-window .chat-person {
    margin-top: 10px;
  }

  .gallery-modal-content .chat-gallery .chat-window .content-answer .chat-person .chat-description .name-user {
    top: -40px;
    left: 35px;
  }

  .gallery-modal-content .chat-gallery .chat-window .chat-person .chat-description .name-user {
    line-height: 20px;
  }

  .gallery-modal-content .chat-gallery .chat-window .content-answer .next-answers {
    margin-left: 0px;
  }

  .upozorneni-page .activity-content table tr td .button-bordered span:before {
    left: -14px;
    width: calc(100% - -28px);
  }

  .upozorneni-page .activity-content table tr td .button-bordered span:after {
    left: -18px;
    width: calc(100% - -36px);
  }

  .country-select .country-list {
    width: 300px !important;
  }

  .order-menu .container {
    padding: 0;
  }

  a.koupit {
    width: 60px;
  }

  a.koupit img {
    margin-right: 5px;
  }

  .pokrocile-upravy .services-page-content .cenik, .services-page-content .cenik {
    width: calc(100% - -10px);
    margin-left: -5px;
  }

  #fotocontent .services-page-content .cenik table td.bestseller img.ml15 {
    position: relative;
    top: -10px;
  }

  .account-page-content .box-input .upravitnahratsmazat {
    position: absolute;
  }

  .detail-tripu-desc h1 {
    font-size: 1.25rem;
    line-height: 24px;
  }

  .trip-create-page .box-input .input-another.w80 {
    width: 75%;
  }

  .qq-uploader-selector .button-bordered, .load-previous-wrapper .button {
    width: 100%;
  }

  .qq-uploader-selector .button-bordered label {
    text-align: center;
  }

  .datumy input.place-input {
    width: 100%;
  }

  .gm-style-pbt {
    font-size: 16px !important;
  }

  #map-canvas {
    height: 300px;
  }
  .trip-dates-flex label.error[for=trip-date-from] {
    left: auto;
  }
  .trip-dates-flex label.error {
    bottom: 45px;
    right: 0;
    left: auto;
    top: unset !important;
  }
  .trip-dates-flex label.error:before {
    left: -12px;
    top: 4px;
    right: auto !important;
    border-left: 6px solid transparent !important;
    border-right: 6px solid red;
  }
  .trip-dates-flex label.error[for=trip-date-to] {
    bottom: -10px;
  }
  .traveler-profil-desc .traveler-image {
    width: 148px;
    height: 148px;
    line-height: 142px;
  }
  .traveler-profil-desc .traveler-image img {
    height: 142px;
  }
  .traveler-profil-desc .traveler-premium:after {
    right: 3px;
    top: 9px;
  }
  #profile-photo-modal {
    left: 80px;
    height: auto;
  }
  .filtation .box-input label {
    display: none;
  }
  .filtation .box-input .custom-select {
    width: 100%;
  }
  .multiple-images .slick-slide {
    min-height: 180px;
  }
  .multiple-images .slick-slide img {
    max-height: none;
  }
  .feed-section {
    padding: 80px 10px 0 10px;
  }
  .feed-section .title {
    font-size: 1.4rem;
  }
  .update-visit-count-message {
    min-width: 270px;
  }
  .nahravani-fotek p, .nahravani-fotek.nahravani-videa .progress .fake-border-radius {
    margin-bottom: 15px;
  }
  .nahravani-fotek p strong {
    font-size: 1.25rem;
  }
  .box-input label {
    font-size: 0.8rem;
  }
  .rekapitulace-trip {
    margin-top: 25px;
  }
  .radio-styled label .txt-lbl .box-input .informace p::before {
    right: 6px;
  }
  .radio-styled label .txt-lbl .box-input {
    right: -37px;
  }
  .radio-styled label .txt-lbl .box-input .informace p {
    right: 0;
    left: -96px;
    min-width: 240px;
  }
  .radio-styled label .txt-lbl .box-input .informace p::before {
    right: 50%;
  }
  .radio-styled label .txt-lbl .box-input.navsteva .informace p {
    right: 31px;
    left: -270px;
  }
  .radio-styled label .txt-lbl .box-input.navsteva .informace p::before {
    right: 0;
  }
  .upravy-oznacenymi .box-input.abs .informace {
    padding-left: 270px;
  }
}

.success{
    margin-top: 100px;
    width: 100%;
    background-color: #00bcf5;
    color: #fff;
    z-index: 1000;
    text-align: center;
    font-size: 1.125rem;
    padding: 10px 0;
}

.remove-user:hover, .remove-country:hover, .remove-invite-email:hover{
    cursor: pointer;
}

.thumbnail{
    width: 100%;
    height: 100%;
}

.profile-thumbnail{
   border-radius: 50%;
}
.pointer{
    cursor: pointer;
}
.none{
    display: none;
}

#stat{
    background: none;
}
#stat:hover{
    border-color: #e6e6e6;
    cursor: default;
}
#user-box{
    width: 100%;
}

.box-input .image-handler.bigger{
    height: auto;
    width: 380px
}

#profile-photo-thumbnail.no-radius{
    border-radius: 0;
}

#uvodnifoto{
    display: none;
}
.chat-window{
    text-align: left;
}
#my-answer{
    display:none;
}
.my-answer .chat-image{
    margin-top: 14px;
    float:left;
}

.my-answer .chat-image img{
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.activity-content table div tr td img{
    width: 80px;
    height: 54px;
    border-radius: 3px
}
.activity-content table div tr td{
    padding: 0px 30px;
    position: relative;
}

.ui-autocomplete {
    max-height: 200px !important;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    padding-right: 20px;
}

.blokovani-uzivatele p span.create-username, .blokovani-uzivatele p span.create-countryname {
    width: auto;
    border-radius: 0%;
    margin-right: 0px;
    position: static;
    top: 0px;
}

.button-bordered span{
    z-index: 0;
}

.trip-create-page h2 span.no-margin{
    margin: 0;
}

.route-map-wrapper, #route-map{
    height: 715px;
    position: relative;
}

.trip-create-page h2 span.change-text{
    color: #00003f;
    font-size: 1.5625rem;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
}

.map-picture{
    width: 200px;
}

.traveler-image .change-profile-photo-div img{
    height: 22px;
    position: absolute;
    left: 3px;
    bottom: 12px;
}

.gallery-modal-content .image-gallery .user-post .footer-buttons button.likethis.liked {
    background: url('../images/likedit.svg') no-repeat left;
    color:red;
    filter: none;
}
#posledni-aktivita .activity-content{
    width: 100%;
}

.mapa-profil .container, .detail-tripu .container{
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.wait{
    background-image: url('../images/worldee_nahravani_fotky-01.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.user-post .post-description h3 a, .user-post .post-description .name-post a{
  text-decoration: none;
}

.user-post .post-description h3 a:hover, .user-post .post-description .name-post a:hover{
    color: #00003f !important;
    text-decoration: none !important;
}
.user-post .post-description h3 a:visited{
    color: #00003f;
}

.box-input.w80.specialwidth{
    width: 580px;
}

.youtube-button{
    position: absolute;
    right: 0;
    top:0;
}

.relative{
  position: relative;
}
.trip-create-page .zastavka-content h2 .skryt-video{
    position: absolute;
    right: 0;
    top: 5px;
    width: 28px;
    height: 28px;
    background: #ededee url(../images/remove.svg) no-repeat center;
    border-radius: 50%;
    text-align: center;
    line-height: 22px;
}

#step3 > .container {
    width: 100%;
    padding: 0;
}

#step3 .container h2 {
    margin-bottom: 30px;
}

#step3 .order-buttons{
    margin-top: 0;
}

.buttons{
  clear: both;
}

.notifikace, .zprava{
    display: flex;
    opacity: 1;
}

.button-grey{
    height: 50px;
    line-height: 50px;
    background: #696f7b;
    padding: 0 30px;
    border-radius: 5px;
    color: #fff;
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
}

.disable-change{
    pointer-events: none;
    opacity: 0.7;
}

.youtube-thumbnail{
    border: none;
}

.trip-create-page .image-tricky .youtube-catcher::before,
.trip-create-page .image-tricky .youtube-catcher::after{
    height: 10px;
}

.trip-create-page .image-tricky .remove.remove-youtube-video{
    z-index: 10;
}

.disable-click{
    pointer-events: none;
}
.trip-create-page .transport{
  height: 20px;
  float: none;
  width: 7%;
}

.trip-create-page .youtube-handler .image-tricky{
    width: 100%;
}

.trip-create-page .image-tricky .youtube-catcher{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.trip-create-page .image-tricky .youtube-catcher iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.choice.active{
    border: 1px solid red;
}
.last-visit{
  margin-bottom: 15px;
}
