
.calendar_item {
    backface-visibility: hidden;
    block-size: 185.125px;
    bottom: 0px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
    box-sizing: border-box;
    height: 280px;
    inline-size: 270.5px;
    left: 0px;
    max-width: 100%;
    min-block-size: auto;
    min-height: auto;
    min-inline-size: auto;
    min-width: auto;
    perspective-origin: 135.25px 92.5625px;
    position: relative;
    right: 0px;
    text-size-adjust: 100%;
    top: 0px;
    transform-origin: 135.25px 92.5625px;
    width: 225.5px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
    flex: 0 0 auto;
    font: 18px / 27px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0px 10px 55px;
    transition: box-shadow 0.3s ease-in 0s;
    float: left;
}/*.calendar_item*/

.calendar_item:after {
    box-sizing: border-box;
    text-size-adjust: 100%;
    font: 18px / 27px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}/*.calendar_item:after*/

.calendar_item:before {
    box-sizing: border-box;
    text-size-adjust: 100%;
    font: 18px / 27px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}/*.calendar_item:before*/

.calendar_item .A_2 {
    block-size: 6px;
    border-block-end-color: rgb(0, 108, 184);
    border-block-start-color: rgb(0, 108, 184);
    border-inline-end-color: rgb(0, 108, 184);
    border-inline-start-color: rgb(0, 108, 184);
    box-sizing: border-box;
    caret-color: rgb(0, 108, 184);
    color: rgb(0, 108, 184);
    column-rule-color: rgb(0, 108, 184);
    display: block;
    height: 6px;
    inline-size: 270.5px;
    perspective-origin: 135.25px 3px;
    text-decoration: underline solid rgb(0, 108, 184);
    text-size-adjust: 100%;
    transform-origin: 135.25px 3px;
    width: 225.5px;
    background: rgb(51, 51, 51) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(0, 108, 184);
    font: 18px / 0px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(0, 108, 184) none 0px;
    overflow: hidden;
}/*.calendar_item .A_2*/

.calendar_item .A_2:after {
    border-block-end-color: rgb(0, 108, 184);
    border-block-start-color: rgb(0, 108, 184);
    border-inline-end-color: rgb(0, 108, 184);
    border-inline-start-color: rgb(0, 108, 184);
    box-sizing: border-box;
    caret-color: rgb(0, 108, 184);
    color: rgb(0, 108, 184);
    column-rule-color: rgb(0, 108, 184);
    text-decoration: none solid rgb(0, 108, 184);
    text-size-adjust: 100%;
    border: 0px none rgb(0, 108, 184);
    font: 18px / 0px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(0, 108, 184) none 0px;
}/*.calendar_item .A_2:after*/

.calendar_item .A_2:before {
    border-block-end-color: rgb(0, 108, 184);
    border-block-start-color: rgb(0, 108, 184);
    border-inline-end-color: rgb(0, 108, 184);
    border-inline-start-color: rgb(0, 108, 184);
    box-sizing: border-box;
    caret-color: rgb(0, 108, 184);
    color: rgb(0, 108, 184);
    column-rule-color: rgb(0, 108, 184);
    text-decoration: none solid rgb(0, 108, 184);
    text-size-adjust: 100%;
    border: 0px none rgb(0, 108, 184);
    font: 18px / 0px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(0, 108, 184) none 0px;
}/*.calendar_item .A_2:before*/

.calendar_item .IMG_3 {
    backface-visibility: hidden;
    block-size: 0px;
    border-block-end-color: rgb(0, 108, 184);
    border-block-start-color: rgb(0, 108, 184);
    border-inline-end-color: rgb(0, 108, 184);
    border-inline-start-color: rgb(0, 108, 184);
    box-sizing: border-box;
    caret-color: rgb(0, 108, 184);
    color: rgb(0, 108, 184);
    column-rule-color: rgb(0, 108, 184);
    cursor: pointer;
    height: 0px;
    inline-size: 271.5px;
    min-inline-size: calc(100% + 1px);
    min-width: calc(100% + 1px);
    perspective-origin: 135.75px 0px;
    text-decoration: none solid rgb(0, 108, 184);
    text-size-adjust: 100%;
    transform: matrix(1, 0, 0, 1, 0, 0);
    transform-origin: 135.75px 0px;
    width: 271.5px;
    border: 0px none rgb(0, 108, 184);
    font: 18px / 0px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(0, 108, 184) none 0px;
    transition: all 0.3s ease-in 0s;
}/*.calendar_item .IMG_3*/

