.nectar-highlighted-text[data-using-custom-color="false"]:not([data-style="text_outline"]) em {
	background-image: linear-gradient(to right, rgba(0, 52, 61, .3) 0, rgba(0, 52, 61, .3) 100%);
}

.nectar-highlighted-text[data-using-custom-color="false"][data-style="regular_underline"] a em, .nectar-highlighted-text[data-using-custom-color="false"][data-style="regular_underline"] em.has-link {
	background-image: linear-gradient(to right, rgba(0, 52, 61, .3) 0, rgba(0, 52, 61, .3) 100%), linear-gradient(to right, #00343d 0, #00343d 100%);
}

body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i:after {
	box-shadow: #00343d 0 8px 15px;
	opacity: .24;
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"]:before {
	box-shadow: 0 30px 90px #00343d;
}

.nectar-fancy-box[data-style="hover_desc"][data-color="accent-color"] .box-bg:after {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #00343d 100%);
}

#search-results .result .title a {
	background-image: linear-gradient(to right, #00343d 0, #00343d 100%);
}

.container-wrap .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i {
	box-shadow: -.6em 0 #00343d, -.6em .6em #00343d, .6em 0 #00343d, .6em -.6em #00343d, 0 -.6em #00343d, -.6em -.6em #00343d, 0 .6em #00343d, .6em .6em #00343d;
}

#fp-nav:not(.light-controls).tooltip_alt ul li a.active span, #fp-nav.tooltip_alt ul li a.active span {
	box-shadow: inset 0 0 0 2px #00343d;
	-webkit-box-shadow: inset 0 0 0 2px #00343d;
}

.default-loading-icon:before {
	border-top-color: #00343d !important;
}

#header-outer a.cart-contents span:before, #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner:after {
	border-color: transparent #00343d !important;
}

body .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow:after, body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow:after, .portfolio-items[data-ps="6"] .bg-overlay, .portfolio-items[data-ps="6"].no-masonry .bg-overlay, .nectar_team_member_close .inner, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close {
	border-color: #00343d;
}

.im-icon-wrap[data-color="accent-color"] path {
	fill: #00343d;
}

@media only screen and (min-width :1px) and (max-width :1000px) {
	body #featured article .post-title > a {
		background-color: #00343d;
	}
	
	body #featured article .post-title > a {
		border-color: #00343d;
	}
}

#header-outer .widget_shopping_cart .cart_list li a.remove, .original #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, .stock.out-of-stock, #header-outer #top nav > ul > .button_bordered_2 > a:hover, #header-outer[data-lhe="default"] #top nav > ul > .button_bordered_2 > a:hover, #header-outer[data-lhe="default"] #top nav .sf-menu .button_bordered_2.current-menu-item > a {
	color: #86daf4 !important;
}

#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, #header-outer:not(.transparent) #top nav > ul > .button_bordered_2 > a:hover:before {
	border-color: #86daf4;
}

.nectar-color-extra-color-1, .testimonial_slider[data-rating-color="extra-color-1"] .star-rating .filled:before, div[data-style="minimal"] .toggle.extra-color-1:hover > .toggle-title a, div[data-style="minimal"] .toggle.extra-color-1.open > .toggle-title a, div[data-style="minimal_small"] .toggle.extra-color-1 > .toggle-title a:hover, div[data-style="minimal_small"] .toggle.extra-color-1.open > .toggle-title a {
	color: #86daf4;
}

body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-1[data-color-override="false"] i:after {
	box-shadow: #86daf4 0 8px 15px;
	opacity: .24;
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-1"]:before {
	box-shadow: 0 30px 90px #86daf4;
}

.nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-1"] .box-bg:after {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #86daf4 100%);
}

body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow:after, body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow:after, div[data-style="minimal"] .toggle.open.extra-color-1 i, div[data-style="minimal"] .toggle.extra-color-1:hover i, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] .play:before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] .play:after, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-1"]:hover {
	border-color: #86daf4;
}

body.material .nectar-button.see-through.extra-color-1[data-color-override="false"] {
	border-color: #86daf4 !important;
}

.im-icon-wrap[data-color="extra-color-1"] path {
	fill: #86daf4;
}

.nectar-color-extra-color-2, .testimonial_slider[data-rating-color="extra-color-2"] .star-rating .filled:before, div[data-style="minimal"] .toggle.extra-color-2:hover > .toggle-title a, div[data-style="minimal"] .toggle.extra-color-2.open > .toggle-title a, div[data-style="minimal_small"] .toggle.extra-color-2 > .toggle-title a:hover, div[data-style="minimal_small"] .toggle.extra-color-2.open > .toggle-title a {
	color: #429544;
}

body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-2[data-color-override="false"] i:after {
	box-shadow: #429544 0 8px 15px;
	opacity: .24;
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-2"]:before {
	box-shadow: 0 30px 90px #429544;
}

.nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-2"] .box-bg:after {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #429544 100%);
}

body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow:after, body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow:after, div[data-style="minimal"] .toggle.open.extra-color-2 i, div[data-style="minimal"] .toggle.extra-color-2:hover i, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] .play:before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] .play:after, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-2"]:hover {
	border-color: #429544;
}

body.material .nectar-button.see-through.extra-color-2[data-color-override="false"] {
	border-color: #429544 !important;
}

.im-icon-wrap[data-color="extra-color-2"] path {
	fill: #429544;
}

.nectar-color-extra-color-3, .testimonial_slider[data-rating-color="extra-color-3"] .star-rating .filled:before, div[data-style="minimal"] .toggle.extra-color-3:hover > .toggle-title a, div[data-style="minimal"] .toggle.extra-color-3.open > .toggle-title a, div[data-style="minimal_small"] .toggle.extra-color-3 > .toggle-title a:hover, div[data-style="minimal_small"] .toggle.extra-color-3.open > .toggle-title a {
	color: #fec450;
}

body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-3[data-color-override="false"] i:after {
	box-shadow: #fec450 0 8px 15px;
	opacity: .24;
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-3"]:before {
	box-shadow: 0 30px 90px #fec450;
}

.nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-3"] .box-bg:after {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #fec450 100%);
}

body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow:after, body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow:after, div[data-style="minimal"] .toggle.open.extra-color-3 i, div[data-style="minimal"] .toggle.extra-color-3:hover i, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] .play:before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] .play:after, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-3"]:hover {
	border-color: #fec450;
}

body.material .nectar-button.see-through.extra-color-3[data-color-override="false"] {
	border-color: #fec450 !important;
}

.im-icon-wrap[data-color="extra-color-3"] path {
	fill: #fec450;
}

.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li a .popular-featured-img:after {
	background: #5694ff;
	background: linear-gradient(to right, #5694ff, #ff5433);
}

body.material .nectar-button.regular.m-extra-color-gradient-1, body.material .nectar-button.see-through.m-extra-color-gradient-1:before, .swiper-slide .button.solid_color .extra-color-gradient-1, .swiper-slide .button.transparent_2 .extra-color-gradient-1:before {
	background: #ff5433;
	background: linear-gradient(125deg, #ff5433, #5694ff);
}

body.material .nectar-button.regular.m-extra-color-gradient-1:before {
	background: #5694ff;
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"]:before {
	box-shadow: 0 30px 90px #5694ff;
}

.nectar-color-extra-color-gradient-1, .testimonial_slider[data-rating-color="extra-color-gradient-1"] .star-rating .filled:before {
	color: #ff5433;
	background: linear-gradient(to right, #ff5433, #5694ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
}

.nectar-button.extra-color-gradient-1, .nectar-button.see-through-extra-color-gradient-1 {
	border-width: 3px;
	border-style: solid;
	-moz-border-image: -moz-linear-gradient(top right, #ff5433 0, #5694ff 100%);
	-webkit-border-image: -webkit-linear-gradient(top right, #ff5433 0, #5694ff 100%);
	border-image: linear-gradient(to bottom right, #ff5433 0, #5694ff 100%);
	border-image-slice: 1;
}

.nectar-button.extra-color-gradient-1 .hover, .nectar-button.see-through-extra-color-gradient-1 .start {
	background: #ff5433;
	background: linear-gradient(to bottom right, #ff5433, #5694ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	display: initial;
}

.nectar-button.extra-color-gradient-1.no-text-grad .hover, .nectar-button.see-through-extra-color-gradient-1.no-text-grad .start {
	background: transparent !important;
	color: #ff5433 !important;
}

body.material .nectar-button.regular.m-extra-color-gradient-2, body.material .nectar-button.see-through.m-extra-color-gradient-2:before, .swiper-slide .button.solid_color .extra-color-gradient-2, .swiper-slide .button.transparent_2 .extra-color-gradient-2:before {
	background: #5694ff;
	background: linear-gradient(125deg, #5694ff, #ff5433);
}

body.material .nectar-button.regular.m-extra-color-gradient-2:before {
	background: #ff5433;
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"]:before {
	box-shadow: 0 30px 90px #ff5433;
}

.nectar-color-extra-color-gradient-2, .testimonial_slider[data-rating-color="extra-color-gradient-2"] .star-rating .filled:before {
	color: #5694ff;
	background: linear-gradient(to right, #5694ff, #ff5433);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
}

.nectar-button.extra-color-gradient-2, .nectar-button.see-through-extra-color-gradient-2 {
	border-width: 3px;
	border-style: solid;
	-moz-border-image: -moz-linear-gradient(top right, #5694ff 0, #ff5433 100%);
	-webkit-border-image: -webkit-linear-gradient(top right, #5694ff 0, #ff5433 100%);
	border-image: linear-gradient(to bottom right, #5694ff 0, #ff5433 100%);
	border-image-slice: 1;
}

.nectar-button.extra-color-gradient-2 .hover, .nectar-button.see-through-extra-color-gradient-2 .start {
	background: #5694ff;
	background: linear-gradient(to bottom right, #5694ff, #ff5433);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	display: initial;
}

.nectar-button.extra-color-gradient-2.no-text-grad .hover, .nectar-button.see-through-extra-color-gradient-2.no-text-grad .start {
	background: transparent !important;
	color: #5694ff !important;
}

.comment-list .comment-meta a:not(:hover), .material .comment-list .reply a:not(:hover) {
	color: #00343d;
}

#ajax-content-wrap ul.products li.product.minimal .price {
	color: #00343d !important;
}

.single .heading-title[data-header-style="default_minimal"] .meta-category a {
	color: #00343d;
	border-color: #00343d;
}

.full-width-section > .col.span_12.dark .portfolio-items .col h3, .full-width-section > .col.span_12.dark .portfolio-items[data-ps="6"] .work-meta h4 {
	color: #fff;
}

body .nectar-slide-in-cart:not(.style_slide_in_click) .blockUI.blockOverlay {
	background-color: #2a6477 !important;
}

.material #header-outer:not(.transparent) .bg-color-stripe {
	display: none;
}

#top nav > ul > .button_bordered > a:before, #header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line {
	border-color: #000;
}

#top .sf-menu > li.nectar-regular-menu-item > a:hover > .nectar-menu-icon, #top .sf-menu > li.nectar-regular-menu-item.sfHover > a > .nectar-menu-icon, #top .sf-menu > li.nectar-regular-menu-item[class*="current-"] > a > .nectar-menu-icon, #header-outer[data-lhe="default"]:not(.transparent) .nectar-header-text-content a:hover {
	color: #000;
}

.nectar-ajax-search-results .search-post-item h5 {
	background-image: linear-gradient(to right, #000 0, #000 100%);
}

#top .sf-menu > li.nectar-regular-menu-item > a > .nectar-menu-icon {
	color: #000;
}

#search-outer .ui-widget-content, body:not([data-header-format="left-header"]) #top .sf-menu li ul, #header-outer nav > ul > .megamenu > .sub-menu, #header-outer .nectar-global-section-megamenu, body #header-outer nav > ul > .megamenu > .sub-menu > li > a, #header-outer .widget_shopping_cart .cart_list a, #header-outer .widget_shopping_cart .cart_list li, #header-outer .widget_shopping_cart_content, .woocommerce .cart-notification, #header-secondary-outer ul ul li a, #header-secondary-outer .sf-menu li ul {
	background-color: #fff;
}

body[data-header-format="left-header"] #header-outer .cart-outer .cart-notification:after {
	border-color: transparent transparent #fff transparent;
}

#search-outer .ui-widget-content li:hover, #search-outer .ui-widget-content .ui-state-hover, #search-outer .ui-widget-header .ui-state-hover, #search-outer .ui-widget-content .ui-state-focus, #search-outer .ui-widget-header .ui-state-focus {
	background-color: #fff !important;
}

#search-outer .ui-widget-content li a, #search-outer .ui-widget-content i, #top .sf-menu li ul li.menu-item a, body #header-outer .widget_shopping_cart .cart_list a, #header-secondary-outer ul ul li a, .woocommerce .cart-notification .item-name, .cart-outer .cart-notification, .woocommerce-mini-cart__empty-message, #header-outer #top .sf-menu li ul .sf-sub-indicator i, #header-outer .widget_shopping_cart .quantity, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a, #header-outer .cart-notification .item-name, #header-outer #top nav > ul > .nectar-woo-cart .cart-outer .widget ul a:hover, #header-outer .cart-outer .total strong, #header-outer .cart-outer .total, #header-outer ul.product_list_widget li dl dd, #header-outer ul.product_list_widget li dl dt {
	color: #000 !important;
}

.sf-menu .widget-area-active .widget *, .sf-menu .widget-area-active:hover .widget * {
	color: #000;
}

#top .sf-menu > li li > a > .nectar-menu-icon {
	color: #ff6f3a;
}

#search-outer .ui-widget-content li:hover *, #search-outer .ui-widget-content .ui-state-focus *, body nav .sf-menu ul .sfHover > a .sf-sub-indicator i, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li:hover > a {
	color: #000 !important;
}

body #header-outer #top nav .sf-menu ul li > a .item_desc {
	color: #707070 !important;
}

body #header-outer #top nav .sf-menu ul .sfHover > a .item_desc, body #header-outer #top nav .sf-menu ul li:hover > a .item_desc, body #header-outer #top nav .sf-menu ul .current-menu-item > a .item_desc, body #header-outer #top nav .sf-menu ul .current_page_item > a .item_desc, body #header-outer #top nav .sf-menu ul .current_page_ancestor > a .item_desc, body #header-outer nav > ul > .megamenu > ul ul li a:focus .item_desc {
	color: #707070 !important;
}

body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > .has-ul > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > a, #header-outer[data-lhe="default"] nav .sf-menu .megamenu ul .current_page_ancestor > a, #header-outer[data-lhe="default"] nav .sf-menu .megamenu ul .current-menu-ancestor > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > .has-ul > a {
	color: #000 !important;
}

