@charset "UTF-8";
/*
Theme Name: sostienimf
Theme URI: https://sostieni.missionifrancescane.fm
Description: Sostieni Missioni Francescane
Author: Kudu srl
Author URI: https://www.kudusrl.it
Template: Divi
Version: 1.0.0
*/
.radius, .brandbutton, .single-campaign #left-area .campaign .entry-content .campaign-summary {
  border-radius: 5px !important; }

.smooth, .brandbutton, .brandbutton2, .btn_sottolineato a, .donate-button.button, .dwd-button-two-animation .et_pb_button_two, .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation button, .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation .donate-button, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button button, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button .donate-button, .submit-wrap input[type="button"], .charitable-button input[type="button"], .brandinput, #charitable_stripe_card_field, .nf-field-element input:not([type=button]), .nf-field-element textarea, .nf-field-element select, .charitable-form-field input:not([type=button]), .charitable-form-field textarea, .charitable-form-field select, .donation-amounts .donation-amount.suggested-donation-amount, #charitable-gateway-selector li label, .charitable-notice, .evopopclose, .evolbclose {
  transition: all .3s linear !important; }

.shadow, .brandinput, #charitable_stripe_card_field, .nf-field-element input:not([type=button]), .nf-field-element textarea, .nf-field-element select, .charitable-form-field input:not([type=button]), .charitable-form-field textarea, .charitable-form-field select, .campaign-loop.campaign-grid li.campaign, .campaign-loop.campaign-grid .campaign.hentry, .campaign-loop.campaign-grid li.campaign .campaign-progress-bar, .campaign-loop.campaign-grid .campaign.hentry .campaign-progress-bar, .donation-amounts .donation-amount.suggested-donation-amount, #charitable-gateway-selector li label, .charitable-notice, .single-campaign #left-area .campaign .entry-content .campaign-summary {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3); }

.brandfont, .brandbutton, .brandbutton2, .btn_sottolineato a, .donate-button.button, .dwd-button-two-animation .et_pb_button_two, .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation button, .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation .donate-button, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button button, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button .donate-button, .submit-wrap input[type="button"], .charitable-button input[type="button"], .charitable-form-header, .campaign-loop.campaign-grid li.campaign > a h3, .campaign-loop.campaign-grid .campaign.hentry > a h3 {
  font-family: "fira sans", sans-serif !important; }

.brandbutton {
  color: white !important;
  font-size: 20px;
  background-color: #E26200 !important;
  padding: .3em .7em !important;
  font-weight: bold; }
  .brandbutton:hover {
    background: none !important;
    color: #654A40 !important;
    border: 2px solid #E26200; }

.brandbutton2, .btn_sottolineato a, .donate-button.button, .dwd-button-two-animation .et_pb_button_two, .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation button, .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation .donate-button, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button button, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button .donate-button, .submit-wrap input[type="button"], .charitable-button input[type="button"] {
  font-size: 30px !important;
  background: transparent url("../../uploads/underline.svg") no-repeat bottom center !important;
  background-size: contain !important;
  padding: .3em .7em !important;
  font-weight: bold;
  border: 0px !important;
  color: #654A40 !important;
  margin: 0px auto;
  text-align: center;
  display: block;
  font-weight: 700; }
  .brandbutton2:hover, .btn_sottolineato a:hover, .donate-button.button:hover, .dwd-button-two-animation .et_pb_button_two:hover, .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation button:hover, .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation .donate-button:hover, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button button:hover, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button .donate-button:hover, .submit-wrap input[type="button"]:hover, .charitable-button input[type="button"]:hover {
    border: 0px !important;
    color: #E26200 !important;
    background: transparent url("../../uploads/underline.svg") no-repeat bottom center !important;
    background-size: contain !important; }
  .brandbutton2::after, .btn_sottolineato a::after, .donate-button.button::after, .dwd-button-two-animation .et_pb_button_two::after, .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation button::after, .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation .donate-button::after, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button button::after, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button .donate-button::after, .submit-wrap input[type="button"]::after, .charitable-button input[type="button"]::after {
    content: none; }

.brandinput, #charitable_stripe_card_field, .nf-field-element input:not([type=button]), .nf-field-element textarea, .nf-field-element select, .charitable-form-field input:not([type=button]), .charitable-form-field textarea, .charitable-form-field select {
  background: white !important;
  border: 0px !important;
  color: #654A40 !important;
  font-size: 20px;
  padding: 20px; }

