/* COLOR HEX */

:root {
--red: #e2001aff;
--white: #ffffffff;
--black: #000000ff;
--cadet: #5d737eff;
--old-lavender: #827081ff;
/*alternatives for 4th color*/
--steel-blue: #4f7cacff;
--honey-yellow: #f7b32bff;
--teal-blue: #3b7080ff;
    }

/*  COLORS  */


::selection {
  background: var(--red) !important;
  color: #fff;
}

::-moz-selection {
  background: var(--red) !important;
  color: #fff;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  border: 1px solid var(--red);
}

.priza input[type="submit"],
.priza input[type="button"],
.priza button {
  background-color: var(--red);
}

.priza a,
.form-required:after,
.node-submitted-details i,
.priza .term-title i,
#node-comment i,
#maintenance i,
.priza .sidebar-right .views-field-title a,
.priza .node-title a {
/*  color: var(--red);*/
  color: #333;
}

.priza.page-node-type-contribution .group-header .node-taxonomy-container:nth-of-type(2) .taxonomy-term,
.priza #block-ephemera-footerby a,
.priza .group-footer .node-taxonomy-container .taxonomy-terms .node-taxonomy-container:first-of-type .taxonomy-term {
  color: #ea6675;
    }

.priza.page-node-type-contribution .group-header .node-taxonomy-container .taxonomy-term a:hover,
.priza.page-node-type-contribution .group-footer .node-taxonomy-container:first-of-type .taxonomy-term a:hover,
.priza a:hover,
.priza .group-footer .node-taxonomy-container .taxonomy-terms .node-taxonomy-container:last-of-type .taxonomy-term a:hover,
.priza .sidebar-right .views-field-title a:hover,
.priza .node-title a:hover,
.priza .group-footer .field--name-node-title h2 a:hover {
/*    color: #929292;*/
    border-bottom: 1px solid #F00;
    }

.header-top-left i:hover,
.priza ul.social-icons li a:hover,
.owl-dots button.active,
.priza ul.page-tabs li.active-page-tab a,
.priza ul.page-tabs li a:hover,
.priza .pager__item a:hover,
.priza .pager__item.is-active a,
.priza .home-slider a.button,
.homepage-content h3.block-title::after,
.service:hover i,
.service a.button,
.service a.button:visited,
.priza .scrolltop:hover {
  background: var(--red);
}

.priza th,
.priza li.node-readmore a {
    background: #ea6675;
    }

.close-mobile-menu {
  border: 2px solid var(--red);
    }

.service i {
  background: var(--light);
  color: var(--red);
  border: 2px solid var(--red);
}

.priza .footer .block-title {
  border-left: 2px solid var(--red);
}

#block-ephemera-cclicence-2 a {
	color: #bfbfbf;
    }

/*  end:COLORS  */

/*  TYPOGRAPHY  */

.priza h3 {
    margin-top: 0.3rem;
    font-size: 1.4rem;
    }

.priza .sidebar h3.block-title {
    font-size: 1.2em;
    }

.priza h4 {
    margin-top: 0.2rem;
    font-size: 1.1rem;
    }

.priza a.button {
    padding: 10px 20px;
    background: #ea6675;
    color: #fff;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
    }

.priza a.button:hover {
    background: var(--black);
    }

.persons td {
    vertical-align: baseline;
    }

.priza .node-taxonomy-container {
    border-top: unset;
    margin: 0;
    padding: 0;
    }

.priza .node-links-container {
    border-bottom: unset;
    border-top: unset;
    }

.priza .node-view-mode-teaser {
    border-bottom: unset;
    }

.priza blockquote {
    font-size: 12px line-heght:1.5;
    font-family: 'Droid Sans',Arial,sans-serif;
    color: #979797;
    margin: 1.5em 30px;
    background: unset;
    box-shadow: unset;
    border: unset;
    }

.priza blockquote::before, .priza q::before {
    content: unset;
    }

/*  end:TYPOGRAPHY  */

/*  HEADER  */

#block-ephemera-issn p {
    margin: 0;
    font-size: small;
    }

.priza .header-top {
    background: #333;
    box-shadow: unset;
    }

.priza .block-region.region-site-branding {
    display: flex;
    align-items: center;
    }

.priza .site-branding img {
	max-height: unset;
    }

#block-title .block-content .field {
    display: flex;
    flex-direction: column;
    margin-left: 1em;
    font-family: "Poppins", sans-serif;
    }

.ephemera-title {
    color: var(--black);
    font-size: 2.5rem;
    }

.ephemera-subtitle {
    color: var(--red);
    margin-left: 2.5rem;
    }

