.page_wrap.with_bg {
background-repeat: no-repeat;
background-position: top center;
-webkit-background-size: cover;
background-size: cover;
}
.page_wrap.with_bg.contain_size {
background-position: top center;
-webkit-background-size: contain;
background-size: contain;
}
.page_wrap.with_bg.fixed {
background-attachment: fixed;
}
.page_wrap.with_bg .page_content_wrap {
background-color: transparent;
}
.page_wrap.with_bg [class*="scheme_"].top_panel {
background-color: transparent;
}
.page_wrap.with_bg_fixed .page_content_wrap {
background-color: transparent;
}
.page_wrap.with_bg_fixed [class*="scheme_"].top_panel {
background-color: transparent;
}
.page_wrap.with_bg_fixed .custom_bg_fixed {
display: block;
position: fixed;
z-index: 0;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
overflow: hidden;
background-repeat: no-repeat;
background-position: top center;
-webkit-background-size: cover;
background-size: cover;
}
.page_wrap.with_bg_fixed .custom_bg_fixed.contain_size {
background-repeat: repeat;
background-position: top center;
-webkit-background-size: contain;
background-size: contain;
}
.ticker_gradient .trx_addons_bg_text .trx_addons_bg_text_char {
color: #84ffc9;
background: linear-gradient(90deg, #84ffc9, #aab2ff, #eca0ff);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 200% 100%;
animation: animated-text 5s ease infinite;
}
.sc_icons_creative .sc_icons_item .sc_icons_decoration_bg svg.decor-svg {
fill: var(--theme-color-alter_bg_color) !important;
}
.sc_price_light .sc_price_item {
background-color: var(--theme-color-bg_color);
}
.sc_price_light .sc_price_item.sc_price_active {
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
background-color: var(--theme-color-alter_bg_color);
}
.sc_testimonials_accent2 .sc_testimonials_item:before {
color: var(--theme-color-text_link3);
}
.sc_testimonials_decoration .sc_testimonials_item_content:before {
content: "\F398";
font-size: 1.25em;
}
@-webkit-keyframes animated-text {
0% {
background-position: 0 0;
}
50% {
background-position: 100% 0;
}
100% {
background-position: 0 0;
}
}
@keyframes animated-text {
0% {
background-position: 0 0;
}
50% {
background-position: 100% 0;
}
100% {
background-position: 0 0;
}
}
@media (max-width: 767px) {
.sc_price_light .sc_price_item {
-webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
-ms-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
}
}