.cwp-cpt-single-wysiwyg_editor.description {

    color: #406367;

}


.cwp-cpt-single-wysiwyg_editor {

list-style-type: none;

font-size: 16px;

font-weight: 400;

color: #433B58 ;

line-height: 28px;

}

.cwp-cpt-single-wysiwyg_editor-container h4{

    border-bottom: 1px solid #D8DFE0;



    font-size: 24px;

    font-weight: 700;

    color: #406367;

    margin-bottom: 20px;

    padding-bottom: 10px;

}

.clx-single-widgets{

    background-color: black;

    position: relative;

}

.clx-single-widgets .widgets{

    position: absolute;

    z-index: 2;

    right: 20px;

    top: 20px

}

.clx-single-widgets h4{

display: none;

}

.cwp-cpt-single-gallery a img{

    width: 100%;

    object-fit: contain;

    height: 420px;

}



i.fa.fa-angle-right.clx-arrow-right.slick-arrow {

    position: absolute;

    top: 0;

    bottom: 0;

    right: 0;

    z-index: 1;

    display: flex;

    align-items: center;

    justify-content: center;

    width: 122px;

    padding: 0px;

    border: none;

    opacity: 1;

    font-size: 25px;

    background-color: black;

    color: #fff;

    cursor: pointer;

}

i.fa.fa-angle-left.clx-arrow-left.slick-arrow {

    position: absolute;

    top: 0;

    bottom: 0;

    z-index: 1;

    display: flex;

    align-items: center;

    justify-content: center;

    width: 122px;

    padding: 0px;

    font-size: 25px;

    border: none;

    opacity: 1;

    background-color: black;

    color: #fff;

    cursor: pointer;

}



.clx-single-widgets .widgets .cwp-share-text{

    display: none;

}

.clx-single-widgets .widgets .cwp-saved-text{

    display: none;

}

.cwp-single-share-btn.cwp-single-widget span.cwp-main svg {

    color: #ffffff;

    height: 18px;

    width: 18px;

}

.cwp-single-save-btns.cwp-single-widget span.cwp-main svg{

    color: #ffffff !important;

    border: none !important;

    height: 18px;

    width: 18px;

}

.cwp-single-share-btn.cwp-single-widget span.cwp-main {

    border:none;

}

.clx-breadcrumbs, .clx-breadcrumbs a {



    font-size: 14px;

    font-weight: 500;

    text-decoration: none;

    margin-bottom: 20px;
    margin-top: 20px;

}



.carousel-control-prev-icon, .carousel-control-next-icon {

    display: inline-block;

    width: 2rem;

    height: 2rem;

    background-repeat: no-repeat;

    background-position: 50%;

    background-size: 100% 100%;

}

.clx-sidebar{

    margin-top: 20px;

}

.clx-sidebar li.clx-section-field{

    border: 0px solid black;

    padding: 8px 10px 10px 10px;

    border-radius: 4px;

    background-color: white;

    box-shadow: 0px 0px 3px 1px gray;

    margin-bottom: 30px;

}

.clx-sidebar li.clx-section-field h6{

    display: none;

}

.clx-sidebar li.clx-section-field p{



    font-size: 40px;

    font-weight: 700;

    color: #433B58 ;

    margin-bottom: 15px;

    overflow: hidden;

}

.cwp-single-widget.cwp-admin-widget{

    border: 0px solid black;

    padding: 10px 10px 10px 10px;

    border-radius: 4px;

    background-color: white;

    box-shadow: 0px 0px 3px 1px gray;

    margin-bottom: 30px;

}

.cwp-single-author-detail .cwp-single-author-name a{

    display: flex;

    align-items: center;

    justify-content: space-between;

    color: #433B58 ;

    text-decoration: none;



    font-size: 20px;

    font-weight: 700;

}

/* .parent>:first-child{

    display: flex;

    border: 0px solid black;

    padding: 10px 10px 10px 10px;

    border-radius: 4px;

    background-color: white;

    box-shadow: 0px 0px 3px 1px gray;

    margin-bottom: 30px;

    margin-top: 40px;

} */





.clx-ad-id{

    display: flex;

    justify-content: space-around;

    align-items: center;

}


.clx-add-widget span{

    font-size: 14px;

    font-weight: 700;

    color: #433B58 ;

}



i.fa-solid.fa-xmark.clx-close-modal{

    position: absolute;

    right: 20px;

    top: 4px;

    font-size: 16px;
    cursor: pointer;

}

