@import url('http://fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin-ext');
@import url("grupa.css");

body {
	font-family:'open sans';
	font-weight: 300;
}

.logo {
padding:0px;
}

#nav a {
float: left;
padding: 2px 20px;
font-size: 1.7em;
color: #ffffff;
text-transform: uppercase;
text-decoration: none;
}

#nav a.longtime {
float: left;
font-size: 1.7em;
background: #36496e;
padding:6px 7px 3px 7px;
border-radius:7px;
margin:-4px 3px 0px 3px;
}

#nav a.longtime>span, #nav a>span {
font-size: 0.6em;
margin-top: 2px;
float: left;
}

#nav a:hover {
color: #99CCFF !important;
}

nav {
float: right;
margin-top: 40px;
}

.bg1 .cbp-so-section .home-banner-event {
border-right: 0px solid #f6f3f1;
border-left: 0px solid #f6f3f1;
background: #70b42d;
padding: 40px 20px 50px 20px;
}

.bg1 {
background: #57698f;
padding: 0;
}

.home-event-one h3 {
font-size: 1.8em;
text-transform: none;
color: #ffffff;
font-weight: bold;
}

.home-event-one h3 span {
font-size: 0.6em;
text-transform: none;
color: #ffffff;
font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
letter-spacing: 0.04em;
text-transform: none;
color: #fff;

-webkit-text-stroke: 1px transparent;
webkit-font-smoothing: antialiased;
}

.home-welcome h3 {
font-size: 2.2em;
text-transform: none;
color: #fff;
font-weight: bold;
margin: 30px 0 20px 0;
}

a, a:visited {
color: #ffffff;
text-decoration: none;
outline: 0;
}

a.txt, a.txt:visited, a.txtfb, a.txtfb:visited {
color: #57698f;
text-decoration: none;
outline: 0;
}

a.txtfb {
font-size:16px;
}

a.txt:hover, a.txtfb:hover {
color: #3366CC;
text-decoration: none;
}


.home-event-date h3 {
font-weight: bold;
font-size: 1.8em;
text-transform: none;
color: #fff;
}

p.special {
color: #57698f;
font-weight: bold;
line-height: 1.6em;
font-size: 1.5em;
margin: 0 0 15px 0;
}

.bg {
background: #57698f;
background-position: top left, top right;
background-repeat: repeat-y, no-repeat;
background-size: 50%, 50%;
padding: 50px 0 5px 0;
margin-bottom: 60px;
color:#fff;
}

a.homebutton {
display: inline-block;
margin-top: 20px;
font-size: 1.2em;
padding: 5px 16px;
color: #57698f;
border: 2px solid #57698f;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
background: #fff;
zoom: 1;
outline: none;
cursor: pointer;
}

a.homebutton-white {
display: inline-block;
margin-top: 20px;
font-size: 1.2em;
padding: 5px 16px;
color: #ffffff;
border: 2px solid #ffffff;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
background: #57698f;
zoom: 1;
outline: none;
cursor: pointer;
}

#footerblock {
background: #57698f;
margin-top: 10px;
font-size:14px;
}

p.copyright {
font-size: 1.2em;
text-align: center;
padding-bottom:15px;
color:#fff;
}

.footer {
padding: 15px 0 0 0;
}

.historyone {
background: #476e2b;
padding: 20px;
color:#fff;
}

.historyone h2, .historyone p {
color:#fff;
}

.historytwo {
background: #77b72b;
padding: 20px;
color:#fff;
}

.historytwo  h2, .historytwo  p {
color:#fff;
}

.historythree {
background: #57698f;
padding: 20px;
color:#fff;
}

.historythree  h2, .historythree  p {
color:#fff;
}

.history {
background: #476e2b;
padding: 30px;
margin-top: -50px;
color:#fff;
}

.cbp-so-section h2 {
font-weight: 600;
line-height: 1;
margin-bottom: 1px;
}

.home-event-date h2,.home-event-one h2 {
margin: 1px;
}

span.alertbutton {
    display: inline-block;
    margin: 10px 0px;
    font-size: 1.2em;
    padding: 5px 16px;
    color: #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 10px;
    background: #36496e;
    zoom: 1;}

a.alertbutton {
    display: inline-block;
    margin: 10px 0px;
    font-size: 1.2em;
    padding: 5px 16px;
    color: #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 10px;
    background: #36496e;
    zoom: 1;
	text-decoration:none;}

a.alertbutton:hover {
    background: #777;}
	
 @media only screen and (min-width: 1280px) {
 .container {
margin-bottom: 20px;
}
}