.mementor-tts-loading{opacity:.7;pointer-events:none}.mementor-tts-spin{animation:mementor-tts-spin 2s linear infinite}.mementor-tts-generating{position:relative}.mementor-tts-generating .dashicons{animation:mementor-tts-spin 2s linear infinite;color:var(--mementor-tts-accent-color-hover, #135e96)!important}.mementor-tts-player-container.is-generating .mementor-tts-play-button{animation:mementor-tts-pulse 1.5s infinite}@keyframes mementor-tts-pulse{0%{box-shadow:0 0 #2271b166}70%{box-shadow:0 0 0 6px #2271b100}to{box-shadow:0 0 #2271b100}}.mementor-tts-player-container.mementor-tts-elementor-hidden{visibility:hidden!important;position:absolute!important;left:-9999px!important}.mementor-tts-player-container.has-error .mementor-tts-play-button{border-color:#c00}.mementor-tts-player-container.has-error .mementor-tts-play-button .dashicons{color:#c00}.mementor-tts-message-container{margin-top:8px;padding:8px 12px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;display:none;font-size:13px;line-height:1.4}.mementor-tts-player-container.has-error .mementor-tts-message-container{display:block}.mementor-tts-player.has-error .mementor-tts-play-button{border-color:#dc3545;background-color:#f8d7da}.mementor-tts-player.has-error .mementor-tts-play-button .dashicons{color:#dc3545}.mementor-tts-message-container{display:none;margin-top:10px;padding:8px 12px;border-radius:4px;font-size:14px;line-height:1.4}.mementor-tts-player.has-error .mementor-tts-message-container{display:block;color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.mementor-tts-player .mementor-tts-play-button.mementor-tts-loading{opacity:.7}.mementor-tts-player .mementor-tts-play-button .mementor-tts-spin{animation:mementor-tts-spin 1.5s linear infinite}@keyframes mementor-tts-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mementor-tts-player.is-generating .mementor-tts-play-button{background-color:#fff3cd;border-color:#ffeeba}.mementor-tts-player.is-generating .mementor-tts-play-button .dashicons{color:#856404}.mementor-tts-generating{animation:mementor-tts-pulse 1.5s infinite ease-in-out}@keyframes mementor-tts-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.mementor-tts-play-button:hover:not(.mementor-tts-loading){background-color:#f0f0f0;cursor:pointer}.mementor-tts-player.has-error .mementor-tts-play-button:hover{background-color:#f1c1c7}.mementor-tts-player.is-generating .mementor-tts-play-button:hover{background-color:#ffe8b3}#vsdf_form #errors {
padding: 10px 20px;
color: #c72411;
background: #ffd6d6;
border: 3px solid #ffbfbf;
font-size: 1em;
font-family: 'Geometria-Bold', helvetica;
font-weight: 500;
border-radius: .3em;
margin-bottom: 20px;
}
#vsdf_form {
width: 100%;
margin: 15px auto;
}
#vsdf_form #one-or-monthly {
text-align: center;
}
#vsdf_form #types {
display: inline-block;
margin-top: 10px;
}
#vsdf_form .type_text {
float: left;
display: inline-block;
text-align: right;
padding-top: 23px;
font-size: 1em;
}
#vsdf_form .type_dropdown {
float: right;
display: inline-block;
}
@media (max-width: 630px) {
#vsdf_form .type_text {
float: none;
width: 100%;
text-align: center;
}
#vsdf_form .type_dropdown {
float: none;
width: 100%;
}
#vsdf_form .dropdown-el {
min-width: 12em;
width: 100%;
margin-right: 1em;
min-height: 2.9em;
max-height: 2.9em;
}
}
#vsdf_form #amount-typed {
display: inline-block;
padding: 1em 1.2em;
margin: 0.5em;
border-radius: 0.25em;
background: #efefef;
font-size: 1em;
font-family: 'Geometria-Bold', helvetica;
font-weight: 900;
margin: 0;
width: 100px;
height: 49px;
}
#vsdf_form .pre_dollar {
position: relative;
display: none;
}
#vsdf_form .pre_dollar:before {
content: '$';
position: absolute;
color: #909090;
font-family: 'Geometria-Bold', helvetica;
font-size: 1em;
font-weight: 900;
top: -2px;
left: 9px;
z-index: 1;
}
#vsdf_form #submit-row {
clear: both;
padding-top: 10px;
text-align: center;
}
#vsdf_form #submit-row #go {
display: inline-block;
padding: .9em 1.8em;
margin: 0.5em;
cursor: pointer;
color: #fff;
font-size: 1em;
font-family: Geometria-Bold, helvetica;
font-weight: 900;
border-radius: 0.25em;
background: #ea922e;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.22);
-webkit-transition: 0.3s;
transition: 0.3s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#vsdf_form #submit-row #go:hover {
background: #da811c;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2), inset 0 0px 0 rgba(0, 0, 0, 0.22);
} #vsdf_form .button-wrap {
text-align: center;
}
#vsdf_form .button-label {
display: inline-block;
cursor: pointer;
color: #292929;
border-radius: 0.25em;
background: #efefef;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2), inset 0 -3px 0 rgba(0, 0, 0, 0.22);
-webkit-transition: 0.3s;
transition: 0.3s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 10%;
min-width: 60px;
padding: 1em 0;
text-align: center;
margin: 5px 1%;
}
#vsdf_form .button-label h1 {
font-size: 1em;
font-family: Geometria-Bold, helvetica;
font-weight: 900;
margin: 0;
color: inherit;
}
#vsdf_form .button-label:hover {
background: #d6d6d6;
color: #101010;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2), inset 0 -3px 0 rgba(0, 0, 0, 0.32);
}
#vsdf_form .button-label:active {
-webkit-transform: translateY(2px);
transform: translateY(2px);
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2), inset 0px -1px 0 rgba(0, 0, 0, 0.22);
}
@media (max-width: 630px) {
#vsdf_form {
width: 100% !important;
}
}
#vsdf_form #amount-other:checked + .button-label {
background: #0bd451;
color: #efefef;
}
#vsdf_form #amount-other:checked + .button-label:hover {
background: #05ae40;
color: #e2e2e2;
}
#vsdf_form #amount-other:checked + .button-label + .pre_dollar {
display: inline;
}
#vsdf_form .hidden {
display: none;
} #vsdf_form .dropdown-el {
margin-top: 10px;
min-width: 12em;
position: relative;
display: inline-block;
margin-right: 1em;
min-height: 2em;
max-height: 2em;
overflow: hidden;
top: .5em;
cursor: pointer;
text-align: left;
white-space: nowrap;
color: #9056a8;
outline: none;
border: .06em solid #9056a8;
border-radius: .2em;
background-color: #fff;
transition: 0.3s all ease-in-out;
}
#vsdf_form .dropdown-el input {
display: none;
}
#vsdf_form .dropdown-el label {
border-top: .06em solid #d9d9d9;
display: block;
height: 2em;
line-height: 2em;
padding-left: .5em;
padding-right: 2em;
cursor: pointer;
position: relative;
transition: 0.3s color ease-in-out;
color: #9056a8;
font-size: 1em;
letter-spacing: -0.01em;
}
#vsdf_form .dropdown-el label:nth-child(2) {
margin-top: 2em;
border-top: .06em solid #d9d9d9;
}
#vsdf_form .dropdown-el input:checked + label {
display: block;
border-top: none;
position: absolute;
top: 0;
}
#vsdf_form .dropdown-el input:checked + label:nth-child(2) {
margin-top: 0;
position: relative;
}
#vsdf_form .dropdown-el::after {
content: "";
position: absolute;
right: 0.6em;
top: 0.8em;
border: 0.4em solid #9056a8;
border-color: #9056a8 transparent transparent transparent;
transition: .4s all ease-in-out;
}
#vsdf_form .dropdown-el.expanded {
border: 0.06em solid #9056a8;
background: #fff;
border-radius: .25em;
padding: 0;
box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 5px 0px;
max-height: 15em;
}
#vsdf_form .dropdown-el.expanded label {
border-top: .06em solid #d9d9d9;
}
#vsdf_form .dropdown-el.expanded label:hover {
color: #b358da;
}
#vsdf_form .dropdown-el.expanded input:checked + label {
color: #b358da;
}
#vsdf_form .dropdown-el.expanded::after {
transform: rotate(-180deg);
top: .55em;
}body .extendedwopts-show {
display: none;
}
body .widgetopts-hide_title .widget-title {
display: none;
}
body .extendedwopts-md-right {
text-align: right;
}
body .extendedwopts-md-left {
text-align: left;
}
body .extendedwopts-md-center {
text-align: center;
}
body .extendedwopts-md-justify {
text-align: justify;
}
@media screen and (min-width: 1181px) {
body .extendedwopts-hide.extendedwopts-desktop {
display: none !important;
}
body .extendedwopts-show.extendedwopts-desktop {
display: block;
}
body .widget.clearfix-desktop {
clear: both;
}
}
@media screen and (max-width: 1024px) and (orientation: Portrait) {
body .extendedwopts-hide.extendedwopts-tablet {
display: none !important;
}
body .extendedwopts-show.extendedwopts-tablet {
display: block;
}
body .widget.clearfix-desktop {
clear: none;
}
body .widget.clearfix-tablet {
clear: both;
}
}
@media screen and (max-width: 1180px) and (orientation: landscape) {
body .extendedwopts-hide.extendedwopts-tablet {
display: none !important;
}
body .extendedwopts-show.extendedwopts-tablet {
display: block;
}
body .widget.clearfix-desktop {
clear: none;
}
body .widget.clearfix-tablet {
clear: both;
}
}
@media screen and (max-width: 767px) and (orientation: Portrait) {
body .extendedwopts-hide.extendedwopts-mobile {
display: none !important;
}
body .extendedwopts-show.extendedwopts-mobile {
display: block;
}
body .widget.clearfix-desktop,
body .widget.clearfix-tablet {
clear: none;
}
body .widget.clearfix-mobile {
clear: both;
}
}
@media screen and (max-width: 991px) and (orientation: landscape) {
body .extendedwopts-hide.extendedwopts-mobile {
display: none !important;
}
body .extendedwopts-show.extendedwopts-mobile {
display: block;
}
body .widget.clearfix-desktop,
body .widget.clearfix-tablet {
clear: none;
}
body .widget.clearfix-mobile {
clear: both;
}
}
.panel-cell-style:after {
content: "";
display: block;
clear: both;
position: relative;
}