.priza #breadcrumb {
    background: #eceaea;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    }

/*  end:HEADER  */

/*  MENU    */

.priza ul.main-menu ul.submenu li {
    width: 190px;
    }

ul.main-menu > li > a {
/*    border: 1px solid #333;*/
    transition: 1s ease;
    }

ul.main-menu li:hover > a {
	border-bottom: unset;
    }

ul.main-menu ul.submenu li:hover {
	background: grey;
    }

ul.main-menu ul.submenu li:hover > a {
	background: unset;
    }

/*  end:MENU    */

/*  MAIN    */

.priza .page-title-wrap {
    margin-bottom: 2em;
    }

.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-left {
    width: 35%;
    }

.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-right {
    width: 63%;
    }

.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-right .field--name-field-publication-date {
    margin-bottom: 0;
    }

.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-right .field--name-field-issue-no {
    margin-bottom: 12px;
    }

.priza.page-node-type-issue .group-left .field:not(:last-child)  {
    margin-bottom: 10px;
    }

.priza.page-node-type-issue .group-left .node-taxonomy-container:last-of-type  {
    margin-top: 2em;
    }

.priza.page-node-type-issue .field--name-field-publication-date {
    margin-bottom: 1em;
    }
.priza.page-node-type-issue .field--name-field-issue-no,
.priza.page-node-type-issue .field--name-field-publication-date,
.priza.page-node-type-contribution .field--name-field-pdf1 .field-item a,
.priza .group-left .file--application-pdf a { 
    font-size: 12px;
    }

.priza.page-node-type-contribution .file--application-pdf:before,
.priza .group-left .file--application-pdf:before { 
    content: url('/themes/ephemera/img/pdf.png');
    margin-right: 10px;
    }

.priza.page-node-type-contribution .group-header .taxonomy-terms {
    margin: 5px 0;
    }

.priza.page-node-type-contribution .group-right {
    text-align: right;
    margin-bottom: 1em;
    }

.priza.page-node-type-contribution .group-footer .node-taxonomy-container:first-of-type .taxonomy-term a,
.priza .group-left .node-taxonomy-container .taxonomy-term a { 
    font-size: 12px;
    padding: 0;
    }

.priza .group-right .field--name-field-publication-date, .priza .group-right .field--name-field-issue-no {
    font-weight: bold;
    }

.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-footer {
    padding-top: 1em;
    }

.priza .node--type-issue .group-footer h2 {
	line-height: 1;
    }

.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-footer .node-title {
    font-size: 1.2em;
    margin-top: 1em;
    }

.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-footer .node-title a {
    padding: 4px 0;
    line-height: 2;
    border: unset;
    }

.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-footer .node-taxonomy-container ul.taxonomy-terms {
    margin: 0;
    max-width: 100%;
    }

.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-footer .node-taxonomy-container ul.taxonomy-terms li.taxonomy-term {
    display: inline;
    padding: 0 10px 0 0;
    }

.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-footer .node-taxonomy-container ul.taxonomy-terms li.taxonomy-term > a {
    padding: 0;
    border-left: 0;
    color: #777676;
    }

.priza .node-taxonomy-container .field:not(:last-child) {
    margin-bottom: unset;
    }

.priza .group-footer .node-taxonomy-container:first-child {
    margin-top: 1em;
    }

.priza .page-node-type-issue .node-taxonomy-container:last-child a,
.priza.page-node-type-issue .group-footer .node-taxonomy-container:first-child a {
    padding: 4px 0;
    border: unset;
    }

.priza.page-node-type-issue .group-footer .node-taxonomy-container:last-child a {
/*    color: blue;*/
    padding: 4px 0;
    border: unset;
    }

.priza .group-footer .field--name-node-title h2 a {
    color: #333;
    line-height: 2;
    padding: 4px 0;
    border: unset;
    font-size: 1.2rem;
    font-weight: 700;
    }

/*.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-footer .node-taxonomy-container h3.term-title, */
.priza .node-taxonomy-container h3.term-title {
    border-left: 2px solid var(--red);
    }

/*.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-footer .node-taxonomy-container h3.term-title .fa-bookmark::before,*/
.priza .node-taxonomy-container h3.term-title .fa-bookmark::before {
    content: unset;
    }

.priza .node-view-mode-short li.taxonomy-term a:first-of-type {
    padding-left: 0;
    border: unset;
    }

.priza .node-view-mode-short li.taxonomy-term a:last-of-type {
    color: #8c8c8c;
    }

.priza .node-view-mode-short li.taxonomy-term a:last-of-type:hover {
    color: #333;
    }

