/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
/* ARCHHIVE PAGE */
.posrednicy-main-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
}
.posrednicy-main-wrapper .single-posrednic {
    display: flex;
    height: auto;
    gap: 30px;
}
.posrednicy-main-wrapper .single-posrednic .img {
    width: 40%;
    height: 100%;
}
.posrednicy-main-wrapper .single-posrednic .img img {
    object-fit: cover;
    height: 100%;
}
.posrednicy-main-wrapper .single-posrednic .content {
    display: flex;
    width: 60%;
    flex-direction: column;
    justify-content: space-between;
}
.posrednicy-main-wrapper .single-posrednic .content * {
    margin-top: 0px;
}
.posrednicy-main-wrapper .single-posrednic .content .main,.posrednicy-main-wrapper .single-posrednic .content .secondary {
    display: flex;
    justify-content: space-between;
}
.posrednicy-main-wrapper .single-posrednic .details-buttons a:not(.border-width-0) {
    color: #000;
    border-color: #000;
}
.portfolio-archive {
    background-color: #fff;
}
.posrednicy-main-wrapper .top-section {
    padding-left: 36px;
}
.SumoSelect {
    width: 100%!important;
}
.SelectBox span {
    text-align: left!important;
}
.SumoSelect ul.options {
    list-style: none!important;
    padding: 0px!important;
    text-align: left!important;
}
.SumoSelect>.CaptionCont {
    position: relative!important;
    border: 1px solid #ffffff!important;
    min-height: 14px!important;
    background-color: #fff!important;
    border-radius: 2px!important;
    margin: 0!important;
    border-radius: 5px!important;
    padding: 0px 30px!important;
    padding-top: 13px!important;
    height: 60px!important;
    font-size: 18px!important;
}
.SumoSelect label {
    margin-bottom: 0px!important;
}
.SumoSelect .SelectBox input {
    box-shadow: none;
}
.SumoSelect.open>.optWrapper {
    top: 60px!important;
}
.SumoSelect.open .search-txt {
    top: 15px!important;
}
.SumoSelect .SelectBox span {
    color: #2a0944;
}
.SumoSelect.open .search-txt::placeholder {
    color: #777777;
}
.SumoSelect .options .disabled {
    display: none;
}
.search-custom .single-block-padding {
    padding-top: 0px;
    padding-bottom: 0px;
}
@media(min-width: 960px) {
    .search-custom .bottom-buttons {
        position: absolute;
        top: 60px;
    }
    .search-custom .single-block-padding {
        padding-top: 10px;
        padding-bottom: 17px;
    }
}
.search-custom .bottom-buttons .btn {
    display: flex;
    align-items: center;
    height: 70px!important;
}
.search-custom .bottom-buttons .btn, .search-custom .bottom-buttons .btn span {
    width: 100%;
    font-size: 20px;
}
.search-custom .bottom-buttons .btn.btn-accent:hover {
    background-color: #fff!important;
}
.search-custom .bottom-buttons .btn.btn-accent:focus {
    background-color: #ff9d47!important;
}
@media(max-width: 960px) {
    .search-custom .bottom-buttons {
        margin-top: 50px;
    }
}
.search-custom .single-block-padding {
    padding-left: 0px;
    padding-right: 0px;
}
@media(min-width: 560px) {
    .main_recruters_archive .archive_custom-wrapper {
        display: flex!important;
        gap: 18px;
    }
    .archive_custom .half-block-padding {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}
.archive_custom .meta-items {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.archive_custom .meta-items .t-entry-title {
    margin-top: 0px;
}
.main_recruters_archive .archive_custom-wrapper {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 50px -30px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 50px -30px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 50px -30px rgba(0,0,0,0.75);
    padding: 10px;
    min-height: 290px;
    box-sizing: border-box;
    border-radius: 10px!important;
}
.main_recruters_archive .archive_custom-wrapper .t-entry-readmore {
    display: flex;
    justify-content: space-between;
}
@media(max-width: 560px) {
    .main_recruters_archive .archive_custom-wrapper .t-entry-readmore {
        flex-direction: column;
    }
}
.main_recruters_archive .archive_custom-wrapper .revievews {
    text-align: left;
}
.main_recruters_archive .archive_custom-wrapper .revievews .info-box-txt-2 {
    /* font-style: italic; */
    font-weight: 600;
}
.revievews .rate-box {
    max-width: 90px;
    /* margin-bottom: 10px; */
    /* border: 1px solid #e9c400; */
    /* border-radius: 20px; */
    padding: 5px 10px;
    position: relative;
    height: 20px;
    width: 90px;
}
.revievews .rate-box .gray {
    /* filter: grayscale(1); */
    filter: brightness(1000);
}
.revievews .rate-box .gray_1 {
    transform: translate(0%, 52%) scale(0.7);
    left: 0%;
}
.revievews .rate-box .gray_2 {
    transform: translate(0%, 52%) scale(0.7);
    left: 23.8%;
}
.revievews .rate-box .gray_3 {
    transform: translate(0%, 52%) scale(0.7);
    left: 47%;
}
.revievews .rate-box .gray_4 {
    transform: translate(0%, 52%) scale(0.7);
    left: 71%;
}
.revievews .rate-box .gray_5 {
    transform: translate(-37%, 52%) scale(0.7);
    left: 101%;
}
.revievews .rate-box img {
    position: absolute;
    max-width: 100px;
    bottom: 50%;
    transform: translate(-50%, 50%);
    left: 55%;
}
.main_recruters_archive .archive_custom-wrapper .t-entry .city .icon-box-icon, .carousel-rec-wrapper .t-entry .city .icon-box-icon {
    display: inline;
}
.page-template-template-base .extra-filters-wrapper {
    width: 200px;
}
.archive_custom {
    /* display: table-cell;
    height: 100%; */
    flex-grow: 1;
}
.archive_custom .t-entry {
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
}
.archive_custom .t-entry-text-tc {
    height: 100%;
}
.archive_custom .t-entry-title {
    max-width: 85%;
}
.archive_custom .t-entry-readmore {
    text-align: right;
}
.likes-dislikes {
    display: flex;
    position: absolute;
    top: 10px;
    right: 10px;
}
.t-entry-visual .likes-dislikes {
    position: relative;
}
.main_recruters_archive .t-entry-visual {
    padding-bottom: 10px;
}
@media(max-width: 560px) {
    /* .main_recruters_archive .archive_custom-wrapper .likes-dislikes{
        bottom: 150px;
        top: auto;
    } */.main_recruters_archive .archive_custom-wrapper .wrapper-buttons {
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 10px;
        margin-top: 20px;
    }
    .main_recruters_archive .archive_custom-wrapper .wrapper-buttons a {
        font-size: 14px!important;
        width: 100%!important;
        transform: scale(1)!important;
    }
    .main_recruters_archive .t-entry-visual {
        padding-bottom: 20px;
    }
}
.likes-dislikes > div {
    display: flex;
    flex-direction: row;
    text-align: center;
}
/* .likes-dislikes button{
    background-color: #f7f7f7;
} */
/* FORM LEAVE REVIEW */
#form_leave_review > div, #form_leave_review .row.rate-box-content-wrapper > div {
    margin-bottom: 20px;
}
#form_leave_review .SumoSelect>.CaptionCont {
    border: 1px solid #eaeaea!important;
}
#form_leave_review .wpb_row.row-inner {
    margin-left: 0px;
    width: 100%;
}
#form_leave_review .wpb_row.row-inner .col-lg-6:first-child {
    padding-left: 0px;
}
#form_leave_review .rating > input:checked ~ label::before, .single-user-stars-info .rating.input-field-wrapp label:before {
    content: "★";
}
#form_leave_review .rating:not(:checked) > label:hover::before, #form_leave_review .rating:not(:checked) > label:hover ~ label::before {
    /* color: #FF9D47; */
    content: "★";
}
#form_leave_review .rating:not(:checked) > label::before, .single-user-stars-info .rating.input-field-wrapp span.empty:before {
    content: "☆";
}
#form_leave_review .rating input {
    display: none;
}
#form_leave_review .rate-box-content {
    padding-bottom: 60px;
}
#form_leave_review .rating {
    float: left;
    border: none;
    padding: 0px;
}
#form_leave_review .likes-dislikes.col-lg-6 {
    position: relative;
    top: auto;
    right: auto;
    height: auto;
    padding: 0px!important;
}
#form_leave_review .likes-dislikes .icon-box-icon span {
    font-size: 30px;
}
#form_leave_review .like-dislike {
    display: flex;
    width: 100%;
    border-radius: 5px;
    align-items: end;
    justify-content: space-evenly;
}
#form_leave_review .like-dislike .icon-box-icon, #form_leave_review .like-dislike .icon-box-icon label {
    cursor: pointer;
}
#form_leave_review .likes-dislikes .icon-box-icon label {
    transform: translatey(-5px);
    display: inline-block;
}
#form_leave_review .icon-box-icon.active {
    /* color: #FF9D47; */
    color: #290944
}
#form_leave_review .icon-box-icon.active i.fa-thumbs-o-up:before {
    content: "\f164";
}
#form_leave_review .icon-box-icon.active i.fa-thumbs-o-down:before {
    content: "\f165";
}
#form_leave_review .icon-box-icon input {
    display: none;
}
@media(min-width: 768px) {
    .rate-box-content {
        display: flex;
        justify-content: space-between;
    }
    .rate-box-content > label {
        width: 70%;
    }
    #form_leave_review .rate-box-content {
        padding-bottom: 0px;
    }
    #form_leave_review .rating:not(:checked) > label {
        line-height: 0.9!important;
    }
    /* .rate-box-content *{
        flex: 1;
      } */
}
#form_leave_review .rating:not(:checked) > label:hover, #form_leave_review .rating:not(:checked) > label:hover ~ label {
    /* color: #FF9D47; */
    color: #1a9cff;
}
#form_leave_review input[type="text"] {
    width: 100%;
}
#form_leave_review .rating:not(:checked) > label {
    float: right;
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 38px;
    line-height: 1.2;
    color: #1a9cff;
    font-weight: 400;
}
.single-user-stars-info .rating.input-field-wrapp label:before, .single-user-stars-info .rating.input-field-wrapp span.empty:before {
    color: #1a9cff;
    font-size: 25px;
    letter-spacing: -3.6px;
}
.SumoSelect>.CaptionCont>span.placeholder {
    color: #ccc!important;
    font-style: normal!important;
    font-weight: 400!important;
}
#form_leave_review .button-box {
    text-align: center;
}
/* Hide the default checkbox */
#form_leave_review .checkbox-container input {
    display: none;
}
/* Style the container as a checkbox */
#form_leave_review .checkbox-container {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
}
/* Style the checkmark */
#form_leave_review .checkmark {
    position: absolute;
    top: 5px;
    left: 0;
    height: 20px;
    width: 20px;
    border: 1px solid #ccc;
    background-color: #fff;
}
#form_leave_review .checkmark.invalid {
    border-color: red;
}
.error-message {
    color: red;
}
/* Show the checkmark when the checkbox is checked */
#form_leave_review .checkbox-container input:checked ~ .checkmark {
    background-color: #2196F3;
}
/* Style the checkmark as a box */
#form_leave_review .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
/* Show the checkmark when the checkbox is checked */
#form_leave_review .checkbox-container input:checked ~ .checkmark:after {
    display: block;
}
/* Style the checkmark box */
#form_leave_review .checkbox-container .checkmark:after {
    left: 6px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
