@import url(http://fonts.googleapis.com/css?family=Open+Sans&subset=latin-ext);
@import url(http://fonts.googleapis.com/css?family=Arimo&subset=latin,latin-ext);
/* LESS Document */
@color: #93191c;
@color2: #333;
@color3: #428bca;
@color-bg: #93191c;
/* Podstawowe style */
body {
font-family: 'Arimo', sans-serif;
font-size: 15px;
line-height: 25px;
background-color:#fafafa;
color:#555;
}
.logo p{
text-align:center;
width:100%;
display:block;
background: @color-bg;
margin:0;
padding:0;
}
.obnizka {
margin-bottom:70px;
}
.detached #header{
position: fixed;
left:0px;
top:0px;
z-index:105;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
/* width: 1140px;
*/}
a{ /*color: @color;*/
-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;}
a:hover{
text-decoration:none;
color: darken(@color3, 20%);}
p {
margin: 15px 0;
}
.item-page{
text-align:justify;
}
#logasy{
background-color:#eee;}
h2:before {
/* content: url("../images/pro-educo-p.png");
*/ }
h1,h2{
max-width:1000px;
margin-left:auto;
margin-right:auto;
font-size: 32px;
font-weight: normal;
/* text-align:center;
*/ text-transform:uppercase;
margin-bottom:10px;
color: @color;
text-align:center;
background: url("../images/wzorek.png");
background-size: 100%;
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:45px;
}
/*h2:after{
content: url("../images/wzorek.png");
width:200px;
}*/
#logasy h3{
text-align:center;
color:#428bca;
margin-top:10px;
font-size:30px;
padding-top:10px;}
h2.djc_title{
text-align:left;
}
.page-header h2{
text-align:center;
}
h2 a{
color: @color;
}
h3{
font-size: 20px;
line-height: 28px;
font-weight:900;
color:@color;
text-align:center;
text-transform:uppercase;
}
#asy h3{
text-align:center;
}
a {
outline: none !important;
}
/* Header */
#header {
background: @color-bg;
padding: 0px 0 0px;
top: 0;
left: 0;
width: 100%;
padding-bottom:10px;
z-index:10;
}
#header p{
padding:0;
margin:0;}
.o{
padding:2px;}
.o img{
}
nav{background: @color-bg;
width:100%;
text-align:left;
color:#FFFFFF;
font-size:16px;
overflow:hidden;
}
.sticky{
z-index:10;
}
.dodatki{
width:100%;
padding:2px;
text-align:right;
color:#FFFFFF;
font-size:16px;}
.social{
padding-top:15px;
text-align:center;
}
.o img{
opacity:1;
-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;}
.o img:hover {
}
#slider {
}
#asy {
background-color: #ccc;
border: 1px solid #eee;
min-height:10px;
overflow:hidden;
}
#slider .moduletable{
margin-bottom:30px;
}
/* zawartosc */
article img{
opacity:1;
-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;
}
article img:hover{
opacity:0.7;
}
article:first-child {
border: none;
}
article.content {
background: #fff;
}
.customkontakt a{
font-size:130%;
background-color:#aaa;
color:white;
padding:5px;
border-radius: 3px;
}
.customkontakt a:hover{
background-color:@color;
color:white;
}
.kolor img{
filter: url("data:image/svg+xml;utf8,#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ }
/* Portfolio i najnowsze prace */
/*Stopka */
#footer {
background: @color-bg;
color: #fff;
text-align:center;
}
#footer img{
max-width:200px;
}
#footer p {
margin: 10px 0;
}
#footer span{
float:right;
}
#footer a{
padding:1px;}
/* b */
.item h2{
margin:0px;
padding:0px;
}
.b .page-header{
margin-bottom:10px;
margin-top:0px;
padding:0px;
border:none;
}
/* zdjęcia */
.b .item:hover , .b-featured .item:hover{
background-color: #eee;
}
img {
border: 0 none;
height: auto;
max-width: 100%;
vertical-align: middle;
}
.published {
font-size:75%;}
.readmore {
float:right;}
.readmore a{
background-color: @color;
border-radius: 0px;
color: #fff !important;
font-size: 14px;
margin-top: 10px;
padding: 4px 8px;
text-transform:uppercase;
}
.readmore a:hover{
background-color: darken(@color, 10%);
color: #fff !important;
}
/**********************************menu*********************************/
#header nav ul {
/* float: right;
*/ margin: 10px 0 0;
padding:0px;
text-align: center;
}
#header nav li {
list-style-type: none;
display:inline-block;
}
header .menu {
li a {
color: #eee;
font-size: 14px;
text-transform: uppercase;
}
li a:hover{
background-color: #6F1315;
color: #fff;
padding-top: 0px;
padding-bottom: 3px;
}
li.current a, li.active a, li a:focus{
color:#fff;
background-color: #6F1315;
}
li.current a:hover{
color:#fff;}
}
.left .menu {
li a {
color: #333;
font-size: 16px;
font-weight:700;
text-transform: uppercase;
border-bottom:1px solid #ddd;
margin-top:2px;
margin-bottom:2px;
padding:2px 5px;
}
li a:hover{
padding-left:10px;
padding-right:0px;
background-color: @color;
color:#fff;
}
li.current a{
color:@color;}
li.current a:hover{
color:#fff;}
}
.left .menu li ul {
margin:0;
padding:0;
}
.left .menu li ul li {
width:100%;
margin:0;
padding:0;
list-style:none;
}
.left .menu li ul li a:link{
font-weight:normal;
display:block;
padding-left:15px;
font-size: 12px;
color:#333;
text-transform: uppercase;
border-bottom:1px solid #ddd;
margin-top:0px;
padding-top:1px;
padding-bottom:1px;
}
.select-menu {
display: none;
margin-bottom: 10px;
margin-top: 12px;
padding: 1px 0 0;
width: 100%;
}
.select-menu {
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #555;
font-size: 14px;
height: 34px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.table td{
vertical-align: middle !important;}
.zatr-menu-opener {
height: 40px;
width: 40px;
background-color:rgba(0,0,0,0.7)
}
#ca_banner h2{
text-align:center;}
.page-header{
margin-top:20px;}
.left .moduletable h3{
color:@color;
font-size:16px;
text-align:left;
padding:5px;
border-radius:5px;
margin-top:0px;
margin-bottom:5px;
}
.nn_tooltips-link {
border-bottom: 0px dashed #cccccc;
}
.djc_image{
height:200px;}
.divider{
display:none;}
.mapka{
height:100%;
width:100%;
border:0;
filter: url("data:image/svg+xml;utf8,#grayscale"); /* Firefox 10+ */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(99%); /* Chrome 19+ & Safari 6+ */
-webkit-backface-visibility: hidden; /* Fix for transition flickering */
}
#slidecaption {
right:5% !important;
position: absolute;
bottom: 5% !important;
padding:5px;
background-color: rgba(0, 0, 0, 0.4);}
#slidecaption h2{
font-size: 16px;
font-weight: normal;
/* text-align:center;
*/ text-transform:none;
color: #fff;
margin:0px;
padding:0px;
}
.btn{
background-color:#93191c;
border-color: #b92c28;
color:#FFF;}
.btn:hover{
background-color:#74191c;
color:#FFF;
}
li.item-101 a{
display:none;}
#rezerwacje{}
.karty , .wifi{
text-align:center;}
.karty img{
width:100px;
border:#999 1px solid;
text-align:center;}
.wyslijsrodek{
text-align:center;}
label {
font-weight:normal !important;}
hr {
border-bottom:1px #ddd solid;}
.logo-o-nas {
max-width:25%;
float:none;
clear:both;
display:block;
margin:0 auto;
border-radius:5px;
}
li a:focus{
background-color:#000;
}
.modns table{
margin:5px auto;
text-align:right;}
.form-control:focus {
border-color: @color;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(147, 25, 28, 0.6);
outline: 0 none;
}
td.today.day{
background-color:@color;
}
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
background-color: @color;
border-color: @color;
color: #000;
}
.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:focus, .datepicker table tr td.today:hover:focus, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled:hover:focus, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today.active:hover, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.active:hover, .open .dropdown-toggle.datepicker table tr td.today, .open .dropdown-toggle.datepicker table tr td.today:hover, .open .dropdown-toggle.datepicker table tr td.today.disabled, .open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
background-color: !important;
border-color: #f59e00;
color: #000;
}
.nn_tabs-tab{
width:20%;
text-align:center;}
.tab-content{
text-align:center;
border:none !important;}
.nn_tabs.outline_handles ul.nav-tabs > li a, .nn_tabs.outline_handles ul.nav-tabs > li a:hover{
color:#888;
border:none !important;}
.nn_tabs .nav-tabs > li.active > a, .nn_tabs .nav-tabs > li.active > a:hover {
color:@color !important;
border-top:#CCC solid 1px;
font-weight:bold;
}
.nn_tabs.top > ul.nav-tabs > li > a:focus, .nn_tabs.top > ul.nav-tabs > li.active > a:focus {
border-bottom-color: transparent;
box-shadow:none;
}
img.privatedinning {
width:200px;
height:200px;
margin:0px 10px 10px 0px;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 150px;
border:@color solid 2px;}
.wina {
text-align:center;}
.position-menu{
background: url("../images/bg.jpg") no-repeat fixed center;
background-size: 100% 100%;
}
.position-menu .container{
position:relative;
top:15px;
background-color:#fff;
-webkit-box-shadow: 0 0 15px 0 #000000;
box-shadow: 0 0 15px 0 #000000;
}
.copyrights{
padding-top:75px;}
/* media queries */
@media (min-width: 1140px) {
.logo img{
max-width:400px; }
.menu li a {
font-size: 16px;}
.zatr-menu-opener{
display:none;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
width: 980px;
}
}
@media (min-width: 980px) and (max-width: 1139px) {
.logo img{
max-width:300px;}
.menu li a {
font-size: 16px;
padding: 10px 8px;}
.zatr-menu-opener{
display:none;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
width: 900px;
}
}
@media (min-width: 768px) and (max-width: 979px) {
.logo img{
max-width:400px;}
.custommarg10{
margin:0 7%;}
h1{
font-size:25px;}
.row h2{
font-size: 16px;
margin-top:10px;
margin-bottom:3px;
}
header .menu li a {
color: #eee;
font-size: 16px;
text-transform: uppercase;
padding:8px;
}
header .menu li a:hover{
padding:5px;
}
.copyrights{
padding-top:10px;}
}
@media (max-width: 767px) {
.custommarg10{
margin:0 10%;}
.nn_tabs-tab{
width:50%;
text-align:center;}
.b .item img, .b-featured img{
width:100%;
}
h1{
font-size:26px;}
body {
padding: 0;
}
#header {
position: relative;
padding-bottom:10px;
}
#header .o{
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;}
#header nav {
display: none;
}
.container {
margin: 0 20px;
}
#copyright p span{
float:left;}
.row h2{
font-size: 20px;
margin-top:10px;
margin-bottom:3px;
}
#scrollToTop{
display:none;}
.select-menu{
display:block;}
.copyrights{
padding-top:10px;}
}
@media (max-width: 480px) {
.select-menu{
display:block;}
.b .item img, .b-featured img{
width:100%;}
#header {
padding-bottom: 15px;
padding-top: 10px;
}
.container {
margin: 0 10px;
}
.custom-copyrigt{
margin:0 auto;
text-align:center;}
.row h2{
font-size: 15px;
margin-top:10px;
margin-bottom:3px;
}
#scrollToTop{
display:none;}
.copyrights{
padding-top:10px;}
}
.karty img {
margin-bottom:5px;}