@import url("https://fonts.googleapis.com/css?family=Righteous|Roboto+Slab|Roboto|Rubik+Dirt|");
blockquote cite em {
  color: #ffffff !important;
  font-size: 17px;
}
blockquote cite em blockquote {
  color: #000000 !important;
}
.elementor-posts .elementor-post__title {
  font-size: 24px !important;
  font-family: Righteous !important;
  font-weight: 500;
}
.edgtf-light-header .edgtf-page-header > div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu > ul > li > a {
  margin-right: 13px;
  margin-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  font-family: Roboto;
  font-weight: 500;
}
td {
  font-size: 13px;
}
.edgtf-btn.edgtf-btn-simple .edgtf-btn-text {
  font-weight: 500;
  text-transform: none;
}
.elementor-kit-5289 h1 {
  font-size: 45px;
  font-family: Rubik Dirt;
}
.elementor-4359 .elementor-element.elementor-element-b31602c .elementor-heading-title {
  font-size: 27px;
  line-height: 33px;
}
.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-center {
  font-size: 14px;
}
#edgtf-back-to-top .edgtf-border-holder {
  color: #ffffff !important;
}
.edgtf-dark-logo {
  margin-top: 150px !important;
  padding-right: 40px !important;
  padding-left: 40px !important;
}
html > body > div > div:nth-child(2) > header:nth-child(1) > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(1) > nav > #menu-bbb-main-right > #nav-menu-item-4366 > a {
  padding-left: 50px !important;
}
.edgtf-light-header .edgtf-page-header > div:not(.fixed):not(.edgtf-sticky-header) .edgtf-logo-wrapper .edgtf-light-logo {
  width: 160px;
  height: 148px;
  margin-top: -34px;
}
.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-left {
  margin-left: -37px;
}
html > body > div:nth-child(2) > div:nth-child(2) > header:nth-child(1) > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > nav > #menu-bbb-main-left > #nav-menu-item-5223 > a > span > span:nth-child(2) {
  display: none;
}
html > body > div:nth-child(2) > div:nth-child(2) > header:nth-child(1) > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > nav > #menu-bbb-main-left > #nav-menu-item-4529 > a {
  padding-right: 35px;
}
.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right {
  margin-left: 0px;
  margin-right: -14px;
}
.edgtf-page-footer .widget .edgtf-widget-title {
  font-family: Roboto;
}
.edgtf-title-holder .edgtf-title-wrapper .edgtf-page-title {
  font-family: Righteous;
  font-weight: 500;
}
.edgtf-blog-holder article .edgtf-post-title {
  font-family: Roboto;
  display: none;
}
.em.em-item.em-item-single .em-item-meta h3 {
  display: none;
}
.edgtf-blog-holder article .edgtf-post-info-top {
  display: none;
}
.em.em-item .em-item-meta .em-item-meta-line {
  margin-top: 16px;
}
.edgtf-main-menu.edgtf-sticky-nav > ul > li > a {
  font-family: Roboto;
}
.elementor LI {
  margin-bottom: 11px;
}
.em.em-list .em-item .em-item-info h3.em-item-title a {
  color: #000000 !important;
  font-size: 35px;
  font-family: Righteous;
  text-transform: uppercase;
  font-weight: 500;
}
.em.em-list .em-item .em-item-info .em-item-desc {
  font-family: Roboto Slab;
  font-size: 16px;
  line-height: 24px;
}
.em.em-item.em-item-single .em-item-image {
  width: 572.317px;
}
.em.em-item.em-item-single .em-item-meta > section section {
  width: 507.683px;
}
.em.pixelbones p {
  line-height: 25px !important;
  padding-bottom: 100px;
}
.elementor-kit-5289 h4 {
  font-family: Righteous;
}
.edgtf-main-menu > ul > li > a > span.item_outer .item_text {
  font-weight: 500;
}
.page-id-1540 .elementor-posts .elementor-post__title {
  pointer-events: none;
  text-decoration: none;
}
.page-id-5079 .elementor-posts .elementor-post__title {
  pointer-events: none;
  text-decoration: none;
}
.edgtf-grid-col-12 {
  margin-top: 38px;
}
.page-id-4474 .edgtf-container {
  margin-top: -37px;
}
html > body > div:nth-child(3) > section:nth-child(1) > div > div:nth-child(4) > div > div > div > #block-26 > blockquote > p {
  color: #CFCFCF;
}
html > body > div:nth-child(3) > section:nth-child(1) > div > div:nth-child(1) > div {
  color: #CFCFCF;
}
html > body > div:nth-child(3) > section:nth-child(1) > div > div:nth-child(1) > div > div > div > #text-13 > div:nth-child(1) > h4 {
  display: none;
}
.elementor-element .elementor-widget-container {
  font-size: 16px;
}
#cff a {
  font-family: Righteous;
  text-transform: uppercase;
  color: #c11f1f;
  line-height: 34px !important;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 7;
}
#cff .cff-details p span {
  font-size: 17px;
}
#cff span {
  font-size: 17px;
}
#cff.cff-thumb-layout .cff-date {
  font-weight: 800;
}
html > body > div:nth-child(2) > section:nth-child(3) > div > div > div > div:nth-child(1) > div > div > div > div:nth-child(3) > iframe {
  display: none;
}
.page-id-4484 .elementor H3 {
  font-family: Righteous;
}
html > body > div:nth-child(3) > section:nth-child(1) > div > div:nth-child(2) > div > div > div > #block-22 > h3 {
  font-size: 21px;
  font-family: Righteous;
}
html > body > div:nth-child(3) > section:nth-child(1) > div > div:nth-child(3) > div > div > div > #block-24 > h3 {
  font-family: Roboto;
}
html > body > div:nth-child(3) > section:nth-child(1) > div > div:nth-child(3) > div > div > div > #block-24 > h3 {
  font-family: Righteous;
  font-size: 21px;
}
@media screen and (max-width: 1024px) {
  .em.em-item.em-item-single .em-item-image img {
    display: none;
  }
  .em.pixelbones p {
    line-height: 25px !important;
  }
  #cff .cff-event-meta {
    margin-top: 50px;
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .em.em-list .em-item .em-item-info .em-item-desc {
    font-size: 16px;
    line-height: 23px;
  }
  .em.em-item.em-item-single .em-item-image img {
    display: none;
  }
  blockquote cite em {
    color: #ffffff;
  }
}
@media screen and (max-width: 320px) {
  .elementor-kit-5289 h1 {
    font-size: 41px;
  }
  .edgtf-page-footer .widget:last-child {
    margin-top: -37px;
  }
  .edgtf-grid-row {
    margin-right: 0px;
  }
  .edgtf-title-holder .edgtf-title-wrapper .edgtf-page-title {
    font-size: 21px;
    line-height: 24px;
  }
  .em.em-list .em-item .em-item-info h3.em-item-title a {
    font-size: 28px;
  }
  #cff span {
    line-height: 27px;
  }
  .page-id-4484 .elementor H3 {
    font-weight: 400;
    line-height: 25px;
  }
  .elementor-5365 .elementor-element.elementor-element-a05bb60.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    color: #000000;
  }
}
.grecaptcha-badge {
  visibility: hidden;
}
.edgtf-blog-holder article .edgtf-post-heading .edgtf-post-info-date span {
  display: none;
}
