body {
    font-family: Calibri,serif;
    font-size: 16px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
}

.row {
    margin-top: -10px;
}

.field-content.foto-blok-tytul a {
    font-size: larger;
}

.field-content.tekst-zawartosci {
    padding-top: 1em;
    font-size: larger;
    text-indent: 2em;
    text-align: justify;
    padding-bottom: 1em;
}

.menu.nav.navbar-nav.navbar-right a{
	text-transform:uppercase;
	color:#172c2d;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: Calibri,sans-serif;
    font-weight: bold;
    line-height: 1.1;
    color: inherit;
}

.navbar {
    font-family: Calibri,sans-serif;
	text-transform: uppercase;
}

.menu.nav.navbar-nav a {
    color: #172c2d;
}

.contextual-region.article.is-promoted.teaser.clearfix h2>a{
	color: #172c2d;
    text-decoration: none;
	text-transform: uppercase;
}

.contextual-region.article.is-promoted.teaser.clearfix a{
	color: #0091C9;
    text-decoration: none;
	text-transform: uppercase;
}

.contextual-region.article.is-promoted.teaser.clearfix a:hover{
	color: #ff4c56;
    text-decoration: none;
	text-transform: uppercase;
}
/* Tryb desktop */
@media screen and (min-width: 1200px){

	div.strona-glowna-art-wyrozniony {
	
	background-color: #fbfbfb;
    border-style: solid;
    border-color: #d8d8d8;
    border-width: 1px;
	position:relative;	
	}
	
	div.div-czytaj-wiecej {
	position: absolute;
    bottom: 0px;
    right: 0px;
    }

	.div-kafelka-str-glowna div.views-col:nth-child(even) {
	
	margin-top: 20px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    float: right;
    background-color: #fbfbfb;
    max-width: 48.5%;
    border-style: solid;
    border-color: #d8d8d8;
    border-width: 1px;
    height: 200px;
	position: relative;	
	}
	
	.div-kafelka-str-glowna div.views-col:nth-child(odd) {
	
	margin-top: 20px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    margin-right: 20px;
    background-color: #fbfbfb;
    max-width: 48.5%;
    border-style: solid;
    border-color: #d8d8d8;
    border-width: 1px;
    height: 200px;
	position: relative;	
	}
	
	div.field-content.div-czytaj-wiecej-kafelki {
	    
    position: absolute;
    bottom: 0px;
    right: 0px;
	}

	.div-kafelka-str-glowna-3kol div.views-col:nth-child(even) {
	
	margin-top: 20px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    float: right;
    background-color: #fbfbfb;
    max-width: 31%;
    border-style: solid;
    border-color: #d8d8d8;
    border-width: 1px;
    height: 200px;
	position: relative;
	
	}
	
	.div-kafelka-str-glowna-3kol div.views-col:nth-child(odd) {
	
	margin-top: 20px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    margin-right: 20px;
    background-color: #fbfbfb;
    max-width: 32%;
    border-style: solid;
    border-color: #d8d8d8;
    border-width: 1px;
    height: 200px;
	position: relative;
	
	}


	div.field-content.div-czytaj-wiecej-kafelki-3kol {
	
	position: absolute;
    bottom: 0px;
    right: 0px;
	}



	
	
h4.div-main-site {
	/*float:left;*/
	/*max-width:37%;*/
	float:right;
	padding-right:10px;/*dodane*/
	max-width:38%;
	margin: 15px;
	text-align: justify;
	
}
div.div-main-site {
	float:left;
	
		
}

      noindex:-o-prefocus, div.views-field.views-field-title p.div-absolute {
		margin-left:-15px;  
	  }


p.div-absolute {
	position: relative;
	max-width: 476px;
    left: 0px;
    /*top: 230px; zakrywało obraz*/
    padding-left: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-top: 5px;
    /*max-width: 56.7%;*/
    font-size: 1.5em;
    color: #EFEFEF;
    font-family: Calibri;
    background-color: #ff4c56;
    opacity: .9;
}
div.div-absolute-container{
	position:absolute;
	bottom: 0px;
}

div.field-content.node-style {
text-indent: 20px;
margin-top:20px;
	
}
div.region-footer-first {
	
	
	
}

div.region-footer-second {
	
color:#b7aeae;
	
}
	
	div.views-field.views-field-title-1.foto-blok-tytul {
    padding-left: 10px;
    padding-right: 10px;
	height: 80px;
	}


	.field-content.foto-blok-tytul a {
		font-size: larger;
		color: black;
    /* padding-left: 5px; */
	}


	div.Klasa-galerii-blok {
    /*background-color: #fbfbfb;*/
    /*max-height: 250px;*/
    /*min-height: 400px;*/
    /*border-style: solid;*/
        padding-bottom: 100px;
    border-color: #5dafe2;
    border-width: 1px;
	}
	
	div.views-field.views-field-title.H4-galeria {
    background-color: #5dafe2;
    height: 50px;
	margin-left: -2px;
	}
	
	div.Klasa-galerii {
	margin-top: 20px;
    /* border: 0px; */
    /* border-style: solid; */
    height: 380px;
    background-color: #5dafe2;
    padding-top: 3px;
	}
	h4.H4-galeria {
    padding-left: 10px;
    text-transform: uppercase;
    padding-top: 0px;
	color: #FFFFFF;
	}
	h4.H4-galeria-blok {
    padding-left: 73px;
    text-transform: uppercase;
    padding-top: 12px;
	color: #FFFFFF;
	}
	h4.H4-galeria a{
	color:#FFFFFF;
	}
	
	div.field-content.Obraz-duzy {
		float: left;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 10px;
		padding-top: 20px;
	}
	
	
	div.field-content.Obraz-duzy-front {
		float: left;
		padding-left: 20px;
		padding-right: 10px;
		
	}

	div.field-content.Obraz-maly {
		
		display: inline;
	}
	div.field-content.Obraz-maly a {
		float: left;
		padding-left: 20px;
		padding-top: 20px;
	}



}
/* Tryb mobilne */
@media screen and (max-width: 1199px){
	
	p.div-absolute {
	font-size: 20px;
    font-family: Calibri;
	margin-left:5px;
	font-weight:bold;
	}
	
	h4.div-main-site{
	font-size:16px;	
	margin-left:5px;
	}
	
	div.strona-glowna-art-wyrozniony {
	
	background-color: #fbfbfb;
    border-style: solid;
    border-color: #d8d8d8;
    border-width: 1px;
	position:relative;	
	height: 480px;
	}
	
	div.div-czytaj-wiecej {
	position: absolute;
    bottom: 0px;
    right: 0px;
    }
	
	.div-kafelka-str-glowna div.views-col:nth-child(even) {
	
	margin-top: 20px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    /* margin-right: 0px; */
    /* margin-left: 15px; */
    float: right;
    background-color: #fbfbfb;
    max-width: 47.5%;
    border-style: solid;
    border-color: #d8d8d8;
    border-width: 1px;
    height: 320px;
    position: relative;
	}
	
	.div-kafelka-str-glowna div.views-col:nth-child(odd) {
	
	margin-top: 20px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin-left:0px;
   
    background-color: #fbfbfb;
    max-width: 47.5%;
    border-style: solid;
    border-color: #d8d8d8;
    border-width: 1px;
    height: 320px;
    position: relative;
	}
	
	
	
	div.field-content.div-czytaj-wiecej-kafelki {
	    
    position: absolute;
    bottom: 0px;
    right: 0px;
	}

	.div-kafelka-str-glowna-3kol div.views-col:nth-child(even) {
    margin-top: 20px;
    /* padding-top: 10px; */
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    float: right;
    background-color: #fbfbfb;
    max-width: 29.5%;
    border-style: solid;
    border-color: #d8d8d8;
    border-width: 1px;
    height: 285px;
    position: relative;
}
	
	.div-kafelka-str-glowna-3kol div.views-col:nth-child(odd) {
    margin-top: 20px;
    /* padding-top: 10px; */
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin-right: 20px;
    background-color: #fbfbfb;
    max-width: 29%;
    border-style: solid;
    border-color: #d8d8d8;
    border-width: 1px;
    height: 285px;
    position: relative;
}
	
	div.field-content.device-style{
	font-size:12px;
		
	}
	
	h4.field-content.device-style{
	font-size:16px;	
	}

	div.field-content.div-czytaj-wiecej-kafelki-3kol {
	
	position: absolute;
    bottom: 0px;
    right: 0px;
	}
	div.Klasa-galerii-blok {
	visibility:hidden;
	position:absolute;
	}
	
	div.field-content.Obraz-duzy {
		float: left;
		
	}
	div.field-content.Obraz-maly {
		
		visibility:hidden;
		position:absolute;
	}
	
}


