@-webkit-keyframes T1S3DF {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	40% {
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	80% {
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
}

@keyframes T1S3DF {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	40% {
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	80% {
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
}

@-webkit-keyframes T1S3L {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	40% {
		-webkit-transform: translateY(-.375rem);
		transform: translateY(-.375rem);
	}
	
	80% {
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
}

@keyframes T1S3L {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	40% {
		-webkit-transform: translateY(-.375rem);
		transform: translateY(-.375rem);
	}
	
	80% {
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
}

@-webkit-keyframes T1S4DF {
	0% {
		margin-right: 0;
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		width: 100%;
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	40% {
		width: 0;
		margin-right: 0;
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	80% {
		width: 0;
		margin-right: auto;
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
	
	90% {
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
}

@keyframes T1S4DF {
	0% {
		margin-right: 0;
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		width: 100%;
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	40% {
		width: 0;
		margin-right: 0;
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	80% {
		width: 0;
		margin-right: auto;
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
	
	90% {
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
}

@-webkit-keyframes T1S4L {
	0% {
		margin-left: 0;
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		width: 100%;
		-webkit-transform: translateY(-.375rem);
		transform: translateY(-.375rem);
	}
	
	40% {
		width: 0;
		margin-left: 0;
		-webkit-transform: translateY(-.375rem);
		transform: translateY(-.375rem);
	}
	
	80% {
		width: 0;
		margin-left: auto;
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
	
	90% {
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
}

@keyframes T1S4L {
	0% {
		margin-left: 0;
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		width: 100%;
		-webkit-transform: translateY(-.375rem);
		transform: translateY(-.375rem);
	}
	
	40% {
		width: 0;
		margin-left: 0;
		-webkit-transform: translateY(-.375rem);
		transform: translateY(-.375rem);
	}
	
	80% {
		width: 0;
		margin-left: auto;
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
	
	90% {
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
}

@-webkit-keyframes T1S5DF {
	0% {
		margin-right: 0;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: top right;
		transform-origin: top right;
	}
	
	25% {
		width: 100%;
		-webkit-transform: translateY(.375rem) rotate(10deg);
		transform: translateY(.375rem) rotate(10deg);
	}
	
	30% {
		width: 100%;
		-webkit-transform: translateY(.375rem) rotate(10deg);
		transform: translateY(.375rem) rotate(10deg);
	}
	
	40% {
		width: 0%;
		-webkit-transform: translateY(.375rem) rotate(10deg);
		transform: translateY(.375rem) rotate(10deg);
	}
	
	50% {
		width: 0%;
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
	
	90% {
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
}

@keyframes T1S5DF {
	0% {
		margin-right: 0;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: top right;
		transform-origin: top right;
	}
	
	25% {
		width: 100%;
		-webkit-transform: translateY(.375rem) rotate(10deg);
		transform: translateY(.375rem) rotate(10deg);
	}
	
	30% {
		width: 100%;
		-webkit-transform: translateY(.375rem) rotate(10deg);
		transform: translateY(.375rem) rotate(10deg);
	}
	
	40% {
		width: 0%;
		-webkit-transform: translateY(.375rem) rotate(10deg);
		transform: translateY(.375rem) rotate(10deg);
	}
	
	50% {
		width: 0%;
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
	
	90% {
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
}

@-webkit-keyframes T1S5DM {
	0% {
		width: 100%;
		opacity: 1;
	}
	
	40% {
		width: 100%;
	}
	
	50% {
		width: 0%;
		opacity: 1;
	}
}

@keyframes T1S5DM {
	0% {
		width: 100%;
		opacity: 1;
	}
	
	40% {
		width: 100%;
	}
	
	50% {
		width: 0%;
		opacity: 1;
	}
}

@-webkit-keyframes T1S5L {
	0% {
		margin-left: 0;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: bottom left;
		transform-origin: bottom left;
	}
	
	25% {
		width: 100%;
		-webkit-transform: translateY(-.375rem) rotate(10deg);
		transform: translateY(-.375rem) rotate(10deg);
	}
	
	30% {
		width: 100%;
		-webkit-transform: translateY(-.375rem) rotate(10deg);
		transform: translateY(-.375rem) rotate(10deg);
	}
	
	40% {
		width: 0%;
		-webkit-transform: translateY(-.375rem) rotate(10deg);
		transform: translateY(-.375rem) rotate(10deg);
	}
	
	50% {
		width: 0%;
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
	
	90% {
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
}

@keyframes T1S5L {
	0% {
		margin-left: 0;
		-webkit-transform: none;
		transform: none;
		-webkit-transform-origin: bottom left;
		transform-origin: bottom left;
	}
	
	25% {
		width: 100%;
		-webkit-transform: translateY(-.375rem) rotate(10deg);
		transform: translateY(-.375rem) rotate(10deg);
	}
	
	30% {
		width: 100%;
		-webkit-transform: translateY(-.375rem) rotate(10deg);
		transform: translateY(-.375rem) rotate(10deg);
	}
	
	40% {
		width: 0%;
		-webkit-transform: translateY(-.375rem) rotate(10deg);
		transform: translateY(-.375rem) rotate(10deg);
	}
	
	50% {
		width: 0%;
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
	
	90% {
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
}

@-webkit-keyframes T2S3DF {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		-webkit-transform: none;
		transform: none;
	}
	
	40% {
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	80% {
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
}

@keyframes T2S3DF {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		-webkit-transform: none;
		transform: none;
	}
	
	40% {
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	80% {
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
}

@-webkit-keyframes T2S3DFB {
	0% {
		width: 100%;
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes T2S3DFB {
	0% {
		width: 100%;
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		-webkit-transform: none;
		transform: none;
	}
}

@-webkit-keyframes T2S3DMA {
	0% {
		width: 100%;
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes T2S3DMA {
	0% {
		width: 100%;
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		-webkit-transform: none;
		transform: none;
	}
}

@-webkit-keyframes T2S3DL {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		-webkit-transform: none;
		transform: none;
	}
	
	40% {
		-webkit-transform: translateY(-.25rem);
		transform: translateY(-.25rem);
	}
	
	80% {
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
}

@keyframes T2S3DL {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		-webkit-transform: none;
		transform: none;
	}
	
	40% {
		-webkit-transform: translateY(-.25rem);
		transform: translateY(-.25rem);
	}
	
	80% {
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
}

@keyframes T2S3DFB {
	0% {
		width: 100%;
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes T2S3DMA {
	0% {
		width: 100%;
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		-webkit-transform: none;
		transform: none;
	}
}

@-webkit-keyframes T2S5DF {
	20% {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes T2S5DF {
	20% {
		-webkit-transform: none;
		transform: none;
	}
}

@-webkit-keyframes T2S5DFB {
	20% {
		width: 0%;
	}
}

@keyframes T2S5DFB {
	20% {
		width: 0%;
	}
}

@-webkit-keyframes T2S5DFA {
	20% {
		width: 0%;
	}
}

@keyframes T2S5DFA {
	20% {
		width: 0%;
	}
}

@-webkit-keyframes T2S5DL {
	20% {
		-webkit-transform: 100%;
		transform: 100%;
	}
}

@keyframes T2S5DL {
	20% {
		-webkit-transform: 100%;
		transform: 100%;
	}
}

@keyframes T2S5DL {
	20% {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes T2S5DFB {
	20% {
		width: 0%;
	}
}

@-webkit-keyframes T2S5DMA {
	20% {
		width: 0%;
	}
}

@keyframes T2S5DMA {
	20% {
		width: 0%;
	}
}

@-webkit-keyframes T4S2DF {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		width: 2px;
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	40% {
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	80% {
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
}

@keyframes T4S2DF {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		width: 2px;
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	40% {
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	80% {
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
}

@-webkit-keyframes T4S2L {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		width: 2px;
		-webkit-transform: translateY(-.375rem);
		transform: translateY(-.375rem);
	}
	
	40% {
		-webkit-transform: translateY(-.375rem);
		transform: translateY(-.375rem);
	}
	
	80% {
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
}

@keyframes T4S2L {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	20% {
		width: 2px;
		-webkit-transform: translateY(-.375rem);
		transform: translateY(-.375rem);
	}
	
	40% {
		-webkit-transform: translateY(-.375rem);
		transform: translateY(-.375rem);
	}
	
	80% {
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
}

@-webkit-keyframes T4S3 {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes T4S3 {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes T4S3DF {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	40% {
		width: 2px;
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	80% {
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
}

@keyframes T4S3DF {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	40% {
		width: 2px;
		-webkit-transform: translateY(.375rem);
		transform: translateY(.375rem);
	}
	
	80% {
		-webkit-transform: translateY(.375rem) rotate(45deg);
		transform: translateY(.375rem) rotate(45deg);
	}
}

@-webkit-keyframes T4S3L {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	40% {
		width: 2px;
		-webkit-transform: translateY(-.375rem);
		transform: translateY(-.375rem);
	}
	
	80% {
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
}

@keyframes T4S3L {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	40% {
		width: 2px;
		-webkit-transform: translateY(-.375rem);
		transform: translateY(-.375rem);
	}
	
	80% {
		-webkit-transform: translateY(-.375rem) rotate(-45deg);
		transform: translateY(-.375rem) rotate(-45deg);
	}
}

@-webkit-keyframes T4S4 {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes T4S4 {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes T4S4DF {}

@keyframes T4S4DF {}

.et_divi_100_custom_hamburger_menu .mobile_menu_bar:before, .et_divi_100_custom_hamburger_menu .mobile_menu_bar:after {
	display: none;
}

@media (max-width: 980px) {
	.et_divi_100_custom_hamburger_menu .mobile_menu_bar {
		padding-bottom: 0;
		margin-bottom: 26px;
	}
}