.elementor-13072 .elementor-element.elementor-element-a8a1c10{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13072 .elementor-element.elementor-element-dee8cb0{width:100%;max-width:100%;}.elementor-13072 .elementor-element.elementor-element-dee8cb0.elementor-element{--order:99999 /* order end hack */;}.elementor-13072 .elementor-element.elementor-element-64c7640{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-13072 .elementor-element.elementor-element-937e851{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-13072 .elementor-element.elementor-element-98ad715{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-13072 .elementor-element.elementor-element-3ca6855{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-13072 .elementor-element.elementor-element-03f0527{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-13072 .elementor-element.elementor-element-41d0354{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-13072 .elementor-element.elementor-element-9615bba{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-13072 .elementor-element.elementor-element-8f4d72b{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-13072 .elementor-element.elementor-element-2506247{width:100%;max-width:100%;}.elementor-13072 .elementor-element.elementor-element-2506247.elementor-element{--align-self:center;}body.elementor-page-13072:not(.elementor-motion-effects-element-type-background), body.elementor-page-13072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13072 .elementor-element.elementor-element-64c7640{--width:100%;}.elementor-13072 .elementor-element.elementor-element-03f0527{--width:100%;}}@media(max-width:767px){.elementor-13072 .elementor-element.elementor-element-a8a1c10{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13072 .elementor-element.elementor-element-64c7640{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13072 .elementor-element.elementor-element-937e851{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-13072 .elementor-element.elementor-element-98ad715{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-13072 .elementor-element.elementor-element-3ca6855{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-13072 .elementor-element.elementor-element-03f0527{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13072 .elementor-element.elementor-element-41d0354{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-13072 .elementor-element.elementor-element-9615bba{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-13072 .elementor-element.elementor-element-8f4d72b{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}/* Start custom CSS for html, class: .elementor-element-dee8cb0 */#projekti {
	border: none;
	color: var(--theme-palette-color-3);
}

#projekti h2 {
    color: var(--theme-palette-color-3);
	font-size: 1.25rem;
    margin-bottom: 0;
    margin-top: 1.5rem;
}

#projekti h4 {
    color: var(--theme-palette-color-3);
	font-size: 1.15rem;
    line-height: 2.1;
	margin-bottom: 5px;
}

#projekti p {
    margin-bottom: 0.125rem;
}

#projekti tr {
	background-color: var(--theme-palette-color-7);
	background-image: linear-gradient(180deg, var(--theme-palette-color-5) 0%, var(--theme-palette-color-5) 50px, rgba(0,0,0,0) 45px);
	border-bottom: 10px solid white;
	font-size: 1.25rem;
    font-weight: bold;
}

#projekti tr td { 
  border: none;
  border-bottom: 5px solid var(--theme-palette-color-5);
  padding: 5px 5px 5px 5px;
  vertical-align: top;
}

#projekti tr:first-child td { 
	padding: 7px 5px 5px 5px;
}

#projekti .kategorija,
#projekti .status,
#projekti .trajanje {
	font-size: 0;
	background-repeat: no-repeat;
	background-size: 60%;
    text-align: center !important;
}

#projekti .trajanje {
	background-position: 15px 12px;
	padding: 0 !important;
	}

#projekti .kategorija {
	background-position: 10px 14px;
	padding: 0 !important;
}

#projekti .status {
    border-right: 5px solid var(--theme-palette-color-5);
}

#projekti .ikonice_projekta {
    background-color: var(--theme-palette-color-8);
    background-size: 80%;
    border-radius: 50%;
    box-sizing: border-box;
    display: block;
    font-size: 0;
    height: 2rem;
    padding: 0.25rem;    
    margin: 0 auto;   
    text-align: center;
    width: 2rem;      
}

#projekti .informacije {
	background: var(--theme-palette-color-8);
    border-bottom: none !important;
	padding-top: 0;
	text-align: left;
}

#projekti .informacije svg {    
	background: var(--theme-palette-color-7);
    border-radius: 50%;
	height: 5rem;
	margin-left: 4rem;
    margin-top: 3.75rem;
    position: absolute;
    width: 5rem;
}

#projekti .opis_projekta {    
    font-size: 1rem;
    font-weight: normal;
    padding-left: 20px;
}

#projekti .godina_pocetka {
	border-left: 5px solid var(--theme-palette-color-5);
    font-family: 'Outfit';
	font-size: 1.25rem;		
    line-height: 1.8;
    padding-left: 8px;
    text-align: right;
    white-space: nowrap;
}

#projekti .crtica {
    font-size: 1.25rem;
	line-height: 1.8;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

#projekti .godina_zavrsetka {	
	line-height: 1.8;
	font-family: 'Outfit';
    font-size: 1.25rem;
    padding-right: 15px;
    text-align: left;
    white-space: nowrap;
}

