@charset "UTF-8";
/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
.shadow, .brandbutton, #top-menu li:last-child a, form.search-cpt-form .cpt_search_label, .dkrcpa-list.display-list .dkrcpa-single-element > article .box-btn-listing a, .dkrcpa-list.display-list .dkrcpa-single-element .iniziativa .box-btn-listing a, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element > article .box-btn-listing a, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element .iniziativa .box-btn-listing a, .home .dkrlisting-content::before, .dkrlisting-button a, article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-button a, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-button a, ._dkrcpa_submit_btn.button, ._dkrcpa_submit_multipart_btn.button, ._dkrcpa_ajax_form_container ._dkrcpa_submit_btn, .login-submit #wp-submit, .form-submit #edit_profile, .dkr-register-links-wrapper ul li:first-child a, .nf-form-content input[type="button"], #quadmenu.quadmenu-divi_primary_menu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item-type-button > a > .quadmenu-item-content, form.search-cpt-form .dkrcpa-filters-tax-wrapper .dkrcpa-filters-tax-span, article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa, article.iniziativa .after-additional-post-content table, article.onlus .after-additional-post-content table, article.iniziativa .after-additional-post-content table .dkrcpa-meta-element-wrapper, article.onlus .after-additional-post-content table .dkrcpa-meta-element-wrapper {
  box-shadow: 0px 5px 4px rgba(50, 50, 50, 0.2); }

.h3, .dkrcpa-list.display-list .dkrcpa-single-element > article .dkrlisting-title, .dkrcpa-list.display-list .dkrcpa-single-element .iniziativa .dkrlisting-title, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element > article .dkrlisting-title, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element .iniziativa .dkrlisting-title, article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-title, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-title {
  font-size: 28px;
  font-weight: bold;
  color: #2475BB; }

.h2, article.iniziativa .after-additional-post-content .onlus-projects-listing h3, article.onlus .after-additional-post-content .onlus-projects-listing h3 {
  font-size: 28px;
  font-weight: bolder;
  text-transform: uppercase; }

.smooth, #quadmenu a:hover {
  transition: all 0.5s ease-out !important; }

.brandbutton, #top-menu li:last-child a, form.search-cpt-form .cpt_search_label, .dkrcpa-list.display-list .dkrcpa-single-element > article .box-btn-listing a, .dkrcpa-list.display-list .dkrcpa-single-element .iniziativa .box-btn-listing a, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element > article .box-btn-listing a, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element .iniziativa .box-btn-listing a, .home .dkrlisting-content::before, .dkrlisting-button a, article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-button a, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-button a, ._dkrcpa_submit_btn.button, ._dkrcpa_submit_multipart_btn.button, ._dkrcpa_ajax_form_container ._dkrcpa_submit_btn, .login-submit #wp-submit, .form-submit #edit_profile, .dkr-register-links-wrapper ul li:first-child a, .nf-form-content input[type="button"] {
  border-radius: 50px;
  background-color: #2475BB;
  color: white;
  padding: 20px;
  display: block;
  text-align: center;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 2px; }
  .brandbutton:hover, #top-menu li:last-child a:hover, form.search-cpt-form .cpt_search_label:hover, .dkrcpa-list.display-list .dkrcpa-single-element > article .box-btn-listing a:hover, .dkrcpa-list.display-list .dkrcpa-single-element .iniziativa .box-btn-listing a:hover, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element > article .box-btn-listing a:hover, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element .iniziativa .box-btn-listing a:hover, .home .dkrlisting-content:hover::before, .dkrlisting-button a:hover, article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-button a:hover, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-button a:hover, ._dkrcpa_submit_btn.button:hover, ._dkrcpa_submit_multipart_btn.button:hover, ._dkrcpa_ajax_form_container ._dkrcpa_submit_btn:hover, .login-submit #wp-submit:hover, .form-submit #edit_profile:hover, .dkr-register-links-wrapper ul li:first-child a:hover, .nf-form-content input[type="button"]:hover {
    background-color: #43aadb;
    color: white; }

#quadmenu.quadmenu-divi_primary_menu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item-type-button > a > .quadmenu-item-content {
  border-radius: 50px !important; }

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
  padding-bottom: 20px;
  margin-bottom: 33px; }

