/* SZABLON 3 */
/* PERSONALIZACJA KOLORYSTYKI SZABLONU */
div#header-text-nav-container {
    background: linear-gradient(to bottom, #666 0%,#666 100%); /* Kolor menu głównego */
}
#header-right-section {
		border-left: 2px solid #00a651; /* Kolor bordera kontaktu w headerze */
}
#menu-main-menu .current_page_item, input[type="submit"], .main-small-navigation li:hover, .main-navigation li:hover{
    background: #00a651; /* Kolor aktywnego elementu menu, input[SUMBIT] formularza oraz podswietlenia menu*/
}
#firstSection h1, #thirdSection h3, #main a{
		color:#00a651; /* Kolor czcionek Nagłówków i linków*/
}
.slider-title-head a{
    color: #FFFFFF; /* Kolor czcionki menu */
}
.ow-button-base a {
    background: #00a651 !important; /* Stylowanie buttonów*/
    color: #ffffff !important;
    border: none !important;
}
.header-post-title-class {
    color: #00a651; /* Kolor nazwy zakładki */
}
#imageSection p {
		color:#fff;
  	text-shadow:0px 0px 4px #000;
}
/* KONIEC PERSONALIZACJI KOLORYSTYKI SZABLONU */

/*
Główny font szablonu [header.php]:
https://fonts.googleapis.com/css?family=Cabin
*/
body h1, h2, h3, h4, h5, p, ul, li, a{
font-family: 'Cabin', sans-serif !important;
}
p{
font-size:16px;
}

/***************************************************************************/

div#header-text-nav-container {
    background-size: 100% 42px;
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: bottom;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.95);
    position: relative;
    z-index: 9;
}
#head_tel {
    font-size: 22px;
    padding: 0;
}
#head_tel, #head_mail {
    font-size: 18px;
    padding: 3px;
    line-height: 0;
  	text-align:left;
}
#header-right-section {
    height: 89px;
    padding-top: 17px;
    padding-bottom: 15px;
		padding-left: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
}
.contactShort {
    text-align: left;
    font-weight: bold;
    line-height: 0;
    font-size: 18px;
    padding: 0px 0px 8px 3px;
}
.main-navigation ul li a {
    color: #fff;
}
#header-logo-image img {
    margin-top: 10px;
    max-width: 145px;
}
.slider-title-head a {
    font-size: 52px;
    font-weight: bold;
}
#featured-slider .entry-content p {
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
}

#firstSection{
		padding-top:30px;
  	padding-bottom:20px;
}
#firstSection h1{
		font-size: 40px;
}
#secondSection h3{
		padding-bottom:0px;
		line-height:30px;
  	text-transform:uppercase;
}
#secondSection{
		padding:50px 0px;
}
.secondSectionCell {
    background: #fff;
    padding: 25px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7);
}
img.alignleft, img.alignright, img.aligncenter {
    margin-bottom: 15px;
}
#thirdSection{
		padding:30px 0px
}
#imageSection img{
		margin:0px;
}
#mapSection iframe{
		width:100%;
  	height:350px;
  	border:0;
}
.header-post-title-class {
    font-size: 34px;
}
#contactMap iframe{
		width:100%;
		height:300px;
		border:0;
}
#imageSection{
		padding:40px 0px;
}
#imageSection h3{
		color:#fff;
  	text-shadow:0px 0px 4px #000;
}


/* Responsive Web Design */
@media(max-width:768px){
#head_tel {
    display: block;
    padding-top: 10px !important;
    padding-bottom: 22px !important;
}
#featured-slider .entry-container {
    display: none;
}
}


/* ZAKŁADKI */
.entry-content ul, .entry-content ol {
    margin-bottom: 5px;
}


.slider-title-head a {
    text-shadow: 0px 0px 15px #000;
}
#featured-slider .entry-content p {
    text-shadow: 0px 0px 4px #000;
}
.wpcf7-form > p:nth-child(7) {float: left; margin-right: 5px;}