/*-----------------------------------------------------------------------------------

	Theme Name: Spark Child
	Theme URI: https://visualmodo.com
	Author: Jared S Dias
	Author URI: https://visualmodo.com
	Description: <strong>Spark Child Theme</strong> - <a href="https://visualmodo.com">https://visualmodo.com</a>. Follow us for update notifications:<br/> <a href='http://twitter.com/visualmodo'>Twitter</a><br/> | <a href='http://www.facebook.com/visualmodo'>Facebook</a>
	Template: spark
	Version: 1.0.0
	Text Domain:  vslmd
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: translation-ready, threaded-comments, theme-options, sticky-post, post-formats, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background, fluid-layout

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

*/

/* --------------------------------------------
	Custom CSS
-------------------------------------------- */
.mobile-mode .navbar-brand>img {
    width: 205px;
}

.listclass22 h3 {
	height: 73px;
	display: block;
	float: left;
}


.listclass22 h3 a{
	color: #444;
	font-size: 17px;
	line-height: 22px;
}
.page-list-ext .page-list-ext-title {
    line-height: 16px;
}

#main-menu .title-content {

    line-height: 20px;
}

img.attachment-large.size-large.wp-post-image {
	/* display: none; */
}
.listclass22 {

}
.page-list-ext .page-list-ext-item {
    clear: none;
    margin: 10px 0 30px 0;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    float: left;
}

.dropdown-menu {
	-moz-animation-delay: 3.5s;
   -webkit-animation-delay: 3.5s;
   -o-animation-delay: 3.5s;
    animation-delay: 3.5s;
}
.site-footer {
	font-weight: 300;
    font-size: 12px;
}

.start_box1 {
	display: block;
	margin-bottom: 35px;
	    /* top: -100px; */
}

.start_box1 figure{
	border: 2px solid #fff;

}


.start_box1 img {
	/* border: 3px solid white; */
}

.start_box1 h2 {
	margin-left: 5px;
}

.start_box1 .opis {
	margin-left: 5px;
}

/* .title-content {
	display: inline-table;
	color: #444;
}
 */

.title-content {
    display: inline-table;
    color: #444;
    letter-spacing: -0.5px;
/*     font-family: roboto;
    font-size: 17px;
    font-weight: 500; */
} 
.start_box1 ul {
	font-weight: bold;
}
.desktop-mode.light-colors-overlay.colors-overlay-enabled .navbar .navbar-nav li a,
.desktop-mode.light-colors-overlay.colors-overlay-enabled .navbar .navbar-nav li.dropdown a.dropdown-toggle,
.desktop-mode.light-colors-overlay.colors-overlay-enabled .navbar .navbar-nav>li>a {
}

.desktop-mode .navbar .navbar-nav li.dropdown a.dropdown-toggle i.dropdown-icon {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	color: #B4B4B4;
}

section.podstrona {
/* 	background-image: url(http://test.fermpasz.pl/wp-content/uploads/2018/12/tlo_green-1.jpg); */
	margin-bottom: 45px;
}

.header-presentation .hp-background-color {
	background-color: rgba(0, 0, 0, 0.01);
}

.header-presentation {
	background-image: url('http://test.fermpasz.pl/wp-content/uploads/2018/12/tlo_green-1.jpg');
}

div.breadcrumbs {
	font-size: 17px;
    color: #fff;
}
div.breadcrumbs a {
	font-size: 17px;
    color: #fff;	
}

.desktop-mode .header-bottom .dropdown-menu>li>a {
    line-height: 19px !important;
    height: auto !important;
    padding: 1rem 1.5rem !important;
}
.dropdown-menu {
    width: 300px;
}

.light .vslmd-widget-container li span i {
	    font-size: 14px;
    padding-bottom: 3px;
}

