.ccm-page .ccm-block-date-navigation-group-by-year-wrapper ul{list-style:none;padding:0 10px 0 0}.ccm-page .ccm-block-date-navigation-group-by-year-wrapper button{background:none;border:0;color:#414141;cursor:pointer;padding:8px 10px;position:relative;text-align:right;width:100%}.ccm-page .ccm-block-date-navigation-group-by-year-wrapper .ccm-block-date-navigation-dates{background-color:#cdd4e4;border-radius:5px;padding:10px 20px}.ccm-page .ccm-block-date-navigation-group-by-year-wrapper .arrow:before{content:"";display:block;height:0;left:13px;position:absolute;top:calc(50% - 5px);width:0}.ccm-page .ccm-block-date-navigation-group-by-year-wrapper .arrow-right:before{border-bottom:5px solid transparent;border-left:5px solid #fff;border-top:5px solid transparent}.ccm-page .ccm-block-date-navigation-group-by-year-wrapper .arrow-down:before{border-bottom:5px solid transparent;border-left:5px solid #fff;border-top:5px solid transparent;transform:rotate(90deg)}.ccm-page .ccm-block-date-navigation-group-by-year-wrapper .months-list-closed{height:0;overflow:hidden}.ccm-page .ccm-block-date-navigation-group-by-year-wrapper a{display:inline-block;font-weight:400;padding:3px 0}.ccm-page .ccm-block-date-navigation-group-by-year-wrapper a:hover{text-decoration:underline}.ccm-page .ccm-block-date-navigation-group-by-year-wrapper a.ccm-block-date-navigation-date-selected{text-decoration:underline}

.ccm-block-tags-wrapper .ccm-block-tags-tag{display:inline-block;color:#333;padding:5px 8px 6px 8px;margin:3px 6px 3px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#eee}.ccm-block-tags-wrapper a:hover .ccm-block-tags-tag{background-color:#ccc}

div.ccm-block-next-previous-wrapper{margin-top:2em;padding-top:.5em;border-top:1px solid #ccc}@media all and (min-width: 768px){div.ccm-block-next-previous-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}}@media all and (min-width: 768px){div.ccm-block-next-previous-wrapper p:nth-of-type(1){text-align:left}}@media all and (min-width: 768px){div.ccm-block-next-previous-wrapper p:nth-of-type(2){text-align:center}}@media all and (min-width: 768px){div.ccm-block-next-previous-wrapper p:nth-of-type(3){text-align:right}}div.ccm-block-next-previous-wrapper a,div.ccm-block-next-previous-wrapper a:visited{font-weight:400}