body #page-container .et_pb_section .et_pb_fullwidth_header_extended_0#cover .et_pb_button_one.et_pb_button {
  padding-left: 0em !important;
  padding-right: 0em !important; }

#cover .et_pb_fullwidth_header_container h1 {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0; }
#cover .et_pb_fullwidth_header_container .et_pb_button_wrapper {
  text-align: center; }
  #cover .et_pb_fullwidth_header_container .et_pb_button_wrapper .dwd-button-one-animation {
    margin: 0px auto !important;
    position: absolute;
    left: 0;
    right: 0;
    padding-left: 0px !important;
    padding-right: 0px !important; }
    #cover .et_pb_fullwidth_header_container .et_pb_button_wrapper .dwd-button-one-animation a {
      padding: 0px !important;
      width: 100px !important;
      font-size: 50px !important;
      line-height: 1 !important;
      height: 50px !important; }
      #cover .et_pb_fullwidth_header_container .et_pb_button_wrapper .dwd-button-one-animation a::before {
        margin: 0px auto !important;
        text-align: center !important;
        display: block !important;
        width: 136px !important;
        padding: 0px !important;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        font-size: 50px !important; }
  #cover .et_pb_fullwidth_header_container .et_pb_button_wrapper .dwd-button-two-animation {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: 0px auto !important; }

.mfp-iframe-holder {
  padding-top: 172px !important; }

.mfp-iframe-holder .mfp-content {
  max-width: 1920px !important; }

.mfp-fade.mfp-bg.mfp-ready {
  opacity: 1;
  background: transparent !important; }

.mfp-iframe-scaler.dwd-popup-video .mfp-close, .mfp-iframe-scaler.dwd-popup-video .mfp-close:active {
  top: -48px !important; }

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
  opacity: 1; }

/*
.mfp-iframe-holder .mfp-content{max-width: 100% !important;}

.mfp-bg {
    top: 0;
    left: 0;
    background: none !important;
    opacity: 1 !important;
}

.mfp-iframe-holder {
    padding-top: 106px !important;
    padding-bottom: 0px !important;
}

.mfp-container{padding: 0px !important; height: unset !important; bottom: 0px !important; top:inherit !important;}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: unset;
    vertical-align:bottom;
}

.mfp-wrap {
    top: 80px !important;
}
*/
.single-onlus article.iniziativa {
  min-width: 400px; }

