.main-normal { overflow: hidden; margin-top: 125px;}
/* Page	*/
.main-page { overflow: hidden; margin-top: 0px;}
.article-page-header .wrapper{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 30%);}
.article-page-title { font-size: 5em; line-height: 1.5; text-transform: uppercase; }
.article-page-content{overflow: hidden;width:100%;}
.article-page-content .wrapper{width:90%;max-width:1200px;margin:auto;}
.article-special-offer-header .wrapper{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 30%);flex-direction: column;}
.article-special-offer-title { font-size: 5em; line-height: 1.5; text-transform: uppercase;color: #fff; text-align: center;}
.article-special-offer-subtitle{color: #fff;max-width: 600px;text-align: center;font-size: 2rem;line-height: 1.5;text-shadow: 0px 1px 15px rgba(0, 0, 0, 1);}
.article-special-offer-content .wrapper{width:90%;max-width:1200px;margin:auto;}
/* Page with title*/
.article-with-title-header .wrapper{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 60%);}
.article-with-title-title { font-size: 5em; line-height: 1.5; text-transform: uppercase; }
.article-with-title-header .wrapper{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 60%);flex-direction: column;margin: auto;}
.article-with-title-title{color: #fff;font-size: 1.8rem;line-height: 1.5;font-weight: 500;text-align: center;max-width: 600px;text-transform: uppercase;color:#c09b80;margin-bottom: 5px;text-shadow: 0px 1px 15px rgba(0, 0, 0, 1);}
.article-with-title-subtitle{color:#fff;font-size: 2.2rem;line-height: 1.2;font-weight: 400;text-align: center;max-width: 600px;margin-bottom: 5px;text-shadow: 0px 1px 15px rgba(0, 0, 0, 1);}
.article-with-title-subtext{color: #fff;max-width: 600px;text-align: center;font-size: 1.4rem;line-height: 1.5;text-shadow: 0px 1px 15px rgba(0, 0, 0, 1);}
.article-with-title-content .wrapper{width:90%;max-width:1200px;margin:auto;}
/* Page	with sidebar */
.main-page-with-sidebar { display: block; clear: both; max-width: 1200px; width: 100%; margin-left: auto; margin-right: auto; height: 100%; overflow: hidden; background-color: #FFF; margin-top: 140px; position: relative; }
.article-page-with-sidebar { display: block; clear: left; max-width: 960px; width: 72%; height: 100%; overflow: hidden; margin-top: 20px; float: left; position: relative; padding-right: 2%; padding-left: 2%; }
.article-page-with-sidebar-title { font-size: 4em; line-height: 1.5; text-transform: uppercase; }
/* Page with title Property */
.article-with-title-properties-header .wrapper{position:absolute;z-index:3;display:flex;width:100%;max-width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 60%);flex-direction: column;}
.article-with-title-properties-header-wrapper{background:rgba(0,0,0,.5);position:absolute;bottom:100px;left:0;padding:30px 50px;max-width: 600px;}
.article-with-title-properties-title{color: #fff;font-size: 2.4rem;line-height: 1.5;font-weight: 500;text-transform: uppercase;margin-bottom: 5px;}
.article-with-title-properties-subtitle{color:#fff;font-size: 1.6rem;line-height: 1.2;font-weight: 400;text-transform: uppercase;margin-bottom: 5px;}
.article-with-title-properties-subtext{color: #fff;text-transform: uppercase;font-size: 1.2rem;line-height: 1.5;}
/* Sidebar */
#sidebar { max-width: 240px; width: 20%; display: block; float: right; min-height: 100% !important; height: auto; margin-top: 20px; overflow: hidden; padding-top: 0px; margin-left: 2%; margin-right: 2%; }
/* Widgets */
.widget { margin-bottom: 15px; float: left; width: 100%; }
.widget-title { font-size: 1.6em; line-height: 2em; margin-bottom: 0em; font-weight: 600; }
.widget-title a { color: #333; }
/* Normal */
.main-normal { overflow: hidden; margin-top: 125px;}
/* Video intro */
.video-intro{position:relative;z-index:1;height:100vh;}
#background-video,#background-video-mobile{height:100%;width:100%;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}
.video-intro-float{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 30%);}
.video-intro-float-logo{display:block;background:url('../images/logo-bw.svg') no-repeat center;background-size:100%;width:240px;height:120px;}
/* Hero */
.bw-hero-image{position:relative;z-index:1;height:100vh;background-position: center;background-repeat: no-repeat;background-size: cover;}
/* Mapa */
#map_container { border: 1px solid #ed3237; box-sizing: border-box; display: block; margin-top: 0px; margin-bottom: 20px; }
#map_canvas { height: 300px; width: 100%; max-width: 1200px; clear: both; box-sizing: border-box; display: block; }
/* Page Navigation */
.navigation { display: block; padding-top: 15px; margin-top: 20px; margin-left: auto; margin-right: auto; padding-bottom: 5px; clear: both; text-align: center; overflow: hidden; }
.navigation a { margin: 2px; text-decoration: none; font-weight: 600; color: #eee; background-color: #000; font-size: 1.2em; line-height: 1.4em; padding: 3px 7px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
.navigation a:link { padding: 3px 7px; margin: 2px; text-decoration: none; color: #eee; background-color: #000; }
.navigation a:visited { padding: 3px 7px; margin: 2px; text-decoration: none; color: #eee; background-color: #000; }
.navigation a:hover { color: #212121; background-color: #ccc; }
.navigation a:active { padding: 3px 7px; margin: 2px; text-decoration: none; color: #eee; background-color: #000; }
.navigation span.current { font-weight: 700; color: #fff; background-color: #F7622F; font-size: 1.2em; line-height: 1.4em; padding: 3px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.strana-lista-projekata { display: block; clear: both !important; max-width: 1200px; width: 100%; margin-left: auto; margin-right: auto; height: 100%; overflow: hidden; margin-top: 10px; position: relative; }
.article-page-title {text-indent: -9999px; position: absolute;margin-bottom: 0;}
.article-meta{display: none;}
.bw-post { margin-bottom: 50px;}
.bw-post .vc_grid-item-mini {display:flex;align-items:center;justify-content:center;}
.bw-post:nth-child(even) .vc_grid-item-mini {flex-direction: row-reverse;}
.bw-post:nth-child(even) .bw-post-wrapper {padding-right: 20px; }
.bw-post:nth-child(odd) .bw-post-wrapper {padding-left: 20px; }
.bw-post-date{color:#c09b80;}
.bw-post-button{display: table!important;margin: 25px 0 5px; font-weight: 600;min-width: 200px;}
.bw-post-button a{background-color: transparent!important;font-size: 1.2rem!important;color: #282828!important;text-align: center!important; margin: auto; display: table!important;border:2px solid #c09b80!important; text-transform: uppercase;min-width: 200px;padding: 10px 15px!important;}
.bw-post-button a:hover{background-color: #c09b80!important;color: #fff!important;border:2px solid #c09b80!important; }
.bw-home-properties .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{font-size:1.2rem;padding:5px 15px;background-color:#282828;color:#FFF;border-radius:0;}
.bw-home-properties .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active{background-color:#c09b80;color:#FFF;border-radius:0;}
.bw-home-properties .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span{background-color:#c09b80;color:#FFF;border-radius:0;}
.bw-home-properties .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {background-color:#c09b80;color:#FFF;border-radius:0;}
.bw-home-properties .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span {background-color:#c09b80;color:#FFF;border-radius:0;}
.bw-home-properties .vc_grid-filter-select .vc_grid-styled-select select{outline:0;display:inline-block;border-radius:0;border:1px solid #eeeeee;color:#fff;background-color:#282827;}
.bw-home-properties .vc_grid-filter-select .vc_grid-styled-select select option{color:#282827;}
/* Events */
.bw-events .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{font-size:1.2rem;padding:5px 15px;background-color:#282828;color:#FFF;border-radius:0;}
.bw-events .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active{background-color:#c09b80;color:#FFF;border-radius:0;}
.bw-events .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span{background-color:#c09b80;color:#FFF;border-radius:0;}
.bw-events .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {background-color:#c09b80;color:#FFF;border-radius:0;}
.bw-events .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span {background-color:#c09b80;color:#FFF;border-radius:0;}
.bw-events .vc_grid-filter-select .vc_grid-styled-select select{outline:0;display:inline-block;border-radius:0;border:1px solid #eeeeee;color:#fff;background-color:#282827;}
.bw-events .vc_grid-filter-select .vc_grid-styled-select select option{color:#282827;}
.bw-events-title h2 {font-size: 1.8rem!important;line-height: 1.2!important;font-weight: 400!important;text-transform: uppercase;}
/* Carousel */
.vc_images_carousel{max-width: 100%;}
.price {text-align: center;color: #fff;background-color: #282827;padding: 5px;max-width: 240px;}
.price h3{text-align: center;color: #fff;font-size: 2rem;font-weight: bold;margin-bottom: 0;text-transform: unset;}
.price p{text-align: center;color: #fff;font-size: 2rem;margin-bottom: 5px;font-weight: bold;}
.price p span{font-size: 1.4rem;font-weight: 600;}
.price {display: none;}
#rest {display: none;}
.job-post{margin-bottom: 50px;}
.job-post.vc_column_container>.vc_column-inner .wpb_wrapper{box-shadow:0 0 15px rgb(0,0,0,.2);}
.job-post-image{    margin-bottom: 15px!important;}
.job-post-title a{font-size: 1.8rem;font-weight: 400;}
.job-post-title a[href$=".pdf"]{font-size: 1.8rem;background: none;padding-left: 15px;padding-right: 15px;padding-bottom: 15px;}
/* Past event */
.bw-past-event{background-color: #c09b80;color: #fff;font-size: 1.4rem;line-height: 1;font-weight: 600;padding: 5px 10px;text-transform: uppercase;display: table; margin-left: auto; margin-right: 0;}
/* Buttons */
.vc_btn3-color-bw-dark-button{background-color: #282827!important;color: #fff!important;font-size: 1.4rem;line-height: 1;font-weight: 600;padding: 10px 10px!important;text-transform: uppercase;}
.vc_btn3-color-bw-dark-button:hover{background-color: #c09b80!important;color: #fff!important;}
.vc_btn3-color-bw-special-button{background-color: #ffc000!important;color: #fff!important;font-size: 1.4rem;line-height: 1;font-weight: 600;padding: 20px 40px!important;text-transform: uppercase;border: 1px solid #c7a334 !important;}
.vc_btn3-color-bw-special-button:hover{background-color: #282827!important;color: #fff!important;}
.vc_btn3-color-bw-gold-button {background-color: #c09b80!important;color: #fff!important;font-size: 1.4rem;line-height: 1;font-weight: 600;padding: 10px 10px!important;text-transform: uppercase;}
.vc_btn3-color-bw-gold-button:hover{background-color: #282827!important;color: #fff!important;}

.bw-dish .vc_grid-item-mini:hover{background-color:#fff;box-shadow:-10px 10px 15px 0 rgb(0 0 0 / 10%);}
.bw-event .vc_grid-item-mini:hover{background-color:#fff;box-shadow:-10px 10px 15px 0 rgb(0 0 0 / 10%);}
.bw-event-duration {text-transform: uppercase;}
.vc_images_carousel .vc_carousel-control{margin-top:-25px!important;opacity:.9!important;color:#fff;}
.vc_images_carousel .vc_carousel-indicators li{width:15px!important;height:15px!important;margin:5px!important;border:1px solid #fff!important;background-color:transparent !important;}
.vc_images_carousel .vc_carousel-indicators .vc_active{margin:5px!important;width:15px!important;height:15px!important;border:1px solid #fff!important;background-color:#fff!important}


/* .bw-home-property .vc_grid-item-mini{background-color:#fff;box-shadow:unset;margin:unset;}
.bw-home-property:hover .vc_grid-item-mini{background-color:#fff;box-shadow:unset;margin:unset;} */
/* .bw-slider-properties .bw-home-property {background-color:#fff;overflow: hidden;padding:0!important;width:96%;margin:2%!important; box-shadow:-5px 5px 15px 0 rgb(0 0 0 / 10%)}
@media screen and (min-width:768px){
    .bw-slider-properties .owl-carousel{display: block;}
    .bw-slider-properties .bw-home-property{float:left;width:31.3%;margin:1%!important}
} */

.naslov-cena {border-bottom: 1px solid #eee;margin-bottom: 35px;}
.naslov-cena h2{margin-bottom: 10px;}
.cena-velika {border: 2px solid #c09b80;padding: 5px;}
#rest {display: none;}
@media screen and (max-width: 767px) {
    .mobile-two .wpb_column {
        float: left;
        width: 50%;
    }
}

/* Related News */
.related-topics{margin-bottom: 50px;margin-top: 25px;}
.related-news {position: relative;z-index: 1;display: flex;justify-content: center;  margin: 5px;}
.related-news-title{ font-size: 1.5rem !important; font-weight: 400 !important;letter-spacing: 5px;text-align: center;}
.related-news-title:after{content: '';width: 50px;height: 4px; background-color: #c09b80;display: block; margin: 10px auto;}
.bw-related-news {width: 33.33%;}
.bw-related-news-title{display: block;font-size: 1.8rem!important;line-height: 1.2!important;font-weight: 400!important;margin: 20px 0;text-transform: uppercase;}
.bw-related-news:nth-child(2) {margin: 0 40px;}
.bw-related-news-figure{width: 100%;}
/* Related Blog */
.related-blog {position: relative;z-index: 1;display: flex;justify-content: center;  }
.related-blog-title{ font-size: 1.5rem !important; font-weight: 400 !important;letter-spacing: 5px;text-align: center;}
.related-blog-title:after{content: '';width: 50px;height: 4px; background-color: #c09b80;display: block; margin: 10px auto;}
.bw-related-blog {width: 33.33%;}
.bw-related-blog:nth-child(2) {margin: 0 40px;}
.bw-related-blog-title{display: block;font-size: 1.8rem!important;line-height: 1.2!important;font-weight: 400!important;margin: 20px 0;text-transform: uppercase;}
.bw-related-blog-figure{width: 100%;}
/* Property */
.article-with-title-properties-new .wrapper{position:absolute;z-index:3;display:flex;width:100%;max-width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 60%);flex-direction: column;}
.article-with-title-properties-new-header-wrapper{background:rgba(0,0,0,.5);position:absolute;bottom:100px;left:0;padding:30px 50px;max-width: 600px;}
.article-with-title-properties-new-title{color: #fff;font-size: 2.4rem;line-height: 1.5;font-weight: 500;text-transform: uppercase;margin-bottom: 5px;}
.article-with-title-properties-new-subtitle{color:#fff;font-size: 1.6rem;line-height: 1.2;font-weight: 400;text-transform: uppercase;margin-bottom: 5px;}
.article-with-title-properties-new-subtext{color: #fff;text-transform: uppercase;font-size: 1.2rem;line-height: 1.5;}
.article-with-title-properties-new-content .wrapper {width: 90%;max-width: 1200px;margin: auto;}
/* explore more */
.explore-more {margin-top: 15px;}
.explore-more a {color: #fff; background-color: #c09b80;border:2px solid #fff;font-weight: 600;min-width: 200px;max-width:200px!important;font-size: 1.2rem; line-height: 1.5; padding: 10px 15px;text-align: center;cursor: pointer;margin-top: 15px;display: block;}
.explore-more a:hover {color: #c09b80; background-color: #fff;border:2px solid #c09b80;}
/* Eagle Hills */
.main-page-eaglehilles {margin-top: 0;}
.article-page-eaglehilles-header {background-color: #294178;min-height: 40vh;}
.article-page-eaglehilles-content{margin-top: -150px;}
.eaglehills .vc_images_carousel{width: 100%!important;}
.eaglehills .vc_images_carousel .vc_carousel-indicators{bottom:-45px;}
.eaglehills .vc_images_carousel .vc_carousel-indicators li{width:15px;height:15px;margin:5px 7px;background:transparent;border:1px solid #c09b80!important;transition:opacity .2s ease;border-radius:30px}
.eaglehills .vc_images_carousel .vc_carousel-indicators li.vc_active{background:#c09b80!important;border-radius:100%}
.sranje-red{padding-top:50px!important;padding-bottom:50px!important;background-image:url('https://www.belgradewaterfront.com/static/uploads/2023/07/sranje-pozadina-desktop.jpg')!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;}
.sranje-kolona{padding:25px!important; background-color: rgba(0,0,0,0.75)!important;}
.sranje-tekst{color: #fff!important;}
.sranje-tekst p{color: #fff!important;}
.page-id-104669 .srkileee-language-menu-button{display: none;}
.dugme-gradient button{background-image: linear-gradient(#b57a4f, #c09a7f)!important;}
.dugme-gradient button:hover{background-image: linear-gradient(#282827, #282827)!important;}

@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 880px) {
    .eaglehills .vc_images_carousel .vc_carousel-indicators{width: 280px;margin: 0 0 -5px -150px!important;}
    .mobile-reverse {flex-direction: column-reverse;}
}
@media screen and (max-width: 768px) {
    .naslov-cena .vc_col-sm-4{width:50%;float:left;position:relative;min-height:1px;padding-left:15px;padding-right:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .naslov-cena .vc_col-sm-4 > .vc_column-inner{padding-left:0px;padding-right:0px;}
    .naslov-cena .vc_col-sm-8{width:50%;float:left;position:relative;min-height:1px;padding-left:0px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .naslov-cena .vc_col-sm-8 > .vc_column-inner{padding-left:0px;padding-right:0px;}
    .osobine .vc_col-sm-4{width:33.3%;float:left;position:relative;min-height:1px;padding-left:5px;padding-right:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .osobine .vc_col-sm-4 > .vc_column-inner{padding-left:5px;padding-right:5px;}
    .bw-howtobuy:nth-child(odd) {flex-direction: column-reverse;}
    .bw-about-post:nth-child(odd) {flex-direction: column-reverse;}
    .related-news {flex-direction: column; margin: 0 auto;width: 100%;}
    .related-blog {flex-direction: column; margin: 0 auto;width: 100%;}
    .sranje-red{padding-top:50px!important;padding-bottom:50px!important;background-image:url('https://www.belgradewaterfront.com/static/uploads/2023/07/sranje-pozadina-mobile.jpg')!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
    .sranje-tekst{display:none !important;}
    .mobile-reverse {flex-direction: column-reverse;}
}
@media screen and (max-width: 640px) {
    .article-with-title-properties-header-wrapper{background:rgba(0,0,0,.5);position:absolute;bottom:140px;left:0;padding:50px 20px;    max-width: 90%;}
  .article-with-title-properties-new-title { text-align: left; }
  .article-with-title-properties-new-subtitle{text-align: left;}
  .article-with-title-properties-new-subtext{text-align: left;}
    .article-with-title-header .wrapper{display:flex;align-items:center;justify-content:center;padding: 0 5% 50px;}
    .amenities .vc_col-sm-1\/5{width:33.3%;float:left;position:relative;min-height:1px;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .amenities .vc_col-sm-1\/5:nth-child(4){width:50%;}
    .amenities .vc_col-sm-1\/5:nth-child(5){width:50%;}
    .bw-post .vc_grid-item-mini {flex-direction: column;}
    .bw-post .vc_gitem-animated-block { width: 100%!important; }
    .bw-post .bw-post-wrapper {width: 100%!important; }
    .bw-post:nth-child(even) .vc_grid-item-mini {flex-direction: column;}
    .bw-post:nth-child(even) .bw-post-wrapper { padding-right: 0px; }
    .bw-post:nth-child(odd) .bw-post-wrapper {padding-left: 0px; }
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 320px) {
}
@media screen and (min-width: 480px) {.lc-widget-wrapper.LEFT_BOTTOM {left: var(--lc-widget-wrapper-x-position, var(--widget-position-x, 20px));right: unset !important;}}
