.books a {
    /* display: -webkit-box; */
    /* display: -webkit-flex; */
    /* display: -moz-box; */
    /* display: -ms-flexbox; */
    display: block;
    /* -webkit-align-items: center; */
    /* -webkit-box-align: center; */
    /* -moz-box-align: center; */
    /* -ms-flex-align: center; */
    /* align-items: center; */
    /* flex-direction: row; */
    /* justify-content: flex-start; */
    /* align-items: center; */
    /* align-self: flex-end; */
}

.books a::before {
    content: "";
    position: relative;
    top: 3px;
    display: inline-block;
    width: 17px;
    height: 14px;
    /* -webkit-box-flex: 0; */
    /* -webkit-flex: 0 0 9px; */
    /* -moz-box-flex: 0; */
    /* -ms-flex: 0 0 9px; */
    /* flex: 0 0 9px; */
    /* align-self: center; */
    /* flex-direction: row; */
    /* justify-content: flex-start; */
    /* align-items: flex-start; */
    margin-right: 4px;
    /* -webkit-transition: all .3s ease; */
    /* -moz-transition: all .3s ease; */
    /* -o-transition: all .3s ease; */
    /* transition: all .3s ease; */
    background-image: url("/static/images/iconBook.svg");
    /*     background-image: url("/static/images/library_books-blue.svg"); */
    /*     background-image: url("/static/images/icon_books.png"); */
    /* background: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0H5V1H7.29294L3.64645 4.64648L4.35356 5.35359L8 1.70715V4H9V1V0ZM8 1.00003L7.99997 1H8V1.00003ZM6 8V5.41418L7 4.41418V9H0V2H4.58575L3.58575 3H1V8H6Z' fill='%2315285B'/%3E%3C/svg%3E") center/contain no-repeat */
}

.links-block--item .books a::before {
    background-image: url("/static/images/iconBook.svg");
    /*     background-image: url("/static/images/library_books-blue.svg"); */
    /*     background-image: url("/static/images/icon_books.svg"); */
    /* background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0H5V1H7.29294L3.64645 4.64648L4.35356 5.35359L8 1.70715V4H9V1V0ZM8 1.00003L7.99997 1H8V1.00003ZM6 8V5.41418L7 4.41418V9H0V2H4.58575L3.58575 3H1V8H6Z' fill='%232355D6'/%3E%3C/svg%3E") */
}

.links-block--item .books a:hover::before {
    background-image: url("/static/images/iconBook.svg");
    /*     background-image: url("/static/images/library_books-blue.svg"); */
    /*     background-image: url("/static/images/icon_books.svg"); */
    /* background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0H5V1H7.29294L3.64645 4.64648L4.35356 5.35359L8 1.70715V4H9V1V0ZM8 1.00003L7.99997 1H8V1.00003ZM6 8V5.41418L7 4.41418V9H0V2H4.58575L3.58575 3H1V8H6Z' fill='%230838BA'/%3E%3C/svg%3E") */
}


a.newslinks:link {
    color: #00040e;
}

a.newslinks:visited {
    color: #00040e;
}

a.newslinks:hover {
    color: #2355d6;
}

.info-wrap{
    background-color: #ECEEF3;
    background-image: url('/static/images/iconInfo.png');
    background-size: 32px;
    background-repeat: no-repeat;
    background-position: 16px center;

    display: inline-block;
    padding: 16px;
    padding-left: 64px;
    margin-top: 26px;
    /*     margin-bottom: 4px; */

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.linkContent{
    width: 63%;
    padding: 32px 4.5%;
    padding-bottom: 0;
    float: left;
    display: inline-block;
    -webkit-box-shadow: inset 1px 0 0 #D5D7DD;
    -moz-box-shadow: inset 1px 0 0 #D5D7DD;
    box-shadow: inset 1px 0 0 #D5D7DD;
    background-color: #fff;

    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 6.25%;
    -moz-column-gap: 6.25%;
    column-gap: 6.25%;
}

.linkContent div{

    overflow: hidden; /* Fix for firefox and IE 10-11  */
    /*-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    page-break-inside: avoid; /* Firefox */
    break-inside: avoid; /* IE 10+ */
    break-inside: avoid-column;
}

.linkContent h2{
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 8px;
}

.linkContent h2 a{
    text-decoration: none;
    color: #0838BA;
}

.linkContent h2 a:hover{
    text-decoration: underline;
    color: #295BE3;
}

span.external{
    margin-left: 4px;
    margin-bottom: 2px;
}

.linkContent p{
    margin-bottom: 12px;
}

.linkContent p:last-child{
    margin-bottom: 32px;
}




/* плантшеты */
@media screen and (max-width: 1024px){

    .linkContent{
        width: 91%;
        padding: 32px 4.5%;
        padding-bottom: 0;
        float: left;
        display: inline-block;
        -webkit-box-shadow: inset 1px 0 0 #D5D7DD;
        -moz-box-shadow: inset 1px 0 0 #D5D7DD;
        box-shadow: inset 1px 0 0 #D5D7DD;
        background-color: #fff;

        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}

/* узкие экраны */
@media screen and (max-width: 800px){

    .description{
        width: 100%;
    }

    .description >*{
        margin: 0 4.5%;
    }

    .linkContent{
        width: 91%;
        padding: 32px 4.5%;

        -webkit-box-shadow: inset 0 1px 0 #D5D7DD;
        -moz-box-shadow: inset 0 1px 0 #D5D7DD;
        box-shadow: inset 0 1px 0 #D5D7DD;

        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}

/* мобильная версия */
@media screen and (max-width: 600px){

    .description >*{
        margin: 0 16px;
    }

    .linkContent{
        width: auto;
        padding: 32px 16px;

        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}

.dontBreake p, .dontBreake div{
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    page-break-inside: avoid; /* Firefox */
    break-inside: avoid; /* IE 10+ */
    break-inside: avoid-column;
}


.sidebar-dubna {
    padding: 36px 0;
    background: rgba(238,239,241,.5);
    -webkit-box-shadow: inset 1px 0 0 #c6c5c7;
    -moz-box-shadow: inset 1px 0 0 #c6c5c7;
    box-shadow: inset 1px 0 0 #c6c5c7;
    max-width: 416px;
    width: 28.9%
}





.ignorColumn{
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}


.CodeMirror-search-field {
	background-color: #ffffff;
}


form select, form textarea {
	background-color: #ffffff;
}


/* @media screen and (min-width: 600px) {
   div {
   overflow-x: scroll;
   overflow-y: scroll;
   }
   }

   html, body {
   overflow-x: scroll;
   }

   div {
   overflow-x: scroll;
   overflow-y: scroll;
   } */
