

/* Start:/local/templates/rtreg/components/bitrix/news.list/sliderhome/style.css?1669614496150*/
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:/local/templates/rtreg/components/bitrix/news.list/sliderhomnews/style.css?16696306481562*/
div.slider-home-news-wrapper
{
	word-wrap: break-word;
}
div.slider-home-news-wrapper .slider .slider-item{
	height: auto;
	padding-top: 0px;
}

div.slider-home-news-wrapper h3{
	font-size: 1.5rem;
}
div.slider-home-news-wrapper a{
	color:#111;
}
div.slider-home-news-wrapper .link_rss svg{
	color: #111;
	fill: #111;
	transition: all .2s;
	opacity: .5;
}
.slider-home-news-wrapper h3 {
	position: relative;
}
.slider-home-news-wrapper h3::before{
	content: "";
	left: 50%;
	width: 4.375rem;
	height: .25rem;
	margin-left: -2.1875rem;
	bottom: -.9375rem;
	background-color: rgba(0,0,0,.2);
	border-radius: 4px;
	position: absolute;
}

.slider-home-news-wrapper .news-date-time{
	font-size: .75rem;
	font-weight: 700;
	color: #999;
	display: inline-block;
	text-align: center;
	padding: .3125rem 0;
	background: -webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x top,-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;
	background: linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x top,linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;
	background-size: auto, auto;
	margin-left: auto;
	margin-right: auto;
	background-size: .3125rem .125rem;
}

.slider-home-news-wrapper .bx-controls-direction .bx-prev,
.slider-home-news-wrapper .bx-controls-direction .bx-next{
	border: 2px solid #000 !important;
	color: #000;
	background: none;
}

.slider-home-news-wrapper .bx-controls-direction .bx-prev svg,
.slider-home-news-wrapper .bx-controls-direction .bx-next svg{
	fill: #000;
}
/* End */


/* Start:/local/templates/rtreg/components/bitrix/news.list/homeservice/style.css?1669632195423*/
div.services-list
{
	word-wrap: break-word;
}

a.services-link{
  background: #eaeaea;
  -webkit-transition: all .3s;
  transition: all .3s;
}

a.services-link .services-link-text{
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  color: black;
}

a.services-link:hover, a.services-link:hover .services-link-text{
  background-color: black;
  color: white;
}

a.services-link .preview_picture{
  padding: 0;
}
/* End */


/* Start:/local/templates/rtreg/components/bitrix/form/frontpageform/bitrix/form.result.new/.default/style.css?16696722692393*/
.page-form-wrap {
  background-color:#444;
  color: #fff;
  text-align: center;
}

.page-form-wrap h3{
  font-size: 1.375rem;
  color: #fff;
  text-align: center;
}

table.form-table
{
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
  width: 60%;
  margin: 0 auto;
}

table.form-table th, table.form-table td
{
	border:0px ;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.page-form-wrap .error-fld {
	background: #ff003c;
  color: white;
  display: block;
  padding: 2px;
  text-align: left;
  /*background-image: url(/local/templates/rtreg/components/bitrix/form/frontpageform/bitrix/form.result.new/.default/images/icon_warn.gif);*/
}

.page-form-wrap .error-fld .error-text{
  font-size: .75rem !important;
  text-align: left;
  margin-left: 5px;
}

.page-form-wrap .errortext{
  display:none;
}

table.form-table.page-form input[type="email"],
table.form-table.page-form input[type="text"]{
  width: 100%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background-color: #eaeaea;
  padding: .5rem .9375rem;
  color: #111;
  font-size: .9375rem;
  height: 3.125rem;
}

table.form-table.page-form textarea{
  border: none;
  background-color: #eaeaea;
  padding: .5rem .9375rem;
  height: 150px;
  resize: vertical;
  padding-top: .625rem;
  line-height: 1.5;
  width: 100%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: middle;
}

.front-page-form {
}

.front-page-form h3 {
    text-transform: uppercase;
}

.front-page-form table.form-table.page-form input[type="email"],
.front-page-form table.form-table.page-form input[type="text"]{
    border: 2px solid hsla(0,0%,100%,.7);
    background-color: rgba(0,0,0,.5);
    padding: .5rem .9375rem;
    color: #fff;
    font-size: .9375rem;
    height: 3.125rem;
}

.front-page-form table.form-table.page-form textarea{
    border: 2px solid hsla(0,0%,100%,.7);
    background-color: rgba(0,0,0,.5);
    padding: .5rem .9375rem;
    color: #fff;
    font-size: .9375rem;
}

.front-page-form input[type="submit"]:hover {
    background-color: #fff;
    color: #000;
}
.front-page-form input[type="submit"] {
    color: #fff;
    box-shadow: inset 0 0 0 2px #fff;
    background-color: rgba(0,0,0,.2);
}

.front-page-form label{
    display: contents;
    text-align: left;
}
/* End */
/* /local/templates/rtreg/components/bitrix/news.list/sliderhome/style.css?1669614496150 */
/* /local/templates/rtreg/components/bitrix/news.list/sliderhomnews/style.css?16696306481562 */
/* /local/templates/rtreg/components/bitrix/news.list/homeservice/style.css?1669632195423 */
/* /local/templates/rtreg/components/bitrix/form/frontpageform/bitrix/form.result.new/.default/style.css?16696722692393 */
