/*  description-block from the admin panel for performer pages  */
.description-block .copyright p{color: #858585!important;}
.description-block .text.copyright {margin: 16px 0 0 0;}
.description-block .text.copyright p:last-child{margin: 0;}

.description-block .container {display:flex;flex-direction:column;}

.p-title-ic-panel{margin:0 0 20px 0; font-family: montserratlight, sans-serif; }
.p-title-ic-panel h2{color: #2E2E2E !important; font-size: 3em; line-height: 1.2em!important; margin: 0!important; padding: 0!important; font-weight: normal;}

@media (max-width: 767px) {
    .p-title-ic-panel{margin:0 0 16px 0; }
}

.p-text-ic-panel{column-count:1; column-gap: 0; color: #505050;font-family: montserratlight, sans-serif;
    text-align: left; line-height: 1.8;  font-size: 1.4em;}
.p-text-ic-panel p{margin-bottom: 16px;}
.p-text-ic-panel p:last-child{margin-bottom: 0;}
.p-text-ic-panel strong,.p-text-ic-panel b{ font-family: montserratregular, sans-serif;}
.p-text-ic-panel h2, .p-text-ic-panel h3, .p-text-ic-panel h4{ margin: 12px 0 8px 0;font-weight: normal; line-height: 1.5}
.p-text-ic-panel h2{ font-size: 22px;}
.p-text-ic-panel h3{font-size: 18px}
.p-text-ic-panel h4{font-size: 16px}

.p-text-ic-panel ul, .p-text-ic-panel ol{margin: 8px 0 16px 20px;}
.p-text-ic-panel a{color: #cf1c35; text-decoration: none;}

@media (min-width: 1081px) {
    .two-columns-desktop .p-text-ic-panel{ column-count:2; column-gap: 40px;}
}
@media (max-width: 767px) {
    .p-text-ic-panel{ line-height: 1.5;}

    .p-title-ic-panel h2{ font-size: 2em !important; }
    .p-text-ic-panel h2{ font-size: 20px!important; line-height: 28px!important;}
    .p-text-ic-panel h3{font-size: 18px!important; line-height: 24px!important;}
    .p-text-ic-panel h4{font-size: 16px!important; line-height: 28px!important;}

    .p-text-ic-panel a{color: #4f4f4f; text-decoration: underline;}

    .description-block .text.copyright{margin-top: 16px;}
}