/* Vendored from production focuscommit.com (cascade order preserved). Regenerate: tools/export_content.py */
/* inline: simple-banner-hide */
.simple-banner{display:none;}
/* inline: simple-banner-font-size */
.simple-banner .simple-banner-text{font-size:15;}
/* inline: simple-banner-background-color */
.simple-banner{background:#000000;}
/* inline: simple-banner-text-color */
.simple-banner .simple-banner-text{color: #ffffff;}
/* inline: simple-banner-link-color */
.simple-banner .simple-banner-text a{color:#f16521;}
/* inline: simple-banner-z-index */
.simple-banner{z-index: 99999;}
/* inline: simple-banner-custom-css */
.simple-banner{height:70px}
/* inline: simple-banner-text-custom-css */
.simple-banner .simple-banner-text{padding:20px 20px}
/* inline: simple-banner-site-custom-css-dummy */

/* inline: recentcomments */
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
/* inline: wp-custom-css */
body {
background-image: linear-gradient(to right, #f9f9f9 1px, transparent 1px), linear-gradient(to bottom, #f9f9f9 1px, transparent 1px)!important;
        background-size: 15px 15px!important;
        background-color: #ffffff;
        opacity: 1
}

.fc-footer a {
	text-decoration:none;
}

.affx-versus-line-block-container .affx-product-versus-table td {
	text-align: left;
}

.star-rating {
  display: flex;
  justify-content: center;
  gap: 4px;
}

.c-star {
  width: var(--size, 32px);
  height: var(--size, 32px);
  fill: lightgrey;
  stroke: grey;

  &.active {
    fill: #fed94b;
  }
}

/* start page title */
.page .entry-header {
	text-align: center;
	margin-top:60px;
}

.page .entry-header h1{
	font-size:60px;
}

/* end page title */
@media (min-width: 769px) {
    .main-navigation .menu > .menu-item > a::after {
        content: "";
        position: absolute;
        right: 0;
        left: 50%;
        bottom: 5px;
        -webkit-transform: translate3d(-50%,0,0);
        transform: translate3d(-50%,0,0);

        display: block;
        width: 0;
        height: 2px;
				color: var(--orange-color);
        background-color: currentColor;
        transition: 0.3s width ease;
    }
    .main-navigation .menu > .menu-item.current-menu-item > a::after,
    .main-navigation .menu > .menu-item.current-menu-ancestor > a::after,
    .main-navigation .menu > .menu-item > a:hover::after {
        width: 50%;
    }
}

.testimonial-container:hover {
	background-color: var(--base);
}

/* .single-post .site.grid-container {
    max-width: 730px;
		padding: 10px;
} */

.rounded-container {
	border-radius: 30px;
	overflow: hidden;
}

.sale-off-ltd {
	border-radius: 30px;
	overflow: hidden;
	background: rgb(231,76,60);
background: radial-gradient(circle, rgba(231,76,60,1) 0%, rgba(255,87,51,1) 100%);
}

@media (max-width: 768px) {
    .single-post #content {
        padding: 20px ;
    }
}
/* perfmatters youtube facade (kept: click-to-load embeds) */
.perfmatters-lazy-youtube{position:relative;width:100%;max-width:100%;height:0;padding-bottom:56.23%;overflow:hidden}.perfmatters-lazy-youtube img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:auto;margin:auto;border:none;cursor:pointer;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all}.perfmatters-lazy-youtube img:hover{-webkit-filter:brightness(75%)}.perfmatters-lazy-youtube .play{position:absolute;top:50%;left:50%;right:auto;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background:url(/assets/vendor/plugins/perfmatters/img/youtube.svg) no-repeat;background-position:center;background-size:cover;pointer-events:none}.perfmatters-lazy-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.wp-has-aspect-ratio .wp-block-embed__wrapper{position:relative;}.wp-has-aspect-ratio .perfmatters-lazy-youtube{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-bottom:0}
