/*
Theme Name: REA
Theme URI: https://rea.org.ua/
Version: 1.0
*/

body {cursor:default;font-family:'Roboto', sans-serif}
a {text-decoration:none !important;color:#212529}
a:hover, a:active, a:focus {color:#0069d9}
.bg-light {background-color:#dadada !important}
.navbar li {text-transform:uppercase}

.wpm-language-switcher.wpm-switcher-list {padding:0;margin:0}
.wpm-language-switcher.wpm-switcher-list li {list-style:none}
.wpm-language-switcher.wpm-switcher-list li.active {display:none}
.wpm-language-switcher.wpm-switcher-list li a {display:block;padding:.5rem 0;color:rgba(0,0,0,.5)}
.wpm-language-switcher.wpm-switcher-list li a:hover {color:rgba(0,0,0,.7) !important;text-decoration:none}

.cover .container {position:relative;z-index:2}
.bg-cover {position:relative;background-attachment:fixed !important;background-size:cover !important;background-position:center center !important;background:url('https://rea.org.ua/wp-content/uploads/2020/01/bg-cover.jpg')}
.cover-card {position:relative}
.cover-card::before {content:"";position:absolute;background:#fff;opacity:0.7;top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:.25rem}

.card > img, .no-gutters img {border-radius:.3rem}

.card {width:100%;border:0;background-color:transparent;border-radius:.6rem}
.card img {max-width:100%;height:auto}
.card-middle {overflow:hidden}
.card-middle .card-body {padding:0rem 0.8rem !important}
.align-middle {position:relative;height:120px;font-size:1.05rem}
.card-middle .align-middle a {
position:absolute;top:50%;left:50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)}
.card-body h5.card-title {font-size:1.1rem}
.news-more .border, .card .no-gutters .border {border:1px solid #fff !important;box-shadow:0 1px 3px #3333}

.topics .card-body {background-size:100%;background-position:center center;position:relative;transition:all 0.4s}
.topics .card-body:hover {background-size:107%}
.topics .card a {color:#fff;width:100%;}
.topics .card-body::before {content:"";position:absolute;z-index:1;background-color:#000;top:0;left:0;right:0;bottom:0;opacity:0.4;}
.topics .align-middle {z-index:2;position:relative;text-transform:uppercase}

.bg-header {position:relative;background-attachment:fixed !important;background-size:cover !important;background-position:bottom center !important;background:url('https://rea.org.ua/wp-content/uploads/2020/01/bg-cover.jpg');z-index:1}
.bg-header::after {content:"";position:absolute;background:#fff;opacity:0.5;top:0;left:0;right:0;bottom:0;z-index:-2}

.pagination {margin-top:10px}
.pagination .nav-links {padding:8px 0;text-align:center;width:100%}
.pagination .nav-links span.current,
.pagination .nav-links a.page-numbers {padding:5px 12px;display:inline-block;margin-bottom:5px;border-radius:3px}
.pagination .nav-links span.current {background-color:#d9d9d9}
.pagination .nav-links a.page-numbers {color:#fff;background-color:#007bff;border:0 none;text-decoration:none}
.pagination .nav-links a.page-numbers:hover,
.pagination .nav-links a.page-numbers:focus,
.pagination .nav-links a.page-numbers:active {background-color:#0069d9}

.content img {max-width:100%;height:auto}
.content h2 {font-size:1.6rem;margin-bottom:1rem;margin-top:1.8rem}
.content h3, .content h4, .content h5 {font-size:1.25rem;margin-bottom:1rem;margin-top:1.8rem}
.content table {width:100%;border:1px solid #dee2e6;margin-top:2rem;margin-bottom:2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}
.content table th, .content table td {border: 1px solid #dee2e6;padding:.75rem;vertical-align:top}
.content table th {text-align:center}
.content table td {text-align:left}
.content a {color:#0069d9;border-bottom:1px dashed #0069d9}
.content .gallery {margin:1.5rem 0 1.2rem 0 !important}
.content .gallery dl {margin:0 !important}
.content .gallery img {border:0 !important;padding:0 5px}
.content .gallery .gallery-item {margin-bottom:10px !important}
.content .gallery a {border:0 !important}

@media (max-width:991px) {
.cover-title h1 {font-size:1.8rem}
.alignright,.alignleft,.aligncenter {display:block;margin: 20px auto}.wp-caption {width:100% !important}.content iframe {width:100%;height:240px;border:0;margin:10px 0}
.content h2, .content h3, .content h4, .content h5 {text-align:center}}

@media (min-width:992px) {
.cover-title h1 {font-size:2rem}
.card .no-gutters .card-body {padding:0.5rem 1.25rem 1.25rem}
.news-more .card-body {font-size:0.9rem;padding:0.5rem 0.3rem;font-weight:bold}
.alignleft {display:block;float:left;margin-right:25px;margin-bottom:10px}
.alignright {display:block;float:right;margin-left:25px;margin-bottom:10px}
.aligncenter {display:block;margin:20px auto}
.aligncenter .wp-caption-text {text-align:center}
.content iframe {width:100%;height:480px;border:0;margin: 20px 0}
.content h2, .content h3, .content h4, .content h5 {text-align:left}
}