p{ padding-bottom: 1.5em; }
#header-space{ background-color: rgb(255, 255, 255); }
.material #footer-outer #footer-widgets .col ul li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 4px 0px !important; }
@media only screen and (min-width: 1000px){
#footer-outer .row{ padding: 75px 0px; }
}
.ocm-effect-wrap, .container-wrap{ background-color: rgb(255, 255, 255); }
#footer-outer #footer-widgets .col ul li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 4px 0px; }
 #footer-outer .widget.widget_nav_menu li{ padding: 4px 0px !important; }
.material .widget li a, .material #footer-outer .widget li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; padding: 0px !important; }
body[data-header-resize="1"] .container-wrap{ margin-top: 0px; padding-top: 40px; }
body.search-results.material .container-wrap{ margin-top: 0px; padding-top: 60px; }
.parallax_slider_outer.first-section, .parallax_slider_outer.first-section .swiper-slide .content, .nectar-slider-wrap.first-section .swiper-slide .content{ margin-top: 0px !important; }
body.material #header-outer[data-header-resize="1"]:not([data-format="left-header"]):not(.small-nav), body.material #header-outer[data-header-resize="0"]:not([data-format="left-header"]):not(.scrolled-down):not(.fixed-menu){ box-shadow: none; }
@media only screen and (min-width: 1000px){
body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines-button::after, body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines::before, body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines::after{ height: 2px !important; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle a:not(.using-label) span:not(.close-line){ width: 30px; overflow: hidden; }
.slide-out-hover-icon-effect:not(.small){ width: 32px; overflow: hidden; }
#top .slide-out-widget-area-toggle:not(.small) a .close-wrap{ height: 28px; width: 22px !important; }
#top .slide-out-widget-area-toggle:not(.small) a.using-label .close-wrap{ height: 22px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle a:not(.using-label) span .lines-button.hover-effect{ left: -40px; margin-top: -3px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] a:not(.using-label) .lines::after, .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines::after{ top: -8px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle a:not(.using-label) .lines::before, .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines::before{ top: 8px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a:not(.using-label) .lines-button::after, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a:not(.using-label) .lines::before, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a:not(.using-label) .lines::after{ height: 2px; border-radius: 0px !important; }
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a:not(.using-label):hover .lines-button::after, body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a:not(.using-label):hover .lines::before, body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a:not(.using-label):hover .lines::after, body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top a.effect-shown:not(.using-label) .lines-button::after, body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top a.effect-shown:not(.using-label) .lines::before, body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top a.effect-shown:not(.using-label) .lines::after{ transform: translateX(40px); }
body.material[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle a:not(.using-label) .lines::before, body.material[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle a:not(.using-label) .lines::before, .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines::before{ width: 1.4rem; }
}
@media only screen and (max-width: 1001px){
.slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines::before{ width: 1rem; }
}
#top .slide-out-widget-area-toggle a span{ overflow: hidden; width: 30px; }
#top .slide-out-widget-area-toggle a > span{ position: relative; }
#top .slide-out-widget-area-toggle a span .lines-button.hover-effect{ left: -30px; margin-top: -2px; }
#top .slide-out-widget-area-toggle a .lines-button::after{ transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0.04s, background-color 0.2s, opacity 0.2s !important; }
body .slide-out-widget-area-toggle a:hover .lines::before{ transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0.08s, background-color 0.2s, opacity 0.2s !important; }
body .slide-out-widget-area-toggle a:hover .lines::after{ transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1), background-color 0.2s, opacity 0.2s !important; }
body .lines::before{ transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1), background-color 0.2s, opacity 0.2s !important; }
body .lines::after{ transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0.08s, background-color 0.2s, opacity 0.2s !important; }
@media only screen and (min-width: 1000px){
body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .slide-out-widget-area-toggle a:hover .lines-button::after, body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .slide-out-widget-area-toggle a:hover .lines::before, body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .slide-out-widget-area-toggle a:hover .lines::after, body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .effect-shown .lines-button::after, body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .effect-shown .lines::before, body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .effect-shown .lines::after{ transform: translateX(30px); }
body[data-slide-out-widget-area-style="simple"] #top .slide-out-widget-area-toggle a:hover .lines-button::after, body[data-slide-out-widget-area-style="simple"] #top .slide-out-widget-area-toggle a:hover .lines::before, body[data-slide-out-widget-area-style="simple"] #top .slide-out-widget-area-toggle a:hover .lines::after{ transform: none; }
}
body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines-button::after, body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines::before, body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines::after, body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines-button::after, body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines::before, body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines::after{ transform: translateX(30px) !important; }
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li{ margin: 0px 14px; }
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li.menu-item{ margin: 0px; }
body.material #header-outer #top nav > .buttons > li:last-child, body.material #header-outer[data-format="centered-menu-bottom-bar"] #top nav > .buttons > .slide-out-widget-area-toggle{ margin-right: 0px !important; }
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > .slide-out-widget-area-toggle{ margin-right: 0px; }
#header-outer[data-format="centered-menu-bottom-bar"].transparent #top .span_3 nav > .buttons li span, #header-outer[data-format="centered-menu-bottom-bar"].transparent #top .span_3 nav > .buttons li i{ backface-visibility: hidden; }
#header-outer[data-format="centered-menu-bottom-bar"] #top nav > .buttons{ transition: transform 0.45s cubic-bezier(0.4, 0.1, 0.15, 1); }
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav > .buttons{ transition: opacity 0.45s cubic-bezier(0.4, 0.1, 0.15, 1); }
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav > .buttons > li{ opacity: 0; }
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav > .buttons > li:nth-child(1){ animation: 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0s 1 normal forwards running headerButtonsBottomBarItem; }
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav > .buttons > li:nth-child(2){ animation: 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0.05s 1 normal forwards running headerButtonsBottomBarItem; }
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav > .buttons > li:nth-child(3){ animation: 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0.1s 1 normal forwards running headerButtonsBottomBarItem; }
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav > .buttons > li:nth-child(4){ animation: 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0.15s 1 normal forwards running headerButtonsBottomBarItem; }
#header-outer .sf-menu > li > a > .sf-sub-indicator{ height: auto; }
body.material #header-outer #top nav > .buttons > li:first-child{ margin-left: 0px; }
 body.material #top nav ul #search-btn > div{ padding-left: 0px; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
body[data-header-format="left-header"] #header-outer.material-search-open .cart-outer{ opacity: 0; pointer-events: none; }
 body.material #top nav ul #search-btn a span{ font-size: 20px; }
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons{ margin-left: 30px; }
body.material #header-outer[data-has-buttons="no"]:not([data-format="left-header"]) #top nav > .buttons{ margin-left: 0px; }
body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] #top nav > .sf-menu > li:not([class*="button_"]):last-child a{ padding-right: 0px; }
body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] #top nav > .sf-menu > li[class*="button_"]:last-child a{ margin-right: 0px; }
#header-outer[data-format="centered-menu-bottom-bar"]:not(.fixed-menu) #top .nectar-woo-cart{ height: 75px; }
#header-outer .nectar-woo-cart .cart-menu-wrap{ position: relative; width: auto; overflow: visible; right: auto !important; }
 .material #top nav > .buttons{ padding-right: 0px !important; }
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close{ z-index: 100; }
#footer-outer #footer-widgets .col ul li a{ display: block; }
#footer-outer #copyright{ font-size: 14px; background-color: rgba(255, 255, 255, 0); }
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button){ transition: 0.2s; }
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):hover, #footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):focus{ opacity: 0.65; }
#footer-outer[data-custom-color="true"] #footer-widgets .tagcloud a:not(.nectar-button):hover{ opacity: 1; }
.material .widget .tagcloud a:hover, .material #sidebar .widget .tagcloud a:hover, .single .post-area .content-inner > .post-tags a:hover, .sharing-default-minimal .nectar-social a:hover, body.material #page-header-bg.fullscreen-header .inner-wrap > a:hover{ box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 24px; }
 .material #sidebar .widget .tagcloud a:hover, .single.material .post-area .content-inner > .post-tags a:hover, #header-outer.light-text #search-outer input[type="text"], body[data-header-color="dark"] #header-outer #search-outer input[type="text"], body.mobile.material[data-header-color="light"] #header-outer[data-permanent-transparent="1"].transparent .slide-out-widget-area-toggle a .close-line{ color: rgb(255, 255, 255) !important; }
