#header-outer:not(.transparent) .nectar-mobile-only.mobile-header .menu-title-text:after {
	border-color: #0071b8 !important;
}

#header-outer[data-format="left-header"] .sf-menu .sub-menu .current-menu-item > a, .sf-menu ul .open-submenu > a {
	color: #0071b8 !important;
}

.nectar-highlighted-text[data-using-custom-color="false"]:not([data-style="text_outline"]) em {
	background-image: linear-gradient(to right, rgba(0, 113, 184, .3) 0, rgba(0, 113, 184, .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, 113, 184, .3) 0, rgba(0, 113, 184, .3) 100%), linear-gradient(to right, #0071b8 0, #0071b8 100%);
}

body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i:after {
	box-shadow: #0071b8 0px 8px 15px;
	opacity: .24;
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"]:before {
	box-shadow: 0 30px 90px #0071b8;
}

.nectar-fancy-box[data-style="hover_desc"][data-color="accent-color"] .box-bg:after {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #0071b8 100%);
}

#search-results .result .title a {
	background-image: linear-gradient(to right, #0071b8 0, #0071b8 100%);
}

.container-wrap .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i {
	box-shadow: -.6em 0 #0071b8, -.6em .6em #0071b8, .6em 0 #0071b8, .6em -.6em #0071b8, 0 -.6em #0071b8, -.6em -.6em #0071b8, 0 .6em #0071b8, .6em .6em #0071b8;
}

#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 #0071b8;
	-webkit-box-shadow: inset 0 0 0 2px #0071b8;
}

.default-loading-icon:before {
	border-top-color: #0071b8 !important;
}

#header-outer a.cart-contents span:before, #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner:after {
	border-color: transparent #0071b8 !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: #0071b8;
}

@media only screen and (min-width :1px) and (max-width :1000px) {
	body #featured article .post-title > a {
		background-color: #0071b8;
	}
	
	body #featured article .post-title > a {
		border-color: #0071b8;
	}
}

#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: #000 !important;
}

#top nav > ul > .button_solid_color_2 > a:before, #header-outer.transparent #top nav > ul > .button_solid_color_2 > a:before, body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before, #header-outer .widget_shopping_cart a.button, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale {
	background-color: #000;
}

#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: #000;
}

.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: #000;
}

.nectar-bg-extra-color-1, #ajax-content-wrap .nectar-bg-pseudo-extra-color-1:before, .wpb_row .nectar-post-grid-filters[data-active-color="extra-color-1"] a:after, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] .flickity-page-dots .dot.is-selected:before, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote.is-selected p, .nectar-button.nectar_video_lightbox[data-color="default-extra-color-1"], .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-1"]:hover, .nectar-cta[data-color="extra-color-1"]:not([data-style="material"]) .link_wrap, .nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-1"] .flickity-prev-next-button:hover:before, .nectar-flickity[data-controls="default"][data-control-color="extra-color-1"] .flickity-page-dots .dot:before, .nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-1"] .visualized-total span, .nectar-post-grid-wrap[data-load-more-color="extra-color-1"] .load-more:hover, [class*=" icon-"].extra-color-1.icon-normal, div[data-style="minimal"] .toggle.extra-color-1.open i:after, div[data-style="minimal"] .toggle.extra-color-1:hover i:after, div[data-style="minimal"] .toggle.open.extra-color-1 i:before, div[data-style="minimal"] .toggle.extra-color-1:hover i:before, div[data-style="minimal_small"] .toggle.extra-color-1 > .toggle-title:after, .toggle.open.extra-color-1 > .toggle-title a, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-1"] .nectar-list-item-btn:hover {
	background-color: #000;
}

body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-1[data-color-override="false"] i:after {
	box-shadow: #000 0px 8px 15px;
	opacity: .24;
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-1"]:before {
	box-shadow: 0 30px 90px #000;
}

.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), #000 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: #000;
}

body.material .nectar-button.see-through.extra-color-1[data-color-override="false"] {
	border-color: #000 !important;
}

.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: #0071b8;
}

.nectar-bg-extra-color-2, #ajax-content-wrap .nectar-bg-pseudo-extra-color-2:before, .wpb_row .nectar-post-grid-filters[data-active-color="extra-color-2"] a:after, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] .flickity-page-dots .dot.is-selected:before, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote.is-selected p, .nectar-button.nectar_video_lightbox[data-color="default-extra-color-2"], .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-2"]:hover, .nectar-cta[data-color="extra-color-2"]:not([data-style="material"]) .link_wrap, .nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-2"] .flickity-prev-next-button:hover:before, .nectar-flickity[data-controls="default"][data-control-color="extra-color-2"] .flickity-page-dots .dot:before, .nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-2"] .visualized-total span, .nectar-post-grid-wrap[data-load-more-color="extra-color-2"] .load-more:hover, [class*=" icon-"].extra-color-2.icon-normal, div[data-style="minimal"] .toggle.extra-color-2.open i:after, div[data-style="minimal"] .toggle.extra-color-2:hover i:after, div[data-style="minimal"] .toggle.open.extra-color-2 i:before, div[data-style="minimal"] .toggle.extra-color-2:hover i:before, div[data-style="minimal_small"] .toggle.extra-color-2 > .toggle-title:after, .toggle.open.extra-color-2 > .toggle-title a, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-2"] .nectar-list-item-btn:hover {
	background-color: #0071b8;
}

body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-2[data-color-override="false"] i:after {
	box-shadow: #0071b8 0px 8px 15px;
	opacity: .24;
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-2"]:before {
	box-shadow: 0 30px 90px #0071b8;
}

.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), #0071b8 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: #0071b8;
}

body.material .nectar-button.see-through.extra-color-2[data-color-override="false"] {
	border-color: #0071b8 !important;
}

.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: #333;
}

