

/* Start:/local/templates/main/components/bitrix/search.title/search/style.css?16187739592108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/main/components/bitrix/search.title/search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/main/styles.css?16178679162007*/
.section__title {
    display: block;
    margin: 0;
    font-family: "Book Antiqua",sans-serif;
    font-style: normal;
    font-weight: 700;
}



.static a { font-weight: 700;  -webkit-text-decoration-line: underline;  text-decoration-line: underline; color: #2b2b3e;}
.static a:hover {color: #cfa968;}


ol, p, ul {
    font-style: normal;
    font-weight: 400;
}
ol, ul {
    margin: 50px 0;
    font-size: 15px;
    line-height: 23px;
}

ul li::marker{
    top: 8.5px;
    width: 6px;
    height: 6px;
    border: 1px solid  #cfa968;
    border-radius: 50%;
}




p.about-author {font-size: 15px; line-height: 23px; font-style: italic; font-weight: 400; text-align: right; color: #cfa968!important;}

blockquote {
    color: #cfa968;
    margin: 50px 0;
    padding: 30px 0;
    font-size: 15px;
    line-height: 23px;
    display: flex;
    align-items: center;
    font-style: italic;
    font-weight: 500;
    letter-spacing: .02em;
    border-top: 2px solid;
    border-bottom: 2px solid;
}
blockquote::before {
    flex: 0 0 auto;
    display: block;
    background-color: transparent;
    background-image: url(http://ghm-hmao.ru/local/templates/main/assets/images/sprite.svg);
    background-size: 300px 293px;
    width: 44px;
    height: 52px;
    background-position: -206px -190px;
    margin-right: 40px;
}

/*
.static ul li::before {
    top: 8.5px;
    width: 6px;
    height: 6px;
    border: 1px solid var(--color-primary);
    border-radius: 50%;
}

.static ul li::before {
    content: "";
}
*/


ul li::marker {
    top: 8.5px;
    width: 6px;
    height: 6px;
    border: 1px solid var(--color-primary);
    border-radius: 50%;

    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}
/*
img. {
    padding-top: 15px;
    padding-bottom: 10px;
    padding-right: 20px;
}*/

/*body img {
    float: left;
    margin: 25px 25px 25px 0;
}*/
/* End */


/* Start:/local/templates/main/template_styles.css?16187739593311*/
.btn-ticket, .btn-ticket:hover {
    color: var(--color-light)!important;
}

a.btn-ticket {
    text-decoration: none!important;
}



.collections-card--main .collections-card__title {
    left: 20px;
    padding-right: 20px!important;
}

#bottom-line {
    position: fixed;
    bottom: 10px;
    width: 60vw;
    z-index: 99999;
}

#bottom-line .bl-text {
    display: block;
    margin-top: 10px;
}



#button-up {   
   display: none;   
    border: 1px solid #d0aa6a;
    color: #d0aa69;
    width: 55px;
    height: 40px;
    text-align: center;
    border-radius: 4px;
    margin: 30px;
    position: fixed;
    bottom: 0px;
    font-size: 2rem;
    font-weight: 900;
    right: 0px;
    transition: background-color .3s;
    z-index: 1000;
    transform: rotate(-90deg);
}
#button-up.show{   
   display: inline-block;   
} 
#button-up:hover {   
   cursor: pointer;   
   background-color: var(--color-dark);;
} 
#button-up:active {   
   background-color: var(--color-dark);; 
}



@media (min-width: 1024px){
/*.collections-page__grid> * + * {
    margin-top: 100px;
    font-weight: 400;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}*/
}


@media (min-width: 768px) and (max-width: 1259px){
    .collections-card--main .collections-card__title {
        font-size: 26px!important;
    }
}
/*
.collection-page__related a {
    padding: 140px 40px;
    border: 1px solid #ff6e6e;
   }*/

.subscribe-form__container {
    background-color: rgba(249,246,243,.9)!important;
    box-shadow: 0 4px 4px rgb(0 0 0 / 25%)!important;
}

@media (max-width: 1259px){
	.subscribe-form__container {
	    padding: 15px 20px;
	    background-color: rgba(249,246,243,.9)!important;
    	box-shadow: 0 4px 4px rgb(0 0 0 / 25%)!important;
	}
}
@media (max-width: 767px){
    #bottom-line {
        left: 5vw;
        width: 90vw;
    }
    #bottom-line .bl-text {        
        margin: 10px;
    }
    #bottom-line .icon-close {        
        right: 10px;
    }
	.subscribe-form__container {
	    padding: 30px 0 20px;
	    background-color: rgba(249,246,243,.9);
	    box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
	}
}

.event-page__content img {    
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 20px;    
}
img.img-l {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 20px;
}
img.img-r {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
}



/* START Версия для слабовидящих */
html body .bvi.bvi-panel {
    width: 100%;
}

.bvi-body img {
    -webkit-filter: grayscale(100%)!important; /* Safari 6.0 - 9.0 */
    filter: grayscale(100%)!important;
    z-index: 99999!important;
}
/* END Версия для слабовидящих */


.collection-page__product:not(.collection-page__product--slider) {
    height: 50vh;
}

/*
.collections-page__grid {color: var(--color-gold-light);}
.collections-page__grid a {color: var(--color-dark)!important;}
*/


/*
.section__content img {
	float: left;
	margin: 25px 25px 25px 0;
}*/

.bvi-body .department-item__top, 
.bvi-body .department-item__bottom{
	z-index: 99999;
}

.static li::before {
    position: absolute;
    top: 0;
    left: 0;
    font-weight: 400;
    content: counter(item,decimal-leading-zero) " ";
    counter-increment: item;
}
/* End */
/* /local/templates/main/components/bitrix/search.title/search/style.css?16187739592108 */
/* /local/templates/main/styles.css?16178679162007 */
/* /local/templates/main/template_styles.css?16187739593311 */
