

/* Start:/bitrix/templates/atwebsitedent/components/bitrix/news.list/problems/style.css?1658748627479*/
.problems-list {
	/*padding: 0 15px;*/
}
.problems-list .list-item {
	margin-bottom: 35px;
	flex-wrap: nowrap;
}
.problems-list .item-image {
	background-color: #32b4aa;
	border-radius: 50%;
	padding: 25px;
	width: 95px;
	min-width: 95px;
	height: 95px;
	text-align: center;
}
.problems-list .item-image .preview_picture {
	width: auto;
	max-height: 100%;
}
.problems-list .preview-text {
	padding-left: 30px;
    font-size: 125%;
    line-height: 1.35em;
	word-wrap: anywhere;
}
/* End */


/* Start:/bitrix/templates/atwebsitedent/components/bitrix/news.list/healing-steps/style.css?16587486271029*/
.healing-steps {
	margin-top: 65px;
	display: flex;
	color: #fff;
}
.healing-steps .list-item {
	position: relative;
	padding-top: 9%;
	padding-left: 30px;
	padding-right: 30px;
	width:20%;
	height: 240px;
	background-size: cover!important;
	background-position: center!important;
}
.healing-steps .list-item:after {
	content:"";
	display:block;
	height:100%;
	width: 100%;
	position: absolute;
	margin-left: -30px;
	top: 0;
	background: rgba(0,0,0,0.4);
	z-index: 0;
}
.healing-steps .list-item:nth-child(1):before {
	display: none;
}
.healing-steps .list-item:before {
	content:"";
	display:block;
	height:100%;
	width: 100%;
	position: absolute;
	margin-left: -25px;
	top: 0;
	left: 10px;
	background: url(/bitrix/templates/atwebsitedent/components/bitrix/news.list/healing-steps/images/razdelitel.png) no-repeat;
	z-index: 1;
}
.healing-steps .list-item .item-image {}
.healing-steps .list-item .item-title {position: absolute;top: 45%;z-index: 1;}
.healing-steps .list-item .preview-text {
	padding-right: 30px;
	font-size: 115%;
	line-height: 1.25em;
	position: absolute;
	top: 60%;
	z-index: 1;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/list_new/style.css?1746458815150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/atwebsitedent/components/bitrix/photo/photogallery/bitrix/photo.sections.top/.default/style.css?1624513803308*/
div.photo-sections-top table.data-table tr.head-row td {
	padding:10px 5px;
	border-bottom:none;
}
div.photo-sections-top table.data-table tr.data-row {
	border-top:none;
	border-bottom:none;
}
div.photo-sections-top table.data-table th.data-cell {
	border-top:none;
	border-bottom:none;
	padding:2px 2px;
}

/* End */


/* Start:/bitrix/templates/atwebsitedent/components/bitrix/news.list/advantages/style.css?1658748627483*/
.advantage-list {
	padding: 65px 15px;
}
.advantage-list .list-item {
	margin-bottom: 35px;
	flex-wrap: nowrap;
}
.advantage-list .item-image {
	background-color: #32b4aa;
	border-radius: 50%;
	padding: 25px;
	width: 95px;
	min-width: 95px;
	height: 95px;
	text-align: center;
}
.advantage-list .item-image .preview_picture {
	width: auto;
	max-height: 100%;
}
.advantage-list .preview-text {
	padding-left: 30px;
    font-size: 125%;
    line-height: 1.35em;
	word-wrap: anywhere;
}
/* End */


/* Start:/bitrix/templates/atwebsitedent/components/bitrix/news.list/specialists/style.css?1658748627519*/
.specialist {}
.specialist .list-item {
	max-width: 95%;
	margin: auto;
}
.specialist .list-item .item-image {
	background-size: cover!important;
	background-position: center!important;
}
.specialist .list-item .item-image img {
	display: none;
}
.specialist .list-item .item-title {
	/*width: 1px;*/
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 120%;
}
.specialist .list-item .item-info {
	line-height: 1.35em;
}
.specialist .list-item .preview-text {
    padding: 65px 25px;
    border: 1px solid #e9e6eb;
}
/* End */


/* Start:/bitrix/templates/atwebsitedent/components/bitrix/news.list/reviews/style.css?1658748627452*/
.reviews {}
.reviews .list-item {
	padding-right: 10px;
	padding-left: 10px;
}
.reviews .list-item .item-image {
	height: 50px;
	background: url(/bitrix/templates/atwebsitedent/components/bitrix/news.list/reviews/images/quotes.png) no-repeat;
	background-size: 50px!important;
	background-position: center!important;
}
.reviews .list-item .item-title {
}
.reviews .list-item .item-info {
	line-height: 1.35em;
	padding: 25px;
}
.reviews .list-item .preview-text {
    padding: 45px 25px;
    border: 1px solid #e9e6eb;
}
/* End */


/* Start:/bitrix/templates/atwebsitedent/components/bitrix/news.list/callback-form2/style.css?16587503972553*/
.popup-callback {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 0;
    background: rgba(8,8,8,.6);
}
#jsGetCallback2 {
    position: relative;
    width: 520px;
    max-width: 90%;
    padding: 0px 65px;
    text-align: center;
    background: #fff;
    border: 1px solid #ccc;
}
#jsGetCallback2 .form-title {
    color: #32b4aa;
    font-weight: bold;
    font-size: 2.5em;
    margin: 60px 0 50px;
}
#jsGetCallback2 input {
    width: 100%;
    padding: 15px 35px;
    color: #292929;
    background: #fff;
    border: 1px solid #ccc;
    font-size: 125%;
    resize: none;
}
#jsGetCallback2 input {
    margin-bottom: 20px;
}
#jsGetCallback2 input[type=submit] {
    max-width: 95%;
    width: 355px;
    padding: 15px 25px;
    margin: 0px auto 60px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 50px;
    border: 1px solid #32b4aa;
    color: #fff;
    font-family: ProximaNova;
    font-size: 105%;
    font-weight: bold;
    background: #32b4aa;
}
#jsGetCallback2 input[type=submit]:hover {
    cursor: pointer;
    color: #32b4aa;
    background: #fff;
}
#jsGetCallback2 .submit-text {
    margin: 40px 0;
    font-size: 105%;
}
#jsGetCallback2 .submit-text a {
    text-decoration: none;
    border-bottom: 1px solid #292929;
    color: #292929;
}
.close-popup {

}
.result_message.success {
    color: #18b01f;
}
.result_message.error {
    color: #f10000;
}
.result_message.success, .result_message.error {
    margin-top: -40px;
    font-size: 120%;
    font-weight: bold;
}
::-webkit-input-placeholder {color:#aaa; font-weight: normal;}
::-moz-placeholder          {color:#aaa; font-weight: normal;}
:-moz-placeholder           {color:#aaa; font-weight: normal;}
:-ms-input-placeholder      {color:#aaa; font-weight: normal;}

@media screen and (max-width: 768px) {
    .popup-callback {
        position: absolute;
    }
    #jsGetCallback2 {
        position: absolute;
        width: 390px;
        top: 20px;
        padding: 0px 15px;
    }
    #jsGetCallback2 .form-title {
        margin: 20px 0;
        font-size: 1.5em;
    }
    #jsGetCallback2 input, #jsGetCallback2 textarea {
        padding: 6px 15px;
    }
    #jsGetCallback2 .submit-text {
        margin: 25px 0;
        font-size: 105%;
    }
    #jsGetCallback2 input[type="submit"] {
        margin-bottom: 20px; 
    }
    .result_message.success, .result_message.error {
        margin: 10px 0;
        font-size: 100%;
    }
    .close-popup {
    position: absolute;
        top: 0px;
        right: 10px;
    }
}
/* End */
/* /bitrix/templates/atwebsitedent/components/bitrix/news.list/problems/style.css?1658748627479 */
/* /bitrix/templates/atwebsitedent/components/bitrix/news.list/healing-steps/style.css?16587486271029 */
/* /bitrix/templates/.default/components/bitrix/news.list/list_new/style.css?1746458815150 */
/* /bitrix/templates/atwebsitedent/components/bitrix/photo/photogallery/bitrix/photo.sections.top/.default/style.css?1624513803308 */
/* /bitrix/templates/atwebsitedent/components/bitrix/news.list/advantages/style.css?1658748627483 */
/* /bitrix/templates/atwebsitedent/components/bitrix/news.list/specialists/style.css?1658748627519 */
/* /bitrix/templates/atwebsitedent/components/bitrix/news.list/reviews/style.css?1658748627452 */
/* /bitrix/templates/atwebsitedent/components/bitrix/news.list/callback-form2/style.css?16587503972553 */