.clx-ad-price{

    font-size: 40px;

    font-weight: 700;

    color: #433B58 ;

    margin-bottom: 15px;

    line-height: 50px;

}

button.cwp-message-form-submit-btn {
    background-color: #433B58 !important;
    border: 1px solid #433B58 !important;
}


button.clx-not-filled-btn.clx-make-an-offer-btn:hover {
    background-color: white;
    color: black;
    transition: 0.3s;
    border: 1px solid #433B58;
    border-radius: 4px;
}

button.clx-not-filled-btn.clx-make-an-offer-btn{

    background-color: #433B58 ;

    border: 1px solid #433B58;

    padding: 15px 15px 15px 15px;

    border-radius: 4px;

    text-align: center;

    align-items: center;

    display: flex;

    width: 100%;

    color: #fff;

    justify-content: center;

    font-size: 18px;

    font-weight: 700;

}

form.clx-make-an-offer-field{

    display: flex;

}

button.clx-not-filled-btn{

    padding: 5px 10px;

    margin: 0 10px 0 0;

    border: 1px solid;

    border-radius: 30px;

    cursor: pointer;

    font-size: 13px;

    background-color: #fff;

    font-weight: 500;

    letter-spacing: 1px;

    line-height: 15px;

    transition: 300ms;

}

.clx-make-an-offer-container{

    display: none;

}

button.clx-not-filled-btn:disabled {

    background: #0075ff22;

    border: 1px solid #0075ff22;

    color: #0075FF;

    cursor: not-allowed;

}

.input-group-text {

    background-color: #d4dcff;

    border: 1px solid #d4dcff;

    border-radius: 4px;

    font-size: 15px;

    padding: 5px 10px;

    font-weight: 500;

    min-height: 35px;

    justify-content: center;

    align-items: center;

}

.clx-not-filled-btn-submit{

    padding: 0 30px;

    height: 35px;

    line-height: 1;

    margin: 0 10px 0 10px !important;

    border-radius: 4px;

    min-width: 80px;

}

button.clx-seller-chat:hover {
    background-color: white;
    color: black;
    transition: 0.3s;
    border: 1px solid #433B58;
    border-radius: 4px;
}

button.clx-seller-chat{

    background-color: #433B58 ;

    border: 1px solid #433B58;

    padding: 15px 15px 15px 15px;

    border-radius: 4px;

    text-align: center;

    align-items: center;

    display: flex;

    width: 100%;

    color: #fff;

    justify-content: center;

    font-size: 18px;

    font-weight: 700;

}

.clx-seller-chat-form{

    display: none;

    margin-top: 10px;

    margin-bottom: 10px;

}

i.fa-regular.fa-message{

    margin-right: 10px;

}



.clx-seller-chat-box .author-details{

    display: flex;

    align-items: center;

    margin-bottom: 30px;

}

.clx-seller-chat-box .author-link{

    display: flex;

    align-items: center;

    width: 100%;

    margin-top: 10px;

}

.author-details .clx-author-avatar img{

    max-width: 100%;

    border-radius: 50px;

    width: 68px;

    height: auto;

}

.author-details .clx-author-avatar{

   width: 20%;

}

.clx-author-name{

    display: flex;

    align-items: center;

    justify-content: space-between;

    color: #433B58 ;

    text-decoration: none;

    font-size: 20px;

    font-weight: 700;

}

.clx-single-section {
    margin-top: 20px;
    border: 1px solid #c7c7c7;
    padding: 15px 20px 15px 20px;
    border-radius: 4px;
    background-color: white;
}

.detail-contentbar .feature-verify .verified-user {

    border: 0px solid black;

    padding: 10px 10px 10px 10px;

    border-radius: 4px;

    background-color: #CEDDFF;

    color: #3A77FF;

    

    font-size: 15px;

    font-weight: 600;

    letter-spacing: 1.159999966621399px;

}

.detail-contentbar .feature-verify .feature-item {

    border: 0px solid black;

    padding: 10px 10px 10px 10px;

    border-radius: 4px;

    background-color: #FFCE32;

    color: #433B58 ;

    font-size: 15px;

    font-weight: 400;

    letter-spacing: 0.550000011920929px;

    margin-right: 20px;

    width: 15%;
    display: flex;
    align-items: center;
    justify-content: center;

}
.detail-contentbar .feature-verify{
    display: flex;
    flex-wrap: wrap;
}
.detail-contentbar .feature-verify svg.svg-inline--fa.fa-bolt-lightning {
    margin-right: 5px;
}

