@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Roboto+Slab:400,700&subset=latin-ext'; /* font-family: 'Open Sans', sans-serif; font-family: 'Roboto Slab', serif; */ /* MAIN */ /*@color1: #2c0c00; */ @color1: #893636; @color2: #fff; @colorbg1: #f4f4f4; @colorbg2: #222; @colorbg3: #3B3B3B; body { /* background: url("../images/bg.jpg"); background-position: 0% 0%; background-size: cover; background-attachment:fixed; background: @colorbg3;*/ background: rgba(0, 0, 0, 0) url("../images/bg.jpg") repeat fixed 0 0 / cover ; position: relative; font-size: 17px; line-height: 28px; font-family: 'Francois One', sans-serif; font-weight:400; color:#333; } .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { /* width: 1140px; */} a{ color: @color1; -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(@color1, 20%);} p { margin: 10px 0; } .item p, .items-leading p{ margin: 0px 0px 0px 0px; } /* HEADERS */ h1{ font-size: 60px; text-align: center; color: @color2; text-transform:uppercase; margin-top: 8px; font-weight:bolder; font-weight:700; margin:0px auto 30px; padding:20px; font-family: 'Roboto Slab', serif; } h2, h2 a{ text-transform:uppercase; color: @color1; display: table; font-size: 2.4em; font-weight: 700; white-space: nowrap; width: 100%; font-family: 'Roboto Slab', serif; } h2::before, h2::after { border-top: 4px solid @color1; content: ""; display: table-cell; position: relative; top: 0.5em; width: 48%; } h2::before { right: 1.5%; } h2::after { left: 1.5%; } .bg-image-01 { background: rgba(0, 0, 0, 0) url("../images/icon-01.png") no-repeat scroll center center; padding-bottom: 29px; padding-top: 37px; } .page-header { margin:2px 0; padding:2px 0;} .page-header h2, .page-header h2a{ margin: 2px 0px; } h3{ text-align: center; font-size: 26px; text-transform:uppercase; line-height: 28px; color: #111; font-weight:700; clear:both; } .moduletable h3{ text-align:center; font-size: 20px; } article ul li{ padding:5px; } .article-info-term{ display:none;} /* Header */ #topka{ transition: all .3s ease-out; background-color: rgba(0, 0, 0, 0.2); left: 0; position: absolute; top: 0; width: 100%; z-index: 100;} #header { transition: all .3s ease-out; } .detached #header{ background-color: rgba(137, 54, 54, 1); box-shadow:0px 0px 10px 0px #333;} #header p{ padding:0; margin:0;} .logo{ width:100%; text-align:center; padding:0px; margin:0px auto; transition: all .2s ease-out;} .logo img { transition: all .3s ease; } .detached .logo img{ max-width: 160px; } .logo2 img{ display: none; } .detached .logo2 img{ display:block; } #js-mainnav.megamenu.blackwhite ul.level0 li.megacss span.megacss, #js-mainnav.megamenu.blackwhite ul.level0 li.megacss a.megacss, #js-mainnav.megamenu.blackwhite .megaMenuToggle { border-left: 1px solid #aaa; } .detached #js-mainnav.megamenu.blackwhite ul.level0 li.megacss span.megacss, .detached #js-mainnav.megamenu.blackwhite ul.level0 li.megacss a.megacss, .detached #js-mainnav.megamenu.blackwhite .megaMenuToggle { border-left: 1px solid #000; } nav{ width:100%; margin:10px auto; text-align:right; color:#FFFFFF; font-size:16px; overflow:hidden;} .dodatki{ transition: all .3s ease-out; padding-top:10px; text-align:right; color:#FFFFFF; font-size:16px;} .dodatki img{ max-width:43px; } .social{ color:#bbb; width:100%; text-align:right; } .social .btn-default{ padding:5px;} .detached .social .btn-default{ padding:5px;} .customjasna, #galeria, #przyjecia div, #wesela div, #kartawin div { max-width:1140px; margin:0 auto; } .customjasna p{ text-align:center;} #menu,#przyjecia,#praca, #aktualnosci, #polecamy{ background-color: @color1; } #menu h2,#przyjecia h2, #kartawin h2, #praca h2, #aktualnosci h2{ background-color: @color1; color: @color2; } #menu h2::before, #menu h2::after, #przyjecia h2::before, #przyjecia h2::after, #kartawin h2::before, #kartawin h2::after , #praca h2::before, #praca h2::after , #aktualnosci h2::before, #aktualnosci h2::after { border-top: 4px solid #fff; content: ""; display: table-cell; position: relative; top: 0.5em; width: 48%; } #menu h2::before, #przyjecia h2::before, #kartawin h2::before, #praca h2::before, #aktualnosci h2::before { right: 1.5%; } #menu h2::after, #przyjecia h2::after, #kartawin h2::after, #praca h2::after, #aktualnosci h2::after { left: 1.5%; } #wesela{ margin-bottom: 10px; } #przyjecia p, #kartawin p{ color: @color2; font-size:0.9em; text-align: center; line-height: 1em; } #przyjecia h3, #kartawin h3{ color: @color2; font-size:1.20em; text-align: center; text-transform: none; } #kartawin table { color: @color2; } #kartawin img { max-height: 320px; } h3.uk-h3{ font-size:20px; border-bottom: dashed 1px #fff; } #wesela{ background: url("../images/wesela-bg.jpg") no-repeat fixed center center / 100% 100%;} #wesela p{ text-align: center; } #wesela h3{ color: @color1; } .rl_tabs > ul.nav-tabs > li{ text-align: center; font-size: 1.3em; text-transform: uppercase; width: 33%; color: @color1; } .rl_tabs > ul.nav-tabs > li > a:hover, .rl_tabs > ul.nav-tabs > li > a { color: @color1; } .rl_tabs.top > ul.nav-tabs > li > a:focus, .rl_tabs.top > ul.nav-tabs > li.active > a:focus { border-bottom-color: transparent; box-shadow: 0 -2px 2px @color1; } .tab-content{ background-color: rgba(255, 255, 255, 0.7); margin-bottom: 20px; } img.pokoj{ display: block; max-width:50%; margin:10px auto !important; float: none; } .uk-slidenav-previous::before, .uk-slidenav-next::before { color:#fff; } .uk-dotnav > * > * { background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0; transform: scale(1.3); } .uk-dotnav > .uk-active > * { background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0; transform: scale(1.3); } .uk-slidenav-position .uk-slidenav { display: none; margin-top: -30px; position: absolute; top: 50%; z-index: 1; } .customciemna{ max-width:1140px; margin:0 auto; color: @color2; padding-bottom: 30px; } .accordion-inner{ color:@color1; } .obnizka{ padding-top:50px;} .social a{ padding:2px; font-size:18px;} .social img{ max-width:50px; padding-left:5px; margin-top:5px; margin-bottom:0px; transition: all 0.2s ease-out 0s;} .social img:hover{ margin-top:0px; margin-bottom:5px;} nav ul { margin: 0px; padding:0px; } .menu { li { list-style-type: none; float: left;} li a { position: relative; display: inline-block; outline: none; font-weight:400; color:#fff; border:solid 1px #fff; border-radius:5px; margin:0 10px; font-size: 17px; text-transform: uppercase; font-family: 'Raleway', sans-serif; padding:4px 20px} li a:hover{ background-color: rgba(255, 255, 255, 0.4); border:solid 1px @color2; } li a:active, li a:focus{ background-color: rgba(255, 255, 255, 0.3); color:@color2; } li.current a{ } li.current a:hover{ } } .detached .menu li a{ font-size: 16px; } /* SLIDER */ #slider { /* background: url("../images/sliderbg.jpg");*/ min-height:20px; overflow:hidden; } #slider .moduletable{ padding-bottom:0px; } /* LOGASY */ #logasy { background-color: #EFEFEF; min-height:10px; overflow:hidden; } #slider .moduletable{ margin-bottom:0px; } /* SRODEK */ article p { text-align:justify; } .item{ overflow:hidden;} .published { font-size:80%;} .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; } /* FOOTER */ #footer { background-color: @colorbg3; color: #fff; padding:10px 0px; } #footer p { text-align:center; margin: 10px 0;} /* 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; } article img:hover{ } .item-page img{ } .rowImages img{ margin:0px;} .item-image{ overflow:hidden; margin-right:12px; margin-bottom:12px; width:25%; } .items-leading { border:1px solid @color1; border-radius:5px; padding:10px;} .item:hover .item-image img{ transform: scale(1.2) rotate(5deg); } .item{ -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; padding:10px; border:1px solid #eee; margin:10px 0px; border-radius:5px; } .item:hover { background:@colorbg1; border:1px solid #ccc; } .przyjecia2{ margin: 0 auto; max-width: 1140px; font-size: 120%; color: #fff; } #polityka-prywatnosci p{ margin: 0 auto; max-width: 1140px; font-size: 80%; } #megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.megacss, #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss { padding: 12px 10px !important; } /* media queries */ @media (min-width: 1140px) { .menu a:link, .menu a:visited{ } .zatr-menu-opener{ display:none;} #header nav ul { margin-left: 25px; } article .container { width: 100%; } } @media (min-width: 980px) and (max-width: 1139px) { .detached .logo2{ display: none; } .menu li a{ font-size: 15px; } .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;} } @media (min-width: 768px) and (max-width: 979px) { .dodatki{display: none;} .custom2{ padding-left:15px; padding-right:15px;} .menu li a{ font-size: 15px; } h1{ font-size:25px;} #header nav { display: none; } #header nav ul { margin-left: 20px; } #header .logo{ display:block; margin-left:auto; margin-right:auto; text-align:center;} #header nav ul{ float:left;} .detached .logo2{ display: none; } } @media (max-width: 767px) { .detached .logo2{ display: none; } .dodatki{display: none;} .custom2{ padding-left:15px; padding-right:15px;} #pwebfblikebox107{ display:none;} .blog .item img, .blog-featured img{ width:100%; } h1{ font-size:26px;} h2{ font-size:20px;} .social{ text-align:center; font-size:15px;} body { padding: 0; } #header { position: relative; padding-bottom:10px; } #header .logo{ display:block; margin-left:auto; margin-right:auto; text-align:center;} #header nav { display: none; } .container { margin: 0 20px; } #copyright p span{ float:left;} #scrollToTop{ display:none;} } @media (max-width: 480px) { .custom2{ padding-left:15px; padding-right:15px;} #pwebfblikebox107{ display:none;} .blog .item img, .blog-featured img{ width:100%;} #header { padding-bottom: 15px; padding-top: 10px; } #slider, .logo { display: none; } .container { margin: 0 10px; } #scrollToTop{ display:none;} #copyright p span{ float:left; width:100%;} .custom-copyrigt{ margin:0 auto; text-align:center;} #scrollToTop{ display:none;} .item img{ } .position-2 img{ display:none; } } .table td{ vertical-align: top !important;} tp-caption large_text{ border-style: none; border-width: 0; color: #34a2d0; font-size: 50px; letter-spacing: -1.5px; line-height: 36px; margin: 0; padding: 1px 4px 0; position: absolute; text-shadow: 5px 5px 10px #000000;} .nn_tooltips-link{ border:none;} #ca_banner h2{ text-align:center;} .categories-list a{ font-size:140%; } small, .small { font-size: 120%; } dl { margin-bottom: 5px !important; margin-top: 5px !important; } /*.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border-top: 0px solid #ddd;}*/ .item-page ul, .iteam-page table{ clear:both;} .sticky { z-index: 20; } /* FORMULARZE I BUTTONY */ .wyslijsrodek{ text-align:right; padding-right:15px;} .btn{ transition: all .3s ease-out; background-color: @color1; border-color:darken(@color1, 20%); color: #fff; } .btn:hover{ background-color: darken(@color1, 10%); color: #fff; } .form-horizontal .control-label { margin-bottom: 0; padding-top: 7px; text-align: left; } .mapprint{ display:none;} label { display: inline-block; font-weight: 300; margin-bottom: 5px; max-width: 100%; } .form-horizontal .control-label { margin-bottom: 0; padding-top: 7px; text-align: right; } .g-recaptcha{ text-align:right;} #section1, #section2{ padding-top:50px;} .customkontakt p{ font-size:150%; text-align:center; } #aikon_paralax_109-content h2{ color:@color2; } #aikon_paralax_109-content p{ font-size:28px !important; line-height:auto; color:#FFFFFF; text-align:left; padding-bottom:10px; } .custom-tytul{ background-color: @color1; } /*#menu{ background: url("../images/menubg.jpg") no-repeat fixed center center / 100% 100%;} #menu { color:#fff;} #menu p{ text-align:center;}*/ #oferta{ display:block; min-height:1px; overflow:hidden;} h3 { clear: both; color: @color2; font-size: 26px; font-weight: 700; line-height: 28px; text-align: center; text-transform: uppercase; } #oferta img{ border-radius:5px; border:1px @color2 solid; } #aktualnosci img{ background-color:#000; border-radius:8px;} #aktualnosci img:hover{ opacity:0.8; } .tabelamenu td{ font-size:0.8em; text-align: right; border-top: none !important; border-bottom: dashed 1px #fff; } .tabelamenu td:first-child{ text-align: left; } .tabelamenu tr{ transition: all 1s ease-out 0s } .tabelamenu tr:hover{ background-color: darken(@color1, 8%); } #onas ul li{ list-style-image: none; text-align: center; float: none; list-style-type: none; text-transform: uppercase; color: @color1; } #onas h3{ color:@color1; } .kontaktowatabelka{ max-width: 500px; margin: 15px auto; } .kontaktowatabelka td{ vertical-align: bottom !important;} .partnerzy img, .praca img{ margin: 5px auto; display: block; max-width: 80%; -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; } .partnerzy img:hover{ opacity: 0.8; transform: scale(1.1) rotate(1deg); } li.megacss a{ border: none !important; } a.first { display: none !important; }