/*-------------------IMIS Filter Page----------------------------------------*/


#vlizimisfploading {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(255,255,255,0.9);
z-index:  149;
}

#vlizimisfploading .contentloading {
position: fixed;
top: 50%;
left: 50%;
}

#vlizimisfp a:not(.button) {
color: #0e97c4;
}

/*------------filter block----------------*/

#vlizimisfp .imistop .imis-filters{
display: block;
width: 100%;
margin-bottom:21px;
}

#vlizimisfp .imistop .imis-filters form {
padding: 15px;
}

#vlizimisfp .imistop .imis-filters label {
margin: 0px 0px 2px 0px;
break-after: page;
}

#vlizimisfp .imistop .imis-filters .imisform-item {
display: inline-block;
margin-right: 14px;
margin-bottom: 14px;
vertical-align: top;
min-height:58px;
}

#vlizimisfp .imistop .imis-filters .imisform-item.frmbuttons {
vertical-align: top;
height: auto;
}

#vlizimisfp .imistop .imis-filters .imisform-item > label::after,
#vlizimisfp .imistop .imis-filters .imisform-item.frmbuttons::before,
#vlizimisfp .imistop .imis-filters .imisform-item #optionYear > label::after {
content: "\A";
white-space: pre;
}

#vlizimisfp .pubdetailflex {
display: flex;
align-items: start;
justify-content: space-between;
}

/*---------filtersleft-----------------*/
#vlizimisfp .imisleft .imis-pagination {
display: flex;
justify-content: center;
}

#vlizimisfp .flexleft {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-between;
}

#vlizimisfp .flexleft .imis-filters {
flex-basis: 25%;
overflow-y: auto;
max-height: 100%;
min-width: 300px;
flex-grow: 1;
padding: 2% 2% 2% 0;
box-sizing: border-box;
}

#vlizimisfp .fpright {
flex-basis: 69%;
}

#vlizimisfp .flexleft .imis-filters .imisform-item {
display: block;
width: 100%;
margin-bottom: 21px;
padding-bottom: 21px;
}

#vlizimisfp .flexleft .imis-filters .imisform-item label {
line-height: 1rem;
}

#vlizimisfp .flexleft .imis-filters .checkbox,
#vlizimisfp .flexleft .imis-filters .radio{
display: table;
margin-bottom:7px;
}

#vlizimisfp .flexleft .imis-filters .checkbox input,
#vlizimisfp .flexleft .imis-filters .checkbox label:not(.mainlbl),
#vlizimisfp .flexleft .imis-filters .radio input,
#vlizimisfp .flexleft .imis-filters .radio label:not(.mainlbl) {
display: table-cell;
width: 100%;
padding-left: 7px;
vertical-align: inherit;
}

#vlizimisfp .flexleft .imisform-item.keyoptionYear {
border-bottom: 0px !important;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}

#vlizimisfp .flexleft label.empty{
display:none;
}

#vlizimisfp .flexleft label {
margin-bottom: 7px;
display: block;
}

#vlizimisfp .flexleft .hidden {
visibility: hidden;
height: 0px;
}

#vlizimisfp .flexleft .frmbuttonsandcntr {
margin-bottom: 0px;
z-index:  149;
text-align: right;
display: block;
}

/*---------hamburger---------------*/

#vlizimisfphamburgeropen,
#vlizimisfphamburgerclose {
z-index: 100;
color: black;
cursor: pointer;
border: 1px solid #000;
padding: 14px 21px 14px 0;
border-radius: 21px;
}

#vlizimisfphamburgeropen.hidden,
#vlizimisfphamburgerclose.hidden{
display: none;
}

#vlizimisfphamburgeropen:hover,
#vlizimisfphamburgerclose:hover{
background-color: #1e9bd6;
color: #fff;
}

#vlizimisfphamburgeropen svg,
#vlizimisfphamburgerclose svg {
width: 77px;
height: auto;
}

#vlizimisfphamburgeropen svg line,
#vlizimisfphamburgerclose svg line {
stroke:#000 !important;
}

