/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.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: #e0050b;
}

#header-outer[data-lhe='default'] #top nav > ul > li > a:hover,
#header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .sfHover:not(#social-in-menu)
  > a,
#header-outer[data-lhe='default'] #top nav .sf-menu > .current-menu-item > a,
#header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current_page_ancestor
  > a,
#header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
#header-outer[data-lhe='default'] #top nav .sf-menu > .current_page_item > a,
#header-outer[data-lhe='default'] #top nav > ul > .button_bordered > a:hover,
#header-outer[data-lhe='default']
  #top
  nav
  > .sf-menu
  > .button_bordered.sfHover
  > a,
#header-outer:not(.transparent) .nectar-mobile-only.mobile-header a:hover,
#header-outer:not(.transparent)
  .nectar-mobile-only.mobile-header
  li[class*='current']
  a {
  color: #e0050b !important;
}

#header-outer #top nav > ul > .button_bordered > a:hover,
#header-outer:not(.transparent) #social-in-menu a i:after,
#header-outer:not(.transparent)
  #social-in-menu
  a
  .nectar-dynamic-social-icon--hover,
.sf-menu > li > a:hover > .sf-sub-indicator i,
.sf-menu > li > a:active > .sf-sub-indicator i,
.sf-menu > .sfHover > a > .sf-sub-indicator i,
.sf-menu .megamenu > ul > li:hover > a,
#header-outer nav > ul > .megamenu > ul > li > a:hover,
#header-outer nav > ul > .megamenu > ul > .sfHover > a,
#header-outer nav > ul > .megamenu > ul > li > a:focus,
#top nav ul #nectar-user-account a:hover span,
#top nav ul #search-btn a:hover span,
#top nav ul .slide-out-widget-area-toggle a:hover span,
body.material:not([data-header-color='custom'])
  #header-outer:not([data-format='left-header'])
  #top
  ul.cart_list
  a:hover,
body.material
  #header-outer:not(.transparent)
  .cart-outer:hover
  .cart-menu-wrap
  .icon-salient-cart,
#header-outer:not([data-format='left-header'])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-item.has-ul
  > a,
#header-outer:not([data-format='left-header'])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-ancestor.has-ul
  > a,
body #header-secondary-outer #social a:hover i,
body #header-secondary-outer #social a:focus i,
#footer-outer a:focus,
#footer-outer a:hover,
.recent-posts .post-header a:hover,
.result a:hover,
.post-area.standard-minimal .post .post-meta .date a,
.post-area.standard-minimal .post .post-header h2 a:hover,
.post-area.standard-minimal .post .more-link:hover span,
.post-area.standard-minimal .post .more-link span:after,
.post-area.standard-minimal .post .minimal-post-meta a:hover,
.single .post .post-meta a:hover,
.single .post .post-meta a:focus,
.single #single-meta div a:hover i,
.single #single-meta div:hover > a,
.single #single-meta div:focus > a,
.result .title a,
.circle-border,
.project-attrs li i,
.nectar-milestone .number.accent-color,
body #portfolio-nav a:hover i,
span.accent-color,
.portfolio-items .nectar-love:hover i,
.portfolio-items .nectar-love.loved i,
body .hovered .nectar-love i,
body:not(.material) #search-outer #search #close a span:hover,
.carousel-wrap[data-full-width='true'] .carousel-heading a:hover i,
#search-outer .ui-widget-content li:hover *,
#search-outer .ui-widget-content .ui-state-focus *,
.portfolio-filters-inline .container ul li .active,
.svg-icon-holder[data-color='accent-color'],
.team-member .accent-color:hover,
.blog-recent[data-style='minimal'] .col > span,
.blog-recent[data-style='title_only'] .col:hover .post-header .title,
body #pagination .page-numbers.prev:hover,
body #pagination .page-numbers.next:hover,
body #pagination a.page-numbers:hover,
body #pagination a.page-numbers:focus,
body[data-form-submit='see-through'] input[type='submit'],
body[data-form-submit='see-through'] button[type='submit'],
.nectar_icon_wrap[data-color='accent-color'] i,
.nectar_team_member_close .inner:before,
body:not([data-header-format='left-header'])
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a:hover,
body:not([data-header-format='left-header'])
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a:focus,
.masonry.material .masonry-blog-item .meta-category a,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme='accent-color-underline'].full-width-section
  .active,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme='accent-color-underline'].full-width-section
  a:hover,
.material .comment-list .reply a:hover,
.material .comment-list .reply a:focus,
.material .widget li:not(.has-img) a:hover .post-title,
.material #sidebar .widget li:not(.has-img) a:hover .post-title,
.material
  #sidebar
  .widget
  ul[data-style='featured-image-left']
  li
  a:hover
  .post-title,
.material #sidebar .widget .tagcloud a,
.single.material .post-area .content-inner > .post-tags a,
.post-area.featured_img_left .meta-category a,
.post-meta .icon-salient-heart-2.loved,
body.material
  .nectar-button.see-through.accent-color[data-color-override='false'],
div[data-style='minimal_small'] .toggle.accent-color > .toggle-title a:hover,
div[data-style='minimal_small'] .toggle.accent-color.open > .toggle-title a,
.testimonial_slider[data-rating-color='accent-color']
  .star-rating
  .filled:before,
.nectar_single_testimonial[data-color='accent-color'] p .open-quote,
.nectar-quick-view-box .star-rating,
.widget_search .search-form button[type='submit'] .icon-salient-search,
body.search-no-results .search-form button[type='submit'] .icon-salient-search {
  color: #e0050b !important;
}

.nectar-bg-accent-color,
.nectar-bg-hover-accent-color:hover,
#ajax-content-wrap .nectar-bg-pseudo-accent-color:before,
[data-style='list_featured_first_row'] .meta-category a:before,
.tabbed > ul li .active-tab,
.tabbed > ul li .active-tab:hover,
.wpb_row .nectar-post-grid-filters[data-active-color='accent-color'] a:after,
.testimonial_slider[data-style='multiple_visible'][data-color*='accent-color']
  .flickity-page-dots
  .dot.is-selected:before,
.testimonial_slider[data-style='multiple_visible'][data-color*='accent-color']
  blockquote.is-selected
  p,
.nectar_video_lightbox.nectar-button[data-color='default-accent-color'],
.nectar_video_lightbox.nectar-button[data-color='transparent-accent-color']:hover,
.nectar-cta[data-color='accent-color']:not([data-style='material']) .link_wrap,
.flex-direction-nav a,
.carousel-prev:hover,
.carousel-next:hover,
.nectar-flickity[data-controls*='arrows_overlaid'][data-control-color='accent-color']
  .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls='default'][data-control-color='accent-color']
  .flickity-page-dots
  .dot:before,
.nectar-flickity[data-controls='touch_total'][data-control-color='accent-color']
  .visualized-total
  span,
[class*=' icon-'],
.toggle.open > .toggle-title a,
div[data-style='minimal'] .toggle.open > .toggle-title i:after,
div[data-style='minimal'] .toggle:hover > .toggle-title i:after,
div[data-style='minimal'] .toggle.open > .toggle-title i:before,
div[data-style='minimal'] .toggle:hover > .toggle-title i:before,
div[data-style='minimal_small'] .toggle.accent-color > .toggle-title:after,
.main-content .widget_calendar caption,
#footer-outer .widget_calendar caption,
.post .more-link span:hover,
.post.format-quote .post-content .quote-inner,
.post.format-link .post-content .link-inner,
.nectar-post-grid-wrap[data-load-more-color='accent-color'] .load-more:hover,
.format-status .post-content .status-inner,
.nectar-post-grid-item.nectar-new-item .inner:before,
input[type='submit']:hover,
input[type='button']:hover,
body[data-form-submit='regular'] input[type='submit'],
body[data-form-submit='regular'] button[type='submit'],
body[data-form-submit='regular']
  .container-wrap
  .span_12.light
  input[type='submit']:hover,
body[data-form-submit='regular']
  .container-wrap
  .span_12.light
  button[type='submit']:hover,
#slide-out-widget-area,
#slide-out-widget-area-bg.fullscreen,
#slide-out-widget-area-bg.fullscreen-split,
#slide-out-widget-area-bg.fullscreen-alt .bg-inner,
body.material #slide-out-widget-area-bg.slide-out-from-right,
.widget .material .widget .tagcloud a:before,
.nectar-hor-list-item[data-hover-effect='full_border'][data-color='accent-color']
  .nectar-list-item-btn:hover,
#header-outer[data-lhe='animated_underline']
  .nectar-header-text-content
  a:after,
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .nectar-notice,
.woocommerce #review_form #respond .form-submit #submit,
#header-outer .nectar-menu-label:before {
  background-color: #e0050b;
}

.orbit-wrapper .slider-nav .right,
.orbit-wrapper .slider-nav .left,
.progress li span,
.nectar-progress-bar span,
#footer-outer #footer-widgets .col .tagcloud a:hover,
#sidebar .widget .tagcloud a:hover,
#fp-nav.tooltip ul li .fp-tooltip .tooltip-inner,
#pagination .next a:hover,
#pagination .prev a:hover,
.comment-list .reply a:hover,
.comment-list .reply a:focus,
.icon-normal,
.bar_graph li span,
.nectar-button[data-color-override='false'].regular-button,
.nectar-button.tilt.accent-color,
body .swiper-slide .button.transparent_2 .primary-color:hover,
#footer-outer #footer-widgets .col input[type='submit'],
.blog-recent .more-link span:hover,
.post-tags a:hover,
#to-top:hover,
#to-top.dark:hover,
body[data-button-style*='rounded'] #to-top:after,
#pagination a.page-numbers:hover,
#pagination span.page-numbers.current,
.portfolio-items
  .col[data-default-color='true']
  .work-item:not(.style-3)
  .work-info-bg,
.portfolio-items .col[data-default-color='true'] .bottom-meta,
.portfolio-items .col.nectar-new-item .inner-wrap:before,
.portfolio-filters-inline[data-color-scheme='accent-color-underline'] a:after,
.portfolio-filters a,
.portfolio-filters #sort-portfolio,
.project-attrs li span,
.portfolio-filters,
.portfolio-filters-inline[data-color-scheme='accent-color'],
.bottom_controls #portfolio-nav .controls li a i:after,
.bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i,
.single-portfolio .facebook-share a:hover,
.single-portfolio .twitter-share a:hover,
.single-portfolio .pinterest-share a:hover,
.single-post .facebook-share a:hover,
.single-post .twitter-share a:hover,
.single-post .pinterest-share a:hover,
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.post.quote .content-inner .quote-inner .whole-link,
.masonry.classic_enhanced
  .post.quote.wide_tall
  .post-content
  a:hover
  .quote-inner,
.masonry.classic_enhanced
  .post.link.wide_tall
  .post-content
  a:hover
  .link-inner,
.iosSlider .prev_slide:hover,
.iosSlider .next_slide:hover,
#header-outer .widget_shopping_cart a.button,
#header-outer a.cart-contents .cart-wrap span,
#header-outer #mobile-cart-link .cart-wrap span,
#top nav ul .slide-out-widget-area-toggle a:hover .lines,
#top nav ul .slide-out-widget-area-toggle a:hover .lines:after,
#top nav ul .slide-out-widget-area-toggle a:hover .lines:before,
#top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,
#header-outer .widget_shopping_cart a.button,
body[data-header-format='left-header']
  #header-outer[data-lhe='animated_underline']
  #top
  nav
  ul
  li:not([class*='button_'])
  > a
  span:after,
#buddypress a.button:focus,
.swiper-slide .button.solid_color a,
.swiper-slide .button.solid_color_2 a,
.select2-container .select2-choice:hover,
.select2-dropdown-open .select2-choice,
body[data-fancy-form-rcs='1']
  .select2-container--default
  .select2-selection--single:hover,
body[data-fancy-form-rcs='1']
  .select2-container--default.select2-container--open
  .select2-selection--single,
#top nav > ul > .button_solid_color > a:before,
#header-outer.transparent #top nav > ul > .button_solid_color > a:before,
.twentytwenty-handle,
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after,
.masonry.classic_enhanced .posts-container article .meta-category a:hover,
.blog-recent[data-style*='classic_enhanced'] .meta-category a:hover,
.masonry.classic_enhanced .posts-container article .video-play-button,
.masonry.material .masonry-blog-item .meta-category a:before,
.material.masonry .masonry-blog-item .video-play-button,
.masonry.material .quote-inner:before,
.masonry.material .link-inner:before,
.nectar-recent-posts-slider .container .strong span:before,
#page-header-bg[data-post-hs='default_minimal'] .inner-wrap > a:hover,
#page-header-bg[data-post-hs='default_minimal'] .inner-wrap > a:focus,
.single
  .heading-title[data-header-style='default_minimal']
  .meta-category
  a:hover,
.single
  .heading-title[data-header-style='default_minimal']
  .meta-category
  a:focus,
.nectar-fancy-box:after,
.divider-small-border[data-color='accent-color'],
.divider-border[data-color='accent-color'],
.nectar-animated-title[data-color='accent-color']
  .nectar-animated-title-inner:after,
#fp-nav:not(.light-controls).tooltip_alt ul li a span:after,
#fp-nav.tooltip_alt ul li a span:after,
.nectar-video-box[data-color='default-accent-color'] .nectar_video_lightbox,
body
  .nectar-video-box[data-color='default-accent-color'][data-hover='zoom_button']
  .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color='default-accent-color']:not(
    [data-style='small']
  )
  .play
  > .inner-wrap:before,
.span_12.dark .owl-theme .owl-dots .owl-dot.active span,
.span_12.dark .owl-theme .owl-dots .owl-dot:hover span,
.nectar-recent-posts-single_featured .strong a,
.post-area.standard-minimal .post .more-link span:before,
.nectar-slide-in-cart .widget_shopping_cart a.button,
.related-posts[data-style='material'] .meta-category a:before,
.post-area.featured_img_left .meta-category a:before,
body.material #page-header-bg.fullscreen-header .inner-wrap > a,
.nectar-hor-list-item[data-color='accent-color']:before,
.material #sidebar .widget .tagcloud a:before,
.single .post-area .content-inner > .post-tags a:before,
.auto_meta_overlaid_spaced .post.quote .n-post-bg:after,
.auto_meta_overlaid_spaced .post.link .n-post-bg:after,
.post-area.featured_img_left
  .posts-container
  .article-content-wrap
  .video-play-button,
.post-area.featured_img_left .post .quote-inner:before,
.post-area.featured_img_left .link-inner:before,
.nectar-recent-posts-single_featured.multiple_featured .controls li:after,
.nectar-recent-posts-single_featured.multiple_featured .controls .active:before,
.nectar-fancy-box[data-color='accent-color']:not([data-style='default'])
  .box-bg:after,
body.material[data-button-style^='rounded']
  .nectar-button.see-through.accent-color[data-color-override='false']
  i,
body.material
  .nectar-video-box[data-color='default-accent-color']
  .nectar_video_lightbox:before,
.nectar_team_member_overlay
  .team_member_details
  .bio-inner
  .mobile-close:before,
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after,
.fancybox-navigation button:hover:before,
button[type='submit']:hover,
button[type='submit']:focus,
body[data-form-submit='see-through'] input[type='submit']:hover,
body[data-form-submit='see-through'].woocommerce #respond input#submit:hover,
html body[data-form-submit='see-through'] button[type='submit']:hover,
body[data-form-submit='see-through']
  .container-wrap
  .span_12.light
  input[type='submit']:hover,
body[data-form-submit='see-through']
  .container-wrap
  .span_12.light
  button[type='submit']:hover,
body.original .bypostauthor .comment-body:before,
.widget_layered_nav ul.yith-wcan-label li a:hover,
.widget_layered_nav ul.yith-wcan-label .chosen a,
.nectar-next-section-wrap.bounce a:before,
body .nectar-button.see-through-2[data-hover-color-override='false']:hover {
  background-color: #e0050b !important;
}

#header-outer #top nav > ul > li:not(.megamenu) ul a:hover,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  .sfHover
  > a,
#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a:hover,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-ancestor
  > a,
#header-outer nav > ul > .megamenu > ul ul li a:hover,
#header-outer nav > ul > .megamenu > ul ul li a:focus,
#header-outer nav > ul > .megamenu > ul ul .sfHover > a,
#header-secondary-outer ul > li:not(.megamenu) .sfHover > a,
#header-secondary-outer ul > li:not(.megamenu) ul a:hover,
#header-secondary-outer ul > li:not(.megamenu) ul a:focus,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a {
  background-color: #e0050b !important;
}

#header-outer[data-format='left-header']
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a:hover {
  color: #e0050b;
}

#header-outer[data-format='left-header']
  .sf-menu
  .sub-menu
  .current-menu-item
  > a,
.sf-menu ul .open-submenu > a {
  color: #e0050b !important;
}

.tabbed > ul li .active-tab,
body.material input[type='text']:focus,
body.material textarea:focus,
body.material input[type='email']:focus,
body.material input[type='search']:focus,
body.material input[type='password']:focus,
body.material input[type='tel']:focus,
body.material input[type='url']:focus,
body.material input[type='date']:focus,
body.material input[type='number']:focus,
body.material select:focus,
.row .col .wp-caption .wp-caption-text,
.material.woocommerce-page input#coupon_code:focus,
.material #search-outer #search input[type='text'],
#header-outer[data-lhe='animated_underline']
  #top
  nav
  > ul
  > li
  > a
  .menu-title-text:after,
div[data-style='minimal'] .toggle.default.open i,
div[data-style='minimal'] .toggle.default:hover i,
div[data-style='minimal'] .toggle.accent-color.open i,
div[data-style='minimal'] .toggle.accent-color:hover i,
.single #single-meta div a:hover,
.single #single-meta div a:focus,
.single .fullscreen-blog-header #single-below-header > span a:hover,
.blog-title #single-meta .nectar-social.hover > div a:hover,
.nectar-hor-list-item[data-hover-effect='full_border'][data-color='accent-color']:hover,
.material.woocommerce-page[data-form-style='default']
  div
  input#coupon_code:focus {
  border-color: #e0050b;
}

body[data-form-style='minimal'] label:after,
body .recent_projects_widget a:hover img,
.recent_projects_widget a:hover img,
#sidebar #flickr a:hover img,
body .nectar-button.see-through-2[data-hover-color-override='false']:hover,
#footer-outer #flickr a:hover img,
#featured article .post-title a:hover,
body #featured article .post-title a:hover,
div.wpcf7-validation-errors,
.select2-container .select2-choice:hover,
.select2-dropdown-open .select2-choice,
body:not(.original) .bypostauthor img.avatar,
.material blockquote:before,
blockquote.wp-block-quote:before,
#header-outer:not(.transparent)
  #top
  nav
  > ul
  > .button_bordered
  > a:hover:before,
.single #project-meta ul li:not(.meta-share-count):hover a,
body[data-button-style='rounded'] #pagination > a:hover,
body[data-form-submit='see-through'] input[type='submit'],
body[data-form-submit='see-through'] button[type='submit'],
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color='default-accent-color']
  .play:before,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color='default-accent-color']
  .play:after,
#header-secondary-outer[data-lhe='animated_underline']
  nav
  > .sf-menu
  > li
  > a
  .menu-title-text:after,
body.material
  .nectar-button.see-through.accent-color[data-color-override='false'],
.woocommerce-page.material .widget_price_filter .ui-slider .ui-slider-handle,
body[data-form-submit='see-through']
  button[type='submit']:not(.search-widget-btn),
.woocommerce-account[data-form-submit='see-through']
  .woocommerce-form-login
  button.button,
.woocommerce-account[data-form-submit='see-through']
  .woocommerce-form-register
  button.button,
body[data-form-submit='see-through']
  .woocommerce
  #order_review
  #payment
  #place_order,
body[data-fancy-form-rcs='1']
  .select2-container--default
  .select2-selection--single:hover,
body[data-fancy-form-rcs='1']
  .select2-container--default.select2-container--open
  .select2-selection--single,
.gallery a:hover img {
  border-color: #e0050b !important;
}

.nectar-highlighted-text[data-using-custom-color='false']:not(
    [data-style='text_outline']
  )
  em {
  background-image: linear-gradient(
    to right,
    rgba(224, 5, 11, 0.3) 0,
    rgba(224, 5, 11, 0.3) 100%
  );
}

.nectar-highlighted-text[data-using-custom-color='false'][data-style='regular_underline']
  a
  em,
.nectar-highlighted-text[data-using-custom-color='false'][data-style='regular_underline']
  em.has-link {
  background-image:
    linear-gradient(
      to right,
      rgba(224, 5, 11, 0.3) 0,
      rgba(224, 5, 11, 0.3) 100%
    ),
    linear-gradient(to right, #e0050b 0, #e0050b 100%);
}

.nectar_icon_wrap .svg-icon-holder[data-color='accent-color'] svg path {
  stroke: #e0050b !important;
}

body.material[data-button-style^='rounded']
  .nectar-button.see-through.accent-color[data-color-override='false']
  i:after {
  box-shadow: #e0050b 0 8px 15px;
  opacity: 0.24;
}

.nectar-fancy-box[data-style='color_box_hover'][data-color='accent-color']:before {
  box-shadow: 0 30px 90px #e0050b;
}

.nectar-fancy-box[data-style='hover_desc'][data-color='accent-color']
  .box-bg:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #e0050b 100%);
}

#footer-outer[data-link-hover='underline'][data-custom-color='false']
  #footer-widgets
  ul:not([class*='nectar_blog_posts']):not(.cart_list)
  a:not(.tag-cloud-link):not(.nectar-button),
#footer-outer[data-link-hover='underline']
  #footer-widgets
  .textwidget
  a:not(.nectar-button) {
  background-image: linear-gradient(to right, #e0050b 0, #e0050b 100%);
}

#search-results .result .title a {
  background-image: linear-gradient(to right, #e0050b 0, #e0050b 100%);
}

.container-wrap
  .bottom_controls
  #portfolio-nav
  ul:first-child
  li#all-items
  a:hover
  i {
  box-shadow:
    -0.6em 0 #e0050b,
    -0.6em 0.6em #e0050b,
    0.6em 0 #e0050b,
    0.6em -0.6em #e0050b,
    0 -0.6em #e0050b,
    -0.6em -0.6em #e0050b,
    0 0.6em #e0050b,
    0.6em 0.6em #e0050b;
}

#fp-nav:not(.light-controls).tooltip_alt ul li a.active span,
#fp-nav.tooltip_alt ul li a.active span {
  box-shadow: inset 0 0 0 2px #e0050b;
  -webkit-box-shadow: inset 0 0 0 2px #e0050b;
}

.default-loading-icon:before {
  border-top-color: #e0050b !important;
}

#header-outer a.cart-contents span:before,
#fp-nav.tooltip ul li .fp-tooltip .tooltip-inner:after {
  border-color: transparent #e0050b !important;
}

body
  .testimonial_slider[data-style='multiple_visible'][data-color*='accent-color']
  blockquote
  .bottom-arrow:after,
body
  .dark
  .testimonial_slider[data-style='multiple_visible'][data-color*='accent-color']
  blockquote
  .bottom-arrow:after,
.portfolio-items[data-ps='6'] .bg-overlay,
.portfolio-items[data-ps='6'].no-masonry .bg-overlay,
.nectar_team_member_close .inner,
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close {
  border-color: #e0050b;
}

.widget .nectar_widget[class*='nectar_blog_posts_'] .arrow-circle svg circle,
.nectar-woo-flickity[data-controls='arrows-and-text']
  .flickity-prev-next-button
  svg
  circle.time {
  stroke: #e0050b;
}

.im-icon-wrap[data-color='accent-color'] path {
  fill: #e0050b;
}

@media only screen and (min-width: 1px) and (max-width: 1000px) {
  body #featured article .post-title > a {
    background-color: #e0050b;
  }

  body #featured article .post-title > a {
    border-color: #e0050b;
  }
}

#header-outer .widget_shopping_cart .cart_list li a.remove,
.original
  #header-outer
  .woocommerce.widget_shopping_cart
  .cart_list
  li
  a.remove,
.stock.out-of-stock,
#header-outer #top nav > ul > .button_bordered_2 > a:hover,
#header-outer[data-lhe='default'] #top nav > ul > .button_bordered_2 > a:hover,
#header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  .button_bordered_2.current-menu-item
  > a {
  color: #e64848 !important;
}

#top nav > ul > .button_solid_color_2 > a:before,
#header-outer.transparent #top nav > ul > .button_solid_color_2 > a:before,
body[data-slide-out-widget-area-style='slide-out-from-right']:not(
    [data-header-color='custom']
  ).material
  .slide_out_area_close:before,
#header-outer .widget_shopping_cart a.button,
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale,
.woocommerce span.onsale,
.woocommerce-page span.onsale {
  background-color: #e64848;
}

#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
#header-outer:not(.transparent)
  #top
  nav
  > ul
  > .button_bordered_2
  > a:hover:before {
  border-color: #e64848;
}

.nectar-color-extra-color-1,
.testimonial_slider[data-rating-color='extra-color-1']
  .star-rating
  .filled:before,
div[data-style='minimal'] .toggle.extra-color-1:hover > .toggle-title a,
div[data-style='minimal'] .toggle.extra-color-1.open > .toggle-title a,
div[data-style='minimal_small'] .toggle.extra-color-1 > .toggle-title a:hover,
div[data-style='minimal_small'] .toggle.extra-color-1.open > .toggle-title a {
  color: #e64848;
}

.nectar-milestone .number.extra-color-1,
span.extra-color-1,
.team-member .social.extra-color-1 li a,
body [class^='icon-'].icon-default-style.extra-color-1,
body [class^='icon-'].icon-default-style[data-color='extra-color-1'],
.team-member .extra-color-1:hover,
.svg-icon-holder[data-color='extra-color-1'],
.nectar_icon_wrap[data-color='extra-color-1'] i,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme='extra-color-1-underline'].full-width-section
  .active,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme='extra-color-1-underline'].full-width-section
  a:hover,
body.material
  .nectar-button.see-through.extra-color-1[data-color-override='false'],
.nectar_single_testimonial[data-color='extra-color-1'] p .open-quote,
.no-highlight.extra-color-1 h3 {
  color: #e64848 !important;
}

.nectar-bg-extra-color-1,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-1:before,
.wpb_row .nectar-post-grid-filters[data-active-color='extra-color-1'] a:after,
.testimonial_slider[data-style='multiple_visible'][data-color*='extra-color-1']
  .flickity-page-dots
  .dot.is-selected:before,
.testimonial_slider[data-style='multiple_visible'][data-color*='extra-color-1']
  blockquote.is-selected
  p,
.nectar-button.nectar_video_lightbox[data-color='default-extra-color-1'],
.nectar_video_lightbox.nectar-button[data-color='transparent-extra-color-1']:hover,
.nectar-cta[data-color='extra-color-1']:not([data-style='material']) .link_wrap,
.nectar-flickity[data-controls*='arrows_overlaid'][data-control-color='extra-color-1']
  .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls='default'][data-control-color='extra-color-1']
  .flickity-page-dots
  .dot:before,
.nectar-flickity[data-controls='touch_total'][data-control-color='extra-color-1']
  .visualized-total
  span,
.nectar-post-grid-wrap[data-load-more-color='extra-color-1'] .load-more:hover,
[class*=' icon-'].extra-color-1.icon-normal,
div[data-style='minimal'] .toggle.extra-color-1.open i:after,
div[data-style='minimal'] .toggle.extra-color-1:hover i:after,
div[data-style='minimal'] .toggle.open.extra-color-1 i:before,
div[data-style='minimal'] .toggle.extra-color-1:hover i:before,
div[data-style='minimal_small'] .toggle.extra-color-1 > .toggle-title:after,
.toggle.open.extra-color-1 > .toggle-title a,
.nectar-hor-list-item[data-hover-effect='full_border'][data-color='extra-color-1']
  .nectar-list-item-btn:hover {
  background-color: #e64848;
}

.nectar-button.regular-button.extra-color-1,
.nectar-button.tilt.extra-color-1,
body .swiper-slide .button.transparent_2 .extra-color-1:hover,
#sidebar .widget:hover [class^='icon-'].icon-3x.extra-color-1:not(.alt-style),
.portfolio-filters-inline[data-color-scheme='extra-color-1'],
.portfolio-filters[data-color-scheme='extra-color-1'] #sort-portfolio,
.portfolio-filters[data-color-scheme='extra-color-1'] a,
.nectar-fancy-box[data-color='extra-color-1']:after,
.divider-small-border[data-color='extra-color-1'],
.divider-border[data-color='extra-color-1'],
.nectar-animated-title[data-color='extra-color-1']
  .nectar-animated-title-inner:after,
.portfolio-filters-inline[data-color-scheme='extra-color-1-underline'] a:after,
.nectar-video-box[data-color='extra-color-1'] .nectar_video_lightbox,
body
  .nectar-video-box[data-color='extra-color-1'][data-hover='zoom_button']
  .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color='extra-color-1']:not(
    [data-style='small']
  )
  .play
  > .inner-wrap:before,
body.material
  .nectar-video-box[data-color='extra-color-1']
  .nectar_video_lightbox:before,
.nectar-hor-list-item[data-color='extra-color-1']:before,
.nectar-fancy-box[data-color='extra-color-1']:not([data-style='default'])
  .box-bg:after,
body.material[data-button-style^='rounded']
  .nectar-button.see-through.extra-color-1[data-color-override='false']
  i,
.nectar-recent-posts-single_featured.multiple_featured
  .controls[data-color='extra-color-1']
  li:after,
.extra-color-1.icon-normal,
.bar_graph li .extra-color-1,
.nectar-progress-bar .extra-color-1,
.swiper-slide .button.solid_color .extra-color-1,
.swiper-slide .button.solid_color_2 .extra-color-1 {
  background-color: #e64848 !important;
}

.nectar_icon_wrap .svg-icon-holder[data-color='extra-color-1'] svg path {
  stroke: #e64848 !important;
}

body.material[data-button-style^='rounded']
  .nectar-button.see-through.extra-color-1[data-color-override='false']
  i:after {
  box-shadow: #e64848 0 8px 15px;
  opacity: 0.24;
}

.nectar-fancy-box[data-style='color_box_hover'][data-color='extra-color-1']:before {
  box-shadow: 0 30px 90px #e64848;
}

.nectar-fancy-box[data-style='hover_desc'][data-color='extra-color-1']
  .box-bg:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #e64848 100%);
}

body
  .testimonial_slider[data-style='multiple_visible'][data-color*='extra-color-1']
  blockquote
  .bottom-arrow:after,
body
  .dark
  .testimonial_slider[data-style='multiple_visible'][data-color*='extra-color-1']
  blockquote
  .bottom-arrow:after,
div[data-style='minimal'] .toggle.open.extra-color-1 i,
div[data-style='minimal'] .toggle.extra-color-1:hover i,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color='extra-color-1']
  .play:before,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color='extra-color-1']
  .play:after,
.nectar-hor-list-item[data-hover-effect='full_border'][data-color='extra-color-1']:hover {
  border-color: #e64848;
}

body.material
  .nectar-button.see-through.extra-color-1[data-color-override='false'] {
  border-color: #e64848 !important;
}

.im-icon-wrap[data-color='extra-color-1'] path {
  fill: #e64848;
}

.nectar-color-extra-color-2,
.testimonial_slider[data-rating-color='extra-color-2']
  .star-rating
  .filled:before,
div[data-style='minimal'] .toggle.extra-color-2:hover > .toggle-title a,
div[data-style='minimal'] .toggle.extra-color-2.open > .toggle-title a,
div[data-style='minimal_small'] .toggle.extra-color-2 > .toggle-title a:hover,
div[data-style='minimal_small'] .toggle.extra-color-2.open > .toggle-title a {
  color: #e0050b;
}

.nectar-milestone .number.extra-color-2,
span.extra-color-2,
.team-member .social.extra-color-2 li a,
body [class^='icon-'].icon-default-style.extra-color-2,
body [class^='icon-'].icon-default-style[data-color='extra-color-2'],
.team-member .extra-color-2:hover,
.svg-icon-holder[data-color='extra-color-2'],
.nectar_icon_wrap[data-color='extra-color-2'] i,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme='extra-color-2-underline'].full-width-section
  .active,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme='extra-color-2-underline'].full-width-section
  a:hover,
body.material
  .nectar-button.see-through.extra-color-2[data-color-override='false'],
.nectar_single_testimonial[data-color='extra-color-2'] p .open-quote,
.no-highlight.extra-color-2 h3 {
  color: #e0050b !important;
}

.nectar-bg-extra-color-2,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-2:before,
.wpb_row .nectar-post-grid-filters[data-active-color='extra-color-2'] a:after,
.testimonial_slider[data-style='multiple_visible'][data-color*='extra-color-2']
  .flickity-page-dots
  .dot.is-selected:before,
.testimonial_slider[data-style='multiple_visible'][data-color*='extra-color-2']
  blockquote.is-selected
  p,
.nectar-button.nectar_video_lightbox[data-color='default-extra-color-2'],
.nectar_video_lightbox.nectar-button[data-color='transparent-extra-color-2']:hover,
.nectar-cta[data-color='extra-color-2']:not([data-style='material']) .link_wrap,
.nectar-flickity[data-controls*='arrows_overlaid'][data-control-color='extra-color-2']
  .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls='default'][data-control-color='extra-color-2']
  .flickity-page-dots
  .dot:before,