body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li:hover > a, body:not([data-header-format="left-header"]) #header-outer #top nav > ul > .megamenu > ul > li:hover > a, body:not([data-header-format="left-header"]) #header-outer #header-secondary-outer nav > ul > .megamenu > ul > li:hover > a, #header-outer:not([data-format="left-header"]) nav > ul > .megamenu > ul > .current-menu-ancestor.menu-item-has-children > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > .current-menu-item > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > .has-ul:hover > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > .has-ul > a:focus, #header-outer:not([data-format="left-header"]) nav > ul > .megamenu ul ul .current-menu-item.has-ul > a, #header-outer:not([data-format="left-header"]) nav > ul > .megamenu ul ul .current-menu-ancestor.has-ul > a {
	color: #000 !important;
}

#search-outer .ui-widget-content, body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul, #header-outer nav > ul > .megamenu > .sub-menu, body #header-outer nav > ul > .megamenu > .sub-menu > li > a, #header-outer .widget_shopping_cart .cart_list a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list li, .woocommerce .cart-notification, #header-outer .widget_shopping_cart_content {
	background-color: rgba(255, 255, 255, 100) !important;
}

body #slide-out-widget-area .nectar-menu-label:before {
	background-color: #00343d;
}

body #slide-out-widget-area .widget h1, body #slide-out-widget-area .widget h2, body #slide-out-widget-area .widget h3, body #slide-out-widget-area .widget h4, body #slide-out-widget-area .widget h5, body #slide-out-widget-area .widget h6 {
	color: #00343d;
}

#slide-out-widget-area.fullscreen-split .widget ul:not([class*="nectar_blog_posts"]) li > a:not(.tag-cloud-link):not(.nectar-button), #slide-out-widget-area.fullscreen-split .textwidget a:not(.nectar-button) {
	background-image: linear-gradient(to right, #005868 0, #005868 100%);
}

#slide-out-widget-area ul .menu-item .nectar-ext-menu-item .menu-title-text {
	background-image: linear-gradient(to right, #005868 0, #005868 100%);
}

#mobile-menu ul .menu-item .nectar-ext-menu-item .menu-title-text {
	background-image: none;
}

@media only screen and (min-width:1000px) {}

body.original #footer-outer #footer-widgets .col ul li {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.original #footer-outer #footer-widgets .col .widget_recent_comments ul li, #footer-outer #footer-widgets .col .widget_recent_comments ul li {
	background-color: rgba(0, 0, 0, .07);
	border-bottom: 0;
}

#footer-outer #footer-widgets .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
	color: #fff !important;
}

@media only screen and (max-width:999px) {}

@media only screen and (min-width:1000px) {
	#header-outer.small-nav #logo, #header-outer.small-nav .logo-clone, #header-outer.small-nav .logo-spacing {
		margin-top: 17.777777777778px;
		margin-bottom: 17.777777777778px;
	}
	
	#header-outer.small-nav .logo-clone img, #header-outer.small-nav #logo img, #header-outer.small-nav .logo-spacing img {
		height: 62px;
	}
}

