

/* Start:/local/templates/.default/components/bitrix/news.list/tarifs/style.css?17509249993928*/
.tarifs-list
{
    display:flex;
    margin-top:30px;
    margin-bottom:30px;

    border: 3px solid #008CFF;
    border-radius: 1rem;
}

.tarifs-list .tarif-item
{
    width:33%;
    padding:10px;
    font-size:0.8rem;
    border-left: 3px solid #008CFF;
    display:flex;
    flex-direction: column;
    justify-content: space-between;
}
.tarifs-list .tarif-item:first-child
{
    border-left:none;   
}
.tarifs-list .tarif-item .title
{
    text-align:center;
    font-size:1.3rem;
    font-weight:bold;
    margin-bottom:5px;
	border-bottom:#008CFF solid 1px;
	padding-bottom:10px;
}
.tarifs-list .tarif-item .sub-title
{
    font-size:0.8rem;
    margin-bottom:10px;   
    border-bottom:#008CFF solid 1px;
	padding-bottom:10px;
}
.tarifs-list .tarif-item ul
{
    padding:0px;
    margin:0px;
    list-style-type: none;
}
.tarifs-list .tarif-item ul li
{
    padding:0px;
    margin:0px;
    position:relative;
    padding-left:10px;
}
.tarifs-list .tarif-item ul li::before
{
    content:'•';
    position:absolute;
    top:0px;
    left:0px;
}

.count-seats
{
    margin-top:10px;
}
.price-itog
{
    margin-top:10px;
}
@media(max-width:991px)
{
    .tarifs-list
    {
        border:none;
        flex-wrap: wrap;
        justify-content: center;
    }
    .tarifs-list .tarif-item
    {
        width:30%;
        border: 2px solid #008CFF;
        border-radius: 1rem;
        margin-left:3px;
        margin-right:3px;
        margin-bottom:6px;
    }
    .tarifs-list .tarif-item:first-child
    {
        border-left: 2px solid #008CFF;
    }
}
@media(max-width:767px)
{
    .tarifs-list .tarif-item
    {
        width:48%;
    }
}
@media(max-width:540px)
{
    .tarifs-list .tarif-item
    {
        width:90%;
    }
}

.count-kass
{
    display:flex;
    justify-content: center;
}
.count-kass .count-kass-title
{
    margin:0px 5px;
}
.count-kass .count-kass-counter
{
    margin:0px 5px;
    display:flex;
    align-items: center;
}
.count-kass .count-kass-counter span
{
    height:30px;
    width:30px;
    border-radius: 1.5rem;
    display:block;
    background:#FFEBF2;
    color:#F94B8C;
    border:#F94B8C solid 2px;
    display:flex;
    align-items: center;
    justify-content: center;
    line-height: 1px;
    font-size:15px;
    font-weight:bold;
    cursor:pointer;
}
.count-kass .count-kass-counter input[type='text']
{
    margin-left:5px;
    margin-right:5px;
    border-radius: 1.5rem;
    background-color: #fff;
    border:#D6D9E0 solid 2px;
    height:30px;
    width:60px;
    text-align:center;
    display:flex;
    align-items: center;
    justify-content: center;
}

.tarif-item .description
{
	font-size:1rem;
	padding-top:10px;
}
.tarif-item .price
{
	margin-top:30px;
    font-size:1rem;
    border-top: #008CFF solid 1px;
    padding-top:10px;
}
.tarif-item .price .price-title
{

}
.tarif-item .price .price-value
{
	font-size:0.7rem;
}
.tarif-item .price .price-value span
{
	font-weight: bold;
	font-size:1rem;
}
.tarif-item .price .price-itog span
{
	font-weight: bold;
	font-size:1rem;	
}
.tarif-item .price .count
{
	display:flex;
}
.tarif-item .price .count div
{
	height:30px;
	width:30px;
	border:#000 solid 1px;
	display:flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.tarif-item .price .count input[type='text']
{
	border:#000 solid 1px;
	border-left:none;
	border-right:none;
	width:50px;
	text-align: center;
	outline:none;
}
.tarif-item .egais
{
    margin-top: 20px;
    font-size: 0.8rem;
    margin-bottom: 10px;
    font-weight: 700;
}

.small-text
{
    line-height: 1.1;
    margin-top:10px;
    font-size: 0.7rem;
}
.small-text b
{
    font-size: 1rem;
}
.tarrifs-footer-div
{
    text-align: left;
    margin-top:20px;
    margin-bottom:20px;
}
.tarrifs-footer-div span
{
    margin-left:auto;
    margin-right:auto;
}
.outer-new
{
    flex:1;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}
/* End */
/* /local/templates/.default/components/bitrix/news.list/tarifs/style.css?17509249993928 */