.nectar-flickity[data-controls='touch_total'][data-control-color='extra-color-2']
  .visualized-total
  span,
.nectar-post-grid-wrap[data-load-more-color='extra-color-2'] .load-more:hover,
[class*=' icon-'].extra-color-2.icon-normal,
div[data-style='minimal'] .toggle.extra-color-2.open i:after,
div[data-style='minimal'] .toggle.extra-color-2:hover i:after,
div[data-style='minimal'] .toggle.open.extra-color-2 i:before,
div[data-style='minimal'] .toggle.extra-color-2:hover i:before,
div[data-style='minimal_small'] .toggle.extra-color-2 > .toggle-title:after,
.toggle.open.extra-color-2 > .toggle-title a,
.nectar-hor-list-item[data-hover-effect='full_border'][data-color='extra-color-2']
  .nectar-list-item-btn:hover {
  background-color: #e0050b;
}

.nectar-button.regular-button.extra-color-2,
.nectar-button.tilt.extra-color-2,
body .swiper-slide .button.transparent_2 .extra-color-2:hover,
#sidebar .widget:hover [class^='icon-'].icon-3x.extra-color-2:not(.alt-style),
.portfolio-filters-inline[data-color-scheme='extra-color-2'],
.portfolio-filters[data-color-scheme='extra-color-2'] #sort-portfolio,
.portfolio-filters[data-color-scheme='extra-color-2'] a,
.nectar-fancy-box[data-color='extra-color-2']:after,
.divider-small-border[data-color='extra-color-2'],
.divider-border[data-color='extra-color-2'],
.nectar-animated-title[data-color='extra-color-2']
  .nectar-animated-title-inner:after,
.portfolio-filters-inline[data-color-scheme='extra-color-2-underline'] a:after,
.nectar-video-box[data-color='extra-color-2'] .nectar_video_lightbox,
body
  .nectar-video-box[data-color='extra-color-2'][data-hover='zoom_button']
  .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color='extra-color-2']:not(
    [data-style='small']
  )
  .play
  > .inner-wrap:before,
body.material
  .nectar-video-box[data-color='extra-color-2']
  .nectar_video_lightbox:before,
.nectar-hor-list-item[data-color='extra-color-2']:before,
.nectar-fancy-box[data-color='extra-color-2']:not([data-style='default'])
  .box-bg:after,
body.material[data-button-style^='rounded']
  .nectar-button.see-through.extra-color-2[data-color-override='false']
  i,
.nectar-recent-posts-single_featured.multiple_featured
  .controls[data-color='extra-color-2']
  li:after,
.extra-color-2.icon-normal,
.bar_graph li .extra-color-2,
.nectar-progress-bar .extra-color-2,
.swiper-slide .button.solid_color .extra-color-2,
.swiper-slide .button.solid_color_2 .extra-color-2 {
  background-color: #e0050b !important;
}

.nectar_icon_wrap .svg-icon-holder[data-color='extra-color-2'] svg path {
  stroke: #e0050b !important;
}

body.material[data-button-style^='rounded']
  .nectar-button.see-through.extra-color-2[data-color-override='false']
  i:after {
  box-shadow: #e0050b 0 8px 15px;
  opacity: 0.24;
}

.nectar-fancy-box[data-style='color_box_hover'][data-color='extra-color-2']:before {
  box-shadow: 0 30px 90px #e0050b;
}

.nectar-fancy-box[data-style='hover_desc'][data-color='extra-color-2']
  .box-bg:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #e0050b 100%);
}

body
  .testimonial_slider[data-style='multiple_visible'][data-color*='extra-color-2']
  blockquote
  .bottom-arrow:after,
body
  .dark
  .testimonial_slider[data-style='multiple_visible'][data-color*='extra-color-2']
  blockquote
  .bottom-arrow:after,
div[data-style='minimal'] .toggle.open.extra-color-2 i,
div[data-style='minimal'] .toggle.extra-color-2:hover i,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color='extra-color-2']
  .play:before,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color='extra-color-2']
  .play:after,
.nectar-hor-list-item[data-hover-effect='full_border'][data-color='extra-color-2']:hover {
  border-color: #e0050b;
}

body.material
  .nectar-button.see-through.extra-color-2[data-color-override='false'] {
  border-color: #e0050b !important;
}

.im-icon-wrap[data-color='extra-color-2'] path {
  fill: #e0050b;
}

.nectar-color-extra-color-3,
.testimonial_slider[data-rating-color='extra-color-3']
  .star-rating
  .filled:before,
div[data-style='minimal'] .toggle.extra-color-3:hover > .toggle-title a,
div[data-style='minimal'] .toggle.extra-color-3.open > .toggle-title a,
div[data-style='minimal_small'] .toggle.extra-color-3 > .toggle-title a:hover,
div[data-style='minimal_small'] .toggle.extra-color-3.open > .toggle-title a {
  color: #1e1e1e;
}

.nectar-milestone .number.extra-color-3,
span.extra-color-3,
.team-member .social.extra-color-3 li a,
body [class^='icon-'].icon-default-style.extra-color-3,
body [class^='icon-'].icon-default-style[data-color='extra-color-3'],
.team-member .extra-color-3:hover,
.svg-icon-holder[data-color='extra-color-3'],
.nectar_icon_wrap[data-color='extra-color-3'] i,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme='extra-color-3-underline'].full-width-section
  .active,
body
  .wpb_row
  .span_12
  .portfolio-filters-inline[data-color-scheme='extra-color-3-underline'].full-width-section
  a:hover,
body.material
  .nectar-button.see-through.extra-color-3[data-color-override='false'],
.nectar_single_testimonial[data-color='extra-color-3'] p .open-quote,
.no-highlight.extra-color-3 h3 {
  color: #1e1e1e !important;
}

.nectar-bg-extra-color-3,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-3:before,
.wpb_row .nectar-post-grid-filters[data-active-color='extra-color-3'] a:after,
.testimonial_slider[data-style='multiple_visible'][data-color*='extra-color-3']
  .flickity-page-dots
  .dot.is-selected:before,
.testimonial_slider[data-style='multiple_visible'][data-color*='extra-color-3']
  blockquote.is-selected
  p,
.nectar-button.nectar_video_lightbox[data-color='default-extra-color-3'],
.nectar_video_lightbox.nectar-button[data-color='transparent-extra-color-3']:hover,
.nectar-cta[data-color='extra-color-3']:not([data-style='material']) .link_wrap,
.nectar-flickity[data-controls*='arrows_overlaid'][data-control-color='extra-color-3']
  .flickity-prev-next-button:hover:before,
.nectar-flickity[data-controls='default'][data-control-color='extra-color-3']
  .flickity-page-dots
  .dot:before,
.nectar-flickity[data-controls='touch_total'][data-control-color='extra-color-3']
  .visualized-total
  span,
.nectar-post-grid-wrap[data-load-more-color='extra-color-3'] .load-more:hover,
[class*=' icon-'].extra-color-3.icon-normal,
div[data-style='minimal'] .toggle.extra-color-3.open i:after,
div[data-style='minimal'] .toggle.extra-color-3:hover i:after,
div[data-style='minimal'] .toggle.open.extra-color-3 i:before,
div[data-style='minimal'] .toggle.extra-color-3:hover i:before,
div[data-style='minimal_small'] .toggle.extra-color-3 > .toggle-title:after,
.toggle.open.extra-color-3 > .toggle-title a,
.nectar-hor-list-item[data-hover-effect='full_border'][data-color='extra-color-3']
  .nectar-list-item-btn:hover {
  background-color: #1e1e1e;
}

.nectar-button.regular-button.extra-color-3,
.nectar-button.tilt.extra-color-3,
body .swiper-slide .button.transparent_2 .extra-color-3:hover,
#sidebar .widget:hover [class^='icon-'].icon-3x.extra-color-3:not(.alt-style),
.portfolio-filters-inline[data-color-scheme='extra-color-3'],
.portfolio-filters[data-color-scheme='extra-color-3'] #sort-portfolio,
.portfolio-filters[data-color-scheme='extra-color-3'] a,
.nectar-fancy-box[data-color='extra-color-3']:after,
.divider-small-border[data-color='extra-color-3'],
.divider-border[data-color='extra-color-3'],
.nectar-animated-title[data-color='extra-color-3']
  .nectar-animated-title-inner:after,
.portfolio-filters-inline[data-color-scheme='extra-color-3-underline'] a:after,
.nectar-video-box[data-color='extra-color-3'] .nectar_video_lightbox,
body
  .nectar-video-box[data-color='extra-color-3'][data-hover='zoom_button']
  .nectar_video_lightbox:after,
.nectar_video_lightbox.play_button_with_text[data-color='extra-color-3']:not(
    [data-style='small']
  )
  .play
  > .inner-wrap:before,
body.material
  .nectar-video-box[data-color='extra-color-3']
  .nectar_video_lightbox:before,
.nectar-hor-list-item[data-color='extra-color-3']:before,
.nectar-fancy-box[data-color='extra-color-3']:not([data-style='default'])
  .box-bg:after,
body.material[data-button-style^='rounded']
  .nectar-button.see-through.extra-color-3[data-color-override='false']
  i,
.nectar-recent-posts-single_featured.multiple_featured
  .controls[data-color='extra-color-3']
  li:after,
.extra-color-3.icon-normal,
.bar_graph li .extra-color-3,
.nectar-progress-bar .extra-color-3,
.swiper-slide .button.solid_color .extra-color-3,
.swiper-slide .button.solid_color_2 .extra-color-3 {
  background-color: #1e1e1e !important;
}

.nectar_icon_wrap .svg-icon-holder[data-color='extra-color-3'] svg path {
  stroke: #1e1e1e !important;
}

body.material[data-button-style^='rounded']
  .nectar-button.see-through.extra-color-3[data-color-override='false']
  i:after {
  box-shadow: #1e1e1e 0 8px 15px;
  opacity: 0.24;
}

.nectar-fancy-box[data-style='color_box_hover'][data-color='extra-color-3']:before {
  box-shadow: 0 30px 90px #1e1e1e;
}

.nectar-fancy-box[data-style='hover_desc'][data-color='extra-color-3']
  .box-bg:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #1e1e1e 100%);
}

body
  .testimonial_slider[data-style='multiple_visible'][data-color*='extra-color-3']
  blockquote
  .bottom-arrow:after,
body
  .dark
  .testimonial_slider[data-style='multiple_visible'][data-color*='extra-color-3']
  blockquote
  .bottom-arrow:after,
div[data-style='minimal'] .toggle.open.extra-color-3 i,
div[data-style='minimal'] .toggle.extra-color-3:hover i,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color='extra-color-3']
  .play:before,
.span_12.dark
  .nectar_video_lightbox.play_button_with_text[data-color='extra-color-3']
  .play:after,
.nectar-hor-list-item[data-hover-effect='full_border'][data-color='extra-color-3']:hover {
  border-color: #1e1e1e;
}

body.material
  .nectar-button.see-through.extra-color-3[data-color-override='false'] {
  border-color: #1e1e1e !important;
}

.im-icon-wrap[data-color='extra-color-3'] path {
  fill: #1e1e1e;
}

.widget
  .nectar_widget[class*='nectar_blog_posts_'][data-style='hover-featured-image-gradient-and-counter']
  > li
  a
  .popular-featured-img:after {
  background: #3452ff;
  background: linear-gradient(to right, #3452ff, #ff1053);
}

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

.nectar-bg-extra-color-gradient-1,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-gradient-1:before,
.divider-small-border[data-color='extra-color-gradient-1'],
.divider-border[data-color='extra-color-gradient-1'],
.nectar-progress-bar .extra-color-gradient-1,
.wpb_row
  .nectar-post-grid-filters[data-active-color='extra-color-gradient-1']
  a:after,
.nectar-recent-posts-single_featured.multiple_featured
  .controls[data-color='extra-color-gradient-1']
  li:after,
.nectar-fancy-box[data-style='default'][data-color='extra-color-gradient-1']:after {
  background: #ff1053;
  background: linear-gradient(to right, #ff1053, #3452ff);
}

.icon-normal.extra-color-gradient-1,
body [class^='icon-'].icon-3x.alt-style.extra-color-gradient-1,
.nectar-button.extra-color-gradient-1:after,
.nectar-cta[data-color='extra-color-gradient-1']:not([data-style='material'])
  .link_wrap,
.nectar-button.see-through-extra-color-gradient-1:after,
.nectar-fancy-box[data-style='color_box_hover'][data-color='extra-color-gradient-1']
  .box-bg:after,
.nectar-post-grid-wrap[data-load-more-color='extra-color-gradient-1']
  .load-more:before {
  background: #ff1053;
  background: linear-gradient(to bottom right, #ff1053, #3452ff);
}

body.material .nectar-button.regular.m-extra-color-gradient-1,
body.material .nectar-button.see-through.m-extra-color-gradient-1:before,
.swiper-slide .button.solid_color .extra-color-gradient-1,
.swiper-slide .button.transparent_2 .extra-color-gradient-1:before {
  background: #ff1053;
  background: linear-gradient(125deg, #ff1053, #3452ff);
}

body.material .nectar-button.regular.m-extra-color-gradient-1:before {
  background: #3452ff;
}

.nectar-fancy-box[data-style='color_box_hover'][data-color='extra-color-gradient-1']:before {
  box-shadow: 0 30px 90px #3452ff;
}

.nectar-color-extra-color-gradient-1,
.testimonial_slider[data-rating-color='extra-color-gradient-1']
  .star-rating
  .filled:before {
  color: #ff1053;
  background: linear-gradient(to right, #ff1053, #3452ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.nectar-button.extra-color-gradient-1,
.nectar-button.see-through-extra-color-gradient-1 {
  border-width: 3px;
  border-style: solid;
  -moz-border-image: -moz-linear-gradient(top right, #ff1053 0, #3452ff 100%);
  -webkit-border-image: -webkit-linear-gradient(
    top right,
    #ff1053 0,
    #3452ff 100%
  );
  border-image: linear-gradient(to bottom right, #ff1053 0, #3452ff 100%);
  border-image-slice: 1;
}

[class^='icon-'][data-color='extra-color-gradient-1']:before,
[class*=' icon-'][data-color='extra-color-gradient-1']:before,
[class^='icon-'].extra-color-gradient-1:not(.icon-normal):before,
[class*=' icon-'].extra-color-gradient-1:not(.icon-normal):before,
.nectar_icon_wrap[data-color='extra-color-gradient-1']:not(
    [data-style='shadow-bg']
  )
  i {
  color: #ff1053;
  background: linear-gradient(to bottom right, #ff1053, #3452ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  display: initial;
}

.nectar-button.extra-color-gradient-1 .hover,
.nectar-button.see-through-extra-color-gradient-1 .start {
  background: #ff1053;
  background: linear-gradient(to bottom right, #ff1053, #3452ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  display: initial;
}

.nectar-button.extra-color-gradient-1.no-text-grad .hover,
.nectar-button.see-through-extra-color-gradient-1.no-text-grad .start {
  background: transparent !important;
  color: #ff1053 !important;
}

:root {
  --nectar-extra-color-gradient-2: linear-gradient(to right, #32d6ff, #2ac4ea);
}

.nectar-bg-extra-color-gradient-2,
#ajax-content-wrap .nectar-bg-pseudo-extra-color-gradient-2:before,
.divider-small-border[data-color='extra-color-gradient-2'],
.divider-border[data-color='extra-color-gradient-2'],
.nectar-progress-bar .extra-color-gradient-2,
.wpb_row
  .nectar-post-grid-filters[data-active-color='extra-color-gradient-2']
  a:after,
.nectar-recent-posts-single_featured.multiple_featured
  .controls[data-color='extra-color-gradient-2']
  li:after,
.nectar-fancy-box[data-style='default'][data-color='extra-color-gradient-2']:after {
  background: #32d6ff;
  background: linear-gradient(to right, #32d6ff, #2ac4ea);
}

.icon-normal.extra-color-gradient-2,
body [class^='icon-'].icon-3x.alt-style.extra-color-gradient-2,
.nectar-button.extra-color-gradient-2:after,
.nectar-cta[data-color='extra-color-gradient-2']:not([data-style='material'])
  .link_wrap,
.nectar-button.see-through-extra-color-gradient-2:after,
.nectar-fancy-box[data-style='color_box_hover'][data-color='extra-color-gradient-2']
  .box-bg:after,
.nectar-post-grid-wrap[data-load-more-color='extra-color-gradient-2']
  .load-more:before {
  background: #32d6ff;
  background: linear-gradient(to bottom right, #32d6ff, #2ac4ea);
}

body.material .nectar-button.regular.m-extra-color-gradient-2,
body.material .nectar-button.see-through.m-extra-color-gradient-2:before,
.swiper-slide .button.solid_color .extra-color-gradient-2,
.swiper-slide .button.transparent_2 .extra-color-gradient-2:before {
  background: #32d6ff;
  background: linear-gradient(125deg, #32d6ff, #2ac4ea);
}

body.material .nectar-button.regular.m-extra-color-gradient-2:before {
  background: #2ac4ea;
}

.nectar-fancy-box[data-style='color_box_hover'][data-color='extra-color-gradient-2']:before {
  box-shadow: 0 30px 90px #2ac4ea;
}

.nectar-color-extra-color-gradient-2,
.testimonial_slider[data-rating-color='extra-color-gradient-2']
  .star-rating
  .filled:before {
  color: #32d6ff;
  background: linear-gradient(to right, #32d6ff, #2ac4ea);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.nectar-button.extra-color-gradient-2,
.nectar-button.see-through-extra-color-gradient-2 {
  border-width: 3px;
  border-style: solid;
  -moz-border-image: -moz-linear-gradient(top right, #32d6ff 0, #2ac4ea 100%);
  -webkit-border-image: -webkit-linear-gradient(
    top right,
    #32d6ff 0,
    #2ac4ea 100%
  );
  border-image: linear-gradient(to bottom right, #32d6ff 0, #2ac4ea 100%);
  border-image-slice: 1;
}

[class^='icon-'][data-color='extra-color-gradient-2']:before,
[class*=' icon-'][data-color='extra-color-gradient-2']:before,
[class^='icon-'].extra-color-gradient-2:not(.icon-normal):before,
[class*=' icon-'].extra-color-gradient-2:not(.icon-normal):before,
.nectar_icon_wrap[data-color='extra-color-gradient-2']:not(
    [data-style='shadow-bg']
  )
  i {
  color: #32d6ff;
  background: linear-gradient(to bottom right, #32d6ff, #2ac4ea);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  display: initial;
}

.nectar-button.extra-color-gradient-2 .hover,
.nectar-button.see-through-extra-color-gradient-2 .start {
  background: #32d6ff;
  background: linear-gradient(to bottom right, #32d6ff, #2ac4ea);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  display: initial;
}

.nectar-button.extra-color-gradient-2.no-text-grad .hover,
.nectar-button.see-through-extra-color-gradient-2.no-text-grad .start {
  background: transparent !important;
  color: #32d6ff !important;
}

:root {
  --nectar-accent-color: #e0050b;
  --nectar-extra-color-1: #e64848;
  --nectar-extra-color-2: #e0050b;
  --nectar-extra-color-3: #1e1e1e;
}

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

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: #fff;
}

body .nectar-slide-in-cart:not(.style_slide_in_click) .blockUI.blockOverlay {
  background-color: #ffffff !important;
}

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

.material #header-outer:not(.transparent) .bg-color-stripe {
  display: none;
}

#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: #141212 !important;
}

body #header-outer .nectar-header-text-content,
.nectar-ajax-search-results .search-post-item,
.nectar-ajax-search-results ul.products li.product,
#header-outer:not(.transparent) .nectar-mobile-only.mobile-header {
  color: #141212;
}

.material #header-outer #search-outer input::-webkit-input-placeholder,
body[data-header-format='left-header'].material
  #search-outer
  input::-webkit-input-placeholder {
  color: #141212 !important;
}

#header-outer #top .slide-out-widget-area-toggle a .lines:after,
#header-outer #top .slide-out-widget-area-toggle a .lines:before,
#header-outer #top .slide-out-widget-area-toggle a .lines-button:after,
body.material.mobile
  #header-outer.transparent:not([data-permanent-transparent='1'])
  header
  .slide-out-widget-area-toggle
  a
  .close-line,
body.material.mobile
  #header-outer:not([data-permanent-transparent='1'])
  header
  .slide-out-widget-area-toggle
  a
  .close-line,
#search-outer .close-wrap .close-line,
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line,
.nectar-slide-in-cart.style_slide_in_click .close-cart .close-line,
.nectar-ajax-search-results h4 a:before {
  background-color: #141212;
}

#top nav > ul > .button_bordered > a:before,
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line {
  border-color: #141212;
}

#header-outer[data-lhe='default'] #top nav > ul > li > a:hover,
#header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .sfHover:not(#social-in-menu)
  > a,
body #header-outer[data-lhe='default'] #top nav > ul > li > a:hover,
body
  #header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .sfHover:not(#social-in-menu)
  > a,
body
  #header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current-menu-item
  > a,
body
  #header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current_page_item
  > a
  .sf-sub-indicator
  i,
body
  #header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current_page_ancestor
  > a,
body
  #header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
body
  #header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a
  i,
body
  #header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current_page_item
  > a,
body
  #header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current_page_parent
  > a,
body
  #header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
#header-outer:not(.transparent) .nectar-mobile-only.mobile-header a:hover,
#header-outer:not(.transparent)
  .nectar-mobile-only.mobile-header
  li[class*='current']
  a {
  color: #e0050b !important;
}

#header-outer:not(.transparent)
  .nectar-mobile-only.mobile-header
  li[class*='current-']
  a,
#header-outer:not(.transparent) .nectar-mobile-only.mobile-header li a:active {
  color: #e0050b;
}

#header-outer .slide-out-widget-area-toggle a:hover i.label,
body #header-outer:not(.transparent) #social-in-menu a i:after,
body
  #header-outer:not(.transparent)
  #social-in-menu
  a
  .nectar-dynamic-social-icon--hover,
.ascend
  #header-outer:not(.transparent)
  .cart-outer:hover
  .cart-menu-wrap:not(.has_products)
  .icon-salient-cart,
body.material
  #header-outer:not(.transparent)
  .cart-outer:hover
  .cart-menu-wrap
  .icon-salient-cart,
body #top nav .sf-menu > .current_page_ancestor > a .sf-sub-indicator i,
body #top nav .sf-menu > .current_page_item > a .sf-sub-indicator i,
#header-outer #top .sf-menu > .sfHover > a .sf-sub-indicator i,
#header-outer #top .sf-menu > li > a:hover .sf-sub-indicator i,
#header-outer #top nav ul #search-btn a:hover span,
#header-outer #top nav ul #nectar-user-account a:hover span,
#header-outer #top nav ul .slide-out-widget-area-toggle a:hover span,
body:not(.material) #search-outer #search #close a span:hover {
  color: #e0050b !important;
}

#top .sf-menu > li.nectar-regular-menu-item > a:hover > .nectar-menu-icon,
#top .sf-menu > li.nectar-regular-menu-item.sfHover > a > .nectar-menu-icon,
#top
  .sf-menu
  > li.nectar-regular-menu-item[class*='current-']
  > a
  > .nectar-menu-icon,
#header-outer[data-lhe='default']:not(.transparent)
  .nectar-header-text-content
  a:hover {
  color: #e0050b;
}

.nectar-ajax-search-results .search-post-item h5 {
  background-image: linear-gradient(to right, #e0050b 0, #e0050b 100%);
}

#header-outer:not(.transparent)
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:after,
#header-outer:not(.transparent)
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:before,
#header-outer:not(.transparent)
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines-button:after,
body[data-header-format='left-header']
  #header-outer[data-lhe='animated_underline']
  #top
  nav
  > ul
  > li:not([class*='button_'])
  > a
  > span:after,
#header-outer[data-lhe='animated_underline']
  .nectar-header-text-content
  a:after {
  background-color: #e0050b !important;
}

#header-outer[data-lhe='animated_underline']
  #top
  nav
  > ul
  > li
  > a
  .menu-title-text:after,
body.material #header-outer #search-outer #search input[type='text'],
body[data-header-format='left-header'].material
  #search-outer
  #search
  input[type='text'] {
  border-color: #e0050b;
}

#top .sf-menu > li.nectar-regular-menu-item > a > .nectar-menu-icon {
  color: #141212;
}

#search-outer .ui-widget-content,
body:not([data-header-format='left-header']) #top .sf-menu li ul,
#header-outer nav > ul > .megamenu > .sub-menu,
#header-outer .nectar-global-section-megamenu,
body #header-outer nav > ul > .megamenu > .sub-menu > li > a,
#header-outer .widget_shopping_cart .cart_list a,
#header-outer .widget_shopping_cart .cart_list li,
#header-outer .widget_shopping_cart_content,
.woocommerce .cart-notification,
#header-secondary-outer ul ul li a,
#header-secondary-outer .sf-menu li ul {
  background-color: #141212;
}

body[data-header-format='left-header']
  #header-outer
  .cart-outer
  .cart-notification:after {
  border-color: transparent transparent #141212;
}

#top .sf-menu li ul li.menu-item a:hover,
body #top nav .sf-menu ul .sfHover > a,
#top .sf-menu li ul .current-menu-item > a,
#top .sf-menu li ul .current-menu-ancestor > a,
#header-outer nav > ul > .megamenu > ul ul li a:hover,
#header-outer nav > ul > .megamenu > ul ul li a:focus,
#header-outer nav > ul > .megamenu > ul ul .current-menu-item > a,
#header-secondary-outer ul ul li a:hover,
#header-secondary-outer ul ul li a:focus,
#header-secondary-outer ul > li:not(.megamenu) ul a:hover,
body #header-secondary-outer .sf-menu ul .sfHover > a,
#search-outer .ui-widget-content li:hover,
#search-outer .ui-state-hover,
#search-outer .ui-widget-content .ui-state-hover,
#search-outer .ui-widget-header .ui-state-hover,
#search-outer .ui-state-focus,
#search-outer .ui-widget-content .ui-state-focus,
#search-outer .ui-widget-header .ui-state-focus,
#header-outer #top nav > ul > li:not(.megamenu) ul a:hover,
#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  .sfHover
  > a,
#header-outer nav > ul > .megamenu > ul ul .sfHover > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a:hover,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-ancestor
  > a {
  background-color: #313233 !important;
}

#search-outer .ui-widget-content li a,
#search-outer .ui-widget-content i,
#top .sf-menu li ul li.menu-item a,
body #header-outer .widget_shopping_cart .cart_list a,
#header-secondary-outer ul ul li a,
.woocommerce .cart-notification .item-name,
.cart-outer .cart-notification,
.woocommerce-mini-cart__empty-message,
#header-outer #top .sf-menu li ul .sf-sub-indicator i,
#header-outer .widget_shopping_cart .quantity,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a,
#header-outer .cart-notification .item-name,
#header-outer #top nav > ul > .nectar-woo-cart .cart-outer .widget ul a:hover,
#header-outer .cart-outer .total strong,
#header-outer .cart-outer .total,
#header-outer ul.product_list_widget li dl dd,
#header-outer ul.product_list_widget li dl dt {
  color: #cccccc !important;
}

.sf-menu .widget-area-active .widget *,
.sf-menu .widget-area-active:hover .widget * {
  color: #ccc;
}

#top .sf-menu > li li > a > .nectar-menu-icon {
  color: #e0050b;
}

#search-outer .ui-widget-content li:hover *,
#search-outer .ui-widget-content .ui-state-focus *,
body #top nav .sf-menu ul .sfHover > a,
#header-secondary-outer ul ul li:hover > a,
#header-secondary-outer ul ul li:hover > a i,
#header-secondary-outer ul .sfHover > a,
body[data-dropdown-style='minimal']
  #header-secondary-outer
  ul
  > li:not(.megamenu)
  .sfHover
  > a,
body #top nav .sf-menu ul .sfHover > a .sf-sub-indicator i,
body #top nav .sf-menu ul li:hover > a .sf-sub-indicator i,
body #top nav .sf-menu ul li:hover > a,
body #top nav .sf-menu ul .current-menu-item > a,
body #top nav .sf-menu ul .current_page_item > a .sf-sub-indicator i,
body #top nav .sf-menu ul .current_page_ancestor > a .sf-sub-indicator i,
body #top nav .sf-menu ul .sfHover > a,
body #top nav .sf-menu ul .current_page_ancestor > a,
body #top nav .sf-menu ul .current-menu-ancestor > a,
body #top nav .sf-menu ul .current_page_item > a,
body .sf-menu ul li ul .sfHover > a .sf-sub-indicator i,
body .sf-menu > li > a:active > .sf-sub-indicator i,
body .sf-menu > .sfHover > a > .sf-sub-indicator i,
body .sf-menu li ul .sfHover > a,
#header-outer nav > ul > .megamenu > ul ul .current-menu-item > a,
#header-outer nav > ul > .megamenu > ul > li > a:hover,
#header-outer nav > ul > .megamenu > ul > .sfHover > a,
body #header-outer nav > ul > .megamenu ul li:hover > a,
#header-outer #top nav ul li .sfHover > a .sf-sub-indicator i,
#header-outer #top nav > ul > .megamenu > ul ul li a:hover,
#header-outer #top nav > ul > .megamenu > ul ul li a:focus,
#header-outer #top nav > ul > .megamenu > ul ul .sfHover > a,
#header-outer #header-secondary-outer nav > ul > .megamenu > ul ul li a:hover,
#header-outer #header-secondary-outer nav > ul > .megamenu > ul ul li a:focus,
#header-outer #header-secondary-outer nav > ul > .megamenu > ul ul .sfHover > a,
#header-outer #top nav ul li li:hover > a .sf-sub-indicator i,
#header-outer[data-format='left-header']
  .sf-menu
  .sub-menu
  .current-menu-item
  > a,
body:not([data-header-format='left-header'])
  #header-outer
  #top
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a,
body:not([data-header-format='left-header'])
  #header-outer
  #header-secondary-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a,
#header-outer #top nav > ul > li:not(.megamenu) ul a:hover,
body[data-dropdown-style='minimal']
  #header-secondary-outer
  ul
  > li:not(.megamenu)
  ul
  a:hover,
#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  .sfHover
  > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a:hover,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  .current-menu-item
  > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-ancestor
  > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-ancestor
  > a
  .sf-sub-indicator
  i,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format='left-header'])
  #header-secondary-outer
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-item
  > a,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a:hover,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a:focus,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li:hover
  > a,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul:hover
  > a,
#header-outer:not([data-format='left-header'])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-item.has-ul
  > a,
#header-outer:not([data-format='left-header'])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-ancestor.has-ul
  > a {
  color: #e0050b !important;
}

#top .sf-menu > li li > a:hover > .nectar-menu-icon,
#top .sf-menu > li li.sfHover > a > .nectar-menu-icon,
#top
  .sf-menu
  > li
  li.nectar-regular-menu-item[class*='current-']
  > a
  > .nectar-menu-icon {
  color: #e0050b;
}

body #header-outer #top nav .sf-menu ul li > a .item_desc {
  color: #cccccc !important;
}

body #header-outer #top nav .sf-menu ul .sfHover > a .item_desc,
body #header-outer #top nav .sf-menu ul li:hover > a .item_desc,
body #header-outer #top nav .sf-menu ul .current-menu-item > a .item_desc,
body #header-outer #top nav .sf-menu ul .current_page_item > a .item_desc,
body #header-outer #top nav .sf-menu ul .current_page_ancestor > a .item_desc,
body #header-outer nav > ul > .megamenu > ul ul li a:focus .item_desc {
  color: #ffffff !important;
}

body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > a,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > a,
#header-outer[data-lhe='default']
  nav
  .sf-menu
  .megamenu
  ul
  .current_page_ancestor
  > a,
#header-outer[data-lhe='default']
  nav
  .sf-menu
  .megamenu
  ul
  .current-menu-ancestor
  > a,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a {
  color: #ffffff !important;
}

body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li:hover
  > a,
body:not([data-header-format='left-header'])
  #header-outer
  #top
  nav
  > ul
  > .megamenu
  > ul
  > li:hover
  > a,
body:not([data-header-format='left-header'])
  #header-outer
  #header-secondary-outer
  nav
  > ul
  > .megamenu
  > ul
  > li:hover
  > a,
#header-outer:not([data-format='left-header'])
  nav
  > ul
  > .megamenu
  > ul
  > .current-menu-ancestor.menu-item-has-children
  > a,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > .current-menu-item
  > a,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul:hover
  > a,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > .has-ul
  > a:focus,
#header-outer:not([data-format='left-header'])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-item.has-ul
  > a,
#header-outer:not([data-format='left-header'])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-ancestor.has-ul
  > a {
  color: #ffffff !important;
}

.ascend
  #header-outer[data-transparent-header='true'][data-full-width='true'][data-remove-border='true']
  #top
  nav
  ul
  #search-btn
  a:after,
.ascend
  #header-outer[data-transparent-header='true'][data-full-width='true'][data-remove-border='true']
  #top
  nav
  ul
  #nectar-user-account
  a:after,
.ascend
  #header-outer[data-transparent-header='true'][data-full-width='true'][data-remove-border='true']
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:after,
.ascend
  #header-outer[data-transparent-header='true'][data-full-width='true'][data-remove-border='true']
  .cart-contents:after,
body
  #header-outer[data-transparent-header='true']
  #top
  nav
  ul
  #nectar-user-account
  > div,
body[data-header-color='custom'] #top nav ul #nectar-user-account > div,
#header-outer:not(.transparent) .sf-menu > li ul {
  border-color: #eee;
}

#header-outer:not(.transparent) .sf-menu > li ul {
  border-top-width: 1px;
  border-top-style: solid;
}

#search-outer .ui-widget-content,
body:not([data-header-format='left-header']) #header-outer .sf-menu li ul,
#header-outer nav > ul > .megamenu > .sub-menu,
body #header-outer nav > ul > .megamenu > .sub-menu > li > a,
#header-outer .widget_shopping_cart .cart_list a,
#header-secondary-outer ul ul li a,
#header-outer .widget_shopping_cart .cart_list li,
.woocommerce .cart-notification,
#header-outer .widget_shopping_cart_content {
  background-color: rgba(20, 18, 18, 100) !important;
}

#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen),
#slide-out-widget-area-bg.fullscreen,
#slide-out-widget-area-bg.fullscreen-split,
#slide-out-widget-area-bg.fullscreen-inline-images .nectar-ocm-image-wrap-outer,
#slide-out-widget-area-bg.fullscreen-alt .bg-inner,
body.material #slide-out-widget-area-bg.slide-out-from-right {
  background-color: #e0050b;
}

body #slide-out-widget-area,
body.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  a:hover
  i:before,
body #slide-out-widget-area a,
body
  #slide-out-widget-area.fullscreen-alt
  .inner-wrap
  > .inner
  .widget.widget_nav_menu
  li
  a,
body
  #slide-out-widget-area.fullscreen-alt
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  a,
#slide-out-widget-area.fullscreen-split
  .inner-wrap
  > .inner
  .widget.widget_nav_menu
  li
  a,
#slide-out-widget-area.fullscreen-split
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  a,
#slide-out-widget-area.fullscreen-inline-images
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  a,
body #slide-out-widget-area.fullscreen .menuwrapper li a,
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  a,
body
  #slide-out-widget-area
  .slide_out_area_close
  .icon-default-style[class^='icon-'],
body #slide-out-widget-area .nectar-menu-label {
  color: #fff;
}

body #slide-out-widget-area .nectar-menu-label:before {
  background-color: #fff;
}

#slide-out-widget-area .tagcloud a,
body.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  li
  > a:after,
#slide-out-widget-area.fullscreen-split
  .inner
  .off-canvas-menu-container
  li
  > a:after {
  border-color: #fff;
}

body #slide-out-widget-area .widget h1,
body #slide-out-widget-area .widget h2,
body #slide-out-widget-area .widget h3,
body #slide-out-widget-area .widget h4,
body #slide-out-widget-area .widget h5,
body #slide-out-widget-area .widget h6 {
  color: #fff;
}

