.elementor-kit-9839{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#161616;--e-global-color-accent:#61CE70;--e-global-color-3bc4ddc:#EDF9FC;--e-global-color-73a1bff:#FBDB88;--e-global-color-c7ff47b:#EDEAE8;--e-global-color-1d1cf74:#FEC44E;--e-global-color-8ec4fdb:#1F0F0A;--e-global-color-0d1ac27:#3A2E2C;--e-global-color-97e06ef:#FFCF70;--e-global-color-6027c3a:#231C1A;--e-global-color-9811307:#EDEAE8;--e-global-color-36abd7f:#69534F;--e-global-color-c180662:#FFFFFF;--e-global-color-e77c00f:#40ABC9;--e-global-color-ace1bdf:#171212;--e-global-color-c2f8866:#A7E0F1;--e-global-color-ebdf3c4:#B8E6F4;--e-global-color-3b9c6ec:#795101;--e-global-color-4d93055:#EDF9FC7A;--e-global-typography-primary-font-family:"Assistant";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Assistant";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Assistant";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-9839 a{color:var( --e-global-color-e77c00f );text-decoration:none;}.elementor-kit-9839 a:hover{color:var( --e-global-color-36abd7f );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-9839 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Comments Area*/
.comments-area {
    font-family: Assistant,Roboto, Sans-Serif 
}
.form-submit input[type="submit"] {
    color: #60B9D2;
    background-color: #35231D !important;
     border: 1px solid #35231D;
}


/*--------------*/
/* Events Posts */
/*--------------*/

.event-posts .sharedaddy {
    display: none;
}

/*---------------------------------*/
/* Images on Candidates 2022 Pages */
/*---------------------------------*/

@media screen AND (max-width: 540px) {
.modify-padding-on-mobile {

margin: 0px 200px 25px 0px;
}

/*---------------------------------------*/
/* Off Canvas Menu for Tablet and Mobile */
/*---------------------------------------*/

.tablet-mobile-menu .pp-floating-element {
    top: 25px !important;
    right: 20px !important;
}

.swiper-slide-contents {
    width: 1300px;
    margin-left: auto;
    margin-right: auto;

}
.text-width-700 {
    max-width: 700px;
    margin: auto;
}

.tablet-mobile-menu i.fa-plus {
    display: block;
    position: absolute;
    right: 20px;
}
.tablet-mobile-menu i.fa-external-link-square-alt {
    display: block;
    position: absolute;
    right: 20px;
}

/*-----------------------*/
/*Historic Picture in About Us Page*/
/*-----------------------*/

.historic-picture {
	margin-top: 10px
}

/*-----------------------*/
/* Sidebar Sub Menu Item */
/*-----------------------*/

.sidebar-submenu-item {
    margin-top: -20px;
}

.button-link {
    text-decoration: none !important;
}
/*---------------------------*/
/* Beginn Wild Apricot Login */
/*---------------------------*/

.wa-login-desktop-tablet .button-primary {
	color:#ffffff;
	background-color: transparent;
	border-bottom: solid 1px #ffffff;
	border-radius: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	padding: 0.1em 0.009em;
	font-size: 14px;
	float: right;
	text-transform: uppercase;
	margin-top: 10px;
	margin-left: 40px;
	font-weight: 400;
}

.wa-login-desktop-tablet .button-primary:hover {
	color:#ffffff;
	background-color: transparent;
	border-bottom: solid 3px #ffffff;
}

.wa-login-desktop-tablet .button-primary:active {
	color:white;
	background-color: rgba(0,0,0,0);
	border-color: #ffffff
}



.wa-login-desktop-tablet .wa_login_shortcode p {
	font-size: 0px;
	color: transparent;
	float: left;
	padding-top:6px;
	font-weight: 300;
}

.wa-login-desktop-tablet .login-container-mobile.wa_login_shortcode p {
    font-family: Assistant, Sans-Serif;
	font-size:16px;
	font-weight: 400;
	
}
.wa-login-desktop-tablet .login-mobile {
		position: absolute;
		right: 1px;
		top: 50px;	

    padding-left: 20px;
    padding-right: 20px;

}
.wa-login-desktop-tablet .login-desktop {
    z-index: 1000;
}

.wa-login-desktop-tablet .login-tablet {
margin-right: -20px;
    z-index: 1000;
}



.wa-login-offcanvas .button-primary {
	color:#333;
	background-color: transparent;
	border-bottom: solid 2px #333;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	padding: 0.1em 0em;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 10px;
	margin-left: 0px;
	font-weight: 400;
}

.wa-login-offcanvas .button-primary:hover {
	color:#333;
	background-color: transparent;
	border-bottom: solid 3px #333;
}

.wa-login-offcanvas .button-primary:active {
	color: #333;
	background-color: rgba(0,0,0,0);
	border-color: #333
}



.wa-login-offcanvas .wa_login_shortcode p {
	font-size: 0px;
	color: transparent;
	float: left;
	padding-top:6px;
	font-weight: 300;
}

.wa-login-offcanvas .login-container-mobile.wa_login_shortcode p {
    font-family: Assistant, Sans-Serif;
	font-size:16px;
	font-weight: 400;
	
}
.wa-login-offcanvas .login-mobile {
		position: absolute;
		right: 1px;
		top: 50px;	

    padding-left: 20px;
    padding-right: 20px;

}
.wa-login-offcanvas .login-desktop {
    z-index: 1000;
}

.wa-login-offcanvas .login-tablet {
margin-right: -20px;
    z-index: 1000;
}
/*------------------------*/
/* End Wild Apricot Login */
/*------------------------*//* End custom CSS */