html, body, div, span, h3, p, a, img, i, ul, li, table, tbody, tr, td, section, video{ margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; }
html{ overflow: hidden scroll; max-width: 100%; }
body{ max-width: 100%; overflow-x: hidden; background: white; font-family: "Open Sans", sans-serif; color: rgb(103, 103, 103); position: relative; }
 ul{ list-style: none; }
input[type="text"]::-ms-clear{ display: none; }
p:empty{ display: none; }
 section{ display: block; }
*{ box-sizing: border-box; }
.container{ margin: 0px auto; position: relative; }
.container{ max-width: 880px; }
.row{ position: relative; }
.row::after, .col::after, .clr::after, .group::after{ content: ""; display: block; height: 0px; clear: both; visibility: hidden; }
.row{ padding-bottom: 24px; }
@media (min-width: 690px){
.span_3{ width: 23.5%; }
.span_5{ width: 40.5%; }
.span_7{ width: 57.5%; }
}
body{ font-size: 14px; -webkit-font-smoothing: antialiased; font-family: "Open Sans"; font-weight: 400; line-height: 26px; }
body:not(.nectar-no-flex-height){ display: flex; flex-direction: column; min-height: 100vh; }
body:not(.nectar-no-flex-height) .container-wrap{ flex-grow: 1; }
p{ -webkit-font-smoothing: antialiased; }
.overflow-x-hidden{ overflow-x: hidden; }
#wpstats{ display: none; }
div[id="wpadminbar"]{ z-index: 1000000 !important; }
table{ font-size: 12px; margin-bottom: 20px; }
 td{ font-weight: normal; text-align: left; }
.container-wrap{ background-color: rgb(248, 248, 248); position: relative; z-index: 10; margin-top: 0px; padding-top: 40px; padding-bottom: 40px; }
body[data-header-resize="0"] .container-wrap{ margin-top: 0px; padding-top: 40px; }
body[data-smooth-scrolling="0"]{ overflow: hidden; }
a{ color: rgb(53, 85, 255); text-decoration: none; transition: color 0.2s; }
a:hover{ color: inherit; }
h3{ font-size: 22px; line-height: 34px; margin-bottom: 7px; }
 h3{ color: rgb(68, 68, 68); letter-spacing: 0px; -webkit-font-smoothing: antialiased; font-family: "Open Sans"; font-weight: 600; }
p{ padding-bottom: 27px; }
.row .col p:last-child{ padding-bottom: 0px; }
.container .row:last-child{ padding-bottom: 0px; }
ul{ margin-left: 30px; margin-bottom: 30px; }
li ul{ margin-bottom: 0px; }
ul li{ list-style: outside disc; }
 #footer-outer ul, #slide-out-widget-area ul{ margin: 0px; }
 #footer-outer ul li, #slide-out-widget-area ul li{ list-style: none; }
.gallery a img{ width: 90%; max-width: 90%; height: auto; max-height: 90%; padding: 5px; background-color: rgb(255, 255, 255); transition: 0.2s linear; border: 1px solid rgb(229, 229, 229) !important; }
#ajax-loading-screen{ background-color: rgb(255, 255, 255); width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; display: none; z-index: 1000000000; }
body[data-ajax-transitions="true"][data-apte="horizontal_swipe_basic"] #ajax-loading-screen .reveal-2{ display: none; }
.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; animation: 1.85s cubic-bezier(0.67, 0, 0.3, 1) 0s 1 normal forwards running nectar-anim-effect-2-2; }
#ajax-loading-screen.loaded .reveal-2{ backface-visibility: hidden; animation: 1.85s cubic-bezier(0.67, 0, 0.3, 1) 0s 1 normal forwards running nectar-anim-effect-2-1; }
body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect*="horizontal_swipe"].hidden{ display: none; }
@-webkit-keyframes nectar-anim-effect-2-1 { 
  0% { transform: translate3d(0px, 0px, 0px); }
  30%, 100% { transform: translate3d(-100%, 0px, 0px); animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1); }
}
@keyframes nectar-anim-effect-2-1 { 
  0% { transform: translate3d(0px, 0px, 0px); }
  30%, 100% { transform: translate3d(-100%, 0px, 0px); animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1); }
}
@-webkit-keyframes nectar-anim-effect-2-2 { 
  0%, 14.5% { transform: translate3d(0px, 0px, 0px); }
  34.5%, 100% { transform: translate3d(-100%, 0px, 0px); animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1); }
}
@keyframes nectar-anim-effect-2-2 { 
  0%, 14.5% { transform: translate3d(0px, 0px, 0px); }
  34.5%, 100% { transform: translate3d(-100%, 0px, 0px); animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1); }
}
.default-loading-icon{ top: 50%; border-radius: 100%; height: 40px; width: 40px; margin: -20px auto 0px; display: block; position: relative; border: 3px solid rgb(229, 229, 229); }
@keyframes material-rotate-left { 
  100% { transform: rotate(30deg); }
  0% { transform: rotate(175deg); }
}
@keyframes material-rotate-right { 
  0% { transform: rotate(-175deg); }
  100% { transform: rotate(-30deg); }
}
@keyframes material-rotate-all { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(-360deg); }
}
@keyframes material-fade-in-first { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes material-fade-in-second { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.default-loading-icon::before{ position: absolute; content: ""; border-color: rgb(0, 0, 0) transparent transparent; border-radius: 100%; border-style: solid; border-width: 3px; display: block; height: 100%; width: 100%; top: -3px; left: -3px; }
.default-skin-loading-icon{ width: 100%; height: 100%; background-position: center center; display: block; background-repeat: no-repeat; background-image: url("/wp-content/themes/salient/img/icons/loading-white-bg.gif"); }
@keyframes spinning_animation { 
  0% { transform: scale(1) rotate(0deg); }
  50% { transform: scale(0.8) rotate(360deg); }
  100% { transform: scale(1) rotate(720deg); }
}
@-webkit-keyframes spinning_animation { 
  0% { transform: scale(1) rotate(0deg); }
  50% { transform: scale(0.8) rotate(360deg); }
  100% { transform: scale(1) rotate(720deg); }
}
@keyframes bounce_in_animation { 
  0% { transform: scale(0, 0); }
  20% { transform: scale(1.4, 1.4); }
  50% { transform: scale(0.8, 0.8); }
  85% { transform: scale(1.1, 1.1); }
  100% { transform: scale(1, 1); }
}
@-webkit-keyframes bounce_in_animation { 
  0% { transform: scale(0, 0); }
  20% { transform: scale(1.4, 1.4); }
  50% { transform: scale(0.8, 0.8); }
  85% { transform: scale(1.1, 1.1); }
  100% { transform: scale(1, 1); }
}
@keyframes grow_in_animation { 
  0% { transform: scale(0, 0); }
  100% { transform: scale(1, 1); }
}
@-webkit-keyframes grow_in_animation { 
  0% { transform: scale(0, 0); }
  100% { transform: scale(1, 1); }
}
body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect="center_mask_reveal"].hidden{ display: none; }
body.error{ padding: 0px; }
body[data-bg-header="true"] .container-wrap{ padding-top: 25px; padding-bottom: 40px; margin-top: 0px !important; }
#header-outer{ width: 100%; top: 0px; left: 0px; position: fixed; padding: 28px 0px 0px; background-color: rgb(255, 255, 255); z-index: 9999; overflow: visible; }
#header-outer[data-box-shadow="small"], body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="small"][data-remove-fixed="0"]:not(.transparent):not(.invisible), body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="small"][data-remove-fixed="1"]:not(.transparent){ box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 3px 0px; }
#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: rgba(0, 0, 0, 0.15) 0px 3px 45px; }
body.page-template-template-no-header #header-outer, body.page-template-template-no-header-footer #header-outer{ visibility: hidden; }
body[data-transparent-nav="1"][data-header-color="light"] #header-outer{ background-color: rgba(255, 255, 255, 0.965); }
body[data-header-color="dark"] #header-outer{ background-color: rgb(0, 0, 0); box-shadow: none; }
#top #logo .retina-logo, #top .span_3 #logo .mobile-only-logo{ display: none; }
#top nav .no-menu-assigned{ visibility: hidden; }
#header-outer[data-transparency-option="1"][data-full-width="true"].side-widget-open{ box-shadow: none; }
@media only screen and (min-width: 1000px){
#header-outer[data-format="centered-logo-between-menu"] nav{ visibility: hidden; }
}
 body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a::after{ transition: transform 0.3s ease-out, border-color 0.3s ease-out; position: absolute; display: block; bottom: -6px; left: 0px; width: 100%; transform: scaleX(0); border-top: 2px solid rgb(0, 0, 0); content: ""; padding-bottom: inherit; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a:hover::after, #header-outer[data-lhe="animated_underline"] #top nav > ul > .sfHover > a::after, #header-outer[data-lhe="animated_underline"] .sf-menu .current_page_ancestor > a::after, #header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-ancestor > a::after, #header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-item > a::after, #header-outer[data-lhe="animated_underline"] .sf-menu .current_page_item > a::after, #header-outer[data-lhe="animated_underline"] .buttons .current-menu-item > a::after, #header-outer[data-lhe="animated_underline"] .buttons .current-menu-ancestor > a::after, #header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li > a:hover::after, #header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li > a:focus::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 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; transform: scaleX(1); }
.sub-menu{ z-index: 3; }
 body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open){ transition: none !important; }
#header-outer .cart-outer .widget_shopping_cart > .widgettitle{ display: none; }
body[data-hhun="0"] #header-outer[data-header-resize="0"]:not([data-transparent-header="true"]){ transition: box-shadow 0.42s, opacity 0.3s, transform 0.32s; }
#header-outer[data-using-secondary="1"]:not([data-format="left-header"]){ transition: transform 0.32s, background-color 0.3s, box-shadow 0.3s, margin 0.25s; }
#header-outer[data-format="centered-menu"] .logo-spacing, #header-outer[data-format="centered-logo-between-menu"] .logo-spacing{ visibility: hidden; pointer-events: none; z-index: -100; }
.page-id-5117 #top > .container > .row nav > ul{ display: none !important; }
@media only screen and (max-width: 690px){
#header-outer[data-format="centered-menu"] .logo-spacing, #header-outer[data-format="centered-logo-between-menu"] .logo-spacing{ display: none; }
}
@media only screen and (min-width: 1000px){
#header-outer:not([data-format="left-header"]){ padding-top: 0px; }
}
@media only screen and (max-width: 999px){
body[data-slide-out-widget-area-style="slide-out-from-right"].material a.slide_out_area_close::before, body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close::before{ background-color: rgba(0, 0, 0, 0.06); }
.slide-out-widget-area-toggle.mobile-icon a > span > .hover-effect{ display: none; }
}
@media only screen and (min-width: 690px){
#slide-out-widget-area .secondary-header-text{ display: none; }
}
@media only screen and (max-width: 999px) and (min-width: 690px){
body.original #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items{ display: none; }
}
#top nav ul[data-user-set-ocm="off"] .slide-out-widget-area-toggle, body.material #header-outer:not([data-format="left-header"]) #top > .container > .row nav > ul[data-user-set-ocm="off"] > .slide-out-widget-area-toggle{ display: none; }
#slide-out-widget-area .off-canvas-menu-container li > a > .sf-sub-indicator{ display: none; }
#top #mobile-cart-link, #top .mobile-search, #top .mobile-user-account{ display: none; text-align: right; z-index: 10000; }
#top .span_9 > .slide-out-widget-area-toggle{ display: none; z-index: 10000; }
#header-outer #mobile-cart-link .cart-wrap span{ border-radius: 50%; height: 16px; width: 16px; text-align: center; line-height: 16px; font-size: 10px; display: block; visibility: hidden; }
body #header-outer[data-transparent-header="true"]{ transition: background-color 0.3s, box-shadow 0.3s, margin 0.25s; }
body #header-outer[data-transparent-header="true"].transparent{ transition: border-color 0.3s; }
 body.material #header-outer[data-transparent-header="true"].transparent{ box-shadow: none; }
body #header-outer[data-transparent-header="true"].transparent{ box-shadow: none; border-bottom: 1px solid rgba(255, 255, 255, 0.25); background-color: transparent !important; }
#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: 0px; left: 0px; width: 100%; content: ""; display: block; }
.pum-open [data-body-border="1"] #header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide)::before{ opacity: 0; }
body.material #header-outer[data-transparent-header="true"].transparent{ border-bottom: 0px; }
body #header-outer[data-transparent-header="true"][data-remove-border="true"]{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
body #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"]{ transition: background-color 0.3s, box-shadow 0.3s, margin 0.25s; }
body #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent.pseudo-data-transparent{ border-color: transparent !important; }
#header-outer.slide-out-hover{ transition: background-color 0.3s; }
body #header-outer.transparent[data-transparent-header="true"].dark-slide{ border-color: rgba(0, 0, 0, 0.08) !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; }
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-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: none; }
 .slide-out-hover-icon-effect a{ width: 34px; }