#vlizimisfphamburgeropen:hover svg line,
#vlizimisfphamburgerclose:hover svg line {
stroke:#fff !important;
}

#vlizimisfp .fleximisfphamburger .imis-filters #imisfilterpageform{
max-height: 5000px;
visibility: visible;
transition: max-height 0.75s ease-in;
}

#vlizimisfp .fleximisfphamburger .imis-filters:not(.open) #imisfilterpageform{
max-height: 0;
transition: max-height 0.15s ease-out;
z-index: -999;
visibility: hidden;
}

#vlizimisfp .fleximisfphamburger .frmbuttonsandcntr {
display: block;
}

#vlizimisfp .fleximisfphamburger .appendfiltershere {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 1rem;
grid-template-rows: masonry;
}

#vlizimisfp .fleximisfphamburger .imis-filters .imisform-item {
  display: inline-block;
  min-width: 30%;
  margin-bottom: 21px;
  padding-bottom: 21px;
}

#vlizimisfp .fleximisfphamburger .imis-filters .imisform-item label {
line-height: 1rem;
}

#vlizimisfp .fleximisfphamburger .imis-filters .checkbox,
#vlizimisfp .fleximisfphamburger .imis-filters .radio {
display: table;
margin-bottom: 7px;
}

#vlizimisfp .fleximisfphamburger .imis-filters .checkbox input,
#vlizimisfp .fleximisfphamburger .imis-filters .checkbox label:not(.mainlbl),
#vlizimisfp .fleximisfphamburger .imis-filters .radio input,
#vlizimisfp .fleximisfphamburger .imis-filters .radio label:not(.mainlbl) {
display: table-cell;
width: 100%;
padding-left: 7px;
vertical-align: inherit;
}

#vlizimisfp .fleximisfphamburger .imisform-item.keyoptionYear {
border-bottom: 0px !important;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}

#vlizimisfp .fleximisfphamburger label.empty {
display: none;
}

#vlizimisfp .fleximisfphamburger label {
margin-bottom: 7px;
display: block;
}

#vlizimisfp .fleximisfphamburger .hidden {
visibility: hidden;
height: 0px;
}

#vlizimisfp .fleximisfphamburger .frmbuttonsandcntr {
margin-bottom: 0px;
z-index: 149;
display: block;
}

/*-----imistvdisplay----------*/
#vlizimisfp.imistvdisplay .imis-counter.top,
#vlizimisfp.imistvdisplay .imis-filters,
#vlizimisfp.imistvdisplay .sort-row {
display: none;
}

/*-----active filters block----------*/
#vlizimisfp .activefilters.hidden {
display: none;
}

#vlizimisfp .activefilters h2{
padding: 14px 0;
}

#vlizimisfp .activefilters {
padding: 7px;
border-bottom: 1px solid #ddd;
margin-bottom: 21px;
width: 100%;
display: block;
padding-bottom: 21px;
}

#vlizimisfp .removefilter {
display:table;
}

#vlizimisfp .removefilter:hover {
cursor:pointer;
text-decoration:line-through;
}

#vlizimisfp .removefilter * {
display: table-cell;
padding-left: 7px;
}

#vlizimisfp .removefilter .x {
padding-right:7px;
}

/*---------------counter-------------------*/

#vlizimisfp .imis-counter {
margin-bottom:21px;
}

#vlizimisfp .imistop .imis-counter.top {
display: none;
}

#vlizimisfp .imis-filters .cnt {
font-size:0.7rem;
color:#777;
white-space:nowrap;
}

/*---------------------content-------------*/

#vlizimisfp .imis-content .ajaxloader {
margin: 21px auto;
display: block;
}

#vlizimisfp .imis-content{
display: inline-block;
width: 100%;
}

#vlizimisfp .flexleft .imis-content {
flex-basis: 70%;
width: auto;
flex-grow: 1;
padding: 2%;
box-sizing: border-box;
z-index: 2;
background-color:#fff;
}

#vlizimisfp .imis-content .item-list{
margin-left: 350px;
}

