:root {
	--text-colour: #FFF;
	
	--top-bg-sm-img: url("../img/custom/calendar/background_cal_780x445.png");
	--top-bg-md-img: url("../img/custom/calendar/background_cal_1160x445.png");
	--top-bg-lg-img: url("../img/custom/calendar/background_cal_1920x445.png");

	--cta-bg-colour: #00696E;
	--cta-top-border-img: url( "../img/custom/calendar/triangle_edge.png" );
	--cta-bottom-border-img: url( "../img/custom/calendar/dotted_line.png" );
	
	--doors-bg-colour: #AAA;
	--doors-bg-img-left: url("../../img/custom/calendar/side_pattern_left.png");
	--doors-bg-img-right: url("../../img/custom/calendar/side_pattern_right.png");

    --door-text-colour: #00696E;
    --door-expired-text-colour: #FFF;
	--door-label-closed-colour: #00696E;
	--door-label-opened-colour: #00696E;
	--door-label-expired-colour: #FFF;
	--door-front-bg-img: url("../img/custom/calendar/door_front.png");
	--door-back-bg-img: url("../img/custom/calendar/door_back.png");
	--door-front-expired-bg-img: url("../img/custom/calendar/door_expired.png");
	--door-back-expired-bg-img: url("../img/custom/calendar/door_expired_unopened.png");

	--footer-bg-colour: var(--cta-bg-colour);
	--footer-link-colour: var(--text-colour);
	--share-email-btn-bg-img: url("../img/custom/calendar/btn_cal_email_share.png");
	--share-facebook-btn-bg-img: url("../img/custom/calendar/btn_cal_facebook_share.png");
	--share-twitter-btn-bg-img: url("../img/custom/calendar/btn_cal_twitter_share.png");
	--share-linkedin-btn-bg-img: url("../img/custom/calendar/btn_cal_linkedin_share.png");
	--share-whatsapp-btn-bg-img: url("../img/custom/calendar/btn_cal_whatsapp_share.png");
	--share-copy-url-btn-bg-img: url("../img/custom/calendar/btn_cal_url_share.png");
}


.doors {
    width: 100%;
    background-color: var(--doors-bg-colour);
    background-repeat: repeat-y, repeat-y, repeat;
	background-position-x: 0%, 100%, 0%;
    background-image: var(--doors-bg-img-left), var(--doors-bg-img-right), url("../../img/custom/calendar/calendar_background.png");
}

.door p {
	font-size: 18px;
}

.door .door-label-text {
	font-size: 26px;
	margin-top: 4px;
}