/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


/* Webfont: LatoLatin-Regular */@font-face {
    font-family: 'Lato';
    src: url('./fonts/lato/LatoLatin-Regular.eot'); /* IE9 Compat Modes */
    src: url('./fonts/lato/LatoLatin-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/lato/LatoLatin-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('./fonts/lato/LatoLatin-Regular.woff') format('woff'), /* Modern Browsers */
         url('./fonts/lato/LatoLatin-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
/* Webfont: LatoLatin-Italic */@font-face {
    font-family: 'Lato';
    src: url('./fonts/lato/LatoLatin-Italic.eot'); /* IE9 Compat Modes */
    src: url('./fonts/lato/LatoLatin-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/lato/LatoLatin-Italic.woff2') format('woff2'), /* Modern Browsers */
         url('./fonts/lato/LatoLatin-Italic.woff') format('woff'), /* Modern Browsers */
         url('./fonts/lato/LatoLatin-Italic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
/* Webfont: LatoLatin-Bold */@font-face {
    font-family: 'Lato';
    src: url('./fonts/lato/LatoLatin-Bold.eot'); /* IE9 Compat Modes */
    src: url('./fonts/lato/LatoLatin-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/lato/LatoLatin-Bold.woff2') format('woff2'), /* Modern Browsers */
         url('./fonts/lato/LatoLatin-Bold.woff') format('woff'), /* Modern Browsers */
         url('./fonts/lato/LatoLatin-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}

/* Webfont: LatoLatin-BoldItalic */@font-face {
    font-family: 'Lato';
    src: url('./fonts/lato/LatoLatin-BoldItalic.eot'); /* IE9 Compat Modes */
    src: url('./fonts/lato/LatoLatin-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/lato/LatoLatin-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
         url('./fonts/lato/LatoLatin-BoldItalic.woff') format('woff'), /* Modern Browsers */
         url('./fonts/lato/LatoLatin-BoldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}



body {
  background-color: #fff;
  font-family: 'Lato', sans-serif !important;
  text-rendering: optimizeLegibility;
}
/* Add your custom styles here */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
  background-color: #286385 !important;
}
/*HEADER*/
.page-header {
	display: none !important;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li {
	background-color: #286385;
  	border-right: 1px solid #fff;
}
.elementor-nav-menu--layout-horizontal #menu-1-e8fa163 .elementor-nav-menu > li:hover, .elementor-nav-menu--main #menu-1-e8fa163 .elementor-item.elementor-item-active {
	background-color: #3F7C9E;
}
.elementor-nav-menu--main #menu-1-e8fa163 a {
	padding: 13px 0;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:last-child {
	border-left: none;
	border-right: 1.5px solid #286385;
  	border-radius: 5px;
	border-radius: 0 5px 5px 0;
}
#menu-1-e8fa163 .menu-item-25 {
	border-left: 1.5px solid #286385;
  	border-radius: 5px;
	border-radius: 5px 0 0 5px;
}
.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul {
	flex: 1 1 0%;
}
#menu-1-e8fa163 .menu-item a {
	justify-content: center;
}
/*Search forme*/
.elementor-search-form__submit {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.elementor-search-form__submit::before {
    content: url('http://dev.michel.hr/ovisnost/wp-content/uploads/2024/02/Search-ikona.svg');
    margin-right: 4px;
	vertical-align: middle;
  	padding-top: 4px;
}
.elementor-search-form__container input::placeholder {
    color: #ffffff !important;
	font-family: "Lato", Sans-serif;
	/*opacity: 0.8;*/
}
/*Mobile search*/
#elementor-search-form-f1929bc::placeholder {
    color: #fff !important;
}
/*Dugme ikona*/
#dugmeAktualnosti .elementor-button-icon svg, #dugmeBanner .elementor-button-icon svg {
	width: 16px;
}
.dugmePrevencija .elementor-button-icon svg {
	width: 16px;
}
.dugmePrevencija  .elementor-button {
    text-align: left;
	width: 100%;
}
/*Područje suzbijanja ovisnosti*/
#elementor-tab-title-2061 {
	background-color: #286385;
}
/*Post tag*/
.custom-tag {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #286385; /* Tag background color */
    color: #fff; /* Tag text color */
    padding: 3px 12px; /* Adjust padding to your liking */
	margin: 15px 13px;
    font-size: 16px; /* Adjust font size to your liking */
    z-index: 10; /* Ensure it's above the image */
	border-radius: 5px;
	text-transform: capitalize;
}
/*Footer*/
.elementor-element-41034ad {
	border-radius: 5px 5px 0 0;
}
/*Pravila privatnosti*/
.pravilaPrivatnosti a {
	color: #fff;
}
/*Toggle globalno*/
.elementor-toggle .elementor-tab-title {
	border-bottom: none !important;
}
.elementor-accordion-item {
	position: relative;
}
/*Stranica Prevencija*/
.elementor-element-9be066b .elementor-button-content-wrapper::before {
    content: url('http://dev.michel.hr/ovisnost/wp-content/uploads/2024/02/Dokument-ikona.svg');
    margin-right: 10px;
	vertical-align: middle;
  	padding-top: 2px;
}
/*Zadnje dvije objave*/
.div-link-objave {
	display: flex;
}
.objave-naslov {
	line-height: 15px;
}
.objave-naslov a {
	font-size: 20px;
  	color: #fff !important;
}
.objave-naslov img {
	height: 15px;
	margin-right: 5px
}
/*Objave*/
.objavaTekst .elementor-widget-container h1 {
	color: #457082 !important;
	font-size: 56px;
	line-height: 60px;
}
.objavaTekst .elementor-widget-container h2 {
	color: #457082;
	font-size: 48px;
	line-height: 60px;
}
.objavaTekst .elementor-widget-container h3 {
	color: #457082;
	font-size: 36px;
	line-height: 44px;
}
.objavaTekst .elementor-widget-container h4 {
	color: #457082;
	font-size: 30px;
	line-height: 38px;
}
.objavaTekst .elementor-widget-container h5 {
	color: #457082;
	font-size: 24px;
	line-height: 32px;
}
.objavaTekst .elementor-widget-container h6 {
	color: #457082;
	font-size: 20px;
	line-height: 28px;
}
.objavaTekst p {
	color: #000000;
  	font-family: "Lato", Sans-serif;
  	font-size: 18px;
  	font-weight: 400;
  	line-height: 28px;
}
.page-id-2027 .form-group button {
	margin-top: 0px
}
/*Breadcrumbs*/
#breadcrumbs {
	color: #ffffff !important;
}
/*Toogle pitanja*/
/*Toogle scroll*/
/*#elementor-tab-content-1431 {
	height: 415px;
	overflow-y: auto;
}*/
/*Popup*/
.dialog-widget-content {
	border-radius: 5px !important;
}
/************************************************************** Prednji uređivač **************************************************************/
.elementor-element-334338d .elementor-posts-container .elementor-post .elementor-post__text,
.elementor-element-c0c90de .elementor-posts-container .elementor-post .elementor-post__text {
	display: flex;
}
.elementor-posts-container .elementor-post__text .elementor-post__title {
	order: 2;
	color: #000;
}
.elementor-posts-container .elementor-post__text .elementor-post__meta-data {
	order: 1;
	color: #000;
	margin-bottom: 5px;
}
.elementor-posts-container .elementor-post__text .elementor-post__excerpt {
	order: 3;
}
.linkKocka a {
	color: #555555;
}
/* For WebKit browsers */
.elementor-tab-content::-webkit-scrollbar {
  width: 10px;
}
.elementor-tab-content::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 6px;
}
.elementor-tab-content::-webkit-scrollbar-track {
  background: #286385;
}
/* For Firefox */
.elementor-tab-content {
  scrollbar-color: #fff #286385;
  scrollbar-width: thin;
}
/*Aktualnosti*/
.page-numbers.prev, .page-numbers.next {
	font-size: 16px;
	background-color: transparent;
	padding: 0;
	color: #555555;
}
.page-numbers.prev {
	margin-right: 14px !important;
}
.page-numbers.next {
	margin-left: 14px !important;
}
.page-numbers {
	display: inline-block;
	background-color: #5596BA;
	border-radius: 5px;
	color: #fff;
	height: 48px;
	width: 48px;
	line-height: 2.4;
	font-size: 20px;
}
.page-numbers.current {
	background-color: #D2232A;
}
a.page-numbers.prev, a.page-numbers.next {
    color: #D2232A;
    text-decoration: underline;
}
span.page-numbers.prev, span.page-numbers.next {
    color: #555555;
    text-decoration: none;
}
a.page-numbers.prev, a.page-numbers.next {
    color: #D2232A;
    text-decoration: underline;
}
span.page-numbers.prev, span.page-numbers.next {
    color: #555555;
    text-decoration: none;
}
/*Aktualno tab*/
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a {
	font-weight: 600 !important;
}
.elementor-loop-container {
	padding-bottom: 40px;
}
.oznakaObjava {
	position: absolute;
    background-color: #3F7C9E;
    color: #ffffff;
    padding: 3px 15px;
    border-radius: 5px;
    top: 15px;
    left: 13px;
}
.oznakaObjava .elementor-widget-container {
	padding: 0 !important;
}
.oznakaObjava span {
	color: #fff;
}
/*Pop-up*/
.elementor-popup-modal .dialog-widget-content {
	max-width: 1320px;
	width: 100%;
}
.elementor-popup-modal .dialog-message {
	width: 100% !important;
		max-height: 880px;
}
.elementor-popup-modal .dialog-message p {
	color: #595959;
}
.elementor-popup-modal .elementor-element-f009cdb > .e-con-inner {
	max-width: 100%;
	padding: 48px;
}
.elementor-popup-modal .dialog-close-button {
  height: 44px;
  width: 44px;
  background-color: #D2232A;
  justify-content: center;
  align-self: center;
  align-content: center;
  align-items: center;
  border-radius: 5px;
}
.elementor-popup-modal .dialog-close-button:hover {
	background-color: #BF0008; 
}
.dialog-close-button svg {
    fill: #fff !important; 
} 
/*Smanjenje šteta*/
.elementor-element-2c51389 .e-con-inner,
.elementor-element-c458ebd .e-con-inner,
.elementor-element-584baad .e-con-inner{
	margin: 0 !important;
}
#elementor-tab-title-1711,
#elementor-tab-title-1851,
#elementor-tab-title-8221,
#elementor-tab-title-2021
{
	border-radius: 5px !important;
}
#elementor-tab-content-1711,
#elementor-tab-content-1851,
#elementor-tab-content-8221,
#elementor-tab-content-2021 {
	margin-top: -4px;
	border-radius: 0 0 5px 5px;
}
/*TEST*/
.elementor-element-b8643c9 .e-form__buttons button {
	border: 1px solid #ffffff;
	height: 42px;
	width: 140px;
}
#form-field-message {
	height: 42px;
	border-color: #ffffff;
	width: 353px !important;
}
.elementor-field-textual.elementor-size-xs {
	padding: 7px 12px;
}
.page-id-539 .elementor-location-footer {
	background-color: #DDF0F6;
}
/*Kalendar*/
.div-link-kalendar {
	display: flex;
}
.div-link-kalendar img {
	height: 15px;
	margin-right: 5px
}
.dogadaji-naslov a {
	font-size: 20px;
	color: #fff !important;
}
.event-section h2 {
	margin-top: 0;
  	margin-bottom: 0;
  	line-height: 0.5;
	margin-left: 5px;
}
.fc-button {
	background-color: #5596BA !important;
	border: none !important;
	color: #ffffff !important;
}
.fc-button:hover {
	background-color: #3F7C9E !important;
}
.fc-daygrid-event {
	background-color: #5596BA !important;
	color: #ffffff !important;
}
.fc-daygrid-event:hover {
	background-color: #3F7C9E !important;
}
.fc-daygrid-event-dot {
	border-color: #ffffff !important;
}
.eaelec-modal-footer {
	background-color:#D2232A;
	border-radius: 5px;
	width: 200px;
  padding: 10px !important;
  text-align: center;
  margin-left: 30px;
}
.eaelec-modal-footer a {
	color: #fff;
}
.eaelec-modal-footer:hover {
	background-color: #BF0008;
}
.eael-event-calendar-wrapper .eaelec-modal-header {
	border-color: #BF0008 !important;
}
.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date i {
	color:#D2232A;
}
/*Kalendar tjedan*/
.fc-timegrid-event-harness {
	background-color: #5596BA !important;
}
.fc-list-event-time,
.fc-list-event-title {
	font-family: Lato, sans-serif;
}
/*Događaj single*/
#tribe-events-pg-template {
	max-width: 1320px;
	padding: 20px 0 50px 0;
}
.tribe-events-meta-group-gmap {
	margin: 0;
}
@media (min-width: 768px) {
.tribe-events-venue-map {
    margin-top: var(--tec-spacer-7);
    order: 1;
    width: 964px;
}
}
.tribe-events-notices ul li {
	display: inline-block;
	padding: 10px 20px;
	color: #fff;
	background-color: #D2232A;
	font-weight: 600;
	border-radius: 5px;
}
.tribe-common-c-btn-border {
	color: #5596BA !important;
	border-color: #5596BA !important
}
.tribe-common-c-btn-border:hover {
	background-color: transparent !important;
}
.tribe-events-back, #tribe-events-footer {
	display: none;
}
.fc-daygrid-event, .fc-daygrid-event-harness {
	margin-top: 2px;
}
.fc-daygrid-event-harness-abs {
	top: -2px !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown__button {
	width: 230px;
	padding: 15px;
}
.tribe-events-single-event-description p,
.tribe-events-abbr,
.tribe-events-end-datetime-label,
dd, dt{
	font-family: Lato, sans-serif;
}
.tribe-events-meta-group .tribe-events-single-section-title {
	letter-spacing: 0 !important;
}
.tribe-events-single-section-title,
.tribe-events-start-datetime-label,
.tribe-events-end-datetime-label{
	font-weight: 800 !important;
}
/*Kalendar popup*/
.eaelec-modal-content {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
.eael-event-calendar-wrapper .eaelec-modal-close {
	position: absolute;
	top: 10px;
	right: 10px;
	box-shadow: none;
	background-color: #D2232A;
	color: #fff !important;
	border: none;
	border-radius: 5px;
}
.eael-event-calendar-wrapper .eaelec-modal-close:hover {
	background-color: #BF0008;
}
/*Kalendar lista naslovan*/
.fc-list-sticky {
	border: none !important;
	background-color: #DDF0F6;
}
.fc-list-empty {
	background-color: transparent !important;
}
.fc-list-empty-cushion {
	font-family: Lato;
	font-size: 20px;
	font-weight: 600;
}
/*Event naslovna stranica*/
.elementor-element-584116a,
.elementor-element-584116a .eael-event-calendar-wrapper {
	height: 100%;
}
.page-id-63 #eael-event-calendar-584116a,
.page-id-539 #eael-event-calendar-9533c1b {
	min-height: 100% !important;
	border-radius: 5px;
}
.page-id-63 .eael-event-calendar-wrapper,
.page-id-539 .eael-event-calendar-wrapper,
.elementor-element-9533c1b {
	height: 100%;
}
/*.page-id-63 .fc-list-table th,
.page-id-539 .fc-list-table th*/ 
.fc-list-event{
	z-index: 0;
}
.page-id-63 .fc-scroller,
.page-id-539 .fc-scroller,
.page-id-539 .fc-list,
.page-id-63 .fc-list {
	border-radius: 5px !important;
}
#eael-event-calendar-584116a .fc-list {
	border-radius: 5px;
}
.page-id-63 .fc-header-toolbar,
.page-id-539 .fc-header-toolbar{
	display: none;
}
.page-id-63 .fc-list-day-cushion,
.page-id-539 .fc-list-day-cushion{
	background-color: #DDF0F6 !important;
	font-weight: 800 !important;
}
/*Natječaj stranica*/
.page-id-1622 .elementor-location-footer {
	background-color: #DDF0F6;
}
/*Header globalno gašenje style-a*/
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
	padding-left: 0px !important;
}
.elementor-8 .elementor-element.elementor-element-6d2d061 {
	padding-left: 0 !important;
}
/*Search stranica*/
.search #content {
	max-width: 1320px !important;
	padding-top: 50px;
}
.search #content .post {
	border-bottom: 1px solid #286385;
	padding-top: 10px;
	padding-bottom: 10px;
}
.search #content .post h2 {
	font-size: 40px;
}
.search #content .post a {
	color: #1a1a1a;
	font-weight: 600;
}
.search #content .post a:hover {
	color: #D2232A;
}
.search #content .nemaSadrzaja {
	text-align: center;
	padding-top: 250px;
	padding-bottom: 250px;
}
.search #content .nemaSadrzaja p {
	font-size: 30px;
	font-weight: 600;
}
/*Tablica dugme*/
.pagination .previous, .pagination .next{
	--bs-pagination-bg: transparent !important;
	--bs-pagination-border-width: 0;
}
.disabled>.page-link, .page-link.disabled {
	background-color: transparent;
	text-decoration: none !important;
	color: #555 !important;
}
.paginate_button:first-child .page-link, .paginate_button:last-child .page-link {
	 color: #D2232A;
	 text-decoration: underline;
}
.page-link:hover {
	background-color: transparent;
}
.pagination .active a {
	background-color: #D2232A !important;
	border: none;
}
.paginate_button:not(:first-child):not(:last-child){
	width: 40px !important;
	height: 40px !important;
	text-align: center;
}
.pagination .paginate_button:not(:first-child):not(:last-child) .page-link {
	border: none;
	border-radius: 5px;
	background-color: #5596BA;
	color: #fff;
}
.paginate_button:not(:first-child):not(:last-child){ 
	margin-left:2px;
	margin-right: 2px;
}
/*Sustav ranog upozoravanja stranica*/
.page-id-949 .elementor-location-footer {
	background-color: #DDF0F6;
}
.page-id-949 .elementor-element-585fae0 h2 {
	font-size: 48px;
	line-height: 60px;
	padding: 0;
}
@media (max-width: 767px) {
	.page-id-949 .elementor-element-585fae0 h2 {
	font-size: 40px;
	line-height: 45px;
}
}
.page-id-949 .elementor-element-585fae0 .container .row .col-md-2:first-child {
	padding-left: 0;
}
.page-id-949 .smaller-label {
	padding-bottom: 10px;
}
.page-id-949 #warnings-table thead tr th,
#warnings-tbody tr td {
	border-left: none;
	border-right: none;
}
#warnings-table_wrapper .row:last-child {
	border-radius: 0 0 5px 5px;
}
.elementor-element-585fae0 .elementor-widget-container .elementor-shortcode .container:nth-child(2) .row .col-md-2 {
	padding-right: 16px;
}
.elementor-element-585fae0 .elementor-widget-container .elementor-shortcode .container {
	padding-left: 0 !important;
  padding-left: 0 !important;
}
/*Korisni kontakti*/
.elementor-element-bc18c0f .container {
	padding-right: 0;
	padding-left: 0;
}
.elementor-element-bc18c0f #general-search-input{
	border: none;
	border-radius: 5px 0 0 5px;
}
.elementor-element-bc18c0f #general-search-btn {
	border-radius: 0 5px 5px 0;
}
.addiction-dropdown, #addiction-dropdown-btn {
	border: none !important;
}
#addiction-dropdown-btn {
	border: none !important;
}
#general-search-input, #general-search-btn, #addiction-dropdown-btn, #search-filter-btn, #remove-filter-btn {
	height: 44px;
}
.form-group label {
	padding-bottom: 10px
}
#search-filter-btn, #remove-filter-btn {
	margin-top: 3px;
}
/* Style the scrollbar itself (background) */
.list-container::-webkit-scrollbar {
  width: 12px; /* width of the entire scrollbar */
}

