/* display_header_text -  */
/* header_textcolor -  */
/* background_color - fcfcfc */
/* content_bg_color - #fcfcfc */
.content:not(.reversed_color), .columns_header, .entry-header, #modular_wrapper, #lightbox .lightbox_content.image_description,  #dark_mode_toggle .light, body.dark_mode #dark_mode_toggle { background-color: #fcfcfc; }
/* reverse_bg_color - #00486f */
.reversed_color { background-color: #00486f; }
@media screen and (max-width: 782px) { .hero:not(.full-screen) .slides, .hero:not(.full-screen) .slides .caption { background: #00486f !important; } }
/* content_text_color - #191919 */
body:not(.dark_mode):not(#tinymce), #dark_mode_toggle .light { color: #191919; }
/* heading_text_color - #00486f */
h1, h2, h3, h4, h5, h6 { color: #00486f; }
body#tinymce h1, body#tinymce h2, body#tinymce h3, body#tinymce h4, body#tinymce h5, body#tinymce h6 { color: initial; }
/* reversed_text_color - #ffffff */
.reversed_text { color: #ffffff; }
/* link_text_color - #00486f */
.content a, .content a:visited, #page a, #page a:visited, #modular_sidebar a, #modular_sidebar a:visited { color: #00486f; }
/* link_hover_color - #f15a29 */
.content a:hover, #page a:hover, #modular_sidebar a:hover { color: #f15a29; }
/* button_bg_color - #29bdbc */
input[type=submit], .button, a.button, #footer a.button { background-color: #29bdbc !important; }
.woocommerce .button, .woocommerce a.button, #tribe-events .tribe-events-button, .tribe-events-button { background-color: #29bdbc !important; }
.share .svg_wrapper .svg_stroke { stroke: #29bdbc !important; }
/* button_hover_color - #f15a29 */
input[type=submit]:hover, .button:hover, a.button:hover, #footer a.button:hover { background-color: #f15a29 !important; }
.woocommerce .button:hover, .woocommerce a.button:hover, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover { background-color: #f15a29 !important; }
.share .svg_wrapper:hover .svg_stroke { stroke: #f15a29 !important; }
/* button_bg_color_alt - #00486f */
.button.alt, a.button.alt, #footer a.button.alt { background-color: #00486f !important; }
.woocommerce .button.alt, .woocommerce a.button.alt { background-color: #00486f !important; }
/* button_hover_color_alt - #f15a29 */
.button.alt:hover, a.button.alt:hover, #footer a.button.alt:hover { background-color: #f15a29 !important; }
.woocommerce .button.alt:hover, .woocommerce a.button.alt:hover { background-color: #f15a29 !important; }
/* button_text_color - #ffffff */
input[type=submit], .button, a.button, #footer a.button { color: #ffffff !important; }
.woocommerce .button, .woocommerce a.button, #tribe-events .tribe-events-button, .tribe-events-button { color: #ffffff !important; }
/* button_text_hover_color - #ffffff */
input[type=submit]:hover, .button:hover, a.button:hover, #footer a.button:hover { color: #ffffff !important; }
.woocommerce .button:hover, .woocommerce a.button:hover, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover { color: #ffffff !important; }
/* button_text_color_alt - #ffffff */
.button.alt, a.button.alt, #footer a.button.alt { color: #ffffff !important; }
.woocommerce .button.alt, .woocommerce a.button.alt { color: #ffffff !important; }
/* button_text_hover_color_alt - #ffffff */
.button.alt:hover, a.button.alt:hover, #footer a.button.alt:hover { color: #ffffff !important; }
.woocommerce .button.alt:hover, .woocommerce a.button.alt:hover { color: #ffffff !important; }
/* animate_locking_header -  */
/* animated_transitions -  */
/* header_transparency -  */
/* link_hover_underline -  */
/* slide_transition_speed - 0.4 */
.slides li > * { transition: opacity 0.4s ease; }
/* zoom_tile_images -  */
/* body_max_width - 1920 */
#wrapper, #header { max-width: 1920px !important; }
/* body_margin -  */
/* narrow_content_margin -  */
/* flush_header_and_footer -  */
/* full_width_header_and_footer -  */
/* narrow_sidebar - 1 */
/* sidebar_pages_active - 1 */
/* sidebar_posts_active - 1 */
/* sidebar_navigation_default_root - 0 */
/* social_media_button_style - default */
/* social_media_location - legal */
/* header_height - 120 */
@media screen and (min-width: 1600px) { #header:not(.no_scaling) { height: calc(120px * 1.333); } #header:not(.no_scaling) + #page { padding-top: calc(120px * 1.333); } #header:not(.no_scaling) + #page .sticky { top: calc(120px * 1.333); } #header.no_scaling { height: 120px; }
#header.no_scaling + #page { padding-top: 120px; } #header.no_scaling + #page .sticky { top: calc(120px + 1.5rem); } #header:not(.no_scaling).menu_align_mobile #nav_wrapper { margin-top: calc(120px * 1.333); } #header.no_scaling.menu_align_mobile #nav_wrapper { margin-top: 120px; } body.admin-bar #header:not(.no_scaling).menu_align_mobile #nav_wrapper { margin-top: calc(calc(120px * 1.333) + 32px); } body.admin-bar #header.no_scaling.menu_align_mobile #nav_wrapper { margin-top: calc(120px + 32px); } }
@media screen and (min-width: 1201px) and (max-width: 1599px) { #header:not(.no_scaling), #header.no_scaling { height: 120px; }
#header:not(.no_scaling) + #page, #header.no_scaling + #page { padding-top: 120px; } #header:not(.no_scaling) + #page .sticky, #header.no_scaling + #page .sticky { top: calc(120px + 1.5rem); } #header.menu_align_mobile #nav_wrapper { margin-top: calc(120px - 1px); } body.admin-bar #header.menu_align_mobile #nav_wrapper { margin-top: calc(120px + 31px); } }
@media screen and (min-width: 1025px) and (max-width: 1200px) { #header:not(.no_scaling) { height: calc(120px * 0.9); } #header:not(.no_scaling) + #page { padding-top: calc(120px * 0.9); } #header:not(.no_scaling) + #page .sticky { top: calc(calc(120px * 0.9) + 1.5rem); } #header.no_scaling { height: 120px; }
#header.no_scaling + #page { padding-top: 120px; } #header.no_scaling + #page .sticky { top: calc(120px + 1.5rem); } #header:not(.no_scaling).menu_align_mobile #nav_wrapper { margin-top: calc(120px * 0.9); } #header.no_scaling.menu_align_mobile #nav_wrapper { margin-top: 120px; } body.admin-bar #header:not(.no_scaling).menu_align_mobile #nav_wrapper { margin-top: calc(calc(120px * 0.9) + 32px); } body.admin-bar #header.no_scaling.menu_align_mobile #nav_wrapper { margin-top: calc(120px + 32px); } }
@media screen and (min-width: 783px) and (max-width: 1024px) { #header:not(.no_scaling) { height: calc(120px * 0.75); } #header:not(.no_scaling) + #page { padding-top: calc(120px * 0.75); } #header:not(.no_scaling) + #page .sticky { top: calc(calc(120px * 0.75) + 1.5rem); } #header.no_scaling { height: 120px; }
#header.no_scaling + #page { padding-top: 120px; } #header.no_scaling + #page .sticky { top: calc(120px + 1.5rem); } #header:not(.no_scaling).menu_align_mobile #nav_wrapper { margin-top: calc(120px * 0.75); } #header.no_scaling.menu_align_mobile #nav_wrapper { margin-top: 120px; } body.admin-bar #header:not(.no_scaling).menu_align_mobile #nav_wrapper { margin-top: calc(calc(120px * 0.75) + 32px); } body.admin-bar #header.no_scaling.menu_align_mobile #nav_wrapper { margin-top: calc(120px + 32px); } }
/* header_no_scaling - 1 */
/* wide_header -  */
/* scrolled_header_height - 120 */
body.locking_header.scrolled #header { height: 120px; }
body.locking_header.scrolled #page .sticky { top: calc(120px + 1.5rem) !important; } @media screen and (min-width: 1600px) { body.locking_header.scrolled #header { height: calc(120px * 1.333); } body.locking_header.scrolled #page .sticky { top: calc(calc(120px * 1.333) + 1.5rem) !important; } }
@media screen and (max-width: 1024px) and (min-width: 783px) { body.locking_header.scrolled #header { height: calc(120px * 0.75); } body.locking_header.scrolled #page .sticky { top: calc(calc(120px * 0.75) + 1.5rem) !important; } }
@media screen and (max-width: 782px) { body.locking_header.scrolled #page .sticky { top: auto !important; } }
/* phone_header_height - 60 */
@media screen and (max-width: 782px) { #header { height: 60px !important; } #logo.background_image { height: calc(60px - 14px) !important; max-height: calc(60px - 14px) !important; min-height: calc(60px - 14px) !important; top: calc(60px / 2) !important;} #nav_handle { top: calc((60px / 2) - 22px) !important; } body.nav_open #nav_wrapper { margin-top: 60px !important; } #page { padding-top: 60px !important; }#page .sticky { top: auto !important; }}
/* locking_header - always */
/* sidebar_header_active -  */
/* remove_theme_header -  */
/* header_bg_color - #ffffff */
#header, .slides, .parallax-image { background-color: #ffffff; }
/* header_bg_color2 - #231f20 */
/* header_bg_gradient_angle -  */
/* header_bg_transparency_base_color - #191919 */
/* header_menu_bg_color - #e2e3e4 */
@media screen and (min-width: 783px) { #header .menu li:hover > a, #header .menu li:focus > a, #header .menu li:focus-within > a, #header .menu li ul, #header .search .svg_wrapper:hover, #header .search .svg_wrapper:focus, #header .search .svg_wrapper:focus-within { background-color: #e2e3e4 !important; } }
/* header_menu_hover_color - #fcfcfc */
@media screen and (min-width: 783px) { #header .menu ul li:hover, #header .menu ul li:hover > a, #header .menu ul li:focus, #header .menu ul li:focus-within { background-color: #fcfcfc !important; } #header .menu ul a:hover, #header .menu ul a:focus { border-color: transparent; background-color: #fcfcfc !important; } }
/* header_submenu_color_on_menu_hover -  */
/* header_underlay_fill_color - #fcfcfc */
#header_underlay, #nav_wrapper { background-color: #fcfcfc !important; }
/* header_text_color - #00486f */
#header *, #header a { color: #00486f !important; }
#header svg .svg_stroke, .search svg .svg_stroke { stroke: #00486f !important; }
#header svg .svg_fill, .search svg .svg_fill { fill: #00486f !important; }
.search input[type=text] { border-color: #00486f !important; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { background-color: #00486f !important; }
/* header_text_hover_color - #f15a29 */
@media screen and (min-width: 783px) { #header .menu a:hover, #header .menu a:hover *, #header .menu li:hover > a, #header .menu a:focus, #header .menu a:focus *, #header .menu li:focus > a, #header .menu a:focus-within, #header .menu a:focus-within *, #header .menu li:focus-within > a { color: #f15a29 !important; }#header svg:hover .svg_stroke, .search svg:hover .svg_stroke, #header svg:focus .svg_stroke, .search svg:focus .svg_stroke, #header svg:focus-within .svg_stroke, .search svg:focus-within .svg_stroke { stroke: #f15a29 !important; }#header svg:hover .svg_fill, .search svg:hover .svg_fill, #header svg:focus .svg_fill, .search svg:focus .svg_fill, #header svg:focus-within .svg_fill, .search svg:focus-within .svg_fill { fill: #f15a29 !important; }.hamburger-inner:hover, .hamburger-inner:hover::before, .hamburger-inner:hover::after, .hamburger-inner:focus, .hamburger-inner:focus::before, .hamburger-inner:focus::after, .hamburger-inner:focus-within, .hamburger-inner:focus-within::before, .hamburger-inner:focus-within::after { background-color: #f15a29 !important; }}
/* header_text_hover_color_mobile - #f15a29 */
@media screen and (max-width: 782px) { #header a:hover, #header a:hover *, #header li:hover > a, #header a:focus, #header a:focus *, #header li:focus > a, #header a:focus-within, #header a:focus-within *, #header li:focus-within > a { color: #f15a29 !important; }#header svg:hover .svg_stroke, .search svg:hover .svg_stroke, #header svg:focus .svg_stroke, .search svg:focus .svg_stroke, #header svg:focus-within .svg_stroke, .search svg:focus-within .svg_stroke { stroke: #f15a29 !important; }#header svg:hover .svg_fill, .search svg:hover .svg_fill, #header svg:focus .svg_fill, .search svg:focus .svg_fill, #header svg:focus-within .svg_fill, .search svg:focus-within .svg_fill { fill: #f15a29 !important; }.hamburger-inner:hover, .hamburger-inner:hover::before, .hamburger-inner:hover::after, .hamburger-inner:focus, .hamburger-inner:focus::before, .hamburger-inner:focus::after, .hamburger-inner:focus-within, .hamburger-inner:focus-within::before, .hamburger-inner:focus-within::after { background-color: #f15a29 !important; }} 
/* header_menu_text_color - #00486f */
@media screen and (min-width: 783px) { #header .menu ul a { color: #00486f !important; }}
/* header_menu_text_hover_color - #f15a29 */
@media screen and (min-width: 783px) { #header .menu ul a:hover, #header .menu ul a:hover *, #header .menu ul li:hover > a, #header .menu ul a:focus, #header .menu ul a:focus *, #header .menu ul li:focus > a, #header .menu ul a:focus-within, #header .menu ul a:focus-within *, #header .menu ul li:focus-within > a { color: #f15a29 !important; }}
/* header_text_hover_underline -  */
/* header_current_uses_hover_colors -  */
/* logo_flush_left -  */
/* logo_max_height - 72.5 */
body:not(.locking_header) #logo.background_image, body.locking_header:not(.scrolled) #logo.background_image { max-height: 72.5%; }
/* logo_max_width - 50 */
#logo.background_image, #logo.no_background_image { max-width: 50%; }
/* logo_vertical_alignment - middle */
/* logo_horizontal_alignment - left */
/* mobile_logo - https://www.vocalessence.org/wp-content/uploads/2021/05/ve-logo-mobile.svg */
@media screen and (max-width: 782px) { #logo.background_image, body.transparent_header #logo.background_image { background-image: url(https://www.vocalessence.org/wp-content/uploads/2021/05/ve-logo-mobile.svg) !important; } }
/* header_menu_alignment - bottom */
/* hamburger_on_scroll -  */
/* primary_navigation_depth - 4 */
/* header_menu_dividers -  */
/* auxiliary_navigation_depth - 1 */
/* header_navigation_rounded_corners -  */
/* header_navigation_submenu_carets -  */
/* footer_alignment - spread columns */
/* footer_widget_margin - 3 */
#footer .footer.columns #footer_sidebar .widget { padding-right: 3em !important; }
/* remove_footer_contact_info -  */
/* remove_footer_copyright -  */
/* footer_text_hover_underline -  */
/* prefooter1_active -  */
/* prefooter2_active -  */
/* remove_theme_footer -  */
/* footer_bg_color - #00486f */
#footer { background-color: #00486f; }
/* footer_text_color - #ffffff */
#footer * { color: #ffffff !important; }
/* footer_link_color - #ffffff */
#footer a:not(.button) { color: #ffffff !important; }
#footer .svg_stroke { stroke: #ffffff !important; }
#footer .svg_fill { fill: #ffffff !important; }
/* footer_text_hover_color - #ffffff */
#footer a:not(.button):not(.empty-node):hover, #footer a:not(.button):not(.empty-node):hover * { color: #ffffff !important; }
#footer svg:hover .svg_stroke { stroke: #ffffff !important; }
#footer svg:hover .svg_fill { fill: #ffffff !important; }
/* prefooter1_bg_color - #231f20 */
#prefooter1 { background-color: #231f20; }
/* prefooter1_text_color - #ffffff */
#prefooter1 *, #prefooter1 a { color: #ffffff !important; }
#prefooter1 .svg_stroke { stroke: #ffffff !important; }
#prefooter1 .svg_fill { fill: #ffffff !important; }
/* prefooter1_text_hover_color - #c0c0c0 */
#prefooter1 a:hover, #prefooter1 a:hover * { color: #c0c0c0 !important; }
#prefooter1 svg:hover .svg_stroke { stroke: #c0c0c0 !important; }
#prefooter1 svg:hover .svg_fill { fill: #c0c0c0 !important; }
/* prefooter1_text_hover_underline -  */
/* prefooter1_alignment - left */
/* prefooter2_bg_color - #231f20 */
#prefooter2 { background-color: #231f20; }
/* prefooter2_text_color - #ffffff */
#prefooter2 *, #prefooter2 a { color: #ffffff !important; }
#prefooter2 .svg_stroke { stroke: #ffffff !important; }
#prefooter2 .svg_fill { fill: #ffffff !important; }
/* prefooter2_text_hover_color - #c0c0c0 */
#prefooter2 a:hover, #prefooter2 a:hover * { color: #c0c0c0 !important; }
#prefooter2 svg:hover .svg_stroke { stroke: #c0c0c0 !important; }
#prefooter2 svg:hover .svg_fill { fill: #c0c0c0 !important; }
/* prefooter2_text_hover_underline -  */
/* prefooter2_alignment - left */
/* custom_header_css -  */
/* custom_footer_css -  */
/* header_search - auxiliary_navigation */
/* Kludge Factory */
@media screen and (min-width: 783px) { body.hamburger_on_scroll.nav_open #header .menu li.menu-item-has-children:before { background-image: url("https://www.vocalessence.org/wp-content/themes/r3417/images/ui/toggle_closed.svg"); } }
@media screen and (max-width: 782px) { body.nav_open #header .menu li.menu-item-has-children:before { background-image: url("https://www.vocalessence.org/wp-content/themes/r3417/images/ui/toggle_closed.svg"); } }
@media screen and (max-width: 782px) { .hero:not(.full-screen) .slides .caption * { color: ##ffffff; } }
/* End Kludge Factory */