/* font-family: 'Roboto', sans-serif; 300 400 700 font-family: 'Roboto Condensed', sans-serif; 400 700 MAIN */ @color1: #333; @pomarancza: #e1a13f; @color3: #f2f2f2; html { scroll-behavior: smooth; } body { //background-image: url("../images/body.png"); background: url("../images/bg.jpg") repeat fixed 0 0; position: relative; font-size: 16px; line-height: 24px; font-family: 'Roboto', sans-serif; font-weight:400; color:@color1; } .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { /* width: 1140px; */} a{ color: @pomarancza; -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(@pomarancza, 10%);} p { margin: 10px 0; } /* HEADERS */ .page-header{ margin:10px auto; border:none;} h1 { font-family: 'Roboto Condensed'; margin-bottom: 40px auto; margin-top: 25px auto; padding: 15px 0px; color:@color1; font-weight:400; font-size:45px; text-transform:uppercase; text-align: center; //box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.4) inset; } h1 strong { color:@pomarancza; font-weight:700; } h1:after{ border-bottom: solid 2px @pomarancza; } h2, h2 a, .page-header h2{ font-family: 'Roboto Condensed'; font-size: 35px; color:@pomarancza; margin-bottom: 35px; position: relative; text-transform:uppercase; font-weight:800; margin-top:35px; text-align:center; border:none; transition: all 0.2s ease-out 0s; } h2 strong{ font-weight:700; color:@pomarancza; } .uk-panel-box h2{ margin:0px auto; color:@pomarancza; font-family: 'Roboto Condensed'; font-size: 25px; line-height: 1.2; } h3.uk-h3{ text-align: center; text-transform:capitalize; color:@pomarancza; } /* { background-image: url("http://turneo.pl/templates/hanish-joomla/images/h1.png"); content: ""; height: 16px; left: 50%; position: absolute; top: 45px; transform: translateX(-50%); width: 150px; border-bottom: solid 2px @pomarancza; } */ /*.dark h2:after, #formularz h2:after{ border-bottom: solid 2px @color3; } .light h2:after{ border-bottom: solid 2px @pomarancza; } */ .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: 24px; font-weight:800; /* text-transform:uppercase; */ line-height: 1.3; color: @color1; text-align:center; clear:both; } h4{ font-size: 20px; text-transform:uppercase; font-weight:bold; } h5 a, h5{ color:@color1; font-size:20px; text-align:left; padding:10px 0px; border-radius:4px; margin:15px auto; display:block;} h6{ background-color:@pomarancza; color:#fff; font-size:20px; text-align:center; padding:10px; border-radius:4px;} .article-info-term{ display:none;} // TOP BAR header.sps { position: fixed; top: 0; left: 0; transition: all 0.25s ease; width: 100%; z-index: 1000; } header.sps--abv { background-color:#fff; } header.sps--blw { background-color:#fff !important; box-shadow: 0 5px 10px 5px rgba(0, 0, 0, 0.4); } header p{ padding:0; margin:0;} /* LOGO */ .logo{ padding:0px; margin:0px 0px;} .logo img { max-width: 100%; transition: all .1s ease-out; //filter: brightness(0) invert(1); } header.sps--blw .logo img { max-width: 70%; transition: all .1s ease-out; filter:none; } .czarny{ background-color: @color1; color:#fff; } .kontakttop{ font-size: 75%; } .kontakttop a{ color: #fff; padding: 0 10px; } .dodatki{ transition: all .1s ease-out; width:100%; padding:0px; text-align:right; color:#FFFFFF; font-size:14px; margin-top: 0px; } .dodatki a{ color:#FFFFFF; } .dodatki a:hover{ color:#color2; } .sps--blw .dodatki a{ line-height: 25px; } .sps--blw .dodatki{ line-height: 15px; } /* MENU */ nav{ width:100%; text-align:right; font-size:16px; //overflow:hidden; } .nav > li > a:focus, .nav > li > a:hover { background-color: transparent; } nav ul { float:right; margin:0px; padding:0px; } .menu_dolne { li { list-style-type: none; } li a { display: block; width: 100%; font-weight: 400; padding: 0 10px; line-height: 20px; margin:0px; color:@color1; text-transform:uppercase; } li a:hover{ color:@pomarancza; padding-left: 10px; } li.active a{ color:@color1; } li.current a{ } li.current a:hover{ } } .menudolne li{ text-transform: uppercase; list-style: square; line-height: 18px; } .menudolne li a:hover{ padding-left: 30px; } .customszeroki{ width: 100vw; position: relative; left: 50%; right: 50%; margin-top: 30px; margin-left: -50vw; margin-right: -50vw; padding: 40px 40px; padding-bottom: 80px; color: #fff; font-weight: 400; //text-transform: uppercase; text-align: center; background-attachment: fixed; background-size: cover; // box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.4) inset; } .customszeroki p{ max-width: 1000px; margin: 10px auto; font-size: 26px; line-height: 1.4; } .customszeroki .rsform, .customszeroki .wk-grid3f2{ max-width: 1400px; } .customszeroki h2{ color:#fff; } .customszerokimapa { width: 100vw; position: relative; left: 50%; right: 50%; margin-top: 30px; margin-left: -50vw; margin-right: -50vw; padding: 0px 0px; color: #fff; font-weight: 400; font-size: 20px; //text-transform: uppercase; text-align: center; background-attachment: fixed; background-size: cover; filter: grayscale(100%); } .customszerokimapa p{ padding: 0px; margin: 0px; } .customszerokikontakt{ width: 100vw; position: relative; left: 50%; right: 50%; margin-top: 30px; margin-left: -50vw; margin-right: -50vw; padding: 40px 40px; color: #fff; font-weight: 400; //text-transform: uppercase; text-align: center; background-attachment: fixed; background-size: cover; // box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.4) inset; } /* SLIDER */ #slider { overflow:hidden; min-height: 100px; //background-color: @pomarancza; } #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; } .custom-slide2 { background-color: #222; height: 50px; } #omnie h4|{ color:@color1; font-size: 24px; margin: 0px; } #omnie p{ padding: 5px; } .profilowe img{ border-radius: 50%; } /* cennik */ .cennik td:first-child{ //width: 100px; } .cennik td, .cennik th{ transition: all 0.3s ease-out 0s; text-align: center; line-height: 1.2; } .cennik em{ color: #aaa; font-size: 80%; } .table-hover > tbody > tr:hover { background-color: transparent; } .cennik td:hover{ background-color: #F8F8F8; color: #000; } .cenapromocyjna{ background-color: @pomarancza!important; color:#fff; } /* PASEK DOLNY */ #oferta ul li, #cennik ul li{ list-style-type: square; font-size: 24px; line-height: 1.6; transition: all 0.2s ease-out 0s; } #oferta ul li:hover , #cennik ul li:hover{ padding-left: 15px; } strong{ font-weight: 800; } .uk-margin h3{ text-align: center !important; color:@color1; } .uk-panel:hover img.uk-overlay-scale { transform: scale(1.1); } #czerwone { background: rgba(0, 0, 0, 0.8) url("../images/czerwone.jpg") repeat fixed 0 0 / cover ; color: #fff; overflow: hidden; padding-bottom: 35px; // box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.4) inset; font-size: 125%; margin:40px auto;} #czerwone .moduletable{ padding: 40px; text-align: center; } #czerwone h2{ color:#fff; } #dolny .moduletable{ margin: 40px auto; } #formularz a { color:#fff; font-size: 150%; font-weight: 800; border: solid 2px #fff; margin-right: 15px; border-radius: 5px; padding: 5px; transition: all 0.3s ease-out 0s; } #formularz p { margin-top: 25px; } #formularz a:hover{ border: dashed 2px #fff; border-radius: 5px; } #formularz h2{ text-align: left; } #kontakt { background: rgba(0, 0, 0, 0.8) url("../images/kontakt.jpg") repeat fixed 0 0 / cover ; } #kontakt img{ max-width: 200px; } #kontakt p{ font-weight: 800; font-size:130%; text-align: center; } #kontakt tr{ } #kontakt a{ } #kontakt a:hover{ } /* SRODEK */ .main{ //box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.4) inset; } article p { text-align:justify; } .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: @color1; 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(@color1, 10%); color: #fff !important; } //TABSY .rl_tabs.top > ul.nav-tabs > li > a.active{ color:@pomarancza; font-weight: 800; text-transform:uppercase; } /* FOOTER */ #footer { background-color: @color1; color:#fff; padding:25px 0px; } #footer a { color:@color3; font-weight: 800; } #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{ //padding-bottom: 40px; min-height: 700px; } .item-page ul, .iteam-page table{ clear:both;} .katalogi ul li{ font-size: 130%; padding-bottom: 15px; transition: all 0.3s ease-out 0s; list-style: square; } .katalogi ul li:hover{ padding-left: 15px; } .katalogi h3{ text-align: left; } .obszary{ margin:0px auto; max-width: 800px; } .obszary ul li{ list-style: square; transition: all 0.3s ease-out 0s; font-size: 125%; } .obszary ul li:hover { padding-left: 20px; } /* FORMULARZE I BUTTONY */ .btn{ transition: all .3s ease-out; border:none; color: #fff; font-size: 130%; // background-color: darken(@color1, 0%); background-color:@pomarancza; margin: 15px 5px; color:#fff; } .btn:hover{ //background-color: darken(@color1, 8%); 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{ clear:both;} .form-control { background:none; color: #444; font-size: 100%; height: auto !important; } .formControlLabel { text-align: right; } .form-control:focus { color: @pomarancza; background: rgba(255, 255, 255, 0.6); box-shadow: 0 0 0 .2rem rgba(150,0,0,.25); border-color: @pomarancza; } #jf_mm_menu ul{ float: none; } .jf_mm_wrapper h2 { color: @pomarancza; 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: @color1; font-weight: 400; font-size: 130%; padding: 15px; } .uk-active a{ background-color: @pomarancza !important; color:#fff; font-size: 150% !important; } ul.uk-tab li a{ font-weight: 400; font-size: 120%; color: @color1 !important; } h3.uk-accordion-title{ background:transparent; font-size: 140%; border: 1px dashed #fff; padding: 15px; border-radius: 5px; text-align: center; } .dj-mobileitem em { width: 50px; text-align: center; color: #1d6535; } .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); } ul.sige{ margin:10px auto; display: table; text-align: center; } .sige_small{ display: none; } .uk-overlay{ margin-top: 10px; } // Extra large devices (large desktops, 1400px and up) @media (min-width: 1600px) { .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { max-width: 1600px !important; }} // Extra large devices (large desktops, 1400px and up) @media (min-width: 1400px) and (max-width: 1599.98px){ .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { max-width: 1400px !important; } header.sps--blw .logo img { max-width: 90%; transition: all .1s ease-out; filter:none; } } // Extra large devices (large desktops, 1200px and up) @media (min-width: 1200px) and (max-width: 1399.98px){ .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { max-width: 1180px !important;} header.sps--blw .logo img { max-width: 90%; transition: all .1s ease-out; filter:none; } } @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.sps--blw .logo img { max-width: 90%; transition: all .1s ease-out; filter:none; } #header nav ul{ float:right;} .dj-megamenu-hanish li a.dj-up_a { padding: 0 10px; } } // Medium devices (tablets, 768px and up) @media (min-width: 768px) and (max-width: 991.98px){ .container { max-width: 970px; } .logo img { margin-top: 10px; margin-left: 10px; max-width: 70%; } header.sps--blw { background: transparent; color: #eee; } #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:25px !important} .container { margin: 0 0px; } h2{ font-size: 24px; } h3{ font-size: 20px; } #oferta2 { background: rgba(0, 0, 0, 0.8) url("../images/oferta2m.jpg") repeat fixed 0 0 / cover ; } #oferta2 h4 { font-size: 18px; border: solid 2px #fff; } #oferta3 { background: rgba(0, 0, 0, 0.8) url("../images/oferta3m.jpg") repeat fixed 0 0 / cover ; min-height: 300px; padding: 0px; text-align: center; } #oferta3 h4 { font-size: 28px; border: solid 2px #fff; max-width: 80%; margin-top: 100px; } #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; } } // Small devices (landscape phones, 576px and up) @media (min-width: 576px) and (max-width: 767.98px){ .container { max-width: 720px; } .czarny{ display: none; } .logo img { margin-top: 10px; margin-left: 10px; max-width: 100%; transition: all .5s ease-out; text-align: center; } header.sps--abv { background: transparent; } header.sps--blw { background-color: rgba(0, 0, 0, 0.0) !important; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.0); } #dj-megamenu93mobileWrap label{ display: none; } #kontakt a{ font-size: 18px; } #kontakt { background: rgba(0, 0, 0, 0.8) url("../images/kontaktm.jpg") repeat fixed 50% 100%; } article p { text-align:left; } h1{ font-size:25px !important} .container { margin: 0 0px; } h2{ font-size: 24px; } h3{ font-size: 20px; } #oferta2 { background: rgba(0, 0, 0, 0.8) url("../images/oferta2m.jpg") repeat fixed 0 0 / cover ; } #oferta2 h4 { font-size: 18px; border: solid 2px #fff; } #oferta3 { background: rgba(0, 0, 0, 0.8) url("../images/oferta3m.jpg") repeat fixed 0 0 / cover ; min-height: 300px; padding: 0px; text-align: center; } #oferta3 h4 { font-size: 28px; border: solid 2px #fff; max-width: 80%; margin-top: 100px; } #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; } } // Extra small devices (portrait phones, less than 576px) @media (max-width: 575.98px){ .czarny{ display: none; } .logo img { margin-top: 10px; margin-left: 10px; max-width: 100%; transition: all .5s ease-out; text-align: center; } header.sps--abv { background: transparent; } header.sps--blw { background-color: rgba(0, 0, 0, 0.0) !important; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.0); } header.sps--blw .logo img { max-width: 100%; transition: all .5s ease-out; } .dj-megamenu-select 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:25px !important} .container { margin: 0 0px; } h2{ font-size: 24px; } h3{ font-size: 20px; } #oferta2 { background: rgba(0, 0, 0, 0.8) url("../images/oferta2m.jpg") repeat fixed 0 0 / cover ; } #oferta2 h4 { font-size: 18px; border: solid 2px #fff; } #oferta3 { background: rgba(0, 0, 0, 0.8) url("../images/oferta3m.jpg") repeat fixed 0 0 / cover ; min-height: 300px; padding: 0px; text-align: center; } #oferta3 h4 { font-size: 28px; border: solid 2px #fff; max-width: 80%; margin-top: 100px; } #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%; } } .dropdown-item.active, .dropdown-item:active { color: #fff; text-decoration: none; background-color: #eee!important; } .dj-megamenu-custom135 li a.dj-up_a span { line-height: 70px; } .uk-scope .uk-link, .uk-scope a { color: @pomarancza; } .uk-scope .uk-link-toggle:focus .uk-link, .uk-scope .uk-link-toggle:hover .uk-link, .uk-scope .uk-link:hover, .uk-scope a:hover { color: @pomarancza; text-decoration: none; } .uk-scope .uk-h2, .uk-scope h2 { font-size: 20px; line-height: 1.2; font-weight: bold; color: @pomarancza; } .uk-scope .uk-card-body { padding: 15px; } .uk-scope { margin-top: 50px; } .uk-scope .uk-h3, .uk-scope h3 { font-size: 24px; line-height: 1.4; font-weight: bold; color: @pomarancza; text-transform: uppercase; }