

/* Start:/bitrix/templates/monumentpro_main_copy/components/bitrix/catalog/monument/style.css?17791758432468*/

.soc_net { 
	border-top: 1px #DDD solid; 
	padding: 30px 0; 
	margin-top: 30px 15px 0;
}


.mobile_catalog_sort i.fa-sort-amount-asc, .mobile_catalog_sort i.fa-sort-amount-desc { color: black; }

.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}


.type_show {
    margin: 0 0 5px;
    /*padding-bottom: 15px;*/
    /*text-align: right;*/
    font-size: 20px !important;
}

.type_show a{
    color: #5B5B5B !important;
    /*background-color: white;*/
    /*border-color: #E4E4E4;*/
    margin-left: 8px;
}



.type_show .actived{
    /*background-color: #E0E0E0;*/
    /*border-color: #C9C9C9;*/
    color: #C4C4C4 !important;
}

.type_show {text-align: right; }

.sort_catalog i{ 
	font-size: 9px;
	margin-top: 3px;
	margin-right: 5px;
	display: inline-block;
	float: left;
 }

.sort_catalog {
	margin: 0 0 20px;

    /*padding-bottom: 15px;*/
    /*text-align: right;*/
    font-size: 13px;
}

.sort_catalog .btn {
    /* color: #5B5B5B; */
    background-color: white;
    border-color: #E4E4E4;
    margin-left: 5px;
    padding: 3px 15px;
    font-size: 13px;
    border-radius: 20px;
    
    /*text-transform: uppercase;*/
}

.sort_catalog .btn  a { color: black !important; }

.sort_catalog .btn:hover, .sort_catalog .btn:active, .sort_catalog .btn:focus  { color: black; background: #ddd; }
.sort_catalog .actived{
    color: #E0E0E0;
    background-color: #E0E0E0;
    border-color: #C9C9C9;
    color: black;
}

.filtr_mobile .btn.collapse_link {
	border: 1px #ddd solid;
	border-radius: 30px;
	margin-bottom: 20px;
	width: 80%
	background: white;
}

.filtr_mobile .btn.collapse_link.collapsed {
	background: #ddd;
}

.filtr_mobile .bx-filter.bx-black {
margin-left: 10px;
}
/* End */


/* Start:/bitrix/templates/monumentpro_main_copy/components/bitrix/system.pagenavigation/my/style.css?17791758431171*/
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;
	/*border-left-style: solid;*/
	text-decoration: none;
	padding: 5px 8px;
	color: #5B5B5B;
}
div.modern-page-navigation a.modern-page-previous { 
	border-right-width: 1px; 
	/*border-right-style: solid; */
	border-left: none; }
div.modern-page-navigation a.modern-page-first, 
div.modern-page-navigation span.modern-page-first { 
	border-left: none; 
	padding-left: 0.5em; }

span.modern-page-current { 
	/*font-weight: bold;*/
    background: #BEBEBE;
    border-color: #BEBEBE;
    padding: 3px 8px;
    border-radius: 3px;
    color: white;

}

.pagination {

    margin-top: 15px !important;
    margin-right: 5px !important;

}

.pagination>li>a {
color: black !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: none !important;
    border-color: transparent;
}

/*i.fa {font-size: 14px; margin-top; 3px}*/
/* End */


/* Start:/bitrix/templates/monumentpro_main_copy/components/bitrix/catalog.section/catalog_all/style.css?17791758432160*/

.item-catalog .more, .item-catalog .more_text{
	opacity: 0;
	z-index: 1;
}
.item-catalog:hover .more, .item-catalog:hover .more_text{
	opacity: 1;
	background: rgba(0,0,0, .02);
	
}


.item-catalog .more>div{

	background: rgba(255,255,255, .8);
	box-shadow: 0 0 10px rgba(0,0,0, .2);
	font-size: 12px;
	border-radius: 50%;
	width: 80px;
	height: 80px;
}

.item-catalog .more_text>div{
	background: rgba(255,255,255, .9);
	box-shadow: 0 0 10px rgba(0,0,0, .2);
	font-size: 12px;
	border-radius: 10px;
	padding: 10px;

	width: auto;
	height: auto;
}



.item-catalog:hover{
	opacity: .8
	/*box-shadow: 0 0 25px rgba(0,0,0, .15)*/
}

.item-catalog .pict{
	height: 300px;
}
.item-catalog .pict img{
	max-height: 250px;
}

.item-catalog .fav .btn {
	color: black;
}

.item-catalog .fav .btn.active {
	color: red;
}


/*.item-catalog {
	background: white;
	border-radius: 5px;
	padding-bottom: 20px;
	min-height: 400px;
}*/


.item-catalog .h4{
	font-size: 1.2em;
	font-weight: bold;
	min-height: 40px;
}

.item-catalog .btn.modal_w {
	position: absolute;
	bottom: 0;
	border-radius: 0 0 20px 20px !important;
	width: calc(100% - 30px);
	margin-right: 30px;
	border-top: #dee2e6 1px solid;
	padding-top: 8px;
	padding-bottom: 10px;
}

.item-catalog .adress {
	min-height: 70px;
}

.item-catalog .h3 {
	font-weight: bold;
	font-size: 22px;
}

.bi-diamond-fill {
	opacity: .5;
	font-size: 11px;
}

[class^="bi bi-chevron"].item_catalog {
	font-size: 20px;
	/*border: 1px white solid;*/
	border-radius: 50%;
	width: 30px;
	text-align: center;
	background: rgba(0,0,0, .5);
}


[id^="carusel_catalog_item"] .carousel-control-next,
[id^="carusel_catalog_item"] .carousel-control-prev {
	opacity: .7;
}
/*.item-catalog img {
	cursor: zoom-in;
}
*/

.catalog_fav {
	position: absolute;
	bottom: -22px;
	right: 15px;
	font-size: 18px;
	z-index: 1000;
}

.catalog_fav .btn {
	background: white;
	padding: 5px 10px;
	box-shadow: 0 0 8px rgba(0,0,0, .2)
}

.catalog_fav input+i {
	color: grey;
}

.catalog_fav .btn.active{
	color: #007bff;
}
/* End */


/* Start:/bitrix/templates/monumentpro_main_copy/components/bitrix/catalog.section.list/monument_section_list_catalog/style.css?177917584344*/
.catalog_sections a.active{
opacity: .5;
}
/* End */
/* /bitrix/templates/monumentpro_main_copy/components/bitrix/catalog/monument/style.css?17791758432468 */
/* /bitrix/templates/monumentpro_main_copy/components/bitrix/system.pagenavigation/my/style.css?17791758431171 */
/* /bitrix/templates/monumentpro_main_copy/components/bitrix/catalog.section/catalog_all/style.css?17791758432160 */
/* /bitrix/templates/monumentpro_main_copy/components/bitrix/catalog.section.list/monument_section_list_catalog/style.css?177917584344 */
