@media print {
  a {
    text-decoration: none !important;
    color: #0262CA !important;
  }
  a[href]:after {
    content: none;
  }
  .breadcrumb a {
    color: #21252C !important;
  }
  .pagination .pager__items .pager__item a {
    color: #21252C !important;
  }
  .pagination .pager__items .pager__item.active a {
    color: #fff !important;
  }
  .block-fixed-block-contentnode-url {
    display: block;
  }
  .url-print {
    margin-top: 3rem;
    margin-bottom: 2rem;
    display: block !important;
  }
  .primary-button {
    color: #fff !important;
    background-color: #0262CA !important;
  }
  .primary-button:before {
    color: #fff !important;
  }
  .secondary-button {
    color: #fff !important;
    background-color: #404955 !important;
  }
  .secondary-button:before {
    color: #fff !important;
  }
  .tertiary-button {
    color: #21252C !important;
    background-color: #D9DDE3 !important;
  }
  .tertiary-button:before {
    color: #21252C !important;
  }
  .lp-3 .block-inline-blockbasic {
    flex: 0 0 33.33% !important;
    max-width: 33.33% !important;
  }
  .lp-3 .layout-builder__region {
    margin: -12px !important;
  }
  .slick--view .slick-list .slick-track {
    transform: none !important;
    width: 100% !important;
  }
  .slick--view .slick-list .slick-slide {
    flex-grow: 1;
  }
  .slick--view .slick-list .slick-slide[aria-hidden="true"] {
    display: none;
  }
  .slick--view .node__content .container {
    min-width: auto !important;
  }
  .slick.slick--field-carousel-item--full .slick__slider .lc-inline_column_second-edit .block-field-blockblock-contentcarousel-itemfield-carousel-item-content {
    display: block !important;
  }
  .slick.slick--field-carousel-item--full .slick__slider .slick-list {
    box-shadow: inset 0px 0px 0px 1px rgba(64, 73, 85, 0.3) !important;
  }
  .slick.slick--field-carousel-item--full .slick__slider .slick-list .slick-track {
    transform: none !important;
    width: 100% !important;
  }
  .slick.slick--field-carousel-item--full .slick__slider .slick-list .slick-track .block-field-blockblock-contentcarousel-itemfield-promotion-label {
    right: 0 !important;
  }
  .slick.slick--field-carousel-item--full .slick__slider .slick-dots.slick-dots-tabs li {
    background: #fff !important;
    box-shadow: 0px 0px 4px rgba(64, 73, 85, 0.3) !important;
  }
  .slick.slick--field-carousel-item--full .slick__slider .slick-dots.slick-dots-tabs li:first-child {
    border-top-left-radius: 6px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 6px !important;
  }
  .slick.slick--field-carousel-item--full .slick__slider .slick-dots.slick-dots-tabs .slick-active button {
    border-top: 2px solid #066AE3 !important;
    background: rgba(6, 106, 227, 0.06) !important;
  }
  .slick.slick--field-carousel-item--full .slick__slider .slick-dots.slick-dots-tabs .slick-active button .slick-dot-number {
    border: 1px solid #066AE3 !important;
    color: #fff !important;
    background: #066AE3 !important;
  }
  .block-inline-blockhero-slider .slick-list .slick-track {
    transform: none !important;
    width: 100% !important;
  }
  .block-inline-blockhero-slider .slick-list .slick-slide {
    flex-grow: 1;
  }
  .block-inline-blockhero-slider .slick-list .slick-slide .container {
    min-width: auto !important;
  }
  .block-inline-blockhero-slider .slick-list .slick-slide[aria-hidden="true"] {
    display: none;
  }
  .views-view-grid .views-col .node__content .container {
    min-width: auto !important;
  }
  .views-view-grid .views-col.col-lg-4 {
    max-width: 33.33%;
  }
  .view-filters form .form--inline details summary, .views-exposed-form form .form--inline details summary {
    background-image: url(/themes/custom/epo_org/images/filter_arrow_down.svg) !important;
    background-color: #D9DDE3 !important;
    background-repeat: no-repeat !important;
    background-position-y: center !important;
    background-position-x: calc(100% - 10px) !important;
  }
  .view-filters form .form--inline details summary .filters-selected.has-filters, .views-exposed-form form .form--inline details summary .filters-selected.has-filters {
    border-radius: 6px !important;
    background-color: #4E91E9 !important;
    color: #fff !important;
  }
  .view-filters form .form--inline details.bef--secondary summary, .views-exposed-form form .form--inline details.bef--secondary summary {
    color: #fff !important;
    background-color: #404955 !important;
  }
  .view-filters form .form--inline details.bef--secondary summary:before, .views-exposed-form form .form--inline details.bef--secondary summary:before {
    color: #fff !important;
  }
  .view-filters form .form-item-sort-by, .views-exposed-form form .form-item-sort-by {
    background-color: #D9DDE3 !important;
    border-radius: 6px !important;
    background-image: url(/themes/custom/epo_org/images/filter_arrow_down.svg) !important;
    background-color: #D9DDE3 !important;
    background-repeat: no-repeat !important;
    background-position-y: center !important;
    background-position-x: calc(100% - 10px) !important;
  }
  .epo-oral-proceedings-form .form-actions {
    display: none;
  }
  .items-per-page .form-item-items-per-page select {
    background-color: #D9DDE3 !important;
    background-image: url(/themes/custom/epo_org/images/filter_arrow_down.svg) !important;
    background-color: #D9DDE3 !important;
    background-repeat: no-repeat !important;
    background-position-y: center !important;
    background-position-x: calc(100% - 10px) !important;
  }
  .landing-pages .bottom-list .view-content div .views-field-title a {
    color: #21252C !important;
  }
  .panel-card .panel-card-content a {
    color: #0258B5 !important;
  }
  .category-card > div a {
    color: #21252C !important;
  }
  .category-card, .promo-card {
    box-shadow: 0px 5px 18px 0px rgba(64, 73, 85, 0.2) !important;
  }
  header,
  footer,
  #block-epo-org-local-tasks,
  .contextual .trigger,
  .mood-image,
  .sidebar-navigation,
  .hidelefthandmenu-landing .sidebar-navigation,
  .landing-page-banner,
  .breadcrumb-page-actions .tertiary-button,
  .block-field-blocknodeeuropean-patent-conventionsfield-next,
  .block-field-blocknodeeuropean-patent-conventionsfield-previous,
  .block-field-blocknodeguide-for-applicants-epcfield-previous,
  .block-field-blocknodeguide-for-applicants-epcfield-next,
  .block-field-blocknodeguidelines-for-examination-tpcfield-previous,
  .block-field-blocknodeguidelines-for-examination-tpcfield-next,
  .block-field-blocknodeguidelines-for-examination-epcfield-previous,
  .block-field-blocknodeguidelines-for-examination-epcfield-next,
  .block-fixed-block-contentgo-to-collection-overview,
  .field--name-field-previous,
  .field--name-field-next,
  .expand-all,
  .close-all,
  .block-views-exposed-filter-blockprofessional-representative-lp-search-list form,
  .block-views-blockprofessional-representative-lp-search-list .in-section-search,
  .block-better-social-sharing-buttons,
  .sliding-popup-bottom,
  .slick__arrow {
    display: none;
  }
  .node--type-faq.node--view-mode-full .field--name-field-faq-category a {
    color: #21252C !important;
    background-color: #D9DDE3 !important;
  }
  .block-views-blockepo-faq-taxonomy-sub-topics-faq .field-content a {
    color: #21252C !important;
  }
  .view-faqs-topics .view-content .faq-category-card .views-field .field-content:before {
    color: #D93317 !important;
  }
  .quiz-question-section .quiz-image .checkmark {
    transition: none !important;
    animation: none !important;
  }
  .quiz-question-section .quiz-image .checkmark .checkmark_circle_success {
    transition: none !important;
    animation: none !important;
    stroke-dashoffset: 0 !important;
  }
  .quiz-question-section .quiz-image .checkmark .checkmark_circle_error {
    transition: none !important;
    animation: none !important;
    stroke-dashoffset: 0 !important;
  }
  .quiz-question-section .quiz-image .checkmark.success {
    transition: none !important;
    animation: none !important;
    box-shadow: inset 0px 0px 0px calc(54px/2) #3E9006 !important;
  }
  .quiz-question-section .quiz-image .checkmark.error {
    transition: none !important;
    animation: none !important;
    box-shadow: inset 0px 0px 0px calc(54px/2) #DD654B !important;
  }
  .quiz-question-section .quiz-image .checkmark .checkmark_check {
    transition: none !important;
    animation: none !important;
    stroke-dashoffset: 0 !important;
  }
  .quiz-button {
    display: none;
  }
  .progress-circle {
    display: none;
  }
  .progress-horizontal {
    margin-bottom: 24px;
    display: inline-flex;
  }
  .progress-horizontal .field__item {
    position: relative;
    color: #21252C !important;
    font-family: 'Open Sans Regular', sans-serif;
    font-size: 12px;
    height: 24px;
    width: 24px;
    background-color: #D9DDE3 !important;
    border-radius: 50%;
    text-align: center;
    padding: 3px;
    margin-right: 79px;
  }
  .progress-horizontal .field__item:after {
    position: absolute;
    content: "";
    height: 3px;
    width: 65px;
    background-color: #D9DDE3 !important;
    top: 50%;
    margin-left: 16px;
  }
  .progress-horizontal .current-question {
    color: #fff !important;
    background-color: #0262CA !important;
  }
  .progress-horizontal .last-question {
    margin-right: 0;
  }
  .progress-horizontal .last-question:after {
    display: none;
  }
  .view-whats-your-big-idea .front {
    color: #fff !important;
  }
  .view-whats-your-big-idea .front .field--name-field-display-title {
    color: #fff !important;
  }
  .view-whats-your-big-idea .flipping-card .back {
    display: none;
  }
  .view-whats-your-big-idea .flipping-card.flip .front {
    display: none;
  }
  .view-whats-your-big-idea .flipping-card.flip .back {
    display: block;
  }
  .node--type-eia-finalist.node--view-mode-full .eia-finalist-category {
    background-color: #F6F7F8 !important;
  }
  .node--type-eia-finalist.node--view-mode-full .eia-finalist-category .block-fixed-block-contenteia-finalist-assignment .block-content > div {
    flex: 1 !important;
  }
  .node--type-eia-finalist.node--view-mode-full .eia-finalist-category .block-fixed-block-contenteia-finalist-assignment .block-content .block-field-blocknodeeia-finalistfield-finalist-assignment-techni,
  .node--type-eia-finalist.node--view-mode-full .eia-finalist-category .block-fixed-block-contenteia-finalist-assignment .block-content .block-field-blocknodeeia-finalistfield-finalist-assignment-compan {
    padding-left: 16px;
    border-left: solid 1px rgba(64, 73, 85, 0.3);
  }
  .block-views-exposed-filter-blockeia-finalists-search-eia-finalists-search-block .filters-and-sorting-wrapper {
    margin-bottom: 16px !important;
  }
  .block-views-exposed-filter-blockeia-finalists-search-eia-finalists-search-block .filters-and-sorting-wrapper input.search-submit {
    background-color: #D9DDE3 !important;
    background-image: url(/themes/custom/epo_org/images/search.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
  }
  .block-views-exposed-filter-blockeia-finalists-search-eia-finalists-search-block .form-item-sort-by select {
    background-color: #D9DDE3 !important;
    border-radius: 6px !important;
    background-image: url(/themes/custom/epo_org/images/filter_arrow_down.svg) !important;
    background-color: #D9DDE3 !important;
    background-repeat: no-repeat !important;
    background-position-y: center !important;
    background-position-x: calc(100% - 10px) !important;
  }
  .block-inline-blockdate-countdown .dates-countdown {
    margin-right: 100px !important;
    position: absolute !important;
    margin-top: -130px !important;
    right: -100px !important;
    justify-content: space-between !important;
  }
  .block-inline-blockdate-countdown .dates-countdown .dates-wrapper-countdown {
    margin-right: 16px !important;
    width: 96px !important;
    height: 96px !important;
    border: none !important;
  }
  .block-inline-blockdate-countdown .dates-countdown .dates-wrapper-countdown .dates-title-wrapper {
    background: #fff !important;
  }
  .block-inline-blockdate-countdown .dates-countdown .dates-wrapper-countdown .dates-value-wrapper span {
    color: #fff !important;
  }
  .block-field-blocknodeartistbody .short-body, .block-field-blocknodeartistbody .show-more {
    display: none !important;
  }
  .block-field-blocknodeartistbody .field--type-text-with-summary {
    display: block !important;
  }
  .block-views-blockrelated-videos-artist-block-artist-related-videos .block-field-blocknodevideofield-video {
    max-height: 225px !important;
  }
  .node--type-decisions.node--view-mode-teaser .node__content .lc-section:last-child:last-child .row .layoutcomponent-column {
    border-bottom: 0 !important;
  }
  .recent-decision-search-block-exposed-wrapper.view-filters .simple_search {
    max-width: 66.67%;
  }
  .recent-decision-search-block-exposed-wrapper.view-filters .simple_search .search-submit {
    margin-right: 0 !important;
    margin-top: -1rem !important;
  }
  .node--type-event.node--view-mode-full .summary-heading .lc-inline_column_second-edit {
    width: auto;
  }
  .node--type-event.node--view-mode-full .summary-heading .lc-inline_column_second-edit .lc-inline_column_second-content-edit {
    width: auto;
  }
  .accordion .card .collapse {
    display: block;
  }
  .accordion .card .card-header {
    background: #D9DDE3 !important;
    color: #21252C !important;
  }
  .accordion .card .card-header h5 button:after, .accordion .card .card-header h5 button:before {
    background: #000 !important;
  }
  .ckeditor-accordion-container .accordion__expand {
    display: none;
  }
  .ckeditor-accordion-container dl dt {
    page-break-inside: avoid;
  }
  .ckeditor-accordion-container dl dt a {
    color: #21252C !important;
  }
  .ckeditor-accordion-container dl dt:not(.active) .ckeditor-accordion-toggle:before {
    display: none !important;
  }
  .ckeditor-accordion-container dl dt:not(.active) .ckeditor-accordion-toggle:after {
    display: block !important;
  }
  .ckeditor-accordion-container dl dd {
    display: block !important;
  }
  .block-views-exposed-filter-blockepo-search-faq-block-search-faq input.search-submit,
  .block-global-search-exposed-news-landing input.search-submit,
  .block-global-search-exposed-news-boa input.search-submit {
    background: #D9DDE3 !important;
    background-image: url(../images/search.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
  }
  .field--name-field-tags .field__item,
  .field--name-field-faq-tags .field__item {
    background-color: #D9DDE3 !important;
    color: #21252C !important;
  }
  .block-field-blocknodefaqtype,
  .block-field-blocknodevideotype,
  .block-field-blocknodenewstype {
    background-color: #21252C !important;
  }
  .block-field-blocknodefaqtype .field--name-type,
  .block-field-blocknodevideotype .field--name-type,
  .block-field-blocknodenewstype .field--name-type {
    color: #fff !important;
  }
  .block-field-blocknodevideofield-video-duration-seconds {
    right: 40px !important;
    background-color: rgba(0, 0, 0, 0.45) !important;
  }
  .block-field-blocknodevideofield-video-duration-seconds .field--name-field-video-duration-seconds {
    color: #fff !important;
  }
  .node--view-mode-teaser .container {
    min-width: unset !important;
    max-width: unset !important;
  }
  .node--view-mode-teaser .container .block-field-blocknodenewspublished-at:after {
    color: #677589 !important;
  }
  .node--view-mode-teaser .container .block-field-blocknodenewspublished-at .field--type-published-at {
    color: #677589 !important;
  }
  .node--view-mode-teaser .container .block-field-blocknodenewstype {
    background-color: unset !important;
  }
  .node--view-mode-teaser .container .block-field-blocknodenewstype:before {
    color: #677589 !important;
  }
  .node--view-mode-teaser .container .block-field-blocknodenewstype .field--name-type {
    color: #677589 !important;
  }
  .node--view-mode-teaser .container .block-news-partial-breadcrumb-block .breadcrumb li a {
    color: #677589 !important;
  }
  .node--view-mode-teaser .container .field--name-field-decision-pdf-file a.btn, .node--view-mode-teaser .container .field--name-field-decision-pdf-file a.button {
    background-color: #D9DDE3 !important;
    color: #21252C !important;
  }
  .content-card .block-field-blocknodenewspublished-at .field--type-published-at,
  .node--view-mode-content-card .block-field-blocknodenewspublished-at .field--type-published-at,
  .node--view-mode-promotion-card .block-field-blocknodenewspublished-at .field--type-published-at {
    color: #677589 !important;
  }
  .content-card .content-card-header a,
  .content-card .field--name-field-display-title a,
  .content-card .field--name-title a,
  .node--view-mode-content-card .content-card-header a,
  .node--view-mode-content-card .field--name-field-display-title a,
  .node--view-mode-content-card .field--name-title a,
  .node--view-mode-promotion-card .content-card-header a,
  .node--view-mode-promotion-card .field--name-field-display-title a,
  .node--view-mode-promotion-card .field--name-title a {
    color: #21252C !important;
  }
  .node--view-mode-content-card,
  .node--view-mode-promotion-card,
  .node--view-mode-teaser,
  .slick--view,
  .hero-banner,
  .block-inline-blockhero-slider,
  .layoutcomponents-one-column .layoutcomponents-two-colum,
  .layoutcomponents-one-column .lp-3,
  .layoutcomponents-one-column .lp-2 {
    page-break-inside: avoid;
  }
  .views-view-grid .row,
  .ckeditor-template .row,
  .ckeditor-template-promo-cards-section .row {
    page-break-inside: avoid;
  }
}

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