.logo {
	font-size: 18px;
}


#sp-main-body {
  padding: 15px 0;
}

.sp-module ul > li, .sppb-addon-module ul > li {
	display: block;
	border-bottom: 0px solid #e8e8e8;
	text-align: left;
}
.menuKatovi {

	display:inline-flex;
	
	width:100%;
	align-content:center;
	text-align:center;
	
}


.menuKatovi .sppb-addon-content{
	
	display:block;
	margin-left:auto;
	margin-right:auto;
	
	align-content:center;
	text-align:center;
	
	
}


.menuKatovi .navbar-nav>li {
	float: left;
	line-height: normal!important
}
.menuKatovi ul > li > a, .menuKatovi ul > li > a {
	line-height: normal;
	padding: 0px 10px;
	color: #000000!important;
}
.menuKatovi .navbar-nav>li:hover {
	background-color: #E7E7E7;
}
.cc-revoke.cc-bottom {
	bottom: 0;
	left: 3em;
	border-top-left-radius: 0em!important;
	border-top-right-radius: 0em!important;
}
.forget-name-link {
	display: none;
	visibility: hidden;
}
img[usemap] {
	border: none;
	height: auto;
	max-width: 100%;
	width: auto;
}


.KatoviL ul{
	display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
    margin: 0;
    padding: 0;
	flex-direction:row;	
}
.KatoviL li{
	display: block;
    flex: 0 1 auto;
	font-weight:bold;
}
.KatoviL .current a {
	color:#FF0004!important;
}

.KatoviL .divider {
  background: #fff!important;
color:#ccc;    
}





.sp-column .sp-lr .sp-module {
    margin-top: 20px;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {

    padding: 25px;
}




.StranicaKatovi .table-bordered > tbody > tr > td, .StranicaKatovi .table-bordered > tbody > tr > th, .StranicaKatovi .table-bordered > tfoot > tr > td, .StranicaKatovi .table-bordered > tfoot > tr > th, .StranicaKatovi .table-bordered > thead > tr > td, .StranicaKatovi .table-bordered > thead > tr > th {
    border: 1px solid #fff;
}


.StranicaKatovi .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #f9f9f9;
}
.StranicaKatovi .table-striped > tbody > tr:nth-of-type(2n) {
    background-color: #fff;
}


.StranicaKatovi .list-title {
	white-space:nowrap;
}


/* Offcanvas */
.sp-module .divider, .sppb-addon-module .divider {
    background: #F2F2F2;
}


.ComponentPadding{
	padding:25px!important;
	
}


.pwebcontact.pweb-slidebox .pwebcontact-container {
    padding: 25px!important;
}



/*



#animation_container {
	max-width:1370px!important;
	display:block;
	margin-left:auto;
	margin-right:auto;
 }



#animation_container, #canvas, #dom_overlay_container{
	
	position:relative!important;
	width:100%!important;
	height:auto!important;
	
	
}


*/





.tag-raspolozivo {
	background-color: #73BA70!important;
}

.tag-rezervirano {
	background-color: #F58B42!important;
}

.tag-prodano {
	background-color: #EF4445!important;
	
	
}


.tags {
	pointer-events: none;
	 cursor: default;
	width: 200px!important;
	padding-top: 0px;
	margin: 0px
}

.tags i {
	display: none;
	visibility: hidden;
}


.ZgradaPodrum .tags{
float:none!important;
}

.ZgradaPodrum .NazivObjekta{
    min-width:65px;
    float:left;
}
.ZgradaPodrum .sppb-addon-module ul.category-module > li {
  padding-bottom: 2px;
  margin-bottom: 2px;
}

.ZgradaPodrum .MenuKatovi li{
    
    display:inline-block;
    padding:3px 6px;
    font-weight: bold;
}
.ZgradaPodrum .MenuKatovi .current a{ 
   color:#FF0004!important;
}




.pdfdownload {
	padding: 1px 5px;
}



table.category thead > tr th, table.category thead > tr td, table.category tbody > tr th, table.category tbody > tr td {
    padding: 5px;
}


.TekstTabovi .tab-content{
	padding:50px;
	
}


/* Svi Stanovi */

.SviStanovi .category-name i, .SviStanovi .category-name .tooltip{
	visibility:hidden;
	display:none;	
}

.SviStanovi .entry-header h1::after, .SviStanovi .entry-header h2::after {
    background:none;
	margin: 0px;
}

.SviStanovi .entry-header h1, .SviStanovi .entry-header h2 {
    box-shadow: none; 
	font-size:16px;
	margin:0px;
	padding:0px;	
}
.SviStanovi .entry-header {
   margin-bottom: 0px;
}

/* Grid */
.SviStanovi .mix-title  {
	pointer-events: none;
	 cursor: default;
	 color:#FFFFFF;
}
.SviStanovi .mix-category, .SviStanovi .mix-category a{
	 color:#FFFFFF; 
}
.SviStanovi span{
	 color:#FFFFFF;
}
.SviStanovi .regridart .mix {
    margin: 0 0 5px;

}

.SviStanovi .regridart .inner-mix h3 {
    margin: 5px 0;
    font-size: 16px;
    line-height: normal;
}











@media (min-width:1400px) {
.sppb-row-container {
	width: 95% !important;
	max-width: 1400px;
}
.container {
	width: 1370px
}
}