.mainfont, #et-main-area h1, #et-main-area h2, header h1, header h2, .list_cal #evcal_list .eventon_list_event .desc_trig_outter .desc_trig .evcal_cblock .evo_start .date {
  font-family: 'dolce', sans-serif !important;
  font-style: normal !important; }

@media (max-width: 980px) {
  .btn_sottolineato a {
    padding: .3em .7em 1em !important; } }

.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
  background-color: white !important; }

#et-main-area h1, #et-main-area h2, #et-main-area h3, #et-main-area h4, #et-main-area h5, #et-main-area h6, header h1, header h2, header h3, header h4, header h5, header h6 {
  font-weight: 700; }

@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
.header-f-wrapper {
  display: none; }

@media only screen and (min-width: 480px) {
  .header-f-wrapper {
    z-index: 999;
    /* display at the top */
    position: fixed;
    width: 100%;
    top: 0;
    -webkit-animation: fadein 0.5s ease-in;
    -moz-animation: fadein 0.5s ease-in;
    animation: fadein 0.5s ease-in; }

  .header-f-wrapper.header-show {
    display: block; } }
@media only screen and (min-width: 782px) {
  .admin-bar #header-fixed {
    top: 32px; } }
@media (min-width: 981px) {
  .et_pb_fullwidth_menu .et_pb_menu__menu > nav > ul, .et_pb_menu .et_pb_menu__menu > nav > ul {
    flex-wrap: nowrap; } }

.et_pb_menu .et-menu-nav .et-menu > li {
  padding: 0px 20px !important; }
  .et_pb_menu .et-menu-nav .et-menu > li a {
    padding: 0px !important; }
.et_pb_menu .et-menu-nav .btn_sottolineato a {
  font-size: 20px !important;
  background-position: center 70% !important; }

.et_pb_widget {
  width: 100% !important;
  float: none !important;
  margin: 0px auto !important; }

.a2a_svg {
  background-color: #E26200 !important; }

@media (max-width: 980px) {
  .et_pb_fullwidth_header_extended_0 {
    height: 40vh !important;
    background-position: top center !important; } }

.section_teaser {
  background-image: url("../../uploads/bg_brown.svg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0px;
  margin: 50px 0px 0px; }
  @media (min-width: 981px) {
    .section_teaser.left {
      background-position: 100px center; }
    .section_teaser.right {
      background-position: 110% center; } }
  .section_teaser .et_pb_row {
    padding: 30px 0px 15px; }

@media (max-width: 980px) {
  #cover {
    background-position: center bottom;
    height: auto !important;
    min-height: none !important;
    max-height: none !important; }
    #cover .dwd-button-one-animation, #cover .dwd-button-two-animation {
      margin: 0px; }
    #cover .et_pb_more_button {
      margin: 0px; } }
#cover .et_pb_fullwidth_header_container {
  width: 100% !important;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-end;
  justify-content: center; }
  @media (max-width: 980px) {
    #cover .et_pb_fullwidth_header_container {
      padding-top: 40vh;
      height: auto;
      max-height: none; } }
  #cover .et_pb_fullwidth_header_container .header-content-container.bottom {
    background: url("../../uploads/bg_beige.svg") no-repeat top center transparent !important;
    background-size: cover;
    padding: 20px 0px;
    width: 100%; }
    #cover .et_pb_fullwidth_header_container .header-content-container.bottom .header-content {
      padding: 10px 0px;
      margin: 0px auto !important;
      max-width: none; }
      @media (min-width: 981px) {
        #cover .et_pb_fullwidth_header_container .header-content-container.bottom .header-content {
          width: 80%; } }
      @media (max-width: 980px) {
        #cover .et_pb_fullwidth_header_container .header-content-container.bottom .header-content {
          width: 90%; } }
      #cover .et_pb_fullwidth_header_container .header-content-container.bottom .header-content .et_pb_button_wrapper .dwd-button-one-animation, #cover .et_pb_fullwidth_header_container .header-content-container.bottom .header-content .et_pb_button_wrapper .dwd-button-two-animation {
        margin: 10px; }

