@import url(https://fonts.googleapis.com/css?family=Dosis:400,700&subset=latin,latin-ext);

* {
    font-family:'Dosis', arial!important;
}

.logomain {
    display:block!important;
    height:80px;
    float:left;
    margin-right:15px;
}

.navbar-brand {
    height: 100px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:80px;
    color:#2b7db2;
    font-weight:bold;
}

.navbar-inverse .navbar-brand {
    color: #2b7db2;
}

.navbar-inverse .navbar-brand:hover {
    color: #2b7db2;
}

.navbar-inverse {
    background-color: #ffffff;
    border-color: #ffffff;
}

.navbar {
    margin-bottom: 0px;
}

#maincontent {
    padding-top:20px;
    padding-bottom:20px;

    background-image: url(../images/pattern_school.png);
    background-attachment: fixed;
    background-color: #2b7db2;
    background-size: auto;
    background-position: 50% 50%;
    background-repeat: repeat;
}

#cytat {
    background-image: url(../images/pattern_school.png);
    background-attachment: fixed;
    background-color: #f4c119;
    background-size: auto;
    background-position: 50% 50%;
    background-repeat: repeat;
    font-size:24px;
    font-style:italic;
    padding-top:30px;
    padding-bottom:20px;
    font-weight:bold;
    color:#ffffff;
    font-family:'Lato', arial!important;
    display:block!important;
}

#cytat .podpis{
    font-style:normal;
    font-weight:normal;
    font-size:18px;
}

section.stopka {
    margin-top:0;
    background-image: url(../images/texture_1.png);
    background-color: #7f367a;
}

section.stopka .stopka{
    background:none;
    color:#ffffff;
}

section.stopka .stopka a{
    color:#ffffff;
}

#slide {
    height:500px;
    background-image:url(../images/slide2.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
	position: relative;
        
    display:block!important;
}

#slide #tecza {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity: 0.5;
    background: #00f6ff;
    background: url(data:image/svg+xml;
 base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #00f6ff 0%, #007eff 25%, #7814ff 50%, #86297a 75%, #ff6600 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #00f6ff), color-stop(25%, #007eff), color-stop(50%, #7814ff), color-stop(75%, #86297a), color-stop(100%, #ff6600));
    background: -webkit-linear-gradient(left, #00f6ff 0%, #007eff 25%, #7814ff 50%, #86297a 75%, #ff6600 100%);
    background: -o-linear-gradient(left, #00f6ff 0%, #007eff 25%, #7814ff 50%, #86297a 75%, #ff6600 100%);
    background: -ms-linear-gradient(left, #00f6ff 0%, #007eff 25%, #7814ff 50%, #86297a 75%, #ff6600 100%);
    background: linear-gradient(to right, #00f6ff 0%, #007eff 25%, #7814ff 50%, #86297a 75%, #ff6600 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f6ff', endColorstr='#ff6600', GradientType=1);
    
}

#slide #tecza2 {
    position:absolute;
    left:0;
    bottom:50px;
    width:100%;
    text-align:center;
    color:#ffffff;
    text-shadow: 2px 2px 2px #242424;
}

#slide #tecza2 h2{
    font-size:50px;
    text-transform:uppercase;
    font-weight:bold;
}

#slide #tecza2 p{
    font-size:20px;
}

.bigcont {
    background-color:#ffffff;
    border-radius:10px;
    padding-top:20px;
    border:1px solid #ffffd0;
}

.bigcont h1, .bigcont h2,
.bigcont h3, .bigcont h4 {
    color:#6dab3c;
    font-weight:bold;
}

.bigcont .btn {
    color:#ffffff;
    background-color:#6dab3c;
    border-color:#6dab3c;
}

.bigcont .news {
    width:33%;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left:0px;
    margin-right:0px;
    height:350px;
    border-radius:5px;
    border:1px solid #f4c119;
    float:left;
}

.bigcont .news div p{
    display:none;
}

.bigcont .news div{
    width:100%;
    padding:0;
}

.bigcont h3 {
    color:#2b7db2;
}

a.list-group-item {
    color: #0d5787;
    border-color:#0d5787;
    background-color:#d3e6f2;
    font-weight:bold;
}

a.list-group-item:hover {
    color: #ffffff;
    background-color:#0d5787;
}

.navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
    padding:10px;
    margin-top:15px;
    padding-top:5px;
    padding-bottom:5px;
    margin-left:10px;
    background-color:#2b7db2;
    border-radius:10px;
    font-size:18px;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus{
    background-color:#1f5d85;
    color: #ffffff;
}

#malemenu2 {
    display: block!important;
}