.detail-contentbar h4 {

    

    font-size: 34px;

    font-weight: 700;

    color: #433B58 ;

    margin-bottom: 20px;

}

.detail-contentbar nav ol li {

    font-size: 15px;

    font-weight: 500;

    color: #433B58 ;

}

.phone-number{

    font-size: 18px;

    font-weight: 400;

    color: #433B58 ;

}

.phone-number a{

    font-size: 18px;

}

.container-phone-number a{

    font-size: 18px;

 }

.container-phone-number{

    margin-top: 15px;

    display: flex;

    align-items: center;

    justify-content: center;

}

/* Initially hide the asterisks and show the phone number */

.phone-hidden {

    display: inline;

}



.phone-visible {

    display: none;

}



/* Style for the "Show Number" link */

.show-phone-number a {

    cursor: pointer;

    color: blue; /* You can change the color as desired */

    font-size: 14px;

    font-weight: 400;

}



.detail-contentbar-2 .detail-overview h4 {

    font-size: 24px;

    font-weight: 700;

    color: #406367;

    margin-bottom: 0px;

}

.detail-contentbar-2 .detail-overview {

    padding-bottom: 20px;

    margin-bottom: 20px;

    border-bottom: 1px solid #98a8aa;

}

.detail-contentbar-2 .location-date-owner {

    display: flex;

    align-items: center;

    justify-content: space-between;

}


.detail-contentbar-2 .location-date-owner .which-location {

    display: flex;

    align-items: center;

}

.detail-contentbar-2 .location-date-owner .which-date {

    display: flex;

    align-items: center;

}



.detail-contentbar-2 .location-date-owner .which-location .icon-on svg.svg-inline--fa.fa-location-dot {

    font-size: 35px;

    color: #433B58 ;

}

.detail-contentbar-2 .location-date-owner .which-location .icon-on {

    margin-right: 20px;

}

.detail-contentbar-2 .location-date-owner .which-date .date-icon {

    margin-right: 20px;

}

.detail-contentbar-2 .location-date-owner .which-date .date-icon svg.svg-inline--fa.fa-calendar-days {

    font-size: 35px;

    color: #433B58 ;

}



.detail-contentbar-2 .location-date-owner .which-owner p.para2 {

    margin-bottom: 0px;

    font-size: 16px;

    color: rgb(156, 156, 156);

}

.detail-contentbar-2 .location-date-owner .which-location .in-location p.para1 {
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 700;
    color: #433B58;
}

.detail-contentbar-2 .location-date-owner .which-location .in-location p.para2 {
    margin-bottom: 0px;
    font-size: 16px;
    color: rgb(156, 156, 156);
    font-weight: 600;
}

.detail-contentbar-2 .location-date-owner .which-date .date-in p.para1 {
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 700;
    color: #433B58;
}

.detail-contentbar-2 .location-date-owner .which-date .date-in p.para2 {
    margin-bottom: 0px;
    font-size: 16px;
    color: rgb(156, 156, 156);
    font-weight: 600;
}


.clx-section-field-content h6 {
    font-weight: 500;
}


.related-products-slider .card{

    box-shadow: none;

    padding: 3px;

    margin: 0 20px;

}

.related-products-slider .card-favorite{

    position: absolute;

    z-index: 9;

    background-color: #fff;

    border-radius: 50px;

    right: 0;

    margin: 10px;

}

.related-products-slider .card img {
    height: 164px !important;
    width: 280px;
    object-fit: cover;
}



i.fa.fa-angle-right.arrow-right-related.slick-arrow {

    position: absolute;

    top: 0;

    bottom: 0;

    cursor: pointer;

    right: 8px;

    z-index: 1;

    display: flex;

    align-items: center;

    border: none;

    opacity: 1;

    font-size: 25px;

    color: #000;

}

i.fa.fa-angle-left.arrow-left-related.slick-arrow {

    position: absolute;

    top: 0;

    left: 8px;

    cursor: pointer;

    bottom: 0;

    z-index: 1;

    display: flex;

    align-items: center;

    font-size: 25px;

    border: none;

    opacity: 1;

    color: #000;

}



.related-products-slider .card span.cwp-main svg {

    color: #000000 !important;

    border: none !important;

    height: 18px;

    width: 18px;

}

.products-items{

    margin-top: 20px;

    margin-bottom: 20px;

}

.clx-item-bid button{

    padding: 20px;

    justify-content: center;

    font-size: 18px;

    font-weight: 700;

    color: #fff;

    border-radius: 0px;

    background: #433B58 ;

}