.calendar_item .IMG_3:after {
    border-block-end-color: rgb(0, 108, 184);
    border-block-start-color: rgb(0, 108, 184);
    border-inline-end-color: rgb(0, 108, 184);
    border-inline-start-color: rgb(0, 108, 184);
    box-sizing: border-box;
    caret-color: rgb(0, 108, 184);
    color: rgb(0, 108, 184);
    column-rule-color: rgb(0, 108, 184);
    cursor: pointer;
    text-decoration: none solid rgb(0, 108, 184);
    text-size-adjust: 100%;
    border: 0px none rgb(0, 108, 184);
    font: 18px / 0px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(0, 108, 184) none 0px;
}/*.calendar_item .IMG_3:after*/

.calendar_item .IMG_3:before {
    border-block-end-color: rgb(0, 108, 184);
    border-block-start-color: rgb(0, 108, 184);
    border-inline-end-color: rgb(0, 108, 184);
    border-inline-start-color: rgb(0, 108, 184);
    box-sizing: border-box;
    caret-color: rgb(0, 108, 184);
    color: rgb(0, 108, 184);
    column-rule-color: rgb(0, 108, 184);
    cursor: pointer;
    text-decoration: none solid rgb(0, 108, 184);
    text-size-adjust: 100%;
    border: 0px none rgb(0, 108, 184);
    font: 18px / 0px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(0, 108, 184) none 0px;
}/*.calendar_item .IMG_3:before*/

.date_stamp {
    align-content: center;
    align-items: center;
    block-size: 70px;
    border-block-end-color: rgb(255, 255, 255);
    border-block-start-color: rgb(255, 255, 255);
    border-inline-end-color: rgb(255, 255, 255);
    border-inline-start-color: rgb(255, 255, 255);
    bottom: 35px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px 0px, rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
    box-sizing: border-box;
    caret-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    display: flex;
    float: left;
    height: 70px;
    inline-size: 70px;
    justify-content: center;
    left: 0px;
    margin-block-end: -25px;
    margin-inline-start: 16px;
    perspective-origin: 35px 35px;
    position: relative;
    right: 0px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    top: -35px;
    transform-origin: 35px 35px;
    width: 70px;
    background: rgb(47, 36, 36) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    flex-flow: row wrap;
    font: 18px / 19.8px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0px 0px -25px 16px;
    outline: rgb(255, 255, 255) none 0px;
}/*.date_stamp*/

