@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css");
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap');

@media (min-width: 1200px) {}
@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) {}

/* navbar */
#navbar-main{background:url(/sites/default/files/pix/header_bg.jpg) center center / cover no-repeat;font-family:'Roboto Condensed',sans-serif;}
#block-bs-main-menu > ul > li > a{color:#fff;}

/* navbar-toggler */
#navbar-main button.navbar-toggler{border:2px solid #fff;}
#navbar-main button.navbar-toggler span.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(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}

/* block-nastroyki-header */
#block-views-block-nastroyki-header-block-1 .views-col.col-1 a{display:flex;align-items:center;color:#fff;text-decoration:none;}
#block-views-block-nastroyki-header-block-1 .views-col.col-1 img{margin:0px 10px 0px 0px;}
#block-views-block-nastroyki-header-block-1 .views-col.col-1 p{margin:0;font-size:20px;font-weight:bold;text-shadow:1px 1px 2px #000;}

@media (min-width: 1200px) {}
@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) {
#navbar-main.navbar>.container{display: block;}
#block-views-block-nastroyki-header-block-1 .views-col.col-1 a{display:block;zzzoutline:1px solid red;}
#block-views-block-nastroyki-header-block-1 .views-col.col-1 a img{zzzmargin:0px auto;zzzoutline:1px solid green;}
#block-views-block-nastroyki-header-block-1 .views-col.col-1 a p{zzztext-align:center;zzzoutline:1px solid blue;}
}

/* breadcrumbs */
#block-bs-breadcrumbs > div > nav > ol.breadcrumb{margin:15px auto 0px;padding:5px 10px;background:rgba(0,0,0,.1);}

/* region-screen1 block-nastroyki-screen1 */
#region-screen1{}
#region-screen1>.row{margin:0px;}
#region-screen1>.row>*{padding:0px;}
#region-screen1 .row #block-views-block-nastroyki-screen1-block-1 .view-nastroyki-screen1 .row{margin:0px;}
#region-screen1 .row #block-views-block-nastroyki-screen1-block-1 .view-nastroyki-screen1 .row>*{padding:0px;}
#region-screen1 .region-screen1-block{font-family:'Roboto Condensed',sans-serif;text-shadow: 1px 1px 2px #000;text-align:center;}
#region-screen1 .region-screen1-block .region-screen1-block-title{padding:15px 15px 15px;color:#fff;font-size:30px;font-weight:bold;}
#region-screen1 .region-screen1-block .region-screen1-block-subtitle{padding:15px 15px 15px;}
#region-screen1 .region-screen1-block .region-screen1-block-subtitle a{font-size:20px;color:#fff;text-decoration:none;}
#region-screen1 .region-screen1-block .region-screen1-block-subtitle a i.bi{color:red;}
@media (min-width: 1200px) {#region-screen1 .region-screen1-block{height:500px;display:flex;flex-direction:column;justify-content:center;}}
@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) {}