#search-outer{ top: 0px; left: 0px; width: 100%; height: 100%; position: absolute; z-index: 10000; overflow: visible; display: none; background-color: rgb(255, 255, 255); }
 .ui-state-hover, .ui-state-focus{ background-color: rgb(39, 39, 39); cursor: pointer; }
.ui-helper-hidden-accessible{ display: none; }
body[data-hhun="1"] #header-outer[data-remove-fixed="1"]{ position: absolute; }
@media only screen and (min-width: 1000px){
body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"]:not(.detached), body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"][data-permanent-transparent="false"][data-using-secondary="1"]{ top: 0px; }
}
 body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open){ transform: translateY(-100%) !important; }
body[data-hhun="1"] #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"][data-permanent-transparent="1"].detached, body[data-hhun="1"] #header-outer.detached{ transition: transform 0.3s, height 0.3s, background 0.3s, opacity 0.3s, border-color 0.3s; position: fixed !important; z-index: 9998 !important; }
.mobile-video-image{ position: absolute; z-index: 1; top: 0px; left: 0px; display: none; height: 100%; width: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.video-color-overlay{ width: 100%; height: 100%; opacity: 0; position: absolute; backface-visibility: hidden; top: 0px; left: 0px; padding-bottom: 0px; z-index: 3; }
.wpb_row .nectar-video-wrap .mejs-container .mejs-controls, .mejs-overlay-button, .mejs-overlay-loading, #search-outer .ui-helper-hidden-accessible, .mobile #search-outer .ui-widget-content{ display: none !important; }
.nectar-slider-loading{ background-color: rgb(57, 57, 57); background-position: center center; background-repeat: repeat; position: absolute; z-index: 1000; top: 0px; left: 0px; width: 100%; height: 100%; }
.wpb_row .nectar-parallax-scene{ position: absolute; top: 0px; left: 0px; margin-bottom: 0px; padding-bottom: 0px; overflow: hidden; width: 100%; height: 100%; z-index: 1; backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); transform-style: preserve-3d; }
.wpb_row .nectar-parallax-scene div{ margin-left: -10%; top: -10%; min-height: 100%; width: 120%; height: 120%; background-size: cover; margin-bottom: 0px; max-width: none; position: relative; backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); transform-style: preserve-3d; }
.wpb_row .row-bg-wrap .row-bg-overlay{ display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: " "; z-index: 2; backface-visibility: hidden; }
.wpb_row .row-bg-wrap .nectar-displacement{ background-image: url("/wp-content/themes/salient/img/textures/displacement.jpg"); display: none; }
.wpb_row .column-image-bg-wrap .nectar-displacement{ background-image: url("/wp-content/themes/salient/img/textures/displacement2.jpg"); display: none; }
@media (max-width: 1299px) and (min-width: 1000px){
.vc_hidden-md{ display: none; }
}
.col{ position: relative; float: left; }
.wpb_animate_when_almost_visible{ opacity: 0; }
html:not(.js) .carousel-heading{ display: none; }
html:not(.js) .carousel-wrap{ display: none; }
.owl-carousel{ display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }
.owl-carousel .owl-stage::after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-carousel .owl-item{ position: relative; min-height: 1px; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent; }
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{ display: none; }
.owl-carousel.owl-refresh .owl-item{ display: none; }
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.flex-gallery .slides > li{ display: none; backface-visibility: hidden; }
.slides::after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.flex-control-nav{ display: none; }
video, audio{ visibility: hidden; }
.wp-video-shortcode.mejs-container .mejs-poster img{ visibility: hidden; display: block; margin-bottom: 0px; }
.nectar-animated-title{ margin-bottom: 0px; }
.nectar-animated-title-inner{ display: inline-block; overflow: hidden; position: relative; margin-bottom: 10px; }
.nectar-animated-title h3{ padding: 8px 16px; }
.nectar-animated-title .nectar-animated-title-inner::after{ display: block; background-color: rgb(0, 0, 0); content: " "; position: absolute; z-index: 10; top: 0px; left: 0px; width: 100%; height: 100%; }
.nectar-animated-title .nectar-animated-title-outer{ display: inline-block; }
.nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-outer{ perspective: 1000px; }
.nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner{ transform: rotateX(-90deg) translateZ(0px); transform-origin: 0px 0px 0px; opacity: 0; box-shadow: rgba(0, 0, 0, 0.13) 0px 6px 20px; }
.nectar-animated-title[data-style="hinge-drop"].completed .nectar-animated-title-inner{ transform: rotateX(0deg) translateZ(0px); opacity: 1; transition: -webkit-transform 1.3s cubic-bezier(0.2, 1, 0.2, 1), opacity 1.3s cubic-bezier(0.2, 1, 0.2, 1); }
.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner::after{ transform-origin: left center; transform: scale(0, 1); }
.nectar-animated-title[data-style="color-strip-reveal"].completed .nectar-animated-title-inner::after{ animation: 0.7s cubic-bezier(0.85, 0, 0.12, 1) 0s 1 normal forwards running colorStripReveal; }
@keyframes colorStripReveal { 
  0% { transform: scale(0, 1) translateZ(0px); }
  100% { transform: scale(1, 1) translateZ(0px); }
}
.nectar-3d-transparent-button{ font-family: "Open Sans"; font-weight: 700; font-size: 12px; line-height: 20px; visibility: hidden; }
 body[data-button-style^="rounded"] #to-top, body[data-button-style^="rounded"] button[type="submit"], body[data-button-style^="rounded"] button{ box-shadow: none; 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); border-radius: 200px !important; }
 body[data-button-style*="slightly_rounded"] button[type="submit"], body[data-button-style*="slightly_rounded"] button{ box-shadow: none; 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); border-radius: 4px !important; }
body[data-button-style*="slightly_rounded"] #to-top{ border-radius: 200px !important; }
body.material .nectar-button[class*="m-extra-color-gradient-"][class*="see-through"]{ visibility: hidden; }
.nectar-3d-transparent-button .back-3d, .nectar-3d-transparent-button .front-3d{ backface-visibility: hidden; }
.nectar-category-grid .nectar-category-grid-item .content[data-subtext="custom"][data-subtext-vis="always"] .subtext::after, .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a::after, .nectar-cta[data-style="underline"] .link_wrap .link_text::after{ display: block; content: ""; position: absolute; z-index: -1; width: 100%; height: 2px; background-color: rgb(255, 255, 255); bottom: -4px; opacity: 0.8; left: 0px; backface-visibility: hidden; pointer-events: none; animation: 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s 1 normal forwards running portSliderLine2; }
@keyframes portSliderLine { 
  0% { transform: scaleX(0); transform-origin: left center; }
  100% { transform: scaleX(1); transform-origin: left center; }
}
@keyframes portSliderLine2 { 
  0% { transform: scaleX(1); transform-origin: right center; }
  100% { transform: scaleX(0); transform-origin: right center; }
}
.nectar-cta .link_wrap .arrow::before{ font-family: Fontawesome; font-weight: normal; font-style: normal; text-decoration: inherit; backface-visibility: hidden; -webkit-font-smoothing: antialiased; content: ""; color: rgb(0, 0, 0); line-height: 30px; font-size: 14px; position: absolute; right: 0px; width: 26px; text-align: center; height: 30px; top: 50%; margin-top: -16px; transition: 0.33s cubic-bezier(0.12, 0.75, 0.4, 1); }
.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text::after{ display: none; }
@keyframes ctaArrowSVGStart { 
  0% { }
  100% { }
}
@keyframes ctaArrowSVGEnd { 
  0% { }
  100% { }
}
@keyframes ctaArrowTextStart { 
  0% { transform: translateX(6px); }
  100% { transform: translateX(0px); }
}
@keyframes ctaArrowTextEnd { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(6px); }
}
@keyframes ctaArrowStart { 
  0% { stroke-dashoffset: 140px; stroke-dasharray: 140px; }
  100% { stroke-dasharray: 140px; stroke-dashoffset: 10px; }
}
@keyframes ctaArrowStartTeam { 
  0% { stroke-dashoffset: 0px; stroke-dasharray: 0px; }
  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 center; }
  100% { }
}
@keyframes ctaArrowLineEnd { 
  0% { transform-origin: right center; }
  50% { transform-origin: right center; }
  51% { transform-origin: left center; }
  100% { transform-origin: left center; }
}
.nectar_cascading_images .cascading-image img{ backface-visibility: hidden; }
.nectar_cascading_images .cascading-image .img-wrap{ backface-visibility: hidden; display: inline-block; }
.clients.fade-in-animation.completed > div{ transition: opacity 0.2s linear; backface-visibility: hidden; }
.clients.no-carousel::after{ content: ""; display: block; height: 0px; clear: both; visibility: hidden; }
.divider-border[data-animate="yes"], .divider-small-border[data-animate="yes"]{ visibility: hidden; transform-origin: left center; }
.tabbed > .wpb_tab:not(.visible-tab){ display: none; }
.nectar_food_menu_item[data-style="default"] .line_spacer{ visibility: hidden; }
.nectar-hor-list-item[data-hover-effect="none"]::before{ display: none; }
i[class*="fa-"], span[class*="fa-"]{ display: inline-block; word-spacing: 1px; position: relative; text-align: center; top: -2px; vertical-align: middle; max-width: 100%; }
[class^="icon-"], i[class*=" icon-"]{ display: inline-block; max-width: 100%; position: relative; text-align: center; vertical-align: middle; top: -2px; word-spacing: 1px; }
h3 [class^="icon-"]{ margin-right: 5px; }
 .col.has-animation{ opacity: 0; position: relative; }
 html:not(.js) .col.has-animation{ opacity: 1; }
