@charset "UTF-8";
h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a {
  color: #000f24; }

a:hover, a *:hover {
  color: #000f24; }

.button:hover, #goog-wm-sb:hover {
  color: #000f24; }
.button input:hover, #goog-wm-sb input:hover {
  color: #000f24; }

.breadcrumb a:hover {
  color: #000f24; }
.breadcrumb a span:hover {
  color: #000f24; }

.sidebar .box a:hover {
  color: #000f24; }

footer .footer-links a:hover {
  color: #000f24; }

.cbp-hrmenu span a :hover {
  color: #000f24 !important; }
.cbp-hrmenu a:hover {
  color: #000f24 !important; }

.upper-strip ul li span a:hover {
  color: #01429d; }

.backToTop {
  background-color: #000f24 !important; }
  .backToTop:hover {
    background-color: #01429d !important; }

.cbp-hrmenu {
  border-bottom: 4px solid #0250BF; }
  .cbp-hrmenu > ul > li > a:hover {
    color: #0250BF; }
  .cbp-hrmenu > ul > li.cbp-hropen a, .cbp-hrmenu .cbp-hrmenu > ul > li.cbp-hropen > a:hover {
    background-color: #0250BF !important; }
  .cbp-hrmenu .cbp-hrsub {
    background-color: #0250BF !important; }

.box h3 {
  color: #000f24 !important; }

/* Grafica sito generico POC */
#main-header {
  background-color: #000f24;
  height: auto; }

#logo {
  background-image: url(images/logo.png); }

#article-paging a {
  color: #0250BF; }

/* Grafica giornale NAPOC */
#logo.logo_NAPOC {
  background-image: url(images/journallogos/logo_napoc.png) !important; }

h1.bigger-h1.journal-name.NAPOC {
  color: #f58c1f !important; }

/*Allargo elementi del menu perchÞ manca la voce Subscriptions*/
.cbp-hrmenu > ul > li {
  width: 19%; }

.cbp-hrmenu > ul > li.cbp-hropen a {
  color: #fff  !important; }
  .cbp-hrmenu > ul > li.cbp-hropen a:hover {
    color: #fff  !important; }

.cbp-hrmenu > ul > li a:hover, .cbp-hrmenu > ul > li span a:hover {
  color: #fff !important; }

.owl-buttons {
  left: 0;
  position: absolute;
  top: 43%;
  width: 100%; }
  .owl-buttons .owl-prev, .owl-buttons .owl-next {
    position: absolute; }
  .owl-buttons .owl-prev {
    left: 0; }
  .owl-buttons .owl-next {
    right: 0; }

.owl-wrapper div a {
  position: relative; }
  .owl-wrapper div a span.title {
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 96%;
    padding: 2%;
    background: rgba(0, 0, 0, 0.7);
    color: #fff; }

.link-box-container {
  border-top: 1px solid #cccccc;
  padding-top: 20px; }
  .link-box-container .link-box {
    display: block;
    float: left;
    width: 23.5%;
    background-color: #000f24;
    text-align: center;
    text-decoration: none;
    margin-right: 2%;
    margin-bottom: 2%; }
    .link-box-container .link-box:nth-child(4n) {
      margin-right: 0; }
    .link-box-container .link-box:hover img {
      transform: scale(0.94); }
    .link-box-container .link-box img {
      width: 100%;
      display: block;
      margin: auto; }
    .link-box-container .link-box h4 {
      color: #fff;
      font-size: 22px;
      font-weight: bold;
      margin: 20px 0;
      line-height: 33px; }
    .link-box-container .link-box p {
      color: #fff;
      padding: 0 20px 10px;
      text-align: center; }

#showprev {
  text-decoration: none !important; }
  #showprev span {
    text-decoration: underline !important; }

.custombox-modal {
  background-color: #fff;
  border-radius: 4px;
  padding: 4%;
  width: 88%; }
  .custombox-modal h1 {
    font-size: 2em;
    margin: 22px;
    text-align: center;
    line-height: 1em; }
  .custombox-modal div {
    text-align: justify; }
  .custombox-modal button {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer; }
    .custombox-modal button span:first-child {
      cursor: pointer;
      display: block;
      font-size: 3em;
      padding: 10px; }

.overlay {
  background-color: rgba(0, 0, 0, 0.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
  display: none;
  /*example:
  	@include no-transition(); 
  */
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important; }

.NAPOC h1, .NAPOC h2, .NAPOC h3, .NAPOC h4, .NAPOC h1 a, .NAPOC h2 a, .NAPOC h3 a, .NAPOC h4 a {
  color: #f58c1f; }
.NAPOC a:hover, .NAPOC a *:hover {
  color: #f58c1f; }
.NAPOC .button:hover, .NAPOC #goog-wm-sb:hover {
  color: #f58c1f; }
.NAPOC .button input:hover, .NAPOC #goog-wm-sb input:hover {
  color: #f58c1f; }
.NAPOC .breadcrumb a:hover {
  color: #f58c1f; }
.NAPOC .breadcrumb a span:hover {
  color: #f58c1f; }
.NAPOC .sidebar .box a:hover {
  color: #f58c1f; }
.NAPOC footer .footer-links a:hover {
  color: #f58c1f; }
.NAPOC .cbp-hrmenu span a :hover {
  color: #f58c1f !important; }
.NAPOC .cbp-hrmenu a:hover {
  color: #f58c1f !important; }
.NAPOC .upper-strip ul li span a:hover {
  color: #01429d; }
.NAPOC .backToTop {
  background-color: #f58c1f !important; }
  .NAPOC .backToTop:hover {
    background-color: #01429d !important; }
.NAPOC .cbp-hrmenu {
  border-bottom: 4px solid #f58c1f; }
  .NAPOC .cbp-hrmenu > ul > li > a:hover {
    color: #f58c1f; }
  .NAPOC .cbp-hrmenu > ul > li.cbp-hropen a, .NAPOC .cbp-hrmenu .cbp-hrmenu > ul > li.cbp-hropen > a:hover {
    background-color: #f58c1f !important; }
  .NAPOC .cbp-hrmenu .cbp-hrsub {
    background-color: #f58c1f !important; }
.NAPOC .box h3 {
  color: #f58c1f !important; }
.NAPOC #article-paging a {
  color: #f58c1f; }

#green-swirl, #red-swirl, #blue-swirl, #purple-swirl {
  background-color: #fff;
  border-radius: 4px;
  display: none;
  left: 50%;
  padding: 20px;
  position: fixed;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 50%;
  z-index: 20; }
  #green-swirl .close, #red-swirl .close, #blue-swirl .close, #purple-swirl .close {
    font-size: 2em;
    padding: 10px 20px 10px 10px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer; }
  #green-swirl h1, #red-swirl h1, #blue-swirl h1, #purple-swirl h1 {
    font-size: 1.6em;
    margin: 30px 0;
    text-align: center; }

.sidebar .box {
  padding: 0 !important; }
  .sidebar .box h3 {
    background-color: #000f24;
    padding: 0.8em !important;
    color: #FFF !important;
    margin-bottom: 0; }
  .sidebar .box ul {
    padding: 0.8em !important;
    border-bottom: 1px solid #000f24; }
    .sidebar .box ul:last-child {
      border-bottom-width: 0; }
  .sidebar .box .news-carousel {
    padding: 0 0.8em !important; }
  .sidebar .box > a {
    display: block;
    padding: 0.8em !important;
    text-align: left !important; }

#tab-fulltext-label {
  background-color: #000f24; }

@media only screen and (max-width: 720px) {
  .link-box {
    width: 49% !important; }
    .link-box:nth-child(2n) {
      margin-right: 0; } }
@media only screen and (max-width: 450px) {
  .link-box {
    width: 100% !important;
    margin-right: 0; } }

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