/*Имеющийся на сайте список*/
.bl_ul {
    padding: 15px;
    background: rgba(255, 255, 255, 0);
    color: #484848;
    margin: 20px auto;
    box-shadow: 0px 0px 0px 1px #6dc80a;
    border-radius: 5px;
}

.bl_ul .title {
    box-shadow: 0px 1px 0px 0px #797979;
    margin-bottom: 20px;
    font-size: 18px;
}

.ul_item ul {
    list-style: none;
    margin: 10px auto;
    font-size: 17px;
}

.ul_item ul li {
    position: relative;
    margin-bottom: 5px;
}

.ul_item ul li:before {
    display: block;
    content: '';
    position: absolute;
    top: 5px;
    left: -18px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ff8a10;
    box-shadow: 0px 0px 1px 3px #ffc588;
}

/*Имеющийся на сайте список*/

ul.seo{
    vertical-align: top;
    margin: 10px 5px 10px -25px;
}

ul.seo li {
    background: url("/t/images/seo2.png") no-repeat scroll left 2px / 20px rgba(0, 0, 0, 0);
    list-style-type: none;
    padding: 1px 1px 5px 29px;
}

ul.seo1{
    vertical-align: top;
    margin: 10px 5px 10px -25px;
}

ul.seo1 li {
    background: url("/t/images/seo3.png") no-repeat scroll left 2px / 20px rgba(0, 0, 0, 0);
    list-style-type: none;
    padding: 1px 1px 5px 29px;
}

.g-button {
    background-color: #ff8a10!important;
    background-image: linear-gradient(-180deg, #fbb56c 0%, #ff8a10 100%)!important;
}

.g-button:hover {
    box-shadow: 0px 8px 15px rgb(255 138 16 / 30%)!important;
    background: #ffa140!important;
}

.zirno {
font-weight: 700;
}

.justify {
    text-align: justify;
}

/*kontakty*/
.sulka_tel, .sulka_mail, .sulka_mes {
    color: #ffaa01!important;
}

.block_kontakt {
    padding: 5px;
	border: 1px solid #f9d3ac;
	border-radius: 4px;
	box-shadow: 0 0 15px #d7d7d7;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
}

p.adres { background: url("/d/icons8-adres-96.png") no-repeat 2px / 55px rgba(0, 0, 0, 0);}
p.tel {background: url("/d/icons8-zvonyashchij-telefon-96.png") no-repeat 2px / 55px rgba(0, 0, 0, 0);}
p.email {background: url("/d/icons8-pismo-iz-bolnicy-96.png") no-repeat 2px / 55px rgba(0, 0, 0, 0);}
p.clock {background: url("/d/icons8-chasy-96.png") no-repeat 2px / 55px rgba(0, 0, 0, 0);}

.adres, .tel,  .email, .clock {
    padding: 10px 5px 10px 65px;
    line-height: 1.3;
    margin: 10px 0px;
}

.block_elem {
    width: 50%;
	margin: 10px 10px;
}

.block_karta {
    padding: 3px;
    border-radius: 5px;
    border: 2px solid #fafafa;
    margin: 5px 0px 5px 0px;
    box-shadow: 0 0 10px #c3c3c3;
}

@media screen and (max-width: 950px){
	.block_kontakt {
	    margin: 10px 0px;
    	padding: 3px 2px 1px;
    	flex-wrap: wrap;
    }
	.block_elem {
		margin: 2px;
	}
}
@media screen and (max-width: 450px){
	.block_kontakt, .block_karta {
	    margin: 5px;
    	padding: 3px 5px;
    }
	.adres, .tel, .soc, .email, .clock {
    	padding: 5px 5px 5px 70px;
	}
	.block_elem {width: 100%;}
}

/*end kontakty*/

.line {
border-left: 3px solid #ff8a10;
padding: 10px 0 10px 20px;
font-style: italic;
}

.g-comment--reply {
    border: 1px solid #e0c5a9 !important;
    background-color: #fdf7f0 !important;
}

.g-comment__author--reply {
    color: #de903f !important;
}

.g-comment--reply::before {
    border-bottom-color: #e0c5a9 !important;
}

.g-comment--reply::after {
    border-bottom-color: #fdf7f0 !important;
}