
.top-logo {
min-height: 60px;
width: 100%;
float: left;
}

.top-logo img{
float: left;
left: 1px;
}

.top-logo a{
float: left;
margin-left: 20px;
}


.btn.btn-pink {
    background: #ffb5b5;
    border: 1px solid #ffb5b5;
    color: #ffb5b5; 
    
}
.btn.btn-pink span {
    color: #ffb5b5; 
    
}
.btn.btn-pink:hover {
    border: 1px solid #fff;
    background: #ffb5b5;
    color: #fff; 
        
}
.btn.btn-pink:hover span {
    color: #ffb5b5; 
    
}
.btn.btn-pink.btn-outline-pink {
    border-color: #ffb5b5;
    background: none;
    border-width: 1px;
    color: #ffb5b5; 
    
}
.btn.btn-pink.btn-outline-pink:hover, .btn.btn-pink.btn-outline-pink:focus, .btn.btn-pink.btn-outline-pink:active {
    background: #ffb5b5;
    border-color: #fff;
    color: #fff; 
}

.modal-content {
    background-color: #F7F7F7;
}

.modal-header {
    background-color: #F7F7F7;    
}

.modal {
    background-color: #F7F7F7;
}

.modal-body {
    background-color: #F7F7F7;
}

.social-header {
	text-align: center;
}

.social-header a{
    font-size: 26px;
    color: #ffb5b5;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.social-header a:hover{
	text-decoration: none;

}

.whatsapp i:hover{
	color:#43d854;
}

.phone i:hover{
	color:#2dbe80;
}

.googlemaps i:hover{
	color:#c44649;
}

.vk i:hover{
	color:#4a76a8;
}

.instagram i:hover{
    background: -o-radial-gradient(33% 100%, circle, #FED373 4%, #F15245 30%, #D92E7F 62%, #9B36B7 85%, #515ECF);
    background: radial-gradient(circle at 33% 100%, #FED373 4%, #F15245 30%, #D92E7F 62%, #9B36B7 85%, #515ECF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}



.minilogo {
 height: 40px;
 width: 40px;
 margin-left: 20px;
}

.nivoSlider {
    width: 95%;
}

   .slider-wrapper { 
	width: 100%;
	height: 100%;
}

.metro {
	width: 24px;
	height: 27px;
	background: url(../images/metro.svg) no-repeat;
	background-size: 24px 27px;
	display: inline-block;
	top: 10px;
    position: relative;
    font-size: 1.5em;
}


.mainlk > c6 {
    display: none;
    position: absolute;
}

.mainlkno > c7 {
    display: none;
    position: absolute;
}

.s404 {
    font-size: calc(2rem + 6.03vw);
}

.a404 {
    color: black;
    font-size: calc(2rem + 1.03vw);
}

.map {
    background: url(../images/map2.png) 100% 100% no-repeat;
     background-size: cover;
}

.map div {
    opacity: 0.8;
}