.col.has-animation[data-animation="zoom-out"]{ transform: translateZ(0px) scale(1.2); opacity: 0; }
.col.has-animation[data-animation="slight-twist"]{ transform: rotateY(20deg) rotateZ(-4deg); opacity: 0; }
img.img-with-animation[data-animation="grow-in"], .img-with-aniamtion-wrap[data-animation="grow-in"] .hover-wrap, .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"], .nectar-fancy-box.has-animation[data-animation="grow-in"]{ opacity: 0; transform: scale(0.75); transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25), background-color 0.35s cubic-bezier(0.65, 0, 0.35, 1); backface-visibility: hidden; }
 .col.has-animation[data-animation="flip-in"]{ opacity: 0; transform: rotateY(25deg); transition: opacity 1s, background-color 0.35s cubic-bezier(0.65, 0, 0.35, 1); }
.flip-in-vertical-wrap{ perspective: 2000px; }
 .col.has-animation[data-animation="flip-in-vertical"]{ opacity: 0; transform: rotateX(-45deg) translateY(120px); transition: opacity 1s, background-color 0.35s cubic-bezier(0.65, 0, 0.35, 1); }
.col.has-animation[data-animation="fade-in-from-left"]{ transform: translateX(-45px); }
.col.has-animation[data-animation="fade-in-from-right"]{ transform: translateX(45px); }
.col.has-animation[data-animation="fade-in-from-bottom"]{ transform: translateY(50px); }
.img-with-aniamtion-wrap[data-max-width="50%"]:not(.right) img, .img-with-aniamtion-wrap[data-max-width="75%"]:not(.right) img, .img-with-aniamtion-wrap[data-max-width="110%"]:not(.right) img, .img-with-aniamtion-wrap[data-max-width="125%"]:not(.right) img, .img-with-aniamtion-wrap[data-max-width="150%"]:not(.right) img, .img-with-aniamtion-wrap[data-max-width="175%"]:not(.right) img, .img-with-aniamtion-wrap[data-max-width="200%"]:not(.right) img, .img-with-aniamtion-wrap[data-max-width="225%"]:not(.right) img, .img-with-aniamtion-wrap[data-max-width="250%"]:not(.right) img{ backface-visibility: hidden; }
@-webkit-keyframes pulsate { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(3); }
}
@keyframes pulsate { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(3); }
}
@keyframes nectarBounceIn { 
  0% { transform: translateY(80px); opacity: 0; }
  33% { transform: translateY(-13px); opacity: 1; }
  66% { transform: translateY(4px); opacity: 1; }
  100% { transform: translateY(0px); opacity: 1; }
}
@-webkit-keyframes nectarBounceIn { 
  0% { transform: translateY(80px); opacity: 0; }
  33% { transform: translateY(-13px); opacity: 1; }
  66% { transform: translateY(4px); opacity: 1; }
  100% { transform: translateY(0px); opacity: 1; }
}
html:not(.js) #contact-map, html:not(.js) .nectar-google-map{ display: none; }
@-webkit-keyframes animationSignal { 
  0% { opacity: 0; transform: scale(0); }
  1% { opacity: 0.25; }
  20% { opacity: 0.25; }
  60% { transform: scale(1); opacity: 0; }
}
@-webkit-keyframes animationSignal2 { 
  0% { opacity: 0; }
  1% { opacity: 0.2; }
  20% { opacity: 0.17; }
  60% { opacity: 0; }
}
@keyframes animationSignal { 
  0% { opacity: 0; transform: scale(0); }
  1% { opacity: 0.25; }
  20% { opacity: 0.25; }
  60% { transform: scale(1); opacity: 0; }
}
@keyframes animationSignal2 { 
  0% { opacity: 0; }
  1% { opacity: 0.2; }
  20% { opacity: 0.17; }
  60% { opacity: 0; }
}
.page-submenu .mobile-menu-link{ padding: 16px 20px; border-left: 1px solid rgba(255, 255, 255, 0.2); border-right: 1px solid rgba(255, 255, 255, 0.2); color: inherit; display: none; line-height: 17px; }
body .toggle{ margin-bottom: 15px; }
body .toggle h3{ margin-bottom: 0px; }
.toggle h3{ position: relative; z-index: 10; font-size: 12px; }
 div[data-style="default"] .toggle h3{ font-size: 14px; line-height: 14px; }
body .toggle > div{ padding: 10px 14px; border-top: 0px; display: none; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; }
.toggle > div > div:last-child{ margin-bottom: 0px !important; }
div[data-style*="minimal"] .toggle > div{ box-shadow: none; padding: 0px 0px 30px; background-color: transparent; }
div[data-style="minimal"] .toggle{ border-bottom: 2px solid rgba(0, 0, 0, 0.08); transition: border-color 0.15s; }
body div[data-style="minimal"] .toggle{ margin-bottom: 0px; }
div[data-style*="minimal"] .toggle.open i::after{ transform: scale(1, 0); }
div[data-style="minimal_small"] .toggle h3{ display: inline-block; }
div[data-style="minimal_small"] .toggle > h3::after, div[data-style="minimal_small"] .toggle > h3::before{ display: block; content: ""; position: absolute; bottom: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.1); height: 2px; left: 0px; pointer-events: none; }
div[data-style="minimal_small"] .toggle > h3::after{ transform: scaleX(0); transition: transform 0.5s cubic-bezier(0.3, 0.4, 0.1, 1); transform-origin: left center; }
div[data-style="minimal_small"] .toggle.open > h3::after, div[data-style="minimal_small"] .toggle:hover > h3::after{ transform: scaleX(1); }
div[data-style="minimal_small"] .toggle > div{ padding-top: 1.4em; padding-bottom: 0px; }
div[data-style="minimal_small"] .toggle > h3 i{ display: none; }
div[data-style="minimal_small"] .toggle{ margin-bottom: 1.4em; }
@-webkit-keyframes pulse-1 { 
  0% { transform: translate3d(-50%, -50%, 0px) scale(1); opacity: 1; }
  100% { transform: translate3d(-50%, -50%, 0px) scale(1.7); opacity: 0; }
}
@keyframes pulse-1 { 
  0% { transform: translate3d(-50%, -50%, 0px) scale(1); opacity: 1; }
  100% { transform: translate3d(-50%, -50%, 0px) scale(1.7); opacity: 0; }
}
@-webkit-keyframes pulse-2 { 
  0% { transform: translate3d(-50%, -50%, 0px) scale(1); opacity: 0.5; }
  100% { transform: translate3d(-50%, -50%, 0px) scale(1.7); opacity: 0; }
}
@keyframes pulse-2 { 
  0% { transform: translate3d(-50%, -50%, 0px) scale(1); opacity: 0.5; }
  100% { transform: translate3d(-50%, -50%, 0px) scale(1.7); opacity: 0; }
}
.nectar_video_lightbox.play_button_with_text .play > .inner-wrap::before{ border-radius: 200px; backface-visibility: hidden; height: 100%; width: 100%; display: block; content: ""; transition: 0.45s cubic-bezier(0.15, 0.2, 0.1, 1); }
.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play::before, .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play::after{ display: none; }
.nectar-video-box img{ transition: 0.7s cubic-bezier(0.2, 1, 0.22, 1); transform: translateZ(0px) scale(1.05); backface-visibility: hidden; margin-bottom: 0px !important; max-width: none !important; width: 100% !important; }
body.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container{ transition: transform 0.2s cubic-bezier(0, 0, 0.65, 1); outline: transparent solid 1px; backface-visibility: hidden; }
html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container{ transition: transform 0.5s cubic-bezier(0, 0, 0.55, 1); backface-visibility: hidden; }
@keyframes pageHeaderFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes pageHeaderFadeInText { 
  0% { transform: translateY(40px); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; }
}
body[data-bg-header="true"] .container-wrap, html.fp-enabled .container-wrap{ margin-top: 0px !important; padding-top: 0px !important; }
#page-header-bg[data-parallax="1"].out-of-sight .nectar-video-wrap{ display: none; }
.pagination-navigation{ text-align: center; font-size: 0px; position: absolute; right: 20px; top: 50%; width: 33px; transform: translateY(-50%) translateZ(0px); backface-visibility: hidden; opacity: 0.5; line-height: 1px; z-index: 1000; }
@media only screen and (max-width: 690px){
#ajax-content-wrap .pagination-navigation, .pagination-navigation{ display: none; }
.overlaid-content svg{ display: none; }
}
 .pagination-current{ transition: transform 0.3s cubic-bezier(0.21, 0.6, 0.35, 1); position: relative; display: inline-block; width: 10px; height: 10px; padding: 0px; line-height: 17px; background: rgb(255, 255, 255); border-radius: 50%; margin: 12px 7px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); cursor: pointer; transform: translateY(20px); opacity: 0; }
