/**
* Theme Name: Campoal Child
* Description: This is a child theme of Campoal, generated by Merlin WP.
* Author: <a href="https://www.conikal.com/">Conikal</a>
* Template: campoal
* Version: 1.9.11
*/
input {
  border-radius: 0 !important; }

body .footer {
  padding-top: 100px !important; }
  @media screen and (max-width: 767px) {
    body .footer {
      padding-top: 50px !important; } }

body.home .slideshow-height {
  height: 675px !important; }

.page-caption {
  top: 40%; }

.ui.menu.fixed.menu-home {
  background: #0c0a3e !important; }

.lu-dektop-tablet {
  display: block !important; }

.lu-mobile {
  display: none !important; }

@media screen and (max-width: 767px) {
  .lu-dektop-tablet {
    display: none !important; }

  .lu-mobile {
    display: block !important; } }
.slideshowShadow, .post-shadown, .page-shadown {
  z-index: 0; }

body .page.content, body .entry-content {
  padding-bottom: 0; }

body.transparent-menu .header-menu-link, body.single-petition .header-menu-link {
  background: transparent; }

body.single-petition .ui.sticky.bound.top, body.single-petition .ui.sticky.fixed.top {
  top: -65px; }
body.single-petition .ui.indicating.progress[data-percent^="7"] .bar, body.single-petition .ui.indicating.progress[data-percent^="8"] .bar, body.single-petition .ui.primary.progress .bar {
  background-color: #CCFF33 !important; }

.page-caption, .post-caption {
  padding-top: 100px;
  position: static; }

.petition-content #main-petition {
  margin-top: 25px; }

#control-menu.ui.secondary.menu a.item:hover {
  color: #0C0A3E !important; }

.header-menu .item a, .menu-home .nav-submenu .item a, .category-menu .item a, .category-menu .nav-submenu .item a {
  color: #fff; }

#header {
  position: relative;
  z-index: 99; }

body .ui.header-menu.darkHeader, body .page-template-dashboard-user-php .ui.header-menu, body .dark_menu_background .ui.header-menu, body .blog .ui.header-menu {
  background: #0C0A3E !important; }

.ui.header-menu, .ui.menu-home {
  background: #0C0A3E !important; }

.home .ui.header-menu, .home .ui.menu-home, .single-petition .ui.header-menu, .single-petition .ui.menu-home {
  background: transparent !important; }

.single-petition .ui.header-menu.darkHeader {
  display: none !important; }

@media screen and (max-width: 767px) {
  #search-petition {
    display: none; } }

body.page-template-all-petitions-php .page-content .ui.secondary.menu {
  display: none !important; }
body.page-template-all-petitions-php #search-form-section {
  background: #0C0A3E !important;
  color: #fff !important; }
  body.page-template-all-petitions-php #search-form-section .ui.slider.checkbox label:before {
    background: #ffffff4d !important; }
  body.page-template-all-petitions-php #search-form-section .ui.slider.checkbox input:checked ~ label:before {
    background: #fff !important; }
  body.page-template-all-petitions-php #search-form-section input[type="submit"] {
    color: #0C0A3E !important;
    background: #CCFF33 !important; }
  body.page-template-all-petitions-php #search-form-section label {
    color: #fff !important; }
  body.page-template-all-petitions-php #search-form-section h1.header {
    color: #EEEBD3 !important;
    font-weight: normal;
    font-size: 120px;
    line-height: 80%;
    font-family: blogh, Helvetica Neue, Helvetica, Arial, sans-serif !important; }
    @media screen and (max-width: 767px) {
      body.page-template-all-petitions-php #search-form-section h1.header {
        font-size: 13.5vw; } }
    @media screen and (min-width: 768px) and (max-width: 1199px) {
      body.page-template-all-petitions-php #search-form-section h1.header {
        font-size: 8.5vw; } }