body #slide-out-widget-area[class*='fullscreen'] .current-menu-item > a,
body #slide-out-widget-area.fullscreen a:hover,
body #slide-out-widget-area.fullscreen-split a:hover,
body
  #slide-out-widget-area.fullscreen-split
  .off-canvas-menu-container
  .current-menu-item
  > a,
#slide-out-widget-area.slide-out-from-right-hover a:hover,
body.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  a
  i:after,
body #slide-out-widget-area.slide-out-from-right a:hover,
body
  #slide-out-widget-area.fullscreen-alt
  .inner
  .off-canvas-menu-container
  li
  a:hover,
#slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li
  a:hover,
#slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li.current-menu-item
  > a,
#slide-out-widget-area.slide-out-from-right-hover.no-text-effect
  .inner
  .off-canvas-menu-container
  li
  a:hover,
body
  #slide-out-widget-area
  .slide_out_area_close:hover
  .icon-default-style[class^='icon-'],
body.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-menu-container
  .current-menu-item
  > a,
#slide-out-widget-area
  .widget
  .nectar_widget[class*='nectar_blog_posts_']
  li:not(.has-img)
  a:hover
  .post-title {
  color: #141212 !important;
}

body.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  li
  a:after,
#slide-out-widget-area.fullscreen-split
  .inner
  .off-canvas-menu-container
  li
  a:after,
#slide-out-widget-area .tagcloud a:hover {
  border-color: #141212;
}

#slide-out-widget-area.fullscreen-split
  .widget
  ul:not([class*='nectar_blog_posts'])
  li
  > a:not(.tag-cloud-link):not(.nectar-button),
#slide-out-widget-area.fullscreen-split .textwidget a:not(.nectar-button) {
  background-image: linear-gradient(to right, #141212 0, #141212 100%);
}

#slide-out-widget-area ul .menu-item .nectar-ext-menu-item .menu-title-text {
  background-image: linear-gradient(to right, #141212 0, #141212 100%);
}

#mobile-menu ul .menu-item .nectar-ext-menu-item .menu-title-text {
  background-image: none;
}

body[data-slide-out-widget-area-style='slide-out-from-right'].material
  .slide_out_area_close:before {
  background-color: #ff1053;
}

@media only screen and (min-width: 1000px) {
  body[data-slide-out-widget-area-style='slide-out-from-right'].material
    .slide_out_area_close
    .close-line {
    background-color: #fff;
  }
}

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

#footer-outer #footer-widgets {
  border-bottom: none;
}

body.original #footer-outer #footer-widgets .col ul li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.original #footer-outer #footer-widgets .col .widget_recent_comments ul li,
#footer-outer #footer-widgets .col .widget_recent_comments ul li {
  background-color: rgba(0, 0, 0, 0.07);
  border-bottom: 0;
}

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

#footer-outer[data-link-hover='underline'][data-custom-color='true']
  #footer-widgets
  ul:not([class*='nectar_blog_posts'])
  a:not(.tag-cloud-link):not(.nectar-button),
#footer-outer[data-link-hover='underline']
  #footer-widgets
  .textwidget
  a:not(.nectar-button) {
  background-image: linear-gradient(to right, #fff 0, #fff 100%);
}

#footer-outer #footer-widgets .widget h4,
#footer-outer .col .widget_recent_entries span,
#footer-outer .col .recent_posts_extra_widget .post-widget-text span {
  color: #777777 !important;
}

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

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

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

body #footer-outer[data-cols='1'] #copyright li a i:after {
  border-color: #eaeaea;
}

body #footer-outer #copyright li a:hover i,
body #footer-outer[data-cols='1'] #copyright li a:hover i,
body #footer-outer[data-cols='1'] #copyright li a:hover i:after {
  border-color: #fff;
  color: #fff;
}

#footer-outer #copyright a:hover:not(.nectar-button) {
  color: #ffffff !important;
}

#ajax-content-wrap #footer-outer #copyright {
  border-top: 1px solid rgba(255, 255, 255, 0.18);
}

body #slide-out-widget-area-bg {
  background-color: rgba(0, 0, 0, 0.8);
}

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

@media only screen and (max-width: 999px) {
  :root {
    --header-nav-height: 84px;
  }
}

@media only screen and (min-width: 1000px) {
  :root {
    --nectar-menu-padding: 25px;
  }

  #header-outer[data-format='centered-menu-bottom-bar'] #top .span_9 #logo,
  #header-outer[data-format='centered-menu-bottom-bar']
    #top
    .span_9
    .logo-clone {
    margin-top: -12.5px;
  }

  #header-outer[data-format='centered-menu-bottom-bar']
    #top
    .span_9
    nav
    > ul
    > li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(
      .slide-out-widget-area-toggle
    )
    > a {
    margin-bottom: 25px;
  }

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

  #header-outer.small-nav #logo,
  #header-outer.small-nav .logo-clone,
  #header-outer.small-nav .logo-spacing {
    margin-top: 13.888888888889px;
    margin-bottom: 13.888888888889px;
  }

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

@media only screen and (min-width: 1000px) {
  .material #header-outer:not(.transparent) .bg-color-stripe {
    top: 150px;
    height: calc(35vh - 150px);
  }

  .material #header-outer:not(.transparent).small-nav .bg-color-stripe {
    top: 121.77777777778px;
    height: calc(35vh - 121.77777777778px);
  }
}

@media only screen and (max-width: 999px) {
  .material
    #header-outer:not([data-permanent-transparent='1']):not(.transparent)
    .bg-color-stripe,
  .material
    #header-outer:not([data-permanent-transparent='1']).transparent
    .bg-color-stripe {
    top: 84px;
    height: calc(30vh - 84px);
  }
}

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

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

#header-outer[data-lhe='text_reveal']
  #top
  nav
  > ul
  > li[class*='menu-item-btn']
  > a,
#header-outer[data-lhe='animated_underline'] #top nav > ul > li > a,
#top nav > ul > li[class*='button_solid_color'] > a,
body
  #header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > li[class*='button_solid_color']
  > a:hover,
#header-outer[data-lhe='animated_underline']
  #top
  nav
  > .sf-menu
  > li[class*='button_bordered']
  > a,
#top nav > ul > li[class*='button_bordered'] > a,
body #header-outer.transparent #top nav > ul > li[class*='button_bordered'] > a,
body
  #header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > li[class*='button_bordered']
  > a:hover,
body
  #header-outer.transparent
  #top
  nav
  > ul
  > li[class*='button_solid_color']
  > a,
#header-outer[data-lhe='animated_underline']
  #top
  nav
  > ul
  > li[class*='button_solid_color']
  > a {
  margin-left: 10px;
  margin-right: 10px;
}

#header-outer[data-lhe='default'] #top nav > ul > li > a,
#header-outer[data-lhe='text_reveal']
  #top
  nav
  > ul
  > li:not([class*='menu-item-btn'])
  > a,
#header-outer .nectar-header-text-content,
body[data-header-search='false'][data-full-width-header='false']
  #header-outer[data-lhe='animated_underline'][data-format='default'][data-cart='false']
  .nectar-header-text-content {
  padding-left: 10px;
  padding-right: 10px;
}

#header-outer[data-lhe='default']
  #top
  nav
  > ul
  > li[class*='menu-item-btn-style']
  > a {
  padding-left: 0;
  padding-right: 0;
  margin-left: 10px;
  margin-right: 10px;
}

#header-outer[data-lhe='default']
  #top
  nav
  > ul
  > li[class*='menu-item-btn-style']:last-child
  > a {
  margin-right: 0;
}

#header-outer[data-lhe='animated_underline'][data-condense='true'][data-format='centered-menu-bottom-bar'].fixed-menu
  #top
  nav
  > ul
  > li
  > a {
  margin-left: 7px;
  margin-right: 7px;
}

#header-outer[data-lhe='default'][data-condense='true'][data-format='centered-menu-bottom-bar'].fixed-menu
  #top
  nav
  > ul
  > li
  > a {
  padding-left: 7px;
  padding-right: 7px;
}

@media only screen and (min-width: 1000px) {
  body.material
    #header-outer
    #top
    .span_9
    nav
    > ul.sf-menu
    > li:last-child
    > a {
    margin-right: 0;
  }

  body.material
    #header-outer[data-lhe='text_reveal']
    #top
    .span_9
    nav
    > ul.sf-menu
    > li:not([class*='menu-item-btn']):last-child
    > a {
    padding-right: 0;
  }
}

#top nav > ul > li > ul > li,
#header-outer[data-format='centered-menu'] #top nav > ul > li > ul > li,
#header-secondary-outer .sf-menu > li > ul > li,
#header-outer .widget_shopping_cart .cart_list,
#header-outer .widget_shopping_cart .total,
#header-outer .widget_shopping_cart .buttons,
#header-outer nav .nectar-global-section-megamenu > .inner {
  -webkit-transform: translate3d(0, 13px, 0);
  transform: translate3d(0, 13px, 0);
}

#header-outer nav ul li li:hover > a .sf-sub-indicator i,
#header-outer nav ul li .sfHover > a .sf-sub-indicator i,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-ancestor
  > a
  .sf-sub-indicator
  i,
#header-outer:not([data-format='left-header'])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format='left-header'])
  nav
  > ul
  > .megamenu
  ul
  ul
  .current-menu-ancestor
  > a,
#header-outer nav > ul > .megamenu > ul ul .sfHover > a,
#header-outer nav > ul > .megamenu > ul ul li a:hover,
#header-outer nav > ul > .megamenu > ul ul li a:focus,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a:hover,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  .sfHover
  > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-item
  > a,
#header-outer:not([data-format='left-header'])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  .current-menu-ancestor
  > a,
body[data-dropdown-style='minimal']
  #header-secondary-outer
  ul
  > li:not(.megamenu)
  .sfHover
  > a,
body[data-dropdown-style='minimal']
  #header-secondary-outer
  ul
  > li:not(.megamenu)
  ul
  a:hover {
  color: #fff;
}

body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  li
  a:hover,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a {
  color: #fff;
  background-color: #000;
}

#slide-out-widget-area .nectar-ext-menu-item .menu-title-text {
  background-image: none !important;
}

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

@media only screen and (max-width: 999px) {
  #header-space {
    height: calc(84px + var(--nectar_hook_before_nav_content_height, 0));
  }
}

#header-outer #logo .mobile-only-logo,
#header-outer[data-format='centered-menu-bottom-bar'][data-condense='true']
  .span_9
  .logo-clone
  img {
  height: 60px;
}

@media only screen and (max-width: 999px) {
  body #top #logo img,
  #header-outer[data-permanent-transparent='false'] #logo .dark-version {
    height: 60px !important;
  }
}

#search-outer .ui-widget-content {
  background-color: #1f1f1f;
  border: none;
  border-radius: 0;
  background-image: none;
}

#search-outer .ui-widget-content li:hover,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background-color: #272727;
  cursor: pointer;
}

#search-outer .ui-widget-content li:hover a {
  background-image: none;
}

#search-outer .ui-widget-content li:last-child a {
  border: none;
}

#search-outer .ui-widget-content li a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

#search-outer .ui-widget-content img,
#search-outer .ui-widget-content i {
  width: 40px;
  height: auto;
  float: left;
  margin-right: 15px;
}

#search-outer .ui-widget-content i {
  line-height: 40px;
  font-size: 22px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 0;
}

.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

.ui-menu {
  display: block;
  float: left;
  list-style: none outside none;
  margin: 0;
  padding: 2px;
}

.ui-autocomplete {
  cursor: default;
  position: absolute;
}

.ui-menu .ui-menu-item a {
  display: block;
  line-height: 1.5;
  padding: 0.2em 0.4em;
  text-decoration: none;
}

#search-outer .ui-widget-content {
  width: 100% !important;
  left: 0 !important;
}

#search-outer .ui-widget-content li {
  line-height: 14px;
  clear: left;
  width: 100%;
  display: block;
  float: left;
  margin: 0;
}

#search-outer .ui-widget-content li .desc {
  position: relative;
  line-height: 14px;
  font-size: 11px;
}

#search-outer .ui-widget-content li a {
  color: #ccc;
  line-height: 1.4em;
  transition: none;
  -webkit-transition: none;
  padding: 15px;
}

#header-outer.side-widget-open.hidden-menu #top nav > .sf-menu li,
#header-outer.hidden-menu-items #top nav > .sf-menu li:not(#social-in-menu) {
  transition: opacity 0.75s ease;
}

body:not(.material)
  #header-outer[data-format='centered-menu'].side-widget-open
  #top
  nav
  > .sf-menu:not(.buttons)
  li,
body:not(.material)
  #header-outer.side-widget-open.hidden-menu
  #top
  nav
  > .sf-menu:not(.buttons)
  li,
body:not(.material)
  #header-outer.side-widget-open.hidden-menu-items
  #top
  nav
  > .sf-menu:not(.buttons)
  li:not(#social-in-menu) {
  opacity: 0;
}

.off-canvas-menu-container .nectar-menu-icon,
#header-outer #mobile-menu .nectar-menu-icon {
  display: none;
}

body.original
  #header-outer[data-full-width='true'][data-remove-border='true']
  #top
  nav
  ul
  #search-btn {
  margin-left: 22px;
}

@media only screen and (max-width: 999px) {
  #search-outer #search #close a:before,
  body[data-header-format='left-header'] #search-outer #search #close a:before,
  body.material #header-outer #search-outer #search #close a:before {
    height: 28px;
    width: 28px;
    margin: -14px 0 0 -14px;
  }

  .material #search-outer #search #close a span {
    font-size: 13px;
    height: 13px;
    line-height: 13px;
    top: 6px;
  }

  #search-outer #search #close a span {
    font-size: 16px;
    height: 16px;
    line-height: 16px;
  }

  .ascend #search-outer #search #close a span {
    top: 0;
  }

  .ascend #search-outer #search #close a {
    height: 20px;
  }

  #search-outer #search #close a {
    height: 14px;
  }

  #search-outer #search #close,
  body.material #header-outer #search-outer #search #close {
    top: 0;
    right: -5px;
  }

  #search-outer #search #close a,
  body.material #header-outer #search-outer #search #close a {
    right: 8px;
    top: 9px;
  }

  body.original #search-outer #search #close a {
    top: 50%;
    transform: translateY(-50%);
  }
}

body[data-bg-header='true'][data-header-search='true'].ascend
  #header-outer.transparent[data-has-menu='false']
  #top
  nav
  ul
  #search-btn
  a:after,
body[data-bg-header='true'][data-header-search='true'].ascend
  #header-outer[data-has-menu='false']
  #top
  nav
  ul
  #search-btn
  a:after,
body[data-bg-header='true'][data-header-search='true']
  #header-outer[data-has-menu='false']
  #top
  nav
  ul
  #search-btn
  a:after {
  border: none;
  display: none;
}

#search-outer {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10000;
  overflow: visible;
  display: none;
  background-color: #fff;
}

#search-box .search-box__button {
  opacity: 0;
  position: absolute;
  top: 50%;
  height: 42px;
  margin-top: -3px;
  transform: translateY(-50%);
  right: 55px;
  background-color: rgba(0, 0, 0, 0.05) !important;
  color: inherit;
  pointer-events: none;
  padding: 5px 15px;
  border: none;
}

@media only screen and (min-width: 1000px) {
  #search-box .search-box__button:focus {
    pointer-events: auto;
    outline: 2px solid var(--nectar-accent-color);
    opacity: 1;
  }
}

#search-box {
  position: relative;
}

#search-outer .container {
  overflow: visible;
  width: 100%;
}

#search-outer #search input[type='text'] {
  width: 100%;
  color: #888;
  font-size: 43px;
  line-height: 43px;
  position: relative;
  padding: 0;
  background-color: transparent;
  border: 0;
  transition: none;
  box-shadow: none;
  font-family: 'Open Sans';
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

#search-outer > #search form {
  width: 92%;
  float: left;
}

#search-outer #search #close {
  list-style: none;
}

#search-outer #search #close a {
  position: absolute;
  right: 0;
  top: 24px;
  display: block;
  width: 24px;
  height: 17px;
  line-height: 22px;
  z-index: 10;
}

#search-outer #search #close a span:not(.close-line) {
  color: #a0a0a0;
  font-size: 18px;
  height: 20px;
  line-height: 19px;
  background-color: transparent;
  transition: color 0.2s ease;
}

#search-outer > #search #close a:hover span {
  color: #000;
}

#header-outer #search {
  position: relative;
}

body #search-outer #search #close a span {
  font-size: 20px;
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
  .original #search-outer #search input[type='text'],
  body[data-header-format='left-header']:not(.material)
    #search-outer
    #search
    input[type='text'] {
    font-size: 24px;
    border-bottom-width: 2px;
  }

  .original #search-outer .container {
    width: 100%;
  }

  body.material #search-outer #search form input[type='text'][name] {
    font-size: 16px;
    line-height: 40px;
    border-bottom-width: 2px;
    padding-right: 50px;
  }

  body.material #search-outer,
  .material #search-outer .bg-color-stripe {
    height: 30vh;
  }

  body.material #search-outer {
    min-height: 200px;
  }

  body.material #search-outer .col {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 2600px) {
  .ascend.using-mobile-browser #search {
    height: 100%;
  }

  .ascend.using-mobile-browser #search #search-box {
    top: 20px;
  }
}

.ascend #search-outer {
  background-color: rgba(255, 255, 255, 0.97);
  height: 100vh;
  position: fixed;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  padding: 0;
  z-index: 10100;
  top: 0;
}

body.ascend #search-outer #search-box {
  transition: all 0.15s ease;
}

body.ascend #search-outer.small-nav #search-box {
  transition: all 0.32s ease;
}

@media only screen and (min-width: 691px) {
  body.ascend.admin-bar #search-outer {
    top: 32px;
  }
}

#search-box {
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
}

body[data-header-color='dark'].ascend #search-outer {
  background-color: rgba(0, 0, 0, 0.94);
}

body[data-header-color='dark'].ascend #search-outer #search input[type='text'],
body[data-header-color='dark'].ascend #search-outer #search #close a span {
  color: #fff;
}

body.ascend #search-outer .container {
  height: auto !important;
  float: none;
  width: 100%;
  padding: 0 40px;
  position: static;
}

#header-outer #search {
  position: static !important;
}

body.ascend #search-outer #search input[type='text'] {
  color: #000;
  height: auto;
  font-size: 80px;
  text-align: center;
}

body.ascend #search-outer > #search form {
  width: 100%;
  float: none;
}

#search-outer > #search form,
#search-outer #search .span_12 span {
  opacity: 0;
  position: relative;
}

#search-outer #search #close {
  position: absolute;
  top: 30px;
  right: 30px;
}

.ascend #search-outer #search #close a span:not(.close-line) {
  font-size: 22px;
}

body.ascend #search-outer #search #close a {
  right: 0;
  top: 0;
  transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95);
  -webkit-transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95);
}

#search-outer #search #close a:hover {
  transform: rotate(90deg) translateZ(0);
  -webkit-transform: rotate(90deg) translateZ(0);
}

#search-outer #search .span_12 span {
  text-align: center;
  display: block;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 15px;
}

body.ascend #boxed #search-outer {
  width: auto;
  min-width: 1200px;
  left: auto;
}

@media only screen and (max-width: 999px) {
  body.ascend #boxed #search-outer {
    min-width: 680px;
  }
}

@media only screen and (max-width: 690px) {
  body.ascend #boxed #search-outer {
    min-width: 100%;
  }
}

body.ascend #search-outer #search #close a span {
  color: #000;
}

body.ascend #search-outer .ui-widget-content {
  top: 90px !important;
}

@media only screen and (max-width: 999px) {
  #search-box {
    -webkit-transform: none;
    transform: none;
    top: 20%;
  }

  body.ascend #search-outer #search input[type='text'] {
    font-size: 40px;
  }
}

@media only screen and (max-width: 690px) {
  body.ascend #search-outer #search input[type='text'] {
    font-size: 28px;
  }
}

@media only screen and (min-width: 1000px) {
  body.ascend #search-outer #search #search-box input[type='text'] {
    font-size: 48px;
    line-height: 1;
  }
}

#header-outer[data-box-shadow='large'],
body.material[data-hhun='1']
  #header-outer[data-header-resize='0'][data-box-shadow='large'][data-remove-fixed='0']:not(
    .transparent
  ):not(.invisible),
body.material[data-hhun='1']
  #header-outer[data-header-resize='0'][data-box-shadow='large'][data-remove-fixed='1']:not(
    .transparent
  ) {
  box-shadow: 0 3px 45px rgba(0, 0, 0, 0.15);
}

#header-outer[data-header-resize='1'] #logo,
#header-outer[data-header-resize='1'] .logo-spacing {
  transition:
    margin 0.32s ease,
    color 0.32s ease;
}

#header-outer[data-header-resize='1'] #logo img,
#header-outer[data-header-resize='1'] .logo-spacing img {
  transition:
    height 0.32s ease,
    opacity 0.2s ease;
}

#header-outer[data-header-resize='1']:not([data-transparent-header='true'])
  #logo,
#header-outer[data-header-resize='1']:not([data-transparent-header='true'])
  .logo-spacing {
  transition: margin 0.15s ease;
}

#header-outer[data-header-resize='1']:not([data-transparent-header='true'])
  #logo
  img,
#header-outer[data-header-resize='1']:not([data-transparent-header='true'])
  .logo-spacing
  img {
  transition:
    height 0.15s ease,
    opacity 0.2s ease;
}

#header-outer[data-header-resize='1'].small-nav:not(
    [data-transparent-header='true']
  )
  #logo,
#header-outer[data-header-resize='1'].small-nav:not(
    [data-transparent-header='true']
  )
  .logo-spacing {
  transition: margin 0.3s ease;
}

#header-outer[data-header-resize='1'].small-nav:not(
    [data-transparent-header='true']
  )
  #logo
  img,
#header-outer[data-header-resize='1'].small-nav:not(
    [data-transparent-header='true']
  )
  .logo-spacing
  img {
  transition:
    height 0.3s ease,
    opacity 0.2s ease;
}

#header-outer.small-nav {
  transition:
    box-shadow 0.42s ease,
    opacity 0.3s ease;
}

#header-outer.small-nav #logo,
#header-outer.small-nav .logo-spacing {
  transition: margin 0.32s ease;
}

#header-outer.small-nav #logo img,
#header-outer.small-nav .logo-spacing img {
  transition: height 0.32s ease;
}

#header-outer[data-using-secondary='1'].small-nav {
  transition:
    box-shadow 0.42s ease,
    opacity 0.3s ease,
    transform 0.32s ease;
}

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

@media only screen and (max-width: 999px) {
  :root {
    --nectar-ocm-icon-width: 1.4rem;
  }
}

.nectar-skip-to-content:focus {
  position: fixed;
  left: 6px;
  top: 7px;
  height: auto;
  width: auto;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 23px 14px;
  background: #f1f1f1;
  color: #000;
  z-index: 100000;
  line-height: normal;
  text-decoration: none;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}

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

.span_12.light .wpb_text_column a {
  transition:
    0.3s ease opacity,
    0.3s ease color;
}

.span_12.light .wpb_text_column a:not(:hover) {
  opacity: 0.7;
}

:root {
  --nectar-starting-header-color: #fff;
}

body #header-outer[data-transparent-header='true'],
body #header-outer[data-transparent-header='true'] .cart-menu {
  transition:
    background-color 0.3s ease,
    box-shadow 0.3s ease,
    margin 0.25s ease,
    backdrop-filter 0.25s ease;
  -webkit-transition:
    background-color 0.3s ease,
    box-shadow 0.3s ease,
    margin 0.25s ease,
    backdrop-filter 0.25s ease;
}

body #header-outer[data-transparent-header='true'].transparent,
body #header-outer[data-transparent-header='true'].transparent .cart-menu {
  transition: border-color 0.3s ease;
  -webkit-transition: border-color 0.3s ease;
}

body.original #header-outer[data-transparent-header='true'].transparent,
body.ascend #header-outer[data-transparent-header='true'].transparent,
body.material #header-outer[data-transparent-header='true'].transparent {
  box-shadow: none;
}

body #header-outer[data-transparent-header='true'].transparent {
  background-color: transparent !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

#header-outer[data-transparent-header='true'][data-transparent-shadow-helper='true'].transparent:not(
    .dark-slide
  ):before {
  background: linear-gradient(
    to top,
    rgba(255, 255, 255, 0) 0,
    rgba(0, 0, 0, 0) 1%,
    rgba(0, 0, 0, 0.04) 16%,
    rgba(0, 0, 0, 0.23) 75%,
    rgba(0, 0, 0, 0.33) 100%
  );
  position: absolute;
  pointer-events: none;
  height: 120%;
  top: 0;
  left: 0;
  width: 100%;
  content: '';
  display: block;
}

body.material #header-outer[data-transparent-header='true'].transparent {
  border-bottom: 0;
}

body
  #header-outer[data-transparent-header='true'].transparent
  nav
  > ul
  > li
  > a {
  margin-bottom: -1px;
}

body
  #header-outer[data-transparent-header='true'][data-format='centered-menu'].transparent.side-widget-open.small-nav
  nav
  > ul
  > li
  > a {
  margin-bottom: 0;
}

#header-outer[data-transparent-header='true'].transparent #logo img,
#header-outer[data-transparent-header='true'] #logo .starting-logo,
#header-outer[data-transparent-header='true'].light-text #logo img {
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
}

#header-outer[data-transparent-header='true'].transparent #logo .starting-logo,
#header-outer[data-transparent-header='true'].light-text #logo .starting-logo {
  opacity: 1;
  -ms-filter: 'alpha(opacity=100)';
}

#header-outer[data-transparent-header='true'].transparent:not(.dark-text):not(
    .dark-slide
  )
  #logo
  picture.starting-logo:not(.dark-version)
  img {
  opacity: 1 !important;
}

#header-outer[data-transparent-header='true'].light-text:not(.dark-text)
  #logo
  picture.starting-logo:not(.dark-version)
  img {
  opacity: 1 !important;
}

#header-outer[data-transparent-header='true'].transparent.dark-slide
  #logo
  picture.starting-logo.dark-version
  img,
#header-outer[data-transparent-header='true'].dark-text
  #logo
  picture.starting-logo.dark-version
  img,
#header-outer[data-transparent-header='true'].dark-text
  #logo
  picture.starting-logo.dark-version {
  opacity: 1 !important;
}

body #header-outer[data-transparent-header='true'][data-remove-border='true'],
#header-outer[data-transparent-header='true'][data-full-width='true'][data-remove-border='true']
  .cart-menu,
#header-outer[data-transparent-header='true'][data-full-width='false'][data-remove-border='true'].transparent
  .cart-menu,
.ascend
  #header-outer.transparent[data-transparent-header='true'][data-full-width='true'][data-remove-border='true']
  #top
  .nectar-woo-cart
  .cart-contents {
  border: none !important;
}

body
  #header-outer.transparent[data-transparent-header='true'][data-remove-border='true'] {
  transition:
    background-color 0.3s ease 0s,
    box-shadow 0.3s ease 0s,
    margin 0.25s ease,
    backdrop-filter 0.25s ease;
  -webkit-transition:
    background-color 0.3s ease 0s,
    box-shadow 0.3s ease 0s,
    margin 0.25s ease,
    backdrop-filter 0.25s ease;
}

body:not(.ascend)
  #header-outer[data-transparent-header='true'][data-remove-border='true']:not(
    .transparent
  )
  .cart-menu:after {
  border-left: 1px solid rgba(0, 0, 0, 0);
}

body
  #header-outer[data-transparent-header='true'][data-remove-border='true'].transparent.pseudo-data-transparent {
  border-color: transparent !important;
}

#header-outer.light-text #top nav > ul > li > a,
#header-outer.light-text #top nav ul #search-btn a span,
#header-outer.light-text #top nav ul #nectar-user-account a span,
#header-outer.light-text
  #top
  .container
  nav
  > ul
  > li
  > a
  > .sf-sub-indicator
  i,
#header-outer.light-text .cart-menu .cart-icon-wrap .icon-salient-cart,
#header-outer.light-text .nectar-header-text-content,
.light-text
  .nectar-mobile-only.mobile-header
  li:not([class*='menu-item-btn-style'])
  a,
.ascend
  #boxed
  #header-outer.light-text
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
#header-outer[data-lhe='default'].light-text
  #top
  nav
  .sf-menu
  .current-menu-item
  > a,
body[data-header-inherit-rc='true']
  #header-outer[data-lhe='default'].light-text
  #top
  nav
  .sf-menu
  > .sfHover:not(#social-in-menu)
  > a,
#header-outer[data-lhe='default'].light-text #top nav > ul > li > a:hover,
#header-outer[data-lhe='default'].light-text #top nav .sf-menu > .sfHover > a {
  color: #fff !important;
  opacity: 0.75;
}

#header-outer.light-text #logo,
#header-outer.light-text
  .sf-menu
  > li.nectar-regular-menu-item
  > a
  > .nectar-menu-icon {
  color: #fff;
}

body
  #header-outer.light-text
  #top
  .container
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines,
body
  #header-outer.light-text
  #top
  .container
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines:before,
body
  #header-outer.light-text
  #top
  .container
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines:after,
body
  #header-outer.light-text
  #top
  .container
  nav
  ul
  .slide-out-widget-area-toggle
  .lines-button:after {
  background-color: #fff !important;
}

#header-outer.dark-text #top nav > ul > li > a,
#header-outer.dark-text #top nav ul #search-btn a span,
#header-outer.dark-text #top nav ul #nectar-user-account a span,
#header-outer.dark-text nav > ul > li > a > .sf-sub-indicator i,
.dark-text
  .nectar-mobile-only.mobile-header
  li:not([class*='menu-item-btn-style'])
  a,
#header-outer.dark-text .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend
  #boxed
  #header-outer.dark-text
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
#header-outer[data-lhe='default'].dark-text
  #top
  nav
  .sf-menu
  .current-menu-item
  > a {
  color: #444 !important;
  opacity: 0.75;
}

#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.dark-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines:before,
#header-outer.dark-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines:after {
  background-color: #444 !important;
}

#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.light-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines-button:after {
  opacity: 0.75;
}

#header-outer.light-text #top nav > ul > li > a:hover,
#header-outer.light-text #top nav .sf-menu > .sfHover > a,
#header-outer.light-text #top nav .sf-menu > .current_page_ancestor > a,
#header-outer.light-text #top nav .sf-menu > .current-menu-item > a,
#header-outer.light-text #top nav .sf-menu > .current-menu-ancestor > a,
#header-outer.light-text #top nav .sf-menu > .current_page_item > a,
#header-outer.light-text #top nav > ul > li > a:hover > .sf-sub-indicator > i,
#header-outer.light-text #top nav > ul > .sfHover > a > span > i,
#header-outer.light-text #top nav ul #search-btn a:hover span,
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover span,
#header-outer.light-text #top nav .sf-menu > .current-menu-item > a i,
#header-outer.light-text #top nav .sf-menu > .current-menu-ancestor > a i,
#header-outer.light-text .cart-outer:hover .icon-salient-cart,
.light-text
  .nectar-mobile-only.mobile-header
  li:not([class*='menu-item-btn-style'])
  a:hover,
