/*
Theme Name:     rownowaga
Description:    
Author:         admin
Template:       twentyfourteen

(optional values you can add: Theme URI, Author URI, Version)
*/

/*@import url("../twentyfourteen/style.css");*/

/*OGÓLNE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

a {
	text-decoration: none;
	color: #000; 
}

a:hover {
	text-decoration: underline;
	color: #000;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 30px;
	line-height: 35px;
}

h1.title {
	font-weight: 300;
	color: #146da1;
	text-shadow: 2px 1px 0px rgba(255, 255, 255, 1)
}

h2 {
	font-size: 24px;
	line-height: 30px;
}

h3 {
	font-size: 18px;
	line-height: 25px;
}

h4 {
	font-size: 15px;
	line-height: 22px
}

h6 {
	font-size: 14px;
	line-height: 19px;
}

p, dl, ul {
	margin: 0;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #808080;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #808080;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #808080;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #808080;
}

* {
  	padding: 0;
  	margin: 0;
}

ul.sub-menu {
	display: none;
}

/* KOLORY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.blue,
.header_right .blue {
	color: #1aa8de;
}

img.alignleft {
	float: left;
	margin: 15px 30px 20px 0;
}

img.alignright {
	float: right;
	margin: 15px 0 20px 30px;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.clear {
    clear: both;
}

#wpca-box {
	padding: 5px 0px;
}

#wpca-box  #wpca-message .wpca-wrapper {
	text-align: left;
	padding: 0;
}

.wpca-box {
	width: 950px;
	margin: 0px auto;
	overflow: hidden;
}

#wpca-message {
	width: 85%;
	float: left;
}

#wpca-ok {
	float: right;

}

#wpca-ok a {
	padding: 7px 20px;
}

#wpca-ok a:hover {
	background-color: #2CA1CE!important;
	color: #fff;
}

#wpca-ok .wpca-wrapper {
	padding: 0;
}

#wpca-box .wpca-wrapper {
	line-height: 17px;
	text-align: center;
}

.cookie-notice-container {
	max-width: 950px;
	margin: 0 auto;
}

/* TOP >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

body {
 	font-family: 'Open Sans', sans-serif;
 	color: #737373;
 	font-size: 13px;
 	line-height: 17px;
 	background-color: #f2f2f2;
 	min-height: 100%;
}

body.custom-background {
	background-color: #f2f2f2 !important;
}

#page {
	border-top: 5px solid #1aa8de;
}

#top {
	width: 100%;
	margin-bottom: 38px;
}

header {
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
}

.header_left {
	float: left;
	overflow: hidden;
}

.logo {
	padding-left: 33px;
	padding-top: 14px;
}

.logo a img {
	border: 0;
}

.header_right {
	float: right;
	width: 450px;
}

.header_right .tel {
	float: left;
	height: 33px;
	padding-top: 62px;
	color: #757575;
}

.header_right .tel span {
	font-size: 25px;
	font-weight: bold;
	font-style: italic;
}

.header_right .tel img {
	vertical-align: middle;
	padding-right: 15px;
	padding-bottom: 15px;
}

.header_right .dzieci_img {
	float: right;
	padding-top: 8px;
	width: 219px;
	height: 148px;
}

/* MENU >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.primary-navigation {
	background: url("img/menu_bcg.png") no-repeat center;
	width: 958px;
	height: 54px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.primary-navigation ul {
	list-style: none;
}

.primary-navigation ul li:first-child {
	margin-left: 32px;
}

.menu-menu-glowne-container ul li:first-child a {
	text-indent: -9000px;
	padding: 0px 20px;
	width: 40px;
}

.home_icon {
	position:absolute;
	left: 65px;
	top: 18px;
	border: 0;
}

.primary-navigation ul li {
	float: left;
	height: 20px;
	background: url("img/menu_separator.png") no-repeat right;
	height: 50px;
}

.primary-navigation ul li a {
	display: block;
	color: #fff;
	line-height: 50px;
	padding: 0px 35px;
	margin-right: 2px;
}

.primary-navigation ul li a:hover {
	text-decoration: none;
}

.primary-navigation ul li.current_page_item a,
.primary-navigation ul li.current_page_parent a {
	background: url("img/menu_active.png") center;
	height: 50px;
}

/* SLIDER >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.slider_bcg {
	width: 100%;
	background: url("img/slider_bcg.png");
	height: 424px;
	margin-bottom: 75px;
}

.slider {
	width: 950px;
	margin: 0 auto;
}

#slider .slider .cycloneslider,
.mapa {
	background: url("img/cien.png") no-repeat bottom;
	padding-bottom: 35px;
}

#slider .slider .cycloneslider-slide img {
	width: 934px;
	height: 405px;
	border: 8px solid #fff;
}

#slider .slider .cycloneslider-pager {
	bottom: 5px;
}

#slider .slider .cycloneslider-template-standard .cycloneslider-pager span {
	background: url("img/slider_pagination.png") no-repeat center;
	width: 20px;
	height: 20px;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#slider .slider .cycloneslider-template-standard .cycloneslider-pager .cycle-pager-active {
	background: url("img/slider_pagination_active.png") no-repeat center;
}

#slider .slider .cycloneslider-caption {
    width:  auto;
    bottom: 41px;
    left:  8px;
    background: #F3F3F3;
    opacity: 0.8;
}

#slider .slider .cycloneslider-caption-title {
	text-shadow: 2px 1px 0px rgba(255, 255, 255, 1);
}

#slider .slider .cycloneslider-caption-title h1 {
	color: #146da1;
	font-size: 30px;
	font-weight: 300;
	text-shadow: 2px 1px 0px rgba(255, 255, 255, 1);
	padding: 12px 25px 3px 25px;
}

/* CENTER >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.breadcrumbs {
	background-color: #c9e2ec;
	height: 42px;
	margin-bottom: 30px;
}

.breadcrumbs_text {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	color: #146da1;
	line-height: 42px;
}

.breadcrumbs_text a {
	color: #1aa8de;
}

.breadcrumbs img {
	margin: 0 4px;
	vertical-align: middle;
}

.center_content {
	width: 950px;
	margin: 0 auto;
}

.center_content_left {
	float: left;
	width: 594px;
}

.center_content_right {
	float: right;
	width: 306px;
}

.center_content p {
	line-height: 20px;
}

.read_more {
	margin: 25px 0 0 auto;
	height: 37px;
	background: url("img/btn_wiecej_o_nas.png") no-repeat center;
	width: 218px;
}

.read_more a {
	display: block;
	height: 37px;
	padding: 0 0 0 55px;
	color: #fff !important;
	line-height: 35px;
}

.read_more a:hover {
	text-decoration: none;
}

.text2 {
	margin-top: 30px;
}

.text2 .gallery {
	overflow: hidden;
}

h1.title,
.certyfikaty h1 {
	border-bottom: 1px solid #cee5ee;
	margin-bottom: 28px;
	padding-bottom: 27px;
}

.text2 ul li {
	display: inline-block;
	margin-bottom: 5px;
}

.text2 ul li:first-child,
.text2 ul li:first-child + li,
.text2 ul li:first-child + li + li,
.text2 ul li:first-child + li + li + li + li,
.text2 ul li:first-child + li + li + li + li + li,
.text2 ul li:first-child + li + li + li + li + li + li {
	margin-right: 5px;
}

.text2 ul li img,
.text2 .gallery .gallery-item img {
	width: 112px;
	height: 112px;
	border: 15px solid #fff;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(60, 60, 60, 0.25);
	-moz-box-shadow:    0px 2px 2px 0px rgba(60, 60, 60, 0.25);
	box-shadow:         0px 2px 2px 0px rgba(60, 60, 60, 0.25);
}

.read_more_gallery {
	background: url("img/btn_wiecej_galeria.png") no-repeat center;
	width: 274px;
}

.read_more_integracja_sensoryczna {
	background: url("img/btn_wiecej_is.png") no-repeat center;
	width: 328px;
}

.certyfikaty {
	margin-top: 30px;
}

.certyfikaty img {
	border: 15px solid #fff;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(60, 60, 60, 0.25);
	-moz-box-shadow:    0px 1px 5px 0px rgba(60, 60, 60, 0.25);
	box-shadow:         0px 1px 5px 0px rgba(60, 60, 60, 0.25);
	width: 112px !important;
}

.certyfikaty .gallery-item {
	width: 146px;
	margin: 0 5px 4px 0;
	overflow: visible;
}

/* PAGE - CONTENT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.page_content a {
	color: #1aa8de
}

.center_content_left .page_content ul li {
	line-height: 20px;
	background: url("img/text_list_punktor.png") no-repeat left 8px;
	list-style: none;
	padding-left: 14px;
	margin-left: 14px;
}

.page_content img {
	border: 15px solid #fff;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(60, 60, 60, 0.25);
	-moz-box-shadow:    0px 1px 5px 0px rgba(60, 60, 60, 0.25);
	box-shadow:         0px 1px 5px 0px rgba(60, 60, 60, 0.25);
}

.galeria_content {
	margin-top: 0;
}

.galeria_glowna {
	overflow: hidden;
}

.read_more_galerie {
	height: 37px;
	background: url("img/btn_wyslij.png") no-repeat center;
	width: 166px;
}

.read_more_galerie a {
	padding: 0 0 0 50px;
}

.galeria_content .gallery-item {
	margin: 0 8px 4px 0;
}

.text_page_content .gallery {
	text-align: center;
}

.text_page_content .gallery .gallery-item  {
	display: inline-block;
	float: none;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_data_title,
#slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
	font-family: 'Open Sans', sans-serif !important;
}

/* CENNIK >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.center_content_left .cennik ul li {
	line-height: 37px;
	background: url("img/cennik_bcg.png") no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	width: 371px;
	margin-bottom: 10px;
}

.center_content_left .cennik ul {
	display: inline-block;
	width: 371px;
}

.center_content_left .cennik p {
	display: inline-block;
	line-height: 37px;
	width: 190px;
	text-align: right;
}

.cennik h6,
.dane_do_przelewu h6 {
	color: #1aa8de;
	margin-bottom: 20px;
}

.dane_do_przelewu {
	margin-top: 50px;
}

/* KONTAKT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.mapa {
	width: 950px;
	margin: 0 auto 30px auto;
	padding-bottom: 31px;
}

.kontakt_page .formularz fieldset,
.kontakt_page .formularz .vfb-fieldset-1 ul li,
.kontakt_page .formularz fieldset input, 
.kontakt_page .formularz fieldset textarea {
	width: 527px;
}

.kontakt_page .formularz {
	position: relative;
}

.kontakt_page .formularz_content {
	padding: 25px 30px;
}

.kontakt_page .formularz fieldset .vfb-legend {
	display: none;
}

.kontakt_page .formularz .vfb-fieldset-1 ul {
	margin: 0;
}

.kontakt_page .formularz label.vfb-error {
	width: 527px;
	max-width: 527px;
}

.kontakt_page .formularz .vfb-fieldset-2 {
	margin-top: 10px;
}

.kontakt_page span.wymagane_info {
	bottom: 33px;
	display: block;
	position: absolute;
	left: 30px;
	color: #fff;
}

.dodatkowe {
	margin-top: 25px;
}

.dodatkowe h5 {
	margin-bottom: 10px;
	display: inline-block;
	width: 233px;
}

.dodatkowe span {
	float: left;
	display: inline-block;
	width: 72px;
}


/* SIDEBAR >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.kontakt_text {
	overflow: hidden;
}

.kontakt_text h5,
.page_content h5 {
	color: #1aa8de;
	font-size: 13px;
	font-weight: bold;
}

.kontakt_text h6,
.page_content h6 {
	color: #1aa8de;
	font-size: 13px;
	font-style: italic;
	font-weight: 400;
}

.kontakt_text img {
	border: 15px solid #fff;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(60, 60, 60, 0.25);
	-moz-box-shadow:    0px 2px 2px 0px rgba(60, 60, 60, 0.25);
	box-shadow:         0px 2px 2px 0px rgba(60, 60, 60, 0.25);
}

.kontakt_text .left_text {
	float: left;
	margin-top: 20px;
}

.kontakt_text .mapka {
	float: right;
	padding-right: 2px;
}

.read_more_kontakt {
	margin: 25px 0 0 auto;
	height: 37px;
	background: url("img/btn_dane_teleadresowe.png") no-repeat center;
	width: 267px;
}

#sidebar .sidebar_content .sidebar_galeria figure {
	display: inline-block;
	max-width: 48%;
	max-width: -webkit-calc(50% - 4px);
	max-width:         calc(50% - 4px);

}

#sidebar .sidebar_content .sidebar_galeria .gallery {
	overflow: hidden;
}

.sidebar_galeria .gallery-item {
	margin-right: 20px;
}

.sidebar_galeria .gallery-item:nth-of-type(2n) {
	margin-right: 0;
}

.sidebar_galeria ul li:first-child + li {
	margin-right: 0;
}

/* SIDEBAR-FORMULARZ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.formularz {
	padding-right: 2px;
	position: relative;
}

.formularz_content {
	background-color: #26ace0;
	padding: 30px 25px 25px 25px;
	margin-top: 8px;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(60, 60, 60, 0.35);
	-moz-box-shadow:    0px 1px 5px 0px rgba(60, 60, 60, 0.35);
	box-shadow:         0px 1px 5px 0px rgba(60, 60, 60, 0.35);
}

fieldset {
	border: 0px;
	padding: 0;
	margin: 0;
	width: 257px;
}

.vfb-legend {
	width: 257px;
}

.vfb-legend h3 {
	color: #fff;
	font-size:  20px;
	font-weight: 300;
}

fieldset label {
	color: #737373;
}

.vfb-fieldset-1 ul {
	padding: 0;
	margin: 20px 0;
}

.vfb-fieldset-1 ul li {
	height: 60px;
	width: 256px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

.vfb-fieldset-1 ul li.vfb-item-textarea {
	height: 110px;
}

.vfb-fieldset-2 .vfb-item-textarea {
	height: 202px;
}

fieldset input,
fieldset textarea {
	background-color: #d0e6ef;
	border: 0;
	color: #808080;
	padding: 9px;
	font-size: 13px;
	width: 256px;
	font-family: 'Open Sans', sans-serif;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    -webkit-box-shadow: 0px 2px 2px 0px rgba(60, 60, 60, 0.25);
	-moz-box-shadow:    0px 2px 2px 0px rgba(60, 60, 60, 0.25);
	box-shadow:         0px 2px 2px 0px rgba(60, 60, 60, 0.25);
}

fieldset textarea {
	width: 100%;
	height: 90px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

.verification {
	height: 33px;
	/*border-bottom: 1px solid #afafaf;
	border-left: 2px solid #afafaf;
	border-right: 2px solid #afafaf;*/
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
}