#vlizimisfp .imis-content .imis-row{
background-color: #f1f1f1;
margin-bottom: 15px;
width: 100%;
display:inline-block;
padding:1%;
}

#vlizimisfp .imis-content .imis-row .imis-left {
float: left;
}


@media only screen and (max-width: 450px) {

  #vlizimisfp .imis-content .imis-row .imis-left {
    float:none;
  }

}

#vlizimisfp .imis-content .imis-row .imis-right{
padding: 14px;
display: block;
}

#vlizimisfp .imis-content .imis-rr {
padding: 14px 7px;
display: block;
}

#vlizimisfp .imis-content .imis-row .imis-left img{
padding: 14px;
}

#vlizimisfp .imis-content .imis-row h3 {
margin-top:0px;
}

#vlizimisfp .imis-row p {
margin: 0 0 7px 0;
}

#vlizimisfp .imis-content .imis-rowspan {
display:block;
overflow: hidden;
}

#vlizimisfp .imis-content .imis-row .button {
margin-right:7px;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}

#vlizimisfp .imis-content .imis-row .buttons {
margin:7px 0 0 0;
}

#vlizimisfp .imis-content .fontawesome {
margin-right:3px;
}

#vlizimisfp .imis-content .button.download img,
#vlizimisfp .imis-content .button.rss img{
height: 25px;
display: table-cell;
vertical-align: middle;
}

#vlizimisfp .imis-content .floatright {
float:right;
}

#vlizimisfp .imis-title {
	margin-bottom: 1rem;
	display: block;
}

#vlizimisfp .imis-authors,
#vlizimisfp .imis-pubdate {
	display: flex;
  align-items: center;
	overflow: hidden;
  padding-bottom: .5rem;
}

#vlizimisfp .imis-authors::before {
background-image: url(../images/person.svg);
}

#vlizimisfp .imis-pubdate::before {
background-image: url(../images/calendar.svg);
}

@media (prefers-reduced-motion: no-preference) {
  #vlizimisfp .contentloading,
  #vlizimisfp .coverloading {
  background-image: url(../images/book.gif);
  }
}
#vlizimisfp .coverloading {
min-width:200px;
min-height:200px;
background-size: 200px;
}
  

#vlizimisfp .imis-authors::before ,
#vlizimisfp .imis-pubdate::before {
background-size: cover;
height: 30px;
padding: 0;
width: 30px;
display: block;
content: " ";
float: left;
background-repeat: no-repeat;
background-position: left center;
}


/*------contrast capable sites----------*/

#vlizimisfp .contrast .imis-filters,
#vlizimisfp .contrast .imis-content .imis-row {
background-color: #000000;
color:#FFFFFF;
}


/*--------------select2.js overwrites-------------*/

#vlizimisfp .select23 {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
min-height: 32px;
padding: 0px 5px !important;
color:#000;
max-width:100%;
}

#vlizimisfp .form-checkbox {
min-height: unset;
align-self: baseline;
width: 14px !important;
}

#vlizimisfp .select23 li:before{
content:none !important;
}

#vlizimisfp .select23 li {
padding-left: 0px !important;
text-indent: 0px !important;
}

#vlizimisfp .button {
min-width: auto;
text-align: center;
min-height: 32px;
border-radius: 4px;
line-height: 32px;
vertical-align: bottom;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}

#vlizimisfp .openaccess {
display: inline;
vertical-align:baseline;
}

#vlizimisfp .openaccess.button{
min-width: auto;
text-align: center;
vertical-align: middle;
border-radius: 4px;
padding: 2px 7px;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}

#vlizimisfp a.select23.button {
display: inline-block;
line-height: 32px;
}

#vlizimisfp .select23.button.small {
min-width: auto;
text-align: center;
vertical-align: middle;
min-height: 15px;
border-radius: 4px;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}

#vlizimisfp a.select23.button.small {
display: inline-block;
line-height: 15px;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}

#vlizimisfp .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
list-style: none;
color: #000;
}

#vlizimisfp .select2-container {
width: auto !important;
}