[data-full-width="false"] .carousel-next:hover::after{ opacity: 1; transform: translateX(-12px); }
[data-full-width="false"] .carousel-prev:hover::after{ opacity: 1; transform: translateX(0px); }
[data-full-width="false"] .carousel-prev:hover i{ transform: translateX(-18px); }
body.material .carousel-next:hover, body.material .carousel-prev:hover{ background-color: rgba(255, 255, 255, 0); }
.carousel-next:hover, .carousel-prev:hover{ border-color: rgba(255, 255, 255, 0); }
.light .carousel-next:hover i, .light .carousel-prev:hover i{ color: rgb(255, 255, 255); }
 .swiper-slide .button a, #to-top{ box-shadow: none; border-radius: 0px !important; }
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover::after{ opacity: 0; }
 body.material .nectar-button.see-through[data-color-override="false"]:hover i::after, body.material .nectar-button.see-through:hover i{ box-shadow: none !important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"].has-icon:not(:hover) span{ transform: none !important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"].has-icon:not(:hover) i{ transform: translateX(-5px) translateY(-50%) !important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:not(:hover) i{ opacity: 0 !important; background-color: transparent !important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover i{ opacity: 1 !important; }
body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:hover::before{ opacity: 1; }
 body.material[data-button-style^="rounded"] .nectar-button.see-through-2[data-color-override="#ffffff"]:not(:hover) i, body.material[data-button-style^="rounded"] .nectar-button.see-through-3[data-color-override="#ffffff"]:not(:hover) i, body.material[data-button-style^="rounded"] .span_12.light .nectar-button.see-through-2[data-color-override="false"]:not(:hover) i{ color: rgb(0, 0, 0) !important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through-2[data-hover-color-override="#ffffff"]:hover i, body.material[data-button-style^="rounded"] .nectar-button.see-through-3[data-hover-color-override="#ffffff"]:hover i{ background-color: rgba(0, 0, 0, 0.07) !important; }
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover, body.material[data-button-style^="rounded"] .nectar-button.see-through-2:not(:hover) i, body.material[data-button-style^="rounded"] .nectar-button.see-through-3:not(:hover) i{ color: rgb(255, 255, 255) !important; }
body.material .nectar-button.has-icon.extra_jumbo[class*="see-through"]{ border-width: 6px; padding-top: 31px; padding-bottom: 31px; }
body.material .nectar-button.has-icon.extra_jumbo[class*="see-through"] i{ transform: translateY(-50%) translateX(-3px); }
.nectar-button.has-icon.see-through[class*="m-extra-color-gradient-"] .im-icon-wrap svg path{ fill: rgb(0, 0, 0); transition: 0.2s; }
.nectar-button.has-icon.see-through[class*="m-extra-color-gradient-"]:hover .im-icon-wrap svg path{ fill: rgb(255, 255, 255); }
body.material .nectar-button.has-icon, body.material .nectar-button.tilt.has-icon{ padding-right: 46px; }
body.material .nectar-button.has-icon.small{ padding-right: 36px; }
body.material .nectar-button.has-icon.medium, body.material .nectar-button.has-icon.medium:not(.see-through):not(.see-through-2):not(.see-through-3){ padding-right: 38px; padding-left: 46px; }
body.material .nectar-button.has-icon.large{ padding-right: 44px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.small{ padding-right: 28px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.medium{ padding-right: 32px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large{ padding-right: 37px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo{ padding: 20px 56px 20px 54px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.medium:not(.see-through):not(.see-through-2):not(.see-through-3){ padding-right: 34px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large:not(.see-through):not(.see-through-2):not(.see-through-3){ padding-right: 39px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo:not(.see-through):not(.see-through-2):not(.see-through-3), body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo[class*="m-extra-color-gradient-"]{ padding: 22px 56px 22px 54px; }
body.material .nectar-button.has-icon.jumbo{ padding: 22px 66px 22px 54px; }
body.material .nectar-button.has-icon.extra_jumbo{ padding: 36px 142px 36px 80px; }
body.material .nectar-button.has-icon.extra_jumbo:hover span{ transform: translateX(-18px); }
body.material[data-button-style^="rounded"] .nectar-button.has-icon:not([class*="see-through"]) i, body.material[data-button-style^="rounded"] .nectar-button.has-icon[class*="see-through"]:hover i{ background-color: rgba(255, 255, 255, 0.22); }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover i{ background-color: rgba(255, 255, 255, 0.22) !important; }
body.material[data-button-style^="rounded"] .nectar-button.has-icon[data-color-override="#ffffff"].regular-button i, body.material[data-button-style^="rounded"] .nectar-button.has-icon[data-color-override="#ffffff"].regular-button:hover i{ background-color: rgba(0, 0, 0, 0.04); }
body.material .nectar-button.has-icon i{ right: 14px; margin-top: 0px; text-align: center; vertical-align: middle; border-radius: 50%; line-height: 32px; height: 32px; width: 32px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon i{ transition: none; }
body.material:not([data-button-style^="rounded"]) .nectar-button.see-through.has-icon[data-color-override="false"] i, body.material:not([data-button-style^="rounded"]) .nectar-button.see-through-2.has-icon i, body.material:not([data-button-style^="rounded"]) .nectar-button.see-through-3.has-icon i{ color: inherit !important; }
body.material[data-button-style^="rounded"] .nectar-button.has-icon i{ background-color: rgba(0, 0, 0, 0.2); }
body.material .nectar-button.has-icon.large i{ transform: translateY(-50%) translateX(6px); }
body.material .nectar-button.has-icon.large:not([class*="see-through"]) i{ transform: translateY(-50%) translateX(4px); }
body.material .nectar-button.has-icon.medium i{ transform: translateY(-50%) translateX(7px); height: 28px; width: 28px; line-height: 28px; }
body.material .nectar-button.has-icon.medium:not([class*="see-through"]) i{ transform: translateY(-50%) translateX(4px); height: 28px; width: 28px; line-height: 28px; }
body.material .nectar-button.has-icon.small i{ transform: translateY(-50%) translateX(8px); height: 24px; width: 24px; line-height: 24px; }
body.material .nectar-button.has-icon.small:not([class*="see-through"]) i{ transform: translateY(-50%) translateX(7px); height: 24px; width: 24px; line-height: 24px; }
body.material .nectar-button.has-icon.jumbo i{ transform: translateY(-50%) translateX(2px); height: 44px; width: 44px; line-height: 44px; }
body.material .nectar-button.has-icon.jumbo:not([class*="see-through"]) i{ transform: translateY(-50%) translateX(3px); height: 44px; width: 44px; line-height: 44px; }
body.material .nectar-button.has-icon.extra_jumbo i{ transform: translateY(-50%) translateX(-6px); height: 94px; width: 94px; margin-top: 0px; line-height: 94px; }
 .n-sc-button[class*="gradient"]:hover::after{ background-size: 225% 100% !important; background-position: right center !important; }
.n-sc-button[class*="see-through"][class*="gradient"]:hover::after{ background-position: left center !important; background-size: 100% 100% !important; }
.n-sc-button[class*="see-through"][class*="gradient"]:hover::after{ transform: scale(1, 1); transform-origin: left center; }
.n-sc-button[class*="gradient"]:hover::after{ transform: scale(0, 1); transform-origin: right center; }
.n-sc-button[class*="gradient"]:hover .hover{ animation: 0.38s cubic-bezier(0.2, 0.9, 0.4, 0.9) 0s 1 normal forwards running gradientTextHoverHover; }
.n-sc-button[class*="gradient"]:hover .start{ animation: 0.38s cubic-bezier(0.2, 0.9, 0.4, 0.9) 0s 1 normal forwards running gradientTextHoverOff; }
.n-sc-button[class*="gradient"] .start.loading{ animation: 0s ease 0s 1 normal none running gradientTextHoverHover; }
.light .n-sc-button[class*="gradient"]:hover .hover, .light .n-sc-button[class*="see-through"][class*="gradient"]:hover .start{ -webkit-text-fill-color: rgb(255, 255, 255); background: none !important; }
.light .n-sc-button[class*="see-through"][class*="gradient"]:hover .start{ opacity: 1 !important; animation: auto ease 0s 1 normal none running none !important; }
@keyframes gradientTextHoverHover { 
  0% { transform: translateX(0px); opacity: 0; }
  70% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes gradientTextHoverOff { 
  0% { transform: translateX(0px); opacity: 1; }
  70% { opacity: 0; }
  100% { opacity: 0; }
}
.n-sc-button[class*="gradient"].medium.has-icon{ padding: 7px 30px; }
.n-sc-button[class*="gradient"].large.has-icon{ padding: 12px 35px; }
.n-sc-button[class*="gradient"].has-icon span{ left: -18px; }
.n-sc-button[class*="gradient"].has-icon:hover span, .n-sc-button[class*="gradient"].has-icon:hover i{ transform: none; }
.n-sc-button[class*="gradient"].has-icon.extra_jumbo span{ left: -35px; }
.n-sc-button[class*="gradient"].has-icon.jumbo span{ left: -16px; }
.n-sc-button[class*="gradient"].has-icon.large span{ left: -14px; }
.n-sc-button[class*="gradient"].has-icon.medium span{ left: -13px; }
.n-sc-button[class*="gradient"].has-icon.small span{ left: -11px; }
#header-outer .sf-menu ul li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
body #boxed #header-outer .cart-menu-wrap{ position: relative !important; box-shadow: none; }
body[data-slide-out-widget-area-style*="fullscreen"] #boxed #slide-out-widget-area .slide_out_area_close{ display: none !important; }
body.material #boxed #header-outer .cart-menu-wrap .cart-menu{ box-shadow: none; }
#top #mobile-cart-link i{ height: 20px; line-height: 20px; }
@media screen and (max-width: 999px){
body.material #search-outer, body.material #header-outer #search-outer{ height: 200px; transform: translate3d(0px, -200px, 0px); }
body.material #header-outer[data-using-secondary="1"] #search-outer{ top: auto; margin-top: -13px; }
html.material #search-outer .bg-color-stripe{ height: 200px; top: 0px; }
#search-outer #search-box, #search-outer #search #close, #header-outer #search-outer #search-box, #header-outer #search-outer #search #close{ transform: translate3d(0px, 200px, 0px); }
}
body.material #search-outer{ background-color: rgba(255, 255, 255, 0); height: 35vh; position: absolute; transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1); transform: translate3d(0px, -35vh, 0px); padding: 0px; top: -1px; z-index: 2000 !important; }
@media only screen and (min-width: 1000px){
body.material [data-format="centered-menu-bottom-bar"][data-condense="true"].fixed-menu #search-outer{ top: 50%; }
}
body.material #search-outer.perma-trans{ position: fixed; }
body.material.admin-bar #search-outer.perma-trans{ top: 32px; }
body.search .row .col.section-title{ border-bottom: 0px; padding-bottom: 0px; }
body.search .row .col.section-title span:not(.result-num){ font-size: inherit; font-family: inherit; line-height: inherit; color: inherit; }
body.search .row .col.section-title .result-num{ margin-top: 10px; padding-left: 0px; display: block; }
body.search #search-results .result .inner-wrap{ border-radius: 5px; overflow: hidden; box-shadow: none; padding: 0px; border: 1px solid rgb(231, 231, 231); transition: 0.7s cubic-bezier(0.2, 1, 0.22, 1); }
body.search #search-results .result .inner-wrap img{ margin-bottom: 0px; display: block; }
body.search #search-results .result .inner-wrap h2{ padding: 25px; }
body.search #search-results .result:hover .inner-wrap{ box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 30px; transform: translateY(-4px); }
body.material #search-outer .container{ float: none; width: 100%; height: auto !important; }
body #search-outer .inner-wrap{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1); transform: scale(0.85); }
body #search-outer.material-open .inner-wrap{ transform: scale(1); }
#header-outer header{ transition: 0.2s; }
#header-outer:not([data-format="left-header"]).material-search-open header{ opacity: 0; transition: 0.2s; pointer-events: none; }
#header-outer.material-search-open{ box-shadow: none; }
 .material #search-outer .bg-color-stripe{ height: 35vh; top: 0px; }
 body[data-header-color="dark"].material #header-outer #search-outer::before{ background-color: rgb(0, 0, 0); }
 #search-outer .bg-color-stripe, .material #header-outer #search-outer::before{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; display: block; background-color: rgb(255, 255, 255); transform: scaleY(0); transform-origin: center top; }
.material #header-outer.no-material-transition #search-outer, body[data-slide-out-widget-area-style="slide-out-from-right"] > a.slide_out_area_close.no-material-transition, body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open.no-material-transition, body[data-slide-out-widget-area-style="slide-out-from-right"].material .ocm-effect-wrap-shadow.no-material-transition{ transition: none; }
.material #header-outer #search-outer::before{ content: ""; transform: none; backface-visibility: hidden; }
body.material[data-header-inherit-rc="true"] #header-outer #search-outer::before{ display: none; }
body.material[data-header-inherit-rc="true"] #search-outer{ background-color: inherit; }
#header-outer.material-search-open .bg-color-stripe, #search-outer.material-open .bg-color-stripe{ transform: scaleY(1); }
#ajax-content-wrap::after{ background-color: rgba(0, 0, 0, 0.45); content: ""; position: fixed; opacity: 0; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1000; pointer-events: none; transform: translateZ(0px); backface-visibility: hidden; transition: opacity 0.7s cubic-bezier(0.2, 1, 0.3, 1); }
#ajax-content-wrap.material-open::after{ opacity: 1; }
@media (-ms-high-contrast:none), (-ms-high-contrast:active){
#ajax-content-wrap::after{ display: none; }
}
#header-secondary-outer{ transition: transform 0.32s; }
#slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items{ display: none; }
#slide-out-widget-area .mobile-only .menu.secondary-header-items{ margin-top: 25px; }
#slide-out-widget-area .mobile-only .menu.secondary-header-items li a{ font-size: 18px; }
body.material #slide-out-widget-area .mobile-only.off-canvas-menu-container .menu.secondary-header-items li{ margin-bottom: 5px; }
.nectar-video-box a.nectar_video_lightbox:not(.play_button_mouse_follow)::before{ opacity: 0.8; content: ""; width: 100%; height: 100%; border-radius: 50%; top: 0px; left: 0px; display: block; position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.nectar-video-box[data-color] a.nectar_video_lightbox.play_button_2{ background-color: transparent !important; }
.nectar-video-box:not([data-mouse-style="see_through_contrast"]) a.nectar_video_lightbox{ box-shadow: rgba(0, 0, 0, 0.25) 0px 20px 45px; }
.nectar_video_lightbox.play_button::before, .span_12.dark .nectar_video_lightbox.play_button::before{ border-width: 3px; }
.nectar_video_lightbox svg{ width: 18px; height: 18px; }
.material #search-outer{ display: block; overflow: hidden; }
#search-outer #search{ max-width: 1200px; position: relative; z-index: 10; margin: 0px auto; height: 100%; display: flex; align-items: center; }
.material #search-outer #search, .material #header-outer #search-outer #search{ padding: 0px; }
#search-outer #search-box, #search-outer #search #close{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1); transform: translate3d(0px, 35vh, 0px); opacity: 0; }
body.material #search-outer.material-open, body.material #header-outer #search-outer.material-open{ transform: translate3d(0px, 0vh, 0px); }
#search-outer.material-open #search-box, #search-outer.material-open #search #close, #header-outer #search-outer.material-open #search-box, #header-outer #search-outer.material-open #search #close{ transform: translate3d(0px, 0vh, 0px); opacity: 1; }
#header-outer .mobile-search .icon-salient-search, #header-outer .mobile-user-account .icon-salient-m-user, #header-outer #top #mobile-cart-link i{ vertical-align: middle; font-size: 18px; background-color: transparent !important; }
#header-outer .mobile-user-account .icon-salient-m-user{ font-size: 19px; width: 21px; }
#header-outer #top #mobile-cart-link i{ font-size: 19px; width: 19px; }
#header-outer .mobile-search .icon-salient-search, #header-outer .mobile-user-account .icon-salient-m-user{ transition: color 0.3s; }
body #search-outer #search input[type="text"]{ text-transform: none; color: rgb(0, 0, 0); border-bottom: 4px solid rgb(52, 82, 255); height: auto !important; }
body #search-outer #search input[type="text"], body.material #search-outer #search form input[type="text"]{ font-size: 70px; }
body.material #search-outer #search input[type="text"]{ line-height: 70px; }
@media only screen and (min-width: 1000px){
body #search-outer #search input[type="text"]{ height: 100px !important; }
body.material #search-outer #search #search-box input[type="text"]{ line-height: 100px; }
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li:not([class*="button_"]) > a::after{ transform-origin: 0px 0px; transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1); bottom: -3px; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li:not([class*="button_"]) > a::after{ transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1), border-color 0.35s cubic-bezier(0.52, 0.01, 0.16, 1); }
body[data-header-color="custom"] #search-outer #search .span_12 span{ opacity: 0.7; }
body[data-header-color="light"] #header-outer #search-outer input::-webkit-input-placeholder{ color: rgb(0, 0, 0); }
body[data-header-color="dark"] #header-outer #search-outer input::-webkit-input-placeholder{ color: rgb(255, 255, 255); }
body.material #search-outer > #search form{ width: 100%; float: none; }
#header-outer.light-text #search-outer input[type="text"], body[data-header-color="dark"] #header-outer #search-outer input[type="text"]{ border-color: rgb(255, 255, 255); }
#header-outer.light-text #search-outer #search .span_12 span, body[data-header-color="dark"] #header-outer #search-outer #search .span_12 span{ color: rgba(255, 255, 255, 0.6); }
#header-outer.light-text #search-outer #search #close a span, body[data-header-color="dark"] #header-outer #search-outer #search #close a span{ color: rgb(255, 255, 255); }
#header-outer.light-text #search-outer input::-webkit-input-placeholder, body[data-header-color="dark"] #header-outer #search-outer input::-webkit-input-placeholder{ color: rgba(255, 255, 255, 0.5); }
#search-outer #search #close{ position: absolute; top: 25px; right: 40px; }
body.material #search-outer #search input[type="text"]{ padding-right: 70px; }
body.material #search-outer #search #close a{ right: 64px; top: 16px; }
#search-outer #search #close a::before, .slide_out_area_close::before{ position: absolute; top: 50%; left: 50%; display: block; width: 50px; height: 50px; margin: -25px 0px 0px -25px; border-radius: 50%; background-color: rgba(0, 0, 0, 0.05); content: ""; transform: scale(1) translateZ(0px); transition: 0.45s cubic-bezier(0.15, 0.2, 0.1, 1); }
[data-header-color="dark"] #search-outer #search #close a::before{ background-color: rgba(255, 255, 255, 0.1); }
body[data-is].material #search-outer #search #close a:hover:not(:focus)::before, body[data-is].material .slide_out_area_close:hover:not(:focus)::before{ transform: scale(1.2) translateZ(0px); }
.testimonial_slider blockquote::before{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#search-outer #search .span_12 span{ display: block; color: rgba(0, 0, 0, 0.4); margin-top: 15px; }
@media only screen and (min-width: 691px){
#boxed #search-outer #search, .material #boxed #header-outer #search-outer #search{ padding: 0px 90px; }
}
body.material #search-outer #search #close a span{ color: rgb(0, 0, 0); }
body #search-outer .ui-widget-content{ top: 90px; }
body #search-results .result .bottom-line{ display: none; }
 body.material .masonry-blog-item .mejs-container .mejs-controls{ box-shadow: none; }
@media only screen and (min-width: 1000px){
 body.search.material .span_9{ padding-right: 0px; margin-right: 4%; width: 68.5%; }
}
#author-bio[data-has-tags="true"]{ padding-top: 0px; }
body .comment-list .reply a:hover, body .comment-list .reply a:focus{ background-color: transparent !important; }
body.material .comment-wrap[data-comments-open="false"]{ padding: 0px; margin-bottom: 0px; margin-top: 0px; }
.material .col.boxed:not(.wpb_column):hover{ transform: translateY(-4px); box-shadow: rgba(0, 0, 0, 0.13) 0px 17px 25px; }
 .material .mfp-arrow-right, .material .mfp-arrow-left{ overflow: visible; height: 40px; width: 40px; border-radius: 100px; border: 2px solid rgba(255, 255, 255, 0.4); }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{ top: -7px !important; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{ height: 4px; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{ transition: transform 0.2s, box-shadow 0.2s; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle::before, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle::before{ position: absolute; content: ""; display: block; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 100px; box-shadow: rgb(0, 0, 0) 0px 0px 0px 10px inset; transition: box-shadow 0.2s; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{ transform: scale(1.2); box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 12px !important; }
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{ box-shadow: none !important; border: 0px !important; }
.pp_arrow_next:hover, .pp_arrow_previous:hover, .mfp-arrow-right:hover, .mfp-arrow-left:hover, .woocommerce .pswp__button--arrow--right:hover, .woocommerce .pswp__button--arrow--left:hover{ border: 2px solid rgba(255, 255, 255, 0); }
body.material .mfp-arrow-left{ height: 40px; line-height: 40px; font-size: 24px; font-family: FontAwesome; margin-top: 0px; opacity: 1; left: 40px; transition: 0.35s cubic-bezier(0.12, 0.75, 0.4, 1); }
body.material .mfp-arrow-right{ line-height: 40px; height: 40px; font-size: 24px; margin-top: 0px; font-family: FontAwesome; opacity: 1; right: 40px; transition: 0.35s cubic-bezier(0.12, 0.75, 0.4, 1); }
 .mfp-arrow-left::after, .mfp-arrow-right::after{ display: block; content: " "; position: absolute; width: 36px; height: 2px; background-color: rgb(255, 255, 255); top: 19px; opacity: 0; left: -6px; cursor: pointer; transform: translateX(-37px); transition: 0.35s cubic-bezier(0.12, 0.75, 0.4, 1); pointer-events: none; }
.mfp-arrow-left::after, .mfp-arrow-right::after{ top: 17px; transform: translateX(-27px); }
.mfp-arrow-left::after{ left: 65px; }
 .mfp-arrow-left::before{ content: ""; color: rgb(255, 255, 255); }
.mfp-arrow-left::before{ top: -3px; left: -1px; display: block; position: relative; transition: 0.35s cubic-bezier(0.12, 0.75, 0.4, 1); }
 .mfp-arrow-right::before{ content: ""; color: rgb(255, 255, 255); }
.mfp-arrow-right::before{ top: -3px; right: -1px; display: block; transition: 0.35s cubic-bezier(0.12, 0.75, 0.4, 1); position: relative; }
.pp_arrow_next:hover .icon-default-style::after, .mfp-arrow-right:hover::after, .woocommerce .pswp__button--arrow--right:hover::after{ opacity: 1; transform: translateX(-18px); }
.mfp-arrow-right:hover::before, .woocommerce .pswp__button--arrow--right:hover::before{ transform: translateX(9px); }
.mfp-arrow-left:hover::before, .woocommerce .pswp__button--arrow--left:hover::before{ transform: translateX(-9px); }
.mfp-arrow-right:hover::after, .woocommerce .pswp__button--arrow--right:hover::after{ transform: translateX(-1px); }
.pp_arrow_next:hover .icon-default-style{ transform: translateX(7px); }
.pp_arrow_previous:hover .icon-default-style::after, .mfp-arrow-left:hover::after, .woocommerce .pswp__button--arrow--left:hover::after{ opacity: 1; transform: translateX(-51px); }
.mfp-arrow-left:hover::after, .woocommerce .pswp__button--arrow--left:hover::after{ transform: translateX(-58px); }
.pp_arrow_previous:hover .icon-default-style{ transform: translateX(-7px); }
 .container-wrap button[type="submit"]{ padding: 16px !important; border-radius: 0px !important; }
body[data-button-style="rounded"][data-form-submit="see-through"] .container-wrap .widget_search input[type="submit"], body[data-button-style="rounded"][data-form-submit="see-through"] .container-wrap .widget_search button[type="submit"]{ padding: 12px 23px !important; }
.widget_search .search-form input[type="submit"]{ line-height: 24px; }
 .container-wrap .span_12.light input[type="search"]{ border: 1px solid rgba(255, 255, 255, 0.6); color: rgb(255, 255, 255); }
.container-wrap .span_12.light input[type="text"]:focus, .container-wrap .span_12.light textarea:focus, .container-wrap .span_12.light input[type="email"]:focus, .container-wrap .span_12.light input[type="password"]:focus, .container-wrap .span_12.light input[type="tel"]:focus, .container-wrap .span_12.light input[type="url"]:focus, .container-wrap .span_12.light input[type="search"]:focus, .container-wrap .span_12.light input[type="date"]:focus{ border: 1px solid rgba(255, 255, 255, 0.8); }
.container-wrap .span_12.light input[type="submit"]:hover{ background-color: rgb(51, 51, 51) !important; opacity: 0.8 !important; }
.mfp-iframe-holder .mfp-content, .mfp-inline-holder .mfp-content{ max-width: 1280px; }
#slide-out-widget-area.slide-out-from-right{ min-width: 390px; padding-left: 60px; padding-right: 60px; z-index: 5; overflow: hidden; transform: none; }
#ajax-content-wrap #slide-out-widget-area.slide-out-from-right{ z-index: -1; }
.slide_out_area_close::before, #search-outer #search #close a::before{ transform: scale(0); }
.material-ocm-open.slide_out_area_close::before, #search-outer.material-open #search #close a::before{ transform: scale(1); }
.slide_out_area_close .close-wrap, #search-outer .close-wrap, .slide-out-widget-area-toggle a .close-wrap{ -webkit-font-smoothing: subpixel-antialiased; transform-style: preserve-3d; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%) translateZ(0px); transition: margin 0.2s, transform 0.2s 1s, opacity 0.3s, -webkit-transform 0.2s 1s; width: 20px; height: 20px; display: block; overflow: hidden; }
#top .slide-out-widget-area-toggle a .close-wrap{ width: 22px; height: 22px; opacity: 0; }
@media only screen and (max-width: 999px){
#top .slide-out-widget-area-toggle a .close-wrap{ height: 20px; }
}
#top .slide-out-widget-area-toggle .open .close-wrap, #top .slide-out-widget-area-toggle .animating .close-wrap{ opacity: 1; }
.material-ocm-open.slide_out_area_close .close-line1, #search-outer.material-open .close-line1, .slide-out-widget-area-toggle .open .close-line1{ animation-name: crossRight; animation-delay: 0.29s; }
.material-ocm-open.slide_out_area_close .close-line2, #search-outer.material-open .close-line2, .slide-out-widget-area-toggle .open .close-line2{ animation-name: crossLeft; animation-delay: 0.15s; }
.slide_out_area_close .close-line1, #search-outer:not(.material-open) .close-line1, .slide-out-widget-area-toggle a:not(.open) .close-line1{ transform: translateY(0px) translateX(0px) rotate(-45deg); animation-name: crossLeftClose; animation-delay: 0s; animation-duration: 0.15s; }
.slide-out-widget-area-toggle a:not(.open) .close-line1{ animation-duration: 0.4s; }
.slide_out_area_close .close-line2, #search-outer:not(.material-open) .close-line2, .slide-out-widget-area-toggle a:not(.open) .close-line2{ transform: translateY(0px) translateX(0px) rotate(45deg); animation-name: crossRightClose; animation-delay: 0.06s; animation-duration: 0.15s; }
.slide-out-widget-area-toggle a:not(.open) .close-line2{ animation-duration: 0.4s; animation-delay: 0.1s; }
.slide_out_area_close .close-line, #search-outer .close-line, .slide-out-widget-area-toggle a .close-line{ animation-duration: 0.4s; animation-timing-function: cubic-bezier(0.52, 0.01, 0.16, 1); animation-fill-mode: forwards; }
.material-ocm-open.slide_out_area_close .close-wrap .close-line1, #search-outer.material-open .close-wrap .close-line1, .slide-out-widget-area-toggle .open .close-line1{ transform: translateY(-30px) translateX(30px) rotate(45deg); }
.material-ocm-open.slide_out_area_close .close-wrap .close-line2, #search-outer.material-open .close-wrap .close-line2, .slide-out-widget-area-toggle .open .close-line2{ transform: translateY(-30px) translateX(-30px) rotate(-45deg); }
.slide_out_area_close .close-wrap .close-line, #search-outer .close-wrap .close-line, #top .slide-out-widget-area-toggle .close-line{ height: 100%; width: 2px; background: rgb(255, 255, 255); backface-visibility: hidden; position: absolute; border-radius: 5px; left: 9px; transition: opacity 0.2s, background-color 0.2s; }
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line{ background-color: rgb(102, 102, 102); }
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a .clip-wrap, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a .clip-wrap, #slide-out-widget-area.slide-out-from-right-hover .inner .widget.widget_nav_menu li a .clip-wrap, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a .clip-wrap{ display: none; }
body[data-slide-out-widget-area-style*="fullscreen"][data-header-color="light"] #header-outer.side-widget-open:not(.transparent):not(.light-text) header .slide-out-widget-area-toggle .close-line{ background-color: rgb(136, 136, 136); }
#slide-out-widget-area-bg.fullscreen-alt{ padding: 0px !important; }
#search-outer .close-wrap .close-line, .slide-out-widget-area-toggle a .close-line{ background-color: rgb(0, 0, 0); }
body.mobile.material[data-header-color="light"] #header-outer .slide-out-widget-area-toggle a .close-line, body.mobile.material[data-header-color="light"] #header-outer.transparent .slide-out-widget-area-toggle a .close-line{ background-color: rgb(153, 153, 153) !important; }
@keyframes headerButtonsBottomBarItem { 
  0% { transform: translateX(15px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}
@-webkit-keyframes crossLeft { 
  100% { transform: translateY(0px) translateX(0px) rotate(-45deg); }
}
@keyframes crossLeft { 
  100% { transform: translateY(0px) translateX(0px) rotate(-45deg); }
}
@-webkit-keyframes crossLeftClose { 
  100% { transform: translateY(22px) translateX(22px) rotate(-45deg); }
}
@keyframes crossLeftClose { 
  100% { transform: translateY(22px) translateX(22px) rotate(-45deg); }
}
@-webkit-keyframes crossRight { 
  100% { transform: translateY(0px) translateX(0px) rotate(45deg); }
}
@keyframes crossRight { 
  100% { transform: translateY(0px) translateX(0px) rotate(45deg); }
}
@-webkit-keyframes crossRightClose { 
  100% { transform: translateY(22px) translateX(-22px) rotate(45deg); }
}
@keyframes crossRightClose { 
  100% { transform: translateY(22px) translateX(-22px) rotate(45deg); }
}
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container{ position: relative; top: auto; }
#slide-out-widget-area.slide-out-from-right .inner-wrap, #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container{ width: 100%; }
#slide-out-widget-area.slide-out-from-right .inner-wrap{ opacity: 0; }
body.material-ocm-open #slide-out-widget-area.slide-out-from-right .inner-wrap{ opacity: 1; }
#slide-out-widget-area.slide-out-from-right #slide-out-widget-area .inner > div, #slide-out-widget-area.slide-out-from-right .inner{ width: auto; }
#slide-out-widget-area[class*="slide-out-from-right"] .inner{ height: auto; }
#slide-out-widget-area[class*="slide-out-from-right"] .menuwrapper, #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container, #slide-out-widget-area[class*="slide-out-from-right"] .widget.widget_nav_menu > div, #slide-out-widget-area[class*="slide-out-from-right"] .bottom-meta-wrap{ display: inline-block; }
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container{ min-width: 190px; }
@media only screen and (min-width: 1000px){
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container.mobile-only{ display: none; }
}
#slide-out-widget-area[class*="slide-out-from-right"] .widget.widget_nav_menu li a{ padding-left: 0px; padding-right: 0px; }
#slide-out-widget-area[class*="slide-out-from-right"] .inner-wrap, #slide-out-widget-area.slide-out-from-right-hover .inner > .off-canvas-menu-container{ margin: auto 0px; position: relative; }
#slide-out-widget-area[class*="slide-out-from-right"], #slide-out-widget-area.slide-out-from-right-hover .inner{ display: flex; }
#slide-out-widget-area.slide-out-from-right-hover .inner{ flex-wrap: wrap; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide-out-widget-area-toggle{ z-index: 100; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li:first-child a{ padding-left: 0px; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li a i::after{ z-index: 10000; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li{ padding: 0px; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li a{ height: 24px; display: block; width: auto; line-height: 38px; opacity: 1; padding: 0px 14px; box-sizing: content-box; text-align: center; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li i::before{ z-index: 10; display: block; position: relative; }
body[data-slide-out-widget-area-style="slide-out-from-right"].material #slide-out-widget-area .off-canvas-social-links li i{ height: 26px; width: auto; }
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li i{ font-size: 20px; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li i{ line-height: 28px; display: block; position: relative; top: auto; backface-visibility: hidden; transition: color 0.2s; vertical-align: middle; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close{ position: absolute; right: 50px; top: 50px; z-index: 8; display: block; }
@media only screen and (min-width: 1000px){
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close{ opacity: 0; transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); position: fixed; right: -100px; top: 50%; transform: translateY(-50%) translateX(100%); z-index: 10000; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .follow-body.slide_out_area_close{ opacity: 1; right: 0px; transform: translateY(-50%) translateX(-36.55vw); }
}
body[data-slide-out-widget-area-style="slide-out-from-right"][data-full-width-header="false"].admin-bar #slide-out-widget-area .slide_out_area_close{ top: 50px; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #header-outer.side-widget-open{ box-shadow: none; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .nectar-social.fixed{ transition: transform 0.45s cubic-bezier(0.15, 0.2, 0.1, 1); }
.ocm-effect-wrap.material-ocm-open .nectar-social.fixed{ transform: scale(0); }
.ocm-effect-wrap.material-ocm-open .swiper-container .slider-prev, .ocm-effect-wrap.material-ocm-open .swiper-container .slider-next{ transition: background-color 0.2s linear, opacity 0.45s cubic-bezier(0.15, 0.2, 0.1, 1); }
.ocm-effect-wrap.material-ocm-open .nectar-slider-wrap[data-full-width="true"] .swiper-container .slider-prev, .ocm-effect-wrap.material-ocm-open .nectar-slider-wrap[data-full-width="true"] .swiper-container .slider-next{ opacity: 0 !important; }
#fp-nav.material-ocm-open li{ transform: scale(0); }
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .current-menu-item > a{ opacity: 1; }
#slide-out-widget-area.slide-out-from-right, #slide-out-widget-area.slide-out-from-right:not(.fullscreen-alt):not(.fullscreen){ background-color: transparent !important; }
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a{ font-size: 22px; line-height: 28px; font-family: "Open Sans"; font-weight: 400; }
#slide-out-widget-area-bg.slide-out-from-right{ opacity: 1; height: 100%; width: 100%; z-index: 1; }
#ajax-content-wrap > #slide-out-widget-area-bg.slide-out-from-right{ visibility: hidden; }
body[data-boxed-style="1"] #slide-out-widget-area-bg.slide-out-from-right, body[data-boxed-style="1"] #slide-out-widget-area.slide-out-from-right{ opacity: 0; pointer-events: none; transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1); }
body[data-boxed-style="1"] #slide-out-widget-area-bg.slide-out-from-right.material-open, body[data-boxed-style="1"] #slide-out-widget-area.slide-out-from-right.material-open{ opacity: 1; pointer-events: auto; }
body[data-boxed-style="1"].material-ocm-open .ocm-effect-wrap-inner{ padding-top: 0px !important; }
body[data-boxed-style="1"].material-ocm-open div[id="wpadminbar"]{ opacity: 0; }
body[data-boxed-style="1"].material-ocm-open #header-outer{ top: 0px !important; }
body[data-boxed-style="1"].material-ocm-open{ background-attachment: fixed; }
@media only screen and (min-width: 1000px){
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close{ position: fixed; z-index: 10000; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close::before{ background-color: rgb(249, 27, 57); box-shadow: rgba(0, 0, 0, 0.3) 0px 16px 44px; }
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right{ transform: none; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); transform-origin: right center; overflow: hidden; position: relative; z-index: 10; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); transform-origin: right center; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; content: ""; display: block; z-index: 1; box-shadow: rgba(0, 0, 0, 0.33) 0px 80px 145px; }
body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner, body[data-slide-out-widget-area-style="slide-out-from-right"]:not(.nectar-no-flex-height) .ocm-effect-wrap{ height: auto !important; }
 body[data-slide-out-widget-area-style="slide-out-from-right"].nectar-no-flex-height .ocm-effect-wrap{ height: 100%; }
body.admin-bar.material-ocm-open{ position: fixed; left: 0px; width: 100%; height: 100%; top: 0px; }
.slide-out-widget-area-toggle .lines-button.x2 .lines::before, .slide-out-widget-area-toggle .lines-button.x2 .lines::after{ transition: top 0.4s 0.45s, width 0.3s, transform 0.3s, background-color 0.2s, opacity 0.2s; }
.lines::after, body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines::after{ top: -7px; }
.lines::before, body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines::before{ width: 1rem; top: 7px; }
body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-widget-area-toggle.mobile-icon .lines::before, body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines::before{ width: 1rem !important; }
.slide-out-widget-area-toggle .lines-button.close .lines::before{ transform: translateY(-7px) rotateZ(-45deg); width: 1.5rem; }
.slide-out-widget-area-toggle .lines-button.close .lines::after{ transform: translateY(7px) rotateZ(45deg); width: 1.5rem; }
body #header-outer .icon-salient-search::before, body.material #header-outer .icon-salient-search::before{ content: ""; }
.material-ocm-open .container-wrap{ pointer-events: none; }
.ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner{ transform-origin: center center; transform: scale(1.007) !important; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); height: 100%; transform: scale(0.835) translateX(-466px) translateZ(0px) !important; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow.material-ocm-open{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); height: 100%; transform: scale(0.825) translateX(-476px) translateZ(0px) !important; }
@media only screen and (min-width: 1000px) and (max-width: 1100px){
body[data-slide-out-widget-area-style="slide-out-from-right"] .follow-body.slide_out_area_close{ transform: translateY(-50%) translateX(-389px) !important; }
}
@media only screen and (max-width: 450px){
#slide-out-widget-area.slide-out-from-right{ min-width: 78vw; width: 78vw; padding-left: 50px; padding-right: 50px; transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open{ transform: scale(0.84) translateX(-93vw) translateZ(0px) !important; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow.material-ocm-open{ transform: scale(0.83) translateX(-94vw) translateZ(0px) !important; }
}
@media only screen and (min-width: 1100px){
#slide-out-widget-area.slide-out-from-right{ min-width: 33.3vw; padding-left: 4%; padding-right: 4%; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open{ transform-origin: center center; transform: scale(0.8) translateX(-32vw) translateZ(0px) !important; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow.material-ocm-open{ transform-origin: center center; transform: scale(0.79) translateX(-33.6vw) translateZ(0px) !important; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .follow-body.slide_out_area_close{ transform: translateY(-50%) translateX(-35.55vw); }
body[data-slide-out-widget-area-style="slide-out-from-right"][data-boxed-style="1"] .ocm-effect-wrap.material-ocm-open{ transform-origin: center center; transform: scale(0.85) translateX(-29.6vw) translateZ(0px) !important; }
body[data-slide-out-widget-area-style="slide-out-from-right"][data-boxed-style="1"] .ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner{ transform: none !important; }
}
@media only screen and (max-width: 999px) and (min-width: 691px){
body.material .nectar-button.extra_jumbo.has-icon{ font-size: 30px; line-height: 60px; padding: 30px 100px 30px 60px; }
body.material .nectar-button.has-icon.extra_jumbo i{ height: 74px; width: 74px; line-height: 74px; }
}
.material-ocm-open #ajax-content-wrap{ cursor: pointer; }
#slide-out-widget-area.slide-out-from-right .inner > div, #slide-out-widget-area.slide-out-from-right .bottom-meta-wrap{ transform: translateX(110px); transition: 0.8s cubic-bezier(0.2, 1, 0.3, 1); }
#slide-out-widget-area.slide-out-from-right.material-open .inner > div, #slide-out-widget-area.slide-out-from-right.material-open .bottom-meta-wrap{ transform: translateX(0px); }
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li{ margin-bottom: 12px; }
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a{ position: relative; }
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a{ opacity: 1; transition: color 0.37s cubic-bezier(0.52, 0.01, 0.16, 1); }
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a::after{ transform-origin: left center; pointer-events: none; bottom: -2px; transition: transform 0.37s cubic-bezier(0.52, 0.01, 0.16, 1); border-color: rgb(255, 255, 255); }
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a{ color: rgb(255, 255, 255); }
input[type="text"], input[type="search"]{ background-color: rgba(0, 0, 0, 0.04); border-radius: 4px; border: 2px solid rgba(255, 255, 255, 0); }
input[type="text"]:focus, textarea:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="date"]:focus{ box-shadow: rgba(0, 0, 0, 0.11) 0px 0px 10px; }
