@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
/* --- @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap'); /// font-family: "Roboto", sans-serif;--- */
body{}

@media (min-width: 1400px) {}
@media (min-width: 1200px) and (max-width: 1399.98px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (min-width: 576px) and (max-width: 767.98px) {}
@media (max-width: 575.98px) {}

/*
orange      rgba(255,149,33,.9) / ff9521
red logo    rgba(277,6,19,1)    / e30613
*/

/* user-logged-in / begin */
body.user-logged-in #page-wrapper #page .highlighted aside.section nav.tabs ul.nav.primary.nav-tabs li.nav-item a.nav-link{color:#333;}
/* user-logged-in / end */

body{}

body{background:#ccc;font-family:"Montserrat",sans-serif;color:rgba(0,0,0,.8);}
body.path-frontpage{background:#292929;}

#page{background:rgba(255,255,255,.8);}
#main-wrapper{background:rgba(255,255,255,.8);}
.path-frontpage #page{background:#292929;}
.path-frontpage #main-wrapper{background:#292929;}

#navbar-top{padding:3px 15px 3px;background-color:rgba(255,255,255,.8);}
#navbar-main{padding:10px 0px 10px;background-color:#292929;}
.path-frontpage #navbar-top{background-color:transparent;padding:10px 0px 0px;}
.path-frontpage #navbar-main{background-color:transparent;}

#block-bs-pereklyuchatelyazyka > div > nav > span{padding:0px 5px;}
#block-bs-pereklyuchatelyazyka > div > nav > span.nav-link > a{margin:0px 0px 0px;padding:0px 5px;text-decoration:none;color:rgba(0,0,0,.8);outline:1px solid rgba(0,0,0,.8);border-radius:5px;}
.path-frontpage #block-bs-pereklyuchatelyazyka > div > nav > span.nav-link > a{margin:0px 0px 0px;padding:0px 5px;text-decoration:none;color:rgba(255,255,255,.4);outline:1px solid rgba(255,255,255,.4);border-radius:5px;}

#navbar-main > .container > a.navbar-brand > img{width:72px;}

#block-bs-main-menu > ul.navbar-nav > li.nav-item{padding:0px 5px;}

#block-bs-main-menu > ul.navbar-nav > li.nav-item > a.nav-link{padding:10px 15px;font-size:18px;background:none;color:rgba(255,255,255,.8);outline:1px solid rgba(255,255,255,.8);border-radius:15px;}
#block-bs-main-menu > ul.navbar-nav > li:nth-child(5) > a.nav-link{background:#af2c2c;color:rgba(255,255,255,1);outline:1px solid #af2c2c;}

.path-frontpage #block-bs-main-menu > ul.navbar-nav > li.nav-item > a.nav-link{padding:10px 30px;background:rgba(277,6,19,1);color:rgba(255,255,255,.8);border-radius:15px;font-size:18px;outline:1px solid rgba(277,6,19,1);}

ACTIVE #block-bs-main-menu > ul.navbar-nav > li.nav-item.active > a.nav-link{background:rgba(277,6,19,.6);}

/* path-frontpage */
.path-frontpage #navbar-main #block-bs-main-menu{width:100%;}
.path-frontpage #navbar-main #block-bs-main-menu > ul.navbar-nav{justify-content:space-between;}
.path-frontpage #navbar-main > .container > a.navbar-brand{display:none;}
.path-frontpage #navbar-main #block-bs-main-menu > ul.clearfix.nav.navbar-nav::after{display:none;}

@media (min-width: 1400px) {}
@media (min-width: 1200px) and (max-width: 1399.98px) {
	#block-bs-main-menu > ul.navbar-nav > li.nav-item > a.nav-link{padding:10px 15px;font-size:18px;}
	.path-frontpage #block-bs-main-menu > ul.navbar-nav > li.nav-item > a.nav-link{padding:10px 15px;font-size:18px;}}
@media (min-width: 992px) and (max-width: 1199.98px) {
	#block-bs-main-menu > ul.navbar-nav > li.nav-item > a.nav-link{padding:10px 15px;font-size:18px;}
	.path-frontpage #block-bs-main-menu > ul.navbar-nav > li.nav-item > a.nav-link{padding:10px 10px;font-size:16px;}}
@media (min-width: 768px) and (max-width: 991.98px) {#block-bs-main-menu > ul.navbar-nav > li.nav-item > a.nav-link{margin:0px auto 15px;padding:10px 15px;text-align:center;}}
@media (min-width: 576px) and (max-width: 767.98px) {#block-bs-main-menu > ul.navbar-nav > li.nav-item > a.nav-link{margin:0px auto 15px;padding:10px 15px;text-align:center;}}
@media (max-width: 575.98px) {#block-bs-main-menu > ul.navbar-nav > li.nav-item > a.nav-link{margin:0px auto 15px;padding:10px 15px;text-align:center;}}

.navbar-toggler{margin:0px 0px 15px;outline:2px solid rgba(255,255,255,.4);}
.navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}

/* breadcrumbs */
#block-bs-breadcrumbs{padding:15px 0px 0px;}

/* view block frontpage */
.view-frontpage .views-field-body{position:relative;xxxoutline:1px solid #eee;}

.view-frontpage .views-field-body .field-content:before{content:"";display:block;width:100%;height:700px;position:absolute;left:0px;top:0px;z-index:1;background:url(/sites/default/files/pix/worldmap-v1.png) no-repeat center center;background-size:contain;opacity:.1;}

.block-frontpage{padding:30px 15px;font-family:"Oswald",sans-serif;color:rgba(255,255,255,1);position:relative;z-index:2;}

.block-frontpage-txt1 span{text-transform:uppercase;font-size:64px;}
.block-frontpage-txt1{text-align:center;font-size:35px;color:rgba(255,255,255,.6);line-height:1;}

.block-frontpage-img{margin:30px auto;display:flex;justify-content:center;}
.block-frontpage-img img{width:600px;}

.block-frontpage-txt2 span{text-transform:uppercase;font-size:52px;}
.block-frontpage-txt2{text-align:center;font-size:52px;color:rgba(255,255,255,.6);line-height:1;}

.block-frontpage .block-frontpage-flags{padding:30px 0px 0px;display:flex;justify-content:center;}
.block-frontpage .block-frontpage-flag{padding:15px;width:150px;}

.block-frontpage .block-frontpage-link{margin:30px auto 0px;font-family:"Montserrat",sans-serif;display:flex;align-items:center; justify-content:center;}
.block-frontpage .block-frontpage-link a{padding:15px 30px;font-size: 20px;border-radius:15px;text-decoration:none;color:rgba(255,255,255,.6);outline:2px solid rgba(255,255,255,.6);text-transform:uppercase;}

@media (min-width: 1400px) {}
@media (min-width: 1200px) and (max-width: 1399.98px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 768px) and (max-width: 991.98px) {
.block-frontpage-txt1 span{font-size:50px;}
.block-frontpage-txt1{font-size:25px;}
.block-frontpage-txt2 span{font-size:38px;}
.block-frontpage-txt2{font-size:36px;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
.view-frontpage .views-field-body .field-content:before{top:100px;background:url(/sites/default/files/pix/worldmap-v1.png) no-repeat top center;background-size:contain;}
.block-frontpage-txt1 span{font-size:36px;}
.block-frontpage-txt1{font-size:20px;}
.block-frontpage-txt2 span{font-size:30px;}
.block-frontpage-txt2{font-size:36px;}
}
@media (max-width: 575.98px) {
.view-frontpage .views-field-body .field-content:before{top:100px;background:url(/sites/default/files/pix/worldmap-v1.png) no-repeat top center;background-size:contain;}
.block-frontpage-txt1 span{font-size:24px;}
.block-frontpage-txt1{font-size:22px;}
.block-frontpage-txt2 span{font-size:18px;}
.block-frontpage-txt2{font-size:18px;}
}

/* Block Frontpage */
#block-bs-blockfp > .content > .field--name-body{margin-top:30px;padding:30px;background:rgba(255,255,255,.4);border-radius:15px;}
#block-bs-blockfp > .content > .field--name-body h2{margin:0px auto 30px;}
#block-bs-blockfp > .content > .field--name-body a{color:rgba(0,0,0,.8);text-align:right;}

/* page news / views-block-novosti */
#block-bs-views-block-novosti-block-1{margin:45px auto 45px;}
#block-bs-views-block-novosti-block-1 .views-view-responsive-grid__item{margin:0px 0px 30px;}
#block-bs-views-block-novosti-block-1 .views-field-title{margin:0px 0px 15px;font-size:32px;font-weight:500;line-height:1.2;}
#block-bs-views-block-novosti-block-1 .views-field-title a{color:rgba(0,0,0,.8);text-decoration:none;}
#block-bs-views-block-novosti-block-1 .views-field-field-image{margin:0px 30px 15px 0px;float:left;}
#block-bs-views-block-novosti-block-1 .views-field-body{}
#block-bs-views-block-novosti-block-1 .views-view-responsive-grid__item:nth-child(1) .views-field-field-image{display:none;}

@media (min-width: 1400px) {}
@media (min-width: 1200px) and (max-width: 1399.98px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (min-width: 576px) and (max-width: 767.98px) {#block-bs-views-block-novosti-block-1 .views-field-field-image{margin:0px auto 15px;float:none;}}
@media (max-width: 575.98px) {#block-bs-views-block-novosti-block-1 .views-field-field-image{margin:0px auto 15px;float:none;}}

/* Page Competitions */
.page-node-21 article h2{text-align:center;}
.page-node-21 article table > thead > tr > th{vertical-align:middle;color:#333;}
.page-node-21 article table > tbody > tr > td{vertical-align:middle;}

@media (max-width: 575.98px) {.page-node-21 article table{display:block;width:100%;overflow-x:auto;}}


/* page Memorandum ru/en */
.page-node-7 article.node--type-documents .node__content .field--name-body > p > a.button-link{padding:10px 50px;background:rgba(277,6,19,1);color:rgba(255,255,255,.8);border-radius:15px;font-size:20px;text-decoration:none;}

/*#main-wrapper padding */
#main-wrapper{padding-bottom:30px;}

/* footer */
footer.site-footer{font-family:"Montserrat",sans-serif;background:#ccc;}
footer.site-footer .container .site-footer__bottom .region-footer-fifth #block-bs-footer .content .field--name-body{padding:0px 15px;font-size:14px;text-align:center;color:rgba(0,0,0,1);}
.path-frontpage footer.site-footer{background:none;}
.path-frontpage footer.site-footer .container .site-footer__bottom .region-footer-fifth #block-bs-footer .content .field--name-body{padding:0px 15px;font-size:14px;text-align:center;color:rgba(255,255,255,.4);}



