.ui.basic.button:not(.positive, .negative):hover, .ui.basic.buttons .button:not(.positive, .negative):hover, .ui.menu:not(.grey, .inverted, .menu-home, .home-menu, .blog-menu) .item:hover, .ui.secondary.menu:not(.grey, .inverted, .menu-home, .home-menu, .blog-menu) .active.item:hover, .ui.secondary.pointing.menu:not(.grey) .active.item:hover, .ui.menu .ui.dropdown .menu > .item:hover {
  color: #fff !important; }

.menu .ui.mobile-menu-item .item:hover, .leftside-menu.ui.menu:not(.grey, .inverted, .menu-home, .home-menu, .blog-menu) .item:hover {
  color: #0C0A3E !important; }

body .page-caption .page-title {
  color: #EEEBD3 !important;
  font-weight: normal;
  font-size: 120px;
  line-height: 80%; }
  @media screen and (max-width: 767px) {
    body .page-caption .page-title {
      font-size: 10vw; } }
  @media screen and (min-width: 768px) and (max-width: 1199px) {
    body .page-caption .page-title {
      font-size: 8.5vw; } }

.page-hero-container, .post-hero-container {
  background: #0C0A3E;
  display: flex;
  align-items: center; }

.lu-large-title .masthead .page-caption .page-title {
  color: #EEEBD3 !important;
  font-weight: normal;
  font-size: 120px;
  line-height: 80%; }
  @media screen and (max-width: 767px) {
    .lu-large-title .masthead .page-caption .page-title {
      font-size: 10vw; } }
  @media screen and (min-width: 768px) and (max-width: 1199px) {
    .lu-large-title .masthead .page-caption .page-title {
      font-size: 8.5vw; } }
.lu-large-title .page-shadown {
  opacity: 1 !important; }

.lu-sub-title h3 {
  color: #EEEBD3;
  text-align: center;
  font-size: 1.65em; }
  @media screen and (max-width: 767px) {
    .lu-sub-title h3 {
      font-size: 3.5vw; } }
  @media screen and (min-width: 768px) and (max-width: 1199px) {
    .lu-sub-title h3 {
      font-size: 2.3vw; } }

#content .levelup-form-home h2 {
  line-height: 0.8 !important;
  margin-bottom: 0; }

.joinUS {
  padding-top: 55px;
  padding-bottom: 55px; }
  @media screen and (max-width: 1199px) {
    .joinUS {
      width: auto !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      padding-top: 0;
      padding-bottom: 0; } }
  @media screen and (max-width: 767px) {
    .joinUS {
      padding-left: 25px !important;
      padding-right: 25px !important; } }

#content .lu-newsletter-section-wrapper h4.levelup-sub-title {
  margin-bottom: 20px; }

.header-menu-logo .logo, .header-menu .logo {
  display: block !important;
  visibility: visible !important; }
  .header-menu-logo .logo img, .header-menu .logo img {
    visibility: visible !important; }

.lu-title-text .gutentor-title strong, .lu-title-text .gform_title, .lu-title-text_wrapper .gutentor-title strong, .lu-title-text_wrapper .gform_title {
  font-family: blogh, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: normal; }

.header-menu, .search-menu, .home-menu, .app-menu, .header-menu, .search-menu, .home-menu, .app-menu {
  margin-top: 50px !important; }

body form#sib_signup_form_3 {
  padding: 0 !important; }

body .header-menu .active.ui.dropdown .text, body #header .right.menu a:hover, body .home-header .active.ui.dropdown .text, body body .home-header .home-menu .nav-submenu .menu > .item a, body .ui.menu .right.menu a.item:hover {
  color: #0C0A3E !important; }

body .home-header {
  top: 0; }

