body
{
   background-image: url(/wp-content/uploads/2022/11/paper-texture2_100.jpg);
   animation: glow 4s infinite;
}
@keyframes glow { 
  0% {  box-shadow: inset 0px 0px 40px 2px #e0d9cf; } 
  50% { box-shadow: inset 0px 0px 45px 3px #e0d9cf; } 
  70% { box-shadow: inset 0px 0px 43px 3px #e0d9cf; } 
  100% { box-shadow: inset 0px 0px 40px 2px #e0d9cf; } 
  }
  /* ПОКА ОДИН ОТЗЫВ - ЗАБЛОКИРОВАТЬ
.lvca-testimonial {
   background-color: #fffaf0;
    padding: 20px;
    border-radius: 20px;
    box-shadow: inset 0px 0px 2px 4px #565995; 
}
*/

/* Пока один отзыв - оставить */

.lvca-testimonial-user {
    margin-left: auto;
    margin-right: auto;
}
.lvca-testimonial-text {
    background: #fffaf000 !Important;
    margin-left: auto;
    margin-right: auto;
    color:#fffaf0 !Important;
    box-shadow: 0 0 5px 1px #fffaf0;
    
}

.lvca-testimonials .lvca-testimonial-text:after {
    background: #6767b1f2 !Important;
    left: 170px !Important;
    box-shadow: -1px 2px 1px #fffaf0;
}

.lvca-author-name {
    
    color:#fffaf0 !Important;;
}

/*Конец - оставить */

.lvca-author-credentials {
    color: #ffc107;
    font-size: 23px;
    line-height: 10px;
    margin-left: -5px;
}

h1, h2, h3, h4 {
    text-shadow: 0 0 5px #212372;
}

h4 {
    color:#fff5d7 !Important;
}

.smile_icon_list .list-img-icon {
    padding: 20%;
}

.icon_list_icon {
    box-shadow: inset 0px 0px 1px 4px #565995;

}

.ult-highlight-text {

    padding: 0 10px;
}

.lvca-team-member-text .lvca-title {
    color: #efba4c !Important;
    font-size: 23px !Important;
    font-family: 'Marmelad' !Important;
    font-weight: bold !Important;
}
.lvca-team-member-position {
    color: #fff5d7 !Important;
}
.lvca-team-member-details {
    color: #fff5d7 !Important;
}
.lvca-services .lvca-service .lvca-service-text {
    color: #fff5d7 !Important;
    font-weight: bold !Important;
    font-size: 23px !Important;
}

.lvca-services.lvca-style1 .lvca-service .lvca-service-text .lvca-title {
    color: #fff5d7 !Important;
}

.vc_lighter_shadow {
    box-shadow: inset 0px 0px 30px 15px #dfa0e1, 0px 0px 15px 3px #d19bd3;
}
.uvc-heading-spacer.line_only > span {
     box-shadow: 0px 0px 20px 10px #edbbef;
}

.lvca-team-members.lvca-style2 .lvca-team-member-wrapper:hover .lvca-image-wrapper img {
    -webkit-filter: brightness(110%) !Important;;
    filter: brightness(110%) !Important;
    box-shadow: 0 0 8px 2px #a6a0c0;
}

.lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-image-wrapper img {

    box-shadow: 0px 0px 1px 4px #565995;
}

/* MODAL CSS */
.ult_modal-content {
    border-width: 2px !Important;
    border-color: #fffcfa !Important;
    border-radius: 5px !Important;
    -webkit-box-shadow: 0 0 7px 2px #fffcf4 !Important;
    -o-box-shadow: 0 0 7px 2px #fffcf4 !Important;
    -ms-box-shadow: 0 0 7px 2px #fffcf4 !Important;
    box-shadow: 0 0 7px 2px #fffcf4 !Important;
}
h3.ult_modal-title {
    text-shadow: 0 0 2px #d3b764;
}
.ult_modal-header {
    border-bottom:none !Important;
}
.ult-overlay-close {
    background-color: #f593a3 !Important;
    -webkit-box-shadow: 0 0 7px 2px #f593a3 !Important;
    -o-box-shadow: 0 0 7px 2px #f593a3 !Important;
    -ms-box-shadow: 0 0 7px 2px #f593a3 !Important;
    box-shadow: 0 0 7px 2px #f593a3 !Important;
}

.ult_modal-header>.modal-icon {
    min-width: 56px !Important;
}
@media (max-width: 767px) {.ult_modal.ult-medium {
    width: 95%!Important;
}}

.forminator-button-submit {
    padding: 15px;
    border-radius: 10px;
    border-color: #d399d5 !Important;
    box-shadow: inset 0px 0px 30px 15px #dfa0e1, 0px 0px 15px 3px #d19bd3 !Important;
}

span.forminator-checkbox-image > span {
    background-color: #fff8e8 !Important;
}
/* MODAL CSS END */
.invitation {
    box-shadow: 0 0 5px 1px #fffaf0, inset 0 0 2px 0 #fffaf0;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    background-position: center top !important;
}
.invitation-text h2{
    text-shadow: 0 0 5px #ffffff !Important;
}
.aio-icon-title{
    text-shadow: 0 0 5px #ffffff !Important;
}

.btn-modal {
    padding: 15px;
    background-color: #81abeb !Important;
    border-radius: 10px;
    border-color: #d399d5 !Important;
    box-shadow: inset 0px 0px 30px 15px #dfa0e1, 0px 0px 15px 3px #d19bd3 !Important;
}

.site-footer {
    display:none;
}
div.uvc-heading-spacer.icon_only {
    text-shadow: 0 0 4px #efc485;
}
.lvca-service-details {
     text-shadow: 0 0 4px #212372;
}
.lvca-service-text .lvca-title {
        font-size: 21px !Important;
}
.forminator-response-message {
    color:#d3b764;
}
h4.forminator-label {
    color: #777771 !Important;
    text-shadow: none !Important;
}
.forminator-is_filled .forminator-label[class*="forminator-floating-"] {
    color: #fff8e800 !Important;
}
.forminator-is_active .forminator-label[class*="forminator-floating-"] {
    color: #17a8e37d !Important;
}

.popup-edge-top-right {
    top: -30px !Important;
    right: -3px !Important;
    width: 17px !Important;
    height: 17px !Important;
}