#comparison h3, .term-screen #content .products li.product {
	margin-bottom: 0
}
@font-face {
	font-family: fontawesome;
	src: url('/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff2')
}
.archive .woocommerce-container {
	min-height: 1px
}
.archive:not(.term-fabrics) #content ul.products {
	margin-top: 5px
}
body:not(.term-fabrics) .products li.product {
	margin-right: 0;
	padding: 0;
	width: 33.3333%
}
.archive:not(.term-fabrics) #wrapper h3.product-title {
	float: none !important;
	max-width: initial !important;
	text-align: center
}
.fusion-image-wrapper:hover .fusion-rollover {
	background: rgba(0, 0, 0, .7);
	opacity: 1 !important
}
.fusion-rollover-content {
	padding: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column
}
#comm .tg-post-16716, .fusion-wqv-close button, .fusion-wqv-preview-image, .prdctfltr_tabbed_selection .prdctfltr_filter:not(.prdctfltr_pa_location), .show_details_button:after {
	display: none !important
}
.prdctfltr_tabbed_selection .prdctfltr_filter.prdctfltr_pa_location{
	opacity:0
}
.tg-item .tg-dark li, .tg-item .tg-dark ol, .tg-item .tg-dark p, .tg-item .tg-dark ul {
	color: #fff !important
}
.tg-grid-holder {
	left: auto !important
}
.fusion-woo-product-design-clean .products .fusion-product-buttons {
	display: block;
	margin: 0;
	width: 100%
}
a.lmore {
	color: #3a86ff !important
}
.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-product-buttons a:hover {
	opacity: .95 !important
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a.fusion-quick-view, .fusion-product-buttons a.fusion-button-default-size {
	font-family: Roboto;
	font-size: 1.16em !important;
	font-weight: 600 !important;
	padding: 1.5em 0 !important;
	text-align: center;
	letter-spacing: 1.5px !important;
	float: left !important;
	min-width: 50% !important;
	line-height: 1.5 !important;
	border-radius: 0 !important
}
.fusion-product-buttons a.fusion-button-default-size .fusion-button-text {
	font-family: Roboto
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a.fusion-quick-view, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a.show_details_button {
	background: #999
}
.specs {
	padding: 0 4%;
	margin: auto
}
.specs p {
	color: #fff;
	font-size: 1.11em;
	line-height: 1.5;
	margin: 1em 0 0;
	text-transform: none
}
.archive #wrapper .specs h3.product-title {
	color: #fff;
	margin-bottom: 0
}
.product-grid-view:not(.product_cat-fabrics) .fusion-product-content {
	padding: 0 7px;
	transform: translateY(-2.1em)
}
.product-grid-view.product_cat-fabrics .fusion-image-size-fixed {
	/*max-height: 182px;*/
	border: 1px solid #efefef;
	background: none;
	/*margin: 7.5% 0 0 7.5%*/
}
/*.product-grid-view.product_cat-fabrics .fusion-image-size-fixed img {
	margin-top: -89px
}
.product-grid-view.product_cat-fabrics .fusion-product-content {
	transform: translateY(.5em)
}*/
.product .product-details {
	padding: 0
}
body:not(.term-fabrics) .fusion-image-wrapper, .pf_rngstyle_thin .irs-bar, .pf_rngstyle_thin .irs-bar-edge, .pf_rngstyle_thin .irs-line-left, .pf_rngstyle_thin .irs-line-mid, .pf_rngstyle_thin .irs-line-right, .pf_rngstyle_thin .irs-slider, .term-fabrics .pf_rngstyle_thin .irs-max, .term-fabrics .pf_rngstyle_thin .irs-min {
	background: 0 0
}
.prdctfltr_widget_title i {
	color: #666;
	width: 15px;
	height: 15px
}
.prdctfltr_widget_title i:before {
	font-family: fontawesome !important;
	content: "\f05a"
}
.prdctfltr_widget_title i:hover {
	color: #24c947;
	cursor: pointer
}
.archive .prdctfltr_woocommerce .prdctfltr_2_columns.prdctfltr_filter label.all_active {
	font-weight: 600;
	color: #3a86ff;
	opacity: 1 !important
}
.pf_adptv_unclick.prdctfltr_adoptive .prdctfltr_checkboxes .pf_adoptive_hide {
	opacity: .25 !important
}
.prdctfltr_tabbed_selection .prdctfltr_filter.prdctfltr_has_selection, .prdctfltr_tabbed_selection .prdctfltr_filter.prdctfltr_has_selection + .prdctfltr_clear + .prdctfltr_filter, .prdctfltr_tabbed_selection .prdctfltr_filter.prdctfltr_has_selection + .prdctfltr_filter, .prdctfltr_tabbed_selection .prdctfltr_filter:first-child {
	display: block !important
}
html body .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range {
	width: 45%;
	margin: 0 10% 0 0
}
html body .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.prdctfltr_rng_pa_glare-control, html body .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.prdctfltr_rng_pa_view-through {
	margin-right: 0
}
html body .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.prdctfltr_rng_pa_heat-control h4.widget-title.moved, html body .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range:not(.prdctfltr_rng_pa_heat-control) .pf-help-title h4.widget-title {
	font-family: Montserrat;
	font-size: 1.11em;
	font-weight: 400;
	text-transform: none;
	opacity: .5;
	white-space: nowrap
}
html body .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_rng_pa_view-through {
	margin-top: 3.6355555555555554em !important
}
.prdctfltr_filter.pf_rngstyle_thin .irs-slider {
	background: #3a86ff;
	border-radius: 50%;
	width: 15px;
	height: 15px;
	top: 31px
}
.prdctfltr_filter.pf_rngstyle_thin .irs-bar {
	background: #3a86ff;
	height: 1px;
	top: 39px
}
.prdctfltr_filter.pf_rngstyle_thin .irs-line {
	height: 1px;
	top: 39px;
	border: 1px solid #ccc
}
.tg-grid-slider {
	padding: 0 43px !important
}
.tg-grid-area-left, .tg-grid-area-right {
	background: #f2f2f2;
	height: calc(100% + 4px) !important;
	top: -1px !important;
	bottom: -2px !important;
	left: -1px !important
}
.tg-grid-area-right {
	right: -14px !important;
	left: auto !important
}
.tg-left-arrow i:before, .tg-right-arrow i:before {
	content: '' !important;
	background: url('https://screeninnovations-dev.s3.amazonaws.com/wp-content/uploads/2019/02/07181037/learn-more-arrow.svg') center/14px no-repeat
}
.tg-left-arrow i:before {
	transform: rotate(180deg)
}
.archive #main .fusion-text p {
	font-size: 1.11em;
	line-height: 1.8;
	margin-bottom: 0 !important
}
.archive h5.title-heading-center {
	font-weight: 700
}
.archive.term-fabrics .fusion-fullwidth:not(#config) h5.title-heading-center {
	font-weight: 600
}
.archive #main .post-content .fusion-button {
	margin-top: 1.75em
}
#customer-installations p {
	margin-bottom: 6em
}
.fusion-tabs .nav-tabs > li h4.fusion-tab-heading {
	font-size: 1.16em
}
.fusion-tabs .nav-tabs > li.active h4.fusion-tab-heading {
	color: #3a86ff
}
.fusion-tabs .nav-tabs > li.active {
	border-bottom: none
}
.fusion-tabs.nav-not-justified .nav-tabs .tab-link {
	padding: 0 !important
}
#comparison .fusion-tabs .tab-pane {
	max-width: none;
	padding: 50px 0 !important
}
#comparison h3 {
	font-size: 1.2321em;
	text-align: left
}
.archive #main #comparison p {
	margin-bottom: 1.3em !important;
	text-align: left
}
.fusion-woocommerce-quick-view-container {
	background-color: transparent !important
}
.fusion-woocommerce-quick-view-overlay {
	background-color: rgba(255, 255, 255, .8)
}
.tfs-slider .slide-content-container .slide-content {
	max-width: none
}
#resi.archive .tfs-slider .slide-content-container .heading, #shade.archive:not(.term-fabrics) .tfs-slider .slide-content-container .heading {
	margin: 31% 0 1.2em
}
#shade.archive.term-fabrics .flexslider h2{
	font-size: .8em!important;
	font-weight: 400;
	max-width: 800px
}
.flexslider .fusion-title {
	animation: .5s fadeIn;
	-webkit-animation: .5s fadeIn;
	-moz-animation: .5s fadeIn;
	-o-animation: .5s fadeIn;
	-ms-animation: fadeIn ease .5s
}
@keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
.tfs-slider .flex-control-nav {
	bottom: 4% !important
}
@media screen and (min-width:2560px) {
	.term-fabrics .products li.product {
		padding-bottom: 15px
	}
}
@media screen and (min-width:1440px) {
	.tfs-slider .flex-control-nav {
		transform: translateY(1em)
	}
}
@media screen and (max-width:1440px) {
	html body .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_rng_pa_view-through {
		margin-top: 3.85em !important
	}
	.product-grid-view.product_cat-fabrics .fusion-image-size-fixed {
		max-height: 150px
	}
/*	.product-grid-view.product_cat-fabrics .fusion-image-size-fixed img {
		margin-top: -64px
	}*/
}
@media screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi), (max-width:1920px) and (min-width:768px) {
	.flexslider h1 {
		font-size: .9em !important
	}
	.woocommerce-products-header h5 {
		margin: 0 0 1.5em
	}
	.specs p {
		margin: .7em 0 0
	}
	.archive #wrapper .specs h3.product-title {
		margin-bottom: .7em
	}
}
@media screen and (max-width:1660px) and (min-width:1347px) {
	body.archive.term-shade .specs p {
		line-height: 1.25;
		margin: .5em 0 0
	}
}
@media screen and (max-width:1366px) {
	.main-flex .slide-content h2 {
		font-size: 1.11em !important
	}
	.term-fabrics .products li.product {
		width: 33.3333%
	}
}
/*@media only screen and (min-device-width:1366px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
	.product-grid-view.product_cat-fabrics .fusion-image-size-fixed img {
		margin-top: -141px
	}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2) {
	.product-grid-view.product_cat-fabrics .fusion-image-size-fixed img {
		margin-top: -141px
	}
}*/
@media screen and (max-width:1346px) {
	.archive #content .products li.product:not(.product_cat-materials):not(.product_cat-fabrics) {
		width: 50%
	}
	.archive #content .products-3 > li:nth-child(3n):not(.product_cat-materials) {
		margin-right: 0
	}
}
@media screen and (max-width:1200px) {
	.tfs-slider .slide-content-container .heading {
		margin: 30% 0 1.2em
	}
}
@media screen and (max-width:1024px) {
	.archive:not(.term-fabrics) #main {
		padding-top: 50px !important
	}
	.mobmenu-right-bt.shade-login img[src*='.svg'] {
		background-image: url("https://screeninnovations-dev.s3.amazonaws.com/wp-content/uploads/2024/03/14193452/icon-login.webp")
	}
	.tfs-slider .slide-content-container .heading {
		margin: 28% 0 0
	}
	.flexslider h1 {
		font-size: 42px !important
	}
	h5.title-heading-center {
		padding-right: 1.5em !important;
		padding-left: 1.5em !important
	}
	.fusion-body.term-fabrics a.fusion-quick-view {
		display: block !important
	}
	.fusion-body.term-fabrics .fusion-button.show_details_button.fusion-has-quick-view {
		display: none !important
	}
}
@media screen and (max-width:1023px) {
/*	.product-grid-view.product_cat-fabrics .fusion-image-size-fixed img {
		margin-top: -141px
	}*/
	#wrapper article.tg-si-quick-downloads p, #wrapper article.tg-si-quick-downloads-zip p{
		font-size: 13px
	}
	#wrapper article.tg-si-quick-downloads .tg-element-1, #wrapper article.tg-si-quick-downloads-zip .tg-element-1{
		width: 28px !important;
		min-width: 28px !important
	}
	.specs{
		padding: 5px 0 0
	}
}
@media screen and (max-width:985px) {
	.flexslider h1, .flexslider h2 {
		line-height: 1.5 !important
	}
	.flexslider h2 {
		font-size: 1em !important
	}
}
@media screen and (max-width:980px) and (min-width:768px) {
	.main-flex .slide-content h2 {
		font-size: .8em !important
	}
	.fusion-rollover-content {
		font-size: .8em
	}
	.specs p {
		margin: 0
	}
	.archive #wrapper .specs h3.product-title {
		margin-bottom: 5px
	}
	.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a.fusion-quick-view, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a.show_details_button, .fusion-product-buttons a.fusion-button-default-size {
		padding: 1em 0 !important;
		font-size: 1em !important
	}
}
@media screen and (max-width:768px) {
	.prdctfltr_rng_pa_glare-control .prdctfltr_checkboxes, .prdctfltr_rng_pa_uv-control .prdctfltr_checkboxes {
		margin-left: -43.8%
	}
	.flexslider h1 {
		font-size: .5em !important;
		line-height: 1.25 !important
	}
	.main-flex .slide-content h2 {
		font-size: .7em !important
	}
	.tfs-slider .slide-content-container .heading {
		margin: 62% 0 0
	}
}
@media screen and (max-width:767px) {
	.archive:not(.term-accessories):not(.term-fabrics) #main {
		padding-top: 0 !important
	}
	#main #content .products li/*,.product.product_cat-fabrics #main .products li.product_cat-fabrics:nth-child(3n), .archive #content .products li.product.product_cat-fabrics:not(.product_cat-materials)*/ {
		width: 50% !important
	}
	html body .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_rng_pa_view-through {
		margin-top: 4.2em !important
	}