#projekti .claps-text-toggle-expanded {
	font-size: 1rem;
	font-weight: normal;
	padding-top: 0.5rem;
}

#projekti .claps-text-toggle-expanded p {
	margin-bottom: 0.25rem;
}

#projekti .claps-toggle-text  {
	margin: 1rem 0;
} 

#projekti .claps-toggle-text .claps-text-expand-button {
	padding: 0;
}

#projekti .claps-text-toggle-icon {
	display: none;
}

#projekti .claps-text-collapse-button {
	font-size: 1rem;
	font-weight: bold;
	color: var(--theme-palette-color-10);
}

#projekti .claps-text-expand-button {
    padding-top: 0.5rem !important;
}

@media
	only screen 
    and (max-width: 760px), (min-device-width: 768px) 
    and (max-device-width: 1024px)  {

		#projekti, #projekti tr, #projekti td {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			column-gap: 0.125rem;
			border: none !important;
			padding: 0;
			margin: 0;
			max-width: 100%;
		}
			
			#projekti {
				max-width: 100%;
				overflow: hidden;
				margin: 0 1rem;
				align-self: center;
				background-image: transparent;
				word-wrap: break-word;         
				overflow-wrap: break-word; 
			}
			
			#projekti tr {
				border: 3px splid var(--theme-palette-color-6) !important;
				margin-bottom: 1rem;
				max-width: 90vw;
				position: relative;
				background-image: linear-gradient(180deg, var(--theme-palette-color-5) 0%, var(--theme-palette-color-5) 3rem, var(--theme-palette-color-7) 3rem);
			}
			
			#projekti .informacije {
			    background: var(--theme-palette-color-5) !important;
			    justify-content: center;
				order: 4;
				width: auto;
				height: 3rem;
				padding: 0.5rem calc((90vw - 14rem)/2)  !important;;
				position: relative;
			}
			
        	#projekti .informacije svg {
        	    background: transparent !important;
                height: 3rem;
                margin-left: 0;
                margin-top: -0.5rem;
                position: absolute;
                width: 3rem !important;
                z-index: 2;
                display: block !important;
}
			
			#projekti .godina_pocetka {
				order: 1;
				width: 4rem;
				padding-left: 1rem !important;
			}
			
			#projekti .crtica {
				order: 2;
				width: 0.25rem;
				text-align: right;
			}
			
			#projekti .godina_zavrsetka {
				order: 3;
				width: 4rem;
			}
			
			#projekti .trajanje {
				order: 5;
				width: 2rem;
			}
			
			#projekti .kategorija {
				order: 6;
				width: 2rem;
			}
			
			#projekti .status {
				order: 7;
				width: 0rem;
			}
			
			#projekti .opis_projekta {
				flex-direction: column;
				white-space: normal;
				width: 100%;
				order: 8;
				padding: 1rem !important;
				overflow: hidden;
			}
			
			#projekti .opis_projekta h4 {
				line-height: 1.5;
				margin-bottom: 1rem;
			}
			
			#projekti .opis_projekta a {
                text-overflow: ellipsis;
			}

			#projekti .opis_projekta * {
				margin: 0;
			}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c7640 */.elementor-13072 .elementor-element.elementor-element-64c7640 select,
.elementor-13072 .elementor-element.elementor-element-64c7640 select option {
    font-family: Cabin, 'Font Awesome 6 Pro', sans-serif;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2506247 */.elementor-13072 .elementor-element.elementor-element-2506247 {
    text-align: center;
}

.elementor-13072 .elementor-element.elementor-element-2506247 span {
    white-space: nowrap;
    margin: 0 0.5rem;
}/* End custom CSS */