body .header-menu .nav-submenu .menu, body .header-menu .ui.dropdown.user-menu .menu, body .ui.menu .right.menu .dropdown.item .menu {
  background-color: #fff !important; }

body .home-menu .nav-submenu .menu > .item a, body .home-menu .nav-submenu .menu > .item i, body .home-menu .ui.dropdown.user-menu .menu a.item, body .home-menu .ui.dropdown.user-menu .menu a.item i, body .home-menu .ui.dropdown.user-menu .menu a.item:hover {
  color: #0C0A3E !important; }

body .home-header .menu-home .nav-submenu .item, body .home-header .menu .nav-submenu .item {
  background-color: #f3f3f3 !important; }
  body .home-header .menu-home .nav-submenu .item a, body .home-header .menu .nav-submenu .item a {
    color: #0C0A3E !important; }

.inner-pages-template-sign-up {
  background-color: #a89ced !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  padding: 50px 0; }
  .inner-pages-template-sign-up .lu-form-fields {
    max-width: 600px; }

#content .lu-newsletter-section-wrapper .title-divider, #content .levelup-form-home .title-divider, #content .levelup-form-inner .title-divider, #main .lu-newsletter-section-wrapper .title-divider, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .title-divider, .lu-newsletter-section-wrapper .title-divider, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .title-divider {
  display: none; }
#content .lu-newsletter-section-wrapper .ui.basic.segment, #content .levelup-form-home .ui.basic.segment, #content .levelup-form-inner .ui.basic.segment, #main .lu-newsletter-section-wrapper .ui.basic.segment, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .ui.basic.segment, .lu-newsletter-section-wrapper .ui.basic.segment, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .ui.basic.segment {
  padding-bottom: 0; }
#content .lu-newsletter-section-wrapper .header, #content .levelup-form-home .header, #content .levelup-form-inner .header, #main .lu-newsletter-section-wrapper .header, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .header, .lu-newsletter-section-wrapper .header, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .header {
  margin: 0;
  display: block; }
#content .lu-newsletter-section-wrapper .sub p, #content .levelup-form-home .sub p, #content .levelup-form-inner .sub p, #main .lu-newsletter-section-wrapper .sub p, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .sub p, .lu-newsletter-section-wrapper .sub p, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .sub p {
  display: none; }
#content .lu-newsletter-section-wrapper .sub h2, #content .levelup-form-home .sub h2, #content .levelup-form-inner .sub h2, #main .lu-newsletter-section-wrapper .sub h2, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .sub h2, .lu-newsletter-section-wrapper .sub h2, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .sub h2 {
  font-family: blogh, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-size: 3.2em;
  line-height: 0.7;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: normal;
  margin: 0;
  text-align: left !important; }
  @media screen and (max-width: 767px) {
    #content .lu-newsletter-section-wrapper .sub h2, #content .levelup-form-home .sub h2, #content .levelup-form-inner .sub h2, #main .lu-newsletter-section-wrapper .sub h2, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .sub h2, .lu-newsletter-section-wrapper .sub h2, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .sub h2 {
      font-size: 13vw !important; } }
#content .lu-newsletter-section-wrapper .sub h4, #content .levelup-form-home .sub h4, #content .levelup-form-inner .sub h4, #main .lu-newsletter-section-wrapper .sub h4, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .sub h4, .lu-newsletter-section-wrapper .sub h4, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .sub h4 {
  font-size: 0.8em;
  margin: 0; }
  @media screen and (max-width: 767px) {
    #content .lu-newsletter-section-wrapper .sub h4, #content .levelup-form-home .sub h4, #content .levelup-form-inner .sub h4, #main .lu-newsletter-section-wrapper .sub h4, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .sub h4, .lu-newsletter-section-wrapper .sub h4, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper .sub h4 {
      font-size: 5vw; } }
#content .lu-newsletter-section-wrapper form, #content .levelup-form-home form, #content .levelup-form-inner form, #main .lu-newsletter-section-wrapper form, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper form, .lu-newsletter-section-wrapper form, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper form {
  max-width: 600px; }
#content .lu-newsletter-section-wrapper input, #content .levelup-form-home input, #content .levelup-form-inner input, #main .lu-newsletter-section-wrapper input, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper input, .lu-newsletter-section-wrapper input, .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper input {
  border-radius: 0; }
#content .lu-newsletter-section-wrapper input[type="email"], #content .levelup-form-home input[type="email"], #content .levelup-form-inner input[type="email"], #main .lu-newsletter-section-wrapper input[type="email"], .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper input[type="email"], .lu-newsletter-section-wrapper input[type="email"], .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper input[type="email"] {
  margin-top: 25px; }