/*	.product-grid-view.product_cat-fabrics .fusion-image-size-fixed img {
		margin-top: -194px
	}*/
}
@media screen and (max-width:650px) {
	.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a.fusion-quick-view, .fusion-product-buttons a.fusion-button-default-size {
		font-size: .977em !important
	}
	#sliders-container {
		margin-top: 0
	}
	#sliders-container, .archive #sliders-container .tfs-slider, .archive #sliders-container .tfs-slider .background-image, .archive #sliders-container .tfs-slider .flex-viewport, .archive #sliders-container .tfs-slider .slides, .flexslider .slides li {
		height: 450px !important
	}
	.slide-id-75615 .background-image {
		background-image: url(https://screeninnovations-dev.s3.amazonaws.com/wp-content/uploads/2020/12/10162450/motorized-screen-config-main-mobile.jpg) !important
	}
	.slide-id-75616 .background-image {
		background-image: url(https://screeninnovations-dev.s3.amazonaws.com/wp-content/uploads/2020/12/10162429/fixed-screen-config-main-mobile.jpg) !important
	}
	#main .fullwidth-box.largewidth#fabric-types {
		background-color: #fff !important;
		padding-top: 4em !important
	}
	/*#fabric-types .fusion-column-wrapper {
		padding: 0 10% !important
	}
	#fabric-types .fusion-layout-column#dark-light .fusion-column-wrapper {
		padding: 2em 10% 0 !important
	}
	#fabric-types .fusion-layout-column#light-dark-mob .fusion-column-wrapper {
		padding: 0 !important
	}
	#fabric-types .fusion-layout-column#light-dark-mob .ls-wp-container {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important
	}
	.archive #content .products li.product.product_cat-fabrics .fusion-image-size-fixed {
		max-height: 100px
	}
	.product-grid-view.product_cat-fabrics .fusion-image-size-fixed img {
		margin-top: -46%
	}
	.archive #wrapper li.product.product_cat-fabrics .product-details h3.product-title {
		font-size: 1.11em !important
	}*/
}