.nectar-bg-extra-color-3, #ajax-content-wrap .nectar-bg-pseudo-extra-color-3:before, .wpb_row .nectar-post-grid-filters[data-active-color="extra-color-3"] a:after, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] .flickity-page-dots .dot.is-selected:before, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote.is-selected p, .nectar-button.nectar_video_lightbox[data-color="default-extra-color-3"], .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-3"]:hover, .nectar-cta[data-color="extra-color-3"]:not([data-style="material"]) .link_wrap, .nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-3"] .flickity-prev-next-button:hover:before, .nectar-flickity[data-controls="default"][data-control-color="extra-color-3"] .flickity-page-dots .dot:before, .nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-3"] .visualized-total span, .nectar-post-grid-wrap[data-load-more-color="extra-color-3"] .load-more:hover, [class*=" icon-"].extra-color-3.icon-normal, div[data-style="minimal"] .toggle.extra-color-3.open i:after, div[data-style="minimal"] .toggle.extra-color-3:hover i:after, div[data-style="minimal"] .toggle.open.extra-color-3 i:before, div[data-style="minimal"] .toggle.extra-color-3:hover i:before, div[data-style="minimal_small"] .toggle.extra-color-3 > .toggle-title:after, .toggle.open.extra-color-3 > .toggle-title a, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-3"] .nectar-list-item-btn:hover {
	background-color: #333;
}

body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-3[data-color-override="false"] i:after {
	box-shadow: #333 0px 8px 15px;
	opacity: .24;
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-3"]:before {
	box-shadow: 0 30px 90px #333;
}

.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), #333 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: #333;
}

body.material .nectar-button.see-through.extra-color-3[data-color-override="false"] {
	border-color: #333 !important;
}

.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"] > li a .popular-featured-img:after {
	background: #1e83ec;
	background: linear-gradient(to right, #1e83ec, #fff);
}

.nectar-bg-extra-color-gradient-1, #ajax-content-wrap .nectar-bg-pseudo-extra-color-gradient-1:before, .divider-small-border[data-color="extra-color-gradient-1"], .divider-border[data-color="extra-color-gradient-1"], .nectar-progress-bar .extra-color-gradient-1, .wpb_row .nectar-post-grid-filters[data-active-color="extra-color-gradient-1"] a:after, .nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-gradient-1"] li:after, .nectar-fancy-box[data-style="default"][data-color="extra-color-gradient-1"]:after {
	background: #fff;
	background: linear-gradient(to right, #fff, #1e83ec);
}

.icon-normal.extra-color-gradient-1, body [class^="icon-"].icon-3x.alt-style.extra-color-gradient-1, .nectar-button.extra-color-gradient-1:after, .nectar-cta[data-color="extra-color-gradient-1"]:not([data-style="material"]) .link_wrap, .nectar-button.see-through-extra-color-gradient-1:after, .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"] .box-bg:after, .nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-1"] .load-more:before {
	background: #fff;
	background: linear-gradient(to bottom right, #fff, #1e83ec);
}

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: #fff;
	background: linear-gradient(125deg, #fff, #1e83ec);
}

body.material .nectar-button.regular.m-extra-color-gradient-1:before {
	background: #1e83ec;
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"]:before {
	box-shadow: 0px 30px 90px #1e83ec;
}

.nectar-color-extra-color-gradient-1, .testimonial_slider[data-rating-color="extra-color-gradient-1"] .star-rating .filled:before {
	color: #fff;
	background: linear-gradient(to right, #fff, #1e83ec);
	-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, #fff 0, #1e83ec 100%);
	-webkit-border-image: -webkit-linear-gradient(top right, #fff 0, #1e83ec 100%);
	border-image: linear-gradient(to bottom right, #fff 0, #1e83ec 100%);
	border-image-slice: 1;
}

.nectar-button.extra-color-gradient-1 .hover, .nectar-button.see-through-extra-color-gradient-1 .start {
	background: #fff;
	background: linear-gradient(to bottom right, #fff, #1e83ec);
	-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: #fff !important;
}

.nectar-bg-extra-color-gradient-2, #ajax-content-wrap .nectar-bg-pseudo-extra-color-gradient-2:before, .divider-small-border[data-color="extra-color-gradient-2"], .divider-border[data-color="extra-color-gradient-2"], .nectar-progress-bar .extra-color-gradient-2, .wpb_row .nectar-post-grid-filters[data-active-color="extra-color-gradient-2"] a:after, .nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-gradient-2"] li:after, .nectar-fancy-box[data-style="default"][data-color="extra-color-gradient-2"]:after {
	background: #0071b8;
	background: linear-gradient(to right, #0071b8, #0071b8);
}

.icon-normal.extra-color-gradient-2, body [class^="icon-"].icon-3x.alt-style.extra-color-gradient-2, .nectar-button.extra-color-gradient-2:after, .nectar-cta[data-color="extra-color-gradient-2"]:not([data-style="material"]) .link_wrap, .nectar-button.see-through-extra-color-gradient-2:after, .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"] .box-bg:after, .nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-2"] .load-more:before {
	background: #0071b8;
	background: linear-gradient(to bottom right, #0071b8, #0071b8);
}

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: #0071b8;
	background: linear-gradient(125deg, #0071b8, #0071b8);
}

body.material .nectar-button.regular.m-extra-color-gradient-2:before {
	background: #0071b8;
}

.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"]:before {
	box-shadow: 0px 30px 90px #0071b8;
}

.nectar-color-extra-color-gradient-2, .testimonial_slider[data-rating-color="extra-color-gradient-2"] .star-rating .filled:before {
	color: #0071b8;
	background: linear-gradient(to right, #0071b8, #0071b8);
	-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, #0071b8 0, #0071b8 100%);
	-webkit-border-image: -webkit-linear-gradient(top right, #0071b8 0, #0071b8 100%);
	border-image: linear-gradient(to bottom right, #0071b8 0, #0071b8 100%);
	border-image-slice: 1;
}

.nectar-button.extra-color-gradient-2 .hover, .nectar-button.see-through-extra-color-gradient-2 .start {
	background: #0071b8;
	background: linear-gradient(to bottom right, #0071b8, #0071b8);
	-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: #0071b8 !important;
}

body.has-color-change-section-bg-color, body.has-color-change-section-bg-color .container-wrap, body.has-color-change-section-bg-color .nectar-global-section.before-footer, body.has-color-change-section-bg-color .nectar-global-section.after-nav, body.has-color-change-section-bg-color #page-header-wrap, body.has-color-change-section-bg-color .page-header-no-bg, body.has-color-change-section-bg-color .single-post.ascend #page-header-bg.fullscreen-header, body.has-color-change-section-bg-color .single-post #single-below-header.fullscreen-header, body.has-color-change-section-bg-color .project-title {
	transition: background-color .8s;
}

body.has-color-change-section-bg-color .container-wrap {
	background-color: transparent;
}

body.material.has-color-change-section-bg-color .ocm-effect-wrap {
	transition: background-color .8s, transform .8s cubic-bezier(.15, .2, .1, 1);
}

body.has-color-change-section-bg-color h1, body.has-color-change-section-bg-color h2, body.has-color-change-section-bg-color h3, body.has-color-change-section-bg-color h4, body.has-color-change-section-bg-color h5, body.has-color-change-section-bg-color h6, body.has-color-change-section-bg-color p {
	transition: color var(--page-color-change-section-transition-time), background-size .55s cubic-bezier(.2, .75, .5, 1);
}

body.has-color-change-section-bg-color {
	transition: color var(--page-color-change-section-transition-time), background-color var(--page-color-change-section-transition-time);
}

#ajax-content-wrap ul.products li.product.minimal .price {
	color: #000 !important;
}

.single .heading-title[data-header-style="default_minimal"] .meta-category a {
	color: #000;
	border-color: #000;
}

body .nectar-slide-in-cart:not(.style_slide_in_click) .blockUI.blockOverlay {
	background-color: #fff !important;
}

.material #header-outer:not(.transparent) .bg-color-stripe {
	display: none;
}

.material #header-outer #search-outer input::-webkit-input-placeholder, body[data-header-format="left-header"].material #search-outer input::-webkit-input-placeholder {
	color: #0071b8 !important;
}

#header-outer:not(.transparent) .nectar-mobile-only.mobile-header .menu-title-text:after {
	border-color: #fff !important;
}

#top .sf-menu > li.nectar-regular-menu-item > a:hover > .nectar-menu-icon, #top .sf-menu > li.nectar-regular-menu-item.sfHover > a > .nectar-menu-icon, #top .sf-menu > li.nectar-regular-menu-item[class*="current-"] > a > .nectar-menu-icon, #header-outer[data-lhe="default"]:not(.transparent) .nectar-header-text-content a:hover {
	color: #fff;
}

.nectar-ajax-search-results .search-post-item h5 {
	background-image: linear-gradient(to right, #fff 0, #fff 100%);
}

#top .sf-menu > li.nectar-regular-menu-item > a > .nectar-menu-icon {
	color: #888;
}

body[data-header-format="left-header"] #header-outer .cart-outer .cart-notification:after {
	border-color: transparent transparent #fff transparent;
}

.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: #3452ff;
}

