/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


/* --- Globals --- */
@media (max-width: 999px) {
	.desktop-only {
		display: none !important;
	}
}
@media (min-width: 1000px) {
	.mobile-only {
		display: none !important;
	}
}


ul.no-bullets {
	margin:0 !important;
}
ul.no-bullets li {
	margin-bottom:0.5em;
	list-style-type:none !important;	
}
ul.two-column {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
}
.align-center {
	text-align: center;
}
.row > .arrow-down + div:before {
	content:'';
	z-index:2;
	display:inline-block !important;
	position:absolute;
	left:50%;
	top:0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 25px 0 25px;
	border-color: #fff transparent transparent transparent;
	transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}

.iframe-embed {
	padding-bottom: 56.25%;
}
.iframe-embed iframe {
	width:100% !important;
	height: 100% !important;
	position: absolute !important;
}
/* --- End Globals --- */

/* --- Typography --- */
body, .toggle h3 a, body .ui-widget, table, .bar_graph li span strong, #slide-out-widget-area .tagcloud a, body .container .woocommerce-message a.button, #search-results .result .title span, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .row .col.section-title .nectar-love span, body .nectar-love span, body .nectar-social .nectar-love .nectar-love-count, body .carousel-heading h2, .sharing-default-minimal .nectar-social .social-text, body .sharing-default-minimal .nectar-love, .widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date {
	font-family: Hind, Open Sans, Helvetica, Arial, sans-serif;
}
#footer-outer .widget h4, #sidebar h4, #call-to-action .container a, .uppercase, .nectar-button, .nectar-button.medium, .nectar-button.small, .nectar-3d-transparent-button, body .widget_calendar table th, body #footer-outer #footer-widgets .col .widget_calendar table th, .swiper-slide .button a, body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > a, .carousel-heading h2, body .gform_wrapper .top_label .gfield_label, body .vc_pie_chart .wpb_pie_chart_heading, #infscr-loading div, #page-header-bg .author-section a, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .ascend input[type="submit"], .ascend button[type="submit"], .widget h4, .text-on-hover-wrap .categories a, .text_on_hover.product .add_to_cart_button, .woocommerce-page .single_add_to_cart_button, .woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.qty, .woocommerce-page #respond input#submit, .meta_overlaid article.post .post-header h2, .meta_overlaid article.post.quote .post-content h2, .meta_overlaid article.post.link .post-content h2, .meta_overlaid article.post.format-status .post-content h2, .meta_overlaid article .meta-author a, .pricing-column.highlight h3 .highlight-reason, .blog-recent[data-style="minimal"] .col > span, body .masonry.classic_enhanced .posts-container article .meta-category a, body .masonry.classic_enhanced .posts-container article.wide_tall .meta-category a, .blog-recent[data-style*="classic_enhanced"] .meta-category a, .nectar-recent-posts-slider .container .strong, body.material #page-header-bg.fullscreen-header .inner-wrap >a, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a, .single .heading-title[data-header-style="default_minimal"] .meta-category a, .nectar-fancy-box .link-text, .post-area.standard-minimal article.post .post-meta .date a, .post-area.standard-minimal article.post .more-link span, .nectar-slide-in-cart .widget_shopping_cart .buttons a, .material.product .product-wrap .product-add-to-cart a .price .amount, .material.product .product-wrap .product-add-to-cart a span, ul.products li.material.product span.onsale, body[data-button-style="rounded"] #pagination > a, html body #pagination > span, .woocommerce nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li span, .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, .woocommerce-page ul.products li.product.material .price, .woocommerce-page ul.products li.product.material .price ins span, body[data-form-submit="see-through-2"] input[type=submit], body[data-form-submit="see-through-2"] button[type=submit], body[data-form-submit="see-through"] input[type=submit], body[data-form-submit="see-through"] button[type=submit], body[data-form-submit="regular"] input[type=submit] body[data-form-submit="regular"] button[type=submit], .nectar_team_member_overlay .team_member_details .title, body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li.has-ul > a, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info .normal-container > a, .nectar-hor-list-item .nectar-list-item-btn {
	font-family: Hind, Open Sans, Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	color: #444;
	letter-spacing: 0px;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	font-family: 'Titillium Web', 'Hind', Open Sans, Helvetica, Arial, sans-serif !important;
	font-weight: 400;
}
html body h1 {
	font-size: 44px;
}
.h2 {
	font-size: 42px !important;
	line-height: 50px !important;
	font-weight: 300 !important;
	margin-bottom: 7px !important;
	letter-spacing: 0px;
	-webkit-font-smoothing: antialiased;
	font-family: 'Titillium Web', 'Hind', Open Sans, Helvetica, Arial, sans-serif !important;
}
@media only screen and (max-width: 1000px) and (min-width: 690px) {
	.h2 {
		font-size: 33.6px !important;
		line-height: 40px !important;
	}
}
#page-header-bg .span_6 {
	top: 55%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
#page-header-bg .inner-wrap {
	background-color: rgba(16,128,187,0.85);
	display:inline-block;
	padding:0.75rem 2rem !important;
}
html body #page-header-bg h1 {
	font-size:48px;
}
sup {
	color: inherit;
	border:none;
}
.uppercase {
	font-family: inherit !important;
	font-size: inherit !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
}
.main-content ul {
	-webkit-font-smoothing: subpixel-antialiased;
}
/* --- End Typography --- */

/* --- Icons --- */
.fa-facebook-official:before {
	content:'\f082';
}
.fa-linkedin:before {
	content:'\f08c';
}
/* --- End Icons --- */

/* --- Buttons --- */
.fullwidth-button-wrapper .nectar-button {
	width:100%;
	text-transform:uppercase !important;
	line-height:1;
	padding:1em 1em 0.75em;
}
.full-width-tabs .tabbed >ul li div a.nectar-button {
	width:100%;
	text-transform:uppercase !important;
	line-height:1;
	padding:1em 1em 0.75em;
	color:#fff !important;
	display: inline-block;
}
a.nectar-button.regular-button.custom-button i:before {
	background-image: none;
}
.woocommerce-mini-cart__buttons a {
	border-radius:0 !important;
}
/* --- End Buttons --- */

/* --- Tabs --- */
.full-width-tabs .tabbed > ul {
	width:100%;
	border-bottom: 1px solid #1080bb;
}
.full-width-tabs .tabbed > ul li {
	white-space:normal;
}
.full-width-tabs .tabbed >ul li > div {
	padding:20px;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
}
.full-width-tabs .tabbed >ul li div a {
	display: initial;
	color: #1080bb;
	position: relative;
	background-color: initial;
	padding: initial;
	transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
	-webkit-transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
	border-left: 0px !important;
	border-right: none !important;
}
.full-width-tabs .tabbed > ul li a:not(.active-tab) + div {
	display: none;
}
#contact-tab-wrapper .social-wrapper {
	text-align: left;
}
.warranty-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
		justify-content: space-around;
}
.warranty-wrapper > div {
	-webkit-box-flex:1;
		-ms-flex:1;
			flex:1;
	margin-top: 1.5em !important;
}
.warranty-wrapper > div .vc_column-inner, .warranty-wrapper > div .vc_column-inner .wpb_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height:100%;
	width: 100%;
}
.warranty-wrapper > div .vc_column-inner .wpb_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
}
.warranty-wrapper > div .vc_column-inner .wpb_wrapper > div:last-child {
	margin-top: auto;
}
.warranty-wrapper > div .vc_column-inner .wpb_wrapper > div:last-child img {
	max-width:180px;
	margin-top: 0.5em;
}
@media (max-width:1000px) {
	.full-width-tabs .tabbed > ul {
		width:100%;
		border-bottom: none;
	}
	.full-width-tabs .tabbed > ul li {
		width:100%;
	}
	.full-width-tabs .tabbed div {
		margin-bottom: 24px;
	}
	.warranty-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
			-ms-flex-direction: column;
				flex-direction: column;
		width:100% !important;
	}
	#execphp-18 .warranty-wrapper > div {
		width:100% !important;
	}
}
/* --- End Tabs --- */

/* --- Tables --- */
table td {
	line-height: 1.3;
}
.contact-table td {
	width:50%;
}
/* --- End Tables --- */

/* --- Header Nav --- */

@media (min-width:1001px) {
	html body #header-outer.transparent.dark-slide, html body #header-outer[data-transparent-header="true"].transparent, html body.archive #header-outer {
		background-color: rgba(44,44,44,0.6) !important;
	}
	html body.archive #header-outer.small-nav {
		background-color: rgba(44,44,44,100) !important;
	}
	html body.archive #ajax-content-wrap {
		position: relative;
	}
	html body.archive #page-header-bg .container {
		padding-top: 40px;
	}
	html body.home #header-outer.transparent[data-transparent-header="true"].dark-slide {
		background-color: rgba(44,44,44,0.6) !important;
	}
	html body.home #header-outer {
		background-color:rgba(44,44,44,100) !important;
	}
	html body #header-outer.transparent.dark-slide > header#top nav > ul > li > a, html body #header-outer.transparent.dark-slide > header#top nav > ul > li > a:hover, html body #header-outer.transparent.dark-slide:not(.directional-nav-effect) > header#top nav ul #search-btn a span, html body #header-outer .cart-menu .cart-icon-wrap i, html body #header-outer.transparent.dark-slide:not(.directional-nav-effect) .cart-menu .cart-icon-wrap .icon-salient-cart, html body #header-outer.transparent.dark-row:not(.directional-nav-effect) .cart-menu .cart-icon-wrap .icon-salient-cart, html body #header-outer.transparent.dark-slide > header#top nav > ul > li > a:hover, html body #header-outer.transparent.dark-slide > header#top nav .sf-menu > li.sfHover > a, html body #header-outer.transparent.dark-slide > header#top nav .sf-menu > li.sfHover > a:hover {
		color:#fff !important;
	}
	html body #header-outer[data-lhe="animated_underline"].transparent.dark-slide header#top nav > ul > li > a:after, html body #header-outer[data-lhe="animated_underline"].transparent:not(.side-widget-open) .midnightHeader.dark header#top nav > ul > li > a:after, html body #header-outer[data-lhe="animated_underline"].transparent:not(.side-widget-open) .midnightHeader.default header#top nav > ul > li > a:after, html body #header-outer.dark-slide.transparent:not(.side-widget-open) header#top nav>ul>li.button_bordered>a:before {
		border-top: 2px solid #1080bb !important;
		border-color: #1080bb !important;
	}
}
@media only screen and (max-width: 1000px) and (min-width: 1px) {
	body[data-slide-out-widget-area="true"] header#top .col.span_3, body[data-slide-out-widget-area="true"] header#top .col.span_9 {
		width:auto !important;
	}
}

@media (min-width: 1360px) {
	header#top nav >ul >li >a {
		font-size: 13px !important
	}
}
@media (min-width: 1000px) and (max-width: 1359px) {
	header#top nav >ul >li >a {
		font-size: 12px !important;
	}
}
@media (min-width: 1000px) and (max-width: 1300px) {
	header#top nav >ul >li >a {
		margin:0 4px !important;
		font-size: 11px;
	}
}
@media (min-width: 1000px) and (max-width: 1154px) {
	header#top nav >ul >li >a {
		font-size: 10px !important;
	}
}
@media (min-width: 1000px) and (max-width: 1040px) {
	header#top nav >ul >li >a {
		margin:0 0.21em !important;
		font-size: 10px !important;
	}
}
header#top .container .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
}
header#top .container .row .span_3 {
	-webkit-box-flex:1;
		-ms-flex:1;
			flex:1;
}
header#top .container .row .span_9 {
	-webkit-box-flex:0;
		-ms-flex:none;
			flex:none;
	float: none;
	z-index: 9999999;
}
/* --- End Header Nav --- */

/* --- Secondary Header --- */
html body #header-secondary-outer {
	border-bottom:1px solid #222 !important;
	background-color:#222!important;
}
html body:not(.material) #header-secondary-outer nav ul.sf-menu, html body:not(.material) #header-secondary-outer nav > ul > li:last-child, html body #header-secondary-outer nav >ul >li >a {
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	color:#777 !important;
}
html body #header-secondary-outer nav >ul >li >a i {
	width:12px !important;
	height:12px !important;
	line-height:1;
}
/* --- End Secondary Header --- */

