span span bdi {
    color: #ffffff;
}

div.widget-heading {
  color: #ffffff;
}


@media screen and (min-width: 768px) {
	.blog .site-sidebar {
		padding-top: 4em;
	}
	.archive:not(.woocommerce) .site-sidebar {
		padding-top: 65px;
	}
	.site-branding .hgroup-sidebar .widget {
    margin: 0 25px 0 0;
  }
	.site-branding .hgroup-sidebar .widget.widget_search {
    width: 500px;
		max-width:.elementor-701 .elementor-element.elementor-element-f704f1e > .elementor-container {
    min-height: 300px; 100%;
	}
	}
.widget_tz_contacts ul li.a-logo {
    max-width: 55%;
  }
}

@media screen and (min-width: 801px) {
	.logo-pos-left .site-branding .hgroup-sidebar .widget.widget_search {
		width: 500px;
	}
	.tz-sales-carousel .img-wrapper img {
    max-width: 75%;
}
}

.site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
	background-color: #fdb819;
	color: #212121;
	font-weight: 500;
}

.site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover, .site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus, .site .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active {
	background-color: #212121;
	color: #fff;
}

.elementor-1961 .elementor-element.elementor-element-01e8704 iframe {
	height: 450px !important;
}

.footer-widgets .widget-area .widget.widget_mailchimpsf_widget+.widget {
	margin-top: 99px;
}

.elementor-element-6ba5f732 .tz-testimonials {
	max-width: 800px.elementor-701 .elementor-element.elementor-element-f704f1e > .elementor-container {
    min-height: 200px;
	margin: 0 auto;
}
}
.tz-categories-grid .title-wrapper {
    margin-bottom: 10px;
}

.tz-hoverable-tabs li.active .inner-content,
.tz-hoverable-tabs li.active .inner-content .elementor-top-section {
	min-height: 562px;
}

.site-logo img {
	max-width: 200px;
}


@media screen and (max-width: 500px) {
	.elementor-2392 .elementor-element.elementor-element-105ae5e3,
	.elementor-2325 .elementor-element.elementor-element-105ae5e3,
	.elementor-2233 .elementor-element.elementor-element-5e9101f6{
		background-size: contain;
	}
}

/*--Chromium ICONS--*/
footer .fa, 
footer .fab, 
footer .fad, 
footer .fal, 
footer .far, 
footer .fas { 
font-family: 'fontawesome' !important;
}

div.wishlist-compare-wrapper {
  display: none;
}

.info-message-icon .logo-call-me {
    font-size: 15px;
    font-weight: 500;
    color: white;
    display: block;
    align-self: flex-end;
    white-space: nowrap;
    position: relative;
    width: 75%;
    text-align: left;
}

.widget_tz_shopping_cart .heading .subtotal {
    display: block;
    font-weight: 500;
    font-size: 15px;
    position: relative;
    white-space: nowrap;
    text-align: left;
    color: white;
}
	
	.container {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}


@media only screen and (max-width: 768px)
#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item > a.mega-menu-link {
    border-radius: 0;
    border: 0;
    margin: 0;
    line-height: 40px;
    height: 40px;
    padding: 0 10px;
    background: transparent;
    text-align: left;
    color: wheat;
    font-size: 15px;
}