body div#page .header-top {
    border-color: none !important;
    
    /* background-color: rgba(93,163,50,0.3) !important; */
}
body.home div#page .header-top {
    border-color: none !important;
    
    /* background-color: rgba(93,163,50,0.3) !important; */
}

.desktop-mode.colors-overlay-disabled .header-bottom, 
.desktop-mode.colors-overlay-enabled .header-bottom, 
.desktop-mode.sticky-navigation-enabled .header-bottom {
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}


.desktop-mode.header-title-disabled-no-overlay .header-bottom.navbar-light, .desktop-mode.sticky-navigation-enabled .header-bottom.navbar-light {
    border: none !important;
}
.desktop-mode.colors-overlay-disabled .header-bottom .navbar-brand>img.brand-default 
{
    
    width: 240px;
}
.desktop-mode.light-colors-overlay .vslmd-widget-container li a, .desktop-mode.light-colors-overlay .vslmd-widget-container li a:hover, .desktop-mode.light-colors-overlay .vslmd-widget-container li span, .desktop-mode.light-colors-overlay .vslmd-widget-container li span i, .desktop-mode.light-colors-overlay.colors-overlay-enabled .navbar .navbar-brand, .desktop-mode.light-colors-overlay.colors-overlay-enabled .navbar .navbar-nav li a, .desktop-mode.light-colors-overlay.colors-overlay-enabled .navbar .navbar-nav li.dropdown a.dropdown-toggle, .desktop-mode.light-colors-overlay.colors-overlay-enabled .navbar .navbar-nav>li>a {
    color: #272727 !important;
    font-size: 15px;
}
#page > div.header-top.light.bg-light.d-block > div > div > div > div > div > ul > li > span:hover,
.navbar-nav>li>a:hover .desktop-mode.light-colors-overlay .vslmd-widget-container li a:hover, 
.desktop-mode.light-colors-overlay.colors-overlay-enabled .navbar .navbar-nav li a:hover, 
.desktop-mode.light-colors-overlay.colors-overlay-enabled .navbar .navbar-nav>li>a:hover
{
	color: #444  !important;
}


div.header-top.light.bg-light.d-none.d-sm-none.d-md-block.d-lg-block.d-xl-block ul li.contat-information-widget-item span {
	font-size: 14px !important;
}
.cien {
text-shadow: 2px 2px 2px #ffffff;
}
.cien2 {
text-shadow: 7px 7px 7px #ffffff;
}

body.colors-overlay-enabled  #wrapper-navbar  nav  div  a.navbar-brand.mb-0   {
	display: block;
}

#colophon > div.top-footer,
#colophon > div.widgets-footer {
	/* display: none; */
}
span.wykonanie {
	float: right;
}
span.wykonanie a{
	color: #ffffff !important;
	opacity:  0.7;
}

#colophon > div.site-info.bottom-footer > div > div > div:nth-child(1) > span > a {
		color: #ffffff !important;
	opacity:  0.7;
}
.vc_custom_heading a:hover {
opacity:  1 !important;
    color: #DB214D !important;
}


.sl_1 {
/* 	font-family: 'Montserrat', sans-serif;
	font-size: 44px !important; */
}
.wiersz2 {
	/* margin-top: -100px;
	margin-bottom: -100px; */

}
.wiersz1 {
	height: 30px;
	max-height: 30px;
	min-height: 30px;

	margin-top: 0px;
	margin-bottom: 0px;
}
/* .wiersz1 {
	margin-top: 0px;
	margin-bottom: 0px;
}


.wiersz3 {
	top: -75px;
}
.wiersz4 {
	top: -105px;
	background-position: top right !important;
} */
.mapa1 {
	margin:  0px !important;
	padding: 0px !important;
}
.desktop-mode .header-top {
    /* display: none !important; */
}

.startowe ,.start_box1 {
	z-index: 444 !important;
}
.wiersz2 {
	z-index: 44 !important;
}
div.tlo_top_center {
	background-position: top center !important;
}

    


