p {padding-bottom: 1.5em;}
.material .wpb_content_element, .material .wpb_row {margin-bottom: 1.5em;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {margin-bottom: 1.5rem;}
.material .vc_row-fluid[data-column-margin=none] {margin-bottom: 0;}
#header-space {background-color: #fff;}
body[data-header-color=dark] #header-space {background-color: #000;}
#sidebar .widget.widget_categories li, #sidebar .widget.widget_nav_menu li, #sidebar .widget.widget_pages li, #sidebar div ul li {border: none;padding: 4px 0;}
.material #footer-outer #footer-widgets .col ul li {padding: 4px 0 !important;border: none;}
@media only screen and (min-width:1000px) {body #footer-outer .row {padding: 75px 0;}}
#page-header-wrap, .container-wrap, .material .vc_text_separator div, .ocm-effect-wrap, .page-header-no-bg, .page-template-template-portfolio-php .portfolio-items .col.span_3, .page-template-template-portfolio-php .portfolio-items .col.span_4, .portfolio-items .col, .project-title {background-color: #fff;}
#call-to-action .triangle {color: #fff;}
#footer-outer #footer-widgets .col ul li, #sidebar .widget.widget_categories li, #sidebar .widget.widget_nav_menu li, #sidebar .widget.widget_pages li, #sidebar div ul li {border: none;padding: 4px 0;}
#footer-outer .widget.widget_categories li, #footer-outer .widget.widget_nav_menu li, #footer-outer .widget.widget_pages li, #sidebar .widget.widget_categories li, #sidebar .widget.widget_nav_menu li, #sidebar .widget.widget_pages li {padding: 4px 0 !important;}
.material #footer-outer .widget li a, .material #sidebar .widget li a, .material .widget li a {padding: 0 !important;border: none;color: inherit;}
body[data-header-resize="1"] .container-wrap, body[data-header-resize="1"] .project-title {margin-top: 0;padding-top: 40px;}
body.search-results.material .container-wrap {margin-top: 0;}
body[data-header-resize="1"] #page-header-wrap {margin-top: 0;}
body.material .page-header-no-bg {padding-top: 35px;margin-top: 0;}
.nectar-slider-wrap.first-section .swiper-slide .content, .parallax_slider_outer.first-section, .parallax_slider_outer.first-section .swiper-slide .content {margin-top: 0 !important;}
body.material #header-outer[data-header-resize="0"]:not([data-format=left-header]):not(.scrolled-down):not(.fixed-menu), body.material #header-outer[data-header-resize="1"]:not([data-format=left-header]):not(.scrolled-down):not(.small-nav), body[data-hhun="1"].material #header-outer[data-header-resize="0"][data-remove-fixed="0"]:not([data-format=left-header]):not(.scrolled-down):not(.fixed-menu).invisible {box-shadow: none;}
body.material #header-outer[data-box-shadow=large-line][data-header-resize="0"]:not(.transparent):not([data-format=left-header]):not(.scrolled-down):not(.fixed-menu), body.material #header-outer[data-box-shadow=large-line][data-header-resize="1"]:not(.transparent):not([data-format=left-header]):not(.scrolled-down):not(.small-nav) {box-shadow: 0 1px 0 rgba(0,0,0,.08),0 18px 40px transparent;}
@media only screen and (max-width:1000px) {body.material #header-outer[data-header-resize="1"]:not([data-box-shadow=none]):not(.transparent):not([data-format=left-header]) {transition: all .25s ease;}}
@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:after, body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before {height: 2px !important;}
	.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;}
	.slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:after {top: -8px;}
	.slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before {top: 8px;}
	.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: 22px;}
#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 .65s cubic-bezier(.3,1,.3,1) 40ms,background-color .2s ease,opacity .2s ease !important;}
body .slide-out-widget-area-toggle a:hover .lines:before {transition: transform .65s cubic-bezier(.3,1,.3,1) 80ms,background-color .2s ease,opacity .2s ease !important;}
body .slide-out-widget-area-toggle a:hover .lines:after {transition: transform .65s cubic-bezier(.3,1,.3,1) 0s,background-color .2s ease,opacity .2s ease !important;}
body .lines:before {transition: transform .65s cubic-bezier(.3,1,.3,1) 0s,background-color .2s ease,opacity .2s ease !important;}
body .lines:after {transition: transform .65s cubic-bezier(.3,1,.3,1) 80ms,background-color .2s ease,opacity .2s ease !important;}
#top a.no-trans .lines-button:after, #top a.no-trans .lines:after, #top a.no-trans .lines:before {transition: none !important;}
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:after, body[data-slide-out-widget-area-style*=fullscreen] #top .menu-push-out .lines:before, 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:after, body[data-slide-out-widget-area-style=simple] #top .menu-push-out .lines:before {transform: translateX(30px) !important;}
@media only screen and (min-width:1000px) {body #top .effect-shown .lines-button:after, body #top .effect-shown .lines:after, body #top .effect-shown .lines:before, body #top .slide-out-widget-area-toggle a:hover .lines-button:after, body #top .slide-out-widget-area-toggle a:hover .lines:after, body #top .slide-out-widget-area-toggle a:hover .lines:before {transform: translateX(30px);}
	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:after, body[data-slide-out-widget-area-style*=fullscreen] #top .menu-push-out .lines:before {transform: translateX(60px) !important;}
	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:after, body[data-slide-out-widget-area-style=simple] #top .slide-out-widget-area-toggle a:hover .lines:before {transform: none;}}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li {margin: 0 14px;}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li.menu-item {margin: 0;}
body.material #header-outer[data-transparent-header=true].transparent nav>ul>li>a {margin-bottom: 0;}
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: 0 !important;}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>.slide-out-widget-area-toggle {margin-right: 0;}
#header-outer .sf-menu>li>a>.sf-sub-indicator {height: auto;}
body.material #header-outer #top nav>.buttons>li:first-child {margin-left: 0;}
body.material #header-outer .cart-menu, body.material #top nav ul #nectar-user-account>div, body.material #top nav ul #search-btn>div {padding-left: 0;border-left: none !important;}
#top nav ul #nectar-user-account a, #top nav ul #nectar-user-account a span, #top nav ul #search-btn a, #top nav ul #search-btn a span, #top nav ul .slide-out-widget-area-toggle a {height: 21px;line-height: 21px;}
#header-outer[data-format=left-header] .sf-menu li {opacity: 1;}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, body.material #top nav ul #search-btn a span {font-size: 20px;}
body.material #top nav ul #nectar-user-account a span {font-size: 20px;width: 26px;max-width: 26px;}
body.material #header-outer #social-in-menu i {font-size: 18px;width: 36px;top: 0;}
body #header-outer[data-transparent-header=true] #top nav ul #nectar-user-account>div, body.material #header-outer .cart-menu {border-left: none;}
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons {margin-left: 30px;}
body.material #header-outer[data-full-width=true][data-has-buttons=no]:not([data-format=left-header]) #top nav>.buttons, body.material #header-outer[data-has-buttons=no]:not([data-format=left-header]) #top nav>.buttons {margin-left: 0;}
body.material #header-outer[data-has-buttons=no][data-full-width=false][data-format=default]:not([data-lhe=button_bg]) #top nav>.sf-menu>li:not([class*=button_]):last-child a {padding-right: 0;}
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: 0;}
body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons {margin-left: 28px;}
body.material #header-outer #top nav>ul #social-in-menu a {line-height: 22px;}
.material #top nav>.buttons, .material #top nav>.product_added.buttons {padding-right: 0 !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, #sidebar div ul li a {display: block;}
#footer-outer .widget h4, #sidebar h4 {margin-bottom: 15px;}
body #footer-outer #copyright {font-size: 14px;background-color: transparent;}
#footer-outer[data-copyright-line=true] #copyright {border-top: 1px solid rgba(255,255,255,.1);}
#footer-outer[data-custom-color=true] #footer-widgets a:not(.nectar-button) {transition: all .2s ease;}
#footer-outer[data-custom-color=true] #footer-widgets a:not(.nectar-button):focus, #footer-outer[data-custom-color=true] #footer-widgets a:not(.nectar-button):hover {opacity: .65;}
#footer-outer[data-custom-color=true] #footer-widgets .tagcloud a:not(.nectar-button):hover {opacity: 1;}
#footer-outer[data-using-widget-area=false] #copyright {border: none;}
.material #sidebar .widget .tagcloud a, .material .widget .tagcloud a, .single .post-area .content-inner>.post-tags a {border-radius: 0 !important;padding: 5px 10px;margin: 10px 10px 0 0;transition: all .4s cubic-bezier(.25,1,.2,1);background-color: transparent;}
.material #sidebar .widget .tagcloud a:before, .material .widget .tagcloud a:before, .single .post-area .content-inner>.post-tags a:before {display: block;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0;opacity: .06;}
.material[data-button-style*=rounded] #sidebar .widget .tagcloud a, .material[data-button-style*=rounded] #sidebar .widget .tagcloud a:before, .material[data-button-style*=rounded] .widget .tagcloud a, .material[data-button-style*=rounded] .widget .tagcloud a:before, .single[data-button-style*=rounded] .post-area .content-inner>.post-tags a, .single[data-button-style*=rounded] .post-area .content-inner>.post-tags a:before {border-radius: 50px !important;}
.material #sidebar .widget .tagcloud a:hover, .material .widget .tagcloud a:hover, .sharing-default-minimal .nectar-social a:hover, .single .post-area .content-inner>.post-tags a:hover {box-shadow: 0 10px 24px rgba(0,0,0,.15);}
.material #sidebar .widget .recentcomments {background-color: transparent;padding: 0;margin-bottom: 8px;}
#header-outer.light-text #search-outer input[type=text], .material #sidebar .widget .tagcloud a:hover, .material .span_12.light #sidebar .widget .tagcloud a, .material .span_12.light .widget .tagcloud a, .single.material .post-area .content-inner>.post-tags a:hover, body.mobile.material[data-header-color=light] #header-outer[data-permanent-transparent="1"].transparent .slide-out-widget-area-toggle a .close-line, body[data-header-color=dark] #header-outer #search-outer input[type=text] {color: #fff !important;}
body.single-post .content-inner>.post-tags {margin-top: 60px;}
#to-top, .nectar-button, .nectar-button.see-through, .swiper-slide .button a, body .nectar-button.see-through, body .nectar-button.see-through-2 {border-radius: 0 !important;box-shadow: none;}
body.material .nectar-button.large {padding-left: 35px;padding-right: 35px;}
body.material .nectar-button.jumbo {padding-left: 50px;padding-right: 50px;}
body.material .nectar-button.jumbo:not([class*=see-through]) {padding: 23px 50px;}
body.material .nectar-button.regular[class*=m-extra-color-gradient-]:before, body.material .nectar-button.see-through[class*=m-extra-color-gradient-]:after, body.material .nectar-button.see-through[class*=m-extra-color-gradient-]:before, body.material .nectar-button.see-through[data-color-override=false] i:after {display: block;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;transition: all .45s cubic-bezier(.25,1,.33,1);}
body.material[data-button-style*=slightly_rounded] .nectar-button.see-through[class*=m-extra-color-gradient-]:before {border-radius: 5px;}
body.material[data-button-style*=slightly_rounded] .nectar-button.see-through[class*=m-extra-color-gradient-]:after {border-radius: 3px;}
body.material[data-button-style=default] .nectar-button.see-through[class*=m-extra-color-gradient-]:after, body.material[data-button-style=default] .nectar-button.see-through[class*=m-extra-color-gradient-]:before {border-radius: 0;}
body.material[data-button-style=default] .nectar-button {box-shadow: none;}
body.material .nectar-button.see-through[class*=m-extra-color-gradient-]:before {border-radius: 50px;z-index: -2;backface-visibility: hidden;}
body.material .nectar-button.see-through[class*=m-extra-color-gradient-]:after {width: calc(100% - 4px);height: calc(100% - 4px);top: 2px;left: 2px;border-radius: 50px;background-color: #fff;z-index: -1;backface-visibility: hidden;}
body.material .nectar-button.see-through[class*=m-extra-color-gradient-]:hover:after {opacity: 0;}
body.material .nectar-button.see-through[class*=m-extra-color-gradient-] {backface-visibility: hidden;border: none !important;}
body.material .nectar-button.see-through:hover i, body.material .nectar-button.see-through[data-color-override=false] i, body.material .nectar-button.see-through[data-color-override=false]:hover i:after {box-shadow: none !important;}
body.material[data-button-style=default] .nectar-button.regular[class*=m-extra-color-gradient-]:before {border-radius: 0;}
body.material[data-button-style*=rounded] .nectar-button.regular[class*=m-extra-color-gradient-]:before {border-radius: 100px;}
body.material[data-button-style*=slightly_rounded] .nectar-button.regular[class*=m-extra-color-gradient-]:before {border-radius: 5px;}
body.material .nectar-button.regular[class*=m-extra-color-gradient-]:before {opacity: 0;}
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] .nectar-button.see-through[data-color-override="#ffffff"] i, body.material[data-button-style^=rounded] .span_12.light .nectar-button.see-through-2[data-color-override=false]:not(:hover) i {color: #000 !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,.07) !important;}
body.material .nectar-button.see-through[class*=m-extra-color-gradient-]:hover, body.material[data-button-style^=rounded] .nectar-button.see-through i, 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: #fff !important;}
body.material .nectar-button.large i {font-size: 16px;}
body.material .nectar-button.jumbo i {font-size: 20px;}
body.material[data-button-style^=rounded] .nectar-button.large i {font-size: 14px;}
body.material[data-button-style^=rounded] .nectar-button.jumbo i {font-size: 18px;}
body.material .nectar-button.jumbo.see-through, body.material .nectar-button.jumbo.see-through-2, body.material .nectar-button.jumbo.see-through-3 {border-width: 2px;}
.nectar-button.has-icon.see-through[class*=m-extra-color-gradient-] .im-icon-wrap svg path {fill: #000;transition: all .2s ease;}
.nectar-button.has-icon.see-through[class*=m-extra-color-gradient-]:hover .im-icon-wrap svg path {fill: #fff;}
body.material .nectar-button.has-icon, body.material .nectar-button.tilt.has-icon {padding-right: 46px;}
body.material .nectar-button.has-icon.large {padding-right: 44px;padding-left: 46px;}
body.material:not([data-button-style^=rounded]) .nectar-button.large[class*=m-extra-color-gradient-] {padding-top: 15px;padding-bottom: 15px;}
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-right: 56px;padding-left: 54px;padding-top: 20px;padding-bottom: 20px;}
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-right: 56px;padding-left: 54px;padding-top: 22px;padding-bottom: 22px;}
body.material .nectar-button.has-icon.jumbo {padding-top: 22px;padding-bottom: 22px;padding-right: 66px;padding-left: 54px;}
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,.22);}
body.material[data-button-style^=rounded] .nectar-button.see-through[class*=m-extra-color-gradient-]:hover i {background-color: rgba(255,255,255,.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,.04);}
body.material .nectar-button.has-icon i {right: 14px;margin-top: 0;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;-webkit-transition: none;}
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, body.material:not([data-button-style^=rounded]) .nectar-button.see-through.has-icon[data-color-override=false] i {color: inherit !important;}
body.material[data-button-style^=rounded] .nectar-button.has-icon i {background-color: rgba(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.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.small {padding-right: 36px;}
body.material:not([data-button-style^=rounded]) .nectar-button.has-icon.small {padding-right: 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.medium, body.material .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {padding-left: 24px;padding-right: 24px;}
body.material .nectar-button.medium i {font-size: 16px;}
body.material[data-button-style^=rounded] .nectar-button.medium i {font-size: 14px;}
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: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.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {padding-right: 34px;padding-left: 46px;}
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.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);}
body.material .nectar-button.has-icon.extra_jumbo {padding-top: 36px;padding-bottom: 36px;padding-right: 142px;padding-left: 80px;}
body.material .nectar-button.has-icon.extra_jumbo:hover span {transform: translateX(-18px);}
body.material .nectar-button.has-icon.extra_jumbo i {transform: translateY(-50%) translateX(-6px);height: 94px;width: 94px;margin-top: 0;line-height: 94px;}
#header-outer[data-full-width=true] #top nav ul #nectar-user-account>div, body #header-outer[data-transparent-header=true].transparent #top nav ul #nectar-user-account>div {border: none !important;}
#header-outer .sf-menu ul li a {border-bottom: none;}
#top #mobile-cart-link i {height: 20px;line-height: 20px;}
#header-outer header {transition: all .2s;}
#header-outer:not([data-format=left-header]).material-search-open header {opacity: 0;transition: all .2s;pointer-events: none;}
#header-outer:not([data-format=left-header]).material-search-open header .span_3 {pointer-events: none !important;}
#header-outer.material-search-open {box-shadow: none;}
.material #header-outer.no-material-transition #search-outer, 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, body[data-slide-out-widget-area-style=slide-out-from-right]>a.slide_out_area_close.no-material-transition {transition: none;}
body[data-header-color=dark] #ajax-content-wrap:after {background-color: rgba(255,255,255,.55);}
#ajax-content-wrap:after {background-color: rgba(0,0,0,.45);content: "";position: fixed;opacity: 0;left: 0;top: 0;width: 100%;height: 100%;z-index: 1000;pointer-events: none;transform: translateZ(0);backface-visibility: hidden;transition: opacity .7s cubic-bezier(.15,.2,.1,1);}
#ajax-content-wrap.material-open:after {opacity: 1;}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {#ajax-content-wrap:after {display: none;}}
#header-secondary-outer, #header-secondary[data-using-secondary="1"] {transition: transform .32s ease;}
#slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .menu li small {display: block;margin: 5px 0;}
#slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .menu>li>small {margin: 5px 0;}
#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: .8;content: "";width: 100%;height: 100%;border-radius: 50%;top: 0;left: 0;display: block;position: absolute;border: 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: 0 20px 45px rgba(0,0,0,.25);}
.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;}
#header-outer #top #mobile-cart-link i, #header-outer .mobile-search .icon-salient-search, #header-outer .mobile-user-account .icon-salient-m-user {background-color: transparent !important;vertical-align: middle;font-size: 18px;}
#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 .3s ease;}
.sf-menu li ul li a .menu-title-text:after, body #header-outer .mobile-header li:not([class*=button_])>a .menu-title-text:after, body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after, body #header-outer[data-lhe=animated_underline] .nectar-header-text-content a:after, body #header-secondary-outer[data-lhe=animated_underline] nav>.sf-menu>li:not([class*=button_])>a .menu-title-text:after {transform-origin: 0 0;transition: transform .35s cubic-bezier(.52,.01,.16,1);bottom: -3px;}
#header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after {transition: transform .35s cubic-bezier(.52,.01,.16,1),border-color .35s cubic-bezier(.52,.01,.16,1);}
body #header-secondary-outer[data-lhe=animated_underline] nav>.sf-menu>li:not([class*=button_])>a .menu-title-text:after {bottom: 0;border-width: 1px;}
#search-outer #search #close a:before, .slide_out_area_close:before {position: absolute;top: 50%;left: 50%;display: block;width: 46px;height: 46px;margin: -23px 0 0 -23px;border-radius: 50%;background-color: rgba(0,0,0,.05);content: "";transform: scale(1) translateZ(0);transition: all .45s cubic-bezier(.15,.2,.1,1);}
#search-outer #search #close a:before {width: 42px;height: 42px;margin: -21px 0 0 -21px;}
.nectar-close-btn:hover:not(:focus):before, 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(0);}
blockquote::before {display: block;position: absolute;left: 0;top: 0;height: 100%;width: 4px;content: "";border-left: 4px solid rgba(0,0,0,.1);}
blockquote.tiktok-embed {padding-left: 0;}
blockquote.tiktok-embed:before {display: none;}
blockquote.wp-block-quote.has-text-align-center.is-style-large {padding: 1em 1em;}
.testimonial_slider blockquote:before {border: none;}
blockquote {position: relative;padding-left: 1.8em;}
body #search-results .result .bottom-line, body .masonry-blog-item .bottom-line, body .masonry-blog-item .more-link {display: none;}
body.material .masonry-blog-item .inner-wrap, body.material .masonry-blog-item .mejs-container .mejs-controls {box-shadow: none;}
.masonry-blog-item .post-meta {padding: 0 18px 18px;}
.post .nectar-love-wrap {line-height: 20px;}
.masonry-blog-item .inner-wrap {padding: 0;}
.masonry-blog-item .content-inner .post-featured-img img, .masonry-blog-item .more-link, .post-area.masonry .post .aside-inner, .post-area.masonry .post .link-inner, .post-area.masonry .post .quote-inner, .post-area.masonry .post .status-inner {margin-bottom: 0 !important;}
@media only screen and (min-width:1000px) {.post-area.masonry.span_9, .post-area.span_9, .single-portfolio .post-area.span_9, body.search.material .container-wrap .span_9, body[data-ext-responsive=true] .post-area.masonry.span_9, body[data-ext-responsive=true] .post-area.masonry.span_9.meta_overlaid {padding-right: 0;margin-right: 4%;width: 68.5%;}
	.post-area.span_9.col_last, body.search.material.woocommerce .span_9 {margin-right: 0;}
	.material.single-portfolio .post-area.span_9 {margin-right: 4% !important;}
	.post-area.masonry.span_9 .masonry-blog-item {width: 47.2%;}
	.post-area.masonry.span_9.material .masonry-blog-item {width: 47.2%;}
	#sidebar.span_3 {width: 27.5%;backface-visibility: hidden;}
	.masonry-blog-item {width: 31.1%;}}