.priza #slider {
    background-image: url(img/bg-ephemera.jpg);
    min-height: unset;
    height: 600px;
    display: flex;
    justify-content: center;
    align-items: center;
    }

.priza .home-slider {
    min-height: unset;
    }

.priza .main-wrapper {
    background: #fff;
    padding-top: 3em;
    }

.priza.path-frontpage .main-wrapper {
/*    padding-top: 2em;*/
    }

.priza #main {
    background: #fff;
    }

.page-node-type-author li.taxonomy-term {
    display: block;
    }

.priza.page-node-type-contribution .field--name-field-abstract-or-book-review-in {
    margin-left: 8em;
    }

.priza.page-node-type-contribution .node-taxonomy-container {
    margin-bottom: 0;
    }

.priza.page-node-type-contribution .page-title-wrap {
    margin-bottom: 0;
    }

/*.priza .group-footer .node-taxonomy-container:nth-child(3) > ul,*/
.priza .group-header .node-taxonomy-container:nth-child(1) > ul {
    margin: 0;
    }

/*.priza .group-footer .node-taxonomy-container:nth-child(3) > ul > li,*/
.priza .group-header .node-taxonomy-container:nth-child(1) > ul > li {
    margin: 0;
    margin-top: 0.4rem;
    font-size: 1.2rem;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #222222;
    padding-left: 0;
    text-transform: inherit;
    }

.priza .group-header .node-taxonomy-container > ul > li a {
    padding-left: 0;
    border: unset;
    border-radius: 0;
    font-size: 16px;
    }

.priza .group-footer .node-taxonomy-container .taxonomy-terms .node-taxonomy-container:last-of-type .taxonomy-term {
	padding: 1em 2em;
    }

.priza .group-footer .node-taxonomy-container .taxonomy-terms .node-taxonomy-container:last-of-type .taxonomy-term:first-of-type {
	padding: 0;
    }

.priza.page-node-type-contribution .group-footer .node-taxonomy-container:nth-child(2) {
/*    background: blue;*/
    }
.priza.page-node-type-contribution .group-footer .node-taxonomy-container:nth-child(2) > ul > li {
    font-family: "Poppins", sans-serif;
    font-size: 1.625rem;
    font-weight: bold;
    color: #222;
    }

#block-ephemera-views-block-issue-archive-block-1-2 {
	max-width: 1120px;
	margin: 2em auto;
    }

#block-ephemera-views-block-issue-archive-block-1-2 h3 {
	margin: 1em 0;
    }

#block-ephemera-views-block-issue-archive-block-1-2 footer {
    text-align: center;
    margin-top: 3em;
    }

/*  end:MAIN    */

/*  VIEWS   */

.authors .views-view-grid .views-col {
    margin: 5px 0;
    }

.issue-archive .views-row,
.forthcoming-reviews .views-row {
    text-align: center;
    margin-bottom: 1em;
    }

.issue-archive .views-row .views-field-field-issue-no-short,
.issue-archive .views-row .views-field-field-publication-date {
    color: #919191;
    font-size: small;
    }

.issue-archive .views-row .views-field-title {
/*    margin: 1em 0 2em;*/
    margin: 5px 1em;
    font-size: 14px;
    }

.forthcoming-reviews .views-row .views-field-field-author {
    margin: 0 0 3em;
    color: #919191;
    }

.forthcoming-reviews .views-row .views-label-field-author {
    font-size: small;
    }

.priza.page-node-type-issue .field--name-field-cover img,
.priza .views-field.views-field-field-cover img {
    border: 1px solid #dddcdc;
    }

.priza .views-field.views-field-field-cover img:hover {
	border: 1px solid #aeaeae;
    }

.glossary table {
    margin: 2em 0;
    }

.glossary table td{
    padding: 10px;
    }

.glossary table a {
    color: #6a6a6a;
    }

.glossary table a:hover {
    color: #ea6675;
    }

.glossary table th.views-field-title a {
    color: #fff;
    }

.glossary table th.views-field-title a:hover {
    color: #6a6a6a;
    }

.path-archive-events .node-view-mode-teaser {
    margin-bottom: 45px;
    padding-bottom: unset;
    }

/*  end:VIEWS   */

/*  SIDEBAR */

.path-frontpage #sidebar-right {
	margin-top: 3em;
    }

.priza .sidebar .views-field-title {
	font-size: 1em;
    }

.sidebar-right .block-content .more-link {
    text-align: right;
    margin: 10px;
    }

.sidebar-right .block-content .more-link a {
    color: #959595;
    font-size: 0.7em;
    }

