/* display_header_text -  */
/* header_textcolor -  */
/* background_color - ffffff */
/* content_bg_color - #ffffff */
.content:not(.reversed_color), .columns_header, .entry-header, #modular_wrapper { background-color: #ffffff; }
/* reverse_bg_color - #172136 */
.reversed_color { background-color: #172136; }
@media screen and (max-width: 782px) { .hero:not(.full-screen) .slides, .hero:not(.full-screen) .slides .caption { background: #172136 !important; } }
/* content_text_color - #4c4c4c */
body { color: #4c4c4c; }
/* heading_text_color - # */
h1,h2,h3,h4,h5,h6 { color: #; }
/* link_text_color - #f58426 */
.content a, .content a:visited, #modular_sidebar a, #modular_sidebar a:visited { color: #f58426; }
/* link_hover_color - #172136 */
.content a:hover, #modular_sidebar a:hover { color: #172136; }
/* button_bg_color - #f58426 */
input[type=submit], .button, a.button { background-color: #f58426; }
.woocommerce .button, .woocommerce a.button { background-color: #f58426 !important; }
/* button_hover_color - #787878 */
input[type=submit]:hover, .button:hover, a.button:hover { background-color: #787878; }
.woocommerce .button:hover, .woocommerce a.button:hover { background-color: #787878 !important; }
/* button_bg_color_alt - #172136 */
.button.alt, a.button.alt { background-color: #172136; }
.woocommerce .button.alt, .woocommerce a.button.alt { background-color: #172136 !important; }
/* button_hover_color_alt - #787878 */
.button.alt:hover, a.button.alt:hover { background-color: #787878; }
.woocommerce .button.alt:hover, .woocommerce a.button.alt:hover { background-color: #787878 !important; }
/* button_text_color - #ffffff */
input[type=submit], .button, a.button { color: #ffffff !important; }
.woocommerce .button, .woocommerce a.button { color: #ffffff !important; }
/* button_text_hover_color - #ffffff */
input[type=submit]:hover, .button:hover, a.button:hover { color: #ffffff !important; }
.woocommerce .button:hover, .woocommerce a.button:hover { color: #ffffff !important; }
/* button_text_color_alt - #ffffff */
.button.alt, 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 { color: #ffffff !important; }
.woocommerce .button.alt:hover, .woocommerce a.button.alt:hover { color: #ffffff !important; }
/* animate_locking_header -  */
/* animated_transitions -  */
/* link_hover_underline - 1 */
/* slide_transition_speed - 0.4 */
.slides li > * { transition: opacity 0.4s ease; }
/* zoom_tile_images -  */
/* body_max_width - 2560 */
#wrapper, #header { max-width: 2560px !important; }
/* body_margin -  */
/* flush_header_and_footer -  */
/* full_width_header_and_footer -  */
/* sidebar_pages_active - 1 */
/* sidebar_posts_active - 1 */
/* sidebar_navigation_default_root - 0 */
/* social_media_button_style - default */
/* social_media_location - footer */
/* header_height - 90 */
@media screen and (min-width: 1600px) { #header:not(.no_scaling) { height: calc(90px * 1.333); } #header:not(.no_scaling) + #page { padding-top: calc(90px * 1.333); } #header.no_scaling { height: 90px; }
#header.no_scaling + #page { padding-top: 90px; } }
@media screen and (min-width: 1201px) and (max-width: 1599px) { #header:not(.no_scaling), #header.no_scaling { height: 90px; }
#header:not(.no_scaling) + #page, #header.no_scaling + #page { padding-top: 90px; } }
@media screen and (min-width: 1025px) and (max-width: 1200px) { #header:not(.no_scaling) { height: calc(90px * 0.9); } #header:not(.no_scaling) + #page { padding-top: calc(90px * 0.9); } #header.no_scaling { height: 90px; }
#header.no_scaling + #page { padding-top: 90px; } }
@media screen and (min-width: 783px) and (max-width: 1024px) { #header:not(.no_scaling) { height: calc(90px * 0.75); } #header:not(.no_scaling) + #page { padding-top: calc(90px * 0.75); } #header.no_scaling { height: 90px; }
#header.no_scaling + #page { padding-top: 90px; } }
/* header_no_scaling -  */
/* wide_header -  */
/* scrolled_header_height - 90 */
body.locking_header.scrolled #header { height: 90px; }
@media screen and (min-width: 1600px) { body.locking_header.scrolled #header { height: calc(90px * 1.333); } }
@media screen and (max-width: 1024px) and (min-width: 783px) { body.locking_header.scrolled #header { height: calc(90px * 0.75); } }
/* phone_header_height - 50 */
@media screen and (max-width: 782px) { #header { height: 50px !important; } #logo.background_image { height: calc(50px - 14px) !important; max-height: calc(50px - 14px) !important; min-height: calc(50px - 14px) !important; top: calc(50px / 2) !important;} #nav_handle { top: calc((50px / 2) - 22px) !important; } #page { padding-top: 50px !important; }}
/* locking_header - always */
/* sidebar_header_active -  */
/* remove_theme_header -  */
/* header_bg_color - #ffffff */
#header, .slides, .parallax-image { background-color: #ffffff; }
/* header_bg_transparency_base_color - # */
/* header_menu_bg_color -  */
/* header_menu_hover_color -  */
/* header_underlay_fill_color - #172136 */
#header_underlay { background-color: #172136 !important; }
/* header_text_color - #172136 */
#header *, #header a { color: #172136 !important; }
#header svg .svg_stroke, .search svg .svg_stroke { stroke: #172136 !important; }
#header svg .svg_fill, .search svg .svg_fill { fill: #172136 !important; }
.search input[type=text] { border-color: #172136 !important; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { background-color: #172136 !important; }
/* header_text_hover_color - #f58426 */
@media screen and (min-width: 783px) { #header .menu a:hover, #header .menu a:hover *, #header .menu li:hover > a { color: #f58426 !important; }#header svg:hover .svg_stroke, .search svg:hover .svg_stroke { stroke: #f58426 !important; }#header svg:hover .svg_fill, .search svg:hover .svg_fill { fill: #f58426 !important; }.hamburger-inner:hover, .hamburger-inner:hover::before, .hamburger-inner:hover::after { background-color: #f58426 !important; }}
/* header_text_hover_color_mobile - #f58426 */
@media screen and (max-width: 782px) { #header a:hover, #header a:hover *, #header li:hover > a { color: #f58426 !important; }#header svg:hover .svg_stroke, .search svg:hover .svg_stroke { stroke: #f58426 !important; }#header svg:hover .svg_fill, .search svg:hover .svg_fill { fill: #f58426 !important; }.hamburger-inner:hover, .hamburger-inner:hover::before, .hamburger-inner:hover::after { background-color: #f58426 !important; }} 
/* header_menu_text_color - #172136 */
@media screen and (min-width: 783px) { #header .menu ul a { color: #172136 !important; }}
/* header_menu_text_hover_color - #f58426 */
@media screen and (min-width: 783px) { #header .menu ul a:hover, #header .menu ul a:hover *, #header .menu ul li:hover > a { color: #f58426 !important; }}
/* header_text_hover_underline -  */
/* logo_max_height - 50 */
body:not(.locking_header) #logo.background_image, body.locking_header:not(.scrolled) #logo.background_image { max-height: 50%; }
/* logo_max_width - 30 */
#logo.background_image, #logo.no_background_image { max-width: 30%; }
/* logo_vertical_alignment - middle */
/* logo_horizontal_alignment - left */
/* header_menu_alignment - below */
/* primary_navigation_depth - 5 */
/* header_menu_dividers -  */
/* auxiliary_navigation_depth - 1 */
/* footer_alignment - columns */
/* footer_widget_margin - 1 */
#footer .footer.columns #footer_sidebar .widget { padding-right: 1em !important; }
/* remove_footer_contact_info - 1 */
/* remove_footer_copyright - 1 */
/* footer_text_hover_underline -  */
/* prefooter1_active -  */
/* prefooter2_active -  */
/* remove_theme_footer -  */
/* footer_bg_color - #172136 */
#footer { background-color: #172136; }
/* footer_text_color - #ffffff */
#footer * { color: #ffffff !important; }
/* footer_link_color - # */
#footer a { color: # !important; }
#footer .svg_stroke { stroke: # !important; }
#footer .svg_fill { fill: # !important; }
/* footer_text_hover_color - #f58426 */
#footer a:hover, #footer a:hover * { color: #f58426 !important; }
#footer svg:hover .svg_stroke { stroke: #f58426 !important; }
#footer svg:hover .svg_fill { fill: #f58426 !important; }
/* prefooter1_bg_color - # */
#prefooter1 { background-color: #; }
/* prefooter1_text_color - # */
#prefooter1 *, #prefooter1 a { color: # !important; }
#prefooter1 .svg_stroke { stroke: # !important; }
#prefooter1 .svg_fill { fill: # !important; }
/* prefooter1_text_hover_color - # */
#prefooter1 a:hover, #prefooter1 a:hover * { color: # !important; }
#prefooter1 svg:hover .svg_stroke { stroke: # !important; }
#prefooter1 svg:hover .svg_fill { fill: # !important; }
/* prefooter1_text_hover_underline -  */
/* prefooter1_alignment - left */
/* prefooter2_bg_color - # */
#prefooter2 { background-color: #; }
/* prefooter2_text_color - # */
#prefooter2 *, #prefooter2 a { color: # !important; }
#prefooter2 .svg_stroke { stroke: # !important; }
#prefooter2 .svg_fill { fill: # !important; }
/* prefooter2_text_hover_color - # */
#prefooter2 a:hover, #prefooter2 a:hover * { color: # !important; }
#prefooter2 svg:hover .svg_stroke { stroke: # !important; }
#prefooter2 svg:hover .svg_fill { fill: # !important; }
/* prefooter2_text_hover_underline -  */
/* prefooter2_alignment - left */
/* custom_header_css -  */
/* custom_footer_css -  */
/* header_search - 1 */
/* Kludge Factory */
@media screen and (max-width: 782px) { .hero:not(.full-screen) .slides .caption * { color: #ffffff; } }
/* End Kludge Factory */