<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*PHONE*/
@media (max-width: 767px) {

    body.fixed {height: 100%; overflow: hidden;}

    .padding {padding-left: 1em; padding-right: 1em;}

    header .header {position: relative; z-index: 100;}
    header .header .logo {margin: 1.25em 0; display: inline-block; border:none; color:#000; background: url('../img/logo.svg') left center no-repeat; background-size: contain; padding: .85em 0 .85em 6.5em;}
    header .header .logo span {font-size: .8em; line-height: 1em; display: block; }
    header .header .logo strong {font-size: 1.1em; line-height: 1.2em; display: block; margin-top: .2em;}

    header .top_line ul.auth li {margin:0;}


    .search_button.open i:before {  content: "\f00d";}
    .search_form {position: fixed !important; top: 2.4em; display: none; left:0; right:0; z-index: -1; font-size: 1em !important; width: 100%; height: 3.4em !important; }
    .search_form.open {display: block;}
    .search_form input {width: 100%; position: relative; line-height: 2em !important; padding: .5em 4em .5em 1em; !important; border:solid .2em #EEE !important; background: #FFF !important;}
    .search_form button {position: absolute !important; top:.4em !important; right:.4em !important; bottom:.4em !important; background: none !important; width: 2.6em !important; text-align: center !important; color:#000 !important; }

    .menu_icon.open i:before {  content: "\f00d";}
    header .main_menu {position: fixed; top:2.4em; right:0; left:0; bottom:100%; background: #FFF; text-align: center; z-index: 99;   transition: all .2s ease; overflow: hidden; padding:0;}
    header .main_menu.open {bottom:0; padding: 2em 1em;}
    header .main_menu li {display: block; margin-bottom: 1em;}
    header .main_menu &gt; li &gt; a {padding:.5em 0;}
    header .main_menu &gt; li .sub-menu {display: none !important;}

    .filter_form input[type=text] {width: 100%;}
    .filter_form .fileter_tittle {text-align: left; margin-bottom: 1em;}


    main .title_block {padding-top: 2em;}
    main .title_block h1.main_title {font-size: 1.6em;}
    .input_form.compact {width: 100%;}

    main .archive_page.onmain h2.main_title {font-size: 1.6em;}
    main .archive_page h3.section, main .archive_page h2.section {font-size: 1.1em;}
    main .archive_page .element .pages {text-align: left; margin-top: .5em;}

    main .archive_page .article_description {font-size: 1em;}
    main .archive_page .magazine_wrapper .title {font-size: .8em;}

    .control_panel .user {font-size: .7em; line-height: 1.2em; margin:1em 0; padding:0; height: 3.6em; overflow: hidden}
    .control_panel .action {}
    .control_panel .action i {font-size: 1em;}
    .control_panel .action span {font-size: .5em;}


    footer .footer .right {text-align: center;}

}

/*IPAD PORTRET*/
@media (min-width:768px) and (max-width:991px)
{

}


/*IPAD LANDSCAPE*/
@media (min-width:992px) and (max-width:1199px)
{

}
</pre></body></html>