#footer.dark .copyright-links a,
.dark .copyright-links a,
.copyright-links.dark a {
  color: rgba(255, 255, 255, 0.4) !important;
}

.hidden {
  display: none !important;
}

#content ul {
  margin-left: 1.5rem;
}

#content .entry-meta ul {
  margin-left: 0;
}

:root, #page-title, .page-title {
  --cnvs-page-title-bg: #0000009e;
}

#page-title, .page-title {
  --cnvs-page-title-mini-padding: 4rem 0 3rem;
}
.text-normal {
  font-weight: normal;
}

.text-important {
  font-weight: bold;
}

.no-padding {
  padding: 0;
}

.no-padding-left {
  padding-left: 0;
}

.no-padding-right {
  padding-right: 0;
}

.no-padding-top {
  padding-top: 0;
}

.no-padding-bottom {
  padding-bottom: 0;
}

.no-margin {
  margin: 0 !important;
}

.no-margin-left {
  margin-left: 0 !important;
}

.no-margin-right {
  margin-right: 0 !important;
}

.no-margin-top {
  margin-top: 0 !important;
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

.add_top_5 {
  margin-top: 5px;
}

.add_top_10 {
  margin-top: 10px;
}

.add_top_15 {
  margin-top: 15px;
}

.add_top_30 {
  margin-top: 30px;
}

.add_top_45 {
  margin-top: 45px;
}

.add_top_60 {
  margin-top: 60px;
}

.add_left_5 {
  margin-left: 5px;
}

.add_left_10 {
  margin-left: 10px;
}

.add_left_15 {
  margin-left: 15px;
}

.add_left_30 {
  margin-left: 30px;
}

.add_left_45 {
  margin-left: 45px;
}

.add_left_60 {
  margin-left: 60px;
}

.add_bottom_5 {
  margin-bottom: 5px !important;
}

.add_bottom_10 {
  margin-bottom: 10px !important;
}

.add_bottom_15 {
  margin-bottom: 15px !important;
}

.add_bottom_30 {
  margin-bottom: 30px !important;
}

.add_bottom_45 {
  margin-bottom: 45px;
}

.add_bottom_60 {
  margin-bottom: 60px;
}

.add_right_5 {
  margin-right: 5px;
}

.add_right_10 {
  margin-right: 10px;
}

.add_right_15 {
  margin-right: 15px;
}

.add_right_30 {
  margin-right: 30px;
}

.add_right_45 {
  margin-right: 45px;
}

.add_right_60 {
  margin-right: 60px;
}

.add_margin_5 {
  margin: 5px;
}

.add_margin_10 {
  margin: 10px;
}

.add_margin_15 {
  margin: 15px;
}

.add_margin_30 {
  margin: 30px;
}

.add_margin_45 {
  margin: 45px;
}

.add_margin_60 {
  margin: 60px;
}

.add_padding_5 {
  padding: 5px;
}

.add_padding_5.force {
  padding: 5px !important;
}

.add_padding_10 {
  padding: 10px;
}

.add_padding_15 {
  padding: 15px;
}

.add_padding_30 {
  padding: 30px;
}

.add_padding_45 {
  padding: 45px;
}

.add_padding_60 {
  padding: 60px;
}

.add_padding_top_5 {
  padding-top: 5px;
}

.add_padding_top_10 {
  padding-top: 10px;
}

.add_padding_top_15 {
  padding-top: 15px;
}

.add_padding_top_30 {
  padding-top: 30px;
}

.add_padding_top_45 {
  padding-top: 45px;
}

.add_padding_top_60 {
  padding-top: 60px;
}

.add_padding_bottom_5 {
  padding-bottom: 5px;
}

.add_padding_bottom_10 {
  padding-bottom: 10px;
}

.add_padding_bottom_15 {
  padding-bottom: 15px;
}

.add_padding_bottom_30 {
  padding-bottom: 30px;
}

.add_padding_bottom_45 {
  padding-bottom: 45px;
}

.add_padding_bottom_60 {
  padding-bottom: 60px;
}

.add_padding_right_5 {
  padding-right: 5px;
}

.add_padding_right_10 {
  padding-right: 10px;
}

.add_padding_right_15 {
  padding-right: 15px;
}

.add_padding_right_30 {
  padding-right: 30px;
}

.add_padding_right_45 {
  padding-right: 45px;
}

.add_padding_right_60 {
  padding-right: 60px;
}

.add_padding_left_5 {
  padding-left: 5px;
}

.add_padding_left_10 {
  padding-left: 10px;
}

.add_padding_left_15 {
  padding-left: 15px;
}

.add_padding_left_30 {
  padding-left: 30px;
}

.add_padding_left_45 {
  padding-left: 45px;
}

.add_padding_left_60 {
  padding-left: 60px;
}

/*** utilies classes ***/
.m0 {
  margin: 0;
}

.m0.force {
  margin: 0 !important;
}

.marg5 {
  margin: 0.25em;
}

.marg10 {
  margin: 0.5em;
}

.marg15 {
  margin: 0.75em;
}

.marg30 {
  margin: 1.5em;
}

.marg40 {
  margin: 2em;
}

.mt0 {
  margin-top: 0;
}

.mt0.force {
  margin-top: 0 !important;
}

.mt5 {
  margin-top: 0.25em;
}

.mt10 {
  margin-top: 0.5em;
}

.mt15 {
  margin-top: 0.75em;
}

.mt30 {
  margin-top: 1.5em;
}

.mt40 {
  margin-top: 2em;
}

.mr0 {
  margin-right: 0;
}

.mr0.force {
  margin-right: 0 !important;
}

.mr5 {
  margin-right: 0.25em;
}

.mr10 {
  margin-right: 0.5em;
}

.mr15 {
  margin-right: 0.75em;
}

.mr30 {
  margin-right: 1.5em;
}

.mr40 {
  margin-right: 2em;
}

.mb0 {
  margin-bottom: 0;
}

.mb0.force {
  margin-bottom: 0 !important;
}

.mb5 {
  margin-bottom: 0.25em;
}

.mb10 {
  margin-bottom: 0.5em;
}

.mb15 {
  margin-bottom: 0.75em;
}

.mb30 {
  margin-bottom: 1.5em;
}

.mb40 {
  margin-bottom: 2em;
}

.ml0 {
  margin-left: 0;
}

.ml0.force {
  margin-left: 0 !important;
}

.ml5 {
  margin-left: 0.25em;
}

.ml10 {
  margin-left: 0.5em;
}

.ml15 {
  margin-left: 0.75em;
}

.ml30 {
  margin-left: 1.5em;
}

.ml40 {
  margin-left: 2em;
}

.p0 {
  padding: 0;
}

.padd5 {
  padding: 0.25em;
}

.padd10 {
  padding: 0.5em;
}

.padd15 {
  padding: 0.75em;
}

.padd30 {
  padding: 1.5em;
}

.padd40 {
  padding: 2em;
}

.pt0 {
  padding-top: 0;
}

.pt5 {
  padding-top: 0.25em;
}

.pt10 {
  padding-top: 0.5em;
}

.pt15 {
  padding-top: 0.75em;
}

.pt30 {
  padding-top: 1.5em;
}

.pt40 {
  padding-top: 2em;
}

.pr0 {
  padding-right: 0;
}

.pr5 {
  padding-right: 0.25em;
}

.pr10 {
  padding-right: 0.5em;
}

.pr15 {
  padding-right: 0.75em;
}

.pr30 {
  padding-right: 1.5em;
}

.pr40 {
  padding-right: 2em;
}

.pb0 {
  padding-bottom: 0;
}

.pb5 {
  padding-bottom: 0.25em;
}

.pb10 {
  padding-bottom: 0.5em;
}

.pb15 {
  padding-bottom: 0.75em;
}

.pb30 {
  padding-bottom: 1.5em;
}

.pb40 {
  padding-bottom: 2em;
}

.pl0 {
  padding-left: 0;
}

.pl5 {
  padding-left: 0.25em;
}

.pl10 {
  padding-left: 0.5em;
}

.pl15 {
  padding-left: 0.75em;
}

.pl30 {
  padding-left: 1.5em;
}

.pl40 {
  padding-left: 2em;
}

.noMargin {
  margin: 0 !important;
}

.noMarginBottom {
  margin-bottom: 0 !important;
}

.noMarginTop {
  margin-top: 0 !important;
}

.noPadding {
  padding: 0 !important;
}

.noPaddingBottom {
  padding-bottom: 0 !important;
}

.noPaddingTop {
  padding-top: 0 !important;
}

.noPaddingLeft {
  padding-left: 0;
}

.noPaddingRight {
  padding-right: 0;
}

.noBorder {
  border: none !important;
}

.noBorder-t {
  border-top: none !important;
}

.noBorder-r {
  border-right: none !important;
}

.noBorder-b {
  border-bottom: none !important;
}

.noBorder-l {
  border-left: none !important;
}

.add-letter-wrap {
  word-break: break-all;
}

.no-wrap {
  white-space: nowrap;
}

.no-break {
  word-break: keep-all;
}

.add-ellipsis, .hide-text-overflow {
  white-space: nowrap;
  width: 99%;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*# sourceMappingURL=style.css.map */
