p.czr-credits {
	display: none!important;
}

td{ padding-top:5px !important; padding-bottom: 5px !important; width: 30em !important;}
td{ padding-top:5px !important; padding-bottom: 5px !important; width: 30em !important;}

.fg-caption-inner{top: 85% !important; left:}
.fg-caption-title{justify-content: left !important; align-items: left !important;align-content:left !important;width:90%; font-weight: 600 !important; font-size: 13pt !important;}
.fg-caption-desc{justify-content: left !important; align-items: left !important;align-content:left !important;width:90%;}
.i4ewOd-pzNkMb-QClCJf-giiMnc-V1ur5d-haAclf {display: none !important;}
.SfQLQb-QClCJf-giiMnc {display: none !important;}
.i4ewOd-pzNkMb-QClCJf-giiMnc-V1ur5d-haAclf {display: none !important;}

.gutenslider-content-initial {
	padding-left: 10vw!important;
	padding-bottom: 50px;
	font-size: 40pt!important; }


/*remove read more button from product archives*/

.woocommerce ul.products li.product .button {
	display: none!important;
}


/*center product titles in product archives*/

.woocommerce-loop-product__title {
	text-align: center!important;
}

li.czr-hentry.product.type-product {
	border: 1px solid grey !important;
}

/*individual product pages .panel
 **/

.mobile-navbar__wrapper {background-color: #f2f2f2; opacity: 1;}

.dropdownmenu {opacity: 1;}
.sticky-visible {opacity: 1 !important;}

@media only screen and (min-width: 768px) {

.woocommerce-tabs {
	position: absolute;
	top: 350px;
	padding-left: 13px;
	left: 50%;
	width: 50%;
	z-index: 50;
	}
}

@media only screen and (min-width: 992px) {

.woocommerce-tabs {
	position: absolute;
	top: 320px;
	padding-left: 20px;
	left: 50%;
	width: 50%;
	z-index: 50;
}
}

@media only screen and (min-width: 1192px) {

.woocommerce-tabs {
	position: absolute;
	top: 300px;
	padding-left: 20px;
	left: 50%;
	width: 50%;
	z-index: 50;
}
}

body.product-template-default div.container-fluid.widget__container {
	margin-top: 100px!important;
}

.woocommerce-loop-product__title
{
	padding-left: 2px !important;
padding-right: 2px !important;}


.accordion-title-icon-wrap{padding-right: 50px;}

ul.tabs.wc-tabs {
	display: none;
}

#jp-relatedposts {
	display: none!important;
}

section.related.products {
	display: none!important;
}

#tab-description > h2 {
	display: none;
}

.awl-label-type-single {display: none !important;}

.woocommerce-Tabs-panel--additional_information{
	
	background-color: solid white !important;
	color: solid white !important;
	display: none !important;}

/*removing top margin of slider*/
.page-id-2065 div.container{
	margin-top:0px !important;

}




/*footer*/

#footer_one{padding-left:;}

#footer_two{padding-left:;}

#footer_three{padding-left:;}

h2.has-background {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}

:where(.wp-block-columns) {
	margin-bottom: 0px!important;
}

div#footer-widget-area.widget__wrapper {
	background: #f2f2f2!important;
}

/* start button changes*/
.wp-block-button__link {
	font-family: "Lato" !important;
	font-weight: 400;
	background-color: #f2f2f2;
	border-radius: 2px;
	border: solid #303133 1px;
	color: #303133;
	font-size: 1em !important;
}