#vlizimisfp .select2-container--default .select2-selection--single {
min-height: 34px;
}

#vlizimisfp .imis-filters .select2-selection--multiple,
#vlizimisfp .imis-filters .select2-selection--single {
min-width:262px;
}

#vlizimisfp .select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #354d9b;
}

#vlizimisfp .select2-results__option {
font-weight: initial;
}

#vlizimisfp #coordinates {
font-size: 9.4px;
width: 350px;
}

/*-------------slick slider carousel------------------*/

#vlizimisfp .slick {
background:#444;
padding:21px;
margin-bottom:21px;
}

#vlizimisfp .slick-prev,
#vlizimisfp .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
width: 35px;
height: 35px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
z-index: 9999999999999999999;
}

#vlizimisfp .slick-next {
right: -35px;
}

#vlizimisfp .slick-prev {
left: -35px;
}

#vlizimisfp .slick-prev::before,
#vlizimisfp .slick-next::before {
font-family: 'slick';
font-size: 35px;
line-height: 1;
opacity: .75;
color: #ff7f00;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

#vlizimisfp .slick a,
#vlizimisfp .slick h3 {
color:#fff;
}

#vlizimisfp .slick .imiscover {
float:left;
max-width:130px;
}

#vlizimisfp .slick .imisRR {
margin-left:130px;
}

#vlizimisfp .slick a {
overflow: hidden;
display: block;
}

#vlizimisfp #imisfilterpageform .container:not(.subcontainer) {
padding: 2% 0;
display: block;
}

#vlizimisfp .showhidecontainers {
padding: 3px 0px 3px 4px;
font-size: 0.7rem;
font-weight: bold;
}

#vlizimisfp .showhidecontainers:hover {
text-decoration: underline;
cursor:pointer;
color:#d7b1b1;
}

#vlizimisfp .cascadeitem {
position: relative;
width: 100%;
}

#vlizimisfp .cascadeitem:not(.hidden),
#vlizimisfp .cascadeitem *:not(.hidden):not(br) {
display: inline-block;
}

#vlizimisfp .imis-filters.simplesearch {
flex-basis: auto !important;
max-width:80%;
margin:0 auto;
padding:10vh 0 25vh 0;
}

#vlizimisfp .imis-filters.simplesearch input, .imis-filters.simplesearch .button {
box-shadow: 5px 5px 5px #888;
}

#vlizimisfp .imis-filters.simplesearch form{
display:flex;
justify-content:center;
}

#vlizimisfp .imis-filters.simplesearch form *:not(small) {
line-height: 3rem;
}

#vlizimisfp .imis-filters.simplesearch #edit-submit-imis {
display:block;
}

#vlizimisfp .imis-filters.simplesearch a.select23.button {
display: inline-block;
line-height: 41px;
margin: 0;
vertical-align: top;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}

#vlizimisfp .imis-filters.simplesearch .imisform-item {
margin: 0 7px;
border: none;
width: auto;
}

#vlizimisfp .imis-filters.simplesearch .form-text {
width: 30vw;
}

#vlizimisfp .imis-filters .showchildren,
#vlizimisfp .imis-filters .togglesubcontainer {
right: 0;
position: absolute;
cursor: pointer;
font-weight: bold;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}

#vlizimisfp .imis-filters .showchildren:hover,
#vlizimisfp .imis-filters .togglesubcontainer:hover {
color:#d7b1b1;
}

#vlizimisfp .subcontainer {
margin-left: 5%;
width: 90%;
border-left: 1px solid #999;
margin-bottom: 2%;
}

#vlizimisfp .threehidden {
display: none !important;
}

#vlizimisfp .togglesubcontainer.open:after {
content: "-";
}
#vlizimisfp .togglesubcontainer.closed:after,
#vlizimisfp .showchildren:after {
content: "+";
}

#vlizimisfp br.imisform-br {
display: block;
height: 0px;
line-height: 0;
width: 100%;
}

