.elementor-kit-3239{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-faaf971:#4054B2;--e-global-color-284d7e27:#23A455;--e-global-color-2c86be16:#000;--e-global-color-5064129d:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Lato", Lato,Sans-serif;}.elementor-kit-3239 a{color:#558DC5;}.elementor-kit-3239 a:hover{color:#178642;text-decoration:underline;}.elementor-kit-3239 h1{font-family:"Fjalla One", Lato,Sans-serif;font-size:2.5em;}.elementor-kit-3239 h2{font-family:"Fjalla One", Lato,Sans-serif;font-size:2em;}.elementor-kit-3239 h3{font-family:"Fjalla One", Lato,Sans-serif;font-size:1.5em;}.elementor-kit-3239 h4{font-family:"Fjalla One", Lato,Sans-serif;font-size:1.25em;}.elementor-kit-3239 h5{font-family:"Fjalla One", Lato,Sans-serif;font-size:1em;}.elementor-kit-3239 h6{font-family:"Fjalla One", Lato,Sans-serif;font-size:1em;text-transform:uppercase;}.elementor-kit-3239 button,.elementor-kit-3239 input[type="button"],.elementor-kit-3239 input[type="submit"],.elementor-kit-3239 .elementor-button{font-size:14px;font-weight:bold;color:#FFFFFF;background-color:#336699;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-kit-3239 button:hover,.elementor-kit-3239 button:focus,.elementor-kit-3239 input[type="button"]:hover,.elementor-kit-3239 input[type="button"]:focus,.elementor-kit-3239 input[type="submit"]:hover,.elementor-kit-3239 input[type="submit"]:focus,.elementor-kit-3239 .elementor-button:hover,.elementor-kit-3239 .elementor-button:focus{color:#336699;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#336699;border-radius:4px 4px 4px 4px;}.elementor-kit-3239 img{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1260px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}}/* Start custom CSS */h2 {padding-top: 18px;}
h3 {padding-top:12px;}

ul {margin-top:12px;
    margin-bottom:12px;}

/*ul.children {margin-top:5px;}*/
ol {margin-top:12px;
    margin-bottom:12px;}

.elementor-widget-container .elementor-nav-menu {
    margin-bottom:0px;
}
.mejs-container {
  max-width: 300px !important;
  width: 100% !important;
}
.elementor-nav-menu--dropdown {
    opacity: .95;
}

/* ---------- Menu columns ----------- */


/* ------------ Custom Widgets ------------- */
/* Simple Calendar Widget (formerly Google Calendar Widget) */
ul.simcal-events {padding-inline-start:0px;}

.gce-page-grid, .gce-page-list, .gce-widget-grid, .gce-widget-list, .gce-event-info {
line-height: 1.3;
font-size: 0.9em;
}
.gce-list-event, .gce-tooltip-event {
background-color: #cee1cc;
padding: 6px 5px;
font-size: 1.2em;
line-height: 1.1em;
font-family: "Fjalla One",Tahoma,Verdana,Arial;
margin-top: 14px;
margin-bottom: 12px;
letter-spacing: 0.5px;
}
.gce-widget-list .gce-list p span, .gce-widget-list .gce-list div span {
color: #01773d;
}
.simcal-default-calendar-list ul.simcal-events {
margin: 0 !important;
}
.simcal-event-title {
font-size:14px;
line-height:16px;
letter-spacing: 0px;
}
.simcal-calendar-grid .simcal-event-title {
font-size:13px;
}

.cff-post-text-link {line-height:15px;}
#cff .cff-author {
    margin: 0;}
#cff.cff-default-styles p {
    line-height:14px;}

.elementor-widget-container ul, li {
    line-height:1.2em;
/*    margin-bottom:5px;*/
}

/* SURVEY BUTTON
-------------------------------------------------------------- */

.surveybtn, .surveybtn a {
  background: #009b4e;
  background-image: -webkit-linear-gradient(top, #009b4e, #006633);
  background-image: -moz-linear-gradient(top, #009b4e, #006633);
  background-image: -ms-linear-gradient(top, #009b4e, #006633);
  background-image: -o-linear-gradient(top, #009b4e, #006633);
  background-image: linear-gradient(to bottom, #009b4e, #006633);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'Fjalla One',Tahoma,Verdana,Arial,sans-serif;
  font-weight: 400;
  color: #ffffff;
  font-size: 16px;
  line-height:36px;
  padding: 6px 18px;
  margin: 12px 0px 12px 0px;
  text-decoration: none;
  vertical-align: text-bottom;
  width: 100px;
}

.surveybtn:hover, .surveybtn a:hover  {
  background: #ff0000;
  background-image: -webkit-linear-gradient(top, #ff0000, #cc0000);
  background-image: -moz-linear-gradient(top, #ff0000, #cc0000);
  background-image: -ms-linear-gradient(top, #ff0000, #cc0000);
  background-image: -o-linear-gradient(top, #ff0000, #cc0000);
  background-image: linear-gradient(to bottom, #ff0000, #cc0000);
  text-decoration: none;
}

.spacer {
  font-family: 'Fjalla One',Tahoma,Verdana,Arial,sans-serif;
  font-weight: 900;
  color: #ffffff;
  font-size: 14px;
  line-height:30px;
}/* End custom CSS */