.login-prompt {
  display: none; }

.charitable-fieldset-field-header {
  display: none; }

.charitable-radio-list {
  text-align: center; }

.charitable-form-header {
  font-size: 40px;
  text-align: center;
  font-weight: bold;
  margin-top: 50px;
  line-height: 1.4;
  padding: 0px !important; }

.campaign-cover {
  height: 250px;
  background-position: center center;
  background-size: cover; }
  .campaign-cover img {
    display: none; }

.campaign-loop.campaign-grid {
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }
  .campaign-loop.campaign-grid li.campaign, .campaign-loop.campaign-grid .campaign.hentry {
    background: #FFF0E3;
    margin: 2%;
    border: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
    @media (min-width: 981px) {
      .campaign-loop.campaign-grid li.campaign, .campaign-loop.campaign-grid .campaign.hentry {
        padding: 0px 0px 200px; } }
    @media (max-width: 980px) {
      .campaign-loop.campaign-grid li.campaign, .campaign-loop.campaign-grid .campaign.hentry {
        padding: 0px 0px 40px;
        width: 96%;
        float: none; } }
    @media (min-width: 981px) and (max-width: 1335px) {
      .campaign-loop.campaign-grid li.campaign, .campaign-loop.campaign-grid .campaign.hentry {
        width: 46%; } }
    @media (min-width: 1336px) {
      .campaign-loop.campaign-grid li.campaign, .campaign-loop.campaign-grid .campaign.hentry {
        width: 29%; } }
    .campaign-loop.campaign-grid li.campaign > a, .campaign-loop.campaign-grid .campaign.hentry > a {
      order: 1;
      width: 100%; }
      .campaign-loop.campaign-grid li.campaign > a h3, .campaign-loop.campaign-grid .campaign.hentry > a h3 {
        font-size: 25px;
        color: #497240;
        margin-top: 10px; }
        @media (min-width: 981px) {
          .campaign-loop.campaign-grid li.campaign > a h3, .campaign-loop.campaign-grid .campaign.hentry > a h3 {
            height: 70px !important; } }
    .campaign-loop.campaign-grid li.campaign .campaign-donation-stats, .campaign-loop.campaign-grid .campaign.hentry .campaign-donation-stats {
      margin: 0px;
      width: 100%;
      order: 3;
      text-align: center; }
      @media (min-width: 981px) {
        .campaign-loop.campaign-grid li.campaign .campaign-donation-stats, .campaign-loop.campaign-grid .campaign.hentry .campaign-donation-stats {
          position: absolute;
          bottom: 150px; } }
      @media (max-width: 980px) {
        .campaign-loop.campaign-grid li.campaign .campaign-donation-stats, .campaign-loop.campaign-grid .campaign.hentry .campaign-donation-stats {
          font-size: 3vw; } }
      .campaign-loop.campaign-grid li.campaign .campaign-donation-stats ul, .campaign-loop.campaign-grid .campaign.hentry .campaign-donation-stats ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
        display: flex;
        width: 100%;
        justify-content: space-around;
        text-align: center; }
        .campaign-loop.campaign-grid li.campaign .campaign-donation-stats ul li, .campaign-loop.campaign-grid .campaign.hentry .campaign-donation-stats ul li {
          display: block;
          padding: 20px 10px; }
          .campaign-loop.campaign-grid li.campaign .campaign-donation-stats ul li strong, .campaign-loop.campaign-grid li.campaign .campaign-donation-stats ul li em, .campaign-loop.campaign-grid .campaign.hentry .campaign-donation-stats ul li strong, .campaign-loop.campaign-grid .campaign.hentry .campaign-donation-stats ul li em {
            display: block;
            line-height: 1.5; }
          .campaign-loop.campaign-grid li.campaign .campaign-donation-stats ul li strong, .campaign-loop.campaign-grid .campaign.hentry .campaign-donation-stats ul li strong {
            color: #497240; }
          .campaign-loop.campaign-grid li.campaign .campaign-donation-stats ul li em, .campaign-loop.campaign-grid .campaign.hentry .campaign-donation-stats ul li em {
            color: #497240;
            font-style: normal; }
    .campaign-loop.campaign-grid li.campaign h3, .campaign-loop.campaign-grid li.campaign .campaign-description, .campaign-loop.campaign-grid .campaign.hentry h3, .campaign-loop.campaign-grid .campaign.hentry .campaign-description {
      padding: 10px 20px;
      overflow: hidden; }
    .campaign-loop.campaign-grid li.campaign .campaign-description, .campaign-loop.campaign-grid .campaign.hentry .campaign-description {
      height: 140px;
      order: 2; }
    .campaign-loop.campaign-grid li.campaign .campaign-progress-bar, .campaign-loop.campaign-grid .campaign.hentry .campaign-progress-bar {
      order: 4;
      width: 90%;
      height: 30px;
      border: 2px solid white;
      margin: 10px auto 20px;
      background: white;
      border-radius: 50px; }
      @media (min-width: 981px) {
        .campaign-loop.campaign-grid li.campaign .campaign-progress-bar, .campaign-loop.campaign-grid .campaign.hentry .campaign-progress-bar {
          position: absolute;
          bottom: 80px;
          right: 0;
          left: 0; } }
      .campaign-loop.campaign-grid li.campaign .campaign-progress-bar .bar, .campaign-loop.campaign-grid .campaign.hentry .campaign-progress-bar .bar {
        color: #497240; }
    .campaign-loop.campaign-grid li.campaign .campaign-donation, .campaign-loop.campaign-grid .campaign.hentry .campaign-donation {
      order: 5;
      margin: 0px auto;
      display: block; }
      @media (min-width: 981px) {
        .campaign-loop.campaign-grid li.campaign .campaign-donation, .campaign-loop.campaign-grid .campaign.hentry .campaign-donation {
          position: absolute;
          bottom: 20px;
          left: 0;
          right: 0; } }
    .campaign-loop.campaign-grid li.campaign .campaign-donation-stats .amount, .campaign-loop.campaign-grid .campaign.hentry .campaign-donation-stats .amount {
      color: #497240 !important; }
  .campaign-loop.campaign-grid .campaign-type-fundraiser .campagin-description {
    height: 0 !important; }

#charitable-user-fields {
  padding: 0px !important; }
  @media (min-width: 981px) {
    #charitable-user-fields .charitable-form-field {
      float: left;
      margin: 1%; }
      #charitable-user-fields .charitable-form-field.odd {
        clear: none; } }
  @media (min-width: 981px) and (max-width: 1355px) {
    #charitable-user-fields .charitable-form-field {
      width: 48%; } }
  @media (min-width: 1356px) {
    #charitable-user-fields .charitable-form-field {
      width: 31%; } }