@media only screen and (min-width:1000px) {
	.material #header-outer:not(.transparent) .bg-color-stripe {
		top: 136px;
		height: calc(35vh - 136px);
	}
	
	.material #header-outer:not(.transparent).small-nav .bg-color-stripe {
		top: 97.555555555556px;
		height: calc(35vh - 97.555555555556px);
	}
}

@media only screen and (max-width:999px) {
	.material #header-outer:not([data-permanent-transparent="1"]):not(.transparent) .bg-color-stripe, .material #header-outer:not([data-permanent-transparent="1"]).transparent .bg-color-stripe {
		top: 74px;
		height: calc(30vh - 74px);
	}
}

#header-outer[data-lhe="animated_underline"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu #top nav > ul > li > a {
	margin-left: 15px;
	margin-right: 15px;
}

#header-outer[data-lhe="default"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu #top nav > ul > li > a {
	padding-left: 15px;
	padding-right: 15px;
}

#header-outer #top .sf-menu > li > ul, body #header-outer #top .nectar-woo-cart .widget_shopping_cart, body #header-outer #top .cart-notification, #header-outer nav .nectar-global-section-megamenu {
	top: 50%;
	margin-top: 32px;
	transition: margin .2s ease;
}

#header-outer.small-nav #top .sf-menu > li > ul, body #header-outer.small-nav #top .nectar-woo-cart .widget_shopping_cart, body #header-outer.small-nav #top .cart-notification, #header-outer.small-nav nav .nectar-global-section-megamenu {
	top: 50%;
	margin-top: 22.857142857143px;
}

#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 .sf-menu > li > ul, #header-outer[data-format="centered-menu-under-logo"] #top .sf-menu > li > ul {
	top: 0;
	margin-top: 36px;
}

#header-outer #top .widget_shopping_cart .widget_shopping_cart_content ul, #header-outer .cart-notification {
	border-top: none;
	border-bottom: none;
}

#header-outer #top .sf-menu > li ul {
	border-top: none;
}

#top nav >ul >li >ul >li, #header-outer[data-format="centered-menu"] #top nav >ul >li >ul >li, #header-secondary-outer .sf-menu > li > ul > li, #header-outer .widget_shopping_cart .cart_list, #header-outer .widget_shopping_cart .total, #header-outer .widget_shopping_cart .buttons, #header-outer nav .nectar-global-section-megamenu > .inner {
	-webkit-transform: translate3d(0, 13px, 0);
	transform: translate3d(0, 13px, 0);
}

#header-outer #top .sf-menu > li > ul, #header-outer #header-secondary-outer .sf-menu > li > ul, #header-outer #top .sf-menu > li:not(.megamenu) ul:not(.woocommerce-mini-cart), #header-outer .widget_shopping_cart, #header-outer .cart-notification, body[data-fancy-form-rcs="1"] .nectar-shop-header .woocommerce-ordering .select2-dropdown, body[data-fancy-form-rcs="1"] .variations_form .select2-dropdown, #header-outer nav .nectar-global-section-megamenu {
	box-shadow: rgba(0, 0, 0, .04) 0 1px 0, rgba(0, 0, 0, .05) 0 2px 7px, rgba(0, 0, 0, .06) 0 12px 22px;
}

#header-outer #top .sf-menu > li ul, #header-outer #header-secondary-outer .sf-menu > li ul, #header-outer .widget_shopping_cart .widget_shopping_cart_content, #header-outer .cart-notification, body #header-outer #top .nectar-woo-cart .widget_shopping_cart, body[data-fancy-form-rcs="1"] .nectar-shop-header .woocommerce-ordering .select2-dropdown, #header-outer nav .nectar-global-section-megamenu {
	border-radius: 5px;
}

.sf-menu li ul li a .menu-title-text {
	position: relative;
}

.sf-menu li ul li a .menu-title-text:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	display: block;
	content: "";
	transition: transform .35s cubic-bezier(.52, .01, .16, 1);
	transform: scaleX(0);
	transform-origin: 0 0;
	background-color: #000;
}

nav > ul > .megamenu > ul > li > a > .menu-title-text:after, nav > ul > .megamenu > ul > li > ul > .has-ul > a > .menu-title-text:after {
	display: none;
}

.sf-menu li ul li a:focus .menu-title-text:after, .sf-menu li ul li a:hover .menu-title-text:after, .sf-menu li ul li.sfHover > a .menu-title-text:after, .sf-menu li ul li[class*="current-"] > a .menu-title-text:after, .sf-menu ul .open-submenu > a .menu-title-text:after {
	transform: scaleX(1);
}

.nectar-ext-menu-item .menu-title-text {
	background-repeat: no-repeat;
	background-size: 0 2px;
	background-image: linear-gradient(to right, #000 0, #000 100%);
	-webkit-transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
	transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
	background-position: left bottom;
}

a:hover > .nectar-ext-menu-item .menu-title-text, a:focus > .nectar-ext-menu-item .menu-title-text, li[class*="current"] > a > .nectar-ext-menu-item .menu-title-text {
	background-size: 100% 2px;
}

@media only screen and (max-width:999px) {}

#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
	display: block;
}

#header-outer #logo .mobile-only-logo, #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"] .span_9 .logo-clone img {
	height: 50px;
}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:6000px) {
	body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.mobile-only-logo.starting-logo {
		transform: translateX(-50%);
		left: 50%;
	}
	
	#header-outer[data-has-menu][data-format].material-search-open #top .row .span_3 #logo {
		pointer-events: none;
	}
	
	#header-outer #top .col.span_9 .mobile-search {
		order: 2;
	}
	
	#header-outer #top .col.span_9 .mobile-user-account {
		order: 3;
		margin-left: auto;
	}
	
	#header-outer #mobile-cart-link .cart-wrap {
		right: -9px;
	}
	
	body[data-cart="false"] #header-outer #top .col.span_9 .mobile-user-account {
		padding-right: 0;
	}
	
	#header-outer .logo-spacing {
		display: none;
	}
}

