@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap');
BODY {font-size:18px; font-family:Roboto, sans-serif; background: #fff url(../img/bg-01_.jpg) center -48px no-repeat;
padding:0 5% 0 5%; text-size-adjust: none; -webkit-text-size-adjust:none; -moz-text-size-adjust: none;
}

.node__content td {border-style: solid; padding: 5px;}


p:last-child {margin-bottom: 0;}
.fc-list-table .fc-list-item,
.fc-list-table .fc-list-item-time,
.fc-list-table .fc-list-item-marker,
.fc-list-table .fc-list-item-title {display: block;width: 100%; font-size:0.9rem; border:none; background-color: #fff !important;}

.fc-list-table .fc-list-item-time {padding:1px 10px;    margin-bottom: -6px;}

.fc-list-table .fc-list-item-marker {display: inline-block; width:11px; }
.fc-list-table .fc-list-item-title {padding:8px 5px; width: calc(100% - 36px); display: inline-block; border-width: 1px 0 0;}


/* 
body.user-logged-in {/* padding-top: 39px;  background: url(../img/bg-01_.jpg) center 31px no-repeat;}
*/

body.toolbar-horizontal { background: url(../img/bg-01_.jpg) center 31px no-repeat;}
/*body.toolbar-horizontal #mm-0 {padding-top: 79px !important;}
*/

.navbar-brand .site-title {display:none;}


HEADER {position:relative; min-height:143px !important;}

#block-inau-subtheme-site-branding {position:absolute; top:10px; left:15px;}
.navbar-brand img { height: 70px;}

#block-inau-subtheme-peremikachmovi {position:absolute; top:36px;left: 240px;}
#block-inau-subtheme-peremikachmovi UL {margin: 0;padding: 0;border-radius: 8px;height: 29px;border: 1px solid #81a2b5;background-color: #fafafa;box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.6);}
#block-inau-subtheme-peremikachmovi UL > LI {  float: left;   list-style-type: none;}
#block-inau-subtheme-peremikachmovi UL > LI > a { text-decoration:none !important; display: block;	font-size: 0.9rem;    padding: 3px 15px;    border-radius: 8px;    color: #410782;}
#block-inau-subtheme-peremikachmovi UL > LI.is-active > a {    color: #fff;    border-color: #410782;    background-color: #410782;}

/* #block-views-block-service-block-3--2 IMG { border: none; height: 30px; width: 30px; } */
#block-views-block-service-block-3 {position:absolute; top:30px; right:0;}
#block-views-block-service-block-3 IMG {height: 40px !important; width: 40px !important;}

#navbarSupportedContent.justify-content-end {justify-content: flex-start !important;}

HEADER NAV.navbar {margin-top:101px; margin-left: 9px; padding: 0;}

HEADER NAV.navbar UL > LI {margin:0 0px;}
HEADER NAV.navbar UL > LI > A {color: #3c007e; padding: 7px 32px !important;}
HEADER NAV.navbar UL > LI > A.active {background-color: #fbe280;}
HEADER NAV.navbar UL > LI > A:hover,
HEADER NAV.navbar UL > LI > A.active:hover {background-color: #fbe2809e;}

#block-inau-subtheme-account-menu {position:absolute; left:400px; top:39px;}
#block-inau-subtheme-account-menu .navbar-nav {flex-direction: row; font-size:1rem !important;}
#block-inau-subtheme-account-menu A {color:#000 !important;} 

.mm-page { background-color: transparent;}

#block-inau-subtheme-account-menu .nav-link {padding: 0rem 1rem;}

#block-inau-subtheme-account-menu UL.nav li A[href$="/user"] {padding: 0px 0px 0px 30px;    color: #425092;    background: url(../img/ico1.gif) center left no-repeat;    background-size:12%;}
#block-inau-subtheme-account-menu UL.nav li A[href$="/user/login"]  {padding: 0px 0px 0px 30px;    color: #425092;    background: url(../img/ico1.gif) center left no-repeat;    background-size: 35%;}
#block-inau-subtheme-account-menu UL.nav li A[href$="/user/logout"] {margin-left: 20px;    padding: 0px 0px 0px 20px;    background: url(../img/ico2.gif) center left no-repeat;    background-size: 22%;}


#block-inau-subtheme-account-menu a {	opacity:0.8;}
#block-inau-subtheme-account-menu  a:hover {opacity:1;}

.responsive-menu-toggle {
    display: block;
}
.responsive-menu-toggle-icon {
    box-sizing: border-box;
    display: block;
    width: 101px;
    height: 45px;
    z-index: 4;
    margin-top: 0;
    position: absolute;
    background-color: #264a82;
    transform: rotate(90deg);
    left: -7%;
    top: 28px;
    border-radius: 8px 8px 0 0;
}


.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1rem; padding-left: 1rem;}

.navbar-expand-lg .navbar-nav { width: 100%; justify-content: space-between;}

.alert {position:absolute; left:0px;top:20px; z-index:99999;}


.navbar-nav .dropdown-toggle:after { display: none;}

.path-frontpage {}
.path-frontpage h2{    margin-bottom: 2rem;}


#block-views-block-slider-block {margin-top:3rem;}

.slick-dots {bottom:-14px;}
.slick-dots li button {width:25px; height:25px;}
.slick-dots li.slick-active button:before {opacity:1; color: #f7c202;}
.slick-dots li button:before {font-size:1.2rem; opacity:1; color: #a685be;}


.path-frontpage #block-views-block-news-block-2-2 .views-row,
.path-frontpage #block-inau-subtheme-content .views-row,
.path-frontpage #block-views-block-news-block-4 .views-row {position:relative; margin:0 0 20px 0;}

.path-frontpage #block-views-block-news-block-2-2 A,
.path-frontpage #block-inau-subtheme-content A,
.path-frontpage #block-views-block-news-block-4 A {color:#000; text-decoration:none;}

.path-frontpage #block-views-block-news-block-2-2 A:hover,
.path-frontpage #block-inau-subtheme-content A:hover,
.path-frontpage #block-views-block-news-block-4 A:hover {color:#0056b3;}


.path-frontpage #block-views-block-news-block-2-2 {float:right; width:49%; margin-left:35px;}
.path-frontpage #block-views-block-news-block-2-2 .views-field-field-date,
.path-frontpage #block-views-block-news-block-4 .views-field-field-date,
.path-frontpage #block-views-block-news-block-2-2 .views-field-field-news-date,
.path-frontpage #block-views-block-news-block-4 .views-field-field-news-date {color:#0056b3;}


.view-news .views-row {margin-bottom:30px;}
.view-news .views-row .views-field-field-news-date {color:#0056b3;}
.view-news .views-row A {color:#000;}
.view-news .views-row A:hover {text-decoration:underline;}


.path-frontpage #block-inau-subtheme-content {float: left;width: 46%;clear: left;}
.path-frontpage #block-inau-subtheme-content .views-row, 
.path-news .view-news .views-row, 
.path-member-news .view-news .views-row {margin: 0 0 30px 0; min-height: 5rem;}
.path-frontpage #block-inau-subtheme-content .views-field-field-date,
.path-frontpage #block-inau-subtheme-content .views-field-field-news-date,
.path-news .view-news .views-row .views-field-field-date,
.path-news .view-news .views-row .views-field-field-news-date,
.path-member-news  .view-news .views-row .views-field-field-news-date { float: left;    color: #fff;    font-size: 1rem;    font-family: serif;    margin: 5px 0 0 0;    width: 5rem;    height: auto;    padding: 5px;    text-align: center;    background-color: #98c1dd;}
.path-frontpage #block-inau-subtheme-content .views-field-field-date SPAN:first-child,
.path-frontpage #block-inau-subtheme-content .views-field-field-news-date SPAN:first-child,
.path-news .view-news .views-row .views-field-field-date SPAN:first-child,
.path-news .view-news .views-row .views-field-field-news-date SPAN:first-child,
.path-member-news .view-news .views-row .views-field-field-news-date SPAN:first-child {    display: block;    margin: 0 auto;    font-size: 3rem;    line-height: 3rem;    font-weight: bold;}
.path-frontpage #block-inau-subtheme-content .views-field-title,
.path-news .view-news .views-row .views-field-title,
.path-member-news .view-news .views-row .views-field-title {margin-left:6rem;}
.path-news .view-news .views-row .views-field-title A,
.path-member-news .view-news .views-row .views-field-title A {color:#000;}

.path-member-news .view-news .views-row,
.path-news .view-news .views-row {margin: 0 0 30px -15px;}



.path-news .view-news .views-row .views-field-field-date,
.path-news .view-news .views-row .views-field-field-news-date,
.path-member-news .view-news .views-row .views-field-field-news-date {margin-top:-10px; color:#98c1dd !important; background-color: transparent !important;}

.path-frontpage #block-views-block-news-block-4 {float:left;width:47%; margin-top:35px;}

.slide__caption {display:none;}


#block-views-block-calendar-block-1 {}


#block-views-block-calendar-block-1 .view-calendar {margin-top:3rem;}
.fc td, .fc th { border-width: 1px 0px;}

#block-views-block-calendar-block-1 .fc-toolbar {display: block;margin-bottom: 0.8em;}

#block-views-block-calendar-block-1 .fc-center {display:none;}

#block-views-block-calendar-block-1 .fc-left {margin-bottom: 0.5rem; display:flex; justify-content: space-between; align-content: space-between;flex-flow: row;}
#block-views-block-calendar-block-1 .fc-left H2 {font-size: 1.3rem;margin: 0 15px;white-space: nowrap;width: 137px;text-align: center;}
#block-views-block-calendar-block-1 .fc-prev-button {float:left; font-size:0.7rem;  border:none;}
#block-views-block-calendar-block-1 .fc-next-button {float:left; font-size:0.7rem;  border:none;}

#block-views-block-calendar-block-1 .fc-right {clear:both; text-align:center;}
#block-views-block-calendar-block-1 .fc-right .fc-button {box-shadow: none !important; border:none; padding: 5px 15px; font-size:1rem !important; color:#0056B3; background-color:transparent; border:none;}
#block-views-block-calendar-block-1 .fc-button-active {font-weight:bold; color:#000 !IMPORTANT;}

#block-views-block-calendar-block-1 .view-calendar .attachment-after {margin-top:-2.5rem;}

#block-views-block-calendar-block-1 .fc-button-primary:not(:disabled).fc-button-active, 
#block-views-block-calendar-block-1 .fc-button-primary:not(:disabled):active {color: #0056b3;background-color: transparent; border-color: transparent;}

#block-views-block-calendar-block-1 .fc-widget-header {margin-right:0;}
#block-views-block-calendar-block-1 .fc-dayGrid-view .fc-body .fc-row {min-height: auto;}
#block-views-block-calendar-block-1 .fc-dayGrid-view .fc-day-number, .fc-dayGrid-view .fc-week-number {padding: 7px;}
#block-views-block-calendar-block-1 .fc-day-grid-container {overflow:unset !important; height:auto !important;}
#block-views-block-calendar-block-1 A {text-decoration:none;}
#block-views-block-calendar-block-1 .fc-event-container {position:relative;}
#block-views-block-calendar-block-1 .fc-event-container SPAN.fc-time {diaplay:block;}
#block-views-block-calendar-block-1 .fc-event-container:hover A {width:150px; height:auto; }
#block-views-block-calendar-block-1 .fc-event-container:hover SPAN.fc-time {font-size:1.2rem; display:block;}
#block-views-block-calendar-block-1 .fc-event-container:hover .fc-content {white-space: normal; overflow: visible;}
#block-views-block-calendar-block-1 .fc-today {background-color:#f7c600;}

#block-views-block-calendar-block-1 .fc-list-table {font-size:1rem !important;}

/*#block-views-block-calendar-block-1 .fc-event-container:hover A .fc-content {position:absolute; left:0; top:-20px; width:50px; heigh:auto; white-space: wrap; overflow: visible;}
*/

#block-views-block-news-block-3 {margin-top: 3rem;}

#block-views-block-news-block-3 A {text-decoration:none; color:#000;}
#block-views-block-news-block-3 A:hover {color: #2176af;}

#block-views-block-news-block-3 .views-row {position:relative; margin-bottom:3rem;}
#block-views-block-news-block-3 .views-field-field-news-photo IMG {width: 100%; min-width: 100%; max-width: 100%; height: auto;}
#block-views-block-news-block-3 .views-field-field-news-date {background-color: #f7c600;color: #fff;padding: 0 0 0 10px;}
#block-views-block-news-block-3 .views-field-title {margin-top: 10px;}

.more-link {text-align: left; font-size:1rem;}
.more-link A {color:#888 !important;}
.more-link A:hover {color:#0056b3 !important; text-decoration:underline !important;}



MAIN, FOOTER {clear:both;}
.region-content {min-height: 700px;padding-bottom: 50px;}
H1.page-title {font-size: 2rem;font-weight: 500;text-align: left !important; margin: 0 0 3rem 0;}
h3, .h3 {font-size: 1.2rem;}

.breadcrumb {font-size:0.85rem; padding-left: 11px; background-color: transparent; min-height: 45px;}
.page-node-type-document  .breadcrumb LI {display:none;}
.breadcrumb A {color: #000;}


.region-sidebar-first {}
.region-sidebar-first NAV {hyphens: auto;  margin:11px 40px 30px 0; padding-bottom: 30px;  border-right: 3px solid #8cb8dd;}
.region-sidebar-first NAV LI {position:relative;}
.region-sidebar-first NAV LI A {     color: #000;    padding: 5px 15px 5px 27px !important;    border: 1px solid #fff;    border-width: 1px 0px;}

.region-sidebar-first NAV LI A.active { color: #888;}
.region-sidebar-first NAV A:hover{    border-color: #f2c200;    background: transparent !important;}

.region-sidebar-first NAV LI A.active:before {    background-color: #f2c200;}
.region-sidebar-first NAV LI A:before {    content: "";    position: absolute;    left: 0px;    top: 13px;    display: block;    width: 14px;    height: 14px;    border-radius: 10px;    margin: 0;    background-color: #eaeaea;}

caption {    padding-top: 0.75rem;    padding-bottom: 0.75rem;    color: #6c757d;    caption-side: top;font-size: 1.2rem;color: #000;text-align: center;background-color: #f2c200;}
ARTICLE .node__content UL LI,
ARTICLE .node__content OL LI {margin-bottom:0.8rem;}

.node__content .field--name-field-date,
.node__content .field--name-field-news-date {font-size:0.9rem; color:#888; margin-bottom:20px;}

.region-sidebar-first .dropdown-toggle {white-space: normal;}

.region-sidebar-second A.nav-link {padding: 0.3rem 0.6rem;background-color: #f4f4f4;border: 1px solid #dfdfdf;border-radius: 4px;}
.region-sidebar-second A.nav-link:hover {color:white; background-color:#f7c600; scale:120%; border: 1px solid #fff;}
.region-sidebar-second UL.navbar-nav {display:block;}
.region-sidebar-second UL.navbar-nav > LI {float:left; margin:10px; }

.path-doclist {}

#block-rozkritaformadokumentypage-1 {margin-top: 15px;}
.path-doclist .form--inline {margin-bottom:30px;}
.path-doclist .form--inline label {display: block;}
.path-doclist .form--inline .form-control {border-radius: 0.25rem 0 0 0.25rem;}
.path-doclist .form--inline .form-submit  {border-radius: 0 0.25rem 0.25rem 0 !important;}
.path-doclist .form--inline .js-form-item,
.path-doclist .form--inline .form-actions  {float:none; display:table-cell; vertical-align:bottom; margin-right:0px !important;}
.path-doclist .form--inline .form-actions {clear: none;}


.path-doclist .block-facet--links .facets-widget-links {color:#999; font-size:1rem; margin-bottom:30px;padding-right: 10px; max-height: 29rem;overflow-y: auto;}
.path-doclist .block-facet--links H2 {font-size:1.4rem;}
.path-doclist .block-facet--links ul {padding-left:15px; margin-bottom: 0.2rem;}
.path-doclist .block-facet--links ul > LI {margin-bottom: 0.2rem;}

.path-doclist .block-facet--links A {text-decoration:none;}
.path-doclist .block-facet--links A:HOVER {color:#000;}
.path-doclist .block-facet--links A.is-active {color:#000; font-weight: bold;}

.path-doclist .block-facet--links A.facets-soft-limit-link,
.path-doclist .block-facet--links .facet-item__count {color:#888;  font-weight: normal;}

.path-doclist .block-facet--links .facet-item__status {color:red; font-weight: normal;}

.projets {}

/*#block-views-block-service-block-2 .views-row .field-content P {    display: flex;    justify-content: space-between;    align-items: stretch;    flex-wrap: wrap;}
*/
#block-views-block-service-block-2 .views-row .field-content A {display:block; width:15%; float:left; margin:0 30px 30px 0; text-decoration:none !important;}
#block-views-block-service-block-2 .views-row .field-content A IMG {min-width:100%; max-width:100%; height:auto; filter: saturate(40%);opacity:0.6;border-radius: 8px; text-decoration:none;}
#block-views-block-service-block-2 .views-row .field-content A:hover IMG {scale:110%; filter: saturate(100%);}
#block-views-block-service-block-2 .views-row .field-content A EM,
#block-views-block-service-block-2 .views-row .field-content A I {display: block;margin: 5px 0;text-align: center;font-size: 0.85rem;color: #444;font-style: normal;}
#block-views-block-service-block-2 .views-row .field-content A:hover EM,
#block-views-block-service-block-2 .views-row .field-content A:hover I {opacity:0.6;}

.region-content {}

#block-inau-subtheme-mainnavigation,
#block-mainnavigation-4 {    width: 25%; max-width: 300px; min-width: 215px;   float: right;    margin: 0 0 300px 30px;    padding: 10px;    border: 1px solid #ededed;    background-color: #f0f0f0;}

#block-inau-subtheme-mainnavigation UL.navbar-nav,
#block-mainnavigation-4  {margin-bottom: 40px;display:block;}
#block-inau-subtheme-mainnavigation UL.navbar-nav LI ,
#block-mainnavigation-4 UL.navbar-nav LI {list-style: none;}
#block-inau-subtheme-mainnavigation UL.navbar-nav A ,
#block-mainnavigation-4 UL.navbar-nav A {margin:0 0px 20px 0; font-size:0.9rem; color:#555;   display: block;    padding: 5px 7px;    border: 1px solid #cecece;    background-color: #e8e8e8;    border-radius: 3px;} 
/*
#block-inau-subtheme-mainnavigation UL.navbar-nav {margin-bottom: 40px;display:flex; justify-content: flex-start; flex-flow: row wrap;}
#block-inau-subtheme-mainnavigation UL.navbar-nav A {margin:0 20px 20px 0; font-size:0.9rem; color:#555;   display: block;    padding: 5px 7px;    border: 1px solid #eceaea;    background-color: #f0f0f0;    border-radius: 3px;} 
*/
#block-inau-subtheme-mainnavigation UL.navbar-nav A:hover ,
#block-mainnavigation-4 UL.navbar-nav A:hover { color:#000; background-color: #f7c600;} 
#block-inau-subtheme-mainnavigation UL.navbar-nav A.active ,
#block-mainnavigation-4 UL.navbar-nav A.active { font-size:1rem;  color:#000; background-color: #f7c600; scale:110%;} 
#block-inau-subtheme-mainnavigation UL.navbar-nav A.active:hover ,
#block-mainnavigation-4 UL.navbar-nav A.active:hover {scale:115%;} 

#block-inau-subtheme-mainnavigation UL.navbar-nav LI > UL {margin-top:-10px; margin-bottom:25px; padding:0;} 
#block-inau-subtheme-mainnavigation UL.navbar-nav LI > UL LI {list-style: none;} 
#block-inau-subtheme-mainnavigation UL.navbar-nav LI UL A:marker {display:none;} 
#block-inau-subtheme-mainnavigation UL.navbar-nav LI UL A {width:90%; margin:0 auto 10px auto; color:#fff;   border: 1px solid #8d6caa;  background-color: #9c6ec6;}  
#block-inau-subtheme-mainnavigation UL.navbar-nav LI UL A:hover {color:#fff; background-color: #c08bf0;}  
#block-inau-subtheme-mainnavigation UL.navbar-nav LI UL A.active { font-size: 0.9rem;color: #ccc; background-color: #5c3b7b; scale: 100%;}
#block-inau-subtheme-mainnavigation UL.navbar-nav LI UL A.active:hover {scale: 100%;}


/*gallery */
.view-display-id-page_4 .view-content > div {display:flex; justify-content: space-between; align-content: space-between;flex-flow: row wrap;}
.view-display-id-page_4 .view-content .views-row {width: 30%; font-size: 1rem; text-align: center; line-height:1.3;margin:0 0 20px 0;}
.view-display-id-page_4 .view-content .views-row A {text-decoration:none;}
.view-display-id-page_4 .view-content .views-row IMG {max-width:100%;min-width:100%; height:auto; transition:4s;border: 1px solid #ddd;}
.view-display-id-page_4 .view-content .views-row:hover IMG {scale:120%;}
.view-display-id-page_4 .views-field-field-news-photo {width:100%; height:10vw; margin-bottom: 15px; overflow:hidden;}
.view-display-id-page_4 .view-content .views-field-title,
.path-news .view-news.view-display-id-page_4 .view-content .views-field-field-date,
.path-news .view-news.view-display-id-page_4 .view-content .views-field-field-news-date {color:#888 !important; font-family: Roboto, sans-serif !important; width:100% !important; text-align:center;}
.view-display-id-page_4 .view-content .views-field-title {margin:5px !important;font-size: 0.9rem;}
 

.photoswipe-gallery .field--type-image {display:flex; justify-content: space-around; align-content: space-between;flex-flow: row wrap;}
.photoswipe-gallery .field--type-image A {display:block; width:21vw; height:13vw; margin:0 0 20px 0; overflow:hidden;border: 1px solid #ddd;}
.photoswipe-gallery .field--type-image A IMG {display:block; min-width:100%; max-width:100%; height:auto;transition:4s;}
.photoswipe-gallery .field--type-image A:hover IMG {scale:110%;}

.path-provider-sos .view-display-id-page_6 .views-row,
.view-perelik-dokumentiv .views-row, 
.view-display-id-page_5 .views-row {margin-bottom:20px; min-height: auto !important;}

.path-provider-sos .view-display-id-page_6 .views-field,
.view-perelik-dokumentiv .views-row .views-field, 
.view-news.view-display-id-page_5 .views-row .views-field {float:none; display: table-cell;}

.path-provider-sos .view-display-id-page_6 .views-field-field-date,
.path-provider-sos .view-display-id-page_6 .views-field-field-news-date,
.view-perelik-dokumentiv .views-field-field-date, 
.view-perelik-dokumentiv .views-field-field-news-date, 
.path-news .view-news.view-display-id-page_5 .views-field-field-date,
.path-news .view-news.view-display-id-page_5 .views-field-field-news-date {font-size: unset; width:7rem; color:#888 !important; font-family: Roboto, sans-serif;text-align: left;}

.path-provider-sos .view-display-id-page_6 .views-row:hover .views-field-field-news-date,
.view-perelik-dokumentiv .views-row:hover .views-field-field-news-date, 
.view-display-id-page_5 .views-row:hover .views-field-field-news-date {color:#f7c600;}

.view-perelik-dokumentiv.js-view-dom-id-9da96769a4a54be940f2346303efd1b30210c089529673a95b55e67bbc7e443f .views-field-field-news-date,
.view-perelik-dokumentiv.js-view-dom-id-6025cc254669afb0ab66bc75e3d5854bc22471715e172413f0664ea6c2c8bb0a .views-field-field-news-date, 
.view-perelik-dokumentiv.js-view-dom-id-05948371a47c9dc66765b9a5bbc259c62fed7f4164c21f6cf5c1448e8dfa0c52 .views-field-field-news-date  {display:none !important;}

.path-provider-sos .view-display-id-page_6 A,
.view-perelik-dokumentiv .views-field-title A, 
.view-display-id-page_5 .views-field-title A { color:#000; text-decoration:none; color: #000;    display: block;}

.path-provider-sos .view-display-id-page_6  A:hover, 
.view-perelik-dokumentiv .views-field-title A:hover, 
.view-display-id-page_5 .views-field-title A:hover { color:#0056b3;}

.path-provider-sos .view-display-id-page_6 A:before, 
.view-perelik-dokumentiv .views-field-title A:before, 
.view-display-id-page_5 .views-field-title A:before {    content: "";    display: block;    width: 10px;    height: 10px;    border-radius: 10px;    margin: 0 0 -17px -18px;    background-color: #ddd;}

.path-provider-sos .view-display-id-page_6  A:hover::before, 
.view-perelik-dokumentiv .views-field-title A:hover::before, 
.view-display-id-page_5 .views-field-title A:hover::before { background-color: #f2c200;}

.view-perelik-dokumentiv TABLE .views-field-title A:before {display:none;} 

.page-node-51 #block-mainnavigation-4,
.page-node-5796 #block-inau-subtheme-mainnavigation,
.page-node-5799 #block-inau-subtheme-mainnavigation {float: none; width:auto; padding: 0px;    border: none;    background-color: transparent;}
.page-node-51 #block-mainnavigation-4 UL.navbar-nav,
.page-node-5796 #block-inau-subtheme-mainnavigation UL.navbar-nav,
.page-node-5799 #block-inau-subtheme-mainnavigation UL.navbar-nav {display:block;}
.page-node-51 #block-mainnavigation-4 UL.navbar-nav A,
.page-node-5796 #block-inau-subtheme-mainnavigation UL.navbar-nav A,
.page-node-5799 #block-inau-subtheme-mainnavigation UL.navbar-nav A{width:100%; font-size: 1rem;}



.table.table-striped TD {border:none;}

.year-list {}
.year-list SPAN {display:block; color:#fff;} 
.year-list .view-content {margin-bottom: 40px;display:flex; justify-content: flex-start; flex-flow: row wrap;}
.year-list .view-content A {margin:0 20px 20px 0; color:#555;   display: inline-block;    padding: 5px 10px;    border: 1px solid #eceaea;    background-color: #f0f0f0;    border-radius: 3px; text-decoration:none;} 
.year-list .view-content SPAN:first-child A { margin-left: 10px;}
.year-list .view-content A:hover { color:#000; background-color: #f7c600;} 
.year-list .view-content A.is-active { font-size:1rem;  color:#000; background-color: #f7c600; scale:110%;} 
.year-list .view-content A.is-active:hover {scale:140%;} 

.path-search #search-form {margin-bottom:40px;}
.path-search #search-form #edit-keys {}
.path-search #search-form #edit-submit {margin: 0; color: #fff;  border-color:#e8a24d;  background-color: #e8a24d;}

.path-search H2 {margin-bottom: 2.2rem;}
.path-search OL.search-results { list-style: decimal; padding: 0;}

.path-taxonomy .view-taxonomy-term .views-row {margin-bottom:30px;}
.path-taxonomy .view-taxonomy-term .views-row ARTICLE H2 {font-size:1.2rem; line-height:1;}
.path-taxonomy .view-taxonomy-term .views-row ARTICLE H2 A {color:#000;}
.path-taxonomy .view-taxonomy-term .views-row ARTICLE .node__content {font-size:0.9rem;}
.path-taxonomy .view-taxonomy-term .views-row ARTICLE .node__content P {margin-bottom: 0.5rem;}
.path-taxonomy .view-taxonomy-term .views-row ARTICLE .node__content P B, 
.path-taxonomy .view-taxonomy-term .views-row ARTICLE .node__content P strong {  font-weight: normal;}
.path-taxonomy .view-taxonomy-term .views-row ARTICLE .node-readmore {display:none; padding-left:0px;}
.path-taxonomy .view-taxonomy-term .views-row ARTICLE .node-readmore A {color:#888; font-size:1rem;}


.path-user H1 {display:none;}

ARTICLE.profile {max-width: 60%;}

ARTICLE.profile .field {padding: 8px; border-bottom: 1px solid #eaeaea;}
ARTICLE.profile .field:last-child {border-bottom: none;}
ARTICLE.profile .field > DIV {display:table-cell;}
ARTICLE.profile .field > DIV:first-child {width:180px;}

ARTICLE.profile .field--name-field-persona > .field__label {margin-top:25px;}

ARTICLE.node--type-persona H2 {font-size:1.3rem; margin:25px 5px 5px 0px;padding-bottom: 13px; font-weight:700;border-bottom: 1px solid #eaeaea;}
ARTICLE.node--type-persona H2 A {color:#000; text-decoration:none; cursor:default; pointer-events: none;}


FOOTER {position:relative; min-height: 214px; padding-top: 30px;font-size: 0.95rem;color: #5b4907;background: url(../img/bg-00.gif) center top no-repeat;
margin-left:-5.5%; margin-right:-5.5%; 
background-size: cover;}

FOOTER.mt-auto {margin-top:30px !important;}

FOOTER .region-footer {position:relative; margin-left:5%; margin-right:5%;}
FOOTER A {color:#000;}

#block-views-block-service-block {padding-left: 190px; padding-right:280px; background: url(../img/logobot.gif) left center no-repeat;}

#block-inau-subtheme-search-form-wide {position:absolute; right:0; top:5px;}

.path-frontpage FOOTER.mt-auto {margin-top:12vw !important;}
.path-frontpage FOOTER #block-views-block-service-block-1 {position:absolute; left:0; top:-12vw; width:100%;}
.path-frontpage FOOTER #block-views-block-service-block-1 .views-row .field-content P {    display: flex;    justify-content: space-between;    align-items: stretch;    flex-wrap: wrap;}
.path-frontpage FOOTER #block-views-block-service-block-1 A {display:inline-block; width:9.5%; text-decoration:none;}
.path-frontpage FOOTER #block-views-block-service-block-1 A IMG {min-width:100%; max-width:100%; height:auto; opacity: 0.5; filter: saturate(40%);border-radius: 4px;}
.path-frontpage FOOTER #block-views-block-service-block-1 A:hover IMG {filter: saturate(100%);}
.path-frontpage FOOTER #block-views-block-service-block-1 A EM,
.path-frontpage FOOTER #block-views-block-service-block-1 A I {display:none;}


FOOTER #block-views-block-service-block TD {vertical-align:top; padding-right:15px;}


FOOTER .form-type-search {float:left;}
FOOTER #search-block-form .form-control {
    transition: none 0s ease 0s;
    box-shadow: none;
    background-color: #EEE;
    border-right: none;
    border-right-color: currentcolor;
    border-color: #e8a24d;
    border-radius: 0px 0px 3px 3px;
    height: 32px !important;
    width: 200px !important;
}

FOOTER #edit-actions  {float:left;}
FOOTER #edit-submit.button {
    color: #EEE;
    background-color: #e8a24d;
    border-color: #e8a24d;
        border-left-color: rgb(232, 162, 77);
    border-left: none;
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    padding: 2px 12px !important;
    font-size: 14px !important;
    line-height: 26px;
}

TABLE.tt1 {
 border:none;
 border-collapse:separate;
}

TABLE.tt1 TD {
	vertical-align:top;
 padding:10px;
 border-width:0px 0px 1px 0px;
 border-color:#888;
	width: auto !important;
	height: auto !important;
}




rteright, .rteleft, .rtejustify, 
.text-align-right, .text-align-left, .text-align-justify {overflow-wrap:break-word;}

.text-align-right, .rteright   {text-align:right; margin-left:50% !øüçùêåôòå;}
.text-align-left, .rteleft    {text-align:left;}
.text-align-justify, .rtejustify {text-align:justify;}

.page-node-type-document .region-content {max-width:800px; margin:0 auto;}

.page-node-type-document .field--type-file,
.page-node-type-document .field--name-body {margin-top:40px;}

.field--type-file .field__label {margin-bottom:20px;}
.field--type-file THEAD {display:none;}



/* ******************************************************** */

@media (max-width: 4000px) { 

BODY {padding:0 15% 0 15%;} 
FOOTER {    margin-left: -30%;    margin-right: -30%;    padding-left: 25%;    padding-right: 25%;}

}

@media (max-width: 2000px) { 

BODY {padding:0 10% 0 10%;} 
FOOTER {    margin-left: -30%;    margin-right: -30%;    padding-left: 25%;    padding-right: 25%;}

}

@media (max-width: 1600px) { 

BODY {padding:0 8% 0 8%;} 
FOOTER {    margin-left: -25%;    margin-right: -28%;    padding-left: 20%;    padding-right: 20%;}

}



@media (max-width: 1200px) { 

BODY {padding:0 3% 0 3%;} 
FOOTER {    margin-left: -30%;    margin-right: -30%;    padding-left: 25%;    padding-right: 25%;}

HEADER NAV.navbar UL > LI > A {padding: 7px 35px !important; white-space: nowrap;}

}

@media (max-width: 1130px) { 

HEADER NAV.navbar UL > LI > A {padding: 7px 25px !important;}
.navbar-expand-lg .navbar-toggler {    display: none;}

.path-frontpage #block-views-block-news-block-2-2 {width:47%;}

.page-node-51 #block-mainnavigation-4,
.page-node-5796 #block-inau-subtheme-mainnavigation,
.page-node-5799 #block-inau-subtheme-mainnavigation {width:auto; margin: 0 auto;}

}

@media (max-width: 991px) { 

BODY {padding:0 5% 0 5%;} 
FOOTER {    margin-left: -15%;    margin-right: -15%;    padding-left: 5%;    padding-right: 5%;}

body.toolbar-horizontal {background-position: center -9px;}

/*.mm-listitem__text { white-space: normal;}
*/

.responsive-menu-toggle-icon { background-color: #555;     left: -9%;}
.responsive-menu-toggle-icon span.label { font-weight: normal;}

.region-content {    min-height: 300px; overflow-x: auto;}
.path-frontpage .region-content { overflow-x: unset;}


#block-views-block-slider-block {margin:0px calc(-5% - 15px);}

.path-frontpage #block-views-block-news-block-2-2 { width: 48%;}
                                                               
.region-sidebar-first {display:none; margin-bottom:30px;}
.region-sidebar-first {margin-top: 20px; border-top:2px solid #eee;}
.region-sidebar-first NAV {border-right: none;}

.path-doclist .region-sidebar-first {display:block;}
.path-doclist DIV.order-1 {margin-bottom:15px;}
.path-doclist DIV.order-1 BUTTON {display:block !important; margin:0 auto;}
/*.path-doclist DIV.order-1 BUTTON:after {content: "";    position: absolute;    left: 0px;    bottom: -25px;    display: block;    width: 100%;    height: 2px;     background-color: #eee;}
*/
.path-doclist DIV.order-2 {padding-top:30px; border-top:2px solid #eee;}

.path-doclist .form--inline .js-form-item {width: 100%;}
.path-doclist .block-facet--links .facets-widget-links { max-height:13rem;}

.region-sidebar-second {margin-top: 80px; padding-top: 30px; border-top:3px solid #f7c600;}

#block-views-block-news-block-3 .views-row {float: left;width: 48%; }
#block-views-block-news-block-3 .views-row:nth-child(2n+1) {margin-right:15px;}
#block-views-block-news-block-3 .views-row:nth-child(2n) {margin-left:15px;}

#block-views-block-news-block-3 .views-field-field-news-photo {height:24vw;overflow:hidden;}

#block-inau-subtheme-content .view-display-id-page_4 .view-content .views-row {width: 45%;}
#block-inau-subtheme-content .view-display-id-page_4 .view-content .views-row:nth-child(2n+1) {margin-right:15px;}
#block-inau-subtheme-content .view-display-id-page_4 .view-content .views-row:nth-child(2n) {margin-left:15px;}

#block-inau-subtheme-content .view-display-id-page_4 .views-field-field-news-photo { height: 24vw;}


.year-list  {font-size: 1rem;}
.year-list .view-content {margin-bottom: 40px;  display: flex;  flex-flow: row nowrap; overflow-x: auto;justify-content: space-between; align-content: space-between;border-bottom:2px solid #ccc;}
.year-list .view-content A {margin: 0 15px 15px 0;}
.year-list .view-content SPAN:first-child A {margin-top: 0px; margin-left: 0px;}
.year-list .view-content A.is-active {font-size: 1rem; scale: 100%;}
.year-list .view-content A.is-active:hover { scale: 100%;}

.path-frontpage FOOTER #block-views-block-service-block-1 { top: -15vw;}
FOOTER {background: #f4c200 url(../img/bg-00.gif) center bottom no-repeat;}

#block-views-block-service-block {background-position:left top;}

#block-views-block-service-block TABLE, 
#block-views-block-service-block TABLE thead, 
#block-views-block-service-block TABLE tbody,
#block-views-block-service-block TABLE th, 
#block-views-block-service-block TABLE td,
#block-views-block-service-block TABLE tr { display: block; margin-bottom: 30px; width: 100% !important; text-align:center; }

#block-views-block-service-block TABLE thead tr {position: absolute;		top: -9999px;		left: -9999px;	}
#block-views-block-service-block TABLE tr { border: none; }


ARTICLE #mainBlock .catalog-descr,
ARTICLE #mainBlock .team-block,
ARTICLE #mainBlock .catalog-comment,
ARTICLE #mainBlock .catalog-alphabet,
ARTICLE #cat-result                       {margin-left:0px;}

ARTICLE #mainBlock .catalog-alphabet #alp-ru, 
ARTICLE #mainBlock .catalog-alphabet #alp-ua,
ARTICLE #mainBlock .catalog-alphabet #alp-en {padding: 18px 10px 16px 10px;}

ARTICLE #mainBlock .catalog-alphabet span {width: 14% !important; margin-bottom:20px !important;}

ARTICLE #mainBlock .team-block .tb-title,
ARTICLE #cat-result li .letter            {width:auto;float:none;}

ARTICLE #mainBlock .team-block .tb-list   {margin-left:0;}

ARTICLE #mainBlock .catalog-alphabet .cat-filter, 
ARTICLE #mainBlock .catalog-alphabet .cat-filter .f-inp {width:90%;}
ARTICLE #mainBlock .catalog-alphabet .cat-filter span { width: 146px !important;}

ARTICLE #cat-result li {padding-bottom: 10px;}
ARTICLE #cat-result li .item {margin-left: 0px;}
ARTICLE #cat-result li .item:last-child {border-bottom:none;}


}

@media (max-width: 880px) { 

.responsive-menu-toggle-icon {left: -11%;}

#block-inau-subtheme-site-branding,
#block-inau-subtheme-account-menu  { left: calc(50% - 80px);}
#block-inau-subtheme-account-menu { top: 110px;}

#block-inau-subtheme-peremikachmovi { top: 23px; left: calc(50% + 90px);}
#block-inau-subtheme-peremikachmovi UL {height: 58px;}
#block-inau-subtheme-peremikachmovi UL > LI { float: none;}

.year-list .view-content SPAN:first-child A {margin-top: 24px; margin-left: 0px;}

#block-views-block-news-block-3 .views-row {    width: 47%;}
#block-views-block-news-block-3 .views-field-field-news-photo { height: 24vw;}

.path-doclist .view-dokumenty TABLE, 
.path-doclist .view-dokumenty TABLE thead, 
.path-doclist .view-dokumenty TABLE tbody,
.path-doclist .view-dokumenty TABLE th, 
.path-doclist .view-dokumenty TABLE td,
.path-doclist .view-dokumenty TABLE tr { display: block; margin-bottom: 10px; padding:0 0; width: 100% !important; text-align:left; }

.path-doclist .view-dokumenty TABLE thead tr {position: absolute;		top: -9999px;		left: -9999px;	}
.path-doclist .view-dokumenty TABLE tr { border: none; }

.path-doclist .view-dokumenty .table-striped tbody tr {background-color: transparent !important;}
.path-doclist .view-dokumenty TD.views-field-date {margin-top:35px; color:#0056b3;}
.path-doclist .view-dokumenty TD.views-field-title A {color:#000; font-weight:bold;}
.path-doclist .view-dokumenty TD.views-field-title A:hover {text-decoration:underline;}
.path-doclist .view-dokumenty TD.views-field-sender,
.path-doclist .view-dokumenty TD.views-field-recipient {position:relative; padding-left:40px; font-size:1rem; line-height:30px; color:#888;}

.path-doclist .view-dokumenty TD.views-field-sender:before,
.path-doclist .view-dokumenty TD.views-field-recipient:before {content:""; display:block; position:absolute; left:0; top:0; width:30px; height:30px; background: url(../img/mail.png) left top no-repeat;    opacity: 0.7;}

.path-doclist .view-dokumenty TD.views-field-recipient:before {background-position:left -30px;}

.path-doclist NAV.pager {margin-top: 50px !important;}

#block-views-block-service-block-2 .views-row .field-content A { width:17%;margin: 0 15px 15px 0;}

}


@media (max-width: 780px) { 

BODY {padding:0 20px;}

.responsive-menu-toggle-icon  {left: -56px;  width: 102px;    height: 30px;    top: 35px;}

#block-views-block-slider-block {margin: 0 -30px;}

.path-frontpage #block-inau-subtheme-content,
.path-frontpage #block-views-block-news-block-2-2,
.path-frontpage #block-views-block-news-block-4 {  float: none;    width: 100%; max-width: 100% !important;  margin-left: 0px; margin-bottom: 35px;}
.path-frontpage #block-views-block-news-block-4 { margin-top: 15px;}

#block-views-block-service-block {background-position:center top; padding-left: 5%; padding-right: 5%; padding-top: 150px;}
#block-inau-subtheme-search-form-wide {left: calc(50% - 122px); top: 93px;}

.region-sidebar-second {  margin-top: 0px;}

#block-views-block-news-block-3 .views-row { float:none;   width: 100%; margin-left:0 !important;margin-right:0 !important;}

#block-views-block-news-block-3 .views-field-field-news-photo { height: auto;}

FOOTER {    margin-left: -20px;    margin-right: -20px;}
.path-frontpage FOOTER.mt-auto {margin-top: 250px !important;}
.path-frontpage FOOTER #block-views-block-service-block-1 { top: -290px;}

.path-frontpage FOOTER #block-views-block-service-block-1 A { width: 25.5%; margin-bottom: 20px;}

.photoswipe-gallery .field--type-image A {width: 40vw; height: 24vw;}


.path-frontpage FOOTER #block-views-block-service-block-1 A {width: 17.5%;}
.path-frontpage FOOTER.mt-auto {margin-top: 280px !important;}
.path-frontpage FOOTER #block-views-block-service-block-1 { top: -325px;}

}


@media (max-width: 767px) { 

ARTICLE.profile {    max-width: 100%}
ARTICLE.profile .field--name-field-logo IMG {width:100%; max-width:100%; min-width:100%; height:auto;}

}


@media (max-width: 639px) { 

#block-views-block-service-block-1 .views-row .field-content A { width:16%;margin: 0 15px 15px 0;}
.path-frontpage FOOTER.mt-auto { margin-top: 206px !important;}
.path-frontpage FOOTER #block-views-block-service-block-1 { top: -248px;}
P.text-align-right, P.rteright   {text-align:right; margin-left:35% !important;}

#block-views-block-service-block-2 .views-row .field-content A { width: 30%}

ARTICLE #cat-result li .item {margin-left: 0px;}
ARTICLE #cat-result li .item .i-descr { margin-left: 0;}
ARTICLE #cat-result li .item .i-name {width: auto;float:none;}


}

@media (max-width: 570px) { 

BODY {font-size: 18px;}
MAIN {margin: 0 -10px;}

H1.page-title {    font-size: 1.7rem;    font-weight: 500;    text-align: left !important;    margin: 0 0 2rem 0;}
.path-frontpage h2 {margin-bottom: 1.6rem;}
h2, .h2 {font-size: 1.7rem;}

#block-views-block-service-block-3 { top: 102px;}

.page-node-type-document H1.page-title {font-size: 1.5rem;}

#block-inau-subtheme-peremikachmovi {    top: 36px;    left: unset;	right:2px;}
#block-inau-subtheme-peremikachmovi UL {  height: auto; border-radius: 3px;box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.4);}
#block-inau-subtheme-peremikachmovi UL > LI.is-active > a {display:none;}
#block-inau-subtheme-peremikachmovi UL > LI > a { font-size: 0.9rem;    padding: 5px;    border-radius: 3px;}

#block-inau-subtheme-account-menu { left: -17px;}
/*#block-inau-subtheme-account-menu {display:none;}
*/

#block-views-block-service-block-3 { top: 102px;}

.page-node-type-news .region-content { overflow-x: unset;}

.slick-dots li button:before {font-size: 1rem;}

#block-inau-subtheme-mainnavigation {    width: 100%;    max-width: none;    min-width: auto;    float: none;    margin: 0 0 30px 0;    padding: 0px;    border: none;    background-color: transparent;	border-bottom:2px solid #ccc;}

#block-inau-subtheme-mainnavigation UL.navbar-nav {margin-bottom: 0;  display: flex;  flex-wrap: nowrap;  overflow-x: auto;justify-content: space-between; align-content: space-between;flex-flow: row;}
#block-inau-subtheme-mainnavigation UL.navbar-nav LI {  display: inline-block; vertical-align:top;}
#block-inau-subtheme-mainnavigation UL.navbar-nav A {white-space: nowrap; margin-right:10px;}
#block-inau-subtheme-mainnavigation UL.navbar-nav A.active, 
#block-inau-subtheme-mainnavigation UL.navbar-nav A.active:hover { font-size: 0.9rem; scale: 100%;}

#block-inau-subtheme-mainnavigation UL.navbar-nav LI > UL LI {display:block;}
#block-inau-subtheme-mainnavigation UL.navbar-nav LI UL A {width: calc(100% - 10px);  margin: 0 0 10px 0; white-space: normal;}

.page-node-51 #block-mainnavigation-4,
.page-node-5796 #block-inau-subtheme-mainnavigation,
.page-node-5799 #block-inau-subtheme-mainnavigation {    width: 80%;    margin: 0 auto;}
.page-node-51 #block-mainnavigation-4  UL.navbar-nav LI,
.page-node-5796 #block-inau-subtheme-mainnavigation  UL.navbar-nav LI,
.page-node-5799 #block-inau-subtheme-mainnavigation UL.navbar-nav {margin-bottom: 0;  display: block; }
.page-node-51 #block-mainnavigation-4 UL.navbar-nav LI,
.page-node-5796 #block-inau-subtheme-mainnavigation UL.navbar-nav LI,
.page-node-5799 #block-inau-subtheme-mainnavigation UL.navbar-nav LI {display: block;}
.page-node-51 #block-mainnavigation-4 UL.navbar-nav A,
.page-node-5796 #block-inau-subtheme-mainnavigation UL.navbar-nav A,
.page-node-5799 #block-inau-subtheme-mainnavigation UL.navbar-nav A {margin-right:0px; white-space: normal;}

#block-inau-subtheme-content .view-display-id-page_4  .view-content .views-row {width: 100%;}
#block-inau-subtheme-content .view-display-id-page_4  .view-content .views-row:nth-child(2n+1) {margin-right:0px;}
#block-inau-subtheme-content .view-display-id-page_4  .view-content .views-row:nth-child(2n) {margin-left:0px;}

#block-inau-subtheme-content .view-display-id-page_4  .views-field-field-news-photo { height: auto;}
.photoswipe-gallery .field--type-image A {width: 100vw; height: auto;}


#block-views-block-service-block-1 .views-row .field-content A { width:27%;}
.path-frontpage FOOTER.mt-auto { margin-top: 547px !important;}
.path-frontpage FOOTER #block-views-block-service-block-1 { top: -577px;}


}


@media (max-width: 460px) { 

.field--label-inline .field__label, 
.field--label-inline .field__items {    float: none;}

ARTICLE.profile .field > DIV:first-child {width: 100%;}

#block-views-block-service-block-1 .views-row .field-content A { width:27%;}
.path-frontpage FOOTER.mt-auto { margin-top: 436px !important;}
.path-frontpage FOOTER #block-views-block-service-block-1 { top: -483px;}

#block-views-block-service-block-2 .views-row .field-content A {    width: 44%;}
                   
.view-perelik-dokumentiv {}

.view-perelik-dokumentiv .views-row .views-field,
#block-inau-subtheme-content .view-display-id-page_5 .views-row .views-field,
.view-display-id-page_6 .views-row .views-field {  display: block; }
.view-perelik-dokumentiv .views-field-field-news-date,
#block-inau-subtheme-content .view-display-id-page_5 .views-field-field-news-date,
#block-inau-subtheme-content .view-display-id-page_5   {color:#0056b3; margin-bottom:0px;}
.view-perelik-dokumentiv .views-field-title A:hover,
#block-inau-subtheme-content .view-display-id-page_5 .views-field-title A:hover  {tetx-decoration:underline;}
.view-perelik-dokumentiv .views-field-title A:before,
#block-inau-subtheme-content .view-display-id-page_5 .views-field-title A:before {display:none;}

.view-display-id-page_6 .views-row,
.view-display-id-page_5 .views-row {margin-left: -5px !important;}
.view-display-id-page_6 .views-field-title,
.view-display-id-page_5 .views-field-title {margin-left: 6px !important;}
.view-display-id-page_6 .views-field-field-news-date,
.view-display-id-page_5 .views-field-field-news-date {margin-left: 5px !important;}

P.text-align-right, P.rteright   {text-align:right; margin-left:25% !important;}

}

@media (max-width: 430px) { 
#block-views-block-service-block-1 .views-row .field-content A { width:27%;}
.path-frontpage FOOTER.mt-auto { margin-top: 423px !important;}
.path-frontpage FOOTER #block-views-block-service-block-1 { top: -456px;}

}

@media (max-width: 360px) {

#block-views-block-service-block-1 .views-row .field-content A { width:44%;}
.path-frontpage FOOTER.mt-auto { margin-top: 684px !important;}
.path-frontpage FOOTER #block-views-block-service-block-1 { top: -733px;}


}

@media (max-width: 307px) { 
#block-views-block-service-block-1 .views-row .field-content A { width:100%;margin: 0 0px 10px 0;}                    
.path-frontpage FOOTER.mt-auto { margin-top: 2523px !important;}
.path-frontpage FOOTER #block-views-block-service-block-1 { top: -2556px;}

#block-views-block-service-block-2 .views-row .field-content A {    width: 100%;}

}


@media print {

}



@media screen and (min-width:768px) { #facets-filters{  display: block!important;visibility:visible!important; } }