.charitable-donation-options {
  padding: 0px !important; }

.donation-amounts {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0px !important; }
  @media (max-width: 980px) {
    .donation-amounts {
      flex-wrap: wrap; } }
  @media (min-width: 981px) {
    .donation-amounts {
      flex-wrap: nowrap; } }
  .donation-amounts .donation-amount {
    border: 0px !important;
    padding: 20px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: stretch; }
    @media (min-width: 981px) {
      .donation-amounts .donation-amount {
        margin: 0px 10px !important; } }
    @media (max-width: 980px) {
      .donation-amounts .donation-amount {
        width: 100%;
        margin: 0px !important; } }
    .donation-amounts .donation-amount.suggested-donation-amount {
      text-align: center;
      background: white; }
      .donation-amounts .donation-amount.suggested-donation-amount.selected {
        background: #E26200; }
    @media (max-width: 980px) {
      .donation-amounts .donation-amount.custom-donation-amount {
        margin-top: 30px !important; } }
    .donation-amounts .donation-amount.custom-donation-amount .custom-donation-amount-wrapper {
      height: 100%;
      padding: 0px; }
      .donation-amounts .donation-amount.custom-donation-amount .custom-donation-amount-wrapper label {
        font-size: 40px;
        margin: 0px 0px 20px;
        font-weight: bold;
        position: relative;
        text-align: center;
        display: block; }
        .donation-amounts .donation-amount.custom-donation-amount .custom-donation-amount-wrapper label::before {
          content: "€";
          display: block;
          position: absolute;
          top: 74px;
          left: 0;
          font-size: 40px;
          color: #654A40;
          font-weight: bold; }
      .donation-amounts .donation-amount.custom-donation-amount .custom-donation-amount-wrapper input {
        width: 80%;
        background: url("../../uploads/underline.svg") no-repeat center bottom;
        background-size: contain;
        border: 0px;
        padding: 10px 0px 20px;
        font-size: 40px;
        color: #E26200;
        font-weight: bold;
        margin: 0px 0px 0px 20%;
        text-align: center; }
    .donation-amounts .donation-amount.custom-donation-amount.selected {
      background: transparent; }
      .donation-amounts .donation-amount.custom-donation-amount.selected label {
        color: #654A40; }
    .donation-amounts .donation-amount .amount {
      display: block;
      font-size: 40px;
      margin: 0px 0px 20px; }

#charitable-gateway-selector {
  display: flex;
  justify-content: center;
  margin-bottom: 0px !important; }
  @media (max-width: 980px) {
    #charitable-gateway-selector {
      flex-wrap: wrap; } }
  @media (min-width: 981px) {
    #charitable-gateway-selector {
      flex-wrap: nowrap; } }
  #charitable-gateway-selector li {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: stretch;
    text-align: center; }
    @media (max-width: 980px) {
      #charitable-gateway-selector li {
        width: 100%;
        margin: 0px; } }
    #charitable-gateway-selector li input {
      display: none; }
    #charitable-gateway-selector li input:checked + label {
      background: #E26200;
      color: white; }
    #charitable-gateway-selector li label {
      cursor: pointer;
      border: 0px !important;
      padding: 20px;
      background: white; }
      @media (min-width: 981px) {
        #charitable-gateway-selector li label {
          margin: 0px 10px !important; } }
      @media (max-width: 980px) {
        #charitable-gateway-selector li label {
          width: 100%;
          margin: 0px !important; } }

