/**
 * @file
 * Subtheme specific CSS.
 */

@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1260px;
    }
    
    #header {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width:1260px;
    }

    #page {
        background-color: #65605a;
    }
    
    #header {
        background: url(../images/header-bg.jpg) no-repeat;
    }
    
    #navbar-main {
        background: none;
    }
    
}

.navbar-brand {
    font-size:0;
}

#page, #main-wrapper {
    background: #65605a;
}

#sidebar_first {
    padding-left:0;
}

#sidebar_second {
    padding-right:0;
}

/* Общие */

body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.breadcrumb {
    background:none;
}

#block-bootstrap-barrio-subtheme-page-title .title {
    color: #f7f7f7;
    font-size: 16px;
    font-weight: bold;
    border-left: 10px solid #f5821f;
    padding-left: 15px;
    margin-bottom: 40px;
}

.field--name-title {
    margin-top: 20px;
    margin-bottom: 10px;
    color: #ff8040;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
}


/* Фотоотчеты */

.field.field--name-field-izobrazheniya {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

/* Меню */

#block-bootstrap-barrio-subtheme-main-menu {
    border:none;
    background: none;
    overflow: hidden;
}

#block-bootstrap-barrio-subtheme-main-menu li a {
    color: #f7f7f7;
    font-size: 14px;
    text-decoration: none;
}

#block-bootstrap-barrio-subtheme-main-menu li {
    margin-bottom: 6px;
    background-color: #312e2b;
    padding-left: 16px;
    border-left: 10px solid #f5821f;
}

#block-bootstrap-barrio-subtheme-main-menu li:hover {
    border-left: 10px solid #fff;
}

#block-bootstrap-barrio-subtheme-main-menu li:hover a {
    color:#f2af78;
}

#block-bootstrap-barrio-subtheme-main-menu li.active {
    background-color:#3d7b93;
}

/* Левый сайдбар */

#sidebar_first {
    background-color:#3c3935;
    padding-right:0;
    margin-right:15px;
}

#block-izobrazheniyavlevoykolonke {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
}

#block-izobrazheniyavlevoykolonke img {
    margin-bottom:20px;
}


/* Правый сайдбар */

#sidebar_second {
    background-color:#7a756c;
    padding-left:0;
    margin-left:15px;
}

#sidebar_second .block {
    border:none;
    background:none;
}

#block-views-block-novinki-blok-block-1 h2 {
    border-bottom: none;
    border-right: 10px solid #f5821f;
    background: #65605a;
    padding: 3px 12px 5px;
    text-shadow: none;
    color: #cfcac0;
    font-weight: 600;
}

#sidebar_second .view-content.row  {
    margin-top:25px;
    justify-content:center;
}

.view-novinki-blok- .views-row {
    text-align:center;
    margin-bottom: 30px;
}

.view-novinki-blok- .views-field-title {
    margin-top:10px;
    padding: 0 5px;
}

/* Подвал */

#block-kontaktyvpodvale {
    
}

#block-kontaktyvpodvale .field--name-body {
    display:flex;
}

#block-kontaktyvpodvale p {
    font-size: 12px;
    margin-right: 30px;
    margin-bottom:0;
}

.site-footer {
    padding: 0;
}

.site-footer__bottom {
    margin:0;
    border:none;
}

.region-footer-fifth {
    margin:0;
}

.site-footer__bottom .region {
    margin-top: 0;
}

/* Каталог */

.view-katalog .views-view-grid,
.view-voennaya-tekhnika .views-view-grid,
#views-bootstrap-voennaya-tekhnika-1-35-page-1,
#views-bootstrap-voennaya-tekhnika-1-48-page-1,
#views-bootstrap-aviaciya-1-48-page-1,
#views-bootstrap-aviaciya-1-72-page-1,
#views-bootstrap-aviaciya-1-96-page-1,
#views-bootstrap-aviaciya-1-144-page-1,
#views-bootstrap-arkhiv-page-1,
#views-bootstrap-korabli-page-1,
#views-bootstrap-podvodnye-lodki-page-1,
#views-bootstrap-kosmos-1-144-page-1,
#views-bootstrap-kosmos-1-48-page-1 {
    width:100%;
}

