article table {/*display:block;*/overflow-x:auto;/*border:0;*/ height: auto !important ; min-height: fit-content;/*max-width:fit-content;*/max-height:fit-content}
article {display:block; overflow-x:auto}
.work_area td {border-color: #ccc !important;}

#vk_widget{overflow: hidden;}

/* Make a text at the work area same. Anton*/
.work_area h3 {font-size:16px !important;}
.work_area h3 * {font-size:16px !important;}
.work_area h2 * {font-size:18px !important;}
.work_area h2 {font-size:18px !important;}
.work_area h1 {font-size:24px !important;}
.work_area h1 * {font-size:24px !important;}
.work_area * {font-family:'open sans', tahoma, sans-serif, VideoJS /* videojs удалить позже (костыль для старого плеера*/ !important; font-size: 14px !important;}

/*Respons. Youtube */
.youtube{ position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-top:5px; }
.youtube iframe, .youtube object, .youtube embed{ position: absolute; top: 0; left: 0; width: 100%; height: 100% }


.disser-video-html {
   width: 100%;
  height: auto;
  max-height: 100%;
}

/* POPUP */
/* Базовые стили слоя, затемнения и модального окна */
.overlay-popup {
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 12;
display: none;
/* фон затемнения */
background-color: rgba(0, 0, 0, 0.65);
position: fixed; /* фиксированное позиционирование */
cursor: default; /* тип курсора */
}
/* активируем слой затемнения */
.overlay-popup:target {
display: block;
}
 
/* стили модального окна */
.popup {
top: -100%;
right: 0;
left: 50%;
font-size: 14px;
z-index: 20;
margin: 0;
width: 85%;
min-width: 320px;
max-width: 600px;
/* фиксированное позиционирование, окно стабильно при прокрутке */
position: fixed;
padding: 15px;
border: 1px solid #383838;
background: #fefefe;
/* скругление углов */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
font: 14px/18px 'Tahoma', Arial, sans-serif;
/* внешняя тень */
-webkit-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
-moz-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
-ms-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
-webkit-transform: translate(-50%, -500%);
-ms-transform: translate(-50%, -500%);
-o-transform: translate(-50%, -500%);
transform: translate(-50%, -500%);
-webkit-transition: -webkit-transform 0.6s ease-out;
-moz-transition: -moz-transform 0.6s ease-out;
-o-transition: -o-transform 0.6s ease-out;
transition: transform 0.6s ease-out;
}
 
/* активируем модальный блок */
.overlay-popup:target+.popup {
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
top: 20%;
}

/*Костыли для jivosite*/
.copy_00b, .leafCont_e73, .leaf_95b _bottom_ecf {
display:none !important;}