#top .sf-menu > li li > a:hover > .nectar-menu-icon, #top .sf-menu > li li.sfHover > a > .nectar-menu-icon, #top .sf-menu > li li.nectar-regular-menu-item[class*="current-"] > a > .nectar-menu-icon {
	color: #0071b8;
}

body #header-outer #top nav .sf-menu ul li > a .item_desc {
	color: #ccc !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: #fff !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: #fff !important;
}

body #slide-out-widget-area .nectar-menu-label:before {
	background-color: #eefbfa;
}

#slide-out-widget-area .tagcloud a, body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li > a:after, #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li > a:after {
	border-color: #eefbfa;
}

body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after, #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after, #slide-out-widget-area .tagcloud a:hover {
	border-color: #fff;
}

#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, #fff 0, #fff 100%);
}

#slide-out-widget-area ul .menu-item .nectar-ext-menu-item .menu-title-text {
	background-image: linear-gradient(to right, #fff 0, #fff 100%);
}

#mobile-menu ul .menu-item .nectar-ext-menu-item .menu-title-text {
	background-image: none;
}

body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close:before {
	background-color: #ff1053;
}

@media only screen and (min-width:1000px) {
	body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close .close-line {
		background-color: #fff;
	}
}

.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: 0px;
}

.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after {
	background-color: #2d2d2d;
	opacity: .4;
}

.single-post #page-header-bg[data-post-hs="default_minimal"] {
	background-color: #2d2d2d;
}

@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: 11.111111111111px;
		margin-bottom: 11.111111111111px;
	}
	
	#header-outer.small-nav .logo-clone img, #header-outer.small-nav #logo img, #header-outer.small-nav .logo-spacing img {
		height: 80px;
	}
}

@media only screen and (min-width:1000px) {
	.material #header-outer:not(.transparent) .bg-color-stripe {
		top: 126px;
		height: calc(35vh - 126px);
	}
	
	.material #header-outer:not(.transparent).small-nav .bg-color-stripe {
		top: 102.22222222222px;
		height: calc(35vh - 102.22222222222px);
	}
}

@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: 79px;
		height: calc(30vh - 79px);
	}
}

#header-outer[data-lhe="animated_underline"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu #top nav > ul > li > a {
	margin-left: 7px;
	margin-right: 7px;
}

#header-outer[data-lhe="default"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu #top nav > ul > li > a {
	padding-left: 7px;
	padding-right: 7px;
}

#header-outer[data-lhe="default"][data-condense="true"][data-format="centered-menu-bottom-bar"]:not([data-menu-bottom-bar-align="left"]).fixed-menu #top nav .sf-menu > .sf-with-ul > a {
	padding-right: 17px !important;
}

body:not([data-header-format="left-header"]) #header-outer nav >ul >.megamenu >ul ul li a:hover, body:not([data-header-format="left-header"]) #header-outer nav >ul >.megamenu >ul ul .current-menu-item > a {
	color: #fff;
	background-color: #000;
}

#slide-out-widget-area .nectar-ext-menu-item .menu-title-text {
	background-image: none !important;
}

@media only screen and (max-width:999px) {}

#header-outer #logo .mobile-only-logo, #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"] .span_9 .logo-clone img {
	height: 55px;
}

@media only screen and (max-width:999px) {}

#header-outer #social-in-menu .fa-twitter:after, .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-twitter:after {
	content: "";
}

#header-outer #social-in-menu .fa-facebook:after, .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-facebook:after {
	content: "";
}

