.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--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;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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;}}:root { --font-main:Nunito; --green:#207527; --green-light:#25892E; --green-dark:#17551C; --green-border:#154D1A; --green-link:#70D878; --blue:#8CB2F5; --blue-light:#A3C2F7; --blue-dark:#6699F2; --text:#A8A8A8; --text-dark:#313131; --orange:#FF6600; --red:#FF0000; --yellow:#FFFF00; --yellow-box:#FCF854; --page-tan:#F5E371; --page-grey:#DBDBDB; --magenta:#FF00FF; --white:#FFFFFF; }
/* Start custom CSS *//* Innocent Victims of Violence - site-wide styles matching the original rt_nuance theme */
html { background: #E0DDC6; }
body {
  background: #E0DDC6 linear-gradient(#FFFFFF, #DBDBDB 50%, #F5E371) no-repeat;
  background-size: 100% 100%;
  min-height: 100vh;
  font-family: Nunito, Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 26px;
  color: #A8A8A8;
}
/* Hide Hello theme page title */
.page-header { display: none; }

/* Inline links inside content */
.ivv-content a { color: #8CB2F5; text-decoration: none; }
.ivv-content a:hover { color: #6699F2; text-decoration: underline; }
.ivv-content ul, .ivv-content ol { margin: 0 0 15px 25px; padding: 0; }
.ivv-content li { margin-bottom: 5px; }
.ivv-content blockquote { margin: 0 0 15px 20px; padding-left: 15px; border-left: 3px solid #DBDBDB; }
.ivv-content b, .ivv-content strong { font-weight: 700; }

/* Side links (About Robert module) */
.ivv-sidelink a::before { content: '\25B8'; margin-right: 8px; }

/* Inline colour helpers (span inside a paragraph/heading) */
.ivv-span-red span { color: #FF0000; }
.ivv-span-orange span { color: #FF6600; }
.ivv-span-blue span { color: #0000FF; }
.ivv-span-green span { color: #339966; }
.ivv-span-dark span { color: #313131; }
.ivv-span-white span { color: #FFFFFF; }
.ivv-span-yellow span { color: #FFFF00; }
.ivv-span-big span { font-size: 18.67px; }
.ivv-span-mark span { background-color: #FFFF00; }

/* Main navigation bar */
.elementor-location-header .elementor-nav-menu--main .elementor-item {
  color: rgba(255,255,255,0.75) !important;
  font-family: Nunito, Verdana, sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  padding: 17px 10px !important;
}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover,
.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #FFFFFF !important; }
.elementor-location-header .elementor-menu-toggle { color: #FFFFFF !important; background: transparent !important; }
.elementor-location-header .elementor-menu-toggle svg { fill: #FFFFFF !important; }
.elementor-location-header .elementor-nav-menu--dropdown { background-color: #207527 !important; }
.elementor-location-header .elementor-nav-menu--dropdown .elementor-item { color: #FFFFFF !important; font-weight: 700; }
.elementor-location-header .elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-location-header .elementor-nav-menu--dropdown .elementor-item.elementor-item-active { background-color: #17551C !important; color: #FFFFFF !important; }/* End custom CSS */