.light-text
  .nectar-mobile-only.mobile-header
  li:not([class*='menu-item-btn-style'])[class*='current']
  a,
.dark-text
  .nectar-mobile-only.mobile-header
  li:not([class*='menu-item-btn-style'])
  a:hover,
.dark-text .nectar-mobile-only.mobile-header li[class*='current'] a,
.ascend
  #boxed
  #header-outer.light-text
  .cart-outer:hover
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
.ascend
  #boxed
  #header-outer.dark-text
  .cart-outer:hover
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
#header-outer.dark-text #top nav > ul > li > a:hover,
#header-outer.dark-text #top nav .sf-menu > .sfHover > a,
#header-outer.dark-text #top nav .sf-menu > .current_page_ancestor > a,
#header-outer.dark-text #top nav .sf-menu > .current-menu-item > a,
#header-outer.dark-text #top nav .sf-menu > .current-menu-ancestor > a,
#header-outer.dark-text #top nav .sf-menu > .current_page_item > a,
#header-outer.dark-text #top nav > ul > li > a:hover > .sf-sub-indicator > i,
#header-outer.dark-text #top nav > ul > .sfHover > a > span > i,
#header-outer.dark-text #top nav ul #search-btn a:hover span,
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover span,
#header-outer.dark-text #top nav .sf-menu > .current-menu-item > a i,
#header-outer.dark-text #top nav .sf-menu > .current-menu-ancestor > a i,
#header-outer.dark-text .cart-outer:hover .icon-salient-cart,
#header-outer.light-text.side-widget-open
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines,
#header-outer.light-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines,
#header-outer.light-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines-button:after,
#header-outer.light-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:before,
#header-outer.light-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:after,
#header-outer.dark-text.side-widget-open
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines,
#header-outer.dark-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines,
#header-outer.dark-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:before,
#header-outer.dark-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:after {
  opacity: 1 !important;
}

#header-outer.light-text #top nav > ul > li > a,
#header-outer.light-text #top nav > ul > li *,
body.ascend #header-outer.light-text .cart-menu,
#header-outer.dark-text #top nav > ul > li > a,
#header-outer.dark-text #top nav > ul > li *,
.ascend
  #header-outer[data-full-width='true'].dark-text
  #top
  nav
  ul
  #search-btn
  a,
.ascend
  #header-outer[data-full-width='true'].dark-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a,
.ascend
  #header-outer[data-full-width='true'].light-text
  #top
  nav
  ul
  #search-btn
  a,
.ascend
  #header-outer[data-full-width='true'].light-text
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a,
body.ascend #header-outer.dark-text .cart-menu {
  border-color: rgba(0, 0, 0, 0.1);
}

body #header-outer.transparent[data-transparent-header='true'].dark-slide,
body
  #header-outer.transparent[data-transparent-header='true'].dark-slide
  .cart-menu,
body
  #header-outer.transparent[data-transparent-header='true'].dark-slide
  > #top
  nav
  ul
  #nectar-user-account
  > div,
body
  #header-outer.transparent[data-transparent-header='true'].dark-slide
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  > div,
#boxed #header-outer.transparent[data-transparent-header='true'].dark-slide,
body
  #header-outer.transparent[data-transparent-header='true'][data-remove-border='true'].dark-slide
  .cart-menu:after {
  border-color: rgba(0, 0, 0, 0.08) !important;
}

#header-outer.transparent.dark-slide
  #top
  nav
  > ul
  > li[class*='button_bordered']
  > a:before,
.dark-slide.transparent
  #top
  nav
  > ul
  > li[class*='button_bordered']
  > a:before {
  border-color: #000 !important;
}

#header-outer[data-transparent-header='true'].no-pointer-events {
  pointer-events: none;
}

#header-outer[data-transparent-header='true'].no-pointer-events.side-widget-open.style-slide-out-from-right,
#header-outer[data-transparent-header='true'].no-pointer-events.side-widget-open.style-slide-out-from-right-alt {
  pointer-events: auto;
}

#header-outer[data-transparent-header='true'].transparent
  > header
  #logo
  img.dark-version,
#header-outer[data-transparent-header='true'].light-text
  > header
  #logo
  img.dark-version,
#header-outer[data-transparent-header='true'].transparent.dark-slide
  > header
  #logo
  img,
#header-outer[data-transparent-header='true'].dark-text > header #logo img,
#header-outer[data-transparent-header='true'].dark-text.side-widget-open
  > header
  #logo
  img.dark-version {
  opacity: 0 !important;
}

#header-outer[data-transparent-header='true'].transparent.dark-slide
  > header
  #logo
  img.dark-version,
#header-outer[data-transparent-header='true'].dark-text
  > header
  #logo
  img.dark-version,
#header-outer[data-transparent-header='true'].dark-text.side-widget-open
  > header
  #logo
  img.starting-logo {
  opacity: 1 !important;
}

#header-outer.transparent #top #logo,
#header-outer.transparent #top .logo-clone,
#header-outer.transparent #top #logo:hover {
  color: #fff;
}

#header-outer:not(.transparent).light-text #top #logo {
  color: #ffffff !important;
}

#header-outer.transparent[data-permanent-transparent='false']
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i:before,
#header-outer.transparent[data-permanent-transparent='false']
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i:after,
body.material.mobile
  #header-outer.transparent:not([data-permanent-transparent='1'])
  header
  .slide-out-widget-area-toggle
  a
  .close-line,
body
  #header-outer[data-permanent-transparent='1'].transparent:not(.dark-slide)
  > #top
  .span_9
  > .slide-out-widget-area-toggle
  .lines-button:after,
body
  #header-outer[data-permanent-transparent='1'].transparent:not(.dark-slide)
  > #top
  .span_9
  > .slide-out-widget-area-toggle
  .lines:before,
body
  #header-outer[data-permanent-transparent='1'].transparent:not(.dark-slide)
  > #top
  .span_9
  > .slide-out-widget-area-toggle
  .lines:after,
#header-outer[data-lhe='animated_underline'].transparent
  .nectar-header-text-content
  a:after {
  background-color: #ffffff !important;
}

#header-outer.transparent #top nav > ul > li > a,
#header-outer.transparent #top nav > .sf-menu > li > a,
#header-outer.transparent .slide-out-widget-area-toggle a i.label,
#header-outer.transparent
  #top
  .span_9
  > .slide-out-widget-area-toggle
  a.using-label
  .label,
#header-outer.transparent #top nav ul #search-btn a .icon-salient-search,
#header-outer.transparent #top nav ul #nectar-user-account a span,
#header-outer.transparent #top nav > ul > li > a > .sf-sub-indicator i,
#header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart,
.ascend
  #boxed
  #header-outer.transparent
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
#header-outer.transparent
  #top
  .sf-menu
  > li.nectar-regular-menu-item
  > a
  > .nectar-menu-icon,
#header-outer.transparent .nectar-header-text-content,
#header-outer.transparent
  .nectar-mobile-only.mobile-header
  li:not([class*='menu-item-btn-style'])
  a {
  color: #ffffff !important;
  opacity: 0.75;
  will-change: opacity, color;
  transition:
    opacity 0.2s ease,
    color 0.2s ease;
}

#header-outer.transparent[data-lhe='default'] #top nav > ul > li > a:hover,
#header-outer.transparent[data-lhe='default']
  #top
  nav
  .sf-menu
  > .sfHover:not(#social-in-menu)
  > a,
#header-outer.transparent[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current_page_ancestor
  > a,
#header-outer.transparent #top nav .sf-menu > .current-menu-item > a,
#header-outer.transparent[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
#header-outer.transparent[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current-menu-item
  > a,
#header-outer.transparent[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current_page_item
  > a,
#header-outer.transparent #top nav > ul > li > a:hover > .sf-sub-indicator > i,
#header-outer.transparent #top .sf-menu > .sfHover > a .sf-sub-indicator i,
#header-outer.transparent #top nav > ul > .sfHover > a > span > i,
#header-outer.transparent #top nav ul #search-btn a:hover span,
#header-outer.transparent #top nav ul #nectar-user-account a:hover span,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  span,
#header-outer.transparent #top nav .sf-menu > .current-menu-item > a i,
body
  #header-outer.transparent[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current_page_item
  > a
  .sf-sub-indicator
  i,
#header-outer.transparent #top nav .sf-menu > .current-menu-ancestor > a i,
body
  #header-outer.transparent[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a
  i,
#header-outer.transparent .cart-outer:hover .icon-salient-cart,
.ascend
  #boxed
  #header-outer.transparent
  .cart-outer:hover
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
#header-outer.transparent[data-permanent-transparent='false']:not(.dark-slide)
  #top
  .span_9
  > a[class*='mobile-']
  > *,
#header-outer.transparent[data-permanent-transparent='false']:not(.dark-slide)
  #top
  #mobile-cart-link
  i,
#header-outer[data-permanent-transparent='1'].transparent:not(.dark-slide)
  #top
  .span_9
  > a[class*='mobile-']
  > *,
#header-outer[data-permanent-transparent='1'].transparent:not(.dark-slide)
  #top
  #mobile-cart-link
  i,
#header-outer.transparent
  #top
  .sf-menu
  > li.nectar-regular-menu-item
  > a:hover
  > .nectar-menu-icon,
#header-outer.transparent
  #top
  .sf-menu
  > li.nectar-regular-menu-item.sfHover
  > a:hover
  > .nectar-menu-icon,
#header-outer.transparent
  #top
  .sf-menu
  > li.nectar-regular-menu-item[class*='current-']
  > a:hover
  > .nectar-menu-icon,
#header-outer.transparent .nectar-header-text-content:hover,
#header-outer.transparent:not(.dark-slide)
  .nectar-mobile-only.mobile-header
  li:not([class*='menu-item-btn-style'])
  a:hover,
.transparent:not(.dark-slide)
  .nectar-mobile-only.mobile-header
  li[class*='menu-item-btn-style-button-border']:not(:hover)
  > a {
  opacity: 1;
  color: #ffffff !important;
}

#header-outer.transparent[data-lhe='animated_underline']
  #top
  nav
  > ul
  > li
  > a:hover,
#header-outer.transparent[data-lhe='animated_underline']
  #top
  nav
  > ul
  > li
  > a:focus,
#header-outer.transparent[data-lhe='animated_underline']
  #top
  nav
  .sf-menu
  > .sfHover
  > a,
#header-outer.transparent[data-lhe='animated_underline']
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
#header-outer.transparent[data-lhe='animated_underline']
  #top
  nav
  .sf-menu
  > .current_page_item
  > a,
#header-outer.transparent[data-lhe='default'] #top nav > ul > li > a:focus,
#header-outer.transparent .slide-out-widget-area-toggle a:hover i.label,
#header-outer.transparent #top nav ul #search-btn a:focus span,
#header-outer.transparent #top nav ul #nectar-user-account a:focus span,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:focus
  span,
#header-outer.transparent
  .nectar-woo-cart
  .cart-contents:focus
  .icon-salient-cart {
  opacity: 1;
}

#header-outer[data-lhe='animated_underline'].transparent
  #top
  nav
  > ul
  > li
  > a
  .menu-title-text:after,
#header-outer.transparent
  #top
  nav
  > ul
  > li[class*='button_bordered']
  > a:before,
#header-outer.transparent
  .nectar-mobile-only.mobile-header
  li
  a
  .menu-title-text:after {
  border-color: #ffffff !important;
}

.transparent .left-aligned-ocm .lines-button i:before,
.transparent .left-aligned-ocm .lines-button i:after,
.transparent .left-aligned-ocm .lines-button:after,
#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle a .lines,
#header-outer.transparent
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines:before,
#header-outer.transparent
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines:after,
body.material
  #header-outer.transparent
  .slide-out-widget-area-toggle
  a
  .close-line,
#header-outer.transparent
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  .lines-button:after {
  background-color: #ffffff !important;
}

#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines,
body.material:not(.mobile)
  #header-outer.transparent
  .slide-out-widget-area-toggle
  a
  .close-line,
#header-outer.transparent:not(.side-widget-open)
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines-button:after {
  opacity: 0.75;
}

#header-outer.transparent.side-widget-open
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines,
body.material
  #header-outer.transparent
  .slide-out-widget-area-toggle
  a:hover
  .close-line,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines-button:after,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:before,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:hover
  .lines:after,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:focus
  .lines-button:after,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:focus
  .lines:before,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:focus
  .lines:after,
#header-outer.transparent
  #top
  nav
  ul
  .slide-out-widget-area-toggle
  a:focus
  .lines {
  opacity: 1;
}

:root {
  --nectar-starting-dark-header-color: #000;
}

#header-outer.transparent[data-permanent-transparent='false'].dark-slide
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i:before,
#header-outer.transparent[data-permanent-transparent='false'].dark-slide
  #top
  .slide-out-widget-area-toggle.mobile-icon
  i:after {
  background-color: #000000 !important;
}

#header-outer.transparent.dark-slide > #top nav > ul > li > a,
#header-outer.transparent.dark-row > #top nav > ul > li > a,
#header-outer.transparent.dark-row .slide-out-widget-area-toggle a i.label,
#header-outer.transparent.dark-slide .slide-out-widget-area-toggle a i.label,
#header-outer.transparent.dark-slide
  #top
  .span_9
  > .slide-out-widget-area-toggle
  a.using-label
  .label,
#header-outer.transparent.dark-row
  #top
  .span_9
  > .slide-out-widget-area-toggle
  a.using-label
  .label,
#header-outer.transparent.dark-slide > #top nav ul #search-btn a span,
#header-outer.transparent.dark-row > #top nav ul #search-btn a span,
#header-outer.transparent.dark-slide > #top nav ul #nectar-user-account a span,
#header-outer.transparent.dark-row > #top nav ul #nectar-user-account a span,
#header-outer.transparent.dark-slide
  > #top
  nav
  > ul
  > li
  > a
  > .sf-sub-indicator
  [class^='icon-'],
#header-outer.transparent.dark-slide
  > #top
  nav
  > ul
  > li
  > a
  > .sf-sub-indicator
  [class*=' icon-'],
#header-outer.transparent.dark-row
  > #top
  nav
  > ul
  > li
  > a
  > .sf-sub-indicator
  [class*=' icon-'],
#header-outer.transparent.dark-slide
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
#header-outer.transparent.dark-row
  .cart-menu
  .cart-icon-wrap
  .icon-salient-cart,
body.ascend[data-header-color='custom']
  #boxed
  #header-outer.transparent.dark-slide
  > #top
  .cart-outer
  .cart-menu
  .cart-icon-wrap
  i,
body.ascend
  #boxed
  #header-outer.transparent.dark-slide
  > #top
  .cart-outer
  .cart-menu
  .cart-icon-wrap
  i,
#header-outer[data-permanent-transparent='1'].transparent.dark-slide
  .mobile-search
  .icon-salient-search,
#header-outer[data-permanent-transparent='1'].transparent.dark-slide
  .mobile-user-account
  .icon-salient-m-user,
#header-outer[data-permanent-transparent='1'].transparent.dark-slide
  #top
  #mobile-cart-link
  i,
#header-outer.transparent[data-permanent-transparent='false'].dark-slide
  #top
  .span_9
  > a[class*='mobile-']
  > *,
#header-outer.transparent[data-permanent-transparent='false'].dark-slide
  #top
  #mobile-cart-link
  i,
#header-outer.transparent.dark-slide
  #top
  .sf-menu
  > li.nectar-regular-menu-item
  > a
  > .nectar-menu-icon,
#header-outer.transparent.dark-slide .nectar-header-text-content,
#header-outer.dark-slide
  .nectar-mobile-only.mobile-header
  li:not([class*='menu-item-btn-style'])
  a {
  color: #000000 !important;
}

#header-outer.transparent.dark-slide
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines-button
  i:after,
#header-outer.transparent.dark-slide
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  a
  .lines-button
  i:before,
#header-outer.transparent.dark-slide
  > #top
  nav
  ul
  .slide-out-widget-area-toggle
  .lines-button:after,
.transparent.dark-slide .left-aligned-ocm .lines-button i:before,
.transparent.dark-slide .left-aligned-ocm .lines-button i:after,
.transparent.dark-slide .left-aligned-ocm .lines-button:after,
body.marterial
  #header-outer.transparent.dark-slide
  > #top
  nav
  .slide-out-widget-area-toggle
  a
  .close-line,
body
  #header-outer[data-permanent-transparent='1'].transparent.dark-slide
  > #top
  .span_9
  > .slide-out-widget-area-toggle.mobile-icon
  .lines-button:after,
body
  #header-outer[data-permanent-transparent='1'].transparent.dark-slide
  > #top
  .span_9
  > .slide-out-widget-area-toggle.mobile-icon
  .lines:before,
body
  #header-outer[data-permanent-transparent='1'].transparent.dark-slide
  > #top
  .span_9
  > .slide-out-widget-area-toggle.mobile-icon
  .lines:after,
#header-outer[data-lhe='animated_underline'].transparent.dark-slide
  .nectar-header-text-content
  a:after {
  background-color: #000000 !important;
}

#header-outer.transparent.dark-slide > #top nav > ul > li > a:hover,
#header-outer.transparent.dark-slide > #top nav .sf-menu > .sfHover > a,
#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > .current_page_ancestor
  > a,
#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > .current-menu-item
  > a,
#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > .current_page_item
  > a,
#header-outer.transparent.dark-slide
  > #top
  nav
  > ul
  > li
  > a:hover
  > .sf-sub-indicator
  > i,
#header-outer.transparent.dark-slide > #top nav > ul > .sfHover > a > span > i,
#header-outer.transparent.dark-slide > #top nav ul #search-btn a:hover span,
#header-outer.transparent.dark-slide
  > #top
  nav
  ul
  #nectar-user-account
  a:hover
  span,
body
  #header-outer.dark-slide.transparent[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current_page_item
  > a
  .sf-sub-indicator
  i,
#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > .current-menu-item
  > a
  i,
#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a
  i,
body
  #header-outer.dark-slide.transparent[data-lhe='default']
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a
  i,
#header-outer.transparent.dark-slide
  > #top
  .cart-outer:hover
  .icon-salient-cart,
body.ascend[data-header-color='custom']
  #boxed
  #header-outer.transparent.dark-slide
  > #top
  .cart-outer:hover
  .cart-menu
  .cart-icon-wrap
  i,
#header-outer.transparent.dark-slide > #top #logo,
#header-outer.transparent.dark-slide > #top .logo-clone,
#header-outer.transparent[data-lhe='default'].dark-slide
  #top
  nav
  .sf-menu
  > .current_page_item
  > a,
#header-outer.transparent[data-lhe='default'].dark-slide
  #top
  nav
  .sf-menu
  > .current-menu-ancestor
  > a,
#header-outer.transparent[data-lhe='default'].dark-slide
  #top
  nav
  > ul
  > li
  > a:hover,
#header-outer.transparent[data-lhe='default'].dark-slide
  #top
  nav
  .sf-menu
  > .sfHover:not(#social-in-menu)
  > a,
#header-outer.transparent.dark-slide #top nav > ul > .sfHover > a > span > i,
body.ascend[data-header-color='custom']
  #boxed
  #header-outer.transparent.dark-slide
  > #top
  .cart-outer:hover
  .cart-menu
  .cart-icon-wrap
  i,
.swiper-wrapper
  .swiper-slide[data-color-scheme='dark']
  .slider-down-arrow
  i.icon-default-style[class^='icon-'],
.slider-prev.dark-cs i,
.slider-next.dark-cs i,
.swiper-container .dark-cs.slider-prev .slide-count span,
.swiper-container .dark-cs.slider-next .slide-count span,
#header-outer.transparent.dark-slide
  #top
  .sf-menu
  > li.nectar-regular-menu-item
  > a:hover
  > .nectar-menu-icon,
#header-outer.transparent.dark-slide
  #top
  .sf-menu
  > li.nectar-regular-menu-item.sfHover
  > a:hover
  > .nectar-menu-icon,
#header-outer.transparent.dark-slide
  #top
  .sf-menu
  > li.nectar-regular-menu-item[class*='current-']
  > a:hover
  > .nectar-menu-icon,
#header-outer.transparent.dark-slide .nectar-header-text-content:hover,
.transparent.dark-slide
  .nectar-mobile-only.mobile-header
  li[class*='menu-item-btn-style-button-border']:not(:hover)
  > a {
  color: #000000 !important;
}

#header-outer[data-lhe='animated_underline'].transparent.dark-slide
  #top
  nav
  > ul
  > li
  > a
  .menu-title-text:after,
#header-outer.dark-slide.transparent:not(.side-widget-open)
  #top
  nav
  > ul
  > li[class*='button_bordered']
  > a:before,
#header-outer.dark-slide
  .nectar-mobile-only.mobile-header
  li
  a
  .menu-title-text:after {
  border-color: #000000 !important;
}

.swiper-container[data-bullet_style='scale']
  .slider-pagination.dark-cs
  .swiper-pagination-switch.swiper-active-switch
  i,
.swiper-container[data-bullet_style='scale']
  .slider-pagination.dark-cs
  .swiper-pagination-switch:hover
  i {
  background-color: #000;
}

.slider-pagination.dark-cs .swiper-pagination-switch {
  border: 1px solid #000;
  background-color: transparent;
}

.slider-pagination.dark-cs .swiper-pagination-switch:hover {
  background: none repeat scroll 0 0 #000;
}

.slider-pagination.dark-cs .swiper-active-switch {
  background: none repeat scroll 0 0 #000;
}

#fp-nav:not(.light-controls) ul li a span:after {
  background-color: #000;
}

#fp-nav:not(.light-controls) ul li a span {
  box-shadow: inset 0 0 0 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 0 8px rgba(0, 0, 0, 0.3);
}

body #fp-nav ul li a.active span {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.8);
}

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

@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: 0 90px;
  }

  body
    .container
    .page-submenu.stuck
    .container:not(.tab-container):not(.normal-container),
  .nectar-recent-posts-slider .flickity-page-dots,
  #nectar_fullscreen_rows[data-footer='default'] #footer-widgets .container,
  #nectar_fullscreen_rows[data-footer='default'] #copyright .container {
    padding: 0 90px !important;
  }

  .swiper-slide .content {
    padding: 0 90px;
  }

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

  body .carousel-heading .container .carousel-next {
    right: 10px;
  }

  body .carousel-heading .container .carousel-prev {
    right: 35px;
  }

  .carousel-wrap[data-full-width='true']
    .carousel-heading
    .portfolio-page-link {
    left: 90px;
  }

  .carousel-wrap[data-full-width='true'] .carousel-heading {
    margin-left: -20px;
    margin-right: -20px;
  }

  #ajax-content-wrap .carousel-wrap[data-full-width='true'] .carousel-next {
    right: 90px;
  }

  #ajax-content-wrap .carousel-wrap[data-full-width='true'] .carousel-prev {
    right: 115px;
  }

  .carousel-wrap[data-full-width='true'] {
    padding: 0;
  }

  .carousel-wrap[data-full-width='true'] .caroufredsel_wrapper {
    padding: 20px;
  }

  #search-outer #search #close a {
    right: 90px;
  }

  body.material #search-outer #search #close {
    right: 90px;
  }

  body.material #search-outer #search #close a {
    right: 12px;
  }
}

@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;
  }
}

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

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

span.wpcf7-not-valid-tip,
.woocommerce input#coupon_code,
body[data-fancy-form-rcs='1'] .select2-container,
body[data-fancy-form-rcs='1'] .select2-drop,
body[data-fancy-form-rcs='1'] .select2-search,
.select2-search input,
body[data-form-style='minimal']
  .container-wrap
  .span_12.light
  input[type='email'] {
  font-size: 14px;
}

.container-wrap input[type='text'],
.container-wrap input[type='email'],
.container-wrap input[type='password'],
.container-wrap input[type='tel'],
.container-wrap input[type='url'],
.container-wrap input[type='search'],
.container-wrap input[type='date'],
.container-wrap input[type='number'],
.container-wrap textarea,
.container-wrap select,
body input[type='text'],
body input[type='email'],
body input[type='password'],
body input[type='tel'],
body input[type='url'],
body input[type='search'],
body input[type='date'],
body input[type='number'],
body textarea,
body select,
body > #review_form_wrapper.modal input[type='text'],
body > #review_form_wrapper.modal textarea,
body > #review_form_wrapper.modal select,
body > #review_form_wrapper.modal input[type='email'],
.select2-container--default .select2-selection--single,
body[data-fancy-form-rcs='1']
  .select2-container--default
  .select2-selection--single,
.woocommerce input#coupon_code,
.material.woocommerce-page[data-form-style='default'] input#coupon_code,
body[data-form-style='minimal'] input[type='text'],
body[data-form-style='minimal'] textarea,
body[data-form-style='minimal'] input[type='email'],
body[data-form-style='minimal'] input[type='password'],
body[data-form-style='minimal'] input[type='tel'],
body[data-form-style='minimal'] input[type='url'],
body[data-form-style='minimal'] input[type='search'],
body[data-form-style='minimal'] input[type='date'],
body[data-form-style='minimal'] input[type='number'],
body[data-form-style='minimal'] select {
  font-size: 14px;
}

.blog-archive-header .col.section-title,
.blog-archive-header .inner-wrap {
  text-align: center;
}

@media only screen and (min-width: 1000px) {
  .blog-archive-header .col.section-title p,
  .blog-archive-header .inner-wrap p {
    padding: 0 22%;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  .blog-archive-header .col.section-title p,
  .blog-archive-header .inner-wrap p {
    padding: 0 15%;
  }
}

#ajax-loading-screen {
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  z-index: 1000000000;
}

#ajax-loading-screen .reveal-1,
#ajax-loading-screen .reveal-2 {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  height: 100%;
}

#ajax-loading-screen[data-effect*='horizontal_swipe'] {
  background-color: transparent !important;
  left: -100%;
}

body[data-ajax-transitions='true']
  #ajax-loading-screen[data-method='standard'][data-effect*='horizontal_swipe'] {
  display: block;
}

body[data-ajax-transitions='true'][data-apte='horizontal_swipe_basic']
  #ajax-loading-screen
  .reveal-2 {
  display: none;
}

#ajax-loading-screen.in-from-right {
  left: 0;
}

.no-cssanimations #ajax-loading-screen.loaded .reveal-1,
.no-cssanimations #ajax-loading-screen.loaded .reveal-2 {
  display: none;
}

#ajax-loading-screen.loaded .reveal-1 {
  backface-visibility: hidden;
  -webkit-animation: nectar-anim-effect-2-2 1.85s cubic-bezier(0.67, 0, 0.3, 1)
    forwards;
  animation: nectar-anim-effect-2-2 1.85s cubic-bezier(0.67, 0, 0.3, 1) forwards;
}

#ajax-loading-screen.loaded .reveal-2 {
  backface-visibility: hidden;
  -webkit-animation: nectar-anim-effect-2-1 1.85s cubic-bezier(0.67, 0, 0.3, 1)
    forwards;
  animation: nectar-anim-effect-2-1 1.85s cubic-bezier(0.67, 0, 0.3, 1) forwards;
}

#ajax-loading-screen.loaded.in-from-right .reveal-1 {
  -webkit-animation: nectar-anim-effect-2-1 1.85s cubic-bezier(0.67, 0, 0.3, 1)
    forwards;
  animation: nectar-anim-effect-2-1 1.85s cubic-bezier(0.67, 0, 0.3, 1) forwards;
}

body[data-apte='horizontal_swipe_basic']
  #ajax-loading-screen.loaded.in-from-right
  .reveal-1 {
  -webkit-animation: nectar-anim-effect-2-1 1.1s
    cubic-bezier(0.215, 0.61, 0.355, 1) forwards;
  animation: nectar-anim-effect-2-1 1.1s cubic-bezier(0.215, 0.61, 0.355, 1)
    forwards;
}

#ajax-loading-screen.loaded.in-from-right .reveal-2 {
  -webkit-animation: nectar-anim-effect-2-2 1.85s cubic-bezier(0.67, 0, 0.3, 1)
    forwards;
  animation: nectar-anim-effect-2-2 1.85s cubic-bezier(0.67, 0, 0.3, 1) forwards;
}

body[data-ajax-transitions='true']
  #ajax-loading-screen[data-effect*='horizontal_swipe'].hidden {
  display: none;
}

body[data-ajax-transitions='true']
  #ajax-loading-screen[data-effect*='horizontal_swipe'].hidden.loaded.in-from-right {
  display: block;
}

@-webkit-keyframes nectar-anim-effect-2-1 {
  0% {
    -ms-transform: translateX(0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  30%,
  100% {
    -ms-transform: translateX(-100%);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
    animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
  }
}

@keyframes nectar-anim-effect-2-1 {
  0% {
    -ms-transform: translateX(0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  30%,
  100% {
    -ms-transform: translateX(-100%);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
    animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
  }
}

@-webkit-keyframes nectar-anim-effect-2-2 {
  0%,
  14.5% {
    -ms-transform: translateX(0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  34.5%,
  100% {
    -ms-transform: translateX(-100%);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
    animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
  }
}

@keyframes nectar-anim-effect-2-2 {
  0%,
  14.5% {
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  34.5%,
  100% {
    -ms-transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
    animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1);
  }
}

body[data-ajax-transitions='true'] #ajax-loading-screen[data-method='standard'],
body[data-ajax-transitions='true']
  #ajax-loading-screen[data-effect*='horizontal_swipe'][data-method='ajax'],
body[data-ajax-transitions='true']
  #ajax-loading-screen[data-method='standard']
  .loading-icon {
  display: block;
  opacity: 1;
}

#ajax-loading-screen .material-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.nectar-material-spinner circle {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation:
    nectar_material_loader_dash 1.4s ease-in-out infinite,
    nectar_material_loader_colors 1.8s ease-in-out infinite;
}

.nectar-material-spinner {
  animation: nectar_material_loader_rotate 1.4s linear infinite;
}

@keyframes nectar_material_loader_rotate {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(270deg);
  }
}

@keyframes nectar_material_loader_dash {
  0% {
    stroke-dashoffset: 187;
  }

  50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }

  100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
  }
}

body #ajax-loading-screen[data-effect='center_mask_reveal'] {
  background-color: transparent;
}

body[data-ajax-transitions='true']
  #ajax-loading-screen[data-effect='center_mask_reveal'].hidden {
  display: none;
}

#ajax-loading-screen[data-effect='center_mask_reveal'] span {
  position: absolute;
  background: #fff;
  z-index: 100;
  -webkit-transition: 0.8s cubic-bezier(0.12, 0.75, 0.4, 1);
  transition: 0.8s cubic-bezier(0.12, 0.75, 0.4, 1);
}

#ajax-loading-screen .mask-top {
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
}

#ajax-loading-screen .mask-right {
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
}

#ajax-loading-screen .mask-bottom {
  bottom: 0;
  right: 0;
  height: 50%;
  width: 100%;
}

#ajax-loading-screen .mask-left {
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

#ajax-loading-screen.loaded .mask-top {
  -webkit-transform: translateY(-100%) translateZ(0);
  -ms-transform: translateY(-100%) translateZ(0);
  transform: translateY(-100%) translateZ(0);
}

#ajax-loading-screen.loaded .mask-right {
  -webkit-transform: translateX(100%) translateZ(0);
  -ms-transform: translateX(100%) translateZ(0);
  transform: translateX(100%) translateZ(0);
}

#ajax-loading-screen.loaded .mask-bottom {
  -webkit-transform: translateY(100%) translateZ(0);
  -ms-transform: translateY(100%) translateZ(0);
  transform: translateY(100%) translateZ(0);
}

#ajax-loading-screen.loaded .mask-left {
  -webkit-transform: translateX(-100%) translateZ(0);
  -ms-transform: translateX(-100%) translateZ(0);
  transform: translateX(-100%) translateZ(0);
}

#ajax-loading-screen[data-effect='center_mask_reveal'].set-to-fade span,
#ajax-loading-screen[data-effect='center_mask_reveal'].set-to-fade.loaded span {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transform: none;
  transform: none;
}

#ajax-loading-screen .reveal-1 {
  background-color: #fff;
}

#ajax-loading-screen .reveal-2 {
  background-color: #fff;
}

@keyframes nectar_material_loader_colors {
  0% {
    stroke: #d33;
  }

  50% {
    stroke: #aa2b27;
  }

  100% {
    stroke: #d33;
  }
}

.single-post .page-header-bg-image-wrap .page-header-bg-image:after {
  display: block;
  content: ' ';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: #000;
  opacity: 0.7;
}

body[data-button-style^='rounded'].ascend .nectar-button.see-through,
body[data-button-style^='rounded'].ascend .nectar-button.see-through-2,
body[data-button-style^='rounded'].ascend .nectar-button.see-through-3,
body[data-button-style^='rounded'].ascend .container-wrap input[type='submit'],
body[data-button-style^='rounded'].ascend .container-wrap button[type='submit'],
.nectar-inherit-border-radius,
body[data-button-style^='rounded']
  .nectar-cta:not([data-style='material'])
  .link_wrap,