.charitable-notice {
  background: #E26200;
  border: 0px; }
  .charitable-notice .charitable-notice-errors {
    margin: 0px;
    padding: 0px;
    color: white;
    list-style: none !important;
    text-align: center; }
    .charitable-notice .charitable-notice-errors a {
      color: white !important; }

.charitable-form-fields .charitable-fieldset {
  border: 0px;
  padding: 0px;
  margin: 0px; }

.single-campaign #sidebar {
  display: none; }
.single-campaign #main-content .container:before {
  content: none; }
.single-campaign #left-area {
  float: none;
  width: 100%;
  margin: 100px 0px 0px;
  padding: 0px; }
  .single-campaign #left-area .campaign .et_post_meta_wrapper {
    text-align: center; }
  .single-campaign #left-area .campaign .entry-content .campaign-description {
    text-align: center;
    line-height: 1.2; }
  .single-campaign #left-area .campaign .entry-content .campaign-summary {
    background: white;
    border: 0px; }
    @media (min-width: 981px) {
      .single-campaign #left-area .campaign .entry-content .campaign-summary {
        float: left;
        margin: 0px 20px 20px 0px;
        width: 300px; } }
    .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donors {
      display: none; }
    .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button {
      width: 100%;
      float: none;
      display: block;
      text-align: center; }
      .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation button, .single-campaign #left-area .campaign .entry-content .campaign-summary .campaign-donation .donate-button, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button button, .single-campaign #left-area .campaign .entry-content .campaign-summary .charitable-fundraise-button .donate-button {
        width: 100% !important;
        display: block !important; }
    .single-campaign #left-area .campaign .entry-content .campaign-summary .amount {
      display: inline-block; }

@media (min-width: 981px) {
  #charitable_field_postcode {
    width: 15% !important; }

  #charitable_field_city {
    width: 25% !important; }

  #charitable_field_state {
    width: 20% !important; } }
@media (min-width: 981px) and (max-width: 1355px) {
  #charitable_field_postcode {
    width: 20% !important; }

  #charitable_field_city {
    width: 44% !important; }

  #charitable_field_state {
    width: 30% !important; } }
@media (min-width: 981px) {
  .label-left .nf-field-label {
    width: 25% !important; }
  .label-left .nf-field-element {
    width: 75% !important; } }
@media (max-width: 980px) {
  .label-left .nf-field-label, .label-left .nf-field-element {
    width: 100% !important; } }

.checkbox-container {
  width: 75% !important;
  margin: 0px 0px 0px auto;
  text-align: left; }

