.sb-callout-ctn {
width: 370px;
min-height: 200px;
overflow: auto;
background: #fff;
box-shadow: 0px 1px 5px 0px #0000000B, 0px 4px 12px 0px #0000000F, 0px 8px 23px 0px #00000013, 0px 14px 41px 0px #00000017, 0px 26px 77px 0px #0000001B;
}
.sb-callout-ctn[data-type="frontend"] {
position: fixed;
bottom: 25px;
right: 20px;
z-index: 1;
}
.sb-callout-ctn[data-type="backend"] {
position: fixed;
bottom: 85px;
right: 20px;
z-index: 99999;
}
.sb-callout-ctn[data-type="side-menu"],
body.wp-admin.index-php li .sb-callout-ctn[data-type="side-menu"],
body.instagram-feed_page_sbi-feed-builder .sb-callout-ctn[data-type="side-menu"] {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
}
body:not([class*="page_sbi-feed-builder"]) .wp-menu-name:hover > .sb-callout-ctn[data-type="side-menu"],
body:not([class*="page_sbi-feed-builder"]) .wp-has-current-submenu:hover .sb-callout-ctn[data-type="side-menu"],
body.wp-admin.index-php .wp-menu-name .sb-callout-ctn[data-type="side-menu"] {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
}
.sb-callout-ctn[data-type="side-menu"] {
position: absolute;
left: 100%; top: -100px;
z-index: 999999;
}
.sb-callout-ctn[data-position="bottom"] {
bottom: 0px;
top: unset;
}
.sb-callout-ctn .sb-fs {
width: 100%;
float: left;
position: relative;
box-sizing: border-box;
}
.sb-callout-top-heading {
padding: 10px 15px;
border-bottom: 1px solid #E6E6EB;
display: flex;
align-items: center;
column-gap: 10px;
}
.sb-callout-top-heading strong {
color: #141B38 !important;
font-size: 15px;
}
.sb-callout-only-visible {
font-size: 10px;
display: none;
align-items: center;
column-gap: 5px;
text-transform: uppercase;
color: #0068A0 !important;
background: #D6F4FF !important;
padding: 2px 8px;
border-radius: 4px;
line-height: 21px
}
[data-type="frontend"] .sb-callout-top-heading {
align-items: flex-start;
}
[data-type="frontend"] .sb-callout-top-heading > svg {
width: 25px;
margin-top: 10px;
height: auto;
}
[data-type="frontend"] .sb-callout-only-visible {
display: inline-flex;
}
.sb-callout-top-dismiss {
position: absolute;
width: 16px;
height: 20px;
right: 12px;
top: 10px;
cursor: pointer;
color: #2C324C !important;
}
.sb-callout-top-dismiss:before,
.sb-callout-top-dismiss:after {
content: '';
position: absolute;
width: 14px;
height: 2px;
left: 1px;
top: 8px;
background: currentColor;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.sb-callout-top-dismiss:after {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.sb-callout-progress {
padding: 35px 25px;
padding-bottom: 45px;
display: flex;
align-items: center;
justify-content: center;
column-gap: 20px;
}
.sb-callout-progress-radial {
width: 71px;
height: 71px;
flex-shrink: 0;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
color: #0068A0 !important;
font-weight: 600;
font-size: 17px;
}
.sb-callout-progress-radial span {
position: relative;
z-index: 9;
}
.sb-callout-progress-radial svg {
position: absolute;
width: 71px;
height: 71px;
}
.sb-progress-svg {
--size: 71px;
--half-size: calc(var(--size) / 2);
--stroke-width: 5px;
--radius: calc((var(--size) - var(--stroke-width)) / 2);
--circumference: calc(var(--radius) * pi * 2);
--dash: calc((var(--progress) * var(--circumference)) / 100);
animation: progress-animation 0s linear 0s 1 forwards;
}
.sb-progress-svg circle {
cx: var(--half-size);
cy: var(--half-size);
r: var(--radius);
stroke-width: var(--stroke-width);
fill: none;
}
.sb-progress-svg .sb-progress-svg-bg {
stroke: #0096CC;
stroke-width: calc(var(--stroke-width) - 1px);
}
.sb-progress-svg .sb-progress-svg-fg {
transform: rotate(-90deg);
transform-origin: var(--half-size) var(--half-size);
stroke-dasharray: var(--dash) calc(var(--circumference) - var(--dash));
transition: stroke-dasharray 0s linear 0s;
stroke: #9ce5ff;
stroke-width: var(--stroke-width)
}
@property --progress {
syntax: "<number>";
inherits: false;
initial-value: 0;
}
@keyframes progress-animation {
from {
--progress: 0;
}
to {
--progress: var(--percent);
}
}
.sb-callout-progress-text {
display: flex;
flex-direction: column;
}
.sb-callout-progress-text strong {
color: #141B38 !important;
font-size: 16px;
}
.sb-callout-progress-text span {
color: #696D80 !important;
font-size: 13px;
margin-top: 5px;
line-height: 1.5em;
}
.sb-callout-plugins {
padding: 10px 0px;
background: #F9F9FA !important;
}
.sb-callout-plugin-item {
padding: 5px 15px;
display: flex;
align-items: center;
font-size: 14px;
font-weight: 400;
color: #434960 !important;
column-gap: 10px
}
#adminmenu .sb-callout-plugin-item a:not(.sb-callout-item-btn) {
display: flex !important;
color: inherit !important;
justify-content: center;
align-items: center;
column-gap: 7px;
line-height: unset !important;
background: unset !important;
}
#adminmenu .sb-callout-plugin-item a:not(.sb-callout-item-btn):after {
display: none;
}
.sb-callout-item-checkbox {
width: 17px;
height: 17px;
position: relative;
flex-shrink: 0;
border-radius: 50px;
border: 2px solid #9295A6 !important;
}
.sb-callout-plugin-item[data-done="true"] {
color: #141B38 !important;
font-weight: 600;
}
.sb-callout-plugin-item[data-done="true"] .sb-callout-item-checkbox {
background-color: #0096CC !important;
border-color: #0096CC !important;
color: #fff !important;
}
.sb-callout-plugin-item[data-done="true"] .sb-callout-item-checkbox:after {
content: '';
position: absolute;
width: 9px;
height: 4px;
border-left: 2px solid currentColor;
border-bottom: 2px solid currentColor;
-webkit-transform: rotate(-39deg);
transform: rotate(-39deg);
left: 3px;
top: 4px;
}
.sb-callout-item-btn {
display: flex !important;
background-color: #0068A0 !important;
color: #fff !important;
font-size: 10px !important;
height: 32px !important;
font-weight: 600 !important;
padding: 10px 11px !important;
position: relative !important;
margin-left: auto !important;
border-radius: 3px !important;
text-decoration: none !important;
line-height: unset !important;
align-items: center !important;
justify-content: center !important;
cursor: pointer !important;
}
.sb-callout-item-btn.sb-callout-item-btn-grey {
background: #F3F4F5 !important;
color: #141B38 !important;
border: 1px solid #D0D1D7 !important;
}
.sb-callout-item-btn:after {
content: '' !important;
position: absolute !important;
width: 5px !important;
height: 5px !important;
right: 14px !important;
top: 12px !important;
border-right: 2px solid currentColor !important;
border-bottom: 2px solid currentColor !important;
-webkit-transform: rotate(-45deg) !important;
transform: rotate(-45deg) !important;
}
.sb-callout-bottom-btns {
display: flex !important;
justify-content: flex-start !important;
padding: 20px 20px !important;
column-gap: 10px !important;
padding-bottom: 5px !important;
}
.sb-callout-bottom-btns .sb-callout-item-btn {
margin-left: unset !important;
flex-grow: 1 !important;
text-align: center !important;
font-size: 11px !important;
height: 15px !important;
cursor: pointer;
}
[data-type="frontend"] .sb-callout-bottom-btns .sb-callout-item-btn {
padding: 7px 11px !important;
height: unset !important;
}
[data-type="dashboard"] .sb-callout-bottom-btns .sb-callout-item-btn {
padding: 10px 11px !important;
}
.sb-callout-bottom-btns .sb-callout-item-btn:after {
right: 18px !important;
top: 14px !important;
}
#adminmenu .sb-callout-ctn a:hover {
box-shadow: unset !important;
} .sb-callout-ctn[data-type="dashboard"] {
width: 100% !important;
box-sizing: border-box !important;
background: unset !important;
box-shadow: unset !important;
}
.sb-callout-ctn[data-type="dashboard"] .sb-callout-top {
display: none !important;
}
#sb_dashboard_widget .inside {
padding: 0px !important;
}
.sb-callout-top > a {
background: unset !important;
color: inherit;
}
.sb-callout-ctn > a {
display: none !important;
}
.sb-callout-plugin-item .sb-callout-item-btn {
padding: 0 26px !important;
}
@media (max-width: 1200px) {
.sb-callout-ctn[data-type="frontend"],
.sb-callout-ctn[data-type="backend"],
.sb-callout-ctn[data-type="side-menu"] {
display: none !important;
}
}:root{--red: #9D362B;--c7-heading-font-family: "trajan-pro-3", serif;--c7-primary-button-bg: var(--red);--c7-button-border-radius: 0px}h1,h2,.c7-product-detail h1,h3,.c7-product-detail h2,.c7-product-detail h1,.c7-product-detail h3,.c7-checkout-summary h2,.c7-modal__content h2,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:400;font-style:normal;font-family:var(--c7-heading-font-family);color:var(--red)}main a{color:#9d362b;font-weight:500}.lightgrey-section{background-color:#f6f6f6}.add-padding-top{padding-top:3rem !important}.wide-content .c7t-content{max-width:72rem;margin:0 auto}.no-padding-bottom{padding-bottom:0}.c7t-half-text.image_fit{margin-bottom:40px}.image_fit .c7t-half-text__image img{width:100% !important;height:100% !important;object-fit:cover}.where-to-find-us_section{padding:5rem 0;max-width:100% !important}.blog .post__teaser-link a,.post__single-content .post__teaser-link a{cursor:pointer;display:inline-block;border:0;border-radius:var(--c7-button-border-radius);font-size:var(--c7-font-size);font-weight:500;line-height:1.5;min-height:46px;padding:11px 20px;text-align:center;text-decoration:none;transition:all .1s ease-out;outline-width:medium;outline-style:none;background:var(--c7-primary-button-bg);color:var(--c7-primary-button-text-color);text-align:center}.blog .post__teaser-link a span,.post__single-content a span{display:none}.blog-page__posts article .post__single-link-overlay:hover~.post__single .post__teaser-link a{color:#fff;background:var(--c7-primary-button-bg-hover)}.wide-content{max-width:74rem;padding:0 1rem;position:relative}.main-search{padding:0 15px;flex:0 0 100%;margin:0 0 10px;overflow:hidden}.main-search form{border-radius:2px;padding:0;position:relative;box-shadow:0 0 20px #dfdfdf;width:66%;margin:20px 0}#searchform input.field{width:100%;padding:10px 120px 10px 15px;border:0;border:1px solid #aaa}#searchform input[type=submit]{position:absolute;right:0;top:0;bottom:0;margin:auto;padding:10px 15px;width:114px !important;background:0;border-left:1px solid var(--red);background-color:var(--red);border-right:0;border-radius:0;cursor:pointer;border-top:0;border-bottom:0;color:#fff}#searchform input[type=submit]:hover,#searchform input[type=submit]:focus,#searchform input[type=submit]:active{background:var(--c7-primary-button-bg-hover)}.archive .blog-page__posts .page-title{margin-bottom:0}.blog .blog-page{padding-top:0}@media screen and (max-width: 1024px){.main-search form{width:100%}}@media screen and (max-width: 960px){.archive .main-search{padding:0}}@media screen and (max-width: 640px){.blog .main-search{padding:0}}@media only screen and (min-width: 960px){.category .blog-page__posts article{margin-top:1rem;width:calc(33.33333% - 2rem)}}.blog-page__sidebar{margin-bottom:0;margin-top:20px}.blog-page__sidebar h3{display:inline-block;vertical-align:middle;margin-bottom:0 !important;color:#232324;font-weight:600;font-size:22px;font-size:20px;margin-right:20px;text-transform:uppercase}.blog-page__sidebar h3::after{content:":"}.blog-page__sidebar .cat-item{display:inline-block;margin-right:20px;vertical-align:middle}.blog-page__sidebar .cat-item a{color:#232324;text-decoration:none}.archive .blog-page__posts .page-title{padding-left:10px}@media screen and (max-width: 960px){.archive .blog-page__sidebar{padding-left:0}.archive .blog-page__posts .page-title{padding-left:0}}@media only screen and (min-width: 640px){.blog-page__sidebar{width:100%;margin-bottom:0;margin-left:0}.blog-page__posts{width:100%}}.c7-product__photo{background:#f6f6f6;margin-bottom:15px}.c7-product__photo::before{content:"";display:block;padding-bottom:111.5%}.c7-product__photo .c-image{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:cover;transition:opacity .2s ease}.c7-product__photo .c-image img{vertical-align:middle}.c7-product__photo .c-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;display:flex;flex-direction:column;align-items:center;align-items:stretch;transition:opacity .2s ease}.c7-product__photo .c-bg picture{display:flex;height:100%;align-self:stretch}.c7-product__photo .c-bg img{object-fit:cover;min-height:100%;width:100%;vertical-align:top}.c7-product__photo:hover .c-bg{opacity:1}.c7-product__photo:hover .c-image{opacity:0}.wider-content .c7t-content{max-width:82rem;margin:0 auto}.c7t-text-block.instagram-widget-v1>.c7t-content{max-width:100%}.prev-next-posts__button a{background:#9d362b}.prev-next-posts__button a:hover{background:var(--c7-primary-button-bg-hover)}.grey-section{background-color:#f6f6f6}@media only screen and (min-width: 769px){.c7t-text-block--background-image.benefits-call-out{padding:7rem 0 !important}}.c7t-text-block--background-image.benefits-call-out:before{background-color:rgba(34,34,34,.6)}.testimonial-slider{margin-top:5rem;padding:0 2rem}.testimonial-slider .slick-slider{height:auto}.testimonial-slider h2{text-align:center;margin-bottom:1.5em}.testimonial-slider .c7t-slider__slide-image{flex:0 0 100px}@media only screen and (max-width: 640px){.testimonial-slider .c7t-slider__slide-image{width:100%;flex:1}}.testimonial-slider .c7t-slider__slide-image img{border:5px #fff solid;box-shadow:0 0 10px #ccc}@media only screen and (max-width: 640px){.testimonial-slider .c7t-slider__slide-image img{margin:0 auto}}.testimonial-slider .c7t-slider__slide .c7t-template-width--content{align-items:flex-start}@media only screen and (max-width: 640px){.testimonial-slider .c7t-slider__slide .c7t-template-width--content{flex-direction:column}}.testimonial-slider .c7t-slider__slide .c7t-slider__slide-content{text-shadow:none;color:#000;text-align:left;padding:0 0 0 1.5rem}@media only screen and (max-width: 640px){.testimonial-slider .c7t-slider__slide .c7t-slider__slide-content{text-align:center;padding:1rem 0}}.testimonial-slider .c7t-slider__slide{padding:0 20px}.testimonial-slider .slick-dots li{position:relative;display:inline-block;height:7px;width:35px;margin:0 3px;padding:0;cursor:pointer}.testimonial-slider .slick-dots li button{width:35px;height:7px}.testimonial-slider .slick-dots li button:before{position:absolute;top:0;left:0;content:" ";width:35px;height:7px;font-family:"slick";font-size:11px;line-height:20px;text-align:center;background-color:#9a3324;border-radius:7px;margin-right:10px;opacity:.25;transition:all .3s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.testimonial-slider .slick-dots{left:0}.testimonial-slider .slick-dots li.slick-active button:before{background-color:#9a3324}.testimonial-slider .slick-next{right:0}.testimonial-slider .slick-prev{left:0}.testimonial-slider .slick-arrow::before,.testimonial-slider .slick-arrow::after{width:17px;height:38px}.testimonial-slider .testimonial-slider .slick-arrow::before{top:13px}.footer__payment-options{margin:0 auto}@media only screen and (min-width: 1025px){.footer__payment-options{position:absolute;bottom:0;right:1rem}}.footer__payment-options img{margin-left:7px}@media only screen and (min-width: 500px){.footer__payment-options img{margin-left:10px}}.footer__payment-options img:first-child{margin-left:0}.blog-page__posts article .post__single-image--featured-image{height:240px}.testimonial-slider{margin:5rem auto 6.75rem !important}