/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dxy .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{-webkit-transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{-webkit-transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);-webkit-transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);-webkit-transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{-webkit-transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{-webkit-transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);-webkit-transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);-webkit-transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{-webkit-transition-property:none;transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(45deg);transform:translate3d(0,-10px,0) rotate(45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;-webkit-transition-duration:.275s;transition-duration:.275s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;-webkit-transition:opacity .125s ease .275s;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;-webkit-transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg);-webkit-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-270deg);transform:translate3d(0,-20px,0) rotate(-270deg);-webkit-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;-webkit-transition-duration:.275s;transition-duration:.275s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;-webkit-transition:opacity .125s ease .275s;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;-webkit-transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-135deg);transform:translate3d(0,10px,0) rotate(-135deg);-webkit-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(270deg);transform:translate3d(0,-20px,0) rotate(270deg);-webkit-transition-delay:75ms;transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color .125s ease-in .175s;transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;-webkit-transition:top .05s linear .125s,left .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .125s,left .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;-webkit-transition:top .05s linear .125s,right .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .125s,right .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;-webkit-transform:translate3d(80px,80px,0) rotate(45deg);transform:translate3d(80px,80px,0) rotate(45deg);-webkit-transition:left .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:left .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;-webkit-transform:translate3d(-80px,80px,0) rotate(-45deg);transform:translate3d(-80px,80px,0) rotate(-45deg);-webkit-transition:right .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:right .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color .125s ease-in .175s;transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;-webkit-transition:top .05s linear .125s,left .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .125s,left .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;-webkit-transition:top .05s linear .125s,right .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .125s,right .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;-webkit-transform:translate3d(80px,-80px,0) rotate(-45deg);transform:translate3d(80px,-80px,0) rotate(-45deg);-webkit-transition:left .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:left .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;-webkit-transform:translate3d(-80px,-80px,0) rotate(45deg);transform:translate3d(-80px,-80px,0) rotate(45deg);-webkit-transition:right .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:right .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{-webkit-transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear;transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;-webkit-transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{-webkit-transform:rotate(45deg) translate3d(5.71429px,-6px,0);transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(90deg);transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;-webkit-transition:background-color 0s linear .13s;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;-webkit-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.22s;transition-delay:.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{-webkit-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s}.hamburger--stand .hamburger-inner:before{-webkit-transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{-webkit-transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;-webkit-transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s}.hamburger--stand.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s}.hamburger--stand-r .hamburger-inner:before{-webkit-transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{-webkit-transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent;-webkit-transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{-webkit-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);-ms-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{-webkit-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);-ms-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}header a,section a{text-decoration:none;color:inherit}.debug{border:1px solid red}@font-face{font-family:czahowka;src:url(../fonts/czahowka.eot);src:url(../fonts/czahowka.eot?#iefix) format("eot"),url(../fonts/czahowka.woff2) format("woff2"),url(../fonts/czahowka.woff) format("woff"),url(../fonts/czahowka.ttf) format("truetype"),url(../fonts/czahowka.svg#czahowka) format("svg")}.icon:before{font-family:czahowka;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-facebook:before{content:"\E001"}.icon-formularz_podziekowanie:before{content:"\E002"}.icon-grupa:before{content:"\E003"}.icon-hamburger:before{content:"\E004"}.icon-jakosc_medal:before{content:"\E005"}.icon-konik_na_biegunach:before{content:"\E006"}.icon-koperta:before{content:"\E007"}.icon-koperta2_button:before{content:"\E008"}.icon-lezanka_parasol:before{content:"\E009"}.icon-logo:before{content:"\E00A"}.icon-lozko:before{content:"\E00B"}.icon-lupa:before{content:"\E00C"}.icon-paginacja1:before{content:"\E00D"}.icon-paginacja2:before{content:"\E00E"}.icon-pin:before{content:"\E00F"}.icon-rezerwacja_online:before{content:"\E010"}.icon-slonko_popup:before{content:"\E011"}.icon-slonko_stopka:before{content:"\E012"}.icon-sniezynka:before{content:"\E013"}.icon-strzalka:before{content:"\E014"}.icon-strzalka_dol:before{content:"\E015"}.icon-sztucce:before{content:"\E016"}.icon-telefon:before{content:"\E017"}.icon-twitter:before{content:"\E018"}.icon-wifi:before{content:"\E019"}.icon-x:before{content:"\E01A"}body{color:#000;font-family:Open Sans,sans-serif}.header .menu-added{font-size:16px;text-transform:uppercase}.header .main-menu{font-size:18px;text-transform:uppercase}.footer .footer-column h4{font-size:14px;text-transform:uppercase}.footer .footer-column a,.footer .footer-column li,.footer .footer-column li a,.footer .footer-column p{font-size:14px}.footer .footer-column .address h4{text-transform:inherit}.footer .footer-address a,.footer .footer-address h4,.footer .footer-address li,.footer .footer-address p{font-size:12px}main strong{font-weight:700}main .main-header-text{font-size:21px}main .main-slider-section .slider-address-box{font-size:16px}main .main-slider-section .slider-book-box .slider-book-box-header{font-size:30px}main .main-slider-section .slider-book-box .slider-book-box-booking{font-size:18px}main .main-offers-slider .main-offers-slider-button-mobile{font-size:14px}main .main-offers-slider .main-offers-slider-header-text{font-size:24px}main .main-offers-slider .main-offers-slider-button{font-size:14px; background-color: rgba(0,0,0,0.6); border:1px #95908b solid;}main .main-offers-slider .main-offers-slider-offers-item{font-size:20px;-webkit-transition:font-size 2s;transition:font-size 2s;-webkit-transition-delay:.5s;transition-delay:.5s}main .main-offers-slider .main-offers-slider-offers-item-btn,main .news-container .news-container-btn,main .news-container .news-item-container .news-container-btn-read-more{font-size:14px}main .news-container .news-item-container .news-item-content .news-item-date{font-size:16px;-webkit-transition:font-size 2s;transition:font-size 2s;-webkit-transition-delay:.5s;transition-delay:.5s}main .news-container .news-item-container .news-item-content .news-item-description,main .news-container .news-item-container .news-item-content .news-item-header{font-size:14px;-webkit-transition:font-size 2s;transition:font-size 2s;-webkit-transition-delay:.5s;transition-delay:.5s}main .blog-section-item .blog-section-item-text-content-date{font-size:16px}main .blog-section-item .blog-section-item-text-content-description,main .blog-section-item .blog-section-item-text-content-header,main .blog-section-item .blog-section-item-text-content .blog-section-btn-read-more{font-size:14px}main .main-text p{font-size:14px;-webkit-transition:font-size 2s;transition:font-size 2s;-webkit-transition-delay:.5s;transition-delay:.5s}main .main-book-hotel h1{font-size:24px}main .main-book-hotel a{font-size:14px}main .main-image h1{font-size:30px}main .main-image h2{font-size:22px}main .main-image .special-font-size-cennik h1{font-size:30px}main .main-image .special-font-size-cennik h2{font-size:22px}main .main-image .special-font-size-cennik-pensjonat h1{font-size:30px}main .main-image .special-font-size-cennik-pensjonat h2{font-size:22px}main .main-image .main-image-text-box,main .main-news-show-content a,main .main-news-show-content p{font-size:14px}main .main-attractions-slider h1{font-size:30px}main .main-attractions-slider h2{font-size:20px}main .main-attraction-content p,main .main-attraction-description-list li,main .main-attractions-slider .main-attractions-slider-item-btn{font-size:14px}main .main-price-list-item h2{font-size:16px}main .main-price-list-item-image-btn{font-size:14px}main .main-price-list-sheet-content .main-price-list-sheet-info{font-size:24px}main .main-price-list-sheet-content .price-list-sheet-title{font-size:18px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-main-price h1{font-size:30px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-main-price h2{font-size:16px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-text{font-size:18px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-data{font-size:14px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-children-text{font-size:18px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-children-data{font-size:14px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions-text{font-size:18px}main .main-address-content,main .main-address-content a,main .main-address-content p,main .main-content p,main .main-content p.note,main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions-data{font-size:14px}main .road-direction-container input[type=submit].road-direction-submit{font-size:16px}.bolded{font-weight:700}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix,:first-child+html .clearfix{zoom:1}button:focus{outline:0}.temp-news-img{position:relative;width:365px;height:260px;background-color:#9fc;z-index:0}a.make-it-link span{position:absolute;top:0;right:0;bottom:0;left:0;content:"";cursor:pointer;z-index:8}.add-padding-top-bottom{padding:50px 0}.add-small-padding-top-bottom{padding:20px 0}.add-big-padding-top-bottom{padding:20px 0 0}.add-small-padding-top-bottom-kontakt{padding:0}.add-padding-top-bottom-cennik{padding:17px 0 32px}.add-padding-price-list-section{padding:2px 0 0}.display-only-on-mobile{display:inline-block}.display-only-on-desktop,.display-only-on-tablet,.not-display-on-mobile{display:none}body{background-color:#f0f0f0}body header{background-color:#fefefe}body footer{background-color:#fff}section,section.no-margin{margin:0}section.add-padding-bottom{padding:0 0 50px}section:last-child{margin:0}.header{padding:15px 20px 0}.header .header-content{margin:0 auto}.footer{padding:30px 20px 50px}.footer .footer-content{margin:0 auto}.common-container,.common-container-insider,.common-container-large,.common-container-large-plus,.normal-section-size{margin:0 auto;padding:0 20px}.common-container-insider{position:relative;height:100%}.main-offers-slider-content{margin:0 auto;padding:0 30px}.main-img-slider-content{padding:35px 20px 0;margin:0 auto}.main-attractions-slider-content{padding:0 45px}.header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:60px}.header-content .logo{height:45px}.header-content .logo img{height:45px;width:auto}.header-content .menu-mobile{display:block}.header-content .menu-mobile .hamburger{padding:0;margin:25px 0 0}.header-content .menu-mobile .hamburger .hamburger-inner,.header-content .menu-mobile .hamburger .hamburger-inner:after,.header-content .menu-mobile .hamburger .hamburger-inner:before{background-color:#523520}.header-content .menu-mobile .menu-mobile-items-container{display:none;position:absolute;top:115px;right:0;width:100%;background-color:hsla(0,0%,100%,.9);z-index:6}.header-content .menu-mobile .menu-mobile-items-container.visible{display:block}.header-content .menu{display:none}.header-content .menu .menu-added{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:start;align-self:flex-start;color:#c7b299}.header-content .menu .menu-added ul,.header-content .menu .menu-added ul li{list-style:none;padding:0;margin:0}.header-content .menu .menu-added .useful-links{display:inline-block;-ms-flex-item-align:center;align-self:center}.header-content .menu .menu-added .useful-links li{display:inline-block;cursor:pointer;padding:2px 30px 6px 0;margin:0 -12px 0 0}.header-content .menu .menu-added .useful-links li.active,.header-content .menu .menu-added .useful-links li:hover{background-color:#523520;-webkit-transition:background-color .3s;transition:background-color .3s}.header-content .menu .menu-added .useful-links li:before{content:"|";padding:0 30px 0 0}.header-content .menu .menu-added .useful-links li:last-child{padding:2px 0 6px}.header-content .menu .menu-added .useful-links li:last-child:after{content:"|";padding:0 0 2px 23px}.header-content .menu .menu-added .social-links{display:inline-block;-ms-flex-item-align:center;align-self:center}.header-content .menu .menu-added .social-links li{display:inline-block;cursor:pointer;padding:5px 0;margin:0 7px 0 40px}.header-content .menu .menu-added .social-links li:last-child{padding:5px 0;margin:0}.header-content .menu .menu-added .social-links li:hover{color:#523520;-webkit-transition:color .3s;transition:color .3s}.header-content .menu .menu-added .social-links li .icon{font-size:30px}.header-content .menu .main-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:90px;font-weight:700;margin:0 0 -10px}.header-content .menu .main-menu ul,.header-content .menu .main-menu ul li{list-style:none;padding:0;margin:0}.header-content .menu .main-menu ul{position:relative;-ms-flex-item-align:end;align-self:flex-end}.header-content .menu .main-menu ul li{position:relative;display:inline-block;width:auto;cursor:pointer;color:#010101;padding:20px 45px}.header-content .menu .main-menu ul li.active,.header-content .menu .main-menu ul li:hover{border-width:0 0 10px;border-style:solid;border-color:#523520;-webkit-transition:border .3s;transition:border .3s;padding:20px 45px 10px}.header-content .menu .main-menu ul li:last-child{padding:20px 0 10px 45px}.header-content .menu .main-menu ul li:last-child.active,.header-content .menu .main-menu ul li:last-child:hover{padding:20px 45px 10px;margin:0 -45px 0 0}.header-content .menu .main-menu ul li a{color:#010101;text-decoration:none}.header-content .menu .main-menu ul li a:hover{color:#523520}.header-content .menu .main-menu ul li:hover ul{display:block;width:275px;position:absolute;left:0;top:62px;border-width:10px 0 0;border-style:solid;border-color:#523520;background-color:#fff}.header-content .menu .main-menu ul li ul{display:none;position:absolute;left:0;z-index:7;padding:20px 0 0}.header-content .menu .main-menu ul li ul li{display:block;text-transform:none;font-weight:300;padding:10px 15px 8px 25px;margin:0}.header-content .menu .main-menu ul li ul li.active,.header-content .menu .main-menu ul li ul li:hover{font-weight:700;padding:10px 15px 8px 25px;border:0;margin:0}.header-content .menu .main-menu ul li ul li:last-child{padding:10px 0 20px 0}.header-content .menu .main-menu ul li ul li:last-child:hover{padding:10px 0 20px 0}.header-content .menu .main-menu ul li ul li.special{border-width:1px 0 0;border-color:#523520;border-style:solid;padding:25px 0 35px;margin:20px 25px 0}.header-content .menu .main-menu ul li ul li.special:hover{padding:25px 0 35px;margin:20px 25px 0}.header-content .menu .main-menu ul li ul li.special.active{font-weight:700;padding:25px 0 35px;margin:20px 25px 0}.mobile-menu-state{display:none}.mobile-menu-state:checked~.menu-mobile-items-list-container{display:inline-block;right:0;-webkit-transition:right 1s;transition:right 1s}.mobile-menu-target{opacity:0;max-height:0;font-size:0;-webkit-transition:.25s ease;transition:.25s ease}.menu-mobile-items-list-container{display:inline-block;position:absolute;top:145px;right:999px;width:100%;background-color:hsla(0,0%,100%,.9);z-index:6;-webkit-transition:right 1s;transition:right 1s}.mobile-menu-trigger{position:relative;cursor:pointer;display:inline-block;font-size:21px;margin:11px 0 0}.main-header-text{position:relative;display:block;border-width:0 0 1px;border-style:solid;border-color:#523520;padding:30px 0 20px;margin:0 0 20px;-webkit-transition:margin 2s;transition:margin 2s;-webkit-transition-delay:.5s;transition-delay:.5s}.aktualnosci-selected-style .main-header-text{padding:18px 0 32px}.main-news-show-section .main-header-text{color:#523520;font-weight:700}.kontakt-style .main-header-text{line-height:1.15;padding:40px 0 29px;margin:0 0 18px}.main-attraction-section .main-header-text{line-height:1.15;padding:36px 0 31px;margin:0 0 18px}.main-attraction-section .main-header-text:first-child{padding:36px 0 31px}.main-header-text:before{position:absolute;left:0;bottom:0;content:"";width:25px;border-width:0 0 5px;border-style:solid;border-color:#523520}.aktualnosci-selected-style .main-header-text:before{width:38px;border-width:0 0 8px}.kontakt-style .main-header-text:before{width:37px;border-width:0 0 10px}.main-attraction-section .main-header-text:before{width:38px;border-width:0 0 9px}.main-header-text.border-color-light,.main-header-text.border-color-light:before{border-color:#c7b299}footer a{text-decoration:none;color:inherit}.footer{border-width:5px 0 0;border-style:solid;border-color:#372f2d}.footer .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-content .footer-main{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.footer .footer-content .footer-main .footer-column{width:50%;display:block;margin:0 0 0 -3px}.footer .footer-content .footer-main .footer-column:nth-child(2){width:50%;margin:0}.footer .footer-content .footer-main .footer-column h4{margin:0 0 16px;font-weight:700}.footer .footer-content .footer-main .footer-column ul{margin:-4px 0 0}.footer .footer-content .footer-main .footer-column li{line-height:1.35;margin:0 0 13px}.footer .footer-content .footer-main .footer-column-content a:hover{color:#c7b299}.footer .footer-content .footer-main .footer-column.not-display-on-mobile{display:none}.footer .footer-content .footer-address{width:100%;display:block;position:relative;text-align:center;margin:40px 0 0}.footer .footer-content .footer-address .visit-us p{display:block;vertical-align:8px}.footer .footer-content .footer-address .visit-us .social-items{display:inline-block}.footer .footer-content .footer-address .visit-us .social-items ul{display:block}.footer .footer-content .footer-address .visit-us .social-items ul li{display:inline-block;margin:23px 9px 0 0}.footer .footer-content .footer-address .visit-us .social-items ul li .icon{font-size:30px;color:#523520}.footer .footer-content .footer-address .visit-us .social-items ul li .icon:hover{opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}.footer .footer-content .footer-address .visit-us .social-items ul li:last-child{margin:0 6px 0 0}.footer .footer-content .footer-address .address{line-height:1.4}.footer .footer-content .footer-address .address .footer-img-sun{display:block;margin:24px auto 1px;text-align:center}.footer .footer-content .footer-address .address .footer-img-sun.icon{color:#ffe420;font-size:21px}.footer .footer-content .footer-address .address h4{display:inline-block;font-weight:700}.footer .footer-content .footer-address .address p{margin:0 0 20px}.bg-overlay{position:relative}.bg-overlay:after{position:absolute;top:0;left:0;bottom:0;right:0;content:""}.bg-overlay.bg-overlay-black-08:after{background:rgba(0,0,0,.8)}.bg-overlay.bg-overlay-black-06:after{background:rgba(0,0,0,.6)}.bg-overlay.bg-overlay-black-04:after{background:rgba(0,0,0,.4)}.bg-white{background-color:#fff}.bg-oferta-cennik{position:relative;width:100%;background:url(../img/cennik/sm/image-main-oferta-cennik-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-wiosenno-jesienna{position:relative;width:100%;background:url(../img/cennik/sm/image-oferta-wiosenno-jesienna-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-letnia{position:relative;width:100%;background:url(../img/cennik/sm/image-oferta-letnia-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-zimowa{position:relative;width:100%;background:url(../img/cennik/sm/image-oferta-zimowa-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-basen{position:relative;width:100%;background:url(../img/cennik/sm/image-basen-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-wielkanocna{position:relative;width:100%;background:url(../img/cennik/sm/image-oferta-wielkanocna-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-weekend-majowy{position:relative;width:100%;background:url(../img/cennik/sm/image-oferta-weekendowa-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-ferie-zimowe{position:relative;width:100%;background:url(../img/cennik/sm/image-ferie-zimowe-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-ferie-zimowe-grupy{position:relative;width:100%;background:url(../img/cennik/sm/image-ferie-zimowe-szkolne-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-oferty-grupowe{position:relative;width:100%;background:url(../img/cennik/sm/image-oferta-grupowa-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-kontakt{position:relative;width:100%;background:url(../img/kontakt/sm/main-image-kontakt-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-aktualnosci-selected{position:relative;width:100%;background:url(../img/aktualnosci-selected/sm/image-main-aktualnosci-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-aktualnosci{position:relative;width:100%;background:url(../img/aktualnosci/sm/image-main-aktualnosci-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-atrakcje{position:relative;width:100%;background:url(../img/atrakcje/lg/image-atrakcje-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-cennik-pensjonat{position:relative;width:100%;background:url(../img/cennik-pensjonat/md/image-main-oferta-pensjonat-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.btn-main{display:block;color:#523520;font-size:14px;font-weight:700;line-height:2.5;text-align:center;border:1px solid #523520;width:250px;height:38px;margin:30px auto}.btn-main:hover{color:#c7b299;background-color:#523520}.btn-main .btn-text{padding:0 32px 0 0}.btn-main .btn-text .icon.icon-strzalka{position:relative}.btn-main .btn-text .icon.icon-strzalka:before{position:absolute;top:-10px;right:-28px;font-size:17px}.btn-book{display:block;background-color:#372f2d;color:#fff;border:1px solid #372f2d;font-weight:700;padding:10px 94px 9px 53px;margin:21px 0 70px}.btn-book .btn-text .icon.icon-strzalka{position:relative}.btn-book .btn-text .icon.icon-strzalka:before{position:absolute;left:26px;top:-1px;font-size:17px}.btn-book:hover{background-color:#c7b299}.image-with-border-inside,.image-with-border-inside.border-inside{position:relative}.image-with-border-inside.border-inside:before{position:absolute;border:1px solid #c7b299;z-index:1;top:0;left:0;bottom:0;right:0;content:"";margin:10px}.main-price-list-sheet-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-price-list-sheet-content .main-price-list-sheet-column-12_4,.main-price-list-sheet-content .main-price-list-sheet-column-12_8{position:relative;width:100%}.menu-mobile-items-list-container .menu-mobile-items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;padding:4px 0 38px 21px}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu{width:100%}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu{margin:0 0 56px}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li{font-size:21px;font-weight:700;text-transform:uppercase;margin:34px 0 0}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li:first-child{margin:0}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li.active,.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li:hover{color:#c7b299}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li.active ul.special-style,.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li:hover ul.special-style{display:inherit}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li ul.special-style{position:relative;display:none;padding:23px 0 0 40px;-webkit-transition:display 3s;transition:display 3s;-webkit-transition-delay:3s;transition-delay:3s}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li ul.special-style:before{position:absolute;top:-12px;right:0;width:222px;border-top:1px solid #c7b299;content:""}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li ul.special-style li{font-size:18px;font-weight:300;text-transform:none;margin:18px 0 0;color:#000}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li ul.special-style li:first-child{margin:0}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li ul.special-style li:last-child{margin:18px 0 -8px}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li ul.special-style li.active,.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-main-menu .menu-mobile-main-menu ul li ul.special-style li:hover{color:#c7b299}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-added-menu{position:relative;width:100%;font-size:16px;font-weight:300;text-transform:uppercase;color:#523520}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-added-menu:before{position:absolute;top:-17px;left:0;border-top:1px solid #523520;width:103px;content:""}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-added-menu .menu-mobile-social-links{position:absolute;top:0;right:20px;font-size:30px}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-added-menu .menu-mobile-social-links ul li{margin:0 0 10px}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-added-menu .menu-mobile-social-links ul li .icon:hover{opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-added-menu .menu-mobile-useful-links ul li{margin:0 0 13px}.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-added-menu .menu-mobile-useful-links ul li a.active,.menu-mobile-items-list-container .menu-mobile-items-list .menu-mobile-items-list-added-menu .menu-mobile-useful-links ul li a:hover{color:#c7b299}.paginator-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:30px 0 0}.paginator-container,.paginator-container .paginator-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.paginator-container .paginator-content{width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:16px;margin:0 auto}.paginator-container .paginator-content .paginator-left-arrow{margin:0 20px 0 0}.paginator-container .paginator-content .paginator-left-arrow:hover{color:#c7b299}.paginator-container .paginator-content .paginator-left-arrow .icon.icon-paginacja1{position:relative}.paginator-container .paginator-content .paginator-left-arrow .icon.icon-paginacja1:before{position:absolute;top:-8px;font-size:19px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.paginator-container .paginator-content .paginator-list{font-weight:700}.paginator-container .paginator-content .paginator-list li{display:inline-block;margin:0 5px 0 0}.paginator-container .paginator-content .paginator-list li:last-child{margin:0}.paginator-container .paginator-content .paginator-list .paginator-page{padding:5px 14px 8px 12px}.paginator-container .paginator-content .paginator-list .paginator-page.active,.paginator-container .paginator-content .paginator-list .paginator-page:hover{color:#fff;background-color:#c7b299;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.paginator-container .paginator-content .paginator-right-arrow{margin:0 0 0 5px}.paginator-container .paginator-content .paginator-right-arrow:hover{color:#c7b299}.paginator-container .paginator-content .paginator-right-arrow .icon.icon-paginacja1{position:relative}.paginator-container .paginator-content .paginator-right-arrow .icon.icon-paginacja1:before{position:absolute;top:-8px;font-size:19px}.paginator-container .paginator-content .paginator-to-the-end-arrow{margin:0 0 0 20px}.paginator-container .paginator-content .paginator-to-the-end-arrow:hover{color:#c7b299}.paginator-container .paginator-content .paginator-to-the-end-arrow .icon.icon-paginacja2{position:relative}.paginator-container .paginator-content .paginator-to-the-end-arrow .icon.icon-paginacja2:before{position:absolute;top:-8px;font-size:20px}.form-kontakt-thank-you-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:378px;text-align:center;border:1px solid #523520;margin:57px 0 25px}.form-kontakt-thank-you-box .like-image{display:block;font-size:76px;color:#c7b299;padding:0 10px 0 0;margin:38px auto 0}.form-kontakt-thank-you-box .thank-you-main-text{display:block;color:#c7b299;font-weight:700;font-size:36px;padding:0 15px;margin:28px 0 0}.form-kontakt-thank-you-box .thank-you-description-text{display:block;font-size:18px;color:#000;font-weight:300;line-height:1.35;padding:0 15px;margin:23px 0 0}.main-slider-section{width:100%;display:block;position:relative}.main-slider-section .border-alpha-bottom{position:absolute;bottom:0;left:0;width:100%;height:40px;background:rgba(0,0,0,.6);-webkit-transition:background 1s;transition:background 1s;-webkit-transition-delay:.5s;transition-delay:.5s}.main-slider-section .main-img-slider{width:100%;height:425px;background-image:url(../img/strona-glowna/sm/image-main-panorama-sm.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box{display:block;position:relative;text-align:left;color:#fff;background:rgba(0,0,0,.6);border:1px solid #c7b299;line-height:1.2;padding:23px 20px 20px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;margin:0 0 21px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item:last-child{margin:0}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item.add-special-margin{margin:0 0 18px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon{width:64px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon .icon.icon-telefon{position:relative}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon .icon.icon-telefon:before{position:absolute;top:4px;left:7px;font-size:26px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon .icon.icon-koperta{position:relative}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon .icon.icon-koperta:before{position:absolute;top:1px;left:8px;font-size:18px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon .icon.icon-pin{position:relative}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon .icon.icon-pin:before{position:absolute;top:11px;left:10px;font-size:27px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-text .phone-address{display:block;margin:0 0 2px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-text .mail-address{margin:0 0 23px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-text.localization-address{line-height:1.3}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box{display:none;color:#fff;float:right;margin:0;-webkit-transition:margin .3s;transition:margin .3s}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-header{background:rgba(0,0,0,.8);border:1px solid #c7b299;text-align:center;padding:10px;margin:0 0 18px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking{display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(0,0,0,.6);border:1px solid #c7b299}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-arrive{width:29%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-right:1px solid #c7b299;padding:5px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-arrive-header{font-weight:700}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-arrive-date{font-weight:300}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-arrive-date .icon.icon-strzalka_dol{position:relative}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-arrive-date .icon.icon-strzalka_dol:before{position:absolute;top:6px;left:6px;font-size:9px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-departure{width:29%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-right:1px solid #c7b299;padding:5px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-departure-header{display:inline-block;font-weight:700}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-departure-date{display:inline-block;font-weight:300}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-departure-date .icon.icon-strzalka_dol{position:relative}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-departure-date .icon.icon-strzalka_dol:before{position:absolute;top:6px;left:6px;font-size:9px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-offer{width:29%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-right:1px solid #c7b299;padding:5px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-offer-header{font-weight:700}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-offer-room{font-weight:300}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-offer-room .icon.icon-strzalka_dol{position:relative}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-offer-room .icon.icon-strzalka_dol:before{position:absolute;top:6px;left:11px;font-size:9px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-searchbox{width:17%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:5px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-searchbox .icon{font-size:24px}.main-offers-slider{width:100%;height:906px;position:relative;background-image:url(../img/strona-glowna/sm/image-main-offers-slider-sm.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0}.main-offers-slider-border{position:absolute;border:1px solid #c7b299;z-index:1;top:0;right:0;bottom:0;left:0;margin:20px}.main-offers-slider-content{position:relative;display:inline-block;width:100%;color:#fff;text-align:center;z-index:2}.main-offers-slider-content .main-offers-slider-button-mobile{display:inline-block;text-align:center;font-weight:700;padding:0 38px 0 0;margin:35px auto 55px}.main-offers-slider-content .main-offers-slider-button-mobile .icon.icon-strzalka{position:relative}.main-offers-slider-content .main-offers-slider-button-mobile .icon.icon-strzalka:before{position:absolute;top:1px;right:-38px;font-size:18px}.main-offers-slider-content .main-offers-slider-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;margin:57px 0 30px}.main-offers-slider-content .main-offers-slider-header-text{display:inline-block}.main-offers-slider-content .main-offers-slider-header .main-offers-slider-button{display:none}.main-offers-slider-content .main-offers-slider-header .main-offers-slider-button .icon.icon-strzalka{position:relative}.main-offers-slider-content .main-offers-slider-header .main-offers-slider-button .icon.icon-strzalka:before{position:absolute;top:2px;right:-51px;font-size:23px}.main-offers-slider-content .main-offers-slider-offers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item{position:relative;width:100%;height:189px;background:rgba(0,0,0,.4);text-align:center;border:1px solid #c7b299;margin:40px auto 0;-webkit-transition:height 1s,width .5s;transition:height 1s,width .5s;-webkit-transition-delay:.5s,0s;transition-delay:.5s,0s}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item:first-child{margin:20px auto 0}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item:last-child{margin:40px auto 0}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item:hover .main-offers-slider-offers-item-btn{color:#c7b299;-webkit-transition:color .3s;transition:color .3s}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-header{font-weight:700;padding:20px 0 0}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-description{font-weight:300;padding:5px 0 0}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-date{font-weight:300;padding:40px 0 0}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-btn{position:absolute;bottom:25px;left:calc(50% - 47px);font-weight:700}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-btn .icon.icon-strzalka{position:relative}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-btn .icon.icon-strzalka:before{position:absolute;top:1px;right:-38px;font-size:18px}.news-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-container .news-item-container{width:100%;margin:0 20px 26px;-webkit-transition:width 1s;transition:width 1s;-webkit-transition-delay:.5s;transition-delay:.5s}.news-container .news-item-container .news-item-content{position:relative;text-align:left;border-width:0 0 5px;border-style:solid;border-color:#fff;height:auto;padding:0 0 20px;margin:0 0 10px;-webkit-transition:height .2s;transition:height .2s}.news-container .news-item-container .news-item-content .news-item-image{ width:100%;height:auto;position:relative}.news-container .news-item-container .news-item-content .news-item-image img{width:100%}.news-container .news-item-container .news-item-content .news-item-date{font-weight:700;padding:0;margin:10px 0}.news-container .news-item-container .news-item-content .news-item-header{font-weight:700;line-height:1.2;padding:0;margin:17px 0 0}.news-container .news-item-container .news-item-content .news-item-description{font-weight:400;padding:0;margin:15px 0 0}.news-container .news-item-container .news-container-btn-read-more{position:relative;display:block;float:left;color:#c7b299;cursor:pointer;font-weight:700;padding:4px 0 0 38px;-webkit-transition:float 1s;transition:float 1s;-webkit-transition-delay:.5s;transition-delay:.5s}.news-container .news-item-container .news-container-btn-read-more .icon{position:relative}.news-container .news-item-container .news-container-btn-read-more .icon.icon-strzalka{position:absolute;top:1px;left:0;font-size:18px}.news-container .news-item-container:hover .news-item-content{border-color:#372f2d}.news-container .news-item-container:hover .news-item-content .news-item-content-border{position:absolute;top:-15px;right:-25px;bottom:0;left:-25px;border:1px solid #c7b299}.news-container .news-item-container:hover .news-item-content .news-item-image{position:relative;z-index:3}.news-container .news-item-container:hover .news-item-content .news-item-image:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:4}.news-container .news-item-container:hover .news-item-content .news-item-image:after{position:absolute;bottom:0;left:44%;content:"";width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:15px solid #f0f0f0;z-index:5}.news-container .news-item-container:hover .news-item-content .news-item-date{color:#c7b299}.news-container .news-item-container:hover .news-container-btn-read-more{color:#372f2d}.blog-section-container .blog-section-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;margin:0 0 20px}.blog-section-container .blog-section-item .blog-section-item-image{width:100%; }.blog-section-container .blog-section-item .blog-section-item-image img{position:relative;border:1px solid #c7b299;width:100%;height:auto}.blog-section-container .blog-section-item .blog-section-item-text-content{display:inline-block;position:relative;word-wrap:break-word;width:100%}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-item-text-content-date,.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-item-text-content-header{font-weight:700;padding:10px 0}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-item-text-content-description{font-weight:400;padding:10px 0}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-btn-read-more{display:block;color:#c7b299;font-weight:700;padding:15px 0 10px 45px}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-btn-read-more:hover{color:#523520}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-btn-read-more .icon.icon-strzalka{position:relative}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-btn-read-more .icon.icon-strzalka:before{position:absolute;top:0;left:-39px;font-size:19px}.blog-section-container .blog-section-item:hover{cursor:pointer}.blog-section-container .blog-section-item:hover .blog-section-btn-read-more{color:#523520}.gmap-container{position:relative;display:block;width:100%;height:380px;background-color:#9fc}.gmap-container .road-direction-container{position:absolute;display:block;bottom:0;left:0;width:100%;height:60px;background:rgba(0,0,0,.4);-webkit-transition:height 1s;transition:height 1s;-webkit-transition-delay:.5s;transition-delay:.5s}.gmap-container .road-direction-container .road-direction-content{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:40px 0 0}.gmap-container .road-direction-container .road-direction-content.add-text-space{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gmap-container .road-direction-container .road-direction-content .road-direction-text{display:inline-block;color:#fff;width:50%;line-height:1.1;font-size:12px}.gmap-container .road-direction-container .road-direction-content .road-direction-box{position:relative;display:inline-block}.gmap-container .road-direction-container .road-direction-content .road-direction-box:before{position:absolute;top:-15px;left:30px;content:"";width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:15px solid #fff}.gmap-container .road-direction-container .road-direction-content .road-direction-box input[type=text].road-direction{display:inline-block;width:40%;height:31px;color:#000;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 20px;margin:0 -4px 0 0}.gmap-container .road-direction-container .road-direction-content .road-direction-box input[type=text].road-direction:-moz-input-placeholder,.gmap-container .road-direction-container .road-direction-content .road-direction-box input[type=text].road-direction:-ms-input-placeholder,.gmap-container .road-direction-container .road-direction-content .road-direction-box input[type=text].road-direction::-moz-input-placeholder,.gmap-container .road-direction-container .road-direction-content .road-direction-box input[type=text].road-direction::-webkit-input-placeholder{border:1px solid red;color:#000;padding:0 0 0 15px;-webkit-appearance:none;appearance:none}.gmap-container .road-direction-container .road-direction-content .road-direction-box input[type=submit].road-direction-submit{display:inline-block;width:205px;height:55px;background-color:#523520;color:#fff;font-weight:700;cursor:pointer;border:0;margin:-1px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gmap-container .road-direction-container .road-direction-content .road-direction-box input[type=submit].road-direction-submit:hover{background-color:#c7b299}.main-image{display:block;width:100%;height:235px;position:relative;background-color:#9cf;z-index:0;color:#fff}.main-image-border{position:absolute;border:1px solid #c7b299;z-index:1;top:19px;right:20px;bottom:18px;left:20px}.main-image .special-font-size-cennik-pensjonat h1{font-weight:500}.main-image .special-font-size-cennik-pensjonat h2{font-weight:300}.main-image .main-image-content{max-width:1315px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:100%;z-index:5}.main-image .main-image-content .main-image-header{margin:61px 0 20px 24px}.main-image .main-image-content .main-image-header h1{margin:0 0 4px}.main-image .main-image-content .main-image-header .main-image-slider-header-text h1{font-weight:400}.aktualnosci-selected-style .main-image .main-image-content .main-image-header .main-image-slider-header-text h1{margin:0 0 1px}.main-image .main-image-content .main-image-header .main-image-slider-header-text h2{font-weight:300}.aktualnosci-selected-style .main-image .main-image-content .main-image-header .main-image-slider-header-text h2{line-height:1.25}.main-image .main-image-content .main-image-header .main-image-slider-header-text.special-font-size-cennik h1{font-weight:500}.main-image .main-image-content .main-image-header .main-image-slider-header-text.special-font-size-cennik h2{font-weight:300}.main-image .main-image-content .main-image-text-box{position:absolute;right:calc(50% - 125px);bottom:0;background-color:#c7b299;font-weight:700;padding:15px 80px 12px 41px}.main-image .main-image-content .main-image-text-box:hover{background-color:#523520;-webkit-transition:background-color .3s;transition:background-color .3s}.main-image .main-image-content .main-image-text-box .icon{position:relative;margin:0 0 0 21px}.main-image .main-image-content .main-image-text-box .icon.icon-rezerwacja_online{position:absolute;top:7px;font-size:25px;color:#fff}.main-image-border-bottom{border-width:0 0 25px;border-style:solid;border-color:#f0f0f0}.main-attractions-section{border-width:0 0 15px;border-style:solid;border-color:#f0f0f0}.main-attractions-slider{width:100%;height:802px;position:relative;background-color:#9cf;z-index:0;padding:1px 0 0}.main-attractions-slider-border{position:absolute;border:1px solid #c7b299;z-index:1;top:19px;right:20px;bottom:18px;left:20px}.main-attractions-slider-content{position:relative;color:#fff;max-width:1315px;z-index:2;margin:0 auto}.main-attractions-slider-content .main-attractions-slider-header{display:block;font-weight:400;margin:59px 0 74px}.main-attractions-slider-content .main-attractions-slider-header-text{display:block}.main-attractions-slider-content .main-attractions-slider-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:250px;width:100%;height:138px;background:rgba(0,0,0,.6);text-align:center;border:1px solid #c7b299;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 40px}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:hover{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:101px;margin:0 auto 77px;-webkit-transition:margin .2s,height .2s;transition:margin .2s,height .2s}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:hover:before{position:absolute;content:"";top:0;left:0;width:100%;height:138px}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:hover:after{position:absolute;bottom:0;left:42%;content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:10px solid #c7b299;z-index:4}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:hover .main-attractions-slider-item-header{margin:0}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:hover .main-attractions-slider-item-btn{display:none}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item-header{display:block;font-weight:700;line-height:1.35;padding:0 20px;margin:18px 0 0}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item-btn{position:absolute;display:block;left:calc(50% - 47px);font-weight:700;bottom:29px}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item-btn .icon.icon-strzalka{position:relative}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item-btn .icon.icon-strzalka:before{position:absolute;top:2px;right:-33px;font-size:18px}.main-price-list-items-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px;margin:0 auto}.main-price-list-items-row.fix-margin{margin:0 0 5px}.main-price-list-items-row .main-price-list-item{color:#fff;cursor:pointer;width:100%;margin:0 0 31px}.main-price-list-items-row .main-price-list-item .main-price-list-item-image{position:relative;display:inline-block;width:100%;height:156px;text-align:center}.main-price-list-items-row .main-price-list-item .main-price-list-item-image .main-price-list-item-image-border-bottom{display:none}.main-price-list-items-row .main-price-list-item .main-price-list-item-image .main-price-list-item-image-favourites{position:absolute;top:20px;right:20px;z-index:5}.main-price-list-items-row .main-price-list-item .main-price-list-item-image .main-price-list-item-image-header{position:relative;font-weight:700;z-index:5;line-height:1.35;padding:0 35px;margin:52px 0 5px;-webkit-transition:margin .3s;transition:margin .3s}.main-price-list-items-row .main-price-list-item .main-price-list-item-image .main-price-list-item-image-description{position:relative;display:block;font-weight:300;z-index:5}.main-price-list-items-row .main-price-list-item .main-price-list-item-image .main-price-list-item-image-btn{display:block;position:absolute;bottom:21px;left:calc(50% - 14px);font-weight:700;z-index:5}.main-price-list-items-row .main-price-list-item .main-price-list-item-image .main-price-list-item-image-btn .icon.icon-strzalka{position:relative}.main-price-list-items-row .main-price-list-item .main-price-list-item-image .main-price-list-item-image-btn .icon.icon-strzalka:before{position:absolute;font-size:18px;top:1px;left:-38px}.main-price-list-items-row .main-price-list-item:hover{color:#c7b299}.main-price-list-items-row .main-price-list-item:hover .main-price-list-item-image{position:relative}.main-price-list-items-row .main-price-list-item:hover .main-price-list-item-image .main-price-list-item-image-border-bottom{display:block;position:absolute;right:18px;bottom:0;left:19px;width:auto;height:6px;content:"";background-color:#c7b299;z-index:4}.main-price-list-items-row .main-price-list-item:hover .main-price-list-item-image-favourites{display:none}.main-price-list-items-row .main-price-list-item:hover .main-price-list-item-image-header{margin:69px 0 5px;-webkit-transition:margin .3s;transition:margin .3s}.main-price-list-items-row .main-price-list-item:hover .main-price-list-item-image-btn{display:none}.main-price-list-icons-row{position:relative;display:block;border-width:1px 0 0;border-style:solid;border-color:#c7b299;padding:37px 0 9px}.main-price-list-icons-row .main-price-list-icons-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image{width:33%;text-align:center;margin:0 0 33px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image:last-child,.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image:nth-child(7){width:50%}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon{color:#c7b299}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-wifi{font-size:38px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-lozko{font-size:42px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-sztucce{font-size:47px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-jakosc_medal{font-size:55px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-konik_na_biegunach,.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-sniezynka{font-size:45px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-grupa{font-size:44px;padding:0 0 0 20px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-lezanka_parasol{font-size:52px;padding:0 38px 0 0}.main-price-list-sheet-container{width:auto;margin:0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box{background-color:#fff;padding:0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info{color:#fff;background-color:#c7b299;width:100%;padding:11px 54px 12px 25px;margin:0 0 8px}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info .main-price-list-sheet-info-since{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:141px;margin:0 auto 5px}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info .main-price-list-sheet-info-since .main-price-list-sheet-info-txt{display:inline-block;font-weight:700}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info .main-price-list-sheet-info-since .main-price-list-sheet-info-date{display:inline-block;font-weight:300}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info .main-price-list-sheet-info-to{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#c7b299;width:141px;margin:0 auto}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info .main-price-list-sheet-info-to .main-price-list-sheet-info-txt{display:inline-block;font-weight:700}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info .main-price-list-sheet-info-to .main-price-list-sheet-info-date{display:inline-block;font-weight:300}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon:first-child{margin:0 auto}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon .icon{color:#c7b299}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon .icon.icon-wifi{font-size:38px}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon .icon.icon-lozko{font-size:42px}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon .icon.icon-sztucce{font-size:47px}.main-price-list-sheet-content{margin:0 -20px}.main-price-list-sheet-content .price-list-sheet-title{font-weight:700;color:#523520;padding:12px 20px}.main-price-list-sheet-content .price-list-sheet{position:relative;display:block}.main-price-list-sheet-content .price-list-sheet .column-left,.main-price-list-sheet-content .price-list-sheet .column-right{width:100%}.main-price-list-sheet-content .price-list-sheet .price-list-info-main-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#523520;border-width:1px 0;border-style:solid;border-color:#c7b299;padding:28px 20px 24px;margin:0 0 9px}.main-price-list-sheet-content .price-list-sheet .price-list-info-main-price.only-mobile{display:block}.main-price-list-sheet-content .price-list-sheet .price-list-info-main-price h1{font-weight:700;margin:0 0 9px}.main-price-list-sheet-content .price-list-sheet .price-list-info-main-price h2{font-weight:300}.main-price-list-sheet-content .price-list-sheet .price-list-info-description{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:300;line-height:1.4;color:#523520}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-main-price{margin:-2px -10px 9px -46px;padding:20px 20px 23px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-main-price h1{margin:0}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .display-mobile-border-top{position:relative;display:block;margin:0 -10px 32px -46px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .display-mobile-border-top:before{position:absolute;top:0;left:0;right:0;height:1px;width:auto;background-color:#c7b299;content:""}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .column-left,.main-price-list-sheet-content .price-list-sheet .price-list-info-description .column-right{border-width:1px 0;border-style:solid;border-color:#c7b299;padding:33px 10px 9px 46px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .column-right{border-top:0;padding:33px 10px 12px 46px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description ul{margin:4px 0 0}.main-price-list-sheet-content .price-list-sheet .price-list-info-description ul li{position:relative;line-height:1.9;padding:0 0 0 27px;margin:0}.main-price-list-sheet-content .price-list-sheet .price-list-info-description ul li:before{display:inline-block;position:absolute;left:0;content:"\2022";color:#523520}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price{display:block;position:relative;margin:0 0 58px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-text{font-weight:700}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-children{display:block;position:relative;margin:0 0 59px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-children-text{font-weight:700}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions{display:block;position:relative;margin:0 0 20px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions-text{font-weight:700}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions-data li{line-height:2.5}.main-triangle-separator-section .main-triangle-separator{display:-webkit-box;display:-ms-flexbox;display:flex}.main-triangle-separator-section .main-triangle-separator.not-on-mobile{display:none}.main-triangle-separator-section .main-triangle-separator.only-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.main-triangle-separator-section .main-triangle-separator .triangle-left,.main-triangle-separator-section .main-triangle-separator .triangle-right{width:50%;background:linear-gradient(184deg,#fff 55%,#f0f0f0 55.8%) no-repeat border-box;background-size:100% 100%;background-repeat:no-repeat;height:40px}.main-triangle-separator-section .main-triangle-separator .triangle-right{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH}.gallery-overlay{position:relative;display:block;background:rgba(0,0,0,.6);width:100%;height:1200px}.gallery-overlay .main-gallery-container{position:absolute;display:block;top:0;left:0;background:url(../img/galeria/galeria-md.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:100%;height:400px}.gallery-overlay .main-gallery-container:before{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid #c7b299;content:""}.gallery-overlay .main-gallery-container .main-gallery-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:85%;height:330px;margin:30px auto 0}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-close-btn{position:absolute;display:block;top:0;right:0;background:rgba(0,0,0,.8);border:1px solid #c7b299;color:#fff;font-size:10px;font-weight:700;padding:13px 40px 13px 16px;text-decoration:none}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-close-btn:hover{background-color:hsla(33,29%,69%,.8);-webkit-transition:background-color .3s;transition:background-color .3s}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-close-btn .icon.icon-x{position:relative}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-close-btn .icon.icon-x:before{position:absolute;top:0;right:-28px;font-size:15px}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-arrow-left{position:absolute;display:block;top:43%;left:0;color:#fff;font-size:37px;text-decoration:none}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-arrow-left:hover{color:#c7b299;-webkit-transition:color .3s;transition:color .3s}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-arrow-left .icon.icon-paginacja1:before{display:block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-arrow-right{position:absolute;display:block;top:43%;right:0;color:#fff;font-size:37px;text-decoration:none}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-arrow-right:hover{color:#c7b299;-webkit-transition:color .3s;transition:color .3s}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-arrow-right .icon.icon-paginacja1:before{display:block}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:91%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons .gallery-btn{display:block;width:100%;height:65px;border:1px solid #c7b299;background:rgba(0,0,0,.8);text-align:center;color:#fff;text-decoration:none;margin:0 10px 0 0}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons .gallery-btn:hover{background-color:hsla(33,29%,69%,.8);-webkit-transition:background-color .3s;transition:background-color .3s}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons .gallery-btn:last-child{margin:0}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons .gallery-btn .gallery-btn-header{display:block;font-weight:700;font-size:10px;margin:16px 0 7px}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons .gallery-btn .gallery-btn-description{display:block;font-weight:300;font-size:10px}.pop-up-container{display:block;position:absolute;top:115px;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9}.pop-up-container .pop-up-content{position:relative;display:block;background:rgba(0,0,0,.9);width:100%;height:auto}.pop-up-container .pop-up-content .pop-up-close .icon.icon-x{display:block;position:absolute;right:20px;top:-71px;color:#523520;font-size:28px;background:#fefefe;cursor:pointer}.pop-up-container .pop-up-content .pop-up-close .icon.icon-x:hover{color:#c7b299;-webkit-transition:color .3s;transition:color .3s}.pop-up-container .pop-up-content .pop-up-text-section{position:relative;display:block;color:#fff;width:calc(100% - 40px);padding:34px 20px 0;overflow:hidden}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-logo{display:none}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-header{display:block;font-size:21px;font-weight:700;margin:0 0 14px}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-header-description{display:block;font-size:21px;font-weight:300;line-height:1.2;margin:0 0 38px}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-description-header{display:block;font-size:16px;font-weight:700;margin:0 0 22px}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-description{display:block;font-size:16px;font-weight:300;line-height:1.2;margin:0 0 20px}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-description-info{display:block;font-size:16px;font-weight:300;margin:0 0 50px}.pop-up-container .pop-up-content .pop-up-text-section #main-pop-up-form input#pop-up-email-field{display:block;color:#5b5b5b;width:100%;max-width:320px;height:45px;text-indent:20px;border:none;margin:0 0 24px}.pop-up-container .pop-up-content .pop-up-text-section #main-pop-up-form button[type=submit]{display:block;background-color:#c7b299;width:164px;height:40px;border:none;color:#fff;cursor:pointer;font-weight:700;font-size:14px;margin:0 0 43px}.pop-up-container .pop-up-content .pop-up-text-section #main-pop-up-form button[type=submit]:hover{background-color:#523520;-webkit-transition:background-color .3s;transition:background-color .3s}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-regulation{display:block;font-size:14px;font-weight:300;color:#fff;margin:0 0 34px}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-regulation:hover{color:#c7b299;-webkit-transition:color .3s;transition:color .3s}.pop-up-container .pop-up-content .pop-up-image-section{position:relative;display:none}.pop-up-container .pop-up-content .pop-up-image-section:before{position:absolute;display:block;top:10px;right:10px;bottom:10px;left:0;border-top:1px solid #c69c6d;border-right:1px solid #c69c6d;border-bottom:1px solid #c69c6d;content:""}.pop-up-container .pop-up-content .pop-up-image-section .pop-up-image-text{background:hsla(0,0%,100%,.8);text-align:center;width:calc(80% - 38px);padding:95px 42px 90px;margin:92px 0 0 9px}.pop-up-container .pop-up-content .pop-up-image-section .pop-up-image-text .image-text{font-size:18px;font-weight:300;line-height:1.25}.form-pop-up-thank-you-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:378px;text-align:center;margin:0 0 25px}.form-pop-up-thank-you-box .like-image{display:block;font-size:76px;color:#c7b299;margin:38px auto 0}.form-pop-up-thank-you-box .thank-you-main-text{display:block;color:#c7b299;font-weight:700;font-size:36px;padding:0 15px;margin:28px 0 0}.form-pop-up-thank-you-box .thank-you-description-text{display:block;font-size:18px;color:#fff;font-weight:300;line-height:1.35;padding:0 15px;margin:23px 0 0}.in-text-slider{position:relative;display:block;width:100%}.in-text-slider .main-image-slide{display:block;width:100%;max-width:300px;height:193px}.in-text-slider .main-image-slide.image-atrakcje{position:relative;display:block;background:url(../img/atrakcje/slider/image-atrakcje-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.in-text-slider .main-image-slide.image-atrakcje:before{position:absolute;top:7px;right:10px;bottom:6px;left:10px;border:1px solid #c7b299;content:""}.in-text-slider .images-paginator{position:relative;display:none;width:calc(100% - 44px);height:49px;padding:0 22px;margin:8px 0 0}.in-text-slider .images-paginator .arrow-left{position:absolute;display:block;top:13px;left:1px;font-size:23px;color:#523520;cursor:pointer}.in-text-slider .images-paginator .arrow-left:hover{color:#c7b299;-webkit-transition:color .3s;transition:color .3s}.in-text-slider .images-paginator .arrow-left .icon.icon-paginacja1:before{display:block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.in-text-slider .images-paginator .arrow-right{position:absolute;display:block;top:13px;right:1px;font-size:23px;color:#523520;cursor:pointer}.in-text-slider .images-paginator .arrow-right:hover{color:#c7b299;-webkit-transition:color .3s;transition:color .3s}.in-text-slider .images-paginator .paginator-image{position:relative;display:block;width:100%;height:100%;cursor:pointer;margin:0 8px 0 0}.in-text-slider .images-paginator .paginator-image:last-child{margin:0}.in-text-slider .images-paginator .paginator-image:before{display:block;width:100%;height:100%;background:rgba(0,0,0,.6);content:""}.in-text-slider .images-paginator .paginator-image:hover:before{background:transparent;-webkit-transition:background .3s;transition:background .3s}.in-text-slider .images-paginator .paginator-image.image-atrakcje{position:relative;display:block;background:url(../img/atrakcje/slider/image-atrakcje-sm.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.main-text-section .main-text{text-align:center;padding:0 0 5px;margin:35px 0 0}.main-text-section .main-text p{line-height:1.2;font-weight:300;margin:0 0 20px}.main-book-hotel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;line-height:1.4;margin:45px 0 0}.main-book-hotel.special-for-price-list-sheet{line-height:1.4;margin:49px 0 67px}.main-book-hotel h1{font-weight:300;display:inline-block;color:#523520}.main-news-section{margin:0 0 15px}@font-face{font-family:czahowka;src:url(../fonts/czahowka.ttf) format("truetype")}.czahowka-icon{font-family:czahowka}.czahowka-icon.czahowka-wifi{font-size:30px;color:#000}.czahowka-icon.czahowka-wifi:before{content:"\EA16"}.main-news-show-content p{line-height:1.25;margin:0 0 15px}.main-news-show-content .image-module{width:100%}.main-news-show-content .image-module .normal-image-aktualnosci{background:url(../img/aktualnosci-selected/sm/image-aktualnosci01-sm.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;padding:0 0 65.5629139%}.main-news-show-content .main-news-show-main-description{font-weight:700;color:#523520}.main-news-show-content .main-news-show-description{font-weight:400;color:#c7b299}.main-news-show-content .main-news-show-description .columns-with-image{display:-webkit-box;display:-ms-flexbox;display:flex}.main-news-show-content .main-news-show-description .columns-with-image .column-with-text{width:100%}.main-news-show-content .main-news-show-description .columns-with-image .column-with-image{display:none}.main-news-show-content .main-news-show-description .columns-with-image .column-with-image .image-in-column{padding:0 0 0 20px}.main-news-show-content .main-news-show-description .columns-with-image .column-with-image .image-in-column .normal-image-aktualnosci{background:url(../img/aktualnosci-selected/sm/image-aktualnosci01-sm.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;padding:0 0 65.5629139%}.main-news-show-content .main-news-show-back-btn{display:block;font-weight:700;color:#523520;margin:20px 0;padding:30px 0 60px}.main-news-show-content .main-news-show-back-btn:hover{color:#c7b299}.main-news-show-content .main-news-show-back-btn img{margin:0 10px -4px 0}.main-attraction-section{padding:0 0 50px}.main-attraction-content{max-width:1315px}.main-attraction-content p{font-weight:300;line-height:1.25;margin:0 0 16px}.main-attraction-content .main-attraction-main-description{font-weight:700;color:#523520}.main-attraction-content .main-attraction-description{position:relative;font-weight:400;padding:0 0 0 25px}.main-attraction-content .main-attraction-description a{font-weight:700}.main-attraction-content .main-attraction-description a:hover{text-decoration:underline}.main-attraction-content .main-attraction-description-list{display:inline-block}.main-attraction-content .main-attraction-description-list ul{margin:6px 0 0}.main-attraction-content .main-attraction-description-list ul li{position:relative;font-weight:300;line-height:1.5;padding:0 0 0 37px;margin:0}.main-attraction-content .main-attraction-description-list ul li:before{position:absolute;left:0;display:inline-block;color:#000;font-size:14px;content:"\2022"}.main-attraction-content .main-attraction-description .columns-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.main-attraction-content .main-attraction-description .columns-container .column-left,.main-attraction-content .main-attraction-description .columns-container .column-right{display:block;width:100%}.main-attraction-content .main-attraction-description .in-text-slider{margin:43px 0 21px}.address-data-section{padding:0 0 50px}.main-address-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-address-content p{line-height:1.35;margin:0 0 20px}.main-address-content .main-address-description{position:relative;display:inline-block;width:auto;font-weight:400;padding:0 0 0 37px}.main-address-content .main-address-description p{font-weight:300}.main-address-content .main-address-description a{font-weight:700}.main-address-content .main-address-description a:hover{text-decoration:underline}.main-address-content .main-address-description-list{display:inline-block}.main-address-content .main-address-description-list ul{margin:50px 0 0}.main-address-content .main-address-description-list ul li{margin:0 0 20px}.main-address-content .main-address-description-list ul li:before{display:inline-block;color:#000;font-size:14px;content:"\2022";padding:0 40px 0 0}.main-address-content .main-address-description .main-address-description-mail{position:relative;margin:8px 0 0}.main-address-content .main-address-description .main-address-description-mail .main-address-description-mail-icon{position:absolute;top:2px;left:-37px;color:#523520;font-size:17px}.main-address-content .main-address-description .main-address-description-address{position:relative;margin:34px 0 0}.main-address-content .main-address-description .main-address-description-telephone{position:relative;margin:53px 0 0}.main-address-content .main-address-description .main-address-description-telephone p{line-height:2.5}.main-address-content .main-address-description .main-address-description-telephone .main-address-description-telephone-icon{position:absolute;top:11px;left:-36px;color:#523520;font-size:24px}.main-address-content .main-address-description .main-address-description-telephone .main-address-description-telephone-text .phone-link{display:block;margin:0 0 22px}.main-address-content .main-address-description .main-address-description-telephone .main-address-description-telephone-text .phone-link:last-child{margin:0}.main-address-content .main-address-description .main-address-description-gps{position:relative;margin:56px 0 0}.main-address-content .main-address-description .main-address-description-gps .main-address-description-gps-text .east,.main-address-content .main-address-description .main-address-description-gps .main-address-description-gps-text .north{display:block}.main-address-content .img-kontakt{position:relative;display:inline-block;width:100%;margin:73px 0 0}.main-address-content .img-kontakt .normal-image-kontakt{background:url(../img/kontakt/sm/image-kontakt01-sm.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;padding:0 0 64.900662251%}.payment-data-section{padding:0}.main-content .main-payment-description{position:relative;padding:0 0 0 25px;margin:28px 0 0}.main-content .main-payment-description p{line-height:1.2;font-weight:300;margin:0 0 38px}.main-content .main-payment-description a{font-weight:700}.main-content .main-payment-description a:hover{text-decoration:underline}.main-content .main-payment-description .note{line-height:1.25;margin:0 0 10px}.main-content .main-payment-description-list{display:inline-block}.main-content .main-payment-description-list ul{margin:50px 0 0}.main-content .main-payment-description-list ul li{margin:0 0 20px}.main-content .main-payment-description-list ul li:before{display:inline-block;color:#000;font-size:14px;content:"\2022";padding:0 40px 0 0}.address-data-section .main-kontakt-form{margin:28px 0 0}.address-data-section .main-kontakt-form #main-kontakt-form{position:relative}.address-data-section .main-kontakt-form #main-kontakt-form .error-message{display:none;position:absolute;top:-8px;left:-1px;color:red;font-weight:700}.address-data-section .main-kontakt-form #main-kontakt-form label{display:block;margin:24px 0 0}.address-data-section .main-kontakt-form #main-kontakt-form input{display:block;width:100%;height:43px;border:none;text-indent:10px;margin:14px 0 0}.address-data-section .main-kontakt-form #main-kontakt-form input.error{border:1px solid red}.address-data-section .main-kontakt-form #main-kontakt-form textarea{width:99%;height:174px;border:none;text-indent:10px;margin:45px 0 0}.address-data-section .main-kontakt-form #main-kontakt-form textarea.error{border:1px solid red}.address-data-section .main-kontakt-form #main-kontakt-form button[type=submit]{width:250px;height:40px;background-color:#523520;font-size:18px;color:#fff;font-weight:700;cursor:pointer;text-indent:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:12px 0 0 25px}.address-data-section .main-kontakt-form #main-kontakt-form button[type=submit]:hover{background-color:#c7b299;border:1px solid #523520;-webkit-transition:background-color .3s;transition:background-color .3s}.address-data-section .main-kontakt-form #main-kontakt-form button[type=submit] .icon{display:none}.address-data-section .main-kontakt-form #main-kontakt-form button[type=submit] .icon.icon-koperta2_button{position:relative}.address-data-section .main-kontakt-form #main-kontakt-form button[type=submit] .icon.icon-koperta2_button:before{position:absolute;font-size:23px;top:-19px;right:-62px}.main-price-list-sheet-section{position:relative}.price-list-sheet-basic .price-list-info-description{height:auto}.first-section-news-padding-margin{padding:47px 0 0 7px;margin:0}.last-section-news-padding-margin,.section-news-padding-margin{padding:0 0 0 7px;margin:0}@media (min-width:390px){.main-address-content .main-address-description .main-address-description-gps .main-address-description-gps-text .east,.main-address-content .main-address-description .main-address-description-gps .main-address-description-gps-text .north{display:inline-block}}@media (min-width:768px) and (max-width:889px){.blog-section-container .blog-section-item .blog-section-item-text-content{width:64%;margin:0 0 0 30px;-webkit-transition:margin .3s;transition:margin .3s}}@media (min-width:768px){main .main-offers-slider .main-offers-slider-button{font-size:18px; background-color: rgba(0,0,0,0.6); border:1px #95908b solid;}.display-only-on-mobile{display:none}.not-display-on-mobile{display:inline-block}.footer{padding:45px 65px 50px}.footer .footer-content{max-width:1630px}.header-content{min-height:130px}.header-content .logo{height:auto;min-height:100px;padding:0 0 15px}.header-content .logo img{height:auto}.header-content .menu .menu-added .useful-links li{padding:2px 23px 6px 0}.header-content .menu .menu-added .useful-links li:before{padding:0 27px 0 0}.footer{border-width:10px 0 0}.footer .footer-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer .footer-content .footer-main .footer-column ul{margin:0}.footer .footer-content .footer-main .footer-column.not-display-on-mobile{display:block}.footer .footer-content .footer-address{width:45%;text-align:right;margin:0}.footer .footer-content .footer-address .visit-us .social-items ul,.footer .footer-content .footer-address .visit-us p{display:inline-block}.footer .footer-content .footer-address .address .footer-img-sun{display:inline-block;text-align:left;margin:0 13px 0 0}.btn-main .btn-text{padding:0 43px 0 0}.paginator-container .paginator-content{font-size:18px;margin:0 0 0 37px}.paginator-container .paginator-content .paginator-left-arrow{margin:0 32px 0 0}.paginator-container .paginator-content .paginator-list li{margin:0 31px 0 0}.paginator-container .paginator-content .paginator-right-arrow{margin:0 0 0 20px}.paginator-container .paginator-content .paginator-to-the-end-arrow{margin:0 0 0 40px}.form-kontakt-thank-you-box .like-image{padding:0 25px 0 0;margin:48px auto 0}.main-slider-section .border-alpha-bottom{background:rgba(0,0,0,.4)}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon{width:90px}.main-offers-slider{height:560px}.main-offers-slider-content{text-align:inherit}.main-offers-slider-content .main-offers-slider-button-mobile{display:none}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item:first-child{margin:0 15px 0 0}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item:last-child{margin:0}.news-container .news-item-container:first-child{margin:0 20px 0 0}.news-container .news-item-container:last-child{margin:0 0 0 20px}.news-container .news-item-container .news-item-content .news-item-image{display:inline-block}.news-container .news-item-container .news-container-btn-read-more{float:right;-webkit-transition:float 1s;transition:float 1s;-webkit-transition-delay:.5s;transition-delay:.5s}.blog-section-container .blog-section-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;margin:35px -15px 0}.gmap-container .road-direction-container .road-direction-content{display:-webkit-box;display:-ms-flexbox;display:flex}.gmap-container .road-direction-container .road-direction-content .road-direction-box:before{top:-19px;border-left:26px solid transparent;border-right:26px solid transparent;border-bottom:21px solid #fff}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:last-child{margin:0}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image,.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image:last-child,.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image:nth-child(7){width:auto}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-grupa,.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-lezanka_parasol{padding:0}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .display-mobile-border-top,.main-price-list-sheet-content .price-list-sheet .price-list-info-main-price.only-mobile{display:none}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .column-left,.main-price-list-sheet-content .price-list-sheet .price-list-info-description .column-right{border:none;padding:0}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .column-right{padding:0}.main-triangle-separator-section .main-triangle-separator.not-on-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.main-triangle-separator-section .main-triangle-separator.only-mobile{display:none}.pop-up-container .pop-up-content .pop-up-text-section #main-pop-up-form input#pop-up-email-field{width:280px;height:43px;font-size:16px;margin:0 0 26px}.main-book-hotel{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin:80px -15px 90px}.main-news-show-content .main-news-show-description .columns-with-image .column-with-text{width:50%}.main-address-content .main-address-description .main-address-description-telephone p{line-height:inherit}.address-data-section .main-kontakt-form #main-kontakt-form .error-message{top:-7px;left:128px}}@media (min-width:768px) and (max-width:1199px){main .main-header-text,main .main-slider-section .slider-address-box,main .main-slider-section .slider-book-box .slider-book-box-header{font-size:21px}main .main-slider-section .slider-book-box .slider-book-box-booking{font-size:14px}main .main-offers-slider .main-offers-slider-header-text{font-size:30px}main .main-offers-slider .main-offers-slider-offers-item{font-size:21px;-webkit-transition:font-size 2s;transition:font-size 2s;-webkit-transition-delay:.5s;transition-delay:.5s}main .main-offers-slider .main-offers-slider-offers-item-btn,main .news-container .news-container-btn{font-size:14px;-webkit-transition:font-size 2s;transition:font-size 2s;-webkit-transition-delay:.5s;transition-delay:.5s}main .news-container .news-item-container .news-container-btn-read-more{font-size:14px}main .news-container .news-item-container .news-item-content .news-item-date{font-size:16px;-webkit-transition:font-size 2s;transition:font-size 2s;-webkit-transition-delay:.5s;transition-delay:.5s}main .news-container .news-item-container .news-item-content .news-item-description,main .news-container .news-item-container .news-item-content .news-item-header{font-size:14px;-webkit-transition:font-size 2s;transition:font-size 2s;-webkit-transition-delay:.5s;transition-delay:.5s}main .blog-section-item .blog-section-item-text-content-date{font-size:16px}main .blog-section-item .blog-section-item-text-content-description,main .blog-section-item .blog-section-item-text-content-header,main .blog-section-item .blog-section-item-text-content .blog-section-btn-read-more{font-size:14px}main .main-text p{font-size:18px;-webkit-transition:font-size 2s;transition:font-size 2s;-webkit-transition-delay:.5s;transition-delay:.5s}main .main-book-hotel h1{font-size:30px}main .main-image h2{font-size:26px}main .main-image .special-font-size-cennik-pensjonat h1,main .main-image .special-font-size-cennik-pensjonat h2,main .main-image .special-font-size-cennik h1,main .main-image .special-font-size-cennik h2{font-size:30px}main .main-image .main-image-text-box{font-size:18px}main .main-news-show-content a,main .main-news-show-content p{font-size:16px}main .main-attractions-slider h1{font-size:30px}main .main-attractions-slider h2{font-size:20px}main .main-attractions-slider .main-attractions-slider-item-btn{font-size:10px}main .main-attraction-content p,main .main-attraction-description-list li{font-size:14px}main .main-price-list-item h2{font-size:16px}main .main-price-list-item-image-btn{font-size:14px}main .main-price-list-sheet-content .main-price-list-sheet-info{font-size:24px}main .main-price-list-sheet-content .price-list-sheet-title{font-size:18px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-main-price h1{font-size:36px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-text,main .main-price-list-sheet-content .price-list-sheet .price-list-info-main-price h2{font-size:18px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-data{font-size:14px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-children-text{font-size:18px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-children-data{font-size:14px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions-text{font-size:18px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions-data{font-size:14px}main .main-address-content,main .main-address-content a,main .main-address-content p{font-size:21px}main .main-content p{font-size:18px}main .main-content p.note{font-size:16px}.add-big-padding-top-bottom{padding:63px 0 50px}.add-small-padding-top-bottom-kontakt{padding:0 0 31px}.add-padding-top-bottom-cennik{padding:23px 0 29px}.add-padding-price-list-section{padding:25px 0 0}.display-only-on-tablet{display:inherit}.header .header-content{max-width:780px}.footer .footer-content{max-width:780px;padding:0 17px 0 5px}.common-container{max-width:900px;padding:0 10px}.normal-section-size{max-width:780px;padding:0}.common-container-insider,.common-container-large,.common-container-large-plus{max-width:780px;padding:0 100px}.main-offers-slider-content{max-width:850px;margin:0 auto;padding:0 100px}.main-img-slider-content{max-width:960px;padding:90px 100px 0}.main-attractions-slider-content{max-width:780px;padding:0 100px}.header-content .menu .main-menu ul li{padding:20px 19px 38px}.header-content .menu .main-menu ul li.active,.header-content .menu .main-menu ul li:hover{padding:20px 19px 24px}.header-content .menu .main-menu ul li:last-child{padding:20px 0 38px 15px}.header-content .menu .main-menu ul li:last-child.active,.header-content .menu .main-menu ul li:last-child:hover{padding:20px 25px 24px 15px;margin:0 -25px 0 0}.main-header-text{padding:40px 0 20px;-webkit-transition:margin 2s;transition:margin 2s;-webkit-transition-delay:.5s;transition-delay:.5s}.aktualnosci-selected-style .main-header-text{font-weight:400;padding:40px 0 31px}.kontakt-style .main-header-text{padding:34px 0 29px}.main-attraction-section .main-header-text,.main-attraction-section .main-header-text:first-child{padding:32px 0 31px}.main-header-text:before{width:25px;border-width:0 0 5px}.aktualnosci-selected-style .main-header-text:before{width:36px;border-width:0 0 9px}.kontakt-style .main-header-text:before{width:35px;border-width:0 0 10px}.main-attraction-section .main-header-text:before{width:38px;border-width:0 0 9px}.footer .footer-content .footer-main{padding:10px 0 0}.footer .footer-content .footer-main .footer-column{width:33%;margin:0}.footer .footer-content .footer-main .footer-column:first-child{width:31%}.footer .footer-content .footer-main .footer-column:nth-child(2){width:28%;margin:0 0 0 8px}.footer .footer-content .footer-main .footer-column li{line-height:normal;margin:0 0 5px}.footer .footer-content .footer-main .footer-column .footer-item-list{padding:5px 0 0}.footer .footer-content .footer-address .visit-us .social-items{padding:0 0 0 10px}.footer .footer-content .footer-address .visit-us .social-items ul li{margin:0 0 0 34px}.footer .footer-content .footer-address .visit-us .social-items ul li:last-child{margin:0 0 0 8px}.footer .footer-content .footer-address .address{line-height:1.3;margin:15px 0 0}.bg-oferta-cennik{background:url(../img/cennik/md/image-main-oferta-cennik-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-wiosenno-jesienna{background:url(../img/cennik/md/image-oferta-wiosenno-jesienna-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-letnia{background:url(../img/cennik/md/image-oferta-letnia-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-zimowa{background:url(../img/cennik/md/image-oferta-zimowa-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-basen{background:url(../img/cennik/md/image-basen-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-wielkanocna{background:url(../img/cennik/md/image-oferta-wielkanocna-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-weekend-majowy{background:url(../img/cennik/md/image-oferta-weekend-majowy-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-ferie-zimowe{background:url(../img/cennik/md/image-oferta-ferie-zimowe-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-ferie-zimowe-grupy{background:url(../img/cennik/md/image-oferta-ferie-zimowe-dla-grup-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-oferty-grupowe{background:url(../img/cennik/md/image-oferta-grupowe-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-kontakt{background:url(../img/kontakt/md/image-main-kontakt-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-aktualnosci-selected{background:url(../img/aktualnosci-selected/md/image-main-aktualnosci-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-aktualnosci{background:url(../img/aktualnosci/md/image-main-aktualnosci-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-atrakcje{background:url(../img/atrakcje/lg/image-atrakcje-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-cennik-pensjonat{background:url(../img/cennik-pensjonat/md/image-main-oferta-pensjonat-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.btn-main{width:275px;height:57px;line-height:3.4;font-size:16px;margin:45px auto 48px}.btn-main .btn-text .icon.icon-strzalka:before{top:-29px;right:-52px;font-size:24px}.btn-book .btn-text{padding:0 35px 0 0}.image-with-border-inside.border-inside:before{margin:15px}.main-price-list-sheet-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-price-list-sheet-content .main-price-list-sheet-column-12_4{width:100%}.main-price-list-sheet-content .main-price-list-sheet-column-12_8{width:100%;margin:0}.paginator-container{padding:50px 0 0}.form-kontakt-thank-you-box{margin:57px 0 100px}.form-kontakt-thank-you-box .thank-you-main-text{font-size:42px;padding:0 30px 0 0}.form-kontakt-thank-you-box .thank-you-description-text{font-size:20px;line-height:1.25;padding:0 0 0 5px}.main-slider-section .main-img-slider{height:605px;background-image:url(../img/strona-glowna/md/image-main-panorama-md.jpg)}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box{width:355px;height:220px;padding:32px 20px 20px;background:rgba(0,0,0,.4);-webkit-transition:width 1s;transition:width 1s}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item{margin:0 0 30px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item.add-special-margin{margin:0 0 23px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon .icon.icon-telefon:before{top:6px;left:15px;font-size:34px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon .icon.icon-koperta:before{top:1px;left:15px;font-size:23px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon .icon.icon-pin:before{top:18px;left:18px;font-size:37px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box{display:block;width:100%;margin:53px 0 0;-webkit-transition:margin .3s;transition:margin .3s}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-header{text-align:center;padding:10px 5px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking{height:54px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-arrive-date{padding:0 37px 0 0}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-arrive-date .icon.icon-strzalka_dol:before{top:6px;left:6px;font-size:9px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-departure-date{padding:0 37px 0 0}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-departure-date .icon.icon-strzalka_dol:before{top:6px;left:6px;font-size:9px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-offer-room{padding:0 40px 0 0}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-offer-room .icon.icon-strzalka_dol:before{top:6px;left:11px;font-size:9px}.main-offers-slider{background-image:url(../img/strona-glowna/md/image-main-offers-slider-md.jpg)}.main-offers-slider-border{top:25px;right:25px;bottom:30px;left:25px;margin:0}.main-offers-slider-content .main-offers-slider-header{text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:84px 0 16px}.main-offers-slider-content .main-offers-slider-header .main-offers-slider-button{display:inline-block;font-weight:700;padding:20px; background-color: rgba(0,0,0,0.6); border:1px #95908b solid;}.main-offers-slider-content .main-offers-slider-offers{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -35px}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item{width:32%;height:185px;margin:0 15px 0 0;-webkit-transition:height 1s,width .1s;transition:height 1s,width .1s;-webkit-transition-delay:.5s,0s;transition-delay:.5s,0s}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-header{padding:20px 10px 0;line-height:1.3}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-description{padding:0}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-date{position:absolute;width:100%;text-align:center;bottom:60px;left:0;padding:0}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-btn{bottom:25px;left:calc(50% - 47px)}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-btn .icon.icon-strzalka:before{top:1px;right:-33px}.news-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:40px -15px 0}.news-container .news-item-container{width:244px;margin:0 20px;-webkit-transition:width 1s;transition:width 1s;-webkit-transition-delay:.5s;transition-delay:.5s}.news-container .news-item-container .news-item-content{height:468px;text-align:center;border-width:0 0 10px;padding:0;margin:0 0 15px;-webkit-transition:height 1s;transition:height 1s;-webkit-transition-delay:.5s;transition-delay:.5s}.news-container .news-item-container .news-item-content .news-item-date{padding:0}.news-container .news-item-container .news-item-content .news-item-header{padding:0;margin:10px 0 0}.news-container .news-item-container .news-item-content .news-item-description{padding:0;margin:15px 0 0}.news-container .news-item-container .news-container-btn-read-more .icon.icon-strzalka{top:2px}.news-container .news-item-container:hover .news-item-content .news-item-content-border{top:-10px;right:-20px;bottom:0;left:-20px}.news-container .news-item-container:hover .news-item-content .news-item-image:after{left:40%}.blog-section-container .blog-section-item:first-child{margin:45px -15px 0}.blog-section-container .blog-section-item .blog-section-item-image{display:inline-block}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-item-text-content-header{padding:0;margin:15px 0 0}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-item-text-content-description{line-height:1.2;padding:0;margin:20px 0 0}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-btn-read-more{font-weight:700;padding:0 0 0 40px;margin:25px 0 0}.gmap-container{height:585px}.gmap-container .road-direction-container{height:135px;-webkit-transition:height 0s;transition:height 0s;-webkit-transition-delay:0s;transition-delay:0s}.gmap-container .road-direction-container .road-direction-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:45px 0 0}.gmap-container .road-direction-container .road-direction-content.add-text-space{display:-webkit-box;display:-ms-flexbox;display:flex;margin:45px 0 0 -38px}.gmap-container .road-direction-container .road-direction-content .road-direction-box{margin:0 -60px 0 -35px}.gmap-container .road-direction-container .road-direction-content .road-direction-box input[type=text].road-direction{width:320px;height:35px}.gmap-container .road-direction-container .road-direction-content .road-direction-box input[type=submit].road-direction-submit{width:200px;height:59px}.main-image{height:280px}.main-image.kontakt-border{border-bottom:20px solid #f0f0f0}.main-image-border{top:24px;right:24px;bottom:24px;left:24px}.main-image .main-image-content .main-image-header{margin:77px 0 20px}.kontakt-border .main-image .main-image-content .main-image-header{margin:69px 0 20px}.main-image .main-image-content .main-image-header.kontakt-margin{margin:69px 0 0}.aktualnosci-style .main-image .main-image-content .main-image-header{margin:90px 0 0}.main-image .main-image-content .main-image-header h1{margin:0 0 10px}.main-image .main-image-content .main-image-header .main-image-slider-header-text.special-font-size-cennik h1{margin:12px 0 17px}.main-image .main-image-content .main-image-text-box{right:0;bottom:0;padding:21px 90px 21px 29px;margin:0 -30px 0 0}.main-image .main-image-content .main-image-text-box .icon{margin:0 0 0 30px}.main-image .main-image-content .main-image-text-box .icon.icon-rezerwacja_online{top:15px}.main-image-border-bottom{border-width:0 0 20px}.aktualnosci-selected-style .main-image-border-bottom{border-width:0 0 23px}.main-attractions-section{border-width:0 0 17px}.main-attractions-slider{height:466px}.main-attractions-slider-border{top:24px;right:24px;bottom:24px;left:24px}.main-attractions-slider-content .main-attractions-slider-header{font-weight:500;margin:86px 0 71px}.main-attractions-slider-content .main-attractions-slider-header-text{padding:0 0 0 8px}.main-attractions-slider-content .main-attractions-slider-items{width:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -20px}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:none;width:234px;height:143px;margin:0 20px 0 0}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:last-child:hover{margin:26px 0 0}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:hover{height:87px;margin:26px 20px 0 0}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:hover:before{top:-26px;height:143px}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:hover:after{left:38%;border-left:24px solid transparent;border-right:24px solid transparent;border-bottom:11px solid #c7b299}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item-header{line-height:1.1;padding:0 36px;margin:6px 0 0}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item-btn{bottom:29px;left:calc(50% - 40px)}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item-btn .icon.icon-strzalka:before{top:-1px;right:-33px;font-size:16px}.main-price-list-items-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin:0 auto 50px}.main-price-list-items-row.special-margin{width:auto;margin:0 -49px 50px -59px}.main-price-list-items-row.fix-margin{width:auto;margin:0 -48px 32px -60px}.main-price-list-items-row .main-price-list-item{width:31%;margin:0}.main-price-list-items-row .main-price-list-item .main-price-list-item-image{width:100%;height:156px}.main-price-list-items-row .main-price-list-item .main-price-list-item-image .main-price-list-item-image-header{margin:52px 0 5px;line-height:1.35}.main-price-list-items-row .main-price-list-item .main-price-list-item-image .main-price-list-item-image-btn{bottom:23px;left:calc(50% - 25px);font-weight:700}.main-price-list-items-row .main-price-list-item:hover .main-price-list-item-image .main-price-list-item-image-border-bottom{right:22px;left:22px;height:6px}.main-price-list-items-row .main-price-list-item:hover .main-price-list-item-image-header{margin:52px 0 5px}.main-price-list-icons-row{padding:34px 0 0}.main-price-list-icons-row .main-price-list-icons-images{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 0 35px}.main-price-list-sheet-container{width:auto;margin:0 -30px 0 -36px}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:inherit;padding:0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:60%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info{display:inline-block;width:46%;padding:9px 19px 12px 33px;margin:0 0 8px}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info .main-price-list-sheet-info-since{width:auto;margin:0 0 5px}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info .main-price-list-sheet-info-since .main-price-list-sheet-info-date{margin:0 20px 0 0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info .main-price-list-sheet-info-to{width:auto;margin:0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info .main-price-list-sheet-info-to .main-price-list-sheet-info-date{margin:0 20px 0 0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:30%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;margin:20px 0 0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon{width:33%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon:first-child{margin:0 auto}.main-price-list-sheet-content{margin:0}.main-price-list-sheet-content .price-list-sheet-title{padding:34px 0 13px 34px}.main-price-list-sheet-content .price-list-sheet .column-left,.main-price-list-sheet-content .price-list-sheet .column-right{width:50%}.main-price-list-sheet-content .price-list-sheet .price-list-info-main-price{-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:1px solid #c7b299;padding:32px 33px 15px;margin:0 0 12px}.main-price-list-sheet-content .price-list-sheet .price-list-info-main-price .column-right{border-left:1px solid #c7b299;padding:12px 0 0 38px;margin:-12px 0 0 47px}.main-price-list-sheet-content .price-list-sheet .price-list-info-main-price h1{margin:0 0 6px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description{-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:1px solid #c7b299;padding:30px 33px 20px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .column-left{padding:0 88px 0 0}.main-price-list-sheet-content .price-list-sheet .price-list-info-description ul{margin:6px 0 0}.main-price-list-sheet-content .price-list-sheet .price-list-info-description ul li{line-height:1.7;padding:0 0 0 27px;margin:0 0 3px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price{margin:0 0 60px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-children{margin:0 0 61px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions{margin:0 0 22px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions-data li{line-height:1.7}.main-triangle-separator-section .main-triangle-separator .triangle-left,.main-triangle-separator-section .main-triangle-separator .triangle-right{height:50px}.gallery-overlay .main-gallery-container{height:601px}.gallery-overlay .main-gallery-container:before{top:20px;right:25px;bottom:20px;left:25px}.gallery-overlay .main-gallery-container .main-gallery-content{width:85%;height:489px;margin:45px auto 0}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-close-btn{top:0;right:37px;font-size:12px;padding:18px 73px 17px 24px}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-close-btn .icon.icon-x:before{top:-1px;right:-51px;font-size:21px}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-arrow-left,.gallery-overlay .main-gallery-container .main-gallery-content .gallery-arrow-right{top:43%;font-size:51px}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons{width:91%}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons .gallery-btn{height:79px}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons .gallery-btn .gallery-btn-header{font-size:16px;margin:20px 0 7px}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons .gallery-btn .gallery-btn-description{font-size:16px}.pop-up-container{top:0}.pop-up-container .pop-up-content{display:-webkit-box;display:-ms-flexbox;display:flex;top:151px;max-width:778px;height:532px;border:1px solid #ebeaeb;margin:0 auto}.pop-up-container .pop-up-content .pop-up-close .icon.icon-x{color:#fff;background-color:transparent;top:-46px;right:2px;font-size:34px}.pop-up-container .pop-up-content .pop-up-text-section{width:calc(52.44% - 78px);padding:68px 38px 0}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-header{margin:0 0 12px}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-description-header,.pop-up-container .pop-up-content .pop-up-text-section .pop-up-header-description{margin:0 0 24px}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-description-info{margin:0 0 30px}.pop-up-container .pop-up-content .pop-up-text-section #main-pop-up-form button[type=submit]{width:205px;height:61px;font-size:18px;margin:0 0 23px}.pop-up-container .pop-up-content .pop-up-image-section{display:block;width:48%;height:100%;background:url(../img/pop-up/pop-up-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.form-pop-up-thank-you-box{margin:0 0 100px}.form-pop-up-thank-you-box .like-image{margin:25px auto 0}.form-pop-up-thank-you-box .thank-you-main-text{font-size:42px}.form-pop-up-thank-you-box .thank-you-description-text{font-size:20px;line-height:1.25;padding:0 0 0 5px}.in-text-slider .main-image-slide{max-width:none;height:242px}.in-text-slider .main-image-slide.image-atrakcje{background:url(../img/atrakcje/slider/image-atrakcje-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.in-text-slider .main-image-slide.image-atrakcje:before{top:9px;right:10px;bottom:7px;left:10px}.in-text-slider .images-paginator{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:49px}.in-text-slider .images-paginator .paginator-image.image-atrakcje{background:url(../img/atrakcje/slider/image-atrakcje-md.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.main-text-section .main-text{padding:15px 0 5px}.main-news-section{margin:0 0 25px}.main-news-show-section.aktualnosci-selected-style{padding:8px 0 0}.main-news-show-content{padding:12px 0 0}.main-news-show-content p{line-height:2.2;margin:0 0 30px}.main-news-show-content .image-module{display:none;width:60%;margin:0 0 20px}.main-news-show-content .image-module .normal-image-aktualnosci{background:url(../img/aktualnosci-selected/md/image-aktualnosci-selected-md.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;padding:0 0 65.425531914%}.main-news-show-content .main-news-show-description .columns-with-image .column-with-text .full-display-tablet{width:200%}.main-news-show-content .main-news-show-description .columns-with-image .column-with-image{display:inline-block;-ms-flex-item-align:end;align-self:flex-end;width:50%}.main-news-show-content .main-news-show-description .columns-with-image .column-with-image .image-in-column{padding:0 0 40px 20px}.main-news-show-content .main-news-show-description .columns-with-image .column-with-image .image-in-column .normal-image-aktualnosci{background:url(../img/aktualnosci-selected/md/image-aktualnosci-selected-md.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;padding:0 0 65.425531914%}.main-attraction-content p{line-height:2.5;margin:0 0 37px}.main-attraction-content .main-attraction-description-list ul{margin:14px 0 0}.main-attraction-content .main-attraction-description-list ul li{line-height:1.35;padding:0 0 0 37px;margin:0 0 19px}.main-attraction-content .main-attraction-description .columns-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.main-attraction-content .main-attraction-description .columns-container .column-left{width:50%}.main-attraction-content .main-attraction-description .columns-container .column-right{width:50%;padding:0 0 0 30px}.main-attraction-content .main-attraction-description .in-text-slider{margin:77px 0 0}.main-address-content p{line-height:1.7}.main-address-content .main-address-description{width:100%;padding:0 0 0 51px}.main-address-content .main-address-description .main-address-description-mail{margin:57px 0 0}.main-address-content .main-address-description .main-address-description-mail .main-address-description-mail-icon{top:5px;left:-53px;font-size:23px}.main-address-content .main-address-description .main-address-description-address{margin:37px 0 0}.main-address-content .main-address-description .main-address-description-telephone{margin:46px 0 0}.main-address-content .main-address-description .main-address-description-telephone .main-address-description-telephone-icon{top:8px;left:-54px;font-size:34px}.main-address-content .main-address-description .main-address-description-telephone .main-address-description-telephone-text .phone-link{margin:0 0 16px}.main-address-content .main-address-description .main-address-description-gps{margin:46px 0 0}.main-address-content .img-kontakt{width:70%;margin:32px 0 0}.main-address-content .img-kontakt .normal-image-kontakt{background:url(../img/kontakt/md/image-kontakt01-md.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;padding:0 0 64.8956356%}.payment-data-section{padding:29px 0 0}.main-content .main-payment-description{padding:0;margin:26px 0 0}.main-content .main-payment-description p{line-height:1.95;margin:0 0 38px}.main-content .main-payment-description .note{line-height:1.3;margin:-6px 0 31px}.address-data-section .main-kontakt-form{margin:28px 0 58px}.address-data-section .main-kontakt-form #main-kontakt-form label{margin:27px 0 0}.address-data-section .main-kontakt-form #main-kontakt-form textarea{width:calc(100% - 128px);height:179px;margin:29px 0 0 128px}.address-data-section .main-kontakt-form #main-kontakt-form button[type=submit]{width:320px;height:61px;padding:2px 45px 0 0;margin:26px 0 0 128px}.address-data-section .main-kontakt-form #main-kontakt-form button[type=submit] .icon{display:inline-block}.address-data-section .main-kontakt-form #main-kontakt-form .row-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3px 0 0}.address-data-section .main-kontakt-form #main-kontakt-form .row-content:first-child{margin:16px 0 0}.address-data-section .main-kontakt-form #main-kontakt-form label[for=name-field]{display:inline-block;width:120px}.address-data-section .main-kontakt-form #main-kontakt-form input#name-field{display:inline-block;width:calc(100% - 128px)}.address-data-section .main-kontakt-form #main-kontakt-form label[for=email-field]{display:inline-block;width:120px}.address-data-section .main-kontakt-form #main-kontakt-form input#email-field{display:inline-block;width:calc(100% - 128px)}.address-data-section .main-kontakt-form #main-kontakt-form label[for=phone-field]{display:inline-block;width:120px}.address-data-section .main-kontakt-form #main-kontakt-form input#phone-field{display:inline-block;width:calc(49% - 130px)}.address-data-section .main-kontakt-form #main-kontakt-form label[for=mobile-phone-field]{display:inline-block;width:16%;padding:0 0 0 24px}.address-data-section .main-kontakt-form #main-kontakt-form input#mobile-phone-field{display:inline-block;width:30%}.main-price-list-sheet-section{padding:19px 0 0}.price-list-sheet-basic .price-list-info-description{height:666px}.first-section-news-padding-margin{padding:33px 0 0;margin:0 0 53px}.section-news-padding-margin{margin:0 0 53px}.last-section-news-padding-margin{margin:0 0 25px}}@media (min-width:768px) and (max-width:989px){.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-item-text-content-date{padding:0;margin:0}}@media (min-width:768px) and (max-width:849px){.gmap-container .road-direction-container .road-direction-content .road-direction-text{display:none}}@media (min-width:768px) and (max-width:959px){.btn-book{display:inline-block;width:406px;height:58px;text-align:center;line-height:4;padding:0;margin:0}.btn-book .btn-text .icon.icon-strzalka:before{top:-38px;left:26px;font-size:24px}}@media (min-width:769px) and (max-width:1199px){.pop-up-container .pop-up-content .pop-up-text-section .pop-up-logo{position:absolute;display:block;top:19px;left:10px;font-size:54px;color:#c69c6d}}@media (min-width:837px) and (max-width:846px){.header-content .menu .main-menu ul li:last-child.active,.header-content .menu .main-menu ul li:last-child:hover{padding:20px 20px 24px 15px;margin:0 -20px 0 0}}@media (min-width:838px){.header-content .menu-mobile{display:none}.header-content .menu{display:block}}@media (min-width:850px) and (max-width:899px){.gmap-container .road-direction-container .road-direction-content .road-direction-text{width:25%;font-size:10px}}@media (min-width:890px) and (max-width:1199px){.blog-section-container .blog-section-item .blog-section-item-text-content{width:65%;margin:0 0 0 30px;-webkit-transition:margin .3s;transition:margin .3s}}@media (min-width:900px) and (max-width:979px){.gmap-container .road-direction-container .road-direction-content .road-direction-text{width:30%;font-size:10px}}@media (min-width:960px) and (max-width:1199px){.btn-book{display:inline-block;width:406px;height:58px;text-align:center;line-height:3;padding:0;margin:0}.btn-book .btn-text .icon.icon-strzalka:before{top:-23px;left:26px;font-size:24px}}@media (min-width:960px){main .main-book-hotel a{font-size:19px}}@media (min-width:980px) and (max-width:1199px){.gmap-container .road-direction-container .road-direction-content .road-direction-text{width:36%;font-size:12px}}@media (min-width:990px) and (max-width:1199px){.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-item-text-content-date{padding:0;margin:20px 0 0}}@media (min-width:1200px) and (max-width:1449px){.btn-book .btn-text .icon.icon-strzalka:before{top:-25px;left:14px;font-size:24px}}@media (min-width:1200px){.footer .footer-address a,.footer .footer-address h4,.footer .footer-address li,.footer .footer-address p,.footer .footer-column a,.footer .footer-column h4,.footer .footer-column li,.footer .footer-column li a,.footer .footer-column p{font-size:16px}main .main-header-text{font-size:30px}main .main-offers-slider .main-offers-slider-header-text{font-size:48px}main .main-offers-slider .main-offers-slider-offers-item{font-size:30px}main .main-offers-slider .main-offers-slider-offers-item-btn{font-size:18px}main .news-container .news-container-btn,main .news-container .news-item-container .news-container-btn-read-more{font-size:16px}main .news-container .news-item-container .news-item-content .news-item-date{font-size:24px}main .news-container .news-item-container .news-item-content .news-item-description,main .news-container .news-item-container .news-item-content .news-item-header{font-size:14px}main .blog-section-item .blog-section-item-text-content-date{font-size:24px}main .blog-section-item .blog-section-item-text-content-header{font-size:18px}main .blog-section-item .blog-section-item-text-content-description,main .blog-section-item .blog-section-item-text-content .blog-section-btn-read-more{font-size:16px}main .main-book-hotel h1{font-size:36px}main .main-image h1{font-size:48px}main .main-image h2{font-size:36px}main .main-image .special-font-size-cennik h1{font-size:48px}main .main-image .special-font-size-cennik h2{font-size:36px}main .main-image .special-font-size-cennik-pensjonat h1{font-size:48px}main .main-image .special-font-size-cennik-pensjonat h2{font-size:36px}main .main-image .main-image-text-box,main .main-news-show-content a,main .main-news-show-content p{font-size:18px}main .main-attractions-slider h1{font-size:48px}main .main-attractions-slider h2{font-size:30px}main .main-attractions-slider .main-attractions-slider-item-btn{font-size:18px}main .main-attraction-content p,main .main-attraction-description-list li{font-size:16px}main .main-price-list-item h2{font-size:24px}main .main-price-list-item-image-btn{font-size:15px}main .main-price-list-sheet-content .main-price-list-sheet-info{font-size:30px}main .main-price-list-sheet-content .price-list-sheet-title{font-size:24px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-main-price h1{font-size:48px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-text,main .main-price-list-sheet-content .price-list-sheet .price-list-info-main-price h2{font-size:24px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-data{font-size:18px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-children-text{font-size:24px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-children-data{font-size:18px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions-text{font-size:24px}main .main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions-data{font-size:18px}main .main-address-content,main .main-address-content a,main .main-address-content p,main .main-content p{font-size:18px}main .main-content p.note{font-size:16px}main .road-direction-container input[type=submit].road-direction-submit{font-size:17px}.add-big-padding-top-bottom{padding:50px 0 20px}.add-small-padding-top-bottom-kontakt{padding:38px 0 23px}.add-padding-top-bottom-cennik{padding:93px 0 49px}.add-padding-price-list-section{padding:5px 0 0}.display-only-on-desktop{display:inherit}.header .header-content{max-width:1590px}.common-container{max-width:1315px;margin:0 auto;padding:0 50px}.normal-section-size{max-width:1315px;padding:0}.common-container-large{max-width:1590px;padding:0 100px}.common-container-large-plus{max-width:1630px;padding:0 100px}.common-container-insider,.main-offers-slider-content{max-width:1315px;padding:0 100px}.main-offers-slider-content{margin:0 auto}.main-img-slider-content{max-width:1590px;padding:90px 100px 0}.main-attractions-slider-content{max-width:1315px;padding:0 100px}.header-content .logo{margin:0 0 0 -10px}.header-content .menu .main-menu ul li{padding:20px 30px 38px 23px;margin:0 12px 0 19px}.header-content .menu .main-menu ul li.active,.header-content .menu .main-menu ul li:hover{padding:20px 30px 24px 23px;margin:0 12px 0 19px}.header-content .menu .main-menu ul li:last-child{padding:20px 0 38px 23px;margin:0 0 0 25px}.header-content .menu .main-menu ul li:last-child.active,.header-content .menu .main-menu ul li:last-child:hover{padding:20px 30px 24px 23px;margin:0 -30px 0 25px}.main-header-text{padding:12px 0 27px}.aktualnosci-selected-style .main-header-text{padding:40px 0 25px}.kontakt-style .main-header-text{padding:12px 0 27px}.main-attraction-section .main-header-text:first-child{padding:56px 0 27px}.kontakt-style .main-header-text:before,.main-attraction-section .main-header-text:before,.main-header-text:before{width:38px;border-width:0 0 10px}.footer .footer-content .footer-main{padding:7px 0 0 16px}.footer .footer-content .footer-main .footer-column{width:25%;margin:0}.footer .footer-content .footer-main .footer-column:nth-child(2){width:30%}.footer .footer-content .footer-main .footer-column h4{margin:0 0 14px}.footer .footer-content .footer-main .footer-column li{line-height:normal;margin:0 0 8px}.footer .footer-content .footer-main .footer-column .footer-item-list{padding:5px 0 0}.footer .footer-content .footer-address .visit-us .social-items{padding:0 0 0 25px}.footer .footer-content .footer-address .visit-us .social-items ul li{padding:0 0 0 5px;margin:0 0 0 15px}.footer .footer-content .footer-address .visit-us .social-items ul li:last-child{margin:0}.footer .footer-content .footer-address .address{line-height:1.5;margin:17px 0 0}.footer .footer-content .footer-address .address .footer-img-sun{display:inline-block;text-align:left;margin:0 8px 0 0}.bg-oferta-cennik{background:url(../img/cennik/lg/main-image-cennik-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-wiosenno-jesienna{background:url(../img/cennik/lg/img-cennik-oferta-wiosenna-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-letnia{background:url(../img/cennik/lg/img-cennik-oferta-letnia-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-zimowa{background:url(../img/cennik/lg/img-cennik-oferta-zimowa-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-basen{background:url(../img/cennik/lg/img-cennik-basen-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-wielkanocna{background:url(../img/cennik/lg/img-cennik-oferta-wielkanocna-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-weekend-majowy{background:url(../img/cennik/lg/img-cennik-weekend-majowy-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-ferie-zimowe{background:url(../img/cennik/lg/img-cennik-ferie-zimowe-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-ferie-zimowe-grupy{background:url(../img/cennik/lg/img-cennik-ferie-zimowe-dla-grup-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-oferty-grupowe{background:url(../img/cennik/lg/img-cennik-oferty-grupowe-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-kontakt{background:url(../img/kontakt/lg/main-image-kontakt-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-aktualnosci-selected{background:url(../img/aktualnosci-selected/lg/main-img-aktualnosci-selected-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-aktualnosci{background:url(../img/aktualnosci/lg/main-img-aktualnosci-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-atrakcje{background:url(../img/atrakcje/lg/image-atrakcje-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bg-oferta-cennik-pensjonat{background:url(../img/cennik-pensjonat/lg/main-image-cennik-pensjonat-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.btn-main{width:285px;height:60px;line-height:3.2;font-size:18px;margin:70px auto 65px}.btn-main .btn-text .icon.icon-strzalka:before{top:-26px;right:-48px;font-size:25px}.btn-book{display:inline-block;width:284px;height:57px;text-align:center;font-weight:700;line-height:3.1;padding:0;margin:0}.btn-book .btn-text{padding:0 41px 0 0}.image-with-border-inside.border-inside:before{margin:20px}.main-price-list-sheet-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.main-price-list-sheet-content .main-price-list-sheet-column-12_4{width:19%}.main-price-list-sheet-content .main-price-list-sheet-column-12_8{width:81%;margin:0}.paginator-container{padding:0}.form-kontakt-thank-you-box{margin:57px 0 170px}.form-kontakt-thank-you-box .thank-you-main-text{font-size:48px;padding:0 30px 0 0}.form-kontakt-thank-you-box .thank-you-description-text{font-size:24px;line-height:1.25;padding:0 0 0 5px}.main-slider-section .main-img-slider{height:645px;background-image:url(../img/strona-glowna/lg/main-img-panorama-lg.jpg)}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box{width:394px;height:224px;padding:28px 20px 20px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item{margin:0 0 27px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item.add-special-margin{margin:0 0 22px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon .icon.icon-telefon:before{top:9px;left:15px;font-size:34px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon .icon.icon-koperta:before{top:4px;left:15px;font-size:22px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-icon .icon.icon-pin:before{top:18px;left:18px;font-size:37px}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-text .phone-address{margin:0}.main-slider-section .main-img-slider .main-img-slider-content .slider-address-box-item-text.localization-address{line-height:1.15}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-header{padding:13px 10px 13px 15px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-arrive{padding:20px 10px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-arrive-date{padding:0 48px 0 0}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-arrive-date .icon.icon-strzalka_dol:before{top:8px;left:11px;font-size:12px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-departure{padding:20px 10px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-departure-date{padding:0 48px 0 0}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-departure-date .icon.icon-strzalka_dol:before{top:8px;left:11px;font-size:12px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-offer{padding:20px 10px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-offer-room{padding:0 53px 0 0}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-offer-room .icon.icon-strzalka_dol:before{top:8px;left:16px;font-size:12px}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box-booking-searchbox .icon{font-size:30px}.main-offers-slider{background-image:url(../img/strona-glowna/lg/main-slider-offers-image-lg.jpg)}.main-offers-slider-border{top:24px;right:28px;bottom:28px;left:28px;margin:0}.main-offers-slider-content .main-offers-slider-header{text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:76px 0 72px}.main-offers-slider-content .main-offers-slider-header .main-offers-slider-button{display:inline-block;font-weight:700;padding:20px; background-color: rgba(0,0,0,0.6); border:1px #95908b solid;}.main-offers-slider-content .main-offers-slider-header .main-offers-slider-button:hover{color:#c7b299;-webkit-transition:color .3s;transition:color .3s}.main-offers-slider-content .main-offers-slider-header .main-offers-slider-button .icon.icon-strzalka:before{top:1px;right:-65px;font-size:24px}.main-offers-slider-content .main-offers-slider-offers{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item{width:28%;height:248px;margin:0 15px 0 0}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-header{padding:27px 20px 0;line-height:1.2}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-description{padding:3px 0 0}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-date{position:absolute;width:100%;text-align:center;bottom:80px;left:0;padding:0}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-btn{bottom:31px;left:calc(50% - 61px)}.main-offers-slider-content .main-offers-slider-offers .main-offers-slider-offers-item-btn .icon.icon-strzalka:before{top:0;right:-47px;font-size:25px}.news-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:65px 0 0}.news-container .news-item-container{width:365px;margin:0 20px;-webkit-transition:width 1s;transition:width 1s;-webkit-transition-delay:.5s;transition-delay:.5s}.news-container .news-item-container .news-item-content{height:545px;text-align:center;border-width:0 0 10px;padding:0;margin:0 0 20px;-webkit-transition:height 1s;transition:height 1s;-webkit-transition-delay:.5s;transition-delay:.5s}.news-container .news-item-container .news-item-content .news-item-date{padding:0 30px}.news-container .news-item-container .news-item-content .news-item-header{line-height:1.17;padding:0 30px;margin:12px 0 0}.news-container .news-item-container .news-item-content .news-item-description{line-height:1.17;padding:0 30px;margin:18px 0 0}.news-container .news-item-container .news-container-btn-read-more{float:right;margin:2px 0 0}.news-container .news-item-container .news-container-btn-read-more .icon.icon-strzalka{top:2px;left:2px;font-size:20px}.blog-section-container .blog-section-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;margin:52px 0 0}.blog-section-container .blog-section-item:first-child{margin:68px 0 0}.blog-section-container .blog-section-item .blog-section-item-image{display:inline-block;width:27.3%}.blog-section-container .blog-section-item .blog-section-item-text-content{width:50%;margin:0 0 0 50px;-webkit-transition:margin .3s;transition:margin .3s}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-item-text-content-date{padding:0;margin:20px 0 0}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-item-text-content-header{padding:0;margin:27px 0 0}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-item-text-content-description{line-height:1.2;padding:0;margin:22px 0 0}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-btn-read-more{font-weight:700;padding:0 0 0 38px;margin:16px 0 0}.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-btn-read-more .icon.icon-strzalka:before{top:-2px;left:-38px;font-size:20px}.gmap-container .road-direction-container{height:137px}.gmap-container .road-direction-container .road-direction-content{margin:45px 0 0}.gmap-container .road-direction-container .road-direction-content.add-text-space{display:-webkit-box;display:-ms-flexbox;display:flex}.gmap-container .road-direction-container .road-direction-content .road-direction-box input[type=text].road-direction{width:410px;height:35px}.gmap-container .road-direction-container .road-direction-content .road-direction-box input[type=submit].road-direction-submit{width:202px;height:59px}.main-image{height:392px}.main-image.kontakt-border{border-bottom:78px solid #f0f0f0}.aktualnosci-selected-style .main-image{height:395px}.main-image-border{top:24px;right:29px;bottom:24px;left:24px}.main-image .main-image-content .main-image-header{margin:77px 0 20px}.kontakt-border .main-image .main-image-content .main-image-header{margin:80px 0 20px}.aktualnosci-style .main-image .main-image-content .main-image-header{margin:96px 0 0}.aktualnosci-selected-style .main-image .main-image-content .main-image-header{margin:86px 0 0}.main-image .main-image-content .main-image-header h1{margin:0 0 10px}.main-image .main-image-content .main-image-header .main-image-slider-header-text.special-font-size-cennik{margin:11px 0 0 -2px}.main-image .main-image-content .main-image-header .main-image-slider-header-text.special-font-size-cennik h1{margin:0 0 19px}.main-image .main-image-content .main-image-text-box{right:0;bottom:0;padding:21px 90px 21px 29px}.main-image .main-image-content .main-image-text-box .icon{margin:0 0 0 30px}.main-image .main-image-content .main-image-text-box .icon.icon-rezerwacja_online{top:15px}.main-image-border-bottom{border-width:0 0 25px}.aktualnosci-selected-style .main-image-border-bottom{border-width:0 0 30px}.main-attractions-section{border-width:0 0 15px}.main-attractions-slider{height:560px}.main-attractions-slider-border{top:24px;right:28px;bottom:29px;left:26px}.main-attractions-slider-content .main-attractions-slider-header{font-weight:500;margin:75px 0 72px}.main-attractions-slider-content .main-attractions-slider-items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item{max-width:none;width:365px;height:250px;margin:0 30px 0 0}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:last-child:hover{margin:44px 0 0}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:hover{color:#FFF;height:151px;margin:44px 30px 0 0}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:hover:before{top:-44px;height:250px}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item:hover:after{left:44%;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:15px solid #c7b299}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item-header{line-height:1.2;padding:0 60px;margin:65px 0 30px}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item-btn{bottom:52px;left:calc(50% - 60px)}.main-attractions-slider-content .main-attractions-slider-items .main-attractions-slider-item-btn .icon.icon-strzalka:before{top:0;right:-45px;font-size:24px}.main-price-list-items-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin:0 auto 50px}.main-price-list-items-row.special-margin{width:auto;margin:47px -33px 50px -47px}.main-price-list-items-row.fix-margin{width:auto;margin:0 -40px 50px -50px}.main-price-list-items-row .main-price-list-item{width:31%;margin:0}.main-price-list-items-row .main-price-list-item .main-price-list-item-image{width:100%;height:220px}.main-price-list-items-row .main-price-list-item .main-price-list-item-image .main-price-list-item-image-header{margin:72px 0 5px}.main-price-list-items-row .main-price-list-item .main-price-list-item-image .main-price-list-item-image-btn{bottom:49px;left:calc(50% - 34px)}.main-price-list-items-row .main-price-list-item .main-price-list-item-image .main-price-list-item-image-btn .icon.icon-strzalka:before{top:1px;left:-41px;font-size:19px}.main-price-list-items-row .main-price-list-item:hover .main-price-list-item-image .main-price-list-item-image-border-bottom{right:20px;left:20px;height:10px}.main-price-list-items-row .main-price-list-item:hover .main-price-list-item-image-header{margin:80px 0 5px}.main-price-list-icons-row{padding:59px 0 28px}.main-price-list-icons-row .main-price-list-icons-images{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 0 50px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-wifi{font-size:63px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-lozko{font-size:67px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-sztucce{font-size:73px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-jakosc_medal{font-size:80px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-konik_na_biegunach{font-size:69px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-sniezynka{font-size:70px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-grupa{font-size:69px}.main-price-list-icons-row .main-price-list-icons-images .main-price-list-icons-image .icon.icon-lezanka_parasol{font-size:77px}.main-price-list-sheet-container{width:auto;margin:0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box{background-color:inherit;padding:0 45px 0 0;margin:0 0 0 0px}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box{display:-webkit-box;display:-ms-flexbox;display:flex}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info{width:100%;padding:16px 23px 17px 25px;margin:0 0 44px}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info .main-price-list-sheet-info-since{width:auto;margin:0 0 5px}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-info-box .main-price-list-sheet-info .main-price-list-sheet-info-to{width:auto;margin:0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box{display:block;padding:35px 0 0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon{margin:90px auto 0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon:first-child{margin:40px auto 0}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon .icon.icon-wifi{font-size:62px}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon .icon.icon-lozko{font-size:71px}.main-price-list-sheet-container .main-price-list-sheet-content .main-price-list-sheet-info-icons-box .main-price-list-sheet-icons-box .main-price-list-sheet-icon .icon.icon-sztucce{font-size:77px}.main-price-list-sheet-content{margin:0}.main-price-list-sheet-content .price-list-sheet-title{padding:56px 0 17px}.main-price-list-sheet-content .price-list-sheet .column-left,.main-price-list-sheet-content .price-list-sheet .column-right{width:50%}.main-price-list-sheet-content .price-list-sheet .price-list-info-main-price{-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:1px solid #c7b299;padding:42px 15px 18px;margin:0 0 12px}.main-price-list-sheet-content .price-list-sheet .price-list-info-main-price .column-right{border-left:1px solid #c7b299;padding:15px 0 0 15px;margin:-15px 0 0 49px}.main-price-list-sheet-content .price-list-sheet .price-list-info-main-price h1{margin:0 0 9px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description{-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:1px solid #c7b299;padding:43px 20px 20px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .column-left{padding:0 71px 0 0}.main-price-list-sheet-content .price-list-sheet .price-list-info-description ul{margin:3px 0 0}.main-price-list-sheet-content .price-list-sheet .price-list-info-description ul li{line-height:2.1;padding:0 0 0 35px;margin:0}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-children,.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price{margin:0 0 67px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions{margin:0 0 60px}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions-data ul{margin:5px 0 0}.main-price-list-sheet-content .price-list-sheet .price-list-info-description .price-list-info-in-price-attractions-data li{line-height:2.1}.main-triangle-separator-section .main-triangle-separator .triangle-left,.main-triangle-separator-section .main-triangle-separator .triangle-right{height:150px}.gallery-overlay .main-gallery-container{background:url(../img/galeria/galeria-lg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:1080px}.gallery-overlay .main-gallery-container:before{top:25px;right:25px;bottom:25px;left:25px}.gallery-overlay .main-gallery-container .main-gallery-content{width:83%;height:956px;margin:75px auto 0}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-close-btn{top:0;right:0;font-size:18px;padding:30px 96px 30px 30px}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-close-btn .icon.icon-x:before{top:-4px;right:-65px;font-size:34px}.gallery-overlay .main-gallery-container .main-gallery-content .gallery-arrow-left,.gallery-overlay .main-gallery-container .main-gallery-content .gallery-arrow-right{top:51%;font-size:80px}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons{width:68%}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons .gallery-btn{height:128px}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons .gallery-btn .gallery-btn-header{font-size:18px;margin:35px 0 17px}.gallery-overlay .main-gallery-container .main-gallery-content .main-gallery-buttons .gallery-btn .gallery-btn-description{font-size:18px}.pop-up-container{top:0}.pop-up-container .pop-up-content{display:-webkit-box;display:-ms-flexbox;display:flex;top:151px;max-width:987px;height:643px;border:1px solid #c7b299;margin:0 auto}.pop-up-container .pop-up-content .pop-up-close .icon.icon-x{color:#fff;background-color:transparent;top:-42px;right:0;font-size:34px}.pop-up-container .pop-up-content .pop-up-text-section{width:calc(42.13% - 72px);padding:64px 25px 0 41px}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-header{font-size:24px;margin:0 0 12px}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-header-description{font-size:24px;line-height:1.25;margin:0 0 48px}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-description-header{margin:0 0 22px}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-description-info{margin:0 0 58px}.pop-up-container .pop-up-content .pop-up-text-section #main-pop-up-form input#pop-up-email-field{width:330px;height:58px;font-size:16px;margin:0 0 19px}.pop-up-container .pop-up-content .pop-up-text-section #main-pop-up-form button[type=submit]{width:205px;height:61px;font-size:18px;margin:0 0 67px}.pop-up-container .pop-up-content .pop-up-image-section{display:block;width:59%;height:100%;background:url(../img/pop-up/pop-up-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.pop-up-container .pop-up-content .pop-up-image-section:before{top:10px;right:12px;bottom:13px}.pop-up-container .pop-up-content .pop-up-image-section .pop-up-image-text{width:calc(70% - 46px);padding:144px 34px 148px 14px;margin:106px 0 0 87px}.pop-up-container .pop-up-content .pop-up-image-section .pop-up-image-text .image-text{font-size:24px}.form-pop-up-thank-you-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.form-pop-up-thank-you-box .like-image{padding:0 15px 0 0;margin:43px auto 0}.form-pop-up-thank-you-box .thank-you-main-text{font-size:48px}.form-pop-up-thank-you-box .thank-you-description-text{font-size:24px;line-height:1.25;padding:0 15px 0 0}.in-text-slider .main-image-slide{max-width:none;height:434px}.in-text-slider .main-image-slide.image-atrakcje{background:url(../img/atrakcje/slider/image-atrakcje-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.in-text-slider .main-image-slide.image-atrakcje:before{top:15px;right:20px;bottom:14px;left:20px}.in-text-slider .images-paginator{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(100% - 80px);height:87px;padding:0 40px;margin:15px 0 0}.in-text-slider .images-paginator .arrow-left,.in-text-slider .images-paginator .arrow-right{top:24px;font-size:38px}.in-text-slider .images-paginator .paginator-image{margin:0 15px 0 0}.in-text-slider .images-paginator .paginator-image.image-atrakcje{background:url(../img/atrakcje/slider/image-atrakcje-lg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.main-text-section .main-text{padding:40px 0 5px}.main-text-section .main-text p{line-height:1.24;margin:0 0 28px}.main-book-hotel{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin:98px 0}.main-news-section{padding:73px 0 0;margin:0 0 50px}.main-news-show-section.aktualnosci-selected-style{padding:40px 0 0}.main-news-show-content{padding:20px 0 0}.main-news-show-content p{line-height:1.7;margin:0 0 30px}.main-news-show-content .image-module{display:none;width:60%}.main-news-show-content .image-module .normal-image-aktualnosci{background:url(../img/aktualnosci-selected/lg/image-aktualnosci-content01-lg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;padding:0 0 65.1651651%}.main-news-show-content .main-news-show-description .columns-with-image .column-with-image{display:inline-block;-ms-flex-item-align:center;align-self:center;width:50%}.main-news-show-content .main-news-show-description .columns-with-image .column-with-image .image-in-column{padding:0 0 0 20px}.main-news-show-content .main-news-show-description .columns-with-image .column-with-image .image-in-column .normal-image-aktualnosci{background:url(../img/aktualnosci-selected/lg/image-aktualnosci-content01-lg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;padding:0 0 65.1651651%}.main-attraction-content p{line-height:2.25;margin:0 0 35px}.main-attraction-content .main-attraction-description-list ul{margin:115px 0 0}.main-attraction-content .main-attraction-description-list ul li{line-height:1.35;padding:0 0 0 30px;margin:0 0 20px}.main-attraction-content .main-attraction-description .columns-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.main-attraction-content .main-attraction-description .columns-container .column-left{width:50%;padding:0 20px 0 0}.main-attraction-content .main-attraction-description .columns-container .column-right{width:50%}.main-attraction-content .main-attraction-description .in-text-slider{margin:48px 0 0}.main-address-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.main-address-content p{line-height:1.55;margin:0 0 20px}.main-address-content .main-address-description{width:45%;padding:0 0 0 55px}.main-address-content .main-address-description .main-address-description-mail{margin:31px 0 0}.main-address-content .main-address-description .main-address-description-mail .main-address-description-mail-icon{top:9px;left:-54px;font-size:23px}.main-address-content .main-address-description .main-address-description-address{margin:34px 0 0}.main-address-content .main-address-description .main-address-description-telephone{margin:40px 0 0}.main-address-content .main-address-description .main-address-description-telephone .main-address-description-telephone-icon{top:11px;left:-54px;font-size:34px}.main-address-content .main-address-description .main-address-description-telephone .main-address-description-telephone-text .phone-link{margin:0 0 13px}.main-address-content .main-address-description .main-address-description-gps{margin:40px 0 0}.main-address-content .img-kontakt{width:50%;margin:25px 0 0}.main-address-content .img-kontakt .normal-image-kontakt{background:url(../img/kontakt/lg/image-kontakt01-lg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;padding:0 0 65.054602%}.payment-data-section{padding:118px 0 0}.main-content .main-payment-description{padding:0;margin:41px 0 0}.main-content .main-payment-description p{line-height:1.55;margin:0 0 31px}.main-content .main-payment-description .note{line-height:1.3;margin:0 0 48px}.address-data-section .main-kontakt-form{max-width:935px;margin:28px 0 76px}.address-data-section .main-kontakt-form #main-kontakt-form label{margin:27px 0 0}.address-data-section .main-kontakt-form #main-kontakt-form textarea{width:calc(100% - 128px);height:179px;margin:29px 0 0 128px}.address-data-section .main-kontakt-form #main-kontakt-form button[type=submit]{width:320px;height:61px;padding:2px 45px 0 0;margin:26px 0 0 128px}.address-data-section .main-kontakt-form #main-kontakt-form button[type=submit] .icon{display:inline-block}.address-data-section .main-kontakt-form #main-kontakt-form .row-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3px 0 0}.address-data-section .main-kontakt-form #main-kontakt-form .row-content:first-child{margin:16px 0 0}.address-data-section .main-kontakt-form #main-kontakt-form label[for=name-field]{display:inline-block;width:120px}.address-data-section .main-kontakt-form #main-kontakt-form input#name-field{display:inline-block;width:calc(100% - 128px)}.address-data-section .main-kontakt-form #main-kontakt-form label[for=email-field]{display:inline-block;width:120px}.address-data-section .main-kontakt-form #main-kontakt-form input#email-field{display:inline-block;width:calc(100% - 128px)}.address-data-section .main-kontakt-form #main-kontakt-form label[for=phone-field]{display:inline-block;width:120px}.address-data-section .main-kontakt-form #main-kontakt-form input#phone-field{display:inline-block;width:calc(50% - 123px)}.address-data-section .main-kontakt-form #main-kontakt-form label[for=mobile-phone-field]{display:inline-block;width:11%;padding:0 0 0 25px}.address-data-section .main-kontakt-form #main-kontakt-form input#mobile-phone-field{display:inline-block;width:34%}.price-list-sheet-basic .price-list-info-description{height:906px}.first-section-news-padding-margin{padding:98px 0 0;margin:0 0 110px}.section-news-padding-margin{padding:0;margin:0 0 104px}.last-section-news-padding-margin{padding:0;margin:0 0 108px}}@media (min-width:1200px) and (max-width:1309px){.gmap-container .road-direction-container .road-direction-content .road-direction-text{width:30%;font-size:14px}}@media (min-width:1201px){main .main-slider-section .slider-address-box,main .main-text p{font-size:24px}.header{padding:15px 100px 0}.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box{display:block;padding:0 20px 0 0;margin:20px 0 0}.gmap-container{height:585px}.pop-up-container .pop-up-content .pop-up-text-section .pop-up-logo{position:absolute;display:block;top:17px;left:12px;font-size:53px;color:#c69c6d}}@media (min-width:1300px){.blog-section-container .blog-section-item .blog-section-item-text-content .blog-section-item-text-content-date{margin:40px 0 0}}@media (min-width:1310px) and (max-width:1529px){.gmap-container .road-direction-container .road-direction-content .road-direction-text{width:40%;font-size:16px}}@media (min-width:1450px){.btn-book .btn-text .icon.icon-strzalka:before{top:-25px;left:38px;font-size:24px}.blog-section-container .blog-section-item .blog-section-item-text-content{margin:0 0 0 147px}}@media (min-width:1530px){.gmap-container .road-direction-container .road-direction-content .road-direction-text{width:50%;font-size:16px}}@media (min-width:1701px){.main-slider-section .main-img-slider .main-img-slider-content .slider-book-box{margin:0}}