#header-outer #social-in-menu .fa-pinterest:after, .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-pinterest:after {
	content: "";
}

#header-outer #social-in-menu .fa-google:after, .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-google:after {
	content: "";
}

#header-outer #social-in-menu .fa-instagram:after, .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-instagram:after {
	content: "";
}

.off-canvas-menu-container .nectar-menu-icon, .off-canvas-menu-container .nectar-menu-icon-img, #header-outer #mobile-menu .nectar-menu-icon, #header-outer #mobile-menu .nectar-menu-icon-img {
	display: none;
}

@media only screen and (min-width:1000px) {}

#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 (max-width:999px) {}

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;
}

.nectar-cta[data-style="underline"] .link_wrap .link_text:after {
	border-bottom-width: 2px;
}

.nectar-link-underline-effect a {
	background-size: 100% 2px;
}

.span_12.light .wpb_text_column a {
	transition: .3s ease opacity, .3s ease color;
}

.span_12.light .wpb_text_column a:not(:hover) {
	opacity: .7;
}

@media only screen and (min-width:1000px) and (max-width:1300px) {}

@media only screen and (min-width :691px) and (max-width :999px) {}

@media only screen and (max-width :690px) {}

@media only screen and (min-width:1000px) {
	body .carousel-heading .container .carousel-next {
		right: 10px;
	}
	
	body .carousel-heading .container .carousel-prev {
		right: 35px;
	}
	
	.carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link {
		left: 90px;
	}
	
	.carousel-wrap[data-full-width="true"] .carousel-heading {
		margin-left: -20px;
		margin-right: -20px;
	}
	
	#ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-next {
		right: 90px;
	}
	
	#ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-prev {
		right: 115px;
	}
	
	.carousel-wrap[data-full-width="true"] {
		padding: 0;
	}
	
	.carousel-wrap[data-full-width="true"] .caroufredsel_wrapper {
		padding: 20px;
	}
	
	body.material #search-outer #search #close {
		right: 90px;
	}
	
	body.material #search-outer #search #close a {
		right: 12px;
	}
}

@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-form-style="minimal"] .container-wrap .span_12.light input[type="text"], body[data-form-style="minimal"] .container-wrap .span_12.light textarea, body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=password], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=tel], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=url], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=search], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=date], body[data-form-style="minimal"] .container-wrap .span_12.light input[type=number], body[data-form-style="minimal"] .container-wrap .span_12.light select, .nectar-global-section .span_12.light input[type="text"], .nectar-global-section .span_12.light textarea, .nectar-global-section .span_12.light input[type="email"], .nectar-global-section .span_12.light input[type=password], .nectar-global-section .span_12.light input[type=tel], .nectar-global-section .span_12.light input[type=url], .nectar-global-section .span_12.light input[type=search] {
	color: #fff;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background-color: rgba(255, 255, 255, .04);
	box-shadow: none;
	border-color: #fff;
}

body[data-form-style="minimal"].material .span_12.light .select2-container--default .select2-selection--single, body[data-form-style="minimal"][data-fancy-form-rcs="1"].material .span_12.light .select2-container--default .select2-selection--single {
	background-color: rgba(255, 255, 255, .04);
}

body[data-form-style="minimal"] .container-wrap .span_12.light input[type="text"]:focus, body[data-form-style="minimal"] .container-wrap .span_12.light textarea:focus, body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"]:focus, body[data-form-style="minimal"] .container-wrap .span_12.light input[type=password]:focus, body[data-form-style="minimal"] .container-wrap .span_12.light input[type=tel]:focus, body[data-form-style="minimal"] .container-wrap .span_12.light input[type=url]:focus, body[data-form-style="minimal"] .container-wrap .span_12.light input[type=search]:focus, body[data-form-style="minimal"] .container-wrap .span_12.light input[type=date]:focus, body[data-form-style="minimal"] .container-wrap .span_12.light input[type=number]:focus, body[data-form-style="minimal"] .container-wrap .span_12.light select:focus {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-color: #fff;
}

body[data-form-style="minimal"] .widget_search .search-form .search-submit {
	top: 30px;
}

span.wpcf7-not-valid-tip, .woocommerce input#coupon_code, body[data-fancy-form-rcs="1"] .select2-container, body[data-fancy-form-rcs="1"] .select2-drop, body[data-fancy-form-rcs="1"] .select2-search, .select2-search input, body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"] {
	font-size: 14px;
}

#ajax-loading-screen .reveal-1, #ajax-loading-screen .reveal-2 {
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%;
	height: 100%;
}

body[data-ajax-transitions="true"][data-apte="horizontal_swipe_basic"] #ajax-loading-screen .reveal-2 {
	display: none;
}

#ajax-loading-screen.in-from-right {
	left: 0;
}

.no-cssanimations #ajax-loading-screen.loaded .reveal-1, .no-cssanimations #ajax-loading-screen.loaded .reveal-2 {
	display: none;
}

#ajax-loading-screen.loaded .reveal-1 {
	backface-visibility: hidden;
	-webkit-animation: nectar-anim-effect-2-2 1.85s cubic-bezier(.67, 0, .3, 1) forwards;
	animation: nectar-anim-effect-2-2 1.85s cubic-bezier(.67, 0, .3, 1) forwards;
}

#ajax-loading-screen.loaded .reveal-2 {
	backface-visibility: hidden;
	-webkit-animation: nectar-anim-effect-2-1 1.85s cubic-bezier(.67, 0, .3, 1) forwards;
	animation: nectar-anim-effect-2-1 1.85s cubic-bezier(.67, 0, .3, 1) forwards;
}

#ajax-loading-screen.loaded.in-from-right .reveal-1 {
	-webkit-animation: nectar-anim-effect-2-1 1.85s cubic-bezier(.67, 0, .3, 1) forwards;
	animation: nectar-anim-effect-2-1 1.85s cubic-bezier(.67, 0, .3, 1) forwards;
}

body[data-apte="horizontal_swipe_basic"] #ajax-loading-screen.loaded.in-from-right .reveal-1 {
	-webkit-animation: nectar-anim-effect-2-1 1.1s cubic-bezier(.215, .61, .355, 1) forwards;
	animation: nectar-anim-effect-2-1 1.1s cubic-bezier(.215, .61, .355, 1) forwards;
}