.top-icon .aio-icon-header h3.aio-icon-title {
    margin-top: 0px !important;
}

.effect-hover.effect-marley h2::after {
    height: 2px !important;

}
.footer-background-color {
    background-color: #212529 !important;
}

#wpuf-user_login, #wpuf-user_pass, .bbpress #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content, .bbpress #bbpress-forums fieldset.bbp-form input#bbp_topic_tags, .bbpress #bbpress-forums fieldset.bbp-form input#bbp_topic_title, .bbpress #bbpress-forums fieldset.bbp-form select#bbp_stick_topic_select, .bbpress #bbpress-forums fieldset.bbp-form select#bbp_topic_status_select, .bbpress .bbp-search-form form input#bbp_search, .form-control, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type=color], .wpcf7 input[type=date], .wpcf7 input[type=datetime-local], .wpcf7 input[type=datetime], .wpcf7 input[type=email], .wpcf7 input[type=file], .wpcf7 input[type=month], .wpcf7 input[type=number], .wpcf7 input[type=range], .wpcf7 input[type=search], .wpcf7 input[type=submit], .wpcf7 input[type=tel], .wpcf7 input[type=text], .wpcf7 input[type=time], .wpcf7 input[type=url], .wpcf7 input[type=week], .wpcf7 select, .wpcf7 textarea, .wpuf-fields input, .wpuf-fields select, .wpuf-fields textarea {
    background-color: #212529;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-color: rgba(255,255,255,.1);
    border-radius: .25rem;
}

.vslmd-widget-container.widget-align-left {
    float: left;
    width: 100%;
}
div.header-top.light.bg-light.d-block {
    background-color: red !important;
    
}
#wrapper-navbar {
	background-color: #ffffff;
}
div.vc_row.wpb_row.vc_row-fluid.wiersz1 > div > div > div > a > figure {
	border: 2px solid #fff;
	border-bottom: none;
	margin-bottom: 0;
}

 table.informacja1 tbody td, .table.informacja1 tfoot th {
    border-top: none;
}
table.informacja1 .column-2 {
	font-weight: bold;
}
table.informacja1 td {
    background-color: transparent !important;
    border-bottom: #ddd solid 1px;
}
.lokalizacja_slider .flexslider {
	overflow: visible  !important;
}

.lokalizacja_slider .flexslider .flex-control-nav{
	display: none;
}

table.tabelamieszkan {
	font-size: 11px;
}

table.tabelamieszkan td.column-1 {
	font-size: 16px;
	font-weight: bold;
}

#post-5111 > div > div:nth-child(1) > div > div > div > div.infobox {
    flex-direction: row;
    align-items: center;
    width: 530px;
    margin: 40px auto 20px auto;
    max-width: 100%;
}
/*
table.informacja1 .odd td {
    background-color: transparent !important;
    color: #fff;
}
.tablepress .even td {
    background-color: transparent !important;
    color: #fff;
}
table.informacja1 .row-hover tr:hover td {
    background-color: red;
    color: #fff;
}
 */
#tablepress-10,
#tablepress-12
{
	/* width: 100% !important; */
}


#tablepress-10 > tbody > tr > td.column-1 {
	font-size: 18px;
	font-weight: bold;
	
}
#tablepress-10 > tbody > tr > td.column-4 {
	font-size: 18px;
	/* font-weight: bold; */
}
#tablepress-10 > tbody > tr > td.column-9 {
/* 	font-size: 18px;
	font-weight: bold;
	padding-right: 7px !important; */
}

#tablepress-10 > tbody > tr > td.column-7 a,
#tablepress-12 > tbody > tr > td.column-7 a

{
	/* font-size: 18px; */
	color: green;
	font-weight: bold;
	padding-right: 7px !important;
}

#tablepress-10 > tbody > tr > td.column-8 a,
#tablepress-12 > tbody > tr > td.column-8 a