/* CF notification */
div.dkrcf-cf-notify {
  color: #ef1234; }

div.search-cpt-container {
  /*-ms-box-orient: horizontal;*/
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  justify-content: space-around;
  width: 100%; }

form.search-cpt-form {
  display: block;
  line-height: 30px;
  padding: 20px;
  min-width: 60%;
  width: 100%;
  -webkit-transition: .7s;
  -moz-transition: .7s;
  -o-transition: .7s;
  transition: .7s;
  text-align: center;
  border: 0 none;
  font-size: 20px;
  text-align: center; }
  form.search-cpt-form .dkrcpa-cpt-search-form-label {
    display: block;
    text-align: center !important; }
  form.search-cpt-form .cpt_search_label {
    width: 300px;
    display: block;
    margin: 20px auto;
    		/*margin: 0px auto;
    		background: $blue;
    		color: white;
    		width: 250px;
    		border-radius: 50px;
    		padding: 10px 20px;
    		
    		&:hover{background-color: $cyan;}
    */ }
    form.search-cpt-form .cpt_search_label input[name="cpt_search_submit"] {
      background: transparent;
      color: transparent;
      border: 0px;
      width: 0;
      padding: 0;
      margin: 0;
      height: 0; }
  form.search-cpt-form .dkrcpa-filters-tax-wrapper {
    position: relative;
    display: inline-block;
    width: 250px;
    margin: 0px 10px 20px;
    padding: 0;
    line-height: 2;
    text-align: center; }
    form.search-cpt-form .dkrcpa-filters-tax-wrapper input {
      position: absolute;
      width: 100%;
      padding: 0;
      margin: 0;
      line-height: 2;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      appearance: none; }
    form.search-cpt-form .dkrcpa-filters-tax-wrapper .dkrcpa-filters-tax-span {
      display: block;
      width: 100%;
      line-height: 2;
      color: #005f48;
      border: 1px solid #005f48;
      margin: 0px 0px;
      padding: 10px;
      border-radius: 30px; }
    form.search-cpt-form .dkrcpa-filters-tax-wrapper input:checked + .dkrcpa-filters-tax-span {
      color: white;
      background-color: #005f48; }

.dkrcpa-list.display-list, .dkrcpa-cpt-listing-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch; }
  .dkrcpa-list.display-list .dkrcpa-single-element, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element {
    vertical-align: top;
    max-width: none;
    min-width: none;
    text-align: left;
    align-self: stretch;
    margin-bottom: 20px; }
    @media (max-width: 870px) {
      .dkrcpa-list.display-list .dkrcpa-single-element, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element {
        width: 100%; } }
    .dkrcpa-list.display-list .dkrcpa-single-element > article, .dkrcpa-list.display-list .dkrcpa-single-element .iniziativa, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element > article, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element .iniziativa {
      background-color: white;
      box-shadow: 0px 10px 5px 0px rgba(0, 68, 91, 0.2);
      display: block;
      margin: 10px;
      border-bottom: 10px solid #2475BB;
      position: relative;
      width: auto; }
      .dkrcpa-list.display-list .dkrcpa-single-element > article .dkrlisting-feat-image, .dkrcpa-list.display-list .dkrcpa-single-element .iniziativa .dkrlisting-feat-image, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element > article .dkrlisting-feat-image, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element .iniziativa .dkrlisting-feat-image {
        height: 260px;
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover; }
        .dkrcpa-list.display-list .dkrcpa-single-element > article .dkrlisting-feat-image img, .dkrcpa-list.display-list .dkrcpa-single-element .iniziativa .dkrlisting-feat-image img, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element > article .dkrlisting-feat-image img, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element .iniziativa .dkrlisting-feat-image img {
          max-width: none;
          width: 100%;
          height: auto;
          display: block;
          margin: 0px auto; }
      .dkrcpa-list.display-list .dkrcpa-single-element > article .dkrlisting-title, .dkrcpa-list.display-list .dkrcpa-single-element .iniziativa .dkrlisting-title, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element > article .dkrlisting-title, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element .iniziativa .dkrlisting-title {
        color: #2475BB;
        padding: 20px 30px;
        display: block;
        float: none;
        width: 100%;
        text-align: center; }
      .dkrcpa-list.display-list .dkrcpa-single-element > article .dkrlisting-subtitle, .dkrcpa-list.display-list .dkrcpa-single-element .iniziativa .dkrlisting-subtitle, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element > article .dkrlisting-subtitle, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element .iniziativa .dkrlisting-subtitle {
        padding: 0px 30px 20px;
        color: #323232;
        height: 75px;
        overflow: hidden;
        display: block;
        float: none;
        width: 100%;
        text-align: center;
        font-size: 125%; }
      .dkrcpa-list.display-list .dkrcpa-single-element > article .box-btn-listing, .dkrcpa-list.display-list .dkrcpa-single-element .iniziativa .box-btn-listing, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element > article .box-btn-listing, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element .iniziativa .box-btn-listing {
        text-align: center;
        position: absolute;
        bottom: 10px;
        left: 0;
        right: 0; }
        .dkrcpa-list.display-list .dkrcpa-single-element > article .box-btn-listing a, .dkrcpa-list.display-list .dkrcpa-single-element .iniziativa .box-btn-listing a, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element > article .box-btn-listing a, .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element .iniziativa .box-btn-listing a {
          width: 46%;
          margin: 1%;
          display: inline-block;
          font-size: 16px;
          padding: 10px; }

.search-cpt-container + .dkrcpa-list.display-list .dkrcpa-single-element article {
  height: 520px; }
@media (min-width: 1601px) {
  .search-cpt-container + .dkrcpa-list.display-list .dkrcpa-single-element {
    width: 25%; } }
@media (min-width: 1200px) and (max-width: 1600px) {
  .search-cpt-container + .dkrcpa-list.display-list .dkrcpa-single-element {
    width: 33%; } }
@media (min-width: 871px) and (max-width: 1199px) {
  .search-cpt-container + .dkrcpa-list.display-list .dkrcpa-single-element {
    width: 50%; } }

#listing-come-donare .dkrcpa-cpt-listing-wrapper .dkrcpa-single-element {
  width: 100% !important; }