#vlizimisfp .temphighlighted {
animation: fadeIn linear 1s;
-webkit-animation: fadeIn linear 1s;
-moz-animation: fadeIn linear 1s;
-o-animation: fadeIn linear 1s;
-ms-animation: fadeIn linear 1s;
}

@keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-moz-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-o-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-ms-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

#vlizimisfp .textlabel {
vertical-align: middle;
display: inline !important;
}

#vlizimisfp .scrolltoresults {
z-index: 1;
border-radius: 5px;
background: #f1f1f1;
padding: 7px;
text-decoration: none;
}

#vlizimisfp #edit-submit-imis,
#vlizimisfp #reset-submit-imis {
cursor:pointer;
}

#vlizimisfp .covers {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: stretch;
justify-content: space-evenly;
margin-top: 42px;
}

#vlizimisfp .covers .cover {
text-align: center;
}

#vlizimisfp .interactivecover:not(.open) .cover:hover {
box-shadow:8px 8px 8px #000;
opacity:0.9;
cursor:pointer;
}

#vlizimisfp .interactivecover:not(.open) .details,
#vlizimisfp .interactivecover.open .imis-displayname {
display: none;
}

#vlizimisfp .interactivecover.open:not(.closed) .main.publicationdetails {
min-height: 80%;
width: 80%;
background-color: #fff;
top: 10%;
left: 10%;
padding: 1rem 49px 1rem 1rem;
z-index: 1;
position: fixed;
border: 1px solid #ccc;
}

#vlizimisfp .interactivecover .close {
position: absolute;
right: 20px;
z-index: 2;
cursor: pointer;
}

#vlizimisfp .interactivecover .inner {
position:relative;
}

#vlizimisfp .interactivecover.open .cover {
padding: 21px;
margin: 21px;
}

#vlizimisfp .covers img.cover {
background-size: 30px;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiBoZWlnaHQ9IjQ4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM3LDQ3SDExYy0yLjIwOSwwLTQtMS43OTEtNC00VjVjMC0yLjIwOSwxLjc5MS00LDQtNGgxOC45NzMgIGMwLjAwMiwwLDAuMDA1LDAsMC4wMDcsMGgwLjAySDMwYzAuMzIsMCwwLjU5MywwLjE2MSwwLjc3NiwwLjM5NWw5LjgyOSw5LjgyOUM0MC44NCwxMS40MDcsNDEsMTEuNjgsNDEsMTJsMCwwdjAuMDIxICBjMCwwLjAwMiwwLDAuMDAzLDAsMC4wMDVWNDNDNDEsNDUuMjA5LDM5LjIwOSw0NywzNyw0N3ogTTMxLDQuMzgxVjExaDYuNjE5TDMxLDQuMzgxeiBNMzksMTNoLTljLTAuNTUzLDAtMS0wLjQ0OC0xLTFWM0gxMSAgQzkuODk2LDMsOSwzLjg5Niw5LDV2MzhjMCwxLjEwNCwwLjg5NiwyLDIsMmgyNmMxLjEwNCwwLDItMC44OTYsMi0yVjEzeiBNMzMsMzlIMTVjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFjMC0wLjU1MiwwLjQ0Ny0xLDEtMWgxOCAgYzAuNTUzLDAsMSwwLjQ0OCwxLDFDMzQsMzguNTUzLDMzLjU1MywzOSwzMywzOXogTTMzLDMxSDE1Yy0wLjU1MywwLTEtMC40NDctMS0xYzAtMC41NTIsMC40NDctMSwxLTFoMThjMC41NTMsMCwxLDAuNDQ4LDEsMSAgQzM0LDMwLjU1MywzMy41NTMsMzEsMzMsMzF6IE0zMywyM0gxNWMtMC41NTMsMC0xLTAuNDQ3LTEtMWMwLTAuNTUyLDAuNDQ3LTEsMS0xaDE4YzAuNTUzLDAsMSwwLjQ0OCwxLDFDMzQsMjIuNTUzLDMzLjU1MywyMywzMywyMyAgeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
background-repeat: no-repeat;
background-position: center;
}

#vlizimisfp .publicationdetails  {
flex-basis: 75%;
}

