.elementor-31065 .elementor-element.elementor-element-14ec1ae2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-31065 .elementor-element.elementor-element-14ec1ae2:not(.elementor-motion-effects-element-type-background), .elementor-31065 .elementor-element.elementor-element-14ec1ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31065 .elementor-element.elementor-element-14ec1ae2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31065 .elementor-element.elementor-element-14ec1ae2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31065 .elementor-element.elementor-element-d4049ec{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-31065 .elementor-element.elementor-element-196fde7{--spacer-size:50px;}#elementor-popup-modal-31065 .dialog-widget-content{animation-duration:0.4s;background-color:var( --e-global-color-primary );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-31065 .dialog-message{width:100vw;height:1000px;align-items:flex-start;}#elementor-popup-modal-31065{justify-content:center;align-items:center;}@media(max-width:767px){.elementor-bc-flex-widget .elementor-31065 .elementor-element.elementor-element-191662a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-31065 .elementor-element.elementor-element-191662a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-31065 .elementor-element.elementor-element-d4049ec{--spacer-size:109px;}.elementor-31065 .elementor-element.elementor-element-215fa4e > .elementor-widget-container{margin:-73px 0px 0px 0px;}.elementor-31065 .elementor-element.elementor-element-215fa4e img{width:25%;max-width:25%;}.elementor-31065 .elementor-element.elementor-element-196fde7{--spacer-size:10px;}#elementor-popup-modal-31065 .dialog-message{height:100vh;}}/* Start custom CSS for html, class: .elementor-element-a212262 */.zapri-meni{
  float:right;
  margin-right:10px;
  border: none;
  border: 2px solid #0173AE;
}
.zapri-meni:focus{
  border: 2px solid white;
  background-color: #0173AE;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-154d73d */.language-buttons {
            display: flex;
            gap: 1rem;
            justify-content: center;
        }
        .language-button {
            background: none;
            border: 2px solid transparent;
            
            padding: 0.5rem;
            width: 3rem;
            height: 3rem;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: border-color 0.2s;
            text-decoration: none;
        }
        .language-button img {
            width: 100%;
            height: auto;
            
        }
        .language-button:focus {
            outline: 2px solid white;
            outline-offset: -4px;
            border-radius: 0; /* Makes the outline square */
        }
        .language-button:hover {
            border-color: #fff;
        }
        .language-button:active {
            transform: scale(0.95);
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7da6db *//*nav {
	position: relative;
	margin: 50px;
	width: 360px;
	font-size: 14px;
} */
.meni1 {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Roboto, sans-serif;
	font-weight: 600;
}
.meni1 li {
  /* Sub Menu */
  list-style: none;
}
.meni1 li a {
	display: block;
	background: #0173AE;
	padding: 10px 15px;
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-ms-transition: 0.2s linear;
	-o-transition: 0.2s linear;
	transition: 0.2s linear;
	
}
.meni1 li a:hover {
	background: #112A46;
	color: white;
}
.meni1 li a .fa {
	width: 16px;
	text-align: center;
	margin-right: 5px;
	float:right;
}
.mani1 ul {
	background-color:#0173AE;
}
.meni1 li ul li a {
	background: #0173AE;
	border-left: 4px solid transparent;
	padding: 10px 20px;
	font-weight: 400;
}
.meni1 li ul li a:hover {
	background: #112A46;

}/* End custom CSS */