.elementor-kit-7{--e-global-color-primary:#27272A;--e-global-color-secondary:#54595F;--e-global-color-text:#657E7E;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#657E7E;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-kit-7 a{color:#2F717B;}.elementor-kit-7 a:hover{color:#9DC464;}.elementor-kit-7 h1{color:#27272A;font-family:"Manrope", Sans-serif;font-size:46px;}.elementor-kit-7 h2{color:#27272A;font-family:"Manrope", Sans-serif;font-size:36px;}.elementor-kit-7 h3{color:#27272A;font-family:"Manrope", Sans-serif;font-size:30px;}.elementor-kit-7 h4{color:#27272A;font-family:"Manrope", Sans-serif;font-size:24px;}.elementor-kit-7 h5{color:#27272A;font-family:"Manrope", Sans-serif;font-size:21px;}.elementor-kit-7 h6{color:#27272A;font-family:"Manrope", Sans-serif;font-size:18px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:1px;font-weight:700;color:#FFFFFF;background-color:#3D8F9B;border-radius:400px 400px 400px 400px;padding:020px 30px 020px 30px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#2F717B;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-navigation .menu li{font-family:"Manrope", Sans-serif;font-weight:700;}@media(max-width:1024px){.elementor-kit-7 h1{font-size:36px;}.elementor-kit-7 h2{font-size:30px;}.elementor-kit-7 h3{font-size:24px;}.elementor-kit-7 h4{font-size:21px;}.elementor-kit-7 h5{font-size:18px;}.elementor-kit-7 h6{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 h1{font-size:36px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Elementor Bug Fix */
.elementor-widget-image a img[src$=".svg"] { width: auto !important; }
input:focus { outline: 0 !important; box-shadow: none !important; border-bottom: 1px solid #1A171B; }
/* Elementor Bug Fix */

/* Elementor Bug Fix */
.elementor-widget-image a img[src$=".svg"] { width: auto !important; }
input:focus { outline: 0 !important; box-shadow: none !important; border-bottom: 1px solid #1A171B; }
/* Elementor Bug Fix */


/* Header button */
.menu-main_menu-container .nav_button > a { padding: 15px 40px 15px 25px !important; color: #FFFFFF !important; background: #3D8F9B; position: relative; border-radius: 400px; text-transform: uppercase; font-size:0.85em !important; }

.menu-main_menu-container .nav_button a:hover { background: #2F717B; color: #FFFFFF !important; transition: 0.3s all; }
.menu-main_menu-container .nav_button a:after { content: '\f054'; font-family: "Font Awesome 5 Free"; position: absolute; font-weight: 900 !important; top: 50%; transform: translatey(-50%); right: 25px; transition: 0.3s all; }

div.nav_button.jet-nav__item-40 { margin-left: 15px !important; }
div.nav_button.jet-nav__item-40.jet-nav__item-40 a span { font-weight: 700 !important; }

/* Header button END */

/* Footer nav button */
.elementor-location-footer .menu-main_menu-container .nav_button a { padding: 7px 0 0 0 !important; font-weight: 400 !important; text-transform: capitalize; font-size: 1em !important; }
.elementor-location-footer .menu-main_menu-container .nav_button a:after { display: none; }
.elementor-location-footer .menu-main_menu-container .nav_button a:hover { background: none !important; }

/* Footer nav button END */

/* Header vertical align */
.elementor-30 .elementor-element.elementor-element-e28151a .jet-nav--horizontal { align-items: center; }

/* Team member box social module remove */
.jet-team-member__socials-item { display: none !important; }

/*.jet-team-member:nth-child(n+3) .jet-team-member__content .jet-team-member__button-container { display: none !important;}*/

/*Green labels general*/
span.label { color: #FFFFFF; padding: 5px 10px !important; background: #9DC464; border-radius: 6px; }
span.home_label { padding-top: 0 !important; padding-bottom: 0 !important;}

body.page-id-12 #site-footer { display: none; }


/* Member box link */
.member_box_link .jet-team-member__button-container a { position: relative; transition: 0.3s all; }
.member_box_link .jet-team-member__button-container a:after { content: '\f054'; font-family: "Font Awesome 5 Free"; font-weight: 700; position: absolute; top: 50%; transform: translatey(-50%); right: -12px; font-size: 0.65em !important;  transition: 0.3s all; }
.member_box_link .jet-team-member__button-container a:hover,
.member_box_link .jet-team-member__button-container a:hover:after { color: #9DC464 !important; transition: 0.3s all; }

.elementor-widget-container ul { padding-left: 14px !important; }


ul.elementor-icon-list-items { padding-left: 0 !important; }

@media screen and (max-width: 1023px) {

    .m-layout-tablet .menu-item { padding: 5px 30px; }
    .m-layout-tablet li a.menu-item { text-align: center; }
    .elementor-30 .elementor-element.elementor-element-e28151a .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link { justify-content: center !important; }
  
    .elementor-location-footer .menu-main_menu-container a { padding-left: 0 !important; }
    .elementor-location-footer.nav_button.jet-nav__item-40 { margin-left: 0 !important; }

    .menu-main_menu-container .nav_button { padding-bottom: 15px; }
    .menu-main_menu-container .nav_button a { padding: 15px 25px !important; }
    .menu-main_menu-container .nav_button a:after { display: none; }
    
}

@media screen and (max-width: 767px) {

    div.nav_button.jet-nav__item-40 { margin-left: 0 !important; } 
    
}/* End custom CSS */