/** 28-05 **/
html body .gb-background-no-repeat .wp-block-buttons .wp-element-button, html body .gb-has-background-dim.gb-background-cover.gb-background-no-repeat.gb-has-custom-background-color a, html body .gb-has-background-dim.gb-background-no-repeat.gb-has-custom-background-color a, html body .gb-has-background-dim.gb-background-no-repeat.gb-has-custom-background-color .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{
    color: #ffffff !important;
    background: transparent !important;
    border: 2px solid #ffffff !important;
    background-size: 300% 100%;
    transition: all .4s ease-in-out;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
}
html body .has-white-background-color .wp-block-buttons .wp-element-button, .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link, html body .wp-block-buttons>.wp-block-button .wp-element-button, html body .gb-has-background-dim-100.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button, html body .gb-has-background-dim-60.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button, html body .gb-has-background-dim-70.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button, html body .gb-has-background-dim-80.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button, html body .gb-has-background-dim-90.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button{
    color: #ffffff !important;
    background: #F95E4A !important;
    border: 2px solid #F95E4A !important;
    background-size: 300% 100%;
    transition: all .4s ease-in-out;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
}
html body .post-archive .content--button.trans--bg a, html body .selected-post-archive--main .content--button.trans--bg a {
    background: #F95E4A;
    color: #ffffff !important;
    border-color: #F95E4A !important;
    border-width: 2px !important;
}
html body .post-archive .content--button.trans--bg a:hover, html body .selected-post-archive--main .content--button.trans--bg a:hover, .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link:hover, html body .wp-block-buttons>.wp-block-button .wp-element-button:hover{
    border-color: #FB8429 !important;
    border: 2px solid #FB8429 !important;
    color: #ffffff !important;
    background-color: #FB8429 !important;
    opacity: 1 !important;
    box-shadow: unset !important;
}
html body .gb-has-background-dim-10.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-10.gb-has-custom-background-color .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-20.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-20.gb-has-custom-background-color .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-30.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-30.gb-has-custom-background-color .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-40.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-40.gb-has-custom-background-color .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-50.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-50.gb-has-custom-background-color .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-60.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-60.gb-has-custom-background-color .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-70.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-70.gb-has-custom-background-color .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-80.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-80.gb-has-custom-background-color .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-90.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-90.gb-has-custom-background-color .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-100.gb-has-custom-background-color.gb-background-cover.gb-background-no-repeat .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover,
html body .gb-has-background-dim-100.gb-has-custom-background-color .gb-block-layout-column-inner .wp-block-buttons .wp-block-button .wp-element-button:hover
{
    box-shadow: inset 0 0 200px rgba(230, 230, 230, 0.25) !important;

}
html body .gb-background-no-repeat .wp-block-buttons .wp-element-button:hover {
    border-color: #FB8429 !important;
    border: 2px solid #FB8429 !important;
    opacity: 1 !important;
    box-shadow: unset !important;
}
/* html body .has-white-background-color .wp-block-buttons .wp-element-button:hover, html body .gb-background-no-repeat .wp-block-buttons .wp-element-button:hover, html body .gb-has-background-dim.gb-background-cover.gb-background-no-repeat.gb-has-custom-background-color a:hover, html body .gb-has-background-dim.gb-background-no-repeat.gb-has-custom-background-color a:hover, html body .gb-has-background-dim.gb-background-no-repeat.gb-has-custom-background-color .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link:hover{
    background: #FB8429 !important;
    border-color: #FB8429 !important;
    opacity: 1 !important;
    box-shadow: unset !important;
} */
.contact--form.mktoForm .mktoButtonRow button:hover{
	background: #FB8429 !important;
}
/* html body a:focus:not(.content--button a, .post-archive a), html body a:hover:not(.content--button a, .post-archive a) {
    color: #FB8429 !important;
} */
mark.has-inline-color, mark, a.ek-link:not(h2 a), :where(p.has-text-color:not(.has-link-color)) a:not(h2 a), .has-link-color strong, .post-tabs--sub-title p, .post-tabs-main--sub-title p, .contact--form.mktoForm label a, .sub--title.has-text-color  {
    color: #F95E4A !important;
}
.filtering--posts .filtering--sidebar .filtering--category .filtering--category__each {
    border-color: #F95E4A;
}
.filtering--posts .filtering--sidebar .filtering--category .filtering--category-title p {
    color: #F95E4A;
}
.filtering--posts .filtering--sidebar .filtering--category .filtering--category-title p svg path {
    fill: #F95E4A;
}
/* .filtering--posts .filtering--sidebar .filtering--category .filtering--category__item label {
    color: #000000;
}
.filtering--category__item label:before{
    border-color: #000000 !important;
}
.filtering--category__item input[type="checkbox"]:checked+label:before{
    background-color: #000000 !important;
} */
.post-tabs--categories ul li.active a {
    border-bottom: 2px solid #2AEDE5 !important;
    color: #000000;
}
/* .footer-nav--wrapper ul li a:hover {
    color: #2FA8DE;
} */
ul.blue--marker li:before{
	background: #F95E4A;
}
.footer-nav--wrapper ul li a:hover, .nav--wrapper ul li a:hover {
    color: #007981;
}
/** 28-05 **/


