/* CSS Document */


body{
/* background-image:url(../gfx/content.gif); */
text-align:center;
   font-family: "Segoe UI" !important;
   font-weight: 300 !important;
   background:#f3f3f3;
	}
a {transition: all 0.4s ease 0s;text-decoration:none;}  

p a {color:#7FD0FB;font-weight:bold;}

.linkemjestem {cursor:pointer;}
.grid-3
{   display: inline;
    float: left;
    width:25%;
    
    }
.grid-3 h4 a, h2{font-size:26px;color:#7fd0fb;text-decoration:none;}
h2 {margin:23px 0px;}
.grid-3 h4 a:hover {color:#666;} 
    

.views-field-image img {
    box-sizing: border-box;
    height: auto;
    max-width: 80%;
    width: auto;
    border: 13px solid #e5e4e4;
    border-radius: 500px;
    box-sizing: border-box;
}
.iconkaa {
	position:relative;
	top:30px;
	}
.top {
	background-color:#FFF;
    box-shadow: 0 1px 4px #999;
    padding: 0 0 90px;
	overflow:hidden;
  }
.kontenerek {
	margin: 0 auto;
	max-width:1150px;
	overflow:hidden;
	/* border-bottom:1px solid #E3E4E4; */
  }
  
.logo_placeholder {width:350px;float:left;display:inline;padding-top:30px;}  

.slogany h3, .slogany h4 {font-size:65px;color:#666;}
.slogany h4 {font-size:35px;}

.mmenu {
	width: 410px;
	float: right;
	display: inline;
}
.mmenu a {padding: 77px 25px 20px;
	background-color:#fff;
	color:#666;	display:block;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.mmenu a:hover, a.podswietl {
	background-color:#7FD0FB;
	color:#fff;

}

.mmenu li {

	display:block;
	float:left;
}
.footer {
	background-color:#FFF;
	min-height:500px;
	_height:500px;	
	border-top:1px solid #E4E4E4;
	margin-top:16px;
	}
.footer ul {padding-top:16px;}
.footer li{display:inline}
.footer li a{
font:normal 13px  "Segoe UI" !important;
text-decoration:none;
margin-right:13px;
color:#999;
}


a.more  
  { 
  	transition: all 0.4s ease 0s;
    background: none repeat scroll 0 0 #7fd0fb;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    display: inline-block;
    font: 400 18px/22px Arial,Helvetica,sans-serif;
    outline: medium none;
    padding: 14px 33px 17px;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    text-transform: lowercase;	  
	  }
a.more:hover {background-color:#999;} 	  

p.field-content {padding:5px;padding-bottom:30px;min-height:85px;}


.footkontenerek {padding-top:16px;}
.footkontenerek a{text-decoration:none; color:#09F;}
.footkontenerek ul{text-align:center;}


.bialetlo {background:#FFF;text-align:left;margin:16px 0;padding:16px;}
.bialetlo input{border:0; width:100%;}

H1 {font:bold 28px "Segoe UI" !important; }
.logowkontaktie {margin-left:100px;}

@media only screen and (max-device-width: 960px) {
.grid-3
{   display: inline;
    float: left;
    width:50%;
    
    }

}


@media only screen and (max-device-width: 768px) {

.grid-3{   display: inline;    float: left;    width:100%;    }
.mmenu {	width: 100%;text-align:center;}
.logo_placeholder, .logo_placeholder img {width:100% !important;}
.logo_placeholder img { max-height:87px;max-width:400px;}
.mmenu a {padding: 17px; font-size:18px; cursor:pointer;background-color:#f4f4f4;margin-bottom:2px; }
a.podswietl {color:#89D3F9;}
.mmenu li {display:block;float:none; }
.mmenu ul {padding:16px 0 0 0 ;}
.logowkontaktie {display:none;}

}