.nectar-particles .pagination-current, .overlaid-content .pagination-current{ position: absolute; left: 1px; top: 0px; z-index: 100; display: none; }
.hidden-social-img{ position: absolute; pointer-events: none; visibility: hidden; opacity: 0; z-index: -100; }
@keyframes ctaMinimaLArrowOuter { 
  0% { transform: translateY(0px); }
  20% { transform: translateY(12px); }
  50% { transform: translateY(0px); }
  100% { transform: translateY(0px); }
}
@keyframes ctaMinimaLArrowLine { 
  0% { transform-origin: center bottom; transform: scaleY(1); }
  50% { transform-origin: center bottom; transform: scaleY(0); }
  51% { transform-origin: center top; }
  100% { transform: scaleY(1); transform-origin: center top; }
}
@keyframes ctaMinimaLArrow { 
  0% { stroke-dasharray: 45px; stroke-dashoffset: 0px; }
  50% { stroke-dasharray: 45px; stroke-dashoffset: -45px; }
  51% { stroke-dasharray: 45px; stroke-dashoffset: 45px; }
  100% { stroke-dasharray: 45px; stroke-dashoffset: 0px; }
}
.nectar-next-section-wrap[data-custom-color="true"].mouse-wheel .nectar-next-section::before{ display: none; }
@keyframes down_arrow_bounce { 
  0%, 20%, 50%, 80%, 100% { transform: translateY(0px); }
  40% { transform: translateY(-14px); }
  60% { transform: translateY(-7px); }
}
@media only screen and (max-height: 450px){
body[data-button-style^="rounded"] .section-down-arrow{ display: none; }
}
@-webkit-keyframes mouse-scroll-btn-roll-over { 
  0% { stroke-dashoffset: 120; }
  100% { stroke-dashoffset: 0; }
}
@keyframes mouse-scroll-btn-roll-over { 
  0% { stroke-dashoffset: 120; }
  100% { stroke-dashoffset: 0; }
}
@-webkit-keyframes mouse-scroll-btn-roll-out { 
  0% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: -120; }
}
@keyframes mouse-scroll-btn-roll-out { 
  0% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: -120; }
}
@-webkit-keyframes trackBallSlide { 
  0% { opacity: 1; transform: scaleY(1) translateY(-10px); }
  45% { opacity: 0; transform: scaleY(0.5) translateY(13px); }
  46% { opacity: 0; transform: scaleY(1) translateY(-10px); }
  65%, 100% { opacity: 1; transform: scaleY(1) translateY(-10px); }
}
@keyframes trackBallSlide { 
  0% { opacity: 1; transform: scaleY(1) translateY(-10px); }
  45% { opacity: 0; transform: scaleY(0.5) translateY(13px); }
  46% { opacity: 0; transform: scaleY(1) translateY(-10px); }
  65%, 100% { opacity: 1; transform: scaleY(1) translateY(-10px); }
}
@keyframes nudgeMouse { 
  0% { transform: translateY(0px); }
  45% { transform: translateY(8px); }
  65%, 100% { transform: translateY(0px); }
}
@-webkit-keyframes nudgeMouse { 
  0% { transform: translateY(0px); }
  45% { transform: translateY(8px); }
  65%, 100% { transform: translateY(0px); }
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .text .line, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .text .line, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .text .line{ height: 2px; width: 45px; background-color: rgb(255, 255, 255); position: absolute; content: ""; right: -74px; display: block; backface-visibility: hidden; top: 50%; transform: translateY(-50%) translateX(28px) scaleX(0); transform-origin: right center; }
@keyframes portRightLineStart { 
  0% { transform: translateY(-50%) translateX(-25px) scaleX(0); }
  100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}
@keyframes rightLineStart { 
  0% { transform: translateY(-50%) translateX(-88px) scaleX(0); }
  100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}
@keyframes rightLineEnd { 
  0% { transform: translateY(-50%) translateX(0px) 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(0px) scaleX(1); }
}
@keyframes rightLineEnd2 { 
  0% { transform: translateY(-50%) translateX(0px) scaleX(1); }
  100% { transform: translateY(-50%) translateX(-28px) scaleX(0); }
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow, .portfolio-items[data-ps="8"] .next-arrow, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .next-arrow{ position: absolute; backface-visibility: hidden; right: -43px; top: 50%; margin-top: -15px; height: 30px; width: 40px; display: block; transform: translateX(38px); }
@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; }
}
.post.masonry-blog-item .post-meta::after{ content: ""; display: block; height: 0px; clear: both; visibility: hidden; }
body.search-results #search-results[data-layout="list-no-sidebar"] .bottom-line{ display: none; }
.post-area.masonry.material .post .post-content > .post-meta{ display: none; }
.post-area.featured_img_left .post.quote .post-content, .post-area.featured_img_left .post.link .post-content{ display: block; backface-visibility: hidden; border-radius: 5px; overflow: hidden; }
.masonry.material .post .post-content .quote-inner .icon, .masonry.material .post .post-content .link-inner .icon, .masonry.auto_meta_overlaid_spaced .post .post-content .quote-inner .icon, .masonry.auto_meta_overlaid_spaced .post .post-content .link-inner .icon, .post-area.featured_img_left .post .post-content .quote-inner .icon, .post-area.featured_img_left .post .post-content .link-inner .icon{ display: none; }
.post-area.masonry.classic_enhanced .post .post-featured-img img, .post-area.masonry.material .post .post-featured-img img, .post-area.featured_img_left .post .post-featured-img, .related-posts[data-style="material"] .post-featured-img img, .post-area.masonry.classic_enhanced .post.format-gallery .inner-wrap .flickity-slider .cell img, .post-area.masonry.material .post.format-gallery .inner-wrap .flickity-slider .cell img, .post-area.masonry.classic_enhanced .post.format-gallery.wide_tall .inner-wrap .flickity-viewport, .post-area.masonry.classic_enhanced .post.format-gallery.large_featured .inner-wrap .flickity-viewport, .masonry.material .post.quote .n-post-bg, .masonry.material .post.link .n-post-bg, .post-area.featured_img_left .post.quote .n-post-bg, .post-area.featured_img_left .post.link .n-post-bg, .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img, .blog-recent[data-style*="classic_enhanced"] .post-featured-img img, .masonry.auto_meta_overlaid_spaced .post.quote .n-post-bg, .masonry.auto_meta_overlaid_spaced .post.link .n-post-bg{ margin-bottom: 0px; backface-visibility: hidden; transition: 0.7s cubic-bezier(0.2, 1, 0.22, 1); }
.post-area.infinite_scroll #pagination{ visibility: hidden; height: 1px; width: 1px; }
.infscr-loading-wrap{ margin: 20px auto; clear: both; padding: 0px; text-align: center; height: 0px; opacity: 0; transform: scale(0.5); box-sizing: content-box; }
#ajax-content-wrap #infscr-loading img, #infscr-loading img{ margin-bottom: 0px; display: none; }
.post-content.classic .post-header > span:last-of-type::after{ display: none; }
.post .gallery-slider .gallery, .post .gallery-slider .jetpack-slideshow{ display: none; }
.hentry .updated.rich-snippet-hidden, #page-header-bg[data-post-hs="default_minimal"] #single-below-header .updated.rich-snippet-hidden, .post-area[data-remove-post-date="1"] article .date, .post-area[data-remove-post-date="1"].masonry.classic_enhanced .post-header > span, .post-area[data-remove-post-date="1"].masonry.material .masonry-blog-item .grav-wrap .text > span, .post-area[data-remove-post-date="1"].featured_img_left .grav-wrap .text span, .blog-recent[data-style*="classic_enhanced"][data-remove-post-date="1"] .post-header > span, .blog-recent[data-style="title_only"][data-remove-post-date="1"] .post-header > span, .blog-recent[data-style="minimal"][data-remove-post-date="1"] .post-header > .meta > span{ display: none; }
.post-area[data-remove-post-author="1"] article .meta-author, .post-area[data-remove-post-author="1"].masonry.material .masonry-blog-item .grav-wrap .text a, .post-area[data-remove-post-author="1"].masonry.material .masonry-blog-item .grav-wrap > a, .post-area[data-remove-post-author="1"].featured_img_left .grav-wrap .text a, .post-area[data-remove-post-author="1"].featured_img_left .grav-wrap > a, .post-area[data-remove-post-author="1"].standard-minimal .post-author .grav-wrap, .blog-recent[data-style="default"][data-remove-post-author="1"] .meta-author, .blog-recent[data-style*="classic_enhanced"][data-remove-post-author="1"] .meta-author, .nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap > a, .nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap .text > span{ display: none; }
.post-area[data-remove-post-comment-number="1"] article .meta-comment-count, .blog-recent[data-style="default"][data-remove-post-comment-number="1"] .meta-comment-count, .blog-recent[data-style*="classic_enhanced"][data-remove-post-comment-number="1"] .meta-comment-count{ display: none; }
.post-area[data-remove-post-nectar-love="1"] article .nectar-love, .post-area[data-remove-post-nectar-love="1"].masonry.classic_enhanced article .nectar-love-wrap{ display: none; pointer-events: none; }
.container-wrap[data-remove-post-comment-number="1"][data-remove-post-author="1"] .blog-recent[data-style*="classic_enhanced"].related-posts .post-meta, .post-area.masonry.material[data-remove-post-author="1"][data-remove-post-date="1"] .masonry-blog-item .grav-wrap, .post-area.featured_img_left[data-remove-post-author="1"][data-remove-post-date="1"] .post-content-wrap .grav-wrap{ display: none; }
.post-area.masonry.classic_enhanced[data-remove-post-nectar-love="1"][data-remove-post-comment-number="1"][data-remove-post-author="1"] .post .post-meta, #ajax-content-wrap .blog-recent[data-style*="classic_enhanced"][data-remove-post-nectar-love="1"] .nectar-love-wrap, .blog-recent[data-style*="classic_enhanced"][data-remove-post-nectar-love="1"][data-remove-post-comment-number="1"][data-remove-post-author="1"] .post-meta{ display: none; }
#pagination.infinite_scroll{ display: none; }
.auto_meta_overlaid_spaced .post-header .meta-author, .auto_meta_overlaid_spaced .post-header .meta-category, .auto_meta_overlaid_spaced .post-header .meta-comment-count{ display: none; }
.masonry.classic_enhanced .posts-container article .meta-category a:not(:first-child), .blog-recent[data-style*="classic_enhanced"] .meta-category a:not(:first-child){ display: none; }
.post-area.masonry.classic_enhanced .post.wide_tall.format-video .video-play-button{ display: none; }
.post-area.masonry.classic_enhanced .post.format-link.has-post-thumbnail .post-featured-img, .post-area.masonry.classic_enhanced .post.format-quote.has-post-thumbnail .post-featured-img{ display: none; }
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-featured-img{ backface-visibility: hidden; }
.post-area.masonry.classic_enhanced .post .post-meta .nectar-love .icon-salient-heart, .post-area.masonry.classic_enhanced .post.large_featured .post-featured-img img, .post-area.masonry.classic_enhanced .post.wide_tall .post-featured-img img, .blog-recent[data-style*="classic_enhanced_alt"] .post-featured-img img, .post-area.masonry.classic_enhanced .post.wide_tall .nectar-flickity .cell img, .post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity .cell img{ display: none; }
body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap > :not(.post-header){ display: none; }
body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap .meta-category, body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap .meta-comment-count{ display: none; }
.masonry.meta_overlaid .masonry-blog-item .bottom-line, .masonry.meta_overlaid .masonry-blog-item .more-link{ display: none; }
.masonry.meta_overlaid .post.quote .post-content .post-meta, .masonry.meta_overlaid .post.link .post-content .post-meta, .masonry.meta_overlaid .format-status .post-content .post-meta, .masonry.meta_overlaid .post.format-aside .post-meta{ display: none; }
.post-area.standard-minimal .post .more-link span::before{ backface-visibility: hidden; letter-spacing: 0px; display: block; content: " "; z-index: 100; position: absolute; width: 22px; height: 2px; background-color: rgb(0, 0, 0); top: 53%; opacity: 0; right: -10px; cursor: pointer; transform: translateY(-50%) translateX(-20px) translateZ(0px); transition: opacity 0.25s cubic-bezier(0.12, 0.75, 0.4, 1), -webkit-transform 0.25s cubic-bezier(0.12, 0.75, 0.4, 1); }
.post-area.standard-minimal .post .nectar-love .icon-salient-heart{ display: none; }
@media only screen and (min-width: 690px) and (max-width: 999px){
.container{ max-width: 600px; }
}
@media only screen and (max-width: 690px){
.post-area.standard-minimal .grav-wrap{ display: none; }
}
#footer-outer{ color: rgb(204, 204, 204); position: relative; z-index: 10; background-color: rgb(37, 37, 37); }
#footer-outer .row{ padding: 55px 0px; margin-bottom: 0px; }
#footer-outer #footer-widgets[data-has-widgets="false"] .row{ padding: 0px; }
#footer-outer .widget{ margin-bottom: 30px; }
 #footer-outer #footer-widgets .widget.widget_nav_menu li{ border-bottom: 0px; padding: 0px !important; }
 #footer-outer .widget.widget_nav_menu li a{ padding: 8px 0px; display: block; border-bottom: 1px solid rgb(68, 68, 68); }
 #footer-outer .widget.widget_nav_menu > ul > li:first-child > a{ padding-top: 0px; }