/*18-06*/
/* #menu-header-menu .pll-parent-menu-item a:before {
    content: unset !important;
} */
.pll-parent-menu-item > a {
    top: 2px;
    padding-left: 34px;
    color: #000;
    padding-right: 30px;
}
.pll-parent-menu-item > a:hover {
    color: #007981;
}
.pll-parent-menu-item ul.sub-menu {
    display: block !important;
    min-width: auto;
    padding: 0 0;
    visibility: hidden;
    opacity: 0;
    transition: .3s;
}
.pll-parent-menu-item:hover ul.sub-menu {
    visibility: visible;
    opacity: 1;
    transition: .3s;
}
.pll-parent-menu-item:before {
    content: "";
    background-image: url(https://apaclumen2stg.wpengine.com/wp-content/uploads/2024/06/globe-2x-black.png);
    width: 32px;
    height: 32px;
    background-size: 16px;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 5px;
    background-position: 64% 3px;
    transition: .3s;
}
li.pll-parent-menu-item>a:before {
    content: '';
    background-image: url(https://apaclumen2stg.wpengine.com/wp-content/uploads/2023/04/Vector.svg);
    height: 7px;
    width: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 5px;
}
.pll-parent-menu-item:hover:before {
    background-image: url(https://apaclumen2stg.wpengine.com/wp-content/uploads/2024/06/globe-2x-hover.png);
    transition: .3s;
}
li.menu-item-has-children.pll-parent-menu-item {
    position: absolute;
    right: 160px;
	top:36%;
	display:none;
}
.custom--header {
    position: relative;
}
.pll-parent-menu-item ul.sub-menu {
    width: 100%;
}

@media screen and (max-width: 1080px) {
	li.menu-item-has-children.pll-parent-menu-item {
		right: 80px;
		top: 33%;
		z-index: 999;
	}
}
@media screen and (max-width: 567px) {
	li.menu-item-has-children.pll-parent-menu-item {
		right: 50px;
		top: 39%;
	}
	.pll-parent-menu-item > a {
		font-size: 12px;
		padding-right: 22px;
	}
	.pll-parent-menu-item:before{
		top:0px;
	}
	.pll-parent-menu-item ul.sub-menu li a {
		font-size: 13px;
	}
	header.site-header {
		padding: 0 18px;
	}
	header.site-header .content--image.header--logo {
		max-width: 100px;
	}
	header.site-header .content--image.header--logo {
		max-width: 100px;
		padding: 0 0 0 0 !important;
	}
	header.site-header .content--image.header--logo img {
		vertical-align: middle;
	}

}
/*18-06*/