.submit-wrap input[type="button"], .charitable-button input[type="button"] {
  height: auto !important; }
@media (max-width: 980px) {
  .submit-wrap, .charitable-button {
    text-align: center;
    width: 100%; } }

.nf-form-content label {
  font-size: 16px !important; }

.et_pb_portfolio_items .et_pb_grid_item .et_pb_portfolio_image .meta {
  opacity: 1 !important;
  z-index: 800 !important; }
  .et_pb_portfolio_items .et_pb_grid_item .et_pb_portfolio_image .meta a {
    opacity: 1 !important;
    z-index: 800 !important; }
    .et_pb_portfolio_items .et_pb_grid_item .et_pb_portfolio_image .meta a .et_overlay {
      opacity: 1 !important; }
  .et_pb_portfolio_items .et_pb_grid_item .et_pb_portfolio_image .meta:hover {
    opacity: 0 !important; }
.et_pb_portfolio_items .et-pb-slider-arrows .et-pb-arrow-prev, .et_pb_portfolio_items .et-pb-slider-arrows .et-pb-arrow-next {
  z-index: 900; }

.project_category-terra-santa *,
.project_category-senegal *,
.project_category-peru *,
.project_category-madagascar *,
.project_category-tanzania *,
.project_category-russia *,
.project_category-papua-nuova-guinea *,
.project_category-marocco *,
.project_category-gibuti *,
.project_category-guatemala *,
.project_category-giappone *,
.project_category-bolivia * {
  pointer-events: none !important;
  cursor: not-allowed !important; }
.project_category-terra-santa .meta a,
.project_category-senegal .meta a,
.project_category-peru .meta a,
.project_category-madagascar .meta a,
.project_category-tanzania .meta a,
.project_category-russia .meta a,
.project_category-papua-nuova-guinea .meta a,
.project_category-marocco .meta a,
.project_category-gibuti .meta a,
.project_category-guatemala .meta a,
.project_category-giappone .meta a,
.project_category-bolivia .meta a {
  opacity: 0 !important;
  z-index: -1 !important; }

.no_events {
  color: white; }

.box_2 .evcal_desc {
  padding: 3px 15px 0 120px !important; }

.list_cal #evcal_list .eventon_list_event {
  border-radius: 0px; }
  .list_cal #evcal_list .eventon_list_event .desc_trig_outter .desc_trig .evcal_cblock .evo_start .date {
    font-size: 80px;
    line-height: 0.5; }
  .list_cal #evcal_list .eventon_list_event .desc_trig_outter .desc_trig .evcal_cblock .evo_start .month {
    text-transform: none;
    font-weight: bold;
    font-size: 25px; }
  .list_cal #evcal_list .eventon_list_event .desc_trig_outter .desc_trig .evo_info .evcal_event_title {
    text-transform: none;
    font-size: 30px;
    font-weight: bold; }

.evopopclose, .evolbclose {
  background: #E26200 !important; }
  .evopopclose:hover, .evolbclose:hover {
    background: #497240 !important; }
  .evopopclose::before, .evopopclose::after, .evolbclose::before, .evolbclose::after {
    background-color: white !important; }

.page.page-child.parent-pageid-602 .et-l--header .et_builder_inner_content .et_pb_section--absolute {
  background: white !important; }
.page.page-child.parent-pageid-602 .et-l--post .et_builder_inner_content .et_pb_section {
  background: transparent; }

@media (min-width: 981px) {
  .woocommerce-billing-fields__field-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: flex-end; }

  #billing_first_name_field, #billing_last_name_field {
    width: 50%; }

  #billing_company_field {
    width: 100%; }

  #billing_country_field {
    width: 20%; }

  #billing_address_1_field {
    width: 50%; }

  #billing_address_2_field {
    width: 30%; }

  #billing_postcode_field {
    width: 20%; }

  #billing_city_field {
    width: 55%; }

  #billing_state_field {
    width: 25%; }

  #billing_phone_field {
    width: 50%; }

  #billing_email_field {
    width: 50%; } }
.woocommerce .ags_woo_checkout_billing_info .form-row .select2.select2-container .select2-selection--single .select2-selection__rendered {
  font-size: 14px; }

#wt-cli-privacy-save-btn {
  background-color: #e26200; }

/*# sourceMappingURL=style.css.map */





