 
  body{
    font-family: 'Titillium Web', sans-serif;
	background-color:#EAEAEA;	 
  font-size:1rem; 
	  
	  
	  }
	  a {
    color: #3466aa;
    text-decoration: underline;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgb(50 50 50 / 75%);
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 4.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
}
	  
	#footer-2 a{
		color:#FFF;
		
	}
	.contactus {
    display: none;
}
.module-trazilica select {
    margin-bottom: 20px;
}
.module-trazilica h3 {
    
    margin-bottom: 20px;
    text-align: center;
    
}
.footer1 {
    font-size: 80%;
}
	  
  .blog-header {
  line-height: 1;
  border-bottom: 1px solid #e5e5e5;
  display:none;
  
}
.blog-header-mobile {
  line-height: 1;
  border-bottom: 1px solid #e5e5e5;
  display:block;
  
}
.header-contact-wrap{
display:none !important;


}
div#pathway {
    display: none;
}


.footer-top-wrap {
    text-align: center;
    background-color: #27476f;
}
.newsletter-footer {
    display: none;
}


.trazilica-wrapper {
	
	background-color: #ffffff !important;

}
body.front .trazilica-wrapper {
	
	background-color: #ffffff !important;
}
body.list .trazilica-wrapper {
	
	background-color: #ffffff !important;
}


.blog-header-logo:hover {
  text-decoration: none;
}



.display-4 {
  font-size: 2.5rem;
}
@media (min-width: 768px) {
  .display-4 {
    font-size: 3rem;
  }
}

.nav-scroller {
  position: relative;
  z-index: 2;
  height: 2.75rem;
  overflow-y: hidden;
}

.nav-scroller .nav {
  display: flex;
  flex-wrap: nowrap;
  padding-bottom: 1rem;
  margin-top: -1px;
  overflow-x: auto;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.nav-scroller .nav-link {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .875rem;
}

.card-img-right {
  height: 100%;
  border-radius: 0 3px 3px 0;
}

.flex-auto {
  flex: 0 0 auto;
}

.h-250 { height: 250px; }
@media (min-width: 768px) {
  .h-md-250 { height: 250px; }
}

@media (min-width: 992px) {

  .module-trazilica select {
    margin-bottom: inherit;
}
	

.blog-header {
  line-height: 1;
  border-bottom: 1px solid #e5e5e5;
  display:block;
  background-color: #1a3a62;
  display:block;
  font-size:12px;
  color:white;
  padding:8px;
  
}
.blog-header a {
 
  color:white;
  
  
}
.blog-header-mobile {
  line-height: 1;
  border-bottom: 1px solid #e5e5e5;
  display:none;
  
}
div#pathway {
    display: block;
}







.header-contact-wrap{
display:block;


}


.footer-top-wrap {
    text-align: left;
}
.newsletter-footer {
    display: block;
}

	
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    font-size: 80%;
}
}
@media (min-width: 1200px) {
  .container.slogan-container {
    max-width: 900px;
    text-shadow: 2px 2px 4px #444444;
    DISPLAY:NONE;
}





.wellcomme-slogan {
    font-size: 90px;
    font-weight: bold;
    color: white;
}
.sub-wellcomme-slogan {
    color: white;
    font-size: 40px;
}

}

/* Style the video: 100% width and height to cover the entire window */


/* Add some content at the bottom of the video/page */
.content-video {
  position: fixed;
 
  background: rgba(0, 0, 0, 0.5);
  color: #f1f1f1;
  width: 100%;
  padding: 20px;
}







/* Pagination */
.blog-pagination {
  margin-bottom: 4rem;
}
.blog-pagination > .btn {
  border-radius: 2rem;
}

/*
 * Blog posts
 */
.blog-post {
  margin-bottom: 4rem;
}
.blog-post-title {
  margin-bottom: .25rem;
  font-size: 2.5rem;
}
.blog-post-meta {
  margin-bottom: 1.25rem;
  color: #727272;
}

/*
 * Footer
 */