.detail-contentbar-2 .location-date-owner .which-owner p.para1 {
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 700;
    color: #433B58;
}

.cwp-cpt-single-gallery.product-gallery.slick-initialized.slick-slider {
    margin: 0px;
}

@media(max-width:408px) {
    .clx-sidebar {
        width: 100%;
    }

    .author-details .clx-author-avatar {
        width: 25%;
    }

    .clx-make-an-offer-offers.btn-group.d-flex.mt-1 {
        display: block !important;
    }

    button.clx-not-filled-btn.clx-not-filled-btn-value {
        width: 100%;
        margin-bottom: 10px;
    }

    .detail-contentbar-2 .location-date-owner {
        display: block;
    }

    .detail-contentbar-2 .location-date-owner .which-owner {
        margin-bottom: 10px;
    }

    .detail-contentbar-2 .location-date-owner .which-location {
        margin-bottom: 10px;
    }

    .detail-contentbar-2 .location-date-owner .which-date {
        margin-bottom: 10px;
    }
}

@media(max-width: 350px) {
    .author-details .clx-author-avatar {
        width: 30%;
    }
}

@media(max-width:767px) {
    i.fa.fa-angle-left.clx-arrow-left.slick-arrow {
        width: 40px;
    }
    i.fa.fa-angle-right.clx-arrow-right.slick-arrow {
        width: 40px;
    }
    .detail-contentbar .feature-verify .feature-item {
        width: 30%;
    }
}

.hide-phone-number a {
    font-size: 14px;
}

.loader {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    text-align: center;
    z-index: 9999;
  }
  
  .loader::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    border: 4px solid #000000;
    border-top: 4px solid transparent;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    transform: translate(-50%, -50%);
  }
  
@keyframes spin {
    0% {
      transform: translate(-50%, -50%) rotate(0deg);
}
    100% {
      transform: translate(-50%, -50%) rotate(360deg);
    }
}



@media(max-width: 1199px) {
    .detail-contentbar .feature-verify .feature-item {
        width: 30%;
    }
    .related-products-slider.slick-initialized.slick-slider .card {
        height: 341px;
    }
}

@media(max-width: 991px) {
    .related-products-slider.slick-initialized.slick-slider .card {
        height: 289px;
    }
}

@media(max-width: 480px) {
    .related-products-slider.slick-initialized.slick-slider .card .card-head .card-link img.card-img-top.image-fluid {
        width: 407px;
    }
    .related-products-slider.slick-initialized.slick-slider .card {
        height: 303px;
    }
}

@media(max-width: 479px) {
    .related-products-slider.slick-initialized.slick-slider .card {
        height: 289px;
    }
}

@media(max-width: 400px) {
    .detail-contentbar .feature-verify .feature-item {
        width: 40%;
    }
}

.cwp-widget-title{
    font-size: 24px;
    line-height: 1.5em;
    font-family:'Source Sans Pro';
    color: #406367;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #98a8aa;
}

.clx-section-field-content{
    display: flex;
}
.cwp-cpt-single-switch-checkbox{
    display: flex;
}
.clx-section-field-content h6::after{
    content: ":";
    margin-left: 5px;
    margin-right: 5px;
}

.cwp-cpt-single-switch-checkbox h4::after {
    content: ":";
    margin-left: 5px;
    margin-right: 5px;
}

.cwp-cpt-single-switch-checkbox h4{
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}
.cwp-cpt-single-textarea-container{
    display: flex;
}
.cwp-cpt-single-textarea-container h4{
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}
.cwp-cpt-single-textarea-container h4::after{
    content: ":";
    margin-left: 5px;
    margin-right: 5px;
}
.cwp-cpt-single-switch-checkbox h4::after{
    content: ":";
    margin-left: 5px;
    margin-right: 5px;
}

.cwp-cpt-single-email-container.cwp-cpt-single-field-container.size-1-1 {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-email-container.cwp-cpt-single-field-container.size-1-1 h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-email-container.cwp-cpt-single-field-container.size-1-1 h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}

.cwp-cpt-single-email-container.cwp-cpt-single-field-container.size-1-1 .cwp-cpt-single-email a {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: ;
    color: #433b58;
}





.cwp-cpt-single-email-container.cwp-cpt-single-field-container {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-email-container.cwp-cpt-single-field-container h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-email-container.cwp-cpt-single-field-container h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}

.cwp-cpt-single-email-container.cwp-cpt-single-field-container .cwp-cpt-single-email a {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: ;
    color: #433b58;
}