/* Style the scrollbar handle */
.list-container::-webkit-scrollbar-thumb {
  background-color: darkgrey; /* color of the scrollbar thumb */
  border-radius: 6px; /* roundness of the scrollbar thumb */
  border: 3px solid orange; /* creates a border around the scrollbar thumb */
}

/* Style the scrollbar track */
.list-container::-webkit-scrollbar-track {
  background: #f0f0f0; /* color of the scrollbar track */
}
/* Style the scrollbar for Firefox */
.list-container {
  scrollbar-width: thin; /* can be "auto", "thin", or "none" */
  scrollbar-color: darkgrey #f0f0f0; /* thumb and track color */
}
.row {
	margin-right: 0;
}
#svg-container {
	border-radius: 0 0 5px 5px;
}
.col-md-6 {
	border-radius: 5px !important
}
#institutions-container > p:not(:first-of-type) {
	border-bottom: 1px solid #F0F0F0;
	padding-top: 20px;
	padding-bottom: 3px;
}
#institutions-container .mt-5 {
	margin-top: 20px !important;
}
#institutions-container .list-group-item {
	border-bottom: 1px solid #F0F0F0;
}
#institutions-container .list-group-item p {
	color: #555555;
	font-style: italic;
}
#institutions-container .list-group-item h5 {
	margin-block-end: 5px;
}
.ikonaPovecalo {
	width: 18px;
	margin-bottom: 2px;
}
.titleTxtColour h2 {
	font-size: 30px;
	line-height: 38px;
	font-weight: 600;
} 
.elementor-element-bc18c0f .row .col-md-3,
.elementor-element-bc18c0f .row .col-md-2 {
	padding-right: 16px !important;
}
/*.row .col-md-2:nth-child(4) {
	padding-right: 8px !important;
}*/
.addiction-dropdown #addiction-dropdown-btn,
.addiction-dropdown{
	border-radius: 5px !important;
}
/*.row .col-md-2:nth-child(5) {
	padding-left: 8px;
}*/
#search-filter-btn {
	width: 100%;
}
#remove-filter-btn {
	width:100%;
}
.col-1 {
	width: 2%;
}
.elementor-element-bc18c0f .elementor-widget-container .elementor-shortcode .container:nth-child(6) .row {
	gap: 16px;
}
.elementor-element-bc18c0f .elementor-widget-container .elementor-shortcode .container:nth-child(6) .row .col-md-6 {
	width: calc(50% - 8px);
}
.border {
	border: none !important;
}
#kartaDropdown {
	border-radius: 5px 5px 0 0;
}
#kontaktiSearch {
	align-self: center;
}
.elementor-element-629da4e p {
	margin-bottom: 0 !important;
}
/*Tablice strijelice*/
table.dataTable > thead .sorting::before, table.dataTable > thead .sorting_asc::before, table.dataTable > thead .sorting_desc::before, table.dataTable > thead .sorting_asc_disabled::before, table.dataTable > thead .sorting_desc_disabled::before {
  right: 1em;
  /*content: "⯅";*/
  content: "\f0d8";
  font-family: "Font Awesome 5 Free";
}
table.dataTable > thead .sorting::after, table.dataTable > thead .sorting_asc::after, table.dataTable > thead .sorting_desc::after, table.dataTable > thead .sorting_asc_disabled::after, table.dataTable > thead .sorting_desc_disabled::after {
  right: 1em;
  /*content: "⯆";*/
  content: "\f0d7";
  font-family: "Font Awesome 5 Free";
}
table.dataTable > thead .sorting::before {
	bottom: 13px;
}
table.dataTable > thead .sorting::after {
	bottom: 6px
}
.table > :not(caption) > * > * {
	padding: 10px 8px 10px 0;
}
/*P footer*/
.elementor-element-cf5f299 p {
	margin-block-end: 0px !important;
}
/*
Nacionalni informacijski sustav za droge
*/
#elementor-tab-title-2371,
#elementor-tab-title-2211,
#elementor-tab-title-2551
{
	border-radius: 5px !important;
}
#elementor-tab-content-2371,
#elementor-tab-content-2211,
#elementor-tab-content-2551 {
	margin-top: -4px;
	border-radius: 0 0 5px 5px;
}
/********************************************************************************* NOVO **************************************************************************/