.view-katalog .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3,
.view-voennaya-tekhnika .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 {
    text-align:center;
    margin-bottom: 30px;
}

.view-katalog .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-logotip,
.view-voennaya-tekhnika .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-logotip {
    margin-bottom: 12px;
}

.view-voennaya-tekhnika-1-35 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3,
.view-voennaya-tekhnika-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3,
.view-aviaciya-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3,
.view-aviaciya-1-72 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3,
.view-aviaciya-1-96 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3,
.view-aviaciya-1-144 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3,
.view-soldaty .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3,
.view-arkhiv .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3,
.view-korabli .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3,
.view-podvodnye-lodki .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3,
.view-kosmos-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3,
.view-kosmos-1-144 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 {
    text-align:center;
    margin-bottom: 30px;
}

.view-voennaya-tekhnika-1-35 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-artikul,
.view-voennaya-tekhnika-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-artikul,
.view-aviaciya-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-artikul,
.view-aviaciya-1-72 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-artikul,
.view-aviaciya-1-96 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-artikul,
.view-aviaciya-1-144 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-artikul,
.view-soldaty .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-artikul,
.view-arkhiv .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-artikul,
.view-korabli .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-artikul,
.view-podvodnye-lodki .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-artikul,
.view-kosmos-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-artikul,
.view-kosmos-1-144 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-field-artikul {
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 0px 7px 0px;
    cursor: pointer;
}

.view-voennaya-tekhnika-1-35 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-title,
.view-voennaya-tekhnika-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-title,
.view-aviaciya-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-title,
.view-aviaciya-1-72 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-title,
.view-aviaciya-1-96 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-title,
.view-aviaciya-1-144 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-title,
.view-soldaty .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-title,
.view-arkhiv .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-title,
.view-korabli .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-title,
.view-podvodnye-lodki .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-title,
.view-kosmos-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-title,
.view-kosmos-1-144 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 .views-field-title {
    line-height: 1.2;
    cursor: pointer;
}

.view-voennaya-tekhnika-1-35 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 img,
.view-voennaya-tekhnika-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 img,
.view-aviaciya-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 img,
.view-aviaciya-1-72 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 img,
.view-aviaciya-1-96 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 img,
.view-aviaciya-1-144 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 img,
.view-soldaty .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 img,
.view-arkhiv .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 img,
.view-korabli .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 img,
.view-podvodnye-lodki .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 img,
.view-kosmos-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 img,
.view-kosmos-1-144 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3 img {
    box-shadow: 0 0 5px #50483a;
    cursor: pointer;
}

.view-voennaya-tekhnika-1-35 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover,
.view-voennaya-tekhnika-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover,
.view-aviaciya-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover,
.view-aviaciya-1-72 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover,
.view-aviaciya-1-96 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover,
.view-aviaciya-1-144 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover,
.view-soldaty .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover,
.view-arkhiv .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover,
.view-korabli .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover,
.view-podvodnye-lodki .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover,
.view-kosmos-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover,
.view-kosmos-1-144 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover {
    color:#f2af78;
}

.view-voennaya-tekhnika-1-35 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover img,
.view-voennaya-tekhnika-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover img,
.view-aviaciya-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover img,
.view-aviaciya-1-72 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover img,
.view-aviaciya-1-96 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover img,
.view-aviaciya-1-144 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover img,
.view-soldaty .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover img,
.view-arkhiv .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover img,
.view-korabli .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover img,
.view-podvodnye-lodki .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover img,
.view-kosmos-1-48 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover img,
.view-kosmos-1-144 .col-12.col-sm-6.col-md-4.col-lg-3.col-xl-3:hover img {
    box-shadow: 0 0 10px #222;
}

.title-photos {
    text-align: right;
    padding: 5px 15px;
    text-transform: uppercase;
    font-weight: 700;
    background: #65605a;
    color: #f7f7f7;
    border-right: 10px solid #f7f7f7;
}

.spravka {
    padding: 15px;
}

.fotogalereya {
    display: flex;
    flex-wrap: wrap;
    font-size: 0;
    padding-top: 20px;
}

