

/* Start:/local/templates/beldom_wmmg_new_cat/components/bitrix/menu/contacts_left/style.css?1713002900443*/
.contacts-left-menu .contacts-menu-item, .contacts-left-menu-slider .contacts-menu-item {
    list-style: none;
    border-bottom: 0.0625rem solid #eee;
    padding-bottom: 0.625rem;
    margin-bottom: 0.625rem;
}
.contacts-left-menu .contacts-menu-item:last-of-type {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: unset;
}
.contacts-left-menu .selected, .contacts-left-menu-slider .selected { font-weight: bold; }
/* End */


/* Start:/local/templates/beldom_wmmg_new_cat/components/bitrix/news.list/contacts_managers/style.css?168236440478*/
.uk-button span {
    padding-top: 2px;
}
/*.uk-button .icon {color: green;}*/
/* End */


/* Start:/local/templates/beldom_wmmg_new_cat/components/wmmg/main.feedback/contacts-man-review-uikit/style.css?1682364404323*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:100%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:100%;}
div.mf-message textarea {width: 100%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
.name-form{display: none;}

/* End */


/* Start:/local/templates/beldom_wmmg_new_cat/components/wmmg/main.feedback/uikit/style.css?16898484971559*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-phone, div.mf-file, div.mf-captcha, div.mf-message {width:100%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:100%;}
div.mf-message textarea {width: 100%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
.name-form{display: none;}

.rating-area {
	border: 1px solid #e5e5e5;
}

/* Rating stars*/
.rating-area {
	overflow: hidden;
/*	width: 265px;
	margin: 0 auto;*/
	padding: 3px 0;
}
.rating-area:not(:checked) > input {
	display: none;
}
.rating-area label {margin-bottom: 0 !important;}
.rating-area:not(:checked) > label {
	float: right;
	width: 20%; /*42px*/
	padding: 0;
	cursor: pointer;
	font-size: 32px;
	line-height: 32px;
	color: lightgrey;
	text-shadow: 1px 1px #bbb;
}
.rating-area:not(:checked) > label:before {
	content: '★';
	margin-left: 25%;
}
.rating-area > input:checked ~ label {
	color: gold;
	text-shadow: 1px 1px #c60;
}
.rating-area:not(:checked) > label:hover,
.rating-area:not(:checked) > label:hover ~ label {
	color: gold;
}
.rating-area > input:checked + label:hover,
.rating-area > input:checked + label:hover ~ label,
.rating-area > input:checked ~ label:hover,
.rating-area > input:checked ~ label:hover ~ label,
.rating-area > label:hover ~ input:checked ~ label {
	color: gold;
	text-shadow: 1px 1px goldenrod;
}
.rate-area > label:active {
	position: relative;
}
.mf-file .uk-form-custom {display: block !important;}

.user-consent-ar{
	text-align: justify;
	font-size: 0.65rem;
	line-height: 0.6rem;
}
/* End */


/* Start:/local/templates/beldom_wmmg_new_cat/components/bitrix/news.list/man_reviews_uikit_slider/style.css?1682364404482*/
.reviews-slider .rv-text {font-style: italic;}
.reviews-slider .rv-img {height:80px; max-width: 80px}
.reviews-slider .starb {
    display:inline-block;
    height:15px;
    width:15px;
    margin-right: 3px;
    background-image: url(/local/templates/beldom_wmmg_new_cat/components/bitrix/news.list/man_reviews_uikit_slider/images/starb.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.add-rv {
    background-color: #ffcc00;

}

@media (min-width: 1024px){
    .reviews-slider {margin: 0 5%;}
}
/* End */


/* Start:/local/templates/beldom_wmmg_new_cat/components/bitrix/news.list/services-catalog-new/style.css?17072922872619*/
/*https://angrytools.com/gradient/*/
#services-mp .services-mp {
    padding-bottom: 290px;/*7%;*/
    border-radius: 7px;
    background-repeat: no-repeat;
}
#services-mp .services-mp-name, #services-mp .services-mp-text {
    color:#fff;
    font-weight: bold;
    padding: 0.7rem;
    text-transform: uppercase;
}
#services-mp .services-mp-name{
    font-size: 1.2rem;
}
#services-mp .services-mp-text{
    font-size: 0.9rem;
}
#services-mp .services-mp:hover {
    -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
}

@media (max-width: 1600px){
    #services-mp .services-mp {
        padding-bottom: 270px;
    }
}
@media (max-width: 1200px){
    #services-mp .services-mp {
        padding-bottom: 250px;
    }
}

/******************************************/
#services-mp-img img {
    position:relative;
    display: block;
    z-index: -2;
    height: 290px;
    width:100%;
    object-fit: cover;
    border-radius: 7px;
}
.services-mp-img-w {
    border-radius: 7px;
    background-image: -moz-radial-gradient(ellipse at 50% 50%, rgba(203, 203, 203, 0.1) 35%, rgba(56, 51, 56, 0.9) 100%);
    background-image: -webkit-radial-gradient(ellipse at 50% 50%, rgba(203, 203, 203, 0.1) 35%, rgba(56, 51, 56, 0.9) 100%);
    background-image: -o-radial-gradient(ellipse at 50% 50%, rgba(203, 203, 203, 0.1) 35%, rgba(56, 51, 56, 0.9) 100%);
    background-image: -ms-radial-gradient(ellipse at 50% 50%, rgba(203, 203, 203, 0.1) 35%, rgba(56, 51, 56, 0.9) 100%);
    /*background-image: radial-gradient(ellipse at 50% 50%, rgba(203, 203, 203, 0.1) 0%, rgba(0, 0, 0, 1) 100%);*/
    background-image: -webkit-gradient(radial, 50% 50%, 10, 50% 50%, 200, color-stop(0, rgba(203, 203, 203, 0.1)), color-stop(90%,rgba(0, 0, 0, 0.7)));
}
#services-mp-img .services-mp-name, #services-mp-img .services-mp-text {
    color:#fff;
    font-weight: bold;
    padding: 0.7rem;
    text-transform: uppercase;
}
#services-mp-img .services-mp-name{
    margin: 0 !important;
    font-size: 1rem;
}
#services-mp-img .services-mp-text{
    font-size: 0.9rem;
}

.services-mp-img-w:hover {
    -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
}
@media (max-width: 1600px){
    #services-mp-img img {
        height: 270px;
    }
}
@media (max-width: 1200px){
    #services-mp-img img{
        height: 250px;
    }
}
/* End */
/* /local/templates/beldom_wmmg_new_cat/components/bitrix/menu/contacts_left/style.css?1713002900443 */
/* /local/templates/beldom_wmmg_new_cat/components/bitrix/news.list/contacts_managers/style.css?168236440478 */
/* /local/templates/beldom_wmmg_new_cat/components/wmmg/main.feedback/contacts-man-review-uikit/style.css?1682364404323 */
/* /local/templates/beldom_wmmg_new_cat/components/wmmg/main.feedback/uikit/style.css?16898484971559 */
/* /local/templates/beldom_wmmg_new_cat/components/bitrix/news.list/man_reviews_uikit_slider/style.css?1682364404482 */
/* /local/templates/beldom_wmmg_new_cat/components/bitrix/news.list/services-catalog-new/style.css?17072922872619 */