/* views-block-knopki-ssylki */
#block-views-block-knopki-ssylki-block-1 {margin:30px auto 0px;}
#block-views-block-knopki-ssylki-block-1 .field-content{display:flex;justify-content:space-between;}
#block-views-block-knopki-ssylki-block-1 .field-content a{margin:2px 2px;padding:5px 15px;background:red;color:#fff;text-decoration:none;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;}
#block-views-block-knopki-ssylki-block-1 .field-content a:hover{background:#fff;color:red;outline:1px solid red;}
@media (min-width: 1200px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 768px) and (max-width: 991.98px) {#block-views-block-knopki-ssylki-block-1 .field-content{flex-direction:column;text-align:center;}}
@media (min-width: 576px) and (max-width: 767.98px) {#block-views-block-knopki-ssylki-block-1 .field-content{flex-direction:column;text-align:center;}}
@media (max-width: 575.98px) {#block-views-block-knopki-ssylki-block-1 .field-content{flex-direction:column;text-align:center;}}

/* view-frontpage - About */
.view-frontpage{margin:0px auto 0px;}
.view-frontpage .views-field-title h2{margin:15px 0px 15px;padding:0px 0px 15px;display:inline-block;font-size:30px;font-family:'Roboto Condensed',sans-serif;border-bottom:4px solid red;}
.view-frontpage .views-field-field-foto{float:left;margin:0 15px 0 0;}
.view-frontpage .views-field-field-foto .field-content img{}
.view-frontpage .views-field-body{text-align:justify;}
.view-frontpage .views-field-view-node{text-align:right;}
.view-frontpage .views-field-view-node > span > a{margin:0px 0px 15px;padding:5px 15px;display:inline-block;outline:1px solid #0d6efd;color:#0d6efd;text-decoration:none;}
.view-frontpage .views-field-view-node > span > a:hover{background:#0d6efd;color:#fff;}

/* FP block Video */
#block-iiiotborochnyyetapvevroaziatskogochempionataposnaypingu{margin:0px auto 30px;}
#block-iiiotborochnyyetapvevroaziatskogochempionataposnaypingu h2{margin:15px 0px 15px;padding:0px 0px 15px;display:inline-block;font-size:30px;font-family:'Roboto Condensed',sans-serif;border-bottom:4px solid red;}

@media (min-width: 1200px) {}
@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-iiiotborochnyyetapvevroaziatskogochempionataposnaypingu > .content > .field--name-body > iframe{width:100%;}}
@media (max-width: 575.98px) {
#block-iiiotborochnyyetapvevroaziatskogochempionataposnaypingu > .content > .field--name-body > iframe{width:100%;}}

/* block kalendarsorevnovaniy FP */
#block-kalendarsorevnovaniy{margin:0px auto 0px;}
#block-kalendarsorevnovaniy > h2{margin:15px 0px 15px;padding:0px 0px 15px;display:inline-block;font-size:30px;font-family:'Roboto Condensed',sans-serif;border-bottom:4px solid red;}
#block-kalendarsorevnovaniy > .content > .field--name-body > iframe{outline:1px solid #ccc;width:100%;height:320px;}

@media (min-width: 1200px) {}
@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-views-block-kalendar-sorevnovaniy-block-1{overflow:scroll;}}
@media (max-width: 575.98px) {#block-views-block-kalendar-sorevnovaniy-block-1{overflow:scroll;}}

/* Page kalendar-sorevnovaniy Table overflow */
@media (min-width: 1200px) {}
@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) {.page-node-14 #block-bs-content .node__content .field--name-body{overflow:scroll;}}
@media (max-width: 575.98px) {.page-node-14 #block-bs-content .node__content .field--name-body{overflow:scroll;}}

/* block kalendar-sorevnovaniy FP */
#block-views-block-kalendar-sorevnovaniy-block-1{margin:0px auto 0px;}
#block-views-block-kalendar-sorevnovaniy-block-1 > h2{margin:15px 0px 15px;padding:0px 0px 15px;display:inline-block;font-size:30px;font-family:'Roboto Condensed',sans-serif;border-bottom:4px solid red;}

/* views-block-novosti-fp */
#block-views-block-novosti-fp-block-1{margin:0px auto 0px;}
#block-views-block-novosti-fp-block-1 h2{margin:15px 0px 15px;padding:0px 0px 15px;display:inline-block;font-size:30px;font-family:'Roboto Condensed',sans-serif;border-bottom:4px solid red;}
#block-views-block-novosti-fp-block-1 .views-field-created{font-weight:bold;}
#block-views-block-novosti-fp-block-1 .views-field-field-foto-novosti{margin:0px 15px 0px 0px;}
#block-views-block-novosti-fp-block-1 .views-field-title{margin:15px auto 15px;padding:0px 15px 0px 0px;font-size:20px;font-family:'Roboto Condensed',sans-serif;}
#block-views-block-novosti-fp-block-1 .views-field-body{padding:0px 15px 0px 0px;}
#block-views-block-novosti-fp-block-1 .views-field-field-video-novosti{padding:15px 15px 0px 0px;}
#block-views-block-novosti-fp-block-1 .views-field-field-video-novosti iframe{width:100%;height:auto;}
#block-views-block-novosti-fp-block-1 .views-field-view-node{padding:0px 15px 0px 0px;text-align:right;}
#block-views-block-novosti-fp-block-1 .views-field-view-node a{margin:0px 0px 15px;padding:5px 15px;display:inline-block;outline:1px solid #0d6efd;color:#0d6efd;text-decoration:none;}
#block-views-block-novosti-fp-block-1 .views-field-view-node a:hover{background:#0d6efd;color:#fff;}

@media (min-width: 1200px) {}
@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) {
#block-views-block-novosti-fp-block-1 .views-col{width:100%!important;}
}

/* views-block-novosti-page */
#block-views-block-novosti-page-block-1 .views-row{margin:0px auto 15px;padding:0px 0px 15px;border-bottom:2px solid #ccc;}
#block-views-block-novosti-page-block-1 .views-field-title > span{margin:15px auto 15px;padding:0px 15px 0px 0px;font-size:20px;font-family:'Roboto Condensed',sans-serif;}
#block-views-block-novosti-page-block-1 .views-field-field-foto-novosti .field-content img{float:left;margin:0 15px 0 0;}
#block-views-block-novosti-page-block-1 .views-field-view-node{text-align:right;}
#block-views-block-novosti-page-block-1 .views-field-view-node a{margin:0px 0px 15px;padding:5px 15px;display:inline-block;outline:1px solid #0d6efd;color:#0d6efd;text-decoration:none;}
#block-views-block-novosti-page-block-1 .views-field-view-node a:hover{background:#0d6efd;color:#fff;}


/* node--type-novosti */
@media (min-width: 1200px) {}
@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) {
.node--type-novosti .field--name-field-video-novosti iframe{width:100%;height:auto;}
}

/* views-block-foto-albom-fp */
#block-views-block-foto-albom-fp-block-1{margin:0px auto 0px;}
#block-views-block-foto-albom-fp-block-1 h2{margin:15px 0px 15px;padding:0px 0px 15px;display:inline-block;font-size:30px;font-family:'Roboto Condensed',sans-serif;border-bottom:4px solid red;}
#block-views-block-foto-albom-fp-block-1 .views-row{margin:0px auto 15px;}
#block-views-block-foto-albom-fp-block-1 .views-field-field-foto-albom .field-content{display:flex;}
#block-views-block-foto-albom-fp-block-1 .views-field-field-foto-albom .field-content > a > img{padding:0px 15px 0px 0px;}
#block-views-block-foto-albom-fp-block-1 .view-footer{padding:0px 15px 0px 0px;text-align:right;}
#block-views-block-foto-albom-fp-block-1 .view-footer a{margin:0px 0px 15px;padding:5px 15px;display:inline-block;outline:1px solid #0d6efd;color:#0d6efd;text-decoration:none;}
#block-views-block-foto-albom-fp-block-1 .view-footer a:hover{background:#0d6efd;color:#fff;}

@media (min-width: 1200px) {}
@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) {
#block-views-block-foto-albom-fp-block-1 .field-content{flex-direction:column;}
#block-views-block-foto-albom-fp-block-1 .views-field-field-foto-albom .field-content > a > img{padding:0px 0px 15px 0px;}
}

/* views-block-foto-albom-page */
#block-views-block-foto-albom-page-block-1 .views-row{margin:0px auto 15px;padding:0px 0px 15px;border-bottom:2px solid #ccc;}
#block-views-block-foto-albom-page-block-1 .views-field-title > span{margin:15px auto 15px;padding:0px 15px 0px 0px;font-size:20px;font-family:'Roboto Condensed',sans-serif;}
#block-views-block-foto-albom-page-block-1 .views-field-field-foto-albom .field-content{display:flex;}
#block-views-block-foto-albom-page-block-1 .views-field-field-foto-albom .field-content > a > img{padding:0px 15px 0px 0px;}
#block-views-block-foto-albom-page-block-1 .views-field-view-node{padding:15px 15px 0px 0px;text-align:right;}
#block-views-block-foto-albom-page-block-1 .views-field-view-node a{margin:0px 0px 15px;padding:5px 15px;display:inline-block;outline:1px solid #0d6efd;color:#0d6efd;text-decoration:none;}
#block-views-block-foto-albom-page-block-1 .views-field-view-node a:hover{background:#0d6efd;color:#fff;}

@media (min-width: 1200px) {}
@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) {
#block-views-block-foto-albom-page-block-1 .views-field-field-foto-albom .field-content{flex-direction:column;}
#block-views-block-foto-albom-page-block-1 .views-field-field-foto-albom .field-content > a > img{padding:0px 0px 15px 0px;}
}







/* node--type-fotoalbom */
.node--type-fotoalbom .field--name-field-foto-albom .field__item{padding:0px 15px 0px 0px;float:left;}
.node--type-fotoalbom .field--name-field-foto-albom .field__item a img{}

/* page /kontaktu */
.page-node-12 h1{display:none;}
.page-node-12 #block-views-block-nastroyki-footer-block-1 > h2{}

/* region-blocks */
#region-blocks{}

/* block-nastroyki-footer-block-1 */
#block-views-block-nastroyki-footer-block-1{margin:0px auto 0px;}
#block-views-block-nastroyki-footer-block-1 > h2{margin:15px 0px 15px;padding:0px 0px 15px;display:inline-block;font-size:30px;font-family:'Roboto Condensed',sans-serif;border-bottom:4px solid red;}
#block-views-block-nastroyki-footer-block-1 .views-field-field-kontakty .field-content p{display:flex;flex-direction:column;}
#block-views-block-nastroyki-footer-block-1 .views-field-field-kontakty .field-content a{font-size:20px;color:#333;text-decoration:none;}
#block-views-block-nastroyki-footer-block-1 .views-field-field-kontakty .field-content a i.bi{color:#0d6efd;}

/* block-webform fp */
#block-webform{margin:0px auto 0px;}
#block-webform > h2{margin:15px 0px 15px;padding:0px 0px 15px;display:inline-block;font-size:30px;font-family:'Roboto Condensed',sans-serif;border-bottom:4px solid red;}
#block-webform  #edit-actions-submit{background-color:#fff;outline:1px solid #0d6efd;color:#0d6efd;border-radius:0px;border:none;}
#block-webform  #edit-actions-submit:hover{background:#0d6efd;color:#fff;}

/* nastroyki-footer-footer */
#block-views-block-nastroyki-footer-footer-block-1 .view-nastroyki-footer-footer .row{margin:0px;}
#block-views-block-nastroyki-footer-footer-block-1 .views-field-field-nazvanie-polnoe .field-content{text-align:center;}

/* Page TBX table import */
.page-node-17 .featured-bottom .mwidth{margin:0px auto 45px;}
.page-node-17 .featured-bottom .mwidth table > tbody > tr > td{text-align:center;}
.page-node-17 .featured-bottom .mwidth table > tbody > tr{background: rgba(0, 0, 0, 0);}
.page-node-17 .featured-bottom .mwidth table > tbody > tr.tbhd{background:rgba(0, 0, 0, .6);color:#fff;}
.page-node-17 .featured-bottom .mwidth table > tbody > tr.tomatchinfo{background:rgba(0, 0, 0, .1);}
.page-node-17 .featured-bottom .mwidth .reg_info{margin: 0 auto;padding:5px;display:block;color:#fff;border-radius:5px;}
.page-node-17 .featured-bottom .mwidth .reg_waight   {background:#0d6efd;}
.page-node-17 .featured-bottom .mwidth .reg_close    {background:#dc3545;}