body.blog[data-bg-header=false] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic, body.blog[data-bg-header=false] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic_enhanced, body.blog[data-bg-header=false] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.material {padding-top: 35px;}
@media only screen and (min-width:1000px) {body.blog[data-bg-header=false] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic, body.blog[data-bg-header=false] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic_enhanced, body.blog[data-bg-header=false] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.material {padding-top: 2%;}}
.single-post[data-bg-header=true] .container-wrap:not(.no-sidebar)>.main-content {padding-top: 35px;}
.material .masonry-blog-item .content-inner {padding-bottom: 0;border: 0;margin-bottom: 0;}
.masonry-blog-item .article-content-wrap {padding: 16px 18px 18px;}
.main-content>.row>.wpb_row:not(.full-width-content) .nectar-recent-posts-single_featured.multiple_featured>div, .main-content>.row>.wpb_row:not(.full-width-content) .nectar-recent-posts-single_featured>div {border-radius: 5px;overflow: hidden;}
.post-area.masonry .format-status .post-content .post-meta, .post-area.masonry .post.format-aside .post-meta, .post-area.masonry .post.link .post-content .post-meta, .post-area.masonry .post.quote .post-content .post-meta {display: none !important;}
body.material .post .content-inner {border: none;}
#sidebar .widget {margin-bottom: 60px;}
#sidebar>div:last-child {margin-bottom: 0;}
#author-bio {padding-bottom: 0;border: none;margin-bottom: 0;}
#author-bio img {display: inline-block;position: relative;vertical-align: middle;}
.blog_next_prev_buttons {margin-top: 80px;}
#author-bio h3 span, .comments-section .comment-wrap.full-width-section>h3 span, .container-wrap #author-bio #author-info p {display: block;margin-bottom: 5px;font-size: 14px;text-transform: none;}
.container-wrap #author-bio #author-info p {line-height: 1.8em;font-size: 16px;}
.container-wrap #author-bio #author-info h3 {margin-bottom: 0;line-height: 1.6em;}
#author-bio[data-has-tags=true] {padding-top: 0;}
.container-wrap #author-bio #author-info a {color: inherit;}
.container-wrap #author-bio #author-info {width: 75% !important;vertical-align: middle;display: inline-block;padding-left: 30px;}
.container-wrap #author-bio #author-info p {max-width: 70%;opacity: .7;}
#author-bio .nectar-button {margin-top: 20px;}
#author-bio .avatar {border-radius: 100%;}
.single .post-area .content-inner>.post-tags>h4 {display: none;}
.material .comment-list .reply {position: relative;top: auto;right: auto;margin-top: 1em;bottom: auto;}
.material .comment-list .reply a {font-size: 14px;background-color: transparent;border-radius: 0;display: inline-flex;align-items: center;gap: 8px;line-height: 1;padding: 0;}
.material .comment-list .reply .nectar-cta {line-height: 0;}
.comment-list .comment-meta {font-size: 13px;}
.comment-list .comment-meta a {transition: opacity .2s ease;}
.material .comment-list .comment-meta a:hover {color: inherit;opacity: .65;}
body .comment-list .reply a:focus, body .comment-list .reply a:hover {background-color: transparent !important;}
#respond {margin-top: 80px;}
body[data-ext-responsive=true].single-post.material .comment-wrap .comment #respond {margin: 40px auto 0 auto !important;}
body.material .comment-list .comment>div, body.material .comment-list .pingback>div {background-color: transparent;box-shadow: none;padding-left: 85px;padding-bottom: 0;padding-top: 0;margin-top: 2.5em;overflow: visible;}
@media only screen and (min-width:1000px) {#ajax-content-wrap .comment-list .comment #respond {padding-left: 85px;}
	#ajax-content-wrap .comment-list .comment .comment #respond {padding-left: 65px;}}
body.material .comment-list .comment>div img.avatar, body.material .comment-list .pingback>div img.avatar {left: 0;border-radius: 100%;top: 0;}
.comment-list .comment .comment img.avatar, .comment-list .pingback .pingback img.avatar {width: 40px;height: 40px;}
body.material .comment-list .comment .comment>div, body.material .comment-list .pingback .pingback>div {padding-left: 65px;}
.comment-list .comment>div p, .comment-list .pingback>div p {margin-top: 1em;}
.comment-list .children {border-left: none;background-position: left 30px;margin-left: 26px;padding-left: 60px;}
.comment-list .says {display: none;}
#reply-title {margin-bottom: 25px;}
.single-product.material #commentform .form-submit, .single-product.material #reply-title {text-align: left;}
.material .comment #reply-title {text-align: left;}
#respond #cancel-comment-reply-link {padding-left: 15px;}
body.material .comment-wrap {margin-top: 0;padding-top: 8%;padding-bottom: 8%;}
body.material .comment-wrap[data-comments-open=false] {padding: 0;margin-bottom: 0;margin-top: 0;}
body.material.single-portfolio .comment-wrap {margin-top: 30px;}
#author-bio.no-pagination {border-top: 1px solid #999;}
.comments-section[data-author-bio=false] .comment-wrap {border: none;}
.comment-list {padding-bottom: 80px;}
#author-bio.no-pagination.lighter-grey, .comment-wrap.lighter-grey {border-color: #ddd;}
#author-bio, .comment-wrap {padding-top: 30px;}
body.material .blog-recent[data-style*=classic_enhanced].related-posts .inner-wrap {box-shadow: 0 45px 85px rgba(0,0,0,.08);}
#header-outer .widget_shopping_cart a.button, #pagination .next.inactive, #pagination .prev.inactive, #pagination a, #pagination span, .blog-recent .more-link span, .flex-direction-nav a, .post .more-link span, .tagcloud a {border-radius: 0 !important;}
.material .col.boxed:not(.wpb_column) {box-shadow: 0 1px 1px rgba(0,0,0,.1);background-color: #fff;padding: 25px 15px 15px;position: relative;transition: transform .2s ease,box-shadow .2s ease;top: 0;}
.material .col.boxed:not(.wpb_column):hover {transform: translateY(-4px);box-shadow: 0 17px 25px rgba(0,0,0,.13);}
.material .mfp-arrow-left, .material .mfp-arrow-right, .material .pp_arrow_next, .material .pp_arrow_previous, .woocommerce .pswp__button--arrow--left, .woocommerce .pswp__button--arrow--right {overflow: visible;height: 40px;width: 40px;border-radius: 100px;border: 2px solid rgba(255,255,255,.3);}
.material.woocommerce .pswp__button--arrow--left:before, .material.woocommerce .pswp__button--arrow--right:before {background-image: none;line-height: 40px;height: 40px;width: 36px;}
.mfp-arrow-left:before, .woocommerce .pswp__button--arrow--left:before {transform: translateX(-5px);}
.pp_arrow_previous {left: 30px;}
.pp_arrow_next {right: 30px;}
.mfp-arrow-left:hover, .mfp-arrow-right:hover, .pp_arrow_next:hover, .pp_arrow_previous:hover, .woocommerce .pswp__button--arrow--left:hover, .woocommerce .pswp__button--arrow--right:hover {border: 2px solid rgba(255,255,255,0);}
.pp_arrow_previous .icon-default-style {border-radius: 0;width: 20px;height: 40px;line-height: 39px;font-size: 24px;font-family: icomoon;margin-top: 0;left: -1px;transition: all .35s cubic-bezier(.12,.75,.4,1);}
body.material .mfp-arrow-left, body.material.woocommerce .pswp__button--arrow--left {height: 40px;line-height: 40px;font-size: 18px;font-family: icomoon;margin-top: 0;opacity: 1;left: 40px;transition: all .35s cubic-bezier(.12,.75,.4,1);}
.pp_arrow_next .icon-default-style {border-radius: 0;width: 20px;line-height: 39px;height: 40px;font-size: 24px;margin-top: 0;font-family: icomoon;left: 1px;transition: all .35s cubic-bezier(.12,.75,.4,1);}
body.material .mfp-arrow-right, body.material.woocommerce .pswp__button--arrow--right {line-height: 40px;height: 40px;font-size: 18px;margin-top: 0;font-family: icomoon;opacity: 1;right: 40px;transition: all .35s cubic-bezier(.12,.75,.4,1);}
.mfp-arrow-left:after, .mfp-arrow-right:after, .pp_arrow_next .icon-default-style:after, .pp_arrow_previous .icon-default-style:after, .woocommerce .pswp__button--arrow--left:after, .woocommerce .pswp__button--arrow--right:after {display: block;content: " ";position: absolute;width: 18px;height: 2px;background-color: #fff;top: 19px;opacity: 0;left: -6px;cursor: pointer;transform: translateX(-37px);transition: all .35s cubic-bezier(.12,.75,.4,1);pointer-events: none;}
.mfp-arrow-left:after, .mfp-arrow-right:after, .woocommerce .pswp__button--arrow--left:after, .woocommerce .pswp__button--arrow--right:after {top: 16px;transform-origin: right;opacity: 1;transform: translateX(13px) scaleX(.9);}
.mfp-arrow-left:after, .woocommerce .pswp__button--arrow--left:after {left: 65px;transform-origin: left;opacity: 1;transform: translateX(-54px) scaleX(.9);}
.pp_arrow_previous .icon-default-style:after {left: 59px;}
.mfp-arrow-left:before, .pp_arrow_previous .icon-default-style:before, .woocommerce .pswp__button--arrow--left:before {content: "";color: #fff;}
.mfp-arrow-left:before, .woocommerce .pswp__button--arrow--left:before {top: -4px;left: -1px;display: block;position: relative;transition: all .35s cubic-bezier(.12,.75,.4,1);}
.mfp-arrow-right:before, .pp_arrow_next .icon-default-style:before, .woocommerce .pswp__button--arrow--right:before {content: "";color: #fff;}
.mfp-arrow-right:before, .woocommerce .pswp__button--arrow--right:before {top: -4px;right: -1px;display: block;transition: all .35s cubic-bezier(.12,.75,.4,1);transform: translateX(5px);position: relative;}
.mfp-arrow-right:hover:after, .pp_arrow_next:hover .icon-default-style: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(8px);}
.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(16px) scaleX(1.2);}
.pp_arrow_next:hover .icon-default-style {transform: translateX(7px);}
.mfp-arrow-left:hover:after, .pp_arrow_previous:hover .icon-default-style: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) scaleX(1.2);}
.pp_arrow_previous:hover .icon-default-style {transform: translateX(-7px);}
.nectar_team_member_overlay .inner-wrap {padding-top: 0 !important;}
.nectar_team_member_overlay {z-index: 10000;}
#commentform .form-submit {margin-top: 25px;}
.container-wrap button[type=submit], .container-wrap input[type=submit], .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {padding: 16px !important;border-radius: 0 !important;}
body[data-button-style=rounded] .container-wrap button[type=submit], body[data-button-style=rounded] .container-wrap input[type=submit] {padding: 16px 23px !important;}
body[data-button-style=rounded][data-form-submit=see-through] .container-wrap .widget_search button[type=submit], body[data-button-style=rounded][data-form-submit=see-through] .container-wrap .widget_search input[type=submit] {padding: 12px 23px !important;}
.cart .quantity input.minus, .cart .quantity input.plus {font-weight: 400;font-size: 16px;}
.newsletter-widget form input[type=submit], .widget_search .search-form input[type=submit] {line-height: 24px;}
.span_12.light input[type=date]::placeholder, .span_12.light input[type=email]::placeholder, .span_12.light input[type=password]::placeholder, .span_12.light input[type=search]::placeholder, .span_12.light input[type=tel]::placeholder, .span_12.light input[type=text]::placeholder, .span_12.light input[type=url]::placeholder, .span_12.light textarea::placeholder {color: #fff;opacity: .5;}
.span_12.light .select2-container--default .select2-selection--single, .span_12.light input[type=date], .span_12.light input[type=email], .span_12.light input[type=password], .span_12.light input[type=search], .span_12.light input[type=tel], .span_12.light input[type=text], .span_12.light input[type=url], .span_12.light select, .span_12.light textarea, body[data-fancy-form-rcs="1"] .span_12.light .select2-container--default .select2-selection--single {background-color: rgba(255,255,255,.1);border-color: rgba(255,255,255,0);color: #fff;}
.span_12.light input[type=date]:focus, .span_12.light input[type=email]:focus, .span_12.light input[type=password]:focus, .span_12.light input[type=search]:focus, .span_12.light input[type=tel]:focus, .span_12.light input[type=text]:focus, .span_12.light input[type=url]:focus, .span_12.light select:focus, .span_12.light textarea:focus {border-color: rgba(255,255,255,.8);box-shadow: 0 0 10px rgba(255,255,255,.15);}
[data-form-style=default] .span_12.light input[type=email]:hover:not(:focus), [data-form-style=default] .span_12.light input[type=text]:hover:not(:focus), [data-form-style=default] .span_12.light textarea:hover:not(:focus) {border-color: transparent;}
.span_12.light .wpcf7-form .wpcf7-not-valid-tip {background-color: transparent;box-shadow: none;padding-left: 0;color: #fff;}
.container-wrap .span_12.light input[type=submit]:hover {background-color: #333;opacity: .8;}
body[data-button-style*="_shadow"] .container-wrap .span_12.light input[type=submit]:hover {opacity: 1;}
.mfp-iframe-holder .mfp-content, .mfp-inline-holder .mfp-content {max-width: 1280px;}
#slide-out-widget-area.slide-out-from-right {min-width: 360px;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;}
#search-outer #search #close a:before, .slide_out_area_close:before {transform: scale(0);}
#search-outer.material-open #search #close a:before, .material-ocm-open.slide_out_area_close:before {transform: scale(1);}
#search-outer .close-wrap, .nectar-close-btn .close-wrap, .slide-out-widget-area-toggle a .close-wrap, .slide_out_area_close .close-wrap, .style_slide_in_click .close-cart .close-wrap {-webkit-font-smoothing: subpixel-antialiased;transform-style: preserve-3d;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%) translateZ(0);transition: margin .2s ease,transform .2s ease 1s,opacity .3s ease;width: 20px;height: 20px;display: block;overflow: hidden;}
.nectar-close-btn.small .close-wrap, .style_slide_in_click .close-cart .close-wrap {height: 15px;}
#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 .animating .close-wrap, #top .slide-out-widget-area-toggle .open .close-wrap {opacity: 1;}
#search-outer.material-open .close-line1, .material-ocm-open.slide_out_area_close .close-line1, .slide-out-widget-area-toggle .open .close-line1 {animation-name: crossRight;animation-delay: .29s;}
.nectar-close-btn-wrap.open .nectar-close-btn .close-line1, .style_slide_in_click.open .close-cart .close-line1 {animation-name: crossRight;animation-delay: .14s;}
#search-outer.material-open .close-line2, .material-ocm-open.slide_out_area_close .close-line2, .slide-out-widget-area-toggle .open .close-line2 {animation-name: crossLeft;animation-delay: .15s;}
.nectar-close-btn-wrap.open .nectar-close-btn .close-line2, .style_slide_in_click.open .close-cart .close-line2 {animation-name: crossLeft;}
#search-outer:not(.material-open) .close-line1, .nectar-close-btn-wrap:not(.open) .nectar-close-btn .close-line1, .slide-out-widget-area-toggle a:not(.open) .close-line1, .slide_out_area_close .close-line1, .style_slide_in_click:not(.open) .close-cart .close-line1 {-webkit-transform: translateY(0) translateX(0) rotate(-45deg);transform: translateY(0) translateX(0) rotate(-45deg);animation-name: crossLeftClose;animation-delay: 0s;animation-duration: .15s;}
.slide-out-widget-area-toggle a:not(.open) .close-line1 {animation-duration: .4s;}
#header-outer.transparent .slide-out-widget-area-toggle a .close-wrap:not(.loaded) {opacity: 0 !important;}
#search-outer:not(.material-open) .close-line2, .nectar-close-btn-wrap:not(.open) .nectar-close-btn .close-line2, .slide-out-widget-area-toggle a:not(.open) .close-line2, .slide_out_area_close .close-line2, .style_slide_in_click:not(.open) .close-cart .close-line2 {-webkit-transform: translateY(0) translateX(0) rotate(45deg);transform: translateY(0) translateX(0) rotate(45deg);-webkit-animation-name: crossRightClose;animation-name: crossRightClose;-webkit-animation-delay: .06s;animation-delay: .06s;-webkit-animation-duration: .15s;animation-duration: .15s;}
.slide-out-widget-area-toggle a:not(.open) .close-line2 {-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-delay: .1s;animation-delay: .1s;}
#search-outer .close-line, .nectar-close-btn .close-line, .slide-out-widget-area-toggle a .close-line, .slide_out_area_close .close-line, .style_slide_in_click .close-cart .close-line {animation-duration: .4s;animation-timing-function: cubic-bezier(.52,.01,.16,1);animation-fill-mode: forwards;}
#search-outer.material-open .close-wrap .close-line1, .material-ocm-open.slide_out_area_close .close-wrap .close-line1, .nectar-close-btn-wrap.open .nectar-close-btn .close-line1, .slide-out-widget-area-toggle .open .close-line1, .style_slide_in_click.open .close-cart .close-line1 {-webkit-transform: translateY(-30px) translateX(30px) rotate(45deg);transform: translateY(-30px) translateX(30px) rotate(45deg);}
#search-outer.material-open .close-wrap .close-line2, .material-ocm-open.slide_out_area_close .close-wrap .close-line2, .nectar-close-btn-wrap.open .nectar-close-btn .close-line2, .slide-out-widget-area-toggle .open .close-line2, .style_slide_in_click.open .close-cart .close-line2 {-webkit-transform: translateY(-30px) translateX(-30px) rotate(-45deg);transform: translateY(-30px) translateX(-30px) rotate(-45deg);}
#search-outer .close-wrap .close-line, #top .slide-out-widget-area-toggle .close-line, .nectar-close-btn .close-line, .slide_out_area_close .close-wrap .close-line, .style_slide_in_click .close-cart .close-line {height: 100%;width: 2px;background: #fff;backface-visibility: hidden;position: absolute;border-radius: 5px;left: 9px;transition: opacity .2s ease,background-color .2s ease;}
.nectar-close-btn {position: relative;display: block;width: 30px;}
.nectar-close-btn:before {position: absolute;top: 50%;left: 50%;display: block;height: 34px;width: 34px;margin: -17px 0 0 -17px;border-radius: 50%;background-color: rgba(0,0,0,.05);content: "";transform: scale(1) translateZ(0);transition: all .45s cubic-bezier(.15,.2,.1,1);}
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line {background-color: #666;}
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a .clip-wrap, #slide-out-widget-area.fullscreen-alt .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, #slide-out-widget-area.slide-out-from-right-hover .inner .widget.widget_nav_menu 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: #888;}
#slide-out-widget-area-bg.fullscreen-alt {padding: 0 !important;}
#search-outer .close-wrap .close-line, .nectar-close-btn .close-line, .slide-out-widget-area-toggle a .close-line, .style_slide_in_click .close-cart .close-line {background-color: #000;}
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: #999 !important;}
@keyframes crossLeft {100% {transform: translateY(0) translateX(0) rotate(-45deg);}}
@keyframes crossLeftClose {100% {transform: translateY(22px) translateX(22px) rotate(-45deg);}}
@keyframes crossRight {100% {transform: translateY(0) translateX(0) 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[class*=slide-out-from-right] .inner {height: auto;}
#slide-out-widget-area[class*=slide-out-from-right] .bottom-meta-wrap, #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 {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: 0;padding-right: 0;}
#slide-out-widget-area.slide-out-from-right-hover .inner>.off-canvas-menu-container, #slide-out-widget-area[class*=slide-out-from-right] .inner-wrap {margin: auto 0;position: relative;}
#slide-out-widget-area.slide-out-from-right-hover .inner, #slide-out-widget-area[class*=slide-out-from-right] {display: -webkit-box;display: -webkit-flex;display: flex;}
#slide-out-widget-area.slide-out-from-right-hover .inner {flex-wrap: wrap;}
#fp-nav li {transition: transform .3s ease;}
#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;visibility: hidden;}
.material-ocm-open #slide-out-widget-area-bg.slide-out-from-right {visibility: visible;}
#ajax-content-wrap>#slide-out-widget-area-bg.slide-out-from-right {visibility: hidden;}
body[data-slide-out-widget-area-style=slide-out-from-right] #slide-out-widget-area.slide-out-from-right {-webkit-transform: none;transform: none;}
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_area_close {position: absolute;right: 50px;top: 50px;z-index: 8;display: block;}
#slide-out-widget-area.slide-out-from-right .inner-wrap, #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container {width: 100%;}
body:not(.material-ocm-open) #slide-out-widget-area.slide-out-from-right {visibility: hidden;}
@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 .8s cubic-bezier(.15,.2,.1,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] .slide_out_area_close:before {background-color: #f91b39;box-shadow: 0 16px 44px rgba(0,0,0,.3);}}
body[data-slide-out-widget-area-style=slide-out-from-right] .ocm-effect-wrap {transition: transform .8s cubic-bezier(.15,.2,.1,1);transform-origin: center;position: relative;z-index: 10;}
body[data-slide-out-widget-area-style=slide-out-from-right].material-ocm-open .ocm-effect-wrap {overflow: hidden;}
@media not all and (min-resolution:.001dpcm) {@media {body[data-slide-out-widget-area-style=slide-out-from-right].admin-bar:not(.material-ocm-open):not(.nectar_box_roll) .ocm-effect-wrap {position: static;}
		body[data-slide-out-widget-area-style=slide-out-from-right][data-footer-reveal="1"].material.admin-bar #footer-outer {z-index: 2;}
		body[data-slide-out-widget-area-style=slide-out-from-right][data-footer-reveal="1"].material.admin-bar #page-header-wrap {z-index: 3;}}}
@media only screen and (max-width:600px) {body[data-slide-out-widget-area-style=slide-out-from-right].admin-bar:not(.material-ocm-open):not(.nectar_box_roll) .ocm-effect-wrap {position: static;}
	body[data-slide-out-widget-area-style=slide-out-from-right][data-footer-reveal="1"].material.admin-bar #footer-outer {z-index: 2;}}
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;}
.nectar-no-flex-height .ocm-effect-wrap-inner, body[data-slide-out-widget-area-style=slide-out-from-right].nectar-no-flex-height .ocm-effect-wrap {height: 100%;}
.slide-out-widget-area-toggle .lines-button.x2 .lines:after, .slide-out-widget-area-toggle .lines-button.x2 .lines:before {transition: top .4s .45s ease,width .3s ease,transform .3s ease,background-color .2s ease,opacity .2s ease;}
.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;}
#header-outer .left-aligned-ocm .lines:before, body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before, body[data-slide-out-widget-area-style=slide-out-from-right-hover] .slide-out-widget-area-toggle.mobile-icon .lines:before {width: 1rem !important;}
.slide-out-widget-area-toggle .lines-button.close .lines:before {-webkit-transform: translateY(-7px) rotateZ(-45deg);transform: translateY(-7px) rotateZ(-45deg);width: 1.5rem;}
.slide-out-widget-area-toggle .lines-button.close .lines:after {-webkit-transform: translateY(7px) rotateZ(45deg);transform: translateY(7px) rotateZ(45deg);width: 1.5rem;}
.material .lines-button.close {transform: none;}
body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {content: "";}
.admin-bar[class*=bp-] .ocm-effect-wrap, .admin-bar[class*=bp-] .ocm-effect-wrap-inner {border-radius: initial;}
@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 .8s cubic-bezier(.15,.2,.1,1);}}
@media only screen and (min-width:1000px) {#slide-out-widget-area.slide-out-from-right {min-width: 33.3vw;padding-left: 4%;padding-right: 4%;}}
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li {margin-bottom: 12px;line-height: 1.2;}
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .sub-menu .nectar-extra-menu-item-spacing {margin-bottom: 10px;margin-top: 10px;}
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .sub-menu {display: flex;flex-direction: column;}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a {position: relative;display: inline-block;}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container>.menu>li a {opacity: 1;transition: color .37s cubic-bezier(.52,.01,.16,1);}
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:after {transform-origin: left;pointer-events: none;bottom: -2px;transition: transform .37s cubic-bezier(.52,.01,.16,1);border-color: #fff;}
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {color: #fff;}
.material.woocommerce-page[data-form-style=default] input#coupon_code, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {background-color: rgba(0,0,0,.04);border-radius: 4px;border: 2px solid transparent;}
input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {box-shadow: 0 0 10px rgba(0,0,0,.11);}
select {box-shadow: none;}