#ajax-loading-screen.loaded.in-from-right .reveal-2 {
	-webkit-animation: nectar-anim-effect-2-2 1.85s cubic-bezier(.67, 0, .3, 1) forwards;
	animation: nectar-anim-effect-2-2 1.85s cubic-bezier(.67, 0, .3, 1) forwards;
}

body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect*="horizontal_swipe"].hidden {
	display: none;
}

body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect*="horizontal_swipe"].hidden.loaded.in-from-right {
	display: block;
}

#ajax-loading-screen .material-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.nectar-material-spinner circle {
	stroke-dasharray: 187;
	stroke-dashoffset: 0;
	transform-origin: center;
	animation: nectar_material_loader_dash 1.4s ease-in-out infinite, nectar_material_loader_colors 1.8s ease-in-out infinite;
}

.nectar-material-spinner {
	animation: nectar_material_loader_rotate 1.4s linear infinite;
}

body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect="center_mask_reveal"].hidden {
	display: none;
}

#ajax-loading-screen.loaded .mask-top {
	-webkit-transform: translateY(-100%) translateZ(0);
	-ms-transform: translateY(-100%) translateZ(0);
	transform: translateY(-100%) translateZ(0);
}

#ajax-loading-screen.loaded .mask-right {
	-webkit-transform: translateX(100%) translateZ(0);
	-ms-transform: translateX(100%) translateZ(0);
	transform: translateX(100%) translateZ(0);
}

#ajax-loading-screen.loaded .mask-bottom {
	-webkit-transform: translateY(100%) translateZ(0);
	-ms-transform: translateY(100%) translateZ(0);
	transform: translateY(100%) translateZ(0);
}

#ajax-loading-screen.loaded .mask-left {
	-webkit-transform: translateX(-100%) translateZ(0);
	-ms-transform: translateX(-100%) translateZ(0);
	transform: translateX(-100%) translateZ(0);
}

#ajax-loading-screen[data-effect="center_mask_reveal"].set-to-fade span, #ajax-loading-screen[data-effect="center_mask_reveal"].set-to-fade.loaded span {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transform: none;
	transform: none;
}

.default-loading-icon {
	border-color: rgba(255, 255, 255, .2);
}

#ajax-loading-screen .reveal-1 {
	background-color: #2c2f38;
}

#ajax-loading-screen .reveal-2 {
	background-color: #2c2f38;
}

@media only screen and (min-width:1000px) {}

@media only screen and (min-width:1000px) {
	body[data-ajax-transitions="true"][data-apte="center_mask_reveal"]:not(.using-mobile-browser) #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap video {
		opacity: 1;
	}
}

body[data-apte*="horizontal_swipe"] #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image-wrap, body[data-apte*="horizontal_swipe"] #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap, body[data-apte*="horizontal_swipe"][data-aie="zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg {
	-webkit-transition: 1.25s 0s cubic-bezier(.3, .58, .42, .9);
	transition: 1.25s 0s cubic-bezier(.3, .58, .42, .9);
}

body[data-ajax-transitions="true"] #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap {
	-webkit-transition: transform .95s 0s cubic-bezier(.3, .58, .42, .9);
	transition: transform .95s 0s cubic-bezier(.3, .58, .42, .9);
}

#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"].loaded .page-header-bg-image-wrap, #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"].loaded .nectar-video-wrap, .top-level .nectar-slider-wrap[data-animate-in-effect="zoom-out"]:not([data-bg-animation="ken_burns"]).loaded .slide-bg-wrap, .nectar-recent-posts-slider[data-animate-in-effect="zoom-out"].loaded .nectar-recent-post-bg, .js_active body[data-aie="zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg, body[data-aie="zoom-out"] .loaded .nectar-recent-posts-single_featured .nectar-recent-post-bg {
	-webkit-transform: scale(1) translateZ(0);
	transform: scale(1) translateZ(0);
}

@media only screen and (min-width:1000px) {}

body[data-aie="zoom-out"] .first-section.loaded .row-bg-wrap .inner-wrap, body[data-aie="zoom-out"] .top-level.loaded .row-bg-wrap .inner-wrap, body[data-aie="zoom-out"] .first-section.loaded .project-slide .bg-inner-wrap {
	-webkit-transform: scale(1) translateZ(0);
	transform: scale(1) translateZ(0);
	-webkit-transition: transform .95s 0s cubic-bezier(.3, .58, .42, .9);
	transition: transform .95s 0s cubic-bezier(.3, .58, .42, .9);
}

body[data-aie="zoom-out"] #nectar_fullscreen_rows[data-row-bg-animation="ken_burns"] .first-section .row-bg-wrap .inner-wrap {
	-webkit-transform: none;
	transform: none;
}

.nectar-cta .link_wrap {
	transition: border-color .45s cubic-bezier(.25, 1, .33, 1), color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1);
}

@media only screen and (min-width :1px) and (max-width :999px) {
	body:not([data-m-animate="1"]) .wpb_animate_when_almost_visible, body:not([data-m-animate="1"]) .wpb_animate_when_almost_visible.wpb_start_animation {
		opacity: 1;
		-webkit-animation: none;
		-o-animation: none;
		animation: none;
	}
	
	body:not([data-m-animate="1"]) .clients.no-carousel.fade-in-animation > div {
		opacity: 1;
	}
	
	.divider-border[data-animate="yes"], .divider-small-border[data-animate="yes"] {
		visibility: visible !important;
	}
	
	body:not([data-m-animate="1"]) .span_12.flip-in-vertical-wrap {
		-webkit-perspective: none;
		perspective: none;
	}
	
	.nectar_cascading_images .cascading-image .inner-wrap, .nectar-icon-list[data-animate="true"] .content, .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder, .nectar-icon-list[data-animate="true"]:after, .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap, .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *, .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after, .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner, .nectar-woo-flickity[data-animation*="fade-in"] ul.products .flickity-cell > .product {
		transform: none !important;
		-webkit-transform: none !important;
		opacity: 1 !important;
		animation: none !important;
	}
}

