.elementor-5288 .elementor-element.elementor-element-6c1bbdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5288 .elementor-element.elementor-element-6c1bbdd:not(.elementor-motion-effects-element-type-background), .elementor-5288 .elementor-element.elementor-element-6c1bbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astrovizija.com.hr/wp-content/uploads/2024/08/subtle_grey_background.png");}.elementor-5288 .elementor-element.elementor-element-b8ac81b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5288 .elementor-element.elementor-element-5391b1d img{border-radius:15px 15px 15px 15px;}.elementor-5288 .elementor-element.elementor-element-2eac20f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5288 .elementor-element.elementor-element-2eac20f .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-5288 .elementor-element.elementor-element-d652270 span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-5288 .elementor-element.elementor-element-d652270 span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-5288 .elementor-element.elementor-element-d652270 span.post-navigation__prev--label, .elementor-5288 .elementor-element.elementor-element-d652270 span.post-navigation__next--label{font-size:15px;font-weight:800;}.elementor-5288 .elementor-element.elementor-element-d652270 span.post-navigation__prev--title, .elementor-5288 .elementor-element.elementor-element-d652270 span.post-navigation__next--title{font-size:13px;font-weight:600;}.elementor-5288 .elementor-element.elementor-element-d652270 .post-navigation__arrow-wrapper{color:var( --e-global-color-bf0461c );fill:var( --e-global-color-bf0461c );}.elementor-5288 .elementor-element.elementor-element-d652270 .elementor-post-navigation__separator{background-color:var( --e-global-color-2735cb6 );width:2px;}.elementor-5288 .elementor-element.elementor-element-d652270 .elementor-post-navigation{color:var( --e-global-color-2735cb6 );border-block-width:2px;padding:0px 0;}.elementor-5288 .elementor-element.elementor-element-d652270 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (2px / 2));}.elementor-5288 .elementor-element.elementor-element-d652270 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (2px / 2));}.elementor-5288 .elementor-element.elementor-element-08d5c6d .elementor-author-box__avatar img{width:120px;height:120px;}.elementor-5288 .elementor-element.elementor-element-08d5c6d .elementor-author-box__name{color:#EC6D12;font-size:20px;font-weight:600;}.elementor-5288 .elementor-element.elementor-element-08d5c6d .elementor-author-box__bio{color:var( --e-global-color-2735cb6 );font-size:14px;}.elementor-5288 .elementor-element.elementor-element-3face56 > .elementor-widget-container{box-shadow:0px 0px 10px 0px #FFCC00;}.elementor-5288 .elementor-element.elementor-element-3face56{--alignment:center;--grid-side-margin:35px;--grid-column-gap:35px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-5288 .elementor-element.elementor-element-3face56 .elementor-share-btn{border-width:2px;}.elementor-5288 .elementor-element.elementor-element-3face56 .elementor-share-btn:hover{--e-share-buttons-primary-color:#444B56;--e-share-buttons-secondary-color:#FFCC00;}.elementor-5288 .elementor-element.elementor-element-9cedde8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:060px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5288 .elementor-element.elementor-element-02fa3d2 > .elementor-widget-container{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;}.elementor-5288 .elementor-element.elementor-element-02fa3d2 img{border-radius:5px 5px 5px 5px;box-shadow:0px 2px 4px 4px #CBA2C8;}.elementor-5288 .elementor-element.elementor-element-e29f602{--display:flex;--min-height:560px;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 4px 4px #CBA2C8;}.elementor-5288 .elementor-element.elementor-element-e29f602:not(.elementor-motion-effects-element-type-background), .elementor-5288 .elementor-element.elementor-element-e29f602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astrovizija.com.hr/wp-content/uploads/2024/09/potadina-za-kontejner1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5288 .elementor-element.elementor-element-e29f602::before, .elementor-5288 .elementor-element.elementor-element-e29f602 > .elementor-background-video-container::before, .elementor-5288 .elementor-element.elementor-element-e29f602 > .e-con-inner > .elementor-background-video-container::before, .elementor-5288 .elementor-element.elementor-element-e29f602 > .elementor-background-slideshow::before, .elementor-5288 .elementor-element.elementor-element-e29f602 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5288 .elementor-element.elementor-element-e29f602 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://astrovizija.com.hr/wp-content/uploads/2024/06/line.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-5288 .elementor-element.elementor-element-e29f602.e-con{--align-self:center;}.elementor-5288 .elementor-element.elementor-element-3b8eebb img{width:76%;border-radius:8px 8px 8px 8px;}.elementor-5288 .elementor-element.elementor-element-3049735 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5288 .elementor-element.elementor-element-3049735{text-align:center;}.elementor-5288 .elementor-element.elementor-element-3049735 .elementor-heading-title{color:#FFFFFF;}.elementor-5288 .elementor-element.elementor-element-7000192{--spacer-size:116px;}.elementor-5288 .elementor-element.elementor-element-ff6831e{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-size:15px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.7);color:#FFFFFF;}.elementor-5288 .elementor-element.elementor-element-ff6831e > .elementor-widget-container{background-color:#000000B3;margin:0px 0px 0px 0px;padding:0px 8px 0px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFD700;border-radius:15px 15px 15px 15px;}.elementor-5288 .elementor-element.elementor-element-ff6831e.elementor-element{--align-self:center;}.elementor-5288 .elementor-element.elementor-element-e25a68c > .elementor-widget-container:hover{--e-transform-translateX:10px;}.elementor-5288 .elementor-element.elementor-element-e25a68c.elementor-element{--align-self:center;}.elementor-5288 .elementor-element.elementor-element-e25a68c{--e-transform-transition-duration:1000ms;}.elementor-5288 .elementor-element.elementor-element-e25a68c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5288 .elementor-element.elementor-element-e25a68c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5288 .elementor-element.elementor-element-f4cd3cd > .elementor-widget-container{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;}.elementor-5288 .elementor-element.elementor-element-f4cd3cd img{border-radius:5px 5px 5px 5px;box-shadow:0px 2px 4px 4px #CBA2C8;}.elementor-5288 .elementor-element.elementor-element-70f7b76 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-5288 .elementor-element.elementor-element-ccfd215 > .elementor-widget-container{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;}.elementor-5288 .elementor-element.elementor-element-ccfd215 img{border-radius:5px 5px 5px 5px;box-shadow:0px 2px 4px 4px #CBA2C8;}.elementor-5288 .elementor-element.elementor-element-67e95b1 > .elementor-widget-container{border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;}.elementor-5288 .elementor-element.elementor-element-67e95b1 img{border-radius:5px 5px 5px 5px;box-shadow:0px 2px 4px 4px #CBA2C8;}.elementor-5288 .elementor-element.elementor-element-746c971{--display:flex;--min-height:560px;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 4px 4px #CBA2C8;}.elementor-5288 .elementor-element.elementor-element-746c971:not(.elementor-motion-effects-element-type-background), .elementor-5288 .elementor-element.elementor-element-746c971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astrovizija.com.hr/wp-content/uploads/2024/09/pozadina3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5288 .elementor-element.elementor-element-746c971::before, .elementor-5288 .elementor-element.elementor-element-746c971 > .elementor-background-video-container::before, .elementor-5288 .elementor-element.elementor-element-746c971 > .e-con-inner > .elementor-background-video-container::before, .elementor-5288 .elementor-element.elementor-element-746c971 > .elementor-background-slideshow::before, .elementor-5288 .elementor-element.elementor-element-746c971 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5288 .elementor-element.elementor-element-746c971 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://astrovizija.com.hr/wp-content/uploads/2024/06/line.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-5288 .elementor-element.elementor-element-746c971.e-con{--align-self:center;}.elementor-5288 .elementor-element.elementor-element-15b3220 img{width:76%;border-radius:8px 8px 8px 8px;}.elementor-5288 .elementor-element.elementor-element-cad14b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5288 .elementor-element.elementor-element-cad14b5{text-align:center;}.elementor-5288 .elementor-element.elementor-element-cad14b5 .elementor-heading-title{color:#FFFFFF;}.elementor-5288 .elementor-element.elementor-element-0c5853a{--spacer-size:116px;}.elementor-5288 .elementor-element.elementor-element-d590ec9{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;top:208.154px;}body:not(.rtl) .elementor-5288 .elementor-element.elementor-element-d590ec9{left:59.211px;}body.rtl .elementor-5288 .elementor-element.elementor-element-d590ec9{right:59.211px;}.elementor-5288 .elementor-element.elementor-element-d590ec9 img{width:30%;}.elementor-5288 .elementor-element.elementor-element-33bcc7e{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;font-size:15px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.7);color:#FFFFFF;}.elementor-5288 .elementor-element.elementor-element-33bcc7e > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 9px 0px 9px;background-image:linear-gradient(45deg, #FFA07A 0%, #FFD700 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFD700;border-radius:10px 10px 10px 10px;}.elementor-5288 .elementor-element.elementor-element-33bcc7e.elementor-element{--align-self:center;}.elementor-5288 .elementor-element.elementor-element-593b16c > .elementor-widget-container:hover{--e-transform-translateX:10px;}.elementor-5288 .elementor-element.elementor-element-593b16c.elementor-element{--align-self:center;}.elementor-5288 .elementor-element.elementor-element-593b16c{--e-transform-transition-duration:1000ms;}.elementor-5288 .elementor-element.elementor-element-593b16c .elementor-button-content-wrapper{flex-direction:row;}.elementor-5288 .elementor-element.elementor-element-593b16c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5288 .elementor-element.elementor-element-9561e57{--display:flex;}.elementor-5288 .elementor-element.elementor-element-7fe79c3 .elementor-wrapper{--video-aspect-ratio:0.5625;}@media(min-width:768px){.elementor-5288 .elementor-element.elementor-element-b8ac81b{--width:67%;}.elementor-5288 .elementor-element.elementor-element-9cedde8{--width:33%;}.elementor-5288 .elementor-element.elementor-element-e29f602{--width:96%;}.elementor-5288 .elementor-element.elementor-element-746c971{--width:96%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5288 .elementor-element.elementor-element-b8ac81b{--width:100%;}.elementor-5288 .elementor-element.elementor-element-9cedde8{--width:100%;}}@media(max-width:1024px){.elementor-5288 .elementor-element.elementor-element-6c1bbdd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5288 .elementor-element.elementor-element-08d5c6d > .elementor-widget-container{padding:0px 9px 0px 9px;}.elementor-5288 .elementor-element.elementor-element-08d5c6d.elementor-element{--align-self:center;}.elementor-5288 .elementor-element.elementor-element-08d5c6d .elementor-author-box__name{font-size:22px;margin-bottom:25px;}.elementor-5288 .elementor-element.elementor-element-08d5c6d .elementor-author-box__bio{font-size:14px;} .elementor-5288 .elementor-element.elementor-element-3face56{--grid-side-margin:35px;--grid-column-gap:35px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-5288 .elementor-element.elementor-element-9cedde8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-5288 .elementor-element.elementor-element-d652270 .elementor-post-navigation__separator{width:2px;}.elementor-5288 .elementor-element.elementor-element-d652270 .elementor-post-navigation{border-block-width:2px;}.elementor-5288 .elementor-element.elementor-element-d652270 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (2px / 2));}.elementor-5288 .elementor-element.elementor-element-d652270 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (2px / 2));}.elementor-5288 .elementor-element.elementor-element-08d5c6d .elementor-author-box__bio{font-size:15px;} .elementor-5288 .elementor-element.elementor-element-3face56{--grid-side-margin:35px;--grid-column-gap:35px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for author-box, class: .elementor-element-08d5c6d *//* Stilizacija autor boxa */
.author-box {
    background-color: #F9F9F9; /* Blaga svijetla pozadina */
    border-radius: 15px; /* Lagano zaobljenje rubova */
    padding: 20px 30px; /* Prostor unutar okvira */
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1); /* Blagi sjaj za dubinu */
    transition: transform 0.9s ease, box-shadow 0.9s ease; /* Efekat prijelaza */
}