.blog-footer {
  padding: 2.5rem 0;
  color: #727272;
  text-align: left;
  background-color: #f9f9f9;
  border-top: .05rem solid #e5e5e5;
}
.blog-footer p:last-child {
  margin-bottom: 0;
}
.module-trazilica .btn {
    width: 100%;
}
li.prvi.breadcrumb-item:before {
    content: "";
}
.nav-link{
	
	
}
li.item-180  {
	display:none;
	
	
	}
  

#lista-lokacije .nav-link {
    text-transform: inherit;
    display: block;
    background-color: #e0e0e0;
    margin-bottom: 1px;
    border-radius: 0;
	text-transform:  inherit;
}

.trazilica-wide {
	background-color: #3466AA;	
	margin-top:1px;
}
div#slogan-front {
    position: absolute;
    right: 15%;
    bottom: 45%;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
    font-size: xx-large;
    font-weight: bold;
}
  
/*! CSS Used from: https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
/*! CSS Used from: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css */
img{border:0;}
@media print{
*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{vertical-align:middle;}
/*! CSS Used from: https://www.hoteli-makarska.hr/templates/hotelimakarska/css/all.css */
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#328aba;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
#owl-outer{-webkit-animation-duration:0.5s;animation-duration:0.5s;animation-duration:0.5s;padding-bottom:1px;background-color:#f2f1ee;border-bottom:1px solid white;}
.owl-prev{position:absolute;left:10px;top:50%;padding:15px;background-color:#3da0d5;color:white;font-size:25px;}
.owl-next{position:absolute;right:10px;top:50%;padding:15px;background-color:#3da0d5;color:white;font-size:25px;}
.owl-theme .owl-nav{margin-top:0;text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#2a739b;}
.owl-theme .owl-nav [class*="owl-"]{color:#233C7D;font-size:14px;margin:5px;padding:25px;background:#233c7d;display:inline-block;cursor:pointer;border-radius:0;background-color:rgba(213, 213, 212, 0.7);}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;background-color:#FFF;}
.owl-theme .owl-dots .owl-dot:hover span{background-color:#FFF;}
#owl-outer{-webkit-animation-duration:0.1s;animation-duration:0.1s;animation-duration:0.1s;padding-bottom:0.1px;}
.owl-prev{position:absolute;left:10px;top:50%;padding:15px;background-color:#3da0d5;color:white;font-size:25px;}
.owl-next{position:absolute;right:10px;top:50%;padding:15px;background-color:#3da0d5;color:white;font-size:25px;}
.owl-theme .owl-nav{margin-top:5px;text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#1f3c4d;}
.owl-theme .owl-nav [class*="owl-"]{color:#333;font-size:16px;margin:5px;padding:15px;background:#FFC000;display:inline-block;cursor:pointer;border-radius:0;border:1px solid white;}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;background-color:#0B5FA5;}
.owl-theme .owl-dots .owl-dot:hover span{background-color:#FFF;}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;bottom:0;left:45%;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#fff;}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;background:transparent;border:2px solid white;}

img{border:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{vertical-align:middle;}
.owl-carousel{display:none;width:100%;position:relative;z-index:1;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
#owl-outer{-webkit-animation-duration:0.5s;animation-duration:0.5s;animation-duration:0.5s;padding-bottom:1px;background-color:#f2f1ee;border-bottom:1px solid white;}
#owl-outer{-webkit-animation-duration:0.1s;animation-duration:0.1s;animation-duration:0.1s;padding-bottom:.1px;}
img{border:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{vertical-align:middle;}
.owl-theme .owl-nav{margin-top:0;text-align:center;}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;border-radius:3px;}
.owl-theme .owl-dots{text-align:center;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span{background-color:#328aba;}
.owl-carousel{display:none;width:100%;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel.owl-loaded{display:block;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
#owl-outer{-webkit-animation-duration:0.5s;animation-duration:0.5s;animation-duration:0.5s;padding-bottom:1px;background-color:#FFF;border-bottom:none;}
.owl-prev{position:absolute;left:10px;top:40%;padding:0;background-color:#3da0d5;color:white;font-size:25px;}
.owl-next{position:absolute;right:10px;top:40%;padding:0;background-color:#3da0d5;color:white;font-size:25px;}
.owl-theme .owl-nav{margin-top:0;text-align:center;}
.owl-theme .owl-dots .owl-dot.active span{background-color:#2a739b;}
.owl-theme .owl-nav [class*="owl-"]{color:#FFF;font-size:40px;margin:5px;padding:25px;background:transparent;display:inline-block;border-radius:0;background-color:none;}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;border-radius:30px;background-color:#FFF;}
#owl-outer{-webkit-animation-duration:0.1s;animation-duration:0.1s;animation-duration:0.1s;padding-bottom:0.1px;}
.owl-prev{position:absolute;left:10px;top:40%;padding:0;background-color:#3da0d5;color:white;font-size:25px;}
.owl-next{position:absolute;right:10px;top:40%;padding:0;background-color:#3da0d5;color:white;font-size:25px;}
.owl-theme .owl-nav{margin-top:0;text-align:center;}
.owl-theme .owl-dots .owl-dot.active span{background-color:#1f3c4d;}
.owl-theme .owl-nav [class*="owl-"]{color:#333;font-size:16px;margin:5px;padding:15px;display:inline-block;border-radius:0;border:1px solid white;}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;border-radius:30px;background-color:#0B5FA5;}
.owl-theme .owl-dots{text-align:center;position:absolute;bottom:0;left:0;right:0;}
.owl-theme .owl-dots .owl-dot.active span{background-color:#fff;}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;border-radius:30px;background:transparent;border:2px solid white;}
.owl-theme .owl-nav [class*="owl-"]{color:#fdfdfd;font-size:20px;margin:5px;padding:15px;display:inline-block;border-radius:0;border:1px solid white;width:60px;height:60px;border-radius:50%;line-height:30px;}
/*! CSS Used from: https://www.hoteli-makarska.hr/templates/hotelimakarska/css/frontpage-wp-mozaik.css */
@media all{
*{padding:0;margin:0;}
img{border:0;-ms-interpolation-mode:bicubic;}
}
@media all{
body ::-webkit-scrollbar{width:5px;}
body ::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 50px #69AAE0;}
body ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 112, 184, .2);border-radius:10px;}
}
@media all{
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
}
/*! CSS Used from: https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
/*! CSS Used from: https://www.hoteli-makarska.hr/media/djextensions/css/animate.min.css */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
/*! CSS Used keyframes */
@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
@-webkit-keyframes fadeOut{from{opacity:1;}100%{opacity:0;}}
@keyframes fadeOut{from{opacity:1;}100%{opacity:0;}}
@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
@-webkit-keyframes fadeIn{from{opacity:0;}100%{opacity:1;}}
@keyframes fadeIn{from{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes fadeIn{from{opacity:0;}100%{opacity:1;}}
@keyframes fadeIn{from{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes fadeIn{from{opacity:0;}100%{opacity:1;}}
@keyframes fadeIn{from{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}
@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}
@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}


body {
  background-color:#e1e1e1;


}


.dj-megamenu-default li a.dj-up_a {
    display: block;
    float: left;
    height: 50px;
    font-size: inherit;
    font-weight: bold;
    color: #fff;
    text-transform: inherit;
    text-decoration: none;
    padding: 0 20px;
    cursor: pointer;
    background: transparent;
    color: #fff;
    border-right: inherit;
    border-left: inherit;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.dj-megamenu-default {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none;
    height: auto;
    position: relative;
    z-index: 500;
    font-family: inherit;
    width: auto;
    background: inherit;
    background: inherit;
    background: inherit;
    background: inherit;
    background: inherit;
    background: inherit;
    background: inherit;
}

a.navbar-brand h1 {
    font-size: 30px;
    color: white;
    margin-right: 30px;
}
h1, h2, h3, h4, h5 {
  color: #0b0b0b;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: bold;
    line-height: 1.2;
}
.nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: #4c6282;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
.dj-megamenu-default li a.dj-up_a span {
    FONT-WEIGHT: 500;
    float: left;
    display: block;
    padding: 0 0 0 !important;
    height: 50px;
    line-height: 50px;
    background: transparent;
}
.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {

    background: transparent;
    
}
.header-contact-wrap {
   
}
.bg-plavi {
    background-color: #004274;
}
.filter-wrap {
    background-color: white;
}
.parallax {
height:600px;

}
a, a:hover, a:active, a:focus {
    color: #004274;
}


@media all{
ul{box-sizing:border-box;}
}

@media all{
*,::after,::before{box-sizing:border-box;}
ul{margin-top:0;margin-bottom:1rem;}
a{color:#007bff;text-decoration:none;background-color:transparent;}
a:hover{color:#0056b3;text-decoration:underline;}
img{vertical-align:middle;border-style:none;}
.list-inline{padding-left:0;list-style:none;}
.list-inline-item{display:inline-block;}
.list-inline-item:not(:last-child){margin-right:.5rem;}
.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;}
@media (min-width:992px){
.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;}
}
.d-flex{display:-ms-flexbox!important;display:flex!important;}
.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important;}
.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important;}
.align-items-center{-ms-flex-align:center!important;align-items:center!important;}
.ml-1{margin-left:.25rem!important;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
img{page-break-inside:avoid;}
.navbar{display:none;}
}


/*! CSS Used from: https://demo03.houzez.co/wp-includes/css/dist/block-library/style.min.css ; media=all */
@media all{
ul{box-sizing:border-box;}
}

@media all{
*,::after,::before{box-sizing:border-box;}
footer{display:block;}
[tabindex="-1"]:focus:not(:focus-visible){outline:0!important;}
h3{margin-top:0;margin-bottom:.5rem;}
p{margin-top:0;margin-bottom:1rem;}
ul{margin-top:0;margin-bottom:1rem;}
a{color:#007bff;text-decoration:none;background-color:transparent;}
a:hover{color:#0056b3;text-decoration:underline;}
img{vertical-align:middle;border-style:none;}
label{display:inline-block;margin-bottom:.5rem;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button{text-transform:none;}
[type=submit],button{-webkit-appearance:button;}
[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer;}
h3{margin-bottom:.5rem;font-weight:500;line-height:1.2;}
h3{font-size:1.75rem;}
.list-unstyled{padding-left:0;list-style:none;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-4,.col-8,.col-lg-3,.col-lg-6,.col-md-12,.col-md-6,.col-sm-6{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
@media (min-width:576px){
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media (min-width:768px){
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media (min-width:992px){
.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.form-control{transition:none;}
}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}
.form-control::placeholder{color:#6c757d;opacity:1;}
.form-control:disabled{background-color:#e9ecef;opacity:1;}
.form-group{margin-bottom:1rem;}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.btn{transition:none;}
}
.btn:hover{color:#212529;text-decoration:none;}
.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}
.btn:disabled{opacity:.65;}
.btn:not(:disabled):not(.disabled){cursor:pointer;}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;}
.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5);}
.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#0062cc;border-color:#005cbf;}
.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5);}
.btn-block{display:block;width:100%;}
.mb-0{margin-bottom:0!important;}
.mr-1{margin-right:.25rem!important;}
.mr-2{margin-right:.5rem!important;}
.mt-3{margin-top:1rem!important;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
img{page-break-inside:avoid;}
h3,p{orphans:3;widows:3;}
h3{page-break-after:avoid;}
.container{min-width:992px!important;}
}
.houzez-icon{font-family:houzez-iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-answer-machine:before{content:"\e907";}
.icon-envelope:before{content:"\e91d";}
.icon-pin:before{content:"\e931";}
.icon-professional-network-linkedin:before{content:"\e932";}
.icon-social-instagram:before{content:"\e93b";}
.icon-social-media-facebook:before{content:"\e93c";}
.icon-social-media-google-plus-1:before{content:"\e93d";}
.icon-social-media-twitter:before{content:"\e93e";}
.icon-social-media-yelp:before{content:"\e93f";}
.icon-social-pinterest:before{content:"\e940";}
.icon-social-video-youtube-clip:before{content:"\e942";}
[type=email]{direction:ltr;text-align:left;}
.mb-0,label{margin-bottom:0;}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs){list-style:none;}
.logo img,.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a{position:relative;}
label{display:inline-block;}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:after,.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:before,.widget-contact-us li:after,.widget-contact-us li:before{display:table;}
.widget-wrap{border-radius:4px;}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs),.widget-wrap:first-of-type{margin:0;}
.widget-wrap{margin-top:30px;}
.footer-top-wrap .widget-wrap{margin-bottom:30px;}
.footer-top-wrap .widget-wrap,.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs){padding:0;}
label{padding-bottom:10px;}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a{font-weight:500;}
label{font-weight:600;}
.btn{font-weight:500;}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:after,.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:before,.widget-contact-us li:after,.widget-contact-us li:before{content:" ";width:100%;}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:after,.widget-contact-us li:after{clear:both;}
a,button{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}
.btn{line-height:40px;}
button:active,button:focus,button:hover{outline:0!important;}
.btn{padding:0 15px;white-space:nowrap;}
.btn:active,.btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:0!important;}
.form-control{border:1px solid #dce0e0;}
.form-control{height:42px;font-weight:400;}
.form-control:disabled{background-color:rgba(220,224,224,.4);}
.btn-facebook{color:#506dab;}
.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover{color:#48629a!important;}
.btn-twitter{color:#00aced;}
.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover{color:#0099d4!important;}
.btn-pinterest{color:#cb2027;}
.btn-pinterest:active,.btn-pinterest:focus,.btn-pinterest:hover{color:#b51d23!important;}
.btn-instagram{color:#517fa4;}
.btn-instagram:active,.btn-instagram:focus,.btn-instagram:hover{color:#497293!important;}
.btn-linkedin{color:#007bb6;}
.btn-linkedin:active,.btn-linkedin:focus,.btn-linkedin:hover{color:#006a9d!important;}
.btn-youtube{color:#b00;}
.btn-youtube:active,.btn-youtube:focus,.btn-youtube:hover{color:#a20000!important;}
@media (min-width:768px){
.container{max-width:750px;}
}
@media (min-width:992px){
.container{max-width:970px;}
}
.logo img{top:-3px;}
.logo{margin-right:20px;}
.widget-contact-us li{padding:5px 0;}
@media (min-width:1200px){
.container{max-width:1170px;}
}
.footer-bottom-wrap-v2{text-align:center;}
.footer-bottom-wrap{padding:30px 0;}
.widget-wrap{padding:30px;background-color:#fff;}
.widget-title{margin-bottom:25px;color: white;
line-height:24px;}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li{padding:8px 0 0 10px;}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a{padding-left:15px;padding-top:0;padding-bottom:0;margin-left:-10px;}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a:before{content:"î¤’";font-family:houzez-iconfont;font-size:10px;margin-left:-15px;margin-right:5px;}
.footer-top-wrap{padding:100px 0 70px;}
.footer-top-wrap .widget-wrap{background-color:transparent;border:none;}
.footer-bottom-wrap-v2 .logo{margin:40px 0 30px;}
.footer-bottom-wrap-v2 .footer-social a{margin:0 5px;}
a:active,a:focus,a:hover,button:active,button:focus,button:hover,input:active,input:focus,input:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}
.form-control:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none;}
@media (max-width:767.98px){
.footer-top-wrap{padding:50px 30px 30px;}
.footer-bottom-wrap-v2 .logo{margin:40px 0 50px;}
.footer-bottom-wrap-v2 .footer-social span{padding:0 0 10px;display:inline-block;}
}
.btn{font-size:15px;font-family:Roboto,sans-serif;}
.footer-bottom-wrap a:hover,.footer-top-wrap a:hover,a,a:active,a:focus,a:hover{color:#00aeff;}
.btn-primary,.btn-primary:focus,.btn-primary:focus:active{color:#fff;background-color:#00aeff;border-color:#00aeff;}
.btn-primary:active,.btn-primary:hover,.btn-primary:not(:disabled):not(:disabled):active{color:#fff;background-color:#33beff;border-color:#33beff;}
.form-control{color:#222;}
.footer-top-wrap{background-color:#004274;}
.footer-bottom-wrap,.footer-bottom-wrap a,.footer-top-wrap,.footer-top-wrap a{color:#fff;}
.form-control::placeholder{color:#a1a7a8;}
.footer-bottom-wrap{background-color:#00335a;}
.btn{font-weight:500;}
.form-control{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;}
label{font-weight:600;}
h3{font-family:Roboto,sans-serif;font-weight:500;text-transform:inherit;}
}
/*! CSS Used from: Embedded */
@media (min-width: 1200px){
.container{max-width:1210px;}
}
.btn,.form-control{font-size:15px;}
h3{font-weight:400;text-transform:capitalize;}
.footer-wrap{font-weight:300;line-height:25px;text-align:left;text-transform:none;}
.form-control{color:#222222;}
a,a:hover,a:active,a:focus{color:#00aeff;}
.btn-primary{color:#fff;background-color:#00aeff;border-color:#00aeff;}
.btn-primary:focus,.btn-primary:focus:active{color:#fff;background-color:#00aeff;border-color:#00aeff;}
.btn-primary:hover{color:#fff;background-color:#33beff;border-color:#33beff;}
.btn-primary:active,.btn-primary:not(:disabled):not(:disabled):active{color:#fff;background-color:#33beff;border-color:#33beff;}
.form-control::placeholder{color:#a1a7a8;}
.footer-top-wrap{background-color: #27476f;}
.footer-bottom-wrap{background-color: #1a3a62;}
.footer-top-wrap,.footer-top-wrap a,.footer-bottom-wrap,.footer-bottom-wrap a{color:#fff;}
.footer-top-wrap a:hover,.footer-bottom-wrap a:hover{color:rgba(0,174,255,1);}








.houzez-icon{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-phone:before{content:"\e930";}
.icon-pin:before{content:"\e931";}
.icon-social-instagram:before{content:"\e93b";}
.icon-social-media-facebook:before{content:"\e93c";}
.icon-social-media-twitter:before{content:"\e93e";}
.icon-social-media-yelp:before{content:"\e93f";}
.icon-social-pinterest:before{content:"\e940";}
.icon-social-video-youtube-clip:before{content:"\e942";}
.icon-time-clock-circle:before{content:"\e946";}
.header-inner-wrap,.logo img{position:relative;}
.header-social-icons ul{margin:0;}
.header-social-icons ul,.navbar{padding:0;}
.header-v2 .header-contact-right div:first-of-type{font-weight:700;}
a{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}
.btn-facebook{color:#506dab;}
.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover{color:#48629a!important;}
.btn-twitter{color:#00aced;}
.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover{color:#0099d4!important;}
.btn-pinterest{color:#cb2027;}
.btn-pinterest:active,.btn-pinterest:focus,.btn-pinterest:hover{color:#b51d23!important;}
.btn-instagram{color:#517fa4;}
.btn-instagram:active,.btn-instagram:focus,.btn-instagram:hover{color:#497293!important;}
.btn-youtube{color:#b00;}
.btn-youtube:active,.btn-youtube:focus,.btn-youtube:hover{color:#a20000!important;}
.header-social-icons a:hover,.logo a:hover{background-color:transparent!important;}
.logo img{top:-3px;}
.logo{margin-right:20px;}
.header-contact-left{font-size:30px;padding:0 20px 0 30px;}
.header-contact-1 .header-contact-left{padding:0 20px 0 0;}
.header-social-icons{font-size:20px;padding:0 0 0 30px;}
a:active,a:focus,a:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0;}
.list-inline-item:not(:last-child){margin-right:.5rem;}
a,a:active,a:focus,a:hover{color:#00aeff;}
.header-v2 .header-top .navbar{height:110px;}
.header-v2 .header-contact-wrap{background-color:#fff;}
.header-v2 a{color:#fff;}
.header-v2 a:active,.header-v2 a:hover{color:#00aeff;background-color:rgba(0,174,255,.1);}
.header-v2 .header-contact-left,.header-v2 .header-contact-wrap .header-contact-right,.header-v2 .header-social-icons a{color:#004274;}
}
/*! CSS Used from: Embedded */
.header-v2 .header-top .navbar{height:110px;}
a,a:hover,a:active,a:focus{color:#00aeff;}
.header-v2 .header-contact-wrap{background-color:#ffffff;}
.header-v2 .header-contact-wrap .header-contact-right,.header-v2 .header-contact-wrap .header-contact-right a,.header-contact-right a:hover{color:#004274;}
.header-v2 .header-contact-left{color:#004274;}
.header-v2 .header-contact-right a:hover,.header-v2 .header-contact-right a:active{background-color:transparent;}
.header-v2 .header-social-icons a{color:#004274;}

li.item-180 {
    display: block;
}

.bg-bez {
    background-color: #9da59d;
}
.header-contact-left .fa {
    color: #363a36;
    font-size:15px;
    color: #ffffff;
    display:block;
}
.header-contact-1 .header-contact-left {
    padding: 0 20px 0 30px;
}
.header-contact-wrap {
  background-color:
   
}
a, a:hover, a:active, a:focus {
    color: #4a6e7e;
}
.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
    justify-content: center;
}



@media (min-width: 992px){
.navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
    justify-content: center;
}
.logo-center .nav-link {
    font-weight: bold;
    text-align:center;
    font-size: 130% !important;
    line-height:35px !important;
    color:black !important;
    text-align:left !important;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgb(46 46 46);
    text-align: center;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: bold;
   
}
.navbar-expand-lg .navbar-nav {
    flex-direction: row;
    width: 100%;
}


}
.footer-social {
    display: flex!important;
    justify-content: center;
}
.footer-social a {

  color: rgb(254 254 254) !important;
}
footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footer_logo.logo img {
    width: 150px;
}
.footer2 {
    display: none;
}

button.search-button.btn.btn-primary {
    padding: 0.175rem 2.25rem 0.175rem 0.75rem !important;
    -moz-padding-start: calc(0.75rem - 3px);
    line-height: inherit;
}
div#broj-nekretnina {
    margin-top: 25px;
    font-size: 80%;
    display:none;
}
.blog-post-title {
    margin-bottom: 0.25rem;
    font-size: 2.2rem;
    text-align: center;
}
h1, h2, h3, h4, h5 {
  color: #0b0b0b;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: bold;
    line-height: 1.2;
}
.module-trazilica h3 {
   
    margin-bottom: 20px;
}

fieldset#contact-form input{width:100%;margin-bottom:20px;padding:10px;}
.kontakt-forma input , .kontakt-forma textarea{width:100%;margin-bottom:20px;padding:10px;}
textarea#body {
    width: 100%;
    padding: 10px;
}



.cijena-povrsina {
    font-size: 25px;
    font-weight: bold;
}

nav.navbar .item-261,nav.navbar .item-314 {
    display: none;
}
div#pathway {
    font-size: 80%;
}

.mobile-button.text-right.col {
    text-align: right;
    padding: 10px;
}

.mobitel-mobile {
    padding: 15px;
}

.mobitel-mobile .navbar-brand {
    color:black;
}
.slogan-container {
    font-size: 130%;
    font-weight: bold;
    color: white;
    display:none;
}
a.navbar-brand.mobile-brand {
    color: black;
    font-weight: bold;
}
.mobile footer .dj-megamenu-wrapper {
    display: none;
}
.print-botun {
    display: none;
}
.blog-info.kontakt.mb-30.col {
    display: flex;
    align-content: center;
    flex-direction: row;
    justify-content: center;
}
header#navbar-mobile {
    background-color: white;
}
section#mapa {
    height: 500px;
}
h1, h2, h3, h4, h5 {
  color: #0b0b0b;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: bold;
    line-height: 1.2;
    font-family: 'Titillium Web', sans-serif;
}
.img-card{

width:100%;height:auto;

}
.listing_detail.feature .fa {
    margin-right: 15px;
}

