/* For nwmc-ccbox */
.nwmc-banner {
    position: relative;
    text-align: center;
    padding: 20px 0px;
}

/*a.nwmc-banner-read-more {
    display: block;
    font-size: 15px;
    font-weight: 600;
    color: #000;
    padding: 11px 39px;
    line-height: 1.7em;
    border-radius: 5em;
    background-color: #fff;
    display: inline-block;
    -webkit-transition: background-color .3s cubic-bezier(.14,.41,.58,1);
    -moz-transition: background-color .3s cubic-bezier(.14,.41,.58,1);
    transition: background-color .3s cubic-bezier(.14,.41,.58,1);
}*/

.nwmc-banner .nwmc-banner-text-holder .nwmc-banner-text-table .nwmc-banner-text-cell .nwmc-banner-subtitle {
    display: block;
    font-size: 14px;
    font-family: Merriweather,serif;
    font-weight: 700;
    display: block;
    margin-bottom: 11px;
    padding: 5px 27px;
}

.nwmc-banner .nwmc-banner-text-holder .nwmc-banner-text-table .nwmc-banner-text-cell .nwmc-banner-title span {
    display: inline-block;
    padding: 0 20px;
}

.kozi-testimonial-group {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.kozi-testimonial {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    max-width: 800px;
    width: -moz-available;
    width: -webkit-fill-available;
    padding: 30px;
    margin-bottom: 30px;
    /* border-radius: 5px; */
    background: url(/wp-content/uploads/2018/08/grey-herb-bkgd.jpg) center center no-repeat;
    /* box-shadow: 0px 7px 11px 1px #808080; */
}
.koszi-testimonial-text {
    flex: 2;
}
.kozi-author-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.kozi-author-info .kozi-author  {
    /* font-family: 'PT Serif'; */
    color: #c38d9d;
    font-size: 18px;
    font-weight: 700;
    font-family: "Montserrat", sans-serif;
    text-align: center;
    text-transform: uppercase;
    /* font-size: 2em; */
    /* color: black; */
    margin-bottom: 5px;
}
p.koszi-testimonial-text,
p.kozi-city {
    font-family: "PT Serif", serif;
    font-size: 17px;
    color: #828282;
    font-style: normal;
}
p.kozi-city {
    color: #828282;
    font-size: 14px;
    font-weight: 400;
}
span.pink-color {
    color: #4b5475;
    font-size: 30px;
}

.nwmc_accordian {
    position: relative;
    border-top: 2px solid #d5d5d5;
    padding: 17px 15px;
}
.nwmc_accordian:last-of-type {
    border-bottom: 2px solid #d5d5d5;
}
.nwmc_accordian input {
    clip-path: inset(100%);
    clip: rect(1px 1px 1px 1px); /* IE 6/7 */
     clip: rect(1px, 1px, 1px, 1px);
     height: 1px;
     overflow: hidden;
     position: absolute;
     white-space: nowrap; /* added line */
     width: 1px;
}
.nwmc_accordian label:hover,
.nwmc_accordian label:focus {
    cursor: pointer;
}
.nwmc_accordian input ~ .accordian-togglefield {
    /* max-height: 0;
    height: auto;
    visibility: hidden;
    padding: 0;
    transition: max-height 0.2s ease 0s; */
    display: block;
    opacity: 0;
    overflow: hidden;
    transform: translate3d(0,-20px,0);
    height: 0;
    transition: -webkit-transform .3s, opacity .2s;
    transition: transform .3s, opacity .2s;
} 
.nwmc_accordian input:checked ~ .accordian-togglefield {
    /* max-height: 500px;
    visibility: visible;
    padding: 10px 20px;
    transition-duration: 0.7s; */
    opacity: 1;
    transform: translate3d(0,0px,0);
    height: auto;
    transition: transform .3s, opacity .2s;
    padding-left: 40px;
} 
.accordian-togglefield ul {
    list-style-position: inside;
}
label.accordian-label {
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    color: black;
    font-size: 19px;
}
label.accordian-label:before {
    content: '\f067';
    font-family: FontAwesome;
    border: 2px solid #d5d5d5;
    padding: 2.5px 4px;
    border-radius: 100%;
    margin-right: 10px;
    color: #d5d5d5;
}
.nwmc_accordian input:checked ~ label.accordian-label:before {
    content: '\f068';
    border: 2px solid #ff444c;
    color: #ff444c;
}