.elementor-2919 .elementor-element.elementor-element-25766c62 > .elementor-container{min-height:600px;}.elementor-2919 .elementor-element.elementor-element-25766c62:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-25766c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-25766c62 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2919 .elementor-element.elementor-element-25766c62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-127px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-2919 .elementor-element.elementor-element-275e8eb{text-align:center;}.elementor-2919 .elementor-element.elementor-element-275e8eb .elementor-heading-title{color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:300;}.elementor-2919 .elementor-element.elementor-element-4860a53{text-align:center;color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-size:17px;font-weight:300;}.elementor-2919 .elementor-element.elementor-element-5f118b6 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-3ae227b5:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-3ae227b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-3ae227b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2919 .elementor-element.elementor-element-3ae227b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2919 .elementor-element.elementor-element-71410dc0 .elementor-button{font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-94ee9bd .elementor-button{font-weight:500;fill:#075566;color:#075566;background-color:var( --e-global-color-secondary );}@media(max-width:1024px) and (min-width:768px){.elementor-2919 .elementor-element.elementor-element-40fca3c7{width:50%;}.elementor-2919 .elementor-element.elementor-element-25080c62{width:50%;}}@media(max-width:1024px){.elementor-2919 .elementor-element.elementor-element-25766c62 > .elementor-container{min-height:400px;}.elementor-2919 .elementor-element.elementor-element-25766c62{padding:15% 0% 5% 0%;}}@media(max-width:767px){.elementor-2919 .elementor-element.elementor-element-25766c62 > .elementor-container{min-height:200px;}.elementor-2919 .elementor-element.elementor-element-25766c62:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-25766c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2919 .elementor-element.elementor-element-25766c62{padding:35% 0% 5% 0%;}.elementor-2919 .elementor-element.elementor-element-4860a53{font-size:14px;}.elementor-2919 .elementor-element.elementor-element-23714ff{margin-top:13px;margin-bottom:0px;}.elementor-2919 .elementor-element.elementor-element-40fca3c7{width:50%;}.elementor-2919 .elementor-element.elementor-element-71410dc0 .elementor-button{font-size:12px;}.elementor-2919 .elementor-element.elementor-element-25080c62{width:50%;}.elementor-2919 .elementor-element.elementor-element-94ee9bd .elementor-button{font-size:12px;}}/* Start custom CSS for shortcode, class: .elementor-element-4e4f0c8 */.info-cont h5{
    text-align:center !important;
}
.form-filter ul li:nth-of-type(2):hover .submenu-filter {
   display: flex;
   flex-flow: column;
}
.form-filter ul li:nth-of-type(2):hover .submenu-filter div:nth-of-type(2){
   order: 1;
}
.bottom-content {
    border-bottom: 1px solid #9b9b9b;
    padding-bottom: 24px;
}
.bottom-content {
    margin-bottom: 40px;
    width: 100%;
}
.box4-calss .uael-post__bg-wrap {
    background: #d9c3be!important;
}
.input-container {
    width: 100%;
    padding: 3px 0;
}
.form-filter label {
    margin-left: 15px!important;
}

.form-filter ul {
    display: flex;
    list-style-type: none;
}
.form-filter ul li {
    position: relative;
    padding-bottom: 10px;
     padding-top: 10px;
}
.filter-button {
    background: #075566;!important;
    color: #fff!important;
    border: none;
    margin-right: 5px;
}
.filter-button:hover {
    background: #D9C3BE; !important;
    color: #fff!important;
}
.form-filter {
    margin-top: 70px;
    margin-bottom: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.submenu-filter {
    z-index: 100;
    display: none;
    width: 220px;
    flex-direction: column;
   padding: 20px;
    position: absolute;
    top: 50px;
    left: 0;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
}
.form-filter a {
    position: relative;
    margin-right: 30px;
    display: inline-block;
    font-size: 19px;
}
.form-filter li:hover .submenu-filter{
    display: flex;
}
.form-filter a::after {
    content: "v";
    margin-left: 5px;
    font-size: 12px;
}
.form-buttons {
   display: flex;
   justify-content: center;
   padding-bottom: 50px;
}
.sub-button {
    margin-right: 20px;
    background: #F3E3DC!important;
    border: none;
    color: #333333!important;
    border-radius: 20px;
    margin-top: -7px;
}
.sub-button:hover {
    background:#DDBBAC!important;
}
.form-container {
    padding-top: 50px;
}
.formbox {
    position: relative;
    margin-right: 40px;
    display: inline-block;
    padding-bottom: 20px;
    font-size: 19px;
}
.formbox:after {
    content:"v";
    position: absolute;
    right: -10px;
    top: 4px;
    font-size: 14px;
}
.formbox:hover .forma-label-submenu {
display: block!important;
}
.formbox:last-of-type:after {
     content:"";
}
.forma-label-submenu {
     font-size: 16px;
  display: none;  
  position: absolute;
  left: 0;
  top: -10px;
  background-color: #fff;
  width: 150px;
  z-index: 100;
  padding: 15px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.14);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.14)
}