@media only screen and (min-width:1000px) and (max-width:6000px) {
	#header-outer > #top .span_9 > a > span, #header-outer > #top .span_9 > a > i {
		transition: color .25s ease;
	}
	
	#header-outer.transparent > #top .span_9 > a:not(:hover) {
		opacity: 1;
	}
	
	#header-outer:not(.transparent) > #top .span_9 > a:hover > span, #header-outer:not(.transparent) > #top .span_9 > a:hover > i {
		color: #000;
	}
	
	#header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after, #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:before, #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:after {
		background-color: #fff !important;
		opacity: 1;
	}
	
	#header-outer.transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after, #header-outer.transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle .lines:before, #header-outer.transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle .lines:after {
		background-color: #000 !important;
		opacity: 1;
	}
	
	#header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle:hover .lines-button:after, #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle:hover .lines:before, #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle:hover .lines:after {
		opacity: 1;
	}
	
	#header-outer.light-text > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after, #header-outer.light-text > #top .span_9 > .slide-out-widget-area-toggle .lines:before, #header-outer.light-text > #top .span_9 > .slide-out-widget-area-toggle .lines:after {
		background-color: #fff !important;
	}
	
	body.admin-bar #header-outer[data-has-menu="true"][data-format="centered-menu-bottom-bar"][data-condense="true"] {
		top: 32px !important;
	}
	
	body.material #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"].fixed-menu #search-outer {
		top: 0;
	}
	
	.material #top .mobile-search .icon-salient-search {
		font-size: 20px;
		line-height: 20px;
		height: 20px;
	}
	
	body.material #header-outer #top .mobile-user-account .icon-salient-m-user {
		font-size: 20px;
		line-height: 22px;
		height: 20px;
	}
	
	body.material #header-outer #top #mobile-cart-link .icon-salient-cart {
		font-size: 20px;
		line-height: 22px;
		height: 21px;
	}
	
	body.material #header-outer #mobile-cart-link .cart-wrap {
		margin-top: -15px;
		right: -10px;
	}
}

@media only screen and (min-width:1000px) {
	#search-outer #search .span_12 form > span {
		position: absolute;
		bottom: -40px;
		left: 0;
	}
}

#header-outer[data-header-resize="1"].small-nav:not([data-transparent-header="true"]) #logo, #header-outer[data-header-resize="1"].small-nav:not([data-transparent-header="true"]) .logo-spacing {
	transition: margin .3s ease;
}

#header-outer[data-header-resize="1"].small-nav:not([data-transparent-header="true"]) #logo img, #header-outer[data-header-resize="1"].small-nav:not([data-transparent-header="true"]) .logo-spacing img {
	transition: height .3s ease, opacity .2s ease;
}

#header-outer.small-nav {
	transition: box-shadow .42s ease, opacity .3s ease;
}

#header-outer.small-nav #logo, #header-outer.small-nav .logo-spacing {
	transition: margin .32s ease;
}

#header-outer.small-nav #logo img, #header-outer.small-nav .logo-spacing img {
	transition: height .32s ease;
}

#header-outer[data-using-secondary="1"].small-nav {
	transition: box-shadow .42s ease, opacity .3s ease, transform .32s ease;
}

@media only screen and (min-width:1000px) and (max-width:6000px) {
	#top .span_9 > .slide-out-widget-area-toggle a.using-label {
		display: flex !important;
		align-items: center;
		flex-direction: row-reverse;
	}
	
	#top .span_9 > .slide-out-widget-area-toggle a.using-label .label {
		margin: 0 0 0 15px;
	}
}

@media only screen and (min-width:1000px) {}

@media only screen and (max-width:999px) {
	#top .span_9 > .slide-out-widget-area-toggle a.using-label {
		display: flex !important;
		align-items: center;
		flex-direction: row-reverse;
	}
	
	#top .span_9 > .slide-out-widget-area-toggle a.using-label .label {
		margin: 0 0 0 15px;
	}
}

.ascend #header-outer[data-full-width="true"] #top .left-aligned-ocm .slide-out-widget-area-toggle a {
	border-left: none;
}

#header-outer #top .left-aligned-ocm .label {
	margin: 0 0 0 15px;
}

@media only screen and (max-width:6000px) {
	body[data-slide-out-widget-area-style="slide-out-from-right"].material .ocm-effect-wrap.material-ocm-open {
		-webkit-transform: scale(.835) translateX(465px) translateZ(0) !important;
		transform: scale(.835) translateX(465px) translateZ(0) !important;
	}
}

@media only screen and (min-width:1000px) {
	body[data-slide-out-widget-area-style="slide-out-from-right"].material .ocm-effect-wrap.material-ocm-open {
		-webkit-transform: scale(.8) translateX(32vw) translateZ(0) !important;
		transform: scale(.8) translateX(32vw) translateZ(0) !important;
	}
}

@media only screen and (max-width:9999px) {}

@media only screen and (min-width:1000px) and (max-width:6000px) {}

body:not(.material) #slide-out-widget-area.slide-out-from-right:not(.open) {
	-webkit-transform: translate(301px, 0px) !important;
	transform: translate(301px, 0px) !important;
}

body #slide-out-widget-area.slide-out-from-right-hover {
	opacity: 0;
	transition: transform .7s cubic-bezier(.25, 1, .2, 1), opacity .2s ease .3s;
}

body #slide-out-widget-area.slide-out-from-right-hover.open {
	opacity: 1;
	transition: transform .7s cubic-bezier(.25, 1, .2, 1), opacity .1s ease 0s;
}

body[data-header-inherit-rc="true"] #header-outer[data-lhe="animated_underline"].light-text #top nav >ul >li:not([class*="button_"]) >a .menu-title-text:after {
	border-color: #fff;
}

#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav >ul >li >a .menu-title-text:after {
	border-color: #000 !important;
}