#vfb-3,
.verification .vfb-legend,
.verification .vfb-item-secret {
	display: none !important;
}

.vfb-item-submit {
	display: block;
}

.verification ul li.vfb-item-submit {
	display: block;
	width: 100%;
}

input[type="submit"] {
	color: #fff;
	font-size: 13px;
	float: right;
	height: 37px;
	background: url("img/btn_wyslij.png") no-repeat center;
	width: 164px !important;
	padding: 0 0 3px 36px;
	cursor: pointer;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}

label.vfb-error {
	width: 100%;
	text-align: right;
	display: block;
	max-width: 256px;
	position: absolute;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    color: #d62222;
	background-color: #ff9292;
	padding: 1px 5px;
}

.vfb-item-textarea label.vfb-error {
	margin-top: -4px;
}


.vfb-fieldset-2 label.vfb-error {
	max-width: 361px;
}

#form_success {
	display: block;
	width: 101%;
	background-color: #ccec9c;
	z-index: 2;
	color: #53840a;
	position: absolute;
	top: 0;
	left: -2px;
	padding: 40px 0;
	text-align: center;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(60, 60, 60, 0.25);
	-moz-box-shadow:    0px 2px 2px 0px rgba(60, 60, 60, 0.25);
	box-shadow:         0px 2px 2px 0px rgba(60, 60, 60, 0.25);
}

