body, p {
    font-size: 1.3rem;
    line-height: 2rem;
    font-family: "RalewayLight";
}

/*Header*/
#top1{font-size: 1.25rem; font-family: "RalewayBold"; }
#top1 li.g-menu-item:first-child{ display: inline; margin-right:1.25rem;}
#top1 li.g-menu-item:first-child a.g-menu-item-container:after  { content: "/"; padding-left:1.25rem;}
#top1 .g-main-nav .g-toplevel > li > .g-menu-item-container {padding:0; margin:0;}
#top1 li.g-selected{font-weight: bolder; background-color: none}

#top2{font-size: 1rem;font-family: "RalewayMedium"; padding-bottom:1.1rem;    position: absolute;
    top: 3.8rem; width: 52rem;}
#top2 .g-main-nav .g-toplevel > li > .g-menu-item-container {padding:0 0 0 1.25rem; margin:0;}

.d_slesh:after{content: "|"; font-size: 1.25rem;  font-family: "RalewayMedium"; font-weight: normal;}
#t_menu .g-menu-item-container {display: inline;}
#g-navigation #t_menu .g-main-nav .g-toplevel > li.d_slesh > .g-menu-item-container {padding-right: 1.25rem}

#g-navigation #t_menu .g-main-nav .g-toplevel > li > .g-menu-item-container,#g-navigation #t_menu .g-main-nav .g-sublevel > li > .g-menu-item-container{font-family:"RalewayMedium";font-size:1.25rem;}



li.g-menu-item---widget-TXNkI,li.g-menu-item---widget-WzIYV,li.g-menu-item---widget-CUXV6{display:block !important; margin-top:1rem !important; font-family:RalewayLight; font-size: 1rem}
#g-navigation #t_menu .g-main-nav .g-toplevel li.g-menu-item---widget-TXNkI > .g-menu-item-container,#g-navigation #t_menu .g-main-nav .g-toplevel li.g-menu-item---widget-WzIYV > .g-menu-item-container,#g-navigation #t_menu .g-main-nav .g-toplevel li.g-menu-item---widget-CUXV6 > .g-menu-item-container{ font-family:RalewayLight; font-size: 1rem}
ul#menu-top_menu li,ul#menu-top_menu_sakharov li{display:inline;}


header#g-header .g-main-nav .g-toplevel {
    float: right;
}
header#g-header .g-main-nav .g-toplevel > li.active {
    background: none !important;
    color: #F9F8F3;
    font-weight: bolder;
}
header#g-header .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
    color: #F9F8F3;
}


header#g-header .g-main-nav .g-toplevel > li.g-selected {
    background: none !important;
}
.g-content {
    margin: 0 0.625rem;
    padding: 0 0.938rem;
}
header#g-header {
    padding-top: 1.5rem;
}
header#g-header div.g-container div.g-grid:first-child{margin-left:10px;}



/*Footer*/
#g-footer .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0;
    margin:0;
    font-size:0.9rem;
    color:#f9f8f3;
}
#g-footer .g-main-nav .g-toplevel > li > .g-menu-item-container:hover {
    color:#67cac4;
}
#g-footer{padding:2rem 0;}
li.f1{font-family: RalewayBold;}
/*li.f1.pol:after{content: "-"; font-family: RalewayRegular; padding:0; margin:0;}*/
#g-footer .g-main-nav .g-toplevel > li.f2{font-family: RalewayRegular;}
#g-footer .g-main-nav .g-toplevel > li.f2{display:block; margin-bottom:0.75rem;}
#g-footer .g-main-nav .g-toplevel > li.f1.pol{margin-bottom: 0.625rem; padding-bottom:0.625rem;white-space: nowrap;}


section#g-navigation{padding-top:2rem;}

#g-navigation .g-main-nav{text-align: right;}

div.menu-item-particle.t2 {display: block;}


/*#g-footer .g-main-nav .g-toplevel > li.f1.pol{margin-bottom: 0.1rem; line-height:0.75rem;}*/

/*body.home #g-header{background: none;position: absolute; width: 100%;}
body.home #g-header .g-container{position: relative;}
body.home #g-header .g-container #top2 {top: 3rem;}*/

.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-weight: normal;}

#g-navigation .g-main-nav .g-toplevel {
    line-height: 1;
}
ul#menu-top_menu li,ul#menu-top_menu_sakharov li{margin-left:1.5rem;}
ul#menu-top_menu li a,ul#menu-top_menu_sakharov li a{color:#F9F8F3;}
ul#menu-top_menu li.active a,ul#menu-top_menu_sakharov li.active a{text-decoration: underline;}