body[data-button-style^='rounded'] .nectar-button.see-through,
body[data-button-style^='rounded'] .nectar-button.see-through-2,
body[data-button-style^='rounded'] .nectar-button.see-through-3,
body[data-button-style^='rounded'] .portfolio-filters-inline .container ul li a,
body[data-button-style^='rounded']
  .slide-out-widget-area-toggle[data-custom-color='true']
  a:before,
body[data-button-style^='rounded'] #to-top,
body[data-button-style^='rounded'] .flex-direction-nav a,
body[data-button-style^='rounded'] #pagination span,
body[data-button-style^='rounded'] #pagination a,
body[data-button-style^='rounded'] #pagination .next.inactive,
body[data-button-style^='rounded'] #pagination .prev.inactive,
body[data-button-style^='rounded'].woocommerce
  nav.woocommerce-pagination
  ul
  li
  a,
body[data-button-style^='rounded'].woocommerce
  .container-wrap
  nav.woocommerce-pagination
  ul
  li
  span,
body[data-button-style^='rounded']
  .container-wrap
  nav.woocommerce-pagination
  ul
  li
  span,
body[data-button-style^='rounded'].woocommerce-cart
  .wc-proceed-to-checkout
  a.checkout-button,
body[data-button-style^='rounded'] #infscr-loading,
body[data-button-style^='rounded'] input[type='submit'],
body[data-button-style^='rounded'] button[type='submit'],
body[data-button-style^='rounded'] input[type='button'],
body[data-button-style^='rounded'] button,
body[data-button-style^='rounded'] .nectar-button,
body[data-button-style^='rounded'] .swiper-slide .button a,
body[data-button-style^='rounded']
  #top
  nav
  > ul
  > li[class*='button_solid_color']
  > a:before,
body[data-button-style^='rounded']
  #top
  nav
  > ul
  > li[class*='button_bordered']
  > a:before,
body[data-button-style^='rounded']
  .woocommerce.add_to_cart_inline
  a.button.add_to_cart_button,
body[data-button-style^='rounded'] #header-outer .widget_shopping_cart a.button,
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button,
li[class*='menu-item-btn-style'] > a:before,
li[class*='menu-item-btn-style'] > a:after {
  border-radius: 200px !important;
  -webkit-border-radius: 200px !important;
  box-shadow: none;
  -ms-transition:
    opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    transform 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  -webkit-transition:
    opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    transform 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition:
    opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    transform 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),
    box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}

.nectar-shop-filters .nectar-shop-filter-trigger,
body[data-fancy-form-rcs='1']
  .nectar-shop-header-bottom
  .woocommerce-ordering
  .select2-selection--single,
body[data-fancy-form-rcs='1']
  .nectar-shop-header-bottom
  .woocommerce-ordering
  select,
.nectar-menu-label:before,
#slide-out-widget-area.fullscreen-inline-images .menuwrapper li.back > a,
.nectar-ext-menu-item__button,
.nectar-post-grid .meta-category .style-button {
  border-radius: 200px;
}

.wp-block-search__inside-wrapper {
  gap: 10px;
}

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

@media only screen and (min-width: 1px) and (max-width: 999px) {
  body:not([data-m-animate='1']) .wpb_animate_when_almost_visible,
  body:not([data-m-animate='1'])
    .wpb_animate_when_almost_visible.wpb_start_animation {
    opacity: 1;
    -webkit-animation: none;
    -o-animation: none;
    animation: none;
  }

  body:not([data-m-animate='1']) .clients.no-carousel.fade-in-animation > div {
    opacity: 1;
  }

  .divider-border[data-animate='yes'],
  .divider-small-border[data-animate='yes'] {
    visibility: visible !important;
  }

  img.img-with-animation[data-animation='fade-in-from-left'],
  .col.has-animation[data-animation='fade-in-from-left'],
  .wpb_column.has-animation[data-animation='fade-in-from-left'],
  .nectar-fancy-box.has-animation[data-animation='fade-in-from-left'],
  img.img-with-animation[data-animation='fade-in-from-right'],
  .col.has-animation[data-animation='fade-in-from-right'],
  .wpb_column.has-animation[data-animation='fade-in-from-right'],
  .nectar-fancy-box.has-animation[data-animation='fade-in-from-right'],
  .divider-border[data-animate='yes'],
  .divider-small-border[data-animate='yes'],
  .col.has-animation[data-animation='fade-in-from-bottom'],
  .wpb_column.has-animation[data-animation='fade-in-from-bottom'],
  .wpb_column.has-animation[data-animation='slight-fade-in-from-bottom'],
  .nectar-fancy-box.has-animation[data-animation='fade-in-from-bottom'],
  img.img-with-animation[data-animation='grow-in'],
  .col.has-animation[data-animation='grow-in'],
  .wpb_column.has-animation[data-animation='grow-in'],
  .nectar-fancy-box.has-animation[data-animation='grow-in'],
  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'],
  .wpb_column.has-animation[data-animation='slight-twist'],
  .nectar-fancy-box.has-animation[data-animation='flip-in-vertical'],
  .img-with-aniamtion-wrap[data-animation='flip-in-vertical'] .hover-wrap,
  .img-with-aniamtion-wrap[data-animation='flip-in'] .hover-wrap,
  .img-with-aniamtion-wrap[data-animation='fade-in-from-bottom'] .hover-wrap,
  .img-with-aniamtion-wrap[data-animation='fade-in-from-right'] .hover-wrap,
  .img-with-aniamtion-wrap[data-animation='fade-in-from-left'] .hover-wrap,
  .img-with-aniamtion-wrap[data-animation='grow-in'] .hover-wrap,
  .nectar-split-heading .heading-line > div,
  .nectar-split-heading span > .inner,
  .nectar-split-heading[data-animation-type='twist-in'],
  .nectar_food_menu_item .item_description,
  .nectar_food_menu_item .inner,
  .col.has-animation[data-animation='zoom-out'],
  .col.has-animation[data-animation='zoom-out-high'],
  .nectar_image_with_hotspots[data-animation='true'] .nectar_hotspot_wrap,
  .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='zoom-out-reveal'] .inner-wrap,
  .column-image-bg-wrap[data-bg-animation*='reveal-from-'],
  .column-image-bg-wrap[data-bg-animation*='reveal-from-'] .inner-wrap,
  .column-image-bg-wrap[data-bg-animation*='reveal-from-']
    .inner-wrap
    .column-image-bg,
  .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-']
    img.img-with-animation,
  .img-with-aniamtion-wrap[data-animation*='reveal-from-'] .inner,
  .img-with-aniamtion-wrap[data-animation*='reveal-from-'],
  .nectar-rotating-words-title.element_stagger_words .text-wrap > span,
  .nectar-waypoint-el {
    transform: none !important;
    -webkit-transform: none !important;
  }

  .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;
  }

  body:not([data-m-animate='1']) .span_12.flip-in-vertical-wrap {
    -webkit-perspective: none;
    perspective: none;
  }

  .nectar_cascading_images .cascading-image .inner-wrap,
  .nectar-icon-list[data-animate='true'] .content,
  .nectar-icon-list[data-animate='true']
    .nectar-icon-list-item
    .list-icon-holder,
  .nectar-icon-list[data-animate='true']:after,
  .nectar-animated-title[data-style='color-strip-reveal']
    .nectar-animated-title-inner
    .wrap,
  .nectar-animated-title[data-style='color-strip-reveal']
    .nectar-animated-title-inner
    .wrap
    *,
  .nectar-animated-title[data-style='color-strip-reveal']
    .nectar-animated-title-inner:after,
  .nectar-animated-title[data-style='hinge-drop'] .nectar-animated-title-inner,
  .nectar-woo-flickity[data-animation*='fade-in']
    ul.products
    .flickity-cell
    > .product {
    transform: none !important;
    -webkit-transform: none !important;
    opacity: 1 !important;
    animation: none !important;
  }

  .child_column[class*='nectar-mask-reveal'] .vc_column-inner {
    clip-path: none !important;
  }
}

@media only screen and (min-width: 481px) and (max-width: 1025px) and (orientation: landscape) {
  .col.has-animation[data-animation='fade-in-from-left'],
  .wpb_column.has-animation[data-animation='fade-in-from-left'],
  .img-with-animation[data-animation='fade-in-from-right'],
  .img-with-animation[data-animation='fade-in-from-left'],
  .divider-border[data-animate='yes'],
  .divider-small-border[data-animate='yes'],
  .img-with-animation[data-animation='grow-in'],
  .col.has-animation[data-animation='grow-in'],
  .wpb_column.has-animation[data-animation='grow-in'],
  .img-with-animation[data-animation='flip-in'],
  .col.has-animation[data-animation='flip-in'],
  .wpb_column.has-animation[data-animation='flip-in'],
  .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'],
  .wpb_column.has-animation[data-animation='slight-twist'],
  .col.has-animation[data-animation='fade-in-from-bottom'],
  .col.has-animation[data-animation='slight-fade-in-from-bottom'],
  .wpb_column.has-animation[data-animation='fade-in-from-bottom'] {
    transform: none !important;
    -webkit-transform: none !important;
  }

  .clients.fade-in-animation > div,
  .img-with-animation,
  .col.has-animation,
  .wpb_column.has-animation,
  .img-with-animation[data-animation='flip-in'],
  .col.has-animation[data-animation='flip-in'],
  .wpb_column.has-animation[data-animation='flip-in'],
  .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'] {
    opacity: 1 !important;
  }

  body:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-bottom']
    .column-inner-wrap,
  body:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-top']
    .column-inner-wrap,
  body:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-left']
    .column-inner-wrap,
  body:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-right']
    .column-inner-wrap,
  body:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-bottom']
    .column-inner,
  body:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-top']
    .column-inner,
  body:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-left']
    .column-inner,
  body:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-right']
    .column-inner {
    transform: none;
    -webkit-transform: none;
  }

  .divider-border[data-animate='yes'],
  .divider-small-border[data-animate='yes'] {
    visibility: visible;
  }
}

@media only screen and (max-width: 2600px) {
  body.using-mobile-browser
    .col.has-animation[data-animation='fade-in-from-left'],
  body.using-mobile-browser
    .wpb_column.has-animation[data-animation='fade-in-from-left'],
  body.using-mobile-browser
    .img-with-animation[data-animation='fade-in-from-right'],
  body.using-mobile-browser
    .img-with-animation[data-animation='fade-in-from-left'],
  body.using-mobile-browser
    .col.has-animation[data-animation='fade-in-from-bottom'],
  body.using-mobile-browser
    .wpb_column.has-animation[data-animation='fade-in-from-bottom'],
  body.using-mobile-browser .img-with-animation[data-animation='grow-in'],
  body.using-mobile-browser .col.has-animation[data-animation='grow-in'],
  body.using-mobile-browser .wpb_column.has-animation[data-animation='grow-in'],
  body.using-mobile-browser .divider-border[data-animate='yes'],
  body.using-mobile-browser .divider-small-border[data-animate='yes'],
  body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap,
  body.using-mobile-browser .img-with-animation[data-animation='flip-in'],
  body.using-mobile-browser .col.has-animation[data-animation='flip-in'],
  body.using-mobile-browser .wpb_column.has-animation[data-animation='flip-in'],
  body.using-mobile-browser
    .img-with-animation[data-animation='flip-in-vertical'],
  body.using-mobile-browser
    .col.has-animation[data-animation='flip-in-vertical'],
  body.using-mobile-browser
    .wpb_column.has-animation[data-animation='flip-in-vertical'],
  body.using-mobile-browser
    .wpb_column.has-animation[data-animation*='reveal-from']
    > .vc_column-inner,
  body.using-mobile-browser
    .nectar_image_with_hotspots[data-animation='true']
    .nectar_hotspot_wrap,
  body.using-mobile-browser
    .nectar_cascading_images
    .cascading-image
    .inner-wrap,
  body.using-mobile-browser
    .nectar-split-heading[data-animation-type='twist-in'],
  body.using-mobile-browser .nectar-split-heading span > .inner,
  body.using-mobile-browser .nectar-icon-list[data-animate='true'] .content,
  body.using-mobile-browser
    .nectar-icon-list[data-animate='true']
    .nectar-icon-list-item
    .list-icon-holder,
  body.using-mobile-browser .nectar-icon-list[data-animate='true']:after,
  body.using-mobile-browser
    .nectar-animated-title[data-style='color-strip-reveal']
    .nectar-animated-title-inner
    .wrap,
  body.using-mobile-browser
    .nectar-animated-title[data-style='color-strip-reveal']
    .nectar-animated-title-inner
    .wrap
    *,
  body.using-mobile-browser
    .nectar-animated-title[data-style='color-strip-reveal']
    .nectar-animated-title-inner:after,
  body.using-mobile-browser
    .nectar-animated-title[data-style='hinge-drop']
    .nectar-animated-title-inner,
  body.using-mobile-browser .nectar-fancy-box.has-animation,
  body.using-mobile-browser
    .img-with-aniamtion-wrap[data-animation*='reveal-from-']
    img.img-with-animation,
  body.using-mobile-browser
    .img-with-aniamtion-wrap[data-animation*='reveal-from-']
    .inner,
  body.using-mobile-browser
    .img-with-aniamtion-wrap[data-animation*='reveal-from-'],
  body.using-mobile-browser
    [data-animation='zoom-out-reveal']
    .nectar-link-underline,
  body.using-mobile-browser
    [data-animation='zoom-out-reveal']
    .item-main:before,
  body.using-mobile-browser
    [data-animation='zoom-out-reveal']
    .nectar-post-grid-item__meta-wrap,
  body.using-mobile-browser
    .nectar-post-grid[data-animation='zoom-out-reveal']
    .meta-category,
  body.using-mobile-browser
    .nectar-post-grid[data-animation='zoom-out-reveal']
    .meta-author,
  body.using-mobile-browser
    .nectar-post-grid:not(.nectar-flickity):not([data-animation='none'])
    .nectar-post-grid-item,
  body.using-mobile-browser
    .nectar-post-grid.nectar-flickity:not([data-animation='none'])
    .nectar-post-grid-item
    div.inner,
  body.using-mobile-browser
    .nectar-post-grid:not([data-animation='none'])
    .nectar-post-grid-item
    .post-heading
    span,
  body.using-mobile-browser
    .nectar-post-grid:not([data-animation='none'])
    .nectar-post-grid-item
    .meta-date,
  body.using-mobile-browser
    .nectar-woo-flickity[data-animation*='fade-in']
    ul.products
    .flickity-cell
    > .product,
  body.using-mobile-browser
    .nectar-rotating-words-title.element_stagger_words
    .text-wrap
    > span,
  body.using-mobile-browser .nectar-waypoint-el {
    transform: none !important;
    -webkit-transform: none !important;
  }

  body.using-mobile-browser .clients.fade-in-animation > div,
  body.using-mobile-browser .img-with-animation,
  body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap,
  body.using-mobile-browser .col.has-animation,
  body.using-mobile-browser .wpb_column.has-animation,
  body.using-mobile-browser
    .nectar_image_with_hotspots[data-animation='true']
    .nectar_hotspot_wrap,
  body.using-mobile-browser .img-with-animation[data-animation='flip-in'],
  body.using-mobile-browser .col.has-animation[data-animation='flip-in'],
  body.using-mobile-browser .wpb_column.has-animation[data-animation='flip-in'],
  body.using-mobile-browser
    .img-with-animation[data-animation='flip-in-vertical'],
  body.using-mobile-browser
    .col.has-animation[data-animation='flip-in-vertical'],
  body.using-mobile-browser
    .wpb_column.has-animation[data-animation='flip-in-vertical'],
  body.using-mobile-browser .nectar-fancy-box.has-animation,
  body.using-mobile-browser
    .nectar-split-heading[data-animation-type='twist-in'],
  body.using-mobile-browser .nectar-split-heading span > .inner,
  body.using-mobile-browser
    .img-with-aniamtion-wrap[data-animation*='reveal-from-']
    .inner,
  body.using-mobile-browser
    [data-animation='zoom-out-reveal']
    .nectar-link-underline,
  body.using-mobile-browser
    [data-animation='zoom-out-reveal']
    .item-main:before,
  body.using-mobile-browser
    [data-animation='zoom-out-reveal']
    .nectar-post-grid-item__meta-wrap,
  body.using-mobile-browser
    .nectar-post-grid[data-animation='zoom-out-reveal']
    .meta-category,
  body.using-mobile-browser
    .nectar-post-grid[data-animation='zoom-out-reveal']
    .meta-author,
  body.using-mobile-browser
    .nectar-post-grid:not([data-animation='none'])
    .nectar-post-grid-item,
  body.using-mobile-browser
    .nectar-post-grid:not([data-animation='none'])
    .nectar-post-grid-item
    .post-heading
    span,
  body.using-mobile-browser
    .nectar-post-grid:not([data-animation='none'])
    .nectar-post-grid-item
    .meta-date,
  body.using-mobile-browser
    .nectar-woo-flickity[data-animation*='fade-in']
    ul.products
    .flickity-cell
    > .product,
  body.using-mobile-browser .nectar-waypoint-el {
    opacity: 1 !important;
  }

  body.using-mobile-browser .divider-border[data-animate='yes'],
  body.using-mobile-browser .divider-small-border[data-animate='yes'] {
    visibility: visible !important;
  }

  body.using-mobile-browser
    .nectar_cascading_images
    .cascading-image
    .inner-wrap,
  body.using-mobile-browser .nectar-icon-list[data-animate='true'] .content,
  body.using-mobile-browser
    .nectar-icon-list[data-animate='true']
    .nectar-icon-list-item
    .list-icon-holder,
  body.using-mobile-browser .nectar-icon-list[data-animate='true']:after,
  body.using-mobile-browser
    .nectar-animated-title[data-style='color-strip-reveal']
    .nectar-animated-title-inner
    .wrap,
  body.using-mobile-browser
    .nectar-animated-title[data-style='color-strip-reveal']
    .nectar-animated-title-inner
    .wrap
    *,
  body.using-mobile-browser
    .nectar-animated-title[data-style='color-strip-reveal']
    .nectar-animated-title-inner:after,
  body.using-mobile-browser
    .nectar-animated-title[data-style='hinge-drop']
    .nectar-animated-title-inner {
    opacity: 1 !important;
    animation: none !important;
  }

  body.using-mobile-browser:not([data-m-animate='1'])
    .wpb_animate_when_almost_visible,
  body.using-mobile-browser:not([data-m-animate='1'])
    .wpb_animate_when_almost_visible.wpb_start_animation {
    opacity: 1;
    -webkit-animation: none;
    -o-animation: none;
    animation: none;
  }

  body.using-mobile-browser:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-bottom']
    .column-inner-wrap,
  body.using-mobile-browser:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-top']
    .column-inner-wrap,
  body.using-mobile-browser:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-left']
    .column-inner-wrap,
  body.using-mobile-browser:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-right']
    .column-inner-wrap,
  body.using-mobile-browser:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-bottom']
    .column-inner,
  body.using-mobile-browser:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-top']
    .column-inner,
  body.using-mobile-browser:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-left']
    .column-inner,
  body.using-mobile-browser:not([data-m-animate='1'])
    .wpb_column.has-animation[data-animation='reveal-from-right']
    .column-inner {
    transform: none;
    -webkit-transform: none;
  }

  body.using-mobile-browser:not([data-m-animate='1'])
    .nectar-split-heading
    .heading-line
    > div {
    transform: none;
    -webkit-transform: none;
  }

  body.using-mobile-browser:not([data-m-animate='1'])
    .nectar-milestone:not(.animated-in) {
    opacity: 1;
  }

  body.using-mobile-browser:not([data-m-animate='1'])
    .child_column[class*='nectar-mask-reveal']
    .vc_column-inner {
    clip-path: none !important;
  }
}

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

#footer-outer #copyright li {
  float: left;
  margin-left: 20px;
}

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

#footer-outer #copyright li a {
  display: block;
  line-height: 22px;
  height: 24px;
  position: relative;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  background-position: center top;
}

#footer-outer #copyright li a i {
  color: #777;
  transition: all 0.2s linear;
  top: 0;
}

#footer-outer .fa-vine {
  font-size: 16px;
}

#footer-outer #copyright li .vimeo,
#footer-outer #copyright li .behance {
  background-color: #666;
}

#footer-outer #copyright li .vimeo:hover,
#footer-outer #copyright li .behance:hover {
  background-color: #000;
}

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

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

#footer-outer #copyright li .facebook {
  width: 12px;
}

#footer-outer #copyright li .twitter {
  width: 20px;
}

#footer-outer #copyright li .dribbble {
  width: 24px;
}

#footer-outer #copyright li .google-plus {
  width: 20px;
}

#footer-outer #copyright li .pinterest {
  width: 17px;
}

#footer-outer #copyright li .rss {
  width: 18px;
}

#footer-outer #copyright li .vimeo {
  width: 20px;
  text-indent: -9999px;
}

#footer-outer #copyright li .tumblr {
  width: 21px;
}

#footer-outer #copyright li .youtube {
  width: 21px;
}

#footer-outer #copyright li .linkedin {
  width: 19px;
}

#footer-outer #copyright li .behance {
  width: 27px;
  text-indent: -9999px;
}

#footer-outer #copyright li .instagram {
  width: 20px;
}

#footer-outer #copyright #social .icon-soundcloud {
  font-size: 26px;
}

body #footer-outer i {
  font-size: 20px;
  width: auto;
  background-color: transparent;
}

#footer-outer #copyright i.icon-be {
  font-size: 24px;
}

@media only screen and (min-width: 1000px) {
  #footer-outer[data-full-width='1']:not([data-cols='1'])
    #copyright:not([data-layout='centered'])
    .col
    ul {
    padding-right: 35px;
  }
}

#footer-outer[data-cols='1'] #copyright {
  padding: 45px 0;
}

#footer-outer #copyright .widget_products img {
  display: none;
}

#footer-outer
  #copyright
  .widget
  .nectar_widget[class*='nectar_blog_posts_'][data-style='featured-image-left']
  > li {
  margin: 20px 0;
}

@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;
  }

  body #footer-outer #copyright .col ul li:first-child {
    margin-left: 0;
  }

  #footer-outer #social li {
    margin-right: 10px;
    margin-left: 0;
  }
}

body[data-footer-reveal='1'] #footer-outer {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1;
}

body[data-footer-reveal='1']:not(.nectar_using_pfsr) .container-wrap {
  margin-bottom: 280px;
}

body[data-footer-reveal='1'][data-footer-reveal-shadow='small']
  .container-wrap {
  box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.2);
}

body[data-footer-reveal='1'][data-footer-reveal-shadow='large']
  .container-wrap {
  box-shadow: 0 27px 25px -2px rgba(0, 0, 0, 0.3);
}

body[data-footer-reveal='1'][data-footer-reveal-shadow='large_2']
  .container-wrap {
  box-shadow: 0 70px 110px -30px rgba(0, 0, 0, 1);
}

body[data-footer-reveal='1'][data-footer-reveal-shadow='large_2']
  #footer-outer
  .row {
  padding: 80px 0;
}

body[data-footer-reveal='1'][data-footer-reveal-shadow]
  .container-wrap.no-shadow {
  box-shadow: none;
}

body[data-footer-reveal='1'] #call-to-action .triangle {
  display: none;
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
  body[data-footer-reveal='1'] #footer-outer {
    position: relative;
  }

  body[data-footer-reveal='1'] #ajax-content-wrap,
  body[data-footer-reveal='1'] #ajax-content-wrap > .blurred-wrap {
    overflow: visible;
  }

  body[data-footer-reveal='1'][data-footer-reveal-shadow='large']
    .container-wrap,
  body[data-footer-reveal='1'][data-footer-reveal-shadow='large_2']
    .container-wrap {
    box-shadow: none;
    -webkit-box-shadow: none;
  }

  body[data-footer-reveal='1'] .container-wrap,
  body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6 {
    margin-bottom: 0 !important;
  }
}

#to-top {
  display: block;
  position: fixed;
  text-align: center;
  line-height: 12px;
  right: 17px;
  bottom: 0;
  transform: translateY(105%);
  color: #fff;
  cursor: pointer;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  z-index: 9994;
  height: 29px;
  width: 29px;
  background-color: rgba(0, 0, 0, 0.25);
  background-repeat: no-repeat;
  background-position: center;
  transition: background-color 0.1s linear;
  -webkit-transition: background-color 0.1s linear;
}

body[data-button-style*='rounded'] #to-top {
  transition:
    box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1),
    background-color 0.1s linear;
  -webkit-transition:
    -webkit-box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1),
    background-color 0.1s linear;
  background-color: rgba(0, 0, 0, 0.25);
}

body[data-button-style*='rounded'] #to-top:hover,
body[data-button-style*='rounded'] #to-top.dark:hover {
  transition:
    box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1),
    background-color 0.05s linear 0.25s;
  -webkit-transition:
    -webkit-box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1),
    background-color 0.05s linear 0.25s;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.16);
  background-color: transparent !important;
}

body[data-button-style*='rounded'] #to-top:after,
body[data-button-style*='rounded'] #to-top:before {
  display: block;
  content: ' ';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: #000;
  transform: scale(0);
  -webkit-transform: scale(0);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  border-radius: 100px;
  -webkit-border-radius: 100px;
}

body[data-button-style*='rounded'] #to-top:before {
  background-color: rgba(255, 255, 255, 0.25);
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  opacity: 0;
  z-index: 2;
}

body[data-button-style*='rounded'] #to-top:hover:after {
  transform: scale(1);
  -webkit-transform: scale(1);
}

body[data-button-style*='rounded'] #to-top {
  overflow: hidden;
}

body[data-button-style*='rounded'] #to-top i.fa-angle-up.top-icon,
body[data-button-style*='rounded'] #to-top i.fa-angle-up {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  transition: transform 0.2s ease;
  -webkit-transition: transform 0.2s ease;
}

body[data-button-style*='rounded'] #to-top:hover i.fa-angle-up.top-icon,
body[data-button-style*='rounded'] #to-top:hover i.fa-angle-up,
body[data-button-style*='rounded'] #to-top.hovered i.fa-angle-up.top-icon,
body[data-button-style*='rounded'] #to-top.hovered i.fa-angle-up {
  -webkit-transform: translate(0, -29px);
  transform: translate(0, -29px);
}

body[data-button-style*='rounded'] #to-top:active:before {
  opacity: 1;
}

#to-top i {
  line-height: 29px;
  width: 29px;
  height: 29px;
  font-size: 14px;
  top: 0;
  left: 0;
  text-align: center;
  position: relative;
  z-index: 10;
  background-color: transparent;
}

#to-top:hover,
#to-top.dark:hover {
  background-color: #000;
}

#to-top.dark {
  background-color: rgba(0, 0, 0, 0.87);
}

body[data-button-style*='slightly_rounded'] #to-top {
  border-radius: 200px !important;
  -webkit-border-radius: 200px !important;
}

@media only screen and (min-width: 1000px) {
  body
    #slide-out-widget-area
    .inner-wrap
    > .inner
    .off-canvas-menu-container
    li
    > a {
    font-size: 24px !important;
    line-height: 1 !important;
  }
}

@media only screen and (max-width: 999px) {
  body
    #slide-out-widget-area
    .inner-wrap
    > .inner
    .off-canvas-menu-container
    li
    > a {
    font-size: 1em !important;
    line-height: 1 !important;
  }
}

.nectar-waypoint-el {
  transition:
    transform 0.65s cubic-bezier(0, 0, 1, 1),
    opacity 0.45s ease;
}

body,
.toggle h3 a,
body .ui-widget,
table,
select,
.bar_graph li span strong,
#slide-out-widget-area .tagcloud a,
body .container .woocommerce-message a.button,
#search-results .result .title span,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3,
.row .col.section-title .nectar-love span,
body .nectar-love span,
body .nectar-social .nectar-love .nectar-love-count,
body .carousel-heading h2,
.sharing-default-minimal .nectar-social .social-text,
body .sharing-default-minimal .nectar-love,
.widget ul.nectar_widget[class*='nectar_blog_posts_'] > li .post-date,
.single [data-post-hs='default_minimal'] #single-below-header span,
.single
  .heading-title[data-header-style='default_minimal']
  #single-below-header
  span,
#header-outer .nectar-image-link-widget .image-link-content span,
#slide-out-widget-area.fullscreen
  .nectar-image-link-widget
  .image-link-content
  span,
#slide-out-widget-area.fullscreen-alt
  .nectar-image-link-widget
  .image-link-content
  span,
.nectar-header-text-content,
#slide-out-widget-area .nectar-ext-menu-item .menu-item-desc,
.woocommerce-checkout-review-order-table .product-info .product-quantity,
#ajax-content-wrap
  .nectar-shop-header-bottom
  .widget_layered_nav_filters
  ul
  li
  a,
#ajax-content-wrap .nectar-sticky-tabs .wpb_tabs_nav li .menu-content > a {
  font-family: Quicksand;
  font-size: 18px;
  line-height: 33px;
}

.bold,
strong,
b {
  font-family: Quicksand;
  font-weight: 600;
}

.single #single-below-header span {
  font-family: Quicksand;
}

:root {
  --nectar-body-line-height: 33px;
}

:root {
  --nectar-body-font-size: 18px;
}

.nectar-fancy-ul ul li .icon-default-style[class^='icon-'] {
  line-height: 33px;
}