.dkrcpa-list.display-list .dkrcpa-single-element > a, .dkrcpa-list.display-list .dkrcpa-single-element .iniziativa {
  height: 550px; }

.home .dkrlisting-content::before, .dkrlisting-button a {
  content: "Scopri di più";
  max-width: 300px;
  position: relative;
  margin: 0px auto 20px; }

.post h1 {
  text-align: center;
  text-transform: uppercase;
  padding: 20px;
  font-weight: bold;
  color: white;
  text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5); }

article.iniziativa, article.onlus {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: 0px;
  justify-content: space-around; }
  article.iniziativa .featured-image-container, article.onlus .featured-image-container {
    margin: 0px;
    background-size: cover;
    background-position: center center;
    height: 70vh;
    overflow: hidden; }
    @media (min-width: 981px) {
      article.iniziativa .featured-image-container, article.onlus .featured-image-container {
        width: 70%; } }
    @media (max-width: 980px) {
      article.iniziativa .featured-image-container, article.onlus .featured-image-container {
        width: 100%; } }
    article.iniziativa .featured-image-container img, article.onlus .featured-image-container img {
      max-width: none;
      width: 100%;
      display: block;
      margin: 0px auto; }
  article.iniziativa .youtube-url-container, article.onlus .youtube-url-container {
    width: 100%; }
    article.iniziativa .youtube-url-container h1, article.onlus .youtube-url-container h1 {
      background-color: #005f48 !important; }
  article.iniziativa .post-content, article.onlus .post-content {
    padding: 2%; }
    @media (min-width: 981px) {
      article.iniziativa .post-content, article.onlus .post-content {
        width: 30%; } }
    @media (max-width: 980px) {
      article.iniziativa .post-content, article.onlus .post-content {
        width: 100%; } }
  article.iniziativa .featured-image-container,
  article.iniziativa .youtube-url-container, article.onlus .featured-image-container,
  article.onlus .youtube-url-container {
    order: 1; }
  article.iniziativa .post-content, article.onlus .post-content {
    order: 2; }
  article.iniziativa .post-additional-data, article.onlus .post-additional-data {
    order: 4; }
  article.iniziativa .before-additional-post-content, article.onlus .before-additional-post-content {
    order: 3; }
  article.iniziativa .after-additional-post-content, article.onlus .after-additional-post-content {
    order: 5; }
  article.iniziativa .post-additional-data, article.iniziativa .before-additional-post-content, article.onlus .post-additional-data, article.onlus .before-additional-post-content {
    color: white;
    background-color: #2475BB;
    z-index: 10; }
    @media (min-width: 981px) {
      article.iniziativa .post-additional-data, article.iniziativa .before-additional-post-content, article.onlus .post-additional-data, article.onlus .before-additional-post-content {
        width: 50%; } }
    @media (max-width: 980px) {
      article.iniziativa .post-additional-data, article.iniziativa .before-additional-post-content, article.onlus .post-additional-data, article.onlus .before-additional-post-content {
        width: 100%;
        text-align: center; } }
    article.iniziativa .post-additional-data ul, article.iniziativa .post-additional-data > div, article.iniziativa .before-additional-post-content ul, article.iniziativa .before-additional-post-content > div, article.onlus .post-additional-data ul, article.onlus .post-additional-data > div, article.onlus .before-additional-post-content ul, article.onlus .before-additional-post-content > div {
      padding: 50px; }
    article.iniziativa .post-additional-data .iniziativa-dati-onlus, article.iniziativa .before-additional-post-content .iniziativa-dati-onlus, article.onlus .post-additional-data .iniziativa-dati-onlus, article.onlus .before-additional-post-content .iniziativa-dati-onlus {
      font-size: 200%;
      text-transform: uppercase;
      font-weight: bold; }
  article.iniziativa .post-additional-data, article.onlus .post-additional-data {
    font-size: 150%;
    line-height: 2;
    left: 0; }
  article.iniziativa .after-additional-post-content, article.onlus .after-additional-post-content {
    background: #005f48;
    width: 100%;
    color: white;
    text-align: center; }
    article.iniziativa .after-additional-post-content .onlus-projects-listing, article.onlus .after-additional-post-content .onlus-projects-listing {
      padding: 50px; }
      article.iniziativa .after-additional-post-content .onlus-projects-listing h3, article.onlus .after-additional-post-content .onlus-projects-listing h3 {
        text-align: center;
        color: white; }
      article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa {
        background-color: white; }
        article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-feat-image, article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-title, article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-content, article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-button, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-feat-image, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-title, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-content, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-button {
          width: 100%;
          text-align: center; }
        article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-title, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-title {
          padding: 20px; }
        article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-content, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-content {
          color: #323232;
          padding: 0px 20px; }
        article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-button, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-button {
          padding: 20px; }
          article.iniziativa .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-button a, article.onlus .after-additional-post-content .onlus-projects-listing .iniziativa .dkrlisting-button a {
            width: 100%;
            color: white; }
      article.iniziativa .after-additional-post-content .onlus-projects-listing .owl-theme .owl-dots .owl-dot.active span, article.iniziativa .after-additional-post-content .onlus-projects-listing .owl-theme .owl-dots .owl-dot:hover span, article.onlus .after-additional-post-content .onlus-projects-listing .owl-theme .owl-dots .owl-dot.active span, article.onlus .after-additional-post-content .onlus-projects-listing .owl-theme .owl-dots .owl-dot:hover span {
        background-color: #2475BB; }
    article.iniziativa .after-additional-post-content table, article.onlus .after-additional-post-content table {
      margin: 30px auto;
      padding: 50px;
      background: white;
      color: #005f48;
      display: block;
      text-align: center;
      width: 92%; }
      article.iniziativa .after-additional-post-content table tbody, article.onlus .after-additional-post-content table tbody {
        display: block;
        margin: 0px auto;
        width: 100%; }
      article.iniziativa .after-additional-post-content table tr, article.onlus .after-additional-post-content table tr {
        width: 100%; }
      article.iniziativa .after-additional-post-content table input, article.onlus .after-additional-post-content table input {
        padding: 2%;
        width: 100%;
        border: 0px; }
      article.iniziativa .after-additional-post-content table .dkrcpa-meta-element-heading, article.onlus .after-additional-post-content table .dkrcpa-meta-element-heading {
        padding: 2%;
        width: 100%;
        min-width: 180px; }
        @media (min-width: 981px) {
          article.iniziativa .after-additional-post-content table .dkrcpa-meta-element-heading, article.onlus .after-additional-post-content table .dkrcpa-meta-element-heading {
            text-align: right; } }
        article.iniziativa .after-additional-post-content table .dkrcpa-meta-element-heading p, article.onlus .after-additional-post-content table .dkrcpa-meta-element-heading p {
          padding: 20px; }
      article.iniziativa .after-additional-post-content table .dkrcpa-meta-element-wrapper, article.onlus .after-additional-post-content table .dkrcpa-meta-element-wrapper {
        width: 100%; }

article.onlus .post-additional-data {
  width: 100%; }
  article.onlus .post-additional-data ul {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap; }
    @media (min-width: 981px) {
      article.onlus .post-additional-data ul li {
        width: 48%;
        padding: 1%; } }

body.logged-in {
  overflow-x: hidden; }
  body.logged-in .dkrcpa-le-tue-donazioni-wrapper, body.logged-in .dkrcpa-le-tue-iniziative-wrapper {
    overflow-x: auto; }

._dkrcpa_submit_btn.button, ._dkrcpa_submit_multipart_btn.button {
  margin: 20px auto; }

.input_label_description {
  display: none; }

.input_label {
  width: 50%;
  text-align: right; }

.dkrcpa-shortcode-wrapper.dkrcpa-enti-attivi-wrapper {
  text-align: center; }
  .dkrcpa-shortcode-wrapper.dkrcpa-enti-attivi-wrapper table {
    text-align: left; }

.dkrcpa-shortcode-wrapper.dkrcpa-dona-il-tuo-impegno-wrapper table {
  margin: 50px auto;
  width: 96%; }
  .dkrcpa-shortcode-wrapper.dkrcpa-dona-il-tuo-impegno-wrapper table th {
    text-align: right; }
    .dkrcpa-shortcode-wrapper.dkrcpa-dona-il-tuo-impegno-wrapper table th p {
      padding-right: 10px;
      text-align: right; }
  .dkrcpa-shortcode-wrapper.dkrcpa-dona-il-tuo-impegno-wrapper table td.dkrcpa-meta-element-wrapper {
    text-align: left; }
    .dkrcpa-shortcode-wrapper.dkrcpa-dona-il-tuo-impegno-wrapper table td.dkrcpa-meta-element-wrapper input {
      padding: 20px; }
    .dkrcpa-shortcode-wrapper.dkrcpa-dona-il-tuo-impegno-wrapper table td.dkrcpa-meta-element-wrapper input[type="text"] {
      width: 100%; }
    .dkrcpa-shortcode-wrapper.dkrcpa-dona-il-tuo-impegno-wrapper table td.dkrcpa-meta-element-wrapper input[type="file"] {
      padding-top: 0; }

._dkrcpa_ajax_form_container {
  display: block;
  width: 90%;
  margin: 0px auto;
  text-align: center; }
  ._dkrcpa_ajax_form_container h2 {
    padding: 2%;
    text-align: center;
    width: 100%; }
  ._dkrcpa_ajax_form_container > p {
    float: none; }
  ._dkrcpa_ajax_form_container .dkrcpa_section_title {
    display: block;
    clear: both;
    font-weight: bold; }
  ._dkrcpa_ajax_form_container .user_email, ._dkrcpa_ajax_form_container .first_name, ._dkrcpa_ajax_form_container .last_name, ._dkrcpa_ajax_form_container ._dkr_user_codice_fiscale, ._dkrcpa_ajax_form_container ._dkr_onlus_ragione_sociale, ._dkrcpa_ajax_form_container ._dkr_onlus_codice_fiscale {
    padding: 2%;
    display: inline-block; }
    ._dkrcpa_ajax_form_container .user_email span, ._dkrcpa_ajax_form_container .first_name span, ._dkrcpa_ajax_form_container .last_name span, ._dkrcpa_ajax_form_container ._dkr_user_codice_fiscale span, ._dkrcpa_ajax_form_container ._dkr_onlus_ragione_sociale span, ._dkrcpa_ajax_form_container ._dkr_onlus_codice_fiscale span {
      float: left;
      width: 28%; }
    ._dkrcpa_ajax_form_container .user_email input, ._dkrcpa_ajax_form_container .first_name input, ._dkrcpa_ajax_form_container .last_name input, ._dkrcpa_ajax_form_container ._dkr_user_codice_fiscale input, ._dkrcpa_ajax_form_container ._dkr_onlus_ragione_sociale input, ._dkrcpa_ajax_form_container ._dkr_onlus_codice_fiscale input {
      float: right;
      width: 70%;
      margin-left: 2%; }
  ._dkrcpa_ajax_form_container ._dkrcpa_submit_btn {
    margin: 20px auto; }
  ._dkrcpa_ajax_form_container .user_email, ._dkrcpa_ajax_form_container .first_name, ._dkrcpa_ajax_form_container .last_name, ._dkrcpa_ajax_form_container ._dkr_user_codice_fiscale, ._dkrcpa_ajax_form_container ._dkr_onlus_ragione_sociale, ._dkrcpa_ajax_form_container ._dkr_onlus_codice_fiscale {
    width: 96%; }
  ._dkrcpa_ajax_form_container table, ._dkrcpa_ajax_form_container tr, ._dkrcpa_ajax_form_container th, ._dkrcpa_ajax_form_container .dkrcpa-toggle-activate {
    text-align: center; }
  ._dkrcpa_ajax_form_container th {
    display: block; }

@media (max-width: 980px) {
  ._dkr_user_codice_fiscale + table th, ._dkr_user_codice_fiscale + table td {
    display: block !important; } }
.login-submit {
  text-align: center; }
  .login-submit #wp-submit {
    margin: 10px auto !important; }

#loginform {
  margin: 0px auto;
  text-align: center; }
  @media (min-width: 981px) {
    #loginform {
      width: 380px; } }
  #loginform input {
    padding: 15px; }

