.gt_float_switcher .gt_options.gt-open {
		background: #5EA8A8; 
		overflow: auto;
    width: 130px;
}

.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day:hover, .mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkio, .mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__hover, .mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__selected {
		background: #5EA8A8 !important;
} 

.mixpicker .mixpicker__btn {
		background: #5EA8A8 !important;
}


#wis2-panel .wis2-panel--horizontal.fixed {
		border-top: 2px solid #5EA8A8;
}

#wis2-panel .wis2-input:hover {
    border-color: #5EA8A8;
}

#wis2-panel .wis2-input:before {
		color: #5EA8A8;
}

#wis2-panel .wis2-panel--horizontal .wis2-button {
    width: 150px;
    background: #5EA8A8;
    border: #5EA8A8;
}

.menu {
		padding-right: 95px; 
}

.gt-current-lang { 
		background: #5EA8A8;
}

.gt_float_switcher {
		box-shadow: none; 
}

.gt_switcher_wrapper {
    padding-top: 
}


.bg-light a {
		color: #233E3E;
}

.poczuj { 
	font-family: "Oswald";
    width: auto;
    color: rgb(94, 168, 168) !important;
    text-decoration: none;
    line-height: 67px !important;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 50px !important;	
}

h3, .h3 {
    font-size: 25px !important;
    line-height: 30px !important;
		
}

		h2, .h2 {
    font-size: 25px !important;
    line-height: 30px !important;
}

h1, .h1 {
    font-size: 25px !important;
    line-height: 30px !important;
}

.category-more a {
		display: none; 
} 


.tlg-likes-button.tlg-likes-normal {
		display: none; 
}


.entry-meta span, .entry-meta i {
		display: none; 
}


.filters.center-absolute-inner {
  display: none; 
}


.nav-container nav.bg-dark, .nav-container nav.bg-graydark {
  background-color: #5ea8a8; 
  padding-bottom: 10px;
}


.widgetsubtitle {
      font-size: 24px;
    padding-bottom: 10px;
  color: #233E3E;
}




@media (max-width: 767px) {
.nav-container nav .nav-bar > .module:first-child {
    width: 60%;
    background-color: #5ea8a8;
}
  
  .nav-container nav .nav-bar .module, .nav-container nav .nav-bar .module-group {
  background-color: #5ea8a8;
}
  .nav-container nav .nav-bar { 
      background-color: #5ea8a8;
}

}







.wpb_content_element { 
  margin-bottom: 0px; 
}


.text_paragraf { 
padding: 40px; 
  margin: 0; 
font-family: Hind, arial, sans-serif !important; 
}


.text_naglowek { 
padding: 40px; 
font-family: Hind, arial, sans-serif !important; 
  font-size: 26px; 
}


@media (max-width: 1119px) {
.box-zoom .box-mask {
  background-color: #5ea8a8;
  }
}


@media (max-width: 1024px){
.image-half .container {
    margin: 0px;
  }
}


@media only screen and (max-width: 479px){
.container {
    width: 100%;
  }}


.bg-light .btn-1:hover, .bg-secondary .btn-1:hover {
    border-color: #233E3E;
    background-color: #233E3E;
}

.bg-light .btn-1f:after, .bg-secondary .btn-1f:after {
    background: #233E3E;
}


.mb8 {
  font-family: oswald; 
}


.icon-image {
    border-radius: 0%;
    box-shadow: none;
    margin: 0;
  margin-top: 100px;
  margin-bottom: 20px;
}

.icon-image img {
    display: inline;
    width: 30%;
}

.icon-image .image-overlay {
  border: none;
}

.icon-image .image-overlay {
border: none; 
}

.icon-link:hover .icon-image .image-overlay {
background: none; 
}



figure.hover-caption-2 figcaption:hover {
    background-color: rgba(187, 67, 68, 1);
}

//figure.hover-caption-2 figcaption:hover {
    background-color: #1C1B1B;
}

figure.hover-caption-2 img {
  opacity:1 !important;
}

figure.hover-caption-2 img:hover {
  opacity:1 !important;
  filter: saturate(0);
}
.tlg-banner figure {
    margin-bottom: 20px;
    margin-right: 10px;
  margin-left: 10px;
}

.box-zoom .box-pic img {
  max-width: 95%;
  max-height: 95%;
      padding: 20px;
}

@media(max-width: 767px) {
		.tense-blog {
			padding: 0 15px;	
		}
}

.tense-blog p, .tense-blog ol, .tense-blog ul {
	text-align: justify;
}

.tense-blog h1 {
	font-size: 24px;
}

.tense-blog h2 {
	font-size: 20px;
	margin: 20px 0;
}

.tense-blog h3 {
	font-size: 18px;
	margin: 20px 0;
}