{
	/* font-size: 18px; */
	color: red;
	font-weight: bold;
	padding-right: 7px !important;
}
#tablepress-10 > tbody > tr > td.column-5 {
	/* width: 400px !important; */
}

#tablepress-12 .row-2 td,
#tablepress-12 .row-5 td,
#tablepress-12 .row-8 td,
#tablepress-12 .row-12 td,
#tablepress-12 .row-16 td,
#tablepress-12 .row-19 td,
#tablepress-12 .row-23 td,
#tablepress-12 .row-27 td,
#tablepress-12 .row-30 td,
#tablepress-12 .row-34 td,
#tablepress-12 .row-38 td,
#tablepress-12 .row-41 td
{
	font-weight: bold;
}

#tablepress-12 > thead > tr > th.column-3.sorting_disabled, 
#tablepress-12 > tbody > tr.row-12.even > td.column-3 {
	width: 135px;
	/* padding: 0px 20px 0px 20px !important; */
}


#tablepress-12 > thead > tr > th.column-6.sorting_disabled, 
#tablepress-12 > tbody > tr.row-12.even > td.column-6 {
	width: 135px; 
	/* padding: 0px 20px 0px 20px !important; */
}
#tablepress-10 > tbody > tr > td {
	/* padding: 5px 15px 5px 15px; */
}
@media (max-width:768px) {
	.wiersz1 {
		margin-top: -90px;
		margin-bottom: -260px;
	}
	section.hp-slider-revolution {
		margin-top: 0px !important;
	}

#page > div.header-top.light.bg-light.d-block {
	display: none  !important;
}


}
@media (min-width:768px) {
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .8rem !important;
		padding-left: .8rem !important;
	}







#tablepress-10,
#tablepress-12
{
	width: 100% !important; 
}


}



/*.vc_custom_1574322457385 {*/
/*    margin-bottom: -175px !important;*/
/*}*/

#post-2115 > div > div.vc_row.wpb_row.vc_row-fluid.wiersz2.vc_custom_1574322457385.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
    margin-bottom: -175px !important;
}
.sliddd {
	    /*margin-bottom: -110px !important;*/
	    margin-top: 110px !important;
}
.sliddd .wpb_button,
.sliddd  .wpb_content_element,
.sliddd  ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}

.tekst20 p{
	line-height: 32px;
}

.start_dol .vc_custom_1618927640012 {
    background-image: url(https://celbis.work10.netidea.pl/wp-content/uploads/2021/04/tlo_dol-1.jpg?id=5954) !important;
background-position: bottom right !important;
    background-repeat: no-repeat !important;
    background-size: contain;
}
.desktop-mode.light-colors-overlay .navbar-brand>img.brand-default {
    /*display: block !important;*/
}
.desktop-mode .navbar-brand>img.brand-dark, .desktop-mode .navbar-brand>img.brand-light, .desktop-mode .navbar-brand>img.brand-mobile {
    /*display: block !important;*/
}

a.navbar-brand.mb-0 {
	width: 245px;
}
#blocks3 > div > div {
	border-bottom: solid 5px #ffffff;
}







@media only screen and (min-device-width: 1600px) and (max-device-width: 4024px) and (orientation:landscape) {
.vc_custom_1622799682468 {

	    /*background-position: center -490px !important;*/
	
	}
}


div#img111 div.vc_column-inner.vc_custom_1622624221192 {
	justify-content: flex-end;
}
div.wpb_text_column.wpb_content_element.vc_custom_1622624768127 span {
	line-height: 36px;
}
div#img222 div.wpb_column.vc_column_container.vc_col-sm-12 {
	    background-image: url("http://sf.work10.netidea.pl/wp-content/uploads/2021/06/agnieszka.png");
    background-repeat: no-repeat;
    background-size: 30%;
	background-position: right bottom;
}
div#images3 figure.wpb_wrapper.vc_figure{
	text-align: center;
}
div#images3 div.vc_single_image-wrapper.vc_box_border_grey img.vc_single_image-img.attachment-full
 {
	width: 60%;
}
div#blocks3.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
	width: 24%;
