#NudgeBookingModal .modal-dialog{top:40px}#NudgeBookingModal .modal-content{max-width:500px;margin:0 auto}#NudgeBookingModal .modal-body{background-color:#f2f2f2;border-radius:6px;padding:28px 39px 28px 31px}#NudgeBookingModal .musician-nudge-title{color:#333;text-align:left;letter-spacing:-.64px;margin-bottom:18px;font-size:24px;font-weight:600;line-height:28px}#NudgeBookingModal .musician-nudge-alertmessage{font-weight:600;line-height:22px}#NudgeBookingModal .musician-nudge-description-container{text-align:left}#NudgeBookingModal .musician-nudge-description-container .musician-nudge-description{text-align:left;color:#333;letter-spacing:-.64px;margin:0 0 25px;font-size:16px;font-weight:500;line-height:22px}#NudgeBookingModal .musician-nudge-buttons-container{text-align:left}#NudgeBookingModal .musician-nudge-buttons-container .musician-nudge-button-close{color:#333;padding-left:0;padding-right:20px;text-decoration:underline}#UpdatePerformanceTimesModal .modal-dialog{width:700px}@media (max-width:767px){#UpdatePerformanceTimesModal .modal-dialog{width:auto}}#UpdatePerformanceTimesModal .modal-body{padding:40px 60px}@media (max-width:767px){#UpdatePerformanceTimesModal .modal-body{padding:30px 15px 15px}}#UpdatePerformanceTimesModal .performance-times{position:relative}#UpdatePerformanceTimesModal .performance-times__close{cursor:pointer;font-size:22px;position:absolute;top:-15px;right:-30px}@media (max-width:767px){#UpdatePerformanceTimesModal .performance-times__close{top:-15px;right:0}}#UpdatePerformanceTimesModal .performance-times input.--error,#UpdatePerformanceTimesModal .performance-times textarea.--error{border-color:red}#UpdatePerformanceTimesModal .performance-times__footer{text-align:right;border-top:1px solid #eee;margin-top:30px;padding-top:30px}body{background-color:#fff}#footer-fix-container{background:#fff}#footer-fix-container .public-navbar__wrapper{position:fixed}#job-page-container{background:#fff}#job-page-container .header__container{width:100%;padding:26px 0 20px;position:relative}@media (max-width:767px){#job-page-container .header__container{text-align:center}}#job-page-container .header__container__fixed-bar{z-index:20;width:100%;height:6px;position:fixed;top:80px;left:0}#job-page-container .header__content{padding:0;display:flex}@media (max-width:767px){#job-page-container .header__content{display:block}}#job-page-container .header__content.--fixed{display:none}@media (max-width:767px){#job-page-container .header__content__left{margin-bottom:15px}}#job-page-container .header__content__right{padding:0 20px}#job-page-container .header__job-title{color:#333;margin:0 0 10px;font-size:24px;font-weight:600;line-height:30px}@media (max-width:767px){#job-page-container .header__job-title{font-size:22px}}#job-page-container .header__event-type{margin-bottom:12px;display:flex}@media (max-width:767px){#job-page-container .header__event-type{-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center}}#job-page-container .header__event-type__icon{border-radius:20px;width:28px;height:28px;margin-right:10px;padding:6px;display:block}#job-page-container .header__event-type__icon svg{width:100%;height:100%}#job-page-container .header__event-type__text{line-height:28px}#job-page-container .header__button{color:#666;cursor:pointer;text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:2px;min-width:100px;padding:5px 16px;font-size:14px;display:inline-block}#job-page-container .header__button:hover{background-color:#f6f6f6}#job-page-container .header__button .fa{margin-right:10px;top:1px}#job-page-container .header__button.--bookmark{margin-right:10px}#job-page-container .header__button.--bookmark.--selected{color:#333}#job-page-container .header__button.--bookmark.--selected .fa-bookmark{color:#009f4d}#job-page-container .body__notification__container{border-radius:4px;width:fit-content;min-width:50%;margin-top:20px;padding:15px;position:relative}#job-page-container .body__notification__container.--info{background-color:#e9f0ff;border:1px solid #222e4e}#job-page-container .body__notification__container.--warning{background-color:#ffe5df;border:1px solid red}#job-page-container .body__notification__container.--success{background-color:#dff0d8;border:1px solid #468847}#job-page-container .body__notification__container.--messages{margin:0 20px}#job-page-container .body__notification__icon{position:absolute;top:18px;left:15px}#job-page-container .body__notification__icon.--messages{font-size:22px;top:15px;left:20px}#job-page-container .body__notification__title{color:#444;margin-left:30px;font-size:16px;font-weight:900;line-height:22px}#job-page-container .body__notification__text{color:#444;margin-left:30px;font-size:16px;line-height:22px}#job-page-container .body__notification__action{color:#0072ce;cursor:pointer;margin-left:5px;text-decoration:underline}#job-page-container .body__feedback__content{padding:5px 0;display:table}#job-page-container .body__feedback__icon{vertical-align:top;color:#222e4e;min-width:30px;padding-top:3px;padding-right:10px;font-size:20px;display:table-cell}#job-page-container .body__feedback__icon.--shortlist{color:#d0001d}#job-page-container .body__feedback__icon.--application-viewed{color:#222e4e}#job-page-container .body__feedback__icon.--payment{color:#009f4d}@media (min-width:768px){#job-page-container .body__container{padding-left:0}}#job-page-container .body__container .menu-container{background:#fff;border-bottom:1px solid #ddd;padding:10px 0;display:flex}@media (max-width:767px){#job-page-container .body__container .menu-container{margin:0 -15px;padding:5px 0 5px 15px}}#job-page-container .body__container .menu-container.--fixed{z-index:9;margin-left:auto;margin-right:auto;position:fixed;top:86px;left:0;right:0}@media (min-width:768px){#job-page-container .body__container .menu-container.--fixed{width:750px}}@media (min-width:992px){#job-page-container .body__container .menu-container.--fixed{width:970px}}@media (min-width:1201px){#job-page-container .body__container .menu-container.--fixed{width:1170px}}@media (max-width:767px){#job-page-container .body__container .menu-container .menu-items{display:flex;overflow-x:scroll}}#job-page-container .body__container .menu-container .menu-item{color:#0072ce;cursor:pointer;padding-top:10px;padding-bottom:10px;padding-right:20px;font-size:16px;font-weight:600;display:inline-block}@media (max-width:767px){#job-page-container .body__container .menu-container .hidden-mobile{display:none}}#job-page-container .body__container .menu-container .message-mobile{border-bottom:1px solid #ddd;border-left:none;margin-bottom:10px;margin-left:0;padding:5px 0 15px;display:none}@media (max-width:767px){#job-page-container .body__container .menu-container .message-mobile{margin-bottom:0;display:block}}#job-page-container .body__container .menu-container .message-mobile .fa-envelope{vertical-align:top;color:#0072ce;padding-right:10px;font-size:22px}#job-page-container .body__container .menu-container .message-mobile .fa-chevron-left{margin-right:10px;font-size:12px}#job-page-container .body__container .menu-container .message-mobile .fa-chevron-right{float:right;padding-top:6px;padding-left:10px;font-size:12px;right:10px}#job-page-container .body__container .menu-container .message-desktop{border-left:1px solid #ddd;padding-left:15px;display:none}@media (min-width:767px){#job-page-container .body__container .menu-container .message-desktop{display:inline-block}}#job-page-container .body__container .menu-container .message-desktop .fa-envelope{vertical-align:top;color:#0072ce;padding-right:10px;font-size:22px}#job-page-container .body__container .menu-container .message-desktop .fa-chevron-left{margin-right:10px;font-size:12px}#job-page-container .body__container .menu-container .message-desktop .fa-chevron-right{padding-left:10px;font-size:12px}#job-page-container .body__container .menu-container .selected{color:#333}#job-page-container .body__container .expandable-text__wrapper{transition:all .3s ease-out}#job-page-container .body__container .expandable-text__text{margin:5px 0 0}#job-page-container .body__container .expandable-text__button{color:#0072ce;cursor:pointer;margin-top:5px;font-size:14px}#job-page-container .body__container .job-details-panel.hidden-mobile{display:inline-block}@media (max-width:767px){#job-page-container .body__container .job-details-panel.hidden-mobile{display:none}}#job-page-container .body__container .job-details-panel.half-desktop{border-right:none}@media (min-width:767px){#job-page-container .body__container .job-details-panel.half-desktop{border-right:1px solid #ddd;width:50%;display:inline-block}}#job-page-container .body__container .job-details-panel.half-desktop .booking-specialist{display:none}#job-page-container .body__container .job-details-panel{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding-bottom:30px;padding-left:15px;padding-right:30px;display:flex}@media (max-width:991px){#job-page-container .body__container .job-details-panel{-moz-flex-direction:column;flex-direction:column}}@media (max-width:450px){#job-page-container .body__container .job-details-panel{padding-right:0}}@media (max-width:767px){#job-page-container .body__container .job-details-panel{padding-left:0}}#job-page-container .body__container .job-details-panel.--fixed{margin-top:63px}@media (max-width:767px){#job-page-container .body__container .job-details-panel.--fixed{margin-top:54px}}#job-page-container .body__container .job-details-panel .--h1{font-size:24px}#job-page-container .body__container .job-details-panel .--h2{font-size:20px}#job-page-container .body__container .job-details-panel .--label{font-size:14px}#job-page-container .body__container .job-details-panel .--text{font-size:16px}#job-page-container .body__container .job-details-panel .--primary-cta{color:#0072ce;cursor:pointer;font-size:16px}#job-page-container .body__container .job-details-panel .--secondary-cta{color:#0072ce;cursor:pointer;margin-left:10px;font-size:14px}#job-page-container .body__container .job-details-panel .--tertiary-cta{color:#666;cursor:pointer;font-size:14px;text-decoration:underline}#job-page-container .body__container .job-details-panel__left{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;max-width:600px;margin-right:30px}@media (max-width:991px){#job-page-container .body__container .job-details-panel__left{margin-right:0}}#job-page-container .body__container .job-details-panel__right{max-width:600px;margin-top:20px;margin-left:30px}@media (max-width:991px){#job-page-container .body__container .job-details-panel__right{margin-right:0}}#job-page-container .body__container .job-details-panel .marker-title{margin-bottom:5px;font-size:18px;font-style:normal;font-weight:600}#job-page-container .body__container .job-details-panel .report-job-button{cursor:pointer;margin-left:10px}#job-page-container .body__container .job-details-panel .report-job-button__icon{color:#f5a623;margin-right:3px;font-size:18px;position:relative;top:1px}#job-page-container .body__container .job-details-panel .report-job-button__text{font-size:16px;text-decoration:underline}#job-page-container .body__container .job-details-panel .overview-container,#job-page-container .body__container .job-details-panel .details-container{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px;position:relative}#job-page-container .body__container .job-details-panel .overview-container .overview-title,#job-page-container .body__container .job-details-panel .details-container .overview-title{padding:20px 0;font-weight:400}#job-page-container .body__container .job-details-panel .overview-container .alert-message__box,#job-page-container .body__container .job-details-panel .details-container .alert-message__box{margin-bottom:20px}#job-page-container .body__container .job-details-panel .overview-container .alert-message__box i,#job-page-container .body__container .job-details-panel .details-container .alert-message__box i{font-size:18px;top:3px}#job-page-container .body__container .job-details-panel .overview-container .alert-message__box strong,#job-page-container .body__container .job-details-panel .details-container .alert-message__box strong{color:#237ccf;cursor:pointer;font-weight:600}#job-page-container .body__container .job-details-panel .overview-container .alert-message__box strong:hover,#job-page-container .body__container .job-details-panel .details-container .alert-message__box strong:hover{text-decoration:underline}#job-page-container .body__container .job-details-panel .overview-container .personal-pay,#job-page-container .body__container .job-details-panel .details-container .personal-pay{width:44px;height:24px;margin-left:10px;display:inline-block;position:relative;top:-2px}#job-page-container .body__container .job-details-panel .overview-container .applied-as-container,#job-page-container .body__container .job-details-panel .details-container .applied-as-container{margin-bottom:20px}#job-page-container .body__container .job-details-panel .overview-container .applied-as-container .applied-as-value,#job-page-container .body__container .job-details-panel .details-container .applied-as-container .applied-as-value{margin-right:15px;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .applied-as-container .withdraw-application,#job-page-container .body__container .job-details-panel .details-container .applied-as-container .withdraw-application{color:#0072ce;cursor:pointer;padding:5px 0;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .applied-as-container .check-changes,#job-page-container .body__container .job-details-panel .details-container .applied-as-container .check-changes{color:#0072ce;cursor:pointer;margin-left:20px;padding:5px 0;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .applied-as-container .IQ-tag,#job-page-container .body__container .job-details-panel .details-container .applied-as-container .IQ-tag{margin-bottom:8px}#job-page-container .body__container .job-details-panel .overview-container .client-budget,#job-page-container .body__container .job-details-panel .details-container .client-budget{margin-bottom:15px;display:flex}#job-page-container .body__container .job-details-panel .overview-container .client-budget__icon,#job-page-container .body__container .job-details-panel .details-container .client-budget__icon{background-image:url(/img/job/money-icon-grey.png);background-size:cover;width:24px;height:24px;margin-right:5px}#job-page-container .body__container .job-details-panel .overview-container .client-budget__label,#job-page-container .body__container .job-details-panel .details-container .client-budget__label{color:#000;margin-bottom:3px}#job-page-container .body__container .job-details-panel .overview-container .client-budget__value,#job-page-container .body__container .job-details-panel .details-container .client-budget__value{color:#000;font-size:20px;font-weight:600}#job-page-container .body__container .job-details-panel .overview-container .budget-info,#job-page-container .body__container .job-details-panel .details-container .budget-info{border:1px solid #ddd;border-radius:4px;max-width:500px;margin:0 0 20px;padding:20px}#job-page-container .body__container .job-details-panel .overview-container .budget-info .quote-info,#job-page-container .body__container .job-details-panel .details-container .budget-info .quote-info{vertical-align:top;min-width:200px;margin-right:30px;display:inline-block}@media (max-width:450px){#job-page-container .body__container .job-details-panel .overview-container .budget-info .quote-info,#job-page-container .body__container .job-details-panel .details-container .budget-info .quote-info{margin-bottom:10px}}#job-page-container .body__container .job-details-panel .overview-container .budget-info .quote-info .update-quote-container,#job-page-container .body__container .job-details-panel .details-container .budget-info .quote-info .update-quote-container{color:#0072ce;cursor:pointer}#job-page-container .body__container .job-details-panel .overview-container .budget-info .quote-info .update-quote-container .fa,#job-page-container .body__container .job-details-panel .details-container .budget-info .quote-info .update-quote-container .fa{vertical-align:top;padding-top:3px;padding-right:5px;font-size:18px}#job-page-container .body__container .job-details-panel .overview-container .budget-info .earnings-info,#job-page-container .body__container .job-details-panel .details-container .budget-info .earnings-info{vertical-align:top;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .budget-info .earnings-info .earnings-label,#job-page-container .body__container .job-details-panel .details-container .budget-info .earnings-info .earnings-label{margin-right:10px;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .budget-info .earnings-info .earnings-value,#job-page-container .body__container .job-details-panel .details-container .budget-info .earnings-info .earnings-value{display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .budget-info .show-all-fees-link,#job-page-container .body__container .job-details-panel .details-container .budget-info .show-all-fees-link{cursor:pointer;margin-bottom:10px;display:block}#job-page-container .body__container .job-details-panel .overview-container .budget-info .cta-icon,#job-page-container .body__container .job-details-panel .details-container .budget-info .cta-icon{margin-left:5px}#job-page-container .body__container .job-details-panel .overview-container .budget-info .fees__breakdown,#job-page-container .body__container .job-details-panel .details-container .budget-info .fees__breakdown{margin:10px 0}#job-page-container .body__container .job-details-panel .overview-container .budget-info .fees__row,#job-page-container .body__container .job-details-panel .details-container .budget-info .fees__row{width:200px;padding-bottom:5px}#job-page-container .body__container .job-details-panel .overview-container .budget-info .fees__row:not(:last-child),#job-page-container .body__container .job-details-panel .details-container .budget-info .fees__row:not(:last-child){border-bottom:1px solid #ddd}#job-page-container .body__container .job-details-panel .overview-container .budget-info .fees__col__left,#job-page-container .body__container .job-details-panel .details-container .budget-info .fees__col__left{width:70%;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .budget-info .fees__col__right,#job-page-container .body__container .job-details-panel .details-container .budget-info .fees__col__right{text-align:right;white-space:nowrap;width:30%;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .budget-info .update-quote-link,#job-page-container .body__container .job-details-panel .details-container .budget-info .update-quote-link{display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .group-size,#job-page-container .body__container .job-details-panel .details-container .group-size{margin-top:20px;margin-bottom:10px}#job-page-container .body__container .job-details-panel .overview-container .group-size .group-size-icon,#job-page-container .body__container .job-details-panel .details-container .group-size .group-size-icon{margin-right:10px;font-size:18px}#job-page-container .body__container .job-details-panel .overview-container .group-size .group-size-label,#job-page-container .body__container .job-details-panel .details-container .group-size .group-size-label{margin-right:5px;font-size:14px}#job-page-container .body__container .job-details-panel .overview-container .group-size .group-size-value,#job-page-container .body__container .job-details-panel .details-container .group-size .group-size-value{margin-left:30px;font-size:16px;display:block}#job-page-container .body__container .job-details-panel .overview-container .group-size__edit,#job-page-container .body__container .job-details-panel .details-container .group-size__edit{color:#0072ce;cursor:pointer;margin-left:20px;font-size:14px}#job-page-container .body__container .job-details-panel .overview-container .group-size__edit__icon,#job-page-container .body__container .job-details-panel .details-container .group-size__edit__icon{vertical-align:top;padding-top:3px;padding-right:5px;font-size:18px}#job-page-container .body__container .job-details-panel .overview-container .job-ref,#job-page-container .body__container .job-details-panel .details-container .job-ref{justify-content:space-between;display:flex}#job-page-container .body__container .job-details-panel .overview-container .job-ref__container,#job-page-container .body__container .job-details-panel .details-container .job-ref__container{background-color:#eee;border-radius:6px;margin-bottom:20px;padding:16px}@media (min-width:768px){#job-page-container .body__container .job-details-panel .overview-container .job-ref__container,#job-page-container .body__container .job-details-panel .details-container .job-ref__container{width:550px}}#job-page-container .body__container .job-details-panel .overview-container .job-ref__ref,#job-page-container .body__container .job-details-panel .details-container .job-ref__ref{font-size:16px;font-style:normal;font-weight:600;display:flex}#job-page-container .body__container .job-details-panel .overview-container .job-ref__ref__label,#job-page-container .body__container .job-details-panel .details-container .job-ref__ref__label{margin-right:5px}#job-page-container .body__container .job-details-panel .overview-container .job-ref__ref__value,#job-page-container .body__container .job-details-panel .details-container .job-ref__ref__value{color:#0072ce}#job-page-container .body__container .job-details-panel .overview-container .job-ref__ref__holder,#job-page-container .body__container .job-details-panel .details-container .job-ref__ref__holder{align-items:center;display:flex}#job-page-container .body__container .job-details-panel .overview-container .job-ref__ref__extended,#job-page-container .body__container .job-details-panel .details-container .job-ref__ref__extended{text-overflow:ellipsis;max-width:100%;margin-top:10px}#job-page-container .body__container .job-details-panel .overview-container .job-ref__what,#job-page-container .body__container .job-details-panel .details-container .job-ref__what{color:#0072ce;margin-right:5px;font-size:14px;font-style:normal;font-weight:600}#job-page-container .body__container .job-details-panel .overview-container .location-info-wrapper,#job-page-container .body__container .job-details-panel .details-container .location-info-wrapper{vertical-align:top;width:180px;margin-right:20px;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .location-info-wrapper .location-info-container,#job-page-container .body__container .job-details-panel .details-container .location-info-wrapper .location-info-container{padding:5px 0;display:table}#job-page-container .body__container .job-details-panel .overview-container .location-info-wrapper .location-info-container .fa,#job-page-container .body__container .job-details-panel .details-container .location-info-wrapper .location-info-container .fa{vertical-align:top;text-align:center;min-width:30px;padding-top:3px;padding-right:10px;font-size:22px;display:table-cell}#job-page-container .body__container .job-details-panel .overview-container .location-info-wrapper .location-info-container .location-info,#job-page-container .body__container .job-details-panel .details-container .location-info-wrapper .location-info-container .location-info{display:table-cell}#job-page-container .body__container .job-details-panel .overview-container .location-info-wrapper .location-info-container .location-info-see-more,#job-page-container .body__container .job-details-panel .details-container .location-info-wrapper .location-info-container .location-info-see-more{color:#0072ce;cursor:pointer;line-height:19px;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .location-info-wrapper .location-info-container .location-info-text,#job-page-container .body__container .job-details-panel .details-container .location-info-wrapper .location-info-container .location-info-text{margin-right:10px}#job-page-container .body__container .job-details-panel .overview-container .contact-info-wrapper,#job-page-container .body__container .job-details-panel .details-container .contact-info-wrapper{vertical-align:top;width:180px;margin-right:20px;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .contact-info-wrapper .contact-info-container,#job-page-container .body__container .job-details-panel .details-container .contact-info-wrapper .contact-info-container{padding:5px 0;display:table}@media (min-width:767px){#job-page-container .body__container .job-details-panel .overview-container .contact-info-wrapper .contact-info-container,#job-page-container .body__container .job-details-panel .details-container .contact-info-wrapper .contact-info-container{max-width:180px}}#job-page-container .body__container .job-details-panel .overview-container .contact-info-wrapper .contact-info-container .fa,#job-page-container .body__container .job-details-panel .details-container .contact-info-wrapper .contact-info-container .fa{vertical-align:top;text-align:center;min-width:30px;padding-top:3px;padding-right:10px;font-size:22px;display:table-cell}#job-page-container .body__container .job-details-panel .overview-container .contact-info-wrapper .contact-info-container .contact-info,#job-page-container .body__container .job-details-panel .details-container .contact-info-wrapper .contact-info-container .contact-info{display:table-cell}@media (min-width:767px){#job-page-container .body__container .job-details-panel .overview-container .contact-info-wrapper .contact-info-container .contact-info,#job-page-container .body__container .job-details-panel .details-container .contact-info-wrapper .contact-info-container .contact-info{overflow-wrap:break-word;max-width:180px}}#job-page-container .body__container .job-details-panel .overview-container .date-info-container,#job-page-container .body__container .job-details-panel .details-container .date-info-container{vertical-align:top;width:180px;margin-right:20px;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .date-info-container .date-info,#job-page-container .body__container .job-details-panel .details-container .date-info-container .date-info{padding:5px 0;display:table}#job-page-container .body__container .job-details-panel .overview-container .date-info-container .date-info .fa,#job-page-container .body__container .job-details-panel .details-container .date-info-container .date-info .fa{text-align:center;min-width:30px;padding-top:7px;padding-right:10px;font-size:18px;display:table-cell}#job-page-container .body__container .job-details-panel .overview-container .date-info-container .date-info .date-info,#job-page-container .body__container .job-details-panel .details-container .date-info-container .date-info .date-info{display:table-cell}#job-page-container .body__container .job-details-panel .overview-container .time-info-container,#job-page-container .body__container .job-details-panel .details-container .time-info-container{vertical-align:top;margin-right:20px;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .time-info-container .time-info,#job-page-container .body__container .job-details-panel .details-container .time-info-container .time-info{padding:5px 0;display:table}#job-page-container .body__container .job-details-panel .overview-container .time-info-container .time-info .fa,#job-page-container .body__container .job-details-panel .details-container .time-info-container .time-info .fa{text-align:center;min-width:30px;padding-right:10px;font-size:22px;display:table-cell;position:relative;top:5px}#job-page-container .body__container .job-details-panel .overview-container .time-info-container .time-info .time-info,#job-page-container .body__container .job-details-panel .details-container .time-info-container .time-info .time-info{display:table-cell}#job-page-container .body__container .job-details-panel .overview-container .sets-info__container,#job-page-container .body__container .job-details-panel .details-container .sets-info__container{border:1px solid #ddd;border-radius:10px;width:fit-content;margin:20px 0 30px;padding:20px}#job-page-container .body__container .job-details-panel .overview-container .sets-info__header,#job-page-container .body__container .job-details-panel .details-container .sets-info__header{margin-bottom:10px;display:flex}#job-page-container .body__container .job-details-panel .overview-container .sets-info__title,#job-page-container .body__container .job-details-panel .details-container .sets-info__title{color:#000;margin-right:20px;font-weight:600}#job-page-container .body__container .job-details-panel .overview-container .sets-info__edit,#job-page-container .body__container .job-details-panel .details-container .sets-info__edit{cursor:pointer}#job-page-container .body__container .job-details-panel .overview-container .sets-info__edit__icon,#job-page-container .body__container .job-details-panel .details-container .sets-info__edit__icon{color:#0072ce;margin-right:5px;font-size:18px;position:relative;top:-1px}#job-page-container .body__container .job-details-panel .overview-container .sets-info__time,#job-page-container .body__container .job-details-panel .details-container .sets-info__time{border:1px solid #ddd;border-radius:20px;width:fit-content;margin-bottom:20px;padding:4px 12px}#job-page-container .body__container .job-details-panel .overview-container .sets-info__time__icon,#job-page-container .body__container .job-details-panel .details-container .sets-info__time__icon{background-image:url(/img/job/tick-icon-green.png);background-size:cover;width:20px;min-width:20px;height:16px;margin-right:5px;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .sets-info__time__text,#job-page-container .body__container .job-details-panel .details-container .sets-info__time__text{font-weight:600}#job-page-container .body__container .job-details-panel .overview-container .event-info-container,#job-page-container .body__container .job-details-panel .details-container .event-info-container{margin:15px 0}#job-page-container .body__container .job-details-panel .overview-container .event-info-container .event-info-description,#job-page-container .body__container .job-details-panel .details-container .event-info-container .event-info-description{white-space:pre-wrap;max-width:500px;margin:5px 0 0 25px;display:inline-block}#job-page-container .body__container .job-details-panel .overview-container .cover-note-info-container,#job-page-container .body__container .job-details-panel .details-container .cover-note-info-container{margin:15px 0}#job-page-container .body__container .job-details-panel .overview-container .cover-note-info-container .cover-note-info-description,#job-page-container .body__container .job-details-panel .details-container .cover-note-info-container .cover-note-info-description{white-space:pre-wrap;max-width:500px;margin-top:5px;display:inline-block}#job-page-container .body__container .job-details-panel .venue-details-container{color:#333;border-bottom:1px solid #ddd;flex-direction:column;gap:24px;margin-top:24px;padding-bottom:24px;display:flex}#job-page-container .body__container .job-details-panel .requirements-container{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:20px}#job-page-container .body__container .job-details-panel .requirements-container .requirement-title{color:#333;padding:15px 0;font-weight:400}#job-page-container .body__container .job-details-panel .requirements-container .tags-styles-info-container{padding:10px 0;display:table}#job-page-container .body__container .job-details-panel .requirements-container .tags-styles-info-container .fa{vertical-align:top;text-align:center;min-width:30px;padding-top:3px;padding-right:10px;font-size:20px;display:table-cell}#job-page-container .body__container .job-details-panel .requirements-container .tags-styles-info-container .tags-styles-info{display:table-cell}#job-page-container .body__container .job-details-panel .requirements-container .tags-styles-info-container .needed-tags-text,#job-page-container .body__container .job-details-panel .requirements-container .tags-styles-info-container .music-style-text{word-break:break-word;margin-bottom:5px;display:inline-block}#job-page-container .body__container .job-details-panel .requirements-container .tags-styles-info-container .songinfo-container{margin-top:10px}#job-page-container .body__container .job-details-panel .requirements-container .tags-styles-info-container .songinfo-container .song-info{max-width:500px;margin-right:10px;display:block}#job-page-container .body__container .job-details-panel .requirements-container .tags-styles-info-container .instrument-requirements-container{vertical-align:top;max-width:200px;margin-right:30px;display:inline-block}@media (max-width:450px){#job-page-container .body__container .job-details-panel .requirements-container .tags-styles-info-container .instrument-requirements-container{max-width:none}}#job-page-container .body__container .job-details-panel .requirements-container .tags-styles-info-container .styles-requirements-container{vertical-align:top;max-width:300px;display:inline-block}@media (max-width:450px){#job-page-container .body__container .job-details-panel .requirements-container .tags-styles-info-container .styles-requirements-container{max-width:none}}#job-page-container .body__container .job-details-panel .requirements-container .media-requirements-info-container{padding:10px 0;display:table}#job-page-container .body__container .job-details-panel .requirements-container .media-requirements-info-container .fa{vertical-align:top;text-align:center;min-width:30px;padding-top:3px;padding-right:10px;font-size:20px;display:table-cell}#job-page-container .body__container .job-details-panel .requirements-container .media-requirements-info-container .media-requirements-info{display:table-cell}#job-page-container .body__container .job-details-panel .requirements-container .singer-requirements-container{padding:10px 0;display:table}#job-page-container .body__container .job-details-panel .requirements-container .singer-requirements-container .fa{vertical-align:top;text-align:center;min-width:30px;padding-top:3px;padding-right:10px;font-size:22px;display:table-cell}#job-page-container .body__container .job-details-panel .requirements-container .singer-requirements-container .singer-requirements-info{display:table-cell}#job-page-container .body__container .job-details-panel .requirements-container .pli-requirements-container{padding:10px 0;display:table}#job-page-container .body__container .job-details-panel .requirements-container .pli-requirements-container .fa{vertical-align:top;text-align:center;min-width:30px;padding-top:3px;padding-right:10px;font-size:20px;display:table-cell}#job-page-container .body__container .job-details-panel .requirements-container .pli-requirements-container .pli-requirements-info{display:table-cell}#job-page-container .body__container .job-details-panel .requirements-container .pli-requirements-container a{font-size:14px}#job-page-container .body__container .job-details-panel .requirements-container .song-requirements-container{padding:10px 0;display:table}#job-page-container .body__container .job-details-panel .requirements-container .song-requirements-container .song-requirements-info{display:table-cell}#job-page-container .body__container .job-details-panel .venue-container{border-bottom:1px solid #ddd;max-width:600px;margin-bottom:10px;padding-bottom:10px}@media (min-width:768px){#job-page-container .body__container .job-details-panel .venue-container{border-bottom:none}}#job-page-container .body__container .job-details-panel .venue-container .venue-title{color:#333;padding:15px 0;font-weight:400}#job-page-container .body__container .job-details-panel .venue-container .venue-info-container{margin-bottom:20px}#job-page-container .body__container .job-details-panel .venue-container .incomplete-location-container{background-color:#f0f1f6;border:1px solid #0f132a;border-radius:2px;max-width:500px;padding:15px;display:table}#job-page-container .body__container .job-details-panel .venue-container .incomplete-location-container .fa{color:#364979;text-align:center;min-width:20px;padding-right:10px;font-size:20px;display:table-cell}#job-page-container .body__container .job-details-panel .venue-container .incomplete-location-container .incomplete-location-info{color:#364979;display:table-cell}#job-page-container .body__container .job-details-panel .venue-container .map-container{display:block}#job-page-container .body__container .job-details-panel .venue-container .map-container .map-title{padding:15px 0 5px}#job-page-container .body__container .job-details-panel .venue-container .map-container .map-info-container{max-width:500px;height:200px;margin-top:10px;margin-bottom:10px;position:relative}#job-page-container .body__container .job-details-panel .venue-container .map-container .map-info-container .map-info{background-position:50%;border:1px solid #ddd;border-radius:2px;width:100%;height:100%}#job-page-container .body__container .job-details-panel .venue-container .map-container .map-info-container .map-circle{background:#222e4e33;border:2px solid #222e4e;border-radius:60px;width:120px;height:120px;margin-left:-60px;position:absolute;top:40px;left:50%}#job-page-container .body__container .job-details-panel .venue-container .location-map-container{margin-top:10px;padding:5px 0;display:table}#job-page-container .body__container .job-details-panel .venue-container .location-map-container .fa{vertical-align:top;text-align:center;min-width:30px;padding-top:3px;padding-right:10px;font-size:22px;display:table-cell}#job-page-container .body__container .job-details-panel .venue-container .location-map-container .location-map-info{display:table-cell}#job-page-container .body__container .job-details-panel .venue-container .location-map-container .location-text{margin-right:10px}#job-page-container .body__container .job-details-panel .venue-container .location-map-container .location-text__distance{font-size:14px}#job-page-container .body__container .job-details-panel .venue-container .location-map-container .show-gmaps-link{font-size:14px;display:inline-block}#job-page-container .body__container .job-details-panel .venue-container .venue-details-map-container{margin:10px 0}#job-page-container .history__title{color:#333;margin:20px 0;font-size:20px;line-height:27px}#job-page-container .history__row{margin:0 0 15px}#job-page-container .history__row:nth-child(2) .history__item__icon.fa-check{color:#009f4d}#job-page-container .history__row:nth-child(2) .history__item__icon.fa-phone,#job-page-container .history__row:nth-child(2) .history__item__icon.fa-eye{color:#222e4e}#job-page-container .history__row:nth-child(2) .history__item__icon.fa-heart{color:#d0021b}#job-page-container .history__row:nth-child(2) .history__item__icon.fa-bell{color:#222e4e}#job-page-container .history__row:nth-child(2) .history__item__icon.fa-times{color:red}#job-page-container .history__row:nth-child(2) .history__item__icon.fa-lock{color:#dad40f}#job-page-container .history__row:nth-child(2) .history__item__icon.fa-credit-card{color:#009f4d}#job-page-container .history__row:nth-child(2) .history__item__icon.fa-star{color:#fee16c}#job-page-container .history__col{vertical-align:top;display:inline-block}#job-page-container .history__col:first-child{width:40px}#job-page-container .history__col:nth-child(2){width:115px}#job-page-container .history__col:last-child{width:calc(100% - 155px)}#job-page-container .history__item__icon{color:#777;font-size:18px}#job-page-container .history__item__icon.fa-heart{margin-left:0}#job-page-container .history__item__icon.--image{width:17px;height:17px}#job-page-container .history__item__date{color:#585858;font-size:14px;line-height:19px}#job-page-container .history__item__description{color:#333;font-size:16px;line-height:22px}#job-page-container .history__item__link{appearance:none;color:#0072ce;background:0 0;border:none;outline:none;margin:0;padding:0}#job-page-container .similar-jobs__title{color:#333;margin:0;padding:15px 0 25px;font-size:20px;font-weight:400}#job-page-container .similar-jobs__list{display:flex}@media (max-width:767px){#job-page-container .similar-jobs__list{-moz-flex-direction:column;flex-direction:column}}#job-page-container .similar-jobs__item{border:1px solid #ddd;border-radius:4px;padding:20px}#job-page-container .similar-jobs__item:not(:last-child){margin-right:20px}@media (max-width:767px){#job-page-container .similar-jobs__item:not(:last-child){margin-bottom:20px;margin-right:0}}#job-page-container .similar-jobs__item__title{max-width:600px;margin-top:0;margin-bottom:10px;font-size:18px;font-weight:600;line-height:24px}#job-page-container .similar-jobs__item__date{margin-bottom:10px}#job-page-container .similar-jobs__item__action{text-align:center;border-top:1px solid #ddd;margin:20px -20px -20px;padding:10px}#job-page-container .footer__container{z-index:99;background:#fff;height:90px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 3px #0000004d}#job-page-container .footer__content{height:100%;position:relative}@media (max-width:767px){#job-page-container .footer__content{padding:0 20px}}#job-page-container .footer__content__left{padding-top:20px;display:flex}@media (max-width:767px){#job-page-container .footer__content__left{-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center}}#job-page-container .footer__content__right{z-index:99;background:#fff;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;width:402px;position:absolute;bottom:0;right:-1px}@media (max-width:767px){#job-page-container .footer__content__right{border-left:none;border-right:none;width:100%;right:0}}#job-page-container .footer__link{cursor:pointer;color:#666;text-align:center;height:50px;font-size:16px;line-height:50px}#job-page-container .footer__link:hover{text-decoration:underline}#job-page-container .footer__link.--support{margin-left:20px}@media (max-width:767px){#job-page-container .footer__link.--support{margin-right:35px}}#job-page-container .footer__button{cursor:pointer;color:#0072ce;text-align:center;height:50px;font-size:16px;line-height:50px}#job-page-container .footer__button.--closed,#job-page-container .footer__button.--expired,#job-page-container .footer__button.--respond,#job-page-container .footer__button.--review,#job-page-container .footer__button.--apply{color:#fff;background:#009f4d;border-radius:2px;min-width:200px;height:50px;margin-right:40px;line-height:50px;display:inline-block}@media (max-width:767px){#job-page-container .footer__button.--closed,#job-page-container .footer__button.--expired,#job-page-container .footer__button.--respond,#job-page-container .footer__button.--review,#job-page-container .footer__button.--apply{order:1;margin-right:0}}#job-page-container .footer__button.--closed:hover,#job-page-container .footer__button.--expired:hover,#job-page-container .footer__button.--respond:hover,#job-page-container .footer__button.--review:hover,#job-page-container .footer__button.--apply:hover{background:#00bb5b}#job-page-container .footer__button.--closed:active,#job-page-container .footer__button.--closed:focus,#job-page-container .footer__button.--closed:active:focus,#job-page-container .footer__button.--expired:active,#job-page-container .footer__button.--expired:focus,#job-page-container .footer__button.--expired:active:focus,#job-page-container .footer__button.--respond:active,#job-page-container .footer__button.--respond:focus,#job-page-container .footer__button.--respond:active:focus,#job-page-container .footer__button.--review:active,#job-page-container .footer__button.--review:focus,#job-page-container .footer__button.--review:active:focus,#job-page-container .footer__button.--apply:active,#job-page-container .footer__button.--apply:focus,#job-page-container .footer__button.--apply:active:focus{background:#029348}#job-page-container .footer__button.--closed a,#job-page-container .footer__button.--expired a,#job-page-container .footer__button.--respond a,#job-page-container .footer__button.--review a,#job-page-container .footer__button.--apply a{color:#fff}@media (max-width:767px){#job-page-container .footer__button.--review{min-width:120px;margin-right:65px}}#job-page-container .footer__button.--respond:not(:only-child){min-width:120px}@media (max-width:390px){#job-page-container .footer__button.--respond:not(:only-child){margin-right:20px}}@media (max-width:360px){#job-page-container .footer__button.--respond:not(:only-child){margin-right:45px}}#job-page-container .footer__button.--messages{display:inline-block}@media (max-width:767px){#job-page-container .footer__button.--messages{order:0;margin-right:20px}}#job-page-container .footer__button.--messages .fa{margin-right:10px;font-size:20px}#job-page-container .footer__button__icon{margin-right:15px}@media (max-width:450px){#job-page-container .footer__button__icon{margin-right:5px}}#job-page-container .footer__button__container.--bookmark{padding-right:0}#job-page-container .footer__button__container.--share{border-right:1px solid #ddd;padding-left:0;padding-right:0}#job-page-container .footer__button__container.--apply{padding-left:0}.booking-specialist{background:#fff;border:1px solid #eee;border-radius:12px;min-height:250px;margin:20px 0 30px;padding:20px 20px 15px;box-shadow:0 2px 4px #0000000d}.booking-specialist__title{text-align:center;margin-bottom:10px;padding:0 15px;font-size:20px;font-weight:700;line-height:25px}.booking-specialist__photo{margin-bottom:10px}.booking-specialist__photo img{border-radius:100%;width:133px;height:133px;margin:0 auto;display:block}.booking-specialist__name{text-align:center;font-size:20px;font-weight:700}.booking-specialist__description{text-align:center;margin:10px 0;font-size:15px;line-height:20px}.booking-checklist:not(.--modal){border:1px solid #eee;border-radius:12px;min-width:370px;max-width:470px;margin:20px 0 30px;padding:30px}.booking-checklist.--mobile{display:none}@media (max-width:991px){.booking-checklist.--desktop{display:none}.booking-checklist.--mobile{display:block}}.booking-checklist__header{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:24px;display:flex}.booking-checklist__title{color:#000;margin-bottom:8px;font-size:20px;font-weight:600;line-height:28px}.booking-checklist__description{color:#000}.booking-checklist__count{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;color:#fff;background-color:#00bb5b;border-radius:50%;-ms-flex-pack:center;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;line-height:22px;display:flex}.booking-checklist .progress__bar{max-width:100%;height:8px;margin-bottom:32px}.booking-checklist .progress__bar__completed{background-color:#00bb5b;height:6px;top:0}.booking-checklist__item{cursor:pointer;border:1px solid #e0e0e0;border-radius:12px;padding:16px 16px 16px 32px;position:relative}.booking-checklist__item:hover{box-shadow:0 0 5px #0000001a}.booking-checklist__item:not(:last-child){margin-bottom:16px}.booking-checklist__item.--completed{border:2px solid #00bb5b}.booking-checklist__item.--completed .booking-checklist__item__icon{color:#fff;background-color:#00bb5b;border-color:#00bb5b}.booking-checklist__item.--completed .booking-checklist__item__title,.booking-checklist__item.--completed .booking-checklist__item__description{color:#666;text-decoration:line-through}.booking-checklist__item.--completed .booking-checklist__item__status{color:#00bb5b}.booking-checklist__item__header{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:8px;display:flex}.booking-checklist__item__icon{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;color:#ddd;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;-ms-flex-pack:center;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.booking-checklist__item__icon__wrapper{-moz-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;flex-direction:column;-ms-flex-pack:center;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:-16px}.booking-checklist__item__title{color:#000;font-weight:600}.booking-checklist__item__status{color:#666;font-size:14px;line-height:20px}.booking-checklist__summary{border:1px solid #eee;border-radius:12px;width:100%;margin-bottom:30px;padding:24px;display:none}@media (max-width:991px){.booking-checklist__summary{display:block}}.booking-checklist__summary__header{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;display:flex}.booking-checklist__summary__title{color:#000;margin-bottom:8px;font-size:20px;font-weight:600;line-height:28px}.booking-checklist__summary__count{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;color:#fff;background-color:#00bb5b;border-radius:50%;-ms-flex-pack:center;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;line-height:22px;display:flex}.booking-checklist__summary__link{cursor:pointer;color:#0072ce;width:fit-content}.booking-checklist__summary__link:hover{color:#1383de}#BookingChecklistModal .modal-dialog{width:100%;height:calc(100vh - 30px);margin:30px 0 0}#BookingChecklistModal .modal-body{width:100%;height:100%;margin:0;padding:50px 30px 15px}#BookingChecklistModal .modal-close-button{cursor:pointer;padding:5px;font-size:22px;position:absolute;top:5px;right:15px}.event-info__icon{width:20px;min-width:20px;margin-top:-3px;margin-right:5px}@media (min-width:768px){.mobile-text,.mobile-only,.desktop-text,.desktop-only{display:none}}@media (max-width:450px){.hide-nano{display:none}}