.nectar-shop-header-bottom
  .woocommerce-ordering
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
body[data-fancy-form-rcs='1']
  .nectar-shop-header-bottom
  .woocommerce-ordering
  select {
  font-family: Quicksand !important;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  body {
    font-size: 18px;
    line-height: 33px;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  body {
    font-size: 18px;
    line-height: 33px;
  }
}

@media only screen and (max-width: 690px) {
  body {
    font-size: 18px;
    line-height: 33px;
  }
}

#top nav > ul > li > a,
.span_3 .pull-left-wrap > ul > li > a,
body.material #search-outer #search input[type='text'],
#top ul .slide-out-widget-area-toggle a i.label,
#top .span_9 > .slide-out-widget-area-toggle a.using-label .label,
#header-secondary-outer .nectar-center-text,
#slide-out-widget-area .secondary-header-text,
#header-outer #mobile-menu ul li > a,
#header-outer #mobile-menu .secondary-header-text,
.nectar-mobile-only.mobile-header a {
  font-family: Krona One;
  font-weight: 400;
}

#top .sf-menu li ul li.menu-item a,
#header-secondary-outer nav > ul > li > a,
#header-secondary-outer .sf-menu li ul li a,
#header-secondary-outer ul ul li a,
#header-outer .widget_shopping_cart .cart_list a,
.nectar-slide-in-cart.style_slide_in_click .close-cart {
  font-family: Quicksand;
}

#page-header-bg h1,
body h1,
body .row .col.section-title h1,
.full-width-content
  .nectar-recent-posts-slider
  .recent-post-container
  .inner-wrap
  h2,
body #error-404 h1,
[data-inherit-heading-family='h1'] {
  font-family: Krona One;
  font-size: 48px;
  line-height: 58px;
  font-weight: 400;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  body .row .col.section-title h1,
  body h1,
  .full-width-content .recent-post-container .inner-wrap h2,
  [data-inherit-heading-family='h1'] {
    font-size: 36px;
    line-height: 44px;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  body .row .col.section-title h1,
  body h1,
  html body .row .col.section-title.span_12 h1,
  #page-header-bg .span_6 h1,
  #page-header-bg.fullscreen-header .span_6 h1,
  body .featured-media-under-header h1,
  .full-width-content
    .nectar-recent-posts-slider
    .recent-post-container
    .inner-wrap
    h2,
  [data-inherit-heading-family='h1'] {
    font-size: 34px;
    line-height: 41px;
  }

  .full-width-content .recent-post-container .inner-wrap h2 {
    font-size: 34px;
    line-height: 41px;
  }

  .wpb_wrapper h1.vc_custom_heading {
    font-size: 34px !important;
    line-height: 41px !important;
  }
}

@media only screen and (max-width: 690px) {
  body .row .col.section-title h1,
  body h1,
  html body .row .col.section-title.span_12 h1,
  body.single.single-post .row .col.section-title.span_12 h1,
  #page-header-bg .span_6 h1,
  #page-header-bg.fullscreen-header .span_6 h1,
  body .featured-media-under-header h1,
  .full-width-content
    .nectar-recent-posts-slider
    .recent-post-container
    .inner-wrap
    h2,
  [data-inherit-heading-family='h1'] {
    font-size: 32px;
    line-height: 38px;
  }

  .wpb_wrapper h1.vc_custom_heading {
    font-size: 32px !important;
    line-height: 38px !important;
  }
}

#page-header-bg h2,
body h2,
article.post .post-header h2,
article.post.quote .post-content h2,
article.post.link .post-content h2,
#call-to-action span,
.woocommerce .full-width-tabs #reviews h3,
.row .col.section-title h2,
.nectar_single_testimonial[data-style='bold'] p,
.woocommerce-account
  .woocommerce
  > #customer_login
  .nectar-form-controls
  .control,
body #error-404 h2,
.woocommerce-page .woocommerce p.cart-empty,
.nectar-ext-menu-item .inherit-h2 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h2,
#mobile-menu .nectar-ext-menu-item .inherit-h2,
#ajax-content-wrap .nectar-inherit-h2,
#header-outer .nectar-inherit-h2,
[data-inherit-heading-family='h2'],
.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h2 {
  font-family: Krona One;
  font-size: 48px;
  line-height: 58px;
  font-weight: 400;
}

.single-product div.product h1.product_title,
.nectar-shop-header .page-title {
  font-size: 48px;
  line-height: 58px;
}

.nectar-category-grid[data-style='mouse_follow_image'][data-h-tag='h2']
  .content {
  font-size: 48px;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  body h2,
  .single-product div.product h1.product_title,
  .nectar-shop-header .page-title,
  #ajax-content-wrap .nectar-inherit-h2,
  .nectar-category-grid[data-style='mouse_follow_image'][data-h-tag='h2']
    .content,
  [data-inherit-heading-family='h2'] {
    font-size: 41px;
    line-height: 50px;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  .col h2,
  body h2,
  .single-product div.product h1.product_title,
  .nectar-shop-header .page-title,
  .woocommerce-account
    .woocommerce
    > #customer_login
    .nectar-form-controls
    .control,
  .nectar_single_testimonial[data-style='bold'] p,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h2,
  #mobile-menu .nectar-ext-menu-item .inherit-h2,
  #ajax-content-wrap .nectar-inherit-h2,
  .nectar-category-grid[data-style='mouse_follow_image'][data-h-tag='h2']
    .content,
  [data-inherit-heading-family='h2'] {
    font-size: 39px;
    line-height: 47px;
  }

  .wpb_wrapper h2.vc_custom_heading {
    font-size: 39px !important;
    line-height: 47px !important;
  }
}

@media only screen and (max-width: 690px) {
  .col h2,
  body h2,
  .single-product div.product h1.product_title,
  .nectar-shop-header .page-title,
  .woocommerce-account
    .woocommerce
    > #customer_login
    .nectar-form-controls
    .control,
  .nectar_single_testimonial[data-style='bold'] p,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h2,
  #ajax-content-wrap .nectar-inherit-h2,
  .nectar-category-grid[data-style='mouse_follow_image'][data-h-tag='h2']
    .content,
  [data-inherit-heading-family='h2'] {
    font-size: 36px;
    line-height: 44px;
  }

  .wpb_wrapper h2.vc_custom_heading {
    font-size: 36px !important;
    line-height: 44px !important;
  }
}

body h3,
.row .col h3,
.toggle > h3.toggle-title a,
.ascend #respond h3,
.ascend h3#comments,
.woocommerce ul.products li.product.text_on_hover h3,
.masonry.classic_enhanced .masonry-blog-item h3.title,
.woocommerce ul.products li.product.material h3,
.woocommerce-page ul.products li.product.material h3,
.portfolio-items[data-ps='8'] .col h3,
.nectar-hor-list-item[data-font-family='h3'],
.woocommerce ul.products li.product h2,
.nectar-quick-view-box h1,
.nectar-ext-menu-item .inherit-h3 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h3,
#mobile-menu .nectar-ext-menu-item .inherit-h3,
#ajax-content-wrap .nectar-inherit-h3,
#header-outer .nectar-inherit-h3,
[data-inherit-heading-family='h3'],
.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h3,
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h3,
body.woocommerce div.product p.price.nectar-inherit-h3 ins {
  font-family: Quicksand;
  font-size: 38px;
  line-height: 42px;
  font-weight: 700;
}

@media only screen and (min-width: 1000px) {
  .ascend .comments-section .comment-wrap.full-width-section > h3#comments,
  .blog_next_prev_buttons[data-post-header-style='default_minimal'] .col h3 {
    font-size: 65px;
    line-height: 80px;
  }

  #ajax-content-wrap
    .masonry.classic_enhanced
    .masonry-blog-item.large_featured
    h3.title {
    font-size: 57px;
    line-height: 63px;
  }
}

@media only screen and (min-width: 1300px) and (max-width: 1500px) {
  body
    .portfolio-items.constrain-max-cols.masonry-items
    .col.elastic-portfolio-item
    h3 {
    font-size: 33px;
    line-height: 36px;
  }
}

.nectar-category-grid[data-style='mouse_follow_image'][data-h-tag='h3']
  .content {
  font-size: 38px;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  .row .span_2 h3,
  .row .span_3 h3,
  .row .span_4 h3,
  .row .vc_col-sm-2 h3,
  .row .vc_col-sm-3 h3,
  .row .vc_col-sm-4 h3,
  .row .col h3,
  body h3,
  #ajax-content-wrap .nectar-inherit-h3,
  .nectar-category-grid[data-style='mouse_follow_image'][data-h-tag='h3']
    .content {
    font-size: 33px;
    line-height: 36px;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  .row .span_2 h3,
  .row .span_3 h3,
  .row .span_4 h3,
  .row .vc_col-sm-2 h3,
  .row .vc_col-sm-3 h3,
  .row .vc_col-sm-4 h3,
  .row .col h3,
  body h3,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h3,
  #ajax-content-wrap .nectar-inherit-h3,
  .nectar-category-grid[data-style='mouse_follow_image'][data-h-tag='h3']
    .content,
  [data-inherit-heading-family='h3'] {
    font-size: 31px;
    line-height: 34px;
  }

  .wpb_wrapper h3.vc_custom_heading {
    font-size: 31px !important;
    line-height: 34px !important;
  }
}

@media only screen and (max-width: 690px) {
  .row .span_2 h3,
  .row .span_3 h3,
  .row .span_4 h3,
  .row .vc_col-sm-2 h3,
  .row .vc_col-sm-3 h3,
  .row .vc_col-sm-4 h3,
  .row .col h3,
  body h3,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h3,
  #mobile-menu .nectar-ext-menu-item .inherit-h3,
  #ajax-content-wrap .nectar-inherit-h3,
  .nectar-category-grid[data-style='mouse_follow_image'][data-h-tag='h3']
    .content,
  [data-inherit-heading-family='h3'] {
    font-size: 31px;
    line-height: 34px;
  }

  .wpb_wrapper h3.vc_custom_heading {
    font-size: 31px !important;
    line-height: 34px !important;
  }
}

@media only screen and (min-width: 1300px) {
  .nectar-post-grid[data-columns='2'][data-masonry='yes']
    > div:nth-of-type(3n + 1)
    h3 {
    font-size: 54px;
  }
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  .nectar-post-grid[data-columns='2'][data-masonry='yes']
    > div:nth-of-type(3n + 1)
    h3 {
    font-size: 46px;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  .nectar-post-grid[data-columns='2'][data-masonry='yes']
    > div:nth-of-type(3n + 1)
    h3 {
    font-size: 43px;
  }
}

body h4,
.row .col h4,
.portfolio-items .work-meta h4,
.list-icon-holder[data-icon_type='numerical'] span,
.portfolio-items .col.span_3 .work-meta h4,
#respond h3,
.blog-recent.related-posts h3.title,
h3#comments,
.portfolio-items[data-ps='6'] .work-meta h4,
.nectar-hor-list-item[data-font-family='h4'],
.toggles[data-style='minimal_small'] .toggle > h3 a,
.woocommerce #reviews #reply-title,
p.woocommerce.add_to_cart_inline > span.woocommerce-Price-amount,
p.woocommerce.add_to_cart_inline ins > span.woocommerce-Price-amount,
#header-outer .total,
#header-outer .total strong,
.nectar-ext-menu-item .inherit-h4 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h4,
#mobile-menu .nectar-ext-menu-item .inherit-h4,
.nectar-slide-in-cart.style_slide_in_click
  .widget_shopping_cart
  .cart_list
  .product-meta
  a:not(.remove),
.woocommerce-cart .product-name a,
#ajax-content-wrap .nectar-inherit-h4,
#header-outer .nectar-inherit-h4,
.archive.woocommerce .container-wrap > .main-content #sidebar > .header h4,
[data-inherit-heading-family='h4'],
.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h4,
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h4,
body.woocommerce div.product p.price.nectar-inherit-h4 ins {
  font-family: Quicksand;
  text-transform: none;
  font-size: 26px;
  line-height: 36px;
  font-weight: 700;
}

@media only screen and (min-width: 691px) {
  .portfolio-items[data-ps='6'] .wide_tall .work-meta h4 {
    font-size: 45px !important;
    line-height: 61.2 !important;
  }

  .nectar-slide-in-cart
    .widget_shopping_cart
    .cart_list
    .mini_cart_item
    > a:not(.remove) {
    font-family: Quicksand !important;
    font-weight: 700 !important;
  }
}

.nectar-category-grid[data-style='mouse_follow_image'][data-h-tag='h4']
  .content {
  font-size: 26px;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  .row .col h4,
  body h4,
  .woocommerce-cart .product-name a,
  #ajax-content-wrap .nectar-inherit-h4,
  .nectar-category-grid[data-style='mouse_follow_image'][data-h-tag='h4']
    .content,
  [data-inherit-heading-family='h4'] {
    font-size: 26px;
    line-height: 36px;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  .row .col h4,
  body h4,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h4,
  .nectar-slide-in-cart.style_slide_in_click
    .widget_shopping_cart
    .cart_list
    .product-meta
    a:not(.remove),
  .woocommerce-cart .product-name a,
  #ajax-content-wrap .nectar-inherit-h4,
  .nectar-category-grid[data-style='mouse_follow_image'][data-h-tag='h4']
    .content,
  [data-inherit-heading-family='h4'] {
    font-size: 26px;
    line-height: 36px;
  }
}

@media only screen and (max-width: 690px) {
  .row .col h4,
  body h4,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h4,
  .nectar-slide-in-cart.style_slide_in_click
    .widget_shopping_cart
    .cart_list
    .product-meta
    a:not(.remove),
  .woocommerce-cart .product-name a,
  #ajax-content-wrap .nectar-inherit-h4,
  .archive.woocommerce .container-wrap > .main-content #sidebar > .header h4,
  .nectar-category-grid[data-style='mouse_follow_image'][data-h-tag='h4']
    .content,
  [data-inherit-heading-family='h4'] {
    font-size: 24px;
    line-height: 33px;
  }
}

body h5,
.row .col h5,
.portfolio-items .work-item.style-3-alt p,
.nectar-hor-list-item[data-font-family='h5'],
.nectar-ext-menu-item .inherit-h5 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h5,
#ajax-content-wrap .nectar-inherit-h5,
#header-outer .nectar-inherit-h5,
[data-inherit-heading-family='h5'],
.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h5,
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h5,
body.woocommerce div.product p.price.nectar-inherit-h5 ins {
  font-family: Quicksand;
  font-size: 18px;
  line-height: 28px;
}

body .wpb_column > .wpb_wrapper > .morphing-outline .inner > h5 {
  font-size: 25px;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  .row .col h5,
  body h5,
  #ajax-content-wrap .nectar-inherit-h5 {
    font-size: 18px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  .row .col h5,
  body h5,
  #ajax-content-wrap .nectar-inherit-h5,
  [data-inherit-heading-family='h5'] {
    font-size: 18px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 690px) {
  .row .col h5,
  body h5,
  #slide-out-widget-area .nectar-ext-menu-item .inherit-h5,
  #ajax-content-wrap .nectar-inherit-h5,
  [data-inherit-heading-family='h5'] {
    font-size: 18px;
    line-height: 28px;
  }
}

body h6,
.row .col h6,
.nectar-hor-list-item[data-font-family='h6'],
.nectar-ext-menu-item .inherit-h6 .menu-title-text,
#slide-out-widget-area .nectar-ext-menu-item .inherit-h6,
#ajax-content-wrap .nectar-inherit-h6,
#header-outer .nectar-inherit-h6,
[data-inherit-heading-family='h6'],
.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h6,
body.woocommerce div.product p.price.nectar-inherit-h6 ins {
  font-family: Quicksand;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  .row .col h6,
  body h6,
  #ajax-content-wrap .nectar-inherit-h6,
  [data-inherit-heading-family='h6'] {
    font-size: 14px;
    line-height: 16px;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  .row .col h6,
  body h6,
  #ajax-content-wrap .nectar-inherit-h6,
  [data-inherit-heading-family='h6'] {
    font-size: 14px;
    line-height: 16px;
  }
}

@media only screen and (max-width: 690px) {
  .row .col h6,
  body h6,
  #ajax-content-wrap .nectar-inherit-h6,
  [data-inherit-heading-family='h6'] {
    font-size: 14px;
    line-height: 16px;
  }
}

body i,
body em,
.masonry.meta_overlaid article.post .post-header .meta-author > span,
.post-area.masonry.meta_overlaid article.post .post-meta .date,
.post-area.masonry.meta_overlaid article.post.quote .quote-inner .author,
.post-area.masonry.meta_overlaid article.post.link .post-content .destination,
body .testimonial_slider[data-style='minimal'] blockquote span.title,
#ajax-content-wrap .nectar-inherit-italic {
  font-family: Quicksand;
  letter-spacing: 0;
}

body #sidebar h4,
body .widget h4,
body #footer-outer .widget h4 {
  font-family: Quicksand;
}

body #page-header-bg h1,
html body .row .col.section-title h1,
.nectar-box-roll .overlaid-content h1,
.featured-media-under-header h1 {
  font-family: Krona One;
  font-size: 48px;
  line-height: 58px;
  font-weight: 400;
}

@media only screen and (min-width: 691px) and (max-width: 999px) {
  .overlaid-content h1 {
    font-size: 34px !important;
    line-height: 45px !important;
  }
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
  #page-header-bg .span_6 h1,
  .nectar-box-roll .overlaid-content h1,
  body .featured-media-under-header h1 {
    font-size: 41px;
    line-height: 50px;
  }
}

@media only screen and (min-width: 1300px) and (max-width: 1500px) {
  #page-header-bg .span_6 h1,
  .nectar-box-roll .overlaid-content h1 {
    font-size: 44px;
    line-height: 53px;
  }
}

@media only screen and (max-width: 690px) {
  .overlaid-content h1 {
    font-size: 22px !important;
    line-height: 27px !important;
  }
}

body #page-header-bg .span_6 span.subheader,
#page-header-bg span.result-num,
body .row .col.section-title > span,
.page-header-no-bg .col.section-title h1 > span,
body .nectar-box-roll .overlaid-content .subheader {
  font-family: Quicksand;
  letter-spacing: 1px;
  font-size: 18px;
  line-height: 40px;
  font-weight: 700;
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
  body #page-header-bg:not(.fullscreen-header) .span_6 span.subheader,
  body .row .col.section-title > span {
    font-size: 17px;
    line-height: 36px;
  }
}

@media only screen and (min-width: 691px) and (max-width: 999px) {
  body #page-header-bg.fullscreen-header .span_6 span.subheader,
  .overlaid-content .subheader {
    font-size: 15px !important;
    line-height: 32px !important;
  }
}

@media only screen and (max-width: 690px) {
  body #page-header-bg.fullscreen-header .span_6 span.subheader,
  .overlaid-content .subheader {
    font-size: 13px !important;
    line-height: 28px !important;
  }

  #page-header-bg .span_6 span.subheader {
    font-size: 16px !important;
    line-height: 1.6 !important;
  }
}

body
  #slide-out-widget-area
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  > a,
body
  #slide-out-widget-area.fullscreen
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  > a,
body
  #slide-out-widget-area.fullscreen-alt
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  > a,
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  li
  > a,
body #nectar-ocm-ht-line-check {
  font-family: Krona One;
  font-size: 48px;
  line-height: 58px;
  font-weight: 400;
}

@media only screen and (min-width: 691px) and (max-width: 999px) {
  body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
  #slide-out-widget-area.fullscreen-split
    .off-canvas-menu-container
    > ul
    > li
    > a,
  body
    #slide-out-widget-area.fullscreen-alt
    .inner
    .off-canvas-menu-container
    li
    a {
    font-size: 44px !important;
    line-height: 53px !important;
  }
}

@media only screen and (max-width: 690px) {
  body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
  #slide-out-widget-area.fullscreen-split
    .off-canvas-menu-container
    > ul
    > li
    > a,
  body
    #slide-out-widget-area.fullscreen-alt
    .inner
    .off-canvas-menu-container
    li
    a {
    font-size: 34px !important;
    line-height: 41px !important;
  }
}

body #slide-out-widget-area .menuwrapper li small,
#header-outer .sf-menu li ul li.menu-item a .item_desc,
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li small,
#slide-out-widget-area
  .off-canvas-menu-container
  .nectar-ext-menu-item
  .item_desc,
#slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  .menu
  li
  small,
.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  .menu
  li
  small,
#header-outer #mobile-menu ul ul > li > a .item_desc,
.nectar-ext-menu-item .menu-item-desc,
#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
  font-family: Quicksand;
  text-transform: capitalize;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
}

@media only screen and (min-width: 691px) and (max-width: 999px) {
  #slide-out-widget-area .menuwrapper li small {
    font-size: 13px;
    line-height: 13px;
  }
}

@media only screen and (max-width: 690px) {
  #slide-out-widget-area .menuwrapper li small {
    font-size: 10px;
    line-height: 10px;
  }
}

.swiper-slide .content h2 {
  font-family: Quicksand;
}

#featured article .post-title h2 span,
.swiper-slide .content p,
body .vc_text_separator div {
  font-family: Quicksand;
}

#portfolio-filters-inline ul {
  line-height: inherit;
}

blockquote,
.testimonial_slider blockquote,
.testimonial_slider blockquote span,
.testimonial_slider[data-style='minimal'] blockquote span:not(.title),
.testimonial_slider[data-style='minimal'] blockquote,
.testimonial_slider[data-style='minimal'] .controls {
  font-family: Quicksand;
  font-size: 28px;
  line-height: 47px;
}

#footer-outer .widget h4,
#sidebar h4,
#call-to-action .container a,
.uppercase,
.nectar-post-grid-wrap .load-more,
.nectar-button,
.nectar-button.medium,
.nectar-button.small,
.nectar-view-indicator span,
.nectar-3d-transparent-button,
.swiper-slide .button a,
.play_button_with_text span[data-font*='btn'],
body .widget_calendar table th,
body #footer-outer #footer-widgets .col .widget_calendar table th,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > a,
.carousel-heading h2,
body .gform_wrapper .top_label .gfield_label,
body .vc_pie_chart .wpb_pie_chart_heading,
#infscr-loading div,
#page-header-bg .author-section a,
.ascend input[type='submit'],
.ascend button[type='submit'],
.material input[type='submit'],
.material button[type='submit'],
.original .checkout_coupon button[type='submit'],
.original.woocommerce-cart .actions button[type='submit'],
.ascend .checkout_coupon button[type='submit'],
.ascend.woocommerce-cart .actions button[type='submit'],
body.material #page-header-bg.fullscreen-header .inner-wrap > a,
body #page-header-bg[data-post-hs='default_minimal'] .inner-wrap > a,
.widget h4,
.text-on-hover-wrap .categories a,
.meta_overlaid article.post .post-header h3,
.meta_overlaid article.post.quote .post-content h3,
.meta_overlaid article.post.link .post-content h3,
.meta_overlaid article .meta-author a,
.pricing-column.highlight h3 .highlight-reason,
.blog-recent[data-style='minimal'] .col > span,
body .masonry.classic_enhanced .posts-container article .meta-category a,
body
  .masonry.classic_enhanced
  .posts-container
  article.wide_tall
  .meta-category
  a,
.blog-recent[data-style*='classic_enhanced'] .meta-category a,
.nectar-recent-posts-slider .container .strong,
.single .heading-title[data-header-style='default_minimal'] .meta-category a,
.nectar-fancy-box .link-text,
.post-area.standard-minimal article.post .post-meta .date a,
.post-area.standard-minimal article.post .more-link span,
body[data-button-style='rounded'] #pagination > a,
html body #pagination > span,
body[data-form-submit='see-through-2'] input[type='submit'],
body[data-form-submit='see-through-2'] button[type='submit'],
body[data-form-submit='see-through'] input[type='submit'],
body[data-form-submit='see-through'] button[type='submit'],
body[data-form-submit='regular'] input[type='submit'],
body[data-form-submit='regular'] button[type='submit'],
.nectar_team_member_overlay .team_member_details .title,
body:not([data-header-format='left-header'])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  > li
  > ul
  > li.has-ul
  > a,
.nectar_fullscreen_zoom_recent_projects
  .project-slide
  .project-info
  .normal-container
  > a,
.nectar-hor-list-item .nectar-list-item-btn,
.nectar-category-grid-item .content span.subtext,
.yikes-easy-mc-form .yikes-easy-mc-submit-button,
.nectar-cta .nectar-button-type,
.nectar-post-grid-wrap .nectar-post-grid-filters h4,
.nectar-inherit-btn-type {
  font-family: Quicksand;
  text-transform: uppercase !important;
  letter-spacing: 1px;
  font-weight: 700;
}
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  z-index: 104200;
  overflow: hidden;
  position: fixed !important;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 104300;
  position: fixed;
  outline: 0 !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 104500;
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 104400;
}

.mfp-preloader a {
  color: #ccc;
}

.mfp-preloader a:hover {
  color: #fff;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-arrow,
button.mfp-close {
  overflow: visible;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: 0;
  padding: 0;
  z-index: 104600;
  -webkit-box-shadow: none;
  box-shadow: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:focus,
.mfp-close:hover {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  top: 20px;
  color: #333;
  display: inline-block;
  width: 20px !important;
  height: 20px;
  padding-right: 0 !important;
  line-height: 20px !important;
  transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;
  -webkit-transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;
}

.mfp-close-btn-in .mfp-close:hover {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-iframe-holder .mfp-close:before,
.mfp-image-holder .mfp-close:before {
  content: '\e117';
  font-size: 20px;
  display: block;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:focus,
.mfp-arrow:hover {
  opacity: 1;
}

body.original .mfp-arrow .mfp-a,
body.original .mfp-arrow .mfp-b,
body.original .mfp-arrow:after,
body.original .mfp-arrow:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

body.original .mfp-arrow .mfp-a,
body.original .mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

body.original .mfp-arrow .mfp-b,
body.original .mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

body.original .mfp-arrow-left .mfp-a,
body.original .mfp-arrow-left:after {
  border-right: 17px solid #fff;
  margin-left: 31px;
}

body.original .mfp-arrow-left .mfp-b,
body.original .mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
  right: 0;
}

body.original .mfp-arrow-right .mfp-a,
body.original .mfp-arrow-right:after {
  border-left: 17px solid #fff;
  margin-left: 39px;
}

body.original .mfp-arrow-right .mfp-b,
body.original .mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content,
.mfp-inline-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe,
.mfp-iframe-scaler > div.video,
.mfp-iframe-scaler > div.video .mejs-container {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
}

.mfp-iframe-scaler > div.video .mejs-container {
  width: 100% !important;
  height: 100% !important;
}

.mfp-wrap .mfp-container .mfp-iframe-scaler .wp-video-shortcode video {
  height: 100% !important;
  width: 100% !important;
}

img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 55px 0 55px;
  margin: 0 auto;
}

.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 55px;
  bottom: 55px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  background: #444;
}

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -40px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape),
  screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .ascend .mfp-arrow-left,
  .material .mfp-arrow-left {
    left: 20px !important;
  }

  .ascend .mfp-arrow-right,
  .material .mfp-arrow-right {
    right: 20px !important;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.mfp-ie7 .mfp-img {
  padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
  padding: 0;
}

.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

.mfp-bg {
  transition: all 0.3s ease-out;
}

.mfp-zoom-in .mfp-iframe-scaler,
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.93);
}

.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}

.mfp-zoom-in.mfp-ready .mfp-iframe-scaler,
.mfp-zoom-in.mfp-ready div[id*='video-popup-'].mfp-with-anim,
.mfp-zoom-in.mfp-ready.mfp-image-loaded .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}

.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.85;
}

.mfp-zoom-in.mfp-removing .mfp-iframe-scaler,
body .mfp-zoom-in.mfp-removing .mfp-with-anim {
  transform: scale(0.93) !important;
  opacity: 0 !important;
}

.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

.mfp-wrap.mfp-removing .mfp-arrow-left,
.mfp-wrap.mfp-removing .mfp-arrow-right {
  opacity: 0;
}

.mfp-zoom-out .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  transform: scale(1.3);
}

.mfp-zoom-out.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}

.mfp-zoom-out.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}

.mfp-zoom-out.mfp-ready.mfp-bg {
  opacity: 0.8;
}

.mfp-zoom-out.mfp-removing .mfp-with-anim {
  transform: scale(1.3);
  opacity: 0;
}

.mfp-zoom-out.mfp-removing.mfp-bg {
  opacity: 0;
}
#slide-out-widget-area ol,
#slide-out-widget-area ul {
  margin: 0;
}

#slide-out-widget-area ol li,
#slide-out-widget-area ul li {
  list-style: none;
}

#slide-out-widget-area
  .menu-item-hidden-text:not(.menu-item-has-icon)
  > a
  > .nectar-ext-menu-item
  > .inner-content
  > .title,
#slide-out-widget-area .menu-item-hidden-text > a > .menu-title-text,
#slide-out-widget-area
  .menu-item-hidden-text
  > a
  > .nectar-ext-menu-item
  .menu-title-text,
#slide-out-widget-area
  .menu-item-hidden-text
  > a
  > .nectar-menu-icon-text
  > .menu-title-text {
  display: none;
}

#slide-out-widget-area .menu-item-hidden-text > a > .nectar-menu-icon {
  margin-right: 0;
}

#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
  display: block;
  font-size: 14px;
  line-height: 22px;
}

#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
  display: none;
  opacity: 0.75;
}

.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  a
  i {
  font-size: 18px;
  color: inherit;
  background-color: transparent;
  transition:
    transform var(--nectar-header-hover-timing, 0.4s)
      var(--nectar-cubic-bezier-out, cubic-bezier(0.3, 1, 0.3, 1)),
    opacity 0.2s ease;
  text-align: center;
  position: relative;
  top: 0;
}

.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  a
  i:after {
  position: absolute;
  top: 120%;
  left: 0;
  transform: translate3d(0, 0, 0);
  width: 100%;
}

#slide-out-widget-area .wpml-ls-menu-item .wpml-ls-flag {
  max-width: 100px;
}

#slide-out-widget-area .widget.widget_nav_menu ul ul {
  margin: 0 !important;
  padding: 0 0 0 20px;
}

#slide-out-widget-area .widget.widget_nav_menu li {
  border-bottom: 0;
  padding: 0 !important;
}

#slide-out-widget-area .widget.widget_nav_menu li a {
  padding: 6px 20px;
  display: block;
}

#slide-out-widget-area .widget.widget_categories > ul > li:first-child > a,
#slide-out-widget-area .widget.widget_pages > ul > li:first-child > a {
  padding-top: 0;
}

.admin-bar #slide-out-widget-area {
  padding-top: 33px;
}

.admin-bar #slide-out-widget-area.slide-out-from-right {
  padding-top: 53px;
}

#slide-out-widget-area .widget_recent_comments ul li {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.15);
  border: medium none;
  display: block;
  margin-bottom: 18px;
  padding: 15px;
  position: relative;
}

#slide-out-widget-area .widget_recent_comments ul li {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
}

#slide-out-widget-area .widget_recent_comments ul li:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 691px) {
  #slide-out-widget-area .secondary-header-text {
    display: none;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
  body.original
    #slide-out-widget-area
    .inner
    .off-canvas-menu-container.mobile-only
    .menu.secondary-header-items {
    display: none;
  }
}

#slide-out-widget-area.fullscreen-split
  .off-canvas-menu-container
  .nectar-menu-item-with-icon
  span:after,
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li > a:after,
.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  .nectar-menu-item-with-icon
  span:after,
.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  li
  > a:after {
  -webkit-transition:
    -webkit-transform 0.3s ease-out,
    border-color 0.3s ease-out;
  transition:
    transform 0.3s ease-out,
    border-color 0.3s ease-out;
  position: absolute;
  display: block;
  bottom: -6px;
  left: 0;
  width: 100%;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  border-top: 2px solid #000;
  content: '';
  padding-bottom: inherit;
}

#slide-out-widget-area.fullscreen-split
  .inner
  .off-canvas-menu-container
  li
  .nectar-menu-item-with-icon,
body
  #slide-out-widget-area
  .inner
  .off-canvas-menu-container
  .nectar-menu-item-with-icon,
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li
  .nectar-menu-item-with-icon,
body.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-menu-container
  li
  .nectar-menu-item-with-icon {
  display: flex;
  align-items: center;
}

body
  #slide-out-widget-area
  .inner
  .off-canvas-menu-container
  .nectar-menu-item-with-icon.nectar-menu-item-with-desc,
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li
  .nectar-menu-item-with-icon.nectar-menu-item-with-desc,
body.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-menu-container
  li
  .nectar-menu-item-with-icon.nectar-menu-item-with-desc {
  align-items: flex-start;
}

#slide-out-widget-area.fullscreen-split
  .off-canvas-menu-container
  .nectar-menu-item-with-icon.nectar-menu-item-with-desc
  span:after,
.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  .nectar-menu-item-with-icon.nectar-menu-item-with-desc
  span:after {
  bottom: 0;
}

#slide-out-widget-area.fullscreen-split
  .off-canvas-menu-container
  .nectar-menu-item-with-icon
  .menu-title-text:after,
.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  .nectar-menu-item-with-icon
  .menu-title-text:after {
  border-color: inherit;
  transform-origin: left;
}

body
  #slide-out-widget-area.fullscreen-split
  .off-canvas-menu-container
  .nectar-menu-item-with-icon:after,
body
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  .nectar-menu-item-with-icon:after {
  display: none !important;
}

#slide-out-widget-area.fullscreen-split
  .off-canvas-menu-container
  .nectar-menu-item-with-icon
  .menu-title-text,
.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  .nectar-menu-item-with-icon
  .menu-title-text {
  position: relative;
}

#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a {
  position: relative;
}

#slide-out-widget-area.fullscreen-split
  .inner
  .off-canvas-menu-container
  .current-menu-item
  > .nectar-menu-item-with-icon
  .menu-title-text:after,
#slide-out-widget-area.fullscreen-split
  .inner
  .off-canvas-menu-container
  .current-menu-item
  > a:after,
#slide-out-widget-area.fullscreen-split
  .inner
  .off-canvas-menu-container
  .nectar-menu-item-with-icon:hover
  .menu-title-text:after,
#slide-out-widget-area.fullscreen-split
  .inner
  .off-canvas-menu-container
  li
  a:focus:after,
#slide-out-widget-area.fullscreen-split
  .inner
  .off-canvas-menu-container
  li
  a:hover:after,
body.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  .current-menu-item
  > .nectar-menu-item-with-icon
  .menu-title-text:after,
body.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  .current-menu-item
  > a:after,
body.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  .nectar-menu-item-with-icon:hover
  .menu-title-text:after,
body.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  li
  a:hover:after,
body.material
  #slide-out-widget-area[class='slide-out-from-right']
  .off-canvas-menu-container
  li
  a:focus:after {
  backface-visibility: hidden;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

#slide-out-widget-area
  .off-canvas-menu-container
  ul
  .menu-item
  .widget-area-active
  .widget
  ul {
  max-height: none;
  padding-left: 0;
}

#header-outer #mobile-menu ul .menu-item .widget-area-active .widget ul,
body
  #slide-out-widget-area
  .menu.subview
  .menu-item
  .widget-area-active
  .widget
  li {
  display: block !important;
}

#slide-out-widget-area
  .off-canvas-menu-container
  .widget-area-active
  .widget
  ul.product_list_widget {
  text-align: left;
}

#slide-out-widget-area
  .off-canvas-menu-container
  .widget-area-active
  .widget
  ul.product_list_widget
  li
  a {
  display: inline;
}

#slide-out-widget-area
  .off-canvas-menu-container
  .widget-area-active
  .widget
  ul.product_list_widget
  li
  a:after {
  display: none;
}

#slide-out-widget-area .widget-area-active .wp-caption .wp-caption-text {
  color: #000;
}

#slide-out-widget-area .off-canvas-menu-container li > a > .sf-sub-indicator {
  display: none;
}

#slide-out-widget-area .inner .off-canvas-menu-container li > a {
  font-size: 20px;
  line-height: 30px;
  font-family: 'Open Sans';
  font-weight: 700;
}

#slide-out-widget-area .menuwrapper li small,
#slide-out-widget-area .off-canvas-social-links li a,
#slide-out-widget-area.fullscreen .inner li a,
#slide-out-widget-area.slide-out-from-right
  .inner
  .off-canvas-menu-container
  li
  a,
#slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li
  a {
  opacity: 0.7;
  transition:
    opacity 0.2s ease,
    color 0.2s ease;
  -webkit-transition:
    opacity 0.2s ease,
    color 0.2s ease;
}

#slide-out-widget-area .off-canvas-social-links li a {
  position: relative;
}

#slide-out-widget-area .inner .current-menu-ancestor > a,
#slide-out-widget-area .inner .current-menu-item > a,
#slide-out-widget-area .inner .current_page_ancestor > a,
#slide-out-widget-area .inner .current_page_item > a,
#slide-out-widget-area
  .inner
  .off-canvas-menu-container
  .menuwrapper
  li
  > a.hovered,
#slide-out-widget-area .off-canvas-social-links li a:hover,
#slide-out-widget-area.fullscreen .inner li a:hover,
#slide-out-widget-area.slide-out-from-right
  .inner
  .off-canvas-menu-container
  li
  a:focus,
#slide-out-widget-area.slide-out-from-right
  .inner
  .off-canvas-menu-container
  li
  a:hover,
#slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li
  a:focus,
#slide-out-widget-area.slide-out-from-right-hover
  .inner
  .off-canvas-menu-container
  li
  a:hover {
  opacity: 1;
}

#slide-out-widget-area .off-canvas-social-links {
  display: flex;
  flex-wrap: wrap;
}