@media only screen and (min-width:481px) and (max-width:1025px) and (orientation:landscape) {
	body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap, body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap, body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap, body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap, body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner, body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner, body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner, body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner {
		transform: none;
		-webkit-transform: none;
	}
	
	.divider-border[data-animate="yes"], .divider-small-border[data-animate="yes"] {
		visibility: visible;
	}
}

@media only screen and (max-width:2600px) {
	body.using-mobile-browser .col.has-animation[data-animation="fade-in-from-left"], body.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-left"], body.using-mobile-browser .img-with-animation[data-animation="fade-in-from-right"], body.using-mobile-browser .img-with-animation[data-animation="fade-in-from-left"], body.using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"], body.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-bottom"], body.using-mobile-browser .wpb_column.has-animation[data-animation="slight-fade-in-from-bottom"], body.using-mobile-browser .img-with-animation[data-animation="grow-in"], body.using-mobile-browser .col.has-animation[data-animation="grow-in"], body.using-mobile-browser .wpb_column.has-animation[data-animation="grow-in"], body.using-mobile-browser .divider-border[data-animate="yes"], body.using-mobile-browser .divider-small-border[data-animate="yes"], body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap, body.using-mobile-browser .img-with-animation[data-animation="flip-in"], body.using-mobile-browser .col.has-animation[data-animation="flip-in"], body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"], body.using-mobile-browser .img-with-animation[data-animation="flip-in-vertical"], body.using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"], body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"], body.using-mobile-browser .wpb_column.has-animation[data-animation*="reveal-from"] > .vc_column-inner, body.using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap, body.using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap, body.using-mobile-browser .nectar-split-heading[data-animation-type="twist-in"], body.using-mobile-browser .nectar-split-heading span > .inner, body.using-mobile-browser .nectar-icon-list[data-animate="true"] .content, body.using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder, body.using-mobile-browser .nectar-icon-list[data-animate="true"]:after, body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap, body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *, body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after, body.using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner, body.using-mobile-browser .nectar-fancy-box.has-animation, body.using-mobile-browser .img-with-aniamtion-wrap[data-animation*="reveal-from-"] img.img-with-animation, body.using-mobile-browser .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner, body.using-mobile-browser .img-with-aniamtion-wrap[data-animation*="reveal-from-"], body.using-mobile-browser [data-animation="zoom-out-reveal"] .nectar-link-underline, body.using-mobile-browser [data-animation="zoom-out-reveal"] .item-main:before, body.using-mobile-browser [data-animation="zoom-out-reveal"] .nectar-post-grid-item__meta-wrap, body.using-mobile-browser .nectar-post-grid[data-animation="zoom-out-reveal"] .meta-category, body.using-mobile-browser .nectar-post-grid[data-animation="zoom-out-reveal"] .meta-author, body.using-mobile-browser .nectar-post-grid:not(.nectar-flickity):not([data-animation="none"]) .nectar-post-grid-item, body.using-mobile-browser .nectar-post-grid.nectar-flickity:not([data-animation="none"]) .nectar-post-grid-item div.inner, body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .post-heading span, body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .meta-date, body.using-mobile-browser .nectar-woo-flickity[data-animation*="fade-in"] ul.products .flickity-cell > .product, body.using-mobile-browser .nectar-rotating-words-title.element_stagger_words .text-wrap > span, body.using-mobile-browser .nectar-waypoint-el {
		transform: none !important;
		-webkit-transform: none !important;
	}
	
	body.using-mobile-browser .clients.fade-in-animation > div, body.using-mobile-browser .img-with-animation, body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap, body.using-mobile-browser .col.has-animation, body.using-mobile-browser .wpb_column.has-animation, body.using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap, body.using-mobile-browser .img-with-animation[data-animation="flip-in"], body.using-mobile-browser .col.has-animation[data-animation="flip-in"], body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"], body.using-mobile-browser .img-with-animation[data-animation="flip-in-vertical"], body.using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"], body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"], body.using-mobile-browser .nectar-fancy-box.has-animation, body.using-mobile-browser .nectar-split-heading[data-animation-type="twist-in"], body.using-mobile-browser .nectar-split-heading span > .inner, body.using-mobile-browser .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner, body.using-mobile-browser [data-animation="zoom-out-reveal"] .nectar-link-underline, body.using-mobile-browser [data-animation="zoom-out-reveal"] .item-main:before, body.using-mobile-browser [data-animation="zoom-out-reveal"] .nectar-post-grid-item__meta-wrap, body.using-mobile-browser .nectar-post-grid[data-animation="zoom-out-reveal"] .meta-category, body.using-mobile-browser .nectar-post-grid[data-animation="zoom-out-reveal"] .meta-author, body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item, body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .post-heading span, body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .meta-date, body.using-mobile-browser .nectar-woo-flickity[data-animation*="fade-in"] ul.products .flickity-cell > .product, body.using-mobile-browser .nectar-waypoint-el {
		opacity: 1 !important;
	}
	
	body.using-mobile-browser .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect*="blur"] span .inner, body.using-mobile-browser .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-stored-text-effect*="blur"] span .inner {
		filter: none !important;
	}
	
	body.using-mobile-browser .divider-border[data-animate="yes"], body.using-mobile-browser .divider-small-border[data-animate="yes"] {
		visibility: visible !important;
	}
	
	body.using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap, body.using-mobile-browser .nectar-icon-list[data-animate="true"] .content, body.using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder, body.using-mobile-browser .nectar-icon-list[data-animate="true"]:after, body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap, body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *, body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after, body.using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner {
		opacity: 1 !important;
		animation: none !important;
	}
	
	body.using-mobile-browser:not([data-m-animate="1"]) .wpb_animate_when_almost_visible, body.using-mobile-browser:not([data-m-animate="1"]) .wpb_animate_when_almost_visible.wpb_start_animation {
		opacity: 1;
		-webkit-animation: none;
		-o-animation: none;
		animation: none;
	}
	
	body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap, body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap, body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap, body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap, body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner, body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner, body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner, body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner {
		transform: none;
		-webkit-transform: none;
	}
	
	body.using-mobile-browser:not([data-m-animate="1"]) .nectar-split-heading .heading-line > div {
		transform: none;
		-webkit-transform: none;
	}
	
	body.using-mobile-browser:not([data-m-animate="1"]) .nectar-milestone:not(.animated-in) {
		opacity: 1;
	}
	
	body.using-mobile-browser:not([data-m-animate="1"]) .child_column[class*="nectar-mask-reveal"] .vc_column-inner {
		clip-path: none !important;
	}
}