.fotogalereya a {
    margin: 10px;
}

/* Карта модели */

/*#item-card-5, #item-card-15, #item-card-16, #item-card-17, #item-card-18*/ 
.item-colorbox {
    display:none;
}

.view-voennaya-tekhnika-1-35 .views-field-nothing-1,
.view-voennaya-tekhnika-1-48 .views-field-nothing-1,
.view-aviaciya-1-48 .views-field-nothing-1,
.view-aviaciya-1-72 .views-field-nothing-1,
.view-aviaciya-1-96 .views-field-nothing-1,
.view-aviaciya-1-144 .views-field-nothing-1,
.view-soldaty .views-field-nothing-1,
.view-arkhiv .views-field-nothing-1,
.view-korabli .views-field-nothing-1,
.view-podvodnye-lodki .views-field-nothing-1,
.view-kosmos-1-48 .views-field-nothing-1,
.view-kosmos-1-144 .views-field-nothing-1 {
    display:none;
}

.view-voennaya-tekhnika-1-35 .views-field-nothing-2,
.view-voennaya-tekhnika-1-48 .views-field-nothing-2,
.view-aviaciya-1-48 .views-field-nothing-2,
.view-aviaciya-1-72 .views-field-nothing-2,
.view-aviaciya-1-96 .views-field-nothing-2,
.view-aviaciya-1-144 .views-field-nothing-2,
.view-soldaty .views-field-nothing-2,
.view-arkhiv .views-field-nothing-2,
.view-korabli .views-field-nothing-2,
.view-podvodnye-lodki .views-field-nothing-2,
.view-kosmos-1-48 .views-field-nothing-2,
.view-kosmos-1-144 .views-field-nothing-2 {
    display:none;
}

.view-voennaya-tekhnika-1-35 .views-field-nothing-3,
.view-voennaya-tekhnika-1-48 .views-field-nothing-3,
.view-aviaciya-1-48 .views-field-nothing-3,
.view-aviaciya-1-72 .views-field-nothing-3,
.view-aviaciya-1-96 .views-field-nothing-3,
.view-aviaciya-1-144 .views-field-nothing-3,
.view-soldaty .views-field-nothing-3,
.view-arkhiv .views-field-nothing-3,
.view-korabli .views-field-nothing-3,
.view-podvodnye-lodki .views-field-nothing-3,
.view-kosmos-1-48 .views-field-nothing-3,
.view-kosmos-1-144 .views-field-nothing-3 {
    display:none;
}

#cboxLoadedContent .item-colorbox
/*, #cboxLoadedContent .item-card-15, #cboxLoadedContent .item-card-16, #cboxLoadedContent .item-card-17, #cboxLoadedContent .item-card-18*/   {
    display:block;
    max-width: 700px;
    min-width: 700px;
}

/* Колорбокс модели */

.item-colorbox {
    background-color: rgb(60, 57, 53);
/*    border: 1px solid rgb(242, 175, 120);*/
    color: #e3dcca;
    display:flex;
    flex-direction:column;
    padding-top:15px;
}

.head-card {
    display:flex;
    justify-content: flex-end;
    margin: 0 25px 20px 25px;
}

.inst-card a {
    border: 2px solid;
    padding: 5px 10px;
    margin-right: 15px;
}

.link-card a {
    border: 2px solid;
    padding: 5px 10px;
    margin-right: 15px;
}

.body-card {
    display:flex;
    margin: 0 15px;
}

.img-card {
    padding-top: 20px;
    padding-right: 20px;
}

.text-card {
    display:flex;
    flex-direction:column;
}

.art-card {
    color: #66b0e2;
    font-size: 14px;
    font-weight: bold;
}

.title-card {
    margin-top: 5px;
    color: #f5821f;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
}

.stats-card {
    
}

.foot-card {
    margin: 20px 0 0 0;
    display:flex;
    justify-content:space-between;
}

.gal-card {
    color: #3c3935;
    font-size: 14px;
    font-weight: bold;
    background-color: rgb(227, 220, 202);
    flex-basis: 49.5%;
    padding: 5px;
    text-align:center;
}