#content .lu-newsletter-section-wrapper input[type="submit"], #content .levelup-form-home input[type="submit"], #content .levelup-form-inner input[type="submit"], #main .lu-newsletter-section-wrapper input[type="submit"], .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper input[type="submit"], .lu-newsletter-section-wrapper input[type="submit"], .pusher #sib_signup_form_3 .lu-newsletter-section-wrapper input[type="submit"] {
  font-size: 1em;
  border-radius: 0;
  padding: 0.5em 1em;
  color: #CCFF33 !important;
  background: #0C0A3E; }

#search-form-section h1.header {
  margin: 75px 0; }
#search-form-section #submit-search {
  max-width: 200px;
  float: right;
  margin-right: 0; }

.app-header-menu {
  display: none; }

.home-spotlight {
  display: none; }

#levelup-menu-wrapper.top-menu-segment .top-menu {
  justify-content: space-between;
  max-width: 100%;
  margin: 0; }
  #levelup-menu-wrapper.top-menu-segment .top-menu:after {
    display: none; }
  #levelup-menu-wrapper.top-menu-segment .top-menu .levelup-left-menu {
    margin-left: 25px !important;
    border-left: 1px solid;
    border-right: 1px solid; }
    @media screen and (max-width: 767px) {
      #levelup-menu-wrapper.top-menu-segment .top-menu .levelup-left-menu {
        margin-left: 0px !important; } }
    #levelup-menu-wrapper.top-menu-segment .top-menu .levelup-left-menu a {
      font-size: 1.3em; }
      @media screen and (max-width: 400px) {
        #levelup-menu-wrapper.top-menu-segment .top-menu .levelup-left-menu a > * {
          display: none; }
        #levelup-menu-wrapper.top-menu-segment .top-menu .levelup-left-menu a > i {
          display: inline-block; } }
  #levelup-menu-wrapper.top-menu-segment .top-menu .levelup-right-menu {
    display: flex;
    margin-right: 25px !important;
    color: #0C0A3E !important; }
    @media screen and (max-width: 767px) {
      #levelup-menu-wrapper.top-menu-segment .top-menu .levelup-right-menu {
        margin-right: 0px !important; } }
    #levelup-menu-wrapper.top-menu-segment .top-menu .levelup-right-menu .main-menu-donate {
      background: #0C0A3E !important;
      color: #CCFF33 !important; }
    #levelup-menu-wrapper.top-menu-segment .top-menu .levelup-right-menu a {
      font-family: blogh, Helvetica Neue, Helvetica, Arial, sans-serif !important;
      font-size: 1.55em;
      border-radius: 0;
      border-left: 1px solid;
      border-right: 1px solid;
      margin: 0;
      width: 175px;
      text-align: center;
      justify-content: center;
      border-color: #0C0A3E !important;
      padding: 15px;
      border-radius: 0 !important; }
      @media screen and (max-width: 767px) {
        #levelup-menu-wrapper.top-menu-segment .top-menu .levelup-right-menu a {
          width: 120px; } }

.petition-title-block {
  padding: 0 !important; }

.admin-bar.logged-in .ui.large.menu-home {
  position: fixed;
  top: 32px !important;
  width: 100%; }

.page-template-container .page-hero-container, .page-hero {
  height: 450px;
  display: flex;
  align-items: center; }

#dashboard-sidebar-menu a:hover {
  color: #0C0A3E !important; }

.ui.header-menu.menu > .container {
  margin-top: 0 !important; }