margin: 2%;
height: 272px;
}
div#blocks3.vc_row.wpb_row.vc_inner.vc_row-fluid div#blocks32.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
	width: 40%;
}
div.vc_btn3-container.vc_btn3-left a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
	background-color: #8e724d;
}
div.header-top.light.bg-light.d-block div.col-md-6:first-child {
	flex-basis: 30%;
}
div.header-top.light.bg-light.d-block div.col-md-6 {
	flex-basis: 70%;
	max-width: unset !important;
}
div.header-top.light.bg-light.d-block {
	background-color: #f4f2ee !important;
	padding: 10px 0;
}
div#wpcf7-f7-o1 textarea {
	height: 100px;
}
div.widgets-footer div.vslmd-widget-container.contat-information-widget.widget-align-left>ul>li.contat-information-widget-item>span, div.widgets-footer div.vslmd-widget-container.contat-information-widget.widget-align-left>ul>li.contat-information-widget-item>span>i {
	color: white !important;
}

#wpuf-user_login, #wpuf-user_pass, .bbpress #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content, .bbpress #bbpress-forums fieldset.bbp-form input#bbp_topic_tags, .bbpress #bbpress-forums fieldset.bbp-form input#bbp_topic_title, .bbpress #bbpress-forums fieldset.bbp-form select#bbp_stick_topic_select, .bbpress #bbpress-forums fieldset.bbp-form select#bbp_topic_status_select, .bbpress .bbp-search-form form input#bbp_search, .form-control, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type=color], .wpcf7 input[type=date], .wpcf7 input[type=datetime-local], .wpcf7 input[type=datetime], .wpcf7 input[type=email], .wpcf7 input[type=file], .wpcf7 input[type=month], .wpcf7 input[type=number], .wpcf7 input[type=range], .wpcf7 input[type=search], .wpcf7 input[type=submit], .wpcf7 input[type=tel], .wpcf7 input[type=text], .wpcf7 input[type=time], .wpcf7 input[type=url], .wpcf7 input[type=week], .wpcf7 select, .wpcf7 textarea, .wpuf-fields input, .wpuf-fields select, .wpuf-fields textarea {
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-color: rgba(111,111,111,1);
    border-radius: .25rem;
}

.wyslijform button{
    border: none;
}
#jakpomagamy {
	min-height: 3.62416vh;
}

.tekst_obok1 {
	color: #fff !important;
	line-height: 28px;
}

@media only screen and (max-width: 769px) {

	#main {
		margin-top: 25px !important;
	}

	.tekst_obok1 {
		color: #212529 !important;
		line-height: 28px;
	}

.vc_custom_1624905358381 {
    margin-bottom: 40px !important;
}

	.swap-on-mobile {
		display: flex !important;
		flex-direction: column-reverse;
	}
	.sliddd {
	    /* margin-bottom: -110px !important; */
	    margin-top: -40px !important;
	}	

	.vc_custom_1622835617273 {
	    margin-bottom: 0px !important;
	    background-image: url(/wp-content/uploads/2021/06/tlo7-scaled.jpg?id=6223) !important;
	    background-position: center bottom !important;
	    background-repeat: no-repeat !important;
	    background-size: 510% !important;
	}
#jakpomagamy > div:nth-child(2) > div > div > h2 {
	margin-top: 0px !important;
}
#jakpomagamy > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1622624768127 {
	display: none;
}
}

@media only screen and (max-device-width: 1200px) {


div#blocks3.vc_row.wpb_row.vc_inner.vc_row-fluid div#blocks32.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
	width: 100%;
}
	div#blocks3.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
		width: 100% !important;
	margin: 2%;
	height: 272px;
	}


}