.cwp-cpt-single-url-container.cwp-cpt-single-field-container.size-1-1 {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-url-container.cwp-cpt-single-field-container.size-1-1 h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-url-container.cwp-cpt-single-field-container.size-1-1 h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}

.cwp-cpt-single-url-container.cwp-cpt-single-field-container.size-1-1 .cwp-cpt-single-url a {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: ;
    color: #433b58;
}






.cwp-cpt-single-url-container.cwp-cpt-single-field-container {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-url-container.cwp-cpt-single-field-container h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-url-container.cwp-cpt-single-field-container h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}

.cwp-cpt-single-url-container.cwp-cpt-single-field-container .cwp-cpt-single-url a {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: ;
    color: #433b58;
}





.cwp-cpt-single-password-container.cwp-cpt-single-field-container.size-1-1 {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-password-container.cwp-cpt-single-field-container.size-1-1 h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-password-container.cwp-cpt-single-field-container.size-1-1 h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-password-container.cwp-cpt-single-field-container.size-1-1 h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}








.cwp-cpt-single-range-container.cwp-cpt-single-field-container.size-1-1 {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-range-container.cwp-cpt-single-field-container.size-1-1 h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-range-container.cwp-cpt-single-field-container.size-1-1 h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}

.cwp-cpt-single-range-container.cwp-cpt-single-field-container.size-1-1 .cwp-cpt-single-text p {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: ;
    color: #433b58;
}







.cwp-cpt-single-range-container.cwp-cpt-single-field-container {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-range-container.cwp-cpt-single-field-container h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-range-container.cwp-cpt-single-field-container h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}

.cwp-cpt-single-range-container.cwp-cpt-single-field-container .cwp-cpt-single-text p {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: ;
    color: #433b58;
}








.cwp-cpt-single-file-container.cwp-cpt-single-field-container.size-1-1 {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-file-container.cwp-cpt-single-field-container.size-1-1 h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-file-container.cwp-cpt-single-field-container.size-1-1 h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}

.cwp-cpt-single-file-container.cwp-cpt-single-field-container.size-1-1 .cwp-cpt-single-file a {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: ;
    color: #433b58;
}





.cwp-cpt-single-image-container.cwp-cpt-single-field-container.size-1-1 {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-image-container.cwp-cpt-single-field-container.size-1-1 h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-image-container.cwp-cpt-single-field-container.size-1-1 h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}

.cwp-cpt-single-image-container.cwp-cpt-single-field-container.size-1-1 .cwp-cpt-single-image a {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: ;
    color: #433b58;
}






.cwp-cpt-single-google_address.cwp-cpt-single-field-container.size-1-1 {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-google_address.cwp-cpt-single-field-container.size-1-1 h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-google_address.cwp-cpt-single-field-container.size-1-1 h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}








.cwp-cpt-single-date_picker.cwp-cpt-single-field-container.size-1-1 {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-date_picker.cwp-cpt-single-field-container.size-1-1 h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-date_picker.cwp-cpt-single-field-container.size-1-1 h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}

.cwp-cpt-single-date_picker.cwp-cpt-single-field-container.size-1-1 .cwp-cpt-single-date_picker p {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: ;
    color: #433b58;
}








.cwp-cpt-single-date_time_picker.cwp-cpt-single-field-container.size-1-1 {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-date_time_picker.cwp-cpt-single-field-container.size-1-1 h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-date_time_picker.cwp-cpt-single-field-container.size-1-1 h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}

.cwp-cpt-single-date_time_picker.cwp-cpt-single-field-container.size-1-1 .cwp-cpt-single-date_time_picker p {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: ;
    color: #433b58;
}








.cwp-cpt-single-time_picker.cwp-cpt-single-field-container.size-1-1 {
    display: flex;
    align-items: center;
}

.cwp-cpt-single-time_picker.cwp-cpt-single-field-container.size-1-1 h4::after {
    content: ":";
    margin: 0px 5px;
}

.cwp-cpt-single-time_picker.cwp-cpt-single-field-container.size-1-1 h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}

.cwp-cpt-single-time_picker.cwp-cpt-single-field-container.size-1-1 .cwp-cpt-single-time_picker p {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: ;
    color: #433b58;
}


.cwp-cpt-single-repeating-field.cwp-cpt-single-field-container.size-1-1 h4 {
    font-size: 14px;
    line-height: 1.5em;
    color: #433b58;
    font-weight: 400;
}