/* --- Mega Menu --- */
header#top nav >ul >li.megamenu >ul.sub-menu {
	background-color: #fff !important;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap:wrap;
		flex-wrap:wrap;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div {
	margin:0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex:1;
		-ms-flex:1;
			flex:1;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
		-ms-flex-flow:row wrap;
			flex-flow:row wrap;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div:first-child {
	margin-right:2%;
	-webkit-box-flex:4.5;
		-ms-flex:4.5;
			flex:4.5;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div:last-child {
	-webkit-box-flex:1;
		-ms-flex:1 1 100%;
			flex:1 1 100%;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_8 div {
	padding:0.5em;
	-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
			flex: 1 1 auto;
	width:33.3333%;
	position:relative;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_8 div a {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
			flex-flow: row nowrap;
	-webkit-box-align:center;
		-ms-flex-align:center;
			align-items:center;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_8 > div:hover {
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_8 div.megamenu-grid-item a {
	color:#777 !important;
	padding:1em 1.5em;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_8 div a img {
	-webkit-box-flex: 0;
		-ms-flex: none;
			flex: none;
	height: 80px;
	margin-bottom:0;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_8 div a div {
	-webkit-box-flex:3;
		-ms-flex:3;
			flex:3;
	width:80%;
	padding:1em;
	line-height: 1.2;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_4 {
	min-width:100px;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_4 .featured-product {
	width:100%;
	padding:1em;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_4 .featured-product span {
	display:inline-block;
	width:100%;
	line-height:1;
	color:#777 !important;
	border-bottom:1px solid #ccc;
	padding-bottom:1em;
	font-weight:500;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_4 .featured-product .image-wrapper {
	padding:0 !important;
	margin-top:1em;
	text-align:center;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_4 .featured-product h3 {
	text-align:center;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_12 a {
	margin:1em auto 0;
	padding:1em 14em;
	text-align:center;
	background-color:#1080bb !important;
	font-weight: 700;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	color:#fff !important;
	-webkit-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
header#top nav >ul >li.megamenu >ul >li .execphpwidget > div > div.span_12 a:hover {
	background-color:#0c5e8a !important;
	color: #fff !important;
}
/* --- End Mega Menu --- */

/* --- Mobile Menu --- */
header#top .mobile-search {
	right:64px;
	text-align: center;
}
header#top .mobile-search * {
	background-color:transparent !important;
	color:#fff;
	line-height: 33px!important;
}
header#top #mobile-cart-link {
	text-align: center;
}
body #slide-out-widget-area .inner .off-canvas-menu-container #search-2 {
	margin-bottom: 2em;
}
body #slide-out-widget-area .inner .off-canvas-menu-container #search-2 form * {
	color:#fff !important;
}
body #slide-out-widget-area .inner .off-canvas-menu-container #search-2 form .text {
	padding:0 !important;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item .execphpwidget a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
			flex-flow: row nowrap;
	-webkit-box-align:center;
		-ms-flex-align:center;
			align-items:center;
	width:100%;
	margin-bottom:0.25em;
}
#slide-out-widget-area .menuwrapper li.back >a {
	padding:0.25em 0.5em !important;
}
#slide-out-widget-area .menuwrapper li.back >a:before {
	content:'\f104';
	font-family:'FontAwesome';
	margin-right:0.25em;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item .execphpwidget a.all-products {
	font-size:1rem;
	text-align:center;
	display:inline-block;
	margin-top:1em;
	padding:0.5em 0;
	background-color:#fff !important;
	color:#1080bb !important;
	text-transform:uppercase;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item .execphpwidget a img {
	width:50px;
	height: auto;
	margin-right:0.5em;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item .execphpwidget a div {
	-webkit-box-flex:1;
		-ms-flex:1;
			flex:1;
	font-size:1rem;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item .execphpwidget .featured-product {
	background-color:#fff;
	width:100%;
	padding:1em;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
}
body #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item .execphpwidget .featured-product a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
		-ms-flex-direction:column;
			flex-direction:column;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item .execphpwidget .featured-product a span {
	display:inline-block;
	width:100%;
	line-height:1;
	color:#777 !important;
	border-bottom:1px solid #ccc;
	padding-bottom:1em;
	font-weight:500;
	font-size:1rem;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item .execphpwidget .featured-product a div {
	width:100%;
	height:auto;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item .execphpwidget .featured-product a img {
	width:100%;
	margin-right:0;
}
body #slide-out-widget-area .inner .off-canvas-menu-container li.menu-item .execphpwidget .featured-product a h3 {
	color:#777 !important;
}
#slide-out-widget-area .ocm-dropdown-arrow i {
	font-family:'FontAwesome';
	transform: skew(15deg);
	-moz-transform: skew(15deg);
	-ms-transform: skew(15deg);
	-o-transform: skew(15deg);
	-webkit-transform: skew(15deg);
}
/*#slide-out-widget-area .inner .off-canvas-menu-container li.menu-item-has-children:after {
	content:'\f0da';
	font-family:'FontAwesome';
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}*/
#slide-out-widget-area .inner .off-canvas-menu-container li.menu-item-has-children.subviewopen:after {
	display:none;
}
/* --- End Mobile Menu --- */

/* --- Header Cart -- */
.ascend .icon-salient-cart:before {
	font-family: 'FontAwesome';
	content: "\f07a" !important;
}
/* --- End Header Cart -- */

/* --- Breadcrumbs --- */
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a {
	color: #555;
}
.breadcrumbs {
	padding:3em 0 1.5em;
	border-bottom:1px solid rgba(0,0,0,0.07);
}
/* --- End Breadcrumbs --- */

/* --- Social --- */
.social-wrapper {
	text-align:center;
}
.social-wrapper i {
	color:#333 !important;
	font-size:1.5em;
	margin-right: 5px;
}
.social-wrapper a:last-child i {
	margin-right: 0;
}
/* --- End Social --- */

/* --- Slider --- */
.nectar-slider-wrap, .swiper-container, .swiper-slide, .slide-bg-wrap, .video-wrap, .slider-video {
    min-height: calc(100vw / 16 * 9) !important;
    max-height: calc(100vw / 16 * 9) !important;
}
.slider-video {
	float:left;
}
.custom-banner-text {
	font-weight:900;
	line-height:0.8;
}
.custom-banner-text {
	font-size:3em;
}
body .swiper-slide .content p {
	padding-top: 0 !important;
}
@media (min-width:1001px) and (max-width: 1919px) {
	.custom-banner-text {
		font-size:2em;
	}
}
.custom-banner-text span {
	color: #1080bb;
}

/* --- Slider: Renascence --- */
@media (max-width: 540px) {
	.renascence .image-bg {
		background-position: 33.5% center !important;
	}
}
/* --- End Slider: Renascence --- */

/* ---- Slider: LYNX ---- */
.nectar-slider-wrap .swiper-slide.lynx h2 span {
	font-size:1.4em;
}
/* ---- End Slider: LYNX ---- */

/* ---- Slider: NANOJET ---- */
.swiper-slide.nanojet h2 {
	position: relative;
	display: inline-block;
	width: auto;
	font-size: 4em;
	padding-bottom: 0.25em;
}
.swiper-slide.nanojet h2:after {
	content:'';
	position: absolute;
	width:1em;
	height:1em;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:%23fff%7D%3C/style%3E%3Cg%3E%3Ccircle cx='50.23' cy='50' r='47.244' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='3' transform='rotate(-88.093 50.23 50)'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M21.141 69.688s.85 0 .85-.85V30.472s0-.85-.85-.85h-5.386s-.85 0-.85.85v38.366s0 .85.85.85h5.386z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M93.85 66.164a.749.749 0 111.5 0c0 .41-.34.75-.75.75s-.75-.34-.75-.75zm-3.04 0c0-.42.34-.75.75-.75.42 0 .75.33.75.75 0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.42.33-.75.75-.75.41 0 .75.33.75.75 0 .41-.34.75-.75.75-.42 0-.75-.34-.75-.75zm-3.04 0c0-.42.34-.75.75-.75.42 0 .75.33.75.75 0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.04 0c0-.42.34-.75.76-.75.41 0 .75.33.75.75 0 .41-.34.75-.75.75-.42 0-.76-.34-.76-.75zm-3.03 0c0-.42.33-.75.75-.75.41 0 .75.33.75.75a.749.749 0 11-1.5 0zm-3.04 0c0-.42.34-.75.75-.75.42 0 .75.33.75.75 0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.42.33-.75.75-.75.41 0 .75.33.75.75a.749.749 0 11-1.5 0zm-3.04 0c0-.42.34-.75.75-.75.42 0 .75.33.75.75 0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.42.33-.75.75-.75.41 0 .75.33.75.75 0 .41-.34.75-.75.75-.42 0-.75-.34-.75-.75zm-3.04 0c0-.42.33-.75.75-.75.41 0 .75.33.75.75 0 .41-.34.75-.75.75-.42 0-.75-.34-.75-.75zm-3.04 0c0-.42.34-.75.75-.75.42 0 .75.33.75.75 0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.42.33-.75.75-.75.41 0 .75.33.75.75a.749.749 0 11-1.5 0zm-3.04 0c0-.42.34-.75.75-.75.42 0 .75.33.75.75 0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.42.33-.75.75-.75.41 0 .75.33.75.75a.749.749 0 11-1.5 0zm-3.04 0a.75.75 0 111.5 0c0 .41-.34.75-.75.75s-.75-.34-.75-.75zm-3.04 0c0-.42.34-.75.75-.75.42 0 .75.33.75.75 0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.42.33-.75.75-.75.41 0 .75.33.75.75a.749.749 0 11-1.5 0z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M42.14 65.804c-.07-.41.21-.8.61-.86.41-.07.8.2.87.61.06.41-.21.8-.62.86-.04.01-.09.01-.13.01a.74.74 0 01-.73-.62zm2.91-.49a.76.76 0 01.62-.86c.41-.06.8.21.86.62.07.41-.21.79-.62.86-.04.01-.08.01-.12.01-.36 0-.68-.26-.74-.63zm2.92-.48c-.07-.41.21-.79.62-.86.41-.07.79.21.86.62.07.41-.21.79-.62.86-.04.01-.08.01-.12.01a.75.75 0 01-.74-.63zm2.92-.48a.74.74 0 01.61-.86c.41-.07.8.21.86.62.07.41-.2.79-.61.86-.04.01-.09.01-.13.01-.36 0-.67-.26-.73-.63zm2.91-.48c-.07-.41.21-.79.62-.86.41-.07.79.21.86.62.07.4-.21.79-.62.86a.75.75 0 01-.86-.62zm2.92-.48c-.07-.41.21-.8.61-.86.41-.07.8.21.87.61.06.41-.21.8-.62.87-.04 0-.08.01-.12.01-.36 0-.68-.26-.74-.63zm2.92-.48c-.07-.41.2-.8.61-.86.41-.07.8.2.86.61.07.41-.2.8-.61.86-.04.01-.09.01-.13.01-.36 0-.68-.25-.73-.62zm2.91-.48c-.07-.41.21-.8.62-.87.41-.06.79.21.86.62.07.41-.21.8-.62.86a.75.75 0 01-.86-.61zm2.92-.48c-.07-.41.21-.8.61-.87.41-.07.8.21.87.62.07.41-.21.8-.62.86-.04.01-.08.01-.12.01-.36 0-.68-.26-.74-.62zm2.92-.49a.74.74 0 01.61-.86c.41-.07.8.21.86.62.07.41-.21.79-.61.86-.05.01-.09.01-.13.01-.36 0-.68-.26-.73-.63zm2.91-.48c-.07-.41.21-.79.62-.86.41-.07.79.21.86.62.07.41-.21.79-.62.86-.04.01-.08.01-.12.01a.75.75 0 01-.74-.63zm2.92-.48c-.07-.41.21-.79.61-.86.41-.07.8.21.87.62.06.4-.21.79-.62.86-.04 0-.08.01-.12.01a.75.75 0 01-.74-.63zm2.91-.48c-.07-.41.21-.8.62-.86.41-.07.8.21.86.61.07.41-.21.8-.61.87-.04 0-.09.01-.13.01a.75.75 0 01-.74-.63zm2.92-.48c-.07-.41.21-.8.62-.86.41-.07.79.2.86.61.07.41-.21.8-.62.86-.04.01-.08.02-.12.02-.36 0-.68-.27-.74-.63zm2.92-.48c-.07-.41.21-.8.61-.87.41-.06.8.21.87.62.06.41-.21.8-.62.86-.04.01-.08.01-.13.01a.74.74 0 01-.73-.62zm2.91-.49c-.07-.4.21-.79.62-.86.41-.07.8.21.86.62.07.41-.21.8-.62.86a.75.75 0 01-.86-.62zm2.92-.48c-.07-.41.21-.79.62-.86.41-.07.79.21.86.62.07.41-.21.79-.62.86a.75.75 0 01-.86-.62zm2.92-.48c-.07-.41.21-.79.61-.86.41-.07.8.21.87.62.06.4-.21.79-.62.86a.74.74 0 01-.86-.62zm2.91-.48a.74.74 0 01.62-.86c.41-.07.8.21.86.62.07.41-.21.79-.61.86-.05 0-.09.01-.13.01a.75.75 0 01-.74-.63z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M89.43 74.954a.755.755 0 01-.62-.86.755.755 0 011.49.24c-.07.37-.38.63-.74.63-.04 0-.09 0-.13-.01zm-2.91-.48a.747.747 0 01-.62-.86.75.75 0 111.48.24c-.06.37-.38.63-.74.63-.04 0-.08-.01-.12-.01zm-2.92-.48a.758.758 0 01-.62-.87c.07-.4.46-.68.86-.61.41.06.69.45.62.86a.75.75 0 01-.74.63c-.04 0-.08-.01-.12-.01zm-2.92-.48a.765.765 0 01-.62-.87.74.74 0 01.86-.61c.41.06.69.45.62.86-.06.36-.38.62-.74.62h-.12zm-2.92-.49a.736.736 0 01-.61-.86.75.75 0 01.86-.62c.41.07.68.46.62.87-.07.36-.38.62-.74.62-.04 0-.09 0-.13-.01zm-2.91-.48a.748.748 0 01-.62-.86c.06-.41.45-.69.86-.62.41.07.68.46.62.87-.06.36-.38.62-.74.62a.5.5 0 01-.12-.01zm-2.92-.48a.747.747 0 01-.62-.86c.07-.41.45-.69.86-.62.41.07.69.45.62.86-.06.37-.38.63-.74.63-.04 0-.08 0-.12-.01zm-2.92-.48a.755.755 0 01-.62-.86c.07-.41.46-.69.86-.62.41.06.69.45.62.86a.75.75 0 01-.74.63c-.04 0-.08 0-.12-.01zm-2.92-.49a.742.742 0 01-.61-.86c.06-.4.45-.68.86-.61.41.06.68.45.61.86a.75.75 0 01-.73.63c-.04 0-.08-.01-.13-.02zm-2.91-.48a.743.743 0 01-.62-.86c.06-.4.45-.68.86-.61.41.06.68.45.62.86-.06.37-.38.62-.74.62a.5.5 0 01-.12-.01zm-2.92-.48a.741.741 0 01-.62-.86c.07-.41.45-.68.86-.62.41.07.69.46.62.87-.06.36-.38.62-.74.62a.5.5 0 01-.12-.01zm-2.92-.48a.747.747 0 01-.62-.86c.07-.41.46-.69.87-.62.4.07.68.46.61.86a.74.74 0 01-.73.63c-.05 0-.09 0-.13-.01zm-2.92-.48a.741.741 0 01-.61-.86c.06-.41.45-.69.86-.62.41.07.68.45.61.86a.74.74 0 01-.73.63c-.04 0-.08 0-.13-.01zm-2.91-.48a.753.753 0 01-.62-.86c.07-.41.45-.69.86-.62.41.07.68.45.62.86a.75.75 0 01-.74.63c-.04 0-.08-.01-.12-.01zm-2.92-.48a.757.757 0 01-.62-.87c.07-.4.45-.68.86-.61a.75.75 0 01-.12 1.49c-.04 0-.08-.01-.12-.01zm-2.92-.48a.765.765 0 01-.62-.87c.07-.4.46-.68.87-.62.4.07.68.46.61.87a.76.76 0 01-.74.63c-.04 0-.08-.01-.12-.01zm-2.92-.49a.736.736 0 01-.61-.86.75.75 0 01.86-.62c.41.07.68.46.62.87-.06.36-.38.63-.74.63-.04 0-.08-.01-.13-.02z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M85.56 80.603a.758.758 0 01-.5-.94.76.76 0 01.94-.5c.39.121.62.54.5.94-.1.32-.4.53-.72.53-.07 0-.15-.01-.22-.03zm-2.86-.869a.74.74 0 01-.5-.93c.12-.4.53-.62.93-.5s.62.54.5.93c-.09.33-.39.54-.72.54-.07 0-.14-.01-.21-.04zm-2.87-.86a.758.758 0 01-.5-.94c.12-.39.54-.62.94-.5.39.12.62.54.5.94-.1.32-.4.53-.72.53-.07 0-.14-.01-.22-.03zm-2.86-.87a.744.744 0 01-.5-.93c.12-.4.54-.62.93-.5.4.11.62.53.5.93-.09.33-.39.53-.71.53-.08 0-.15-.01-.22-.03zm-2.86-.86a.765.765 0 01-.51-.94c.12-.4.54-.62.94-.5a.751.751 0 01-.22 1.47c-.07 0-.14-.01-.21-.03zm-2.87-.87a.758.758 0 01-.5-.94c.12-.39.54-.62.94-.5.39.12.62.54.5.94-.1.32-.4.53-.72.53-.07 0-.15-.01-.22-.03zm-2.86-.87a.744.744 0 01-.5-.93c.12-.4.54-.62.93-.5.4.12.62.54.5.93-.09.33-.39.54-.72.54-.07 0-.14-.01-.21-.04zm-2.87-.86a.767.767 0 01-.5-.94.76.76 0 01.94-.5c.39.12.62.54.5.94-.1.32-.4.53-.72.53-.07 0-.14-.01-.22-.03zm-2.86-.87a.745.745 0 01-.5-.93c.12-.4.54-.62.94-.51.39.12.61.54.5.94-.1.32-.4.53-.72.53-.07 0-.15-.01-.22-.03zm-2.86-.87a.744.744 0 01-.5-.93c.12-.4.53-.62.93-.5s.62.54.5.93c-.1.33-.39.54-.72.54-.07 0-.14-.01-.21-.04zm-2.87-.86a.76.76 0 01-.5-.94c.12-.39.54-.62.94-.5.39.12.62.54.5.94-.1.32-.4.53-.72.53a.85.85 0 01-.22-.03zm-2.86-.87a.746.746 0 11.43-1.43c.4.12.62.54.5.93-.09.33-.39.53-.71.53-.08 0-.15-.01-.22-.03zm-2.86-.87a.736.736 0 01-.5-.93c.11-.4.53-.62.93-.5s.62.54.5.93c-.1.33-.4.54-.72.54-.07 0-.14-.01-.21-.04zm-2.87-.86a.759.759 0 01-.5-.94c.12-.39.54-.62.94-.5.39.12.62.54.5.94-.1.32-.4.53-.72.53-.07 0-.15-.01-.22-.03zm-2.86-.87a.744.744 0 01-.5-.93c.12-.4.54-.62.93-.5.4.12.62.54.5.93-.1.33-.39.54-.71.54-.08 0-.15-.01-.22-.04zm-2.87-.86a.76.76 0 01-.5-.94c.12-.4.54-.62.94-.5.4.12.62.54.5.94-.1.32-.4.53-.72.53-.07 0-.14-.01-.22-.03z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M39.96 66.774a.71.71 0 01-.53-.22.622.622 0 01-.16-.24.713.713 0 01-.06-.29c0-.19.08-.39.22-.53.07-.07.15-.12.24-.16.28-.11.61-.05.82.16a.749.749 0 010 1.06.8.8 0 01-.24.17c-.1.03-.19.05-.29.05z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M42.1 65.534a.752.752 0 011.44-.43c.12.4-.11.81-.5.93-.08.03-.15.04-.22.04-.32 0-.62-.21-.72-.54zm2.86-.86a.752.752 0 011.44-.44c.12.4-.1.82-.5.94a.759.759 0 01-.94-.5zm2.87-.87c-.12-.4.1-.81.5-.94.4-.11.82.11.93.51a.743.743 0 01-.71.96c-.32 0-.62-.2-.72-.53zm2.86-.87c-.12-.39.11-.81.5-.93a.748.748 0 11.44 1.43c-.07.03-.15.04-.22.04-.32 0-.62-.21-.72-.54zm2.87-.86c-.12-.4.1-.82.5-.94a.752.752 0 01.43 1.44c-.07.02-.14.03-.22.03-.32 0-.62-.21-.71-.53zm2.86-.87c-.12-.4.1-.81.5-.93s.82.1.94.5c.12.39-.11.81-.5.93-.08.02-.15.03-.22.03-.32 0-.62-.2-.72-.53zm2.86-.86c-.12-.4.11-.82.5-.94.4-.12.82.11.94.5.12.4-.1.82-.5.94a.758.758 0 01-.94-.5zm2.87-.87c-.12-.4.1-.82.5-.94.4-.11.81.11.93.51.12.39-.1.81-.5.93a.751.751 0 01-.93-.5zm2.86-.87a.751.751 0 011.44-.43c.12.4-.11.82-.5.93-.08.03-.15.04-.22.04-.32 0-.62-.21-.72-.54zm2.86-.86c-.11-.4.11-.82.51-.94.39-.12.81.11.93.5.12.4-.1.82-.5.94a.76.76 0 01-.94-.5zm2.87-.87a.76.76 0 01.5-.94c.4-.11.82.11.94.51.11.39-.11.81-.51.93a.746.746 0 01-.93-.5zm2.86-.87c-.12-.39.11-.81.5-.93.4-.12.82.1.94.5s-.11.82-.5.94a.757.757 0 01-.94-.51zm2.87-.86c-.12-.4.1-.82.5-.94.39-.12.81.11.93.5.12.4-.1.82-.5.94-.07.02-.14.03-.21.03a.74.74 0 01-.72-.53zm2.86-.87c-.12-.39.1-.81.5-.93s.82.1.94.5c.12.39-.11.81-.5.93-.08.02-.15.03-.22.03-.32 0-.62-.2-.72-.53zm2.86-.86c-.11-.4.11-.82.51-.94.39-.12.81.1.93.5s-.1.82-.5.94a.76.76 0 01-.94-.5zm2.87-.87c-.12-.4.1-.82.5-.94s.82.11.94.5c.11.4-.11.82-.51.94a.751.751 0 01-.93-.5zm2.86-.87c-.12-.39.11-.81.5-.93.4-.12.82.1.94.5.12.39-.11.81-.5.93a.82.82 0 01-.22.04c-.32 0-.62-.21-.72-.54zm2.87-.86c-.12-.4.1-.82.5-.94.39-.12.81.11.93.5.12.4-.1.82-.5.94a.75.75 0 01-.93-.5zm2.86-.87c-.12-.4.1-.82.5-.93.4-.12.82.1.94.5.11.39-.11.81-.51.93a.76.76 0 01-.93-.5zm2.86-.87a.752.752 0 011.44-.43c.12.4-.1.82-.5.94a.756.756 0 01-.94-.51z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M39.96 66.933a.751.751 0 01-.75-.75c0-.1.02-.189.06-.279.04-.1.09-.18.16-.25.28-.28.78-.28 1.06 0 .14.14.22.34.22.53a.776.776 0 01-.22.53.75.75 0 01-.53.22z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M23.673 65.894s6.553-6.894 14.366 0' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M38.039 65.861s-6.552 6.894-14.365 0' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M93.85 50.054c0-.41.33-.75.75-.75.41 0 .75.34.75.75s-.34.75-.75.75c-.42 0-.75-.34-.75-.75zm-3.04 0a.749.749 0 111.5 0c0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.41.33-.75.75-.75.41 0 .75.34.75.75s-.34.75-.75.75c-.42 0-.75-.34-.75-.75zm-3.04 0a.749.749 0 111.5 0c0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.41.33-.75.75-.75.41 0 .75.34.75.75s-.34.75-.75.75c-.42 0-.75-.34-.75-.75zm-3.04 0c0-.41.33-.75.75-.75.41 0 .75.34.75.75s-.34.75-.75.75c-.42 0-.75-.34-.75-.75zm-3.04 0a.749.749 0 111.5 0c0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.41.33-.75.75-.75.41 0 .75.34.75.75s-.34.75-.75.75c-.42 0-.75-.34-.75-.75zm-3.04 0a.749.749 0 111.5 0c0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.41.33-.75.75-.75.41 0 .75.34.75.75s-.34.75-.75.75c-.42 0-.75-.34-.75-.75zm-3.04 0c0-.41.34-.75.75-.75s.75.34.75.75-.34.75-.75.75-.75-.34-.75-.75zm-3.04 0a.749.749 0 111.5 0c0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.41.33-.75.75-.75.41 0 .75.34.75.75s-.34.75-.75.75c-.42 0-.75-.34-.75-.75zm-3.04 0a.749.749 0 111.5 0c0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.41.33-.75.75-.75.41 0 .75.34.75.75s-.34.75-.75.75c-.42 0-.75-.34-.75-.75zm-3.04 0a.749.749 0 111.5 0c0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.04 0a.749.749 0 111.5 0c0 .41-.33.75-.75.75-.41 0-.75-.34-.75-.75zm-3.03 0c0-.41.33-.75.75-.75.41 0 .75.34.75.75s-.34.75-.75.75c-.42 0-.75-.34-.75-.75z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M42.13 49.694c-.06-.41.21-.79.62-.86.41-.07.8.21.87.62.06.41-.21.79-.62.86-.04 0-.09.01-.13.01-.36 0-.67-.26-.74-.63zm2.92-.48a.75.75 0 01.62-.86c.41-.07.79.21.86.61.07.41-.21.8-.62.87-.04 0-.08.01-.12.01a.75.75 0 01-.74-.63zm2.92-.48c-.07-.41.21-.8.62-.86.41-.07.79.2.86.61.07.41-.21.8-.62.86-.04.01-.08.01-.12.01a.75.75 0 01-.74-.62zm2.91-.48c-.06-.41.21-.8.62-.87.41-.06.8.21.86.62.07.41-.21.8-.61.86-.04.01-.09.01-.13.01a.75.75 0 01-.74-.62zm2.92-.49c-.07-.41.21-.79.62-.86.41-.06.79.21.86.62.07.41-.21.8-.62.86a.75.75 0 01-.86-.62zm2.92-.48c-.07-.41.21-.79.61-.86.41-.07.8.21.87.62.07.41-.21.79-.62.86-.04.01-.08.01-.12.01a.75.75 0 01-.74-.63zm2.91-.48c-.06-.41.21-.79.62-.86.41-.07.8.21.86.62.07.41-.21.79-.61.86-.04.01-.09.01-.13.01-.36 0-.67-.26-.74-.63zm2.92-.48c-.07-.41.21-.79.62-.86.41-.07.79.21.86.62.07.4-.21.79-.62.86-.04 0-.08.01-.12.01a.75.75 0 01-.74-.63zm2.92-.48a.74.74 0 01.62-.86c.4-.07.79.2.86.61.07.41-.21.8-.62.87-.04 0-.08.01-.12.01a.75.75 0 01-.74-.63zm2.91-.48c-.06-.41.21-.8.62-.87.41-.06.8.21.86.62.07.41-.21.8-.61.86-.05.01-.09.01-.13.01-.36 0-.68-.26-.74-.62zm2.92-.48c-.07-.41.21-.8.62-.87.41-.06.79.21.86.62.07.41-.21.8-.62.86a.75.75 0 01-.86-.61zm2.92-.49c-.07-.4.21-.79.61-.86.41-.07.8.21.87.62.06.41-.21.79-.62.86-.04.01-.09.01-.13.01-.36 0-.67-.26-.73-.63zm2.91-.48c-.06-.41.21-.79.62-.86.41-.07.8.21.86.62.07.41-.21.79-.61.86-.05.01-.09.01-.13.01a.75.75 0 01-.74-.63zm2.92-.48c-.07-.41.21-.79.62-.86.41-.07.79.21.86.62.07.41-.21.79-.62.86-.04 0-.08.01-.12.01a.75.75 0 01-.74-.63zm2.92-.48c-.07-.41.21-.8.61-.86.41-.07.8.21.87.61.06.41-.21.8-.62.87-.04 0-.08.01-.12.01a.75.75 0 01-.74-.63zm2.91-.48c-.06-.41.21-.8.62-.86.41-.07.8.21.86.61.07.41-.21.8-.61.87-.05 0-.09.01-.13.01a.75.75 0 01-.74-.63zm2.92-.48c-.07-.41.21-.8.62-.87.41-.06.79.21.86.62.07.41-.21.8-.62.86-.04.01-.08.01-.12.01-.36 0-.68-.26-.74-.62zm2.92-.48c-.07-.41.2-.8.61-.87.41-.06.8.21.86.62.07.41-.2.8-.61.86-.04.01-.08.01-.12.01-.36 0-.68-.26-.74-.62zm2.91-.49c-.06-.41.21-.79.62-.86.41-.07.8.21.86.62.07.41-.21.79-.62.86-.04.01-.08.01-.12.01a.75.75 0 01-.74-.63z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M95.27 59.813a.757.757 0 01-.62-.869c.07-.4.45-.68.86-.61.41.06.69.45.62.86-.06.37-.38.63-.74.63-.04 0-.08-.01-.12-.01zm-2.92-.48a.765.765 0 01-.62-.87c.07-.41.46-.679.87-.62.4.07.68.46.61.87a.76.76 0 01-.74.63c-.04 0-.08-.01-.12-.01zm-2.92-.49a.75.75 0 01-.62-.859c.07-.41.46-.68.87-.62.41.07.68.46.62.86a.76.76 0 01-.75.63.5.5 0 01-.12-.01zm-2.91-.479a.748.748 0 01-.62-.86c.07-.41.45-.69.86-.62.41.07.69.46.62.86a.75.75 0 01-.74.63c-.04 0-.08 0-.12-.01zm-2.92-.48a.748.748 0 01-.62-.86c.07-.41.45-.69.86-.62a.75.75 0 01-.12 1.49.5.5 0 01-.12-.01zm-2.92-.48a.748.748 0 01-.62-.86c.07-.41.46-.69.87-.62a.75.75 0 01-.13 1.49.5.5 0 01-.12-.01zm-2.92-.48a.75.75 0 01-.61-.87c.06-.4.45-.68.86-.61.41.07.68.45.62.86-.07.37-.38.63-.74.63-.04 0-.08-.01-.13-.01zm-2.91-.48a.758.758 0 01-.62-.87.75.75 0 011.48.25.75.75 0 01-.74.63c-.04 0-.08-.01-.12-.01zm-2.92-.49a.743.743 0 01-.62-.86c.07-.41.45-.68.86-.62.41.07.69.46.62.87-.06.36-.38.62-.74.62-.04 0-.08 0-.12-.01zm-2.92-.48a.746.746 0 01-.62-.86c.07-.41.46-.69.87-.62a.751.751 0 01-.13 1.49c-.04 0-.08 0-.12-.01zm-2.92-.48a.748.748 0 01-.61-.86c.06-.41.45-.69.86-.62.41.07.68.45.62.86a.75.75 0 01-.74.63c-.04 0-.08 0-.13-.01zm-2.91-.48a.752.752 0 01-.62-.86c.07-.41.45-.69.86-.62.41.07.68.45.62.86-.06.37-.38.63-.74.63-.04 0-.08 0-.12-.01zm-2.92-.48a.753.753 0 01-.62-.86c.07-.41.45-.69.86-.62.41.06.69.45.62.86a.75.75 0 01-.74.63c-.04 0-.08-.01-.12-.01zm-2.92-.48a.765.765 0 01-.62-.87c.07-.41.46-.68.87-.62.4.07.68.46.61.87-.06.36-.38.62-.74.62h-.12zm-2.92-.49a.735.735 0 01-.61-.86.75.75 0 01.86-.62c.41.07.68.46.61.87-.05.36-.37.62-.73.62-.04 0-.09 0-.13-.01zm-2.92-.48a.748.748 0 01-.61-.86c.07-.41.45-.68.86-.62.41.07.68.45.62.86a.75.75 0 01-.74.63c-.04 0-.08 0-.13-.01zm-2.91-.48a.746.746 0 01-.62-.86c.07-.41.45-.69.86-.62a.751.751 0 01-.12 1.49c-.04 0-.08 0-.12-.01zm-2.92-.48a.755.755 0 01-.62-.86c.07-.41.46-.69.87-.62.4.07.68.45.61.86a.74.74 0 01-.73.63c-.04 0-.09 0-.13-.01zm-2.92-.48a.764.764 0 01-.62-.87c.07-.4.46-.68.87-.61.41.06.68.45.62.86-.07.37-.38.63-.74.63-.04 0-.09-.01-.13-.01z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M94.15 67.094a.753.753 0 01-.5-.93c.12-.4.54-.62.94-.5a.747.747 0 01-.22 1.46c-.07 0-.14-.01-.22-.03zm-2.86-.86a.75.75 0 01-.5-.94c.12-.4.54-.62.93-.5.4.12.62.54.5.94-.09.32-.39.53-.71.53-.07 0-.15-.01-.22-.03zm-2.86-.87a.765.765 0 01-.51-.94c.12-.39.54-.62.94-.5.4.12.62.54.5.94-.1.32-.4.53-.72.53-.07 0-.14-.01-.21-.03zm-2.87-.87a.749.749 0 01-.5-.93c.12-.4.54-.62.94-.5.39.12.62.54.5.93-.1.33-.4.54-.72.54-.07 0-.15-.02-.22-.04zm-2.86-.86a.751.751 0 01.43-1.44c.4.12.62.54.5.94a.75.75 0 01-.72.53c-.07 0-.14-.01-.21-.03zm-2.87-.87a.751.751 0 01-.5-.93c.12-.4.54-.62.94-.51.4.12.62.54.5.94-.1.33-.4.53-.72.53-.07 0-.14-.01-.22-.03zm-2.86-.86a.75.75 0 01-.5-.94c.12-.4.54-.62.93-.5.4.12.62.54.51.93-.1.33-.4.54-.72.54-.08 0-.15-.01-.22-.03zm-2.87-.87a.768.768 0 01-.5-.94c.13-.39.54-.62.94-.5a.752.752 0 01-.22 1.47c-.07 0-.14-.01-.22-.03zm-2.86-.87a.751.751 0 01-.5-.93.752.752 0 011.44.43c-.1.33-.4.54-.72.54-.07 0-.15-.02-.22-.04zm-2.86-.86a.75.75 0 01-.5-.94c.12-.4.54-.62.93-.5.4.12.62.54.5.94-.09.32-.39.53-.71.53-.08 0-.15-.01-.22-.03zm-2.87-.87a.767.767 0 01-.5-.94c.12-.39.54-.62.94-.5.4.12.62.54.5.94-.1.32-.4.53-.72.53-.07 0-.14-.01-.22-.03zm-2.86-.87a.748.748 0 01-.5-.93c.12-.4.54-.62.93-.5.4.12.63.54.51.93-.1.33-.4.54-.72.54-.07 0-.15-.01-.22-.04zm-2.86-.86a.75.75 0 01-.5-.94c.11-.39.54-.62.93-.5.4.12.62.54.5.94a.75.75 0 01-.72.53c-.07 0-.14-.01-.21-.03zm-2.87-.87a.752.752 0 01-.5-.93c.12-.4.54-.62.94-.51.39.13.62.54.5.94-.1.33-.4.53-.72.53-.07 0-.14-.01-.22-.03zm-2.86-.86a.75.75 0 01-.5-.94c.12-.4.54-.62.93-.5.4.12.62.54.5.93-.09.33-.39.54-.71.54-.08 0-.15-.01-.22-.03zm-2.86-.87a.763.763 0 01-.51-.94c.12-.39.54-.62.94-.5.4.12.62.54.5.94-.1.32-.4.53-.72.53-.07 0-.14-.01-.21-.03zm-2.87-.87a.753.753 0 01-.5-.93c.12-.4.54-.62.94-.5.39.12.62.54.5.93-.1.33-.4.53-.72.53-.07 0-.15 0-.22-.03zm-2.86-.86a.75.75 0 01-.5-.94c.12-.4.54-.62.93-.5a.75.75 0 01-.22 1.47c-.07 0-.14-.01-.21-.03zm-2.86-.87a.75.75 0 01-.51-.93.751.751 0 111.44.43c-.1.32-.4.53-.72.53-.07 0-.14-.01-.21-.03z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M39.96 50.674c-.2 0-.39-.08-.53-.22-.14-.15-.22-.33-.22-.53s.08-.4.22-.53a.82.82 0 01.24-.17c.28-.11.61-.05.82.17.14.13.22.33.22.53s-.08.38-.22.53a.75.75 0 01-.53.22z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M42.1 49.433c-.12-.399.11-.819.5-.939.4-.12.82.11.94.5.12.4-.11.82-.5.94a.76.76 0 01-.94-.5zm2.86-.87c-.11-.39.11-.81.51-.93.39-.12.81.101.93.5.12.391-.1.811-.5.93-.07.02-.14.03-.22.03-.32 0-.62-.2-.72-.53zm2.87-.869c-.12-.39.1-.81.5-.93s.82.1.94.5c.11.4-.11.82-.51.94a.747.747 0 01-.93-.51zm2.86-.86c-.12-.4.11-.82.5-.94.4-.12.82.11.94.5.12.4-.11.82-.5.94a.76.76 0 01-.94-.5zm2.87-.87c-.12-.39.1-.81.5-.93.39-.12.81.1.93.5.12.39-.1.81-.5.93-.07.03-.14.04-.22.04-.32 0-.62-.21-.71-.54zm2.86-.86c-.12-.4.1-.82.5-.94s.82.1.94.5-.11.82-.51.94a.758.758 0 01-.93-.5zm2.86-.87c-.12-.4.11-.81.5-.94.4-.12.82.11.94.51.12.39-.1.81-.5.93a.758.758 0 01-.94-.5zm2.87-.87c-.12-.39.1-.81.5-.93.39-.12.81.1.93.5.12.39-.1.81-.5.93-.07.03-.14.04-.21.04-.33 0-.62-.21-.72-.54zm2.86-.86a.76.76 0 01.5-.94c.4-.12.82.11.94.5.12.4-.11.82-.5.94a.759.759 0 01-.94-.5zm2.86-.87c-.11-.4.11-.81.51-.94.39-.11.81.11.93.51.12.39-.1.81-.5.93-.07.02-.14.03-.22.03-.32 0-.62-.2-.72-.53zm2.87-.87c-.12-.39.1-.81.5-.93s.82.1.94.5c.11.4-.11.81-.51.94a.755.755 0 01-.93-.51zm2.86-.86a.76.76 0 01.5-.94c.4-.12.82.11.94.5.12.4-.1.82-.5.94a.76.76 0 01-.94-.5zm2.87-.87c-.12-.39.1-.81.5-.93.39-.12.81.1.93.5.12.39-.1.81-.5.93-.07.02-.14.03-.21.03-.33 0-.63-.2-.72-.53zm2.86-.86c-.12-.4.11-.82.5-.94.4-.12.82.11.94.5.12.4-.11.82-.5.94a.758.758 0 01-.94-.5zm2.86-.87c-.12-.4.11-.82.5-.94.4-.11.82.11.94.5.12.4-.11.82-.5.94a.76.76 0 01-.94-.5zm2.87-.87c-.12-.39.1-.81.5-.93s.82.1.93.5c.12.4-.1.81-.5.93a.52.52 0 01-.21.04c-.33 0-.62-.21-.72-.54zm2.86-.86a.76.76 0 01.5-.94c.4-.12.82.11.94.5.12.4-.11.82-.5.94a.758.758 0 01-.94-.5zm2.87-.87c-.12-.4.1-.81.5-.93s.81.1.93.5c.12.39-.1.81-.5.93a.78.78 0 01-.21.03.74.74 0 01-.72-.53zm2.86-.87c-.12-.39.1-.81.5-.93s.82.1.94.5c.11.4-.11.82-.5.94a.757.757 0 01-.94-.51z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M39.96 50.824a.663.663 0 01-.53-.22.625.625 0 01-.16-.24.733.733 0 01.16-.81.82.82 0 01.24-.17c.18-.07.39-.07.58 0 .09.04.17.1.24.17.14.14.22.33.22.53 0 .09-.02.19-.06.28-.03.09-.09.17-.16.24a.71.71 0 01-.53.22z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M23.673 49.787s6.553-6.894 14.366 0' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M38.039 49.754s-6.552 6.894-14.365 0' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M93.85 33.944c0-.41.33-.75.75-.75a.749.749 0 110 1.5c-.42 0-.75-.33-.75-.75zm-3.04 0a.749.749 0 111.5 0c0 .42-.33.75-.75.75-.41 0-.75-.33-.75-.75zm-3.03 0c0-.41.33-.75.75-.75a.75.75 0 110 1.5c-.42 0-.75-.33-.75-.75zm-3.04 0a.749.749 0 111.5 0c0 .42-.33.75-.75.75-.41 0-.75-.33-.75-.75zm-3.03 0c0-.41.33-.75.75-.75a.749.749 0 110 1.5c-.42 0-.75-.33-.75-.75zm-3.04 0c0-.41.34-.75.75-.75s.75.34.75.75a.749.749 0 11-1.5 0zm-3.04 0a.749.749 0 111.5 0c0 .42-.33.75-.75.75-.41 0-.75-.33-.75-.75zm-3.03 0c0-.41.33-.75.75-.75a.749.749 0 110 1.5c-.42 0-.75-.33-.75-.75zm-3.04 0a.749.749 0 111.5 0c0 .42-.33.75-.75.75-.41 0-.75-.33-.75-.75zm-3.03 0c0-.41.33-.75.75-.75a.75.75 0 110 1.5c-.42 0-.75-.33-.75-.75zm-3.04 0c0-.41.34-.75.75-.75s.75.34.75.75a.749.749 0 11-1.5 0zm-3.04 0a.749.749 0 111.5 0c0 .42-.33.75-.75.75-.41 0-.75-.33-.75-.75zm-3.03 0c0-.41.33-.75.75-.75a.749.749 0 110 1.5c-.42 0-.75-.33-.75-.75zm-3.04 0a.749.749 0 111.5 0c0 .42-.33.75-.75.75-.41 0-.75-.33-.75-.75zm-3.03 0c0-.41.33-.75.75-.75a.749.749 0 110 1.5c-.42 0-.75-.33-.75-.75zm-3.04 0c0-.41.34-.75.75-.75s.75.34.75.75a.749.749 0 11-1.5 0zm-3.04 0c0-.41.34-.75.75-.75.42 0 .76.34.76.75 0 .42-.34.75-.76.75-.41 0-.75-.33-.75-.75zm-3.03 0c0-.41.33-.75.75-.75a.749.749 0 110 1.5c-.42 0-.75-.33-.75-.75z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M42.14 33.594c-.07-.41.21-.8.61-.87.41-.06.8.21.87.62.06.41-.21.8-.62.86a.751.751 0 01-.86-.61zm2.91-.49c-.06-.41.21-.79.62-.86.41-.07.79.21.86.62.07.41-.21.79-.61.86-.05.01-.09.01-.13.01-.36 0-.68-.26-.74-.63zm2.92-.48c-.07-.41.21-.79.62-.86.41-.07.79.21.86.62.07.41-.21.79-.62.86-.04.01-.08.01-.12.01a.75.75 0 01-.74-.63zm2.92-.48c-.07-.41.2-.8.61-.86.41-.07.8.21.86.61.07.41-.2.8-.61.87-.04 0-.09.01-.13.01-.36 0-.67-.26-.73-.63zm2.91-.48c-.07-.41.21-.8.62-.86.41-.07.79.2.86.61.07.41-.21.8-.62.87-.04 0-.08.01-.12.01a.75.75 0 01-.74-.63zm2.92-.48c-.07-.41.21-.8.62-.87.4-.06.79.21.86.62.07.41-.21.8-.62.86-.04.01-.08.01-.12.01-.36 0-.68-.26-.74-.62zm2.92-.49c-.07-.4.2-.79.61-.86.41-.07.8.21.86.62.07.41-.21.79-.61.86-.04.01-.08.01-.12.01-.37 0-.69-.26-.74-.63zm2.91-.48c-.07-.41.21-.79.62-.86.41-.07.79.21.86.62.07.41-.21.79-.62.86a.75.75 0 01-.86-.62zm2.92-.48c-.07-.41.21-.79.62-.86.4-.07.79.21.86.62.06.41-.21.79-.62.86-.04.01-.08.01-.12.01-.36 0-.68-.26-.74-.63zm2.91-.48c-.06-.41.21-.79.62-.86.41-.07.8.21.86.62.07.4-.21.79-.61.86-.05 0-.09.01-.13.01a.75.75 0 01-.74-.63zm2.92-.48c-.07-.41.21-.8.62-.86.41-.07.79.21.86.61.07.41-.21.8-.62.87-.04 0-.08.01-.12.01a.75.75 0 01-.74-.63zm2.92-.48c-.07-.41.21-.8.61-.86.41-.07.8.21.87.61.06.41-.21.8-.62.86-.04.01-.08.01-.12.01-.36 0-.68-.26-.74-.62zm2.91-.48c-.06-.41.21-.8.62-.87.41-.06.8.21.86.62.07.41-.21.8-.61.86-.04.01-.09.01-.13.01a.75.75 0 01-.74-.62zm2.92-.49c-.07-.41.21-.79.62-.86.41-.07.79.21.86.62.07.41-.21.79-.62.86a.75.75 0 01-.86-.62zm2.92-.48c-.07-.41.21-.79.61-.86.41-.07.8.21.87.62.06.41-.21.79-.62.86a.75.75 0 01-.86-.62zm2.91-.48c-.07-.41.21-.79.62-.86.41-.07.8.21.86.62.07.41-.21.79-.62.86a.75.75 0 01-.86-.62zm2.92-.48a.74.74 0 01.62-.86c.41-.07.79.21.86.61.07.41-.21.8-.62.87-.04 0-.08.01-.12.01a.75.75 0 01-.74-.63z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M95.27 43.704a.748.748 0 01-.62-.86c.07-.41.45-.69.86-.62a.75.75 0 01-.12 1.49c-.04 0-.08 0-.12-.01zm-2.92-.48a.76.76 0 01-.62-.86c.07-.41.46-.69.87-.62a.751.751 0 01-.13 1.49c-.04 0-.08-.01-.12-.01zm-2.92-.49a.736.736 0 01-.61-.86c.06-.4.45-.68.86-.61.41.06.68.45.62.86-.07.36-.38.63-.74.63-.04 0-.09-.01-.13-.02zm-2.91-.48a.743.743 0 01-.62-.86c.07-.41.45-.68.86-.62.41.07.69.46.62.87-.06.36-.38.62-.74.62-.04 0-.08 0-.12-.01zm-2.92-.48a.743.743 0 01-.62-.86c.07-.41.45-.68.86-.62.41.07.69.46.62.86a.75.75 0 01-.74.63.5.5 0 01-.12-.01zm-2.92-.48a.755.755 0 01-.62-.86c.07-.41.46-.69.86-.62a.75.75 0 01-.12 1.49c-.04 0-.08 0-.12-.01zm-2.92-.48a.74.74 0 01-.61-.86c.06-.41.45-.69.86-.62.41.07.68.45.61.86-.06.37-.37.63-.73.63-.04 0-.09 0-.13-.01zm-2.91-.48a.753.753 0 01-.62-.86c.07-.41.45-.69.86-.62.41.07.68.45.62.86a.75.75 0 01-.74.63.5.5 0 01-.12-.01zm-2.92-.49a.742.742 0 01-.62-.86.74.74 0 01.86-.61c.41.06.69.45.62.86-.06.36-.38.62-.74.62-.04 0-.08 0-.12-.01zm-2.92-.48a.742.742 0 01-.62-.86.76.76 0 01.86-.62c.41.07.69.46.62.87-.06.36-.38.62-.74.62-.04 0-.08 0-.12-.01zm-2.92-.48a.735.735 0 01-.61-.86.75.75 0 01.86-.62c.41.07.68.46.61.86a.74.74 0 01-.73.63c-.05 0-.09 0-.13-.01zm-2.91-.48a.748.748 0 01-.62-.86c.06-.41.45-.69.86-.62.41.07.68.46.62.86a.75.75 0 01-.74.63.5.5 0 01-.12-.01zm-2.92-.48a.747.747 0 01-.62-.86c.07-.41.45-.69.86-.62a.75.75 0 01-.12 1.49.5.5 0 01-.12-.01zm-2.92-.48a.757.757 0 01-.62-.87c.07-.4.46-.68.87-.61.4.07.68.45.61.86-.06.37-.38.63-.73.63-.05 0-.09-.01-.13-.01zm-2.92-.48a.758.758 0 01-.61-.87c.06-.41.45-.68.86-.61a.75.75 0 01-.12 1.49c-.04 0-.08-.01-.13-.01zm-2.92-.49a.742.742 0 01-.61-.86c.07-.41.45-.68.86-.62.41.07.69.46.62.87-.06.36-.38.62-.74.62-.04 0-.08 0-.13-.01zm-2.91-.48a.743.743 0 01-.62-.86c.07-.41.45-.68.86-.62.41.07.69.46.62.87a.75.75 0 01-.74.62.5.5 0 01-.12-.01zm-2.92-.48a.754.754 0 01-.62-.86c.07-.41.46-.68.87-.62.41.07.68.46.61.86a.75.75 0 01-.74.63c-.04 0-.08 0-.12-.01zm-2.92-.48a.748.748 0 01-.61-.86c.06-.41.45-.69.86-.62a.75.75 0 01-.12 1.49c-.04 0-.09 0-.13-.01z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M97.02 51.853a.744.744 0 01-.5-.93c.12-.399.54-.62.93-.5.4.12.62.54.5.93-.1.33-.39.54-.72.54-.07 0-.14-.02-.21-.04zm-2.87-.859a.76.76 0 01-.5-.94c.12-.4.54-.62.94-.5.39.12.62.54.5.93-.1.33-.4.54-.72.54-.07 0-.15-.01-.22-.03zm-2.86-.87a.752.752 0 01.43-1.44c.4.12.62.54.5.94-.09.32-.39.53-.71.53-.08 0-.15-.01-.22-.03zm-2.86-.87a.74.74 0 01-.5-.93c.11-.4.53-.62.93-.5s.62.54.5.93c-.1.33-.4.54-.72.54-.07 0-.14-.01-.21-.04zm-2.87-.86a.75.75 0 01-.5-.94c.12-.4.54-.62.94-.5.39.12.62.54.5.94-.1.32-.4.53-.72.53-.07 0-.15-.01-.22-.03zm-2.86-.87a.744.744 0 01-.5-.93c.12-.4.53-.62.93-.5.4.11.62.53.5.93a.75.75 0 01-.72.53c-.07 0-.14-.01-.21-.03zm-2.87-.87a.752.752 0 01-.5-.93.752.752 0 011.44.43c-.1.33-.4.54-.72.54-.07 0-.14-.01-.22-.04zm-2.86-.86a.75.75 0 01-.5-.94.76.76 0 01.94-.5c.39.12.61.54.5.94-.1.32-.4.53-.72.53-.08 0-.15-.01-.22-.03zm-2.86-.87a.759.759 0 01-.51-.93c.13-.4.54-.62.94-.5.4.12.62.53.5.93-.1.32-.39.53-.72.53-.07 0-.14-.01-.21-.03zm-2.87-.86a.762.762 0 01-.5-.94.752.752 0 011.44.43c-.1.33-.4.54-.72.54-.07 0-.15-.01-.22-.03zm-2.86-.87a.752.752 0 01.43-1.44c.4.12.62.54.5.94-.09.32-.39.53-.71.53-.08 0-.15-.01-.22-.03zm-2.86-.87a.759.759 0 01-.51-.93c.12-.4.54-.62.94-.5.4.12.62.54.5.93-.1.33-.4.53-.72.53-.07 0-.14-.01-.21-.03zm-2.87-.86a.751.751 0 01-.5-.94c.12-.4.54-.62.94-.5.39.12.61.54.5.94-.1.32-.4.53-.72.53-.08 0-.15-.01-.22-.03zm-2.86-.87a.75.75 0 01-.5-.94c.12-.39.53-.62.93-.5s.62.54.5.94c-.1.33-.4.53-.72.53-.07 0-.14-.01-.21-.03zm-2.87-.87a.752.752 0 01-.5-.93.751.751 0 011.44.43c-.1.33-.4.54-.72.54-.07 0-.14-.01-.22-.04zm-2.86-.86a.753.753 0 01.43-1.44c.4.12.62.54.5.94-.09.32-.39.53-.72.53-.07 0-.14-.01-.21-.03zm-2.86-.87a.758.758 0 01-.51-.93c.12-.4.54-.62.94-.51.4.13.62.54.5.94-.1.33-.4.53-.72.53-.07 0-.14-.01-.21-.03zm-2.87-.86a.759.759 0 01-.5-.94c.12-.4.54-.62.94-.5.39.12.62.54.5.94-.1.32-.4.53-.72.53-.07 0-.15-.01-.22-.03zm-2.86-.87a.752.752 0 01.43-1.44c.4.12.62.54.5.94-.1.32-.39.53-.71.53-.08 0-.15-.01-.22-.03zm-2.87-.87a.752.752 0 01-.5-.93c.12-.4.54-.62.94-.5.39.12.62.54.5.93-.1.33-.4.54-.72.54-.07 0-.14-.01-.22-.04z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M39.96 34.563a.747.747 0 01-.69-1.039c.03-.09.09-.17.16-.24a.753.753 0 011.06 0 .756.756 0 01.22.53.749.749 0 01-.75.75z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M42.1 33.324c-.12-.4.11-.82.5-.93.4-.12.82.1.94.5.12.39-.11.81-.5.93a.76.76 0 01-.94-.5zm2.87-.87c-.12-.39.1-.81.5-.93.39-.12.81.1.93.5s-.1.81-.5.94c-.07.02-.14.03-.22.03-.32 0-.62-.21-.71-.54zm2.86-.86c-.12-.4.1-.82.5-.94s.82.11.93.5c.13.4-.1.82-.49.94a.76.76 0 01-.94-.5zm2.86-.87c-.12-.39.11-.81.5-.93.4-.12.82.1.94.5.12.39-.11.81-.5.93-.07.02-.15.03-.22.03-.32 0-.62-.2-.72-.53zm2.87-.86c-.12-.4.1-.82.5-.94.39-.12.81.1.93.5s-.1.82-.5.94c-.07.02-.14.03-.22.03-.32 0-.62-.21-.71-.53zm2.86-.87c-.12-.4.1-.82.5-.94s.82.11.94.5c.12.4-.11.82-.5.94a.76.76 0 01-.94-.5zm2.86-.87c-.12-.39.11-.81.5-.93.4-.12.82.1.94.5.12.39-.1.81-.5.93-.07.02-.15.04-.22.04-.32 0-.62-.21-.72-.54zm2.87-.86c-.12-.4.1-.82.5-.94s.81.1.93.5-.1.82-.5.94a.751.751 0 01-.93-.5zm2.86-.87c-.12-.4.11-.82.5-.94.4-.12.82.11.94.5.12.4-.11.82-.5.94a.759.759 0 01-.94-.5zm2.87-.87c-.12-.39.1-.81.5-.93.39-.12.81.1.93.5.12.39-.1.81-.5.93-.07.03-.14.04-.22.04-.32 0-.62-.21-.71-.54zm2.86-.86c-.12-.4.1-.82.5-.94s.82.11.94.5c.12.4-.11.82-.5.94a.758.758 0 01-.94-.5zm2.86-.87c-.12-.4.11-.81.5-.94.4-.11.82.11.94.51.12.39-.1.81-.5.93-.07.02-.15.03-.22.03-.32 0-.62-.2-.72-.53zm2.87-.87c-.12-.39.1-.81.5-.93.39-.12.81.1.93.5s-.1.82-.5.94c-.07.02-.14.03-.21.03-.33 0-.63-.21-.72-.54zm2.86-.86c-.12-.4.11-.82.5-.94.4-.12.82.11.94.5.12.4-.11.82-.5.94a.758.758 0 01-.94-.5zm2.86-.87a.751.751 0 011.44-.43c.12.39-.1.81-.5.93-.07.03-.15.04-.22.04-.32 0-.62-.21-.72-.54zm2.87-.86c-.12-.4.1-.82.5-.94s.81.1.94.5c.11.4-.11.82-.51.94a.751.751 0 01-.93-.5z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M39.96 34.723a.751.751 0 01-.53-1.279c.07-.07.15-.13.24-.17.18-.07.39-.07.58 0 .09.04.17.1.24.17a.748.748 0 01-.53 1.28z' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M23.673 33.68s6.553-6.894 14.366 0' class='st1'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M38.039 33.647s-6.552 6.894-14.365 0' class='st1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-size: cover;
	top:0;
	right: -1.25em;
}
.swiper-slide.nanojet span {
	font-family: "Titillium Web";
	font-size: 1.75em;
	line-height: 1.2;
}
.swiper-slide.nanojet span strong {
	font-family: "Titillium Web";
	text-transform: uppercase;
}
/* ---- End Slider: NANOJET ---- */

/* ---- Slider: SOHO ---- */
.nectar-slider-wrap .swiper-slide.soho {
	text-align: center;
}
.nectar-slider-wrap .swiper-slide.soho .container {
	display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align:center;
			-ms-flex-align:center;
				align-items:center;
	align-items: center;
}
.nectar-slider-wrap .swiper-slide.soho .content {
	top: auto !important;
	bottom: auto !important;
	margin:auto !important;
	flex:1;
	transform: none !important;
}
.nectar-slider-wrap .swiper-slide.soho .content h2 {
	font-size: 3.5em !important;
}
.nectar-slider-wrap .swiper-slide.soho .impact {
	margin-top: 2em;
	display: inline-block;
	font-size:6em;
	line-height: 1.4;
	font-family: 'Impact', Impact, Hind, Helvetica, Arial, sans-serif !important;
}
@media (min-width: 1001px) and (max-width: 1600px) {
	.nectar-slider-wrap .swiper-slide.soho .content {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-align:center;
			-ms-flex-align:center;
				align-items:center;
		flex-direction: column;
		justify-content: center !important;
		margin:0 !important;
	}
	.nectar-slider-wrap .swiper-slide.soho .content h2 {
		font-size: 2.75em !important;
	}
	.nectar-slider-wrap .swiper-slide.soho p span {
		margin:0 !important;
	}
}
@media (max-width: 1000px) {
	.nectar-slider-wrap .swiper-slide.soho .content {
		width: 100%;
	}
	.nectar-slider-wrap .swiper-slide.soho p {
		flex:none;
	}
}
/* ---- End Slider: SOHO ---- */

/* ---- Slider: EEVA ---- */
.nectar-slider-wrap .swiper-slide.eeva .container {
	max-width: 100%;
}
.nectar-slider-wrap .swiper-slide.eeva .container .content {
	width:50%;
	display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align:center;
			-ms-flex-align:center;
				align-items:center;
	align-items: center;
	flex-direction: column;
}
.nectar-slider-wrap .swiper-slide.eeva .content:before {
	content: '';
	position: relative;
	display: inline-flex;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='387px' height='133px' viewBox='0 0 387 133' version='1.1'%3E%3C!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com --%3E%3Ctitle%3EGroup 16%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0.684624623 0.247929412 68.1354588 0.247929412 68.1354588 81.0341365 0.684624623 81.0341365'/%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Featured-Range-EEVA-v4.0' transform='translate(-353.000000, -564.000000)'%3E%3Cg id='Group-16' transform='translate(353.000000, 564.000000)'%3E%3Cg id='Group-10'%3E%3Cpath d='M0,19.7293929 L0,62.9868047 C0,73.3332753 8.37520603,81.7522635 18.6700101,81.7522635 L49.7953317,81.7522635 L49.7953317,77.89344 L18.6700101,77.89344 C10.4925226,77.89344 3.83919598,71.2060988 3.83919598,62.9868047 L3.83919598,43.2875106 L49.7953317,43.2875106 L49.7953317,39.4286871 L3.83919598,39.4286871 L3.83919598,19.7293929 C3.83919598,11.5100988 10.4925226,4.82372235 18.6700101,4.82372235 L49.7953317,4.82372235 L49.7953317,0.964898824 L18.6700101,0.964898824 C8.37520603,0.964898824 0,9.38195765 0,19.7293929' id='Fill-1' fill='%23020202'/%3E%3Cpath d='M64.4728658,19.7293929 L64.4728658,62.9868047 C64.4728658,73.3332753 72.8480719,81.7522635 83.1428759,81.7522635 L114.268197,81.7522635 L114.268197,77.89344 L83.1428759,77.89344 C74.9653884,77.89344 68.3120618,71.2060988 68.3120618,62.9868047 L68.3120618,43.2875106 L114.268197,43.2875106 L114.268197,39.4286871 L68.3120618,39.4286871 L68.3120618,19.7293929 C68.3120618,11.5100988 74.9653884,4.82372235 83.1428759,4.82372235 L114.268197,4.82372235 L114.268197,0.964898824 L83.1428759,0.964898824 C72.8480719,0.964898824 64.4728658,9.38195765 64.4728658,19.7293929' id='Fill-3' fill='%23020202'/%3E%3Cg id='Group-7' transform='translate(119.974874, 0.716969)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'/%3E%3C/mask%3E%3Cg id='Clip-6'/%3E%3Cpath d='M64.0160015,0.247736471 L34.4100417,76.7083953 L4.80408191,0.247736471 L0.684624623,0.247736471 L31.0843382,78.7583953 C31.619906,80.1408188 32.9252327,81.0341365 34.4100417,81.0341365 C35.8948508,81.0341365 37.2001774,80.1408188 37.7357452,78.7583953 L68.1354588,0.247736471 L64.0160015,0.247736471 Z' id='Fill-5' fill='%23020202' mask='url(%23mask-2)'/%3E%3C/g%3E%3Cpath d='M201.551742,54.0037529 L220.413712,5.29092941 L239.275682,54.0037529 L201.551742,54.0037529 Z M253.392406,79.8221765 L223.739416,3.24092941 C223.203848,1.85754118 221.898521,0.965188235 220.413712,0.965188235 C218.928903,0.965188235 217.623576,1.85754118 217.088009,3.24092941 L186.688295,81.7515882 L190.807752,81.7515882 L200.057335,57.8625765 L240.769129,57.8625765 L250.019672,81.7515882 L254.139129,81.7515882 L381.096541,81.7515882 L381.096541,79.8221765 L253.392406,79.8221765 Z' id='Fill-8' fill='%23020202'/%3E%3C/g%3E%3Cpath d='M16.968,131.6304 C14.5935881,132.145603 12.4544095,132.4032 10.5504,132.4032 C8.64639048,132.4032 7.12320571,132.168002 5.9808,131.6976 C4.83839429,131.227198 3.94240325,130.476805 3.2928,129.4464 C2.64319675,128.415995 2.19520123,127.206407 1.9488,125.8176 C1.70239877,124.428793 1.5792,122.681611 1.5792,120.576 C1.5792,116.163178 2.20079378,113.088809 3.444,111.3528 C4.68720622,109.616791 6.97758331,108.7488 10.3152,108.7488 C12.2416096,108.7488 14.4703873,109.051197 17.0016,109.656 L16.8672,113.352 C14.6495889,113.015998 12.8072073,112.848 11.34,112.848 C9.87279266,112.848 8.82560314,113.043998 8.1984,113.436 C7.57119686,113.828002 7.10640151,114.572795 6.804,115.6704 C6.50159849,116.768005 6.3504,118.638387 6.3504,121.2816 C6.3504,123.924813 6.65839692,125.755995 7.2744,126.7752 C7.89040308,127.794405 9.12239076,128.304 10.9704,128.304 C12.8184092,128.304 14.7839896,128.147202 16.8672,127.8336 L16.968,131.6304 Z M33.8688,132 L33.8688,122.5248 L25.368,122.5248 L25.368,132 L20.7312,132 L20.7312,109.152 L25.368,109.152 L25.368,118.4928 L33.8688,118.4928 L33.8688,109.152 L38.5056,109.152 L38.5056,132 L33.8688,132 Z M48.216,126.624 C48.8880034,127.788806 50.1311909,128.3712 51.9456,128.3712 C53.7600091,128.3712 54.9975967,127.783206 55.6584,126.6072 C56.3192033,125.431194 56.6496,123.460014 56.6496,120.6936 C56.6496,117.927186 56.3136034,115.916806 55.6416,114.6624 C54.9695966,113.407994 53.737609,112.7808 51.9456,112.7808 C50.153591,112.7808 48.9216034,113.407994 48.2496,114.6624 C47.5775966,115.916806 47.2416,117.927186 47.2416,120.6936 C47.2416,123.460014 47.5663968,125.436794 48.216,126.624 Z M59.2704,129.5808 C57.8591929,131.462409 55.4176174,132.4032 51.9456,132.4032 C48.4735826,132.4032 46.0264071,131.456809 44.604,129.564 C43.1815929,127.671191 42.4704,124.70882 42.4704,120.6768 C42.4704,116.64478 43.1815929,113.64881 44.604,111.6888 C46.0264071,109.72879 48.4735826,108.7488 51.9456,108.7488 C55.4176174,108.7488 57.8647929,109.72879 59.2872,111.6888 C60.7096071,113.64881 61.4208,116.64478 61.4208,120.6768 C61.4208,124.70882 60.7040072,127.67679 59.2704,129.5808 Z M70.1232,126.624 C70.7952034,127.788806 72.0383909,128.3712 73.8528,128.3712 C75.6672091,128.3712 76.9047967,127.783206 77.5656,126.6072 C78.2264033,125.431194 78.5568,123.460014 78.5568,120.6936 C78.5568,117.927186 78.2208034,115.916806 77.5488,114.6624 C76.8767966,113.407994 75.644809,112.7808 73.8528,112.7808 C72.060791,112.7808 70.8288034,113.407994 70.1568,114.6624 C69.4847966,115.916806 69.1488,117.927186 69.1488,120.6936 C69.1488,123.460014 69.4735968,125.436794 70.1232,126.624 Z M81.1776,129.5808 C79.7663929,131.462409 77.3248174,132.4032 73.8528,132.4032 C70.3807826,132.4032 67.9336071,131.456809 66.5112,129.564 C65.0887929,127.671191 64.3776,124.70882 64.3776,120.6768 C64.3776,116.64478 65.0887929,113.64881 66.5112,111.6888 C67.9336071,109.72879 70.3807826,108.7488 73.8528,108.7488 C77.3248174,108.7488 79.7719929,109.72879 81.1944,111.6888 C82.6168071,113.64881 83.328,116.64478 83.328,120.6768 C83.328,124.70882 82.6112072,127.67679 81.1776,129.5808 Z M94.3152,112.7808 C91.8735878,112.7808 90.6528,113.587192 90.6528,115.2 C90.6528,115.916804 90.955197,116.465598 91.56,116.8464 C92.164803,117.227202 93.5815889,117.775996 95.8104,118.4928 C98.0392111,119.209604 99.6015955,120.021595 100.4976,120.9288 C101.393604,121.836005 101.8416,123.230391 101.8416,125.112 C101.8416,127.508812 101.113607,129.323194 99.6576,130.5552 C98.2015927,131.787206 96.2976118,132.4032 93.9456,132.4032 C92.1983913,132.4032 90.0592127,132.134403 87.528,131.5968 L86.3184,131.3616 L86.7888,127.7664 C89.790415,128.169602 92.086392,128.3712 93.6768,128.3712 C96.0512119,128.3712 97.2384,127.38561 97.2384,125.4144 C97.2384,124.697596 96.9640027,124.137602 96.4152,123.7344 C95.8663973,123.331198 94.7744082,122.894402 93.1392,122.424 C90.540787,121.684796 88.7096053,120.805605 87.6456,119.7864 C86.5815947,118.767195 86.0496,117.350409 86.0496,115.536 C86.0496,113.251189 86.7439931,111.548806 88.1328,110.4288 C89.5216069,109.308794 91.4255879,108.7488 93.8448,108.7488 C95.5024083,108.7488 97.6079872,108.972798 100.1616,109.4208 L101.3712,109.656 L101.0016,113.3184 C97.8431842,112.959998 95.6144065,112.7808 94.3152,112.7808 Z M105.5712,132 L105.5712,109.152 L120.3552,109.152 L120.3552,113.184 L110.208,113.184 L110.208,118.5264 L118.3392,118.5264 L118.3392,122.4912 L110.208,122.4912 L110.208,127.968 L120.3552,127.968 L120.3552,132 L105.5712,132 Z M129.528,111.0672 L129.528,108.7488 L146.328,108.7488 L146.328,111.0672 L139.2384,111.0672 L139.2384,132 L136.6848,132 L136.6848,111.0672 L129.528,111.0672 Z M151.3344,120.4752 C151.3344,123.880017 151.782396,126.327193 152.6784,127.8168 C153.574404,129.306407 155.304787,130.0512 157.8696,130.0512 C160.434413,130.0512 162.159196,129.323207 163.044,127.8672 C163.928804,126.411193 164.3712,123.969617 164.3712,120.5424 C164.3712,117.115183 163.912005,114.617608 162.9936,113.0496 C162.075195,111.481592 160.356013,110.6976 157.836,110.6976 C155.315987,110.6976 153.602405,111.475992 152.6952,113.0328 C151.787995,114.589608 151.3344,117.070383 151.3344,120.4752 Z M167.0592,120.5424 C167.0592,124.686421 166.398407,127.687991 165.0768,129.5472 C163.755193,131.406409 161.352817,132.336 157.8696,132.336 C154.386383,132.336 151.984007,131.38401 150.6624,129.48 C149.340793,127.57599 148.68,124.58002 148.68,120.492 C148.68,116.40398 149.351993,113.36881 150.696,111.3864 C152.040007,109.40399 154.425583,108.4128 157.8528,108.4128 C161.280017,108.4128 163.671193,109.39839 165.0264,111.3696 C166.381607,113.34081 167.0592,116.398379 167.0592,120.5424 Z M179.1888,108.7488 L187.6224,108.7488 C189.929612,108.7488 191.659994,109.224795 192.8136,110.1768 C193.967206,111.128805 194.544,112.62399 194.544,114.6624 C194.544,116.118407 194.292003,117.255196 193.788,118.0728 C193.283997,118.890404 192.539205,119.534398 191.5536,120.0048 C194.017612,120.856004 195.2496,122.681586 195.2496,125.4816 C195.2496,127.811212 194.633606,129.479995 193.4016,130.488 C192.169594,131.496005 190.388812,132 188.0592,132 L179.1888,132 L179.1888,108.7488 Z M187.7904,121.3152 L181.776,121.3152 L181.776,129.7152 L187.9584,129.7152 C189.481608,129.7152 190.640796,129.396003 191.436,128.7576 C192.231204,128.119197 192.6288,126.993608 192.6288,125.3808 C192.6288,124.529596 192.466402,123.812803 192.1416,123.2304 C191.816798,122.647997 191.385603,122.233601 190.848,121.9872 C189.862395,121.539198 188.843205,121.3152 187.7904,121.3152 Z M187.5216,111.0336 L181.776,111.0336 L181.776,119.064 L187.7568,119.064 C189.190407,119.064 190.237597,118.722403 190.8984,118.0392 C191.559203,117.355997 191.8896,116.325607 191.8896,114.948 C191.8896,113.570393 191.536804,112.573603 190.8312,111.9576 C190.125596,111.341597 189.022408,111.0336 187.5216,111.0336 Z M199.8864,132 L199.8864,108.7488 L214.032,108.7488 L214.032,111.0336 L202.4736,111.0336 L202.4736,119.064 L212.016,119.064 L212.016,121.3152 L202.4736,121.3152 L202.4736,129.7152 L214.032,129.7152 L214.032,132 L199.8864,132 Z M234.1584,132 L225.8592,132 L225.8592,108.7488 L234.1584,108.7488 C237.944019,108.7488 240.452794,110.249585 241.6848,113.2512 C242.401604,114.976009 242.76,117.238386 242.76,120.0384 C242.76,125.884829 241.304015,129.569592 238.392,131.0928 C237.227194,131.697603 235.816008,132 234.1584,132 Z M240.1056,120.0384 C240.1056,115.580778 239.10881,112.803205 237.1152,111.7056 C236.308796,111.257598 235.323206,111.0336 234.1584,111.0336 L228.4464,111.0336 L228.4464,129.7152 L234.1584,129.7152 C238.12322,129.7152 240.1056,126.489632 240.1056,120.0384 Z M247.5312,132 L247.5312,108.7488 L250.1184,108.7488 L250.1184,132 L247.5312,132 Z M255.7968,132 L255.7968,108.7488 L269.7072,108.7488 L269.7072,111.0336 L258.384,111.0336 L258.384,120.1056 L267.96,120.1056 L267.96,122.3904 L258.384,122.3904 L258.384,132 L255.7968,132 Z M273.4704,132 L273.4704,108.7488 L287.3808,108.7488 L287.3808,111.0336 L276.0576,111.0336 L276.0576,120.1056 L285.6336,120.1056 L285.6336,122.3904 L276.0576,122.3904 L276.0576,132 L273.4704,132 Z M291.144,132 L291.144,108.7488 L305.2896,108.7488 L305.2896,111.0336 L293.7312,111.0336 L293.7312,119.064 L303.2736,119.064 L303.2736,121.3152 L293.7312,121.3152 L293.7312,129.7152 L305.2896,129.7152 L305.2896,132 L291.144,132 Z M312.312,123.096 L312.312,132 L309.7248,132 L309.7248,108.7488 L318.3264,108.7488 C320.790412,108.7488 322.643994,109.319994 323.8872,110.4624 C325.130406,111.604806 325.752,113.385588 325.752,115.8048 C325.752,119.388818 324.329614,121.639995 321.4848,122.5584 L325.9536,132 L323.0976,132 L318.8976,123.096 L312.312,123.096 Z M318.36,120.8112 C321.518416,120.8112 323.0976,119.181616 323.0976,115.9224 C323.0976,112.663184 321.507216,111.0336 318.3264,111.0336 L312.312,111.0336 L312.312,120.8112 L318.36,120.8112 Z M330.4224,132 L330.4224,108.7488 L344.568,108.7488 L344.568,111.0336 L333.0096,111.0336 L333.0096,119.064 L342.552,119.064 L342.552,121.3152 L333.0096,121.3152 L333.0096,129.7152 L344.568,129.7152 L344.568,132 L330.4224,132 Z M349.0032,132 L349.0032,108.7488 L353.8416,108.7488 L362.7456,129.7152 L363.4512,129.7152 L363.4512,108.7488 L366.0048,108.7488 L366.0048,132 L361.2672,132 L352.2288,111.0336 L351.5904,111.0336 L351.5904,132 L349.0032,132 Z M369.2976,111.0672 L369.2976,108.7488 L386.0976,108.7488 L386.0976,111.0672 L379.008,111.0672 L379.008,132 L376.4544,132 L376.4544,111.0672 L369.2976,111.0672 Z' id='CHOOSETOBEDIFFERENT' fill='%23444444' fill-rule='nonzero'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-size: contain;
	width: 387px;
	height: 0;
	padding-bottom: 20%;
	max-width: 90%;
}
.nectar-slider-wrap .swiper-slide.eeva .container .content .buttons {
	margin-top:1em;
}
@media (max-width:1000px) {
	.nectar-slider-wrap .swiper-slide.eeva .container .content {
	height:100%;
	top:50% !important;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgb(206,206,206);
	background: -moz-linear-gradient(90deg, rgba(206,206,206,1) 50%, rgba(206,206,206,0) 100%);
	background: -webkit-linear-gradient(90deg, rgba(206,206,206,1) 50%, rgba(206,206,206,0) 100%);
	background: linear-gradient(90deg, rgba(206,206,206,1) 50%, rgba(206,206,206,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cecece",endColorstr="#cecece",GradientType=1);
}
}
@media (max-width:690px) {
	.nectar-slider-wrap .swiper-slide.eeva .container {
		width:100%;
		max-width: 100% !important;
		height:50%;
	}
	.nectar-slider-wrap .swiper-slide.eeva .container .content {
		width:100%;
		background: rgb(206,206,206);
		background: -moz-linear-gradient(180deg, rgba(206,206,206,1) 50%, rgba(206,206,206,0) 100%);
		background: -webkit-linear-gradient(180deg, rgba(206,206,206,1) 50%, rgba(206,206,206,0) 100%);
		background: linear-gradient(180deg, rgba(206,206,206,1) 50%, rgba(206,206,206,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cecece",endColorstr="#cecece",GradientType=1);
	}
	.nectar-slider-wrap .swiper-slide.eeva .image-bg {
		background-position: top center;
		top:20% !important;
	}
}
/* ---- End Slider: EEVA ---- */

/* --- End Slider --- */

/* --- Popups --- */
.spu-close {
	line-height: 0;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	color:#1080bb !important;
}
.spu-close:hover {
	color:#666 !important;
}
.spu-box h3 {
	font-size:26px;
}
.spu-box p {
	margin: 0;
}
@media (max-width:1000px) {
	body .spu-box .vc_row-fluid .vc_col-sm-2 {
		margin-right: 2.1% !important;
		width: 31.2% !important;
	}
	body .spu-box .vc_row-fluid .vc_col-sm-4 {
		width: 66.7% !important;
		font-size:0.8em;
		line-height: 1.6;
	}
}
/* --- End Popups --- */

/* --- Homepage Secondary Links / Extra Nav --- */
.ranges-extra-nav .col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
}
.ranges-extra-nav .col > div {
	margin-bottom: 0;
	position:relative;
}
.ranges-extra-nav .col > div * {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.ranges-extra-nav .col h1 {
	font-size: 26px;
	line-height: 30px;
}
.ranges-extra-nav .col h1 a, .ranges-extra-nav .col h3 a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	/*align-items:center;
	justify-content:center;*/
	-webkit-box-align: end;
		-ms-flex-align: end;
			align-items: flex-end;
	-webkit-box-pack: start;
		-ms-flex-pack: start;
			justify-content: flex-start;
}
.ranges-extra-nav .col h3 a span {
	background-color: rgba(255,255,255,0.8);
	display: inline-block;
	position: relative;
	top:auto;
	left: auto;
	width:auto;
	height:auto;
	padding:0.75rem 1rem;
	color:#000;
	font-size: 2rem !important;
}
@media (max-width: 1000px) {
	.ranges-extra-nav {
		margin-bottom: 25px;
	}
	.ranges-extra-nav .col {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	.ranges-extra-nav .col > div {
		-webkit-box-flex: 1;
			-ms-flex: 1 1 100%;
				flex: 1 1 100%;
		margin-bottom: 25px;
		padding:15% 10% !important;
	}
	.ranges-extra-nav + .ranges-extra-nav .col > div {
		padding: 10% !important;
	}
}
/* --- End Homepage Secondary Links / Extra Nav --- */

/* --- Homepage Feature Buttons -- */
.home .button-wrapper {
	margin-top:1em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}
.home .button-wrapper p {
	display: inline-block;
	margin-right: 1em;
	padding-bottom: 0;
}
.home .button-wrapper a {
	font-weight: 300 !important;
	letter-spacing: 0.05em;
}

/* --- Homepage Feature Images --- */
@media (max-width:1000px) {
	.vc_row-o-equal-height .col > div {
		-webkit-box-ordinal-group:3;
			-ms-flex-order:2;
				order:2;
	}
	.vc_row-o-equal-height .col > div.bg-image {
		-webkit-box-ordinal-group:2;
			-ms-flex-order:1;
				order:1;
		min-height: 200px !important;
		height: 200px !important;
	}
}
/* --- End Homepage Feature Images --- */

/* --- Homepage Portfolio Images --- */
@media (max-width:1000px) {
	body.home .portfolio-items {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		margin-bottom: 20%;
	}
	body.home .portfolio-items .col.elastic-portfolio-item {
		width: 50% !important;
		height: auto !important;
		position: relative !important;
		top:unset !important;
		left:unset !important;
		margin:unset !important;
		-webkit-transform: none !important;
			-ms-transform: none !important;
				transform: none !important;
	}
}
/* --- End Homepage Portfolio Images --- */

/* --- Contact Form --- */
body[data-smooth-scrolling="0"] {
	overflow: unset !important;
}
body .select2-container {
	z-index: 999999999999;
}
body .wpcf7 .row {
	padding:0.5em 0;
}
body[data-form-style="minimal"] .minimal-form-input label span.text {
	padding:0.5em !important;
	display:inline-block !important;
	margin-top:0;
	z-index: 1;
}
body[data-form-style="minimal"] .minimal-form-input.filled label span.text {
	display:none !important;
}
body .wpcf7 textarea {
	border:1px solid #efefef !important;
	padding:0.5em !important;
	font-size: 1em !important;
	-webkit-box-sizing: border-box !important;
			box-sizing: border-box !important;
	min-height: 150px !important;
}
body .wpcf7 .minimal-form-input.textarea label span.text {
	top:0;
}
body .wpcf7 .minimal-form-input, body .wpcf7 .textarea, body .wpcf7 .fancy-select-wrap {
	padding-top:0;
}
.wpcf7 {
	width:100%;
	display:inline-block;
}
.wpcf7 .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack:justify;
		-ms-flex-pack:justify;
			justify-content:space-between;
	-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	-ms-flex-line-pack:start;
		align-content:flex-start;
}
.wpcf7 .row > * {
	margin:0;
}
.wpcf7 .row:before, .wpcf7 .row:after {
	display:none !important;
}
@media (max-width:767px) {
	body .wpcf7 .vc_col-sm-12 {
		width:100%;
	}
}
@media (min-width:1000px) {
	body .wpcf7 .vc_col-md-6 {
		width:49%;
		margin:0 !important;
	}
	}
.wpcf7 .row {
	margin-top:1em;
}
.wpcf7 form > label {
	color:#666;
	display:inline-block;
	width:100%;
}
.wpcf7 form label:before, .wpcf7 form label:after {
	display: none;
	border-bottom: none !important;
}
.wpcf7 form label span.text {
	top:0 !important;
	transform:none !important;
	-moz-transform:none !important;
	-ms-transform:none !important;
	-o-transform:none !important;
	-webkit-transform:none !important;
	font-size:0.75rem !important;
}
.wpcf7 form > input[type="checkbox"] + label {
	width:inherit;
	display:inherit;
}
body .wpcf7 input[type="text"], body .wpcf7 input[type="tel"], body .wpcf7 input[type="email"], body .wpcf7 select, body .wpcf7 textarea {
	width:100%;
	display:inline-block;
	border:1px solid #efefef !important;
	border-radius:0 !important;
	background-color: #fff;
	font-size: 0.9em !important;
	-moz-appearance: none;
		 appearance: none;
	-webkit-appearance: none;
	padding:0.5em !important;
	margin-top:0.5em !important;
	border-radius:3px;
	border:1px solid #efefef !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-ms-box-shadow:none !important;
	-o-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
body .wpcf7 select + span .selection > span {
	padding: 0.6em 0 0.4em !important;
	border-radius:0 !important;
	border:1px solid #efefef !important;
	margin:0 !important;
}
body .wpcf7 select + span .selection > span span {
	line-height: 1.6 !important;
}
.wpcf7-list-item {
	margin:1em 0;
	display:inline-block;
}
.wpcf7 input[type='checkbox'] + label > span {
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	margin-right: 12px;
	width: 20px;
	height: 20px;
	background: transparent;
	border: 2px solid #d6d6d6;
	cursor: pointer;
	-webkit-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.wpcf7 input[type='checkbox']:checked+label >span {
	border:10px solid #0078d7;
	-webkit-animation: shrink-bounce 200ms cubic-bezier(.4,.0,.23,1);
			animation: shrink-bounce 200ms cubic-bezier(.4,.0,.23,1);
}
body .wpcf7 .file-upload-wrapper, body .wpcf7 .file-upload-wrapper > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align:center;
		-ms-flex-align:center;
			align-items:center;
	-webkit-box-pack:justify;
		-ms-flex-pack:justify;
			justify-content:space-between;
	width:100%;
}
body .wpcf7 .file-upload-wrapper p {
	padding:0;
}
body .wpcf7 label.attachment-label {
	position: relative;
	min-width: 150px;
	max-width: 150px;
	width:auto;
	font-size: 0.75em;
	padding: 0 0.5em 0 2.25em;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
	cursor: pointer;
	pointer-events:all;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align:center;
		-ms-flex-align:center;
			align-items:center;
	background-color:#1080bb;
	border-radius:5px;
	color:#fff;
	font-family: 'Titillium Web', 'Hind', Open Sans, Helvetica, Arial, sans-serif;
	pointer-events: all;
}
body .wpcf7 label.attachment-label:before {
	content:'\e801';
	border:none;
	display: inline-block;
	font-family:"entypo";
	position: absolute;
	left:0.75em;
	width:auto;
	height:auto;
	top:unset;
	bottom:unset;
}
.wpcf7 label.attachment-label:hover {
	opacity:0.8;
}
body .wpcf7 label.attachment-label span.text {
	position:relative;
	top:auto;
	height:auto;
	padding:0.5em;
	transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	-webkit-transform:none;
}
body .wpcf7 label.attachment-label span.text span.text-inner {
	color:#fff !important;
	font-weight: 600;
}
.js body .wpcf7 label[class*="attachment"] + span {
	display: none !important;
}
.js body .wpcf7 label[class*="attachment"] + span input {
	width: 0.1px;
	max-width: 0.1px;
	max-height: 0.1px;
	height: 0.1px !important;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
	padding:0 !important;
}
span[class*=attachment] input + .wpcf7-not-valid-tip {
	color:#f3d144;
}
.wpcf7 .row > .date-wrapper {
	margin-top: 1em;
	width:auto;
}
.wpcf7-form-control-wrap.purchase-date {
	display: inline-block !important;
}
.wpcf7-form-control-wrap.purchase-date input[type="date"] {
	padding:0.5em 5px !important;
}
.wpcf7 #warranty-wrapper {
	width:100% !important;
	max-width: 100% !important;
	height:350px;
	overflow-x:hidden;
}
.wpcf7 .submit-wrapper {
	position:relative;
	display:inline-block;
	width:100%;
	margin-top:0.5em;
}
div[role="form"].wpcf7 input[type="submit"] {
	width:100%;
	-webkit-appearance: none;
	font-weight:700;
	font-size:1em;
	padding:1em !important;
}
div.wpcf7 .ajax-loader {
	visibility: hidden;
	background:none !important;
}
.wpcf7 .ajax-loader.is-active {
	background-color: rgba(0,0,0,0.2);
	display: inline-block;
	color: #333;
	position: absolute;
	left: 50%;
	top:50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.wpcf7 .ajax-loader:before {
	content: '';
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
	position: absolute;
	top: 50% !important;
	left: 50% !important;
	width: 100px;
	height: 100px;
	margin-top: -50px;
	margin-left: -50px;
	border-radius: 50%;
	border: 2px solid transparent;
	border-top-color: #5cbbe5;
	-webkit-animation: spinner .6s linear infinite;
			animation: spinner .6s linear infinite;
}
@-webkit-keyframes spinner {
  0% {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
  }
  100% {
	-webkit-transform: rotate(359deg);
	transform: rotate(359deg);
  }
}
@keyframes spinner {
  0% {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
  }
  100% {
	-webkit-transform: rotate(359deg);
	transform: rotate(359deg);
  }
}
.screen-reader-response {
	color:#666;
	font-size:0.8em;
}
.wpcf7-response-output {
	text-align:center;
	margin:1.5em 0 1em !important;
	padding:1em;
	line-height:1.4;
}
.wpcf7-response-output.wpcf7-validation-errors {
	border:1px solid #92b4d0 !important;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
	border:1px solid #a6d092 !important;
}
.wpcf7-response-output.wpcf7-mail-sent-ng {
	border:1px solid #ca2d2d !important;
}
.wpcf7-response-output.wpcf7-spam-blocked {
	border:1px solid #d0b892 !important;
}
.wpcf7-not-valid-tip {
	z-index:99999 !important;
	display:inline-block;
	top:auto !important;
	left:0.25em;
	font-size: 0.75rem !important;
	bottom:1em !important;
	padding:0.5em 1em !important;
	border-bottom: 1px solid #eaeaea;
	line-height: 0.8;
}
.wpcf7 .minimal-form-input span.wpcf7-not-valid-tip {
	font-size:0.8em;
	border:none;
	width:100%;
	left:0 !important;
	display:inline-block;
	bottom:auto !important;
	padding:0.5em !important;
	line-height:0.8;
	position: relative !important;
	font-size:0.75rem !important;
	left:0;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-ms-box-shadow:none !important;
	-o-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	border-bottom: none !important;
}
.wpcf7 .wpcf7-response-output.wpcf7-validation-errors {
	float:left;
	width:100%;
	padding: 0.5em;
}
.remove-left-margin {
	margin-left: 0!important;
}
.file-inputs-buffer {
	height:0px !important;
	width: 0px !important;
	overflow: hidden !important;
	opacity: 0 !important;
	pointer-events:none !important;
}
/* --- End Contact Form --- */

/* - - - Single Product - - - */

.woocommerce.single-product .container-wrap {
	padding-bottom: 0;
}
.woocommerce-page div.product form.cart {
	margin-bottom: 0 !important;
}
body.woocommerce-page .single-product-main-image .slide {
	padding:1em;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	text-indent:0;
	display: none !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
	content:'\f067';
	font-family:'FontAwesome';
	font-size:0.5em;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	border:none;
	color:#333;
	width:40px;
	height:40px;
	line-height:2.35;
	text-align:center;
	-webkit-transition:all 0.3s ease-in-out !important;
	transition:all 0.3s ease-in-out !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover:before {
	color:#1080bb;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
}
.woocommerce div.product div.images .woocommerce-product-gallery img {
	width:auto;
}
.single-product.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after, .single-product.woocommerce div.product div.images .woocommerce-product-gallery__trigger img {
	display:none !important;
	visibility: hidden;
}
.woocommerce div.product div.images .flex-control-thumbs {
	position: relative;
	margin-bottom: 1em;
	overflow: visible;
	width: 90%;
	margin: 0 auto;
}
.slick-prev, .slick-next {
	height: 100% !important;
}
.slick-prev:before, .slick-next:before {
	color: #444444 !important;
	font-family: 'FontAwesome' !important;
}
.slick-prev:before {
	content: '\f104' !important;
}
.slick-next:before {
	content: '\f105' !important;
}
.woocommerce div.product div.images .flex-control-thumbs .slick-list {
	overflow: hidden;
}
.woocommerce div.product div.images .flex-control-thumbs li:first-child {
	display: none;
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
	clear:none;
}
.postid-3778.woocommerce div.product div.images .flex-control-thumbs, .postid-11164.woocommerce div.product div.images .flex-control-thumbs, .postid-3778.woocommerce div.product div.images .flex-control-thumbs, .postid-11170.woocommerce div.product div.images .flex-control-thumbs, .postid-11176.woocommerce div.product div.images .flex-control-thumbs, .postid-11182.woocommerce div.product div.images .flex-control-thumbs, .postid-11216.woocommerce div.product div.images .flex-control-thumbs, .postid-11182.woocommerce div.product div.images .flex-control-thumbs, .postid-11222.woocommerce div.product div.images .flex-control-thumbs, .postid-11182.woocommerce div.product div.images .flex-control-thumbs, .postid-11216.woocommerce div.product div.images .flex-control-thumbs, .postid-11182.woocommerce div.product div.images .flex-control-thumbs, .postid-11222.woocommerce div.product div.images .flex-control-thumbs, .postid-11182.woocommerce div.product div.images .flex-control-thumbs, .postid-11228.woocommerce div.product div.images .flex-control-thumbs, .postid-11234.woocommerce div.product div.images .flex-control-thumbs, .postid-11240.woocommerce div.product div.images .flex-control-thumbs {
	display: block;
}
body[class*="warranty-"].single-product h1.product_title {
	position:relative;
	padding-right:100px !important;
	display: inline-block;
	width: 100%;
}
body[class*="warranty-"].single-product h1:after {
	content:'';
	position:absolute;
	right:0;
	top:0;
	width:100px;
	height:100px;
	background-size:contain;
}
body[class*="warranty-"].single-product.savemode-basin h1.product_title, body[class*="warranty-"].savemode-sink h1.product_title {
	position:relative;
	padding-right:200px !important;
}
body[class*="warranty-"].single-product.savemode-basin h1:after, body[class*="warranty-"].savemode-sink h1:after {
	content:'';
	position:absolute;
	right:0;
	top:0;
	width:200px;
	height:100px;
	background-size:contain;
}
.single-product.warranty-15 h1:after {
	background-image:url('/wp-content/uploads/2018/02/warranty-15.svg');
}
.single-product.warranty-10 h1:after {
	background-image:url('/wp-content/uploads/2018/02/warranty-10.svg');
}
.single-product.warranty-7 h1:after {
	background-image:url('/wp-content/uploads/2018/06/warranty-7.svg');
}
.single-product.warranty-1 h1:after {
	background-image:url('/wp-content/uploads/2018/06/warranty-1.svg');
}
.single-product.warranty-15.savemode-sink h1:after {
	background-image:url('/wp-content/uploads/2018/03/save-mode-sink-warranty-15.png');
}
.single-product.warranty-10.savemode-sink h1:after {
	background-image:url('/wp-content/uploads/2018/03/save-mode-sink-warranty-10.png');
}
.single-product.warranty-7.savemode-sink h1:after {
	background-image:url('/wp-content/uploads/2018/03/save-mode-sink-warranty-7.png');
}
.single-product.warranty-15.savemode-basin h1:after {
	background-image:url('/wp-content/uploads/2018/03/save-mode-basin-warranty-15.png');
}
.single-product.warranty-10.savemode-basin h1:after {
	background-image:url('/wp-content/uploads/2018/03/save-mode-basin-warranty-10.png');
}
.single-product.warranty-7.savemode-basin h1:after {
	background-image:url('/wp-content/uploads/2018/03/save-mode-basin-warranty-7.png');
}
@media(max-width: 1000px) {
	.woocommerce-page div.product form.cart {
		margin-bottom: 1em !important;
	}
}
@media (max-width:767px) {
	.pa_product-type-basin-mixers h1:after {
		width:70px;
		height:70px;
	}
	.pa_product-type-basin-mixers h1.product_title {
		padding-right:70px !important;
	}
}

.woocommerce.single-product .product .posted_in {
	display: none;
}
.woocommerce.single-product .product .related {
	width: 100%;
}
.woocommerce.single-product .product .related  a {
	position:relative;
	display:block;
}
.woocommerce.single-product .product .related .product-wrap > a:after {
	content:'';
	position:absolute;
	box-shadow: inset 0 0 0 2px #fff !important;
	-moz-box-shadow: inset 0 0 0 2px #fff !important;
	-ms-box-shadow: inset 0 0 0 2px #fff !important;
	-o-box-shadow: inset 0 0 0 2px #fff !important;
	-webkit-box-shadow: inset 0 0 0 2px #fff !important;
	-webkit-box-sizing:content-box;
			box-sizing:content-box;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:inline-block;
}

body.woocommerce-page .single_add_to_cart_button {
	text-transform:uppercase !important;
}
.woocommerce .single-product-summary .summary .price {
	font-size:0.9em !important;
	padding-bottom: 0;
	letter-spacing: 0px;
}
.woocommerce .summary .price .amount {
	font-size:1em;
	font-weight: 400;
	letter-spacing: -1px;
}
.amount + sub {
	font-size:12px;
	display:inline-block;
	vertical-align:top;
	letter-spacing: 0.0125em;
	text-transform: none;
}
@media (max-width:767px) {
	.woocommerce.single-product .product {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
			-ms-flex-direction:column;
				flex-direction:column;
	}
}

/* --- Single Product Meta --- */
.product_meta {
	font-size:0.9em;
}
.product_meta > span {
	width:100%;
	display:inline-block;
	text-transform: uppercase;
}
.product_meta > .sku_wrapper {
	text-transform: uppercase;
}
.product_meta > span span {
	font-weight: 400;
}
/* --- End Single Product Meta --- */

/* --- Single Product Variations --- */
.woocommerce div.product form.cart .variations label {
	text-transform: uppercase;
	font-size: 1rem;
}

.woocommerce div.product form.cart .variations th {
	font-weight: 300;
	font-size: 0.9em;
	padding: 0;
	text-transform: uppercase;
	line-height: 1;
}
.tawcvs-swatches {
	float:left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow:visible;
}
.variation-selector.hidden {
	display: none !important;
	visibility: hidden !important;
}
.tawcvs-swatches .swatch-item-wrapper {
	border-radius:100%;
	overflow:hidden;
	padding:3px;
	line-height:1.3;
	text-align:center;
	width:52px;
	height:52px;
	opacity: 1;
	border:1px solid transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
}
.tawcvs-swatches .swatch-item-wrapper .swatch {
	width:52px !important;
	height:52px !important;
	margin: 0px !important;
}

.tawcvs-swatches .swatch-item-wrapper .swatch-chrome {
	background: rgb(169,169,169);
	background: linear-gradient(113deg, rgba(169,169,169,1) 0%, rgba(188,188,188,1) 35%, rgba(207,207,207,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-black {
	background: rgb(0,0,0);
	background: linear-gradient(113deg, rgba(0,0,0,1) 0%, rgba(28,28,28,1) 35%, rgba(28,28,28,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-matt-brass {
	background: rgb(206,168,85);
	background: linear-gradient(113deg, rgba(206,168,85,1) 0%, rgba(217,181,111,1) 35%, rgba(229,197,140,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-matt-copper {
	background: rgb(225,143,73);
	background: linear-gradient(113deg, rgba(225,143,73,1) 0%, rgba(211,113,58,1) 35%, rgba(196,83,43,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-matt-graphite {
	background: rgb(150,150,150);
	background: linear-gradient(113deg, rgba(150,150,150,1) 0%, rgba(117,117,117,1) 35%, rgba(72,72,72,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-brushed-nickel {
	background: rgb(180,179,170);
	background: linear-gradient(113deg, rgba(180,179,170,1) 0%, rgba(201,200,191,1) 35%, rgba(217,216,206,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-champagne-gold {
	background: rgb(231,208,130);
	background: linear-gradient(113deg, rgba(231,208,130,1) 0%, rgba(231,209,134,1) 35%, rgba(234,218,157,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-chrome-brushed-nickel {
	background: rgb(169,169,169);
	background: linear-gradient(113deg, rgba(169,169,169,1) 0%, rgba(220,218,208,1) 50%, rgba(169,169,169,1) 50%, rgba(220,218,208,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-brushed-nickel-matt-black {
	background: rgb(169,169,169);
	background: linear-gradient(113deg, rgba(180,179,170,1) 0%, rgba(201,200,191,1) 50%, rgba(24,24,24,1) 50%, rgba(24,24,24,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-chrome-gold {
	background: rgb(168,168,168);
	background: linear-gradient(113deg, rgba(168,168,168,1) 0%, rgba(168,168,168,1) 50%, rgba(233,217,155,1) 50%, rgba(233,217,155,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-chrome-matt-black {
	background: rgb(170,170,170);
	background: linear-gradient(113deg, rgba(170,170,170,1) 0%, rgba(185,185,185,1) 50%, rgba(24,24,24,1) 50%, rgba(24,24,24,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-clear {
	background: rgb(255,255,255);
	background: linear-gradient(113deg, rgba(255,255,255,1) 0%, rgba(211,215,215,1) 50%, rgba(241,242,244,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-gold {
	background: rgb(200,164,44);
	background: linear-gradient(113deg, rgba(200,164,44,1) 0%, rgba(211,184,59,1) 50%, rgba(230,216,84,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-ivory {
	background: rgb(239,232,219);
	background: linear-gradient(113deg, rgba(239,232,219,1) 0%, rgba(246,239,222,1) 50%, rgba(253,245,225,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-ivory-chrome {
	background: rgb(249,249,249);
	background: linear-gradient(113deg, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 50%, rgba(194,194,194,1) 50%, rgba(194,194,194,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-ivory-gold {
	background: rgb(241,234,220);
	background: linear-gradient(113deg, rgba(241,234,220,1) 0%, rgba(241,234,220,1) 50%, rgba(233,217,154,1) 50%, rgba(233,217,154,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-matt-black-brass {
	background: rgb(30,30,30);
	background: linear-gradient(113deg, rgba(30,30,30,1) 0%, rgba(30,30,30,1) 50%, rgba(215,179,107,1) 50%, rgba(215,179,107,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-black-chrome {
	background: rgb(5,5,5);
	background: linear-gradient(113deg, rgba(5,5,5,1) 0%, rgba(5,5,5,1) 50%, rgba(200,200,200,1) 50%, rgba(200,200,200,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-black-copper {
	background: rgb(5,5,5);
	background: linear-gradient(113deg, rgba(5,5,5,1) 0%, rgba(5,5,5,1) 50%, rgba(204,99,50,1) 50%, rgba(204,99,50,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-black-graphite {
	background: rgb(5,5,5);
	background: linear-gradient(113deg, rgba(5,5,5,1) 0%, rgba(5,5,5,1) 50%, rgba(119,119,119,1) 50%, rgba(144,144,144,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-brass-black {
	background: rgb(217,181,110);
	background: linear-gradient(113deg, rgba(217,181,110,1) 0%, rgba(217,181,110,1) 50%, rgba(5,5,5,1) 50%, rgba(5,5,5,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-matt-copper-black {
	background: rgb(208,107,55);
	background: linear-gradient(113deg, rgba(208,107,55,1) 0%, rgba(208,107,55,1) 50%, rgba(5,5,5,1) 50%, rgba(5,5,5,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-graphite-black {
	background: rgb(153,153,153);
	background: linear-gradient(113deg, rgba(153,153,153,1) 0%, rgba(131,131,131,1) 50%, rgba(5,5,5,1) 50%, rgba(5,5,5,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-bushed-nickel-matt-black {
	background: rgb(178,177,169);
	background: linear-gradient(113deg, rgba(178,177,169,1) 0%, rgba(199,198,189,1) 50%, rgba(5,5,5,1) 50%, rgba(5,5,5,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-white {
	background: rgb(241,241,241);
	background: linear-gradient(113deg, rgba(241,241,241,1) 0%, rgba(246,246,246,1) 50%, rgba(253,253,253,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-white-chrome {
	background: rgb(241,241,241);
	background: linear-gradient(113deg, rgba(241,241,241,1) 0%, rgba(246,246,246,1) 50%, rgba(190,190,190,1) 50%, rgba(205,205,205,1) 100%);
}
.tawcvs-swatches .swatch-item-wrapper .swatch-white-gold {
	background: rgb(241,241,241);
	background: linear-gradient(113deg, rgba(241,241,241,1) 0%, rgba(246,246,246,1) 50%, rgba(232,213,145,1) 50%, rgba(232,213,145,1) 100%);
}


.tawcvs-swatches .swatch-item-wrapper.selected, .tawcvs-swatches .swatch-item-wrapper:hover {
	box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	-webkit-box-shadow:none;
	border:1px solid #999;
	overflow:visible !important;
	padding:3px !important;
	text-transform: capitalize;
}
.tawcvs-swatches .swatch-item-wrapper .swatch__tooltip {

}
.tawcvs-swatches .swatch-item-wrapper {
	margin-bottom:10px;
	border-radius: 100%;

}


.woocommerce .reset_variations {
	float:left;
	margin-top:15px;
	display: none !important;
}
.single_variation_wrap {
	margin-top: 1em;
	display: inline-block;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
	display: -webkit-box;
	display: -ms-flexbox;
	display:flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
}
.woocommerce-variation-price {
	display: none;
}

@media (max-width: 540px) {
	.tawcvs-swatches .swatch {
		margin-right: 7px;
	}
}
/* --- End Single Product Variations --- */

/* --- Single Product Cart etc --- */
.woocommerce div.product form.cart {
	display:inline-block;
	float:left;
}
.woocommerce div.product form.cart .button {
	font-size: 1rem !important;
	margin-top: unset;
}
.woocommerce.single-product div[data-tab-pos="fullwidth"] #single-meta {
	display:inline-block;
	float:right;
	margin-top:6px
}
@media (max-width: 1000px) {
	.woocommerce.single-product div[data-tab-pos="fullwidth"] #single-meta {
		float: left;
	}
}
/* --- End Single Product Cart etc --- */

/* --- Checkout --- */

.woocommerce .cart .quantity input.minus {
	line-height: 25px !important;
}
html .woocommerce .cart .quantity input.plus, html .woocommerce .cart .quantity input.minus, .nectar-quick-view-box .cart .quantity input.plus, .nectar-quick-view-box .cart .quantity input.minus {
	border-radius: 0 !important;
	box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	-webkit-box-shadow:none;
	border:1px solid #e1e1e1 !important;
}
.woocommerce table.cart td.product-remove a {
	border-radius: 0 !important;
	border:1px solid transparent !important;
}
.woocommerce table.cart td.product-remove a:hover, .woocommerce .cart .quantity input.plus:hover, .woocommerce .cart .quantity input.minus:hover, .nectar-quick-view-box .cart .quantity input.plus:hover, .nectar-quick-view-box .cart .quantity input.minus:hover {
	background-color: #1080bb !important;
	border:1px solid #1080bb !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-ms-box-shadow:none !important;
	-o-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
body:not(.woocommerce-cart) .main-content th {
	border-top: 1px solid #ececec;
}
.woocommerce table.shop_table thead th {
	font-weight: 500;
}
.woocommerce table.shop_table th, .woocommerce table.shop_table tr td {
	border-bottom:1px solid rgba(0,0,0,0.07) !important;
}
.woocommerce table.shop_table tr.order-total th, .woocommerce table.shop_table tr td.actions, .woocommerce table.shop_table tr.order-total td {
	border-bottom: none !important;
}
.woocommerce-cart table tbody tr:nth-child(1n) td:not(.actions), .woocommerce-cart .cart-collaterals table tr:nth-child(1n) th, .woocommerce-cart table tbody tr:nth-child(2n) td:not(.actions), .woocommerce-cart .cart-collaterals table tr:nth-child(2n) th {
	background-color: transparent !important;
}
.woocommerce table.shop_table tbody:first-child tr:first-child td:first-child {
	width:25%;
	text-align: center;
}
tr.woocommerce-table__line-item, tr.woocommerce-table__line-item td {
	background-color: #fff !important;
}
.woocommerce table.cart td.product-name .product-sku {
	font-size: 0.7em;
	margin-bottom: 0.5em;
	display: inline-block;
}
.woocommerce td.product-name .wc-item-meta {
	margin:0;
	padding:0;
}
.woocommerce td.product-name .product-description ul {
	margin-left:20px;
}
.woocommerce td.product-name .product-description ul li {
	list-style-type: disc;
}
.woocommerce-password-strength {
	display: none !important;
}
/* --- End Checkout --- */

/* --- Product Tabs --- */
.woocommerce-tabs {
	display: inline-block;
}
.woocommerce-tabs .full-width-content {
	border:none;
}
.woocommerce div.product .woocommerce-tabs .panel {
	min-height: 250px;
	padding:2em 0 !important;
}
.woocommerce div.product .woocommerce-tabs .tab-container ul.tabs {
	margin:0 !important;
	text-align:left;
}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li:before, .woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li:after {
	display:none;
}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] .tab-container ul.tabs li a {
	font-weight: 500 !important;
	text-transform: uppercase;
	font-size: 1rem;
	padding:20px 45px !important;
	margin:0;
	line-height: 12px;
	display:inline-block;
	width:100%;
	background-image: none;
}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li.active a {
	color:#fff !important;
	background-color: #1080bb !important;
}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li.active a:after {
	display: none !important;
}
.woocommerce div.product .woocommerce-tabs h2 {
	padding-bottom:1em;
	font-size: 2em;
}
.postid-6740 #execphp-7:after, .postid-3589 #execphp-7:after {
    content: 'Note: Image is indicative of design and actual product design may vary.';
    font-style: italic;
    font-size: 0.875em;
    float: right;
    margin-bottom: 1em;
    line-height: 1.3;
}
#trademark-reg * {
	font-size:1em;
}
#trademark-reg td:first-child {
	width:150px;
	text-align: left;
}
#trademark-reg strong {
	font-family:'Hind';
	font-weight:normal;
}
@media (max-width:1000px) {
	.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
			-ms-flex-direction:column;
				flex-direction:column;
	}
	.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li {
		width:100%;
		float:none !important;
	}
	.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] .tab-container ul.tabs li a {
		padding: 20px 20px !important;
	}
}
/* --- End Product Tabs --- */

/* --- Related & Upsell Products --- */
/* -  4 cols - */
.woocommerce .products.related {
	display: none !important;
}
.woocommerce .upsells {
	border: none !important;
}
.woocommerce .products.related .product, .woocommerce .products.upsells .product {
	margin-right: 1.3% !important;
	width: 23.7% !important;
}
/* -  5 cols - */
.woocommerce .products.related .product, .woocommerce .products.upsells .product {
	width:19% !important;
	margin-right:1.25% !important;
	margin-bottom: 0.65em !important;
}
.woocommerce .products.related .product:nth-child(5n), .woocommerce .products.upsells .product:nth-child(5n) {
	margin-right:0% !important;
}
.woocommerce .material.product .product-wrap .product-meta {
	padding: 20px 3px 30px 3px;
}
.woocommerce .material.product .product-wrap .product-meta * {
	padding: 0 !important;
}
.woocommerce .material.product .product-wrap .product-meta .sku {
	font-size:0.7em;
	margin:0;
	display: inline-block;
	color:#999;
	-webkit-transition: all 0.3s cubic-bezier(.21, .6, .35, 1);
	transition: all 0.3s cubic-bezier(.21, .6, .35, 1);
}
.woocommerce .material.product:hover .product-wrap .product-meta .sku {
	-webkit-transform: translateY(-11px);
		-ms-transform: translateY(-11px);
			transform: translateY(-11px);
}
.woocommerce .material.product:hover .product-wrap .product-meta > .price {
	opacity: 1;
}
.woocommerce .material.product .product-wrap .product-add-to-cart .price {
	display: none;
}
/* --- End Related & Upsell Products --- */

.woocommerce-tabs, .woocommerce .products.related, .woocommerce .products.upsells {
	position:relative;
	display:inline-block;
	width:100%;
	margin:0;
}
.woocommerce-tabs + .clear {
	display:none;
}
.woocommerce .products.related, .woocommerce .products.upsells {
	padding:3em 0;
	border-top:1px solid #ddd;
}
.woocommerce-tabs:before, .woocommerce .products.related:before, .woocommerce .products.upsells:before {
	content:'';
	width:100vw;
	background-color:#f9f9f9;
	position:absolute;
	left:50%;
	top:0;
	height:100%;
	transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	z-index:-1;
}

/* --- Download Buttons --- */
ul.downloads-wrapper {
	margin:0;
	display: inline-block;
}
ul.downloads-wrapper li {
	list-style-type:none;
	display:inline-block;
	float:left;
	clear:both;
	margin-bottom:1em;
}
a.product-download {
	/*width:23.5%;*/
	white-space:nowrap;
	margin-right:2%;
	display:inline-block;
	float:left;
	padding:1em 1.25em 0.75em 3.75em;
	text-align:center;
	position:relative;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);
	-ms-box-shadow:0 0 10px rgba(0,0,0,0.2);
	-o-box-shadow:0 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);
	background-color:#999990;
	color:#fff;
	line-height:1.2;
	-webkit-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
	font-size:0.8em;
}
a.product-download i {
	width:2.75em;
	position:absolute;
	left:0;
	height:100%;
	border-radius:0;
	top:0;
	border:none !important;
	color:#333;
	background-color:#666667;
	-webkit-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
a.product-download i:before {
	content:'';
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	width:1.5em;
	height:1.5em;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
}
a.product-download[href$="cad"] i:before {
	background-image:url('/wp-content/uploads/2017/11/icon-file-cad.svg');
}
a.product-download[href$="dxf"] i:before {
	background-image:url('/wp-content/uploads/2017/11/icon-file-dxf.svg');
}
a.product-download[href$="jpg"] i:before {
	content:'\f03e';
	top:50%;
	font-family: 'FontAwesome';
	-webkit-transform:translate(-50%,-50%);
		-ms-transform:translate(-50%,-50%);
			transform:translate(-50%,-50%);
	font-style: normal;
	color:#cecece;
	height:auto;
}
a.product-download[href$="pdf"] i:before {
	background-image:url('/wp-content/uploads/2017/11/icon-file-pdf.svg');
}
a.product-download[href$="rvt"] i:before {
	background-image:url('/wp-content/uploads/2017/11/icon-file-rvt.svg');
}
a.product-download:hover {
	background-color:#1080bb;
}
a.product-download:hover i {
	background-color:#333334;
}

@media (max-width:999px) {
	a.product-download {
		/*width:48%;*/
		margin-right:4%;
		margin-bottom:4%;
	}
	a.product-download:nth-child(2n) {
		margin-right:4%;
	}
}
@media (max-width:479px) {
	a.product-download {
		width:100%;
		margin-right:0 !important;
	}
}

#trademark-reg {
	border-top:1px solid #ddd;
	padding:2rem 0;
	text-align:right;
	position:relative;
}
#trademark-reg:before {
	content: '';
	width: 100vw;
	background-color: #f9f9f9;
	position: absolute;
	left: 50%;
	top: 0;
	height: 100%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	z-index: -1;
}
#trademark-reg + .clear {
	display:none;
}

/* --- End Download Buttons --- */
/* - - - End Single Product - - - */

/* --- Products --- */
.woocommerce.archive .container-wrap:before {
	content:'';
	width:100%;
	height:400px;
	position:absolute;
	top:0;
	background-image: url(/wp-content/uploads/2017/11/collection-generic.jpg);
	background-size: cover;
}
.woocommerce.archive .container-wrap .nectar-shop-header h1 {
	color:#fff;
	padding:2em 0;
	font-size:62px;
}
.woocommerce.archive .container-wrap:before, .woocommerce.archive .container-wrap .nectar-shop-header h1 {
	display:none;
}
.woocommerce-products-header .term-description {
	display: none;
}
body .woocommerce-error, .woocommerce-info, body .woocommerce-message {
	padding: 1em 2em 1em 3.5em !important;
}

/* --- Product Archives --- */
.woocommerce .container-wrap .nectar-shop-header h1 {
	padding:1.6em 0 1.6em;
	font-size:60px;
	line-height: 77px;
	font-weight: 400;
}
.woocommerce .container-wrap .nectar-shop-header h1 span {
	display:inline-block;
	position:relative;
	padding:2rem;
	z-index:1;
}
.woocommerce .container-wrap .nectar-shop-header h1 span:after {
	content:'';
	background-color:
	rgba(16,128,187,0.85);
	top:0;
	left:0;
	position:absolute;
	width:100%;
	height:100%;
	z-index:-1;
}
@media (min-width:1001px) {
	.tax-product_cat #header-space, .woocommerce.archive #header-space {
		display:none;
	}
}
/* --- End Product Archives --- */

/* --- Product Filters --- */
#woocommerce_layered_nav-3 li * {
	text-transform: capitalize !important
}
/* --- End Product Filters --- */

/* --- Product Category Display on Archive --- */
.main-content header + ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
			flex-flow: row wrap;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	margin-left:0;
}
.main-content header + ul li {	
	width:32%;
	list-style-type:none;
	margin-right:2%;
	margin-bottom:2%;
}
.main-content header + ul li:nth-child(3n) {	
	margin-right:0;
}
@media (max-width: 1000px) {
	.main-content header + ul li {	
	width:49%;
	}
	.main-content header + ul li:nth-child(2n) {	
		margin-right:0;
	}
	.main-content header + ul li:nth-child(3n) {	
		margin-right:2%;
	}
}
@media (max-width: 767px) {
	.main-content header + ul li {	
		width:100%;
		margin-right:0%;
	}
	.main-content header + ul li:nth-child(3n) {	
		margin-right:0%;
	}
}
.main-content header + ul li a {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
			flex-flow: row nowrap;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	border:1px solid #ececec;
	padding:0.5em;
	-webkit-transition:ease-in-out all 0.2s;
	transition:ease-in-out all 0.2s;
}
.main-content header + ul li a:hover {
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
}
.main-content header + ul li a .img-wrapper {
	height:70px !important;
	margin:0 !important;
	overflow:hidden;
}
.main-content header + ul li a .img-wrapper img {
	width:70px !important;
	margin:0;
	-webkit-transition:ease-in transform 0.3s;
	transition:ease-in transform 0.3s;
}
.main-content header + ul li a:hover .img-wrapper img {
	transform:scale(1.25);
	-moz-transform:scale(1.25);
	-ms-transform:scale(1.25);
	-o-transform:scale(1.25);
	-webkit-transform:scale(1.25);
}
.main-content header + ul li a * {
	font-size:1em;
	margin:0 0 0 0.5em;
	line-height:1;
}
/* --- End Product Category Display on Archive --- */

.woocommerce .span_9 ul.products li.product.material, .woocommerce-page .span_9 ul.products li.product.material {
	width:23.7%;
	margin-right:1.3%;
	margin-bottom:0.65em;
}
.woocommerce .span_9 ul.products li.product.material:nth-child(4n), .woocommerce-page .span_9 ul.products li.product.material:nth-child(4n) {
	margin-right:0;
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
	.woocommerce .span_9 ul.products li.product.material, .woocommerce-page .span_9 ul.products li.product.material, .woocommerce .span_9 ul.products li.product.material.last, .woocommerce-page .span_9 ul.products li.product.material.last {
		width:49%;
		margin-right:2%;
		margin-bottom:2%;
	}
	.woocommerce .span_9 ul.products li.product.material:nth-child(2n+2), .woocommerce-page .span_9 ul.products li.product.material:nth-child(2n+2) {
		margin-right:0;
	}
}
@media only screen and (max-width:540px) and (min-width: 1px) {
	html .woocommerce-page .span_9 ul.products li.product.material, body .woocommerce ul.products[data-product-style="material"] li:nth-child(2n+1), body.woocommerce-page ul.products[data-product-style="material"] li:nth-child(2n+1), body.page-id-1704 .woocommerce ul.products li.product {
		margin-right:0% !important;
		width:100% !important;
	}
	html .woocommerce .products.related .product, html .woocommerce .products.upsells .product {
		width:100% !important;
	}
}
.product-wrap {
	-webkit-transition:0.2s all ease-in-out;
	transition:0.2s all ease-in-out;
	padding:1em;
}
.product-wrap:hover {
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);
	-ms-box-shadow:0 0 10px rgba(0,0,0,0.2);
	-o-box-shadow:0 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);
}
.product-wrap *, .product-wrap *:hover {
	border:none !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-ms-box-shadow:none !important;
	-o-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
.woocommerce ul.products li.product .product-wrap .product-meta > a {
	display: inline-block;
	width:100%;
	min-height: 122px;
}
@media (max-width: 1000px) {
	.post-type-archive-product .main-content .row {
		display: -ms-flexbox;
		display: -webkit-box;
		display: flex;
		flex-wrap: wrap;
	}
	.post-type-archive-product .main-content .row #sidebar {
		order:1;
	}
	.post-type-archive-product .main-content .row .post-area {
		order:2;
	}
	.woocommerce ul.products li.product .product-wrap .product-meta > a {
		min-height: 100px;
	}
}
@media (max-width: 540px) {
	.woocommerce ul.products li.product .product-wrap .product-meta > a {
		min-height: auto;
	}
}
.woocommerce ul.products li.product .product-wrap > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align:center;
		-ms-flex-align:center;
			align-items:center;
	min-height: 203px;
}
.woocommerce ul.products li.product .product-wrap > a img {
	max-width: 100%;
	height:auto;
	margin: 0 auto;
}
.woocommerce .material.product .product-wrap .product-add-to-cart a {
	border: 1px solid rgba(0,0,0,0.13)!important;
	-webkit-transition: color 0.2s linear;
	transition: color 0.2s linear;
	background-color: transparent!important;
	color: #000!important;
	font-weight: 500 !important;
	padding:8px 12px !important;
}
.woocommerce .material.product .product-wrap .product-add-to-cart a > span {
	padding: 0!important;
}
.products .product-wrap a img + img {
	display:none !important;
}
.woocommerce-widget-layered-nav {
	position: relative;
}
.woocommerce-widget-layered-nav.scrolldown:after {
	content:'Scroll down for more';
	position: absolute;
	bottom: -3em;
	text-align: center;
	width:100%;
	font-size:0.5em;
	z-index: 9999;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
	padding-left:1.5em;
	text-transform: capitalize;
}
body.page-id-1704 {
	color: #fff;
}
body.page-id-1704 h3 {
	color: #fff;
	font-size: 1.75em !important;
	text-transform: uppercase;
}
body.page-id-1704 .container-wrap {
	background: rgb(14,14,14);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(14,14,14,1)),to(rgba(255,255,255,1)));
	background: linear-gradient(to bottom, rgba(14,14,14,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#ffffff',GradientType=0 );
}
body.page-id-1704 .woocommerce ul.products {
	margin: 2em 0 2em !important;
}
body.page-id-1704 .woocommerce ul.products li.product {
	height:240px;
	width:32%;
	margin-right: 2% !important;
	margin-bottom:2% !important;
}
body.page-id-1704 .woocommerce ul.products li.product:nth-child(3n) {
	margin-right:0 !important;
}
body.page-id-1704 .woocommerce ul.products li.product a {
	width:100%;
	overflow:hidden;
	position:relative;
	display:inline-block;
}
body.page-id-1704 .woocommerce ul.products li.product:first-child a, body.page-id-1704 .woocommerce ul.products li.product:last-child a {
	/*background-image:url('/wp-content/uploads/2018/06/all-products.jpg');
	background-size:cover;*/
}
body.page-id-1704 .woocommerce ul.products li.product a:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(44,44,44,0.05);
	display:inline-block !important;
	-webkit-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
	z-index:1;
}
body.page-id-1704 .woocommerce ul.products li.product:hover a:after {
	opacity: 0;
}
.woocommerce ul.products li.product .desc-wrapper .woocommerce-loop-category__title {
	font-size:1.25em !important;
}
body.page-id-1704 .woocommerce ul.products li.product .desc-wrapper * {
	color:#fff;
}
body.page-id-1704 .woocommerce ul.products li.product {
	padding-bottom: 12.5%;
	margin-bottom: 1.5em;
}
body.page-id-1704 .woocommerce ul.products li.product a {
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	background-color: #fff;
}
body.page-id-1704 .woocommerce ul.products li.product .desc-wrapper {
	position:absolute;
	bottom:0;
	top:auto;
	width:auto;
	height:auto;
	padding:1em;
	color:#fff;
	font-size: 1em !important;
	padding:0.5em;
	min-width:5%;
	-webkit-transition:all 0.4s ease-in;
	transition:all 0.4s ease-in;
	z-index:2;
}
body.page-id-1704 .woocommerce ul.products li.product a .desc-wrapper:before {
	content: '';
	position: absolute;
	top: 0;
	left:-1em;
	bottom:auto;
	width: 105%;
	height: 100%;
	padding-left: 1em;
	z-index: -1;
	background-color:rgba(44,44,44,0.4) !important;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
body.page-id-1704 .woocommerce ul.products li.product:hover a .desc-wrapper:before {
	background-color:rgba(16,128,187,0.85) !important;
}
body.page-id-1704 .woocommerce ul.products li.product a .desc-wrapper h2 {
	margin:0 !important;
	padding:0;
}
body.page-id-1704 .woocommerce ul.products li.product a .desc-wrapper span {
	display:none;
}
body.page-id-1704 .woocommerce ul.products li.product a img {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%) scale(0.9);
	-moz-transform:translate(-50%,-50%) scale(0.9);
	-ms-transform:translate(-50%,-50%) scale(0.9);
	-o-transform:translate(-50%,-50%) scale(0.9);
	-webkit-transform:translate(-50%,-50%) scale(0.9);
	margin:0;
	min-width: 100%;
	max-width: none;
	width: auto;
	height: 100%;
	-webkit-transition: all 1s ease-out;
	transition: all 1s ease-out;
}
body.page-id-1704 .woocommerce ul.products li.product:hover a img {
	transform:translate(-50%,-50%) scale(1);
	-moz-transform:translate(-50%,-50%) scale(1);
	-ms-transform:translate(-50%,-50%) scale(1);
	-o-transform:translate(-50%,-50%) scale(1);
	-webkit-transform:translate(-50%,-50%) scale(1);
}

@media (max-width: 1000px) {
	body.page-id-1704 .woocommerce ul.products li.product {
		min-height:150px;
		padding-bottom: 37.5%;
		width:49%;
		margin-right: 2% !important;
		margin-bottom:2% !important;
	}
	body.page-id-1704 .woocommerce ul.products li.product:nth-child(2n) {
		margin-right: 0 !important;
	}
	body.page-id-1704 .woocommerce ul.products li.product:nth-child(3n) {
		margin-right: 2% !important;
	}
	body.page-id-1704 .woocommerce ul.products li.product:nth-child(6n) {
		margin-right: 0 !important;
	}
	.woocommerce-widget-layered-nav.scrolldown:after {
		display: none;
	}
}

@media (max-width: 540px) {
	body.page-id-1704 .woocommerce ul.products li.product {
		margin-right:0% !important;
		margin-bottom:5% !important;
		width:100% !important;
	}
	body.page-id-1704 .woocommerce ul.products li.product:nth-child(3n) {
		margin-right: 0 !important;
	}
}

/* --- Woocommerce Sidebar --- */
.woocommerce #sidebar .widget.woocommerce > ul {
	padding:0.5em;
}
.woocommerce .container-wrap nav.woocommerce-pagination ul {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	vertical-align: center;
	justify-content: center;
}
.woocommerce .container-wrap nav.woocommerce-pagination ul li {
	display: -ms-flexbox !important;
	display: -webkit-box !important;
	display: flex !important;
	justify-content: center;
	align-items: stretch;
}
.woocommerce .container-wrap nav.woocommerce-pagination ul li span.page-numbers {
	margin:0 !important;
}
@media (max-width: 360px) {
	html body nav.woocommerce-pagination span.page-numbers.current, html .woocommerce nav.woocommerce-pagination ul li a {
		font-size: 11px !important;
		padding: 11px 8px 7px 8px!important;
		line-height: 1.1 !important;
	}
}
.woocommerce-widget-layered-nav-list {
  overflow: auto;
  width: 100%;
  /*max-height: 210px;*/

  background:
	/* Shadow covers */
	-webkit-gradient(linear, left top, left bottom, color-stop(30%, #f9f9f9), to(rgba(255,255,255,0))),
	-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(70%, #f9f9f9)) 0 100%,

	/* Shadows */
	radial-gradient(50% 0, farthest-side, rgba(0,0,0,.05), rgba(0,0,0,0)),
	radial-gradient(50% 100%,farthest-side, rgba(0,0,0,.05), rgba(0,0,0,0)) 0 100%;

  background:
	/* Shadow covers */
	linear-gradient(#f9f9f9 30%, rgba(255,255,255,0)),
	linear-gradient(rgba(255,255,255,0), #f9f9f9 70%) 0 100%,

	/* Shadows */
	radial-gradient(50% 0, farthest-side, rgba(0,0,0,.05), rgba(0,0,0,0)),
	radial-gradient(50% 100%,farthest-side, rgba(0,0,0,.05), rgba(0,0,0,0)) 0 100%;
  background:
	/* Shadow covers */
	-webkit-gradient(linear, left top, left bottom, color-stop(30%, #f9f9f9), to(rgba(255,255,255,0))),
	-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(70%, #f9f9f9)) 0 100%,

	/* Shadows */
	radial-gradient(farthest-side at 50% 0, rgba(0,0,0,.05), rgba(0,0,0,0)),
	radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,.05), rgba(0,0,0,0)) 0 100%;
  background:
	/* Shadow covers */
	linear-gradient(#f9f9f9 30%, rgba(255,255,255,0)),
	linear-gradient(rgba(255,255,255,0), #f9f9f9 70%) 0 100%,

	/* Shadows */
	radial-gradient(farthest-side at 50% 0, rgba(0,0,0,.05), rgba(0,0,0,0)),
	radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,.05), rgba(0,0,0,0)) 0 100%;
  background-repeat: no-repeat;
  background-color: #f9f9f9;
  background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;

  /* Opera doesn't support this in the shorthand */
  background-attachment: local, local, scroll, scroll;
}
/* --- End Woocommerce Sidebar --- */
/* --- End Products --- */

/* --- Blog --- */
/* --- Blog Filters --- */
#execphp-13 #filters {
	padding:0;
	margin:0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom:2em;
}
#execphp-13 #filters li {
	list-style:none;
	padding:1.2em 1.8em 1.0em;
	line-height:1.3;
	font-size:0.75em;
	-webkit-transition:all 0.25s ease-in-out;
	transition:all 0.25s ease-in-out;
}
#execphp-13 #filters li:hover {
	cursor:pointer;
	background-color:#efefef;
}
#execphp-13 #filters li.active {
	color:#fff;
	background-color:#1080bb;
}
@media (max-width:1000px) {
	#execphp-13 #filters {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
			-ms-flex-direction:column;
				flex-direction:column;
	}
}
/* --- Blog Filters --- */
.masonry.material .masonry-blog-item .grav-wrap a {
	display:none !important;
}
/* --- End Blog --- */

/* --- Single Blog Post --- */
.single #single-below-header >span.author, .single #single-below-header >span.meta-comment-count {
	display:none !important;
}
.single #single-below-header >span {
	border:none;
}
/* --- End Single Blog Post --- */

/* --- Portfolio --- */
.portfolio-filters-inline {
	display: none;
}
.portfolio-filters-inline .container > ul a {
	font-size: 1em;
}
.portfolio-filters-inline + .portfolio-wrap .portfolio-items .col .vert-center p {
	display:none !important;
}
.page-id-225 .mfp-container button.mfp-arrow, .page-id-225 .mfp-container figcaption {
	display: none;
}
.portfolio-items .col.span_3:nth-child(1), .portfolio-items .col.span_3:nth-child(2), .portfolio-items .col.span_3:nth-child(3), .portfolio-items .col.span_3:nth-child(4) {
	width:50%;
}
.portfolio-items .col.feature {
	width: 50% !important;
}
.portfolio-items .col .work-item {
	padding-bottom: 65%;
}
.portfolio-items .col .work-item img {
	position: absolute;
	top:50%;
	left:50%;
	width:auto;
	height: auto;
	min-width:100%;
	max-width: 100%;
	max-height: none;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
}
.portfolio-items .col:hover .work-item img {
	transform:translate(-50%,-50%) scale(1.1);
	-moz-transform:translate(-50%,-50%) scale(1.1);
	-ms-transform:translate(-50%,-50%) scale(1.1);
	-o-transform:translate(-50%,-50%) scale(1.1);
	-webkit-transform:translate(-50%,-50%) scale(1.1);
}
.portfolio-items .work-meta {
	width: 100%;
}
.portfolio-items .work-meta > * {
	display: inline-block;
	width: 100%;
	float: left;
}
.portfolio-items .col.span_3 .work-meta h4 {
	line-height: 1.2 !important;
	letter-spacing: 0.0125em;
}
.portfolio-items .work-meta p {
	margin-top: 1em;
}
.portfolio-items .nectar-love-wrap {
	display: none;
}
/* --- End Portfolio --- */

/* --- Portfolio: Single --- */
.project-title .section-title {
	padding: 0 !important;
	text-align: left !important;
}
.project-title .section-title h1, body.single-portfolio .row .col.section-title h1 {
	text-align: left !important;
	font-size: 2.5rem !important;
	width:auto !important;
	line-height: 1.2 !important;
}
/* --- End Portfolio: Single --- */

/* --- Cart --- */
.woocommerce-cart .breadcrumbs {
	font-weight: 700;
}
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
	width:100%;
}
.woocommerce-cart table .order-total th:after, .woocommerce-checkout table .order-total th:after {
    content: '*';
}
.woocommerce-cart label[for="shipping_method_0_free_shipping1"]:after {
    content: 'Shipping charges based on weight & freight order';
    width: 100%;
    float: right;
    margin-bottom: 0.5em;
}
.woocommerce-cart table .cart-subtotal, .woocommerce-checkout table .cart-subtotal, label[for="payment_method_cod"] {
	display: none;
}
.checkout #customer_details {
	padding-top:2em;
}
body[data-form-style="minimal"] .checkout .minimal-form-input label span.text {
	padding-left:0 !important;
}
.cart_totals table tr td:last-child {
	text-align: right;
}
body[data-form-submit="regular"] .container-wrap input[type=submit], .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	font-size: 1rem !important;
}
.woocommerce-page table.cart a.remove {
	line-height: 0.95 !important;
}
/* --- End Cart --- */

/* --- Image Gallery --- */
.wpb_gallery img {
	width:100% !important;
}
#quality-testing .portfolio-wrap .work-item img {
	max-height:140px;
	width:auto !important;
	margin:0 auto;
}
.page-id-302 #accreditations .wpb_wrapper img {
	width:auto !important;
	height:150px;
}
/* --- End Image Gallery --- */

.nectar_single_testimonial[data-style="bold"] p {
	font-family: Hind!important;
	font-size: 24px!important;
	line-height: 34px!important;
	font-weight: 300!important;
}

.nectar-icon-list[data-icon-style="border"] .list-icon-holder{
	border-color:#0F7BD4!important;
}

/* --- Section Grid --- */
.grid-container .widget > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	-webkit-box-pack:justify;
		-ms-flex-pack:justify;
			justify-content:space-between;
}
.grid-wrapper {
	width:32%;
	margin-right:2%;
	margin-bottom:1.5em;
	color: #fff;
	padding:15px;
	text-align:center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
		-ms-flex-flow:column;
			flex-flow:column;
	-webkit-box-flex:1;
		-ms-flex:1 1 32%;
			flex:1 1 32%;
	-webkit-box-align:center;
		-ms-flex-align:center;
			align-items:center;
	background-color:#1080bb;
	background-size:cover;
	background-position:center center;
	position:relative;
}
.grid-wrapper:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(16, 128, 187,0.8);
	z-index:0;
	-webkit-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.grid-wrapper:hover:before {
	background-color:rgba(16, 128, 187,0.9);
}
.grid-wrapper > * {
	z-index:1;
}
.grid-wrapper:nth-child(1) {
	background-image:url('/wp-content/uploads/2018/04/ZEN.jpg');
}
.grid-wrapper:nth-child(2) {
	background-image:url('/wp-content/uploads/2018/04/STAR.jpg');
}
.grid-wrapper:nth-child(3) {
	background-image:url('/wp-content/uploads/2018/04/SACHI.jpg');
}
.grid-wrapper:nth-child(4) {
	background-image:url('/wp-content/uploads/2018/04/QAAD.jpg');
}
.grid-wrapper:nth-child(5) {
	background-image:url('/wp-content/uploads/2018/04/NUOVA.jpg');
}
.grid-wrapper:nth-child(6) {
	background-image:url('/wp-content/uploads/2018/04/SOL.jpg');
}
.grid-wrapper:nth-child(7) {
	background-image:url('/wp-content/uploads/2018/04/STAR-MKII.jpg');
}
.grid-wrapper:nth-child(8) {
	background-image:url('/wp-content/uploads/2018/04/PIATTO.jpg');
}
.grid-wrapper:nth-child(3n) {
	margin-right:0;
}
.grid-wrapper:last-child {
	margin-right:0 !important;
}
@media (max-width:1000px) {
	.grid-wrapper {
		-webkit-box-flex:1;
			-ms-flex:1 1 49%;
				flex:1 1 49%;
	}
}
@media (max-width:767px) {
	#execphp-12 .execphpwidget .grid-wrapper {
		-webkit-box-flex:1;
			-ms-flex:1 1 100%;
				flex:1 1 100%;
		margin-right: 0;
	}
}
.grid-wrapper > * {
	color:#fff;
	float:left;
	width:100%;
}
.grid-wrapper a.nectar-button.regular-button {
	background-color:#fff !important;
	color:#1080bb !important;
	padding: 16px 42px 14px;
}
.grid-wrapper a.nectar-button.regular-button:hover {
	padding: 16px 42px 14px;
}
.grid-wrapper a.nectar-button.regular-button * {
	color:#1080bb !important;
}
.grid-wrapper > i {
	width:auto;
	float:none;
	position:relative;
	width:60px;
	height:60px;
}
.grid-wrapper > i:before {
	color:#fff;
	font-size:32px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
}
.grid-wrapper h4 {
	font-weight:600 !important;
	margin:1em 0 !important;
}
.grid-container .widget > div > .grid-wrapper p:first-of-type {
	-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
			flex: 1 0 auto;
}
.grid-wrapper .nectar-button i, .nectar-button i {
	right:20px;
}
/* --- End Section Grid --- */

/* --- Timeline --- */
.timeline {
	padding-top:4% !important;
	padding-bottom:5% !important;
}
@media (max-width:1000px) {
	.timeline {
		padding-top:3em !important;
		padding-bottom:3em !important;
	}
}
.timeline h2 {
	font-size:2.3rem;
	color:#fff !important;
}
.timeline .content h4 {
	font-size:2rem;
	line-height:1;
	padding-bottom:0.35em;
}
.timeline .content {
	font-size:0.9rem;
	line-height:1.5;
}
.timeline .list-icon-holder {
	margin-top:3px;
}
.timeline .image-icon, .timeline .image-icon + p {
	display:none;
}
.timeline .image-icon + p + span {
	font-family: 'Titillium Web', 'Hind', Open Sans, Helvetica, Arial, sans-serif !important;
	font-size: 1.75em;
	text-align: center;
	display: inline-block;
	width: 120px;
	height: 120px;
	padding-top: 40px;
	letter-spacing: normal;
	position:relative;
	background-color:#fff;
	color:#1080bb;
	margin-bottom: 33px;
	line-height:1;
	background-size: cover;
	border-radius:100%;
	border: 2px solid rgba(0,0,0,0.13);
}
.timeline .image-icon + p + span:after {
	content:'';
	height:1px;
	background-color:#fff;
	position:absolute;
	width:800%;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	z-index: -1;
}
.timeline .testimonial_slider blockquote span.title {
	font-size:1rem !important;
	font-weight:300 !important;
	color:#fff;
	margin-top:-1em;
}
.timeline .testimonial_slider blockquote span.title strong {
	width:100%;
	display: inline-block;
	margin-top: 1em;
}
.timeline .testimonial_slider .controls ul li span.pagination-switch {
	border-color:#fff;
	width:20px;
	height:20px;
	border-radius: 100%;
	cursor: pointer;
}
.timeline .testimonial_slider .controls ul li span.pagination-switch:hover, .timeline .testimonial_slider .controls ul li span.pagination-switch.active {
	background-color:#fff;
}

/* --- End Timeline --- */
/* --- End Be Inspired --- */

/* --- Our Innovations --- */
.page-id-3426 #page-header-wrap > div {
	position:relative;
	z-index:1;
}
.page-id-3426 #page-header-wrap > div:before {
	content:'';
	background-color:rgba(0,0,0,0);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99;
}
.page-id-3426 .row-bg.using-image.using-bg-color:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	/*background-color:rgba(0,0,0,0.65);*/
	/*background-color: rgba(16,128,187,0.5);*/
	background-color: #444;
}
#svg-container .widget {
	text-align: center;
}
#svg-container svg {
	max-width:100%;
}
#svg-container .col .wpb_text_column:nth-child(2) {
	border-bottom: 1px solid #fff;
	margin-bottom: 2em;
}
#svg-container h4 {
	text-align:center;
	font-size:2em;
	font-weight:500;
	padding:1em 0;
}
#svg-container .divider-wrap {
	margin-bottom:1.5em;
}
#svg-container p {
	font-size:1rem;
	line-height:1.7;
}
#svg-container .nectar-button {
	background-color:#fff !important;
	color:#1080bb !important;
	padding:25px 32px;
	font-size:0.9em;
}
#svg-container .nectar-button i {
	color:#1080bb !important;
}

#brands-wrapper > .col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align:center;
		-ms-flex-align:center;
			align-items:center;
	text-align:center;
	-webkit-box-pack:center;
		-ms-flex-pack:center;
			justify-content:center;
}
#brands-wrapper > .col > div {
	margin: 0 0.5em 0 0;
	-webkit-box-flex:1;
		-ms-flex:1;
			flex:1;
}
#brands-wrapper > .col > div:first-child {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack:left;
		-ms-flex-pack:left;
			justify-content:left;
	-webkit-box-flex:unset;
		-ms-flex:unset;
			flex:unset;
}
#brands-wrapper > .col > div:last-child {
	margin:0;
}
#brands-wrapper > .col img {
	max-width:150px;
	max-height: 45px;
	width:auto;
	height: auto;
}
@media (max-width:1000px) {
	#brands-wrapper > .col {
		display:block
	}
	#brands-wrapper > .col > div {
		width: auto;
		margin: 0.5em 1em 0.5em 0 !important;
	}
	#brands-wrapper > .col > div:first-child {
		-webkit-box-flex:unset;
			-ms-flex:unset;
				flex:unset;
		width:100%;
		margin: 0 0 30px !important;
	}
}

@media (min-width:1000px) and (max-width:1420px) {
	#svg-container .col .wpb_text_column:nth-child(2) {
		height:130px;
		-webkit-box-align:center;
			-ms-flex-align:center;
				align-items:center;
		-webkit-box-pack:center;
			-ms-flex-pack:center;
				justify-content:center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
@media (min-width:1000px) {
	#svg-container .col, #svg-container .vc_column-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
			-ms-flex-direction:row;
				flex-direction:row;
	}
	#svg-container .col .wpb_wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
			-ms-flex-direction:column;
				flex-direction:column;
	}
	#svg-container .col > *, #svg-container .col .wpb_wrapper .wpb_text_column:nth-child(3) {
		-webkit-box-flex:1;
			-ms-flex:1;
				flex:1;
	}
}
@media (max-width: 1000px) {
	#svg-container .vc_column-inner {
		padding-top: 10% !important;
		padding-bottom: 10% !important;
	}
	#svg-container .vc_column-inner > .wpb_wrapper {
		text-align: center;
	}
}

/* --- Icon Tabs --- */
.icontabs {
	margin-top:0;
}
.icontabs nav {
	position:relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack:start;
		-ms-flex-pack:start;
			justify-content:flex-start;
}
.icontabs nav:after {
	content:'';
	height:1px;
	background-color:#1080bb;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
}
.icontabs nav > ul {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
	-webkit-font-smoothing: subpixel-antialiased;
	width:100%;
}
.icontabs nav > ul > li {
	list-style-type: none;
	border:none !important;
	margin:0;
}
@media (min-width: 1001px) {
	.icontabs nav > ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.icontabs nav > ul > li {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
.icontabs nav > ul > li > a {
	padding:0.5em 1em;
	background-color: rgba(0,0,0,0.045) !important;
	color: #888 !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align:center;
		-ms-flex-align:center;
			align-items:center;
	-webkit-transition: padding 0.4s ease-in-out;
	transition: padding 0.4s ease-in-out;
}
.icontabs nav > ul > li.tab-current > a {
	background-color: #1080bb !important;
	color: #fff !important;
}
.icontabs li a {
	color:#1080bb !important;
}
.icontabs li a.nectar-button {
	color:#fff !important;
}
.icontabs i {
	padding-right: 0;
}
.icontabs nav i.custom_icon_img {
	height:100px !important;
	display:inline-block;
	padding-top:4px;
	padding-right: 0;
}
.icontabs nav i.custom_icon_img img {
	height:100% !important;
	max-width:none !important;
	margin-bottom: 0;
}

.icontabs, .icontabs .tabcontent  {
	overflow:visible !important;
}
.icontabs .tabcontent .tab-content > .col {
	position:relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
		justify-content: space-around;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
}
.icontabs .tabcontent .tab-content .col > .vc_col-sm-5 {
	font-size:0.9em;
	line-height:1.5;
}
.icontabs .tabcontent .tab-content .description {
	padding:2em;
}
.icontabs .tabcontent section {
	overflow:hidden;
	height:0;
	opacity: 0;
	padding:0;
	max-width: none;
	-webkit-transition: width 0.4s ease-in-out, padding 0.4s ease-in-out, opacity 0.2s ease-in-out;
	transition: width 0.4s ease-in-out, padding 0.4s ease-in-out, opacity 0.2s ease-in-out;
}
.icontabs .tabcontent section.tabcontent-current {
	height:auto;
	opacity: 1;
	padding:3em 0;
}

/* --- Innovations tabs --- */
#innovations-tab-wrapper .icontabs nav {
	-webkit-box-pack: end;
		-ms-flex-pack: end;
			justify-content: flex-end;
}
#innovations-tab-wrapper .icontabs nav > ul > li > a {
	padding:0 0.25em !important;
	background-color: #888 !important;
}
#innovations-tab-wrapper .icontabs nav > ul > li.tab-current > a {
	padding:0 1em 0 0.25em !important;
	background-color: #1080bb !important;
}
@media (min-width: 1001px) {
	#innovations-tab-wrapper .icontabs nav > ul > li > a > span {
		width:0;
		opacity: 0;
		overflow:hidden;
		display:inline-block;
		color: #fff;
		-webkit-transition: width 0.4s ease-in-out, padding 0.4s ease-in-out, opacity 0.2s ease-in-out;
		transition: width 0.4s ease-in-out, padding 0.4s ease-in-out, opacity 0.2s ease-in-out;
	}
	#innovations-tab-wrapper .icontabs nav > ul > li.tab-current > a > span {
		width:auto;
		opacity: 1;
		overflow:visible;
		display:inline-block;
		padding:0 0.5em;
	}
}
@media (max-width: 1000px) {
	#innovations-tab-wrapper .icontabs nav > ul > li > a {
		color:#fff !important;
	}
	.icontabs .tabcontent .tab-content > .col {
		flex-wrap: wrap;
	}
}
/* --- End Innovations tabs --- */

@media (min-width: 1000px) and (max-width: 1150px) {
	.icontabs nav:before {
		font-size: 1.5em;
	}
	.icontabs nav i.custom_icon_img {
		height: 80px !important;
	}
	.icontabs nav li a span {
		font-size: 0.9em;
	}
}

@media (min-width: 1000px) {
	.vc_row-fluid .icontabs .wpb_column:first-child {
		margin-right:2.12765958400001%;
	}
}

@media (max-width: 1000px) {
	.icontabs nav:after {
		display: none;
	}
	.icontabs a.nectar-button {
		width:100%;
	}
}
/* --- End Icon Tabs --- */

/* --- Icon Tabs: Accordion Mode --- */
.page .icontabs nav ul li:not(.tab-current) + div {
	display: none;
}
.page .icontabs.accordion nav {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
		-ms-flex-direction:column;
			flex-direction:column;
}
.page .icontabs.accordion nav:before {
	top:0 !important;
	font-size:2.5em;
	position:relative !important;
	width:100%;
	margin-bottom:1em;
	text-align:left;
	display:inline-block;
	transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	-webkit-transform:none;
}
.page .icontabs.accordion li {
	width:100%;
	margin-bottom: 1px;
	text-align:left;
}
.page .icontabs.accordion nav ul li section {
	height: 0;
	opacity: 0;
	overflow:hidden;
	-webkit-transition: height 0.4s ease-in-out, margin 0.4s ease-in-out, opacity 0.2s ease-in-out;
	transition: height 0.4s ease-in-out, margin 0.4s ease-in-out, opacity 0.2s ease-in-out;
}
.page .icontabs.accordion nav ul li.tab-current section {
	height: auto;
	opacity: 1;
	margin-top:1em;
}
.page .icontabs.accordion nav > ul > li > a {
	-webkit-box-align:center;
		-ms-flex-align:center;
			align-items:center;
	position:relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.page .icontabs.accordion nav > ul > li > a span {
	width:auto !important;
	opacity:1 !important;
	display:inline !important;
	padding:0 !important;
}
.page .icontabs.accordion nav ul li section .wpb_wrapper .wpb_wrapper {
	padding:1.5em;
}
/* --- End Icon Tabs: Accordion Mode --- */


.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {
	background-color:rgba(255,255,255,0.95);
	box-shadow:0 0 5px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);
	-ms-box-shadow:0 0 5px rgba(0,0,0,0.4);
	-o-box-shadow:0 0 5px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);
}
/* --- End Our Innovations --- */

/* --- About Us --- */
.principles-wrapper .nectar-flip-box .flip-box-front .inner {
	padding:60px 0;
}
@media (min-width:1000px) {
	.principles-wrapper .vc_column-inner {
		-webkit-box-flex:1;
			-ms-flex:1 1 auto;
				flex:1 1 auto;
	}
	.principles-wrapper .wpb_wrapper {
		width:100%;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-flex:1;
			-ms-flex:1 1 auto;
				flex:1 1 auto;
	}
	.principles-wrapper .wpb_wrapper:hover .nectar-flip-box {
		transform-style: none;
		-webkit-transform-style: none;
	}
	.principles-wrapper .wpb_wrapper .nectar-flip-box .flip-box-back {
		opacity: 0;
	}
	.principles-wrapper .wpb_wrapper:hover .nectar-flip-box .flip-box-back {
		opacity: 1;
	}
	.principles-wrapper .nectar-flip-box, .principles-wrapper .nectar-flip-box > * {
		-webkit-box-flex:1;
			-ms-flex:1 1 auto;
				flex:1 1 auto;
		height: auto;
	}
	.principles-wrapper .nectar-flip-box > * {
		height:auto !important;
		min-height: 470px !important;
	}
}
@media (max-width: 999px) {
	.principles-wrapper .nectar-flip-box {
		overflow: hidden !important;
	}
	.principles-wrapper .nectar-flip-box[data-flip-direction="horizontal-to-left"] .flip-box-back, .nectar-flip-box[data-flip-direction="horizontal-to-right"] .flip-box-back {
		transform: translateX(-100%) !important;
		-moz-transform: translateX(-100%) !important;
		-ms-transform: translateX(-100%) !important;
		-o-transform: translateX(-100%) !important;
		-webkit-transform: translateX(-100%) !important;
	}
	.principles-wrapper .nectar-flip-box[data-flip-direction="horizontal-to-left"].flipped .flip-box-back, .nectar-flip-box[data-flip-direction="horizontal-to-right"].flipped .flip-box-back {
		transform: translateX(0) !important;
		-moz-transform: translateX(0) !important;
		-ms-transform: translateX(0) !important;
		-o-transform: translateX(0) !important;
		-webkit-transform: translateX(0) !important;
	}
	.nectar-flip-box[data-flip-direction="horizontal-to-left"] .flip-box-front, .nectar-flip-box[data-flip-direction="horizontal-to-right"] .flip-box-front {
		transform: translateX(0) !important;
		-moz-transform: translateX(0) !important;
		-ms-transform: translateX(0) !important;
		-o-transform: translateX(0) !important;
		-webkit-transform: translateX(0) !important;
	}
	.nectar-flip-box[data-flip-direction="horizontal-to-left"].flipped .flip-box-front, .nectar-flip-box[data-flip-direction="horizontal-to-right"].flipped .flip-box-front {
		transform: translateX(100%) !important;
		-moz-transform: translateX(100%) !important;
		-ms-transform: translateX(100%) !important;
		-o-transform: translateX(100%) !important;
		-webkit-transform: translateX(100%) !important;
	}
	.principles-wrapper .nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner {
		font-size: 0.8em;
	}
}
/* --- End About Us --- */

/* --- New Products ---*/
body.page-id-12527 {
	color: #fff;
}
body.page-id-12527 .wpb_text_column {
	display: inline-block;
	width: 100%;
}
body.page-id-12527 h1, body.page-id-12527 h2, body.page-id-12527 h3, body.page-id-12527 h4 {
	color: #fff;
}
body.page-id-12527 .container-wrap {
	background: rgb(40,40,40);
}
.flex-wrapper > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
}
.flex-wrapper .flex-2 {
	-webkit-box-flex:2;
		-ms-flex:2;
			flex:2;
}
.flex-wrapper .flex-3 {
	-webkit-box-flex:3;
		-ms-flex:3;
			flex:3;
}
.swatches {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	max-width: 85%;
}
.swatches > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	text-align: center;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	width:13.5%;
	min-width: 48px;
	margin-bottom: 0.5em;
}
.swatches > div span {
	-webkit-box-flex:1;
		-ms-flex:1;
			flex:1;
	display: inline-block;
	line-height: 1.2;
	font-size: 0.7em;
}

@media (max-width: 1000px) {
	.flex-wrapper > div {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
			-ms-flex-direction: column;
				flex-direction: column;
	}
	.flex-wrapper > div > div {
		-webkit-box-ordinal-group: 3;
			-ms-flex-order: 2;
				order: 2;
	}
	.flex-wrapper > div > div:nth-child(2) {
		-webkit-box-ordinal-group: 2;
			-ms-flex-order: 1;
				order: 1;
		padding-bottom: 2em;
	}
}

/* --- End New Products ---*/

/* --- New Products Carousel --- */
body.page-id-14843 .container-wrap {
	padding-top: 0;
}
.page-id-14843 .carousel-row {
	margin: -40% auto 0;
	z-index: 11;
}
#execphp-20 {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	margin: 5em 0;
}
#execphp-20 .execphpwidget {
	flex:1;
}
.carousel-wrapper .widget {
	width:100%;
	height: 550px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.carousel-wrapper .widget ul#carousel {
	margin: 0 auto;
	list-style: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.carousel-wrapper .widget ul li {
	list-style: none;
}
.carousel-wrapper .widget ul li.carousel-item {
	max-width: 80%;
	text-align: center;
	border:1px solid #fff;
	background: rgb(118,118,118);
	background: -moz-linear-gradient(0deg, rgba(118,118,118,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(118,118,118,1) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(0deg, rgba(118,118,118,1) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#767676",endColorstr="#000000",GradientType=1);
}
.carousel-wrapper .widget ul li.active .carousel-item {
	-webkit-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.3);
}
.carousel-wrapper .widget ul li.carousel-item img {
	margin-bottom: 0;
}
.carousel-wrapper .widget ul li.carousel-item h3 {
	margin: 0.7em 0;
	font-size: 1.75em;
	text-align: center;
	font-family: 'Impact', Impact, Hind, Helvetica, Arial, sans-serif !important;
}
.carousel-wrapper .widget ul li.carousel-item .divider {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	text-transform: uppercase;
	font-size: 0.8em;
	margin-bottom: 1.5em;
}
.carousel-wrapper .widget ul li.carousel-item .divider .flex-1 {
	flex:1;
	height: 1px;
	background-color: #fff;
	margin:0 1em;
}
.carousel-wrapper .widget ul li.carousel-item .divider span {
	margin-top: 0 !important;
}
.carousel-wrapper .widget ul li.carousel-item div * {
	flex: 1;
}
.carousel-wrapper .widget ul li.carousel-item div {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
}
.carousel-wrapper .widget ul li.carousel-item div > div {
	flex: 25% 0 0;
	flex-direction: column;
}
.carousel-wrapper .widget ul li.carousel-item div span {
	font-size: 0.8em;
	line-height: 1.4;
	display: inline-block;
	margin-top: 1em;
}
.carousel-wrapper .widget ul li.carousel-item .button-wrapper {
	position: relative;
	padding-bottom: 2em;
	margin: 1em;
}
.carousel-wrapper .widget ul li.carousel-item .nectar-button {
	display: none;
	position: absolute;
	white-space: nowrap;
	text-transform: none !important;
}
.carousel-wrapper .widget ul li.carousel-item.roundabout-in-focus .nectar-button {
	display: inline-block;
	width:100%;
	margin-bottom: 0;
}
#execphp-21.widget ul, #execphp-21.widget ul li {
	list-style-type: none;
	list-style: none;
}
@media (max-width: 980px) {
	#execphp-20 {
		margin: 2em 0;
	}
	#execphp-21.widget ul {
		display: -webkit-box !important;
		display: -moz-box !important;
		display: -ms-flexbox !important;
		display: -webkit-flex !important;
		display: flex !important;
		justify-content: center;
	}
	#execphp-21.widget ul li {
		margin: 0 0.5em;
	}
}
/* --- End New Products Carousel --- */

/*--- Popups --- */
.spu-box {
	background-color:#fff !important;
	left: 50%;
	transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.spu-box .spu-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex:1;
		-ms-flex-positive:1;
			flex-grow:1;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	-webkit-box-align:center;
		-ms-flex-align:center;
			align-items:center;
	position:relative;
}
.spu-box .spu-content h2 {
	font-size: 42px;
	margin: 0 0 7px;
}
.spu-box .spu-content .wpb_row {
	margin-bottom:0;
}
.spu-box .spu-content .vc_row img {
	width:100%;
	max-width: 750px;
}
/* --- Warranty Claim Form Popup --- */
#spu-3385 {
	transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	-webkit-transform:none;
}
.wpcf7 h3 + strong + p {
	padding-bottom: 1em;
}
.wpcf7 a.button {
	font-size:0.8em;
	font-family:'Titillium Web', 'Hind', Open Sans, Helvetica, Arial, sans-serif;
	font-weight:400;
	display:inline-block;
	padding: 1em 2em;
	text-align: center;
	background-color: #1080bb !important;
	letter-spacing: 0.025em;
	color: #fff !important;
	-webkit-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.wpcf7 a.button:hover {
	cursor: pointer;
	opacity: 0.8;
}
.wpcf7-list-item-label {
	color:#333 !important;
	font-weight: 300 !important;
}
.wpcf7-list-item-label a {
	font-weight: 500 !important
}
/* --- End Warranty Claim Form Popup --- */
#spu-3490, #spu-3493, #spu-3494, #spu-3736, #spu-3802 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 70vh;
	max-width: 1600px;
	width:90vw !important;
	width:calc(100vw - 10vw) !important;
	left:50% !important;
	transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
#spu-3802 {
	padding:3em !important;
}
.next-prev-wrapper {
	width:100%;
	margin:0;
	-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
			flex: 0 0 100%;
}
.next-prev-wrapper .span_12 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack:end;
		-ms-flex-pack:end;
			justify-content:flex-end;
	width:100% !important; 
}
.next-prev-wrapper .column_container {
	width:auto !important;
	margin:0 !important;
}
.next-prev-wrapper .column_container:nth-child(2) .wpb_wrapper {
	text-align:right;
}
.next-prev-wrapper .column_container .wpb_wrapper i {
	width: 70px !important;
	height: 70px !important;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.next-prev-wrapper .column_container .wpb_wrapper i:before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.next-prev-wrapper .column_container .wpb_wrapper i:hover {
	cursor: pointer;
	opacity: 0.8;
}
.next-prev-wrapper .column_container .wpb_wrapper i:hover:before {
	font-size:1.5em;
}
@media (max-width: 1000px) {
	#spu-3385 {
		top:30px !important;
	}
	.spu-box .spu-content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
			-ms-flex-direction: column;
				flex-direction: column;
		-ms-flex-wrap:nowrap;
			flex-wrap:nowrap;
	}
	.next-prev-wrapper {
		-webkit-box-flex:0;
			-ms-flex:0;
				flex:0;
	}
	.next-prev-wrapper .column_container {
		width: 100% !important;
	}
}
/*--- End Popups --- */

/* --- Map --- */
.map-wrapper div {
	height:100% !important;
}
/* --- End Map --- */

/* --- Search Results --- */
article.result:hover {
	z-index: 100;
	box-shadow: 0 20px 70px rgba(0,0,0,0.17);
	-moz-box-shadow: 0 20px 70px rgba(0,0,0,0.17);
	-ms-box-shadow: 0 20px 70px rgba(0,0,0,0.17);
	-o-box-shadow: 0 20px 70px rgba(0,0,0,0.17);
	-webkit-box-shadow: 0 20px 70px rgba(0,0,0,0.17);
}
/* --- End Search Results --- */

/* --- Footer --- */
#footer-outer .row {
	padding:6em 0;
}
#footer-outer .col:last-child .widget {
	margin-bottom: 1em;
}
#footer-outer .row #execphp-19 img {
	max-height: 40px;
	width:auto !important;
	margin-right: 0.5em;
}
#footer-outer .row #execphp-19 img:last-child {
	margin-right: 0;
}
#footer-outer #media_image-2 img {
	max-width:150px !important;
}
body.ascend #footer-outer .widget h4 {
	text-transform: uppercase !important;
}
#footer-widgets .widget a {
	line-height:1.2;
	font-weight: 500 !important;
	font-family: 'Hind';
	-webkit-font-smoothing: antialiased !important;
}
#footer-widgets .widget a:hover {
	opacity:0.8;
}
#footer-widgets .social-wrapper {
	text-align: left;
}
#footer-widgets .social-wrapper i {
	color:#fff !important;
}
/* --- End Footer --- */
}