#form_leave_review.loader {
    pointer-events: none;
    opacity: .7;
}
.SumoSelect {
    position: relative;
}
#poserednic-wrapper.loader:before, .select-wrapper.loader:before {
    display: block;
    content: '';
    width: 30px;
    height: 30px;
    background-size: cover;
    background-position: center;
    background-image: url('assets/eclipse_new3.gif');
    position: absolute;
    right: 25px;
    top: 13px;
    z-index: 9999;
}
.select-wrapper.loader .SelectBox {
    pointer-events: none;
}
.select-wrapper {
    position: relative;
}
/* #form_leave_review #poserednic-wrapper.loader:before{
    top: 40px;
} */
.tutor-reset-password-form .tutor-btn {
    color: #fff;
}
#form_search_posrednicy .close, #form_leave_review .close {
    position: absolute;
    left: 0px;
    height: 100%;
    width: 30px;
    line-height: 60px;
    z-index: 1;
    cursor: pointer;
    text-align: center;
}
.SumoSelect.open .close {
    opacity: 0;
}
.style-2 .SumoSelect>.CaptionCont {
    border: 1px solid #e3e3e3!important;
    ; }
.style-2 .btn {
    white-space: normal;
    width: 100%;
    height: 60px;
    font-size: 17px;
}
@media (min-width: 960px) {
    .style-2 .btn {
        padding-top: 10px!important;
        padding-bottom: 17px!important;
    }
}
.like-button .fa-fw, .dislikes .fa-fw {
    font-size: 25px;
}
.like-button.active i:before {
    color: #FF9D47;
}
.dislike-button.active i:before {
    color: red;
}
.t-entry-visual .like-button, .t-entry-visual .dislike-button {
    background-color: #fff;
}
.t-entry-visual .likes-dislikes {
    justify-content: center!important;
}
.t-entry-visual .likes-dislikes .count {
    color: #000!important;
}
.likes-dislikes .like-button .fa-thumbs-o-up:before {
    content: ''!important;
    background-image: url(assets/img/thumbs_up.png);
    display: block;
    width: 30px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 20px;
    background-size: contain;
}
.likes-dislikes .dislike-button .fa-thumbs-o-down:before {
    content: ''!important;
    background-image: url(assets/img/thumbs_down.png);
    display: block;
    width: 30px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 20px;
    background-size: contain;
}
.vc_row.row-internal.row-container.mrt-10 {
    margin-top: 10px!important;
}
.vc_row.row-internal.row-container .term-name {
    font-weight: 600;
    color: #2a0944;
}
/* Single recturter info */
.archive_custom.single-recruter-wrapper {
    height: 100%;
}
.likes-dislikes button {
    background-color: transparent;
}
.single-recruter-wrapper .likes-dislikes {
    position: relative;
}
.archive_custom.single-recruter-wrapper .t-entry {
    flex-direction: column;
    gap: 30px;
    /* align-items: stretch; */
}
@media(max-width: 500px) {
    .archive_custom.single-recruter-wrapper .t-entry {
        flex-direction: column;
        gap: 30px;
    }
}
.archive_custom.single-recruter-wrapper .t-entry-title {
    max-width: none;
}
.archive_custom.single-recruter-wrapper .t-entry > div:nth-child(1) {
    flex: 0 0 auto;
}
.archive_custom.single-recruter-wrapper .t-entry > div:nth-child(2) {
    flex: 1 1 0%;
    /*max-width: 250px;*/
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.archive_custom.single-recruter-wrapper .top-elements {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.single-portfolio .top-elements .revievews {
    flex-direction: column;
}
.single-portfolio .top-elements .revievews .info-box-txt-2 {
    text-align: left;
}
/* .archive_custom.single-recruter-wrapper .t-entry .city{
    margin-top: 20px;
} */
.archive_custom.single-recruter-wrapper .t-entry .city .icon-box-icon, .archive_custom.single-recruter-wrapper .t-entry .phone .icon-box-icon, .archive_custom.single-recruter-wrapper .t-entry .website .icon-box-icon, .archive_custom.single-recruter-wrapper .t-entry .licence_number .icon-box-icon, .archive_custom.single-recruter-wrapper .t-entry .cooperating .icon-box-icon {
    display: inline;
}
.archive_custom.single-recruter-wrapper .additiona_meta {
    text-align: right;
}
.archive_custom.single-recruter-wrapper .social_links {
    margin-top: 10px;
}
.archive_custom .likes-dislikes {
    pointer-events: none;
}
.social_links svg:hover {
    fill: #3fa796;
}
.extra-filters-single-page {
    display: flex;
    justify-content: flex-start;
    gap: 40px;
}
.extra-filters-single-page > div {
    flex: 1;
}
.extra-filters-single-page {
    font-weight: 700;
    color: #2a0944;
}
@media(min-width: 1000px) {
    .extra-filters-single-page .show-hide label {
        min-width: 100px;
    }
    .extra-filters-single-page .show-hide, .extra-filters-single-page .sorting {
        display: flex;
        gap: 25px;
        justify-content: flex-start;
        align-items: baseline;
    }
    .extra-filters-single-page .show-hide select, .extra-filters-single-page .sorting select {
        max-width: 250px;
        min-width: auto;
    }
}
.rating-pagination {
    text-align: center;
}
.rating-pagination ul {
    list-style: none!important;
    display: inline-block;
    padding: 0px 18px 0px 18px!important;
}
.rating-pagination ul li {
    font-weight: 600;
    display: inline-block;
    margin-right: 0px;
    cursor: pointer;
    font-size: 16px!important;
    width: 36px;
    height: 36px;
    line-height: 36px!important;
    color: #2A094D;
}
.rating-pagination li.active {
    line-height: 10px;
    background-color: #eeeeee;
    text-align: center;
    border-radius: 50px;
}
.rating-pagination span i:before {
    font-size: 18px;
}
.rating-pagination .fa.fa-angle-right {
    margin-right: 0px;
}
.rating-pagination .page-prev:hover .btn-link:not(.btn-disable-hover) i:before, .rating-pagination .page-next:hover .btn-link:not(.btn-disable-hover) i:before {
    color: #3fa796;
}
.row.rate-box-content-wrapper.text-reviews.loader {
    opacity: .7;
    pointer-events: none;
}
.row.rate-box-content-wrapper.text-reviews.loader:before {
    display: block;
    content: '';
    width: 100px;
    height: 100px;
    background-size: cover;
    background-position: center;
    background-image: url(assets/eclipse_new4.gif);
    position: absolute;
    right: 50%;
    top: 50%;
    transform: translate(50%, -50%);
    z-index: 9999;
}
.main_recruters_archive .half-gutter.grid-filtering:after {
    display: block;
    content: '';
    width: 100px;
    height: 100px;
    background-size: cover;
    background-position: center;
    background-image: url(assets/eclipse_new4.gif);
    position: absolute;
    right: 50%;
    top: 25%;
    transform: translate(50%, -50%);
    z-index: 9999;
}
.leave-review-single-rec.loading {
    position: relative;
    pointer-events: none;
    opacity: 0.9;
}
.leave-review-single-rec.loading:before {
    display: block;
    content: '';
    width: 30px;
    height: 30px;
    background-size: cover;
    background-position: center;
    background-image: url(assets/eclipse_new4.gif);
    position: absolute;
    right: 0px;
    top: 3px;
    z-index: 9999;
}
.row .rate-box-content.invalid {
    margin-bottom: 0px!important;
}
/* Homepage show recruters */
.carousel-rec-wrapper .wrapper-buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    gap: 10px;
}
@media(max-width: 1410px) {
    .carousel-rec-wrapper .wrapper-buttons {
        flex-direction: column;
    }
    .carousel-rec-wrapper .wrapper-buttons a {
        width: 100%;
    }
}
.carousel-rec-wrapper .wrapper-buttons a {
    font-size: 13px!important;
    padding: 15px 28px !important;
}
.carousel-rec-wrapper h3.h3 {
    margin-top: 0px;
}
.carousel-rec-wrapper .revievews {
    margin-top: 20px;
}
.carousel-rec-wrapper .categories-biuro {
    margin-top: 10px;
}
.carousel-rec-wrapper .city {
    margin-top: 5px;
}
.carousel-rec-wrapper .likes-dislikes button {
    background-color: #fff;
}
#form_search_by_city {
    max-width: 100%;
    width: 800px;
    margin: auto;
}
#form_search_by_city .custom-link {
    transform: scale(1);
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* POPUPS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.popup-wrapper {
    display: block;
    position: fixed;
    z-index: 110;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    left: -100%;
    -webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
}
.popup-wrapper.active {
    left: 0;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    z-index: 99999;
}
.popup-wrapper .bg-layer {
    position: absolute;
    left: 0;
    top: -100px;
    right: 0;
    bottom: -100px;
    background: rgba(0, 0, 0, 0.6);
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    opacity: 0;
}
.popup-wrapper.active .bg-layer {
    opacity: 1;
}
.popup-content {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    font-size: 0;
    text-align: center;
    -webkit-transition: opacity .3s ease-out, left 0s .3s, -webkit-transform .3s ease-out;
    transition: opacity .3s ease-out, left 0s .3s, -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out, opacity .3s ease-out, left 0s .3s;
    transition: transform .3s ease-out, opacity .3s ease-out, left 0s .3s;
    transition: transform .3s ease-out, opacity .3s ease-out, left 0s .3s, -webkit-transform .3s ease-out;
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    opacity: 0;
    left: -10000px;
    padding: 15px;
}
.popup-content.active {
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
    left: 0;
    -webkit-transition: opacity .3s ease-out, left 0s 0s, -webkit-transform .3s ease-out;
    transition: opacity .3s ease-out, left 0s 0s, -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out, opacity .3s ease-out, left 0s 0s;
    transition: transform .3s ease-out, opacity .3s ease-out, left 0s 0s;
    transition: transform .3s ease-out, opacity .3s ease-out, left 0s 0s, -webkit-transform .3s ease-out;
    position: relative;
}
.popup-content:after {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    content: "";
}
.popup-container {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    position: relative;
    text-align: left;
    background: #FFF;
    border-radius: 10px;
}
.popup-container.size-1 {
    max-width: 380px;
}
.popup-container.size-2 {
    max-width: 880px;
}
.popup-container.size-3 {
    max-width: 520px;
}
.popup-container.size-4 {
    max-width: 600px;
}
.popup-content .layer-close {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 10000px;
}
.popup-align {
    padding: 60px 40px 50px 40px;
    overflow: hidden;
    text-align: center;
}
.popup-content .btn-close.close-popup {
    position: absolute;
    right: 20px;
    top: 20px;
}
.popup-content.basket {
    padding: 45px 30px;
}
.popup-content .btn-close2 {
    position: absolute;
    top: -32px;
    right: -26px;
}
.popup-content .btn-close2 .img {
    width: 25px;
}
#video-popup .popup-align {
    background-color: #000;
    padding: 0;
}
.popup-title {
    margin-bottom: 25px;
}
.popup-align .btn + .simple-link, .popup-align .btn + br + .simple-link {
    margin-top: 15px;
}
.popup-align .simple-link + .btn {
    margin-top: 25px;
}
.popup-align .line-text {
    margin: 35px 0 25px;
}
.popup-align .line-text.style2 {
    margin: 5px 0 10px;
}
.popup-align .socials-enter {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.popup-align .tab-entry {
    padding-top: 30px;
}
.popup-align .tab-menu {
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}
.popup-align .tab-menu:not(.active) {
    color: #98989d;
}
.popup-bottom-text {
    margin-top: 15px;
}
.popup-mb {
    margin-bottom: 20px;
}
@media (hover: hover), (-ms-high-contrast: none) {
    .popup-align .tab-menu:hover {
        color: #22262a;
    }
}
@media (max-width: 575px) {
    .popup-title {
        margin-bottom: 20px;
    }
    .popup-align {
        padding: 50px 15px 40px 15px;
    }
    .popup-content .btn-close.close-popup {
        position: absolute;
        right: 15px;
        top: 15px;
    }
    .popup-content.basket {
        padding: 35px 0;
    }
    .popup-content .btn-close2 {
        top: -30px;
        right: 5px;
    }
}
.popup-wrapper .popup-align {
    text-align: left;
}
.popup-wrapper input, .popup-wrapper textarea {
    margin-bottom: 20px;
    width: 100%;
}
.popup-wrapper .btn-close:after, .popup-wrapper .btn-close:before {
    content: '';
    position: absolute;
    width: 28px;
    height: 3px;
    border-radius: 4px;
    background-color: #2a0944;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) rotate(-45deg);
    -ms-transform: translate(-50%,-50%) rotate(-45deg);
    transform: translate(-50%,-50%) rotate(-45deg);
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
}
.popup-wrapper .btn-close:after {
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    -ms-transform: translate(-50%,-50%) rotate(45deg);
    transform: translate(-50%,-50%) rotate(45deg);
}
.popup-wrapper .h2 {
    margin-top: 0px;
}
/* User account form */
.woocommerce-MyAccount-navigation-link--general-info a:before {
    content: '\f013';
}
.woocommerce-MyAccount-navigation-link--subscriptions a:before {
    content: '\f0f3';
}
.woocommerce-MyAccount-navigation-link--reviwes a:before {
    content: '\f075';
}
.woocommerce-MyAccount-navigation-link--reviwes.show-notification a:after, .woocommerce-MyAccount-navigation-link--data.show-notification a:after {
    content: '!';
    height: 15px;
    display: block;
    background-color: #ff9300;
    color: #fff;
    border-radius: 50%;
    padding: 5px;
    font-size: 11px;
    position: absolute;
    top: 8px;
    right: 14px;
    line-height: 3px;
    width: 15px;
    text-align: center;
}
.woocommerce-MyAccount-navigation-link--data a:before {
    content: '\f1c0';
}
#update-recruter-info .upload-wrapper, #update_company_name .upload-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 10px;
    align-items: center;
    gap: 20px;
}
#update_company_name .upload-wrapper {
    gap: 9px;
    align-items: normal;
    padding: 0px;
    margin-bottom: 30px;
}
#update_company_name .description, #update_company_name .krs-file-name {
    font-size: 15px;
}
#update_company_name .error {
    color: red;
    font-size: 12px;
}
#update-recruter-info .upload-wrapper .upload-input, #update_company_name .upload-wrapper .upload-input {
    max-width: 200px;
    position: relative;
}
#update-recruter-info .upload-wrapper .upload-input .btn, #update_company_name .upload-wrapper .upload-input .btn {
    font-size: 16px;
    display: flex;
    justify-content: center;
}
#update_company_name .upload-wrapper .upload-input .btn {
    font-size: 14px;
}
#update-recruter-info .upload-wrapper .upload-input input, #update_company_name .upload-wrapper .upload-input input {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
#update-recruter-info input, #update-company-name input {
    width: 100%;
}
#update-recruter-info .row > div.input-field-wrapp, #update-company-name div.input-field-wrapp {
    margin-bottom: 20px;
}
#update-recruter-info .col-lg-6, #update-company-name .col-lg-8, #update-company-name .col-lg-4 {
    padding: 0px;
}
#update-company-name .btn {
    margin-top: 26px;
}
#update-company-name .col-lg-8, #update-company-name .col-lg-4 {
    vertical-align: middle;
}
@media (min-width: 960px) {
    #update-recruter-info .row .col-lg-6:not(:first-child), #update-company-name .row .col-lg-4 {
        padding-left: 36px;
    }
}
#update-recruter-info .main-information-image {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 220px;
    overflow: hidden;
    width: 220px;
    margin: auto;
}
#update-recruter-info .main-information-image img {
    object-fit: cover;
    height: 100%;
    width: auto;
    max-height: 100%;
    max-width: 100%;
}
#update-recruter-info .upload-wrapper-image {
    border-radius: 2px;
    border: 1px solid #eaeaea;
}
#update-recruter-info .error {
    color: red;
    text-align: center;
    margin-top: 20px;
}
.product.woocommerce.add_to_cart_inline {
    border: none!important;
}
.product.woocommerce.add_to_cart_inline a {
    background-color: transparent!important;
    border: none;
    height: auto;
    margin: 0px;
    padding: 0px!important;
}
.product.woocommerce.add_to_cart_inline a .add_to_cart_text {
    color: #fff!important;
}
.woocommerce-checkout .woocommerce-notices-wrapper {
    display: none;
}
#thank-you .h2 {
    text-align: center;
}
.premium_content {
    position: relative;
}
.premium_content * {
    pointer-events: none;
    opacity: 0.7;
}
.premium_content.active * {
    pointer-events: all;
    opacity: 1;
}
.woocommerce-MyAccount-navigation li.disabled {
    pointer-events: none;
    opacity: 0.5;
}
/* .rate-box-content-wrapper .reviews-list .message-wrapper:not(:last-child){
    border-bottom: 1px solid #d3d3d3;
} */
.rate-box-content-wrapper .reviews-list .message-wrapper:first-child {
    padding-top: 40px;
}
.rate-box-content-wrapper .reviews-list .message-wrapper:before {
    display: block;
    position: absolute;
    content: '';
    height: 1px;
    left: 0;
    width: 100%;
    background-color: #EEEEEE;
    bottom: 0;
}
.overflow-hide .uncell {
    overflow: hidden;
}
/* .rate-box-content-wrapper .reviews-list .message-wrapper:not(:first-child){
    padding-top: 20px;
} */
.woocommerce-account .reviews-list .message-wrapper {
    display: flex;
    gap: 50px;
    padding-bottom: 20px;
    align-items: center;
    margin-top: 20px;
    position: relative;
}
.single-portfolio .reviews-list .message-wrapper {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-bottom: 30px;
    position: relative;
}
.woocommerce-account .reviews-list .message-wrapper > div {
    flex-basis: 50%;
    flex-grow: 1;
    flex-shrink: 1;
}
.reviews-list .message-wrapper .message-info span:not(.responce-title), .reviews-list .message-wrapper .answer-info span:not(.responce-title) {
    display: block;
    /* margin-bottom: 5px; */
    font-weight: 400;
}
.reviews-list .message-wrapper .answer-info span:not(:first-child) {
    margin-top: 10px;
}
.reviews-list .message-wrapper .message-info .answer-info {
    margin-top: 10px;
}
.message-info .status {
    color: #3fa796;
    text-transform: uppercase;
    font-size: 13px;
    border: 1px solid #3fa796;
    width: auto;
    display: inline-block;
    padding: 3px 6px;
    margin-left: 10px;
    border-radius: 5px;
}
/* .reviews-list .message-wrapper .message-buttons{
    display: flex;
    gap: 20px;
    position: relative;
    justify-content: center;
    flex-wrap: wrap;
} */
form .error {
    font-size: 14px;
    color: red;
    margin-top: 10px;
    text-align: center;
}
.reviews-list .message-wrapper .answer-info {
    padding-left: 30px;
}
@media(max-width: 768px) {
    .reviews-list .message-wrapper .answer-info {
        padding-left: 50px;
    }
}
form .notice {
    margin-bottom: 10px;
}
.ywsbs-modal-wrapper {
    margin-top: 300px!important;
}
.message-buttons .btn.disabled {
    opacity: .6;
    pointer-events: none;
}
.message-buttons .notice {
    /* position: absolute;
    bottom: -40px;
    width: 100%; */
    text-align: center;
}
.message-buttons .notice.one-half {
    /* bottom: -40px;
    right: 10px;
    width: 50%; */
    text-align: center;
}
.message-buttons.review a {
    flex-basis: calc(50% - 10px);
}
@media(max-width: 1000px) {
    .woocommerce-account .reviews-list .message-wrapper {
        flex-direction: column;
    }
    .message-buttons .notice {
        bottom: auto;
        top: -40px;
    }
    .message-buttons .notice.one-half {
        top: -30px;
        bottom: auto;
        right: 0px;
        width: 50%;
        font-size: 10px;
        text-align: center;
    }
}
.fa.fa-thumbs-o-up {
    color: #3fa796;
}
.fa.fa-thumbs-o-down {
    color: red;
}
a.ajax_add_to_cart {
    line-height: 20px!important;
}
p.add_to_cart_inline {
    line-height: 15px!important;
}
.woocommerce-account .post-title-wrapper {
    display: flex;
    gap: 50px;
    justify-content: space-between;
    align-items: center;
}
.post-title-wrapper .advertisment-banner .advertisment-banner-inner {
    padding: 10px 60px;
    border: 1px solid #e3e3e3!important;
    border-radius: 8px;
    text-align: center;
    font-size: 18px;
    display: flex;
    gap: 20px;
    align-items: baseline;
}
.advertisment-banner .btn {
    margin-left: 30px;
}
/* .advertisment-banner{
    box-shadow: 0px 20px 60px -30px rgba(0, 0, 0, 0.45);
} */
@media(max-width: 768px) {
    .woocommerce-account .post-title-wrapper {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        gap: 0px;
    }
    .post-title-wrapper .advertisment-banner .advertisment-banner-inner {
        flex-direction: column;
        align-items: center;
    }
}
.advertisment-banner .button-text {
    position: relative;
}
.advertisment-banner-inner span.button-text:before {
    content: '\f05a';
    font-family: uncodeicon;
    font-size: 1.2em;
    position: absolute;
    top: 50%;
    left: -25px;
    transform: translatey(-50%);
}
.left-side-green {
    padding: 30px!important;
    background-color: #2a0944 !important;
    border-radius: 5px;
}
.left-side-green li {
    background-color: #450674 !important;
    border-radius: 8px;
    margin-bottom: 10px;
    transition: .3s;
}
.left-side-green a, .left-side-green a.is-active, .left-side-green a:before {
    color: #fff!important;
}
.left-side-green .woocommerce-MyAccount-navigation li a {
    padding: 10px 30px;
}
.left-side-green .woocommerce-MyAccount-navigation li a:before {
    left: auto;
    right: 20px;
    top: 7px;
}
.left-side-green li.is-active, .left-side-green li:hover {
    background-color: #46b9a6 !important;
}
.left-side-green li.is-active a, .left-side-green li:hover a {
    color: #fff!important;
}
.left-side-green li.is-active a:before, .left-side-green li:hover a:before {
    color: #fff !important;
}
.my-account-wrapper {
    margin-left: 0px!important;
}
.left-side-green .subtitle {
    display: block;
    color: #fff;
    font-weight: 600;
    text-align: right;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.left-side-green .user-name {
    display: block;
    text-transform: capitalize;
    color: #fff;
    font-weight: 600;
    padding-bottom: 30px;
    font-size: 30px;
}
.archive_image {
    object-fit: cover;
}
/* .main_recruters_archive .archive_custom-wrapper img.archive_image{
    position: absolute!important;
    top: 50%!important;
    transform: translatey(-50%)!important;
    bottom: 0!important;
    left: 0!important;
    right: 0!important;
    height: auto!important;
    border-radius: 10px!important;
} */
.main_recruters_archive .archive_custom-wrapper img.archive_image {
    position: relative!important;
    height: auto!important;
    border-radius: 10px!important;
}
.main_recruters_archive .pagination > li .page-numbers {
    font-size: 16px!important;
}
.main_recruters_archive .pagination {
    display: flex;
    justify-content: center;
}
.ywsbs-item .ywsbs-subscription a {
    position: relative;
    padding-left: 40px;
}
.ywsbs-item .ywsbs-subscription a:before {
    display: block;
    content: '';
    width: 30px;
    height: 30px;
    background-size: cover;
    background-position: center;
    background-image: url('assets/settings_icon.svg');
    position: absolute;
    left: 0px;
    top: -5px;
    z-index: 9999;
}
.w100 {
    width: 100%;
}
#update-recruter-info .form-buttons {
    display: flex;
    gap: 10px;
}
#update-recruter-info .form-buttons a {
    left: auto;
    right: 0px;
    margin-left: auto;
    margin-right: 0px;
}
@media(max-width: 650px) {
    #update-recruter-info .form-buttons {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    #update-recruter-info .form-buttons a {
        width: 100%;
    }
}
.btn.check-my-page-button {
    margin-bottom: 40px;
    position: relative;
    color: #fff!important;
    border-color: #46b9a6 !important;
    background-color: #46b9a6 !important;
    text-align: left!important;
    font-weight: 400!important;
    padding: 10px 30px!important;
    line-height: 1.75!important;
    font-family: arboria,sans-serif, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;
}
.btn.check-my-page-button:before {
    content: '\f061';
    color: #fff !important;
    font-family: uncodeicon;
    position: absolute;
    font-size: 1.2em;
    left: auto;
    right: 20px;
    top: 7px;
}
.btn.check-my-page-button:hover {
    background-color: #52dac3 !important;
    color: #fff!important;
}
.woocommerce-lost-password .advertisment-banner.column_child {
    display: none;
}
.x-label-box.required span, .rate-box-content span {
    color: red;
}
.recruter_description_add_label, .recruter_description_add_label_count {
    font-size: 12px;
}
#form_leave_review .checkbox-container span {
    color: red!important;
}
.additional-account-info-wrapper {
    margin-top: 10px;
}
.additional-account-info-wrapper .info-list .single-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: solid 1px #7470701f;
}
.additional-account-info-wrapper .info-list .single-info:last-child {
    border-bottom: solid 1px #7470701f;
}
.additional-account-info-wrapper .info-list .single-info .btn {
    text-align: center;
    min-width: 240px;
}
@media(max-width: 568px) {
    .additional-account-info-wrapper .info-list .single-info {
        flex-direction: column;
        text-align: center;
    }
    .additional-account-info-wrapper .info-list .single-info .button-wrapper {
        margin-top: 10px;
    }
}
.message-info .responce .bottom-buttons {
    display: flex;
    font-size: 13px;
    justify-content: start;
    gap: 10px;
    margin-top: 5px;
    margin-bottom: 15px;
}
.message-info .responce .bottom-buttons .delete {
    color: red
}
.message-info .responce .bottom-buttons .edit {
    color: blue
}
.message-info .responce .bottom-buttons span {
    margin-top: 0px!important;
    cursor: pointer;
}
.message-info .responce .bottom-buttons span:hover {
    text-decoration: underline;
}
.message-wrapper.loading {
    opacity: 0.5;
}
.message-wrapper.loading {
    position: relative;
    pointer-events: none;
    opacity: 0.5;
}
.message-wrapper.loading:before {
    display: block;
    content: '';
    width: 30px;
    height: 30px;
    background-size: cover;
    background-position: center;
    background-image: url(assets/eclipse_new4.gif);
    position: absolute;
    right: 50%;
    top: 50%;
    z-index: 9999;
}
.optWrapper .options::-webkit-scrollbar {
    width: 5px!important;
}
.optWrapper .options::-webkit-scrollbar-thumb {
    background-color: #2a0944 !important;
    border-radius: 5px!important;
}
.optWrapper .options::-webkit-scrollbar-track {
    background-color: #fff!important;
}
.search-txt {
    color: #2a0944;
    font-size: inherit;
}
.no-match {
    display: none!important;
}
.cooperating .text-wrapper {
    display: inline-flex;
    flex-direction: column;
}
/* 25.01 styles */
.meta-items h3.t-entry-title.h2.title-scale {
    margin-top: 0px;
    font-size: 19px;
}
.meta-items h3.t-entry-title.h2.title-scale a {
    color: #000000!important;
}
.meta-items div.categories-biuro {
    margin-top: 0px!important;
}
.meta-items .revievews {
    display: flex;
    justify-content: space-between;
    margin-top: 5px;
    margin-bottom: 10px;
}
.meta-add-info .meta-add-info-iner {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    font-size: 15px;
}
.single-portfolio .meta-add-info .meta-add-info-iner {
    display: flex;
    gap: 16px;
    flex-direction: column;
}
.single-portfolio .meta-add-info {
    padding: 30px;
}
.meta-add-info {
    background-color: #ECF6F4;
    padding: 15px;
    border-radius: 10px;
    color: #000!important;
}
.meta-add-info .text-default-color {
    color: #3FA796!important;
}
.revievews .info-box-txt-2 {
    color: #f5c344!important;
    font-weight: 400!important;
}
.revievews .info-box-txt-2 span {
    font-weight: 600!important;
}
.rate-box .average-rate {
    position: absolute;
    right: -40px;
    color: #f5c344;
    top: 2px;
    font-size: 13px;
}
.archive_custom .wrapper-buttons, .rec-short-description .wrapper-buttons {
    width: 100%;
    display: flex;
    gap: 20px;
}
.archive_custom .wrapper-buttons a, .rec-short-description .wrapper-buttons a {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.meta-add-info .icon-box-icon {
    max-width: 25px;
}
.meta-add-info .meta-add-info-iner > div {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.meta-add-info .fa-container {
    margin-top: 0px;
    margin-right: 5px;
}
.archive_custom .wrapper-buttons .btn.btn-default.btn-sm.btn-round.btn-flat, .home #index-1192389362 .wrapper-buttons .btn.btn-default.btn-flat, .rec-short-description .btn.btn-default.btn-round.btn-flat, .message-buttons.review .btn.btn-round.btn-default {
    background-color: #fff!important;
    border-color: #3FA796!important;
    color: #3FA796!important;
}
.archive_custom .wrapper-buttons .btn.btn-default.btn-sm.btn-round.btn-flat:hover, .home #index-1192389362 .wrapper-buttons .btn.btn-default.btn-flat:hover, .rec-short-description .btn.btn-default.btn-round.btn-flat:hover, .message-buttons.review .btn.btn-round.btn-default:hover {
    background-color: #3FA796!important;
    border-color: #fff!important;
    color: #fff!important;
}
.meta-add-info .social_links {
    margin-top: 15px;
}
.social_links {
    display: none;
}
@media(min-width: 560px) and (max-width: 700px) {
    .meta-add-info .meta-add-info-iner {
        grid-template-columns: repeat(1, 1fr);
        gap: 10px;
    }
}
.owl-carousel-container .meta-add-info .meta-add-info-iner {
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
}
/* custom style for homepage slider */
.home #index-1192389362 .single-block-padding {
    padding: 10px;
}
.home #index-1192389362 .t-entry-visual-cont a {
    margin: 10px;
    border-radius: 10px!important;
}
@media(min-width: 1410px) {
    .home #index-1192389362 .wrapper-buttons a {
        width: 50%;
    }
}
.home #index-1192389362 .-wrapper.t-inside {
    border-radius: 10px;
}
.single-portfolio .rate-box-content span:not(.empty) {
    color: #3FA796;
    background-color: #ECF6F4;
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 10px;
}
.single-portfolio .rate-box-content strong {
    color: #000;
    font-weight: 400;
}
.single-portfolio .rate-box-content:not(:first-child) {
    padding-top: 12px;
}
.single-portfolio .rate-box-content {
    align-items: baseline;
    justify-content: flex-start;
    gap: 35px;
}
.rec-short-description .wrapper-buttons {
    padding-top: 60px;
}
.rec-short-description h2 {
    padding-bottom: 30px;
}
.reviews-list .message-info span.review {
    background-color: #ECF6F4;
    padding: 20px;
    border-radius: 10px;
    color: #000;
    margin-top: 12px;
}
.reviews-list .message-info {
    padding-top: 40px;
    position: relative;
}
.message-wrapper .message-title {
    font-size: 22px;
    color: #000;
    font-weight: 600;
}
@media(min-width: 642px) {
    .btn.btn-default {
        margin-left: 20px;
    }
}
@media(max-width: 641px) {
    .message-buttons.review .btn {
        width: 100%;
    }
    .rec-short-description .wrapper-buttons {
        flex-direction: column;
        gap: 0px;
    }
    .rec-short-description .wrapper-buttons .btn {
        width: 100%;
        transform: scale(1)!important;
        font-size: 14px!important;
    }
}
.responce .resp-logo {
    width: 39px;
    height: 39px;
    object-fit: cover;
    border-radius: 10px;
}
.message-info .responce {
    display: flex;
    gap: 20px;
    padding: 20px;
}
.message-info .responce-title {
    font-size: 18px;
    font-weight: 600;
    color: #000;
}
.message-info .responce-content {
    margin-top: 10px;
}
.message-info .likes-dislikes {
    margin-top: 40px;
}
/* add landing page functionality styles */
#create-landing-page .step {
    display: none;
}
#create-landing-page .step.active {
    display: block;
}
.go-back-button {
    margin-bottom: 20px;
    cursor: pointer;
}
.go-back-button:after {
    display: block;
    content: '';
    width: 30px;
    height: 30px;
    background-image: url("img/left.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: #ffff;
    background-position: center;
    padding: 6px;
    border-radius: 30px;
    position: absolute;
    top: 10px;
    left: 18px;
}
body.textual-accent-color .woocommerce .column_parent .my-account-wrapper .left-side-green nav.woocommerce-MyAccount-navigation ul li a, body.textual-accent-color .woocommerce .column_parent .uncol .my-account-wrapper .left-side-green nav.woocommerce-MyAccount-navigation ul li a:hover, body.textual-accent-color .woocommerce .column_parent .uncol .my-account-wrapper .left-side-green nav.woocommerce-MyAccount-navigation ul li:hover a {
    color: #ffff!important;
}
.wpb_row.row-inner.inputs {
    z-index: 1;
}
.show-number {
    cursor: pointer;
}
.show-number:hover {
    color: #3fa796;
}
div.wpcf7 form .wpcf7-response-output{
    border: 1px solid #46b450;
}
.acf-fields.acf-form-fields.-top{
    border: 1px solid #c3c4c7;
}
/*#update_landing_info input[type="text"], #update_landing_info input[type="number"]{
    width: 100%;
}
#update_landing_info .acf-fields > .acf-field{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #eaecf0;
}
#update_landing_info .acf-fields.-border {
    border: #ccd0d4 solid 1px;
}
#update_landing_info .acf-fields > .acf-field:first-child {
    border-top: none;
    margin-top: 0;
}
#update_landing_info .acf-field.-c0 {
    clear: both;
    border-left-width: 0 !important;
}
#update_landing_info .acf-field[data-width] + .acf-field[data-width] {
    border-left: 1px solid #eee;
}
#update_landing_info .acf-field[data-width] {
    float: left;
    clear: none;
}
#update_landing_info .acf-fields:after {
    display: block;
    clear: both;
    content: "";
}
#update_landing_info .acf-actions {
    text-align: right;
    z-index: 1;
}
#update_landing_info .acf-repeater .acf-row.acf-clone {
    display: none !important;
}
#update_landing_info .acf-icon {
    display: inline-block;
    height: 28px;
    width: 28px;
    border: rgba(0, 0, 0, 0) solid 1px;
    border-radius: 100%;
    font-size: 20px;
    line-height: 21px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    box-sizing: border-box;
}
#update_landing_info a.acf-icon {
    color: #555d66;
    border-color: #b5bcc2;
    background-color: #fff;
    position: relative;
    transition: none;
    cursor: pointer;
}
#update_landing_info .acf-icon.small, #update_landing_info .acf-icon.-small {
    width: 20px;
    height: 20px;
    line-height: 14px;
    font-size: 14px;
}
#update_landing_info .acf-repeater .acf-row-handle .acf-icon {
    display: none;
    position: absolute;
    top: 0;
    margin: -8px 0 0 -2px;
}
#update_landing_info .acf-repeater .acf-row-handle .acf-icon.-minus {
    top: 50%;
}
#update_landing_info .acf-repeater .acf-row:hover>.acf-row-handle .acf-icon, #update_landing_info .acf-repeater .acf-row.-hover>.acf-row-handle .acf-icon {
    display: block;
}
#update_landing_info .acf-repeater .acf-row:hover>.acf-row-handle .acf-icon.show-on-shift, #update_landing_info .acf-repeater .acf-row.-hover>.acf-row-handle .acf-icon.show-on-shift {
    display: none;
}
#update_landing_info .acf-repeater .acf-row-handle{
    position: relative;
    padding: 8px;
}
#update_landing_info .acf-icon.-plus:before {
    content: "+";
}
#update_landing_info .acf-icon.-minus:before {
    content: "-";
}
#update_landing_info ul.acf-radio-list, #update_landing_info ul.acf-checkbox-list{
    list-style: none;
    padding: 1px;
    margin: 0;
}
#update_landing_info .acf-hl > li {
    float: left;
    display: block;
    margin: 0;
    padding: 0;
}
#update_landing_info ul.acf-radio-list.acf-hl li, #update_landing_info ul.acf-checkbox-list.acf-hl li {
    margin-right: 20px;
    clear: none;
}
#update_landing_info .acf-hl:after, #update_landing_info .acf-bl:after, #update_landing_info .acf-cf:after {
    clear: both;
}
#update_landing_info .acf-hl:before, #update_landing_info .acf-hl:after, #update_landing_info .acf-bl:before, #update_landing_info .acf-bl:after, #update_landing_info .acf-cf:before, #update_landing_info .acf-cf:after {
    content: "";
    display: block;
    line-height: 0;
}
#update_landing_info ul.acf-radio-list li input[type=checkbox], #update_landing_info ul.acf-radio-list li input[type=radio], #update_landing_info ul.acf-checkbox-list li input[type=checkbox], #update_landing_info ul.acf-checkbox-list li input[type=radio] {
    margin: -1px 4px 0 0;
    vertical-align: middle;
}
#update_landing_info .show-if-value {
    display: none;
}
.style-light #update_landing_info input, .style-light #update_landing_info textarea, .style-light #update_landing_info select{
    border-color: #8c8f94;
}
.style-light #update_landing_info input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-light #update_landing_info textarea:focus, .style-light #update_landing_info select:focus{
    border-color: #3fa796;
}*/