/* BRANKOV CLICK CATALOG */

#catalog-svg {
	overflow: hidden;
}
#catalog-svg-container {
	width: 100%;
	overflow: hidden;
	text-align: center;
}
#catalog-svg-img {
	margin: 0 auto;
	z-index: 10;
}
#project {
	position:absolute;
	top:0px;
	z-index: 11;
	/*border: 1px solid #ccc;*/
}

#sub-catalog-description {
	padding: 20px 15px ;
}

#landscape_alert {
	/**/display: none;
	position:fixed;
	top: 30%;
	right: 10%;
	width:80%;
	min-height: 30%;
	overflow:auto;
	z-index: 10000;
	background-color: rgba(0,0,0,0.8);
	color:rgba(255,255,255,1);
	border: 1px solid rgba(255, 255, 255, 0.5);
	border-radius: 0px;
}

@media (orientation:portrait){
	#landscape_alert {
		display: block;
	}
}

#landscape_alert header {
	width: 80%;
	font-size:36px;
	margin: 30px auto 20px;
	text-transform:uppercase;
	text-align:center;
}
#landscape_alert section {
	width: 90%;
	margin: 10% auto;
	text-align:center;
}
#landscape_alert section p {
	width: 100%;
	margin: 10% auto;
	font-size: 16px;
	text-align:center;
}
.close_landscape_alert {
	border: 1px solid #FFF;
	background-color: #fff;
	margin: 10% auto;
	padding: 15px;
	color: #000;
}

#message {
    position: absolute;
    top: -30%;
    background-color: rgba(70,0,0,0.8);
    min-width: 100px;
    min-height: 40px;
    padding: 10px;
    display: none;
    color: rgba(255,255,255,1.00);
    z-index: 1002;
    border: 1px solid rgba(255, 255, 255, 0.35);
}
#message h2{
    color: rgba(255,255,255,1.00);
}

.products-list h4 {
	margin-top: 10px;
	margin-bottom: 2px;
}
.products-list h4 a {
	color: #222;
}
.products-list li ul li {
	display:inline-block;
	margin: 0px 3px;
	font-size: .8em;
	line-height: 18px;	
}
.product-properties {
	padding: 0px;
}

#coords-collector {
	padding: 3%;
	display: none;
}