

/* Start:/bitrix/templates/kostroykaremont_main/components/bitrix/menu/top_mobile/style.css?17671002931356*/
.top_menu_mobile a{color:#fff;border-top:1px red !important}.top_menu_mobile li{color:#fff;padding:5px 10px;text-align:left}.top_menu_mobile ul{margin:0;margin:20px 0 !important}.menu_mobile .navbar-toggle{float:none !important}.menu_mobile .navbar-header button{color:#fff;text-transform:uppercase}.menu_mobile .dropdown.active a.dropdown-toggle,li.active a.root-item-selected{color:rgba(0,0,0,.7);text-decoration:none}.menu_mobile .navbar-header{background:0 0 !important;border:none}.menu_mobile .navbar-nav{text-transform:uppercase;font-size:16px;text-align:left}.menu_mobile .nav>li{padding:0 10px}.menu_mobile .dropdown-menu a{/*bottom-top:1px rgba(255,255,255,.1) !important;*/font-size:14px}.menu_mobile .dropdown-menu{background:rgba(0,0,0,.1) !important}.menu_mobile .dropdown-menu li{padding:0}.navbar-header button{display:inline-block;float:right;margin:0;padding:15px 10px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff !important;background-color:rgba(0,0,0,0.2) !important}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent !important}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:rgba(0,0,0,0.2) !important}.menu_mobile #catalog{background:rgba(0,0,0,0.2) !important}
/* End */


/* Start:/bitrix/templates/kostroykaremont_main/components/bitrix/system.pagenavigation/.default/style.css?1661321648877*/
div.modern-page-navigation{padding:22px 0;font-size:12px}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;text-decoration:none;padding:5px 8px;color:#5b5b5b}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-left:none}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:none;padding-left:.5em}span.modern-page-current{background:#bebebe;border-color:#bebebe;padding:3px 8px;border-radius:3px;color:#fff}.pagination{margin-top:15px !important;margin-right:5px !important}.pagination>li>a{color:#000 !important;color:#5b5b5b !important}.pagination>li.active>a{color:#9b9b9b !important}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:3;background:0 0 !important;border-color:transparent}
/* End */


/* Start:/bitrix/templates/kostroykaremont_main/components/bitrix/news.list/slider/style.css?1662538765463*/
.carousel-indicators li{display:inline-block;width:15px !important;height:15px !important;border:3px solid silver !important;margin:0 !important;text-indent:-999px;border-radius:10px;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,0);margin-left:10px !important;margin-right:10px !important}.carousel-indicators .active{margin:0;width:15px !important;height:15px !important;background-color:#4f2b59 !important;border:3px solid #4f2b59 !important}
/* End */


/* Start:/bitrix/templates/kostroykaremont_main/components/bitrix/news.list/slider_mobile/style.css?1662967171886*/
.carousel-indicators li{display:inline-block;width:15px !important;height:15px !important;border:3px solid silver !important;margin:0 !important;text-indent:-999px;border-radius:10px;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,0);margin-left:10px !important;margin-right:10px !important}.carousel-indicators .active{margin:0;width:15px !important;height:15px !important;background-color:#4f2b59 !important;border:3px solid #4f2b59 !important}@media (max-width:1024px){.index_slider .item .text>div h2{font-size:20px !important}.index_slider .item .text>div{margin:-20px auto 20px auto;padding:10px 20px 35px 50px;color:#fff;font-size:20px;font-family:'light';color:#000;/*margin-top:40px !important;*/background:rgba(255,255,255,.65);border-radius:3px}.adress_slider{display:none}}@media (max-width:970px){.index_slider .item .text>div{margin-top:40px !important;}}
/* End */


/* Start:/bitrix/templates/kostroykaremont_main/components/bitrix/menu/top_multi/style.css?16625449852664*/
.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0 !important;right:-300px;width:300px;margin-top:-90px;box-shadow:0 0 20px rgba(0,0,0,.4)}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{font-family:'FontAwesome';display:block;content:"\f105";float:right;width:0;height:0;margin-right:-20px;margin-top:-2px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.main_menu_gorizontal{text-transform:uppercase;font-size:12px;white-space:nowrap;font-family:'light';height:90px}.main_menu_gorizontal li>a{padding-top:0 !important;padding-bottom:0 !important;color:#000}.main_menu_gorizontal .nav-pills>li{height:88px;line-height:88px}.small .main_menu_gorizontal .nav-pills>li{height:60px;line-height:60px;padding-top:14px}
.main_menu_gorizontal .nav-pills>li a:hover,.main_menu_gorizontal .nav-pills>li a:active,.main_menu_gorizontal .nav-pills>li a:focus{background:0 0 !important}.main_menu_gorizontal .nav-pills>li:hover,.main_menu_gorizontal .nav-pills>li:focus,.main_menu_gorizontal .nav-pills>li:active{background:rgba(0,0,0,.1)}.main_menu_gorizontal .nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:0 0 !important;border:none !important}.main_menu_gorizontal .nav-pills>li.active>a,.main_menu_gorizontal .nav-pills>li.active>a:hover,.main_menu_gorizontal .nav-pills>li.active>a:focus,.main_menu_gorizontal .nav-pills>li>a.root-item-selected{color:rgba(0,0,0,.4) !important;background:0 0 !important}.dropdown-menu{z-index:10000 !important;box-shadow:0 0 20px rgba(0,0,0,.1) !important}.nav-pills .dropdown-menu{top:88px !important}.small .nav-pills .dropdown-menu{top:75px !important}.main_menu_gorizontal .zayavka{text-align:right;display:table-cell;vertical-align:middle;height:60px;width:200px !important}
.main_menu_gorizontal .zayavka>a>span{border-bottom:1px dotted #1c94c4}.dropdown-menu li a{color:#000}.dropdown-menu li{color:#000;padding:10px 20px;border-top:#ddd 1px solid}.dropdown-menu li:hover,.dropdown-menu li a:hover{background:#ddd;color:#000 !important}.dropdown-menu li.item-selected>a{color:rgba(0,0,0,.4) !important}.dropdown-menu li:first-child{border:none}.dropdown-menu{left:0;border:none !important;font-size:14px;text-transform:none;border:1px #ddd solid}a.root-item:hover,a.root-item:focus,a.root-item:active{background:0 0 !important}.dropdown-menu>li>a:hover{background:0 0 !important}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#939393 !important;background:0 0 !important}
/* End */


/* Start:/bitrix/templates/kostroykaremont_main/components/bitrix/news.list/nashi_osobennosty/style.css?1661321854396*/
.priem{background:#e1e1e1 !important;color:#fff}.priem a{color:#000}.priem_one{display:inline-block;padding:18px 15px 15px;height:155px;color:#000}.priem_one.white{background:#f7f7f7}.priem_one>div>div{height:28px;overflow:hidden;line-height:11pt;font-size:13px}.priem_one img{margin-top:0;z-index:100 !important}.priem_one h2{margin-top:8px;margin-bottom:5px;font-size:16px;font-family:"normal"}
/* End */


/* Start:/bitrix/templates/kostroykaremont_main/components/bitrix/catalog.section.list/index_uslugi/style.css?1661321899191*/
.uslugi_catalog_one{margin-bottom:30px}.catalog-text>div{padding:0 20px 15px}.uslugi_catalog_one .link{border:1px #e8e8e8 solid;border-top:none}.catalog_projects_index_one>div{margin:0 -16px}
/* End */


/* Start:/bitrix/templates/kostroykaremont_main/components/bitrix/catalog.section.list/catalog_projects/style.css?1661321940144*/
.uslugi_catalog_one{margin-bottom:30px}.catalog-text>div{padding:0 20px 15px}.uslugi_catalog_one .link{border:1px #e8e8e8 solid;border-top:none}
/* End */


/* Start:/bitrix/templates/kostroykaremont_main/components/bitrix/catalog.section.list/index_uslugi_new/style.css?16058624811012*/
/*.index_uslugi_new .nav-pills>li.active>a, .index_uslugi_new .nav-pills>li.active>a:hover, .index_uslugi_new .nav-pills>li.active>a:focus {
	background: #999 !important;
}*/

.index_uslugi_new .nav-pills>li {
	border: 1px #E5E5E5 solid;
	border-right: none;
	margin-left: -2px;
}

.index_uslugi_new .nav-pills>li:last-child {
border-right: 1px #E5E5E5 solid;	
}

.nav-pills>li .btn {
	padding-top: 15px;
	padding-bottom: 15px;
}

.uslugi_catalog_one { margin-bottom: 50px; }

.index_uslugi_new_col {
	margin-bottom: 30px;
}

@media (max-width: 768px) {
	.uslugi_catalog_one { margin-bottom: 15px; }
	.index_uslugi_new .nav-pills>li {
		border: none;
	}
	.index_uslugi_new .nav-pills>li:last-child {
border-right: none;	
}
.index_uslugi_new .nav-pills>li {
	border-bottom: 1px #E5E5E5 solid;
}
.index_uslugi_new .nav-pills>li.active {
	border-bottom: none;
}
.index_uslugi_new_col {
	margin-bottom: 15px;
}
.index_uslugi_new_col .title{

	font-size: 16px;
	
}
}


/* End */


/* Start:/bitrix/templates/kostroykaremont_main/components/bitrix/news.list/index_uslugi_new/style.css?1605862481341*/

.index_uslugi_new_list .title {
	font-size: 18px;
	font-family: "normal";
	margin-top: -3px;
	/*margin-bottom: 3px;*/
}

.index_uslugi_new_list a.summa {
	font-size: 22px;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
	cursor: default !important;
}

.index_uslugi_new_list img{
	width: 50px;
	height: 50px;
}
/* End */


/* Start:/local/css/footer-faq.css?17943206822007*/
.faq-section{
	margin: 80px 0 40px;
}
.txt-title-2 {
	color: #333;
	text-decoration: none;
	font-size: 180%;
	font-weight: 600;
	margin: 0 0 20px 0;
}

.accordion {
  counter-reset: accordion 0;
  margin: 0;
  padding: 0;
  list-style: none;
}
.accordion__item {
  border-bottom: 1px solid #dddddd;
}

.accordion__item:first-child {
  border-top: 1px solid #dddddd;
}
.accordion__control {
  position: relative;
  display: flex;
  align-items: center;
  gap: 32px;
  border: none;
  padding: 28px 0;
  width: 100%;
  font-family: inherit;
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
  text-align: left;
  color: #1f1f1f;
  background: transparent;
  cursor: pointer;
}

.accordion__control::before {
  counter-increment: accordion;
  content: counter(accordion);
  flex-shrink: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
  color: #FF0000;
}

.accordion__control::after {
  content: "";
  flex-shrink: 0;
  margin-left: auto;
  display: block;
  width: 18px;
  height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%23FF0000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5V19' stroke='%23FF0000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transition: rotate 0.5s;
}

.accordion__item:nth-child(-n+9) .accordion__control::before {
  content: "0" counter(accordion);
}

.accordion__content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s;
}
.accordion__content-inner {
  padding-right: 80px;
  padding-left: 48px;
  padding-bottom: 32px;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: #5d564d;
}

.accordion__item.open .accordion__content {
  max-height: 1000px;
}
.accordion__item.open .accordion__control::after {
  rotate: 45deg;
}
/* End */


/* Start:/bitrix/templates/kostroykaremont_main/styles.css?17448758732021*/
.dlay-cookienotice-text{max-width:90%;margin:auto;width:800px;color:#000}.zadatvopros{font-size:26px;text-align:center}.zakazatzvonok{font-size:26px}.uslugih2{padding:0 15px;font-size:18px;font-family:bold}.h2textslider p{font-size:42px;margin:20px 5% 25px;font-family:'bold';line-height:30pt;color:#4f2b59}.texttriger p{margin-top:8px;margin-bottom:5px;font-size:16px;font-family:"normal"}.priem_one>div>div{height:40px;overflow:hidden;line-height:11pt;font-size:13px}h2.line,h3.line,h4.line,h5.line,h5.line{border-bottom:1px #ddd solid;margin-bottom:20px;padding-bottom:5px;font-family:'light' !important}h1,h2,h3,h4,h5,h6{font-family:"light"}body{font-family:"light"}b,strong,th{font-family:'bold'}.list_content{list-style:none;margin:15px 0}.list_content li:before{font-family:"FontAwesome";content:"\f105";padding:2px 7px 0 0}.list_content li{line-height:16pt;margin-bottom:8px}.content_vagno,.content_info,.content_contact{padding:20px 20px 20px 70px;position:relative;margin:20px 0;border-radius:3px}a table.artikul_nalichie{display:none;}
.content_vagno:before,.content_info:before,.content_contact:before{position:absolute;top:20px;left:15px;color:#fff;font-family:"FontAwesome";font-size:43px;line-height:43px;text-shadow:0 0 4px rgba(0,0,0,.08)}.content_vagno:before{content:"\f06a"}.content_info:before{content:"\f05a"}.content_contact:before{content:"\f1d8";font-size:38px;line-height:38px}.content_vagno{background:#e9b8b8}.content_info{background:#d5d9e6}.content_contact{background:#dee8d8}.content_img_responsive,.content_img_left,.content_img_right{padding:3px;border:1px #e2e2e2 solid}.content_img_left,.content_img_right{display:inline-block}.content_img_left{float:left;margin:0 15px 5px 0}.content_img_right{float:right;margin:0 0 5px 15px}.content_img_responsive img{width:100%;height:auto}.index_contacts li a{padding:12px 30px !important;display:block}.bx_item_detail .index_contacts li{padding:0 !important}@media screen and (max-width:768px){.index_contacts .contacts{margin-top:0 !important}
}
/* End */
/* /bitrix/templates/kostroykaremont_main/components/bitrix/menu/top_mobile/style.css?17671002931356 */
/* /bitrix/templates/kostroykaremont_main/components/bitrix/system.pagenavigation/.default/style.css?1661321648877 */
/* /bitrix/templates/kostroykaremont_main/components/bitrix/news.list/slider/style.css?1662538765463 */
/* /bitrix/templates/kostroykaremont_main/components/bitrix/news.list/slider_mobile/style.css?1662967171886 */
/* /bitrix/templates/kostroykaremont_main/components/bitrix/menu/top_multi/style.css?16625449852664 */
/* /bitrix/templates/kostroykaremont_main/components/bitrix/news.list/nashi_osobennosty/style.css?1661321854396 */
/* /bitrix/templates/kostroykaremont_main/components/bitrix/catalog.section.list/index_uslugi/style.css?1661321899191 */
/* /bitrix/templates/kostroykaremont_main/components/bitrix/catalog.section.list/catalog_projects/style.css?1661321940144 */
/* /bitrix/templates/kostroykaremont_main/components/bitrix/catalog.section.list/index_uslugi_new/style.css?16058624811012 */
/* /bitrix/templates/kostroykaremont_main/components/bitrix/news.list/index_uslugi_new/style.css?1605862481341 */
/* /local/css/footer-faq.css?17943206822007 */
/* /bitrix/templates/kostroykaremont_main/styles.css?17448758732021 */
