.elementor-23257 .elementor-element.elementor-element-3a9238f8{margin-top:30px;margin-bottom:0px;padding:0px 300px 0px 300px;}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-next{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-prev{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-active-slide{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-total-slide{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-23257 .elementor-element.elementor-element-35ef034 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{background-color:var( --e-global-color-1cda7b5 );font-family:"Manrope", Sans-serif;font-weight:400;color:#313131;padding:5px 15px 5px 15px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#252525;}.elementor-23257 .elementor-element.elementor-element-35ef034 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{background-color:var( --e-global-color-text );color:#FFFFFF;border-color:#CCCEC3;}.elementor-23257 .elementor-element.elementor-element-35ef034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23257 .elementor-element.elementor-element-35ef034 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{font-size:15px;width:35px;height:35px;line-height:35px;text-align:center;}.elementor-23257 .elementor-element.elementor-element-35ef034 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:15px;height:15px;}.elementor-23257 .elementor-element.elementor-element-35ef034 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-23257 .elementor-element.elementor-element-35ef034 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:8px;}.elementor-23257 .elementor-element.elementor-element-35ef034 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:15px;}.elementor-23257 .elementor-element.elementor-element-35ef034 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:12px;}.elementor-23257 .elementor-element.elementor-element-35ef034 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{margin:03px 0px 0px 0px;border-style:solid;border-width:0px 1px 1px 1px;border-color:#25252578;}.elementor-23257 .elementor-element.elementor-element-35ef034  .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-next .tpas-icon{margin-left:5px;}.elementor-23257 .elementor-element.elementor-element-35ef034  .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-prev .tpas-icon{margin-right:5px;}.elementor-23257 .elementor-element.elementor-element-94e2de8 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{background-color:#F3F3F3;font-family:"Manrope", Sans-serif;font-weight:400;color:#313131;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#252525;border-radius:5px 5px 5px 5px;}.elementor-23257 .elementor-element.elementor-element-94e2de8 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{background-color:var( --e-global-color-text );color:#FFFFFF;border-color:#CCCEC3;}.elementor-23257 .elementor-element.elementor-element-94e2de8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23257 .elementor-element.elementor-element-94e2de8 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{font-size:15px;width:35px;height:35px;line-height:35px;text-align:center;}.elementor-23257 .elementor-element.elementor-element-94e2de8 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:15px;height:15px;}.elementor-23257 .elementor-element.elementor-element-94e2de8 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-23257 .elementor-element.elementor-element-94e2de8 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:8px;}.elementor-23257 .elementor-element.elementor-element-94e2de8 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:15px;}.elementor-23257 .elementor-element.elementor-element-94e2de8 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:12px;}.elementor-23257 .elementor-element.elementor-element-94e2de8 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{margin:03px 0px 0px 0px;border-style:solid;border-width:0px 1px 1px 1px;border-color:#25252578;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23257 .elementor-element.elementor-element-def2a29{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.1px;}.elementor-23257 .elementor-element.elementor-element-def2a29 .elementor-divider-separator{width:100%;}.elementor-23257 .elementor-element.elementor-element-def2a29 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23257 .elementor-element.elementor-element-84931bf{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-23257 .elementor-element.elementor-element-17fb842{--spacer-size:50px;}@media(max-width:767px){.elementor-23257 .elementor-element.elementor-element-3a9238f8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23257 .elementor-element.elementor-element-35ef034{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-23257 .elementor-element.elementor-element-94e2de8{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-23257 .elementor-element.elementor-element-94e2de8 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:15px;}.elementor-23257 .elementor-element.elementor-element-def2a29 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-23257 .elementor-element.elementor-element-84931bf{font-size:12px;}.elementor-23257 .elementor-element.elementor-element-84931bf p{margin-block-end:0px;}.elementor-23257 .elementor-element.elementor-element-17fb842{--spacer-size:90px;}}/* Start custom CSS for html, class: .elementor-element-38dbac5 */.kartica-detalja {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.06);
  padding: 20px;
  margin-bottom: 20px;
  font-family: 'Manrope', sans-serif;
}

.datum-naslov {
  font-size: 15px;
  font-weight: 600;
  color: #444;
  margin-bottom: 14px;
}

.tagovi-detalja {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 18px;
}

.tag-detalj {
  padding: 4px 12px;
  font-size: 13px;
  font-weight: 500;
  border-radius: 999px;
  background: #eee;
  color: #000;
  display: inline-block;
  font-family: 'Manrope', sans-serif;
}

/* Specifične boje za tipove */
.tag-detalj.tip-menstruacija { background: #f9c2d0; }
.tag-detalj.tip-pms { background: #d8b4e2; }
.tag-detalj.tip-ovulacija { background: #bcebd3; }
.tag-detalj.tip-sex { background: #ffe2b6; }

.sekcija-detalj {
  margin-top: 10px;
}

.sekcija-detalj h4 {
  font-size: 14px;
  font-weight: 600;
  color: #333;
  margin-bottom: 6px;
  margin-top: 14px;
  font-family: 'Manrope', sans-serif;
}

.sekcija-detalj ul {
  margin: 0 0 10px 18px;
  padding: 0;
  font-size: 13px;
  color: #444;
  list-style: disc;
}

.sekcija-detalj li {
  margin-bottom: 4px;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3e5b9dd */.kartica-detalja {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.06);
  padding: 20px;
  margin-bottom: 20px;
  font-family: 'Manrope', sans-serif;
}

.datum-naslov {
  font-size: 15px;
  font-weight: 600;
  color: #444;
  margin-bottom: 14px;
}

.tagovi-detalja {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 18px;
}

.tag-detalj {
  padding: 4px 12px;
  font-size: 13px;
  font-weight: 500;
  border-radius: 999px;
  background: #eee;
  color: #000;
  display: inline-block;
  font-family: 'Manrope', sans-serif;
}

/* Specifične boje za tipove */
.tag-detalj.tip-menstruacija { background: #f9c2d0; }
.tag-detalj.tip-pms { background: #d8b4e2; }
.tag-detalj.tip-ovulacija { background: #bcebd3; }
.tag-detalj.tip-sex { background: #ffe2b6; }

.sekcija-detalj {
  margin-top: 10px;
}

.sekcija-detalj h4 {
  font-size: 14px;
  font-weight: 600;
  color: #333;
  margin-bottom: 6px;
  margin-top: 14px;
  font-family: 'Manrope', sans-serif;
}

.sekcija-detalj ul {
  margin: 0 0 10px 18px;
  padding: 0;
  font-size: 13px;
  color: #444;
  list-style: disc;
}

.sekcija-detalj li {
  margin-bottom: 4px;
  line-height: 1.4;
}

.sekcija-detalj p {
  margin: 0 0 10px 0;
  font-size: 14px;
  color: #444;
  line-height: 1.5;
  font-family: 'Manrope', sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a9238f8 */.kalendar-dan.menstruacija {
  background-color: #fdecea; /* svetlo crvena */
  border-radius: 6px;
}/* End custom CSS */