.form-submit #edit_profile {
  margin: 10px auto; }

.login-username, .login-password, .login-remember {
  text-align: right; }

.login-username label, .login-username input, .login-password label, .login-password input {
  display: block; }
.login-username label, .login-password label {
  width: 100%;
  text-align: center; }
.login-username input, .login-password input {
  width: 100%; }

.dkr-register-links-wrapper ul li:first-child a {
  max-width: 300px;
  margin: 10px auto 50px; }
.dkr-register-links-wrapper ul li {
  list-style: none; }

.nf-before-form-content {
  margin: 20px 0px; }

.field-wrap.checkbox-wrap {
  max-width: 450px;
  margin: 0px auto; }

.ninja-forms-req-symbol {
  display: none; }

.nf-form-content input {
  font-size: 16px;
  padding: 10px; }
.nf-form-content input[type="button"] {
  margin: 10px auto; }

input[name=dkrs] {
  width: 96%;
  padding: 1% 2%;
  line-height: 1.3;
  border: 0 none;
  font-size: 16px;
  border-radius: 25px;
  border: 1px solid #005f48; }

/*
input[name=cpt_search_submit] {
	border: none;
	text-indent: -9999em;
	background: url(/wp-content/mu-plugins/dkr-custom-private-area/assets/sprite.png) no-repeat;
	background-position-x: right;
	width: 24px;
	height: 24px;
	border-radius: 100%;
	position: relative;
	float: right;
	margin-top: 3px;
}
*/
form div.dkrcpa-filters-box-container {
  text-align: center; }

/**
 * Styles for Custom Private Area
 */
/* Listing values */
.dkrcpa-meta-value-wrapper {
  text-align: left; }

/** Avada overrides */
@media all and (max-width: 799px) {
  body #main.clearfix {
    padding-left: 0;
    padding-right: 0; }

  body #main.clearfix .fusion-text > blockquote {
    margin: 0; } }
