/*modification form after article*/
h1,h2,h3{
    color: #000 !important;
    font-weight: normal !important;
}
.inner{
    background-color: white;
}

body{
  color:#000;
}

@font-face {
    font-family: MRegular; /* Имя шрифта */
    src: url(https://archivexpert.ru/wp-content/themes/ae/fonts/Mont-Regular.ttf); 
}
@font-face {
    font-family: MBold; /* Имя шрифта */
    src: url(https://archivexpert.ru/wp-content/themes/ae/fonts/Mont-Bold.ttf); 
}
@font-face {
    font-family: MLight; /* Имя шрифта */
    src: url(https://archivexpert.ru/wp-content/themes/ae/fonts/Mont-Light.ttf); 
}
@font-face {
    font-family: MELight; /* Имя шрифта */
    src: url(https://archivexpert.ru/wp-content/themes/ae/fonts/Mont-ExtraLight.ttf); 
}
@font-face {
    font-family: MSBold; /* Имя шрифта */
    src: url(https://archivexpert.ru/wp-content/themes/ae/fonts/Mont-SemiBold.ttf); 
}
@font-face {
    font-family: MHeavy; /* Имя шрифта */
    src: url(https://archivexpert.ru/wp-content/themes/ae/fonts/Mont-Heavy.ttf); 
}
@font-face {
    font-family: MBlack; /* Имя шрифта */
    src: url(https://archivexpert.ru/wp-content/themes/ae/fonts/Mont-Black.ttf); 
}
.main-cont{
    font-family: MLight;
}
h1,h2,h3 {
  font-family: MSBold !important;
  word-break: break-word;
}
.main-info{
  	color: black;  
}
/*
.inner-mega-menu{
   display: none;  
}*/
.navbar-header, #navbar{
   background: #153259;
}
.footer{
   background: #153259;
}


.arform{
    margin-top: 30px;
  	background-color: #507fbf21;
}
.arformbody{
    padding: 40px 0;
}
.cll{
    clear: both;
}
.fcolumn{
    text-align: right;
  	font-family: MLight;
}
.scolumn{
    text-align: left;
    font-family: MLight;
}
.itemrow input{
    width: 100%;
    margin: 10px 0;
    padding: 6px 10px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 16px;
    min-width: 250px;
  	box-shadow: 0 1px 10px -3px rgba(21, 50, 89, 0.59);
}
.scolumn textarea{
    width: 100%;
    resize: none;
    margin: 10px 0;
    border: 1px solid #ccc;
    height: 93px;
    padding: 10px 10px;
    font-size: 16px;
  	box-shadow: 0 1px 10px -3px rgba(21, 50, 89, 0.59);
}
.adfsb input[type="submit"]{
    padding: 5px 10px;
  	padding: 7px 15px;
    background-color: rgba(255,255,255,1);
    border: 1px solid #1b3760;
    color: #1b3760;
    border-radius: 4px;
  	color: #fff !important;
	background-color: #153259;
  	border-color: #153259 !important;
  	font-size: 16px;
}
.main-info p{
    line-height: 1.7em;
}
ul, ol{
    line-height: 1.7em;
}
.adfsb{
	margin-top: 5px;
}

.ser{
    margin-top: 50px;
    margin-left: 0px;
    padding-left: 30px;
  	margin-bottom: 30px;
}
@media (min-width: 1000px){
    .sitem{
  		width: 20%;
    	display: inline-block;
    	padding: 10px;
	}
}
.sicon, .text{
    text-align: center;
}
.sicon{
    padding: 10px;
}
.sitem a{
    text-decoration: none;
    color: inherit;
}
.sitem img{
    height: 80px;
}
@media (max-width: 990px){
  .bhead{
      text-align: center;
      margin-left:-10px;
  }
}
.inner{
 	background: none; 
}
.navbar-nav > li {
 	border-left: none;
}
.inner-mega-menu{
 	display: none; 
}
.ser{
  position: relative;
  z-index:0;
}
.arform{
  position: relative;
  z-index: 10;
}
.footer{
 	margin-top: 0px; 
}
.qw-ans-list li h1,.qw-ans-list li h2,.qw-ans-list li h3{
    color:black;
    font-family: MRegular !important;
}


.inlineblock{
  padding-bottom: 30px;
}
.inlineblock .sitem.col-md-3 {
  border: 2px dotted #1a305c;
  border-radius: 50px;
  padding-bottom: 10px;
  margin: 10px 5px;
}
.inlineblock .sitem {
  width: 19%;
}
.inlineblock .sitem.col-md-3 .more {
  margin-left: 25%;
  color: #153259;
  position: absolute;
  bottom: 10px;
}
.inlineblock .sitem.col-md-3{
  box-shadow: 3px 0 33px -5px rgba(0,0,0,0.11);
  border: 1px solid #cccccc54;
  border-radius:0px;
  min-height: 200px;
}
.inlineblock .row2{
  margin-top: 15px;
}
@media (min-width:460px) and (max-width:703px){
  .d2m{
  	position: relative;
  	top: 20px;
  }
  .d10m{
    position: relative;
  	top: 20px;
  }
}
@media (min-width:461px) and (max-width:471px){
  .d8m{
    position: relative;
  	top: 20px;
  }
}

@media (min-width:514px) and (max-width:703px){
  .d9m{
    position: relative;
  	top: 20px;
  }
}
/*
@media (min-width:560px) and (max-width:562px){
  .d6m{
    position: relative;
  	top: 20px;
  }
}*/
@media (max-width: 991px){
  .inlineblock .sitem.col-md-3{
    display: inline-block;
    width: 45%;
    padding-top: 20px;
  }
  .inlineblock .sitem.col-md-3 .more{
    bottom: 7%;
    margin-left: 35%;
  }
}
@media (max-width: 560px){
  .inlineblock .specicon{
    position: relative;
    top: 20px;
  }
  .inlineblock .sitem.col-md-3 .more{
    margin-left: 25%;
  }
}
@media (max-width: 460px){
  .inlineblock .sitem.col-md-3{
    width: 97%;
  }
  .inlineblock .row2{
    margin-top: -10px;  
  }
  .inlineblock .sicon{
    margin-top: 20px;
  }
  .inlineblock .sitem.col-md-3 .more{
    margin-left: 35%;
    bottom: 10px;
  }
}

.spec-menu > li{
  height: 35px;
  padding: 10px 0 0;
}
.spec-inner-menu > li > a {
  color: #153259;
}
.row.header-cont{
  box-shadow: 3px 0 33px -5px rgba(0,0,0,.11);
}
/*
.inner-mega-menu{
  display: inherit;
}
.spec-menu > li{
  width: 260px; 
}
@media (max-width: 991px){
  .inner-mega-menu{
    display: none;
  }
}*/

.videoframediv {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
  z-index:90;
}
.videoframediv iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
  z-index:90;
}