#footer-outer .span_3 .widget:last-child{ margin-bottom: 0px; }
#footer-outer a{ color: rgb(204, 204, 204); }
#footer-outer a:hover{ color: rgb(0, 0, 0); }
#footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li > a:not(.tag-cloud-link):not(.nectar-button), #footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button){ background-repeat: no-repeat; background-size: 0% 2px; background-position: left bottom; background-image: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%); transition: background-size 0.55s cubic-bezier(0.2, 0.75, 0.5, 1), color 0.3s; }
 #footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button){ display: inline; }
#footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li > a:not(.tag-cloud-link):not(.nectar-button):hover, #footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button):hover{ background-size: 100% 2px; opacity: 1; }
#footer-outer .widget ul li{ margin-bottom: 7px; }
#footer-outer #copyright{ padding: 20px 0px; font-size: 12px; background-color: rgb(28, 28, 28); color: rgb(119, 119, 119); }
#footer-outer #copyright li{ float: left; margin-left: 20px; }
#footer-outer[data-cols="1"] #copyright .social li a{ height: 50px; }
#footer-outer #copyright .container div:last-child{ margin-bottom: 0px; }
#footer-outer #copyright li a{ display: block; line-height: 22px; height: 24px; position: relative; transition: 0.2s linear; background-position: center top; }
#footer-outer #copyright li a i{ color: rgb(119, 119, 119); transition: 0.2s linear; }
#footer-outer[data-full-width="1"] .container{ width: 100%; padding: 0px 28px; max-width: none; }
#footer-outer #copyright li a i:hover{ color: rgb(0, 0, 0); }
#footer-outer #copyright p{ line-height: 22px; margin-top: 3px; }
#footer-outer #copyright .col ul{ float: right; }
body #footer-outer i{ font-size: 20px; width: auto; background-color: transparent; }
body[data-footer-reveal="1"] #footer-outer{ position: fixed; bottom: 0px; width: 100%; z-index: 1; }
body[data-footer-reveal="1"] .container-wrap{ margin-bottom: 280px; }
body[data-footer-reveal="1"][data-footer-reveal-shadow="small"] .container-wrap{ box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 8px -3px; }
body[data-footer-reveal="1"][data-footer-reveal-shadow="large"] .container-wrap{ box-shadow: rgba(0, 0, 0, 0.3) 0px 27px 25px -2px; }
body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] .container-wrap{ box-shadow: rgb(0, 0, 0) 0px 70px 110px -30px; }
body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] #footer-outer .row{ padding: 80px 0px; }
body[data-footer-reveal="1"] #call-to-action .triangle{ display: none; }
@media only screen and (min-width: 1000px){
#footer-widgets[data-cols="5"] .container .row > div{ width: 19.5%; }
#footer-widgets[data-cols="5"] .container .row > div:first-child{ width: 35%; }
}
#footer-outer .col{ z-index: 10; min-height: 1px; }
#footer-outer[data-cols="1"] .col{ text-align: center; }
#footer-outer[data-cols="1"] #footer-widgets .container .col{ width: 100%; }
#footer-outer[data-cols="1"] #copyright .col, #footer-outer[data-cols="1"] #copyright .col ul, #footer-outer #copyright[data-layout="centered"] .col, #footer-outer #copyright[data-layout="centered"] .col ul{ width: 100%; float: none; }
#footer-outer #copyright[data-layout="centered"] .col .social li{ margin-top: 25px; }
#footer-outer:not([data-cols="1"]) #copyright[data-layout="centered"] .social li a{ height: 30px; width: 30px; line-height: 30px; }
#footer-outer[data-cols="1"] #copyright li a i{ transition: 0.45s cubic-bezier(0.25, 1, 0.33, 1); font-size: 20px; height: 50px; width: 50px; line-height: 48px; }
#footer-outer[data-cols="1"] #copyright li a:hover i{ border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
#footer-outer[data-cols="1"] #copyright .col ul li{ margin-bottom: 25px; }
#footer-outer[data-cols="1"] #copyright, #footer-outer #copyright[data-layout="centered"]{ padding: 45px 0px; }
#footer-outer[data-cols="1"] #copyright li, #footer-outer #copyright[data-layout="centered"] li, #footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li{ float: none; display: inline-block; margin: 0px 10px; width: auto; }
@media only screen and (min-width: 1000px){
#footer-outer #copyright[data-layout="centered"] .col.span_5{ max-width: 70%; margin: 0px auto; }
}
@media only screen and (max-width: 999px){
#footer-outer #copyright[data-layout="centered"] .col.span_5{ margin-bottom: 0px; }
}
 .material #footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li:first-child{ padding-top: 4px !important; }
