/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.jeden h1, .jeden h2, .jeden h3, .jeden h4 {
	color: white !important;
}
.jeden h2 {
	font-size: 50px !important;
}

.jeden h4 {
	font-size: 30px !important;
	font-weight: 100 !important;
}

.biale h1, .biale h2, .biale h3, .biale h4, .biale h5 {
	color: white !important;
}

.nectar-icon-list-item {
	margin-bottom: 20px !important;
}

.list-icon-holder {
	border: 0 !important;
	background-color: none !important;
	background: url('img/circle.png') center center no-repeat !important;
	background-size: contain !important;
color: white !important;
font-weight: bold !important;
text-align: center !important;
  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 0 !important;

  /* Firefox 1-3.6 */
  -moz-border-radius: 0 !important;
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 0 !important;
  
  
}

body .nectar-icon-list-item .list-icon-holder >span {
	margin: 0 !important;
}

.dlakogo {
	width: auto !important;
	margin-top: 30px !important;
}

.druga .lewa h3 {
	font-size: 30px !important;
    line-height: 1.2 !important;
}

.druga .lewa h4 {
	font-size: 24px !important;
    line-height: 1.2 !important;
    font-weight: 100 !important;
}

.druga .prawa h3 {
	font-size: 36px !important;
    line-height: 1.2 !important;
    margin-bottom: 30px !important;
}

.nectar-icon-list-item h4 {
	
	font-size: 24px !important;
    line-height: 1.2 !important;
    font-weight: 100 !important;
}

.strus {
	position: relative;
	left: 30px !important;
	z-index: 9999999 !important;
}

.kolumna1 {
	width: 48%;
	float: left;
}
.kolumna2 {
	width: 48%;
	float: right;
}

small {
	font-size: 12px !important;
	line-height: 12px !important;
}

.flickity-slider .cell {
}


.flickity-slider .cell {
}

.flickity-viewport {
	margin-top: 0 !important;
}

.flickity-viewport img {
	height: 100px !important;
	width: auto !important;
	display: block !important;
	margin: 0 auto !important;
}

.nectar-icon-list-item h4 {
	color: #0a505a !important;
}

.stopka h4 {
	color: #6ee3e0 !important;
}

.czwarty {
	margin-bottom: 0 !important;
}

.flickity-viewport {
	margin-bottom: 0 !important;
}
.flickity-slider .cell {
	
    height: auto;
    overflow: auto !important;}

.wraparound {
	overflow: auto !important;
}

.kolumna2 ul {
	margin-bottom: 0 !important;
}

/*
.schemat {
	position:relative;
	top: 50px !important;
} */

h4 {
	font-size: 30px !important;
	color: #44a4a1 !important;
}

.kroki img {
	height: 40px !important;
}

.prawa img {
	height:80px !important;
}

.nomargin {
	margin-bottom: 5px !important;
}

.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button:before {
	background: #f7f7f7 !important;
}

.dlakogokontener .img-with-aniamtion-wrap {
	display: inline-block !important;
}

.strus {
	position: relative !important;
    z-index: 9999999999999999999 !important;
}

#problem-zaparc .vc_col-sm-7 {
	    position: relative !important;
    z-index: 9 !important;
}

.img-with-aniamtion-wrap[data-max-width="75%"] .inner {
	    max-width: 93% !important;
}

.dlakogokontener .hover-wrap {
	margin-bottom: 0 !important;
}

.karuzela .cell p {
	color: black !important;
}

.problem {
	position: relative !important;
    z-index: 99999999 !important;
}

sup {
	    line-height: 1 !important;
}

.przyczyny h4 {
	margin-top: -90px !important;
    width: 200% !important;
    margin-bottom: 30px !important;
}

.kolumna1 ul, .kolumna2 ul {
	margin-bottom: 0 !important;
}

.row .col h4 {
	margin-bottom: 37px !important;
}

.row .col .materialy h4 {
	    margin-bottom: -10px !important;
    margin-top: 44px !important;
}

.row .col .nazwa h4 {
	margin-bottom: -5px !important;
}

.wcelu {
	margin-top: 10px !important;
}

@media screen and (max-width: 699px) {
	
	h4 {
		line-height: 1.2 !important;
	}

.jeden {
	padding-top: 100px !important;
}

.jeden h4 {
	font-size: 24px !important;
	line-height: 1.2 !important;
}

.jeden h2 {
	font-size: 32px !important;
}

.druga .lewa h3 {
	font-size: 26px !important;
}

.druga .lewa h4 {
	font-size: 26px !important;
}

.kolumna1 {
	margin-bottom: 30px !important;
}

.kolumna1, .kolumna2 {
	width: 100% !important;
}
	
	.kolumna1 {
		margin-bottom: 0 !important;
	}

}