/********************************************************************************* Dokumenti *********************************************************************************/
#korisni-dokumenti .row .col-md-2:not(:last-child) {
	padding-right: 16px
}
#documents-table {
	margin-top: 16px !important;
}
.elementor-element-4a5cb4d .container .row:nth-child(3){
	margin-top: 0 !important;
}
#documents-table-container {
	margin-top: 16px !important;
}
#documents-table {
	margin-bottom: 0 !important;
}
#documents-table_wrapper .row:nth-child(3) {
	background-color: #fff;
}
#documents-table_wrapper .row:nth-child(3) {
	padding-left: 32px;
	padding-right: 20px
}
.container-fluid {
	background-color: #ffff;
	padding-top: 40px;
	padding-bottom: 24px;
	border-radius: 0 0 5px 5px;
}
.container-fluid .col:nth-child(1) {
	padding-right: 10px;
	padding-left: 22px;
}
.container-fluid .col:nth-child(2) {
	padding-left: 10px;
	padding-right: 22px;
}
#dokumentiFilteri .col-md-2 {
	display: flex;
	flex-direction: column;
}
#dokumentiFilteri .col-md-2 .form-group {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
#dokumentiFilteri .col-md-2 .form-group:last-child {
	justify-content: end;
}
/*Dokumenti serch*/
.dataTables_wrapper .dataTables_filter input {
	height: 46.4px;
	border: none !important;
	border-radius: 5px !important;
	background-color: #fff !important;
}
.ikonaX {
	margin-left: 15px;
	width: 13px;
  margin-bottom: 2px;
}
/*Dokumenti*/
.elementor-element-bf563d6 .container {
	padding-left: 0;
	padding-right: 0;
}
.elementor-element-bf563d6 #korisni-dokumenti h2 {
	font-size: 48px;
	line-height: 60px;
	font-weight: 600;
}
@media (max-width: 767px) {
	.elementor-element-bf563d6 #korisni-dokumenti h2, .row h2 {
	font-size: 30px !important;
	line-height: 38px !important;
}
}
.elementor-element-bf563d6 .col-md-5 {
	align-self: center;
}
.elementor-element-bf563d6 .form-control {
	padding: .7rem 1rem;
	border: none;
}
.elementor-element-bf563d6 .input-group-append button {
	padding: .7rem 1rem;
	border: none;
	background-color: #D2232A;
	color: #ffffff;
	border-radius: 0 5px 5px 0;
}
.form-select {
	padding: .7rem 2.25rem .7rem .75rem !important;
	border: none !important;
}
.elementor-element-bf563d6 .form-group button {
	width: 100%;
	padding: .7rem 1rem;
	border: none;
	color: #ffffff;
	background-color: #D2232A;
	border-radius: 5px;
}
.elementor-element-bf563d6 .form-group .smaller-label  {
	padding-bottom: 10px;
}
.form-group label,
.addiction-type-field{
	font-size: 15px !important;
}
.divStil:hover {
	background-color: #3F7C9E !important;
}
/*Tablica dokumenti*/
.table {
	--bs-table-striped-bg: #fff !important;
}
.row {
	margin-left: 0 !important;
	/*width: 1320px;*/
	width: 100%;
}
.row > * {
	padding-left: 0;
	padding-right: 0;
}
#documents-table {
	padding: 24px 32px;
	background-color: #fff;
	border-radius: 5px 5px 0 0;
}
/*test/#documents-table.dataTable thead .sorting,
#documents-table.dataTable thead .sorting_asc,
#documents-table.dataTable thead .sorting_asc{
    background-image: none !important;
}*/
.table-bordered>:not(caption)>*>* {
  border-top: none;
	border-right: none;
	border-bottom: 1px solid #CAE5ED !important;
}
#documents-table th , #document-tbody td {
	background-color: #ffffff !important;
	border-top: none;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
	 --bs-table-accent-bg: #fff !important;
}
#documents-table thead tr th:first-child, #document-tbody .sorting_1 {
	padding: 10px 8px 10px 0;
}
#document-tbody td a {
	color: #D2232A;
	text-decoration: underline;
}
table.dataTable>thead .sorting:before, table.dataTable>thead .sorting_asc:before, table.dataTable>thead .sorting_desc:before, table.dataTable>thead .sorting_asc_disabled:before, table.dataTable>thead .sorting_desc_disabled:before,
table.dataTable>thead .sorting:after, table.dataTable>thead .sorting_asc:after, table.dataTable>thead .sorting_desc:after, table.dataTable>thead .sorting_asc_disabled:after, table.dataTable>thead .sorting_desc_disabled:after{
	color: #D2232A !important;
}
/**Dokumenti Tablica*/
.elementor-element-4a5cb4d tr .sorting:nth-child(1) {
	width: 60px !important;
}
.elementor-element-4a5cb4d tr .sorting:nth-child(2) {
	width: 250px !important;
}
.elementor-element-4a5cb4d tr .sorting:nth-child(3) {
	width: 140px !important;
}
.elementor-element-4a5cb4d tr .sorting:nth-child(4) {
	width: 150px !important;
}
.elementor-element-4a5cb4d tr .sorting:nth-child(5) {
	width: 260px !important;
}
.elementor-element-4a5cb4d tr .sorting:nth-child(6) {
	width: 120px !important;
}
.elementor-element-4a5cb4d tr .sorting:nth-child(7) {
	width: 90px !important;
}
.elementor-element-4a5cb4d .row .col-md-2 {
	padding-left: 0;
}
.elementor-element-4a5cb4d .row .mt-4 .form-group button {
	margin-top: 5px;
}
/********************************************************************************* Upozorenja *********************************************************************************/
/*Upozorenja serch*/
.elementor-element-d60c7c2 tr .sorting:nth-child(1) {
	width: 46px !important;
}
.elementor-element-d60c7c2 tr .sorting:nth-child(2) {
	width: 592px !important;
}
.elementor-element-d60c7c2 tr .sorting:nth-child(3) {
	width: 292px !important;
}
.elementor-element-d60c7c2 tr .sorting:nth-child(4) {
	width: 168px !important;
}
.elementor-element-d60c7c2 .form-group .smaller-label {
  padding-bottom: 10px;
}
.elementor-element-d60c7c2 th, .elementor-element-d60c7c2 td  {
	border: none !important;
}
table.dataTable.no-footer {
	border-bottom: none !important; 
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active, .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background: none !important;
  box-shadow: none !important;
}
.col-sm-12 {
	padding: 0;
}
.elementor-element-d60c7c2 .row h2,
.elementor-element-d60c7c2 .container, 
.elementor-element-d60c7c2  .container .col-md-2  {
	padding-left: 0 !important;
}
/*Upozorenja tablica*/
.elementor-element-d60c7c2 .elementor-shortcode .container:nth-child(2) .row .col-md-2 {
	padding-right: 16px;
}
.elementor-element-585fae0 h2 {
	font-size: 48px;
	font-weight: 600;
	line-height: 60px;
}
#warnings-table {
	padding: 24px 32px;
	background-color: #fff;
	border-radius: 5px 5px 0 0;
	margin-top: 16px !important;
}
#warnings-table thead tr th:nth-child(1) {
	width: 60px !important;
}
#warnings-table thead tr th:nth-child(2) {
	width: 500px !important;
}
#warnings-table thead tr th:nth-child(3) {
	width: 150px !important;
}
#warnings-table thead tr th:nth-child(4) {
	width: 150px !important;
}
#warnings-table thead tr th:nth-child(5) {
	width: 190px !important;
}
/*test/#warnings-table.dataTable thead .sorting,
#warnings-table.dataTable thead .sorting_asc,
#warnings-table.dataTable thead .sorting_asc{
    background-image: none !important;
}*/
#warnings-table td, #warnings-table th {
	border-bottom: 1px solid #CAE5ED !important;
}
#warnings-table th , #warnings-table td {
	background-color: #ffffff !important;
	border-top: none;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
	 --bs-table-accent-bg: #fff !important;
}
#warnings-table thead tr th:first-child, #document-tbody .sorting_1 {
	padding: 10px 8px 10px 0;
}
#warnings-table td a {
	color: #D2232A;
	text-decoration: underline;
}
table.dataTable>thead .sorting:before, table.dataTable>thead .sorting_asc:before, table.dataTable>thead .sorting_desc:before, table.dataTable>thead .sorting_asc_disabled:before, table.dataTable>thead .sorting_desc_disabled:before,
table.dataTable>thead .sorting:after, table.dataTable>thead .sorting_asc:after, table.dataTable>thead .sorting_desc:after, table.dataTable>thead .sorting_asc_disabled:after, table.dataTable>thead .sorting_desc_disabled:after{
	color: #D2232A !important;
}
table.dataTable {
	border-collapse: additive !important;
}
#warnings-table {
	margin-bottom: 0px !important;
}
#warnings-table_wrapper .row:nth-child(3) {
	background-color: #fff;
	padding-bottom: 20px;
}
#warnings-table_wrapper .row:nth-child(3) {
	padding-left: 32px;
	padding-right: 21px;
}
.row h2 {
	font-size: 48px;
  line-height: 60px;
  font-weight: 600;
}
/*Upozorenja post*/
.single-upozorenja #content {
	max-width: 1320px;
	padding-top: 40px;
}
.single-upozorenja #content h1 {
	font-size: 56;
	font-weight: 600;
	padding-bottom: 10px;
	color: #457082;
}
#addiction-dropdown-btn {
	padding-right: 16px !important;
}
.objavaTekst1 {
	width: 75%;
	/*margin-right: 11%;*/
}
.objavaSidebar {
	width: 25%;
}
/*Upitnik*/
.upitnik p {
	margin-bottom: 0;
}
.upitnik:not(:first-child) {
	margin-top: -8px;
}
.upitnikRezultat .elementor-tab-title {
    border-radius: 5px !important;
	padding:32px 0 32px 32px !important;
}
.upitnikRezultat .elementor-tab-content {
    border-radius: 0 0 5px 5px!important;
	margin-top: -20px!important;
	padding-left: 32px!important;
}
.upitnikRezultat .elementor-toggle-icon {
    padding-right: 32px!important;
}
.upitnikBodovi p {
	margin-bottom: 0px !important;
}
/*rez1*/
.rezultatiUpitnika {
	display: flex;
	flex-direction: row;
	gap: 24px;
	padding-bottom: 8px
}
.rezultatiUpitnika div {
	max-width: 320px;
}
.rezultatiUpitnika span {
	color: #D2232A;
	font-weight: 600;
}
/*rez2*/
.rezultatiUpitnika2 {
	display: flex;
	flex-direction: row;
	gap: 24px;
	padding-bottom: 8px
}
.rezultatiUpitnika2 div {
	max-width: 500px;
}
.rezultatiUpitnika2 span {
	color: #D2232A;
	font-weight: 600;
}
/*Loop post*/
.e-loop-item a {
	width: 100%;
}
.e-loop-item a img {
	width: 100%;
}