@media only screen and (min-width:1000px) and (max-width:1300px) {
	.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, .full-width-content .vc_span12 .swiper-slide .content h2 {
		font-size: 45px !important;
		line-height: 51px !important;
	}
	
	.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
		font-size: 18px !important;
		line-height: 31.2px !important;
	}
}

@media only screen and (min-width :691px) and (max-width :999px) {
	.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, .full-width-content .vc_span12 .swiper-slide .content h2 {
		font-size: 33px !important;
		line-height: 39px !important;
	}
	
	.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
		font-size: 13.2px !important;
		line-height: 24px !important;
	}
}

@media only screen and (max-width :690px) {
	.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2, .full-width-content .vc_col-sm-12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2, .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2 {
		font-size: 15px !important;
		line-height: 21px !important;
	}
	
	.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content p, .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p {
		font-size: 10px !important;
		line-height: 17.52px !important;
	}
}

body #header-outer[data-has-menu][data-format][data-padding] #top .slide-out-widget-area-toggle[data-custom-color="true"] a i.label, body #header-outer.transparent #top .slide-out-widget-area-toggle[data-custom-color="true"] a i.label {
	color: #fff !important;
}

#header-outer.transparent #top nav ul .slide-out-widget-area-toggle[data-custom-color="true"] a .lines {
	opacity: 1;
}

@media only screen and (max-width:999px) {}

body[data-slide-out-widget-area-style*="fullscreen"] #top .slide-out-widget-area-toggle:not(.small) a .close-wrap {
	height: 22px;
}

body[data-slide-out-widget-area-style*="fullscreen"] #top .slide-out-widget-area-toggle .close-line {
	left: 10px;
}

@media only screen and (min-width:1000px) {}

@media only screen and (max-width:999px) {}

@media only screen and (max-width:690px) {}

@media only screen and (min-width:1000px) {
	.swiper-slide .content {
		padding: 0 70px;
	}
	
	body .carousel-heading .container .carousel-next {
		right: 10px;
	}
	
	body .carousel-heading .container .carousel-prev {
		right: 35px;
	}
	
	.carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link {
		left: 70px;
	}
	
	.carousel-wrap[data-full-width="true"] .carousel-heading {
		margin-left: -20px;
		margin-right: -20px;
	}
	
	#ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-next {
		right: 70px;
	}
	
	#ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-prev {
		right: 95px;
	}
	
	.carousel-wrap[data-full-width="true"] {
		padding: 0;
	}
	
	.carousel-wrap[data-full-width="true"] .caroufredsel_wrapper {
		padding: 20px;
	}
}

@media only screen and (min-width:1000px) {}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	padding: 4px;
}

body[data-fancy-form-rcs="1"] .variations select {
	padding: 8px;
}

body[data-fancy-form-rcs="1"] .select2-container .select2-choice, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
	height: auto;
	background-color: transparent;
	border-color: #e0e0e0;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-transition: background-color .15s cubic-bezier(.39, .71, .56, .98), color .15s cubic-bezier(.39, .71, .56, .98);
	transition: background-color .15s cubic-bezier(.39, .71, .56, .98), color .15s cubic-bezier(.39, .71, .56, .98);
}

body[data-fancy-form-rcs="1"].woocommerce-checkout .select2-container--default .select2-selection--single {
	color: #555;
}

body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover .select2-arrow b:after {
	-webkit-transition: border-color .15s cubic-bezier(.39, .71, .56, .98);
	transition: border-color .15s cubic-bezier(.39, .71, .56, .98);
}

body[data-fancy-form-rcs="1"] .select2-drop, body[data-fancy-form-rcs="1"] .select2-dropdown {
	border: none;
	background-color: #fff;
	box-shadow: 0 0 6px rgba(0, 0, 0, .2);
}

body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-dropdown {
	box-shadow: 0 6px 28px rgba(0, 0, 0, .08);
}

body[data-fancy-form-rcs="1"] .select2-container, body[data-fancy-form-rcs="1"] .select2-drop, body[data-fancy-form-rcs="1"] .select2-search, .select2-search input {
	font-size: 14px;
}

body[data-fancy-form-rcs="1"] .select2-container:not(.select2-dropdown-open) .select2-choice:hover .select2-arrow b:after, body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b, body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection__arrow b {
	border-top-color: #fff;
}

body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice .select2-arrow b:after, body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b, body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-bottom-color: #fff;
}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 100%;
	width: 30px;
	top: 0;
}

body[data-fancy-form-rcs="1"] .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 10px;
	padding-right: 30px;
}

body[data-fancy-form-rcs="1"] .select2-container .select2-dropdown {
	color: #000;
}

body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 0;
	padding-right: 20px;
	line-height: 1.9;
}

body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow {
	width: 12px;
}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option[aria-selected=true], body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #f0f0f0 !important;
}

body[data-fancy-form-rcs="1"] .select2-drop.select2-drop-above .select2-search input, body[data-fancy-form-rcs="1"] .select2-drop.select2-drop-below .select2-search input, body[data-fancy-form-rcs="1"] .select2-drop .select2-search input[type="text"] {
	padding: 0 4px !important;
	margin-top: 7px !important;
}

body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover, body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover >.select2-chosen, body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice, body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice >.select2-chosen {
	color: #fff !important;
	box-shadow: none;
	-webkit-box-shadow: none;
}

body[data-fancy-form-rcs="1"].admin-bar .select2-drop.select2-drop-above.select2-drop-active {
	margin-top: -33px;
}

body[data-fancy-form-rcs="1"] .fancy-select-wrap {
	padding-top: 12px;
}

body[data-fancy-form-rcs="1"] .fancy-select-wrap label {
	padding-bottom: 0;
	font-size: 12px;
	display: inline-block;
	color: #acacac !important;
}

body[data-fancy-form-rcs="1"] .woocommerce-ordering select, body[data-fancy-form-rcs="1"] select {
	color: inherit;
}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__rendered, body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected], body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default:hover .select2-selection--single .select2-selection__rendered, body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered {
	color: inherit !important;
}

body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow b, body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default:hover .select2-selection--single .select2-selection__arrow b {
	border-top-color: inherit;
	transition: transform .3s ease;
}