#slide-out-widget-area[data-dropdown-func='separate-dropdown-parent-link']
  .off-canvas-menu-container
  li {
  position: relative;
}

#slide-out-widget-area .ocm-dropdown-arrow {
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  position: absolute;
  right: -6px;
  top: 10px;
  transform: translateY(-50%);
  cursor: pointer;
  height: 28px;
  width: 28px;
  line-height: 0;
}

#slide-out-widget-area .ocm-dropdown-arrow i {
  font-size: 18px;
  height: 28px;
  width: 28px;
  line-height: 28px;
  top: 0;
}

#slide-out-widget-area .open-submenu > .ocm-dropdown-arrow {
  transform: translateY(-50%) rotate(180deg);
}

#slide-out-widget-area .secondary-header-text,
body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content {
  margin-bottom: 35px;
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 15px;
}

body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content * {
  color: inherit;
}

body
  #slide-out-widget-area
  .inner-wrap
  .inner
  .nectar-header-text-content
  div
  > :last-child {
  margin-bottom: 0;
}

body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content {
  align-self: flex-start;
}

#slide-out-widget-area .nectar-header-text-content > span > :last-child {
  margin-bottom: 0;
}

body #slide-out-widget-area .secondary-header-text {
  line-height: 1.4em;
}

#slide-out-widget-area,
#slide-out-widget-area.slide-out-from-right-hover {
  overflow-y: scroll !important;
  overflow-x: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

#slide-out-widget-area::-webkit-scrollbar {
  display: none;
}

#slide-out-widget-area .bottom-text {
  padding-bottom: 0;
  font-size: 12px;
}

#slide-out-widget-area:not(.fullscreen) .off-canvas-social-links li {
  display: inline-block;
  padding: 0 6px 6px 0;
}

#slide-out-widget-area .off-canvas-social-links li i {
  background-color: transparent;
  font-size: 18px;
  line-height: 22px;
  top: 0;
}

#slide-out-widget-area .off-canvas-social-links li {
  margin-right: 10px;
}

#slide-out-widget-area .off-canvas-social-links li a {
  display: flex;
}

body:not(.material) #slide-out-widget-area .off-canvas-social-links li a {
  padding: 0 8px;
}

.blurred-wrap.blurred {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}

.msie .blurred-wrap.blurred {
  -ms-filter: none;
  filter: none;
}

#slide-out-widget-area .widget h4 {
  margin-bottom: 8px;
}

#slide-out-widget-area .inner > div {
  margin-bottom: 25px;
}

#slide-out-widget-area .inner > div:first-of-type {
  margin-top: -7px;
}

#slide-out-widget-area .inner-wrap > .inner {
  width: 100%;
  height: 100%;
}

#slide-out-widget-area,
#slide-out-widget-area .widget h3,
#slide-out-widget-area .widget h4,
#slide-out-widget-area a {
  color: #fff;
}

#slide-out-widget-area .nectar-global-section-megamenu a {
  color: inherit;
}

body.material
  #slide-out-widget-area.slide-out-from-right
  .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget)
  li
  a:hover {
  color: #fff;
}

#slide-out-widget-area .nectar-menu-label:before {
  background-color: #fff;
}

body[data-full-width-header='false']
  #slide-out-widget-area
  .slide_out_area_close {
  position: absolute;
  right: 22px;
  top: 22px;
}

body[data-full-width-header='false'].admin-bar
  #slide-out-widget-area
  .slide_out_area_close {
  top: 47px;
}

body[data-full-width-header='false'].ascend
  #slide-out-widget-area.slide-out-from-right
  .slide_out_area_close,
body[data-full-width-header='false'].original
  #slide-out-widget-area.slide-out-from-right
  .slide_out_area_close {
  z-index: 100;
}

body[data-full-width-header='false']
  #slide-out-widget-area
  .slide_out_area_close {
  display: block;
  transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;
  -webkit-transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;
  font-family: 'Open Sans';
  font-weight: 400;
}

body[data-full-width-header='false']
  #slide-out-widget-area
  .slide_out_area_close {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  width: 34px;
  height: 34px;
  transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;
  -webkit-transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;
  color: #ddd;
  font-size: 18px;
  max-width: none;
  line-height: 32px;
}

body[data-full-width-header='false']
  #slide-out-widget-area
  .slide_out_area_close:hover
  .icon-default-style[class^='icon-'] {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

body[data-full-width-header='false']
  #slide-out-widget-area
  .slide_out_area_close:hover {
  border-color: rgba(255, 255, 255, 0.7);
}

body
  #slide-out-widget-area
  .slide_out_area_close
  .icon-default-style[class^='icon-'] {
  -webkit-backface-visibility: hidden;
  font-size: 18px;
  height: 34px;
  left: -2px;
  line-height: 32px;
  max-width: none;
  transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;
  -webkit-transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;
  width: 34px;
}

body #slide-out-widget-area .slide_out_area_close .icon-default-style {
  color: #fff;
}

#slide-out-widget-area .menuwrapper {
  position: relative;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective-origin: center;
  perspective-origin: center;
  margin-right: 0;
  display: block;
}

#slide-out-widget-area .menuwrapper button {
  background: #ccc;
  border: none;
  width: 48px;
  height: 45px;
  text-indent: -900em;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  outline: 0;
}

#slide-out-widget-area .menuwrapper button:after {
  content: '';
  position: absolute;
  width: 68%;
  height: 5px;
  background: #fff;
  top: 10px;
  left: 16%;
  box-shadow:
    0 10px 0 #fff,
    0 20px 0 #fff;
}

#slide-out-widget-area .menuwrapper ul {
  padding: 0;
  list-style: none;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

#slide-out-widget-area .menuwrapper li {
  position: relative;
}

#slide-out-widget-area .menuwrapper li small {
  display: inline-block;
  text-transform: uppercase;
  font-size: 15px;
  font-family: 'Open Sans';
  font-weight: 600;
  letter-spacing: 2px;
  position: relative;
  top: -4px;
  opacity: 0.6;
}

.ascend
  #slide-out-widget-area[class*='slide-out-from-right'][data-dropdown-func='separate-dropdown-parent-link']
  .off-canvas-menu-container
  .menu
  li
  small,
.original
  #slide-out-widget-area[class*='slide-out-from-right'][data-dropdown-func='separate-dropdown-parent-link']
  .off-canvas-menu-container
  .menu
  li
  small {
  margin: 5px;
}

#slide-out-widget-area:not(.fullscreen):not(.fullscreen-alt)
  .menuwrapper
  li
  small {
  font-size: 14px;
  display: block;
  font-family: 'Open Sans';
  letter-spacing: inherit;
  margin-top: 5px;
  font-weight: 700;
}

#slide-out-widget-area .no-touch .menuwrapper li a:hover {
  background: rgba(255, 248, 213, 0.1);
}

#slide-out-widget-area .menuwrapper .back > a {
  background: rgba(0, 0, 0, 0.13);
}

#slide-out-widget-area:not(.fullscreen) .menuwrapper .back > a,
body
  #slide-out-widget-area.slide-out-from-right-hover
  .inner-wrap
  > .inner
  .off-canvas-menu-container
  .back
  > a {
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
}

body #slide-out-widget-area .menu.subview .subviewopen > .sub-menu > .back,
body #slide-out-widget-area .menuwrapper .back {
  display: inline-block;
  margin-bottom: 20px !important;
}

#slide-out-widget-area .menuwrapper .menu {
  margin: 0;
  position: relative;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#slide-out-widget-area .menuwrapper .menu.menu-toggle {
  transition: all 0.25s ease;
}

#slide-out-widget-area .menuwrapper .menu.menuopen {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

body #slide-out-widget-area .menuwrapper li .sub-menu {
  display: none;
}

#slide-out-widget-area .menuwrapper > .sub-menu,
body #slide-out-widget-area .menuwrapper li .sub-menu {
  margin: 0 !important;
  padding: 0 !important;
}

#slide-out-widget-area .mobile-only,
body #slide-out-widget-area .menu.subview .subview > a,
body #slide-out-widget-area .menu.subview .subview > small,
body #slide-out-widget-area .menu.subview .subviewopen > a,
body #slide-out-widget-area .menu.subview .subviewopen > small,
body #slide-out-widget-area .menu.subview li {
  display: none;
}

body #slide-out-widget-area .menu.subview .subview > a,
body #slide-out-widget-area .menu.subview .subviewopen > a {
  display: none !important;
}

body #slide-out-widget-area .menu.subview .subview,
body #slide-out-widget-area .menu.subview .subview .sub-menu,
body #slide-out-widget-area .menu.subview .subviewopen,
body #slide-out-widget-area .menu.subview .subviewopen > .sub-menu,
body #slide-out-widget-area .menu.subview .subviewopen > .sub-menu > li {
  display: block;
}

#slide-out-widget-area .menuwrapper > .sub-menu {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.menu.dl-animate-out-5 {
  -webkit-animation: MenuAnimOut5 0.4s ease-in-out;
  animation: MenuAnimOut5 0.4s ease-in-out;
}

.menu.dl-animate-in-5 {
  -webkit-animation: MenuAnimIn5 0.4s ease-in-out;
  animation: MenuAnimIn5 0.4s ease-in-out;
}

.menuwrapper > .sub-menu.dl-animate-in-5 {
  -webkit-animation: SubMenuAnimIn5 0.4s ease-in-out;
  animation: SubMenuAnimIn5 0.4s ease-in-out;
}

.menuwrapper > .sub-menu.dl-animate-out-5 {
  -webkit-animation: SubMenuAnimOut5 0.4s ease-in-out;
  animation: SubMenuAnimOut5 0.4s ease-in-out;
}

@-webkit-keyframes MenuAnimOut5 {
  100% {
    -webkit-transform: rotateY(-25deg) translateX(-300px);
    opacity: 0;
  }
}

@keyframes MenuAnimOut5 {
  100% {
    -webkit-transform: rotateY(-25deg) translateX(-300px);
    transform: rotateY(-25deg) translateX(-300px);
    opacity: 0;
  }
}

@-webkit-keyframes MenuAnimIn5 {
  0% {
    -webkit-transform: rotateY(-25deg) translateX(-300px);
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(0) translateX(0);
    opacity: 1;
  }
}

@keyframes MenuAnimIn5 {
  0% {
    -webkit-transform: rotateY(-25deg) translateX(-300px);
    transform: rotateY(-25deg) translateX(-300px);
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(0) translateX(0);
    transform: rotateY(0) translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimIn5 {
  0% {
    -webkit-transform: rotateY(25deg) translateX(300px);
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(0) translateX(0);
    opacity: 1;
  }
}

@keyframes SubMenuAnimIn5 {
  0% {
    -webkit-transform: rotateY(25deg) translateX(300px);
    transform: rotateY(25deg) translateX(300px);
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(0) translateX(0);
    transform: rotateY(0) translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimOut5 {
  0% {
    -webkit-transform: rotateY(0) translateX(0);
    opacity: 1;
  }

  100% {
    -webkit-transform: rotateY(25deg) translateX(300px);
    opacity: 0;
  }
}

@keyframes SubMenuAnimOut5 {
  0% {
    -webkit-transform: rotateY(0) translateX(0);
    transform: rotateY(0) translateX(0);
    opacity: 1;
  }

  100% {
    -webkit-transform: rotateY(25deg) translateX(300px);
    transform: rotateY(25deg) translateX(300px);
    opacity: 0;
  }
}

.menu.dl-animate-out-4 {
  -webkit-animation: MenuAnimOut4 0.4s ease-in-out;
  animation: MenuAnimOut4 0.4s ease-in-out;
}

.menu.dl-animate-in-4 {
  -webkit-animation: MenuAnimIn4 0.4s ease-in-out;
  animation: MenuAnimIn4 0.4s ease-in-out;
}

.menuwrapper > .sub-menu.dl-animate-in-4 {
  -webkit-animation: SubMenuAnimIn4 0.4s ease;
  animation: SubMenuAnimIn4 0.4s ease;
}

.menuwrapper > .sub-menu.dl-animate-out-4 {
  -webkit-animation: SubMenuAnimOut4 0.4s ease;
  animation: SubMenuAnimOut4 0.4s ease;
}

@-webkit-keyframes MenuAnimOut4 {
  100% {
    -webkit-transform: scale(1.2);
    opacity: 0;
  }
}

@keyframes MenuAnimOut4 {
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
  }
}

@-webkit-keyframes MenuAnimIn4 {
  0% {
    -webkit-transform: scale(1.2);
    opacity: 0;
  }

  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@keyframes MenuAnimIn4 {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimIn4 {
  0% {
    -webkit-transform: scale(0.8);
    opacity: 0;
  }

  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@keyframes SubMenuAnimIn4 {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimOut4 {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(0.8);
    opacity: 0;
  }
}

@keyframes SubMenuAnimOut4 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
}

#slide-out-widget-area.fullscreen-split[data-dropdown-func='default']
  .off-canvas-menu-container
  li
  ul,
#slide-out-widget-area.fullscreen-split[data-dropdown-func='default']
  .off-canvas-menu-container
  li
  > .nectar-global-section-megamenu,
#slide-out-widget-area[data-dropdown-func='separate-dropdown-parent-link']
  .off-canvas-menu-container
  li
  ul,
#slide-out-widget-area[data-dropdown-func='separate-dropdown-parent-link']
  .off-canvas-menu-container
  li
  > .nectar-global-section-megamenu,
.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  li
  ul,
.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  li
  > .nectar-global-section-megamenu {
  position: relative;
  max-height: 0;
  box-sizing: content-box;
  -webkit-transition:
    max-height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),
    padding 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:
    max-height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),
    padding 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  overflow: hidden;
}

#slide-out-widget-area[data-dropdown-func='separate-dropdown-parent-link']
  .off-canvas-menu-container
  li
  ul,
.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  li
  ul {
  padding-left: 20px;
}

#slide-out-widget-area[data-dropdown-func='separate-dropdown-parent-link']
  .off-canvas-menu-container
  li
  ul
  > li:first-child,
.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  li
  ul
  > li:first-child {
  margin-top: 10px;
}

#slide-out-widget-area[data-dropdown-func='separate-dropdown-parent-link']
  .off-canvas-menu-container
  li
  ul
  > li:last-child,
.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .off-canvas-menu-container
  li
  ul
  > li:last-child {
  margin-bottom: 0;
}

.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .inner
  .off-canvas-menu-container
  li
  li
  a,
body
  #slide-out-widget-area[data-dropdown-func='separate-dropdown-parent-link']
  .inner
  .off-canvas-menu-container
  li
  li
  a {
  font-size: 16px;
  line-height: 22px;
}

.material
  #slide-out-widget-area[class*='slide-out-from-right']
  .inner
  .off-canvas-menu-container
  .menu-item-has-children
  > a,
body
  #slide-out-widget-area[data-dropdown-func='separate-dropdown-parent-link']
  .inner
  .off-canvas-menu-container
  .menu-item-has-children
  > a {
  margin-right: 20px;
}

body:not(.material)
  #slide-out-widget-area[data-dropdown-func='separate-dropdown-parent-link']
  .off-canvas-menu-container
  li
  ul
  > li:last-child {
  margin-bottom: 10px;
}

#slide-out-widget-area .recent_posts_extra_widget .post-widget-text span,
#slide-out-widget-area .widget_recent_entries span {
  display: block;
  line-height: 17px;
  color: #999;
  font-size: 11px;
  margin-bottom: 6px;
}

#slide-out-widget-area .recent_posts_extra_widget .post-widget-text span,
#slide-out-widget-area .widget_recent_entries span {
  color: inherit;
}

#slide-out-widget-area .widget_recent_entries span {
  opacity: 0.8;
}

#slide-out-widget-area .widget_calendar table tbody td,
#slide-out-widget-area .widget_calendar table th {
  color: inherit;
}

#slide-out-widget-area .tagcloud a {
  padding: 2px 11px;
  position: relative;
  border: 1px solid #fff;
  background-color: transparent;
  margin: 0 8px 8px 0;
  font-size: 12px;
  display: block;
  float: left;
  text-transform: uppercase;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}

#slide-out-widget-area .tagcloud a:last-child:after,
#slide-out-widget-area .tagcloud:after {
  display: block;
  content: ' ';
  clear: both;
  height: 1px;
}

#slide-out-widget-area .recent_projects_widget img {
  height: auto;
  width: 100%;
}

body
  #slide-out-widget-area
  .slide_out_area_close
  .icon-default-style[class^='icon-'] {
  font-size: 24px !important;
}

@media only screen and (max-width: 690px) {
  body
    #slide-out-widget-area
    .inner
    .off-canvas-menu-container.mobile-only
    .menu.secondary-header-items:has(> *) {
    display: block;
  }
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
  body #slide-out-widget-area .slide_out_area_close {
    position: absolute;
    right: 22px;
    top: 22px;
    z-index: 100;
  }

  .admin-bar #slide-out-widget-area.fullscreen .off-canvas-social-links,
  .admin-bar #slide-out-widget-area.fullscreen-alt .off-canvas-social-links,
  body #slide-out-widget-area.fullscreen .off-canvas-social-links,
  body #slide-out-widget-area.fullscreen-alt .off-canvas-social-links {
    position: relative;
    bottom: 0;
    right: 0;
    margin-top: 70px;
  }

  #slide-out-widget-area.fullscreen .off-canvas-social-links:after,
  #slide-out-widget-area.fullscreen-alt .off-canvas-social-links:after {
    display: block;
    height: 1px;
    width: 0;
    background-color: rgba(255, 255, 255, 0.6);
    content: ' ';
    margin: 0 auto;
    position: absolute;
    top: -40px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  #slide-out-widget-area .mobile-only {
    display: block;
  }

  #slide-out-widget-area.slide-out-from-right-hover
    .inner[data-prepend-menu-mobile='true']
    .off-canvas-menu-container {
    top: 0;
    position: relative;
  }

  #slide-out-widget-area.fullscreen .off-canvas-social-links.line-shown:after,
  #slide-out-widget-area.fullscreen-alt
    .off-canvas-social-links.line-shown:after {
    width: 100px;
  }

  .admin-bar #slide-out-widget-area.fullscreen .bottom-text,
  .admin-bar #slide-out-widget-area.fullscreen-alt .bottom-text,
  body #slide-out-widget-area.fullscreen .bottom-text,
  body #slide-out-widget-area.fullscreen-alt .bottom-text {
    position: relative;
    bottom: 0;
    left: 0;
    margin-bottom: 30px;
    margin-top: 15px;
  }

  #slide-out-widget-area.overflow-state,
  .admin-bar #slide-out-widget-area.overflow-state {
    padding-top: 110px;
  }

  #slide-out-widget-area.fullscreen .inner.overflow-state {
    margin-top: 0;
    margin-bottom: 130px;
  }

  body[data-full-width-header='false']
    #slide-out-widget-area.slide-out-from-right-hover
    .slide_out_area_close {
    display: none;
  }
}

body[data-full-width-header]
  #slide-out-widget-area.slide-out-from-right-hover.ios-ocm-style
  .slide_out_area_close {
  display: block;
  transform: scale(0.75);
  top: -10px;
  right: -10px;
  position: absolute;
}

#slide-out-widget-area.slide-out-from-right-hover.ios-ocm-style .inner-wrap {
  width: 100%;
  height: 100%;
}

body #slide-out-widget-area.slide-out-from-right-hover.ios-ocm-style {
  padding: 40px;
}

body.admin-bar #slide-out-widget-area.slide-out-from-right-hover.ios-ocm-style {
  padding-top: 80px;
}

.ios-ocm-style + #slide-out-widget-area-bg.slide-out-from-right {
  z-index: 12;
}
#header-outer[data-lhe='animated_underline'] #top nav > ul > li > a {
  transition: color 0.2s ease;
}

.sf-menu > li > a > .sf-sub-indicator i {
  transition: color 0.2s ease;
}

.sf-shadow .sf-shadow-off {
  background: none repeat scroll 0 0 transparent;
}

#header-outer:not([data-header-resize='1']):not([data-format='left-header'])
  #logo:not(.disable-opacity-transition)
  img {
  transition: opacity 0.2s ease;
}

#header-outer[data-using-secondary='1']:not([data-format='left-header']) {
  transition:
    transform 0.32s ease,
    background-color 0.3s ease 0s,
    box-shadow 0.3s ease 0s,
    margin 0.25s ease;
}

#top nav ul #nectar-user-account a span,
#top nav ul #search-btn a span {
  transition:
    color 0.2s ease,
    opacity 0.2s ease;
}

#top ul .slide-out-widget-area-toggle a i.label {
  transition:
    color 0.2s ease,
    opacity 0.2s ease;
}

#header-outer:not(.no-transition) .nectar-menu-icon.svg-icon svg path,
#slide-out-width-area .nectar-menu-icon.svg-icon svg path {
  transition: fill 0.2s ease;
}

#header-outer
  header
  .sf-menu
  > li.nectar-regular-menu-item
  > a
  > .nectar-menu-icon {
  transition: color 0.2s ease;
}

#header-outer.slide-out-hover {
  transition: background-color 0.3s ease;
}

#header-outer.slide-out-hover header,
#header-outer.slide-out-hover > .cart-outer {
  transition: opacity 0.3s ease;
}

body[data-hhun='1']
  #header-outer.transparent[data-transparent-header='true'][data-remove-border='true'] {
  transition:
    transform 0.3s ease,
    box-shadow 0.3s ease,
    background 0.3s ease,
    opacity 0.3s ease,
    border-color 0.3s ease,
    backdrop-filter 0.3s ease;
}

body[data-hhun='1'] #header-outer.detached,
body[data-hhun='1']
  #header-outer.transparent[data-transparent-header='true'][data-remove-border='true'][data-permanent-transparent='1'].detached {
  transition:
    transform 0.3s ease,
    height 0.3s ease,
    background 0.3s ease,
    opacity 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease,
    backdrop-filter 0.3s ease;
}

@media only screen and (max-width: 999px) {
  body[data-hhun='1'] #header-outer {
    transition:
      transform 0.3s ease,
      height 0.3s ease,
      background 0.3s ease,
      opacity 0.3s ease,
      border-color 0.3s ease,
      box-shadow 0.3s ease,
      backdrop-filter 0.3s ease;
  }
}

body[data-hhun='1'] #header-outer.transparent.at-top {
  transition:
    background-color 0.3s ease,
    box-shadow 0.3s ease,
    transform 0.3s ease,
    backdrop-filter 0.3s ease;
}

.wpb_row .nectar-video-wrap .nectar-video-inner.transition,
.wpb_row .row-bg-wrap .row-bg.transition {
  transition: transform 0.65s cubic-bezier(0.05, 0.2, 0.1, 1);
}

body[data-ajax-transitions='false']
  .top-level
  .row-bg-wrap[data-bg-animation='fade-in']
  .inner-wrap.using-image {
  transition: opacity 0.55s ease-out;
}

.column-image-bg-wrap[data-bg-animation='zoom-out-reveal'][data-bg-overlay='true'],
.row-bg-wrap[data-bg-animation='zoom-out-reveal'][data-bg-overlay='true'] {
  transition:
    transform 1.3s cubic-bezier(0.12, 0.75, 0.4, 1),
    opacity 0.55s ease-out 0.2s;
}

.column-image-bg-wrap .column-image-bg.loaded,
.row-bg-wrap .row-bg.loaded,
body[data-ajax-transitions] .parallax-layer.column-image-bg.loaded,
body[data-ajax-transitions] .parallax_section .row-bg.loaded {
  transition: opacity 0.4s ease 0.1s;
}

.flex-viewport {
  max-height: 2000px;
  transition: all 1s ease;
}

body[data-button-style*='rounded_shadow']
  .wp-block-button
  > .wp-block-button__link {
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}

#ajax-content-wrap
  .nectar-cta[data-style='text-reveal-wave'][data-using-bg='true']
  .link_wrap {
  transition: background-color 0.3s ease;
}

.circle-border {
  transition-duration: 0.225s;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7);
}

.img-with-aniamtion-wrap .color-overlay {
  transition: opacity 0.65s cubic-bezier(0.2, 1, 0.2, 1);
}

.img-with-aniamtion-wrap .inner .hover-wrap[data-hover-animation] {
  transition: all 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) !important;
}

.scroll-down-wrap {
  transition: opacity 0.4s ease;
}

.portfolio-items[data-ps='8'] .col .work-info .vert-center line,
.portfolio-items[data-ps='8'] line {
  -webkit-transition: none;
  transition: none;
}

.masonry.classic .post-featured-img img.nectar-lazy,
.post-area.standard-minimal .post-featured-img img.nectar-lazy,
.post-content.classic .post-featured-img img.nectar-lazy {
  transition: opacity 0.5s ease;
}

#ajax-content-wrap
  .wpb_gallery_slidesimage_grid
  .portfolio-items
  img.nectar-lazy {
  transition:
    opacity 0.5s ease,
    transform 0.5s ease;
}

#ajax-content-wrap .nectar-underline .post-heading,
.nectar-post-grid
  .nectar-post-grid-item.nectar-underline
  .content
  .post-heading {
  transition:
    background-size 0.55s cubic-bezier(0.2, 0.75, 0.5, 1),
    color 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s;
}

.posts-container[data-load-animation='fade_in_from_bottom'] article .inner-wrap,
.posts-container[data-load-animation='fade_in_from_bottom']
  article
  .inner-wrap.animated {
  transition:
    opacity 0.3s cubic-bezier(0.3, 0.58, 0.55, 1),
    transform 0.3s cubic-bezier(0.3, 0.58, 0.55, 1);
}

.posts-container[data-load-animation='perspective'] article .inner-wrap,
.posts-container[data-load-animation='perspective']
  article
  .inner-wrap.animated {
  transition:
    opacity 0.3s cubic-bezier(0.1, 0.3, 0.2, 1),
    transform 0.72s cubic-bezier(0.1, 0.3, 0.27, 1);
}

.post.quote .content-inner .quote-inner .whole-link {
  transition: all 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}

.blurred-wrap {
  transition: filter 0.45s linear;
}

.slide-out-widget-area-toggle .lines-button.x2 .lines:after,
.slide-out-widget-area-toggle .lines-button.x2 .lines:before {
  transition:
    transform 0.45s ease,
    background-color 0.2s ease,
    opacity 0.2s ease;
}

.lines-button.x2 .lines {
  transition:
    background 0.2s ease,
    opacity 0.2s ease;
}

.lines-button.x2 .lines:after,
.lines-button.x2 .lines:before {
  transform-origin: 50% 50%;
  transition:
    top 0.4s 0.45s ease,
    transform 0.3s ease,
    background-color 0.2s ease,
    opacity 0.2s ease;
}

.slide-out-widget-area-toggle .closed > span {
  transition: transform 0.33s 0s ease;
}

#header-outer[data-header-button_style='default']
  #top
  nav
  > ul
  > li[class*='button_solid_color']
  > a:hover:before,
#header-outer[data-header-button_style='default'].transparent
  #top
  nav
  > ul
  > li[class*='button_solid_color']
  > a:hover:before {
  opacity: 0.85 !important;
}

#header-outer
  #top
  .sf-menu
  > li[class*='button_solid_color'].sfHover
  > a
  .sf-sub-indicator
  i,
#header-outer
  #top
  .sf-menu
  > li[class*='button_solid_color']:hover
  > a
  .sf-sub-indicator,
#header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > [class*='button_solid_color'].sfHover:not(#social-in-menu)
  > a,
#header-outer[data-lhe='default']
  #top
  nav
  > ul
  > li[class*='button_solid_color']
  > a:hover,
body
  #header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > li[class*='button_solid_color'].sfHover
  > a {
  color: #fff !important;
}

#header-outer.transparent.dark-slide
  > #top
  nav
  .sf-menu
  > li[class*='button_solid_color'].sfHover
  > a,
#header-outer.transparent.dark-slide
  > #top
  nav
  > ul
  > li[class*='button_solid_color']
  > a:hover,
#header-outer[data-lhe='animated_underline'].transparent.dark-slide
  #top
  nav
  > ul
  > li[class*='button_solid_color']
  > a:hover,
#header-outer[data-lhe='default']
  #top
  nav
  .sf-menu
  > li[class*='button_solid_color']
  > a:hover,
#header-outer[data-lhe='default'].transparent.dark-slide
  #top
  nav
  > ul
  > li[class*='button_solid_color']
  > a:hover {
  color: #fff !important;
  opacity: 1 !important;
  padding-left: 20px;
  padding-right: 20px;
}

#header-outer[data-lhe='default']
  #top
  nav
  > ul
  > li[class*='button_bordered']
  > a:hover {
  padding-left: 20px;
  padding-right: 20px;
}

#header-outer .sf-menu > .sfHover > ul,
#header-outer .sf-menu > li:hover > ul {
  top: 100%;
}

.sf-vertical .sfHover ul,
.sf-vertical li:hover ul {
  left: 100%;
  top: 0;
}

.sf-menu .sfHover > ul,
.sf-menu li:hover > ul {
  z-index: 999;
  pointer-events: all;
}

.sf-menu li li.sfHover {
  z-index: 999;
}

.sf-menu li .sfHover ul,
.sf-menu li li .sfHover ul,
.sf-menu li li li:hover ul,
.sf-menu li li:hover ul {
  left: 20em;
  top: 0;
}

#header-outer
  nav
  > .sf-menu
  > .megamenu.nectar-megamenu-menu-item
  > ul
  .widget-area-active
  .widget
  a:hover {
  background-color: transparent !important;
}

#header-outer .widget_shopping_cart.open .buttons,
#header-outer .widget_shopping_cart.open .cart_list,
#header-outer .widget_shopping_cart.open .total,
#header-outer[data-format='centered-menu'] #top nav > ul > .sfHover > ul > li,
#header-secondary-outer .sf-menu > .sfHover > ul > li,
#top nav > ul > .sfHover > ul > li {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#top nav > ul > .megamenu:hover ul li {
  pointer-events: auto;
}

#header-secondary-outer .sf-menu li .sfHover .on-left-side,
#header-secondary-outer .sf-menu li li .on-left-side,
.sf-menu li .sfHover .on-left-side,
.sf-menu li li .on-left-side {
  right: 20em;
  left: auto;
  margin-right: -20px;
  margin-left: 0;
}

.sf-menu .sfHover > .on-left-side {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  a {
  display: inline-block;
  margin-right: 0;
  margin-left: 0;
  overflow: hidden;
}

#header-outer #social-in-menu a:hover i,
.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  a:hover
  .nectar-dynamic-social-icon,
.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  a:hover
  i {
  -webkit-transform: translateY(-120%);
  transform: translateY(-120%);
}

#header-outer #social-in-menu a:hover .nectar-dynamic-social-icon,
#header-outer
  #social-in-menu
  a:hover
  .nectar-dynamic-social-icon.nectar-dynamic-social-icon--hover,
.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  a:hover
  .nectar-dynamic-social-icon {
  -webkit-transform: translateY(-120%);
  transform: translateY(-120%);
}

.col.boxed:not(.wpb_column):hover {
  top: -4px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
}

.nectar-button.see-through-2:hover,
.nectar-button.see-through-3:hover {
  background-color: transparent;
}

body[data-button-style*='rounded_shadow']
  .woocommerce.add_to_cart_inline
  a.button.add_to_cart_button:hover,
body[data-button-style*='rounded_shadow'].material
  .nectar-button.see-through:hover {
  box-shadow: 0 20px 38px rgba(0, 0, 0, 0.11) !important;
}

body[data-button-style*='slightly_rounded']
  #page-header-bg[data-post-hs='default_minimal']
  .inner-wrap
  > a:hover,
body[data-button-style*='slightly_rounded'].single
  .heading-title[data-header-style='default_minimal']
  .meta-category
  a:hover {
  transform: translateY(-3px) !important;
}

body[data-button-style='slightly_rounded_shadow']
  .widget_search
  input[type='submit']:hover {
  -webkit-transform: none !important;
  transform: none !important;
}

body .nectar-button.see-through:hover {
  border-color: #fff;
}

.col.light .nectar-button.see-through:hover {
  border-color: #fff;
}

.col.dark .nectar-button.see-through:hover {
  border-color: #000;
}

body .col.dark .nectar-button.see-through-2:hover,
body .col.dark .nectar-button.see-through-3:hover,
body .nectar-button.see-through-2:hover,
body .nectar-button.see-through-3:hover {
  color: #fff;
  opacity: 1 !important;
}

.nectar-button.tilt:hover,
.nectar-button.tilt:hover:after,
.nectar-button.tilt:hover:before,
.swiper-slide .button.solid_color_2 a:hover,
.swiper-slide .button.solid_color_2 a:hover:after,
.swiper-slide .button.solid_color_2 a:hover:before {
  transition: all 0.5s cubic-bezier(0.25, 1, 0.33, 1);
}

.nectar-button.tilt:hover:after,
.nectar-button.tilt:hover:before,
.swiper-slide .button.solid_color_2 a:hover:after,
.swiper-slide .button.solid_color_2 a:hover:before {
  opacity: 1;
}

.nectar-button.tilt:hover,
.swiper-slide .button.solid_color_2 a:hover {
  transform: rotateX(20deg);
}

body:not(.mobile)
  .nectar-category-grid
  .nectar-category-grid-item:hover
  .content[data-subtext='custom'][data-subtext-vis='always']
  .subtext:after,
body:not(.mobile)
  .nectar-cta[data-style='underline']
  .link_wrap
  .link_text:hover:after,
body:not(.mobile)
  .nectar-woo-flickity[data-controls='arrows-and-text']
  .nectar-woo-carousel-top
  a:hover:after {
  animation: portSliderLine 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) forwards;
}

