

.sp-megamenu-parent > li.reZielony.active > a,
.sp-megamenu-parent > li.reZielony.active:hover > a,
.sp-megamenu-parent > li.reZielony:hover > a {
	color: #ff007d;
  font-size:1.1rem
}

.sp-megamenu-parent > li.reCzerwony.active > a,
.sp-megamenu-parent > li.reCzerwony.active:hover > a,
.sp-megamenu-parent > li.reCzerwony:hover > a {
	
color: #00a98c;
  font-size:1.1rem
}


.application-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    background: #ff6a00;
  margin-left:20px;
  position: relative;
}

.application-btn:before {
    content: "";
    position: absolute;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background: linear-gradient(225deg,#ff5202,#ff7d26);
    transition: background .3s ease-in-out;
}

.application-btn:hover:before {
    background: linear-gradient(225deg,#d1d1d1,#f1f1f1);
}

.application-btn img {
    z-index: 1;
    filter: invert(0);
  transition: filter .3s ease-in-out;}

.sp-megamenu-parent > li.rePomaranczowy.active > a,
.sp-megamenu-parent > li.rePomaranczowy.active:hover > a,
.sp-megamenu-parent > li.rePomaranczowy:hover > a {
	color: #ff6a00;
  font-size:1.1rem
}

.sp-megamenu-parent > li.reNiebieski.active > a,
.sp-megamenu-parent > li.reNiebieski.active:hover > a,
.sp-megamenu-parent > li.reNiebieski:hover > a {
	color: #3175c9;
  font-size:1.1rem
}

.sp-megamenu-parent > li.reKontakt.active > a,
.sp-megamenu-parent > li.reKontakt.active:hover > a,
.sp-megamenu-parent > li.reKontakt:hover > a {
	color: #fbb03b;
  font-size:1.1rem
}

.sp-megamenu-parent > li.reFioletowy.active > a,
.sp-megamenu-parent > li.reFioletowy.active:hover > a,
.sp-megamenu-parent > li.reFioletowy:hover > a {
	color: #93278f;
  font-size:1.1rem
}





.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	border-bottom-left-radius: 15px;
}

.sp-megamenu-parent .reCzerwony .sp-dropdown .sp-dropdown-inner {
	background: #00a98c;
}
.sp-megamenu-parent .rePomaranczowy .sp-dropdown .sp-dropdown-inner {
	background: #ff007d;
}
.sp-megamenu-parent .reNiebieski .sp-dropdown .sp-dropdown-inner {
	background: #3175c9;
}
.sp-megamenu-parent .reKontakt .sp-dropdown .sp-dropdown-inner {
	background: #fbb03b;
}
.sp-megamenu-parent .reFioletowy .sp-dropdown .sp-dropdown-inner {
	background: #93278f;
}

@font-face{font-family:Avertastd;src:url(../fonts/avertastd-black.otf) format("opentype");font-weight:900}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-extrabold.otf) format("opentype");font-weight:800}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-bold.otf) format("opentype");font-weight:700}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-semibold.otfb) format("opentype");font-weight:600}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-regular.otf) format("opentype");font-weight:400}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-light.otf) format("opentype");font-weight:300}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-thin.otf) format("opentype");font-weight:200}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-extrathin.otf) format("opentype");font-weight:100}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-blackitalic.otfa) format("opentype");font-weight:900;font-style:italic}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-extrabolditalic.otf) format("opentype");font-weight:800;font-style:italic}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-bolditalic.otf) format("opentype");font-weight:700;font-style:italic}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-semibolditalic.otf) format("opentype");font-weight:600;font-style:italic}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-regularitalic.otf) format("opentype");font-weight:400;font-style:italic}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-lightitalic.otf) format("opentype");font-weight:300;font-style:italic}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-thinitalic.otf) format("opentype");font-weight:200;font-style:italic}
@font-face{font-family:Avertastd;src:url(../fonts/avertastd-extrathinitalic.otf) format("opentype");font-weight:100;font-style:italic
}




#sppb-addon-1512068798151 {
	border-radius: 0 0 0 50px !important;
}
#sppb-addon-1615059494299 {
	background: #ff007d;
	border-bottom-left-radius: 50px;
}
