

/* Start:/bitrix/templates/.default/components/bitrix/search.title/visual1/style.min.css?17939762663445*/
.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-right:0;border-radius:2px 0 0 2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.bx-searchtitle .bx-input-group-btn button{position:relative;border:0;background:#95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:6px 12px;border-radius:0 2px 2px 0;color:#fff;font-size:16px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background:#1484ce}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:999;min-width:370px;margin-top:-3px;background-color:#FFF}div.title-search-fader{display:none;background-image:url('/bitrix/templates/.default/components/bitrix/search.title/visual1/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche .bx_img_element{background:#fafafa;float:left;width:67px;padding:5px 10px;position:absolute;top:0;bottom:0}.bx_searche .bx_item_block{min-height:65px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche .bx_item_element{padding-left:10px;margin-left:70px}.bx_searche .bx_item_element hr{margin:0;border:0;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#4788cb;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:normal}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:bold;font-size:13px}.bx_searche .bx_price .old{font-weight:normal;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}
/* End */


/* Start:/bitrix/templates/apton_wide/styles.css?17939762672876*/
.selectdiv {
  background: linear-gradient(90deg, #d24a43, #d24a43, #d24a43, #d24a43, #fff, #fff);
  border-radius: 5px;
}

.selectdiv h1 {
  text-align: center;
  color: #fff;
}

.selectdiv label:last-child button {
  background: #d24a43;
  color: #fff;
  text-transform: uppercase;
  padding: 0 19px;
}
.colection_selector{
border-bottom: 2px outset;
    margin-bottom: 15px;
    padding-bottom: 5px;
}
.colection_selector a{
background-color: rgba(145, 145, 145, 0.5);
    padding: 10px 5px 5px 10px;
    font-size: 16px;
}
.colection_selector a.filter-active{
padding: 10px 5px 5px 10px;
background-color: red;
		border: 5px solid red;
/*		border-bottom: red 10px outset;*/
    font-size: 16px;
    text-color: black;
} 

.h1-title {
font-size: 48px !important;
font-weight: bold;
margin-top: 30px;
margin-bottom: 0px !important;
}

.grid_razmer {
display: grid;
grid-template-columns: repeat(2,1fr);
}

.p_top40 {
padding-top: 40px;
}

.p_top45 {
padding-top: 45px;
}

.gridBlock .item {
max-height: 269px;
min-height: 269px;
    display: flex;
    flex-direction: column;
    justify-content: center;
padding: 0 10px;
}

@media (min-width: 1200px) {
  .gridBlock {
	display: block;	
  }
  .selectdiv select {
  	max-width: 270px;
  	font-size: 16px;
  	height: 50px;
  	padding: 0px 24px;
  }
}
@media (max-width: 767px) {
  .gridBlock {
	display: grid;
  }
  .gridBlock .col-2 {
  	width: 100%;
	border-bottom: solid 1px #d24a43;
  }
  .selectdiv select {
  	height: 30px;
	padding: 0px 14px;
	font-size: 12px;
  }
  #kollekc .mb30 a img {
    max-width: 100% !important;
    max-height: 100% !important;
  }
}

.btn_akc{
margin: 0px auto !important;
    display: block !important;
    float: none !important;
}

.owl-pisma .project-gal {
  height: 280px;
}

.blok_phone_adres {
  padding-bottom: 20px;
}

.hd-container {
	display: flex;
	flex-wrap: wrap;
}

.hd-container .img {
	max-width: 16%;
	width: 100%;
}

.hd-container .text {
	max-width: 84%;
	width: 100%;
}

header .color_grey {
	color: #666;
}

header {
	color: #666;
	font-weight: 300;
}

header .date img {
	width: 25px;
}

.hd-container img {
	width: 25px;
	height: 25px;
}

.ft_container {
	display: flex;
	padding: 0;
}

.ft_container .footer-address {
	margin-left: 30px;
}

.ft_container .ft__widget {
	margin-right: 30px;
}

.ft_container .footer-address ul {
	display:flex;
	align-items: center;
}

.ft_container .footer-address ul:last-child li {
	margin-bottom: 0px;
}

.ft_container .footer-address ul li:nth-child(3) {
	display: flex;
}

.ft_container .footer-address ul li .address-text {
	margin-right: 20px;
}

.adress-block {
	display: flex;
	align-items: center;
}

.ft_container .footer-address .adress-block .address-phone {
	font-weight: 900;
	font-size: 18px;
}

@media (max-width: 767px) {
	.keramogranit-page .item a img {
		width: 100% !important;
		height: 100% !important;
	}
}


/* End */
/* /bitrix/templates/.default/components/bitrix/search.title/visual1/style.min.css?17939762663445 */
/* /bitrix/templates/apton_wide/styles.css?17939762672876 */