#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li{ vertical-align: top; text-align: left; margin: 0px 15px; }
#footer-outer #copyright[data-layout="centered"] .widget [data-style="minimal-counter"] > li::before, #footer-outer[data-cols="1"] #copyright .widget [data-style="minimal-counter"] > li::before, #footer-outer[data-cols="1"] #copyright .arrow-circle, #footer-outer #copyright[data-layout="centered"] .widget .arrow-circle, #footer-outer #copyright .widget_products img{ display: none; }
#footer-outer #copyright[data-layout="centered"] .col{ text-align: center; }
#footer-outer[data-cols="1"] #copyright li a i::after{ position: absolute; transition: 0.45s cubic-bezier(0.25, 1, 0.33, 1); pointer-events: none; display: block; content: ""; top: 0px; left: 0px; opacity: 0.2; border-radius: 50%; border: 2px solid rgb(255, 255, 255); height: 46px; width: 46px; }
#footer-outer[data-cols="1"] #copyright li a:hover i::after{ opacity: 1; }
body #footer-outer[data-cols="1"][data-disable-copyright="false"] .row{ padding-top: 70px; padding-bottom: 40px; }
#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright{ padding-bottom: 70px; }
body #footer-outer[data-cols="1"][data-disable-copyright="false"][data-copyright-line="false"][data-matching-section-color="true"] .row{ padding-bottom: 0px; }
body #footer-outer[data-cols="1"][data-disable-copyright="false"][data-copyright-line="false"][data-matching-section-color="true"] #copyright{ padding-top: 30px; }
#footer-outer[data-cols="1"] #copyright[data-layout="centered"] .col .social li{ margin-top: 0px; }
#footer-outer[data-using-bg-img="true"]{ background-size: cover; background-position: center center; }
#footer-outer[data-using-bg-img="true"]::after{ position: absolute; width: 100%; height: 100%; content: ""; left: 0px; top: 0px; background-color: inherit; opacity: 0.9; }
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0"]::after{ opacity: 0; }
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.1"]::after{ opacity: 0.1; }
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.2"]::after{ opacity: 0.2; }
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.3"]::after{ opacity: 0.3; }
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.4"]::after{ opacity: 0.4; }
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.5"]::after{ opacity: 0.5; }
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.6"]::after{ opacity: 0.6; }
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.7"]::after{ opacity: 0.7; }
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.8"]::after{ opacity: 0.8; }
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.9"]::after{ opacity: 0.9; }
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="1"]::after{ opacity: 1; }
#to-top{ display: block; position: fixed; text-align: center; line-height: 12px; right: 17px; bottom: -30px; color: rgb(255, 255, 255); cursor: pointer; 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 center; transition: background-color 0.1s linear; }
body[data-button-style*="rounded"] #to-top{ 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{ transition: -webkit-box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1), background-color 0.05s linear 0.25s; box-shadow: rgba(0, 0, 0, 0.16) 1px 2px 3px; 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: 0px; left: 0px; z-index: 1; background-color: rgb(0, 0, 0); transform: scale(0); transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1); border-radius: 100px; }
body[data-button-style*="rounded"] #to-top::before{ background-color: rgba(255, 255, 255, 0.25); transform: scale(1); transition: 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); }
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{ transform: translate(0px, 0px); transition: transform 0.2s; }
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{ transform: translate(0px, -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: 0px; left: 0px; text-align: center; position: relative; z-index: 10; background-color: transparent; }
#to-top:hover{ background-color: rgb(0, 0, 0); }
#slide-out-widget-area.slide-out-from-right{ position: fixed; transform: translate(301px, 0px); top: 0px; right: 0px; width: 300px; height: 100%; z-index: 10000; padding: 33px; overflow: hidden; }
#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.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, color 0.2s; }
 #slide-out-widget-area .inner .current_page_ancestor > a, #slide-out-widget-area .inner .current-menu-item > a, #slide-out-widget-area .inner .current-menu-ancestor > a, #slide-out-widget-area .inner .current_page_item > a, #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: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-hover .inner .off-canvas-menu-container li a:focus{ opacity: 1; }
#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: 0px; }
#slide-out-widget-area .open-submenu > .ocm-dropdown-arrow{ transform: translateY(-50%) rotate(180deg); }
#slide-out-widget-area.mobile, #slide-out-widget-area.slide-out-from-right-hover.mobile{ overflow: hidden scroll; }
#slide-out-widget-area-bg{ backface-visibility: hidden; background-color: rgba(0, 0, 0, 0.8); position: fixed; height: 1px; width: 1px; opacity: 0; left: 0px; top: 0px; z-index: 9996; }
#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{ width: 100%; height: 100%; }
#slide-out-widget-area a, #slide-out-widget-area{ color: rgb(255, 255, 255); }
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"] #slide-out-widget-area .slide_out_area_close{ display: block; transition: 0.47s cubic-bezier(0.3, 1, 0.3, 0.95); font-family: "Open Sans"; font-weight: 400; }
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close{ backface-visibility: hidden; width: 34px; height: 34px; transition: 0.47s cubic-bezier(0.3, 1, 0.3, 0.95); color: rgb(221, 221, 221); font-size: 18px; max-width: none; line-height: 32px; }
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-"]{ backface-visibility: hidden; color: rgb(255, 255, 255); font-size: 18px; height: 34px; left: -2px; line-height: 32px; max-width: none; transition: 0.47s cubic-bezier(0.3, 1, 0.3, 0.95); width: 34px; }
body[data-full-width-header="true"] .slide_out_area_close{ display: none; }
 #footer-outer[data-using-bg-img="true"] #copyright{ background-color: transparent !important; }
.slide-out-widget-area-toggle a > span{ transition: transform 0.33s ease-in 0.3s; transform-origin: center center; display: block; height: 21px; }
.slide-out-widget-area-toggle .closed > span{ transition: transform 0.33s; }
#slide-out-widget-area .menuwrapper .menu{ margin: 0px; position: relative; width: 100%; opacity: 0; pointer-events: none; transform: translateY(10px); backface-visibility: hidden; }
body #slide-out-widget-area .menuwrapper li .sub-menu{ display: none; }
body #slide-out-widget-area .menu.subview li, body #slide-out-widget-area .menu.subview .subviewopen > a, body #slide-out-widget-area .menu.subview .subview > a, body #slide-out-widget-area .menu.subview .subviewopen > small, body #slide-out-widget-area .menu.subview .subview > small, #slide-out-widget-area .mobile-only{ display: none; }
body #slide-out-widget-area .menu.subview .subviewopen > a, body #slide-out-widget-area .menu.subview .subview > a{ display: none !important; }
.menu.dl-animate-out-5{ animation: 0.4s ease-in-out 0s 1 normal none running MenuAnimOut5; }
.menu.dl-animate-in-5{ animation: 0.4s ease-in-out 0s 1 normal none running MenuAnimIn5; }
@-webkit-keyframes MenuAnimOut5 { 
  0% { }
  100% { transform: rotateY(-25deg) translateX(-300px); opacity: 0; }
}
@keyframes MenuAnimOut5 { 
  0% { }
  100% { transform: rotateY(-25deg) translateX(-300px); opacity: 0; }
}
@-webkit-keyframes MenuAnimIn5 { 
  0% { transform: rotateY(-25deg) translateX(-300px); opacity: 0; }
  100% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
}
@keyframes MenuAnimIn5 { 
  0% { transform: rotateY(-25deg) translateX(-300px); opacity: 0; }
  100% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
}
@-webkit-keyframes SubMenuAnimIn5 { 
  0% { transform: rotateY(25deg) translateX(300px); opacity: 0; }
  100% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
}
@keyframes SubMenuAnimIn5 { 
  0% { transform: rotateY(25deg) translateX(300px); opacity: 0; }
  100% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
}
@-webkit-keyframes SubMenuAnimOut5 { 
  0% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
  100% { transform: rotateY(25deg) translateX(300px); opacity: 0; }
}
@keyframes SubMenuAnimOut5 { 
  0% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
  100% { transform: rotateY(25deg) translateX(300px); opacity: 0; }
}
.menu.dl-animate-out-4{ animation: 0.4s ease-in-out 0s 1 normal none running MenuAnimOut4; }
.menu.dl-animate-in-4{ animation: 0.4s ease-in-out 0s 1 normal none running MenuAnimIn4; }
@-webkit-keyframes MenuAnimOut4 { 
  0% { }
  100% { transform: scale(1.2); opacity: 0; }
}
@keyframes MenuAnimOut4 { 
  0% { }
  100% { transform: scale(1.2); opacity: 0; }
}
@-webkit-keyframes MenuAnimIn4 { 
  0% { transform: scale(1.2); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes MenuAnimIn4 { 
  0% { transform: scale(1.2); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@-webkit-keyframes SubMenuAnimIn4 { 
  0% { transform: scale(0.8); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes SubMenuAnimIn4 { 
  0% { transform: scale(0.8); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@-webkit-keyframes SubMenuAnimOut4 { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0.8); opacity: 0; }
}
@keyframes SubMenuAnimOut4 { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0.8); opacity: 0; }
}
#nectar-ocm-ht-line-check{ position: absolute; visibility: hidden; pointer-events: none; width: 100%; font-size: 36px; line-height: 36px; font-family: "Open Sans"; font-weight: 700; letter-spacing: -1px; }
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul, #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul{ position: relative; max-height: 0px; box-sizing: content-box; 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); transform: none; overflow: hidden; }
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul, #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul{ padding-left: 20px; }
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul > li:first-child, #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul > li:first-child{ margin-top: 10px; }
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul > li:last-child, #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul > li:last-child{ margin-bottom: 0px; }
.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; }
#footer-outer #footer-widgets .col ul li{ padding: 8px 0px; list-style: none; margin-bottom: 0px; border-bottom: 1px solid rgb(68, 68, 68); }
#footer-outer #footer-widgets .col ul li:last-child{ margin-bottom: 0px; }
#footer-outer .widget.widget_nav_menu li a{ border-bottom: 0px !important; }
#footer-outer #footer-widgets .col p{ padding-bottom: 20px; }
#footer-outer #footer-widgets .col p:last-child{ padding-bottom: 0px; }
.widget_search .search-form button[type="submit"] .text, body.search-no-results .search-form button[type="submit"] .text{ display: none; }
#footer-outer #footer-widgets .col .widget_tag_cloud::after{ display: block; height: 0px; clear: both; content: ""; visibility: hidden; }
#footer-outer #footer-widgets .col ul li:first-child > a, #footer-outer #footer-widgets .col ul li:first-child{ padding-top: 0px !important; }
#sidebar .widget_tag_cloud::after{ display: block; height: 0px; clear: both; content: ""; visibility: hidden; }
 p.logged-in-as{ margin-bottom: 10px; }
p.logged-in-as{ padding-bottom: 0px; }
 button[type="submit"]{ background-color: rgb(51, 51, 51); padding: 7px 11px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); cursor: pointer; transition: 0.45s cubic-bezier(0.25, 1, 0.33, 1); width: auto; font-family: "Open Sans"; font-weight: 600; font-size: 14px; border-radius: 2px; }
 button[type="submit"]:hover{ background-color: rgb(0, 0, 0); }
 body[data-form-submit="regular"] button[type="submit"]:hover{ opacity: 0.85; }
 body[data-form-submit="see-through"] button[type="submit"]:not(.search-widget-btn){ background-color: transparent !important; border: 2px solid rgb(0, 0, 0) !important; }
 body[data-form-submit="see-through"] button[type="submit"]:not(.search-widget-btn):hover{ color: rgb(255, 255, 255) !important; }
@keyframes fadebottom { 
  0% { opacity: 1; transform: translateY(0px); }
  25% { opacity: 0; transform: translateY(20px); }
  30% { opacity: 0; transform: translateY(0px); }
  45% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes fadebottom { 
  0% { opacity: 1; transform: translateY(0px); }
  25% { opacity: 0; transform: translateY(20px); }
  30% { opacity: 0; transform: translateY(0px); }
  45% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@font-face { font-family: icomoon; src: url("/wp-content/themes/salient/css/fonts/icomoon.woff") format("woff"), url("/wp-content/themes/salient/css/fonts/icomoon.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: linecons; src: url("/wp-content/themes/salient/css/fonts/linecons.ttf") format("truetype"), url("/wp-content/themes/salient/css/fonts/linecons.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
[class*=" linecon-icon-"], [class^="linecon-icon-"]{ speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; font-family: linecons !important; }
@font-face { font-family: steadysets; src: url("/wp-content/themes/salient/css/fonts/steadysets.ttf") format("truetype"), url("/wp-content/themes/salient/css/fonts/steadysets.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
[class*=" steadysets-icon-"], [class^="steadysets-icon-"]{ speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; font-family: steadysets !important; }
.steadysets-icon-zoom-out::before{ content: ""; }
.steadysets-icon-zoom-in::before{ content: ""; }
.steadysets-icon-checkbox-checked::before{ content: ""; }
.icon-salient-m-close::before{ content: ""; }
.material #header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li > a:hover::after, .material #header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li > a.current-menu-item::after{ backface-visibility: hidden; transform: scaleX(1); }
@media only screen and (max-width: 999px){
body #header-secondary-outer[data-secondary-text="true"] ul{ display: none; }
}
@media only screen and (max-width: 690px){
body.original #header-secondary-outer .nectar-center-text{ display: none; }
body.original #header-secondary-outer{ display: none; }
}
@media only screen and (max-width: 999px){
body[data-dropdown-style] #header-secondary-outer[data-mobile="display_full"] .sf-menu > li ul{ display: none !important; }
}
.fancybox-active{ height: auto; }
.fancybox-is-hidden{ left: -9999px; margin: 0px; top: -9999px; visibility: hidden; position: absolute !important; }
.fancybox-container{ backface-visibility: hidden; height: 100%; left: 0px; outline: none; position: fixed; -webkit-tap-highlight-color: transparent; top: 0px; touch-action: manipulation; transform: translateZ(0px); width: 100%; z-index: 99992; }
.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button{ direction: ltr; opacity: 0; position: absolute; transition: opacity 0.25s, visibility 0.25s; visibility: hidden; z-index: 99997; }
.fancybox-slide{ backface-visibility: hidden; display: none; height: 100%; left: 0px; outline: none; overflow: auto; padding: 44px; position: absolute; text-align: center; top: 0px; transition-property: transform, opacity; white-space: normal; width: 100%; z-index: 99994; }
 .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next{ display: block; }
.fancybox-slide--image{ overflow: hidden; padding: 44px 0px; }
.fancybox-slide--image::before{ display: none; }
.fancybox-slide--html{ padding: 6px; }
.fancybox-slide--image .fancybox-content{ animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); backface-visibility: hidden; background:  0% 0% / 100% 100% no-repeat transparent; left: 0px; max-width: none; overflow: visible; padding: 0px; position: absolute; top: 0px; transform-origin: left top; transition-property: transform, opacity; user-select: none; z-index: 99995; }
.fancybox-error{ background: rgb(255, 255, 255); cursor: default; max-width: 400px; padding: 40px; width: 100%; }
.fancybox-error p{ color: rgb(68, 68, 68); font-size: 16px; line-height: 20px; margin: 0px; padding: 0px; }
.fancybox-button--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2){ display: none; }
.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1){ display: none; }
.fancybox-close-small{ background: transparent; border: 0px; border-radius: 0px; color: rgb(204, 204, 204); cursor: pointer; opacity: 0.8; padding: 8px; position: absolute; right: -12px; top: -44px; z-index: 401; }
.fancybox-close-small:hover{ color: rgb(255, 255, 255); opacity: 1; }
.fancybox-slide--html .fancybox-close-small{ color: currentcolor; padding: 10px; right: 0px; top: 0px; }
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{ display: none; }
.fancybox-loading{ animation: 1s linear 0s infinite normal none running fancybox-rotate; background: transparent; border-width: 4px; border-style: solid; border-color: rgb(136, 136, 136) rgb(136, 136, 136) rgb(255, 255, 255); border-image: none; border-radius: 50%; height: 50px; left: 50%; margin: -25px 0px 0px -25px; opacity: 0.7; padding: 0px; position: absolute; top: 50%; width: 50px; z-index: 99999; }
@keyframes fancybox-rotate { 
  100% { transform: rotate(360deg); }
}
.fancybox-animated{ transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }
.fancybox-fx-zoom-in-out.fancybox-slide--previous{ opacity: 0; transform: scale3d(1.5, 1.5, 1.5); }
.fancybox-fx-zoom-in-out.fancybox-slide--next{ opacity: 0; transform: scale3d(0.5, 0.5, 0.5); }
.fancybox-fx-zoom-in-out.fancybox-slide--current{ opacity: 1; transform: scale3d(1, 1, 1); }
@media (max-height: 576px){
.fancybox-slide--image{ padding: 6px 0px; }
.fancybox-close-small{ right: -6px; }
.fancybox-slide--image .fancybox-close-small{ background: rgb(78, 78, 78); color: rgb(242, 244, 246); height: 36px; opacity: 1; padding: 6px; right: 0px; top: 0px; width: 36px; }
}
.fancybox-thumbs{ background: rgb(221, 221, 221); bottom: 0px; display: none; margin: 0px; padding: 2px 2px 4px; position: absolute; right: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 0px; width: 212px; z-index: 99995; }
.fancybox-thumbs__list a{ backface-visibility: hidden; background-color: rgba(0, 0, 0, 0.1); background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: none; overflow: hidden; padding: 0px; position: relative; -webkit-tap-highlight-color: transparent; width: 100px; }
@media only screen and (min-width: 1300px){
.container, body[data-header-format="left-header"] .container{ max-width: 1100px; }
}
@media only screen and (min-width: 690px) and (max-width: 999px){
 .span_3, .span_5, .span_7{ width: 100%; margin-left: 0px; }
.col{ margin-bottom: 25px; }
.container{ max-width: 600px; }
.one-fourths.span_3{ width: 50%; margin-bottom: 2%; }
#footer-outer .one-fourths.span_3{ margin-bottom: 2%; margin-right: 15px; padding: 15px; float: left; width: 48% !important; margin-left: 0px !important; }
.one-fourths.span_3.clear-both{ clear: both; }
#footer-outer .one-fourths.span_3.right-edge, .one-fourths.span_3.right-edge{ margin-right: 0px; }
#footer-outer #copyright .col{ width: 49%; margin-bottom: 0px; }
#footer-widgets .container .col{ margin-left: 15px; width: 48%; }
#footer-widgets .container .row > div:last-child{ margin-right: 0px; }
}
@media only screen and (max-width: 690px){
body[data-header-format].material #header-secondary-outer{ display: none; height: 0px; }
.material:not(.admin-bar) #header-outer[data-using-secondary="1"]{ top: 0px; }
body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items{ display: block; }
#header-outer[data-using-secondary="1"]:not(.hidden-secondary){ transform: none !important; }
.container{ max-width: 320px; }
.col{ margin-bottom: 25px; }
.nectar_fullscreen_zoom_recent_projects .dot-nav{ display: none; }
.container .post .post-meta{ display: none; }
#single-meta .meta-comment-count, .row .col.section-title [data-hide-on-mobile="true"] span:not(.total_loves):not(.nectar-love-count):not(.share-btn), .single #page-header-bg #single-below-header[data-hide-on-mobile="true"] span:not(.total_loves):not(.nectar-love-count){ display: none; }
body #footer-outer #copyright .col ul{ float: left; }
body #footer-outer #copyright .col ul li:first-child{ margin-left: 0px; }
.bottom_controls #portfolio-nav .controls li#next-link a i::after, .bottom_controls #portfolio-nav .controls li#prev-link a i::after{ display: none; }
#page-header-bg .author-section .meta-author .avatar{ display: none; }
#portfolio-nav .controls::after{ content: ""; display: block; height: 0px; clear: both; visibility: hidden; }
.woocommerce .product-subtotal{ display: none; }
.blog-title ul .meta-share-count > a, .single .blog-title #single-meta ul .meta-share-count > a{ display: none; }
}
@media only screen and (min-width: 1px) and (max-width: 999px){
#to-top:not(.mobile-enabled){ display: none; }
body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"]{ display: none; }
body #header-outer:not(.transparent) #top .span_3 #logo[data-supplied-ml="true"] img:not(.mobile-only-logo), body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.starting-logo:not(.dark-version):not(.mobile-only-logo), body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.starting-logo.dark-version{ display: none !important; }
#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 #logo{ display: none; }
#ajax-content-wrap .video-texture{ display: none; }
.wpb_row.parallax_section .row-bg.using-image, #page-header-wrap[data-parallax="1"] .page-header-bg-image-wrap .page-header-bg-image{ backface-visibility: hidden; }
 .material #header-outer.transparent .bg-color-stripe{ height: 30vh; }
body .wpb_animate_when_almost_visible{ opacity: 1; animation: auto ease 0s 1 normal none running none; }
#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open{ pointer-events: auto; }
.material #header-outer[data-transparent-header="true"][data-mobile-fixed="1"].transparent{ overflow: visible; }
#header-outer[data-mobile-fixed="1"], #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"]{ position: fixed !important; }
.material #header-outer[data-mobile-fixed="false"][data-using-secondary="1"]{ top: 0px; }
body #header-outer[data-transparent-header="true"][data-remove-border="true"], body #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.using-mobile-browser .slide-out-hover-icon-effect a{ pointer-events: auto; }
.container-wrap{ z-index: 11; }
.page-submenu ul{ position: absolute; top: 48px; left: 0px; width: 101%; display: none; z-index: 1000; }
.work-item:not([data-custom-content="on"]) .work-info-bg{ display: none; }
body #header-outer{ margin-bottom: 0px; padding: 12px 0px; }
body #header-outer, body[data-hhun="1"]:not(.no-scroll) #header-outer:not([data-transparent-header="true"]):not(.detached), body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"][data-using-secondary="1"]:not([data-transparent-header="true"]){ position: relative; }
body #slide-out-widget-area .slide_out_area_close{ position: absolute; right: 22px; top: 22px; z-index: 100; }
#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: 0px; position: relative; }
body #slide-out-widget-area.slide-out-from-right-hover{ z-index: 9999; }
#slide-out-widget-area{ top: 0px !important; }
body[data-full-width-header="false"] #slide-out-widget-area.slide-out-from-right-hover .slide_out_area_close{ display: none; }
#header-space{ display: none; }
 #slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container{ transform: none !important; }
body #slide-out-widget-area:not(.slide-out-from-right-hover) .slide_out_area_close{ display: block; }
.swiper-slide .mejs-controls{ display: none; visibility: hidden; }
.slider-nav span span, #header-outer #top nav{ display: none !important; }
#footer-widgets .container .col{ margin-bottom: 40px; }
#footer-widgets .container .col:nth-child(3), #footer-widgets .container .col:nth-child(4){ margin-bottom: 0px; }
body.search .divider{ display: none; }
.main-content > div{ padding-bottom: 0px; }
body:not(.single-post) .nectar-particles svg{ display: none; }
 #header-outer:not([data-permanent-transparent="1"]){ height: auto !important; }
.nectar-flickity[data-controls="next_prev_arrows"] .flickity-prev-next-button{ display: none; }
body[data-footer-reveal="1"] #footer-outer{ position: relative; }
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; }
body[data-footer-reveal="1"] .container-wrap{ margin-bottom: 0px !important; }
.cart-outer{ display: none; }
#header-secondary-outer nav > ul > li > a .sf-sub-indicator{ display: none; }
body #header-outer[data-using-secondary="1"]{ top: 0px; }
 .col.has-animation[data-animation="fade-in-from-left"], .col.has-animation[data-animation="fade-in-from-right"], .col.has-animation[data-animation="fade-in-from-bottom"], .col.has-animation[data-animation="grow-in"], .col.has-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in-vertical"], .col.has-animation[data-animation="zoom-out"], .col.has-animation[data-animation="zoom-out-high"]{ transform: none !important; }
 .col.has-animation, .col.has-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in-vertical"]{ opacity: 1 !important; }
.col.has-animation[data-animation="fade-in-from-bottom"]{ bottom: 0px !important; }
 .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner::after, .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner{ transform: none !important; opacity: 1 !important; animation: auto ease 0s 1 normal none running none !important; }
#footer-widgets .container .row > div:last-child{ margin-bottom: 0px !important; }
body .pp_gallery, .woocommerce .pp_gallery{ display: none; }
}
@media only screen and (max-width: 321px){
.container{ max-width: 300px; }
}
@media only screen and (min-width: 480px) and (max-width: 690px){
body .container{ max-width: 420px; }
}
@media screen and (max-width: 782px){
body{ position: static; }
#fp-nav.tooltip_alt{ display: none; }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation: landscape){
#header-outer[data-lhe="animated_underline"] #top nav > ul > li:not([class*="button_"]) > a:hover::after{ display: none; }
#to-top{ display: none; }
body .slide-out-hover-icon-effect a{ pointer-events: auto; }
.video-texture{ display: none; }
 .col.has-animation[data-animation="fade-in-from-bottom"]{ bottom: 0px; }
 .col.has-animation[data-animation="fade-in-from-left"], .col.has-animation[data-animation="grow-in"], .col.has-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in-vertical"], .col.has-animation[data-animation="fade-in-from-bottom"]{ transform: none !important; }
 .col.has-animation, .col.has-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in-vertical"]{ opacity: 1 !important; }
 .col.has-animation[data-animation="grow-in"]{ visibility: visible; }
}
@media only screen and (max-device-width: 2600px){
body[data-ajax-transitions="true"].using-mobile-browser #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"]{ display: none; }
body.using-mobile-browser.material #slide-out-widget-area.slide-out-from-right{ overflow-y: scroll; }
body[data-remove-m-video-bgs="1"].using-mobile-browser .swiper-slide .video-wrap video, body[data-remove-m-video-bgs="1"].using-mobile-browser .nectar-video-wrap video{ display: none; }
 .using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"]{ bottom: 0px; }
 .using-mobile-browser .col.has-animation[data-animation="fade-in-from-left"], .using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"], .using-mobile-browser .col.has-animation[data-animation="grow-in"], .using-mobile-browser .col.has-animation[data-animation="flip-in"], .using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"], .using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner::after, .using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner{ transform: none !important; }
 .using-mobile-browser .col.has-animation, .using-mobile-browser .col.has-animation[data-animation="flip-in"], .using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"]{ opacity: 1 !important; }
 .using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner::after, .using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner{ opacity: 1 !important; animation: auto ease 0s 1 normal none running none !important; }
.using-mobile-browser .wpb_animate_when_almost_visible{ opacity: 1; animation: auto ease 0s 1 normal none running none; }
.using-mobile-browser .slide-out-hover-icon-effect a{ pointer-events: auto; }
.using-mobile-browser .wpb_row.parallax_section .row-bg.using-image.translate{ backface-visibility: hidden; }
}
@media only screen and (max-width: 690px){
body[data-remove-m-video-bgs="1"] .swiper-slide .video-wrap video, body[data-remove-m-video-bgs="1"] .nectar-video-wrap video{ display: none; }
.post-area.masonry.meta_overlaid .post .post-content > .post-meta{ display: none !important; }
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap{ display: none; }
.arhchive #page-header-wrap #page-header-bg .subheader{ display: none; }
}
.loader-wrapper{ display: none; width: 100%; height: 100%; background: rgba(158, 158, 158, 0.41); z-index: 2; position: absolute; }
 #success-contact-popup div.sucess-heading{ font-family: Lato; font-weight: bold; font-size: 33.4136px; line-height: 33px; color: black; margin-bottom: 20px; padding: 10px 40px 40px; }
@media (max-width: 767px){
body.hide-donation-banner rs-fullwidth-wrap{ display: none; }
}
.page p a{ font-size: 19px; }
@font-face { font-family: EscrituraW01-Bold; src: url("/wp-content/themes/fonts/Escritura-W01-Bold.woff") format("woff"); font-display: swap; }
@font-face { font-family: EscrituraW01-Regular; src: url("/wp-content/themes/fonts/Escritura-W01-Regular.woff") format("woff"); font-display: swap; }
@font-face { font-family: Sonny-Bold; src: url("/wp-content/themes/fonts/Sonny-Vol-2-Bold.woff") format("woff"); font-display: swap; }
@font-face { font-family: Sonny-Regular; src: url("/wp-content/themes/fonts/Sonny-Vol-2-Regular.woff") format("woff"); font-display: swap; }
@font-face { font-family: Vanarchiv; font-display: swap; }
@font-face { font-family: Authentic-Calisttera; font-display: swap; }
body{ font-family: "Open Sans" !important; }
.donate-form fieldset:not(:first-of-type){ display: none; }
.main-content{ padding: 200px 0px 100px; }
@media (max-width: 480px){
.nav-right.text-right{ display: none; }
.main-content{ padding: 620px 0px 100px; }
.slider-box .slick-dots li span{ display: none; }
}
@media (min-width: 767px) and (max-width: 1023px){
.main-content{ padding: 620px 0px 100px; }
}
#progressbar li::before{ display: none; }
#progressbar li::before, #progressbar li::after{ display: none !important; }
body.page-id-8636 p#breadcrumbs, body.page-id-15303 p#breadcrumbs, body.page-id-20972 p#breadcrumbs{ display: none; }
section#before_footer_area{ color: rgb(255, 255, 255); background-color: rgb(28, 28, 28); padding-top: 35px; padding-bottom: 20px; z-index: 9; }
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; }
.beofore_footer_content{ float: left; width: 77%; color: rgb(255, 255, 255); }
.beofore_footer_content span.content{ color: rgb(231, 231, 231); font-size: 16px; padding-left: 20px; float: left; }
.beofore_footer_content span.content a{ font-size: 16px; color: rgb(231, 231, 231) !important; font-weight: normal !important; }
.beofore_footer_icon i.fa{ color: rgb(239, 127, 34); border: 2px solid rgb(239, 127, 34); padding: 17px; border-radius: 50%; font-size: 20px; }
img.cards_imgs{ padding-left: 30px; height: 42px; }
.copywtrite{ border-top: 1px solid rgb(227, 227, 227); float: left; width: 100%; text-align: center; margin-top: 30px; padding-top: 20px; }
div#copyright{ display: none; }
#before_footer_area .elementor-text-editor.elementor-clearfix{ min-width: 265px; }
.cus-futr-btm-lft.footer_logos{ max-width: 788px; margin: 0px auto; float: none; }
#footer-outer, #footer-outer a:not(.nectar-button){ font-family: Lato; }
@media (min-width: 767px) and (max-width: 1023px){
.main-content{ padding: 0px 0px 100px !important; }
}
@media screen and (min-width: 320px) and (max-width: 767px){
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; text-align: center; width: 100%; }
.beofore_footer_content{ float: left; color: rgb(255, 255, 255); text-align: center; padding: 20px 0px; width: 100% !important; }
img.cards_imgs{ height: 60px; padding-left: 0px !important; padding-top: 20px !important; }
.beofore_footer_content span.content a, .beofore_footer_content span.content{ font-size: 22px; width: 100%; text-align: center; }
#footer-outer #footer-widgets .widget h4::after{ display: none; }
.cus-futr-btm{ padding-bottom: 30px; margin-bottom: 300px; padding-left: 10px; }
a.mr-md-4.mr-3 img{ max-width: 27%; height: 40px; text-align: center; margin: 0px auto; }
.guide_star{ margin-left: 20px; }
#footer-outer #copyright{ display: none; }
body #footer-widgets .one-fourths{ margin-bottom: 0px !important; }
}
@media screen and (min-width: 1025px) and (max-width: 5000px){
.page-id-120032 fieldset.fieldset-2.fieldsett div#radio-form{ display: none; }
}
.page-id-120032 .form-group.lost_item_info{ display: none !important; }
.stick_block_layer{ opacity: 0 !important; display: none !important; }
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children{ position: relative !important; }
div#header-outer{ transform: none !important; }
@media only screen and (max-width: 999px) and (min-width: 320px){
header#top::after{ display: none; }
}
body.search.search-results #page-header-bg{ display: none !important; }
a.search_href input.search_input{ position: absolute; background-color: rgb(255, 255, 255); border-radius: 0px; right: 60px; height: 15px; display: none; float: right; }
@keyframes big_it { 
  0% { width: 0px; }
  100% { width: 320px; }
}
a.search_href img.search_icon_mobile, input.search_input_mobile_search{ display: none; }
@media screen and (max-width: 970px){
#header-secondary-outer .nectar-center-text a.search_href{ display: none; }
a.search_href img.search_icon{ display: none; }
}
.likebtn-wrapper .lb-a .lb-tt{ line-height: 16px; display: none !important; }
span.likebtn-wrapper.lb-loaded.lb-style-custom.lb-popup-position-top.lb-popup-style-light i.lb-tt.lb-share-tt{ opacity: 0; z-index: -6; position: fixed; display: none !important; }
div#Rebbe_Meir_Shidduchim .wpcf7 form.sent .wpcf7-response-output{ display: none; }
body.page-id-71253 div#success-contact-popup{ display: none !important; }
section#before_footer_area{ color: rgb(255, 255, 255); background-color: rgb(28, 28, 28); padding-top: 35px; padding-bottom: 20px; z-index: 9; }
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; }
.beofore_footer_content{ float: left; width: 77%; color: rgb(255, 255, 255); }
.beofore_footer_content span.heading{ color: rgb(255, 255, 255); font-size: 18px; padding-top: 0px; margin-top: 0px; line-height: 1; padding-left: 20px; font-weight: 600; width: 100%; float: left; padding-bottom: 7px; font-family: Lato, sans-serif !important; }
.beofore_footer_content span.content{ color: rgb(231, 231, 231); font-size: 16px; padding-left: 20px; float: left; }
.beofore_footer_content span.content a{ font-size: 16px; color: rgb(231, 231, 231) !important; font-weight: normal !important; }
.beofore_footer_icon i.fa{ color: rgb(239, 127, 34); border: 2px solid rgb(239, 127, 34); padding: 17px; border-radius: 50%; font-size: 20px; }
img.cards_imgs{ padding-left: 30px; height: 42px; }
.copywtrite{ border-top: 1px solid rgb(227, 227, 227); float: left; width: 100%; text-align: center; margin-top: 30px; padding-top: 20px; }
div#copyright{ display: none; }
#before_footer_area .elementor-text-editor.elementor-clearfix{ min-width: 265px; }
.cus-futr-btm-lft.footer_logos{ max-width: 788px; margin: 0px auto; float: none; }
#footer-outer, #footer-outer a:not(.nectar-button){ font-family: Lato; }
@media (min-width: 767px) and (max-width: 1023px){
.main-content{ padding: 0px 0px 100px !important; }
}
@media screen and (min-width: 320px) and (max-width: 767px){
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; text-align: center; width: 100%; }
.beofore_footer_content{ float: left; color: rgb(255, 255, 255); text-align: center; padding: 20px 0px; width: 100% !important; }
img.cards_imgs{ height: 60px; padding-left: 0px !important; padding-top: 20px !important; }
.beofore_footer_content span.content a, .beofore_footer_content span.content{ font-size: 22px; width: 100%; text-align: center; }
#footer-outer #footer-widgets .widget h4::after{ display: none; }
.cus-futr-btm{ padding-bottom: 30px; margin-bottom: 300px; padding-left: 10px; }
a.mr-md-4.mr-3 img{ max-width: 27%; height: 40px; text-align: center; margin: 0px auto; }
.guide_star{ margin-left: 20px; }
#footer-outer #copyright{ display: none; }
body #footer-widgets .one-fourths{ margin-bottom: 0px !important; }
}
body.modal-open{ padding-right: 0px !important; }
p.discuss_popup_piedra{ font-size: 26px; color: rgb(124, 23, 27); line-height: 30px; text-align: center; padding-bottom: 0px; font-weight: 400; margin: 0px auto; font-family: piedra !important; }
p.discuss_popup__des{ font-weight: 500; text-align: center; padding: 50px 30px 0px; margin: auto; color: rgb(73, 66, 66); font-size: 20px !important; }
p.discuss_popup_close a.popup_close_btn{ cursor: pointer; color: rgb(121, 120, 120) !important; font-size: 17px !important; font-weight: 500 !important; text-align: center !important; }
p.discuss_popup_close{ font-size: 20px; font-weight: 500; text-align: center; max-width: 320px; margin: auto; color: rgb(73, 66, 66); padding-top: 60px; padding-bottom: 15px; }
div#discuss_options .modal-content{ padding: 70px 50px 0px; border-radius: 0px; border: 1px solid rgb(0, 0, 0) !important; }
li.legacy_giving.megamenu.columns-6.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children ul.sub-menu{ max-width: 540px; }
li#menu-item-110717{ position: relative !important; }
li#menu-item-124907{ margin-top: -67px; }
li#menu-item-124939{ padding-top: 25px !important; }
body .dp--btn.dp--close.text-button{ display: none; }
@media only screen and (max-width: 767px){
.dp--btn.dp--close.text-button{ background-color: rgb(239, 127, 34) !important; }
#header-outer{ transition: 0.4s !important; }
.sticky_active{ transition: top 0.5s; top: -150px !important; width: 100% !important; display: block !important; }
.dp--btn.dp--close.text-button{ padding-right: 18px; padding-bottom: 0px; padding-left: 18px; border-radius: 32px; font-size: 18px; font-weight: 600; width: 128px; position: fixed; bottom: 20px; right: 20px; height: 40px !important; padding-top: 4px !important; }
.dp--btn .icon-container{ display: flex; align-items: center; }
.dp--btn.text-button svg, .dp--btn.text-button .close-icon{ width: 22px; height: 19px; padding-right: 6px; }
.dp--btn.text-button{ height: 50px; padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; }
.dp--btn.dp--close.text-button{ padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; width: 128px; height: 40px; }
.dp--btn .icon-container{ display: flex; align-items: center; }
.dp--btn.text-button svg, .dp--btn.text-button .close-icon{ width: 22px; height: 19px; padding-right: 6px; }
.dp--btn.text-button{ height: 50px; padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; }
.dp--btn{ pointer-events: all; display: flex; align-items: center; justify-content: center; width: auto; height: 64px; font-size: 44px; bottom: 30px; border: 0px; border-radius: 50%; color: rgb(255, 255, 255); text-align: center; box-sizing: border-box; cursor: pointer; z-index: 99999; user-select: none; font-family: Nunito, Arial, sans-serif; transition: opacity 0.2s; }
body .cus-futr-btm{ margin-bottom: 0px !important; }
}

/* base typography */
body{font-size:14px;line-height:26px}