.nectar-cta[data-style='see-through'] .link_wrap:hover .link_text:after {
  transform: scale(0.8);
  opacity: 0;
}

.nectar-cta[data-style='see-through'] .link_wrap:hover .arrow:after,
.nectar-cta[data-style='see-through'] .link_wrap:hover .arrow:before {
  transform: scale(1, 1) translateX(9px);
}

body:not(.mobile)
  .nectar-cta[data-style='underline']
  .link_wrap:hover
  .link_text:after {
  animation: none;
  transform: scaleX(0);
  transform-origin: right;
}

.nectar-cta[data-style='arrow-animation'] .link_wrap:hover svg,
.team-member:hover .nectar-cta[data-style='arrow-animation'] .link_wrap svg {
  animation: ctaArrowSVGEnd 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards;
}

.nectar-cta[data-style='arrow-animation'] .link_wrap:hover .link_text .line,
.team-member:hover
  .nectar-cta[data-style='arrow-animation']
  .link_wrap
  .link_text
  .line {
  animation: ctaArrowLineEnd 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards;
}

.nectar-cta[data-style='arrow-animation'] .link_wrap:hover .link_text > .text,
.team-member:hover
  .nectar-cta[data-style='arrow-animation']
  .link_wrap
  .link_text
  > .text {
  animation: ctaArrowTextEnd 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards;
}

.nectar-cta[data-style='arrow-animation'] .link_wrap:hover polyline,
.team-member:hover
  .nectar-cta[data-style='arrow-animation']
  .link_wrap
  polyline {
  animation: ctaArrowStart 0.45s ease 0.25s forwards;
}

.team-member:hover
  .team-meta
  .nectar-cta[data-style='arrow-animation']
  .link_wrap
  polyline,
.team-meta .nectar-cta[data-style='arrow-animation'] .link_wrap:hover polyline {
  animation: ctaArrowStartTeam 0.8s ease forwards;
}

#ajax-content-wrap
  .nectar-cta[data-style='text-reveal-wave'][data-using-bg='true']
  .link_wrap:hover {
  transition: background-color 0.5s cubic-bezier(0.23, 0.46, 0.4, 1);
}

@media only screen and (min-width: 1000px) {
  .menu-item-hover-text-reveal-wave .hover .char,
  .nectar-cta[data-style='text-reveal-wave'] .link_text.hover .char,
  .nectar-cta[data-style='text-reveal-wave'][data-using-bg='true']
    .link_wrap.hover
    .char {
    animation: nectar_cta_letter_animation 0.5s
      cubic-bezier(0.46, 0.4, 0.56, 0.87) forwards;
    transform: translateY(110%);
    opacity: 0;
  }
}

@keyframes nectar_cta_letter_animation {
  0% {
    opacity: 0;
    transform: translateY(115%);
  }

  30% {
    opacity: 1;
  }

  45% {
    opacity: 1;
    transform: translateY(-25%);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.nectar-cta[data-color*='extra-color-gradient'][class*='hover_color_']
  .link_wrap:hover:before {
  opacity: 1;
}

.col:not(.post-area):not(.span_12):not(#sidebar):hover
  [class*=' icon-'].icon-3x.alt-style.hovered,
.col:not(.post-area):not(.span_12):not(#sidebar):hover
  i[class^='icon-'].icon-3x.alt-style.hovered {
  background-color: rgba(0, 0, 0, 0.035);
}

.light
  .col:not(.post-area):not(.span_12):not(#sidebar):hover
  [class*=' icon-'].icon-3x.alt-style.hovered,
.light
  .col:not(.post-area):not(.span_12):not(#sidebar):hover
  i[class^='icon-'].icon-3x.alt-style.hovered {
  background-color: rgba(0, 0, 0, 0.1);
}

#sidebar .widget:hover i[class^='icon-'].icon-3x.alt-style {
  background-color: rgba(0, 0, 0, 0.035);
}

#sidebar .widget:hover .circle-border,
.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border {
  border: 1px solid #000;
  transform: scale(1.18);
  transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
}

#sidebar .widget:hover [class^='icon-'].icon-3x,
.col:not(.post-area):not(.span_12):not(#sidebar):hover
  [class*=' icon-'].icon-3x.hovered,
.col:not(.post-area):not(.span_12):not(#sidebar):hover
  [class^='icon-'].icon-3x.hovered {
  color: #fff;
  background-color: #000;
}

#sidebar .widget:hover .extra-color-gradient-1 .circle-border,
#sidebar .widget:hover .extra-color-gradient-2 .circle-border,
.col:not(.post-area):not(.span_12):not(#sidebar):hover
  .hovered.extra-color-gradient-1
  .circle-border,
.col:not(.post-area):not(.span_12):not(#sidebar):hover
  .hovered.extra-color-gradient-2
  .circle-border {
  transform: none;
  -webkit-transform: none;
}

#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn,
#page-header-bg .blog-title #single-meta .nectar-social.hover > div a {
  border: 2px solid rgba(255, 255, 255, 0.4);
}

#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn:hover,
#page-header-bg .blog-title #single-meta .nectar-social.hover > div a:hover,
.single #page-header-bg .blog-title #single-meta div .n-shortcode:hover a,
.single #page-header-bg .blog-title #single-meta > div > a:hover {
  border: 2px solid #fff;
}

body[data-button-style^='rounded'] .section-down-arrow.hovered,
body[data-button-style^='rounded'] .section-down-arrow:hover {
  opacity: 1;
}

body[data-button-style^='rounded'] .section-down-arrow.hovered i.fa-angle-down,
body[data-button-style^='rounded']
  .section-down-arrow.hovered
  i.fa-angle-down.top,
body[data-button-style^='rounded'] .section-down-arrow:hover i.fa-angle-down,
body[data-button-style^='rounded']
  .section-down-arrow:hover
  i.fa-angle-down.top {
  transform: translate(0, 0) !important;
}

.masonry.material .masonry-blog-item .grav-wrap a img.hovered,
.masonry.material .masonry-blog-item .grav-wrap a:hover img,
.nectar-recent-posts-single_featured a img.hovered,
.nectar-recent-posts-single_featured a:hover img,
.related-posts[data-style='material'] .grav-wrap a img.hovered,
.related-posts[data-style='material'] .grav-wrap a:hover img {
  box-shadow: 0 7px 20px rgba(0, 0, 0, 0.19);
}

.masonry.material .masonry-blog-item h3 a:hover,
.related-posts[data-style='material'] h3 a:hover {
  color: inherit !important;
}

.post.format-link .post-content .link-inner:hover,
.post.format-quote .post-content .quote-inner:hover,
.post.link .classic .link-inner:hover,
.post.quote .classic .quote-inner:hover {
  background-color: #333;
}

.related-posts[data-style='material'] .inner-wrap:hover .post-featured-img img {
  transform: scale(1.07);
}

.blog-recent .more-link span:hover,
.post .more-link span:hover {
  background-color: #000;
}

.post .post-header h2 a:hover {
  color: inherit;
}

.post.quote .content-inner .quote-inner:hover .whole-link {
  background-color: #333;
}

.post.link .post-content a:hover .link-inner,
.post.quote .post-content a:hover .quote-inner {
  background-color: #333;
}

.post .post-meta a:hover {
  color: #000;
}

body #pagination > a.page-numbers:hover,
body #pagination > a:hover,
body nav#pagination a.page-numbers:hover,
body nav#pagination a:hover,
body nav.woocommerce-pagination li a:hover {
  background-color: transparent !important;
}

#pagination .next a:hover,
#pagination .prev a:hover,
#pagination a.page-numbers:hover,
#pagination span.page-numbers.current,
.woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span,
.woocommerce nav.woocommerce-pagination ul li a:hover {
  background-color: #000;
}

body .widget_search .search-form button[type='submit']:hover {
  background-color: transparent !important;
}

body
  #ajax-content-wrap
  .widget_search
  .search-form
  button[type='submit']:hover {
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

body #ajax-content-wrap .widget_search .search-form button[type='submit']:hover,
body.search-no-results
  #search-results
  .search-form
  button[type='submit']:hover {
  box-shadow: none !important;
}

body[data-form-style='minimal']
  .widget_search
  .search-form
  button[type='submit']:hover {
  top: auto;
  bottom: 0;
  -webkit-transform: none;
  transform: none;
}

#sidebar .widget .tagcloud a:hover,
.post-tags a:hover {
  background-color: #000;
}

body[data-form-submit='regular'] button[type='submit']:hover,
body[data-form-submit='regular'] input[type='submit']:hover {
  opacity: 0.85;
}

.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner {
  transition: transform 0.65s cubic-bezier(0.05, 0.2, 0.1, 1);
}

.img-with-aniamtion-wrap
  .hover-wrap[data-hover-animation='zoom']:hover
  .hover-wrap-inner {
  transform: scale(1.13);
}

.img-with-aniamtion-wrap
  .hover-wrap[data-hover-animation='zoom-crop']:hover
  .hover-wrap-inner {
  transform: scale(1.15);
}

.img-with-aniamtion-wrap .hover-wrap[data-hover-animation='zoom-crop']:hover {
  transform: scale(0.95) !important;
}

.nectar-flickity[data-control-style='material_pagination']
  .flickity-page-dots
  .dot.is-selected:before,
.nectar-flickity[data-controls='material_pagination']
  .flickity-page-dots
  .dot.is-selected:before,
.nectar-quick-view-box .flickity-page-dots .dot.is-selected:before,
.nectar-recent-posts-slider_multiple_visible
  .flickity-page-dots
  .dot.is-selected:before,
.nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,
.testimonial_slider[data-style='multiple_visible_minimal']
  .flickity-page-dots
  .dot.is-selected:before,
body.material
  [data-bullet_style='see_through']
  .slider-pagination
  .swiper-pagination-switch.swiper-active-switch:before {
  transform: scale(2);
  box-shadow: inset 0 0 0 1px #000;
  background-color: transparent;
}

.span_12.light
  .nectar-flickity[data-control-style='material_pagination']
  .flickity-page-dots
  .dot.is-selected:before,
.span_12.light
  .nectar-flickity[data-controls='material_pagination']
  .flickity-page-dots
  .dot.is-selected:before,
.span_12.light
  .nectar-recent-posts-slider_multiple_visible
  .flickity-page-dots
  .dot.is-selected:before,
.span_12.light .nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,
.span_12.light
  .testimonial_slider[data-style='multiple_visible_minimal']
  .flickity-page-dots
  .dot.is-selected:before,
body.material
  [data-bullet_style='see_through']
  .slider-pagination:not(.dark-cs)
  .swiper-pagination-switch.swiper-active-switch:before {
  box-shadow: inset 0 0 0 1px #fff;
}

#ajax-content-wrap .flickity-page-dots .dot.is-selected,
.material
  [data-bullet_style='see_through']
  .slider-pagination
  .swiper-pagination-switch.swiper-active-switch {
  opacity: 1;
}

.lines-button.close {
  transform: scale3d(0.8, 0.8, 0.8);
}

.lines-button.arrow.close .lines:after,
.lines-button.arrow.close .lines:before {
  top: 0;
  width: 1.11111rem;
}

.slide-out-widget-area-toggle .lines-button.close .lines:before {
  transform: translateY(-6px) rotateZ(-45deg);
}

.slide-out-widget-area-toggle .lines-button.close .lines:after {
  transform: translateY(6px) rotateZ(45deg);
}

#header-outer
  .slide-out-widget-area-toggle.mobile-icon
  .lines-button.close
  .lines:before {
  transform: translateY(-6px) rotateZ(-45deg);
}

#header-outer
  .slide-out-widget-area-toggle.mobile-icon
  .lines-button.close
  .lines:after {
  transform: translateY(6px) rotateZ(45deg);
}

.slide-out-widget-area-toggle .lines-button.close:after {
  transform: scale(0, 1);
}

.lines-button.minus.close .lines:after,
.lines-button.minus.close .lines:before {
  transform: none;
  top: 0;
  width: 1.4rem;
}

.lines-button.x.close .lines {
  background: 0 0 !important;
}

.lines-button.x.close .lines:after,
.lines-button.x.close .lines:before {
  transform-origin: 50% 50%;
  top: 0;
  width: 1.4rem;
}

.column-bg-overlay-wrap[data-bg-animation='zoom-out-reveal'].animated-in,
.column-image-bg-wrap[data-bg-animation='zoom-out-high']
  .inner-wrap.animated-in,
.column-image-bg-wrap[data-bg-animation='zoom-out-reveal']
  .inner-wrap.animated-in,
.column-image-bg-wrap[data-bg-animation='zoom-out-reveal'].animated-in,
.column-image-bg-wrap[data-bg-animation='zoom-out-slow']
  .inner-wrap.animated-in,
.column-image-bg-wrap[data-bg-animation='zoom-out'] .inner-wrap.animated-in,
body[data-ajax-transitions]
  .row-bg-wrap[data-bg-animation='zoom-out-reveal']
  .inner-wrap.animated-in,
body[data-ajax-transitions]
  .row-bg-wrap[data-bg-animation='zoom-out-reveal'].animated-in,
body[data-ajax-transitions]
  .row-bg-wrap[data-bg-animation='zoom-out-slow']
  .inner-wrap.using-image.animated-in,
body[data-ajax-transitions]
  .row-bg-wrap[data-bg-animation='zoom-out']
  .inner-wrap.using-image.animated-in {
  transform: scale(1);
}

.column-image-bg-wrap[data-bg-animation='fade-in'] .inner-wrap.animated-in,
.row-bg-wrap[data-bg-animation='fade-in']
  .inner-wrap:not(.using-image).animated-in
  + .row-bg-overlay,
body[data-ajax-transitions]
  .row-bg-wrap[data-bg-animation='fade-in']
  .inner-wrap.using-image.animated-in {
  opacity: 1;
}

.column-bg-overlay-wrap[data-bg-animation='zoom-out-reveal'].animated-in,
.column-image-bg-wrap[data-bg-animation='zoom-out-reveal'].animated-in,
body[data-ajax-transitions]
  .row-bg-wrap[data-bg-animation='zoom-out-reveal'].animated-in {
  opacity: 1;
}

.nectar-waypoint-el:not([data-nectar-waypoint-el-stagger]).animated-in {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.posts-container article.animated-in .inner-wrap,
.posts-container[data-load-animation='fade_in']
  article.animated-in
  .inner-wrap.animated {
  opacity: 1;
  transform: translateY(0);
  height: 100%;
}

.posts-container[data-load-animation='perspective']
  article.animated-in
  .inner-wrap.animated {
  transform: translateY(0) translateZ(0) rotateX(0);
  opacity: 1;
}

.nectar-view-indicator {
  position: fixed;
  z-index: 400;
  left: -47px;
  top: -47px;
  pointer-events: none;
  width: 94px;
  height: 94px;
  mix-blend-mode: difference;
  will-change: transform;
}

.nectar-drag-indicator {
  position: fixed;
  z-index: 400;
  left: -26px;
  top: -26px;
  pointer-events: none;
  width: 52px;
  height: 52px;
  mix-blend-mode: difference;
  will-change: transform;
}

.nectar-drag-indicator.color-dark,
.nectar-drag-indicator.color-light {
  mix-blend-mode: normal;
}

.nectar-drag-indicator.color-dark:before {
  border: 2px solid #000;
}

.nectar-drag-indicator.color-dark i {
  color: #000;
}

.nectar-drag-indicator:before {
  border: 2px solid #fff;
  width: 100%;
  height: 100%;
  display: block;
  content: '';
  position: absolute;
  left: -2px;
  top: -2px;
  transform: scale(0.2);
  opacity: 0;
  border-radius: 50%;
}

.nectar-drag-indicator span {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 100%;
  text-align: center;
  transform: translateY(-50%);
}

.nectar-drag-indicator i {
  top: 0;
  color: #fff;
  font-size: 16px;
  opacity: 0;
  position: absolute;
}

.nectar-drag-indicator i.fa-angle-left {
  left: -22px;
  top: -9px;
  transform: translateX(17px);
}

.nectar-drag-indicator i.fa-angle-right {
  right: -22px;
  top: -9px;
  transform: translateX(-17px);
}

.nectar-drag-indicator:before,
.nectar-view-indicator .color-circle {
  transition:
    transform 0.45s ease,
    opacity 0.3s ease;
}

.nectar-drag-indicator i {
  transition:
    transform 0.2s ease,
    opacity 0.2s ease;
}

.nectar-view-indicator span {
  transition: opacity 0.2s ease;
}

.nectar-drag-indicator.visible i {
  transition:
    transform 0.45s ease,
    opacity 0.3s ease;
}

.nectar-drag-indicator.visible i.fa-angle-left,
.nectar-drag-indicator.visible i.fa-angle-right,
.nectar-drag-indicator.visible:before,
.nectar-view-indicator.visible .color-circle,
.nectar-view-indicator.visible span {
  transform: scale(1);
  opacity: 1;
}

.nectar-drag-indicator.visible.pointer-down:before {
  transform: scale(0.8);
  transition:
    transform 0.25s ease-out,
    opacity 0.3s ease;
}

.nectar-view-indicator:not(.style-see-through) {
  mix-blend-mode: normal;
}

.nectar-drag-indicator.blurred-bg .color-circle,
.nectar-view-indicator.blurred-bg .color-circle {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
}

.nectar-view-indicator .color-circle {
  background-color: #000;
  width: 100%;
  height: 100%;
  display: block;
  content: '';
  position: absolute;
  left: -2px;
  top: -2px;
  transform: scale(0.2);
  opacity: 0;
  border-radius: 50%;
}

body .nectar-view-indicator span {
  opacity: 0;
  font-size: 16px;
  color: #fff;
  line-height: 94px;
  text-align: center;
  width: 100%;
  display: inline-block;
}

.nectar-view-indicator.style-see-through .color-circle {
  background-color: transparent;
  border: 2px solid #fff;
}

.nectar-drag-indicator.in-boxed,
.nectar-view-indicator.in-boxed {
  z-index: 10000;
}

.nectar-view-indicator.style-tooltip_text {
  left: 12px;
  top: 12px;
  width: auto;
  height: auto;
  line-height: 1;
  padding: 7px 14px;
}

.nectar-view-indicator.style-tooltip_text .color-circle {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  border-radius: var(--nectar-border-radius);
  transform: scale(0.65);
  transition:
    transform 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
}

.nectar-view-indicator.style-tooltip_text span {
  opacity: 0;
  position: relative;
  top: 0;
  left: 0;
  line-height: 1;
  font-size: 14px;
  transform: none;
  transition: opacity 0.2s ease-in-out;
}

.nectar-view-indicator.style-tooltip_text.visible .color-circle {
  transform: scale(1);
}

.nectar-view-indicator.style-tooltip_text.visible .color-circle,
.nectar-view-indicator.style-tooltip_text.visible span {
  opacity: 1;
}

.img-with-aniamtion-wrap:hover .color-overlay {
  opacity: 0.5;
}

.scroll-down-wrap.no-border:hover .section-down-arrow:before,
.slider-down-arrow.no-border:hover:before {
  background-color: #fff;
}

.nectar-next-section:hover .nectar-scroll-icon-path,
.scroll-down-wrap.no-border:hover .nectar-scroll-icon-path,
.slider-down-arrow.no-border:hover .nectar-scroll-icon-path {
  stroke-dashoffset: 0;
  animation: mouse-scroll-btn-roll-over 0.55s cubic-bezier(0.5, 0.1, 0.07, 1);
}

.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:focus:before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover:before,
.masonry.material .masonry-blog-item .meta-category a:focus:before,
.masonry.material .masonry-blog-item .meta-category a:hover:before,
.nectar-recent-posts-single_featured .grav-wrap .text a:focus:before,
.nectar-recent-posts-single_featured .grav-wrap .text a:hover:before,
.related-posts[data-style='material'] .meta-category a:focus:before,
.related-posts[data-style='material'] .meta-category a:hover:before,
[data-style='list_featured_first_row'] .meta-category a:focus:before,
[data-style='list_featured_first_row'] .meta-category a:hover:before {
  transform: scaleX(1);
}

#single-below-header a:focus,
#single-below-header a:hover {
  color: #000;
}

#page-header-bg #single-below-header a:focus,
#page-header-bg #single-below-header a:hover {
  color: #fff;
}

.recent_projects_widget a:hover img {
  border-color: #000;
}

.comment-list .comment-meta a:hover {
  color: #000;
}

.comment-list .reply a:hover {
  background-color: #000;
}

div:hover > .nectar_color_layer[data-h-opacity='0.1'] {
  opacity: 0.1 !important;
}

div:hover > .nectar_color_layer[data-h-opacity='0.2'] {
  opacity: 0.2 !important;
}

div:hover > .nectar_color_layer[data-h-opacity='0.3'] {
  opacity: 0.3 !important;
}

div:hover > .nectar_color_layer[data-h-opacity='0.4'] {
  opacity: 0.4 !important;
}

div:hover > .nectar_color_layer[data-h-opacity='0.5'] {
  opacity: 0.5 !important;
}

div:hover > .nectar_color_layer[data-h-opacity='0.6'] {
  opacity: 0.6 !important;
}

div:hover > .nectar_color_layer[data-h-opacity='0.7'] {
  opacity: 0.7 !important;
}

div:hover > .nectar_color_layer[data-h-opacity='0.8'] {
  opacity: 0.8 !important;
}

div:hover > .nectar_color_layer[data-h-opacity='0.9'] {
  opacity: 0.9 !important;
}

div:hover > .nectar_color_layer[data-h-opacity='1'] {
  opacity: 1 !important;
}

.flex-direction-nav a:hover {
  background-color: #333;
}

@keyframes portSliderLine {
  0% {
    transform: scaleX(0);
    transform-origin: left;
  }

  100% {
    transform: scaleX(1);
    transform-origin: left;
  }
}

@keyframes portSliderLine2 {
  0% {
    transform: scaleX(1);
    transform-origin: right;
  }

  100% {
    transform: scaleX(0);
    transform-origin: right;
  }
}

@keyframes ctaArrowSVGStart {
  0% {
    transform: translateY(calc(-50% + 0.5px)) translateX(0) translateZ(0);
  }

  100% {
    transform: translateY(calc(-50% + 0.5px)) translateX(-3px) translateZ(0);
  }
}

@keyframes ctaArrowSVGEnd {
  0% {
    transform: translateY(calc(-50% + 0.5px)) translateX(-3px) translateZ(0);
  }

  100% {
    transform: translateY(calc(-50% + 0.5px)) translateX(0) translateZ(0);
  }
}

@keyframes ctaArrowTextStart {
  0% {
    transform: translateX(6px) translateZ(0);
  }

  100% {
    transform: translateX(0) translateZ(0);
  }
}

@keyframes ctaArrowTextEnd {
  0% {
    transform: translateX(0) translateZ(0);
  }

  100% {
    transform: translateX(6px) translateZ(0);
  }
}

@keyframes ctaArrowStart {
  0% {
    stroke-dashoffset: 140px;
    stroke-dasharray: 140px;
  }

  100% {
    stroke-dasharray: 140px;
    stroke-dashoffset: 10px;
  }
}

@keyframes ctaArrowStartTeam {
  0% {
    stroke-dashoffset: 0;
    stroke-dasharray: 0;
  }

  50% {
    stroke-dashoffset: 140px;
    stroke-dasharray: 140px;
  }

  100% {
    stroke-dasharray: 140px;
    stroke-dashoffset: 10px;
  }
}

@keyframes ctaArrowEnd {
  0% {
    stroke-dashoffset: 10px;
    stroke-dasharray: 150px 150px;
  }

  40% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    stroke-dashoffset: -53px;
    stroke-dasharray: 1px 150px;
  }
}

@keyframes ctaArrowLineStart {
  0% {
    transform-origin: left;
    transform: scaleX(1.2) translateY(calc(-50% + 0.5px)) translateZ(0);
  }

  100% {
    transform: scaleX(1) translateY(calc(-50% + 0.5px)) translateZ(0);
  }
}

@keyframes ctaArrowLineEnd {
  0% {
    transform-origin: right;
    transform: scaleX(1) translateY(calc(-50% + 0.5px)) translateZ(0);
  }

  50% {
    transform-origin: right;
    transform: scaleX(0) translateY(calc(-50% + 0.5px)) translateZ(0);
  }

  51% {
    transform-origin: left;
  }

  100% {
    transform: scaleX(1.2) translateY(calc(-50% + 0.5px)) translateZ(0);
    transform-origin: left;
  }
}

@keyframes nectar_curved_arrow_animation__svg {
  0% {
    opacity: 1;
  }

  15% {
    opacity: 1;
  }

  45% {
    transform: translateX(4px);
    opacity: 0;
  }

  50% {
    transform: translateX(4px);
    opacity: 0;
  }

  51% {
    transform: translateX(0);
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@keyframes nectar_curved_arrow_animation__arrow {
  0% {
    stroke-dashoffset: 0;
  }

  15% {
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dashoffset: -8px;
  }

  70% {
    stroke-dashoffset: -8px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes nectar_curved_arrow_animation__line {
  0% {
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dashoffset: 18px;
  }

  100% {
    stroke-dashoffset: 35px;
  }
}

@keyframes ctaMinimaLArrowOuter {
  0% {
    transform: translateY(0);
  }

  20% {
    transform: translateY(12px);
  }

  50% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(0);
  }
}

@keyframes ctaMinimaLArrowLine {
  0% {
    transform-origin: bottom;
    transform: scaleY(1);
  }

  50% {
    transform-origin: bottom;
    transform: scaleY(0);
  }

  51% {
    transform-origin: top;
  }

  100% {
    transform: scaleY(1);
    transform-origin: top;
  }
}

@keyframes ctaMinimaLArrow {
  0% {
    stroke-dasharray: 45px;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 45px;
    stroke-dashoffset: -45px;
  }

  51% {
    stroke-dasharray: 45px;
    stroke-dashoffset: 45px;
  }

  100% {
    stroke-dasharray: 45px;
    stroke-dashoffset: 0;
  }
}

@keyframes rightLineStart {
  0% {
    transform: translateY(-50%) translateX(-88px) scaleX(0);
  }

  100% {
    transform: translateY(-50%) translateX(0) scaleX(1);
  }
}

@keyframes rightLineEnd {
  0% {
    transform: translateY(-50%) translateX(0) scaleX(1);
  }

  100% {
    transform: translateY(-50%) translateX(28px) scaleX(0);
  }
}

@keyframes rightLineStart2 {
  0% {
    transform: translateY(-50%) translateX(88px) scaleX(0);
  }

  100% {
    transform: translateY(-50%) translateX(0) scaleX(1);
  }
}

@keyframes rightLineEnd2 {
  0% {
    transform: translateY(-50%) translateX(0) scaleX(1);
  }

  100% {
    transform: translateY(-50%) translateX(-28px) scaleX(0);
  }
}

@keyframes rightArrowStart {
  0% {
    transform: translateX(-50px);
  }

  100% {
    transform: translateX(42px);
  }
}

@keyframes rightArrowEnd {
  0% {
    transform: translateX(42px);
  }

  100% {
    transform: translateX(75px);
  }
}

@keyframes rightArrowStart2 {
  0% {
    transform: translateX(50px) rotate(180deg);
  }

  100% {
    transform: translateX(-42px) rotate(180deg);
  }
}

@keyframes rightArrowEnd2 {
  0% {
    transform: translateX(-42px) rotate(180deg);
  }

  100% {
    transform: translateX(-75px) rotate(180deg);
  }
}

@keyframes rightArrowLineStart {
  0% {
    stroke-dashoffset: 30px;
  }

  100% {
    stroke-dashoffset: 40px;
  }
}

@keyframes rightArrowLineEnd {
  0% {
    stroke-dashoffset: 40px;
  }

  100% {
    stroke-dashoffset: 50px;
  }
}

@keyframes fadebottom {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  25% {
    opacity: 0;
    transform: translateY(20px);
  }

  30% {
    opacity: 0;
    transform: translateY(0);
  }

  45% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
#header-outer .nectar-ext-menu-item .image-layer-outer,
#header-outer .nectar-ext-menu-item .image-layer,
#header-outer .nectar-ext-menu-item .color-overlay,
#slide-out-widget-area .nectar-ext-menu-item .image-layer-outer,
#slide-out-widget-area .nectar-ext-menu-item .color-overlay,
#slide-out-widget-area .nectar-ext-menu-item .image-layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.nectar-ext-menu-item .inner-content {
  position: relative;
  z-index: 10;
  width: 100%;
}

.nectar-ext-menu-item .image-layer {
  background-size: cover;
  background-position: center;
  transition: opacity 0.25s ease 0.1s;
}

.nectar-ext-menu-item .image-layer video {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

#header-outer nav .nectar-ext-menu-item .image-layer:not(.loaded) {
  background-image: none !important;
}

#header-outer nav .nectar-ext-menu-item .image-layer {
  opacity: 0;
}

#header-outer nav .nectar-ext-menu-item .image-layer.loaded {
  opacity: 1;
}

.nectar-ext-menu-item span[class*='inherit-h'] + .menu-item-desc {
  margin-top: 0.4rem;
}

#mobile-menu .nectar-ext-menu-item .title,
#slide-out-widget-area .nectar-ext-menu-item .title,
.nectar-ext-menu-item .menu-title-text,
.nectar-ext-menu-item .menu-item-desc {
  position: relative;
}

.nectar-ext-menu-item .menu-item-desc {
  display: block;
  line-height: 1.4em;
}

body #slide-out-widget-area .nectar-ext-menu-item .menu-item-desc {
  line-height: 1.4em;
}

#mobile-menu .nectar-ext-menu-item .title,
#slide-out-widget-area .nectar-ext-menu-item:not(.style-img-above-text) .title,
.nectar-ext-menu-item:not(.style-img-above-text) .menu-title-text,
.nectar-ext-menu-item:not(.style-img-above-text) .menu-item-desc,
.nectar-ext-menu-item:not(.style-img-above-text) i:before,
.nectar-ext-menu-item:not(.style-img-above-text) .svg-icon {
  color: #fff;
}

#mobile-menu .nectar-ext-menu-item.style-img-above-text .title {
  color: inherit;
}

.sf-menu li ul li a .nectar-ext-menu-item .menu-title-text:after {
  display: none;
}

.menu-item .widget-area-active[data-margin='default'] > div:not(:last-child) {
  margin-bottom: 20px;
}

.nectar-ext-menu-item__button {
  display: inline-block;
  padding-top: 2em;
}

#header-outer
  nav
  li:not([class*='current'])
  > a
  .nectar-ext-menu-item
  .inner-content.has-button
  .title
  .menu-title-text {
  background-image: none;
}

.nectar-ext-menu-item__button .nectar-cta:not([data-color='transparent']) {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}

.nectar-ext-menu-item .color-overlay {
  transition: opacity 0.5s cubic-bezier(0.15, 0.75, 0.5, 1);
}

.nectar-ext-menu-item:hover .hover-zoom-in-slow .image-layer {
  transform: scale(1.15);
  transition: transform 4s cubic-bezier(0.1, 0.2, 0.7, 1);
}

.nectar-ext-menu-item:hover .hover-zoom-in-slow .color-overlay {
  transition: opacity 1.5s cubic-bezier(0.15, 0.75, 0.5, 1);
}

.nectar-ext-menu-item .hover-zoom-in-slow .image-layer {
  transition: transform 0.5s cubic-bezier(0.15, 0.75, 0.5, 1);
}

.nectar-ext-menu-item .hover-zoom-in-slow .color-overlay {
  transition: opacity 0.5s cubic-bezier(0.15, 0.75, 0.5, 1);
}

.nectar-ext-menu-item:hover .hover-zoom-in .image-layer {
  transform: scale(1.12);
}

.nectar-ext-menu-item .hover-zoom-in .image-layer {
  transition: transform 0.5s cubic-bezier(0.15, 0.75, 0.5, 1);
}

.nectar-ext-menu-item {
  display: flex;
  text-align: left;
}

#slide-out-widget-area .nectar-ext-menu-item .title,
#slide-out-widget-area .nectar-ext-menu-item .menu-item-desc,
#slide-out-widget-area .nectar-ext-menu-item .menu-title-text,
#mobile-menu .nectar-ext-menu-item .title,
#mobile-menu .nectar-ext-menu-item .menu-item-desc,
#mobile-menu .nectar-ext-menu-item .menu-title-text {
  color: inherit !important;
}

#slide-out-widget-area .nectar-ext-menu-item,
#mobile-menu .nectar-ext-menu-item {
  display: block;
}

#slide-out-widget-area .nectar-ext-menu-item .inner-content,
#mobile-menu .nectar-ext-menu-item .inner-content {
  width: 100%;
}

#slide-out-widget-area.fullscreen-alt .nectar-ext-menu-item,
#slide-out-widget-area.fullscreen .nectar-ext-menu-item {
  text-align: center;
}

#header-outer .nectar-ext-menu-item.style-img-above-text .image-layer-outer,
#slide-out-widget-area
  .nectar-ext-menu-item.style-img-above-text
  .image-layer-outer {
  position: relative;
}

#header-outer .nectar-ext-menu-item.style-img-above-text,
#slide-out-widget-area .nectar-ext-menu-item.style-img-above-text {
  flex-direction: column;
}