.photo-border{border: 1px solid #7d7d7d}

.wp-block-button {
		font-family: "Lato" !important;
	font-weight: 400;
	margin-bottom: 6px;
	letter-spacing: 0.5px;
	background-color: #f2f2f2;
	border-radius: 2px;
		color: #303133;
}
/*end of button changes*/

.wp-block-button__link:hover {
	background-color: #e0e0e0;
}

.wp-block-button:hover {
	background-color: #e0e0e0;
}

.homepage-button

/*start product filter changes*/

Span::before { display: none !important;}

.prdctfltr_buttons {padding-left: 0px !important; padding-right: 0px !important;}

.prdctfltr_reset {background: #f2f2f2;
border: solid 1px #7d7d7d;
padding-top: .25em;
padding-bottom: .1em;
text-align: center !important;
font-size: 1.2em;
width: 100% !important;
margin-left: 0px !important;
	margin-right: 0px !important;
}
.prdctfltr_reset :before{ display: none !important;}

li.czr-hentry {
	margin-bottom: 45px !important;

}

.product_detail { padding-top: 10px;}

.prdctfltr_wc {
	padding-top: 8px;
}

.prdctfltr_filter {
	border: solid #7d7d7d 1px;
	border-radius: 2px;
	padding-right: 15px !important;
	Padding-left: 15px !important;
	background-color: #f2f2f2;
	padding-top: 10px;
}

.prdctfltr_widget_title {
	font-weight: 600;
}

h3.widget-title {padding-bottom: 1em !important;}

h3.widget-title::after {width: 100% !important;
height: 1px !important;}

.prdctfltr_filter label{
	font-weight: 400 !important;
}

.term-description {
	display: none;
}
.prdctfltr_description {
	display: none;
}
.prdctfltr_filter_title {
	display: none !important;
}
.product_meta {display: none !important;}
/*end of product filter changes*/

.tc-grid-caption {display: none !important;}

.search-results .sidebar {display:none; !important;}

/*product filter stay at the top of page on mobile*/

@media screen and (max-width: 768px) {div.left.sidebar.tc-sidebar.col-12.col-md-3.order-md-first {
		display: flex!important;
    position: absolute;
		margin-top: 50px;
		width: auto;
		z-index: 9;
		background: #fff;
	}
ul.products.columns-4 {
		margin-top: 1350px
}
}

/*Header Changes*/
.primary-navbar__wrapper {
	background-color: #f2f2f2
}

.sticky-visible {
	background-color: #f2f2f2 !important;
}

sticky-visible.navbar-brand-sitelogo {
}
/*Header Changes*/

/* selection of the all products page
.term-all-products .column-content-wrapper {
	background-color: #f2C2f7;
/*	
}
/*fonts and text styling*/

.wp-block-image figcaption {
	margin-top: 0px;
	padding-top: 0px;
	text-align: center !important;
font-weight: 500;
font-size: 1.15rem;
color: #303133;
font-family: lato !important;}

.wp-block-image figcaption::before {
	width: 0px !important;
	max-width: 100% !important;}

.tpgb-accordion-header {
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

h3.accordion-title {
	font-size: 14px!important;
}

.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
	height: 45px!important;
	font-size: 14px !important;
}

a.wp-block-button__link {
	align-content: center;
}

button.btn {
	font-family: "Lato" !important;
	font-weight: 600;
	margin-bottom: 6px;
	letter-spacing: 0.5px;
	background-color: #f2f2f2;
	border-radius: 2px;
}

button {
	font-family: "Lato" !important;
	font-weight: 600;
	margin-bottom: 6px;
	letter-spacing: 0.5px;
	line-height: 1.25;
	background-color: #f2f2f2;	
	display: block;
	width: 100%;
	padding: .5em 1em;
	border-radius: 2px;
}

input.button {
	font-family: "Lato" !important;
	letter-spacing: 1px;
}

th.product-name {
	font-family: "Lato" !important;
}

span {
	font-family: "Lato" !important;
	font-size: 0.95em;
}

th.product-quantity {
	font-family: "Lato" !important;
}

.prdctfltr_customize_name {
	font-family: "Lato"!important;
	letter-spacing: 0.5px;
}

.prdctfltr_woocommerce_filter_submit {
	font-family: "Lato"!important;
	letter-spacing: 0.1px;
	font-weight: 900!important;
	background-color: #7d7d7d !important;
	color: #f2f2f2 !important;
	Border: 1px solid #7d7d7d !important;
padding-top: .25em !important;
padding-bottom: .35em !important;
text-align: center !important;
font-size: 1.01em !important;
width: 100% !important;
margin-left: 0px !important;
margin-right: 0px !important;
}

/*gallery image removals*/
.jp-carousel-image-exif {display: none !important;}
.jp-carousel-image-download{display: none 
	!important;}
/*gallery image removals*/

.summary .awl-label-wrap {display: none !important;}

/*Raising Search Bar z-index*/
.czr-search-expand{z-index: 1001 !important;}


/*force the search input area to be visible*/

form.czr-form.search-form .form-group {
	flex-direction: column;
}


/*edit the product listings appearance on archive pages*/

div.product_detail > p {
	margin-bottom: 2px!important;
	line-height: 14px !important;
}

.woocommerce ul.products li.product a img {
	margin-bottom: 4px;
}

.woocommerce-loop-product__title {
	height: 3.5em;
	margin-bottom: 10px!important;
	line-height: 16px;
}

/*adjust case study button in the gallery lightbox*/

.fbx-caption-desc > button {
	width: 30%;
	margin: auto;
}

.mapsvg-embedded-post header.entry-header.page-header {
	display: none;
}
