body{background-color: #fff}.sticky-bar.make-sticky-top #jm-logo-nav{z-index: 1000}@media (max-width: 480px){.sticky-bar #jm-logo-nav{padding: 10px 0}}#jm-logo-sitedesc{padding-left: 68px;background-image: url('../images/logo_64.png');background-size: 50px;background-repeat: no-repeat;background-position: left center}@media (max-width: 480px){#jm-logo-sitedesc{margin-top: 5px;padding-left: 50px;background-size: 36px}}#jm-logo-sitedesc #jm-logo{font-size: 1em;max-width: 160px}@media (min-width: 481px){#jm-logo-sitedesc #jm-logo{font-size: 1.25em;max-width: 200px}}@media (min-width: 641px){#jm-logo-sitedesc #jm-logo{font-size: 1.75em;max-width: none}}#jm-logo-sitedesc #jm-logo a:hover{text-decoration: none}#jm-logo-sitedesc #jm-sitedesc{font-size: .875em;padding-top: 5px;font-weight: 400}.dj-megamenu-offcanvas .dj-mobile-open-btn:hover{color: #fff}.dj-megamenu-override li.dj-up{margin: 0 5px}.dj-megamenu-override li.dj-up:first-child{margin: 0 5px}.dj-megamenu-override li.dj-up a.dj-up_a{font-weight: 500;padding: 10px}.header-img #jm-header{padding: 0;top: -2px;background-color: #fff}.header-img #jm-header #jm-header-content{padding: 0}#jm-header .custom{margin-top: -1px}#jm-header-content{padding: 0;background-color: #fff}#jm-header-content:before{display: none}#jm-header-content .custom{margin-top: -1px}@media (min-width: 769px){.map-container{width: 65%;float: left}}.map-extender{width: 35%;float: right;background-image: url('../images/background/13.jpg');background-size: cover;background-position: center}@media (max-width: 768px){.map-extender{display: none}}p.jmmail{background-position: left 5px}.jm-welcome h3{font-size: 30px}@media (max-width: 320px){.jm-welcome h3{white-space: normal;text-overflow: clip}}@media (min-width: 641px){.jm-welcome h3{font-size: 48px}}@media (min-width: 768px){.jm-welcome h3{font-size: 54px}}.jm-welcome p{white-space: normal;text-overflow: clip}@media (max-width: 320px){.jm-welcome p{display: block}}@media (max-width: 768px){.jm-welcome p{font-size: 16px}}.jm-welcome .btn{border-color: #fff;background-color: rgba(0,0,0,0.3);margin-top: 25px;transition: background-color .5s ease-in-out}.jm-welcome .btn:hover{color: #fff;background-color: rgba(0,0,0,0.5)}@media (max-width: 767px){.jm-welcome .btn.btn-large{font-size: 18px}}.jm-boxes{margin-top: 0}@media (min-width: 769px){.jm-boxes{display: flex}}.jm-boxes:first-child{margin-top: -30px}.jm-boxes .jm-description{height: calc(100% - 60px)}.jm-boxes .jm-description.more-space{padding: 30px 20px}.jm-boxes .jm-description .jm-front-modules{position: relative;height: 100%}@media (min-width: 769px){.jm-boxes .jm-description .jm-front-modules{position: relative;height: calc(100% - 70px);padding-bottom: 70px}.jm-boxes .jm-description .jm-front-modules.link-box{padding: 5px}.jm-boxes .jm-description .jm-front-modules.link-box a{color: #444}.jm-boxes .jm-description .jm-front-modules.link-box a:hover{text-decoration: none}.jm-boxes .jm-description .jm-front-modules .btn-position{position: absolute;bottom: 0;width: 100%}}.jm-boxes .jm-center-border-line{margin-bottom: 20px}@media (max-width: 768px){#jm-top1{padding-top: 40px}}.item-page .page-header h2{font-weight: 600;font-size: 1.375rem;line-height: 1.1;text-transform: none;margin: 0 0 25px;position: relative;margin-bottom: 2rem}.item-page .page-header h2:after{content: '';position: absolute;left: 0;bottom: -.75rem;width: 100px;border-bottom: 2px solid #444}.item-page ul.jm-arrow li{background-position: left 10px}.jm-front-modules h5{line-height: 1.5}@media (max-width: 640px){.jm-front-modules p{width: 100%}}@media (max-width: 767px){.btn-large{font-size: 1rem}}#events .item .content .images img{opacity: 1}#events .item .content .data{color: #fff;font-family: Verdana;background-color: rgba(0,0,0,0.4)}@media (max-width: 979px){#events .item .content .data{background-color: rgba(0,0,0,0.75)}}#events .item .title{font-family: 'Montserrat', sans-serif;line-height: 1.3;word-break: normal;word-wrap: normal;padding-top: 8px;margin-bottom: 8px}#events .item .imagecount,#events .item .eventhits{margin-bottom: 5px;font-weight: 400}#events .item .date{margin: 4px 10px 0}@media (max-width: 767px){#events .item-container{width: 50%;margin-bottom: 0;overflow: hidden}}@media (max-width: 480px){#events .item-container{width: 100%;margin-bottom: 15px;float: none}}#events .counter{float: none;margin-bottom: 10px}.event .thumbnail{display: block;padding: 0;border: 0;box-shadow: none}#events .page-header > h1,.event .page-header > h1,.visforms-form .page-header > h1,#events h1,.event h1,.visforms-form h1{color: #252f52;font-weight: 600;font-family: 'Montserrat', sans-serif;font-size: 1.5rem;line-height: 1.1;text-transform: none;margin: 0 0 25px;position: relative;margin-bottom: 2rem}#events .page-header > h1:after,.event .page-header > h1:after,.visforms-form .page-header > h1:after,#events h1:after,.event h1:after,.visforms-form h1:after{content: '';position: absolute;left: 0;bottom: -.75rem;width: 112px;border-bottom: 3px solid #252f52}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{color: #333;font-size: 16px}label.error{margin-left: 15%}p.errorcontainer:after{margin-left: 17%}#jm-footer{padding: 20px 0}#jm-footer p{line-height: 1.375}#jm-footer a{color: #fff}#jm-footer a:hover{color: #eee}#jm-copyrights p{float: left}#jm-copyrights img{height: 54px;margin-left: 20px;margin-top: -5px}@media (max-width: 767px){#jm-copyrights{display: none}}#jm-footer-right img{float: left;height: 54px;margin-top: -5px;margin-right: 8px}@media (max-width: 480px){#jm-footer-right{font-size: 12px}}#jm-back-top span{background-color: #777}.previous-stage,.next-stage{display: block;line-height: 42px}@media (max-width: 767px){.previous-stage,.next-stage{margin-bottom: 5px;text-align: center}}.next-stage{text-align: right}@media (max-width: 767px){.next-stage{text-align: center;margin-bottom: 25px}}.stage-more-link{display: block;line-height: 42px;margin-bottom: 10px;border: 1px dotted;padding: 0 15px;border-radius: 10px;transition: opacity .2s ease-in-out}.stage-more-link:hover{text-decoration: none;opacity: 0.9}.stage-list-link{line-height: 45px}@media (max-width: 767px){.margin-top-60-small{margin-top: 60px}}.welcome-box{background-image: url('../../../images/headers/pomorskie-drogi-jakubowe.jpg');background-size: cover;background-position: center;height: 460px}@media (max-width: 767px){.welcome-box{height: 148px}}@media (min-width: 1800px){.welcome-box{height: 650px}}.home-text{margin-bottom: 25px}.box-icon{display: block;font-size: 42px;letter-spacing: -21px}