@media screen and (min-width: 1200px) {
  .sib_signup_box_inside_3 {
    width: 100%;
    max-width: 1121px;
    margin: 0 auto; }
    .sib_signup_box_inside_3 > .joinUS {
      max-width: 100%;
      padding-left: 0 !important;
      padding-right: 0 !important; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sib_signup_box_inside_3 {
    width: 723px;
    margin-left: auto !important;
    margin-right: auto !important; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sib_signup_box_inside_3 {
    width: 933px;
    margin-left: auto !important;
    margin-right: auto !important; } }
article.petition .levelup-petition-title {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 10%;
  padding-top: 0;
  display: flex;
  align-items: flex-end;
  height: 100vh;
  max-height: 500px; }
  @media screen and (max-width: 767px) {
    article.petition .levelup-petition-title {
      display: flex;
      align-items: flex-end;
      height: 90vh;
      top: -50px;
      max-height: 600px; } }
  @media screen and (min-width: 768px) and (max-width: 1199px) {
    article.petition .levelup-petition-title {
      display: flex;
      align-items: flex-end;
      height: 90vh;
      max-height: 600px;
      top: -100px; } }
  article.petition .levelup-petition-title .petition-title-block .content {
    flex-flow: column-reverse;
    display: flex; }
    article.petition .levelup-petition-title .petition-title-block .content h1.entry-title {
      font-family: blogh, Helvetica Neue, Helvetica, Arial, sans-serif !important;
      color: #EEEBD3 !important;
      font-weight: normal;
      font-size: 2.8em;
      line-height: 80%;
      text-align: left;
      width: 60%; }
      @media screen and (max-width: 767px) {
        article.petition .levelup-petition-title .petition-title-block .content h1.entry-title {
          font-size: 10vw !important;
          line-height: 1 !important;
          width: 80%;
          margin-top: 9vw; } }
      @media screen and (max-width: 550px) {
        article.petition .levelup-petition-title .petition-title-block .content h1.entry-title {
          font-size: 13vw !important; } }
      @media screen and (min-width: 768px) and (max-width: 1199px) {
        article.petition .levelup-petition-title .petition-title-block .content h1.entry-title {
          font-size: 7vw !important;
          line-height: 0.8 !important; } }
    article.petition .levelup-petition-title .petition-title-block .content .petition-to {
      color: #EEEBD3 !important;
      text-align: left;
      font-size: 1.1em !important;
      margin-top: 10px; }
      @media screen and (max-width: 767px) {
        article.petition .levelup-petition-title .petition-title-block .content .petition-to {
          font-size: 4vw !important; } }
      article.petition .levelup-petition-title .petition-title-block .content .petition-to .icon {
        display: none; }
article.petition .levelup-bg-imgvid {
  filter: brightness(0.65);
  position: relative;
  top: -100px;
  z-index: 0;
  height: 750px;
  overflow: hidden;
  max-height: 600px;
  background: #0c0a3e; }
  @media screen and (max-width: 767px) {
    article.petition .levelup-bg-imgvid {
      height: 90vh;
      max-height: 600px; } }
  @media screen and (min-width: 768px) and (max-width: 1199px) {
    article.petition .levelup-bg-imgvid {
      height: 90vh;
      max-height: 600px; } }
  article.petition .levelup-bg-imgvid .flevelup-video-container {
    min-height: 800px;
    width: auto; }
article.petition .levelup-video-container {
  width: 100%;
  height: 800px;
  overflow: hidden; }
article.petition .levelup-petition-bg-img {
  height: 100%; }
  article.petition .levelup-petition-bg-img img {
    min-height: 100%;
    max-width: unset;
    min-width: 100%;
    width: auto; }
    @media screen and (max-width: 767px) {
      article.petition .levelup-petition-bg-img img {
        min-height: unset;
        max-width: unset;
        min-width: unset;
        width: auto; } }
article.petition .levelup-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
article.petition .levelup-video-container iframe {
  pointer-events: none; }
article.petition .levelup-video-container iframe {
  position: absolute;
  top: -130px;
  left: 0;
  width: 100%;
  height: calc(100% + 300px); }
article.petition .video-foreground {
  pointer-events: none; }
article.petition .lu-manage-petition {
  position: relative;
  top: -100px; }
article.petition .lelvelup-petition-content {
  margin-top: -100px; }
  article.petition .lelvelup-petition-content .ui.relaxed.grid {
    margin-top: 0; }
  article.petition .lelvelup-petition-content .ui.basic.segment {
    padding: 0; }
    article.petition .lelvelup-petition-content .ui.basic.segment.content-supporter-progress {
      margin-bottom: 35px; }
article.petition .navigation-sticky .ui.secondary.pointing.menu {
  margin-bottom: 10px; }
  article.petition .navigation-sticky .ui.secondary.pointing.menu a {
    font-size: 1.5em; }
    article.petition .navigation-sticky .ui.secondary.pointing.menu a:hover, article.petition .navigation-sticky .ui.secondary.pointing.menu a:active, article.petition .navigation-sticky .ui.secondary.pointing.menu a:visited {
      color: #0C0A3E !important; }
article.petition .lu-letter {
  padding: 25px;
  background: #edebd3; }
  article.petition .lu-letter .ui.piled.segment {
    background: #edebd3; }
article.petition .comments-area {
  padding: 25px;
  background: #0c0a3c;
  color: #fff; }
  article.petition .comments-area form.form {
    background: #0c0a3c; }
  article.petition .comments-area h3 {
    margin-top: 0; }
  article.petition .comments-area h3 {
    color: #CCFF33 !important; }
  article.petition .comments-area a {
    color: #fff !important;
    padding-bottom: 3px;
    border-bottom: 1px;
    display: inline-block; }
  article.petition .comments-area p {
    color: #FFF !important; }
  article.petition .comments-area .send-comment:hover {
    color: #0C0A3E !important; }

body.lu-dark-bg-campaigns .pusher, body.lu-dark-bg-campaigns .has-white-background-color {
  background: #0c0a3c !important;
  color: #fff; }
body.lu-dark-bg-campaigns :where(.wp-block-columns.has-background) {
  padding: 0; }

.page-template-all-petitions #wrapper {
  background: #0c0a3c;
  color: #fff;
  padding-bottom: 100px; }
  .page-template-all-petitions #wrapper .ui.dropdown {
    background: #fff;
    border-radius: 0 !important; }
    .page-template-all-petitions #wrapper .ui.dropdown .menu {
      border-radius: 0 !important; }
    .page-template-all-petitions #wrapper .ui.dropdown a:hover {
      color: #0C0A3E !important; }

body:not(.logged-in) #wpadminbar {
  display: none !important; }

body #content .petition-card, body #wrapper .petition-card, body .ui.cards.petition-cards .petition-card {
  padding: 25px !important;
  background: #ccfb33;
  border-radius: 0 !important;
  margin-bottom: 2em; }
  body #content .petition-card .ui.card > .image, body #content .petition-card .ui.cards > .card > .image, body #content .petition-card .petition-thumbnail img, body #content .petition-card .ui.dimmer, body #content .petition-card .ui.label, body #content .petition-card .ui.image.label, body #wrapper .petition-card .ui.card > .image, body #wrapper .petition-card .ui.cards > .card > .image, body #wrapper .petition-card .petition-thumbnail img, body #wrapper .petition-card .ui.dimmer, body #wrapper .petition-card .ui.label, body #wrapper .petition-card .ui.image.label, body .ui.cards.petition-cards .petition-card .ui.card > .image, body .ui.cards.petition-cards .petition-card .ui.cards > .card > .image, body .ui.cards.petition-cards .petition-card .petition-thumbnail img, body .ui.cards.petition-cards .petition-card .ui.dimmer, body .ui.cards.petition-cards .petition-card .ui.label, body .ui.cards.petition-cards .petition-card .ui.image.label {
    border-radius: 0 !important; }
  body #content .petition-card .image > img, body #wrapper .petition-card .image > img, body .ui.cards.petition-cards .petition-card .image > img {
    border-radius: 0 !important; }
  body #content .petition-card .image, body #wrapper .petition-card .image, body .ui.cards.petition-cards .petition-card .image {
    border-radius: 0 !important; }
  body #content .petition-card .meta, body #wrapper .petition-card .meta, body .ui.cards.petition-cards .petition-card .meta {
    display: none; }
  body #content .petition-card .card-petition-title a, body #wrapper .petition-card .card-petition-title a, body .ui.cards.petition-cards .petition-card .card-petition-title a {
    font-family: blogh, Helvetica Neue, Helvetica, Arial, sans-serif !important;
    font-size: 1.65em;
    line-height: 1;
    color: #0C0A3E;
    font-weight: normal; }
  body #content .petition-card > .petition-content, body #wrapper .petition-card > .petition-content, body .ui.cards.petition-cards .petition-card > .petition-content {
    min-height: unset; }
  body #content .petition-card .extra.content, body #wrapper .petition-card .extra.content, body .ui.cards.petition-cards .petition-card .extra.content {
    padding-top: 0;
    padding-bottom: 0;
    background: transparent !important; }
    body #content .petition-card .extra.content .right, body #wrapper .petition-card .extra.content .right, body .ui.cards.petition-cards .petition-card .extra.content .right {
      display: none; }
  body #content .petition-card .progress, body #wrapper .petition-card .progress, body .ui.cards.petition-cards .petition-card .progress {
    display: none; }

