/*
Theme Name:   PZ
Description:  Punt Zero theme
Author:       adminPZ
Author URL:   http://2021.puntzero.cat
Template:     Divi
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  PZ
*/

/* Write here your own personal stylesheet */

#main-header,
#main-header.et-fixed-header {
	box-shadow: none !important;
    -webkit-box-shadow: none !important;
	background-color: transparent !important;
}
#top-menu li.current-menu-ancestor>a,
#top-menu li.current-menu-item>a
.mobile_menu_bar:after,
.mobile_menu_bar:before {
	font-size: 48px;
}
.mobile_menu_bar:not(.scrolled):after,
.mobile_menu_bar:not(.scrolled):before {
	color: white !important;
}

.mobile_menu_bar.scrolled:after,
.mobile_menu_bar.scrolled:before {
	color: black !important;
}

.menu-black.mobile_menu_bar:after,
.menu-black.mobile_menu_bar:before {
	color: black !important;
}

.menu-white.mobile_menu_bar:after,
.menu-white.mobile_menu_bar:before {
	color: white !important;
}

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

	100% {
		stroke-dashoffset: 1042.53076171875px;
		stroke-dasharray: 521.265380859375px;
	}
}

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

	100% {
		stroke-dashoffset: 1042.53076171875px;
		stroke-dasharray: 521.265380859375px;
	}
}

@-webkit-keyframes animate-svg-fill-1 {
	0% {
		fill: transparent;
	}

	100% {
		fill: rgb(29, 29, 27);
	}
}

@keyframes animate-svg-fill-1 {
	0% {
		fill: transparent;
	}

	100% {
		fill: rgb(29, 29, 27);
	}
}

.svg-elem-1 {
	-webkit-animation: animate-svg-stroke-1 3s ease-in-out 0s both,
											 animate-svg-fill-1 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s both;
					animation: animate-svg-stroke-1 3s ease-in-out 0s both,
							 animate-svg-fill-1 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s both;
}

@media only screen and (min-width: 981px) {
	#contenedor {
		position: fixed;
		width: 100%;
		display: flex;
	}
	#contenedor .fila {
			min-width: 100%;
	}
}
@media only screen and (max-width:981px){
		#contenedor {
				transform: none!important;
		}
}