/**
 * Homepage subset of Salient's auto-generated theme-option CSS
 * (wp-content/uploads/salient/salient-dynamic-styles.css).
 *
 * Extracted via Chrome DevTools CSS coverage tracking (CSS.startRuleUsageTracking)
 * against the homepage at 3 viewports (mobile/tablet/desktop), with scroll passes
 * to catch lazy-rendered sections. Contains only declaration blocks confirmed
 * applied there — accent colors, header/footer colors, container widths, and the
 * handful of responsive breakpoints that affect this page's layout.
 *
 * salient-dynamic-styles.css itself is untouched and still regenerated by
 * Salient whenever theme options change — if you change Nectar Theme Options
 * (colors, container width, header height, etc.), re-run the extraction to
 * refresh this file, or it will silently drift out of sync.
 */

.nectar-color-accent-color,body a,label span,body [class^="icon-"].icon-default-style,.blog-recent[data-style*="classic_enhanced"] .post-meta a:hover i,.masonry.classic_enhanced .post .post-meta a:hover i,.comment-list .comment-meta a:hover,.comment-list .comment-meta a:focus,.comment-author a:hover,.comment-author a:focus,.post .post-header h2 a,.post .post-header a:hover,.post .post-header a:focus,#single-below-header a:hover,#single-below-header a:focus,.comment-list .pingback .comment-body > a:hover,[data-style="list_featured_first_row"] .meta-category a,[data-style="list_featured_first_row"] .meta-category a,.nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"] .icon-default-style,div[data-style="minimal"] .toggle:hover > .toggle-title a,div[data-style="minimal"] .toggle.open > .toggle-title a,#footer-outer #copyright li a i:hover,.ascend .comment-list .reply a,body.material .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,body.material #sidebar .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,body.material #footer-outer .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,#top nav .sf-menu .current_page_item > a .sf-sub-indicator i,#top nav .sf-menu .current_page_ancestor > a .sf-sub-indicator i,.sf-menu > .current_page_ancestor > a > .sf-sub-indicator i,.material .widget .tagcloud a,#single-below-header a:hover [class^="icon-"],.wpcf7-form .wpcf7-not-valid-tip,#header-outer .nectar-menu-label{color:#000000;}

