/* font-family: 'Bebas Neue', cursive; font-family: 'Montserrat', sans-serif; */ /* MAIN */ @czarny: #302e2f; @czerwony: #d00318; @szary: #f5f5f5; html { scroll-behavior: smooth; } body { background-color:@szary; position: relative; font-size: 16px; line-height: 28px; font-family: 'Montserrat', sans-serif; font-weight:400; color:#555; } .dark{ background-color: @czarny; color: @szary; padding-bottom: 40px; } .srodeksiec{ box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.4) inset; } .dark h2:after{ padding: 15px; border-bottom-color:@szary; } .light{ background-color: #czerwony; color: @szary; padding-bottom: 50px; //box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.4) inset; } .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { /* width: 1140px; */} a{ color: @czarny; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -ms-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; outline: none !important; } a:hover{ text-decoration:none; color: darken(@czarny, 20%);} p { margin: 10px 0; } /* HEADERS */ .page-header{ margin:10px auto; border:none;} h1{ padding: 30px 0px; margin: 0px; color:@czerwony; font-weight:800; font-size:35px; text-transform:uppercase; text-align: center; margin: 0px; position: relative; } h2, h2 a, .page-header h2{ font-size: 32px; color:@czerwony; margin-bottom: 80px; position: relative; margin-top:35px; font-weight:800; text-align:center; border:none; text-transform:uppercase; //font-family: 'Bebas Neue', cursive; transition: all 0.2s ease-out 0s; letter-spacing: 3px; } h2::after { border-bottom: @czerwony solid 2px; content: ""; height: 28px; left: 50%; position: absolute; top: 35px; transform: translateX(-50%); width: 120px; } .dark h2, #formularz h2{ color: @szary; //border-bottom: solid 2px @szary; } .contactpage{ text-align: center; } .contactpage p{ text-align: center; } .contactpage a{ font-size: 26px; text-align: center; padding: 10px; margin-bottom: 15px; display: inline-block; } h3{ font-size: 22px; font-weight:700; /* text-transform:uppercase; */ line-height: 1.3; color: @czerwony; text-align:center; clear:both; } .moduletable h3{ text-align:center; font-size: 20px; } h4{ font-size: 16px; font-weight:bold; } h5 a, h5{ color:#fff; font-size:16px; text-align:left; padding:10px 0px; border-radius:4px; margin:15px auto; display:block;} h6{ background-color:@czerwony; color:#fff; font-size:20px; text-align:center; padding:10px; border-radius:4px;} .article-info-term{ display:none;} nav ul{ float: right; } // TOP BAR .obnizka { padding-top: 30px; } header.sps { position: fixed; top: 0; left: 0; transition: all 0.25s ease; width: 100%; z-index: 9999; } header.sps--abv { background-color: transparent; color: #000; } header.sps--blw { background: rgba(255, 255, 255, 1.0) ; box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.4); color: #fff; } header p{ padding:0; margin:0;} /* LOGO */ .logo{ padding:0px; margin:0px 0px;} .logo img { max-width: 80%; transition: all .5s ease-out; filter: brightness(0) invert(1); } header.sps--blw .logo img { max-width: 75%; transition: all .2s ease-out; filter:none; } .dodatki{ transition: all .3s ease-out; width:100%; padding:0px; text-align:right; color:#FFFFFF; font-size:18px; margin-top: 0px; font-weight: bold; } .dodatki a{ background-color:@czarny; color: #fff; font-weight: 400; padding: 1px 5px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; display: block; float: right; margin-left: 5px; font-size: 125%; line-height: 40px; box-shadow: 1px 1px 1px #666; } .sps--blw .dodatki a{ line-height: 25px; } /* SLIDER */ #slider { overflow:hidden; // background-color: #111; } #slider .moduletabletlo{ padding-bottom:10px; background: rgba(0, 0, 0, 0) url("../images/sliderbg.jpg") no-repeat 0 0 / cover ; min-height:450px; text-align: center; color: #fff; text-shadow: 1px 1px 0px #000; } #onas{ padding-bottom: 70px; } #oferta, #cennik{ padding-bottom: 60px; } #oferta .uk-border-rounded{ //box-shadow: 8px 8px @czerwony; } #oferta ul li,{ list-style-type: square; line-height: 1.4; transition: all 0.2s ease-out 0s; } #oferta ul li:hover{ padding-left: 10px; } #galeria{ background: rgba(0, 0, 0, 0.8) url("../images/galeria.jpg") repeat fixed 0 0 / cover ; } #kontakttlo{ background: rgba(0, 0, 0, 0.8) url("../images/kontakt.jpg") repeat fixed 0 0 / cover ; height: 300px; } #kontakt { padding-top: 55px; padding-bottom: 55px; } #kontakt img{ padding-bottom: 40px; } #kontakt p{ text-align: center; } #kontakt tr{ } #kontakt h3{ margin: 20px auto; } #kontakt a{ color: @czerwony; display: block; text-align: center; margin-bottom: 15px; } #kontakt a:hover { color: @czerwony; } #mapa{ filter: grayscale(100%); } #ikonki p{ text-align: left; padding: 0px; } #ikonki h3{ text-align: center; } /* SRODEK */ .main{ //box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.4) inset; } article p { text-align:left; } .item{ overflow:hidden;} .published{ display:block-inline; } .published time{ padding:3px; font-size:80%; background-color:#9C9C9C; color:#fff; border-radius:3px;} .readmore { float:right;} .readmore a{ background-color: @czarny; border-radius: 0px; color: #fff !important; font-size: 12px; margin-top: 5px; padding: 3px 6px; border-radius:5px; text-transform:uppercase; } .readmore a:hover{ background-color: darken(@czarny, 10%); color: #fff !important; } .uk-text-large{ font-size: 40px; line-height: 40px; color: #fff; text-transform:uppercase; } /* FOOTER */ #footer { background-color: @szary; color:@czarny; padding:25px 0px; font-size: 80%; } #footer a { color:@czerwony; font-weight: 700; } #footer p { text-align:center; margin: 10px 0;} .wykonanie{ text-align: right; } /* zdjęcia */ img { border: 0 none; height: auto; max-width: 100%; vertical-align: middle; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; } .item-page ul, .iteam-page table{ clear:both;} /* FORMULARZE I BUTTONY */ .btn{ transition: all .3s ease-out; border:none; color: #fff; font-size: 120%; background-color: darken(@czerwony, 0%); } .btn:hover{ background-color: darken(@czerwony, 15%); color: #fff; } label { display: inline-block; font-weight: 400; margin-bottom: 5px; max-width: 100%; } #section1, #section2{ padding-top:50px;} .control-label { margin-bottom: 0; padding-top: 7px; } .gm-style{ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); } hr { border-top:2px solid #aaa !important; margin-top: 2rem; margin-bottom: 2rem;} .form-control { background:none; color: #444;; font-size: 100%; height: auto !important; } .formControlLabel { text-align: right; } .form-control:focus { color: #fff;; background: rgba(0, 0, 0, 0.5); box-shadow: 0 0 0 .2rem rgba(150,0,0,.25); border-color: @czerwony; } #jf_mm_menu ul{ float: none; } .jf_mm_wrapper h2 { color: @czerwony; margin-bottom: 10px; } .jf_mm_wrapper h2::after{ display: none; } .rsform-block-send{ text-align: center; } #g-recaptcha-28 div{ margin: 0 auto;} .uk-subnav li a{ text-transform:uppercase; color: #fff; font-weight: 400; font-size: 120%; padding: 15px; font-family: 'Bebas Neue', cursive; } .uk-active a{ background-color: @czarny !important; color:#fff; font-size: 150% !important; } ul.uk-tab li a{ font-weight: 400; font-size: 120%; color: @szary !important; } .dj-megamenu-custom93 li a.dj-up_a { display: block; float: left; height: 60px; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 0 20px; cursor: pointer; background: rgba(56, 56, 56, 0); color: #fff; border-right: 1px solid rgba( 44, 44, 44, 0); border-right-width: 1px; border-left: 1px solid rgba( 67, 67, 67, 0); -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; } header.sps--blw .dj-megamenu-custom93 li a.dj-up_a { color: @czerwony; } .dj-megamenu-custom93 li a.dj-up_a:hover{ color:#fff; padding-top: 5px; //font-size:120%; } .dj-mobileitem em { width: 50px; text-align: center; } .dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn { background: none; margin-top: 10px; color: #fff; } .dj-megamenu-select-light .dj-mobile-open-btn:focus, .dj-megamenu-select-light:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus, .dj-megamenu-accordion-light .dj-mobile-open-btn:hover, .dj-megamenu-accordion-light .dj-mobile-open-btn:focus { background: rgba(0, 0, 0, 0.5); } #pliki{ padding-bottom: 50px; } #pliki a{ border: solid 2px @czerwony; color:@czerwony; padding: 10px 15px; font-size: 120%; } #pliki a:hover{ background-color:@czerwony; color:#fff; } #kontakt p.kontaktlink a{ margin-top: 30px; display: block; border: solid 2px #fff; color:#fff; padding: 10px 15px; font-size: 140%; } #kontakt p.kontaktlink a:hover{ background-color:#fff; color:@czerwony; } // Extra large devices (large desktops, 1200px and up) @media (min-width: 1200px) { .godziny{ width:50%;} .menu a:link, .menu a:visited{ } .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 1170px; } } // Large devices (desktops, 992px and up) @media (min-width: 992px) and (max-width: 1199.98px){ .menu li a{ font-size: 12px; } .zatr-menu-opener{ display:none;} .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 970px; } #header nav ul{ float:right;} } // Medium devices (tablets, 768px and up) @media (min-width: 768px) and (max-width: 991.98px){ .container { max-width: 970px; } .logo img { max-width: 80%; transition: all .5s ease-out; filter: brightness(0) invert(1); } header.sps--blw .logo img { max-width: 65%; transition: all .2s ease-out; filter:none; } #dj-megamenu93mobileWrap label{ display: none; } #kontakt a{ font-size: 18px; } /* #kontakt { background: rgba(0, 0, 0, 0.8) url("../images/kontaktm.jpg") repeat fixed 0 0 / cover ;} */ article p { text-align:left; } h1{ font-size:45px !important} .container { margin: 0 0px; } h2{ font-size: 34px; margin-bottom: 20px; } h3{ font-size: 20px; } #galeria { background: rgba(0, 0, 0, 0.8) url("../images/galeriam.jpg") repeat fixed 0 0 / cover ; min-height: 300px; padding: 0px; text-align: center; } #galeria h4 { font-size: 28px; border: solid 2px #fff; max-width: 80%; margin-top: 100px; } .formControlLabel { text-align: center; } .copyrights, .wykonanie{ text-align: center; font-size: 80%; } #dj-megamenu93mobileWrap label{ display: none; } } // Small devices (landscape phones, 576px and up) @media (min-width: 576px) and (max-width: 767.98px){ .container { max-width: 720px; } .dj-megamenu-hanish{ display: none; } .logo img { margin-top: 10px; margin-left: 10px; max-width: 100%; transition: all .5s ease-out; filter: brightness(0) invert(1); } header.sps--blw { background: transparent; color: #eee; box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.0); } header.sps--blw .logo img { max-width: 90%; transition: all .5s ease-out; filter: brightness(0) invert(1); } #dj-megamenu93mobileWrap label{ display: none; } article p { text-align:left; } h1{ font-size:25px !important} .container { margin: 0 0px; } h2{ font-size: 24px; margin-top:20px; } h2::after { display: none; } h3{ font-size: 20px; } #oferta2 { background: rgba(0, 0, 0, 0.8) url("../images/oferta2m.jpg") repeat fixed 0 0 / cover ; } #oferta ul li, #cennik ul li{ list-style-type: square; font-size: 17px; line-height: 1.4; transition: all 0.2s ease-out 0s; } #oferta ul li:hover , #cennik ul li:hover{ padding-left: 10px; } .formControlLabel { text-align: center; } .copyrights, .wykonanie{ text-align: center; font-size: 80%; } #dj-megamenu93mobileWrap label{ display: none; } #paralaxowy{ font-size: 14px; } } // Extra small devices (portrait phones, less than 576px) @media (max-width: 575.98px){ .logo img { margin-top: 10px; margin-left: 10px; max-width: 100%; transition: all .5s ease-out; filter: brightness(0) invert(1); } header.sps--blw { background: transparent; color: #eee; box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.0); } header.sps--blw .logo img { max-width: 90%; transition: all .5s ease-out; filter: brightness(0) invert(1); } .dj-megamenu-hanish{ display: none; } #kontakt a{ font-size: 18px; } article p { text-align:left; } .container { margin: 0 0px; } h1{ font-size: 28px; } h2{ font-size: 22px; letter-spacing: normal; margin-top:20px; margin-bottom:20px; } h2::after { display: none; } h3{ font-size: 20px; } #paralaxowy{ font-size: 12px; } .formControlLabel { text-align: center; } .copyrights, .wykonanie{ text-align: center; font-size: 80%; } } .uk-panel-teaser{ overflow: hidden; } img.uk-overlay-scale:hover{ transform: scale(1.2); } .moduletablelogowanko{ margin: 15px auto; display: block; max-width: 200px; }