.searchBtnMobile {
  display: none !important; }

html.vc_transform, html, :root, html[lang="en-GB"] {
  margin-top: 0px !important; }

.lu-home-camp h2.title_class {
  display: block;
  color: #ccfb33 !important; }
.lu-home-camp h2.non-mobile {
  display: block; }
.lu-home-camp h2.mobile {
  display: none; }

.lu-our-vision {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.home .home-caption {
  top: 50vh !important; }

@media screen and (max-width: 767px) {
  .non-mobile {
    display: none; }

  .mobile {
    display: block; }

  body .vc_custom_1650913229672 h2 {
    text-align: center !important; }
  body .vc_custom_1650913229672, body .vc_custom_1655807668268 {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }

  .leftside-menu a:hover {
    color: #0C0A3E !important; }

  body .top-menu-segment .top-menu {
    display: flex !important; }
    body .top-menu-segment .top-menu .levelup-right-menu a {
      width: 120px; }
  body.home .slideshow-height {
    height: 90vh !important; }
  body.home .home-caption .home-title {
    margin-bottom: 0; }
  body.home .home-subtitle {
    padding-bottom: 20px; }
  body.home .home-caption {
    top: 54vh !important; }
  body h2.title_class {
    font-size: 14vw !important;
    margin-top: 0 !important;
    text-align: center !important; }
  body .levelup-form-home {
    padding: 0 !important; }
    body .levelup-form-home h2.title_class {
      text-align: left !important; }
  body .joinUs h2.title_class {
    font-size: 12vw !important;
    text-align: left !important; }

  .lu-home-camp .ui.segment {
    text-align: center; }
    .lu-home-camp .ui.segment > a {
      border-radius: 0 !important;
      background: #ccfb33 !important;
      color: #0c0a3e !important; }
  .lu-home-camp h2.non-mobile {
    display: none; }
  .lu-home-camp h2.mobile {
    display: block;
    padding-bottom: 25px !important; }
  .lu-home-camp h2 {
    padding-top: 0 !important; }

  .lu-home-who-text .vc_column-inner {
    padding-top: 10px !important; } }
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .tablet {
    display: block; }

  .non-tablet {
    display: none; }

  .lu-home-camp .no-mobile {
    display: none; }

  h2.title_class {
    font-size: 7vw !important;
    margin-top: 0 !important; }

  #content .lu-newsletter-section-wrapper h2.title_class, #content .levelup-form-home h2.title_class, #content .levelup-form-inner h2.title_class {
    font-size: 9vw !important; }

  .joinUs h2.title_class {
    font-size: 9vw !important; }

  .home #slideshow {
    height: 100vh !important; }

  .slideshow-height {
    height: 675px !important; }

  .header-menu .right.menu .ui.dropdown, .header-menu .ui.secondary.menu .item {
    PADDING-LEFT: 0;
    padding-right: 0;
    font-size: 0.9em; }
    .header-menu .right.menu .ui.dropdown .text, .header-menu .ui.secondary.menu .item .text {
      font-size: 0.9em; }

  body .top-menu-segment .top-menu {
    display: flex !important; } }
#header .app-header-menu:nth-child(2) {
  min-height: unset; }

/*# sourceMappingURL=style.css.map */