:root{--nectar-extra-color-gradient-1:linear-gradient(to right,#f0f0f0,#f0f0f0);}

:root{--nectar-extra-color-gradient-2:linear-gradient(to right,#ffffff,#390074);}

:root{--nectar-accent-color:#000000;--nectar-extra-color-1:#000000;--nectar-extra-color-2:#ffffff;--nectar-extra-color-3:#8224e3;}

:root{--nectar-bg-color:#ffffff;}

body,.container-wrap,.material .ocm-effect-wrap,.project-title,.ascend .container-wrap,.ascend .project-title,body .vc_text_separator div,.carousel-wrap[data-full-width="true"] .carousel-heading,.carousel-wrap .left-border,.carousel-wrap .right-border,.single-post.ascend #page-header-bg.fullscreen-header,.single-post #single-below-header.fullscreen-header,#page-header-wrap,.page-header-no-bg,#full_width_portfolio .project-title.parallax-effect,.portfolio-items .col,.page-template-template-portfolio-php .portfolio-items .col.span_3,.page-template-template-portfolio-php .portfolio-items .col.span_4,body .nectar-quick-view-box div.product .product div.summary,.nectar-global-section.before-footer,.nectar-global-section.after-nav,body.box-rolling,body[data-footer-reveal="1"].ascend.box-rolling,body[data-footer-reveal="1"].box-rolling,.wpml-ls-statics-footer{background-color:var(--nectar-page-background-color,#ffffff);}

:root{--nectar-font-light-color:#ffffff;}

body #header-outer,body #search-outer,body.ascend #search-outer,body[data-header-format="left-header"].ascend #search-outer,.material #header-space,#header-space,.material #header-outer .bg-color-stripe,.material #search-outer .bg-color-stripe,.material #header-outer #search-outer:before,.material #search-outer .nectar-ajax-search-results,body[data-header-format="left-header"].material #search-outer,body.material[data-header-format="centered-menu-bottom-bar"] #page-header-wrap.fullscreen-header,body #header-outer #mobile-menu:before,.nectar-slide-in-cart.style_slide_in_click{background-color:#ffffff;}

body #header-outer,body[data-header-color="dark"] #header-outer{background-color:rgba(255,255,255,100);}

#header-outer #top nav > ul > li > a,#header-outer .slide-out-widget-area-toggle a i.label,#header-outer:not(.transparent) #top #logo,#header-outer:not(.transparent) #top .logo-clone,#header-outer #top .span_9 > .slide-out-widget-area-toggle i,#header-outer #top .sf-sub-indicator i,body[data-header-color="custom"].ascend #boxed #header-outer .cart-menu .cart-icon-wrap i,#header-outer #top nav ul #nectar-user-account a span,#header-outer #top #toggle-nav i,.material #header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search,#header-outer:not([data-permanent-transparent="1"]) .mobile-user-account .icon-salient-m-user,#header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search,#header-outer #top #mobile-cart-link i,#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,body[data-header-format="left-header"] #header-outer #social-in-menu a,#header-outer #top nav ul #search-btn a span,#search-outer #search input[type="text"],#search-outer #search .search-box__button,#search-outer #search #close a span,body.ascend #search-outer #search #close a span,body.ascend #search-outer #search input[type="text"],.material #search-outer #search .span_12 span,.style_slide_in_click .total,.style_slide_in_click .total strong,.nectar-slide-in-cart.style_slide_in_click h4,.nectar-slide-in-cart.style_slide_in_click .header > span,.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart,.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list.woocommerce-mini-cart .mini_cart_item a,.style_slide_in_click .woocommerce-mini-cart__empty-message h3{color:#000000!important;}

#footer-outer,#nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap{background-color:#ffffff!important;}

#footer-outer,#footer-outer a:not(.nectar-button){color:#000000!important;}

body #footer-outer #copyright,.ascend #footer-outer #copyright{border:none;background-color:#ffffff;}

body #footer-outer #copyright .widget h4,body #footer-outer #copyright li a i,body #footer-outer #copyright p{color:#000000;}

:root{--header-nav-height:140px;}

#header-outer #logo img,#header-outer .logo-clone img,#header-outer .logo-spacing img{height:92px;}

#header-outer[data-format="centered-menu-bottom-bar"] #top .span_3:before{background-color:#eeeeee;}

:root{--nectar-menu-item-spacing:20px;}

#header-space{height:calc(250px + var(--nectar_hook_before_nav_content_height,0px));}

#search-outer,#header-outer .bg-color-stripe{display:none;}

:root{--nectar-ocm-icon-width:22px;}

:root{--nectar-border-thickness:2px;}

:root{--wp--style--root--padding-left:90px;--wp--style--root--padding-right:90px;--container-padding:90px;--nectar-resp-container-padding:90px;}

:root{--container-width:1425px;}

html body{--wp--style--global--content-size:1425px;--wp--style--global--wide-size:1725px;}

:root{--nectar-border-radius:0px;}

#footer-outer,#nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap{color:#ccc;position:relative;z-index:10;background-color:#252525}

#footer-outer .row{padding:55px 0;margin-bottom:0}

#footer-outer .widget{margin-bottom:30px}

#footer-outer .widget.widget_pages li a,#footer-outer .widget.widget_nav_menu li a{padding:8px 0;display:block;}

#footer-outer .widget_pages li a,#footer-outer .widget_nav_menu li a{border-bottom:1px solid #444}

#footer-outer a{color:#ccc}

#footer-outer .widget ul li{margin-bottom:7px}

#footer-outer .col{z-index:10;min-height:1px;}

#footer-outer .widget.widget_nav_menu li a,#footer-outer #footer-widgets .col ul ul li:last-child{border-bottom:0!important}

#footer-outer #copyright{padding:20px 0;font-size:12px;background-color:#1c1c1c;color:#777}

#footer-outer #copyright .container div:last-child{margin-bottom:0}

#footer-outer #copyright p{line-height:22px;margin-top:3px}

#footer-outer #copyright .col ul{float:right}

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

  :root{--header-nav-height:48px;}

}

@media only screen and (min-width:1000px){

  :root{--nectar-menu-padding:24px;}

  #header-outer #logo,#header-outer .logo-clone,#header-outer .logo-spacing{margin-top:24px;margin-bottom:24px;position:relative;}

}

@media only screen and (min-width:1000px){

  #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3{margin-bottom:24px;}

  #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3:before{margin-left:-50vw;left:50%;bottom:0;width:100vw;height:1px;content:"";z-index:100;background-color:rgba(0,0,0,0.08);position:absolute;}

}

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

  #header-space{height:calc(48px + var(--nectar_hook_before_nav_content_height,0px));}

}

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

  body #top #logo img,#header-outer[data-permanent-transparent="false"] #logo .dark-version{height:24px!important;}

}

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

  body{--nectar-ocm-icon-width:1.4rem;}

  #header-outer[data-has-menu][data-format] #top .row:not(.menu-items-wrap){display:flex;justify-content:center;}

  #header-outer[data-format="centered-menu-under-logo"] .row,#header-outer[data-format="centered-menu-bottom-bar"] .row{flex-direction:row;}

  #header-outer[data-has-menu][data-format] #top .row .span_3,body[data-header-format] #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3{margin:0;float:none;z-index:30000;width:auto!important;position:relative;left:0;}

}

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

  html body[data-slide-out-widget-area-style="slide-out-from-right"].material .ocm-effect-wrap{-webkit-transform-origin:left;transform-origin:left;}

}

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

  :root{--nectar-ocm-icon-width:1.4rem;}

}

@media only screen and (min-width:1000px){

  .container,body[data-header-format="left-header"] .container,.woocommerce-tabs .full-width-content .tab-container,.nectar-recent-posts-slider .flickity-page-dots,.post-area.standard-minimal.full-width-content .post .inner-wrap,.material #search-outer #search{max-width:1425px;width:100%;margin:0 auto;padding:0px 90px;}

  body .container .container:not(.tab-container):not(.recent-post-container):not(.normal-container){width:100%!important;padding:0!important;}

}

@media only screen and (min-width:1000px){

  .container,body[data-header-format="left-header"] .container,.woocommerce-tabs .full-width-content .tab-container,.nectar-recent-posts-slider .flickity-page-dots,.post-area.standard-minimal.full-width-content .post .inner-wrap,.material #search-outer #search{max-width:1425px;}

}

@media only screen and (min-width :1px) and (max-width :999px){

  .clients.fade-in-animation > div,img.img-with-animation,.img-with-aniamtion-wrap .hover-wrap,.col.has-animation,.wpb_column.has-animation,.nectar-fancy-box.has-animation,img.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.nectar-fancy-box.has-animation[data-animation="flip-in"],img.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"],.nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],.nectar_food_menu_item .item_description,.nectar_food_menu_item .inner,.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,.nectar-fancy-ul[data-animation="true"] ul li,.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated),.nectar-split-heading[data-animation-type="twist-in"],.nectar-split-heading span > .inner,.column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.column-image-bg-wrap[data-bg-animation*="reveal-from-"] .inner-wrap,.column-bg-overlay-wrap[data-bg-animation*="reveal-from-"],.column-bg-overlay-wrap[data-bg-animation*="reveal-from-"] > div,.img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,.nectar-waypoint-el{opacity:1!important;}

}

@media only screen and (min-width :691px) and (max-width :999px){

  #footer-outer #copyright .col{width:49%;margin-bottom:0;}

}

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

  body #footer-outer #copyright .col ul{float:left;}

}