/*Manji ekrani*/
/*Menu*/
.elementor-menu-toggle {
	height: 46px;
	width: 46px;
}
/*Aktualnosti*/
@media only screen and (max-width: 1336px) {
	.stranicaNaslov,
	.footerG,
	.headerG,
	.tekstStranica,
	.sveG {
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
}
@media only screen and (max-width: 1236px) {
	.elementor-grid-4 .elementor-grid {
		grid-template-columns: repeat(3,1fr);
	}
}
@media only screen and (max-width: 1332px) {
  	/*body {
    	padding: 0 8px 0 8px;
  	}*/
	.objavaTekst1 {
		width: 70%;
		margin-right: 5%;
	}
}
@media (max-width: 1024px) {
	.objavaTekst1,
	.objavaSidebar {
		width: 100%;
	}
	.objavaTekst1 {
		padding-right: 0 !important;
		padding-top: 16px;
	}
	.elementor-grid-4 .elementor-grid {
		grid-template-columns: repeat(2,1fr);
	}
	.rezultatiUpitnika,
	.rezultatiUpitnika2 {
		flex-direction: column;
	}
	.rezultatiUpitnika div,
	.rezultatiUpitnika2 div {
		width: 100%;
	}
}
@media only screen and (max-width: 578px) {
	.elementor-grid-4 .elementor-grid {
		grid-template-columns: repeat(1,1fr);
	}
}





@media only screen and (max-width: 1245px) {
	.elementor-element-4a5cb4d .container > .row:nth-child(2) {
		flex-wrap: wrap;
    	justify-content: space-between;
	}
	.elementor-element-4a5cb4d .container > .row:nth-child(2) .col-md-2 {
    	padding-left: 0;
    	width: calc(50% - 10px);
		margin-top: 10px;
	}
	#korisni-dokumenti .row .col-md-2:not(:last-child) {
		padding-right: 0 !important;
	}
	#documents-table_wrapper .row:nth-child(1) .col-sm-12 {
		width: 50%;
	}
	#documents-table_wrapper .row:nth-child(1) .col-sm-12 .dataTables_length {
		text-align: left;
	}
	#documents-table_wrapper .row:nth-child(1) .col-sm-12 #documents-table_filter {
		text-align: right;
	}
	
}
@media only screen and (max-width: 1024px) {
	.elementor-element-5c92d207 {
 		 margin-right: auto; /* Pomiče sliku uz lijevi rub */
	}
}
@media only screen and (max-width: 767px) {
	.elementor-element-4a5cb4d .container > .row:nth-child(2) .col-md-2 {
    	width: 100%;
	}
	#documents-table-container .container-fluid .row {
		flex-direction: column;
	}
	#documents-table-container .container-fluid .row col {
		width: 100%;
	}
	.container-fluid .col:nth-child(1) {
    	padding-right: 10px;
    	padding-left: 10px;
	}
	.container-fluid .col:nth-child(2) {
   		padding-left: 10px;
    	padding-right: 10px;
	}
	/*Upozorenje*/
	.elementor-element-d60c7c2 .elementor-shortcode .container:nth-child(2) {
		padding-right: 0;
	}
	.elementor-element-d60c7c2 .elementor-shortcode .container:nth-child(2) .row .col-md-2 {
    	padding-right: 0;
		margin-top: 10px;
	} 
	#warnings-table_wrapper .row:nth-child(1) .col-sm-12 {
		width: 50%;
	}
	#warnings-table_length {
		text-align: left;
	}
	#warnings-table_filter {
		text-align: right;
	}
	.elementor-element-585fae0 .elementor-widget-container .elementor-shortcode .container:nth-child(2),
	.elementor-element-585fae0 .elementor-widget-container .elementor-shortcode .container:nth-child(2) .row .col-md-2,
	.elementor-element-585fae0 .elementor-widget-container .elementor-shortcode .container:nth-child(3) {
		padding-right: 0;
	}
}
/*Karte mobile*/
.accordion-button {
	width: 100%;
}
.accordion-button .container .row {
	flex-direction: row-reverse;
}
.accordion-button .container .row .col-1 {
	align-content: center;
}
@media only screen and (max-width: 1024px) {
	.accordion-button .container .row .col-11 {
		width: 94.667%;
	}
}
@media only screen and (max-width: 767px) {
	.accordion-body {
		padding: 0 !important;
	}
	.accordion-body .list-group .list-group-item {
		padding: 0 !important;
	}
	.col-11 span {
		font-size: 24px !important;
		line-height: 32px !important;
	}
	.accordion-body h5 {
		font-size: 18px;
		line-height: 26px;
	}
	.accordion-body p {
		font-size: 16px;
	}
}
@media only screen and (max-width: 527px) {
	.accordion-button .container .row .col-11 {
		width: 94%;
	}
}
@media only screen and (max-width: 474px) {
	.accordion-button .container .row .col-11 {
		width: 93%;
	}
}
@media only screen and (max-width: 367px) {
	.accordion-button .container .row .col-11 {
		width: 92.6%;
	}
}