html,body,article,section,nav,aside,h1,h2,h3,h4,h5,h6,header,footer,address,p,hr,pre,blockquote,ol,ul,li,dl,dt,dd,figure,figcaption,div,main,a,em,strong,small,s,cite,q,dfn,abbr,data,time,code,var,samp,kbd,sub,sup,i,b,u,mark,ruby,rb,rt,rtc,rp,bdi,bdo,span,br,wbr,ins,del,img,iframe,embed,object,param,video,audio,source,track,map,area,table,caption,colgroup,col,tbody,thead,tfoot,tr,td,th,form,label,datalist,optgroup,option,textarea,keygen,output,progress,meter,fieldset,legend{margin: 0;padding: 0;border: 0;font-size: 100%;font-family: inherit;vertical-align: baseline}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display: block}hr{height: 0;border-bottom: 1px solid #000}pre{overflow: auto}ol,ul{list-style: none}em,dfn{font-style: italic}strong,b{font-weight: 700}small{font-size: 80%}abbr[title]{border-bottom: 1px dotted #000}sub,sup{position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}sup{top: -.5em}sub{bottom: -.25em}table{border-collapse: collapse;border-spacing: 0;table-layout: auto}caption,th,td{text-align: left;font-weight: normal}a{text-decoration: none}a:hover{text-decoration: underline}::selection{background: #ce1f36;color: #fff}::-moz-selection{background: #ce1f36;color: #fff}*,*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}body{font: 400 14px Ubuntu, sans-serif;-webkit-font-smoothing: antialiased}h1,h2,h3,h4,h5{margin-bottom: 20px;font-weight: 700;line-height: 1em}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom: 0}* + h1,* + h2,* + h3,* + h4,* + h5{margin-top: 40px}h1 a,h2 a,h3 a,h4 a,h5 a{color: inherit;-webkit-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease}h1{font-size: 30px;text-transform: uppercase}@media (min-width: 520px){h1{font-size: 40px}}h2{font-size: 20px;color: #1874ae;text-transform: uppercase}h3{font-size: 18px;color: #1874ae;text-transform: uppercase}h4{font-size: 16px;text-transform: uppercase}h5{font-size: 14px;text-transform: uppercase}p{line-height: 1.5em;margin-bottom: 20px}p:last-child{margin-bottom: 0}.fluid-block + p{margin-top: 20px}.box{-webkit-animation: box 1s linear 0s infinite normal;animation: box 1s linear 0s infinite normal}@-webkit-keyframes box{0%{opacity: 0}30%{opacity: 0}90%{opacity: 1}100%{opacity: 0}}@keyframes box{0%{opacity: 0}30%{opacity: 0}90%{opacity: 1}100%{opacity: 0}}@keyframes preloader{0%{transform: translateX(-50px) scale(.5, 1)}20%{transform: translateX(-20px) scale(1)}50%{transform: translateX(0) scale(1, .8)}80%{transform: translateX(20px) scale(1)}100%{transform: translateX(50px) scale(.5, 1)}}.pullSoftIn,.pullSoftOut,.pushSoftIn,.pushSoftOut,.fadeInLeft,.fadeOutRight{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out}.pullSoftIn{-webkit-animation-name: pullSoftIn;animation-name: pullSoftIn}@-webkit-keyframes pullSoftIn{from{-webkit-transform: scale(.9);transform: scale(.9);opacity: 0}}@keyframes pullSoftIn{from{transform: scale(.9);opacity: 0}}.pullSoftOut{-webkit-animation-name: pullSoftOut;animation-name: pullSoftOut}@-webkit-keyframes pullSoftOut{to{-webkit-transform: scale(.9);transform: scale(.9);opacity: 0}}@keyframes pullSoftOut{to{transform: scale(.9);opacity: 0}}.pushSoftIn{-webkit-animation-name: pushSoftIn;animation-name: pushSoftIn}@-webkit-keyframes pushSoftIn{from{-webkit-transform: scale(1.1);transform: scale(1.1);opacity: 0}}@keyframes pushSoftIn{from{transform: scale(1.1);opacity: 0}}.pushSoftOut{-webkit-animation-name: pushSoftOut;animation-name: pushSoftOut}@-webkit-keyframes pushSoftOut{to{-webkit-transform: scale(1.1);transform: scale(1.1);opacity: 0}}@keyframes pushSoftOut{to{transform: scale(1.1);opacity: 0}}.fadeInLeft{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft}@-webkit-keyframes fadeInLeft{from{-webkit-transform: translateX(-100px);transform: translateX(-100px);opacity: 0}}@keyframes fadeInLeft{from{transform: translateX(-100px);opacity: 0}}.fadeOutRight{-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight}@-webkit-keyframes fadeOutRight{to{-webkit-transform: translateX(100px);transform: translateX(100px);opacity: 0}}@keyframes fadeOutRight{to{transform: translateX(100px);opacity: 0}}.picker{font-size: 16px;text-align: left;line-height: 1.2;color: #000;position: absolute;z-index: 10000;user-select: none}.picker__input{cursor: default}.picker__input.picker__input--active{border-color: #1874ae}.picker__holder{width: 100%;overflow-y: auto;-webkit-overflow-scrolling: touch}.picker__box{padding: 0 1em}.picker__header{text-align: center;position: relative;margin-top: .75em}.picker__month,.picker__year{font-weight: 500;display: inline-block;margin-left: .25em;margin-right: .25em}.picker__year{color: #999;font-size: .8em;font-style: italic}.picker__select--month,.picker__select--year{border: 1px solid #b7b7b7;height: 2em;padding: .5em;margin-left: .25em;margin-right: .25em}@media (min-width: 24.5em){.picker__select--month,.picker__select--year{margin-top: -.5em}}.picker__select--month{width: 35%}.picker__select--year{width: 22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color: #1874ae}.picker__nav--prev,.picker__nav--next{position: absolute;padding: .5em 1.25em;width: 1em;height: 1em;box-sizing: content-box;top: -.25em}@media (min-width: 24.5em){.picker__nav--prev,.picker__nav--next{top: -.33em}}.picker__nav--prev{left: -1em;padding-right: 1.25em}@media (min-width: 24.5em){.picker__nav--prev{padding-right: 1.5em}}.picker__nav--next{right: -1em;padding-left: 1.25em}@media (min-width: 24.5em){.picker__nav--next{padding-left: 1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content: " ";border-top: .5em solid transparent;border-bottom: .5em solid transparent;border-right: .75em solid #000;width: 0;height: 0;display: block;margin: 0 auto}.picker__nav--next:before{border-right: 0;border-left: .75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor: pointer;color: #000;background: #cde7f8}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor: default;background: none;border-right-color: #f5f5f5;border-left-color: #f5f5f5}.picker__table{text-align: center;border-collapse: collapse;border-spacing: 0;table-layout: fixed;font-size: inherit;width: 100%;margin-top: .75em;margin-bottom: .5em}@media (min-height: 33.875em){.picker__table{margin-bottom: .75em}}.picker__table td{margin: 0;padding: 0}.picker__weekday{width: 14.285714286%;font-size: .75em;padding-bottom: .25em;color: #999;font-weight: 500}@media (min-height: 33.875em){.picker__weekday{padding-bottom: .5em}}.picker__day{padding: .3125em 0;font-weight: 200;border: 1px solid transparent}.picker__day--today{position: relative}.picker__day--today:before{content: " ";position: absolute;top: 2px;right: 2px;width: 0;height: 0;border-top: .5em solid #1874ae;border-left: .5em solid transparent}.picker__day--disabled:before{border-top-color: #aaa}.picker__day--outfocus{color: #ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor: pointer;color: #000;background: #cde7f8}.picker__day--highlighted{border-color: #1874ae}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor: pointer;color: #000;background: #cde7f8}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background: #1874ae;color: #fff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background: #f5f5f5;border-color: #f5f5f5;color: #ddd;cursor: default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background: #bbb}.picker__footer{text-align: center}.picker__button--today,.picker__button--clear,.picker__button--close{border: 1px solid #fff;background: #fff;font-size: .8em;padding: .66em 0;font-weight: bold;width: 33%;display: inline-block;vertical-align: bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor: pointer;color: #000;background: #cde7f8;border-bottom-color: #cde7f8}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background: #cde7f8;border-color: #1874ae;outline: none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position: relative;display: inline-block;height: 0}.picker__button--today:before,.picker__button--clear:before{content: " ";margin-right: .45em}.picker__button--today:before{top: -.05em;width: 0;border-top: .66em solid #1874ae;border-left: .66em solid transparent}.picker__button--clear:before{top: -.25em;width: .66em;border-top: 3px solid #cd0000}.picker__button--close:before{content: "\D7";top: -.1em;vertical-align: top;font-size: 1.1em;margin-right: .35em;color: #777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background: #f5f5f5;border-color: #f5f5f5;color: #ddd;cursor: default}.picker__button--today[disabled]:before{border-top-color: #aaa}/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker{width: 100%}.picker__holder{position: absolute;background: #fff;border: 1px solid #aaa;border-top-width: 0;border-bottom-width: 0;border-radius: 0 0 5px 5px;box-sizing: border-box;min-width: 176px;max-width: 466px;max-height: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;transform: translateY(-1em) perspective(600px) rotateX(10deg);transition: transform .15s ease-out, opacity .15s ease-out, max-height 0s .15s, border-width 0s .15s}.picker__frame{padding: 1px}.picker__wrap{margin: -1px}.picker--opened .picker__holder{max-height: 25em;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;border-top-width: 1px;border-bottom-width: 1px;transform: translateY(0) perspective(600px) rotateX(0);transition: transform .15s ease-out, opacity .15s ease-out, max-height 0s, border-width 0s;box-shadow: 0 6px 18px 1px rgba(0,0,0,0.12)}.picker{left: 0;right: 0;font-size: 14px}.picker__holder{border-radius: 5px;border: 0;outline: 0}.picker__frame{padding: 0}.picker__wrap{margin: 0}.picker__box{padding: 5px}.picker__header{margin-top: 5px}.picker__nav--prev{left: 0}.picker__nav--next{right: 0}.picker__table th,.picker__table td{text-align: center}.picker__day--today::before{border-top-color: #1874ae}.picker__day--today.picker__day--selected::before{border-top-color: #fff}.picker__day--highlighted{border-color: #1874ae}.select2-container{box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle}.select2-container .select2-selection--single{box-sizing: border-box;cursor: pointer;display: block;height: 28px;user-select: none;-webkit-user-select: none}.select2-container .select2-selection--single .select2-selection__rendered{display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.select2-container .select2-selection--single .select2-selection__clear{position: relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right: 8px;padding-left: 20px}.select2-container .select2-selection--multiple{box-sizing: border-box;cursor: pointer;display: block;min-height: 32px;user-select: none;-webkit-user-select: none}.select2-container .select2-selection--multiple .select2-selection__rendered{display: inline-block;overflow: hidden;padding-left: 8px;text-overflow: ellipsis;white-space: nowrap}.select2-container .select2-search--inline{float: left}.select2-container .select2-search--inline .select2-search__field{box-sizing: border-box;border: none;font-size: 100%;margin-top: 5px;padding: 0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance: none}.select2-dropdown{background-color: white;border: 1px solid #aaa;border-radius: 4px;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 1051}.select2-results{display: block}.select2-results__options{list-style: none;margin: 0;padding: 0}.select2-results__option{padding: 6px;user-select: none;-webkit-user-select: none}.select2-results__option[aria-selected]{cursor: pointer}.select2-container--open .select2-dropdown{left: 0}.select2-container--open .select2-dropdown--above{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0}.select2-container--open .select2-dropdown--below{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0}.select2-search--dropdown{display: block;padding: 4px}.select2-search--dropdown .select2-search__field{padding: 4px;width: 100%;box-sizing: border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance: none}.select2-search--dropdown.select2-search--hide{display: none}.select2-close-mask{border: 0;margin: 0;padding: 0;display: block;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 99;background-color: #fff;filter: alpha(opacity=0)}.select2-hidden-accessible{border: 0 !important;clip: rect(0 0 0 0) !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important}.select2-container--default .select2-selection--single{background-color: #fff;border: 1px solid #aaa;border-radius: 4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color: #444;line-height: 28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor: pointer;float: right;font-weight: bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color: #999}.select2-container--default .select2-selection--single .select2-selection__arrow{height: 26px;position: absolute;top: 1px;right: 1px;width: 20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float: left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left: 1px;right: auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color: #eee;cursor: default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display: none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing: border-box;list-style: none;margin: 0;padding: 0 5px;width: 100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color: #999;margin-top: 5px;float: left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor: pointer;float: right;font-weight: bold;margin-top: 5px;margin-right: 10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color: #999;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color: #333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float: right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left: 5px;margin-right: auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left: 2px;margin-right: auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border: solid #000 1px;outline: 0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color: #eee;cursor: default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display: none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius: 0;border-top-right-radius: 0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius: 0;border-bottom-right-radius: 0}.select2-container--default .select2-search--dropdown .select2-search__field{border: 1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background: transparent;border: none;outline: 0;box-shadow: none;-webkit-appearance: textfield}.select2-container--default .select2-results > .select2-results__options{max-height: 200px;overflow-y: auto}.select2-container--default .select2-results__option[role=group]{padding: 0}.select2-container--default .select2-results__option[aria-disabled=true]{color: #999}.select2-container--default .select2-results__option[aria-selected=true]{background-color: #ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left: 1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left: 0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left: -1em;padding-left: 2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -2em;padding-left: 3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -3em;padding-left: 4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -4em;padding-left: 5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -5em;padding-left: 6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color: #5897fb;color: white}.select2-container--default .select2-results__group{cursor: default;display: block;padding: 6px}.select2-container--classic .select2-selection--single{background-color: #f7f7f7;border: 1px solid #aaa;border-radius: 4px;outline: 0;background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border: 1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color: #444;line-height: 28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor: pointer;float: right;font-weight: bold;margin-right: 10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color: #999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color: #ddd;border: none;border-left: 1px solid #aaa;border-top-right-radius: 4px;border-bottom-right-radius: 4px;height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float: left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border: none;border-right: 1px solid #aaa;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;left: 1px;right: auto}.select2-container--classic.select2-container--open .select2-selection--single{border: 1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background: transparent;border: none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;outline: 0}.select2-container--classic .select2-selection--multiple:focus{border: 1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style: none;margin: 0;padding: 0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display: none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color: #888;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color: #555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float: right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left: 5px;margin-right: auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left: 2px;margin-right: auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border: 1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0}.select2-container--classic .select2-search--dropdown .select2-search__field{border: 1px solid #aaa;outline: 0}.select2-container--classic .select2-search--inline .select2-search__field{outline: 0;box-shadow: none}.select2-container--classic .select2-dropdown{background-color: white;border: 1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom: none}.select2-container--classic .select2-dropdown--below{border-top: none}.select2-container--classic .select2-results > .select2-results__options{max-height: 200px;overflow-y: auto}.select2-container--classic .select2-results__option[role=group]{padding: 0}.select2-container--classic .select2-results__option[aria-disabled=true]{color: grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color: #3875d7;color: white}.select2-container--classic .select2-results__group{cursor: default;display: block;padding: 6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color: #5897fb}body{color: #535353;background: #e7e7e7}a{color: #535353}a:hover{text-decoration: underline}.underline{text-decoration: underline !important}.underline:hover{text-decoration: none !important}ul,ol{margin-bottom: 20px}ul:last-child,ol:last-child{margin-bottom: 0}ul li,ol li{margin: 5px 0 5px 2em;line-height: 1.5em}ul li:first-child,ol li:first-child{margin-top: 0}ul li:last-child,ol li:last-child{margin-bottom: 0}ul{list-style: square}ol{list-style: decimal}nav ul{margin: 0;list-style: none}nav ul li{margin: 0}table{width: 100%}table th,table td{padding: 7px;text-align: left;vertical-align: top;border-bottom: 1px solid #ececec}table th{background: #e7e7e7;text-transform: uppercase;font-weight: 700}table tr:last-child th,table tr:last-child td{border-bottom: 0}.table{display: table !important;width: 100%}.table > .row{display: table-row !important}.table > .row > .cell,.table > .cell{display: table-cell !important}.block{display: block !important}.clearfix:before,.clearfix:after,.tabs-content:before,.tabs-content:after,.tabs-item:before,.tabs-item:after,.fluid-block:before,.fluid-block:after,.fluid-block > .row:before,.fluid-block > .row:after,.fitem:before,.fitem:after,.page-head:before,.page-head:after,.page-main:before,.page-main:after,.obiekt-rezerwuj-head:before,.obiekt-rezerwuj-head:after,.obiekt-galeria:before,.obiekt-galeria:after,.obiekt-info-main:before,.obiekt-info-main:after,.obiekt-info-odleglosci:before,.obiekt-info-odleglosci:after,.obiekt-info-udogodnienia:before,.obiekt-info-udogodnienia:after,.oferty-obiekty.oferty-spa .block-item-logos ul:before,.oferty-obiekty.oferty-spa .block-item-logos ul:after,.promocja-rezerwuj-head:before,.promocja-rezerwuj-head:after{content: '';display: table}.clearfix:after,.tabs-content:after,.tabs-item:after,.fluid-block:after,.fluid-block > .row:after,.fitem:after,.page-head:after,.page-main:after,.obiekt-rezerwuj-head:after,.obiekt-galeria:after,.obiekt-info-main:after,.obiekt-info-odleglosci:after,.obiekt-info-udogodnienia:after,.oferty-obiekty.oferty-spa .block-item-logos ul:after,.promocja-rezerwuj-head:after{clear: both}.clear{clear: both}.focus:focus{outline: 2px solid #ffee8f}.focus:active,.focus:hover{outline: 0}.fl{float: left !important}.fr{float: right !important}.left{text-align: left !important}.center{text-align: center !important}.right{text-align: right !important}.invisible{display: none}.hr{margin: 20px 0;border-bottom: 1px solid #e1e1e1}.hr:first-child{margin-top: 0}.hr:last-child{margin-bottom: 0}.wrapper{margin: 0 10px;min-width: 300px}@media (min-width: 520px){.wrapper{margin: 0 auto;width: 480px}}@media (min-width: 768px){.wrapper{width: 730px}}@media (min-width: 995px){.wrapper{width: 980px}}@media (min-width: 1185px){.wrapper{width: 1160px;max-width: 1920px}}.play{position: relative;display: block}.play::before{display: block;position: absolute;left: 50%;top: 50%;width: 69px;height: 69px;margin: -34px 0 0 -34px;background: url(http://geovita.pl/wp-content/themes/geovita/less/../img/sprite.png) no-repeat -250px 0;opacity: .8;z-index: 1;content: '';-webkit-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out}.play:hover::before{opacity: .1}.img-zoom{overflow: hidden}.img-zoom img{display: block;-webkit-transition: transform .3s ease-in-out;-o-transition: transform .3s ease-in-out;transition: transform .3s ease-in-out}.img-zoom:hover img,.box-item:hover .box-item-thumb img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1)}.alert{padding: 30px;margin: 40px 0}.alert:first-child{margin-top: 0}.alert:last-child{margin-bottom: 0}.alert-default{background: #fff;padding: 20px}.alert-info{background: #fff;color: #1b5993}.alert-warning{background: #fcf8e3;color: #6e5e0c}.alert-error{background: #ce1f36;color: #fff}.alert-success{background: #5fbc56;color: #fff}.tabs-nav ul{margin: 0;list-style: none}.tabs-nav ul li{margin: 0}.tabs-nav ul li a{display: block;font-size: 16px;color: #1874ae;text-transform: uppercase;font-weight: 700;padding: 15px 20px;border: 1px solid #e7e7e7;-webkit-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;transition: color .3s ease-in-out}.tabs-nav ul li a:hover{text-decoration: none;color: #5fbc56}@media (max-width: 767px){.tabs-nav{margin-bottom: 20px}.tabs-nav ul li + li{margin-top: -1px}.tabs-nav ul li.selected a{position: relative;z-index: 1;border-color: #c7c7c7;background: #fff}.tabs-nav ul li a{background: rgba(248,248,248,0.5);border-color: #dbdbdb}}@media (min-width: 768px){.tabs-nav{margin-bottom: 35px;border-bottom: 1px solid #c7c7c7}.tabs-nav ul{display: table}.tabs-nav ul li{display: table-cell}.tabs-nav ul li a{line-height: 20px;border-width: 1px 1px 0}.tabs-nav ul li.selected a{border-bottom-width: 1px;border-color: #c7c7c7 #c7c7c7 #e7e7e7;margin-bottom: -1px}}@media (min-width: 995px){.tabs-nav ul li a{font-size: 18px}}@media (min-width: 1185px){.tabs-nav ul li a{padding-left: 30px;padding-right: 30px}}.tabs-content{position: relative;-webkit-transition-property: height;-o-transition-property: height;transition-property: height;-webkit-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out}.tabs-item{margin-bottom: 40px}.tabs-ready .tabs-item{margin-bottom: 0}html.js .tabs-ready .tabs-item{visibility: hidden}html.js .tabs-ready .tabs-item.visible{position: relative;visibility: visible;z-index: 1}html.js .tabs-ready .tabs-item.not-visible{position: absolute;width: 100%;height: 100%;overflow: hidden;left: 0;top: 0}.rating-stars{display: inline-block;width: 85px;height: 17px;background: url(http://geovita.pl/wp-content/themes/geovita/less/../img/rating.png) repeat-x 0 -40px}.rating-stars span{display: block;height: 17px;width: 0;background: url(http://geovita.pl/wp-content/themes/geovita/less/../img/rating.png) repeat-x}.rating.fmain .rating-stars{cursor: pointer}.rating.fmain .rating-stars span:hover{background-position: 0 -20px}.rating-stars[data-rating='1'] span{width: 17px}.rating-stars[data-rating='2'] span{width: 34px}.rating-stars[data-rating='3'] span{width: 51px}.rating-stars[data-rating='4'] span{width: 68px}.rating-stars[data-rating='5'] span{width: 85px}[class^=icon-]{display: block;padding: 5px 0 5px 50px;line-height: 20px;min-height: 30px;position: relative;margin: 5px 0}[class^=icon-]:first-child{margin-top: 0}[class^=icon-]:last-child{margin-bottom: 0}[class^=icon-]::before{display: block;width: 40px;height: 30px;content: '';background: url(http://geovita.pl/wp-content/themes/geovita/less/../img/icons.png) no-repeat -40px 0;position: absolute;left: 0;top: 0}.icon-aircraft::before{background-position: 0 0}.icon-train::before{background-position: 0 -30px}.icon-bus::before{background-position: 0 -60px}.icon-mail::before{background-position: 0 -90px}.icon-phone::before{background-position: 0 -120px}.icon-mobile::before{background-position: 0 -150px}.icon-facebook::before{background-position: 0 -180px}.icon-twitter::before{background-position: 0 -210px}.icon-wifi::before{background-position: 0 -240px}.icon-car-park::before{background-position: 0 -270px}.icon-lift::before{background-position: 0 -300px}.icon-restaurant::before{background-position: 0 -330px}.icon-towels::before{background-position: 0 -360px}.icon-cigarette::before{background-position: 0 -390px}.icon-nocigarette::before{background-position: 0 -420px}.icon-wallet-pln::before{background-position: 0 -450px}.icon-wallet-eur::before{background-position: 0 -480px}.icon-pet::before{background-position: 0 -510px}.icon-pool::before{background-position: 0 -540px}.icon-sauna::before{background-position: 0 -570px}.icon-creditcards::before{background-position: 0 -600px}.icon-extract::before{background-position: 0 -630px}.icon-bicyclerental::before{background-position: 0 -660px}.icon-activerecreation::before{background-position: 0 -690px}.icon-sea::before{background-position: 0 -720px}.icon-diet::before{background-position: 0 -750px}.icon-hikingtrails::before{background-position: 0 -780px}.icon-gym::before{background-position: 0 -810px}.icon-spa::before{background-position: 0 -840px}.icon-horseriding::before{background-position: 0 -870px}.icon-skiresort::before{background-position: 0 -900px}.icon-niemcy::before{background-position: 0 -930px}.icon-niemiecki::before{background-position: 0 -960px}.icon-angielski::before{background-position: 0 -990px}.icon-rosyjski::before{background-position: 0 -1020px}.icon-dobahotelowa::before{background-position: 0 -1050px}.icon-pdf::before{background-position: 0 -1080px}.preloader-box{position: relative;display: block;width: 40px;height: 40px}.preloader-box i{width: 50%;height: 50%;background: #fff;opacity: 0;position: absolute;-webkit-animation: box 1s linear infinite;animation: box 1s linear infinite}.preloader-box i:nth-of-type(2){right: 0;animation-delay: -0.25s}.preloader-box i:nth-of-type(3){bottom: 0;right: 0;animation-delay: -0.5s}.preloader-box i:nth-of-type(4){bottom: 0;animation-delay: -0.75s}.mfp-content .popup{margin: 50px auto;background: #f8f8f8}.mfp-content .popup.popup-cennik{padding: 20px}.mfp-content .popup.popup-cennik .mfp-close{position: fixed;right: 20px}.mfp-content .popup.popup-alert,.mfp-content .popup.popup-content{position: relative}.mfp-content .popup.popup-alert .alert-error + .mfp-close::before,.mfp-content .popup.popup-alert .alert-success + .mfp-close::before,.mfp-content .popup.popup-alert .alert-error + .mfp-close::after,.mfp-content .popup.popup-alert .alert-success + .mfp-close::after{color: #fff;background: #fff}.mfp-content .popup.popup-content{padding: 20px}.mfp-content .popup.popup-szkolenia{padding: 20px}.mfp-content .popup.popup-szkolenia thead th{font-size: 12px}@media (min-width: 520px){.mfp-content .popup{width: 480px}.mfp-content .popup.popup-szkolenia{width: auto}}@media (min-width: 768px){.mfp-content .popup{width: 730px}}@media (min-width: 995px){.mfp-content .popup{width: 980px}.mfp-content .popup.popup-cennik,.mfp-content .popup.popup-alert,.mfp-content .popup.popup-content{width: 800px}.mfp-content .popup.popup-szkolenia{width: 950px}}@media (min-width: 1185px){.mfp-content .popup{width: 1160px;margin-top: 100px;margin-bottom: 100px}.mfp-content .popup.popup-cennik{padding: 25px;width: 800px}.mfp-content .popup.popup-alert,.mfp-content .popup.popup-content{width: 800px}.mfp-content .popup.popup-content{padding: 25px}.mfp-content .popup.popup-szkolenia{width: 900px}}.main .alert-default{background: #f3f3f3;background: rgba(255,255,255,0.5)}.main ul{list-style: none}.main ul li{margin-left: 0;padding-left: 2em;background: url(http://geovita.pl/wp-content/themes/geovita/less/../img/bg_arr-right.png) no-repeat 8px 8px}@media (max-width: 767px){.main .fluid-block [class*=span]{width: 100% !important}}.min-phone,.max-phone,.min-phone-large,.max-phone-large,.min-tablet,.max-tablet,.min-desktop,.max-desktop,.min-desktop-large,.max-desktop-large{display: none}@media (min-width: 320px){.min-phone{display: block}}@media (min-width: 520px){.min-phone-large{display: block}}@media (min-width: 768px){.min-tablet{display: block}}@media (min-width: 995px){.min-desktop{display: block}}@media (min-width: 1185px){.min-desktop-large{display: block}}@media (max-width: 519px){.max-phone{display: block}}@media (max-width: 767px){.max-phone-large{display: block}}@media (max-width: 994px){.max-tablet{display: block}}@media (max-width: 1184px){.max-desktop{display: block}}@media (max-width: 1920px){.max-desktop-large{display: block}}.fluid-block{margin-left: auto;margin-right: auto}.fluid-block > .row{margin-left: -10px;margin-right: -10px;padding-left: 0;padding-right: 0}.fluid-block > .row > h2,.fluid-block > .row > h3{padding-left: 10px;padding-right: 10px}.fluid-block [class*='span']{float: left;padding-left: 10px;padding-right: 10px;min-height: 1px}.fluid-block .span1{width: 8.33333333%}.fluid-block .span2{width: 16.66666667%}.fluid-block .span3{width: 25%}.fluid-block .span4{width: 33.33333333%}.fluid-block .span5{width: 41.66666667%}.fluid-block .span6{width: 50%}.fluid-block .span7{width: 58.33333333%}.fluid-block .span8{width: 66.66666667%}.fluid-block .span9{width: 75%}.fluid-block .span10{width: 83.33333333%}.fluid-block .span11{width: 91.66666667%}.fluid-block .span12{width: 100%}.fluid-block .offset1{margin-left: 8.33333333%}.fluid-block .offset2{margin-left: 16.66666667%}.fluid-block .offset3{margin-left: 25%}.fluid-block .offset4{margin-left: 33.33333333%}.fluid-block .offset5{margin-left: 41.66666667%}.fluid-block .offset6{margin-left: 50%}.fluid-block .offset7{margin-left: 58.33333333%}.fluid-block .offset8{margin-left: 66.66666667%}.fluid-block .offset9{margin-left: 75%}.fluid-block .offset10{margin-left: 83.33333333%}.fluid-block .offset11{margin-left: 91.66666667%}.fluid-block .offset12{margin-left: 100%}@media (min-width: 520px){.fluid-block .span1-sm{width: 8.33333333%}.fluid-block .span2-sm{width: 16.66666667%}.fluid-block .span3-sm{width: 25%}.fluid-block .span4-sm{width: 33.33333333%}.fluid-block .span5-sm{width: 41.66666667%}.fluid-block .span6-sm{width: 50%}.fluid-block .span7-sm{width: 58.33333333%}.fluid-block .span8-sm{width: 66.66666667%}.fluid-block .span9-sm{width: 75%}.fluid-block .span10-sm{width: 83.33333333%}.fluid-block .span11-sm{width: 91.66666667%}.fluid-block .span12-sm{width: 100%}.fluid-block .offset1-sm{margin-left: 8.33333333%}.fluid-block .offset2-sm{margin-left: 16.66666667%}.fluid-block .offset3-sm{margin-left: 25%}.fluid-block .offset4-sm{margin-left: 33.33333333%}.fluid-block .offset5-sm{margin-left: 41.66666667%}.fluid-block .offset6-sm{margin-left: 50%}.fluid-block .offset7-sm{margin-left: 58.33333333%}.fluid-block .offset8-sm{margin-left: 66.66666667%}.fluid-block .offset9-sm{margin-left: 75%}.fluid-block .offset10-sm{margin-left: 83.33333333%}.fluid-block .offset11-sm{margin-left: 91.66666667%}.fluid-block .offset12-sm{margin-left: 100%}}@media (min-width: 768px){.fluid-block .span1-md{width: 8.33333333%}.fluid-block .span2-md{width: 16.66666667%}.fluid-block .span3-md{width: 25%}.fluid-block .span4-md{width: 33.33333333%}.fluid-block .span5-md{width: 41.66666667%}.fluid-block .span6-md{width: 50%}.fluid-block .span7-md{width: 58.33333333%}.fluid-block .span8-md{width: 66.66666667%}.fluid-block .span9-md{width: 75%}.fluid-block .span10-md{width: 83.33333333%}.fluid-block .span11-md{width: 91.66666667%}.fluid-block .span12-md{width: 100%}.fluid-block .offset1-md{margin-left: 8.33333333%}.fluid-block .offset2-md{margin-left: 16.66666667%}.fluid-block .offset3-md{margin-left: 25%}.fluid-block .offset4-md{margin-left: 33.33333333%}.fluid-block .offset5-md{margin-left: 41.66666667%}.fluid-block .offset6-md{margin-left: 50%}.fluid-block .offset7-md{margin-left: 58.33333333%}.fluid-block .offset8-md{margin-left: 66.66666667%}.fluid-block .offset9-md{margin-left: 75%}.fluid-block .offset10-md{margin-left: 83.33333333%}.fluid-block .offset11-md{margin-left: 91.66666667%}.fluid-block .offset12-md{margin-left: 100%}}@media (min-width: 995px){.fluid-block .span1-lg{width: 8.33333333%}.fluid-block .span2-lg{width: 16.66666667%}.fluid-block .span3-lg{width: 25%}.fluid-block .span4-lg{width: 33.33333333%}.fluid-block .span5-lg{width: 41.66666667%}.fluid-block .span6-lg{width: 50%}.fluid-block .span7-lg{width: 58.33333333%}.fluid-block .span8-lg{width: 66.66666667%}.fluid-block .span9-lg{width: 75%}.fluid-block .span10-lg{width: 83.33333333%}.fluid-block .span11-lg{width: 91.66666667%}.fluid-block .span12-lg{width: 100%}.fluid-block .offset1-lg{margin-left: 8.33333333%}.fluid-block .offset2-lg{margin-left: 16.66666667%}.fluid-block .offset3-lg{margin-left: 25%}.fluid-block .offset4-lg{margin-left: 33.33333333%}.fluid-block .offset5-lg{margin-left: 41.66666667%}.fluid-block .offset6-lg{margin-left: 50%}.fluid-block .offset7-lg{margin-left: 58.33333333%}.fluid-block .offset8-lg{margin-left: 66.66666667%}.fluid-block .offset9-lg{margin-left: 75%}.fluid-block .offset10-lg{margin-left: 83.33333333%}.fluid-block .offset11-lg{margin-left: 91.66666667%}.fluid-block .offset12-lg{margin-left: 100%}}@media (min-width: 1185px){.fluid-block > .row{margin-left: -20px;margin-right: -20px}.fluid-block > .row > h2,.fluid-block > .row > h3{padding-left: 20px;padding-right: 20px}.fluid-block [class*='span']{padding-left: 20px;padding-right: 20px}}.placeholder{color: #535353}select.placeholder{color: #535353}::-webkit-input-placeholder{color: #535353;text-overflow: ellipsis}::-moz-placeholder{color: #535353;text-overflow: ellipsis;opacity: 1}:-moz-placeholder{color: #535353;text-overflow: ellipsis;opacity: 1}:-ms-input-placeholder{color: #535353;text-overflow: ellipsis}fieldset{min-width: 0}legend{display: block;width: 100%}label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 400}input,button,select,textarea{margin: 0;font-size: 14px;font-family: Ubuntu, sans-serif;vertical-align: top}input::-moz-focus-inner,button::-moz-focus-inner{border: 0;padding: 0}input[radio],input[checkbox]{vertical-align: middle;margin: 0 5px 0 0;margin-top: 1px \9;line-height: normal}input[type="file"]{display: block}input[type=submit],input[type=button],button{outline: 0}input[type=url],input[type=tel],input[type=text],input[type=email],input[type=number],input[type=search],input[type=password],textarea,select{min-height: 46px;background: #fff;border: 0;padding: 14px 15px;border-radius: 5px;-webkit-transition: color .3s ease-in-out, background .3s ease-in-out, border-color .3s ease-in-out;-o-transition: color .3s ease-in-out, background .3s ease-in-out, border-color .3s ease-in-out;transition: color .3s ease-in-out, background .3s ease-in-out, border-color .3s ease-in-out}input[type=url]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=password]:focus,textarea:focus,select:focus{outline: 0}input[type=url].error,input[type=tel].error,input[type=text].error,input[type=email].error,input[type=number].error,input[type=search].error,input[type=password].error,textarea.error,select.error,.fitem.error input[type=url],.fitem.error input[type=tel],.fitem.error input[type=text],.fitem.error input[type=email],.fitem.error input[type=number],.fitem.error input[type=search],.fitem.error input[type=password],.fitem.error textarea,.fitem.error select{color: #ce1f36;box-shadow: 0 0 0 2px #ce1f36}input[type=url].block,input[type=tel].block,input[type=text].block,input[type=email].block,input[type=number].block,input[type=search].block,input[type=password].block,textarea.block,select.block{width: 100%}input[type=url].brd,input[type=tel].brd,input[type=text].brd,input[type=email].brd,input[type=number].brd,input[type=search].brd,input[type=password].brd,textarea.brd,select.brd{padding: 13px 19px;border: 1px solid #e7e7e7}input[type=url].brd:focus,input[type=tel].brd:focus,input[type=text].brd:focus,input[type=email].brd:focus,input[type=number].brd:focus,input[type=search].brd:focus,input[type=password].brd:focus,textarea.brd:focus,select.brd:focus{border-color: #cecece}input[type=search],select{-webkit-appearance: none;-moz-appearance: none;appearance: none}input[type=search]::-ms-clear{display: none}select{text-indent: 1px;text-overflow: '';padding-top: 13px;padding-bottom: 13px;padding-right: 13px}select.brd{padding-top: 12px;padding-bottom: 12px;padding-right: 12px}select::-ms-expand{display: none}select option{color: #535353}select option[disabled]{color: #d3d3d3}textarea{resize: none;height: 138px}::-webkit-search-cancel-button{-webkit-appearance: none}::-webkit-search-results-button{-webkit-appearance: none}.fitem{margin-bottom: 10px}.fitem > label,.fitem [class*=fcol] > label{display: block;line-height: 20px;margin-bottom: 5px}.fitem .fmain:first-child{margin-top: 25px}.fitem [class*=fcol]{float: left}.fitem [class*=fcol] > label{white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.fitem [class*=fcol]:first-child input[type=url],.fitem [class*=fcol]:first-child input[type=tel],.fitem [class*=fcol]:first-child input[type=text],.fitem [class*=fcol]:first-child input[type=email],.fitem [class*=fcol]:first-child input[type=number],.fitem [class*=fcol]:first-child input[type=search],.fitem [class*=fcol]:first-child input[type=password],.fitem [class*=fcol]:first-child textarea,.fitem [class*=fcol]:first-child select{border-top-right-radius: 0;border-bottom-right-radius: 0}.fitem [class*=fcol]:last-child input[type=url],.fitem [class*=fcol]:last-child input[type=tel],.fitem [class*=fcol]:last-child input[type=text],.fitem [class*=fcol]:last-child input[type=email],.fitem [class*=fcol]:last-child input[type=number],.fitem [class*=fcol]:last-child input[type=search],.fitem [class*=fcol]:last-child input[type=password],.fitem [class*=fcol]:last-child textarea,.fitem [class*=fcol]:last-child select{border-top-left-radius: 0;border-bottom-left-radius: 0}.fitem [class*=fcol] + [class*=fcol] input[type=url],.fitem [class*=fcol] + [class*=fcol] input[type=tel],.fitem [class*=fcol] + [class*=fcol] input[type=text],.fitem [class*=fcol] + [class*=fcol] input[type=email],.fitem [class*=fcol] + [class*=fcol] input[type=number],.fitem [class*=fcol] + [class*=fcol] input[type=search],.fitem [class*=fcol] + [class*=fcol] input[type=password],.fitem [class*=fcol] + [class*=fcol] textarea,.fitem [class*=fcol] + [class*=fcol] select{border-left: 1px solid #e2e2e2}.fitem .fcol-2{width: 50%}.fitem.grey input[type=url],.fitem.grey input[type=tel],.fitem.grey input[type=text],.fitem.grey input[type=email],.fitem.grey input[type=number],.fitem.grey input[type=search],.fitem.grey input[type=password],.fitem.grey textarea,.fitem.grey select{background-color: #e2e2e2}.fitem.select .fmain{position: relative}.fitem.select .select-arrow{display: block;position: absolute;width: 30px;height: 46px;background: #fff;top: 0;right: 0;border-radius: 0 5px 5px 0;pointer-events: none}.grey.fitem.select .select-arrow{background: #e2e2e2}.fitem.select .select-arrow::before,.fitem.select .select-arrow::after{content: '';display: block;width: 1px;height: 9px;background: #535353;position: absolute;top: 50%;left: 8px;margin-top: -3px;-webkit-transition: -webkit-transform .3s ease-in-out, transform .3s ease-in-out;-o-transition: -o-transform .3s ease-in-out, transform .3s ease-in-out;transition: transform .3s ease-in-out}.fitem.select .select-arrow::before{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);margin-left: -3px}.fitem.select .select-arrow::after{-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);margin-left: 3px}.fitem.select select.brd + .select-arrow{border-width: 1px 1px 1px 0;border-color: #e7e7e7;border-style: solid;-webkit-transition: border-color .3s ease-in-out;-o-transition: border-color .3s ease-in-out;transition: border-color .3s ease-in-out}.fitem.select select.brd:focus + .select-arrow{border-color: #cecece}.fitem.select select:focus + .select-arrow::before{-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg)}.fitem.select select:focus + .select-arrow::after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.fitem.checkbox .fmain,.fitem.radio .fmain{position: relative}.fitem.checkbox .fmain input,.fitem.radio .fmain input{opacity: 0;width: 20px;height: 20px;top: 0;left: 0;position: absolute;margin: 0}.fitem.checkbox .fmain input:checked + label::after,.fitem.radio .fmain input:checked + label::after{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}.fitem.checkbox .fmain input:active + label::before,.fitem.radio .fmain input:active + label::before,.fitem.checkbox .fmain input:focus + label::before,.fitem.radio .fmain input:focus + label::before{background: #f7f7f7}.fitem.checkbox .fmain label,.fitem.radio .fmain label{line-height: 18px;padding: 1px 0 1px 30px;position: relative;display: block;margin: 0}.fitem.checkbox .fmain label::before,.fitem.radio .fmain label::before{display: block;width: 20px;height: 20px;background: #fff;position: absolute;left: 0;top: 0;content: '';border-radius: 5px;-webkit-transition: opacity .3s ease-in-out, background .3s ease-in-out;-o-transition: opacity .3s ease-in-out, background .3s ease-in-out;transition: opacity .3s ease-in-out, background .3s ease-in-out}.fitem.checkbox .fmain label::after,.fitem.radio .fmain label::after{display: block;width: 10px;height: 10px;content: '';position: absolute;top: 5px;left: 5px;background: #b7b7b7;opacity: 0;-webkit-transform: scale(2);-ms-transform: scale(2);-o-transform: scale(2);transform: scale(2);border-radius: 3px;-webkit-transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;transition: opacity .3s ease-in-out, transform .3s ease-in-out}.fitem.checkbox.radio .form-main label::before,.fitem.radio.radio .form-main label::before,.fitem.checkbox.radio .form-main label::after,.fitem.radio.radio .form-main label::after{border-radius: 50%}.fitem.checkbox.error .fmain input:not(:checked) + label,.fitem.radio.error .fmain input:not(:checked) + label{color: #ce1f36}.fitem.checkbox.error .fmain input:not(:checked) + label::before,.fitem.radio.error .fmain input:not(:checked) + label::before{box-shadow: 0 0 0 2px #ce1f36}.fitem.submit .fmain{margin-top: 0}.fitem.label-sep .fmain{margin-top: 25px}.fitem.counter .fmain{position: relative}.fitem.counter .fmain .textarea-counter{position: absolute;bottom: 1px;right: 20px;background: rgba(255,255,255,0.8);padding: 10px 5px 10px 20px;color: #a9a9a9;border-radius: 5px 0 0 0;pointer-events: none}.fitem.select.error select + .select-arrow::before,select.error + .select-arrow::before,.fitem.select.error select + .select-arrow::after,select.error + .select-arrow::after{background: #ce1f36 !important}.select2-container{display: block}.select2-container .selection{display: block}.select2-container--default .select2-selection--multiple{border: 0;border-radius: 5px}.select2-container--default .select2-selection--multiple .select2-selection__clear{text-align: center;width: 18px;height: 18px;margin-top: 12px;margin-right: 0}.select2-container--focus.select2-container--default .select2-selection--multiple{border: 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding: 0 8px 8px 0;display: block}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin: 8px 0 0 8px;border: 0;padding: 6px 15px;line-height: 18px;background: #e7e7e7}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right: 5px;line-height: 16px;vertical-align: top}.select2-container--default .select2-selection--multiple li.select2-search--inline{margin: 8px 0 0 8px}.select2-container--default .select2-selection--multiple li.select2-search--inline:first-child .select2-search__field{margin: 0 0 0 -8px;padding-left: 20px}.select2-container--default .select2-selection--multiple li.select2-search--inline .select2-search__field{margin: 0;min-height: 30px}.select2-container--default .select2-results__option[aria-selected="true"]{background: none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background: #eee;color: #535353}.select2-dropdown{border: 0;padding: 0 8px;border-radius: 5px}.select2-dropdown.select2-dropdown--below{padding-bottom: 8px}.select2-dropdown.select2-dropdown--above{padding-top: 8px}.select2-results__option{margin: 0;line-height: 20px;position: relative}.select2-results__option:not(.select2-results__message){padding-left: 30px}.select2-results__option:not(.select2-results__message)::before{display: block;content: '';width: 16px;height: 16px;position: absolute;background: #f8f8f8;border-radius: 3px;top: 8px;left: 8px}.select2-results__option:not(.select2-results__message)[aria-selected="true"]::before{background: #5fbc56}.btn{background: #5fbc56;color: #fff;padding: 14px 20px;text-transform: uppercase;font-weight: 700;font-size: 18px;text-align: center;border: 0;border-radius: 5px;min-height: 46px;line-height: 18px;cursor: pointer;display: inline-block;outline: 0;box-shadow: 0;-webkit-transition: background .3s ease-in-out, color .3s ease-in-out;-o-transition: background .3s ease-in-out, color .3s ease-in-out;transition: background .3s ease-in-out, color .3s ease-in-out}.btn[disabled]{pointer-events: none}.btn:hover,.btn:focus{background: #77c670;text-decoration: none}.btn:active{background: #4dab44}.btn.btn-preloader{position: relative;padding-right: 46px;color: rgba(255,255,255,0);pointer-events: none}.btn.btn-preloader::before,.btn.btn-preloader::after{position: absolute;display: block;content: '';left: 50%;top: 50%}.btn.btn-preloader::before{width: 100px;height: 20px;margin: -10px 0 0 -50px;border-radius: 10px}.btn.btn-preloader::after{-webkit-animation: preloader .4s ease-in-out 0s infinite alternate;animation: preloader .4s ease-in-out 0s infinite alternate;width: 20px;height: 20px;border-radius: 50%;margin: -10px 0 0 -10px;background: #fff}.btn-grey{background: #e2e2e2;font-weight: 400;color: #535353;text-transform: none}.btn-grey:hover,.btn-grey:focus{background: #efefef}.btn-grey:active{background: #d5d5d5}.btn.btn-lg{padding: 20px 40px;min-height: 60px;font-size: 20px;line-height: 20px}.btn-prev,.btn-next{display: block;width: 60px;height: 60px;background: none;border: 0;cursor: pointer;position: relative;padding: 0;-webkit-transition: background .3s ease-in-out, border-radius .2s linear;-o-transition: background .3s ease-in-out, border-radius .2s linear;transition: background .3s ease-in-out, border-radius .2s linear}.btn-prev::before,.btn-next::before,.btn-prev::after,.btn-next::after{display: block;width: 20px;height: 4px;background: #999;content: '';position: absolute;left: 50%;top: 50%;-webkit-transition: background .3s ease-in-out;-o-transition: background .3s ease-in-out;transition: background .3s ease-in-out}.btn-prev::before,.btn-next::before{margin-top: -8px}.btn-prev::after,.btn-next::after{margin-top: 4px}.btn-prev:hover::before,.btn-next:hover::before,.btn-prev:hover::after,.btn-next:hover::after{background: #5fbc56}.btn-prev::before,.btn-prev::after{margin-left: -12px}.btn-prev::before{transform: rotate(-45deg)}.btn-prev::after{transform: rotate(45deg)}.btn-next::before,.btn-next::after{margin-left: -8px}.btn-next::before{transform: rotate(45deg)}.btn-next::after{transform: rotate(-45deg)}.btn-close{width: 46px;height: 46px;background: #fff;border: 0;cursor: pointer;padding: 0}.btn-close::before,.btn-close::after{width: 20px;height: 3px;background: #535353;position: absolute;top: 50%;left: 50%;margin: 0 0 0 -10px;content: '';-webkit-transition: transform .3s linear;-o-transition: transform .3s linear;transition: transform .3s linear}.btn-close::before{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.btn-close::after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.btn-close:hover::before{-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);-o-transform: rotate(225deg);transform: rotate(225deg)}.btn-close:hover::after{-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg)}.btn-small{padding: 7px 15px;min-height: 32px;font-size: 14px;font-weight: 400;text-transform: none}.btn-blue{background: #1874ae;color: #fff}.btn-blue:hover,.btn-blue:focus{background: #1b83c4}.btn-blue:active{background: #156598}.btn-white,.btn-light{background: #fff;color: #1874ae}.btn-white:hover,.btn-light:hover,.btn-white:focus,.btn-light:focus{background: #1b83c4;color: #fff}.btn-white:active,.btn-light:active,.btn-white.selected,.btn-light.selected{background: #1874ae;color: #fff}.btn-light{background: rgba(255,255,255,0.7);color: #1874ae}.btn.block{width: 100%}.btn-more{background: #f8f8f8;background: rgba(248,248,248,0.5);color: #535353;font-weight: 400;font-size: 14px;text-transform: none}.btn-more:hover{background: #fff;background: rgba(255,255,255,0.9)}.btn-arr{text-align: left}.btn-arr span{position: relative;padding-right: 30px;display: block}.btn-arr span::before,.btn-arr span::after{width: 20px;height: 3px;background: #fff;position: absolute;top: 50%;right: 0;content: '';-webkit-transition: transform .3s linear;-o-transition: transform .3s linear;transition: transform .3s linear}.btn-arr span::before{margin-top: -6px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.btn-arr span::after{margin-top: 6px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.btn-arr em{margin-top: 5px;display: block;font-style: normal;font-size: 18px;font-weight: 400;text-transform: none}.swiper{position: relative}.swiper-container{margin: 0 auto;position: relative;overflow: hidden;z-index: 1}.swiper-container-no-flexbox .swiper-slide{float: left}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient: vertical;-moz-box-orient: vertical;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column}.swiper-container-android .swiper-slide,.swiper-container .swiper-wrapper{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0)}.swiper-container-multirow > .swiper-wrapper{-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap}.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto}.swiper-container .swiper-notification{position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000}.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform}.swiper-slide{-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative}.swiper-wp8-horizontal{-ms-touch-action: pan-y;touch-action: pan-y}.swiper-wp8-vertical{-ms-touch-action: pan-x;touch-action: pan-x}.swiper-button-prev,.swiper-button-next,.swiper-pagination{position: absolute;z-index: 1}.swiper-button-prev,.swiper-button-next{top: 50%;margin-top: -30px;display: none}.swiper-button-disabled{opacity: .2;pointer-events: none}.swiper-button-prev{left: -70px}.swiper-button-next{right: -70px}@media (max-width: 659px), (min-width: 768px) and (max-width: 907px), (min-width: 995px) and (max-width: 1154px), (min-width: 1185px) and (max-width: 1344px){.heading-swiper.swiper .swiper-nav{top: 10px}.heading-swiper.swiper .swiper-button-prev,.heading-swiper.swiper .swiper-button-next{margin-top: 0}.heading-swiper.swiper .swiper-button-prev{left: 0}.heading-swiper.swiper .swiper-button-next{right: 0}.block-item.opinie-klientow .swiper-button-prev,.block-item.promocje .swiper-button-prev,.obiekt-opinie-lista .swiper-button-prev,.block-item.opinie-klientow .swiper-button-next,.block-item.promocje .swiper-button-next,.obiekt-opinie-lista .swiper-button-next{margin-top: 0;background: rgba(255,255,255,0.8);top: 0}.block-item.opinie-klientow .swiper-button-prev,.block-item.promocje .swiper-button-prev,.obiekt-opinie-lista .swiper-button-prev{left: 0}.block-item.opinie-klientow .swiper-button-next,.block-item.promocje .swiper-button-next,.obiekt-opinie-lista .swiper-button-next{right: 0}.block-item.oferta-specjalna .swiper-button-prev,.obiekt-atrakcje-lista .swiper-button-prev,.block-item.oferta-specjalna .swiper-button-next,.obiekt-atrakcje-lista .swiper-button-next{display: none !important}}.swiper-pagination{text-align: center;height: 14px}.swiper-pagination-bullet{width: 14px;height: 14px;display: inline-block;border-radius: 50%;opacity: .1;margin: 0 3px;vertical-align: top;cursor: pointer;background: #000}.swiper-pagination-bullet-active{opacity: .3}.swiper-pagination.pagination-light .swiper-pagination-bullet{background: #fff;opacity: .6}.swiper-pagination.pagination-light .swiper-pagination-bullet-active{opacity: 1}.mfp-bg{top: 0;left: 0;width: 100%;height: 100%;z-index: 30002;overflow: hidden;position: fixed;background: #e7e7e7;opacity: .9}.mfp-wrap{top: 0;left: 0;width: 100%;height: 100%;z-index: 30003;position: fixed;outline: none !important;-webkit-backface-visibility: hidden}.mfp-container{text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px}.mfp-container:before{content: '';display: inline-block;height: 100%;vertical-align: middle}.mfp-align-top .mfp-container:before{display: none}.mfp-content{position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 30005}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width: 100%;cursor: auto}.mfp-ajax-cur{cursor: progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out}.mfp-zoom{cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in}.mfp-auto-cursor .mfp-content{cursor: auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select: none;-moz-user-select: none;user-select: none}.mfp-loading.mfp-figure{display: none}.mfp-hide{border: 0 !important;clip: rect(0 0 0 0) !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important}.mfp-hide{display: none !important}.mfp-preloader{color: #535353;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 30004}.mfp-preloader a{color: #535353}.mfp-preloader a:hover{color: #1874ae}.mfp-s-ready .mfp-preloader{display: none}.mfp-s-error .mfp-content{display: none}button.mfp-close,button.mfp-arrow{overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 30006;-webkit-box-shadow: none;box-shadow: none}button::-moz-focus-inner{padding: 0;border: 0}button.mfp-close{position: absolute;right: 0;top: 0;width: 46px;height: 46px;border: 0;cursor: pointer;padding: 0}button.mfp-close::before,button.mfp-close::after{width: 20px;height: 3px;background: #535353;position: absolute;top: 50%;left: 50%;margin: 0 0 0 -10px;content: '';-webkit-transition: transform .3s linear;-o-transition: transform .3s linear;transition: transform .3s linear}button.mfp-close::before{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}button.mfp-close::after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}button.mfp-close:hover::before{-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);-o-transform: rotate(225deg);transform: rotate(225deg)}button.mfp-close:hover::after{-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg)}.mfp-close_old{width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 1;padding: 0 0 18px 10px;color: #535353;font-style: normal;font-size: 30px;font-family: Arial, Baskerville, monospace}.mfp-close_old:hover,.mfp-close_old:focus{opacity: 1}.mfp-close_old:active{top: 1px}.mfp-close-btn-in .mfp-close{color: #535353}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color: #535353;right: -6px;text-align: right;padding-right: 6px;width: 100%}.mfp-counter{position: absolute;top: 0;right: 0;color: #535353;font-size: 12px;line-height: 18px;white-space: nowrap}.mfp-arrow{position: absolute;opacity: 1;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: rgba(0,0,0,0)}.mfp-arrow:active{margin-top: -54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity: 1}.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width: 13px;border-bottom-width: 13px;top: 8px}.mfp-arrow .mfp-b{border-top-width: 21px;border-bottom-width: 21px}.mfp-arrow-left{left: 0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right: 17px solid #535353;margin-left: 31px}.mfp-arrow-left .mfp-b{margin-left: 25px;border-right: 27px solid #535353}.mfp-arrow-right{right: 0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left: 17px solid #535353;margin-left: 39px}.mfp-arrow-right .mfp-b{border-left: 27px solid #535353}.mfp-iframe-holder{padding-top: 40px;padding-bottom: 40px}.mfp-iframe-holder .mfp-content{line-height: 0;width: 100%;max-width: 1000px}.mfp-iframe-holder .mfp-close{top: -40px}.mfp-iframe-scaler{width: 100%;height: 0;overflow: hidden;padding-top: 56.25%}.mfp-iframe-scaler iframe{position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: none;background: #000}img.mfp-img{width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto}.mfp-figure{line-height: 0}.mfp-figure:after{content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: none;background: #444}.mfp-figure small{color: #535353;display: block;font-size: 12px;line-height: 14px}.mfp-figure figure{margin: 0}.mfp-bottom-bar{margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto}.mfp-title{text-align: left;line-height: 18px;color: #535353;word-wrap: break-word;padding-right: 36px}.mfp-image-holder .mfp-content{max-width: 100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor: pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left: 0;padding-right: 0}.mfp-img-mobile img.mfp-img{padding: 0}.mfp-img-mobile .mfp-figure:after{top: 0;bottom: 0}.mfp-img-mobile .mfp-figure small{display: inline;margin-left: 5px}.mfp-img-mobile .mfp-bottom-bar{background: rgba(0,0,0,0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0}.mfp-img-mobile .mfp-counter{right: 5px;top: 3px}.mfp-img-mobile .mfp-close{top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,0.6);position: fixed;text-align: center;padding: 0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform: scale(.75);transform: scale(.75)}.mfp-arrow-left{-webkit-transform-origin: 0;transform-origin: 0}.mfp-arrow-right{-webkit-transform-origin: 100%;transform-origin: 100%}.mfp-container{padding-left: 6px;padding-right: 6px}}.page-head{position: fixed;z-index: 20000;left: 0;top: 0;width: 100%;background: #fff;height: 58px;box-shadow: 0 20px 20px rgba(27,89,147,0.25)}@media (min-width: 995px){.page-head{position: absolute}.page-head > .wrapper{position: relative}}.page-head .head-logo{float: left;height: 58px}.page-head .head-logo h1,.page-head .head-logo a{display: block;margin: 0;padding: 15px 0;height: 100%}.page-head .head-logo img{display: block;line-height: 58px}@media (max-width: 994px){.page-head .head-logo{position: relative;z-index: 1}.page-head .head-logo::before{display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url(http://geovita.pl/wp-content/themes/geovita/less/../img/logo-white.png) no-repeat 50% 50%;content: ''}.page-head .head-logo::before,.page-head .head-logo img{-webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;-o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;transition: opacity .3s ease-in-out, visibility .3s ease-in-out}body:not(.menu-open) .page-head .head-logo::before,body.menu-open .page-head .head-logo img{opacity: 0;visibility: hidden}.page-head .head-nav{position: absolute;left: 0;width: 100%;padding-top: 58px;height: 0;-webkit-transition: background .3s ease-in-out;-o-transition: background .3s ease-in-out;transition: background .3s ease-in-out}.page-head .head-nav-wrap{position: relative;overflow: auto;opacity: 0;visibility: hidden;background: #1874ae;-webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;-o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;transition: opacity .3s ease-in-out, visibility .3s ease-in-out}body.menu-open .page-head .head-nav{height: auto;background: #1874ae}body.menu-open .page-head .head-nav-wrap{opacity: 1;visibility: visible}}@media (max-width: 994px){.page-head .nav-lang{text-align: center;padding: 20px 0 40px}.page-head .nav-lang-label,.page-head .nav-lang > ul{display: inline-block;vertical-align: top;font-size: 16px;text-transform: uppercase}.page-head .nav-lang-label{padding-right: 20px;font-weight: 700;line-height: 46px;color: #fff}.page-head .nav-lang > ul > li{position: relative;z-index: 1;text-align: left}.page-head .nav-lang > ul > li.active > span{border-radius: 5px 5px 0 0}.page-head .nav-lang > ul > li.active > span::before{-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg)}.page-head .nav-lang > ul > li.active > span::after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.page-head .nav-lang > ul > li > span{display: block;line-height: 46px;padding: 0 46px 0 20px;background: #fff;border-radius: 5px;position: relative;min-width: 100px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: border-radius .3s ease-in-out;-o-transition: border-radius .3s ease-in-out;transition: border-radius .3s ease-in-out}.page-head .nav-lang > ul > li > span::before,.page-head .nav-lang > ul > li > span::after{content: '';display: block;width: 1px;height: 9px;background: #535353;position: absolute;top: 50%;right: 20px;margin-top: -3px;-webkit-transition: -webkit-transform .3s ease-in-out, transform .3s ease-in-out;-o-transition: -o-transform .3s ease-in-out, transform .3s ease-in-out;transition: transform .3s ease-in-out}.page-head .nav-lang > ul > li > span::before{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);margin-right: 3px}.page-head .nav-lang > ul > li > span::after{-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);margin-right: -3px}.page-head .nav-lang > ul > li > ul{background: #fff;position: absolute;width: 100%;border-radius: 0 0 5px 5px}.page-head .nav-lang > ul > li > ul > li > a{display: block;padding: 5px 20px;-webkit-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;transition: color .3s ease-in-out}.page-head .nav-lang > ul > li > ul > li > a:hover{color: #5fbc56;text-decoration: none}.page-head .nav-lang > ul > li > ul > li.current-menu-item > a{background: #f2f2f2}.page-head .nav-lang > ul > li > ul > li:last-child > a{border-radius: 0 0 5px 5px}}@media (min-width: 995px){.page-head .nav-lang{float: right}.page-head .nav-lang-label{display: none}.page-head .nav-lang > ul > li{position: relative}.page-head .nav-lang > ul > li > span{display: block;height: 58px;line-height: 58px;color: #1b5993;text-transform: uppercase;padding: 0 30px 0 10px;position: relative;cursor: pointer}.page-head .nav-lang > ul > li > span::after{display: block;position: absolute;content: '';right: 11px;top: 50%;margin-top: -5px;width: 8px;height: 8px;border-width: 0 1px 1px 0;border-style: solid;border-color: #535353;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.page-head .nav-lang > ul > li > ul{background: #e2e2e2;position: absolute;z-index: 1;width: 100%}.page-head .nav-lang > ul > li > ul > li.current-menu-item > a{color: #5fbc56}.page-head .nav-lang > ul > li > ul > li > a{display: block;padding: 5px 10px;color: #1b5993;-webkit-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;transition: color .3s ease-in-out}.page-head .nav-lang > ul > li > ul > li > a:hover{color: #5fbc56;text-decoration: none}}@media (max-width: 994px){.page-head .nav-head{padding-bottom: 40px}.page-head .nav-head > ul li a{color: #fff;font-size: 16px;display: block;padding: 3px 8px;-webkit-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;transition: color .3s ease-in-out}.page-head .nav-head > ul li a:hover{text-decoration: none}.page-head .nav-head > ul li a:hover,.page-head .nav-head > ul li a:active{background: rgba(255,255,255,0.05)}.page-head .nav-head > ul li.current-menu-item > a{background: #5fbc56}.page-head .nav-head > ul li ul li a{font-size: 14px}.page-head .nav-head > ul > li > a{padding-top: 5px;padding-bottom: 5px;text-transform: uppercase}.page-head .nav-head > ul > li.current-menu-ancestor > a{background: #156598}.page-head .nav-head > ul > li.menu-item-has-children > a{position: relative;padding-right: 30px}.page-head .nav-head > ul > li.menu-item-has-children > a::before,.page-head .nav-head > ul > li.menu-item-has-children > a::after{display: block;width: 11px;height: 2px;background: #fff;content: '';position: absolute;right: 8px;top: 50%;-webkit-transition: transform .3s ease-in-out, margin-top .3s ease-in-out;-o-transition: transform .3s ease-in-out, margin-top .3s ease-in-out;transition: transform .3s ease-in-out, margin-top .3s ease-in-out}.page-head .nav-head > ul > li.menu-item-has-children > a::before{margin-top: -5px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.page-head .nav-head > ul > li.menu-item-has-children > a::after{margin-top: 2px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.page-head .nav-head > ul > li.menu-item-has-children.active > a::before,.page-head .nav-head > ul > li.menu-item-has-children.active > a::after{margin-top: -2px;-webkit-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0)}.page-head .nav-head > ul > li.oferta > ul > li{padding: 10px 0 15px}.page-head .nav-head > ul > li.oferta > ul > li::after{display: table;clear: both;content: ''}.page-head .nav-head > ul > li.oferta > ul > li > a{font-weight: 700;text-transform: uppercase}.page-head .nav-head > ul.primary > li{border-top: 1px solid rgba(255,255,255,0.2)}.page-head .nav-head > ul.primary > li > a{font-weight: 700}.page-head .nav-head > ul.secondary{margin-top: 40px}}@media (min-width: 520px) and (max-width: 994px){.page-head .nav-head > ul > li.oferta > ul > li{float: left;width: 50%}.page-head .nav-head > ul > li.oferta > ul > li:nth-child(2n+1){clear: both}}@media (min-width: 768px) and (max-width: 994px){.page-head .nav-head > ul > li.oferta > ul > li{float: left;width: 25%}.page-head .nav-head > ul > li.oferta > ul > li:nth-child(2n+1){clear: none}.page-head .nav-head > ul > li.oferta > ul > li:nth-child(4n+1){clear: both}}@media (min-width: 995px){.page-head .nav-head{margin: 0 70px 0 114px}.page-head .nav-head ul li a{-webkit-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;transition: color .3s ease-in-out}.page-head .nav-head ul li ul{position: absolute;background: #e2e2e2;margin-top: 15px}.page-head .nav-head ul li ul li.current-menu-item > a{color: #5fbc56 !important}.page-head .nav-head > ul > li{float: left;height: 28px;margin: 15px 0}.page-head .nav-head > ul > li > a{display: block;padding: 0 12px;margin: -15px 0;color: #1b5993;text-transform: uppercase;font-weight: 700}.page-head .nav-head > ul > li > a:hover{text-decoration: none}.page-head .nav-head > ul > li > a span{display: block;height: 58px;line-height: 58px}.page-head .nav-head > ul > li.menu-item-has-children > a{padding-right: 30px;position: relative}.page-head .nav-head > ul > li.menu-item-has-children > a::before,.page-head .nav-head > ul > li.menu-item-has-children > a::after{display: block;position: absolute;z-index: 1;content: '';-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.page-head .nav-head > ul > li.menu-item-has-children > a::before{right: 6px;bottom: 4px;width: 18px;height: 18px;background: #fff;-webkit-transition: bottom .3s ease-in-out;-o-transition: bottom .3s ease-in-out;transition: bottom .3s ease-in-out}.page-head .nav-head > ul > li.menu-item-has-children > a::after{right: 11px;top: 50%;margin-top: -5px;width: 8px;height: 8px;border-width: 0 1px 1px 0;border-style: solid;border-color: #535353}.page-head .nav-head > ul > li.menu-item-has-children:hover > a::before{bottom: -9px}.page-head .nav-head > ul > li.home > a{background: #1b5993 url(http://geovita.pl/wp-content/themes/geovita/less/../img/sprite.png)}.page-head .nav-head > ul > li.home > a span{width: 0;padding: 0 0 0 19px;overflow: hidden}.page-head .nav-head > ul > li.home.current-menu-item > a{background-color: #5fbc56}.page-head .nav-head > ul > li.sep{border-right: 1px solid #e7e7e7;padding-right: 5px;margin-right: 5px}.page-head .nav-head > ul > li.oferta > ul{left: 0;width: 100%;padding: 30px 0;display: table}.page-head .nav-head > ul > li.oferta > ul > li{display: table-cell;width: 1%;padding: 0 50px;border-right: 1px solid #cfcfcf}.page-head .nav-head > ul > li.oferta > ul > li:last-child{border-right: 0}.page-head .nav-head > ul > li.oferta > ul > li > a{text-transform: uppercase;color: #1b5993;font-weight: 700}.page-head .nav-head > ul > li.oferta > ul > li > a:hover{color: #5fbc56;text-decoration: none}.page-head .nav-head > ul > li.oferta > ul > li > ul{position: static}.page-head .nav-head > ul > li.oferta > ul > li > ul > li{padding: 2px 0;color: #535353}.page-head .nav-head > ul > li.oferta > ul > li > ul > li > a:hover{text-decoration: none;color: #5fbc56}.page-head .nav-head > ul > li.grey > a{color: #9d9d9d}.page-head .nav-head > ul > li:hover > a,.page-head .nav-head > ul > li.current-menu-item > a,.page-head .nav-head > ul > li.current-menu-ancestor > a{color: #5fbc56}.page-head .nav-head > ul > li.current-menu-item > a span,.page-head .nav-head > ul > li.current-menu-ancestor > a span{border-bottom: 3px solid #5fbc56}}.page-head .nav-lang > ul > li > ul,.page-head .nav-head > ul > li.oferta > ul{opacity: 0;visibility: hidden;-webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out, transform .3s ease-in-out, max-height .3s ease-in-out;-o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out, -o-transform .3s ease-in-out, transform .3s ease-in-out, max-height .3s ease-in-out;transition: opacity .3s ease-in-out, visibility .3s ease-in-out, transform .3s ease-in-out, max-height .3s ease-in-out}@media (max-width: 994px){.page-head .nav-lang > ul > li > ul,.page-head .nav-head > ul > li.oferta > ul{overflow: hidden;max-height: 0}body.menu-open .page-head .nav-lang > ul > li.active > ul,body.menu-open .page-head .nav-head > ul > li.oferta.active > ul{opacity: 1;visibility: visible;max-height: 1000px}}@media (min-width: 995px){.page-head .nav-lang > ul > li > ul,.page-head .nav-head > ul > li.oferta > ul{-webkit-transform-origin: 50% 0 20px;-ms-transform-origin: 50% 0 20px;-o-transform-origin: 50% 0 20px;transform-origin: 50% 0 20px;-webkit-transform: perspective(500px) rotateX(-5deg);-ms-transform: perspective(500px) rotateX(-5deg);-o-transform: perspective(500px) rotateX(-5deg);transform: perspective(500px) rotateX(-5deg)}.page-head .nav-lang > ul > li.active > ul,.page-head .nav-head > ul > li.oferta.active > ul{opacity: 1;visibility: visible;-webkit-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg)}}@media (max-width: 994px){.page-head .nav-lang > ul > li.active > ul{max-height: 200px}}#btn_menu,#btn_map{position: absolute;right: 0;top: 0;display: block;color: #1874ae;font-size: 16px;font-weight: 700;text-transform: uppercase;height: 58px;border: 0;cursor: pointer;background: none;padding: 0 40px 0 20px}#btn_menu::before,#btn_map::before,#btn_menu::after,#btn_map::after{display: block;width: 3px;height: 18px;background: #1874ae;content: '';position: absolute;right: 20px;top: 50%;-webkit-transition: transform .3s ease-in-out;-o-transition: transform .3s ease-in-out;transition: transform .3s ease-in-out}#btn_menu::before,#btn_map::before{margin-top: -15px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}#btn_menu::after,#btn_map::after{margin-top: -3px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}@media (max-width: 520px){#btn_menu,#btn_map{font-size: 14px}}@media (min-width: 995px){#btn_menu,#btn_map{display: none}}#btn_map{z-index: 10}body.menu-open #btn_menu::before,.searchbox-obiekty.visible #btn_map::before{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}body.menu-open #btn_menu::after,.searchbox-obiekty.visible #btn_map::after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}body.menu-open #btn_menu{color: #fff}body.menu-open #btn_menu::before,body.menu-open #btn_menu::after{background: #fff}#btn_menu .menu-open-show,body.menu-open #btn_menu .menu-open-hide{display: none}#btn_menu .menu-open-hide,body.menu-open #btn_menu .menu-open-show{display: block}@media (max-width: 768px){body::before{display: block;left: 0;right: 0;top: 0;bottom: 0;background: rgba(255,255,255,0.8);content: '';position: fixed;z-index: 20000;opacity: 0;visibility: hidden;-webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;-o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;transition: opacity .3s ease-in-out, visibility .3s ease-in-out}body.menu-open{height: 100%;overflow: hidden}body.menu-open::before{opacity: 1;visibility: visible}}.page-heading{background-position: 50% 0;background-repeat: no-repeat;position: relative;height: 350px;padding-top: 58px}body.home .page-heading{height: auto;padding-bottom: 20px}.page-heading > .inner{position: relative;height: 100%}.page-heading-thumb{position: absolute;left: 0;right: 0;top: 0;margin: auto;display: block;max-width: 80%}.page-heading header{position: absolute;bottom: 0;left: 0;width: 100%}.page-heading .heading-full{background: #fff;padding: 20px 0}.page-heading .heading-full h1{color: #1874ae}body.single-obiekt .page-heading .heading-full h1,body.single-oferta .page-heading .heading-full h1{margin-bottom: 0}.page-heading .heading-back{position: absolute;bottom: 100%;background: #fff;padding: 10px 20px 5px 35px;border-radius: 5px 5px 0 0;font-size: 18px;color: #535353;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease}.page-heading .heading-back::before,.page-heading .heading-back::after{display: block;position: absolute;left: 17px;top: 50%;width: 8px;height: 1px;background: #535353;content: '';-webkit-transition: background .3s ease;-o-transition: background .3s ease;transition: background .3s ease}.page-heading .heading-back::before{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);margin-top: 0}.page-heading .heading-back::after{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);margin-top: 5px}.page-heading .heading-back:hover{text-decoration: none;color: #5fbc56}.page-heading .heading-back:hover::before,.page-heading .heading-back:hover::after{background: #5fbc56}.page-heading .heading-desc{padding: 20px 0}.page-heading .heading-desc .wrapper{background: #1874ae;padding: 20px;color: #fff}.page-left,.page-right,.page-main{padding-top: 40px}.page-left h2,.page-right h2{font-size: 18px;color: #1874ae;padding: 10px;border-bottom: 1px solid #cfcfcf}.page-left > div,.page-right > div,.page-left > nav,.page-right > nav{margin-bottom: 40px}.page-left > div:last-child,.page-right > div:last-child,.page-left > nav:last-child,.page-right > nav:last-child{margin-bottom: 0}.page-main > .inner{float: left;width: 100%}@media (min-width: 520px){.page-heading-thumb{max-width: 60%}.page-heading .heading-full{padding-top: 30px;padding-bottom: 30px}}@media (min-width: 768px){.page-heading > .inner{padding: 20px 0}body.home .page-heading > .inner{padding-bottom: 0}body.single-obiekt .page-heading .heading-full{min-height: 161px}body.single-obiekt .page-heading .heading-full > .wrapper,body.single-oferta .page-heading .heading-full > .wrapper,body.tax-kategoria-ofert .page-heading .heading-full > .wrapper{padding-right: 250px}.page-left,.page-right{width: 230px}.page-left{float: left}.page-right{float: right}.page-left + .page-main,.page-right + .page-left + .page-main{margin-left: 250px}.page-right + .page-main{margin-right: 250px}}@media (min-width: 995px){.page-heading{height: 560px}body.home .page-heading{z-index: 10;height: 560px}body.single-obiekt .page-heading .heading-full{min-height: 169px}.page-left,.page-right,.page-main{padding: 40px 0}}@media (min-width: 1185px){.page-heading,body.home .page-heading{height: 660px}.page-heading > .inner{padding: 35px 0}.page-heading .heading-full{padding: 30px 0}body.single-obiekt .page-heading .heading-full > .wrapper,body.single-oferta .page-heading .heading-full > .wrapper,body.tax-kategoria-ofert .page-heading .heading-full > .wrapper{padding-right: 300px}.page-heading .heading-desc{padding: 50px 0}.page-heading .heading-desc .wrapper{padding: 30px}.page-left,.page-right{width: 260px}.page-left + .page-main,.page-right + .page-left + .page-main{margin-left: 300px}.page-right + .page-main{margin-right: 300px}}@media (max-width: 994px){body.single-obiekt .page-heading .heading-full h1,body.single-oferta .page-heading .heading-full h1{font-size: 32px}}.heading-swiper{height: 260px;margin-bottom: 21px}.heading-swiper .swiper-container{height: 100%}.heading-swiper .swiper-slide-active{z-index: 1}.heading-swiper .swiper-slide .wrapper{height: 100%;position: relative}.heading-swiper .swiper-slide-content{position: absolute;left: 0;width: 100%;bottom: 0;color: #fff;text-align: center;text-shadow: 1px 1px 1px rgba(0,0,0,0.2)}.heading-swiper .swiper-slide-content h2{color: #fff;text-transform: none;font-size: 25px;margin-bottom: 10px}.heading-swiper .swiper-slide-content a{color: #fff;text-decoration: underline}.heading-swiper .swiper-slide-content a:hover{text-decoration: none}.heading-swiper .swiper-nav{position: absolute;left: 0;right: 0;margin: 0 auto;height: 0;top: 50%;z-index: 5}.heading-swiper .swiper-button-prev,.heading-swiper .swiper-button-next{position: absolute;margin-top: -30px;background: rgba(255,255,255,0.2)}.heading-swiper .swiper-button-prev:hover,.heading-swiper .swiper-button-next:hover{background: #5fbc56;border-radius: 30px}.heading-swiper .swiper-button-prev::before,.heading-swiper .swiper-button-next::before,.heading-swiper .swiper-button-prev::after,.heading-swiper .swiper-button-next::after{background: #fff}.heading-swiper .swiper-button-prev{left: -70px}.heading-swiper .swiper-button-next{right: -70px}@media (min-width: 768px){.heading-swiper{height: 280px}.heading-swiper .swiper-slide-content h2{font-size: 30px}}@media (min-width: 995px){.heading-swiper{height: 320px}.heading-swiper .swiper-slide-content{padding: 0 50px}.heading-swiper .swiper-slide-content h2{font-size: 40px}}@media (min-width: 1185px){.heading-swiper{height: 380px}.heading-swiper .swiper-slide-content{padding: 0 100px}.heading-swiper .swiper-slide-content h2{font-size: 50px}}.searchbox-form{background: #1874ae;background: rgba(24,116,174,0.9);padding: 20px 15px;border-radius: 15px}.searchbox-form form{float: left;width: 100%}.searchbox-form .fitem{float: left;width: 100%;padding: 0 5px;margin-bottom: 10px}.searchbox-form .fitem label{color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.searchbox-form .fitem.obiekt,.searchbox-form .fitem.region{position: relative;padding-right: 80px}.searchbox-form .fitem.obiekt .fmain,.searchbox-form .fitem.region .fmain{position: relative;z-index: 1}.searchbox-form .fitem.obiekt .btn,.searchbox-form .fitem.region .btn{position: absolute;top: 25px;right: 5px;width: 80px;padding-right: 5px;padding-left: 10px;font-size: 14px;border-top-left-radius: 0;border-bottom-left-radius: 0}.searchbox-form .fitem.obiekt .btn[disabled],.searchbox-form .fitem.region .btn[disabled]{color: rgba(83,83,83,0.2)}.searchbox-form .fitem.data{position: relative}.searchbox-form .fitem.data .picker{left: 5px;right: 5px;width: auto}.searchbox-form .fitem.submit{margin-bottom: 0}.searchbox-form .fitem.submit .fmain{margin-top: 10px}.searchbox-form .fitem.submit .fmain .btn{font-size: 14px;padding-left: 10px;padding-right: 10px}@media (min-width: 520px) and (max-width: 994px){.searchbox-form .fitem:not(.submit){width: 50%}}@media (min-width: 768px) and (max-width: 994px){.searchbox-form .fitem.data,.searchbox-form .fitem.uczestnicy,.searchbox-form .fitem.submit{width: 33.33333333%}.searchbox-form .fitem.submit .fmain{margin-top: 25px}}@media (min-width: 995px){.searchbox-form form{display: table}.searchbox-form .fitem{float: none;width: auto;display: table-cell;vertical-align: top;margin: 0}.searchbox-form .fitem.data{width: 240px}.searchbox-form .fitem.uczestnicy{width: 160px}.searchbox-form .fitem.submit{width: 180px}.searchbox-form .fitem.submit .fmain{margin-top: 25px}}@media (min-width: 1185px){.searchbox-form{padding: 30px 25px}}.searchbox-obiekty{background: #fff;position: fixed;top: 0;left: 0;width: 100%;z-index: 200010;opacity: 0;visibility: hidden;-webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;-o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out, -otransform .3s ease-in-out;transition: opacity .3s ease-in-out, visibility .3s ease-in-out, transform .3s ease-in-out}.searchbox-obiekty.visible{opacity: 1;visibility: visible}.searchbox-obiekty-box .box-item-cena,.searchbox-obiekty-box .box-item-inner{background: #f8f8f8}.searchbox-obiekty-box .box-item-content{background: none}@media (max-width: 994px){.searchbox-obiekty{height: 100%}.searchbox-obiekty > .wrapper{width: auto !important;margin: 0;height: 100%;padding-top: 58px}.searchbox-obiekty-head{height: 58px;margin-top: -58px;background: url(http://geovita.pl/wp-content/themes/geovita/less/../img/logo.png) no-repeat 0 15px}.searchbox-obiekty-head h2,.searchbox-obiekty-head .btn-close{display: none}.searchbox-obiekty-main{display: none}.searchbox-obiekty-content,.searchbox-obiekty-mapa,.searchbox-obiekty #mapa_obiektow{height: 100%}.searchbox-obiekty-box{position: absolute;z-index: 1;right: 0;bottom: 20px;padding: 20px 20px 20px 60px;background: #fff;-webkit-transition: right .3s ease-in-out;-o-transition: right .3s ease-in-out;transition: right .3s ease-in-out}.searchbox-obiekty-box.not-visible{right: -250px}.searchbox-obiekty-box-btn{position: absolute;left: 20px;width: 20px;top: 20px;bottom: 20px;background: #f8f8f8;border: 0;cursor: pointer;padding: 0}.searchbox-obiekty-box-btn i{position: absolute;top: 50%;left: 0;width: 100%;margin-top: -20px;height: 40px;background: #fff}.searchbox-obiekty-box-btn i::before,.searchbox-obiekty-box-btn i::after{display: block;width: 3px;height: 18px;background: #1874ae;content: '';position: absolute;left: 8px;top: 50%;-webkit-transition: transform .3s ease-in-out;-o-transition: transform .3s ease-in-out;transition: transform .3s ease-in-out}.searchbox-obiekty-box-btn i::before{margin-top: -15px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.searchbox-obiekty-box-btn i::after{margin-top: -3px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.searchbox-obiekty-box.not-visible .searchbox-obiekty-box-btn i::before{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.searchbox-obiekty-box.not-visible .searchbox-obiekty-box-btn i::after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.searchbox-obiekty-box .box-wrap{margin: 0}.searchbox-obiekty-box .box-item{width: 230px;padding: 0}}@media (max-width: 994px) and (max-height: 600px){.searchbox-obiekty-box .box-item-head{padding-bottom: 0}.searchbox-obiekty-box .box-item-content{height: auto}.searchbox-obiekty-box .box-item-main{display: none}}@media (min-width: 995px){.searchbox-obiekty{padding: 30px 0 60px;position: absolute;top: auto;z-index: 10;box-shadow: 0 20px 20px rgba(27,89,147,0.25);-webkit-transform-origin: 50% 0 20px;-ms-transform-origin: 50% 0 20px;-o-transform-origin: 50% 0 20px;transform-origin: 50% 0 20px;-webkit-transform: perspective(500px) rotateX(-5deg);-ms-transform: perspective(500px) rotateX(-5deg);-o-transform: perspective(500px) rotateX(-5deg);transform: perspective(500px) rotateX(-5deg)}.searchbox-obiekty.visible{transform: rotateX(0deg)}.searchbox-obiekty-head{margin-bottom: 40px;position: relative}.searchbox-obiekty-head h2{margin: 0}.searchbox-obiekty-head .btn-close{position: absolute;right: 0;top: 0;width: 30px;height: 30px}.searchbox-obiekty-content{float: left;width: 100%}.searchbox-obiekty-box:not(.invisible) + .searchbox-obiekty-content{width: 730px}.searchbox-obiekty-main{float: left;width: 210px;height: 460px;padding-top: 60px;position: relative}.searchbox-obiekty-main .fitem{position: absolute;left: 0;top: 0;width: 100% !important;margin-bottom: 0}.searchbox-obiekty-main .fitem .fmain{margin-top: 0}.searchbox-obiekty-lista{overflow: auto;height: 100%}.searchbox-obiekty-lista ul{list-style: none;margin: 0}.searchbox-obiekty-lista ul li{margin: 0}.searchbox-obiekty-lista ul li span{display: block;padding: 5px 20px}.searchbox-obiekty-lista ul li ul li{cursor: pointer}.searchbox-obiekty-lista ul li ul li.active,.searchbox-obiekty-lista ul li ul li:hover{color: #5fbc56}.searchbox-obiekty-lista ul li ul li.active{font-weight: 700}.searchbox-obiekty-lista > ul > li{padding: 10px 0;border-bottom: 1px solid #e1e1e1}.searchbox-obiekty-lista > ul > li > span{text-transform: uppercase;color: #1874ae;font-weight: 700}.searchbox-obiekty-mapa{margin-left: 220px}.searchbox-obiekty-box{float: right}.searchbox-obiekty-box .box-item-content{background: #f8f8f8;height: 285px}.searchbox-obiekty-box-btn{display: none}}@media (min-width: 1185px){.searchbox-obiekty-box:not(.invisible) + .searchbox-obiekty-content{width: 860px}}@media (min-width: 995px){body.home .searchbox{position: relative;z-index: 1000}}#mapa_obiektow{height: 460px}.block-item{padding: 40px 0}.page-left .block-item,.page-right .block-item{padding: 0}.page-left .block-item + .btn,.page-right .block-item + .btn,.page-left .block-item + .block-item,.page-right .block-item + .block-item{margin-top: 40px}.block-item-head{margin-bottom: 30px;position: relative}.block-item-head h2{font-size: 30px;color: #5fbc56;margin-bottom: 0;padding-right: 150px}.block-item-head .more{position: absolute;right: 0;top: 9px;font-weight: 700;font-size: 16px}.block-item-head .btn{width: 100%;margin-top: 20px}.block-item:first-child{padding-top: 0}.box-wrap.block-item:first-child{padding-top: 0}.block-item:last-child{padding-bottom: 50px}.block-item.obiekty-oferta-specjalna{padding: 40px 0 0}.single-oferta .block-item.info:first-child{padding-top: 0;margin-top: -60px}.block-item.info ul{list-style: none}.block-item.rwd .block-item:last-child{padding-bottom: 0}.block-item.promocje{z-index: 0}.block-light{background: #f8f8f8;margin: 40px 0}.block-light:first-child{margin-top: 0}.block-light:last-child{margin-bottom: 0}@media (max-width: 767px){.page-left .block-item:last-child,.page-right .block-item:last-child{padding-bottom: 0}}@media (min-width: 768px){.block-item:first-child{padding-top: 20px}article.block-item:first-child{padding-top: 0}}@media (min-width: 995px){.block-item-head .btn{position: absolute;right: 0;top: -8px;width: auto;margin-top: 0}}.box-swiper{position: relative}.box-swiper-wrap{overflow: hidden}.box-wrap{margin: -10px}.box-wrap .button-wrap{padding: 10px;clear: both}.box-wrap .alert{margin: 20px}#obiekty.box-wrap.loading{opacity: .5}.box-item{float: left;width: 100%;padding: 10px}.box-item-inner{position: relative}a.box-item-inner{display: block;text-decoration: none !important}.box-item-thumb{margin-bottom: 5px;height: 170px;display: block;position: relative}.box-item-thumb img{display: block;position: absolute;top: -50%;bottom: -50%;left: -50%;right: -50%;margin: auto;min-width: 100%;min-height: 100%}.box-item-content{background: #fff;padding: 15px;text-align: center;position: relative}.box-item-cena{position: absolute;bottom: 100%;right: 0;background: #fff;display: block;padding: 10px 20px}.box-item-cena b{color: #5fbc56;font-size: 24px}.box-item-cena em{font-style: normal;color: #5fbc56}.box-item-foot{padding: 0 20px 15px;height: 35px;background: #fff}.box-item-foot .btn{margin-bottom: 20px}.box-item-foot .social-share{float: left;padding-left: 10px}.box-item-foot .rating{float: right;padding-right: 10px}.box-item.obiekt .box-item-foot,.box-item.promocja .box-item-foot,.box-item.oferta .box-item-foot{padding-bottom: 20px;height: 66px}body.home .box-item.promocja .box-item-content{height: 170px}body.home .box-item.promocja .box-item-main{overflow: auto;height: 80px;margin: 0 -15px;padding: 0 15px}.box-item.opinia .box-item-head span,.box-item.opinia-obiekt .box-item-head span{font-size: 12px;color: #999;display: block}.box-item.opinia .box-item-content,.box-item.opinia-obiekt .box-item-content{height: 270px;overflow: auto}.box-item.opinia .box-item-foot,.box-item.opinia-obiekt .box-item-foot{padding-top: 10px;height: 45px;text-align: center}.box-item.opinia .box-item-foot .rating,.box-item.opinia-obiekt .box-item-foot .rating{float: none}.box-item.opinia-obiekt .box-item-content,.box-item.opinia-obiekt .box-item-foot{background: #f8f8f8}.box-item-head{padding-bottom: 20px}.box-item-head p{margin-bottom: 15px;color: #a9a9a9}.box-item-head h3{margin: 0}.box-item-main p{line-height: 1.4em}@media (min-width: 520px){.box-item{width: 250px}.box-item-content{height: 260px}}@media (min-width: 995px){.box-item{width: 250px}}@media (min-width: 1185px){.box-wrap{margin: -20px}.box-wrap .button-wrap{padding: 20px}.box-item{width: 300px;padding: 20px}.box-item-content{height: 229px}}.box-horizontal .box-item{width: 100%}.box-horizontal .box-item-thumb{display: none}.box-horizontal .box-item-content{padding: 20px;text-align: left}@media (min-width: 768px){.box-horizontal .box-item{width: 50%}}@media (min-width: 995px){.box-horizontal .box-item-thumb{display: block;height: 200px;width: 230px;float: left;margin: 0}.box-horizontal .box-item-content{margin-left: 230px;height: 200px}}@media (min-width: 995px){.box-horizontal .box-thumb{width: 260px}.box-horizontal .box-content{margin-left: 260px;padding: 35px}}body.archive .oferta-specjalna:first-child{padding: 60px 0 20px}.oferta-specjalna .swiper-slide{background: #f8f8f8}.oferta-specjalna .swiper-pagination{right: 20px;top: 20px}.oferta-specjalna-outer{display: block;text-decoration: none !important}.oferta-specjalna-thumb{overflow: hidden}.oferta-specjalna-thumb .inner{margin: 0 -100px}.oferta-specjalna-thumb img{display: block;width: 100%}.oferta-specjalna-main{padding: 20px;text-align: center}.oferta-specjalna-main h3{font-size: 22px;margin-bottom: 10px}.oferta-specjalna-main h3.small{font-size: 17px}.oferta-specjalna-main span{display: block}.oferta-specjalna-main span.cena{padding: 10px;background: #1874ae;color: #fff;font-weight: 700;font-size: 22px;line-height: 1em;border-radius: 5px;margin-bottom: 10px}.oferta-specjalna-main span.obiekt{color: #5fbc56;font-weight: 700;font-size: 17px;line-height: 1em;text-transform: uppercase}@media (min-width: 520px){.oferta-specjalna .swiper-pagination{left: 20px;right: auto;top: auto;bottom: 20px}.oferta-specjalna-thumb{float: left;width: 50%}.oferta-specjalna-thumb .inner{margin: 0 -310px}.oferta-specjalna-main{float: left;width: 50%}}@media (min-width: 768px){.oferta-specjalna-thumb{width: 480px}.oferta-specjalna-thumb .inner{margin: 0 -190px}.oferta-specjalna-main{width: 250px}}@media (min-width: 995px){.oferta-specjalna-thumb{width: 730px}.oferta-specjalna-thumb .inner{margin: 0 -65px}}@media (min-width: 1185px){.oferta-specjalna-thumb{width: 860px}.oferta-specjalna-thumb .inner{margin: 0}.oferta-specjalna-main{width: 300px;padding: 20px 30px 0}.oferta-specjalna-main h3{font-size: 28px}.oferta-specjalna-main h3.small{font-size: 20px}.oferta-specjalna-main span.cena{font-size: 28px}.oferta-specjalna-main span.obiekt{font-size: 20px}}.nav-right ul li{position: relative}.nav-right ul li::before,.nav-right ul li::after{content: '';display: block;width: 1px;height: 9px;background: #d1d1d1;position: absolute;top: 50%;right: 22px;-webkit-transition: -webkit-transform .3s ease-in-out, transform .3s ease-in-out;-o-transition: -o-transform .3s ease-in-out, transform .3s ease-in-out;transition: transform .3s ease-in-out}.nav-right ul li::before{margin-top: -1px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.nav-right ul li::after{margin-top: -7px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.nav-right ul li a{display: block;margin-bottom: 2px;background: #fff;padding: 15px 40px 15px 20px;-webkit-transition: background .3s ease-in-out;-o-transition: background .3s ease-in-out;transition: background .3s ease-in-out}.nav-right ul li a:hover{text-decoration: none;background: rgba(255,255,255,0.5)}.obiekty-promocje{clear: both}.obiekty-rezerwuj,.obiekt-rezerwuj,.promocja-rezerwuj{background: #2685be;padding: 20px;border-radius: 5px;position: relative}.page-left:first-child .obiekty-rezerwuj:first-child,.page-left:first-child .obiekt-rezerwuj:first-child,.page-left:first-child .promocja-rezerwuj:first-child{margin-top: 20px}.obiekty-rezerwuj h2,.obiekt-rezerwuj h2,.promocja-rezerwuj h2{color: #fff;text-transform: uppercase;border: 0;padding: 0;margin: 0 0 20px}.obiekty-rezerwuj .fitem label,.obiekt-rezerwuj .fitem label,.promocja-rezerwuj .fitem label{color: #fff}.obiekty-rezerwuj .fitem.data input,.obiekt-rezerwuj .fitem.data input,.promocja-rezerwuj .fitem.data input{padding-right: 5px;font-size: 13px}.obiekty-rezerwuj .fitem.submit,.obiekt-rezerwuj .fitem.submit,.promocja-rezerwuj .fitem.submit{margin: 30px 0 0}@media (min-width: 995px){.obiekty-rezerwuj h2,.obiekt-rezerwuj h2,.promocja-rezerwuj h2{width: 100px;margin-bottom: 30px}}@media (min-width: 1185px){.obiekty-rezerwuj,.obiekt-rezerwuj,.promocja-rezerwuj{padding: 25px}}.obiekt.block-item{padding-top: 0}.obiekt-head address{font-style: normal;font-size: 18px;display: block;margin: 5px 0 10px}.obiekt-head-bar{position: relative}.obiekt-head-tagi{font-size: 0;margin: -5px}.obiekt-head-tagi button{font-size: 14px;margin: 5px}.obiekt-head-ocena{position: absolute;right: 0;top: 0}.obiekt-head-ocena .social-share,.obiekt-head-ocena .rating{float: left;margin-left: 10px}.obiekt-head-ocena .social-share{padding-top: 10px}.obiekt-head-ocena .rating{padding-top: 12px}.obiekt-top{margin-bottom: 40px}.obiekt-rezerwuj form{display: block}.obiekt-rezerwuj-head{height: 50px;margin-bottom: 20px}.obiekt-rezerwuj-head span{float: left;display: block;color: #fff;height: 50px;font-size: 25px;line-height: 65px}.obiekt-rezerwuj-head .cena{float: right}.obiekt-rezerwuj-head .cena b{font-size: 50px;line-height: 50px;display: inline-block;vertical-align: top}.obiekt-rezerwuj-foot{margin-top: 30px;text-align: center}.obiekt-rezerwuj-foot a{color: #fff;text-decoration: none}.obiekt-galeria{overflow: hidden;position: relative;transition: max-height .3s ease-in-out}.obiekt-galeria.galeria-wiecej{max-height: 4000px}.obiekt-galeria-item{float: left;overflow: hidden}.obiekt-galeria-item a{display: block;position: relative}.obiekt-galeria-item.button{position: absolute;top: 0;right: 0}.obiekt-galeria-item.button button{width: 100%;padding-top: 100%;cursor: pointer;border: 0;background: rgba(231,231,231,0.6);text-align: center;color: #1b5993;text-decoration: underline;font-weight: 700;transition: background .3s ease-in-out}.obiekt-galeria-item.button button:hover{background: rgba(231,231,231,0.8)}.obiekt-galeria-item.button span{position: absolute;left: 10px;bottom: 10px;right: 10px}.obiekt-galeria-item.button .mniej{display: none}.obiekt-galeria-item.button .wiecej{display: block}.galeria-wiecej .obiekt-galeria-item.button{position: relative}.galeria-wiecej .obiekt-galeria-item.button,.galeria-wiecej .obiekt-galeria-item.button .mniej{display: block}.galeria-wiecej .obiekt-galeria-item.button .wiecej{display: none}.obiekt-galeria-item img{display: block;width: 100%}.obiekt-galeria-item.youtube img{height: 100%}.obiekt-oferta-tabs{margin: 20px -5px 40px;list-style: none}.obiekt-oferta-tabs li{margin: 5px}.obiekt-oferta-tabs li button{width: 100%}.obiekt-oferta-opis{margin-bottom: 35px;position: relative}html.js .obiekt-oferta-opis{display: none}.obiekt-oferta-opis-btns{margin-bottom: 20px}.obiekt-oferta-opis-btns .btn{width: 100%;margin-bottom: 10px;font-size: 18px}.obiekt-oferta-item{margin-top: 35px}.obiekt-oferta-item h2{color: #1874ae;font-size: 18px}.obiekt-oferta-item.not-visible{display: none}.obiekt-oferta-item.visible h2,.obiekt-oferta-item.visible .oferta-item-kategoria{display: none}.obiekt-oferta-item.visible .obiekt-oferta-opis{display: block}.obiekt-oferta-item .oferta-item > h3{padding-left: 10px}.obiekt-oferta-item .oferta-item-thumb{display: none}.obiekt-info-main{padding: 20px;background: #f5f5f5;margin-bottom: 35px}.obiekt-info-odleglosci,.obiekt-info-udogodnienia{float: left;width: 100%}.obiekt-info-odleglosci p,.obiekt-info-udogodnienia p{float: left;width: 100%;margin: 5px 0 !important;padding-right: 20px}.obiekt-info-odleglosci + .obiekt-info-udogodnienia{border-top: 1px solid #dfdfdf;margin-top: 20px;padding-top: 20px}.obiekt-atrakcje-lista{position: relative}.obiekt-atrakcje-info{margin-bottom: 30px}.obiekt-atrakcje .swiper-slide{background: #f8f8f8}.obiekt-atrakcje .swiper-button-prev,.obiekt-atrakcje .swiper-button-next{margin-top: -52px}.obiekt-atrakcje .swiper-pagination{margin-top: 30px;position: static}.obiekt-atrakcje-thumb{overflow: hidden}.obiekt-atrakcje-thumb img{display: block;width: 100%;min-height: 100%}.obiekt-atrakcje-thumb,.obiekt-atrakcje-main{height: 400px}.obiekt-atrakcje-main{padding: 20px 20px 55px;overflow: auto}.obiekt-atrakcje-main::before,.obiekt-atrakcje-main::after{display: block;height: 40px;content: '';position: absolute;z-index: 2;right: 3%;left: 3%;background: #f8f8f8;box-shadow: 0 0 15px 10px #f8f8f8}.obiekt-atrakcje-main::before{top: 0}.obiekt-atrakcje-main::after{bottom: 0}.obiekt-atrakcje-main h3{font-size: 18px;color: #1874ae}.obiekt-atrakcje-main p{line-height: 1.3em}.obiekt-atrakcje-main p:first-child + h3{margin-top: -20px}.obiekt-atrakcje-main *:last-child{margin-bottom: 50px}.obiekt-opinie-lista .opinia-item .box-item-thumb{display: none}.obiekt-opinie-lista .opinia-item .box-item-foot{text-align: center}.obiekt-opinie-lista .opinia-item .box-item-foot .social-share{display: none}.obiekt-opinie-lista .opinia-item .box-item-foot .rating{float: none}.obiekt-opinie-lista .opinia-item .box-item-content{background: #f8f8f8}.obiekt-opinie-form{margin-top: 40px;padding: 20px;background: #f8f8f8}.obiekt-opinie-form .fitem .fmain{margin-top: 0}.obiekt-opinie-form .fitem.submit{margin-bottom: 0}.obiekt-opinie-form .fitem.textarea textarea{height: 137px}.obiekt-opinie-form .fitem.rating{margin-bottom: 15px}.obiekt-opinie-form .fitem.rating label{float: left;width: 80px;margin: 0}.obiekt-opinie-form .fitem.rating .fmain{margin-left: 90px;height: 20px;padding-top: 2px;text-align: right}.obiekt-kontakt-content{background: #f8f8f8;position: relative}.obiekt-kontakt-mapa{position: relative}.obiekt-kontakt-mapa #obiekt_mapa{height: 400px}.obiekt-kontakt-form{position: absolute;bottom: 20px;left: 20px;right: 20px;display: block}.obiekt-kontakt-form input{padding: 17px 147px 17px 20px;height: 50px}.obiekt-kontakt-form button{position: absolute;right: 7px;width: 120px;top: 7px;padding-top: 9px;padding-bottom: 9px;min-height: 36px}.obiekt-kontakt-main{padding: 20px}.obiekt-kontakt-main p{margin-bottom: 10px}.obiekt-kontakt-main p[class*=icon-]{margin-bottom: 5px}.obiekt-kontakt .alert{margin-top: 0}@media (max-width: 767px){.obiekt-galeria{max-height: 0;padding-top: 25%;margin: 0 0 40px}.obiekt-galeria-item{width: 25%}.obiekt-galeria-item:nth-child(1){margin: -25% 0 0}.obiekt-galeria-item:nth-child(2){margin: -25% 0 0 25%}.obiekt-galeria-item:nth-child(3){margin: -25% 0 0 50%}.obiekt-galeria-item:nth-child(4){margin: -25% 0 0 75%}.obiekt-galeria-item a{padding-top: 100%}.obiekt-galeria-item img{position: absolute;top: 0;left: 0}.obiekt-galeria-item.youtube img{left: -50%;right: -50%;margin: 0 auto}}@media (min-width: 768px){.obiekt-top{padding-right: 250px;position: relative}.obiekt-rezerwuj{position: absolute;top: -269px;right: 0;width: 230px}.obiekt-rezerwuj form:last-child{margin-bottom: 48px}.obiekt-oferta-tabs{display: table;width: 100%;vertical-align: top;margin: 0 0 35px}.obiekt-oferta-tabs li{display: table-cell;padding: 0 5px;margin: 0}.obiekt-oferta-tabs li:first-child{padding-left: 0}.obiekt-oferta-tabs li:last-child{padding-right: 0}.obiekt-oferta-tabs li button{width: 100%}.obiekt-oferta-item .oferta-item > h3{padding-left: 20px}.obiekt-oferta-opis-btns{position: absolute;right: 0;top: 0;width: 240px}.obiekt-oferta-opis-btns + .obiekt-oferta-opis-main{margin-right: 260px}.obiekt-galeria{max-height: 135px;margin-bottom: 60px;width: 435px}.obiekt-galeria-item{width: 135px;height: 135px;margin: 0 10px 10px 0}.obiekt-galeria-item.youtube img{margin-left: -53px}.obiekt-info-odleglosci p,.obiekt-info-udogodnienia p{width: 50%}.obiekt-info-odleglosci p:nth-child(2n+1),.obiekt-info-udogodnienia p:nth-child(2n+1){clear: both}.obiekt-atrakcje-thumb{width: 50%;float: right}.obiekt-atrakcje-thumb + .obiekt-atrakcje-main{float: left;width: 50%}.obiekt-atrakcje-main{padding-top: 55px}.obiekt-atrakcje-main::before,.obiekt-atrakcje-main::after{right: 53%}.obiekt-opinie-form{padding-left: 0;padding-right: 0}.obiekt-opinie-form .fitem.textarea{margin-bottom: 0}.obiekt-opinie-form .span9-lg .fitem{padding-left: 20px}.obiekt-opinie-form .span3-lg .fitem{padding-right: 20px}}@media (min-width: 768px) and (max-width: 1184px){.obiekt-tabs ul li a{padding-left: 15px;padding-right: 15px;font-size: 14px}}@media (min-width: 995px){.obiekt-oferta-tabs li{width: 1%}.obiekt-galeria{width: 725px}.obiekt-info-odleglosci p{width: 100%}.obiekt-info-odleglosci{width: 210px;padding-right: 20px}.obiekt-info-odleglosci + .obiekt-info-udogodnienia{width: 730px;padding-left: 20px;border-left: 1px solid #dfdfdf;margin-top: 0;padding-top: 0;border-top: 0}.obiekt-info-udogodnienia p{width: 33.33333333%}.obiekt-info-udogodnienia p:nth-child(2n+1){clear: none}.obiekt-info-udogodnienia p:nth-child(3n+1){clear: both}.obiekt-atrakcje-main{padding-left: 50px;padding-right: 50px}.obiekt-kontakt-content{min-height: 500px}.obiekt-kontakt-mapa{width: 660px;position: absolute;top: 0;bottom: 0}.obiekt-kontakt-mapa #obiekt_mapa{height: 100%}.obiekt-kontakt-form{width: 550px;right: auto}.obiekt-kontakt-main{margin-left: 660px}}@media (min-width: 1185px){.obiekt-top{padding-right: 300px}.obiekt-rezerwuj{width: 260px;top: -261px}.obiekt-galeria{width: auto;margin-right: -10px}.obiekt-info-odleglosci{width: 260px}.obiekt-info-odleglosci + .obiekt-info-udogodnienia{width: 860px}.obiekt-opinie-form{padding-top: 40px;padding-bottom: 40px}.obiekt-opinie-form .span9-lg .fitem{padding-left: 40px}.obiekt-opinie-form .span3-lg .fitem{padding-right: 40px}.obiekt-kontakt-mapa{width: 840px}.obiekt-kontakt-form{bottom: 25px;left: 25px}.obiekt-kontakt-main{margin-left: 840px;padding: 25px}}.directions-panel{background: #f8f8f8;padding: 25px;margin-top: 20px}.directions-panel:empty{display: none}.directions-panel table td{padding: 5px;vertical-align: middle;font-family: Ubuntu, sans-serif}.directions-panel .adp-distance{text-align: right}.tax-kategoria-ofert .page-right .obiekty-rezerwuj,.tax-kategoria-ofert .page-right .obiekt-rezerwuj,.tax-kategoria-ofert .page-right .promocja-rezerwuj{position: relative}@media (min-width: 768px){.tax-kategoria-ofert .page-right .obiekty-rezerwuj,.tax-kategoria-ofert .page-right .obiekt-rezerwuj,.tax-kategoria-ofert .page-right .promocja-rezerwuj{margin-top: -240px}}.oferty-opis h3,.oferty-opis h4,.oferty-opis h5{margin-bottom: 10px}.oferty-opis * + h3,.oferty-opis * + h4,.oferty-opis * + h5{margin-top: 10px}.oferty-searchbox{margin-bottom: 40px}.oferty-searchbox.searchbox-wypoczynek form,.oferty-searchbox.searchbox-zdrowie form{display: block;margin-bottom: -10px}.oferty-searchbox.searchbox-wypoczynek .fitem,.oferty-searchbox.searchbox-zdrowie .fitem{display: block;float: left;margin-bottom: 10px}.oferty-searchbox.searchbox-wypoczynek .fitem.submit .fmain,.oferty-searchbox.searchbox-zdrowie .fitem.submit .fmain{margin-top: 10px}.oferty-searchbox.searchbox-wypoczynek .fitem.submit .btn,.oferty-searchbox.searchbox-zdrowie .fitem.submit .btn{padding-left: 20px;padding-right: 20px}.oferty-searchbox.searchbox-wypoczynek .fitem{width: 100%}.oferty-searchbox.searchbox-zdrowie .fitem{width: 100%}.oferty-searchbox.searchbox-zdrowie .fitem.cel,.oferty-searchbox.searchbox-zdrowie .fitem.region{width: 50%}.oferty-searchbox.searchbox-zdrowie .fitem.dysfunkcje .select2-container{width: 100% !important}.oferty-searchbox.searchbox-zdrowie .fitem.submit{width: auto;float: right}@media (min-width: 520px){.oferty-searchbox.searchbox-wypoczynek .fitem{width: 50%}.oferty-searchbox.searchbox-wypoczynek .fitem.submit{width: 100%}}@media (min-width: 995px){.oferty-searchbox.searchbox-wypoczynek .fitem,.oferty-searchbox.searchbox-zdrowie .fitem{margin-bottom: 10px}.oferty-searchbox.searchbox-wypoczynek .fitem,.oferty-searchbox.searchbox-wypoczynek .fitem.submit{width: 33.33333333%}.oferty-searchbox.searchbox-wypoczynek .fitem.cel,.oferty-searchbox.searchbox-wypoczynek .fitem.obiekt{width: 50%}.oferty-searchbox.searchbox-wypoczynek .fitem.submit .fmain{margin-top: 25px}}.oferty-obiekty-tabs .tabs-nav{margin-bottom: 20px}.oferty-obiekty.oferty-spa .block-item-logos{margin: 10px -10px -10px}.oferty-obiekty.oferty-spa .block-item-logos ul{list-style: none;margin: 0}.oferty-obiekty.oferty-spa .block-item-logos ul li{margin: 0;padding: 10px;float: left;width: 100%}.oferty-obiekty.oferty-spa .block-item-logos ul li img{display: block;width: 100%;height: auto}@media (min-width: 520px){.oferty-obiekty.oferty-spa .block-item-logos ul li{width: 50%}}@media (min-width: 995px){.oferty-obiekty.oferty-spa .box-wrap{width: 500px;float: left}.oferty-obiekty.oferty-spa .block-item-logos{float: left;width: 230px;margin: -10px -10px -10px 10px}.oferty-obiekty.oferty-spa .block-item-logos ul li{margin: 10px;padding: 0;width: 100%}}@media (min-width: 1185px){.oferty-obiekty.oferty-spa .box-wrap{width: 600px}.oferty-obiekty.oferty-spa .block-item-logos{width: 260px;margin: -20px -20px -20px 20px}.oferty-obiekty.oferty-spa .block-item-logos ul li{margin: 20px}}.oferta-item{display: table;width: 100%;height: 66px;margin-bottom: 10px;background: #fff;-webkit-transition: background .3s ease-in-out;-o-transition: background .3s ease-in-out;transition: background .3s ease-in-out}.oferta-item:last-child{margin-bottom: 0}.oferta-item:hover{text-decoration: none;background: rgba(255,255,255,0.7)}.oferta-item:hover .oferta-item-cena::before,.oferta-item:hover .oferta-item-cena::after{background: #5fbc56}.oferta-item.polecana > h3{padding-right: 60px;background: url(http://geovita.pl/wp-content/themes/geovita/less/../img/bg_geovita-poleca.png) no-repeat 100% 50%}.oferta-item > span,.oferta-item > h3{display: table-cell;vertical-align: middle;padding: 10px}.oferta-item > span:first-child,.oferta-item > h3:first-child{padding-left: 20px}.oferta-item > span:last-child,.oferta-item > h3:last-child{padding-right: 20px}.oferta-item > h3 span{font-weight: 400;color: #858585;text-transform: none;font-size: 14px;display: block}.oferta-item-thumb{width: 100px;padding: 0 !important}.oferta-item-thumb img{display: block}.oferty-diety .oferta-item-thumb,.oferty-spa .oferta-item-thumb,.oferty-szkolenia .oferta-item-thumb{display: none}.oferta-item-data,.oferta-item-kategoria{color: #858585}.oferta-item-data{width: 100px;text-align: center}.oferta-item-data i{font-style: normal}.oferta-item-kategoria{width: 100px}.oferta-item-cena{width: 150px;white-space: nowrap;text-align: right;padding-right: 50px !important;position: relative}.oferta-item-cena b{color: #5fbc56;font-size: 24px}.oferta-item-cena em{color: #5fbc56;font-style: normal}.oferta-item-cena::before,.oferta-item-cena::after{display: block;width: 20px;height: 4px;background: #d1d1d1;content: '';position: absolute;right: 15px;top: 50%;-webkit-transition: background .3s ease-in-out;-o-transition: background .3s ease-in-out;transition: background .3s ease-in-out}.oferta-item-cena::before{margin-top: -8px;transform: rotate(45deg)}.oferta-item-cena::after{margin-top: 4px;transform: rotate(-45deg)}@media (min-width: 995px){.oferta-item-kategoria{width: 120px}.oferta-item-data{width: 180px}.oferta-item-data i:first-child{display: none}.oferta-item-data br{display: none}}@media (min-width: 1185px){.oferta-item-cena{width: 180px;padding-right: 70px !important}.oferta-item-cena::before,.oferta-item-cena::after{right: 25px}}@media (max-width: 767px){.oferta-item > span,.oferta-item > h3{padding-left: 5px;padding-right: 5px}.oferta-item > span:first-child,.oferta-item > h3:first-child{padding-left: 10px}.oferta-item > span:last-child,.oferta-item > h3:last-child{padding-right: 10px}.oferta-item > h3{font-size: 12px}.oferta-item > h3 span{font-size: 12px}.oferta-item-data{font-size: 12px;width: 80px}.oferta-item-kategoria{width: 80px;font-size: 12px}.oferta-item-cena{width: 120px;font-size: 12px;padding-right: 40px !important}.oferta-item-cena b{font-size: 18px}}.single-promocja .page-right,.single-oferta .page-right{position: relative;padding-top: 140px}.promocja-rezerwuj{position: absolute;bottom: 100%;margin-bottom: -100px !important}.promocja-rezerwuj-head{margin-bottom: 20px}.promocja-rezerwuj-head span{float: left;display: block;color: #fff;height: 50px;font-size: 25px;line-height: 65px}.promocja-rezerwuj-head .cena{float: right}.promocja-rezerwuj-head .cena b{font-size: 50px;line-height: 50px;display: inline-block;vertical-align: top}.szkolenia-specyfikacja-main{margin-bottom: 30px !important;overflow: auto}@media (max-width: 994px){.szkolenia-specyfikacja-main{padding: 10px}.szkolenia-specyfikacja-main table th,.szkolenia-specyfikacja-main table td{font-size: 11px;padding: 5px}}#formularz_zapytanie{padding: 20px;background: #f8f8f8;position: relative;margin: 50px auto}#formularz_zapytanie form{display: block}#formularz_zapytanie form .row:last-child .fitem{margin-bottom: 0}@media (min-width: 520px){#formularz_zapytanie{width: 480px}}@media (min-width: 768px){#formularz_zapytanie{width: 730px}}@media (min-width: 995px){#formularz_zapytanie{padding: 40px;width: 800px;margin-top: 100px;margin-bottom: 100px}}.dodaj-opinie-form{padding: 20px;background: #f8f8f8;margin-bottom: 40px}.dodaj-opinie-form .fitem .fmain{margin-top: 0}.dodaj-opinie-form .fitem.textarea,.dodaj-opinie-form .fitem.submit{margin-bottom: 0}.dodaj-opinie-form .fitem.textarea{margin-bottom: 10px}.dodaj-opinie-form .fitem.textarea textarea{height: 193px}.dodaj-opinie-form .fitem.rating{margin-bottom: 15px}.dodaj-opinie-form .fitem.rating label{float: left;width: 80px;margin: 0}.dodaj-opinie-form .fitem.rating .fmain{margin-left: 90px;height: 20px;padding-top: 2px;text-align: right}@media (min-width: 768px){.dodaj-opinie-form .fitem.textarea{margin-bottom: 0}}@media (min-width: 995px){.dodaj-opinie-form{margin-bottom: 0;padding: 40px}}.lp-background{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover}.lp-wrap{position: absolute;display: table;width: 100%;height: 100%;text-align: center}.lp-inner{display: table-cell;vertical-align: bottom;padding: 20px 0}.lp-head h1{color: #fff;background: #1874ae;background: rgba(24,116,174,0.7);padding: 20px;text-transform: none;font-size: 30px}.lp-img{display: block;margin: 0 auto 40px;max-width: 50%}.lp-main{background: #fff;padding: 20px}.lp-main .btn{margin-top: 20px}.lp-main .btn:first-child{margin-top: 0}.lp-foot{padding-top: 10px;color: #fff;font-size: 12px}@media (min-width: 520px){.lp-img{max-width: 70%}}@media (min-width: 768px){.lp-img{max-width: 100%;margin-bottom: 50px}}@media (min-width: 995px){.lp-head h1{padding: 40px;font-size: 50px}.lp-inner{padding-top: 40px;padding-bottom: 40px}.lp-main{padding: 40px}.lp-foot{padding-top: 30px}}@media (max-width: 994px){.strefa-klienta .box-item-inner{background: #f8f8f8;position: relative;padding-right: 40px}.strefa-klienta .box-item-inner::before,.strefa-klienta .box-item-inner::after{display: block;width: 20px;height: 4px;background: #d1d1d1;content: '';position: absolute;right: 15px;top: 50%;-webkit-transition: background .3s ease-in-out;-o-transition: background .3s ease-in-out;transition: background .3s ease-in-out}.strefa-klienta .box-item-inner::before{margin-top: -8px;transform: rotate(45deg)}.strefa-klienta .box-item-inner::after{margin-top: 4px;transform: rotate(-45deg)}.strefa-klienta .box-item-inner:hover,.strefa-klienta .box-item-inner:active{background: rgba(248,248,248,0.8)}.strefa-klienta .box-item-inner:hover::before,.strefa-klienta .box-item-inner:active::before,.strefa-klienta .box-item-inner:hover::after,.strefa-klienta .box-item-inner:active::after{background: #5fbc56}.strefa-klienta .box-item-content{background: none;height: 160px}}@media (max-width: 767px){.strefa-klienta .box-wrap{margin: 0}.strefa-klienta .box-item{padding: 0;margin-bottom: 1px}.strefa-klienta .box-item-content{height: auto}}.newsletter-form{display: none;max-width: 500px;padding: 46px;background: #f2f2f2}.mfp-content .newsletter-form{display: block;position: relative;margin: 50px auto}.newsletter-form .fitem .fmain{margin-top: 0}.newsletter-form .fitem.checkbox{margin-bottom: 20px}.newsletter-form .fitem.checkbox label{font-size: 12px;line-height: 1.2em}.newsletter-form .fitem.submit{margin-bottom: 0;text-align: center}#post-107{overflow-x: auto;padding-bottom: 10px}.foot-strefa h3{font-size: 25px;color: #5fbc56}@media (max-width: 994px){.foot-strefa{padding-bottom: 40px}.foot-strefa-main > ul > li{margin-bottom: 1px}.foot-strefa-main > ul > li > a{position: relative;display: block;padding: 18px 40px 18px 20px;background: #f8f8f8;color: #1874ae;font-weight: 700;font-size: 16px;text-transform: uppercase;-webkit-transition: background .3s ease-in-out;-o-transition: background .3s ease-in-out;transition: background .3s ease-in-out}.foot-strefa-main > ul > li > a::before,.foot-strefa-main > ul > li > a::after{display: block;width: 20px;height: 4px;background: #d1d1d1;content: '';position: absolute;right: 15px;top: 50%;-webkit-transition: background .3s ease-in-out;-o-transition: background .3s ease-in-out;transition: background .3s ease-in-out}.foot-strefa-main > ul > li > a::before{margin-top: -8px;transform: rotate(45deg)}.foot-strefa-main > ul > li > a::after{margin-top: 4px;transform: rotate(-45deg)}.foot-strefa-main > ul > li > a:hover,.foot-strefa-main > ul > li > a:active{background: rgba(248,248,248,0.8);text-decoration: none}.foot-strefa-main > ul > li > a:hover::before,.foot-strefa-main > ul > li > a:active::before,.foot-strefa-main > ul > li > a:hover::after,.foot-strefa-main > ul > li > a:active::after{background: #5fbc56}}@media (min-width: 995px){.foot-strefa{background: #fff;padding: 35px 0}.foot-strefa h3{float: left;width: 240px;margin: 0}.foot-strefa-main{margin-left: 240px}.foot-strefa-main > ul{display: table;width: 100%}.foot-strefa-main > ul > li{display: table-cell;width: 1%;padding: 0 10px;line-height: 1.2em}}@media (min-width: 1185px){.foot-strefa h3{font-size: 30px;width: 300px}.foot-strefa-main{margin-left: 300px}.foot-strefa-main > ul > li{padding-left: 20px;padding-right: 20px}}.foot-oferta{display: none}@media (min-width: 995px){.foot-oferta{background: #1b5993;padding: 35px 0;display: block}}.foot-bar{background: #e7e7e7;padding: 0 0 40px}.foot-bar > .wrapper{position: relative}@media (min-width: 995px){.foot-bar{padding: 20px 0}}.foot-social{text-align: center}.foot-social a{font-size: 0;display: inline-block;margin: 0 5px;vertical-align: top}.foot-social a img{display: block;height: 52px;background: url(http://geovita.pl/wp-content/themes/geovita/less/../img/sprite.png) no-repeat -52px 0}.foot-social a.vk img{width: 53px;background-position: -50px 0}.foot-social a.fb img{width: 138px;background-position: -110px 0}@media (min-width: 995px){.foot-social{position: absolute;right: 0;top: 0}.foot-social a{display: block;margin: 0 0 0 10px;float: left}}.foot-realizacja{text-align: center;padding-bottom: 20px}.foot-realizacja ul{list-style: none;margin: 20px 0;padding: 0}.foot-realizacja ul li{margin: 0;padding: 7px 20px;line-height: 20px;height: 34px;display: inline-block;vertical-align: top;border-right: 1px solid #cdcdcd}.foot-realizacja ul li:last-child{border-right: 0}.foot-realizacja ul li a{padding: 0 5px;display: block;margin: -15px 0}.foot-realizacja ul li img{display: block;height: 50px}@media (max-width: 767px){.foot-realizacja ul li{padding-left: 10px;padding-right: 10px}.foot-realizacja ul li:first-child{display: block;padding: 0;margin-bottom: 10px;border-right: 0}}.foot-bg{height: 300px;background-position: 50% 0;background-repeat: no-repeat}.nav-foot{display: none}@media (min-width: 995px){.nav-foot{display: block;float: left}.nav-foot ul li{padding: 15px 10px;float: left}.nav-foot ul li:first-child{padding-left: 0}.nav-foot ul li:last-child{padding-right: 0}.nav-foot ul li a{display: block;color: #1b5993;text-transform: uppercase;font-weight: 700;line-height: 22px;font-size: 13px;-webkit-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;transition: color .3s ease-in-out}.nav-foot ul li a:hover{text-decoration: none;color: #5fbc56}.nav-foot-oferta{display: table;width: 100%}.nav-foot-oferta a{color: #fff}.nav-foot-oferta > div.menu-col{display: table-cell;padding: 0 30px;width: 1%;border-right: 1px solid #2c88be}.nav-foot-oferta > div.menu-col:first-child{padding-left: 0}.nav-foot-oferta > div.menu-col:last-child{padding-right: 0;border: 0}.nav-foot-oferta > div.menu-col div.menu-col{display: table;width: 100%;margin-top: 15px}.nav-foot-oferta > div.menu-col div.menu-col:first-child{margin-top: 0}.nav-foot-oferta > div.menu-col div.menu-col > ul{display: table-cell;width: 1%;padding: 0 20px}.nav-foot-oferta > div.menu-col div.menu-col > ul:first-child{padding-left: 0}.nav-foot-oferta > div.menu-col div.menu-col > ul:last-child{padding-right: 0}.nav-foot-oferta > div.menu-col ul li{margin: 2px 0}.nav-foot-oferta > div.menu-col > ul > li{margin-bottom: 20px}.nav-foot-oferta > div.menu-col > ul > li:last-child{margin-bottom: 0}.nav-foot-oferta > div.menu-col > ul > li > a{font-weight: 700;text-transform: uppercase}}@media (min-width: 1185px){.nav-foot ul li{padding-left: 25px;padding-right: 25px}.nav-foot ul li a{font-size: 14px}.nav-foot-oferta > div.menu-col{padding: 0 50px}}#cookie_alert{padding: 30px 0;background: #fff}#cookie_alert .wrapper{min-height: 70px;background: url(http://geovita.pl/wp-content/themes/geovita/less/../img/bg_ciacho.png) no-repeat;padding-left: 90px}#cookie_alert p{color: #999}#cookie_alert p a{color: #999;text-decoration: underline}#cookie_alert button{padding: 0;border: 0;background: none;color: #1874ae;line-height: 1.5em;vertical-align: top;text-decoration: underline;cursor: pointer;display: inline;text-transform: none}#cookie_alert button:hover{text-decoration: none}@media (max-width: 767px){#cookie_alert p,#cookie_alert button{font-size: 12px}}