#vlizimisfp .publicationdetails .contentloading {
position: absolute;
top: 50%;
left: 50%;
}

#vlizimisfp .closed .publicationdetails,
#vlizimisfp .monpart.open .openbutton,
#vlizimisfp .monpart.open .initialstring,
#vlizimisfp .monpart .pubtitle,
#vlizimisfp .monpart .monparts {
display:none !important
}

#vlizimisfp .monpart .details {
background: #f1f1f1;
display: block;
padding: 1rem 56px 1rem 1rem;
position: relative;
margin: 1%;
}

#vlizimisfp .monpart .openbutton {
cursor: pointer;
}

#vlizimisfp .open .inner {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: stretch;
justify-content: space-evenly;
}

#vlizimisfp .open .inner img{
align-self: center;
}

/*------------cb-slideshow-------------*/
.cb-slideshow li {
list-style: none;
}

.cb-slideshow {
margin: 0;
padding: 0;
}

.cb-slideshow,
.cb-slideshow:after {
z-index: 0;
}

.cb-slideshow li{
position:absolute;
}

.cb-slideshow li.active{
position:relative;
}

.cb-slideshow li span {
color: transparent;
background-size: contain;
background-position: 50% 50%;
z-index: 0;
background-repeat: no-repeat;
display:block;
}

.cb-slideshow li span,
.cb-slideshow li p {
visibility: hidden;
}

.cb-slideshow .active span,
.cb-slideshow .active p {
visibility: visible;
}

hr.animated {
width:0;
color: #2d57a6;
z-index: 999999999;
position: absolute;
height: 0.5vh;
background-color: #2d57a6;
top: 0;
margin: 0;
}

#imisfpleaflet.inactive,
#imisleafletmessages.inactive {
display:none;
}

#imisfpleaflet.active{
height: 500px;
width: auto;
}

#imisleafletmessages {
background-color: #ffef2b;
padding: 7px;
text-align: center;
}

/*----------------------------------*/

 @keyframes growfullwidth{0% {width:0;}100% {width:100vw;}}

 @media only screen and (max-width: 655px) {
   .collapsefilters {
    display: block;
   }
 }

 @media only screen and (min-device-pixel-ratio: 2) and (max-width: 655px) {
   .collapsefilters {
    display: block;
  }
 }

/*----------------------.pager---------------------------*/

#vlizimisfp .pager {
overflow: hidden;
margin: 20px 0 !important;
}

#vlizimisfp .pager li {
color: #6b6b6b;
display: inline-block;
margin: 3px !important;
padding: 0px !important;
text-indent: 0px !important;
}

#vlizimisfp .pager li span {
display: inline-block;
height: 30px;
line-height: 30px;
padding: 0 10px;
color: #6b6b6b;
background-color: #f2f2f2;
border-radius: 3px;
text-decoration: none;
text-align: center;
font-weight: buld;
transition: all 0.2s;
border-bottom:0px;
cursor:pointer;
}

#vlizimisfp .pager li.next span,
#vlizimisfp .pager li.prev span {
width: 30px;
color: #fff;
background-color: #1e9bd6;
}

#vlizimisfp .pager li span:hover,
#vlizimisfp .pager li span:active,
#vlizimisfp .pager li.active span,
#vlizimisfp .pager-current span  {
color: #fff !important;
background-color: #1e9bd6 !important;
}

#vlizimisfp .pager li:before {
color: #e95d0f;
content: "" !important;
font-size: 10px;
margin-right: 0px !important;
margin-top: 0px !important;
}

#vlizimisfp .pager-next span, 
#vlizimisfp .pager-last span, 
#vlizimisfp .pager-previous span,
#vlizimisfp .pager-first span{
background-color: #1e9bd6 !important;
color:#fff !important;
}

#vlizimisfp .pager-next span:hover,
#vlizimisfp .pager-last span:hover,
#vlizimisfp .pager-previous span:hover,
#vlizimisfp .pager-first span:hover {
background-color: #1e9bd6 !important;
}
  
  