/* Stilizacija teksta unutar autor boxa */
.author-box h4 {
    color: #FFA500; /* Boja naslova u autor boxu */
    font-weight: bold;
    margin-top: 10px;
}

.author-box p {
    color: #333333; /* Blago tamnija boja teksta za kontrast */
    line-height: 1.6; /* Bolja čitljivost */
}

/* Hover efekt za autor box */
.author-box:hover {
    transform: scale(1.02); /* Blago povećanje */
    box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.15); /* Pojačani sjaj */
}

/* Stilizacija slike unutar autor boxa */
.author-box img {
    border-radius: 50%; /* Kružni oblik slike */
    width: 100px; /* Prilagodba veličine */
    height: auto;
    margin-bottom: 15px; /* Razmak ispod slike */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Blagi sjaj za sliku */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08266a7 *//* Naslov za tutorijale */
.share-title.tutorijali {
  text-align: center;
  font-style: italic;
  color: #e0d68f; /* zlatno-bež */
  font-family: 'Georgia', serif;
  font-size: 16px;
  margin-bottom: 14px;
  letter-spacing: 0.5px;
  animation: glowIn 3s ease-in-out;
  position: relative;
}

/* Linija ispod naslova */
.share-title.tutorijali::after {
  content: "";
  display: block;
  width: 50px;
  height: 2px;
  margin: 10px auto 0;
  background: linear-gradient(to right, transparent, #cdb4db, transparent);
  animation: softPulse 4s infinite ease-in-out;
}

/* Animacija naslova */
@keyframes glowIn {
  0% { opacity: 0; transform: translateY(5px); }
  100% { opacity: 1; transform: translateY(0); }
}

/* Suptilna animacija linije */
@keyframes softPulse {
  0%, 100% { opacity: 0.3; transform: scaleX(1); }
  50% { opacity: 0.6; transform: scaleX(1.1); }
}
.share-title:hover {
  color: #ffcc00;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-3face56 *//* Wrapper dizajn */
.dnevnik-share {
  padding: 20px;
  border: 1px solid rgba(205, 180, 219, 0.2); /* Lavanda rub */
  border-radius: 12px;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.04) 0%, transparent 80%);
  box-shadow:
    0 0 12px rgba(205, 180, 219, 0.1),
    0 0 25px rgba(138, 43, 226, 0.06),
    0 0 40px rgba(106, 90, 205, 0.04);
  transition: all 0.4s ease;
  text-align: center; /* centriranje gumbi */
}

/* Gumbi */
.dnevnik-share .elementor-share-btn {
  border-radius: 10px !important;
  padding: 10px 14px !important;
  background-color: rgba(255, 255, 255, 0.05) !important;
  border: 1px solid rgba(205, 180, 219, 0.5) !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* Hover efekti */
.dnevnik-share .elementor-share-btn:hover {
  transform: translateY(-2px) scale(1.05);
  background-color: rgba(255, 255, 255, 0.08) !important;
  box-shadow: 
    0 0 10px rgba(205, 180, 219, 0.4),  /* lavanda */
    0 0 15px rgba(138, 43, 226, 0.15),  /* ljubičasta */
    0 0 25px rgba(106, 90, 205, 0.1);   /* indigo */
}

/* Ikone */
.dnevnik-share .elementor-share-btn .elementor-icon {
  color: #a675b6 !important; /* Suptilna lavanda */
  font-size: 18px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af77504 *//* Wrapper za zvjezdane točke */
.star-horizon {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-top: 24px;
}

/* Pojedinačne točke s fade-in i twinkle efektom */
.star-horizon .dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(215,180,255,0.6), rgba(255,255,255,0.1));
  box-shadow: 0 0 6px rgba(215, 180, 255, 0.4);
  opacity: 0;
  animation: fadeInDot 1.2s ease forwards, twinkleDot 2.4s infinite ease-in-out;
}

.star-horizon .dot:nth-child(1) { animation-delay: 0.2s, 0.2s; }
.star-horizon .dot:nth-child(2) { animation-delay: 0.4s, 0.4s; }
.star-horizon .dot:nth-child(3) { animation-delay: 0.6s, 0.6s; }
.star-horizon .dot:nth-child(4) { animation-delay: 0.8s, 0.8s; }
.star-horizon .dot:nth-child(5) { animation-delay: 1s, 1s; }

/* Fade-in ulaz */
@keyframes fadeInDot {
  to { opacity: 1; }
}

/* Svjetlucavi efekt */
@keyframes twinkleDot {
  0%, 100% { opacity: 0.3; transform: scale(1); }
  50% { opacity: 0.8; transform: scale(1.3); }
}

/* Zakrivljena kozmička crta */
.orbital-line {
  width: 120px;
  height: 20px;
  margin: 10px auto 0;
  background: radial-gradient(circle at center, rgba(205,180,219,0.3), transparent 70%);
  border-radius: 50%;
  box-shadow: 0 -1px 6px rgba(205,180,219,0.3);
}
.orbital-line {
  width: 140px;
  height: 22px;
  margin: 12px auto 0;
  background: radial-gradient(ellipse at center, rgba(205,180,255,0.35) 0%, transparent 80%);
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(205,180,255,0.3);
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ac81b *//* Naslov na vrhu */
.single-preporuceno h1 {
    font-size: 36px;
    color: #D4A017; /* Zlatna boja teksta */
    text-shadow: 0px 0px 10px rgba(255, 215, 0, 0.5), 0px 0px 20px rgba(255, 215, 0, 0.3);
    text-align: center;
    margin-bottom: 20px;
    transition: transform 0.9s ease;
}

.single-preporuceno h1:hover {
    transform: scale(1.05); /* Blago povećanje na hover */
}
/* Alternativni selektori za slike */
.single-preporuceno .post-content img,
.single-preporuceno img,
.single-preporuceno .elementor-widget-container img {
    transition: transform 1.9s ease, box-shadow 0.9s ease;
    border-radius: 8px;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
}

.single-preporuceno .post-content img:hover,
.single-preporuceno img:hover,
.single-preporuceno .elementor-widget-container img:hover {
    transform: scale(1.03);
    box-shadow: 0px 4px 20px rgba(255, 215, 0, 0.6); /* Zlatni sjaj na hover */
}
/* Stilizacija svih naslova unutar single-preporuceno kontejnera */
.single-preporuceno h3, 
.single-preporuceno h4,
.single-preporuceno .post-content h3, 
.single-preporuceno .post-content h4,
.single-preporuceno h2, /* Dodavanje h2 ako je naslov h2 */
.single-preporuceno .post-content h2 { /* Ciljanje specifičnih h2 naslova */
    color: #FFA500 !important; /* Prigušena narančasta boja */
    font-weight: bold !important;
    margin-top: 20px !important;
    opacity: 0.9 !important;
    transition: all 0.3s ease; /* Dodavanje prijelaza */
}

/* Hover efekt za dodatni naglasak */
.single-preporuceno h3:hover, 
.single-preporuceno h4:hover, 
.single-preporuceno .post-content h3:hover, 
.single-preporuceno .post-content h4:hover,
.single-preporuceno h2:hover,
.single-preporuceno .post-content h2:hover {
    color: #FFB347 !important; /* Svjetlija nijansa na hover */
    cursor: pointer !important;
    box-shadow: 0px 4px 10px rgba(255, 179, 71, 0.5) !important; /* Svjetliji sjaj oko teksta */
    transform: scale(1.02); /* Lagano povećanje na hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d590ec9 */.elementor-5288 .elementor-element.elementor-element-d590ec9 {
  animation: float-heart 20s ease-in-out infinite;
}

@keyframes float-heart {
  0% {
    transform: translateY(0px) scale(1);
  }
  25% {
    transform: translateX(-10px) translateY(-20px) scale(1.1);
  }
  50% {
    transform: translateX(20px) translateY(30px) rotateZ(15deg) scale(1.2);
  }
  75% {
    transform: translateX(-20px) translateY(-10px) scale(1.1);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cedde8 *//* Stilizacija desnog reklamnog stupca */
#reklamni-stupac {
    background-color: #1B194D; /* Tamnoplava pozadina */
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3); /* Lagani sjaj */
    transition: transform 1.9s ease, box-shadow 1.3s ease;
}

/* Efekt na hover */
#reklamni-stupac:hover {
    transform: scale(1.02); /* Suptilan zoom efekt */
    box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.4); /* Pojačani sjaj */
}

/* Stilizacija teksta unutar reklamnog stupca */
#reklamni-stupac h3 {
    color: #FFD700; /* Zlatna boja za naslove */
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;
}

#reklamni-stupac p {
    color: #FFFFFF; /* Bijela boja teksta */
    line-height: 1.6;
    margin-bottom: 15px;
}

/* Stilizacija gumba unutar reklamnog stupca */
#reklamni-stupac .elementor-button {
    background-color: #FFD700; /* Zlatna pozadina */
    color: #1B194D; /* Tamnoplavi tekst */
    font-weight: bold;
    border-radius: 8px;
    padding: 10px 20px;
    transition: background-color 0.3s ease, color 0.3s ease;
    box-shadow: 0px 3px 8px rgba(255, 215, 0, 0.5); /* Zlatni sjaj oko gumba */
}

#reklamni-stupac .elementor-button:hover {
    background-color: #FF8C00; /* Topla narančasta na hover */
    color: #FFFFFF; /* Bijeli tekst na hover */
    box-shadow: 0px 5px 12px rgba(255, 140, 0, 0.7); /* Pojačani sjaj */
}/* End custom CSS */