/* GALERIA >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	position: relative;
}

.gallery-columns-1 .gallery-item {
	max-width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 48%;
	max-width: -webkit-calc(50% - 4px);
	max-width:         calc(50% - 4px);
}

.gallery-columns-3 .gallery-item {
	max-width: 32%;
	max-width: -webkit-calc(33.3% - 4px);
	max-width:         calc(33.3% - 4px);
}

.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width:         calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width:         calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width:         calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width:         calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width:         calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width:         calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}

.gallery-columns-1.gallery-size-medium,
	.gallery-columns-1.gallery-size-thumbnail,
	.gallery-columns-2.gallery-size-thumbnail,
	.gallery-columns-3.gallery-size-thumbnail {
		display: block;
	}

/* FOOTER >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

footer {
	background-color: #cae3ec;
	margin-top: 68px;
}

.footer_content_top {
	width: 950px;
	margin: 0 auto;
	height: 18px;
	padding: 26px 0;
}

.footer_left {
	float: left;
}

.footer_right {
	float: right;
}

.footer_content_top p,
.footer_content_top span {
	color: #146da1;
}

span.mail_left {
	margin-right: 25px;
	padding-right: 25px;
	color: #146da1;
	border-right: 1px solid #146da1;
}

.footer_content_bottom {
	background-color: #146da1;
	padding: 13px 0;
}

.nav_info {
	width: 950px;
	margin: 0 auto;
	height: 18px;
}

.footer_content_bottom .footer-navigation {
	position: relative;
	float: left;
}

.footer_content_bottom .footer-navigation ul li {
	list-style: none;
	float: left;
}

.footer_content_bottom .footer-navigation ul li:first-child a {
	border-left: 0;
	padding: 0;
	width: 30px;
}

.footer_content_bottom .footer-navigation ul li a {
	color: #c9e2ec;
	display: block;
	padding: 0 16px;
	border-left: 1px solid #c9e2ec;
}

.footer-navigation .home_icon {
	left: 0;
	top: 0;
}

.nav_info .wykonawca {
	color: #c9e2ec;
	float: right;
	display: block;
}

.nav_info .mail {
	color: #fff;
}


/**** RODO ****/

.vfb-fieldset-1 ul li.vfb-item-instructions {
	font-size:11px;
	line-height:12px;
	color:#fff;
	height:100%;
	text-align: justify;
}

.vfb-fieldset-1 ul li.vfb-item-instructions:before {
	content:url('img/info.png');
	vertical-align: sub;
   	margin-right: 3px;
}