.date_stamp:after {
    border-block-end-color: rgb(255, 255, 255);
    border-block-start-color: rgb(255, 255, 255);
    border-inline-end-color: rgb(255, 255, 255);
    border-inline-start-color: rgb(255, 255, 255);
    box-sizing: border-box;
    caret-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    display: block;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    border: 0px none rgb(255, 255, 255);
    font: 18px / 19.8px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*.date_stamp:after*/

.date_stamp:before {
    border-block-end-color: rgb(255, 255, 255);
    border-block-start-color: rgb(255, 255, 255);
    border-inline-end-color: rgb(255, 255, 255);
    border-inline-start-color: rgb(255, 255, 255);
    box-sizing: border-box;
    caret-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    display: block;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    border: 0px none rgb(255, 255, 255);
    font: 18px / 19.8px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*.date_stamp:before*/

.date_stamp .SPAN_5 {
    block-size: 15px;
    border-block-end-color: rgb(255, 255, 255);
    border-block-start-color: rgb(255, 255, 255);
    border-inline-end-color: rgb(255, 255, 255);
    border-inline-start-color: rgb(255, 255, 255);
    box-sizing: border-box;
    caret-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    display: block;
    height: 15px;
    inline-size: 70px;
    min-block-size: auto;
    min-height: auto;
    min-inline-size: auto;
    min-width: auto;
    perspective-origin: 35px 7.5px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    text-transform: uppercase;
    transform-origin: 35px 7.5px;
    width: 70px;
    border: 0px none rgb(255, 255, 255);
    flex: 0 0 auto;
    font: 14.4px / 15.84px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*.date_stamp .SPAN_5*/

.date_stamp .SPAN_5:after {
    border-block-end-color: rgb(255, 255, 255);
    border-block-start-color: rgb(255, 255, 255);
    border-inline-end-color: rgb(255, 255, 255);
    border-inline-start-color: rgb(255, 255, 255);
    box-sizing: border-box;
    caret-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    text-transform: uppercase;
    border: 0px none rgb(255, 255, 255);
    font: 14.4px / 15.84px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*.date_stamp .SPAN_5:after*/

.date_stamp .SPAN_5:before {
    border-block-end-color: rgb(255, 255, 255);
    border-block-start-color: rgb(255, 255, 255);
    border-inline-end-color: rgb(255, 255, 255);
    border-inline-start-color: rgb(255, 255, 255);
    box-sizing: border-box;
    caret-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    text-transform: uppercase;
    border: 0px none rgb(255, 255, 255);
    font: 14.4px / 15.84px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*.date_stamp .SPAN_5:before*/

.date_stamp .SPAN_6 {
    block-size: 24px;
    border-block-end-color: rgb(255, 255, 255);
    border-block-start-color: rgb(255, 255, 255);
    border-inline-end-color: rgb(255, 255, 255);
    border-inline-start-color: rgb(255, 255, 255);
    box-sizing: border-box;
    caret-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    display: block;
    height: 24px;
    inline-size: 70px;
    min-block-size: auto;
    min-height: auto;
    min-inline-size: auto;
    min-width: auto;
    perspective-origin: 35px 12px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    transform-origin: 35px 12px;
    width: 70px;
    border: 0px none rgb(255, 255, 255);
    flex: 0 0 auto;
    font: 600 22.5px / 24.75px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*.date_stamp .SPAN_6*/

.date_stamp .SPAN_6:after {
    border-block-end-color: rgb(255, 255, 255);
    border-block-start-color: rgb(255, 255, 255);
    border-inline-end-color: rgb(255, 255, 255);
    border-inline-start-color: rgb(255, 255, 255);
    box-sizing: border-box;
    caret-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    border: 0px none rgb(255, 255, 255);
    font: 600 22.5px / 24.75px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*.date_stamp .SPAN_6:after*/

.date_stamp .SPAN_6:before {
    border-block-end-color: rgb(255, 255, 255);
    border-block-start-color: rgb(255, 255, 255);
    border-inline-end-color: rgb(255, 255, 255);
    border-inline-start-color: rgb(255, 255, 255);
    box-sizing: border-box;
    caret-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    border: 0px none rgb(255, 255, 255);
    font: 600 22.5px / 24.75px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*.date_stamp .SPAN_6:before*/

.DIV_7 {
    block-size: 148.516px;
    box-sizing: border-box;
    clear: left;
    display: inline-block;
    height: 148.516px;
    inline-size: 270.5px;
    margin-block-start: -14.4px;
    padding-block-end: 16px;
    padding-block-start: 16px;
    padding-inline-end: 16px;
    padding-inline-start: 16px;
    perspective-origin: 135.25px 74.25px;
    text-size-adjust: 100%;
    transform-origin: 135.25px 74.2578px;
    width: 100%;
    font: 18px / 27px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: -14.4px 0px 0px;
    padding: 16px;
}/*.DIV_7*/

.DIV_7:after {
    box-sizing: border-box;
    text-size-adjust: 100%;
    font: 18px / 27px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}/*.DIV_7:after*/

.DIV_7:before {
    box-sizing: border-box;
    text-size-adjust: 100%;
    font: 18px / 27px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}/*.DIV_7:before*/

.DIV_7 .P_8 {
    block-size: 27px;
    border-block-end-color: rgb(130, 0, 0);
    border-block-start-color: rgb(130, 0, 0);
    border-inline-end-color: rgb(130, 0, 0);
    border-inline-start-color: rgb(130, 0, 0);
    box-sizing: border-box;
    caret-color: rgb(130, 0, 0);
    color: rgb(130, 0, 0);
    column-rule-color: rgb(130, 0, 0);
    height: 27px;
    inline-size: 238.5px;
    margin-block-end: 5.89824px;
    margin-block-start: 0px;
    perspective-origin: 119.25px 13.5px;
    text-decoration: none solid rgb(130, 0, 0);
    text-size-adjust: 100%;
    text-transform: uppercase;
    transform-origin: 119.25px 13.5px;
    width: 238.5px;
    border: 0px none rgb(130, 0, 0);
    font: 600 18px / 27px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0px 0px 5.89824px;
    outline: rgb(130, 0, 0) none 0px;
}/*.DIV_7 .P_8*/

.DIV_7 .P_8:after {
    border-block-end-color: rgb(130, 0, 0);
    border-block-start-color: rgb(130, 0, 0);
    border-inline-end-color: rgb(130, 0, 0);
    border-inline-start-color: rgb(130, 0, 0);
    box-sizing: border-box;
    caret-color: rgb(130, 0, 0);
    color: rgb(130, 0, 0);
    column-rule-color: rgb(130, 0, 0);
    text-decoration: none solid rgb(130, 0, 0);
    text-size-adjust: 100%;
    text-transform: uppercase;
    border: 0px none rgb(130, 0, 0);
    font: 600 18px / 27px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(130, 0, 0) none 0px;
}/*.DIV_7 .P_8:after*/

.DIV_7 .P_8:before {
    border-block-end-color: rgb(130, 0, 0);
    border-block-start-color: rgb(130, 0, 0);
    border-inline-end-color: rgb(130, 0, 0);
    border-inline-start-color: rgb(130, 0, 0);
    box-sizing: border-box;
    caret-color: rgb(130, 0, 0);
    color: rgb(130, 0, 0);
    column-rule-color: rgb(130, 0, 0);
    text-decoration: none solid rgb(130, 0, 0);
    text-size-adjust: 100%;
    text-transform: uppercase;
    border: 0px none rgb(130, 0, 0);
    font: 600 18px / 27px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(130, 0, 0) none 0px;
}/*.DIV_7 .P_8:before*/

.DIV_7 .H3_9 {
	color:#000;
    block-size: 50px;
    box-sizing: border-box;
    height: 115px;
    inline-size: 238.5px;
    margin-block-end: 6.63552px;
    margin-block-start: 0px;
    perspective-origin: 119.25px 25px;
    text-size-adjust: 100%;
    transform-origin: 119.25px 25px;
    width: 100%;
    font: 700 20.25px / 25.3125px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0px 0px 6.63552px;
}/*.DIV_7 .H3_9*/

.DIV_7 .H3_9:after {
    box-sizing: border-box;
    text-size-adjust: 100%;
    font: 700 20.25px / 25.3125px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}/*.DIV_7 .H3_9:after*/

.DIV_7 .H3_9:before {
    box-sizing: border-box;
    text-size-adjust: 100%;
    font: 700 20.25px / 25.3125px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}/*.DIV_7 .H3_9:before*/

.H3_9 .A_10 {
    border-block-end-color: rgb(0, 0, 0);
    border-block-start-color: rgb(0, 0, 0);
    border-inline-end-color: rgb(0, 0, 0);
    border-inline-start-color: rgb(0, 0, 0);
    box-sizing: border-box;
    caret-color: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    column-rule-color: rgb(0, 0, 0);
    perspective-origin: 0px 0px;
    text-decoration: none solid rgb(0, 0, 0);
    transform-origin: 0px 0px;
    border: 0px none rgb(0, 0, 0);
    font: 700 17.25px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(0, 0, 0) none 0px;
    transition: color 0.3s ease-out 0s;
}/*.H3_9 .A_10*/

.H3_9 .A_10:after {
    border-block-end-color: rgb(0, 0, 0);
    border-block-start-color: rgb(0, 0, 0);
    border-inline-end-color: rgb(0, 0, 0);
    border-inline-start-color: rgb(0, 0, 0);
    box-sizing: border-box;
    caret-color: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    column-rule-color: rgb(0, 0, 0);
    text-decoration: none solid rgb(0, 0, 0);
    text-size-adjust: 100%;
    border: 0px none rgb(0, 0, 0);
    font: 700 20.25px / 25.3125px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(0, 0, 0) none 0px;
}/*.H3_9 .A_10:after*/

.H3_9 .A_10:before {
    border-block-end-color: rgb(0, 0, 0);
    border-block-start-color: rgb(0, 0, 0);
    border-inline-end-color: rgb(0, 0, 0);
    border-inline-start-color: rgb(0, 0, 0);
    box-sizing: border-box;
    caret-color: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    column-rule-color: rgb(0, 0, 0);
    text-decoration: none solid rgb(0, 0, 0);
    text-size-adjust: 100%;
    border: 0px none rgb(0, 0, 0);
    font: 700 20.25px / 25.3125px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(0, 0, 0) none 0px;
}/*.H3_9 .A_10:before*/

.DIV_7 .TIME_11 {
    block-size: 27px;
    box-sizing: border-box;
    display: block;
    height: 27px;
    inline-size: 238.5px;
    perspective-origin: 119.25px 13.5px;
    text-size-adjust: 100%;
    transform-origin: 119.25px 13.5px;
    width: 238.5px;
    font: 18px / 27px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}/*.DIV_7 .TIME_11*/

.DIV_7 .TIME_11:after {
    box-sizing: border-box;
    text-size-adjust: 100%;
    font: 18px / 27px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}/*.DIV_7 .TIME_11:after*/

.DIV_7 .TIME_11:before {
    box-sizing: border-box;
    text-size-adjust: 100%;
    font: 18px / 27px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}/*.DIV_7 .TIME_11:before*/