body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: inherit transparent transparent transparent;
	border-width: 5px 4px 0 4px;
	transform: rotate(180deg);
}

body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-bottom-color: inherit;
}

body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__rendered, body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered {
	color: #fff !important;
}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover .select2-selection__placeholder {
	color: #fff;
}

body[data-fancy-form-rcs="1"] .variations select, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
	padding-top: 15px;
	padding-bottom: 15px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 1.2em;
}

#ajax-loading-screen .reveal-1 {
	background-color: #fff;
}

#ajax-loading-screen .reveal-2 {
	background-color: #fff;
}

.nectar-shop-filters .nectar-shop-filter-trigger, body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering .select2-selection--single, body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering select, .nectar-menu-label:before, #slide-out-widget-area.fullscreen-inline-images .menuwrapper li.back >a, .nectar-ext-menu-item__button, .nectar-post-grid .meta-category .style-button {
	border-radius: 200px;
}

@media only screen and (min-width:1000px) {}

#to-top.dark {
	background-color: rgba(0, 0, 0, .87);
}

@media only screen and (max-width:999px) and (min-width:691px) {
	body[data-col-gap="50px"] .vc_row-fluid:not(.inner_row):not(.full-width-content) > .span_12 > .one-fourths:not([class*="vc_col-xs-"]), body[data-col-gap="50px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row > .span_12 > .one-fourths:not([class*="vc_col-xs-"]) {
		margin-bottom: 50px;
	}
}

.nectar-waypoint-el {
	transition: transform 1500ms cubic-bezier(.25, 1, .5, 1), opacity 450ms ease;
}

.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
	line-height: 55.66px;
}

#ajax-content-wrap .nectar-shop-header-bottom .widget_layered_nav_filters ul li a, .nectar-shop-header-bottom .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered, body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering select {
	font-weight: 600 !important;
}

@media only screen and (max-width:1300px) and (min-width:1000px) {}

@media only screen and (max-width:999px) and (min-width:691px) {}

@media only screen and (max-width:690px) {}

#header-outer #logo.no-image, #header-outer .logo-clone.no-image, #header-outer[data-format="centered-menu"] .logo-spacing[data-using-image="false"], #header-outer[data-format="centered-logo-between-menu"] .logo-spacing[data-using-image="false"] {
	text-transform: uppercase;
	letter-spacing: 3px;
}

@media only screen and (max-width:1300px) and (min-width:1000px) {
	body .row .col.section-title h1, body h1, .full-width-content .recent-post-container .inner-wrap h2 {
		font-size: 68.25px;
		line-height: 69px;
	}
}

@media only screen and (max-width:999px) and (min-width:691px) {
	body .row .col.section-title h1, body h1, html body .row .col.section-title.span_12 h1, #page-header-bg .span_6 h1, #page-header-bg.fullscreen-header .span_6 h1, body .featured-media-under-header h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
		font-size: 63.7px;
		line-height: 64.4px;
	}
	
	.full-width-content .recent-post-container .inner-wrap h2 {
		font-size: 63.7px;
		line-height: 64.4px;
	}
	
	.wpb_wrapper h1.vc_custom_heading {
		font-size: 63.7px !important;
		line-height: 64.4px !important;
	}
}

@media only screen and (max-width:690px) {
	body .row .col.section-title h1, body h1, html body .row .col.section-title.span_12 h1, body.single.single-post .row .col.section-title.span_12 h1, #page-header-bg .span_6 h1, #page-header-bg.fullscreen-header .span_6 h1, body .featured-media-under-header h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
		font-size: 59.15px;
		line-height: 59.8px;
	}
	
	.wpb_wrapper h1.vc_custom_heading {
		font-size: 59.15px !important;
		line-height: 59.8px !important;
	}
}

.single-product div.product h1.product_title, .nectar-shop-header .page-title {
	font-size: 84px;
	line-height: 85px;
}

.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
	font-size: 84px;
}

@media only screen and (max-width:1300px) and (min-width:1000px) {}

@media only screen and (max-width:999px) and (min-width:691px) {
	.wpb_wrapper h2.vc_custom_heading {
		font-size: 58.8px !important;
		line-height: 59.5px !important;
	}
}

@media only screen and (max-width:690px) {
	.wpb_wrapper h2.vc_custom_heading {
		font-size: 50.4px !important;
		line-height: 51px !important;
	}
}

@media only screen and (min-width:1000px) {
	.ascend .comments-section .comment-wrap.full-width-section > h3#comments, .blog_next_prev_buttons[data-post-header-style="default_minimal"] .col h3 {
		font-size: 108.8px;
		line-height: 116.8px;
	}
	
	#ajax-content-wrap .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title {
		font-size: 96px;
		line-height: 108px;
	}
}

@media only screen and (min-width:1300px) and (max-width:1500px) {
	body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3 {
		font-size: 54.4px;
		line-height: 61.2px;
	}
}

.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
	font-size: 64px;
}

@media only screen and (max-width:1300px) and (min-width:1000px) {}

@media only screen and (max-width:999px) and (min-width:691px) {
	.wpb_wrapper h3.vc_custom_heading {
		font-size: 44.8px !important;
		line-height: 50.4px !important;
	}
}

@media only screen and (max-width:690px) {
	.wpb_wrapper h3.vc_custom_heading {
		font-size: 41.6px !important;
		line-height: 46.8px !important;
	}
}

@media only screen and (min-width:1300px) {}

@media only screen and (max-width:1300px) and (min-width:1000px) {}

@media only screen and (max-width:999px) and (min-width:691px) {}

@media only screen and (min-width:691px) {
	.portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
		font-size: 86.7px !important;
		line-height: 94.7px !important;
	}
	
	.nectar-slide-in-cart .widget_shopping_cart .cart_list .mini_cart_item > a:not(.remove) {
		font-weight: 600 !important;
	}
}

.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
	font-size: 51px;
}

@media only screen and (max-width:1300px) and (min-width:1000px) {}