.history-card {
    color: #3c3935;
    font-size: 14px;
    font-weight: bold;
    background-color: rgb(227, 220, 202);
    flex-basis: 49.5%;
    padding: 5px;
    text-align:center;
}


/* Новости */

.view-id-novosti .view-content.row {
    margin-right:0;
    margin-left:0;
}

.views-field-field-fotogalereya-news {
    font-size:0;
}

.views-field-field-fotogalereya-news a {
    margin:5px;
}

.views-field-field-fotogalereya-news img {
    margin-bottom: 10px;
}

.view-novosti .views-field-created {
    border-bottom: 1px solid;
    border-left: 10px solid #f5821f;
    font-size:14px;
    padding-left: 13px;
}

.view-novosti .views-field-title {
    margin: 20px 0;
    font-weight: 700;
    text-align: center;
}

.view-novosti .views-row {
    margin-bottom:30px;
    width: 100%;
}

.view-novosti .views-field-field-izobrazhenie {
    float: left;
    margin-right: 30px;
}

/* Главная страница */

#block-bootstrap-barrio-subtheme-content article[data-history-node-id="6"]  {
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    margin-top:40px;
    padding: 0 70px;
    margin-bottom: 30px;
}

#block-bootstrap-barrio-subtheme-content article[data-history-node-id="6"] li {
    list-style-image: url(../images/bullet_list.gif);
}

#block-views-block-novosti-block-1 h2 {
    font-size: 12px;
    text-align: right;
    text-transform: uppercase;
    color: rgb(60, 57, 53);
    font-weight: 700;
    background-color: #e3dcca;
    padding: 4px;
    border-right: 10px solid #f5821f;
    padding-right: 12px;
    margin-bottom:20px;
}

/* Конец главной страницы */

/* Где купить? */

.view-id-magaziny .views-field-field-logotip {
    float: left;
}

.view-id-magaziny .views-field-field-logotip img {
    max-width:220px;
    height:auto;
    margin-right: 20px;
    margin-bottom: 20px;
}

.view-id-magaziny .views-row {
    overflow: hidden;
    clear: both;
    position: relative;
    display: block;
    float: none;
    width: 100%;
    margin-bottom: 40px;
}

.view-id-magaziny .views-label {
    display: block;
    float: left;
    font-weight: 700;
    margin-right: 10px;
}

.view-id-magaziny h3 {
    font-size: 12px;
    background-color: #c0c0c0;
    color: #000;
    width: 100%;
    text-align: right;
    padding: 3px 12px 1px;
    border-right: 10px solid #f5821f;
    text-transform:uppercase;
    margin-bottom: 30px;
}

.view-id-magaziny .views-row h3 {
    font-size: unset;
    color: unset;
    background-color: unset;
    text-transform: unset;
    border: none;
    text-align: unset;
    padding: unset;
    margin-bottom: unset;
}

.view-id-magaziny .views-field-title a,
.view-id-magaziny .views-field-title {
    color: #ff8000;
}

.view-id-magaziny .views-field-field-kratkoe-opisanie h3 {
    font-weight:700;
}

/* Конец страницы где купить?  */

/* Страница фотогалереи */

.field--name-field-izobrazhenie-phgal {
    display: grid;
    width: 100%;
    grid-template-columns: 25% 25% 25% 25%;
    justify-content: space-around;
}

.field--name-field-izobrazhenie-phgal .field__item {
    text-align:center;
    margin-bottom:20px;
}

.cboxTitle {
    font-size: 120%;
    font-weight: 700;
    color: rgb(0, 0, 0);
}

/* Конец страницы фотогалереи */

.navbar-brand {
    padding-top: 1.255rem;
    padding-bottom: 4rem;
    text-align: center;
    justify-content: center;
    margin-right:0.2rem;
}

#navbar-main {
    justify-content:center;
}

#header {
    background-size: 100%;
}

section.section {
    min-height:calc(100vh - 314px);
}

#cboxTitle {
    font-size: 110%;
    font-weight: 700;
    padding: 20px;
    color: rgb(51, 51, 51);
}

.predfield {
    /*font-size: 9px;*/
    /*line-height: 1.2;*/
}