.form-container {
   max-width: 500px;
   margin: 0 auto;
   display: flex;
justify-content: center;
}
.forma-label {
    width: 100%
}
.formbox {
 display: inline-block;
}
.form-filter label {
    margin-left: 5px;
}
.searchandfilter{
    text-align:center;
}
.searchandfilter ul li{
    display:inline-block;
    margin-right:10px;
}
.post-cont{
	position:relative;
    width:100%;
    vertical-align:middle;
}
.slika-cont{
	position:relative;
    width:48%;
    display:inline-block;
    vertical-align:middle;
}
.post-slika{
vertical-align:middle;
}
.overlay-slika{
    position:absolute;
    top:30%;
    left:5%;
    display:inline-block;
    height:40% !important;
    opacity:0;
    transition:150ms all ease;
    width:100%;
    object-fit:contain;
    z-index:5;
    box-sizing:border-box;
}
.info-cont{
	position:relative;
    width:49%;
    vertical-align:middle;
    display:inline-block;
    padding-left:2%;
}
.info-cont p{
display:inline-block;
width:90%;
position:relative;
font-size:14px;
margin-bottom:5px !important;
}
.uael-post__bg-wrap{
    text-align:left !important;
    padding:3%;
    transition:250ms all ease;
    background:#f3e3dc !important;
}
.uael-post__bg-wrap:hover{
    transform:translate(0px,-10px);
    box-shadow:0px 0px 10px #00000025;
}
.php-echo{
    font-weight:300;
}
.post-button{
    margin-top:10px;
    border:2px solid #173f5f;
    color:white;
    background: #173f5f;
    padding:3% !important;
    width:30%;
    font-size:12px;
}
.post-button:hover{
    background:#1d537c;
    border-color: #1d537c;
}
.p-ikonica{
    width:10%;
    padding-right:5px;
    position:relative;
    display:inline-block;
    vertical-align:top;
}
.uael-post__bg-wrap:hover .overlay-slika{
    opacity:1;
}
.uael-post__bg-wrap:hover .slika-cont:after{
    position:absolute;
    background-color:#D9C4BD;
    width:100%;
    height:100%;
    content:"";
    top:0;
    left:0;
    opacity:.5;
}
@media only screen and (max-width:767px){
.archive-container-50 .uael-post__bg-wrap   {
    width: 100%!important;
}
.form-filter {
    flex-direction: column;
}
.form-filter ul {
    width: 100%;
    padding-left: 0;
    justify-content: center;
}
.filter-button {
    margin-bottom: 5px;
}
.slika-cont, .info-cont{
    width:100%;
}
.info-cont{
    padding:5%;
}
.p-ikonica{
    margin-bottom:10px;
}
}
.uael-post-wrapper {
    padding-bottom:0;
    padding-top:0;
}
.uael-post__bg-wrap-container {
    display: flex!important;
    flex-flow: wrap!important;
    justify-content: space-between;
}
.uael-post__bg-wrap-container .uael-post__bg-wrap {
    width: 49%!important;
    margin-bottom: 2%;
}
select{
    border-radius:4px;
    border:0;
    background:#F3E3DC;
}
.filter-container ul {
    display: flex;
    flex-flow: wrap;
    list-style-type: none;
    padding-left: 0;
    justify-content: center;
    padding:  70px 0px 60px 0px;
}
.filter-container ul li a {
    color: #333333;
    background-color: #F3E3DC;
    display: inline-block;
    border-radius: 20px;
    font-size: 100%;
    padding: 10px;
    margin-right: 8px;
    transition: all .4s ease-in-out;
}
.filter-container ul li a:hover {
    background-color: #DDBBAC;
    color: #fff!important;
}
.archive-videoteka {
    display: flex;
    width: 100%;
    flex-direction: column;
    flex-flow: wrap;
}
.archive-container-50 {
    width: 100%;
    display: flex;
    flex-flow: wrap;
    flex-direction: row;
    justify-content: space-between;
}
.archive-container-50 .uael-post__bg-wrap {
    width: 49%;
    margin-bottom: 2%;
}
.archive-videoteka h2 {
    font-size: 28px;
}
.more-link {
    background: #075566;!important;
    color: #fff!important;
    padding: 10px 15px;
    transition: all .4s ease-in-out;
    border-radius: 4px;
}
.more-link:hover {
    background-color: #D9C4BE;
     color: #fff!important;
}
.bottom-content {
   margin-bottom: 40px;
   margin-top:20px;
   width: 100%;
}
@media only screen and (max-width:767px){
.uael-post__bg-wrap-container .uael-post__bg-wrap { 
     width: 100%!important;
 }
}
.filter-button:focus {
     background-color:  #D9C3BE!important;
}
.input-container input{
    visibility:visible !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3ae227b5 */#shadowed-row>div:first-child{
    border-top:1px solid #00000025;
}/* End custom CSS */