.home header#g-header div.g-container div.g-grid:first-child {
    margin-left: 0;
}
/*dots*/
.owl-dots {
    bottom: 2rem;
    padding-right: 7rem;
    text-align: right;
}
.owl-dots .owl-dot {
    border-radius: 0.625rem;
    height: 0.625rem;
    margin: 0 0.625rem 0 0;
    width: 0.625rem;
    border:0.125rem #F9F8F3 solid;
    opacity: 1;
}
.owl-dots .owl-dot.active {
    background-color: #F9F8F3;
    cursor:default;
}

/*StyckyMenu Main*/
li.prozr img{opacity:0.5;}
li.prozr:hover img{opacity:1;}
/*margin-right: 7.56rem; */
section#g-intro nav li{ width:10.062rem;color: #3D4E4D; overflow: hidden;vertical-align: top; float: left;}
section#g-intro .g-main-nav .g-toplevel > li > a.g-menu-item-container > .g-menu-item-content {font-size: 0.875rem; display:block; max-width: 8.875rem}
section#g-intro .g-main-nav .g-toplevel > li.g-menu-item-71 > a.g-menu-item-container > .g-menu-item-content {max-width: 5.875rem}
section#g-intro nav li img{display: block; margin-bottom: 0.875rem;}
section#g-intro nav li img{height: 2.5rem; width:auto;} 

section#g-intro {
    background: #F9F8F3 none repeat scroll 0 0;
    color: #3D4E4D;
    padding: 3rem 0 2rem 0;
}
.g-home-particles.g-archive_t2-style #g-intro {
    padding-bottom: 2rem;
}
/*mysticky-nav flex-basis: 2rem;*/
#mysticky-nav.wrapfixed section#g-intro .g-main-nav .g-toplevel > li{display: block; margin-bottom: 5.06rem; margin-left:0.5rem; width:2rem;}
#mysticky-nav.wrapfixed section#g-intro .g-main-nav .g-toplevel > li img {height: auto; width:2rem;}
#mysticky-nav.wrapfixed section#g-intro .g-main-nav .g-toplevel > li> a.g-menu-item-container > .g-menu-item-content{display: none}
.home #mysticky-nav.wrapfixed {width: auto !important; z-index: 10 !important; margin-bottom:20.25rem;}
footer#g-footer{z-index:40;position: relative;}
.wrapfixed .g-container{width: 2rem;}
.wrapfixed #mainp_bl.g-block.size-100{width: 10px;margin-bottom:20.25rem;}
.wrapfixed #mainp_bl .g-content.g-particle{width: 10px;}

