@media print {
  a {
    page-break-inside:avoid
  }

  blockquote {
    page-break-inside: avoid;
  }

  h1, h2, h3, h4, h5, h6 {
    page-break-after:avoid;
    page-break-inside:avoid;
  }

  img {
    page-break-inside:avoid;
    page-break-after:avoid;
  }

  table, pre {
    page-break-inside:avoid;
  }

  ul, ol, dl {
    page-break-before:avoid;
  }

  nav,
  footer {
    display: none;
  }

  .hero-image {
    display: none !important;
  }

  img,
  svg {
    display: block;
    max-width: 100%;
  }

  a::after {
    content: " (" attr(href) ")";
  }

  a[href]:after {
    content: none !important;
  }

  table, img, svg {
    break-inside: avoid;
  }

  section {
    break-before: always;
  }

  @page {
    margin: 1cm 0.5cm;
    size: A4;
  }

  .hero-image.withEffect,
  .hero-image.withoutEffect {
    height: 0px !important;
  }

  .container-fluid.withEffect-hero-image,
  .container-fluid.withoutEffect-hero-image {
    top: 0px !important;
  }

  /* Topic page*/
  .card01 .block .text,
  .featured-emergency .card02 .block .text {
    position: relative !important;
    color: #000000 !important;
  }

  .card01 .block .text h3 {
    color: #000000 !important;
  }

  .ct-card-group.colm-3 .ct-card {
    max-width: 300px !important;
    width: 300px !important;
  }

  .displayCard .displayCard__details {
    position: relative !important;
    left: 0 !important;
    bottom: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
  }

  /*data pages*/
  #statistics {
    page-break-after: always;
  }
  #statistics li a {
    background: #ccc !important;
  }
  .block-unfpa-global-cookies {
    display: none;
  }
  .emergencies-result-achieved-section-block .result-achived-block-info {
    border: 1px solid #d2d2d2;
    background-color: #333 !important;
    margin-bottom: 10px;
  }
  .emergencies-result-achieved-section-block {
    margin-bottom: 30px !important;
  }
  #transparency-map .data-portal-map-title {
    page-break-before: always;
  }
  #sowp-data-block .all_chart_wrapper {
    padding: 0;
    display: block;
    width: 600px;
  }
  #sowp-data-block #sowp-tabs-1 {
    width: 600px;
  }
  #sowp-data-block .topo {
    page-break-after: always;
  }
  .open-data-dashboard-tabs > ul > li > span > a {
    background: #a7a7a7;
    border-radius: 0 !important;
    font-weight: 400;
  }
  .all_chart_wrapper .data {
    width: 280px !important;
    border: 1px solid #ccc !important;
    /*min-height: 390px;*/
    margin-bottom: 10px;
  }
  .unfpa-global-data-country-header-block {
    page-break-after: always;
  }
  .block-country-key-results .slid-content-wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  #sector-tabs ul.tp-results-tabs li {
    width: 320px;
    border: 1px solid #e5e7e7 !important;
  }
  #sector-tabs ul.tp-results-tabs li.active {
    border: 1px solid #4097bd !important;
  }
  #node-transparency-portal .slick-slide img {
    width: 72px !important;
    height: 72px !important;
  }
  #node-transparency-portal .col-countries-item .item-icon {
    top: 0 !important;
    float: none;
    position: relative;
  }
  #node-transparency-portal .col-countries-item .item-content {
    margin-top: 30px;
  }
  .block-country-key-results .slid-content-wrap .col-countries-item {
    margin-top: 50px !important;
    margin-bottom: 0 !important;
  }
  .all_chart_wrapper .data {
    page-break-inside: avoid;
  }
  .news-social-wrapper .news-box {
    margin-bottom: 100px;
  }
  .path-data .block-humanitarian-results-achieved-block {
    page-break-before: always;
    page-break-after: always;
  }
  .range-slide-wrapper .range-year-wrap {
    width: 400px !important;
  }
  .dash-sec-content .ui-slider-horizontal .ui-slider-handle {
    border-color: #ff4d29;
    background-color: #ff0000 !important;
    display: flex;
    flex-wrap: wrap;
  }
  #dashboard-for-individual-country .dash-sec-content ul li {
    margin: 0 20px 20px 0 !important;
    width: 46.5% !important;
  }
  #dashboard-for-individual-country .dash-sec-content ul li.list-row a {
    border: 1px solid #333;
    padding: 0 0 0 20px;
  }
  #dashboard-for-individual-country .dash-sec-content ul li a span.transparency-portal-icon {
    display: none;
  }
  .path-data #sector-tabs ul.tp-results-tabs li {
    width: 310px;
  }
  .path-data .indicators-form-wrapper .re-wrapper {
    width: 25% !important;
    border: none !important;
  }
  .path-data .indicators-form-wrapper .re-wrapper:first-child {
    width: 21% !important;
    border: none !important;
  }
  .path-data .indicators-form-wrapper #activity-selector {
    width: 37% !important;
    border-bottom: none !important;
    border-left: 1px solid #e5e7e7 !important;
    border-right: 1px solid #e5e7e7!important;
    padding-left: 20px !important;
    margin-right: 20px !important;
  }
  .path-data #custom-data-portal-form #activity-selector .label {
    border: none !important;
  }
  .path-data #custom-data-portal-form .col-submit {
    width: 8% !important;
  }
  .path-data .indicators-form-wrapper .col-submit .form-submit {
    border: 1px solid #4097bd !important;
    margin-top: 6px !important;
  }
  .path-data .all_chart_wrapper .data.donut_chart_container {
    width: 40% !important;
    height: 490px !important;
    border: none !important;
  }
  .path-data .all_chart_wrapper .data.bchart_wrapper {
    width: 40% !important;
    height: 490px !important;
    border: none !important;
  }
  .data.chart_div_wrapper, .data.implementation_chart_wrapper {
    width: 50% !important;
    border-left: none !important;
    border-right: none !important;
    border-top: 1px solid #ccc !important;
  }
  .path-data #custom-data-portal-donor-form .re-wrapper {
    width: 40% !important;
    padding-left: 20px !important;
  }
  .path-data .indicators-form-wrapper #custom-data-portal-donor-form .re-wrapper:first-child {
    border-right: 1px solid #e5e7e7!important;
    padding-left: 10px !important;
  }
  .indicators-form-wrapper #custom-data-portal-donor-form {
    padding: 20px 0 10px 0 !important;
    border-bottom: 1px solid #e5e7e7 !important;
  }
  .indicators-form-wrapper #custom-data-portal-donor-form .col-submit .form-submit {
    margin-top: 0 !important;
  }
  .dashboard-outer-box #dashboard-all-chart-section {
    page-break-before: always;
  }
  .ay-dashboard-tabs-container .dashboard-outer-box {
    border-top: 1px solid #ccc !important;
    margin-top: 20px;
  }
  .ay-dashboard-tabs-container .iradio_futurico {
    width: 16px;
    height: 16px;
    border: 1px solid #ccc;
  }
  .ay-dashboard-tabs-container .iradio_futurico.checked {
    border-color: #4097bd;
  }
  .ay-dashboard-tabs-container #legend.legend-block ul li {
    padding-left: 0;
  }
  .ay-dashboard-tabs-container .tablesorter {
    border-top: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
  }
  .ay-dashboard-tabs-container .tablesorter td, .ay-dashboard-tabs-container .tablesorter th {
    border-bottom: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
  }
  .path-data .ay-dashboard-tabs-container .action-links-block ul li a {
    padding-left: 0;
  }
  .ay-dashboard-tabs-container .open-data-dashboard-tabs ul li ul {
    padding: 20px 0 0 !important;
    width: 99% !important;
    margin-bottom: 40px;
  }
  .ay-dashboard-tabs-container .open-data-dashboard-tabs ul li span > a {
    position: relative;
    float: left;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .ay-dashboard-tabs-container .open-data-dashboard-tabs ul li span > a:before {
    content: "" !important;
    width: 10px;
    height: 10px;
    border-radius: 50% !important;
    border: 1px solid #333;
    float: left;
    margin: 3px 7px 0 0;
  }
  .data-all-wrapper .pencil {
    padding-left: 0;
  }
  .data-all-wrapper #dashboard-page-bottom-container {
    margin-bottom: 0;
  }
  .guage-chart-value-label {
    margin-left: 0;
    text-align: left;
  }
  .block-programme-documentation-block .documents-wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  .block-programme-documentation-block .documents-wrapper .row {
    width: 51%;
  }
  .block-programme-documentation-block .documents-wrapper .row .docs-info-wrapper {
    width: 100%;
  }
  .block-programme-documentation-block .documents-wrapper .row .docs-action-wrapper {
    width: 100%;
    justify-content: flex-start;
  }
  .page-node-type-ct-data-portal .country-header-wrap {
    page-break-after: always;
  }
  .page-node-type-ct-data-portal .donut_chart_container {
    width: 50% !important;
    height: 420px !important;
    margin-bottom: 0 !important;
  }
  .page-node-type-ct-data-portal .bchart_wrapper {
    width: 48% !important;
    height: 420px !important;
    margin-bottom: 0 !important;
  }
  .page-node-type-ct-data-portal .chart_div_wrapper {
    width: 40% !important;
    height: 500px !important;
  }
  .page-node-type-ct-data-portal .implementation_chart_wrapper {
    width: 50% !important;
    height: 500px !important;
  }
  .key-results .emergency-tabcontent .block01 {
    width: 50% !important;
  }
  .page-node-type-ct-data-portal .form-type-select .form-submit {
    border: 1px solid #4097bd !important;
  }
  .page-node-type-ct-data-portal .form-type-select .form-select {
    height: 38px;
  }
  #sowmy-main-content .label {
    border-color: #ccc !important;
  }
  .ct-card-group.colm-3 .ct-card {
    min-width: 48% !important;
    margin: 0 1% 2% !important;
    border-color: #ccc !important;
  }
  .alone-emergency .stats-wrapper.block2 {
    padding: 0;
    margin-bottom: 30px;
  }
  .alone-emergency .stats-wrapper.block2 .stats {
    width: 50% !important;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    margin: 0;
    padding: 10px 15px 15px;
  }
  .alone-emergency .stats-wrapper.block2 .stats-group {
    border-left: 1px solid #333;
    border-top: 1px solid #333;
  }
  .alone-emergency .stats-wrapper {
    position: relative !important;
    top: 0% !important;
    margin: 20px 0 30px;
    padding: 0 10px;
  }
  .alone-emergency .stats-wrapper .stats .data {
    margin-top: 10px;
  }
  .alone-emergency .stats-wrapper .stats ol.crisis-lavel {
    margin-top: 0;
  }
  .alone-emergency .stats-wrapper .stats ol.crisis-lavel li {
    opacity: 1;
    text-align: left;
  }
  .emergencies-result-planned-section-block .block-icon {
    display: none;
  }
  #emergencies-result-planned-section {
    page-break-after: always;
  }
  #emergencies-result-achieved-section .emergencies-content-inner-wrapper {
    margin-top: 0 !important;
  }
  .dashboard-country-wrapper.wp-dashboard-country-wrapper {
    display: none;
  }
  .page-data .all_chart_wrapper .data .values-wrapper div.label, #sowp-data-block .values-wrapper section div.label {
    border: none !important;
  }
  #sowp-data-block .data.container-3 .sexual-wrapper.values-wrapper section div.label.bold, #sowp-data-block .data.container-3 .sexual-wrapper.values-wrapper section span.label.bold {
    border: none !important;
  }
  .page-data .all_chart_wrapper .data .chart-block-wrapper, #sowp-data-block .all_chart_wrapper .data .chart-block-wrapper {
    margin-bottom: 0;
  }
  #dashboard-all-chart-section .all_chart_wrapper .container-7 br {
    display: none;
  }
  #dashboard-all-chart-section .all_chart_wrapper .container-7 .expactancy-wrapper {
    margin-bottom: 10px;
  }
  .emergencies-section-column.left-wrapper {
    width: 48% !important;
    float:left;
    margin: 0;
  }
  .emergencies-section-column.right-wrapper {
    width: 48% !important;
    float:left;
    margin: 0;
  }


  /* Hide Elements*/
  #cookies-popup,
  .nav-sidebar{
    display: none;
  }
  /*Properties changed elements*/
  .take-action .btn {
    border: 1px #000000 solid !important;
    max-width: 260px;
  }

  .grid-3-col.border-blue {
    page-break-inside:avoid !important;
  }

  .ct-card-group.colm-3 .ct-card {
    width: 300px !important;
  }

  [class*="col-sm-"] {
    float: left;
  }
  .filter .form-group {
    display: inline-block;
    margin: 0 15px 10px 0;
    position: relative;
  }
  .filter .form-group {
    width: 46%;
    float: left;
  }
  .filter .form-group button[type="submit"],
  .filter .form-group input[type="submit"],
  .filter .form-group input[type="button"] {
    background-color: #ED8B00;
    border: 1px solid #000000;
    position: relative;
    margin-top: 25px;
  }

  /* News CSS */
  .item-list .col-md-4 {
    width: 33.33333333%;
    float: left;
  }
  .item-list .col-md-8 {
    width: 66.66666667%;
    float: left;
  }
  .item-list .item-list .col-sm-5 {
    width: 41.66666667%;
    float: left;
  }
  .item-list .col-sm-7 {
    width: 58.33333333%;
    float: left;
  }
  .item-list__list-content ul li i {
    display: none;
  }
  .grid-view01 > .row {
    width: 48% !important;
    float: left;
  }
  .grid-view01 > .row .col-sm-7.col-md-8 {
    width: 100% !important;
    float: left !important;
    border: 1px solid #000000;
  }

  /* Publication css */
  .publications-blk .col-md-3 {
    width: 25%;
    float: left;
  }
  .col-md-9 {
    width: 75%;
    float: left;
  }
  .publications-blk.grid-view01 > .row {
    width: 48% !important;
    float: left;
  }
  .publications-blk.grid-view01 > .row .content {
    width: 100%;
    border: 1px solid #000000;
  }
  .publications-blk .content .item-list__list-content--downloads .btn-download strong {
    padding: 8px 10px 8px 10px;
  }

  /* Home */
  .path-frontpage .ct-card {
    min-width: 48%;
    max-width: 48%;
    width: 44%;
    margin: 1%;
  }
}
