@font-face {
font-family: 'IcoFont';
font-weight: normal;
font-style: 'Regular';
src: url(//academyofbakingandcakedecorating.com/wp-content/plugins/greet-bubble-pro/assets/fonts/icofont.woff2) format('woff2'),
url(//academyofbakingandcakedecorating.com/wp-content/plugins/greet-bubble-pro/assets/fonts/icofont.woff) format('woff'),
url(//academyofbakingandcakedecorating.com/wp-content/plugins/greet-bubble-pro/assets/fonts/icofont.eot) format('eot'),
url(//academyofbakingandcakedecorating.com/wp-content/plugins/greet-bubble-pro/assets/fonts/icofont.svg) format('svg'),
url(//academyofbakingandcakedecorating.com/wp-content/plugins/greet-bubble-pro/assets/fonts/icofont.ttf) format('ttf');
}
[class^='icofont-'],
[class*=' icofont-'] {
font-family: 'IcoFont' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
line-height: 1; -webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
}
.icofont-close-circled:before {
content: '\eedd';
}
.icofont-close-line:before {
content: '\eee1';
}
.icofont-refresh:before {
content: '\efd1';
}
.icofont-volume-up:before {
content: '\ecba';
}
.icofont-ui-mute:before {
content: '\ec6c';
}
.icofont-expand:before {
content: '\ef1e';
}
.icofont-play:before {
content: '\ecaa';
}
.icofont-xs {
font-size: 0.5em;
}
.icofont-sm {
font-size: 0.75em;
}
.icofont-md {
font-size: 1.25em;
}
.icofont-lg {
font-size: 1.5em;
}
.icofont-1x {
font-size: 1em;
}
.icofont-2x {
font-size: 2em;
}
.icofont-3x {
font-size: 3em;
}
.icofont-4x {
font-size: 4em;
}
.icofont-5x {
font-size: 5em;
}
.icofont-6x {
font-size: 6em;
}
.icofont-7x {
font-size: 7em;
}
.icofont-8x {
font-size: 8em;
}
.icofont-9x {
font-size: 9em;
}
.icofont-10x {
font-size: 10em;
}
.icofont-fw {
text-align: center;
width: 1.25em;
}
.icofont-ul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
}
.icofont-ul > li {
position: relative;
line-height: 2em;
}
.icofont-ul > li .icofont {
display: inline-block;
vertical-align: middle;
}
.icofont-border {
border: solid 0.08em #f1f1f1;
border-radius: 0.1em;
padding: 0.2em 0.25em 0.15em;
}
.icofont-pull-left {
float: left;
}
.icofont-pull-right {
float: right;
}
.icofont.icofont-pull-left {
margin-right: 0.3em;
}
.icofont.icofont-pull-right {
margin-left: 0.3em;
}
.icofont-spin {
-webkit-animation: icofont-spin 2s infinite linear;
animation: icofont-spin 2s infinite linear;
display: inline-block;
}
.icofont-pulse {
-webkit-animation: icofont-spin 1s infinite steps(8);
animation: icofont-spin 1s infinite steps(8);
display: inline-block;
}
@-webkit-keyframes icofont-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes icofont-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.icofont-rotate-90 {
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.icofont-rotate-180 {
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.icofont-rotate-270 {
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.icofont-flip-horizontal {
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)';
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.icofont-flip-vertical {
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)';
-webkit-transform: scale(1, -1);
transform: scale(1, -1);
}
.icofont-flip-horizontal.icofont-flip-vertical {
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)';
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1);
}
:root .icofont-rotate-90,
:root .icofont-rotate-180,
:root .icofont-rotate-270,
:root .icofont-flip-horizontal,
:root .icofont-flip-vertical {
-webkit-filter: none;
filter: none;
display: inline-block;
}
.icofont-inverse {
color: #fff;
}
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}.greet_wrapper {
transition: all 0.3s;
transform-origin: bottom right;
width: 170px;
height: 170px;
position: fixed;
bottom: 30px;
right: 30px;
cursor: pointer;
z-index: 9999;
}
.greet_wrapper video {
border-radius: 100%;
border: 3px solid #7432ff;
-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
object-fit: cover;
width: 100%;
height: 100%;
}
.greet_wrapper .greet_text {
position: absolute;
top: 50%;
z-index: 99;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
width: 100%;
text-align: center;
font-size: 25px;
margin: 0;
}
.greet_wrapper .greet_close {
position: absolute;
top: -6px;
right: 15px;
opacity: 0;
transition: 0.3s;
}
.greet_wrapper:hover .greet_close {
opacity: 1;
}
.greet_wrapper .greet_close i {
font-size: 25px;
}
.greet_wrapper-resize {
transform: scale(0.67);
}
.greet_wrapper [class*="greet_full-"] {
display: none;
}
.greet_wrapper [class*="greet_full-"] .greet_media-action {
display: none;
}
.greet_wrapper .greet_full-close {
display: none;
}
.greet_wrapper-full {
width: 350px;
height: 500px;
}
.greet_wrapper-full video {
border-radius: 10px;
border: none;
object-fit: cover;
width: 100%;
height: 100%;
}
.greet_wrapper-full .greet_text {
display: none;
}
.greet_wrapper-full .greet_close {
display: none;
}
.greet_wrapper-full.greet_wrapper-resize {
transform: inherit;
}
.greet_wrapper-full [class*="greet_full-"] {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #161e2e78;
color: #fff;
transition: all 0.5s;
}
.greet_wrapper-full [class*="greet_full-"] i {
font-size: 25px;
}
.greet_wrapper-full [class*="greet_full-"]:hover {
background-color: #161e2e9a;
}
.greet_wrapper-full .greet_full-close {
top: 5px;
right: 5px;
}
.greet_wrapper-full .greet_full-play {
width: 60px;
height: 60px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.greet_wrapper-full .greet_media-action {
display: flex;
flex-direction: column;
top: 5px;
left: 5px;
position: absolute;
}
.greet_wrapper-full .greet_media-action [class*="greet_full-"] {
position: unset;
margin-bottom: 5px;
}
.greet_wrapper .greet-btn {
display: none;
}
.greet_wrapper.greet_wrapper-full .greet-btn {
display: block;
position: absolute;
bottom: 20px;
left: 50%;
transform: translate(-50%);
text-align: center;
width: 100%;
transition: all 0.5s;
}
.greet_wrapper.greet_wrapper-full .greet-btn a {
text-decoration: none;
text-decoration: none;
padding: 10px 15px;
width: 75%;
color: #fff;
display: block;
border-radius: 5px;
background-color: #7432ff;
margin: 0 auto;
transition: 0.3s;
}
.greet_wrapper.greet_wrapper-full .greet-btn a:hover {
background-color: #161e2e;
} .greet_change-video {
display: none;
}
.greet_wrapper-full .greet_change-video {
display: flex;
gap: 6px;
justify-content: center;
position: absolute;
width: 100%;
bottom: 10px;
transition: 0.3s;
padding-left: 10px;
padding-right: 10px;
box-sizing: border-box;
flex-wrap: wrap;
}
.greet_wrapper-full .greet_change-video [class*="video"] a {
background-color: #7432ff;
transition: 0.3s;
display: block;
padding: 8px 20px;
text-align: center;
color: #fff;
font-size: 16px;
text-decoration: none;
}
.greet_wrapper-full .greet_change-video [class*="video"] a:hover {
background-color: #161e2e;
} .greet-left {
left: 30px;
right: auto;
}
.greet-left.greet_wrapper {
transform-origin: bottom left;
}
@media only screen and (max-width: 575px) {
.greet_wrapper {
width: 150px;
height: 150px;
}
.greet_wrapper-full {
width: 350px;
height: 450px;
} .greet_wrapper-full .greet_change-video {
padding: 0;
flex-direction: column;
bottom: 10px;
}
.greet_change-video > div {
margin-left: 15px;
margin-right: 15px;
}
.greet_wrapper-full [class*="greet_full-"] {
width: 30px;
height: 30px;
}
.greet_wrapper-full [class*="greet_full-"] i {
font-size: 16px;
}
.greet_wrapper-full .greet_full-play {
width: 40px;
height: 40px;
} }
@media only screen and (max-width: 450px) {
.greet_wrapper {
width: 135px;
height: 135px;
}
.greet_wrapper-full {
width: 300px;
height: 420px;
}
}
@media only screen and (max-width: 756px) {
.greet_wrapper .greet_close {
opacity: 1;
}
}.tve-ult-preload-form{min-height:var(--tu-placeholder-height-d);position:relative;display:block;background:rgba(153,162,165,.1);overflow:hidden}@keyframes shimmer{100%{transform:translateX(100%)}}.tve-ult-preload-form::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));animation:shimmer 2s infinite;content:""}@media(max-width: 1023px){.tve-ult-preload-form{min-height:var(--tu-placeholder-height-t)}}@media(max-width: 767px){.tve-ult-preload-form{min-height:var(--tu-placeholder-height-m)}}