/*Main Page Block*/
h1,h2,h3,h4,h5{font-family: "RalewayMedium"; font-weight: normal; margin:1rem 0 0 0;}
/*h1.entry-title{font-family: "RalewayMedium";}*/
/*h1, .block_m h2{font-size:2.25rem;}*/
h1, .block_m h2{font-size:1.6rem;}
div.archive_dat  h1{margin-bottom: 1rem;}
div.archive_dat  h1, div.archive_dat  .block_m h2{font-size:1.4rem;}
h1.sm{font-size:1.75rem;}
div.archive_dat  h1.sm{font-size:1.3rem;}
img.sm{height:4rem;width:auto;}
/*h2, .block_m h3, article h3{font-size:1.125rem;}*/
h2, .block_m h3, article h3{font-size:1.2rem;}
div.mt{margin-top: 1.875rem}
.block_m h1,.block_m h2, h2.mb, h1.mb{margin-bottom: 1.5rem}
.link_m a{display:block; padding-bottom: 1rem; line-height: 1.25rem; font-size:1.1rem; }
/*.link_m a:hover{color:#67cac4;}*/
a.link_sm{font-size:0.75rem;line-height: 0.75rem;}
span.sm{font-size:0.75rem;line-height: 0.75rem;}
a.link_smz{font-size:1rem;line-height: 1.2rem;}
a{color:#1aa2a2; line-height: normal; font-family: RalewayRegular}
a:hover{color:#67cac4;}
/*4493a7*/

p{margin:1rem 0 0 0;font-family: "RalewayLight";}

/*Blocks with Line*/
.dd-line,.dl-line{font-size:0.1rem;line-height: 0.1rem; min-height:2px;min-width: 22px; display: block;margin:0;}

/*Photo: title and description*/
div.g-owlcarousel-item-title {
    font-family: "RalewayBold";
    font-size: 4rem;
    font-weight: normal;
    line-height: 4rem;
    margin: 0;
}
div.g-owlcarousel-item-desc {
    font-size: 1.5rem;
    font-weight: 100;
    line-height: 1.5rem;
    margin-bottom: 3.125rem;
    margin-top: 1.25rem;
    padding-bottom: 0;
}
.g-owlcarousel-item-content-wrapper {
    justify-content: left; align-items: flex-end;
    padding-left:1.625rem;
}
.g-owlcarousel-item-content {
    margin: 0;
    padding: 0;
    text-align: left;
}

/*Списки материалов фондов*/
ul.fo{margin-left:0;}
li.fo{list-style: none;
margin-left: 0;}
/*по количеству точек в номере раздела*/
li.fo.ur0,li.fo.as_ur0,li.fo.ur0 a,li.fo.as_ur0 a, li.fo.ur2 a, li.fo.ur1 a{
font-family: 'RalewayMedium';
    font-size:1.125rem;
margin: 0.5rem 0;
/*text-transform: lowercase;*/
}
li.fo.ur1{
padding-left: 1.25rem; margin-bottom: 0;}
li.fo.ur0.as_ur0 {margin-bottom: 0; margin-top: 1rem;}
li.fo.ur2{
padding-left: 3.3rem;}
li.fo.ur3{
padding-left: 6rem;}

.otst{display: inline; margin: 0 0 0 3.35rem;font-size: 1rem;} 

h2.nraz{font-size:1.2rem; margin: 1.5rem 0 1rem;}
div.archive_dat   h2.nraz{font-size:1.4rem; margin: 1.5rem 0 1rem;}

.divTable
    {
        display:  table;
        /*width:100%;*/
        background-color:#fff;
       /* border-collapse:separate;*/
    }
 .divTable.bor{
        border-bottom:2px solid  #3d4e4d;}   
.headRow .divCell{vertical-align: middle;}
.headRow
    {
       display:table-header-group;
       background-color: #3d4e4d;
       color:#fff;
       width:auto;
    }
    .headRow:after {
    display: inline-block;
    height: 100%;

    vertical-align: middle;
    content: "";
}
.divRow
    {
       display:table-row;
       width:auto;
       background-color: #fff;   
       height:100%;    
    }
.divRow:nth-child(odd)
    {
       background-color: #f9f8f3;       
    }

    .divCell
    {
        float:left;/*fix for  buggy browsers*/
        display:table-column;
        font-size:0.9rem;
        line-height: 1rem;
        padding:1.125rem 1.125rem 1.125rem 1.125rem;
        text-align: left;
        /*word-break: break-all;*/

    }
    div.archive_dat .divCell a{font-size:1rem;}

    .divCell.pril
    {
        padding:0 5rem 1.5rem 7.5rem;
        /*word-break: break-all;*/

    }
    div.prilin{padding:1.5rem 0 0 0;}

    div.archive_dat a{font-size: 1rem;}

span.hshow{display:block;}
span.otstup{padding-left:1rem;}
/*div.conhshow a.cl:after{content: ' ';font-size: 24pt; color: transparent;}*/

.pirate1_forms_wrap{margin-top: 1.5rem;}
.materials_zagol_mn .label_ft{font-size: 1.1rem;}
.label_ft{font-size: 1.25rem;}
.pirate1_forms_wrap .contact_materials_wrap.form_field_wrap{margin-bottom: 0.5rem}
.pirate1_forms_wrap .form_field_wrap{margin-bottom: 1rem}
.pirate1_forms_wrap .contact_material_n_wrap.form_field_wrap{margin-bottom: 2rem}
.pirate1_forms_wrap .contact_name_wrap.form_field_wrap{margin-top: 2rem}
.plus_fields,.minus_fields{font-size: 2rem; cursor: pointer;color:#1aa2a2;}
.minus_fields{display: none;}
div.materials_zagol_mn{margin:0;padding:0;}

/*Form elements*/
button, input[type="submit"], a.simple-basket-buy-now{
  /*border:0.2rem #3d4e4d solid; */
  border:0.2rem #3d4e4d5c solid; 
  padding:0.75rem 2.5rem; 
  /*background-color: #3d4e4d; */
  background-color: #3d4e4d5c; 
  color: #ffffff; font-size:1.1rem; border-radius: 0.25rem; margin-top: 2rem; font-weight: 600;}
/*кнопка "удалить*/
div.del_zakaz input[type="submit"] {border:none; padding:0; background-color: #ffffff; color: #1aa2a2; margin: 0.5rem 0 0.5rem 0.5rem; font-weight: normal;}
  div.del_zakaz input[type="submit"]:hover{color:#67cac4;}
input[type="submit"]:focus{
    outline: none;
  }
button:hover, input[type="submit"]:hover,a.simple-basket-buy-now:hover{border-color:#f9f8f3; }
div.basket-buy{margin-top:2rem;}
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {border:solid 1px #3d4e4d;}
.contact_submit_wrap {
    text-align: left;
}
/*.placeholder, {color:#a8a7a7; line-height: 1.2rem}*/

/*Team*/
.team-container .team-rounded .team-content,.team-container .team-flat .team-content {
    padding: 0;
    line-height: normal;
}
.team-container .team-rounded .team-title,.team-container .team-flat .team-title {
    padding: 1.25rem 0 0.5rem;
    line-height: normal;
}
.team-container .team-rounded .team-thumb img,.team-container .team-flat .team-thumb img{cursor: auto;}
.team-container #team-110.team-items { margin: 0 0;}

/*Блоки экспозиции*/
div.contey{width:100%; clear:both; padding:0;float: left;}
div.expo_m {
    float: left;
    height: 13.125rem;
    margin: 0 1.3rem 0 0;
    width: 10.9rem;
}
div.expo_m img{width:100%;}
div.expo_m a.expo_l{display: block; line-height: 1.25rem; margin-top:1rem;}
div.fll{float:left;}
div.otstr{margin-right: 4rem}
a.bb{font-size: 1.125rem;font-family: "RalewayMedium";}
div.ekskurs_m{margin:0 1.25rem 0 0; padding:0; overflow: hidden; width: 28rem;height: 18.75rem;}
div.ekskurs_m img {width:auto; height: 18.75rem;}
div.mw4{max-width: 40%;}
.hidd{display:none !important;}
.flob{display: flex;
    align-items: flex-end;}
    input.tp2{width: 4rem;}
    input.tp10{width: 12rem;}

    .comments-area{display: none;}

/*<div class="fadeOut owl-carousel owl-theme">
<div class="item">
<img src="/app/uploads/ekspozitsiya1.jpg" alt="" title="">
</div>
<div class="item">
<img src="/app/uploads/ekspozitsiya3.jpg" alt="" title="">
</div>
<div class="item">
<img src="/app/uploads/ekspozitsiya4.jpg" alt="" title="">
</div>
<div class="item">
<img src="/app/uploads/ekspozitsiya5.jpg" alt="" title="">
</div>
<div class="item">
<img src="/app/uploads/ekspozitsiya7.jpg" alt="" title="">
</div>
</div>*/


.owl-carousel .owl-stage-outer{max-height: auto;}
div.bot_link a{font-size: 0.7em;}
div.bot_link p a.fl_l{display: block; float: right; }
div.bot_link p a.fl_c{display: block; width: 100%;
text-align: center; }

ul.lcp_catlist{margin-left: 0; padding: 0;list-style: none outside;clear: both;}
/*ul.lcp_catlist li a::before {font-family: FontAwesome, serif;padding-right: 0.5em; 
    content: '\f111'; font-size: 0.5em;
}*/
ul.lcp_catlist li{margin-bottom: 1.3em; margin-left: 1em;
font-size: 0.7em;}
ul.lcp_catlist.bt  li{font-size: 1.1em; margin-bottom: 0.5em;}
ul.lcp_catlist li a{font-weight: bold;display: block; line-height: 1.2em; margin-bottom: 0.3em;}
p.name_razd{font-weight: bold;margin-top: 1.5em;}
ul.lcp_catlist li div.lcp_customfield{line-height: 1em; margin-bottom: 1.3em;}

div.su-heading-inner h2{font-size: 1.7rem;}

/*нижнее меню*/
div.bor_rig{border-right: solid 0.5px #848383;}
footer#g-footer div.g-content.g-particle{padding: 0 1rem 0 2rem;}
footer#g-footer .g-main-nav .g-toplevel > li{display:block; margin-bottom: 0.75rem;}

/*скрыть (спрятать, неотображать)*/
.hide{display: none}
#g-footer .g-main-nav .g-toplevel > li.f2.hide{display: none}

/*заголовок для описи документов   .op_doc - Заголовок "Опись № "; .he_op_doc - заголовок описи*/
.op_doc{display: inline-block;padding-right: 1rem;}
.he_op_doc{display: inline-block;}

/*pdf файлы*/
a.c_bl{display: block; text-align: center;}
.ss_file{display: inline-block; text-align: center; margin-bottom: .7rem;}
div.divCell div.otst div.ss_file{margin-bottom: .7rem;} 

/*ссылка "наверх" из списков фондов*/
div.l_to_t{text-align: right; font-size: 0.9rem; padding-right: 0.5rem;}

/*в списка коллекций и фондов отступ пунктов*/
a span.num_razd {display: table-cell;}
a span.nazv_razd {display: table-cell; padding-left: 0.5rem; font-size: 1.125rem;}

/*корзина заказов*/
div.zakaz a {font-size: 1.2rem;}
div#orderForm{margin-top:2rem;}
/*корзина в верхнем меню*/
div.baske_wi a{color:#f9f8f3;}
div.baske_wi a:hover{color:#fff;}
div.baske_wi{margin-right: 1.5rem;}
div.prodolzh{padding: 1rem 0;
    text-align: right;
    font-size: 1rem;
    margin-top:1rem;
    margin-bottom:1rem;
    white-space: nowrap;
  }

/*форма*/
/*#usersogl{font-size: 4rem; display: block; width: 4rem; height: 4rem;}*/
/*checkbox*/
input#usersogl[type="checkbox"], span.exche input[type="checkbox"] {
  /*display: none;*/
  position: relative;
  z-index: 1;
}

label.che, span.exche label {
  color: #000;
  cursor: default;
  font-weight: normal;
  line-height: 30px;
  padding: 10px 0;
  vertical-align: middle;
}

label.che:before, span.wpcf7-list-item-label::before {
  content: " ";
  color: #1aa2a2;
  display: inline-block;
  margin-left: -20px;
  font: 30px/30px FontAwesome;
  margin-right: 15px;
  position: relative;
  text-align: center;
  text-indent: 0px;
  width: 30px;
  height: 30px;
  background: #FFF;
  border: 1px solid #3d4e4d;
  border-radius: 0.25rem;
  border-image: initial;
  vertical-align: middle;
  z-index: 10;
}
/* checked */
input#usersogl:checked + label:before, span.exche input:checked + span.wpcf7-list-item-label::before {
  content: "\f00c";
}
#razv, .zavershit{display: none;}

/*Правки*/
.g-logo.g-logo-archive_t2 img, .g-logo.g-logo-archive_t2 svg{max-height: 40px;}

/*Подвал*/
div#text2{font-size: 0.75rem;
line-height: 1rem;}
div#text2 a{color:#fff; text-decoration:underline;}

/*Технические сообщения*/
div.archive_dat{position: relative;}
div.tech_mess{
    position: absolute;
    top: -80px;
    background-color: #1aa2a221;
    width: 140%;
    text-align: center;
    padding: 0.2rem;
    font-size: 1rem;
    left: -20%;
}
div.tech_mess a{font-size: 1rem;}
/*банер-всплывашка*/
.cli-bar-message a{color:rgb(97, 162, 41);}
.cli-bar-message a:hover{text-decoration:underline;}

.g-copyright a{color:#ffffff;}
.g-copyright a:hover{text-decoration:underline;}

/*не переносить слова*/
.no_wrap{white-space: nowrap;}

/*хлебные крошки*/
div.bread_cr a{display:inline-block; margin-left: 1.5rem;}

/*Мобильная версия*/
    /*скрыть полосочку в основном меню*/
    #g-mobilemenu-container .d_slesh::after{display:none;}
         @media  screen and (max-width:921px) {
          #g-features.doc_data > .g-container .g-content{padding-top:2rem;}
         }

     @media  screen and (max-width:940px) {

        #g-features{padding:1rem 1rem 1rem 3.5rem;}
        #mysticky-nav.wrapfixed section#g-intro .g-main-nav .g-toplevel > li{margin-left: 0; width: 1.5rem;}
        .g-container{width: auto;}
        .g-home-particles.g-archive_t2-style #g-intro.bg_grey .g-container{padding-left: 4rem;}
        .g-home-particles.g-archive_t2-style #g-intro.bg_grey.myfixed .g-container{padding-left: 0;}
        }

    @media  screen and (max-width:48rem) {
        /*768 px*/
        /*сделать невидимым плавающее меню*/
        /*.bg_grey.myfixed{display:none;}*/
        /*div.divTable .headRow, div.divTable .divRow{display: inline-flex;}*/
        div.divTable div.divCell{padding: 0.5rem}
        /*скрыть в мобильной версии все, что имеет класс mob_hi */
        .mob_hi{display:none;}
        /*сделать невидимым в мобильной версии все, что имеет класс mob_non_vi */
        .mob_non_vi{visibility: hidden;}
        /*показать в мобильной версии все, что имеет класс mob_vi */
        /*.mob_vi{display:none;}*/
        /*сделать все очень маленьким шрифтом, что имеет класс mob_lit */
        .mob_lit{font-size: 0.5rem;}
        /*поправляем размеры для внутр. описи единицы хранения (а способ воспроизведения скрыт)*/
        div.size-45.mob-55{width: 55%;}
        div.size-16.mob-18{width: 18%;}
        div.size-12.mob-15{width: 15%;}
        /*корзина заказов*/
        div.baske_wi {width: 12rem; height: 3rem; display: table-cell; vertical-align: bottom;}

        /*.home #mysticky-nav.wrapfixed {display:none;}*/
        .g-main-nav{max-width: 330px; }

      /*для данных фонда*/
      #g-features.doc_data > .g-container .g-content{margin:0; padding:2rem 0 0 0;}

    }

     @media  screen and (max-width:500px) {
      /*мобильный телефон*/
      #g-features{padding:1rem 0.3rem 1rem 0.5rem;}
      .g-home-particles.g-archive_t2-style #g-intro.bg_grey .g-container{padding-left: 1rem;}
      .home #mysticky-nav.wrapfixed {display:none;}
      .ss_file {display: block;}
      .ss_file img.sm {width:100%; height: auto;}
      div.divTable div.divCell{padding: 0.5rem 0.5rem 0.5rem 0; font-size: 0.8rem;}
     }

     /*title к файлам изображений*/
     .fancybox-title-inside {
  padding-bottom: 10px;
  text-align: left;
  color: #998f8f;
  position: relative;
  font-size: .8rem;
  padding-top: 0.5rem;
  font-weight: lighter;
  font-family: Arial;
}
.fancybox-title-inside ::before {
    font-family: FontAwesome;
    content: "\f0c5";
    color: #957070b8;
    padding-right: .3rem;
    font-size: 1.3rem;
    padding-left: .3rem;
}

/*навигашка - следующий - предыдущий*/
div.paginat{
  margin: 3rem 0 2rem 0;
  border-top: #ccc solid 2px;
  padding: .5rem .8rem;
  border-bottom: #ccc solid 1px;  
}
div.prev_doc{
  display: inline-block;
  min-width: 50%;
  text-align: left;
}
div.next_doc{
  display: inline-block;
  min-width: 50%;
  text-align: right;  
}

/*выпадающее меню*/
li.g-dropdown-column {background-color: #fff;}
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator::after{color: #0c3c3c;}
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {display: block;}

.iksm-term--current > .iksm-term__inner {
 background-color:#fff !important;
 text-decoration: underline;
}


/*#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link{color: #666;}*/
body:not(.home) #g-intro > .g-container ul.mega-sub-menu{margin-top: 8px;}
body:not(.home) #g-intro > .g-container {width: 100%;}
body:not(.home) #g-intro > .g-container > .g-grid > .g-block > .g-content{
/*text-align: center; background: linear-gradient(to bottom, rgba(34, 34, 34, 0), #222);
    background-image: linear-gradient(rgba(34, 34, 34, 0), rgb(34, 34, 34));
    background-color: #928f8f;*/
    border-top: solid 2px rgba(34, 34, 34, 0);
    padding: 0; margin: 0;
    }
body:not(.home) #g-intro{padding: 0; border-bottom: 1px solid #ccc;}

body.home .myfixed { margin:0 auto!important; float:left; border:0px!important; background:none!important; max-width:2rem!important; }
body:not(.home) #g-mainbar {padding: 1.5rem 0;}

div.archive_dat .divCell a.non_hl{font-size:0.9rem; color:#2a363bc4;}
div.archive_dat .divCell a.non_hl:hover{color:#2a363b; text-decoration: underline;}

.padd-0{padding: 0 !important;}
#g-above > .g-container {width:  100%;}
.g-block.map_v > .g-content{padding: 0; margin: 0;}