
.navbar-ya {
    position: absolute !important;
    width:100%;
    margin:0 0 -0px 0 !important;;
    background-color:rgba(0,0,0,0.4) !important;
    /*background-image:url('patterns/p7.png');*/
    border-bottom: 0px solid #222 !important;
    min-height: 70px !important;;
}
.navbar-ya .navbar-header { margin:0 !important; padding:0 !important; }
.navbar-ya .navbar-brand {margin:0 !important; padding:0 !important;}
.navbar-ya .navbar-brand img { 
    width:180px;
}


#map {}
.map-title {
    text-align: center;
    font-size:21px;
    padding:130px 0 10px 0;
    margin:0;
}
.map-wrap-0 {
    background-size:cover;
}
.map-wrap-1 {
    background:none;
}
.map-wrap-2 {
    overflow:hidden; 
    width: 80%; margin:0 auto;
}

.modal .modal-title {
    text-shadow: 0 0 20px #fff;
}
.modal .modal-dialo .modal-body {padding:20px !important; }
.modal .modal-content .modal-body {padding:20px !important; }
.modal .modal-content {background:rgba(0, 0, 0, 0.9) !important; box-shadow: 0px 2px 15px rgba(255,255,255, 0.2);
border-radius:20px !important;
}

.r-info { color:#eee; font-size:12px; text-align:left;}
.r-info .title {
    text-shadow:0;
    clear:both;
    color:#aaa; font-size:16px; font-weight:normal;
padding:0; margin:10px 0 0 0;
}
.r-info .name {
	    color:#aaa; font-size:14px; font-weight:normal;
padding:0; margin:10px 0 0 0;
}

.r-info-block {
    border-bottom:1px solid #333;
    padding:5px 10px 5px 10px;
}

.circle-wrap {
    width:150px; float:left;
    margin:20px 0px 20px 30px;
}
.circle  { height:100px; width:100px;
    position:absolute;
    float:left;
}
.circle strong { position: absolute;
    margin:-70px -10px -10px 0px;
    display:block; width:100px; text-align: center;
    font-size:22px;
}
.circle-desc { width:100px; margin-top:110px; text-align:center;}


