/*
Theme Name: Hibiscus Child
Theme URI: https://hibiscus.qodeinteractive.com
Description: A child theme of Hibiscus
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: hibiscus
Template: hibiscus
*/

.qodef-header-navigation .sub-menu:after {

    background: url('../hibiscus/assets/img/noise-light.jpg');
}

.qodef-mobile-header-navigation:after {
	background: url('../hibiscus/assets/img/noise-light.jpg');
}

@media screen and (min-width: 1200px) {
	
/* .qodef-header-navigation ul li.qodef-menu-item--narrow ul {
	width: auto; 
	left: unset;
} */
	
.qodef-header-sticky-inner .qodef-header-logo-image {
	max-height: 80% !important;
}

}

@media screen and (min-width: 769px) {
	#ect-events-list-content .ect-list-post-right .ect-list-description {
	display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 40px;
		border: none;
}


}

.ect-list-date .ect-date-area .ev-time {
	font-size: 13px !important;
}

#ect-events-list-content a.ect-events-read-more {
	font-weight: 500 !important;
}

.ect-list-date .ect-date-area .ev-day {
	    color: #d19a27;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown__button, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button {
	width: 240px;
}

#Warstwa_1 {
	height: 200px;
	width: 200px;
	    margin-bottom: -50px;
    margin-top: -50px;
}

/***************************************************
 * Generated by SVG Artista on 7/13/2023, 4:42:30 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 30.902652413026093px;
    stroke-dasharray: 30.902652413026093px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 30.902652413026093px;
  }
}

@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 30.902652413026093px;
    stroke-dasharray: 30.902652413026093px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 30.902652413026093px;
  }
}

.svg-elem-1 {

}

@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 53.96194249037517px;
    stroke-dasharray: 53.96194249037517px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 53.96194249037517px;
  }
}

@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 53.96194249037517px;
    stroke-dasharray: 53.96194249037517px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 53.96194249037517px;
  }
}

.svg-elem-2 {
}

@-webkit-keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 45.47964232568274px;
    stroke-dasharray: 45.47964232568274px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.47964232568274px;
  }
}

@keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 45.47964232568274px;
    stroke-dasharray: 45.47964232568274px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.47964232568274px;
  }
}

.svg-elem-3 {

}

@-webkit-keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 26.567254551072182px;
    stroke-dasharray: 26.567254551072182px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 26.567254551072182px;
  }
}

@keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 26.567254551072182px;
    stroke-dasharray: 26.567254551072182px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 26.567254551072182px;
  }
}

.svg-elem-4 {

}

#eSw5Ho0pV4v1 {
	height: 80px;
	width: 150px;
}

.reveal{
  position: relative;
  opacity: 0;
  transition: 1s all ease;
}

.reveal.active {
	opacity: 1;
}

.reveal.active .svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
          animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
}


.reveal.active .svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both;
          animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both;
}


.reveal.active .svg-elem-3 {
  -webkit-animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both;
          animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both;
}


.reveal.active .svg-elem-4 {
  -webkit-animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both;
          animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both;
}

.column-gap .elementor-container {
	column-gap: 30px;
	row-gap: 30px;
}

.wpcf7-acceptance {
	display: none !important;
	opacity: 0 !important;
}

.page-id-22317 #qodef-page-inner, .page-id-22295 #qodef-page-inner, .page-id-22214 #qodef-page-inner, .page-id-22216 #qodef-page-inner, .page-id-22218 #qodef-page-inner  {
	padding-bottom: 0;
}

#qodef-page-inner {
	padding-top: 70px;
}
.post-type-archive-tribe_events 
#qodef-page-inner {
	padding: 0;
}

.wptb-table-container {
	margin: 0 auto !important;
}

table td {
	border-right: 0;
}

.promo_btn {
	padding: 3px 20px !important;
	display: none !important;

}

#promo-outer {
	overflow: hidden;
}

#promo-outer {
	box-shadow: none; 
	padding: 0;
}

#promo-outer #close {
	line-height: 33px;
}

.qodef-header-navigation>ul>li>a, .qodef-header-navigation>ul>li.qodef-menu-item--narrow ul li>a {
	text-decoration: none;
}

@media screen and (min-width:768px) and (max-width:1024px) {
	.column-gap .elementor-col-33 {
		width: 100% !important; 
	}
	
		.column-gap .elementor-col-33 .qodef-m-image img {
		margin: auto;
	}
}

input::-webkit-date-and-time-value {
  text-align: left;
}

@media only screen and (max-width: 480px) and (min-width: 0) {
	.qodef-page-footer-outer .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
    margin-bottom: 30px;
}
}

@media screen and (min-width:1024px) and (max-width: 1300px) {
	.qodef-header-navigation>ul>li {
		margin: 0 5px;
	}
	
	.qodef-header--centered #qodef-page-header-inner>div .qodef-header-navigation {
		margin: 0 12px;
	}
	
	#hibiscus_core_button-2 {
		display: none;
	}
}

#qodef-page-footer .widget:not(.widget_hibiscus_core_title_widget) {
	margin: 0 0 9px;
}

.column-gap .qodef-m-title {
    min-height: 43px;
    display: flex;
    align-items: center;
    justify-content: center; 
}

@media screen and (max-width:767px) {
	#qodef-page-footer .widget:not(.widget_hibiscus_core_title_widget) {
		margin: 15px 0;
	}
}

/* Odstępy  */

@media screen and (max-width:767px) {
	#qodef-page-footer-middle-area-inner {
		padding: 40px 0 !important;
	}
	
	.qodef-page-footer-outer .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
		margin-bottom: 0;
	}
	
	#qodef-page-inner {
		padding: 40px 0;
	}
}

@media screen and (min-width: 768px) {
	.qodef-clients-list .qodef-grid-inner { 
	display: flex; 
	}
}

.grecaptcha-badge {
	display: none !important;
}

#ect-no-events {
	display: none !important;
}