#footer-outer .widget.widget_media_image img {
	margin-bottom: 0;
}

#footer-outer #footer-widgets .col .tagcloud a:hover, #footer-outer .nectar-button:hover {
	color: #fff !important;
}

#footer-outer .widget.widget_categories ul ul, #footer-outer .widget.widget_pages ul ul, #footer-outer .widget.widget_nav_menu ul ul {
	margin: 0 !important;
	padding: 0 0 0 20px;
}

#footer-outer #footer-widgets .widget.widget_pages li, #footer-outer #footer-widgets .widget.widget_nav_menu li {
	border-bottom: 0;
	padding: 0 !important;
}

#footer-outer .widget.widget_pages li a, #footer-outer .widget.widget_nav_menu li a {
	padding: 8px 0;
	display: block;
}

#footer-outer .widget_pages li a, #footer-outer .widget_nav_menu li a {
	border-bottom: 1px solid #444;
}

#ajax-content-wrap #footer-outer #footer-widgets .widget.widget_categories li a, #ajax-content-wrap #footer-outer #footer-widgets .widget.widget_archive li a {
	display: inline-block;
	border-bottom: 0;
}

#footer-outer .widget.widget_categories >ul >li:first-child >a, #footer-outer .widget.widget_pages >ul >li:first-child >a, #footer-outer .widget.widget_nav_menu >ul >li:first-child >a {
	padding-top: 0;
}

#footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
	display: block;
	line-height: 17px;
	color: #999;
	font-size: 11px;
	margin-bottom: 6px;
}

#footer-outer #footer-widgets .col .widget_calendar table th {
	text-align: center;
}

#footer-outer #footer-widgets .col .widget_calendar table tbody td {
	border: 0;
	color: #666;
	padding: 8px;
	font-size: 14px;
}

#footer-outer #footer-widgets .col .widget_calendar table {
	border-collapse: collapse;
}

#footer-outer #footer-widgets .col .widget_calendar table tbody tr td:first-child {
	border-left: 0;
}

#footer-outer #footer-widgets .col .widget_calendar table tbody tr:nth-child(2n+1) {
	background-color: rgba(0, 0, 0, .1);
}

#footer-outer #footer-widgets .col .widget_calendar table th {
	border-bottom: 0;
	padding-bottom: 10px;
	font-weight: 700;
	padding: 10px;
	color: #666;
}

#footer-outer #footer-widgets .col .widget_calendar table tfoot tr {
	margin-top: 20px;
}

#footer-outer .widget_search .search-form input[type=submit], #footer-outer .newsletter-widget form input[type=submit] {
	padding: 10px 11px 11px 10px;
}

#footer-outer #footer-widgets .col .tagcloud a {
	background-color: rgba(0, 0, 0, .1);
	color: #a0a0a0;
	cursor: pointer;
	display: inline-block;
	float: left;
	margin: 3px 3px 0 0;
	padding: 5px 7px;
	position: relative;
	font-size: 8pt;
	text-transform: capitalize;
	transition: all .2s linear;
	border-radius: 2px;
	line-height: 22px;
}

#footer-outer #footer-widgets .col .widget_tag_cloud:after {
	display: block;
	height: 0;
	clear: both;
	content: "";
	visibility: hidden;
}

#footer-outer #footer-widgets .col .tagcloud a:hover {
	background-color: #000;
}

#footer-outer #footer-widgets .col .widget_recent_comments ul li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, .15);
	border: medium none;
	display: block;
	margin-bottom: 18px;
	padding: 15px;
	position: relative;
}

#footer-outer #footer-widgets .col .widget.widget_recent_comments ul li {
	padding: 15px !important;
}

#footer-outer #footer-widgets .col .widget_recent_comments ul li:last-child {
	margin-bottom: 0;
}

#footer-outer #footer-widgets .col .search-form form, #footer-outer #footer-widgets .col .search-form label, #footer-outer #footer-widgets .col .newsletter-widget form, #footer-outer #footer-widgets .col .search-form {
	line-height: 12px;
}

#footer-outer .recent_projects_widget img {
	background-color: #444;
	border-color: #4d4d4d;
}

#footer-outer .recent_projects_widget a:hover img {
	border-color: #616161;
	background-color: #616161;
}

.original #footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li:first-child >a {
	padding-top: 8px !important;
}

#footer-outer #footer-widgets .rsswidget img {
	margin-bottom: -2px;
	margin-right: 2px;
}

#footer-outer .recent_projects_widget img {
	margin-bottom: 0;
}

@media only screen and (min-width :691px) and (max-width :999px) {
	#footer-outer .one-fourths.span_3, #footer-outer .one-fourths.vc_span3, #footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
		width: 48% !important;
		margin-bottom: 2%;
		margin-right: 15px;
		margin-left: 0 !important;
		padding: 15px;
		float: left;
	}
	
	#footer-widgets .one-fourths .span_3:nth-child(2n+1) {
		margin-left: 0;
	}
}

@media only screen and (max-width :690px) {}

@media only screen and (min-width :1px) and (max-width :999px) {}

#footer-outer .fa-vine {
	font-size: 16px;
}

#footer-outer #copyright li .vimeo, #footer-outer #copyright li .behance {
	background-color: #666;
}

#footer-outer #copyright li .vimeo:hover, #footer-outer #copyright li .behance:hover {
	background-color: #000;
}

#footer-outer #copyright li .facebook {
	width: 12px;
}

#footer-outer #copyright li .twitter {
	width: 20px;
}

#footer-outer #copyright li .dribbble {
	width: 24px;
}

#footer-outer #copyright li .google-plus {
	width: 20px;
}

#footer-outer #copyright li .pinterest {
	width: 17px;
}

