@CHARSET "UTF-8";
.cmacc-access-denied { text-align:center; padding-top:100px; padding-bottom:100px; }
.cmacc-excerpt { mask: linear-gradient(0deg, rgba(0,0,0,0) 0px, rgb(0, 0, 0) 200px); -webkit-mask: linear-gradient(0deg, rgba(0,0,0,0) 0px, rgb(0, 0, 0) 200px); }
.cmacc-access-denied-login-button { margin-top: 1em; }
.cmacc-excerpt-for-archive .cmacc-access-denied { text-align:left; padding-top:0px; padding-bottom:0px; }

span.paragraph_divider { display:block !important; height:20px !important; }

.cmacc-tab-content-outer {background: #f7f7f7;}
.cmacc-tab-content {display: none; padding: 20px 10px;}
.cmacc-tabs-menu {margin: 0 !important; padding: 0 !important; list-style: none;}
.cmacc-tabs-menu li {background: #e9e9e9; display: inline-block; padding: 0.2em 1em !important; margin: 0 2px 0 0 !important; cursor: pointer; color: #666666; list-style: none;}
.cmacc-tabs-menu li.current {background: #f7f7f7; color: black;}

.cmacc_accordion__item { margin: 5px auto; }
.cmacc_accordion__item .accordion__title { position: relative; display: block; padding: 13px 60px 15px 13px; margin-bottom: 2px; color: #202020; font-size: 28px; text-decoration: none; background-color: #eaeaea; border-radius: 3px; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; cursor: pointer; }
.cmacc_accordion__item .accordion__title:hover { background-color: #e5e4e4; transition: all 0.5s ease-out; }
.cmacc_accordion__item .accordion-active { background-color: #e5e4e4; }
.cmacc_accordion__item .accordion__title .accordion__arrow { position: absolute; top: 13px; right: 10px; display: inline-block; vertical-align: middle; width: 30px; height: 30px; text-align: center; color: #fff; line-height: 30px; font-size: 20px; font-weight: 700; margin-right: 5px; background-color: #c9c9c9; border-radius: 50%; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.cmacc_accordion__item .accordion__rotate { transform: rotate(225deg); }
.cmacc_accordion__item .accordion__content { padding: 30px; margin-bottom: 2px; font-size: 14px; display: none; background-color: #f3f3f3; }
.cmacc_accordion__item .accordion__arrow-item { font-weight: 700; }