html,body{font-family:'Titillium Web',sans-serif;font-size:16px;font-weight:300;color:#333}a{color:#007038;transition:all ease-in-out .3s}a:hover{text-decoration:none;color:#0b8f2a}p:last-child{margin-bottom:0}img{max-width:100%;height:auto}h2,h3,h4{font-size:46px;font-weight:400;margin-top:10px;margin-bottom:20px;color:#007038}h3{font-size:36px;margin-top:10px;margin-bottom:20px}h4{font-size:18px;color:#3f3f3f;margin-top:0;margin-bottom:0;font-weight:600}a.more{display:inline-block;background-color:#007038;color:#bdf1d7;padding:10px 20px;transition:ease-in-out .3s all;margin-top:10px}a.more:hover{background-color:#0b8f2a;transform:scale(1.1);color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5)}.content ul{padding-left:10px;margin-bottom:15px}.content ul li{padding-left:20px;position:relative;list-style:none;margin-bottom:10px}.content ul li:last-child{margin-bottom:0}.content ul li:before{content:"\f111";color:#007038;font-family:"Font Awesome\ 5 Free";font-size:14px;position:absolute;left:0;top:0}#nav{background-color:#007038;color:#bdf1d7;line-height:40px;font-size:14px}#nav i{font-size:16px;color:#029e50;margin-right:5px}header h1.logo{background-image:url(img/xmrtermo_logo.jpg.pagespeed.ic.7svpYzOUiW.jpg);height:100px;width:100%;background-size:contain;background-position:center left;background-repeat:no-repeat;text-indent:-9999px;margin:10px 0;transition:all ease-in-out .3s;transform:scale(.9)}header .mobile-menu{display:none;width:100%;height:50px;line-height:50px;background-color:red;color:#fff;text-align:center;margin-top:10px;font-weight:500}header .main-menu{}header .main-menu ul{float:left;margin:0;padding-left:0}header .main-menu ul li{float:left;list-style:none}header .main-menu ul li a{display:block;height:120px;padding:0 12px;line-height:120px;color:#007038;font-weight:300;font-size:18px;transition:all ease-in-out .3s;position:relative}header .main-menu ul li a:hover{}header .main-menu ul li a::before{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background-color:#007038;transition:all ease-in-out .3s;z-index:-1}header .main-menu ul li a::after{content:"";position:absolute;left:0;right:0;top:0;height:0;background-color:#f4f4f4;transition:all ease-in-out .3s;z-index:-2}header .main-menu ul li:hover a::before{height:6px}header .main-menu ul li:hover a::after{height:100%}@media (max-width:1199px){header .main-menu ul li a{font-size:16px;padding:0 8px}}@media (max-width:991px){header h1.logo{background-position:center;margin:20px 0 10px}#nav{text-align:center;line-height:25px;padding:5px 0}header .main-menu ul li a{height:80px;line-height:80px}}@media (max-width:767px){h2{font-size:30px}header h1.logo{background-position:center}header .mobile-menu{display:block;width:100%}header .main-menu{max-height:0;overflow:hidden}header .main-menu.mob-is-vis{max-height:9999px}header .main-menu ul{width:100%;margin-bottom:10px}header .main-menu li{display:block;width:100%}header .main-menu ul li a{width:100%;text-align:center;height:40px;line-height:40px;border-bottom:1px solid #007038;font-size:18px}header .main-menu li a:before,header .main-menu li a:after{display:none}}@media (max-width:400px){#nav .navicons{width:100%}}#slider{background-color:#f0f0f0;overflow:hidden}#slider .flex-control-nav{bottom:10px}#slider .flex-control-paging li a{background-color:transparent;border:2px solid #007038}#slider .flex-control-paging li a.flex-active{border:2px solid #007038;background-color:#007038}#slider .flexslider{margin-bottom:0;max-height:350px}#slider .slides li{position:relative}#slider .slider-text{position:absolute;height:100%;max-width:100%;width:400px;left:-50%;top:20px;z-index:10}#slider .slider-text h2{font-size:50px;line-height:56px;text-shadow:0 0 10px rgba(0,0,0,.6);color:#fff}#slider .slider-text a{background-color:#007038;display:inline-block;margin-top:0;color:#fff;padding:10px 20px}@media (max-width:1199px){#slider .slider-text{width:70%;text-align:center;margin:30px 15%;left:0;right:0;top:0;bottom:0}}@media (max-width:991px){#slider .slider-text h2{font-size:40px;line-height:46px}}@media (max-width:767px){#slider .slider-text h2{font-size:30px;line-height:36px}#slider .flex-direction-nav,#slider .flex-control-paging{display:none}#slider .slider-text{width:90%;margin:10px 5%}}@media (max-width:600px){#slider .slider-text h2{font-size:24px;line-height:26px}#slider .slider-text a{display:none}}#page-content{padding:20px 0}#page-title{padding:20px 0;background-color:#f4f4f4}#page-thumbnail{display:block;height:200px;width:100%;background-size:cover;background-position:center 0}#home-ofirmie{margin:30px 0 40px;color:#3f3f3f}#home-ofirmie p{text-align:justify}#home-oferta{background-color:#dfdfdf;min-height:100px;padding:20px 0}#home-aktualnosci{margin-left:30px;padding-left:45px;border-left:1px solid #ccc}#home-aktualnosci .item-news{margin-bottom:10px;padding-bottom:10px;padding-top:10px;background-color:#f4f4f4}#home-aktualnosci .item-news h4 a{color:#666;font-weight:400}#home-aktualnosci .item-news h4 a:hover{color:#007038}#home-aktualnosci .more{margin-bottom:10px;margin-top:0}#home-aktualnosci .more,#home-aktualnosci h2{margin-left:-15px}@media (max-width:767px){#home-aktualnosci{padding:0 15px;margin-left:0;border-left:none;margin-top:40px}}#page-content.page-kontakt{}#map{height:350px}.page-kontakt input,.page-kontakt textarea{width:100%;padding:10px 10px;line-height:20px;font-size:16px;color:#666;border:1px solid #ccc;margin-bottom:20px}.page-kontakt textarea{resize:vertical;height:100px}.gallery-container{}.gallery-container .galeria-item{text-align:center;margin:15px 0;transition:all ease-in-out .3s}.gallery-container .galeria-item:hover{transform:scale(1.1)}.gallery-container .galeria-item img{border:1px solid #ccc;box-shadow:0 0 0 rgba(0,0,0,.4);transition:all ease-in-out .3s}.gallery-container .galeria-item:hover img{box-shadow:0 0 10px rgba(0,0,0,.4)}#page-content.realizacje{}#page-content.realizacje>.container>.row{display:flex;flex-wrap:wrap}#page-content.realizacje .item-realizacje{position:relative;overflow:hidden;transition:all ease-in-out .3s;transform:scale(1);margin-bottom:30px}#page-content.realizacje .item-realizacje .opis{position:absolute;height:100%;width:100%;background-color:rgba(0,112,56,.7);text-align:center;transition:all ease-in-out .3s;z-index:10;display:flex;align-items:center;justify-content:center;opacity:0}#page-content.realizacje .item-realizacje:hover .opis{opacity:1}#page-content.realizacje .item-realizacje img{transition:all ease-in-out .3s;transform:scale(1)}#page-content.realizacje .item-realizacje:hover img{transform:scale(1.1)}#page-content.realizacje .item-realizacje h2{font-size:22px;color:#fff;margin:10px;padding:0 20px}#page-content.realizacje.realizacje-full .item-realizacje h2{font-size:18px}#page-content.realizacje .item-realizacje:hover{transform:scale(1.05)}#page-content.realizacje .more{clear:both;margin-top:0}#page-content.blog-content .blog-sidebar{padding-left:60px}#page-content.blog-content .blog-sidebar ul{padding-left:0}#page-content.blog-content .blog-sidebar li{list-style:none;margin-bottom:5px}#page-content.blog-content .blog-sidebar li:last-child{margin-bottom:0}#page-content.blog-content .blog-sidebar h2{font-size:30px;line-height:34px;margin:30px 0 10px}#page-content.blog-content .blog-sidebar a{color:#333;font-size:16px;line-height:18px;display:inline-block}#page-content.blog-content .blog-sidebar a:hover{color:#007038;transform:scale(1.05)}#page-content.blog-content .post{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ccc}#page-content.blog-content .post.post-single{padding-bottom:0;border:none}#page-content.blog-content .post h2{font-size:36px;line-height:38px;margin-bottom:5px;margin-top:20px}#page-content.blog-content .post .info{padding:5px 10px;background-color:#e6e6e6;margin-bottom:10px;display:inline-block}#page-content.blog-content .post.post-single .info{margin-top:10px}#page-content.blog-content .post .info .separator{margin:0 5px}#page-content.blog-content .alignleft{float:left}#page-content.blog-content .alignright{float:right}#category-title{background-color:#007038;color:#fff}#category-title h3{color:#fff;margin:15px 0;font-size:20px}#comments{clear:both;padding:2em 0 .5em}#page-content h2.comments-title{font-size:20px;margin-bottom:1.5em}.comment-list,.comment-list .children{list-style:none;margin:0;padding:0}.comment-list li:before{display:none}.comment-body{margin-left:65px}.comment-author{font-size:16px;font-size:1rem;margin-bottom:.4em;position:relative;z-index:2}.comment-author .avatar{height:50px;left:-65px;position:absolute;width:50px}.comment-author .says{display:none}.comment-meta{margin-bottom:5px}.comment-metadata{color:#767676;font-size:10px;font-size:.625rem;font-weight:800;letter-spacing:.1818em;text-transform:uppercase}.comment-metadata a{color:#767676}.comment-metadata a.comment-edit-link{color:#222;margin-left:1em}.comment-body{color:#333;font-size:14px;font-size:.875rem;margin-bottom:10px}.comment-reply-link{font-weight:800;position:relative}.comment-reply-link .icon{color:#222;left:-2em;height:1em;position:absolute;top:0;width:1em}.comment-list .children{background-color:e7e7e7e;padding-left:50px}.children .comment-author .avatar{height:30px;left:-45px;width:30px}.bypostauthor>.comment-body>.comment-meta>.comment-author .avatar{border:1px solid #333;padding:2px}.no-comments,.comment-awaiting-moderation{color:#767676;font-size:14px;font-size:.875rem;font-style:italic}.comments-pagination{margin:2em 0 3em}.form-submit{text-align:right}.comment.parent{}#respond.comment-respond{width:500px;max-width:100%}#respond.comment-respond h3{font-size:26px;margin-bottom:5px}#respond.comment-respond label{clear:both;display:block;font-weight:300;color:#666}#respond.comment-respond textarea,#respond.comment-respond input{width:100%;border:1px solid #ccc;resize:vertical;font-size:16px;line-height:20px;padding:5px 10px}#respond.comment-respond textarea:focus,#respond.comment-respond input:focus{border:1px solid #007038}#respond.comment-respond input#submit{width:auto;float:left;padding:10px 20px;transition:all ease-in-out .3s}#respond.comment-respond input#submit:hover{background-color:#007038;color:#fff;border-color:#060}footer{clear:both;background-color:#007038;color:#dafeec}footer .footer-menu{padding-top:30px;padding-bottom:20px}footer .footer-menu a{color:#dafeec;transition:all ease-in-out .3s}footer .footer-menu a:hover{color:#03b65c}footer h3{font-size:21px;text-transform:uppercase;margin-bottom:0;margin-top:0;font-weight:700;color:#004924}footer ul{padding-left:0}footer ul li{list-style:none;line-height:18px}footer ul li a{font-size:14px;font-weight:300;color:#eee;line-height:18px}.footer-copyright{background-color:#004924;color:#9ad4b7;font-size:14px;line-height:30px;padding:15px 0}.footer-copyright p{margin-bottom:0}.footer-copyright .woiteh p{float:right;color:#007038}.footer-copyright .woiteh a{color:#46bd81;transition:all ease-in-out .3s}.footer-copyright .woiteh a:hover{color:#dafeec}@media (max-width:991px){footer h3{margin-top:10px}}@media (max-width:767px){footer{text-align:center}.footer-copyright .woiteh p{float:none}footer img{margin-bottom:15px}}#loader{position:fixed;height:100%;width:100%;z-index:1000;background:#030a44;top:0;left:0;transition:all ease-in-out .5s}.loaded #loader{opacity:0}#loader .spiner{display:block;position:relative;left:50%;top:50%;margin:0}#loader .spiner{height:0;width:0}#loader .spiner span{display:block;height:30px;width:15px;background:#ddd;position:absolute;top:0}#loader .spiner span:nth-child(1) {left:-90px;background-color:#007038;-webkit-animation:bounce 1s ease-in-out infinite;animation:bounce 1s ease-in-out infinite}#loader .spiner span:nth-child(2) {left:-60px;background-color:#019443;-webkit-animation:bounce 1s ease-in-out .11s infinite;animation:bounce 1s ease-in-out .11s infinite}#loader .spiner span:nth-child(3) {left:-30px;background-color:#95be24;-webkit-animation:bounce 1s ease-in-out .22s infinite;animation:bounce 1s ease-in-out .22s infinite}#loader .spiner span:nth-child(4) {background-color:#ffed03;-webkit-animation:bounce 1s ease-in-out .33s infinite;animation:bounce 1s ease-in-out .33s infinite}#loader .spiner span:nth-child(5) {left:30px;background-color:#fbb901;-webkit-animation:bounce 1s ease-in-out .44s infinite;animation:bounce 1s ease-in-out .44s infinite}#loader .spiner span:nth-child(6) {left:60px;background-color:#eb6810;-webkit-animation:bounce 1s ease-in-out .55s infinite;animation:bounce 1s ease-in-out .55s infinite}#loader .spiner span:nth-child(7) {left:90px;background-color:#e3051a;-webkit-animation:bounce 1s ease-in-out .66s infinite;animation:bounce 1s ease-in-out .66s infinite}@-webkit-keyframes bounce {
  0%, 75%, 100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  25% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  
  }
}@keyframes bounce {
  0%, 75%, 100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  25% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
}.animated{opacity:0}.animated.bounceInRight{opacity:1}.animated.delay1{animation-delay:.3s}.animated.delay2{animation-delay:.6s}.animated.delay3{animation-delay:.9s}.animated.delay4{animation-delay:1.2s}.animated.delay5{animation-delay:1.5s}