

/* Start:/local/templates/ramsay_2023/components/bitrix/news.list/price_integr/style.css?17506779832470*/
.price-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 25px;
}

.price-table tr:hover {
    background-color: #f7f7f7;
}

.price-table td {
    text-align: center;
    font-weight: 700;
    padding: 5px;
}

.price-table td:nth-child(2) {
	color: #d29c28;
    text-align: center;
}

.price-table td:nth-child(3){
	color: #eb722e;
    text-align: center;
}

.price-table td:nth-child(4){
	color: #1b335f;
    text-align: center;
}

.price-table td:first-child{
    width: 45%;
	font-weight: 500;
	text-align: left;
    color: #006dcd;
}

.price-btn {
    display: inline-block;
    -webkit-appearance: none;
    transition: .25s ease-out;
    border-radius: 20px;
    padding: 10px 15px;
    font-size: 14px;
    background-color: #239bd2;
    color: #fcfcfc;
}

.price-btn:hover,
.price-btn:focus {
    background-color: #2d7eb0;
}

.price-table__icon {
	display: inline-block;
	width:. 9375rem;
	height: .9375rem;
	fill: currentColor;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    
    .price-table th,.price-table td {
        display: inline-block;
        position: relative;
    }
    
    .price-table td:nth-child(1),
    .price-table td:nth-child(5) {
        display: block;
        width: 100%;
    }
    
    .price-table td:nth-child(2),
    .price-table td:nth-child(3),
    .price-table td:nth-child(4) {
        width: 33.33%;
    }
    
    .price-table thead td:nth-child(1),
    .price-table thead td:nth-child(5) {
        display: none;
    }
    
    .price-table tbody td:nth-child(2):before,
    .price-table tbody td:nth-child(3):before,
    .price-table tbody td:nth-child(4):before {
        content: '';
        display:inline-block;
        width: 15px;
        height: 15px;
        margin-right: 4px;
        vertical-align: top;
        background-image: url('/upload/sprite.svg');
        background-repeat: no-repeat
    }
    
    .price-table tbody td:nth-child(2):before {
        background-position:-544px -32px
    }
    
    .price-table tbody td:nth-child(3):before {
        background-position:-640px -32px
    }
    
    .price-table tbody td:nth-child(4):before {
        background-position:-320px -32px
    }
    
    .price-table tbody td:last-child {
        width: 100%;
    }
    
    .price-table tbody td:last-child:before {
        display: none;
    }
    
    .price-btn {
        width: 100%;
        margin-bottom: 30px;
    }
    
}


/* End */
/* /local/templates/ramsay_2023/components/bitrix/news.list/price_integr/style.css?17506779832470 */