#footer-outer #copyright li .rss {
	width: 18px;
}

#footer-outer #copyright li .vimeo {
	width: 20px;
	text-indent: -9999px;
}

#footer-outer #copyright li .tumblr {
	width: 21px;
}

#footer-outer #copyright li .youtube {
	width: 21px;
}

#footer-outer #copyright li .linkedin {
	width: 19px;
}

#footer-outer #copyright li .behance {
	width: 27px;
	text-indent: -9999px;
}

#footer-outer #copyright li .instagram {
	width: 20px;
}

#footer-outer #copyright #social .icon-soundcloud {
	font-size: 26px;
}

#footer-outer #copyright i.icon-be {
	font-size: 24px;
}

@media only screen and (min-width:1000px) {}

#footer-outer #copyright .widget_products img {
	display: none;
}

#footer-outer #copyright .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li {
	margin: 20px 0;
}

@media only screen and (min-width :691px) and (max-width :999px) {}

@media only screen and (max-width :690px) {}

@media only screen and (min-width:1000px) {}

@media only screen and (max-width:999px) {}

#footer-outer #copyright[data-layout="centered"] .widget_nav_menu li, #footer-outer #copyright[data-layout="centered"] .widget_pages li {
	vertical-align: top;
	text-align: left;
	margin: 0 15px;
}

#footer-outer #copyright[data-layout="centered"] .widget_nav_menu li ul, #footer-outer #copyright[data-layout="centered"] .widget_pages li ul {
	padding-left: 0;
	margin-left: 0;
}

#footer-outer #copyright[data-layout="centered"] .widget_nav_menu li ul li, #footer-outer #copyright[data-layout="centered"] .widget_pages li ul li {
	display: block;
	margin-left: 0;
}

#footer-outer #copyright[data-layout="centered"] .widget_search {
	margin: 20px 0;
}

.nectar-waypoint-el {
	transition: transform 1000ms cubic-bezier(.25, 1, .5, 1), opacity 450ms ease;
}

.bold, strong, b {
	font-family: Varela Round;
	font-weight: 600;
}

.single #single-below-header span {
	font-family: Varela Round;
}

.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
	line-height: 31px;
}

#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: 400 !important;
}

.nectar-shop-header-bottom .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered, body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering select {
	font-family: Varela Round !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) {}

.material .sf-menu > li > a > .sf-sub-indicator [class^="icon-"] {
	font-size: 21px;
}

@media only screen and (max-width:1300px) and (min-width:1000px) {}

@media only screen and (max-width:999px) and (min-width:691px) {
	.full-width-content .recent-post-container .inner-wrap h2 {
		font-size: 56px;
		line-height: 56px;
	}
}

@media only screen and (max-width:690px) {}

.single-product div.product h1.product_title, .nectar-shop-header .page-title {
	font-size: 42px;
	line-height: 48px;
}

.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
	font-size: 42px;
}

@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 (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: 55px;
		line-height: 63px;
	}
	
	#ajax-content-wrap .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title {
		font-size: 48px;
		line-height: 48px;
	}
}

@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: 28px;
		line-height: 28px;
	}
}

.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
	font-size: 32px;
}

@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 (min-width:1300px) {
	.nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n + 1) h3 {
		font-size: 45px;
	}
}

@media only screen and (max-width:1300px) and (min-width:1000px) {
	.nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n + 1) h3 {
		font-size: 39px;
	}
}

@media only screen and (max-width:999px) and (min-width:691px) {
	.nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n + 1) h3 {
		font-size: 36px;
	}
}

@media only screen and (min-width:691px) {
	.portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
		font-size: 51px !important;
		line-height: 68 !important;
	}
	
	.nectar-slide-in-cart .widget_shopping_cart .cart_list .mini_cart_item > a:not(.remove) {
		font-family: Hind !important;
		font-weight: 700 !important;
	}
}

.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
	font-size: 30px;
}

@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: 27px;
}

@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-family: Varela Round;
	font-weight: 400 !important;
}

.nectar-dropcap {
	font-family: Playfair Display;
	font-size: 64px !important;
	line-height: 48px;
	font-weight: 400 !important;
}

@media only screen and (min-width:691px) and (max-width:999px) {
	.overlaid-content h1 {
		font-size: 56px !important;
		line-height: 60px !important;
	}
}

@media only screen and (min-width:1000px) and (max-width:1300px) {}

@media only screen and (min-width:1300px) and (max-width:1500px) {}

@media only screen and (max-width:690px) {
	.overlaid-content h1 {
		font-size: 36px !important;
		line-height: 36px !important;
	}
}

body #page-header-bg .span_6 span.subheader, #page-header-bg span.result-num, body .row .col.section-title > span, .page-header-no-bg .col.section-title h1 > span, body .nectar-box-roll .overlaid-content .subheader {
	font-family: Karla;
	text-transform: capitalize;
	letter-spacing: 9px;
	font-size: 16px;
	line-height: 30px;
	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: 15px;
		line-height: 27px;
	}
}

@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: 13px !important;
		line-height: 24px !important;
	}
}

@media only screen and (max-width:690px) {
	body #page-header-bg.fullscreen-header .span_6 span.subheader, .overlaid-content .subheader {
		font-size: 12px !important;
		line-height: 21px !important;
	}
	
	#page-header-bg .span_6 span.subheader {
		font-size: 16px !important;
		line-height: 1.6 !important;
	}
}

@media only screen and (min-width:691px) and (max-width:999px) {
	body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {}
}

@media only screen and (max-width:690px) {
	body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {}
}

body #slide-out-widget-area .menuwrapper li small, #header-outer .sf-menu li ul li.menu-item a .item_desc, #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li small, #slide-out-widget-area .off-canvas-menu-container .nectar-ext-menu-item .item_desc, #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .menu li small, .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .menu li small, #header-outer #mobile-menu ul ul > li > a .item_desc, .nectar-ext-menu-item .menu-item-desc, #slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
	font-family: Lato;
}

@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: Varela Round;
	font-size: 18px;
	line-height: 33px;
	font-weight: 400;
}

.nectar-view-indicator span {
	font-size: 15px !important;
}