
.ml-2{
    margin-left:10px !important;
}

.mb-4{
    margin-bottom:20px !important;
}

.pb-0{
    padding-bottom: 0px !important;
}
.pb-10{
    padding-bottom: 40px !important;
}

.d-inline-block{
    display: inline-block !important;
}

.d-inline{
    display: inline !important;
}

.u-tiles-with-borders-desk .title h2{
    font-weight: 500 !important;
}

.u-tiles-with-borders-desk .description .price
{    
    margin-top:  0 !important;
}

.u-tiles-with-borders-desk .pic
{    
    display: none !important;
}

.u-tiles-with-borders-desk .text .description p{
    display: none !important;
} 

.u-tiles-with-borders-desk .btn_link:before{
    width: 1px !important;
}

.u-tiles-with-borders-desk .btn_link
{
    font-weight: 400 !important;
}

.u-tiles-with-borders-desk .infoBlock-b_item{
    padding-bottom: 20px !important;
}

.u-tiles-with-borders-desk .price{
    font-weight: 800 !important;
}

.u-tiles-with-borders-desk .btn_link{
    margin:0 10px !important;
}


.u-tiles-with-borders-desk .btn_link:before{
    left:-10px !important;
    width: 1px;
}

.u-tiles-with-borders-desk .control--link{
    margin-left:10px;    
}

.u-tiles-with-borders-desk .infoBlock-b_item{
    flex-wrap: nowrap !important;
}

@media screen and (min-width:1025px){
    .u-tiles-with-borders-desk .control--link{
        margin-left:0px;    
    }
}

@media screen and (min-width:1250px){
    .u-tiles-with-borders-desk .control--link{
        margin-left:10px;    
    }
}

.u-info-section {
    /* 
    margin-top: 60px !important;
     */
    
    margin: 20px 0 !important;
}

.u-title-section{
    margin: 35px 0 60px;
}

@media only screen and (max-width: 575px) {
    .u-title-section .title-b .title-b--wrapper .control .btn {
        margin-bottom: 10px !important;
    }    
    
    .u-tiles-with-borders-desk .infoBlock-b_item{
        padding-bottom: 0 !important;
    }

    .u-tiles-with-borders-desk .btn_link {
        margin: 0 10px;
    }

    .u-tiles-with-borders-desk .btn_link:before {
        left: -10px;
    }

    .u-info-section {
        margin-top: 0 !important;
    }
}

@media only screen and (max-width: 1025px) {
    .u-title-section{
        margin:35px 40px 40px 40px;
    }

    .u-title-section .title-b{
        margin-bottom: 0px;
    }
}


@media screen and (min-width:1025px){
    /* 
    .u-tiles-with-borders-desk .infoBlock-b_item{
        padding-bottom: 40px !important;
    }
     */
    

    .u-tiles-with-borders-desk{        
        position:relative !important;                         
    }    

    .u-tiles-with-borders-desk .border1, .u-tiles-with-borders-desk .border2, .u-tiles-with-borders-desk .border3{
        position: absolute;

        content: '';        

        top:0;        
        width: 1px;
        height: calc(100% - 25px);

        border-right:1px solid #3a7dbe;        
    }    

    .u-tiles-with-borders-desk .border1{
        right:33.33%;
    }
    .u-tiles-with-borders-desk .border2{
        right:66.66%;
    }         

    .u-tiles-with-borders-desk .btn_link{
        font-weight: 600 !important;
    }

    .u-tiles-with-borders-desk .infoBlock-b_item{
        padding-left:15px !important;
        padding-right:15px !important;
    }

}

@media screen and (min-width:1250px){
    .u-tiles-with-borders-desk .infoBlock-b_item{
        padding-left:30px !important;
        padding-right:30px !important;
    }
}

.l-archive-venue .title-b{
    margin: 30px 0;
}

.l-archive-venue .hero-b_section{
    margin: 20px 0 60px 0;
}

@media screen and (min-width:1025px){
    .l-archive-venue .hero-b_section{
        margin: 35px 0 60px 0;
    }
}


.social-b .social_item.wup {
	width: 25px;
	height: 30px;
	background: url("../img/icons/whatsapp.svg") center center no-repeat;
	background-size: contain;
}