@font-face {
font-family: 'abc-icons';
src: url(//www.abc-citations.com/wp-content/plugins/abc-citations/assets/fonts/abc-icons/abc-icons.eot?63774949);
src: url(//www.abc-citations.com/wp-content/plugins/abc-citations/assets/fonts/abc-icons/abc-icons.eot?63774949#iefix) format('embedded-opentype'),
url(//www.abc-citations.com/wp-content/plugins/abc-citations/assets/fonts/abc-icons/abc-icons.woff2?63774949) format('woff2'),
url(//www.abc-citations.com/wp-content/plugins/abc-citations/assets/fonts/abc-icons/abc-icons.woff?63774949) format('woff'),
url(//www.abc-citations.com/wp-content/plugins/abc-citations/assets/fonts/abc-icons/abc-icons.ttf?63774949) format('truetype'),
url(//www.abc-citations.com/wp-content/plugins/abc-citations/assets/fonts/abc-icons/abc-icons.svg?63774949#abc-icons) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="abc-icon-"]:before, [class*=" abc-icon-"]:before {
font-family: "abc-icons";
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.abc-icon-right-open:before { content: '\e800'; } .abc-icon-heart-empty:before { content: '\e801'; } .abc-icon-sigle:before { content: '\e802'; } .abc-icon-heart:before { content: '\e803'; } .abc-icon-at:before { content: '\e804'; } .abc-icon-cog:before { content: '\e805'; } .abc-icon-x-twitter:before { content: '\e806'; } .abc-icon-twitter:before { content: '\f099'; } .abc-icon-instagram:before { content: '\f16d'; } .abc-icon-user-circle-o:before { content: '\f2be'; } .abc-icon-facebook-squared:before { content: '\f308'; } .abc-icon-search:before { content: '\f50d'; } .author-biography {
display: flex;
justify-content: center;
overflow: hidden;
}
.author-biography > .photo {
position: relative;
height: 200px;
width: 200px;
z-index: 10;
}
.author-biography > .photo img {
position: absolute;
display: block;
width: 100%;
left: 0;
top: 0;
border: 1px solid #F2F2F2;
border-radius: 100px;
}
.author-biography > .profile {
flex: 1;
}
.author-biography > .profile .biography {
position: relative;
padding: 0.7em 1em;
background-color: #F2F2F2;
}
.author-biography > .profile .biography:before {
content: "";
position: absolute;
height: 100%;
width: 100px;
right: 100%;
top: 0;
background-color: #F2F2F2;
}
.author-biography > .profile ul.details {
margin: 0;
padding: 0.7em 1em;
margin-left: 1em;
list-style-type: circle;
}
@media screen and (max-width: 767px) {
.author-biography {
flex-wrap: wrap;
}
.author-biography > .profile {
width: 100%;
flex-basis: auto;
}
.author-biography > .profile .biography:before {
height: 150px;
width: 100%;
right: 0;
top: auto;
bottom: 100%;
background-color: #F2F2F2;
background: linear-gradient(0deg, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 50%, rgba(242, 242, 242, 0) 100%);
}
} .az-list {
margin: 1.5em 0;
padding: 0;
list-style-type: none;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 1em;
}
#site-content.has-sidebar .az-list {
grid-template-columns: repeat(3, 1fr);
}
#site-content #page-top-10 .az-list {
grid-template-columns: repeat(2, 1fr);
}
.az-list-empty {
margin: 1.5em 0;
text-align: center;
border: 2px solid #DB0000;
background: rgba(219, 0, 0, 0.15);
padding: 1em;
}
.az-list li {
display: inline-block;
vertical-align: top;
margin: 0;
padding: 0;
min-height: 50px;
}
.az-list li a {
display: flex;
background: white;
border: 2px solid #F2F2F2;
text-decoration: none !important;
height: 100%;
min-height: 50px;
}
.az-filter li a:focus-visible {
outline: dashed #FFF 1px !important;
}
.az-list li a .name {
display: flex;
justify-content: left;
align-items: center;
line-height: 1.5em;
margin: 0 1em;
}
.az-list li a .nb-quotes,
.az-list li a .rank {
min-width: 50px;
background-color: #F2F2F2;
margin-left: auto;
white-space: nowrap;
display: flex;
justify-content: center;
align-items: center;
transition: all 0.3s ease-in-out;
}
.az-list li a .rank {
margin-left: 0;
}
.az-list li a .name > span {
color: #595959;
}
.az-list li a:hover {
border-color: #DB0000;
}
.az-list li a:hover .name > span {
color: #DB0000;
}
.az-list li a:hover .nb-quotes,
.az-list li a:hover .rank {
background-color: #DB0000;
color: #FFF;
}
@media screen and (max-width: 1200px) {
.az-list {
grid-template-columns: repeat(3, 1fr);
}
#site-content.has-sidebar .az-list {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 992px) {
.az-list {
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media screen and (max-width: 560px) {
.az-list {
grid-template-columns: repeat(1, 1fr) !important;
}
} .abc-pagination {
display: flex;
flex-wrap: wrap;
list-style-type: none;
margin: 1.5em 0;
padding: 0;
}
.abc-pagination > li {
padding: 0;
height: 33px;
}
.abc-pagination > li > * {
min-width: 33px;
background-color: #FFF;
border-style: solid;
border-color: #D9D9D9;
border-width: 1px 1px 1px 0;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
text-transform: uppercase;
text-decoration: none !important;
color: #595959;
padding: 0 10px;
transition: all 150ms 0s ease-in-out;
}
.abc-pagination > li:first-child > * {
border-left-width: 1px;
}
.abc-pagination > li.selected > * {
background-color: #DB0000;
border-color: rgba(0, 0, 0, 0.15);
color: #FFF;
}
.abc-pagination > li > a:hover {
background-color: #D9D9D9;
}
.abc-pagination > li.omit > * {
cursor: default;
}
.abc-pagination > li.break {
margin-right: auto;
height: 0;
}
.abc-pagination > li.quick label {
display: block;
border-left-width: 1px;
font-size: 10pt;
font-weight: normal;
margin: 0;
padding: 0 0 0 1em;
}
.abc-pagination > li.quick select {
width: auto;
height: 100%;
border: 0;
padding: 0 5px;
margin-left: 5px;
border-left: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0;
cursor: pointer;
background: none;
font-size: 10pt;
-webkit-appearance: auto;
appearance: auto;
}
@media screen and (max-width: 700px) {
.abc-pagination > li.break {
flex-basis: 100%;
}
.abc-pagination > li.hide-mobile {
display: none;
}
.abc-pagination > li.quick {
margin-top: 1em;
}
} .az-filter {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
list-style-type: none;
margin: 0 0 1.5em 0;
padding: 0;
}
.az-filter li {
padding: 0;
height: 33px;
}
.az-filter li:last-child {
margin-right: 0;
}
.az-filter li a {
min-width: 33px;
background: #DB0000;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
text-transform: uppercase;
text-decoration: none !important;
color: #FFF;
padding: 0 10px;
transition: background-color 200ms 0s ease-in-out;
user-select: none;
}
.az-filter li a:hover,
.az-filter li.selected a {
background: #585858;
color: #FFF;
text-decoration: underline !important;
}
.az-filter li.disabled {
cursor: not-allowed;
}
.az-filter li.disabled a {
pointer-events: none;
background: #F2F2F2;
color: #959595;;
}
@media screen and (max-width: 1200px) {
.az-filter {
justify-content: center;
gap: 0.5em;
}
} #authors-filter {
margin: 1.5em 0;
}
#authors-filter .heading {
display: block;
background-color: #F2F2F2;
padding: 0.5em 1em;
text-transform: uppercase;
text-decoration: none;
color: #DB0000 !important
}
#authors-filter .heading:before {
content: "+";
display: inline-block;
background: #585858;
height: 20px;
width: 20px;
line-height: 20px;
margin-right: 7px;
text-align: center;
color: #FFF;
font-weight: bold;
border-radius: 3px;
vertical-align: middle;
margin-top: -3px;
}
#authors-filter .heading.opened:before {
content: "–";
line-height: 17px;
}
#authors-filter .content {
display: none;
border: 2px solid #F2F2F2;
padding: 0.5em;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
#authors-filter .heading.opened + .content {
display: flex;
}
#authors-filter .content > div {
display: flex;
align-items: center;
width: 100%;
padding: 0.5em;
gap: 1em;
}
#authors-filter .content > div > *:last-child {
flex: 1;
}
#authors-filter .content > .name,
#authors-filter .content > .nationality,
#authors-filter .content > .reset,
#authors-filter .content > .search {
width: 50%;
}
#authors-filter label {
margin: 0;
}
#authors-filter select,
#authors-filter input {
width: 100%;
height: 40px;
padding: 3px 8px;
}
#authors-filter select#form_jobs, #authors-filter select#form_rewards {
height: 176px;
}
#authors-filter button {
width: 100%;
}
#authors-filter .reset button {
background-color: #585858;
text-align: center;
text-transform: uppercase;
border-radius: 3px;
cursor: pointer;
}
#authors-filter .reset button:hover {
background-color: #FFF;
color: #585858;
box-shadow: inset 2px 2px #585858, inset -2px -2px #585858;
}
@media screen and (max-width: 767px) {
#authors-filter .content > .name,
#authors-filter .content > .nationality,
#authors-filter .content > .reset,
#authors-filter .content > .search {
width: 100%;
}
}
@media screen and (max-width: 620px) {
#authors-filter .content > div {
display: block;
}
}  #search-filter {
margin: 1.5em 0;
}
#search-filter .heading {
display: block;
background-color: #F2F2F2;
padding: 0.5em 1em;
text-transform: uppercase;
text-decoration: none;
color: #DB0000 !important
}
#search-filter .heading:before {
content: "+";
display: inline-block;
background: #585858;
height: 20px;
width: 20px;
line-height: 20px;
margin-right: 7px;
text-align: center;
color: #FFF;
font-weight: bold;
border-radius: 3px;
vertical-align: middle;
margin-top: -3px;
}
#search-filter .heading.opened:before {
content: "–";
line-height: 17px;
}
#search-filter .content {
display: none;
border: 2px solid #F2F2F2;
padding: 0.5em;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
#search-filter .heading.opened + .content {
display: flex;
}
#search-filter .content > div {
display: flex;
align-items: center;
width: 100%;
padding: 0.5em;
gap: 1em;
}
#search-filter .content > div > *:last-child {
flex: 1;
}
#search-filter .content > .name,
#search-filter .content > .nationality,
#search-filter .content > .reset,
#search-filter .content > .search {
width: 50%;
}
#search-filter label {
margin: 0;
}
#search-filter select,
#search-filter input {
width: 100%;
height: 40px;
padding: 3px 8px;
}
#search-filter select#form_jobs,
#search-filter select#form_rewards,
#search-filter select#form_themes {
height: 104px;
}
#search-filter button {
width: 100%;
}
#search-filter .reset button {
background-color: #585858;
text-align: center;
text-transform: uppercase;
border-radius: 3px;
cursor: pointer;
}
#search-filter .reset button:hover {
background-color: #FFF;
color: #585858;
box-shadow: inset 2px 2px #585858, inset -2px -2px #585858;
}
@media screen and (max-width: 991px) {
#search-filter .content > div {
display: block;
}
#search-filter .content > .name,
#search-filter .content > .nationality {
width: 100%;
}
}
body .chosen-container-single .chosen-single {
min-height: 40px;
padding: 0.5em 0.8em;
border-color: #DBDBDB;
border-radius: 0;
background: none;
box-shadow: none;
font-size: 11pt;
}
body .chosen-container-single .chosen-single div {
top: 8px;
right: 4px;
}
body .chosen-container-multi .chosen-choices {
display: flex;
flex-wrap: wrap;
align-items: center;
min-height: 40px;
padding: 0.5em;
gap: 0.5em;
border-color: #DBDBDB;
box-shadow: none;
background: none;
}
body .chosen-container-multi .chosen-choices li.search-choice {
display: flex;
align-items: center;
margin: 0;
padding: 0.5em;
gap: 0.3em;
}
body .chosen-container-multi .chosen-choices li.search-choice span {
display: inline-block;
}
body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
display: inline-block;
position: static;
width: 12px;
height: 11px;
}
body .chosen-container-multi .chosen-choices .chosen-search-input {
height: auto !important;
}
body .chosen-container .chosen-results li.highlighted {
background-color: #DB0000;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #DA4537), color-stop(90%, #DB0000));
background-image: linear-gradient(#DA4537 20%, #DB0000 90%);
}
body .chosen-container-active .chosen-single {
border: 1px solid #DB0000;
outline: 1px solid #9A9A9A;
}
body .chosen-container-active .chosen-choices {
border: 1px solid #DB0000;
outline: 1px solid #9A9A9A;
}
body .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
font-family: "Open Sans", sans-serif;
font-size: 11pt;
color: rgba(163, 162, 162, 0.7);
} .quotes-list {
display: flex;
list-style-type: none;
margin: 1.5em 0;
padding: 0;
flex-wrap: wrap;
justify-content: space-around;
gap: 1em;
}
.quotes-list-empty,
.quotes-list-ready {
margin: 1.5em 0;
text-align: center;
padding: 1em;
}
.quotes-list-empty {
border: 2px solid #DB0000;
background-color: rgba(219, 0, 0, 0.15);
}
.quotes-list-ready {
border: 2px solid #595959;
background-color: #F2F2F2;
}
.quotes-list > li {
min-width: 30%;
border: 1px solid #D9D9D9;
flex: 1;
margin: 0;
padding: 0 0 0.7em 0;
}
.quotes-list > li.medium {
min-width: 45%;
}
.quotes-list > li.large {
min-width: 100%;
}
.quotes-list > li.pub {
display: inline-flex;
justify-content: center;
align-items: center;
border: 0;
padding: 0;
}
.quotes-list .quote {
display: flex;
flex-direction: column;
height: 100%;
justify-content: space-between;
}
.quotes-list .quote > * {
margin: 0.7em 0 0;
padding: 0 10px;
line-height: 1em;
}
.quotes-list .quote > cite {
font-style: normal;
display: flex;
gap: 10px;
flex-wrap: wrap;
flex-direction: column;
}
.quotes-list .content {
display: flex;
justify-content: center;
align-items: center;
position: relative;
padding: 6%;
margin: 0;
min-height: 200px;
color: white;
font-family: "Rubik", sans-serif;
background: #BEBEBE no-repeat center;
background-size: cover;
text-align: center;
font-size: 13pt;
line-height: 1.7em;
}
.quotes-list .content:before {
content: "";
display: block;
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.5);
}
.quotes-list .content > div {
position: relative;
z-index: 2;
text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}
.quotes-list .author {
font-family: "Rubik", sans-serif;
font-size: 12pt;
}
.quotes-list .source {
font-size: 9.5pt;
}
.quotes-list .themes {
list-style-type: none;
}
.quotes-list .themes > li {
display: inline-block;
margin-right: 0.5em;
}
.quotes-list .themes > li:last-child {
margin-right: 0;
}
.quotes-list .themes > li > a {
display: block;
background-color: #DB0000;
color: #FFF;
font-size: 10pt;
text-transform: uppercase;
text-decoration: none;
padding: 6px 7px;
}
.quotes-list .themes > li > a:hover {
background-color: #595959;
}
.quotes-list .themes > li > a:focus-visible {
outline: dashed #FFF 1px !important;
}
.quotes-list .actions {
display: flex;
align-items: center;
}
.quotes-list .actions > * {
text-decoration: none;
}
.quotes-list .actions > a.favs {
font-size: 12pt;
margin-right: auto;
text-decoration: none !important;
}
.quotes-list .actions > a.favs > .favs_count {
color: #595959;
}
.quotes-list .actions > a.favs > i {
color: #DB0000 !important;
transition: all 150ms 0s ease-in-out;
}
.quotes-list .actions > a.favs:hover > i {
text-shadow: 0 0 3px #DB0000;
}
.quotes-list .actions > .admin-edit {
font-size: 13pt;
color: #9A1B27;
margin-right: 8px;
}
.quotes-list .actions > .facebook {
font-size: 13pt;
color: #4267B2;
margin-right: 8px;
}
.quotes-list .actions > .twitter {
font-size: 13pt;
color: #222222;
}
@media screen and (max-width: 1100px) {
.quotes-list > li.small {
min-width: 45%;
}
.quotes-list > li.medium {
min-width: 100%;
}
}
@media screen and (max-width: 700px) {
.quotes-list > li.small {
min-width: 100%;
}
} .theme-siblings {
border: 1px solid #D9D9D9;
padding: 0.8em 1em 1em;
}
.theme-siblings > h2 {
margin-bottom: 0.3em;
}
.theme-siblings > ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.theme-siblings > ul > li {
display: inline-block;
margin: 0.6em 0.6em 0 0;
}
.theme-siblings > ul > li:last-child {
margin-right: 0;
}
.theme-siblings > ul > li > a {
display: block;
background-color: #DB0000;
color: #FFF;
font-size: 10pt;
text-transform: uppercase;
text-decoration: none !important;
padding: 6px 7px;
}
.theme-siblings > ul > li > a:hover {
background-color: #595959;
color: #FFF;
}
.theme-siblings > ul > li > a:focus-visible {
outline: dashed #FFF 1px !important;
} #home-actus { }
#home-actus .elementor-post {
margin-bottom: 1.5em;
border-bottom: 1px solid #D9D9D9;
} .list-articles {
list-style-type: none;
margin: 0;
padding: 0 0 0 20px;
}
.list-articles > li {
position: relative;
padding: 0.7em 1em 0.7em 1.5em;
margin-bottom: 1.7em;
background-color: #F2F2F2;
}
.list-articles > li:last-child {
border-bottom: none;
}
.list-articles > li:before {
display: block;
content: "";
position: absolute;
width: 40px;
height: 40px;
left: -20px;
top: -15px;
background: url(//www.abc-citations.com/wp-content/themes/blocksy-abc-citations/images/quote-red.svg) no-repeat center;
border-radius: 100%;
background-color: #FFF;
}
.list-articles > li .title {
color: #575757;
font-size: 12pt;
font-weight: bold;
border-bottom: 1px solid #D9D9D9;
padding-bottom: 8px;
margin-bottom: 9px;
}
.list-articles > li .date {
opacity: 0.7;
font-size: 10.5pt;
font-weight: bold;
font-style: italic;
text-align: right;
}
.list-articles > li .content > *:last-child {
margin-bottom: 0;
} #page-proverbs-theme ul.themes {
display: none;
}
#page-anniversaires .calendar-year > * {
display: none;
}
#page-anniversaires .calendar-year:before {
content: "Mois :";
text-transform: uppercase;
font-weight: bold;
}.quote-home {
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-around;
align-content: center;
min-height: 300px;
padding: 1em;
position: relative;
background: #BEBEBE url(//www.abc-citations.com/wp-content/print.php?folder=quotes-backgrounds-wide) no-repeat center;
background-size: cover;
text-align: center;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
.quote-home:before {
content: "";
display: block;
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.5);
}
.quote-home > * {
position: relative;
z-index: 2;
}
.quote-home .spacing { }
.quote-home .content {
display: flex;
justify-content: center;
align-items: center;
font-family: "Rubik", sans-serif;
font-size: 20pt;
color: white;
}
.quote-home .content > div {
max-width: 1140px;
}
.quote-home .quote-infos {
display: block;
padding: 0 10px;
font-size: 12pt;
font-style: normal;
}
.quote-home .author {
display: inline-block;
font-family: "Rubik", sans-serif;
font-size: 14pt;
color: white;
}
.quote-home .source {
display: inline;
font-size: 12pt;
color: white;
}
.quote-home .source:before {
content: "- ";
}
@media screen and (max-width: 768px) {
.quote-home .content {
font-size: 16pt;
}
.quote-home .author {
font-size: 13pt;
}
.quote-home .source {
font-size: 11pt;
}
}
@media screen and (max-width: 360px) {
.quote-home .content {
font-size: 12pt;
}
.quote-home .author {
font-size: 11pt;
}
.quote-home .source {
font-size: 10pt;
}
} .home-list > .cols {
display: flex;
flex-direction: row;
width: 100%;
font-size: 10.2pt;
}
.home-list > .cols > ul {
list-style-type: none;
flex-grow: 1;
flex-basis: 0;
padding: 0 6px;
margin: 0;
border-left: 1px solid #D9D9D9;
}
.home-list > .cols > ul:first-child {
padding-left: 0;
border-left: none;
}
.home-list > .cols > ul:last-child {
padding-right: 0;
}
.home-list > .cols > ul > li {
margin: 3px 0;
}
.home-list > .cols > ul > li > a {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.home-list > .cols > ul > li:before {
content: "-";
float: left;
margin-right: 6px;
}
@media screen and (min-width: 768px) {
.home-list > .cols.col-2 {
display: none;
}
.home-list > .cols.col-1 {
display: none;
}
.home-list > .cols.col-5 > ul > li {
max-width: 90px;
}
.home-list > .cols.col-3 > ul > li {
max-width: 150px;
}
}
@media screen and (min-width: 1100px) {
.home-list > .cols.col-5 > ul > li {
max-width: 150px;
}
.home-list > .cols.col-3 > ul > li {
max-width: 230px;
}
}
@media screen and (max-width: 767px) {
.home-list > .cols.col-5 {
display: none;
}
.home-list > .cols.col-3 {
display: none;
}
.home-list > .cols.col-2 > ul > li {
max-width: 200px;
}
.home-list > .cols.col-1 > ul > li {
max-width: 100%;
}
.home-list > .cols {
font-size: 11pt;
}
}
@media screen and (max-width: 450px) {
.home-list > .cols.col-2 > ul > li {
max-width: 150px;
}
} .authors-anniversaries {
list-style-type: none;
margin: 0;
padding: 0
}
.authors-anniversaries > li {
display: block;
border: 1px solid #DB0000;
margin-bottom: 1em;
}
.authors-anniversaries > li:last-child {
margin-bottom: 0;
}
.authors-anniversaries > li > .head {
display: flex;
justify-content: space-between;
align-items: center;
}
.authors-anniversaries > li > .head > a {
font-size: 12pt;
text-transform: uppercase;
text-decoration: none;
font-family: "Rubik", sans-serif;
color: #595959;
padding-left: 1em;
}
.authors-anniversaries > li > .head > a:hover {
text-decoration: underline;
color: #DB0000;
}
.authors-anniversaries > li > .head > .date-birth {
display: inline-block;
vertical-align: top;
font-size: 11pt;
background-color: #DB0000;
color: #FFF;
padding: 5px 12px;
}
.authors-anniversaries > li > .description {
margin: 1em;
}
.authors-anniversaries > li > .tags {
margin: 1em;
font-size: 10pt;
}
@media screen and (min-width: 768px) and (max-width: 1100px), screen and (max-width: 450px) {
.authors-anniversaries > li > .head {
display: block;
}
.authors-anniversaries > li > .head > * {
display: block !important;
width: 100% !important;
text-align: center !important;
}
} body #sib-container {
display: block;
background: transparent;
margin: 0;
padding: 0;
width: 100%;
}
.newsletter-wide {
padding: 0;
margin: 0;
text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
color: #FFF;
}
.newsletter-wide > .container {
padding: 2em;
width: 100%;
max-width: 1170px;
margin: 0 auto;
}
.newsletter-wide .half {
display: flex;
width: 100%;
justify-content: space-between;
gap: 2em;
margin-bottom: 1em;
}
.newsletter-wide .half > * {
width: 50%;
}
.newsletter-wide .double-sided {
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
gap: 1em;
}
.newsletter-wide .double-sided > * {
display: block;
width: auto;
margin: 0;
}
.newsletter-wide .double-sided > *:last-child {
flex: 1;
}
.newsletter-wide .entry__label {
font-family: "Rubik", sans-serif;
font-size: 12.5pt;
}
.newsletter-wide .entry__label > i {
font-size: 15pt;
line-height: 1em;
vertical-align: middle;
display: inline-block;
float: none;
}
.newsletter-wide .entry__choice {
font-family: "Open Sans", sans-serif;
font-size: 11pt;
font-weight: normal;
margin-bottom: 0.7em;
}
.newsletter-wide .entry__choice input {
margin: 7px 5px 0 0;
vertical-align: top;
}
.newsletter-wide .entry__field input {
width: 100% !important;
}
.newsletter-wide .title {
font-family: "Rubik", sans-serif;
font-size: 18pt;
margin-bottom: 4px;
}
.newsletter-wide .mention {
font-size: 10pt;
margin-bottom: 12px;
}
.newsletter-wide .legal {
font-size: 10pt;
}
.newsletter-wide .submit button {
display: block;
width: 100%;
height: 100%;
border: 1px solid #FFF;
background-color: rgba(0, 0, 0, 0.25);
font-family: "Rubik", sans-serif;
font-weight: normal;
font-size: 13pt;
}
.newsletter-wide .submit button:focus,
.newsletter-wide .submit button:hover {
background-color: rgba(0, 0, 0, 0.5);
}
.newsletter-wide a {
color: #FFF !important;
text-decoration: underline !important;
}
.newsletter-wide input[type="text"],
.newsletter-wide input[type="email"] {
background-color: rgba(0, 0, 0, 0.25);
border: 1px solid #FFF;
padding: 3px 10px;
height: auto;
color: #FFF;
}
.newsletter-wide #success-message {
background-color: rgba(0, 137, 0, 0.5);
border: 1px solid #008900;
}
.newsletter-wide #error-message {
background-color: rgba(219, 0, 0, 0.5);
border: 1px solid #DB0000;
}
.newsletter-wide .entry__error.entry__error--primary{
border: 1px dashed #DB0000;
padding: 0.3em 1em;
background: rgba(219, 0, 0, 0.3);
}
.newsletter-wide .submit .icon {
display: inline-block;
width: 30px;
vertical-align: middle;
fill: #FFF;
margin-right: 8px;
animation: indicator-spin 1.3s cubic-bezier(.46, .35, .39, .85) infinite
}
.newsletter-wide .submit .icon.sib-hide-loader-icon {
display: none;
}
@media screen and (max-width: 1100px) {
.newsletter-wide .half {
flex-wrap: wrap;
}
.newsletter-wide .half > * {
width: 100%;
}
.newsletter-wide .title {
font-size: 15pt;
}
}
@media screen and (max-width: 500px) {
.newsletter-wide .double-sided {
flex-wrap: wrap;
gap: 0.5em;
}
.newsletter-wide .double-sided > * {
width: 100%;
}
.newsletter-wide .title {
font-size: 13pt;
}
.newsletter-wide .entry__label {
font-size: 11pt;
}
.newsletter-wide .entry__label > i {
font-size: 13pt;
}
.newsletter-wide .entry__choice {
font-size: 10pt;
}
.newsletter-wide .entry__choice input {
margin-top: 5px;
}
.newsletter-wide .legal br {
display: none;
}
}[data-header*="type-1"] .ct-header [data-id="button"] .ct-button {--theme-button-text-initial-color:var(--theme-palette-color-8);--theme-button-text-hover-color:var(--theme-palette-color-8);} [data-header*="type-1"] .ct-header [data-id="button"] .ct-button-ghost {--theme-button-text-initial-color:var(--buttonInitialColor);--theme-button-text-hover-color:#ffffff;} [data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container {--logo-max-height:50px;} [data-header*="type-1"] .ct-header [data-id="logo"] .site-title {--theme-font-family:Rubik, Sans-Serif;--theme-font-weight:400;--theme-text-transform:none;--theme-font-size:29px;--theme-line-height:1.2;--theme-link-initial-color:#595959;--theme-link-hover-color:#595959;} [data-header*="type-1"] .ct-header [data-sticky] [data-id="logo"] {--logo-sticky-shrink:0.85;} [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:13px;--theme-line-height:1.3;--theme-link-initial-color:var(--theme-text-color);--theme-link-hover-color:var(--theme-palette-color-1);} [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu .ct-menu-link {--theme-link-initial-color:var(--theme-palette-color-8);--theme-font-weight:500;--theme-font-size:12px;} [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {--dropdown-divider:1px dashed rgba(255, 255, 255, 0.1);--theme-box-shadow:0px 10px 20px rgba(41, 51, 61, 0.1);--theme-border-radius:0px 0px 2px 2px;} [data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-id="menu"] .sub-menu {--sticky-state-dropdown-top-offset:0px;} [data-header*="type-1"] .ct-header [data-id="menu-secondary"] {--menu-items-spacing:15px;} [data-header*="type-1"] .ct-header [data-id="menu-secondary"] > ul > li > a {--theme-font-weight:500;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;--theme-link-initial-color:var(--theme-palette-color-1);} [data-header*="type-1"] .ct-header [data-id="menu-secondary"] .sub-menu .ct-menu-link {--theme-link-initial-color:var(--theme-palette-color-8);--theme-font-weight:500;--theme-font-size:12px;} [data-header*="type-1"] .ct-header [data-id="menu-secondary"] .sub-menu {--dropdown-divider:1px dashed rgba(255, 255, 255, 0.1);--theme-box-shadow:0px 10px 20px rgba(41, 51, 61, 0.1);--theme-border-radius:0px 0px 2px 2px;} [data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-id="menu-secondary"] .sub-menu {--sticky-state-dropdown-top-offset:0px;} [data-header*="type-1"] .ct-header [data-row*="middle"] {--height:80px;background-color:rgba(219, 219, 219, 0.35);background-image:none;--theme-border-top:2px solid rgba(0, 0, 0, 0.1);--theme-border-bottom:2px solid rgba(0, 0, 0, 0.1);--theme-box-shadow:none;} [data-header*="type-1"] .ct-header [data-row*="middle"] > div {--theme-border-top:none;--theme-border-bottom:none;} [data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-row*="middle"] {background-color:rgba(240, 240, 240, 0.95);background-image:none;--theme-border-top:none;--theme-border-bottom:2px solid rgba(0, 0, 0, 0.1);--theme-box-shadow:none;} [data-header*="type-1"] {--sticky-shrink:65;--header-height:120px;--header-sticky-height:80px;--header-sticky-offset:0px;} [data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-row*="middle"] > div {--theme-border-top:none;--theme-border-bottom:none;} [data-header*="type-1"] [data-id="mobile-menu"] {--items-vertical-spacing:5px;--theme-font-weight:500;--theme-text-transform:uppercase;--theme-font-size:20px;--theme-link-initial-color:var(--theme-palette-color-2);--theme-link-hover-color:var(--theme-palette-color-1);--mobile-menu-divider:1px dashed rgba(89, 89, 89, 0.3);} [data-header*="type-1"] #offcanvas {background-color:rgba(18, 21, 25, 0.98);} [data-header*="type-1"] #offcanvas .ct-toggle-close {--theme-icon-size:18px;} [data-header*="type-1"] [data-id="socials"].ct-header-socials {--theme-icon-size:20px;--items-spacing:25px;} [data-header*="type-1"] [data-id="socials"].ct-header-socials [data-color="custom"] {--theme-icon-hover-color:var(--theme-palette-color-1);--background-color:rgba(218, 222, 228, 0.3);--background-hover-color:var(--theme-palette-color-1);} [data-header*="type-1"] .ct-header [data-row*="top"] {--height:40px;background-color:var(--theme-palette-color-8);background-image:none;--theme-border-top:none;--theme-border-bottom:none;--theme-box-shadow:none;} [data-header*="type-1"] .ct-header [data-row*="top"] > div {--theme-border-top:none;--theme-border-bottom:none;} [data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-row*="top"] {background-color:var(--theme-palette-color-8);background-image:none;--theme-border-top:none;--theme-border-bottom:none;--theme-box-shadow:none;} [data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-row*="top"] > div {--theme-border-top:none;--theme-border-bottom:none;} [data-header*="type-1"] [data-id="trigger"] {--theme-icon-size:18px;} [data-header*="type-1"] [data-id="mobile-menu-secondary"] {--items-vertical-spacing:5px;--theme-font-weight:500;--theme-text-transform:uppercase;--theme-font-size:20px;--theme-link-initial-color:var(--theme-palette-color-2);--theme-link-hover-color:var(--theme-palette-color-1);--mobile-menu-divider:1px dashed rgba(89, 89, 89, 0.2);} [data-header*="type-1"] .ct-header {background-image:none;} [data-header*="type-1"] [data-sticky*="yes"] {background-image:none;} [data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {--container-spacing:25px;--theme-border:none;--grid-template-columns:initial;} [data-footer*="type-1"] .ct-footer [data-row*="bottom"] .widget-title {--theme-font-size:16px;} [data-footer*="type-1"] .ct-footer [data-row*="bottom"] {background-color:transparent;} [data-footer*="type-1"] [data-id="copyright"] {--theme-font-weight:400;--theme-font-size:15px;--theme-line-height:1.3;} [data-footer*="type-1"] .ct-footer {background-color:var(--theme-palette-color-6);}:root {--theme-font-family:'Open Sans', Sans-Serif;--theme-font-weight:400;--theme-text-transform:none;--theme-text-decoration:none;--theme-font-size:15px;--theme-line-height:1.65;--theme-letter-spacing:0em;--theme-button-font-weight:500;--theme-button-text-transform:uppercase;--theme-button-font-size:14px;--theme-button-line-height:1.3;--has-classic-forms:var(--true);--has-modern-forms:var(--false);--theme-form-field-border-initial-color:var(--theme-border-color);--theme-form-field-border-focus-color:var(--theme-palette-color-1);--theme-form-selection-field-initial-color:var(--theme-border-color);--theme-form-selection-field-active-color:var(--theme-palette-color-1);--e-global-color-blocksy_palette_1:var(--theme-palette-color-1);--e-global-color-blocksy_palette_2:var(--theme-palette-color-2);--e-global-color-blocksy_palette_3:var(--theme-palette-color-3);--e-global-color-blocksy_palette_4:var(--theme-palette-color-4);--e-global-color-blocksy_palette_5:var(--theme-palette-color-5);--e-global-color-blocksy_palette_6:var(--theme-palette-color-6);--e-global-color-blocksy_palette_7:var(--theme-palette-color-7);--e-global-color-blocksy_palette_8:var(--theme-palette-color-8);--theme-palette-color-1:#DB0000;--theme-palette-color-2:#585858;--theme-palette-color-3:#585858;--theme-palette-color-4:#585858;--theme-palette-color-5:#e1e8ed;--theme-palette-color-6:#f2f5f7;--theme-palette-color-7:#FAFBFC;--theme-palette-color-8:#ffffff;--theme-text-color:var(--theme-palette-color-3);--theme-link-initial-color:var(--theme-palette-color-1);--theme-link-hover-color:var(--theme-palette-color-2);--theme-selection-text-color:#ffffff;--theme-selection-background-color:var(--theme-palette-color-1);--theme-border-color:var(--theme-palette-color-5);--theme-headings-color:var(--theme-palette-color-4);--theme-content-spacing:1.5em;--theme-button-min-height:40px;--theme-button-shadow:none;--theme-button-transform:none;--theme-button-text-initial-color:#ffffff;--theme-button-text-hover-color:#ffffff;--theme-button-background-initial-color:var(--theme-palette-color-1);--theme-button-background-hover-color:var(--theme-palette-color-2);--theme-button-border:none;--theme-button-border-radius:3px;--theme-button-padding:5px 20px;--theme-normal-container-max-width:1170px;--theme-content-vertical-spacing:30px;--theme-container-edge-spacing:90vw;--theme-narrow-container-max-width:767px;--theme-wide-offset:130px;}h1 {--theme-font-family:Rubik, Sans-Serif;--theme-font-weight:400;--theme-font-size:40px;--theme-line-height:1.5;}h2 {--theme-font-family:Rubik, Sans-Serif;--theme-font-weight:400;--theme-font-size:35px;--theme-line-height:1.5;}h3 {--theme-font-family:Rubik, Sans-Serif;--theme-font-weight:400;--theme-font-size:30px;--theme-line-height:1.5;}h4 {--theme-font-family:Rubik, Sans-Serif;--theme-font-weight:400;--theme-font-size:25px;--theme-line-height:1.5;}h5 {--theme-font-weight:700;--theme-font-size:20px;--theme-line-height:1.5;}h6 {--theme-font-weight:700;--theme-font-size:16px;--theme-line-height:1.5;}.wp-block-pullquote {--theme-font-family:Georgia;--theme-font-weight:600;--theme-font-size:25px;}code, kbd, samp, pre {--theme-font-family:monospace;--theme-font-weight:400;--theme-font-size:16px;}figcaption {--theme-font-size:14px;}.ct-sidebar .widget-title {--theme-font-size:20px;}.ct-breadcrumbs {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;}body {background-color:var(--theme-palette-color-7);background-image:none;} [data-prefix="single_blog_post"] .entry-header .page-title {--theme-font-size:30px;} [data-prefix="single_blog_post"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="blog"] .entry-header .page-title {--theme-font-size:30px;} [data-prefix="blog"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="blog"] .hero-section[data-type="type-1"] {--alignment:center;} [data-prefix="categories"] .entry-header .page-title {--theme-font-size:30px;} [data-prefix="categories"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="categories"] .hero-section[data-type="type-1"] {--alignment:center;} [data-prefix="search"] .entry-header .page-title {--theme-font-size:30px;} [data-prefix="search"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="author"] .entry-header .page-title {--theme-font-size:30px;} [data-prefix="author"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="author"] .hero-section[data-type="type-2"] {background-color:var(--theme-palette-color-6);background-image:none;--container-padding:50px 0px;} [data-prefix="single_page"] .entry-header .page-title {--theme-font-size:30px;} [data-prefix="single_page"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="ays-quiz-maker_single"] .entry-header .page-title {--theme-font-size:30px;} [data-prefix="ays-quiz-maker_single"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="ays-quiz-maker_archive"] .entry-header .page-title {--theme-font-size:30px;} [data-prefix="ays-quiz-maker_archive"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="blog"] .entry-card .entry-title {--theme-font-size:20px;--theme-line-height:1.3;} [data-prefix="blog"] .entry-card .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;} [data-prefix="blog"] .entry-card {background-color:var(--theme-palette-color-8);--card-border:1px solid rgba(0, 0, 0, 0.1);--theme-box-shadow:6px 12px 18px -6px rgba(75, 75, 75, 0.35);--entry-divider:1px solid rgba(224, 229, 235, 0.8);} [data-prefix="blog"] [data-archive="default"] .card-content .entry-meta[data-id="65q3O4"] {--card-element-spacing:15px;} [data-prefix="blog"] [data-archive="default"] .card-content .entry-divider[data-id="L2M6EH"] {--card-element-spacing:20px;} [data-prefix="categories"] .entry-card .entry-title {--theme-font-size:20px;--theme-line-height:1.3;} [data-prefix="categories"] .entry-card .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;} [data-prefix="categories"] .entry-card {background-color:var(--theme-palette-color-8);--card-border:1px solid rgba(0, 0, 0, 0.1);--theme-box-shadow:6px 12px 18px -6px rgba(75, 75, 75, 0.35);--entry-divider:1px solid rgba(224, 229, 235, 0.8);} [data-prefix="categories"] [data-archive="default"] .card-content .entry-meta[data-id="1vWJzW"] {--card-element-spacing:15px;} [data-prefix="categories"] [data-archive="default"] .card-content .entry-divider[data-id="L47Dh0"] {--card-element-spacing:20px;} [data-prefix="author"] .entries {--grid-template-columns:repeat(3, minmax(0, 1fr));} [data-prefix="author"] .entry-card .entry-title {--theme-font-size:20px;--theme-line-height:1.3;} [data-prefix="author"] .entry-card .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;} [data-prefix="author"] .entry-card {background-color:var(--theme-palette-color-8);--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04);} [data-prefix="search"] .entries {--grid-template-columns:repeat(3, minmax(0, 1fr));} [data-prefix="search"] .entry-card .entry-title {--theme-font-size:20px;--theme-line-height:1.3;} [data-prefix="search"] .entry-card .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;} [data-prefix="search"] .entry-card {background-color:var(--theme-palette-color-8);--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04);} [data-prefix="ays-quiz-maker_archive"] .entries {--grid-template-columns:repeat(3, minmax(0, 1fr));} [data-prefix="ays-quiz-maker_archive"] .entry-card .entry-title {--theme-font-size:20px;--theme-line-height:1.3;} [data-prefix="ays-quiz-maker_archive"] .entry-card .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;} [data-prefix="ays-quiz-maker_archive"] .entry-card {background-color:var(--theme-palette-color-8);--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04);}form textarea {--theme-form-field-height:170px;}.ct-sidebar {--theme-link-initial-color:var(--theme-text-color);} [data-sidebar] > aside {--sidebar-inner-spacing:25px;}aside[data-type="type-2"] {--theme-border:1px solid rgba(0, 0, 0, 0.1);--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04);}.ct-back-to-top {--theme-icon-color:#ffffff;--theme-icon-hover-color:#ffffff;--top-button-background-color:var(--theme-palette-color-1);--theme-border-radius:2px;} [data-prefix="single_blog_post"] .ct-share-box .ct-module-title {--theme-font-weight:600;--theme-font-size:14px;} [data-prefix="single_blog_post"] .ct-share-box[data-type="type-1"] {--theme-border:1px solid var(--theme-border-color);} [data-prefix="ays-quiz-maker_single"] [class*="ct-container"] > article[class*="post"] {--has-boxed:var(--false);--has-wide:var(--true);} [data-prefix="single_blog_post"] [class*="ct-container"] > article[class*="post"] {--has-boxed:var(--false);--has-wide:var(--true);} [data-prefix="single_page"] [class*="ct-container"] > article[class*="post"] {--has-boxed:var(--false);--has-wide:var(--true);}@media (max-width: 999.98px) {  [data-header*="type-1"] .ct-header [data-row*="middle"] {--height:70px;} [data-header*="type-1"] {--sticky-shrink:80;--header-height:70px;--header-sticky-height:70px;} [data-header*="type-1"] [data-id="mobile-menu"] {--items-vertical-spacing:10px;--theme-font-size:15px;} [data-header*="type-1"] #offcanvas {background-color:var(--theme-palette-color-8);} [data-header*="type-1"] #offcanvas .ct-toggle-close {--theme-icon-color:var(--theme-palette-color-1);} [data-header*="type-1"] #offcanvas .ct-toggle-close:hover {--theme-icon-color:var(--theme-palette-color-2);} [data-header*="type-1"] [data-id="socials"].ct-header-socials {--theme-icon-size:30px;} [data-header*="type-1"] [data-id="trigger"] {--theme-icon-size:24px;--theme-icon-color:var(--theme-palette-color-1);--theme-icon-hover-color:#000000;} [data-header*="type-1"] [data-id="mobile-menu-secondary"] {--items-vertical-spacing:10px;--theme-font-size:15px;} [data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {--grid-template-columns:initial;} [data-prefix="author"] .entries {--grid-template-columns:repeat(2, minmax(0, 1fr));} [data-prefix="search"] .entries {--grid-template-columns:repeat(2, minmax(0, 1fr));} [data-prefix="ays-quiz-maker_archive"] .entries {--grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width: 689.98px) {[data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {--container-spacing:15px;--grid-template-columns:initial;} [data-prefix="blog"] .entry-card .entry-title {--theme-font-size:18px;} [data-prefix="categories"] .entry-card .entry-title {--theme-font-size:18px;} [data-prefix="author"] .entries {--grid-template-columns:repeat(1, minmax(0, 1fr));} [data-prefix="author"] .entry-card .entry-title {--theme-font-size:18px;} [data-prefix="search"] .entries {--grid-template-columns:repeat(1, minmax(0, 1fr));} [data-prefix="search"] .entry-card .entry-title {--theme-font-size:18px;} [data-prefix="ays-quiz-maker_archive"] .entries {--grid-template-columns:repeat(1, minmax(0, 1fr));} [data-prefix="ays-quiz-maker_archive"] .entry-card .entry-title {--theme-font-size:18px;}:root {--theme-container-edge-spacing:88vw;}}*, ::after, ::before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html, body {
padding: 0;
margin: 0;
}
body {
font-family: 'Source Sans Pro';
}
input:focus, textarea:focus, button:focus {
outline: none;
}
.evo-calendar {
position: relative;
background-color: #fbfbfb;
color: #5a5a5a;
width: 100%;
-webkit-box-shadow: 0 10px 50px -20px #8773c1;
box-shadow: 0 10px 50px -20px #8773c1;
margin: 0 auto;
overflow: hidden;
z-index: 1;
}
.calendar-sidebar {
position: absolute;
margin-top: 0;
width: 200px;
height: 100%;
float: left;
background-color: #8773c1;
color: #fff;
z-index: 1;
-webkit-box-shadow: 5px 0 18px -3px #8773c1;
box-shadow: 5px 0 18px -3px #8773c1;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
z-index: 2;
}
.sidebar-hide .calendar-sidebar {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-box-shadow: none;
box-shadow: none;
}
.calendar-sidebar > span#sidebarToggler {
position: absolute;
width: 40px;
height: 40px;
top: 0;
right: 0;
-webkit-transform: translate(100%, 0);
-ms-transform: translate(100%, 0);
transform: translate(100%, 0);
background-color: #8773c1;
padding: 10px 8px;
cursor: pointer;
-webkit-box-shadow: 5px 0 18px -3px #8773c1;
box-shadow: 5px 0 18px -3px #8773c1;
}
.calendar-sidebar > .calendar-year {
padding: 20px;
text-align: center;
}
.calendar-sidebar > .calendar-year > p {
margin: 0;
font-size: 30px;
display: inline-block;
}
.calendar-sidebar > .calendar-year > button.icon-button {
display: inline-block;
width: 20px;
height: 20px;
overflow: visible;
}
.calendar-sidebar > .calendar-year > button.icon-button > span {
border-right: 4px solid #fff;
border-bottom: 4px solid #fff;
width: 100%;
height: 100%;
}
.calendar-sidebar > .calendar-year > img[year-val="prev"] {
float: left;
}
.calendar-sidebar > .calendar-year > img[year-val="next"] {
float: right;
}
.calendar-sidebar > .month-list::-webkit-scrollbar {
width: 5px;
height: 5px;
}
.calendar-sidebar > .month-list::-webkit-scrollbar-track {
background: transparent;
}
.calendar-sidebar > .month-list::-webkit-scrollbar-thumb {
background: #fff;
border-radius: 5px;
}
.calendar-sidebar > .month-list::-webkit-scrollbar-thumb:hover {
background: #d6c8ff;
}
.calendar-sidebar > .month-list > .calendar-months {
list-style-type: none;
margin: 0;
padding: 0;
}
.calendar-sidebar > .month-list > .calendar-months > li {
padding: 7px 30px;
cursor: pointer;
font-size: 16px;
}
.calendar-sidebar > .month-list > .calendar-months > li:hover {
background-color: #a692e0;
}
.calendar-sidebar > .month-list > .calendar-months > li.active-month {
background-color: #755eb5;
}
.calendar-inner {
position: relative;
padding: 40px 30px;
float: left;
width: 100%;
max-width: calc(100% - 600px);
margin-left: 200px;
background-color: #fff;
-webkit-box-shadow: 5px 0 18px -3px rgba(0, 0, 0, 0.15);
box-shadow: 5px 0 18px -3px rgba(0, 0, 0, 0.15);
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
z-index: 1;
}
.calendar-inner::after {
content: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(83, 74, 109, 0.5);
}
.sidebar-hide .calendar-inner {
max-width: calc(100% - 400px);
margin-left: 0;
}
.event-hide .calendar-inner {
max-width: calc(100% - 200px);
}
.event-hide.sidebar-hide .calendar-inner {
max-width: 100%;
}
.calendar-inner .calendar-table {
border-collapse: collapse;
font-size: 20px;
width: 100%;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
th[colspan="7"] {
position: relative;
text-align: center;
text-transform: uppercase;
font-weight: 600;
font-size: 30px;
color: #8773c1;
}
th[colspan="7"]::after {
content: '';
position: absolute;
bottom: -3px;
left: 50%;
width: 50px;
height: 5px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background-color: rgba(135, 115, 193, 0.15);
}
tr.calendar-header {
}
tr.calendar-header .calendar-header-day {
padding: 10px;
text-align: center;
color: #5a5a5a;
}
tr.calendar-body {
}
tr.calendar-body .calendar-day {
padding: 10px 0;
}
tr.calendar-body .calendar-day .day {
position: relative;
padding: 15px;
height: 60px;
width: 60px;
margin: 0 auto;
border-radius: 50%;
text-align: center;
color: #5a5a5a;
border: 1px solid transparent;
-webkit-transition: all .3s ease, -webkit-transform .5s ease;
transition: all .3s ease, -webkit-transform .5s ease;
-o-transition: all .3s ease, transform .5s ease;
transition: all .3s ease, transform .5s ease;
transition: all .3s ease, transform .5s ease, -webkit-transform .5s ease;
cursor: pointer;
}
tr.calendar-body .calendar-day .day:hover {
background-color: #dadada;
}
tr.calendar-body .calendar-day .day:active {
-webkit-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
}
tr.calendar-body .calendar-day .day.calendar-active,
tr.calendar-body .calendar-day .day.calendar-active:hover {
color: #5a5a5a;
border-color: rgba(0, 0, 0, 0.5);
}
tr.calendar-body .calendar-day .day.calendar-today {
color: #fff;
background-color: #8773c1;
}
tr.calendar-body .calendar-day .day.calendar-today:hover {
color: #fff;
background-color: #755eb5;
}
tr.calendar-body .calendar-day .day[disabled] {
pointer-events: none;
cursor: not-allowed;
background-color: transparent;
color: #b9b9b9;
}
.calendar-events {
position: absolute;
top: 0;
right: 0;
width: 400px;
height: 100%;
padding: 70px 30px 60px 30px;
background-color: #fbfbfb;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
overflow-y: auto;
z-index: 0;
}
.calendar-events::-webkit-scrollbar {
width: 5px;
height: 5px;
}
.calendar-events::-webkit-scrollbar-track {
background: transparent;
}
.calendar-events::-webkit-scrollbar-thumb {
background: #8e899c;
border-radius: 5px;
}
.calendar-events::-webkit-scrollbar-thumb:hover {
background: #6c6875;
}
.calendar-events > .event-header > p {
font-size: 30px;
font-weight: 600;
color: #5a5a5a;
}
#eventListToggler {
position: absolute;
width: 40px;
height: 40px;
top: 0;
right: 0;
background-color: #8773c1;
padding: 10px;
cursor: pointer;
-webkit-box-shadow: 5px 0 18px -3px #8773c1;
box-shadow: 5px 0 18px -3px #8773c1;
z-index: 1;
}
.event-list::after {
content: "";
clear: both;
display: table;
}
.event-list > .event-empty {
padding: 15px 10px;
background-color: rgba(135,115,193,.15);
border: 1px solid #8773c1;
}
.event-list > .event-empty > p {
margin: 0;
color: #755eb5;
}
.event-container {
position: relative;
display: flex;
width: 100%;
border-radius: 10px;
margin-bottom: 10px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
cursor: pointer;
float: left;
}
.event-container::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 2px;
height: 100%;
transform: translate(29px, 30px);
background-color: #eaeaea;
z-index: -1;
}
.event-container:last-child.event-container::before {
height: 30px;
transform: translate(29px, 0);
}
.event-container:only-child.event-container::before {
height: 0;
opacity: 0;
}
.event-container:hover {
background-color: #fff;
-webkit-box-shadow: 0 3px 12px -4px rgba(0, 0, 0, 0.65);
box-shadow: 0 3px 12px -4px rgba(0, 0, 0, 0.65);
}
.event-container > .event-icon {
position: relative;
padding: 20px;
width: 60px;
height: 60px;
float: left; }  .event-container > .event-icon > img {
width: 30px;
}
.event-container > .event-info {
align-self: center;
width: calc(100% - 60px);
display: inline-block;
padding: 10px 10px 10px 0;
}
.event-container > .event-info > p {
margin: 0;
color: #5a5a5a;
}
.event-container > .event-info > p.event-title {
position: relative;
font-size: 22px;
font-weight: 600;
}
.event-container > .event-info > p.event-title > span {
position: absolute;
top: 50%;
right: 0;
font-size: 12px;
font-weight: normal;
color: #755eb5;
border: 1px solid #755eb5;
border-radius: 3px;
background-color: rgb(237 234 246);
padding: 3px 6px;
transform: translateY(-50%);
}
.event-container > .event-info > p.event-desc {
font-size: 14px;
margin-top: 5px;
}
.event-indicator {
position: absolute;
width: -moz-max-content;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
top: 100%;
left: 50%;
-webkit-transform: translate(-50%, calc(-100% + -5px));
-ms-transform: translate(-50%, calc(-100% + -5px));
transform: translate(-50%, calc(-100% + -5px));
}
.event-indicator > .type-bullet {
float: left;
padding: 2px;
}
.event-indicator > .type-bullet > div {
width: 10px;
height: 10px;
border-radius: 50%;
}
.event-container > .event-icon > div {
width: 100%;
height: 100%;
border-radius: 50%;
} .event-container > .event-icon > div[class^="event-bullet-"],
.event-indicator > .type-bullet > div[class^="type-"] {
background-color: #8773c1;
}
.event-container > .event-icon > div.event-bullet-event,
.event-indicator > .type-bullet > div.type-event {
background-color: #ff7575;
}
.event-container > .event-icon > div.event-bullet-holiday,
.event-indicator > .type-bullet > div.type-holiday {
background-color: #ffc107;
}
.event-container > .event-icon > div.event-bullet-birthday,
.event-indicator > .type-bullet > div.type-birthday {
background-color: #3ca8ff;
}
button.icon-button {
border: none;
background-color: transparent;
width: 100%;
height: 100%;
padding: 0;
cursor: pointer;
}
button.icon-button > span.bars {
position: relative;
width: 100%;
height: 4px;
display: block;
background-color: #fff;
}
button.icon-button > span.bars::before,
button.icon-button > span.bars::after {
content: '';
position: absolute;
width: 100%;
height: 4px;
display: block;
background-color: #fff;
}
button.icon-button > span.bars::before {
top: -8px;
}
button.icon-button > span.bars::after {
bottom: -8px;
}
button.icon-button > span.chevron-arrow-left {
display: inline-block;
border-right: 6px solid #fff;
border-bottom: 6px solid #fff;
width: 18px;
height: 18px;
-webkit-transform: rotate(-225deg);
-ms-transform: rotate(-225deg);
transform: rotate(-225deg);
}
button.icon-button > span.chevron-arrow-right {
display: block;
border-right: 4px solid #fff;
border-bottom: 4px solid #fff;
width: 16px;
height: 16px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}  @media screen and (max-width: 1280px) {
.calendar-inner {
padding: 50px 20px 70px 20px;
max-width: calc(100% - 580px);
}
.sidebar-hide .calendar-inner {
max-width: calc(100% - 380px);
}
tr.calendar-header .calendar-header-day,
tr.calendar-body .calendar-day {
padding: 10px 5px;
}
.calendar-events {
width: 380px;
padding: 70px 20px 60px 20px;
}
} @media screen and (max-width: 1024px) {
.calendar-sidebar {
width: 175px;
}
.calendar-inner {
padding: 50px 10px 70px 10px;
max-width: calc(100% - 475px);
margin-left: 175px;
}
.sidebar-hide .calendar-inner {
max-width: calc(100% - 300px);
}
.event-hide .calendar-inner {
max-width: calc(100% - 175px);
}
.calendar-events {
width: 300px;
padding: 70px 10px 60px 10px;
}
tr.calendar-body .calendar-day .day {
padding: 10px;
height: 45px;
width: 45px;
font-size: 16px;
}
.event-indicator > .type-bullet > div {
width: 8px;
height: 8px;
border-radius: 50%;
}
.calendar-sidebar > span#sidebarToggler,
#eventListToggler {
width: 50px;
height: 50px;
}
#eventListToggler,
.event-hide #eventListToggler {
right: 0;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
button.icon-button > span.bars {
height: 5px;
}
button.icon-button > span.bars::before,
button.icon-button > span.bars::after {
height: 5px;
}
button.icon-button > span.bars::before {
top: -10px;
}
button.icon-button > span.bars::after {
bottom: -10px;
}
button.icon-button > span.chevron-arrow-right {
border-right-width: 5px;
border-bottom-width: 5px;
width: 20px;
height: 20px;
}
.event-container::before { transform: translate(24px, 25px);
}
.event-container:last-child.event-container::before {
height: 25px;
transform: translate(24px, 0);
}
.event-container > .event-icon {
padding: 15px;
width: 50px;
height: 50px;
}
.event-container > .event-icon::before {
left: 24px;
}
.event-container > .event-info {
width: calc(100% - 50px);
}
.event-container > .event-info > p {
font-size: 18px;
}
} @media screen and (max-width: 991px) {
.calendar-sidebar {
width: 150px;
}
.calendar-inner {
padding: 50px 10px 70px 10px;
max-width: calc(100% - 425px);
margin-left: 150px;
}
.sidebar-hide .calendar-inner {
max-width: calc(100% - 275px);
}
.event-hide .calendar-inner {
max-width: calc(100% - 150px);
}
.calendar-events {
width: 275px;
padding: 70px 10px 60px 10px;
}
} @media screen and (max-width: 768px) {
.calendar-sidebar {
width: 180px;
}
.calendar-inner {
padding: 50px 10px 70px 10px;
max-width: 100%;
margin-left: 0;
}
.sidebar-hide .calendar-inner,
.event-hide .calendar-inner {
max-width: 100%;
}
.calendar-inner::after {
content: '';
opacity: 1;
}
.sidebar-hide.event-hide .calendar-inner::after {
content: none;
opacity: 0;
}
.event-indicator {
-webkit-transform: translate(-50%, calc(-100% + -3px));
-ms-transform: translate(-50%, calc(-100% + -3px));
transform: translate(-50%, calc(-100% + -3px));
}
.event-indicator > .type-bullet {
padding: 0 1px 3px 1px;
}
.calendar-events {
width: 48%;
padding: 70px 20px 60px 20px;
-webkit-box-shadow: -5px 0 18px -3px rgba(135, 115, 193, 0.5);
box-shadow: -5px 0 18px -3px rgba(135, 115, 193, 0.5);
z-index: 1;
}
.event-hide .calendar-events {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-box-shadow: none;
box-shadow: none;
}
#eventListToggler {
right: 48%;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}
.event-hide #eventListToggler {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.calendar-events > .event-list {
margin-top: 20px;
} .calendar-sidebar > .calendar-year > button.icon-button {
width: 16px;
height: 16px;
}
.calendar-sidebar > .calendar-year > button.icon-button > span {
border-right-width: 2px;
border-bottom-width: 2px;
}
.calendar-sidebar > .calendar-year > p {
font-size: 22px;
}
.calendar-sidebar > .month-list > .calendar-months > li {
padding: 6px 26px;
}
.calendar-events > .event-header > p {
margin: 0;
}
.event-container > .event-info > p.event-title {
font-size: 20px;
}
.event-container > .event-info > p.event-desc {
font-size: 12px;
}
} @media screen and (max-width: 768px) and (min-width: 426px) {
.event-container > .event-info > p.event-title {
font-size: 18px;
}
} @media screen and (max-width: 425px) {
.calendar-sidebar {
width: 100%;
}
.sidebar-hide .calendar-sidebar {
height: 43px;
}
.sidebar-hide .calendar-sidebar {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-box-shadow: none;
box-shadow: none;
}
.calendar-sidebar > .calendar-year {
position: relative;
padding: 10px 20px;
text-align: center;
background-color: #8773c1;
-webkit-box-shadow: 0 3px 8px -3px rgba(53, 43, 80, 0.65);
box-shadow: 0 3px 8px -3px rgba(53, 43, 80, 0.65);
}
.calendar-sidebar > .calendar-year > button.icon-button {
width: 14px;
height: 14px;
}
.calendar-sidebar > .calendar-year > button.icon-button > span {
border-right-width: 3px;
border-bottom-width: 3px;
}
.calendar-sidebar > .calendar-year > p {
font-size: 18px;
margin: 0 10px;
}
.calendar-sidebar > .month-list {
position: relative;
width: 100%;
height: calc(100% - 43px);
overflow-y: auto;
background-color: #8773c1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
z-index: -1;
}
.sidebar-hide .calendar-sidebar > .month-list {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
.calendar-sidebar > .month-list > .calendar-months {
position: absolute;
top: 0;
left: 0;
width: 100%;
list-style-type: none;
margin: 0;
padding: 0;
padding: 10px;
}
.calendar-sidebar > .month-list > .calendar-months::after {
content: "";
clear: both;
display: table;
}
.calendar-sidebar > .month-list > .calendar-months > li {
padding: 10px 20px;
font-size: 20px; }
.calendar-sidebar > span#sidebarToggler {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
top: 0;
bottom: unset;
-webkit-box-shadow: none;
box-shadow: none;
}
th[colspan="7"]::after {
bottom: 0;
}
.calendar-inner {
margin-left: 0;
padding: 53px 0 40px 0;
float: unset;
}
.calendar-inner::after {
content: none;
opacity: 0;
}
.sidebar-hide .calendar-inner,
.event-hide .calendar-inner,
.calendar-inner {
max-width: 100%;
}
.calendar-sidebar > span#sidebarToggler,
#eventListToggler {
width: 40px;
height: 40px;
}
button.icon-button > span.chevron-arrow-right {
border-right-width: 4px;
border-bottom-width: 4px;
width: 18px;
height: 18px;
-webkit-transform: translateX(-3px) rotate(-45deg);
-ms-transform: translateX(-3px) rotate(-45deg);
transform: translateX(-3px) rotate(-45deg);
}
button.icon-button > span.bars,
button.icon-button > span.bars::before,
button.icon-button > span.bars::after {
height: 4px;
}
button.icon-button > span.bars::before {
top: -8px;
}
button.icon-button > span.bars::after {
bottom: -8px;
}
tr.calendar-header .calendar-header-day {
padding: 0;
}
tr.calendar-body .calendar-day {
padding: 8px 0;
}
tr.calendar-body .calendar-day .day {
padding: 10px;
width: 40px;
height: 40px;
font-size: 16px;
}
.event-indicator {
-webkit-transform: translate(-50%, calc(-100% + -3px));
-ms-transform: translate(-50%, calc(-100% + -3px));
transform: translate(-50%, calc(-100% + -3px));
}
.event-indicator > .type-bullet {
padding: 1px;
}
.event-indicator > .type-bullet > div {
width: 6px;
height: 6px;
}
.event-indicator {
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
tr.calendar-body .calendar-day .day.calendar-today .event-indicator,
tr.calendar-body .calendar-day .day.calendar-active .event-indicator {
-webkit-transform: translate(-50%, 3px);
-ms-transform: translate(-50%, 3px);
transform: translate(-50%, 3px);
}
.calendar-events {
position: relative;
padding: 20px 15px;
width: 100%;
height: 185px;
-webkit-box-shadow: 0 5px 18px -3px rgba(0, 0, 0, 0.15);
box-shadow: 0 5px 18px -3px rgba(0, 0, 0, 0.15);
overflow-y: auto;
z-index: 0;
}
.event-hide .calendar-events {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
padding: 0 15px;
height: 0;
}
.calendar-events > .event-header > p {
font-size: 20px;
}
.event-list > .event-empty {
padding: 10px;
}
.event-container::before { transform: translate(21.5px, 25px);
}
.event-container:last-child.event-container::before {
height: 22.5px;
transform: translate(21.5px, 0);
}
.event-container > .event-icon {
width: 45px;
height: 45px;
}
.event-container > .event-icon::before {
left: 21px;
}
.event-container:last-child > .event-icon::before {
height: 50%;
}
.event-container > .event-info {
width: calc(100% - 45px);
}
.event-hide #eventListToggler,
#eventListToggler {
top: calc(100% - 185px);
right: 0;
-webkit-transform: translate(0, -100%);
-ms-transform: translate(0, -100%);
transform: translate(0, -100%);
}
.event-hide #eventListToggler {
top: 100%;
}
#eventListToggler button.icon-button > span.chevron-arrow-right {
position: relative;
display: inline-block;
-webkit-transform: translate(0, -3px) rotate(45deg);
-ms-transform: translate(0, -3px) rotate(45deg);
transform: translate(0, -3px) rotate(45deg);
}
}
@media screen and (max-width: 375px) {
th[colspan="7"] {
font-size: 20px;
padding-bottom: 5px;
}
tr.calendar-header .calendar-header-day {
font-size: 16px;
}
tr.calendar-body .calendar-day .day {
padding: 5px;
width: 30px;
height: 30px;
font-size: 14px;
}
}body #authors-calendar {
line-height: normal;
}
body #authors-calendar th, body #authors-calendar td {
border: none;
}
#authors-calendar {
box-shadow: 0 0 8px 1px rgba(255, 54, 67, 0.3);
border: 2px solid #DB0000;
}
#authors-calendar .calendar-sidebar {
background: #DB0000;
box-shadow: 5px 0 18px -3px rgba(255, 54, 67, 0.5);
}
#authors-calendar.sidebar-hide .calendar-sidebar {
-webkit-box-shadow: none;
box-shadow: none;
}
#authors-calendar .calendar-sidebar > .month-list::-webkit-scrollbar-thumb:hover {
background: #ffd3bd;
}
#authors-calendar .calendar-sidebar > .month-list > .calendar-months > li:hover {
background-color: rgba(255, 255, 255, 0.20);
}
#authors-calendar .calendar-sidebar > .month-list > .calendar-months > li.active-month {
background-color: rgba(255, 255, 255, 0.40);
}
#authors-calendar .calendar-sidebar > span#sidebarToggler,
#authors-calendar #eventListToggler {
background-color: #DB0000;
box-shadow: none;
}
#authors-calendar th[colspan="7"] {
position: relative;
font-size: 30px;
color: #DB0000;
}
#authors-calendar th[colspan="7"]::after {
content: '';
display: block;
width: 92%;
height: 1px;
margin: 0 auto;
background: #ff7c74;
}
#authors-calendar tr.calendar-body .calendar-day .day:hover {
background-color: rgba(255, 117, 112, 0.2);
color: #DB0000;
}
#authors-calendar tr.calendar-body .calendar-day .day.calendar-today {
background: #DB0000;  }
#authors-calendar tr.calendar-body .calendar-day .day.calendar-active,
#authors-calendar tr.calendar-body .calendar-day .day.calendar-active:hover {
border-color: #ff2b30;
}
#authors-calendar tr.calendar-body .calendar-day .day.calendar-today:hover {
color: #fff;
}
#authors-calendar .calendar-events {
background-color: #fff;
}
#authors-calendar .calendar-events::-webkit-scrollbar-thumb {
background: #DB0000;
border-radius: 5px;
}
#authors-calendar .calendar-events::-webkit-scrollbar-thumb:hover {
background: #dc6966;
}
#authors-calendar .event-container > .event-icon > div.event-bullet-event,
#authors-calendar .event-indicator > .type-bullet > div.type-event {
background-color: #ff4d55;
}
#authors-calendar .event-list > .event-empty {
background-color: rgba(255, 114, 114, 0.15);
border: 1px solid #DB0000;
}
#authors-calendar .event-list > .event-empty > p {
color: #DB0000;
}
#authors-calendar .event-container > .event-info > p.event-title > span {
color: #DB0000;
background-color: rgba(255, 109, 112, 0.15);
border: 1px solid #DB0000;
}
@media only screen and (max-width: 768px) {
#authors-calendar .calendar-inner::after {
background-color: rgba(160, 121, 119, 0.5);
}
#authors-calendar .calendar-events {
-webkit-box-shadow: -5px 0 18px -3px rgba(255, 113, 113, 0.5);
box-shadow: -5px 0 18px -3px rgba(255, 113, 113, 0.5);
}
#authors-calendar.event-hide .calendar-events {
-webkit-box-shadow: none;
box-shadow: none;
}
}
@media screen and (max-width: 425px) {
#authors-calendar .calendar-sidebar > .calendar-year {
background: #DB0000;
-webkit-box-shadow: 0 5px 18px -3px rgba(152, 72, 69, 0.65);
box-shadow: 0 3px 8px -3px rgba(152, 72, 69, 0.65);
}
#authors-calendar .calendar-sidebar > .month-list {
background: -o-linear-gradient(left, #ff5e62, #f96);
background: -webkit-gradient(linear, left top, right top, from(#ff5e62), to(#f96));
background: linear-gradient(to right, #ff5e62, #f96);
}
}