@media only screen and (max-width: 800px) {
  .fusion-body .fusion-page-title-bar .fusion-page-title-secondary .fusion-breadcrumbs {
    display: block; } }
/* notifications */
div.dkrcpa_notification {
  margin: 5px;
  border-left: 4px solid; }

div.dkrcpa_notification > p {
  padding: 5px; }

div.dkrcpa_notification.dkrcpa_notification-success {
  border-color: #46b450; }

div.dkrcpa_notification.dkrcpa_notification-warning {
  border-color: #ffba00; }

div.dkrcpa_notification.dkrcpa_notification-error {
  border-color: #dc3232; }

div.dkrcpa-commit-toggle-success-message {
  border-left: 4px solid green;
  padding-left: 5px;
  font-weight: bold; }

/* colours */
.colour-red {
  color: red; }

.colour-darkgreen {
  color: #00a900; }

/* separators */
.margin-top-30 {
  margin-top: 30px; }

/* form container */
.dkrcpa_ajax_form_container span.dkrcpa-field-description {
  display: block; }

.dkrcpa_ajax_form_container > label {
  display: block;
  margin-top: 12px; }

/* commits statuses */
._dkr_ente_stato_corrente > span.dkrcpa-meta-value,
._dkr_azienda_stato_corrente > span.dkrcpa-meta-value,
._dkr_onlus_stato_corrente > span.dkrcpa-meta-value,
._dkr_affiliazione_stato_corrente > span.dkrcpa-meta-value,
._dkr_donazione_stato_corrente > span.dkrcpa-meta-value,
._dkr_iniziativa_stato_corrente > span.dkrcpa-meta-value,
._dkr_impegno_stato_corrente > span.dkrcpa-meta-value {
  /*display: block;*/
  text-align: center;
  white-space: nowrap;
  padding: 2px 4px;
  background: #999;
  border: 1px solid #999;
  -webkit-box-shadow: inset 0 0 2px 1px rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 0;
  font-size: 9px;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); }

/* stato di nuova creazione/revisione prima di essere accettata/attivata */
._dkr_azienda_stato_corrente > span.dkrcpa-meta-value.new,
._dkr_affiliazione_stato_corrente > span.dkrcpa-meta-value.new,
._dkr_iniziativa_stato_corrente > span.dkrcpa-meta-value.new,
._dkr_donazione_stato_corrente > span.dkrcpa-meta-value.new {
  background-color: #A9AF56;
  border-color: #A9AF56; }

/* stato di sospensione */
._dkr_donazione_stato_corrente > span.dkrcpa-meta-value.pending {
  background-color: #e6a400;
  border-color: #e6a400; }

/* stato di procedimento, prima del completamento (corretto) del ciclo */
._dkr_donazione_stato_corrente > span.dkrcpa-meta-value.in-progress {
  background-color: #47b0dc;
  border-color: #47b0dc; }

/* stato di corretto completamento del ciclo o di corrente funzionamento */
._dkr_azienda_stato_corrente > span.dkrcpa-meta-value.active,
._dkr_ente_stato_corrente > span.dkrcpa-meta-value.active,
._dkr_affiliazione_stato_corrente > span.dkrcpa-meta-value.active,
._dkr_onlus_stato_corrente > span.dkrcpa-meta-value.active,
._dkr_iniziativa_stato_corrente > span.dkrcpa-meta-value.active,
._dkr_impegno_stato_corrente > span.dkrcpa-meta-value.active,
._dkr_donazione_stato_corrente > span.dkrcpa-meta-value.active {
  background-color: #339933;
  border-color: #339933; }

/* stato di temporaneo non utilizzo o di blocco semipermanente */
._dkr_azienda_stato_corrente > span.dkrcpa-meta-value.notactive,
._dkr_ente_stato_corrente > span.dkrcpa-meta-value.notactive,
._dkr_affiliazione_stato_corrente > span.dkrcpa-meta-value.notactive,
._dkr_onlus_stato_corrente > span.dkrcpa-meta-value.notactive,
._dkr_iniziativa_stato_corrente > span.dkrcpa-meta-value.notactive,
._dkr_impegno_stato_corrente > span.dkrcpa-meta-value.notactive,
._dkr_donazione_stato_corrente > span.dkrcpa-meta-value.notactive {
  background-color: #ccc;
  border-color: #ccc; }

/* questo stato indica una situazione grave, dalla quale difficilmente si potrà tornare indietro */
._dkr_azienda_stato_corrente > span.dkrcpa-meta-value.closed,
._dkr_ente_stato_corrente > span.dkrcpa-meta-value.closed,
._dkr_affiliazione_stato_corrente > span.dkrcpa-meta-value.closed,
._dkr_onlus_stato_corrente > span.dkrcpa-meta-value.closed,
._dkr_iniziativa_stato_corrente > span.dkrcpa-meta-value.closed,
._dkr_impegno_stato_corrente > span.dkrcpa-meta-value.closed,
._dkr_donazione_stato_corrente > span.dkrcpa-meta-value.closed {
  background-color: #ee3333;
  border-color: #ee3333;
  /*background-color: #c52489;*/
  /*border-color: #a0658b;*/ }

/* Some links should be on one line */
table.table.table-striped a.nowrap {
  white-space: nowrap; }

div.wrap form#posts-filter table.fixed {
  table-layout: unset; }

/* Hide posts count in back-end */
div.wrap > ul.subsubsub span.count {
  display: none; }

/* if not allowed.. show it! */
input:disabled {
  cursor: not-allowed; }

/* too wide widths */
/* to-be-toggled elements are hidden at first */
.dkrcpa-commit-request-new-company {
  display: none; }

.dkrcpa-toggle-activate {
  cursor: pointer; }

/* listings */
div.dkrcpa-list.display-list {
  text-align: center; }

/* //TODO: media queries */
/* private area navigation */
div.dkrcpa-nav-links-container > ul {
  list-style-type: none;
  display: block; }

div.dkrcpa-nav-links-container > ul > li {
  list-style-type: none;
  display: inline-block;
  border: 1px solid #ccc;
  margin: 2px 4px;
  padding: 5px;
  border-radius: 5px; }

/* //TODO: media queries */
.affiliazione-hidden {
  display: none; }

.dkrcpa-manage-affiliation-wrapper .ninja-forms-req-symbol {
  display: unset; }

/*
#donalora {
   display: none;
}
*/

/*# sourceMappingURL=style.css.map */
