body, h1, h2, h3, p, span{font-family: Calibri!important;}
.phone_header {     
    font-size: 14px;
    line-height: 18px;
}
.phone_img{
    margin-right: 10px;
}
.float-right{float:right;}
.logo {height: 100px;}
.name_header {font-size: 16px; font-weight: bold;}
.contact_info {text-align: right;  color:black; }
.site {
    padding: 15px 40px;
}
.width-initial {width:initial;}

#footer h1 {
    font-size: 27px;
    color: white;
    padding: 10px 0 15px 0;
}
img-shadow{
    -webkit-box-shadow: 0 0 10px 3px #787878;
    box-shadow: 0 0 10px 3px #787878;
}

.flex-viewport .img-container img {height: 193px;}

.page img {
    width: initial;
}
.container{border: 30px solid #006c32!important}

h1{background: #006c32; color: #ffffff; margin: 10px 0px; padding: 4px 10px ; font-weight: 400}

.worker{}
.picture{float:left; color: #333333; position: relative;font-size: 16px}
.picture img.worker_pic{ float:left;  border-top: 10px solid #006c32;  border-left: 8px solid #006c32;  border-bottom: 4px solid #006c32;  border-right: 4px solid #006c32; }
.picture img.logo_sm{ clear:both }
.picture .description { clear:both; display:block;width: 200px; float:left;margin-top: 45%; position: absolute;margin-left: 270px}
.team .row{margin-bottom: 35px}
.team{margin-bottom: 200px}
.kancelaria h3{text-transform: uppercase; font-size: 18px; font-weight: 600;margin-left: -50px;}
.kancelaria { 
	font-size: 16px;
	border: 3px solid #006c32; height: 170px; padding: 7px; margin: 0px; display: block; color: #333333; padding-left: 60px; background: url(/images/paragraph.png) no-repeat 15px center; border-radius: 20px;
	transition-property: background;
	transition-duration: 1s;
	transition-timing-function: linear;
	position:relative;
}

.kancelaria.small_g .sign{position: absolute; background:url(/images/small_g.png) no-repeat;top: 60px; right: 15px; width: 100px; height: 59px}


.kancelaria .sign{position: absolute; background:url(/images/sign.png) no-repeat;top: 70px; right: 15px; width: 50px; height: 50px}

a.kancelaria:hover {color: #ffffff; background: #00602d;border: 3px solid #333333;}
a.kancelaria:hover h3{color: #ffffff; }



#footer h1{background: none}
.contact_info{background: url(/images/wizytowka.png) no-repeat top right;width: 490px; height: 110px;float:right}
.contact_info .name_header{display:none}
.contact_info .phone_header{display:none}

.title-1{background: #006c32; color: #ffffff; font-weight: 600;padding: 0px 7px}
.text-1{font-size: 16px}

#wizytowka{position: relative;height: 160px;}
#wizytowka .wizytowka_bg{position: absolute; width: 420px;right: 0px;top:-180px; z-index: 1}
#wizytowka .wizytowka_foot{position: absolute; width: 420px;right: 0px;top:60px}
#wizytowka .wizytowka_foot .text{position: absolute; top: 0px; right: 0px;text-align: right;color: #ffffff; font-size: 17px;padding: 5px}
#wizytowka .wizytowka_foot .text a{color: #ffffff; font-size: 11px}


.article ul{
	list-style: none;
	padding:0px;
	margin:0px;
}

.article li{
	padding-left: 1em;
	text-indent: -0.7em;
}

.article li:before{
	content: "■ ";
	color: #006c32;
	
}
.slidertext{
	text-align:center;
	font-size: 18px;
	margin-top: 25px;
	font-family: Calibri!important;
}
.slidertext .btn{
	box-shadow: 2px 2px 5px #888888;
	border-radius: 15px;
	background: #00602d;
	color: #ffffff;
	transition-property: background;
	transition-duration: 1s;
	transition-timing-function: linear;
}

.slidertext .btn:hover{
	background: #eeeeee;
	color: #333333;
}