@charset "UTF-8";
   table.requests-list{
width:100%;
border-collapse:collapse;
}
table.requests-list th{
background:#ddd;
border:1px solid #aaa;
padding:5px 10px;
text-align:center;
}
table.requests-list th.requests-title{
font-size:1.2em;
}
table.requests-list td{
background:#eee;
border:1px solid #aaa;
padding:5px 10px;
}
.requests-shortcode a.request-file-link{
text-decoration:none;
display:inline-block;
padding:2px 10px;
background:#fcfcfc;
border:1px solid #ccc;
border-radius:3px;
color:#333;
transition:0.3s;
font-size:14px;
margin:2px;
}
.requests-shortcode a.request-file-link:hover,
.requests-shortcode a.request-file-link:focus,
.requests-shortcode a.request-file-link:active{
background:#e0e0e0;
}
.requests-shortcode .text-center{
text-align:center;
} footer .footer-container{
position:relative;
}
footer .footer-logo{
position:absolute;
top:60px;
left:50px;
width:10%;
max-width:120px;
}
header .contact-block__inner .contact-block__item > i{
margin-left:auto;
} @media (max-width: 1190px) {
header .site-logo{
margin:auto;
max-width:300px;
}
header .contact-block__inner .contact-block__item > i{
margin-left:0;
}
}
@media (max-width: 960px) {
footer .footer-logo{
top: 0;
left: calc( 50% - 50px );
width: 100px;
}
header .contact-block.contact-block--header{
width:100%;
}
}
@media (max-width: 900px) {
header .header-container_wrap.container{
margin:none;
width:100%;
max-width:none !important;
}
}