@media only screen and (max-width:999px) and (min-width:691px) {}

@media only screen and (max-width:690px) {}

body .wpb_column > .wpb_wrapper > .morphing-outline .inner > h5 {
	font-size: 63px;
}

@media only screen and (max-width:1300px) and (min-width:1000px) {}

@media only screen and (max-width:999px) and (min-width:691px) {}

@media only screen and (max-width:690px) {}

@media only screen and (max-width:1300px) and (min-width:1000px) {}

@media only screen and (max-width:999px) and (min-width:691px) {}

@media only screen and (max-width:690px) {}

.material .comment-list .reply a, .nectar-recent-posts-single_featured .grav-wrap a, .wc-blocks-filter-wrapper .wc-block-components-checkbox, .wc-block-product-categories-list-item-count, .comment-list .comment-author, .comment-list .pingback .comment-body > a, .netar-inherit-label-font--simple {
	font-weight: 500 !important;
}

body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1, .featured-media-under-header h1 {
	font-size: 46px;
	line-height: 50px;
}

@media only screen and (min-width:691px) and (max-width:999px) {
	.overlaid-content h1 {
		font-size: 32.2px !important;
		line-height: 36.2px !important;
	}
}

@media only screen and (min-width:1000px) and (max-width:1300px) {
	#page-header-bg .span_6 h1, .nectar-box-roll .overlaid-content h1, body .featured-media-under-header h1 {
		font-size: 39.1px;
		line-height: 42.5px;
	}
}

@media only screen and (min-width:1300px) and (max-width:1500px) {
	#page-header-bg .span_6 h1, .nectar-box-roll .overlaid-content h1 {
		font-size: 41.4px;
		line-height: 45px;
	}
}

@media only screen and (max-width:690px) {
	.overlaid-content h1 {
		font-size: 20.7px !important;
		line-height: 22.5px !important;
	}
}

body #page-header-bg .span_6 span.subheader, #page-header-bg span.result-num, body .row .col.section-title > span, .page-header-no-bg .col.section-title h1 > span, body .nectar-box-roll .overlaid-content .subheader {
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
}

@media only screen and (min-width:1000px) and (max-width:1300px) {
	body #page-header-bg:not(.fullscreen-header) .span_6 span.subheader, body .row .col.section-title > span {
		font-size: 16.2px;
		line-height: 25.2px;
	}
}

@media only screen and (min-width:691px) and (max-width:999px) {
	body #page-header-bg.fullscreen-header .span_6 span.subheader, .overlaid-content .subheader {
		font-size: 14.4px !important;
		line-height: 22.4px !important;
	}
}

@media only screen and (max-width:690px) {
	body #page-header-bg.fullscreen-header .span_6 span.subheader, .overlaid-content .subheader {
		font-size: 12.6px !important;
		line-height: 19.6px !important;
	}
	
	#page-header-bg .span_6 span.subheader {
		font-size: 16px !important;
		line-height: 1.6 !important;
	}
}

body #slide-out-widget-area .menuwrapper li small, #header-outer .sf-menu li ul li.menu-item a .item_desc, #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li small, #slide-out-widget-area .off-canvas-menu-container .nectar-ext-menu-item .item_desc, #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .menu li small, .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .menu li small, #header-outer #mobile-menu ul ul > li > a .item_desc, .nectar-ext-menu-item .menu-item-desc, #slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
	text-transform: none;
}

@media only screen and (min-width:691px) and (max-width:999px) {
	#slide-out-widget-area .menuwrapper li small {}
}

@media only screen and (max-width:690px) {
	#slide-out-widget-area .menuwrapper li small {}
}

blockquote, .testimonial_slider blockquote, .testimonial_slider blockquote span, .testimonial_slider[data-style="minimal"] blockquote span:not(.title), .testimonial_slider[data-style="minimal"] blockquote, .testimonial_slider[data-style="minimal"] .controls {
	font-family: Castoro;
	font-size: 22px;
	line-height: 32px;
	font-weight: 400;
}

@media only screen and (max-width:1300px) and (min-width:1000px) {
	blockquote, .testimonial_slider blockquote, .testimonial_slider blockquote span, .testimonial_slider[data-style="minimal"] blockquote, .testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
		font-size: 22px;
		line-height: 32px;
	}
}

@media only screen and (max-width:999px) and (min-width:691px) {
	blockquote, .testimonial_slider blockquote, .testimonial_slider blockquote span, .testimonial_slider[data-style="minimal"] blockquote, .testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
		font-size: 22px;
		line-height: 32px;
	}
}

@media only screen and (max-width:690px) {
	blockquote, .testimonial_slider blockquote, .testimonial_slider blockquote span, .testimonial_slider[data-style="minimal"] blockquote, .testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
		font-size: 22px;
		line-height: 32px;
	}
}

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h2, .woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {
	font-family: Work Sans;
	letter-spacing: 0;
	font-size: 18px !important;
	line-height: 26px;
	font-weight: 500 !important;
}

.woocommerce .material.product .product-wrap .product-add-to-cart .price .amount, .woocommerce .material.product .product-wrap .product-add-to-cart a, .woocommerce .material.product .product-wrap .product-add-to-cart a > span, .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, html .woocommerce ul.products li.product.material .price, .woocommerce ul.products li.product.material .price ins, .woocommerce ul.products li.product.material .price ins .amount, .woocommerce-page ul.products li.product.material .price ins span, .material.product .product-wrap .product-add-to-cart a span, html .woocommerce ul.products .text_on_hover.product .add_to_cart_button, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins, .woocommerce ul.products li.product .price ins .amount, html .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, body .material.product .product-wrap .product-add-to-cart[data-nectar-quickview="true"] a span, .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, .text_on_hover.product a.added_to_cart, .products li.product.minimal .product-meta .price, .products li.product.minimal .product-meta .amount {
	font-family: Work Sans;
	letter-spacing: 0;
	font-size: 14px !important;
	line-height: 18px;
	font-weight: 400 !important;
}