/*
Theme Name: AstroRiznica
Template: hueman-pro
Author: Bojan Šojić
Version: 5.0
Updated: 2025-07-20 08:50:24
*/
body { background: url(images/leo.webp); background-attachment: fixed;background-position: center; color: #666; font-weight: 300; }
a { color: #0066CC; }
a:hover { color: #e78e06; }
.entry h2 {background:#e8e6e4;font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:30px;margin-top:30px;padding: 20px 0 20px 10px;border-bottom: 1px solid #bb9c7f; border-radius:3px 20px 3px 20px;}
.wp-block-heading {color:#27424d;text-align:left;text-shadow: none;padding:5px;}
.entry h3 {  color:#27424d;line-height:132%;  font-size:19px; font-weight:700; margin:5px; text-decoration-line: underline;text-underline-offset: 5px; text-decoration-color: #a67c52; text-decoration-thickness: 2px;}
.page-id-23617 .entry h2 {background:none; text-shadow: 1px 1px 0 #0E0E0E; border:none; }
.page-id-23617 .entry h3 {text-decoration-line: none;text-transform:uppercase; padding-bottom:25px;}
.page-id-23617 .entry ul li {list-style: none;}
@media only screen and (max-width: 480px) {
    figure.alignleft, img.alignleft, figure.alignright, img.alignright {float:none; }
	body { font-size: 115%; }
	.entry h2{text-align:center;padding:20px;}
}
.entry p, .entry dd {line-height:1.3em;padding:2px;color:#121e23;}
.entry-inner {line-height: 1.25em; color: #27424d;}
#nav-topbar .nav ul {background-color: #27424d;}
#nav-topbar .nav li a {color: #f1dcb1; font-size:18px;}
#nav-topbar.nav-container { border-top: 3px solid #f2ecd5;border-bottom: 3px solid #f2ecd5; box-shadow: 0 0 25px #27424d;}
.nav-wrap {background-color:#27424d;}
.is-scrolled .topbar-transparent #nav-topbar.desktop-sticky .nav ul { background-color: #27424d;}
.header-desktop-sticky.admin-bar #nav-topbar.nav-container {opacity:0.9;}
.heademage { background-image: url(images/traka.webp); background-repeat: repeat-x; padding:35px;}
.main {margin-top: 15px;background:#F4F3F2 !important;}
#header { background: url(images/header_astroriznica.webp);background-position: center;background-attachment: scroll; }
@media (max-width: 767px){
   #header {border-width:4px;}}
#footer{background-color:#f2ecd5;}
#footer-bottom{background-color:#27424D;border: 10px solid #f2ecd5;border-radius:25px;}
#footer-bottom #copyright, #footer-bottom #credit {color: #f2ecd5;}
#footer-bottom #back-to-top {background: #f2ecd5;color: #27424D;}
.post-title a {color:#0066CC; }
.post-thumbnail img {border-radius:10px;box-shadow: 0px 0px 10px 0px #301a20;border-bottom:5px solid #d4bd89;border-top:5px solid #d4bd89;}
.post-hover:hover .post-title a {color:#f99e32;transition-duration: 2s;transition-property: color;}
hr{ border: 0; height: 1px; background-color: rgba(212,200,173,0.5); width:100%;}
.linija{ border: 0; height: 1px; background: #d1d1d1; width:80%;}
blockquote { padding: 10px; width:85%;display:block;border-left:5px solid #27424d;border-radius:10px;box-shadow: -18px 1px 5px -8px rgba(238,200,192,0.75);-webkit-box-shadow: -18px 1px 5px -8px rgba(238,200,192,0.75);-moz-box-shadow: -18px 1px 5px -8px rgba(238,200,192,0.75);}
.entry blockquote::before{content:none;}
.entry blockquote { margin-left:auto;margin-right:auto; }
.entry blockquote p {font-size:18px;font-style: italic;font-weight:400;color: #121e23;line-height:1.25em;}
.dropca {float:left; color:#27424d;text-shadow: #eec8c0 3px 3px 4px; font-size:500%;font-weight:700; line-height: 60px;padding: 1px 5px 5px 3px;margin: 0 7px 0 0;}
.info { background-image:url(images/backgrd.png);background-repeat:repeat;color:#121e23;line-height:132%; width:75%;display:block;margin-left:auto;margin-right:auto;padding: 20px 10px 20px 59px; position:relative; font-size:15px; margin-bottom:20px; border-radius: 7px;box-shadow: 0px 0px 15px 0px #4d2742; }
.info::before { content: url(images/sovica.png);position: absolute;left: 5px;top: 15px;margin: 0; }
.biblio { background: #d3d9db;border-top: double 3px #27424d;border-bottom: double 3px #27424d;width:100%;float: left; font-size: 11pt;text-align: left;color: #27424d; margin-bottom: 20px; padding-bottom:15px; display: block;line-height: 24px;}
.biblio::before {content: "LITERATURA:";font-weight: 700;display: block; font-size: 19pt; padding-bottom:20px;padding-top:20px;padding-left:15px; }
.napomena { color: #cc7c02;display: block;text-transform: uppercase;font-weight: bold;font-size: 23px;line-height: 140%;text-align: center;margin-bottom:10px; margin-top:10px;margin-left:auto;margin-right:auto; padding:15px;  width: 75%;border-top: 2px dotted #d4bd89;border-bottom: 2px dotted #d4bd89;}
@media only screen and (max-width: 719px) {
.napomena{width:80%;}}
.single .post-title { font-weight:700; color:#121e23; text-align:center; display:block; line-height: 1.05em;padding-bottom:10px;margin-bottom:5px;}
#footer-bottom #footer-logo { max-height: 95px;}
h1{ font-size: 23px; }
.heading{ font-size: 20px; }
.entry code {background: none repeat scroll 0 0 #fff;padding: 0 3px;font-size: 18px;}
.commentlist .comment-body p {color: #222;}
.entry sub, .entry sup {font-size: 80.5%;font-weight:700;}
#nav-topbar .nav-text { display: none;}
@media only screen and (max-width: 719px) {
  #nav-topbar .nav-text { display: block; width: 50%; font-weight: 700;color: #f1dcb1;font-size:22px;}
  #nav-footer .nav-text { display: block; width: 50%; font-weight: 700;color: #f1dcb1; font-size:22px;}
  #nav-header .nav-text { display: block; width: 50%; font-weight: 700;color: #f1dcb1; font-size:22px;}
}
.post-byline { background:#d3d9db;color:#27424d;border: 0;border-bottom: 3px double #bb9c7f;border-top: 3px double #bb9c7f;text-align:center;font-size:12px;line-height: 1.5em;padding-top:10px; padding-bottom:10px;}
.page-title{background:#F4F3F2;}
.page-title a {color:#357faa;}
.page-title a:hover {color:#f99e32;}
.page-title h1, .page-title h2, .page-title h4 { text-align:center;color: #27424d}
.page-title span { color: #f99e32;}
details {background:#d3d9db;color:#27424d;font-weight:500; border:1px solid #bb9c7f;  padding:10px; margin-bottom:5px; border-radius:12px; margin-left:5px;width:90%;}
summary { background:none;margin-bottom:5px;color:#121e23;font-weight:700; }
.page-id-28724 details, .page-id-23617 details {width:100%;}
@media only screen and (max-width: 719px) {
details {margin-bottom:7px; margin-left:1px; }
summary { background:none;margin-bottom:7px;}
  .view1{font-size:10px;}
    .view{font-size:10px;}
}
summary {  display: block;}
/* Create a new custom triangle on the right side */
summary::before {  margin-right: 1ch;  display: inline-block;  content: '❯❯'; transform: rotate(90deg);  transition: 0.2s;}
details[open] > summary::before {  transform: rotate(270deg);}
.entry ul li {list-style: disc;line-height: 1.29em;}
.single #header .pad{padding:1px;}
.blog #header .pad{padding:1px;}
.wp-block-latest-posts__post-date{ color:#1a1823; }
#block-22{background:#27424d; color:#e0d4be; border-bottom: 4px solid #bb9c7f;}
#block-23, #block-26{background-image:url(images/backgrd.png);background-repeat:repeat;color:#121e23;}
#block-25{background: #27424d;color:#f2ecd5;border-bottom: 4px solid #bb9c7f;}
.entry ol li, .entry ul li { color:#121e23;}
.ai {font-style:normal;color:#27424d;font-weight:bold;font-size:24px;line-height:24px;}
@media only screen and (min-width: 719px) {
    #header{height: 380px;	}
}
.razmak {background-image:url(images/razmak.png);background-repeat: no-repeat;background-size: auto;background-position: center;padding:20px 20px 40px;}
.vrazmak {background-image:url(images/separator.png);background-repeat: no-repeat;background-size: auto;background-position: center;padding:20px 20px 50px;}
@media (max-width: 767px) {
    .razmak {background-image:url(images/razmakm.png);}
	.vrazmak {background-size:90%}
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.predtekst { background:#27424d;color:#f2ecd5;line-height:132%; display:block;width:90%;margin-left:auto;margin-right:auto;padding: 25px 10px 30px 65px; position:relative; margin-bottom:25px; border-radius: 20px; border-top:4px solid #f2ecd5; border-bottom:4px solid #f2ecd5;box-shadow: 0 5px 8px 3px #27424d;}
.predtekst::before { content: url(images/zlatno-a.png);position: absolute;left: 10px;top: 23px;margin: 0;animation: rotate-vert-center 4s cubic-bezier(0.455, 0.030, 0.455, 0.955) infinite alternate both;}
@media (max-width: 767px) {
	.predtekst {width:70%;}}
.autori {background: #d3d9db; color:#27424d;line-height:132%; padding: 15px; text-align:left; font-size:18px; margin-bottom:50px; }
.post-tags a {color:#123c53;padding:5px;border-top: 1px solid #d4d4d4; border-bottom: 1px solid #c4c4c4;font-size: .80em;}
.themeform button[type="submit"], input[type="submit"] {background: #416e80;color: #f4f3f2; }
.slika{text-align:center;}
.wp-block-image figcaption { background-color: transparent; color: #27424d; font-size:14px;}
.wp-block-image { padding-bottom:15px;}
.nap_fut{color: #f99e32; font-style:bold;}
/* Table head */ .wp-block-table thead { 	background-color: #30515e; 	color: #f2ecd5; } /* Table Body */ .wp-block-table tbody { 	background-color: #a8b3b7; 	color: #121e23; } /* Table Rows - All rows */ .wp-block-table tbody tr { 	background-color: #e9eced; } /* Table Rows - alternating row */ .wp-block-table tbody tr:nth-child(odd) { 	background-color: #d3d9db; }  /* Table body cells */ .wp-block-table tbody td { 	border: 1px solid #777; }
.citat { color:#123c53;line-height:132%; width:75%;display:block;margin-left:auto;margin-right:auto;padding: 20px 10px 20px 79px; position:relative; font-size:18px; font-style:italic;margin-bottom:10px; }
.citat::before {content: url(images/zlatno-a.png);position: absolute;left:7px;top: 25px;margin:0; animation: heartbeat 1.25s ease-in-out infinite both;}
.citat p {color:#082341;}
@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@-webkit-keyframes rotate-vert-center {
  0% {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
@-webkit-keyframes rotate-horiz-center {
  0% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
  }
  100% {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
  }
}
@keyframes pulse {
	0% {
		transform: scale(0.75);
	}

	70% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(0.75);
	}
}