/*
Theme Name: Vestige Child Theme
Theme URI: http://preview.imithemes.com/vestige-wp
Description: Vestige Child Theme by StanisLaw.ru for MihFond.ru
Author: imiThemes, StanisLaw.ru
Author URI: http://www.imithemes.com/, https://stanislaw.ru/
Template: vestige
Version: 1.0
*/

body
{
 color: black;
 font-size: 16px;
}

#kassir-ru-button
{
 cursor: pointer;
 height: 50px;
 left: 271px;
 position: absolute;
 top: 45px;
}

#content
{
 padding-bottom: 35px !important;
 padding-top: 35px !important;
}

.login h1 a
{
 background-image: url('images/logo/ts-m-sh-black-on-transparent.png');
}

#google-map
{
 margin-bottom: -50px;
}

#google-map > .panel-grid-cell > .widget_custom_html
{
 border: none;
 padding: 0;
}

#google-map > .panel-grid-cell > .widget_custom_html > .custom-html-widget
{
 height: 480px;
}

.heading-link
{
 color: #dabc74;
}

.heading-link:after
{
 content: ' \2192';
}

.visual-table td
{
 border: 1px solid gray;
 padding: 3px;
}

.visual-table thead td
{
 background-color: darkgray;
 color: black;
 font-weight: bold;
}

.visual-table .day-off td
{
 background-color: lightgray;
 color: black;
}

.visual-table .day-on td
{
 background-color: white;
 color: black;
}

.visual-table .now-arrow
{
 display: none;
}

.partner
{
 clear: both;
 margin-bottom: 2em;
 overflow: auto;
}

.partner img
{
 float: left;
 margin-right: 2em;
 width: 164px;
}

#board-of-trustees
{
 list-style-type: none;
 margin: 0;
}

#board-of-trustees li
{
 clear: both;
 margin-bottom: 1em;
 overflow: hidden;
}

#board-of-trustees li img
{
 border: 1px solid black;
 float: left;
 margin-right: 1em;
 width: 200px;
}

#board-of-trustees li img + p
{
 display: none;
}

#board-of-trustees li h2 + p
{
 margin-left: 214px;
}

.from-new-line
{
 clear: both;
}

.gallery-preview
{
 margin-left: 0;
}

.gallery-preview li
{
 flex-grow: 0 !important;
 margin-right: 16px !important;
 width: auto !important;
}

.gallery-preview li img
{
 max-height: 200px;
 max-width: 200px !important;
}

.alert-info
{
 background: none;
 border: 1px solid black;
 color: inherit;
 font-weight: bold;
}

.post-meta
{
 clear: both;
}

#event_register .modal-dialog
{
 width: 870px;
}

#event_register .modal-dialog .modal-content iframe
{
 height: calc(vh - 100px);
 overflow-x: hidden;
 overflow-y: auto;
 width: 100%;
}

.hero-area .page-header span
{
 line-height: normal;
}

.single-event .post-content > p iframe
{
 max-width: 100%;
}

@media only screen and (min-width: 992px)
{

}

.event-time,
.event-time + .label-success
{
 display: none;
}

rs-tabs.tp-forcenotvisible
{
 display: block !important;
 visibility: visible !important;
}

.wp-caption
{
 max-width: 100%;
}

.wp-block-heading
{
 white-space: break-spaces;
}

.panel-grid:has(#home-smartslider)
{
 margin-bottom: 0;
 margin-top: -83px;
}

#home-smartslider .panel-grid-cell .widget_text
{
 border: none;
 padding: 0;
}

#home-smartslider .panel-grid-cell .widget_text .widget-title
{
 display: none;
}