.sidebar-right .block-content .more-link a:hover {
/*    text-decoration: underline;*/
    }

.priza .sidebar .views-label.views-label-field-abstract-or-book-review-in {
	font-size: 0.8em;
    }

#block-ephemera-views-block-forthcoming-block-1-2 .views-field.views-field-field-cover {
	text-align: center;
    }

#block-tools {
    background: #eee;
    padding: 1em;
    margin-bottom: 20px;
    padding: 15px 10px;
    border-radius: 6px;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    }

.priza .sidebar h2 {
    padding-left: 6px;
    font-size: 1.3em;
    border-left: 2px solid var(--red);
    }

.priza .sidebar h3.block-title {
    margin: 0.1em 0 0.2em 0;
    padding-left: 6px;
    font-size: 1.2em;
    font-weight: 400;
    border-bottom: unset;
    border-left: 2px solid var(--red);
    }

.sidebar .views-field-field-issue-no,
.sidebar .views-field-changed .field-content,
.sidebar .views-field-field-publication-date,
.sidebar .views-field-field-publication-date .field-content,
.priza .sidebar .views-field-field-deadline .field-content,
.sidebar .views-field.views-field-changed {
    color: #919191;
    font-size: 0.7em;
    }

.sidebar .views-field-title {
    font-size: 1.1em;
    padding: 1em 0 0;
    }

.sidebar .views-field.views-field-field-deadline {
    padding-bottom: 1em;
    }

.sidebar .views-label.views-label-field-deadline {
    padding-right: 5px;
    }

.priza .views-field.views-field-field-author .field-content {
	font-size: 0.8em;
    }

.sidebar .views-field-field-issue-no,
.sidebar .views-field-field-publication-date {
    text-align: center;
    }

.sidebar .views-field-field-abstract-or-book-review-in .field-content {
    font-size: 13px;
    }

/*  end:SIDEBAR */

/* CONTENT BOTTOM   */
/* end:CONTENT BOTTOM   */

/*  PDF */

.issue-pdf {
    -webkit-touch-callout: all; /* iOS Safari */
    -webkit-user-select: all; /* Safari */
    -khtml-user-select: all; /* Konqueror HTML */
    -moz-user-select: all; /* Firefox */
    -ms-user-select: all; /* Internet Explorer/Edge */
    user-select: all; /* Chrome and Opera */
    }

.pdf-header {
    display: flex;
    }

.pdf-header div {
    padding: 1em
    }

/*  end: PDF */


/*  FOOTER  */

.priza #footer {
    background: #333;
    }

.priza .footer-top h3 {
    color: #fff;
    margin: 2em 0 1em;
    }

.priza #block-ephemera-views-block-issue-archive-block-1-2 .field-content {
    color: #919191;
    font-size: small;
    }

.priza #block-ephemera-views-block-issue-archive-block-1-2 .views-col {
    text-align: center;
    max-width: 220px;
    margin: 0 29.5px;
    }

.priza #block-ephemera-subscribetonews-2 .field.field--name-body {
    display: flex;
    align-items: center;
    }

.priza #block-ephemera-subscribetonews-2 .field.field--name-body p:first-of-type {
    max-width: 810px;
    }

.priza #block-ephemera-subscribetonews-2 .field.field--name-body p:last-of-type {
    margin-left: 2em;
    }

#block-ephemera-cclicence-2 {
    font-size: 14px;
    }

.priza .footer-bottom-middle {
    border-top: unset;
    justify-content: center;
    padding-bottom: 8px;
    }

#block-ephemera-footerby {
    text-align: center;
    }

.priza ul.social-icons {
    text-align: center;
    }

.priza ul.social-icons li {
    margin: 1em auto;
    }

#block-useraccountmenu {
	text-align: center;
    }

#block-useraccountmenu a {
    color:#fff;
    }

/*  end:FOOTER  */

@media only screen and (max-width: 810px) {

.priza .site-branding img {
	max-height: 80px;
    }

}

@media only screen and (max-width: 480px) {

.priza .field.field--name-field-cover.field--type-image.field--label-hidden.field-item.quickedit-field {
	text-align: center;
    }

.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-left,
.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-right {
   	width: 100%;
    }

.priza .node--type-issue.node--view-mode-full.ds-2col-stacked-fluid > .group-right p {
    text-align: justify;
    margin: 0 1em;
    }

.priza #block-ephemera-views-block-issue-archive-block-1-2 .views-col {
    margin: 0 12%;
	min-height: 400px;
    }

.priza #block-ephemera-subscribetonews-2 .field.field--name-body {
	flex-direction: column;
    }

}
