
.to_mouseio_taksidevei_gal .swiper-slide{
  background-size: cover;
  background-position: center;
}

.all_results_f{
  display:none;
}
.all_results_f.open{
  display:block;
}
.clear_filters{
  display:none;
}
.clear_filters.open{
  display:block;
  cursor: pointer;
}


.video_popup{
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.9);
  display:flex;
  justify-content: center;
  align-items: center;
}
.video_popup.closed{
  display:none;
}
.video_popup .close_video{
  position:fixed;
  top:0px;
  right:0px;
  width:100px;
}
.video_popup .close_video img{
  width:60px;
  padding:15px;
}

.blueClrTxt{
  color:#26328c;
}
.gallery_items_hover{
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  perspective: 1000px;
  -webkit-perspective: 1000px;
}
.gallery_items_hover img{
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.gallery_items_hover:hover img{
  -ms-transform: rotateY(-20deg) scale(0.9);
  -webkit-transform: rotateY(-20deg) scale(0.9);
  transform: rotateY(-20deg) scale(0.9);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}


.dropdown {
  position: relative;
  display: inline-block;
  min-width: 200px;
  padding: 10px;
  background-color: #f9f9f9;
  cursor:pointer;
  margin-left:10px;
}
.dropdown span {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}

.dropdown-content {
  display: none;
  position: absolute;
  right:0;
  top:44px;
  background-color: #fff;
  min-width: 200px;
  box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.1);
  z-index: 1;
}
.dropdown .dropdown-content p {
  margin: 0px;
  border-bottom: 1px solid #e9ecef;
  padding: 10px;
  cursor:pointer;
}
.dropdown .dropdown-content p:last-child {
  border-bottom: 0px;
}

.dropdown.open .dropdown-content {
  display: block;
}
.dropdown i {
  -webkit-transition:transform 0.25s ease-in-out;
  transition:transform 0.25s ease-in-out;
}
.dropdown.open i {
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
}

.download img{
  margin-left:20px;
  cursor:pointer;
}
.results .col-lg-4{
  margin-bottom: 50px;
}

.deltia_tupou_img{
  width:80%;
}

.bold{
  font-weight:500 !important;
}

.block{
  display:block;
}

.semibold{
  font-weight:400 !important;
}



.left-sidebar a.title-link.active{
  color:#26328c;
}
.left-sidebar a.title-link.active .h-line-sm{
    width:60px;
}



/* SLIDER MENU */

  .sliderMenu{
    /*background:#000;*/
    overflow:hidden !important;
    width:100vw;
    height:100vh;
  }

  .sliderMenu .black_bg_menu{
    background:#000;
    position: absolute;
    top: -130vh;
    left: 0vw;
    width: 260vw;
    height: 360vh;
    transform:translateX(100vw) rotate(0deg);

  }
  .sliderMenu .img_bg_menu{
    position: absolute;
    top: 0vh;
    left: 0vw;
    width: 100vw;
    height: 100vh;
/*    background-image:url(../imgs/slider_menu_bg.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;*/
    display:none;
  }
  .sliderMenu .img_bg_menu .swiper-menu{
    position: relative;
    top: 0vh;
    left: 0vw;
    width: 100vw;
    height: 100vh;
    z-index: 0;
  }
  .sliderMenu .img_bg_menu .swiper-menu .swiper-slide{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .sliderMenu .modal-dialog{
    text-align: center;
    height: 90vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 100vw;
    pointer-events: auto;
  }

  .sliderMenu .modal-dialog .menu_items{
    -webkit-transform:translateY(-20px);
    transform:translateY(-20px);
    -webkit-transition:all 0.5s cubic-bezier(.17,.67,.25,1.44);
    transition:all 0.5s cubic-bezier(.17,.67,.25,1.44);
    opacity:0;
    margin-bottom:3vh;
  }
  .sliderMenu .modal-dialog.appear .menu_items{
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
    opacity:1;
  }
  .sliderMenu .modal-dialog .menu_items:nth-child(2){
    transition-delay: 0.1s;
  }
  .sliderMenu .modal-dialog .menu_items:nth-child(3){
    transition-delay: 0.2s;
  }
  .sliderMenu .modal-dialog .menu_items:nth-child(4){
    transition-delay: 0.3s;
  }
  .sliderMenu .modal-dialog .menu_items:nth-child(5){
    transition-delay: 0.4s;
  }

  .sliderMenu .modal-dialog .menu_items .title{
    color:#7e7e7e;
    font-size:40px;
    font-weight: 400;
    display:inline-block;
    -webkit-transition:color 0.25s ease-in-out;
    transition:color 0.25s ease-in-out;
  }
  .sliderMenu .modal-dialog .menu_items .subtitles a{
    color:#fff;
    font-size:18px;
    font-weight: 400;
    display:inline-block;
    margin:0 20px;
    cursor:pointer;
  }
  .sliderMenu .modal-dialog .menu_items .subtitles{
    opacity:0;
    margin-top:-3vh;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }

  .sliderMenu .modal-dialog .menu_items:hover .title, .sliderMenu .modal-dialog .menu_items.clicked .title{
    color:#fff;
  }
  .sliderMenu .modal-dialog .menu_items.clicked .subtitles{
    opacity:1;
    margin-top:0vh;
  }
  .sliderMenu .modal-dialog .menu_items.clicked .subtitles a:hover{
    text-decoration: underline !important;
  }

/*  
  .sliderMenu .modal-dialog .menu_items:hover .title{
    color:#fff;
  }
  .sliderMenu .modal-dialog .menu_items:hover .subtitles{
    opacity:1;
    margin-top:0vh;
  }
*/
  .menu-animated-open{
    animation-name: menu-open;
    animation-duration: 0.8s;
    animation-timing-function: linear;
    animation-fill-mode: forwards;   
  }
  .menu-animated-close{
    animation-name: menu-close;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-fill-mode: forwards;   
  }
/*
  @keyframes menu-open {
    0%   {transform:translateX(100vw) rotate(0deg);}
    33%  {transform:translateX(70vw) rotate(-8deg);}
    66%  {transform:translateX(40vw) rotate(10deg);}
    100% {transform:translateX(0vw) rotate(0deg);}
  }

  @keyframes menu-close {
    0%   {transform:translateX(0vw) rotate(0deg);}
    33%  {transform:translateX(40vw) rotate(10deg);}
    66%  {transform:translateX(70vw) rotate(-8deg);}
    100% {transform:translateX(100vw) rotate(0deg);}
  }

*/
  @keyframes menu-open {
    0%   {transform:translateX(100vw) rotate(10deg);}
    50%  {transform:translateX(50vw) rotate(5deg);}
    100% {transform:translateX(0vw) rotate(0deg);}
  }

  @keyframes menu-close {
    0%   {transform:translateX(0vw) rotate(-10deg);}
    50%  {transform:translateX(50vw) rotate(-5deg);}
    100% {transform:translateX(100vw) rotate(0deg);}
  }



  .sliderMenu .modal-footer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: flex-end;
      -ms-flex-pack: end;
      justify-content: center;
      padding: 0;
      border-top: none;
      border-bottom-right-radius: .3rem;
      border-bottom-left-radius: .3rem;
      z-index: 10000000000000000000000000000;
      position: absolute;
      bottom: 0px;
      width: 100vw;
      opacity:0;
      -webkit-transition:opacity 0.25s ease-in-out;
      transition:opacity 0.25s ease-in-out;
  }
  .sliderMenu .modal-footer.appear {opacity:1;}
  .change-lang-in-menu .lang{
    display: inline-flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin: 0 10px;
    min-width: 20px;
    color: #7e7e7e;
  }
  .lang-in{
    margin-bottom:0.6vh;
    cursor:pointer;
    -webkit-transition:color 0.25s ease-in-out;
    transition:color 0.25s ease-in-out;
  }
  .lang-in-menu-line{
    width:1px;
    height:4vh;
    background:#fff;
    -webkit-transform:translateY(4vh);
    transform:translateY(4vh);
    -webkit-transition:transform 0.25s ease-in-out;
    transition:transform 0.25s ease-in-out;
  }
  .change-lang-in-menu .lang.active .lang-in-menu-line{
    -webkit-transform:translateY(0vh);
    transform:translateY(0vh);
  }
  .change-lang-in-menu .lang.active .lang-in{
    color:#fff;
  }
  .change-lang-in-menu .lang:hover .lang-in-menu-line{
    -webkit-transform:translateY(0vh);
    transform:translateY(0vh);
  }
  .change-lang-in-menu .lang:hover .lang-in{
    color:#fff;
  }


/* SLIDER MENU */











/* SEARCH */
  .search{
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 50%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 50%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
    overflow:hidden !important;
    width:100vw;
    height:100vh;
    z-index: 10000;
    display:none;
    opacity:0;
  }

  .search .close_search{
    position:absolute;
    top:30px;
    right:30px;
    width:30px;
    height:30px;
    cursor:pointer;
  }
  .search .close_search img{
    width:30px;
    height:30px;
  }
  .search .search_bg{
    position: absolute;
    width:200vw;
    height:45vh;
    top:0px;
    left:0px;
    background:#000;
    opacity:0.5;
    transition:transform 0.5s ease-in-out;
    -webkit-transform: translateY(-45vh) rotate(25deg);
    transform: translateY(-45vh) rotate(25deg);
  }
  .search .search_bg.opened{
    -webkit-transform: translateY(0vh) rotate(2deg);
    transform: translateY(0vh) rotate(2deg);
  }
  .search .logo{
    padding-top:20px;
    z-index: 1000000;
    position: relative;
    display:none;
  }

  .search .modal-dialog{
    color: #fff;
    max-width: none;
    pointer-events: auto;
    position: absolute;
    right: 0px;
    top:0px;
    margin-right: 10%;
    margin-top: 5%;
    width: 60vw;
    display: flex;
    flex-direction: column;
    opacity:0;
  }
  .search .modal-dialog .search_container{
    color: #fff;
    width:100%;
    display: inline-flex;
    border-bottom: 1px solid #fff;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .search .modal-dialog .popular_search{
    margin-top:7%;
    font-size:18px;
    font-weight: 400;
  }
  .popular_search_terms{
    margin-top:1%;
  }
  .popular_search_terms .term{
    margin-right:25px;
    display:inline;
    color:#b5b6b8;
  }
  .search .modal-dialog input::placeholder{
    color:#fff;
    font-style:italic;
    font-weight:300;
  }
  .search .modal-dialog input{
    background: none;
    border: none;
    color:#fff;
    font-size:28px;
    width: 100%;
  }
  .search_icon_modal{
    display:block;
    padding:10px;
    cursor: pointer;
  }


/* SEARCH */












@media only screen and (min-width: 1401px) {

  .justify_end_above{
    display:flex;
    justify-content: flex-end;
  }


/* HOME AND GENERAL */



  .open-mobile-menu, .close-mobile-menu{
    display:none;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  *{
    font-family: 'PF Futura Neu';
    font-style: normal;
  }
  body{
    padding: 0;
    margin: 0;
    overflow-x: hidden;
  }
  a{
    text-decoration: none !important;
    -webkit-transition:color 0.25s ease-in-out;
    transition:color 0.25s ease-in-out;
  }
  a:hover{
    color:#26328c;
  }
  .header1{
    font-size:18px;
    font-weight:400;
    margin:0;
    padding:0;
  }
  .swiper-container-1 {
    width: 100%;
    height: 900px;
    background:#f1f1f1;
  }
  .swiper-container-1 .swiper-slide.main_slider{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .slider-navs{
    position: absolute;
    font-size:18px;
    top: 52%;
    right: -50px;
    display: flex;
    z-index: 10;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color:#fff;
  }
  .slider-navs .slider-btns{
    margin:0 10px;
    padding:0 20px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .sb-height{
    height:18px;
  }
  .play-pause-main-slider{
    position:absolute;
    bottom:30px;
    right:100px;
    border-radius: 500px;
    background:rgba(0,0,0,0.4);
    padding:10px;
    z-index: 10;
    opacity:0.7;
    cursor:pointer;
  }
  .play-pause-main-slider img{
    display:block;
  }
  .play-pause-main-slider img.hide{
    display:none;
  }
  .play-pause-main-slider img.show{
    display:block;
  }
  header{
    width:100%;
    height:100px;
    position:absolute;
    top:0px;
    left:0px;
    z-index: 9000;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
  }
  header .header-wrapper{
    width:100%;
    height:100px;
  }
  header .header-wrapper .header-container{
    width:100%;
    height:100px;
    display:flex;
    justify-content: space-between;
  }
  header .logo{
    padding-top:20px;
    height:160px;
  }





  .search{
    padding:0 0 0 7vw;
  }




  .gray{
    color:#bbbbbb;
  }
  .white{
    color:#ffffff;
  }
  .black{
    color:#000000;
  }
  .pale-bg{
    background-color:#f7f7e7;
  }
  .pale2-bg{
    background-color:#f7f6f4;
  }
  .top-nav{
    font-size:18px;
    font-weight: 400;
  }
  .top-nav ul{
    list-style: none;
  }
  .top-nav ul li{
    display: inline-block;
    margin-left:45px;
    cursor:pointer;
  }
  .top-nav-helper{
    height:20px;
  }
  .small-Txt{
    font-size:12px;
  }
  .large-Txt{
    font-size:18px;
  }
  .top-nav-helper-in-use{
    display:inline-block;
  }
  .helper-in-use{
  }
  .top-nav-helper-in-use .v-line{
    height:20px;
    width:1px;
    background:#fff;
    -webkit-transition:transform 0.25s ease-in-out;
    transition:transform 0.25s ease-in-out;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    margin:0 auto;
  }
  .top-nav-helper-in-use.active .v-line{
    -webkit-transform:translateY(0%) !important;
    transform:translateY(0%) !important;
  }
  .top-nav-helper-in-use.active{
    color:#fff;
  }
  .top-nav-helper-in-use:hover .v-line{
    -webkit-transform:translateY(0%) !important;
    transform:translateY(0%) !important;
  }
  .top-nav-helper-in-use:hover{
    color:#fff !important;
  }
  .menu{
    position:absolute;
    top:120px;
    right:-15px;
    display:flex;
    align-items: center;
    z-index: 9001;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color:#fff;
    cursor:pointer;
  }
  .open-slider-menu{
    display:block;
  }
  .close-slider-menu{
    display:none;
  }
  .v-line-menu{
    height:1px;
    width:60px;
    background:#fff;
    margin-left: 10px
}
  .scroll-inform-full{
    position:absolute;
    bottom:40px;
    right:-10px;
    display:flex;
    align-items: center;
    z-index: 10;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color:#fff;
    font-size:18px;
  }
  .v-line-scroll{
    height:1px;
    width:60px;
    background:#fff;
    margin-left: 10px
}
  .change-lang{
    position: relative;
  }
  .lang-drop-down{
    position:absolute;
    right:0px;
    opacity:0;
    font-size:14px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    -webkit-transform:translateY(-40%);
    transform:translateY(-40%);
  }
  .lang-drop-down li{
    display:block !important;
    margin-right: 25px;
    margin-bottom:4px;
  }
  .change-lang:hover .lang-drop-down{
    opacity:1;
    -webkit-transform:translateY(0%);
    transform:translateY(0%);
  }
  .slider-title{
    font-size:39px;
    font-weight: 500;
    margin:20px 0 40px;
  }
  .slider-subtitle{
    font-size:18px;
    font-weight: 400;
    margin:10px 0;
  }
  .slider-block{
    position:absolute;
    bottom:0px;
    left:0px;
    width:750px;
    background-image:url(../imgs/slider-box.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: contain;
    height: 374px;
    display:flex;
    align-items: center;
  }
  .slider-text{
    margin-left:7vw;
  }
  .with-line{
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .title{
    font-size:50px;
    font-weight: 300;
    padding:0;
    margin:0;
  }
  .subtitle{
    font-size:28px;
    font-weight: 400;
    padding:0;
    margin:0;
    line-height:38px;
  }
  .section-padding-top-bottom{
    padding-top:100px;
    padding-bottom: 100px;
  }
  .home-second-section .title{
    display:block;
  }
  .home-second-section .subtitle{
    width:1120px;
    display:block;
    padding:40px 80px;
  }
  .pale-bg .rowshape{
    overflow:hidden;
    position:relative;
  }
  .rowshape_img_container{
    margin:0 auto;
    position:relative;
    width:42%;
  }
  .imerologio_ekdilosewn{
    position: absolute;
    right: 63%;
  }
  .imerologio_ekdilosewn a{
    width:400px;
    display: block;
  }
  .rowshape .row-in-row-shape{
    position:absolute;
    top:0px;
    left:0px;
    display:flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    width:100%;
  }
  .title-link{
    font-size:25px;
    font-weight:500;
  }
  .margin-top-70{
    margin-top:70px;
  }
  .margin-top-8{
    margin-top:8px;
  }
  .margin-top-30{
    margin-top:30px;
  }
  .margin-bottom-30{
    margin-bottom:0px;
  }
  .margin-left-70{
    margin-left:70px;
  }
  .padding-right-135{
    padding-right:7vw;
  }
  .padding-left-135{
    padding-left:7vw;
  }
  .padding-left-35{
    padding-left:2vw;
  }
  .h-line{
    height:1px;
    width:340px;
    background:#000;
    margin-top:10px;
  }
  .shape-contents-centered{
    margin:120px 0;
    position: absolute;
    left: 67%;
  }
  .h-line-sm{
    height:1px;
    width:0px;
    border-bottom:1px solid #26328c;
    display: inline-block;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }
  .title-link:hover .h-line-sm{
    width:60px;
  }
  .row135{
    padding:0 7vw;
  }
  .row135_2{
    padding:0 0 0 7vw;
  }
  .swiper-container-2 {
    width: 100%;
    padding-left:7vw;
    margin-top:60px;
  }
  .swiper-container-2 .ekthemata{
    width: 33%;
  }
  .swiper-container-2 .ekthemata img{
    width: 100%;
  }
  .title-ekthemata-carousel{
    font-size:28px;
    font-weight:500;
    margin-top:40px;
    line-height: 38px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }
  .ekthemata:hover .h-line-sm{
    width:60px;
  }
  .ekthemata:hover .title-ekthemata-carousel{
    color:#26328c;
  }
  .ekthemata-slider-navs-all{
    position:relative;
    margin-top:50px;
  }
  .ekthemata-slider-navs{
    position:absolute;
    top:-12px;
    display: inline-flex;
    z-index: 10;
    color:#000;
    font-size:18px;
    font-weight:300;
    background:#fff;
    margin-left: 6.5%;
  }
  .ekthemata-slider-navs .slider-btns{
    margin:0;
    padding:0 9px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .ekthemata-slider-navs .swiper-pagination-c2{
    padding:0 5px;
  }
  .width960{
    width:960px;
  }
  .ektheseis-nav{
    text-align: right;
    padding: 0;
    display: inline-block;
    position: absolute;
    left: 52%;
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px);
  }
  .ektheseis-nav .ektheseis_link{
    font-size:16px;
    font-weight:500;
    display: inline-block;
  }
  .ektheseis_link::after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: #26328c;
    margin-top:8px;
    -webkit-transition: width .25s ease-in-out;
    transition: width .25s ease-in-out;
  }
  .ektheseis_link.active::after {
    width: 100%;
  }
  .ektheseis_link:hover::after {
    width: 100%;
  }
  .ektheseis-nav .ektheseis_link:nth-child(2){
    margin-left:45px;
  }
  .periodikes_ektheseis{
    padding-bottom:400px;
  }
  .ektheseis{
    margin-top:-350px;
    display:flex;
    flex-direction: row;
  }
  .ektheseis .ekthesi{
    width:33%;
  }
  .ektheseis .ekthesi img{
    width:100%;
  }
  .ektheseis .ekthesi:nth-child(1){
    margin-right:8%;
  }
  .ektheseis .ekthesi:nth-child(2){
    margin-right:40px;
    margin-top:138px;
  }
  .ektheseis .ekthesi_all{
    margin-top:-100px;
    width:19vw;
  }
  .ektheseis .ekthesi_all_1{
    margin-top:-100px;
    width:19vw;
  }
  .uptitle-ektheseis{
    font-size:18px;
    font-weight:400;
    margin-top:25px;
  }
  .title-ektheseis{
    font-size:28px;
    font-weight:500;
    margin-top:25px;
    line-height: 36px;
  }
  .title-ektheseis_all{
    font-size:18px;
    font-weight:500;
    margin-top:45px;
  }
  .title-ektheseis_all_1{
    font-size:18px;
    font-weight:500;
    margin-top:45px;
  }
  .ekthesi_all img{
    margin-left:50px;
  }
  .ekthesi_all_1 img{
    margin-left:50px;
  }
  .ektheseis .ekthesi:hover .h-line-sm, .ektheseis .ekthesi_all:hover .h-line-sm{
    width:60px;
  }
  .ektheseis .ekthesi:hover .title-ektheseis, .ektheseis .ekthesi_all:hover .title-ektheseis_all{
    color:#26328c;
  }
  .monimes_silloges{
    position:relative;
  }
  .monimes_silloges_bg{
    background-image:url(../imgs/rect_1.png);
    width:48%;
    height:870px;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 100%;
    position:absolute;
    top:0px;
    right:0px;
    overflow: hidden;
  }
  .swiper-container-3 {
    width: 100%;
    height: 650px;
    padding-left:7vw;
    margin-top:60px;
  }
  .swiper-container-3 .monimes{
    height: 540px;
    display:flex;
    flex-direction:row;
  }
  .swiper-container-3 .monimes img{
    width: 100%;
  }
  .swiper-container-3 .monimes_img{
    width: 650px;
  }
  .monimes-slider-navs-all{
    position:absolute;
    right:0px;
    margin-top:-110px;
    width:48%;
  }
  .monimes-slider-navs{
    position:absolute;
    top:2px;
    display: inline-flex;
    z-index: 10;
    color:#000;
    font-size:18px;
    font-weight:300;
    background:#f7f7e7;
    margin-left: 12%;
  }
  .monimes-slider-navs .slider-btns{
    margin:0;
    padding:0 9px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .monimes-slider-navs .swiper-pagination-c3{
    padding:0 5px;
  }
  .monimes_txt{
    display: flex;
    margin-left: 16%;
    width: 37%;
    flex-direction: column;
    margin-top: 40px;
    position: absolute;
    right: 8%;
  }
  .monimes_title{
    font-size:35px;
    font-weight: 500;
  }
  .monimes_subtitle{
    margin-top:30px;
    font-size:28px;
    font-weight: 400;
  }
  .monimes_txt a{
    margin-top: 50px;
    display:block;
    font-size:18px;
    font-weight: 500;
  }
  .monimes_txt a:hover .h-line-sm{
    width:60px;
  }
  .erevna-all{
    text-align: right;
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px);
  }
  .erevna-all .erevna-all_link{
    font-size:16px;
    font-weight:500;
  }
  .h-line-sm-cont{
    width:60px;
    display:inline-block;
    text-align:left;
  }
  .erevna-all:hover .h-line-sm{
    width:60px;
  }
  .swiper-container-4 {
    width: 100%;
    padding-left:7vw;
    margin-top:60px;
  }
  .swiper-container-4 .erevna{
    width: 33%;
  }
  .swiper-container-4 .erevna img{
    width: 100%;
  }
  .title-erevna-carousel{
    font-size:28px;
    font-weight:500;
    margin-top:20px;
    line-height: 38px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }
  .erevna:hover .h-line-sm{
    width:60px;
  }
  .erevna:hover .title-erevna-carousel{
    color:#26328c;
  }
  .erevna-slider-navs-all{
    position:relative;
    margin-top: 50px;
  }
  .erevna-slider-navs{
    position:absolute;
    top:-12px;
    display: inline-flex;
    z-index: 10;
    color:#000;
    font-size:18px;
    font-weight:300;
    background:#fff;
    margin-left: 6.5%;
  }
  .erevna-slider-navs .slider-btns{
    margin:0;
    padding:0 9px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .erevna-slider-navs .swiper-pagination-c5{
    padding:0 5px;
  }
  .slider-btns:focus {
    outline:none;
  }
  .kids{
    position:relative;
  }
  .kids_bg{
    float:right;
    width:130%;
  }
  .row135_half{
    padding: 0 14%;
  }
  .row210{
    padding: 0 20%;
  }
  .row210_1{
    padding: 0 0 0 20%;
  }
  .kidsLink{
    display:inline-block;
    margin-bottom:100px;
    font-size:18px;
    font-weight: 500;
  }
  .news-all{
    text-align: right;
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px);
  }
  .news-all .news-all_link{
    font-size:16px;
    font-weight:500;
  }
  .h-line-sm-cont{
    width:60px;
    display:inline-block;
    text-align:left;
  }
  .news-all:hover .h-line-sm{
    width:60px;
  }
  .swiper-container-5 {
    width: 100%;
    padding-left:7vw;
    margin-top:20px;
  }
  .swiper-container-5 .news{
    width: 33%;
  }
  .swiper-container-5 .news img{
    width: 100%;
  }
  .title-news-carousel{
    font-size:28px;
    font-weight:500;
    margin-top:20px;
    line-height: 38px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }
  .news:hover .h-line-sm{
    width:60px;
  }
  .news:hover .title-news-carousel{
    color:#26328c;
  }
  .news-slider-navs-all{
    position:relative;
    margin-top: 50px;
  }
  .news-slider-navs{
    position:absolute;
    top:-12px;
    display: inline-flex;
    z-index: 10;
    color:#000;
    font-size:18px;
    font-weight:300;
    background:#fff;
    margin-left: 6.5%;
  }
  .news-slider-navs .slider-btns{
    margin:0;
    padding:0 9px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .news-slider-navs .swiper-pagination-c4{
    padding:0 5px;
  }
  .news-cat{
    font-size:20px;
    font-weight: 400;
    margin-bottom: 20px;
  }
  .newsletter_text{
    font-size:20px;
    font-weight:300;
  }
  .newsletter_text span{
    font-weight:500;
  }
  .newsletter_input{
  }
  .newsletter_input input{
    display:inline-block;
    border:none;
    padding-bottom:5px;
    border-bottom: 1px solid #000;
    background:#fff;
    height:31px;
  }
  .newsletter_input input:nth-child(1){
    width:calc(100% - 80px);
    font-style: italic;
  }
  .newsletter_input input:nth-child(2){
    width:80px;
    font-weight:500;
    cursor:pointer;
  }
  .footer_line{
    width:100%;
    height:70px;
    background-image:url(../imgs/footer-line.png);
    background-position: top center;
    background-size: 110%;
    background-repeat: no-repeat;
    position: relative;
  }
  .footer_line_reversed{
    width:100%;
    height:70px;
    background-image:url(../imgs/footer-line.png);
    background-position: top center;
    background-size: 110%;
    background-repeat: no-repeat;
    position: relative;
    -webkit-transform:rotateX(180deg);  
    transform:rotateX(180deg);   
  }
  .back_to_top{
    position:absolute;
    top:-40px;
    right:-30px;
    color:#26328c;
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    display:flex;
    align-items:center;
    cursor:pointer;
  }
  .logo_small{
    width:40px;
    margin:0 auto;
    display:block;
    padding-top:10px;
  }
  .actual_footer{
    width:100%;
    padding-top:50px;
    background:#f7f7e7;
    font-size:18px;
  }
  .actual_footer h6{
    margin-bottom:25px;
  }
  .actual_footer .f_elem{
    display:block;
    margin-bottom:10px;
    font-size:16px;
  }
  .actual_footer .f_elem span{
    font-weight: 500;
  }
  .actual_footer .social{
    margin:0;
    padding:50px 0 0 0;
  }
  .actual_footer .social a{
    margin:0 10px;
  }
  .actual_footer .foot1{
    font-size:13px;
    color:#888c82;
    margin:0;
  }
  .actual_footer .foot11{
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    margin-bottom: 0px;
  }
  .actual_footer .foot11 img{
    top: 10px;
    position: relative;
    margin: 0 0 0 5px;
  }
  .actual_footer .foot2{
    font-size:13px;
    color:#888c82;
    margin:40px 0 0px 0;
    padding-bottom:20px;
  }
  .actual_footer .foot2 div{
    text-align: center;
  }
  .actual_footer .foot2 div a{
    margin:0 20px;
  }
  .bottom-footer{
    background:#b9b9ad;
    width:100%;
    height:47px;
    font-size:13px;
    color:#fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .bottom-footer div{
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-content: center;
  }

/* HOME AND GENERAL */











/* ACTIVITIES */

.page_main_banner{
  width:100%;
  /*height:520px;*/
  height:420px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.title_with_btns{
  display:flex;
  flex-direction:row;
  justify-content: space-between;
  align-items: center;
}

.title_less_width{
  max-width:80%;
}

.section-medium-padding-top-bottom{
  padding-top:30px;
  padding-bottom:30px;
}

.classWithPad{
  margin:50px;
}
.classWithPad2{
  margin:10px;
  margin-bottom:50px;
}
.margin-top-45{
  margin-top:45px;
}

.margin-left-right-0{
  margin-left:0;
  margin-right:0;
}

.breadcrumb{
  background:none;
  padding: .75rem 0;
}

.breadcrumb a{
  color:#000;
}

.breadcrumb span, .breadcrumb a{
  margin: 0 5px;
}

.subtitle-large{
  font-size:40px;
  font-weight:400;
}

.paragraph{
  font-size:18px;
  font-weight: 400;
  display: block;
}

.share_print a{
  margin-left:10px;
}
.activities_cols {
  padding-bottom: 40px;
}

.activities_cols .classWithPad img{
  width:100%;
}
.activities_cols .activities_col:nth-child(even){
  -webkit-transform: translateY(10vh);
  transform: translateY(10vh);
}

.activities_cols .classWithPad h4{
  margin-top:20px;
  color:#000;
}

.activities_col:hover h4{
  color:#26328c;
}

.activities_col:hover .h-line-sm{
  width:60px;
}





.activities_col_in{
  padding-right: 0;
  padding-left: 0;
}

.activities_col_in:hover h4{
  color:#26328c;
}

.activities_col_in:hover .h-line-sm{
  width:60px;
}

.margin-left-135{
  margin-left:7vw;
}

.activities_children_choose{
  padding:30px;
}

.activities_children_choose_item{
  display: inline-block;
  margin-right:20px;
}

.activities_children_choose_item h6{
  font-size:16px;
  font-weight: 400;
}

.activities_children_choose_item input{
  background:#fff;
  border:0px;
  width:240px;
  padding:15px;
  cursor: pointer;
}
.activities_children_choose_item input.black_submit_btn{
  background:#000;
  color:#fff;
}


.pagination{
  width:100%;
  display:flex;
  justify-content: center;
  flex-direction: row;
  margin-top:30px;
}

.pagination .pagination_steps{
  display:flex;
  justify-content: center;
  flex-direction: row;
}

.pagination .pagination_steps .pagination_step{
  margin:0 5px;
  width:40px;
  height:40px;
  display:flex;
  justify-content: center;
  align-items: center;
  border-radius: 500px;
  cursor:pointer;
  color:#000;
}
.pagination .pagination_steps .pagination_step:hover{
  background:#f7f7f7;
}
.pagination .pagination_steps .pagination_step.active{
  margin:0 5px;
  width:40px;
  height:40px;
  background:#2d3488;
  color:#fff;
}




.newspaper_style {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 80px;
  -moz-column-gap: 80px;
  column-gap: 80px;
  margin-top:40px;
}

.activities_gallery_bg{
  background:#f7f7e7; 
  width:100%;
  height:40vh;
  position: absolute;
  top:0px;
  left:0px;
  z-index: -1;
  top:65px;
}


/* ACTIVITIES */









/* MUSEUM HISTORY */

.left-sidebar{
  list-style-type: none;
  padding:60px 0px 60px 0;
  margin:0;
}

.left-sidebar li{
  padding:10px 0;
  margin:0;
}

.left-sidebar li a{
  color:#000;
  font-size: 20px;
  font-weight: 500;
  padding:0 20px 0 0;
}

.left-sidebar li a:hover{
  color:#26328c;
}
.rect_2{
  width:100%;
  height:40px;
  background-image: url(../imgs/rect_2.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
}

.video_preview{
  width:100%;
  height:600px;
  background-image: url(../imgs/museum_history/video_img.jpg);
  background-position:center;
  background-size: cover;
  background-repeat: no-repeat;
  cursor:pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.video_preview .play_video_btn{
  width:180px;
  height:180px;
  background-image: url(../imgs/museum_history/play-video-btn.png);
  background-position:center;
  background-size: cover;
  background-repeat: no-repeat;
}





.accordion-container {
    position: relative;
    width: 100%;
    outline: 0;
}

.accordion-container .accordion-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin: 0;
    padding: 30px;
    font-size: 1.25em;
    font-weight: normal;
    color: #000;
    cursor: pointer;
    background:#f7f7e7;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
}
.accordion-container .content-entry{
  padding:20px 0;
}

.accordion-container .accordion-title:hover,
.accordion-container .accordion-title:active,
.accordion-container .content-entry.open .accordion-title {
    background-color: #26328c;
    color: white;
}
.accordion-container .content-entry .accordion-title i {
  -webkit-transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
}
.accordion-container .content-entry.open .accordion-title i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.accordion-content {
    display: none;
    padding:0 30px 30px 30px;
}

.export_text{
  display: flex;
  justify-content: space-between;
  align-items: center;
}






.landind_periodikes_ektheseis_tabs{
  list-style-type: none;
  padding:0;
  text-align: center;
}
.landind_periodikes_ektheseis_tabs li{
  display: inline-block;
  margin:0 30px;
  font-size:18px;
  font-weight: 500;
}





.plirofories_ekthesis_container{
  background:#f7f7e7;
}

.col-5th {
    width: 20%;
  }

.periodikes_ektheseis_container{
  padding:0 1vw;
  font-weight: 400;
  font-size: 18px;
}

.periodikes_ektheseis_container a{
  color:#26328c;
}

.periodikes_ektheseis_container span{
  font-weight: 500;
}

.periodikes_ektheseis_icon{
  height:100px;
  background-repeat: no-repeat;
  background-position: top left;
}



.thematikes_parousiaseis_rect{
    width:100%;
    height:220px;
    background-image:url(../imgs/rect-3.png);
    background-position: bottom center;
    background-size: 110%;
    background-repeat: no-repeat;
    position: relative;  
}

.thematikes_parousiaseis_container{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f6f4+0,f7f6f4+50,ffffff+50,ffffff+50,ffffff+100 */
background: #f7f6f4; 
background: -moz-linear-gradient(top, #f7f6f4 0%, #f7f6f4 90%, #ffffff 90%, #ffffff 100%);
background: -webkit-linear-gradient(top, #f7f6f4 0%,#f7f6f4 90%,#ffffff 90%,#ffffff 100%);
background: linear-gradient(to bottom, #f7f6f4 0%,#f7f6f4 90%,#ffffff 90%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f4', endColorstr='#ffffff',GradientType=0 );
}
.thematikes_parousiaseis_container p{
  text-align: justify;
  text-justify: inter-word;
  font-size: 26px;
  font-weight: 300;
}

.thematikes_parousiaseis_img{
  margin: -200px 0 0 auto;
  display:block;
}

.thematikes_left_col{
  padding:0 4vw;
}

.thematikes_parousiaseis .subtitle{
  font-size:38px;
  font-weight: 300;

}

.thematikes_parousiaseis_infos{
  background:#fff;
  padding:80px;
  -webkit-box-shadow: 0px 6px 23px -10px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 6px 23px -10px rgba(0,0,0,0.75);
box-shadow: 0px 6px 23px -10px rgba(0,0,0,0.75);
}
.thematikes_parousiaseis_infos .row{
  margin-bottom: 30px;
}
.thematikes_parousiaseis_infos .row:last-child{
  margin-bottom: 0px;
}
.thematikes_parousiaseis_infos .row span{
  font-weight: 500;
}

.next_ekthesi{
    width:100%;
    height:270px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    display:flex;
    flex-direction: column;
    justify-content: center;
}
.next_ekthesi .row135{
  display:flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.next_ekthesi .row135 h3{
  font-size:14px;
  font-weight: 400;
  display:flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
}
.next_ekthesi .row135 h3 .line_static_white{
  width:8vw;
  border-bottom: 1px solid #fff;
  margin-left:10px;
}




.lightbox{
      margin-top: 10vh;
}


.lb-data .lb-details {
    width: 85%;
    float: none;
    text-align: left;
    margin:-100px auto 0px;
    z-index:100;
    position: relative;
}


.lb-data .lb-details .gal_capt {
    background: #fff;
    padding:20px;
}



.lb-data .lb-caption {
    font-size: 18px;
    font-weight: 300;
    color: #000;
    line-height: 1.3em;
}

.lb-data .lb-close{
  position:fixed;
  top:20px;
  right:20px;
  padding:20px;
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    max-height: none;
    border-radius: 0px;
    border: 0px solid #fff;
}
.lb-nav {
    top: -50px;
    height: 50px;
    width: 100%;
    z-index: 10;
}
.lb-nav a.lb-prev {
    width: 49%;
    left: 0;
    float: left;
    background: none;
    opacity: 1;
    display: flex;
    align-items: center;
}
.lb-nav a.lb-prev:after {
    content: "προηγούμενη φωτογραφία";
    color: #fff;

}
.lb-nav a.lb-next {
    width: 49%;
    right: 0;
    float: right;
    background: none;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.lb-nav a.lb-next:after {
    content: "επόμενη φωτογραφία";
    color: #fff;
}












.search_result{
  margin-top:50px;
  display:flex;
  justify-content: flex-start;
  align-items: flex-start;
  background:#f9f9f9;
  color:#000;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
}
.search_result:hover{
  -webkit-box-shadow: 0px 3px 16px -8px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 3px 16px -8px rgba(0,0,0,0.25);
box-shadow: 0px 3px 16px -8px rgba(0,0,0,0.25);
-webkit-transform:scale3d(1.01,1.01,1.01);
transform:scale3d(1.01,1.01,1.01);
}
.search_result_img{
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height:200px;
  min-width:200px;
}
.search_result_txt{
  padding:20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
.search_result_txt h6{
  font-size:24px;
  color:#000;
}

.contact_page_container h6{
  margin:40px 0 0 0;
}
.contact_page_container .col-lg-6{
  padding:0;
}
.contact_page_container a{
  color:#26328c;
}








.semi_title{
  font-size: 34px;
  font-weight: 400;
  margin-bottom:30px;
}

.small_title{
  font-size:18px;
}

.smaller_title{
  font-size:14px;
}







.monimes_map .col-lg-6{
  padding-left:0;padding-right:0px;
}

.rect_3{
  width:100%;
  height:150px;
  background-image: url(../imgs/rect_3.png);
  background-position: bottom right;
  background-size: 100%;
  background-repeat: no-repeat;
}

.rect_4{
  width:100%;
  height:100%;
  background-image: url(../imgs/rect_4.png);
  background-position: right 40%;
  background-repeat: no-repeat;
}
.rect_4 h3{
  position:absolute;
  top:22%;
  right:35%;
  font-size: 18px;
  font-weight: 400;
}

.rect_3_above{
  width:100%;
  position:relative;
  background-color: #f7f7e7;
  height:500px;
}

.rect_3_above_1{
  padding:3vw;
  background-color: #f7f7e7;
  line-height: 28px;
}

.rect_3_above img{
  position:absolute;
  width:100%;
  height:500px;
}
/*.rect_3_above .image_map{
  height:100%;
  width:50vw;
  background-image: url(../imgs/monimes_ektheseis/map.jpg);
  background-position: top left;
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
}*/
.rect_3_above .points{
  position:absolute;
  width:100%;
  height:500px;
}
.rect_3_above .p{
  position: absolute;
  cursor:pointer;
  display:flex;
  justify-content: center;
  align-items: center;
}
.rect_3_above .p .map_content{
  justify-content: center;
  align-items: center;
  display:none;
}
.rect_3_above .p .koukida{
  width: 20px; 
  height: 20px;
  background:#000;
  border-radius: 100px;
}
.rect_3_above .p:hover .koukida{
  background: #2d3488;
}
.rect_3_above .p:hover > .map_content{
  display:inline-flex;
}
.rect_3_above .p .map_line{
  width:450px;
  height:1px;
  background-color: #2d3488;
  margin-left:5px;
}
.rect_3_above .point_1{
  top: 33%; 
  right: 56%; 
}
.rect_3_above .point_2{
  top: 38%; 
  right: 66%; 
}
.rect_3_above .point_3{
  top: 45%; 
  right: 52%; 
}
.rect_3_above .point_4{
  top: 53%; 
  right: 76%; 
}
.rect_3_above .point_5{
  top: 67%; 
  right: 68%; 
}




.video_gallery{
  position:relative;
}
.playvideo{
  position: absolute;
  top: 37%;
  left: 39%;
  width: 100px !important;
}




.monimes_ektheseis_L_full{
  padding-left:0;
  padding-bottom: 240px;
  padding-top: 180px;
}


.monimes_ektheseis_L1 img{
  margin-top: -160px;
  margin-bottom: -200px;
  width:100%;
}

.monimes_ektheseis_L1_line{
  width:50%;
  height:1px;
  background: #000;
  transform:translateX(-20%);
}

.monimes_ektheseis_L1_head{
  padding-bottom: 170px;
}

.monimes_ektheseis_L1_head a{
  font-size: 18px;
  font-weight: 500;
  text-align: right;
  display: block;
}

.monimes_ektheseis_L1_container{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.monimes_ektheseis_L1_foot{
  width:50%;
  font-weight: 400;
}


/* MUSEUM HISTORY */








/* GALLERY - EXHIBITIONS */


.gallery-top {
  height: 100%;
  width: 100%;
}
.gallery-thumbs {
  height: 100%;
  box-sizing: border-box;
  padding: 0px;
}
.gallery-thumbs .swiper-slide {
  width: 100%;
  height: 25%;
  opacity: 0.4;
  background-size: contain;
  background-repeat: no-repeat;
}
.gallery-top .swiper-slide {
  height: 100%;
  opacity: 1;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}
.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}



.gallery-top1 {
  height: 600px;
  width: 100%;
}
.gallery-thumbs1 {
  height: 25%;
  box-sizing: border-box;
  padding:10px 0px;
}
.gallery-thumbs1 .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
}
.gallery-thumbs1 .swiper-slide img {
  max-height: 100%;
  max-width: 100%;
}
.gallery-top1 .swiper-slide {
  height: 100%;
  opacity: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.gallery-top1 .swiper-slide img {
  max-height: 100%;
  max-width: 100%;
}
.gallery-thumbs1 .swiper-slide-thumb-active {
  opacity: 1;
}



.popular_exhibitions_inside_container .col-lg-3{
  position:relative;
  max-height: 758px;
  padding-left: 0;
}


.popular_exhibitions_inside_tabs .nav-item{
  width:33%;
  margin-bottom: 0px;
}
.popular_exhibitions_inside_tabs .nav-tabs{
  border:0px;
}
.popular_exhibitions_inside_tabs .nav-item .nav-link{
  font-size:40px;
  font-weight: 400;
  color:#a3a3a3;
  border:0px;
  border-bottom:3px solid #fff;
}
.popular_exhibitions_inside_tabs .nav-item .nav-link.active{
  border:0px;
  border-bottom:3px solid #000;
  color:#000;
}
.popular_exhibitions_inside_tabs .tab-content{
  background:#f7f6f4;
  padding:70px 0;
  position:relative;
}
.popular_exhibitions_inside_tabs .tab-pane{
  max-height: 460px;
}
.popular_exhibitions_inside_tabs .tab-pane a{
  font-weight: 500;
  color:#26328c;
  cursor:pointer;
}



.tabs_overlay{
  position:absolute;
  max-height:460px;
  top:0%;
  left:50%;
  height:100%;
  width:100%;
  background: #d7d9ea;
  margin:70px 0;
  -wenkit-transform:translateX(-50%);
  transform:translateX(-50%);
  display:none;
}
.tabs_overlay .mCustomScrollbar{
  max-height:460px;
  padding:5vw 3vw;
}
.close_tabs_overlay{
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 10px;
  width: 50px;
  height: 50px;
  cursor:pointer;
}
.close_tabs_overlay img{
  width:100%;
}



.tabs_overlay_rest{
  position:absolute;
  max-height:460px;
  top:0%;
  left:50%;
  height:100%;
  width:100%;
  background: #d7d9ea;
  margin:70px 0;
  -wenkit-transform:translateX(-50%);
  transform:translateX(-50%);
  display:none;
}
.tabs_overlay_rest .mCustomScrollbar{
  max-height:460px;
  padding:5vw 3vw;
}
.close_tabs_overlay_rest{
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 10px;
  width: 50px;
  height: 50px;
  cursor:pointer;
}
.close_tabs_overlay_rest img{
  width:100%;
}





.popular_exhibitions_inside_objects .swiper-slide.erevna{
  width:25%;
}

.popular_exhibitions_inside_objects .swiper-slide.erevna .title-erevna-carousel{
  min-height: 80px;
}

.swiper-container-6 {
  width: 100%;
  padding-left:7vw;
  margin-top:60px;
}
.swiper-container-6 .erevna img{
  width: 100%;
}


/* GALLERY - EXHIBITIONS */





.login{
  margin:80px 0 0;
  width:70%;
}
.login .username, .login .password{
  width:100%;
  border:0px;
  padding:20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #000;
  display: block;
}
.login .recaptcha{
  margin:40px 0;
  text-align: center;
}
.login .submitLogin{
  width:100%;
  border:0px;
  color:#fff;
  background:#000;
  padding:20px;
  cursor:pointer;
  font-weight: 500;
  display: block;
}



.bold_unique{
  font-size:80px;
  font-weight: 500;
  margin-bottom: -15px;
  color:#ddddda;
}





.silloges_ekthesiakoixoroi .silloges_photo{
  margin-top:-150px
}

.black_Line_L{
  width:500px;
  height:1px;
  background: #000;
  transform:translateX(-50%);
}

.black_Line_R{
  width:500px;
  height:1px;
  background: #000;
  transform:translateX(120%);
}


.restaurant_page_menus .col-lg-6.col_1{
  padding-left: 0;
  padding-right: 0; 
  position: relative;
  text-align: left;
}
.restaurant_page_menus .col-lg-6.col_1 a{
  position: absolute;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  bottom:0;
  right:0;
  margin-bottom:-50px;
  margin-right:-30px;
  width:50%;
}
.restaurant_page_menus .col-lg-6.col_1 a .rest_line{
  height:1px;
  width:150px;
  background:#000;
  -webkit-transform:translateX(-30%);
  transform:translateX(-30%);
}
.restaurant_page_menus .col-lg-6.col_2{
  padding-left: 0;
  padding-right: 0; 
  position: relative;
  text-align: right;
}
.restaurant_page_menus .col-lg-6.col_2 a{
  position: absolute;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  top:0;
  left:0;
  margin-top:-50px;
  margin-left:-20px;
  width:50%;
}
.restaurant_page_menus .col-lg-6.col_2 a .rest_line{
  height:1px;
  width:150px;
  background:#000;
  -webkit-transform:translateX(50%);
  transform:translateX(50%);
}



.radios{
  display:flex;
  flex-direction: row;
  align-items: center;
  padding:20px 0;
}
.radios div{
  display:flex;
  flex-direction: row;
  align-items: center;
  margin-right:20px;
}
.radios div input{
  margin-right:10px;
}
.radios.last{
  display:flex;
  flex-direction: column;
  align-items: flex-start;
}

  .silloges_maps{
    text-align: right;
    width: 100%;
    position: relative;
    height:750px;
  }
  .silloges_maps img{
    position: absolute;
    right: 0;
    bottom:-100px;
    width: 170%;
  }
  .silloges_maps_left{
    text-align: left;
    width: 100%;
    position: relative;
    height:700px;
  }
  .silloges_maps_left img{
    position: absolute;
    left: -200px;
    bottom:-100px;
    width: 145%;
  }



  .filters{
    width:100%;
    display: none;
    align-items: stretch;
    justify-content: space-between;
    padding-right:10px;
    padding-bottom: 20px
  }
  .filters .filter .filter_title{
    text-align: center;
    margin-bottom: 10px;
  }
  .filters_btn_container{
    padding:20px;
    opacity: 0.4;
    flex-grow: 8;
  }
  .filters_btn span{
    margin: 0 20px;
  }

  .filters.openFilters {
    display: flex;
  }
  .filters_btn i.fa-chevron-down {
    -webkit-transition:transform 0.25s ease-in-out;
    transition:transform 0.25s ease-in-out;
  }
  .filters_btn.open i.fa-chevron-down {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
  }



  .to_mouseio_taksidevei_gal{
    width:100%;
    height:400px;
  }




}













































@media only screen and (min-width: 1101px) and (max-width: 1650px) {
  .ektheseis-nav{
    text-align: right;
    padding: 0;
    display: inline-block;
    position: absolute;
    left: 44%;
    -webkit-transform: translateY(44px);
    transform: translateY(44px);
  }

  .silloges_maps{
    text-align: right;
    width: 100%;
    position: relative;
    height:650px;
  }
  .silloges_maps img{
    position: absolute;
    right: 0;
    bottom:-100px;
    width: 170%;
  }
  .silloges_maps_left{
    text-align: left;
    width: 100%;
    position: relative;
    height:550px;
  }
  .silloges_maps_left img{
    position: absolute;
    left: -170px;
    bottom:-100px;
    width: 150%;
  }

  .filters{
    width:100%;
    display: none;
    align-items: stretch;
    justify-content: space-between;
    padding-right:10px;
    padding-bottom: 20px
  }
  .filters .filter .filter_title{
    text-align: center;
    margin-bottom: 10px;
  }
  .filters_btn_container{
    padding:20px;
    opacity: 0.4;
    flex-grow: 8;
  }
  .filters_btn span{
    margin: 0 20px;
  }

  .filters.openFilters {
    display: flex;
  }
  .filters_btn i.fa-chevron-down {
    -webkit-transition:transform 0.25s ease-in-out;
    transition:transform 0.25s ease-in-out;
  }
  .filters_btn.open i.fa-chevron-down {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
  }
}


















@media only screen and (min-width: 1101px) and (max-width: 1400px) {





  .to_mouseio_taksidevei_gal{
    width:100%;
    height:350px;
  }


.gallery-top1 {
  height: 600px !important;
  width: 100%;
}
.gallery-thumbs1 {
  height: 25%;
  box-sizing: border-box;
  padding:10px 0px;
}
.gallery-thumbs1 .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
}
.gallery-thumbs1 .swiper-slide img {
  max-height: 100%;
  max-width: 100%;
}
.gallery-top1 .swiper-slide {
  height: 100%;
  opacity: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.gallery-top1 .swiper-slide img {
  max-height: 100%;
  max-width: 100%;
}
.gallery-thumbs1 .swiper-slide-thumb-active {
  opacity: 1;
}



  .silloges_maps{
    text-align: right;
    width: 100%;
    position: relative;
    height:600px;
  }
  .silloges_maps img{
    position: absolute;
    right: 0;
    bottom:-70px;
    width: 170%;
  }
  .silloges_maps_left{
    text-align: left;
    width: 100%;
    position: relative;
    height:450px;
  }
  .silloges_maps_left img{
    position: absolute;
    left: -170px;
    bottom:-100px;
    width: 150%;
  }

  .justify_end_above{
    display:flex;
    justify-content: flex-end;
  }

/* HOME AND GENERAL */


  .open-mobile-menu, .close-mobile-menu{
    display:none;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  *{
    font-family: 'PF Futura Neu';
    font-style: normal;
  }
  body{
    padding: 0;
    margin: 0;
    overflow-x: hidden;
  }
  a{
    text-decoration: none !important;
    -webkit-transition:color 0.25s ease-in-out;
    transition:color 0.25s ease-in-out;
  }
  a:hover{
    color:#26328c;
  }
  .header1{
    font-size:18px;
    font-weight:400;
    margin:0;
    padding:0;
  }
  .swiper-container-1 {
    width: 100%;
    height: 750px;
    background:#f1f1f1;
  }
  .swiper-container-1 .swiper-slide.main_slider{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .slider-navs{
    position: absolute;
    font-size:18px;
    top: 52%;
    right: -50px;
    display: flex;
    z-index: 10;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color:#fff;
  }
  .slider-navs .slider-btns{
    margin:0 10px;
    padding:0 20px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .sb-height{
    height:18px;
  }
  .play-pause-main-slider{
    position:absolute;
    bottom:30px;
    right:100px;
    border-radius: 500px;
    background:rgba(0,0,0,0.4);
    padding:10px;
    z-index: 10;
    opacity:0.7;
    cursor:pointer;
  }
  .play-pause-main-slider img{
    display:block;
  }
  .play-pause-main-slider img.hide{
    display:none;
  }
  .play-pause-main-slider img.show{
    display:block;
  }
  header{
    width:100%;
    height:100px;
    position:absolute;
    top:0px;
    left:0px;
    z-index: 9000;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
  }
  header .header-wrapper{
    width:100%;
    height:100px;
  }
  header .header-wrapper .header-container{
    width:100%;
    height:100px;
    display:flex;
    justify-content: space-between;
  }
  header .logo{
    padding-top:20px;
    height:160px;
  }



  .search{
    padding:0 0 0 3%;
  }



  .gray{
    color:#bbbbbb;
  }
  .white{
    color:#ffffff;
  }
  .black{
    color:#000000;
  }
  .pale-bg{
    background-color:#f7f7e7;
  }
  .pale2-bg{
    background-color:#f7f6f4;
  }
  .top-nav{
    font-size:18px;
    font-weight: 400;
  }
  .top-nav ul{
    list-style: none;
    padding:0;
  }
  .top-nav ul li{
    display: inline-block;
    margin-right:24px;
    cursor:pointer;
  }
  .top-nav-helper{
    height:20px;
  }
  .small-Txt{
    font-size:12px;
  }
  .large-Txt{
    font-size:18px;
  }
  .top-nav-helper-in-use{
    display:inline-block;
  }
  .helper-in-use{
  }
  .top-nav-helper-in-use .v-line{
    height:20px;
    width:1px;
    background:#fff;
    -webkit-transition:transform 0.25s ease-in-out;
    transition:transform 0.25s ease-in-out;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    margin:0 auto;
  }
  .top-nav-helper-in-use.active .v-line{
    -webkit-transform:translateY(0%) !important;
    transform:translateY(0%) !important;
  }
  .top-nav-helper-in-use.active{
    color:#fff;
  }
  .top-nav-helper-in-use:hover .v-line{
    -webkit-transform:translateY(0%) !important;
    transform:translateY(0%) !important;
  }
  .top-nav-helper-in-use:hover{
    color:#fff !important;
  }
  .menu{
    position:absolute;
    top:120px;
    right:-25px;
    display:flex;
    align-items: center;
    z-index: 9001;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color:#fff;
    cursor:pointer;
  }
  .open-slider-menu{
    display:block;
  }
  .close-slider-menu{
    display:none;
  }
  .v-line-menu{
    height:1px;
    width:60px;
    background:#fff;
    margin-left: 10px
}
  .scroll-inform-full{
    position:absolute;
    bottom:40px;
    right:-20px;
    display:flex;
    align-items: center;
    z-index: 10;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color:#fff;
    font-size:18px;
  }
  .v-line-scroll{
    height:1px;
    width:60px;
    background:#fff;
    margin-left: 10px
}
  .change-lang{
    position: relative;
  }
  .lang-drop-down{
    position:absolute;
    right:0px;
    opacity:0;
    font-size:14px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    -webkit-transform:translateY(-40%);
    transform:translateY(-40%);
  }
  .lang-drop-down li{
    display:block !important;
    margin-right: 25px;
    margin-bottom:4px;
  }
  .change-lang:hover .lang-drop-down{
    opacity:1;
    -webkit-transform:translateY(0%);
    transform:translateY(0%);
  }
  .slider-title{
    font-size:39px;
    font-weight: 500;
    margin:20px 0 40px;
  }
  .slider-subtitle{
    font-size:18px;
    font-weight: 400;
    margin:10px 0;
  }
  .slider-block{
    position:absolute;
    bottom:0px;
    left:0px;
    width:750px;
    background-image:url(../imgs/slider-box.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: contain;
    height: 374px;
    display:flex;
    align-items: center;
  }
  .slider-text{
    margin-left:7vw;
  }
  .with-line{
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .title{
    font-size:50px;
    font-weight: 300;
    padding:0;
    margin:0;
  }
  .subtitle{
    font-size:28px;
    font-weight: 400;
    padding:0;
    margin:0;
    line-height:38px;
  }
  .section-padding-top-bottom{
    padding-top:100px;
    padding-bottom: 100px;
  }
  .home-second-section .title{
    display:block;
  }
  .home-second-section .subtitle{
    width:1120px;
    display:block;
    padding:40px 80px;
  }
  .pale-bg .rowshape{
    overflow:hidden;
    position:relative;
  }
  .rowshape_img_container{
    margin:0 auto;
    position:relative;
    width:42%;
  }
  .imerologio_ekdilosewn{
    position: absolute;
    right: 60%;
  }
  .imerologio_ekdilosewn a{
    width:400px;
    display: block;
  }
  .rowshape .row-in-row-shape{
    position:absolute;
    top:0px;
    left:0px;
    display:flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    width:100%;
  }
  .title-link{
    font-size:25px;
    font-weight:500;
  }
  .margin-top-70{
    margin-top:70px;
  }
  .margin-top-8{
    margin-top:8px;
  }
  .margin-top-30{
    margin-top:30px;
  }
  .margin-bottom-30{
    margin-bottom:30px;
  }
  .margin-left-70{
    margin-left:70px;
  }
  .padding-right-135{
    padding-right:7vw;
  }
  .padding-left-135{
    padding-left:7vw;
  }
  .padding-left-35{
    padding-left:2vw;
  }
  .h-line{
    height:1px;
    width:340px;
    background:#000;
    margin-top:10px;
  }
  .shape-contents-centered{
    margin:70px 0;
    position: absolute;
    left: 67%;
  }
  .h-line-sm{
    height:1px;
    width:0px;
    border-bottom:1px solid #26328c;
    display: inline-block;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }
  .title-link:hover .h-line-sm{
    width:60px;
  }
  .row135{
    padding:0 3vw;
  }
  .row135_2{
    padding:0 0 0 3vw;
  }
  .swiper-container-2 {
    width: 100%;
    padding-left:3vw;
    margin-top:60px;
  }
  .swiper-container-2 .ekthemata{
    width: 40%;
  }
  .swiper-container-2 .ekthemata img{
    width: 100%;
  }
  .title-ekthemata-carousel{
    font-size:28px;
    font-weight:500;
    margin-top:40px;
    line-height: 38px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }
  .ekthemata:hover .h-line-sm{
    width:60px;
  }
  .ekthemata:hover .title-ekthemata-carousel{
    color:#26328c;
  }
  .ekthemata-slider-navs-all{
    position:relative;
    margin-top:50px;
  }
  .ekthemata-slider-navs{
    position:absolute;
    top:-12px;
    display: inline-flex;
    z-index: 10;
    color:#000;
    font-size:18px;
    font-weight:300;
    background:#fff;
    margin-left: 2.5%;
  }
  .ekthemata-slider-navs .slider-btns{
    margin:0;
    padding:0 9px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .ekthemata-slider-navs .swiper-pagination-c2{
    padding:0 5px;
  }
  .width960{
    width:960px;
  }
  .ektheseis-nav{
    text-align: right;
    padding: 0;
    display: inline-block;
    position: absolute;
    left: 44%;
    -webkit-transform: translateY(44px);
    transform: translateY(44px);
  }
  .ektheseis-nav .ektheseis_link{
    font-size:16px;
    font-weight:500;
    display: inline-block;
  }
  .ektheseis_link::after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: #26328c;
    margin-top:8px;
    -webkit-transition: width .25s ease-in-out;
    transition: width .25s ease-in-out;
  }
  .ektheseis_link.active::after {
    width: 100%;
  }
  .ektheseis_link:hover::after {
    width: 100%;
  }
  .ektheseis-nav .ektheseis_link:nth-child(2){
    margin-left:45px;
  }
  .periodikes_ektheseis{
    padding-bottom:400px;
  }
  .ektheseis{
    margin-top:-350px;
    display:flex;
    flex-direction: row;
  }
  .ektheseis .ekthesi{
    width:33%;
  }
  .ektheseis .ekthesi img{
    width:100%;
  }
  .ektheseis .ekthesi:nth-child(1){
    margin-right:8%;
  }
  .ektheseis .ekthesi:nth-child(2){
    margin-right:40px;
    margin-top:138px;
  }
  .ektheseis .ekthesi_all{
    margin-top:-100px;
    width:19vw;
  }
  .ektheseis .ekthesi_all_1{
    margin-top:-100px;
    width:30vw;
  }
  .uptitle-ektheseis{
    font-size:18px;
    font-weight:400;
    margin-top:25px;
  }
  .title-ektheseis{
    font-size:28px;
    font-weight:500;
    margin-top:25px;
    line-height: 36px;
  }
  .title-ektheseis_all{
    font-size:18px;
    font-weight:500;
    margin-top:45px;
  }
  .title-ektheseis_all_1{
    font-size:18px;
    font-weight:500;
    margin-top:45px;
  }
  .ekthesi_all img{
    margin-left:50px;
    width:92%;
  }
  .ekthesi_all_1 img{
    margin-left:50px;
  }
  .ektheseis .ekthesi:hover .h-line-sm, .ektheseis .ekthesi_all:hover .h-line-sm{
    width:60px;
  }
  .ektheseis .ekthesi:hover .title-ektheseis, .ektheseis .ekthesi_all:hover .title-ektheseis_all{
    color:#26328c;
  }
  .monimes_silloges{
    position:relative;
  }
  .monimes_silloges_bg{
    background-image:url(../imgs/rect_1.png);
    width:48%;
    height:750px;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 100%;
    position:absolute;
    top:0px;
    right:0px;
    overflow: hidden;
  }
  .swiper-container-3 {
    width: 100%;
    height: 500px;
    padding-left:7vw;
    margin-top:60px;
  }
  .swiper-container-3 .monimes{
    height: 540px;
    display:flex;
    flex-direction:row;
  }
  .swiper-container-3 .monimes img{
    width: 100%;
  }
  .swiper-container-3 .monimes_img{
    width: 500px;
  }
  .monimes-slider-navs-all{
    position:absolute;
    right:0px;
    margin-top:-60px;
    width:48%;
  }
  .monimes-slider-navs{
    position:absolute;
    top:2px;
    display: inline-flex;
    z-index: 10;
    color:#000;
    font-size:18px;
    font-weight:300;
    background:#f7f7e7;
    margin-left: 12%;
  }
  .monimes-slider-navs .slider-btns{
    margin:0;
    padding:0 9px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .monimes-slider-navs .swiper-pagination-c3{
    padding:0 5px;
  }
  .monimes_txt{
    display: flex;
    margin-left: 16%;
    width: 37%;
    flex-direction: column;
    margin-top: 0px;
    position: absolute;
    right: 8%;
  }
  .monimes_title{
    font-size:35px;
    font-weight: 500;
  }
  .monimes_subtitle{
    margin-top:30px;
    font-size:28px;
    font-weight: 400;
  }
  .monimes_txt a{
    margin-top: 50px;
    display:block;
    font-size:18px;
    font-weight: 500;
  }
  .monimes_txt a:hover .h-line-sm{
    width:60px;
  }
  .erevna-all{
    text-align: right;
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px);
  }
  .erevna-all .erevna-all_link{
    font-size:16px;
    font-weight:500;
  }
  .h-line-sm-cont{
    width:60px;
    display:inline-block;
    text-align:left;
  }
  .erevna-all:hover .h-line-sm{
    width:60px;
  }

  .swiper-container-4 {
    width: 100%;
    padding-left:3vw;
    margin-top:60px;
  }
  .swiper-container-4 .erevna{
    width: 40%;
  }
  .swiper-container-4 .erevna img{
    width: 100%;
  }
  .title-erevna-carousel{
    font-size:28px;
    font-weight:500;
    margin-top:20px;
    line-height: 38px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }
  .erevna:hover .h-line-sm{
    width:60px;
  }
  .erevna:hover .title-erevna-carousel{
    color:#26328c;
  }
  .erevna-slider-navs-all{
    position:relative;
    margin-top: 50px;
  }
  .erevna-slider-navs{
    position:absolute;
    top:-12px;
    display: inline-flex;
    z-index: 10;
    color:#000;
    font-size:18px;
    font-weight:300;
    background:#fff;
    margin-left: 2.5%;
  }
  .erevna-slider-navs .slider-btns{
    margin:0;
    padding:0 9px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .erevna-slider-navs .swiper-pagination-c5{
    padding:0 5px;
  }
  .slider-btns:focus {
    outline:none;
  }
  .kids{
    position:relative;
  }
  .kids_bg{
    float:right;
    width:130%;
  }
  .row135_half{
    padding: 0 6%;
  }
  .row210{
    padding: 0 10%;

  }
  .row210_1{
    padding: 0 0 0 10%;

  }
  .kidsLink{
    display:inline-block;
    margin-bottom:100px;
    font-size:18px;
    font-weight: 500;
  }
  .news-all{
    text-align: right;
    -webkit-transform: translateY(-28px);
    transform: translateY(-28px);
  }
  .news-all .news-all_link{
    font-size:16px;
    font-weight:500;
  }
  .h-line-sm-cont{
    width:60px;
    display:inline-block;
    text-align:left;
  }
  .news-all:hover .h-line-sm{
    width:60px;
  }
  .swiper-container-5 {
    width: 100%;
    padding-left:3vw;
    margin-top:20px;
  }
  .swiper-container-5 .news{
    width: 40%;
  }
  .swiper-container-5 .news img{
    width: 100%;
  }
  .title-news-carousel{
    font-size:28px;
    font-weight:500;
    margin-top:20px;
    line-height: 38px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }
  .news:hover .h-line-sm{
    width:60px;
  }
  .news:hover .title-news-carousel{
    color:#26328c;
  }
  .news-slider-navs-all{
    position:relative;
    margin-top: 50px;
  }
  .news-slider-navs{
    position:absolute;
    top:-12px;
    display: inline-flex;
    z-index: 10;
    color:#000;
    font-size:18px;
    font-weight:300;
    background:#fff;
    margin-left: 2.5%;
  }
  .news-slider-navs .slider-btns{
    margin:0;
    padding:0 9px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .news-slider-navs .swiper-pagination-c4{
    padding:0 5px;
  }
  .news-cat{
    font-size:20px;
    font-weight: 400;
    margin-bottom: 20px;
  }
  .newsletter_text{
    font-size:20px;
    font-weight:300;
  }
  .newsletter_text span{
    font-weight:500;
  }
  .newsletter_input{
  }
  .newsletter_input input{
    display:inline-block;
    border:none;
    padding-bottom:5px;
    border-bottom: 1px solid #000;
    background:#fff;
    height:31px;
  }
  .newsletter_input input:nth-child(1){
    width:calc(100% - 80px);
    font-style: italic;
  }
  .newsletter_input input:nth-child(2){
    width:80px;
    font-weight:500;
    cursor:pointer;
  }
  .footer_line{
    width:100%;
    height:50px;
    background-image:url(../imgs/footer-line.png);
    background-position: top center;
    background-size: 110%;
    background-repeat: no-repeat;
    position: relative;
  }
  .footer_line_reversed{
    width:100%;
    height:50px;
    background-image:url(../imgs/footer-line.png);
    background-position: top center;
    background-size: 110%;
    background-repeat: no-repeat;
    position: relative;
    -webkit-transform:rotateX(180deg);  
    transform:rotateX(180deg);   
  }
  .back_to_top{
    position:absolute;
    top:-40px;
    right:-30px;
    color:#26328c;
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    display:flex;
    align-items:center;
    cursor:pointer;
  }
  .logo_small{
    width:40px;
    margin:0 auto;
    display:block;
    padding-top:10px;
  }
  .actual_footer{
    width:100%;
    padding-top:50px;
    background:#f7f7e7;
    font-size:18px;
  }
  .actual_footer h6{
    margin-bottom:25px;
  }
  .actual_footer .f_elem{
    display:block;
    margin-bottom:10px;
    font-size:16px;
  }
  .actual_footer .f_elem span{
    font-weight: 500;
  }
  .actual_footer .social{
    margin:0;
    padding:50px 0 0 0;
  }
  .actual_footer .social a{
    margin:0 10px;
  }
  .actual_footer .foot1{
    font-size:13px;
    color:#888c82;
    margin:0;
  }
  .actual_footer .foot11{
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    margin-bottom: 0px;
  }
  .actual_footer .foot11 img{
    top: 10px;
    position: relative;
    margin: 0 0 0 5px;
  }
  .actual_footer .foot2{
    font-size:13px;
    color:#888c82;
    margin:40px 0 0px 0;
    padding-bottom:20px;
  }
  .actual_footer .foot2 div{
    text-align: center;
  }
  .actual_footer .foot2 div a{
    margin:0 20px;
  }
  .bottom-footer{
    background:#b9b9ad;
    width:100%;
    height:47px;
    font-size:13px;
    color:#fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .bottom-footer div{
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-content: center;
  }




/* HOME AND GENERAL */











/* ACTIVITIES */

.page_main_banner{
  width:100%;
  height:520px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.title_with_btns{
  display:flex;
  flex-direction:row;
  justify-content: space-between;
  align-items: center;
}

.section-medium-padding-top-bottom{
  padding-top:30px;
  padding-bottom:30px;
}

.classWithPad{
  margin:30px;
}
.classWithPad2{
  margin:10px;
  margin-bottom:30px;
}
.margin-top-45{
  margin-top:45px;
}

.margin-left-right-0{
  margin-left:0;
  margin-right:0;
}

.breadcrumb{
  background:none;
  padding: .75rem 0;
}

.breadcrumb a{
  color:#000;
}

.breadcrumb span, .breadcrumb a{
  margin: 0 5px;
}

.subtitle-large{
  font-size:40px;
  font-weight:400;
}

.paragraph{
  font-size:18px;
  font-weight: 400;
  display: block;
}

.share_print a{
  margin-left:10px;
}

.activities_cols {
  padding-bottom: 40px;
}

.activities_cols .classWithPad img{
  width:100%;
}
.activities_cols .activities_col:nth-child(even){
  -webkit-transform: translateY(10vh);
  transform: translateY(10vh);
}

.activities_cols .classWithPad h4{
  margin-top:20px;
  color:#000;
}

.activities_col:hover h4{
  color:#26328c;
}

.activities_col:hover .h-line-sm{
  width:60px;
}

.activities_col_in:hover h4{
  color:#26328c;
}

.activities_col_in:hover .h-line-sm{
  width:60px;
}






.activities_col_in{
  padding-right: 0;
  padding-left: 0;
}

.margin-left-135{
  margin-left:3vw;
}
.padding-left-135{
  padding-left:3vw;
}

.activities_children_choose{
  padding:30px;
}

.activities_children_choose_item{
  display: inline-block;
  margin-right:20px;
}

.activities_children_choose_item h6{
  font-size:16px;
  font-weight: 400;
}

.activities_children_choose_item input{
  background:#fff;
  border:0px;
  width:240px;
  padding:15px;
  cursor: pointer;
}
.activities_children_choose_item input.black_submit_btn{
  background:#000;
  color:#fff;
}


.pagination{
  width:100%;
  display:flex;
  justify-content: center;
  flex-direction: row;
  margin-top:30px;
}

.pagination .pagination_steps{
  display:flex;
  justify-content: center;
  flex-direction: row;
}

.pagination .pagination_steps .pagination_step{
  margin:0 5px;
  width:40px;
  height:40px;
  display:flex;
  justify-content: center;
  align-items: center;
  border-radius: 500px;
  cursor:pointer;
  color:#000;
}
.pagination .pagination_steps .pagination_step:hover{
  background:#f7f7f7;
}
.pagination .pagination_steps .pagination_step.active{
  margin:0 5px;
  width:40px;
  height:40px;
  background:#2d3488;
  color:#fff;
}




.newspaper_style {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 80px;
  -moz-column-gap: 80px;
  column-gap: 80px;
  margin-top:40px;
}

.activities_gallery_bg{
  background:#f7f7e7; 
  width:100%;
  height:40vh;
  position: absolute;
  top:0px;
  left:0px;
  z-index: -1;
  top:45px;
}



/* ACTIVITIES */









/* MUSEUM HISTORY */

.left-sidebar{
  list-style-type: none;
  padding:60px 0px 60px 0;
  margin:0;
}

.left-sidebar li{
  padding:10px 0;
  margin:0;
}

.left-sidebar li a{
  color:#000;
  font-size: 20px;
  font-weight: 500;
  padding:0 20px 0 0;
}

.left-sidebar li a:hover{
  color:#26328c;
}
.rect_2{
  width:100%;
  height:40px;
  background-image: url(../imgs/rect_2.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
}

.video_preview{
  width:100%;
  height:500px;
  background-image: url(../imgs/museum_history/video_img.jpg);
  background-position:center;
  background-size: cover;
  background-repeat: no-repeat;
  cursor:pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.video_preview .play_video_btn{
  width:180px;
  height:180px;
  background-image: url(../imgs/museum_history/play-video-btn.png);
  background-position:center;
  background-size: cover;
  background-repeat: no-repeat;
}





.accordion-container {
    position: relative;
    width: 100%;
    outline: 0;
}

.accordion-container .accordion-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin: 0;
    padding: 30px;
    font-size: 1.25em;
    font-weight: normal;
    color: #000;
    cursor: pointer;
    background:#f7f7e7;
}
.accordion-container .content-entry{
  padding:20px 0;
}

.accordion-container .accordion-title:hover,
.accordion-container .accordion-title:active,
.accordion-container .content-entry.open .accordion-title {
    background-color: #26328c;
    color: white;
}
.accordion-container .content-entry .accordion-title i {
  -webkit-transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
}
.accordion-container .content-entry.open .accordion-title i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.accordion-content {
    display: none;
    padding:0 30px 30px 30px;
}

.export_text{
  display: flex;
  justify-content: space-between;
  align-items: center;
}








.landind_periodikes_ektheseis_tabs{
  list-style-type: none;
  padding:0;
  text-align: center;
}
.landind_periodikes_ektheseis_tabs li{
  display: inline-block;
  margin:0 30px;
  font-size:18px;
  font-weight: 500;
}





.plirofories_ekthesis_container{
  background:#f7f7e7;
}

.col-5th {
    width: 20%;
  }

.periodikes_ektheseis_container{
  padding:0 1vw;
  font-weight: 400;
  font-size: 18px;
}

.periodikes_ektheseis_container a{
  color:#26328c;
}

.periodikes_ektheseis_container span{
  font-weight: 500;
}

.periodikes_ektheseis_icon{
  height:100px;
  background-repeat: no-repeat;
  background-position: top left;
}



.thematikes_parousiaseis_rect{
    width:100%;
    height:220px;
    background-image:url(../imgs/rect-3.png);
    background-position: bottom center;
    background-size: 110%;
    background-repeat: no-repeat;
    position: relative;  
}

.thematikes_parousiaseis_container{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f6f4+0,f7f6f4+50,ffffff+50,ffffff+50,ffffff+100 */
background: #f7f6f4; 
background: -moz-linear-gradient(top, #f7f6f4 0%, #f7f6f4 90%, #ffffff 90%, #ffffff 100%);
background: -webkit-linear-gradient(top, #f7f6f4 0%,#f7f6f4 90%,#ffffff 90%,#ffffff 100%);
background: linear-gradient(to bottom, #f7f6f4 0%,#f7f6f4 90%,#ffffff 90%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f4', endColorstr='#ffffff',GradientType=0 );
}
.thematikes_parousiaseis_container p{
  text-align: justify;
  text-justify: inter-word;
  font-size: 24px;
  font-weight: 300;
}

.thematikes_parousiaseis_img{
  margin: -200px 0 0 auto;
  display:block;
  width:100%;
}

.thematikes_left_col{
  padding:0 4vw;
}

.thematikes_parousiaseis .subtitle{
  font-size:38px;
  font-weight: 300;

}

.thematikes_parousiaseis_infos{
  background:#fff;
  padding:80px;
  -webkit-box-shadow: 0px 6px 23px -10px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 6px 23px -10px rgba(0,0,0,0.75);
box-shadow: 0px 6px 23px -10px rgba(0,0,0,0.75);
}
.thematikes_parousiaseis_infos .row{
  margin-bottom: 30px;
}
.thematikes_parousiaseis_infos .row:last-child{
  margin-bottom: 0px;
}
.thematikes_parousiaseis_infos .row span{
  font-weight: 500;
}

.next_ekthesi{
    width:100%;
    height:270px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    display:flex;
    flex-direction: column;
    justify-content: center;
}
.next_ekthesi .row135{
  display:flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.next_ekthesi .row135 h3{
  font-size:14px;
  font-weight: 400;
  display:flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
}
.next_ekthesi .row135 h3 .line_static_white{
  width:8vw;
  border-bottom: 1px solid #fff;
  margin-left:10px;
}





.lightbox{
      margin-top: 10vh;
}


.lb-data .lb-details {
    width: 85%;
    float: none;
    text-align: left;
    margin:-100px auto 0px;
    z-index:100;
    position: relative;
}
.lb-data .lb-details .gal_capt {
    background: #fff;
    padding:20px;
}

.lb-data .lb-caption {
    font-size: 18px;
    font-weight: 300;
    color: #000;
    line-height: 1.3em;
}

.lb-data .lb-close{
  position:fixed;
  top:20px;
  right:20px;
  padding:20px;
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    max-height: none;
    border-radius: 0px;
    border: 0px solid #fff;
}
.lb-nav {
    top: -50px;
    height: 50px;
    width: 100%;
    z-index: 10;
}
.lb-nav a.lb-prev {
    width: 49%;
    left: 0;
    float: left;
    background: none;
    opacity: 1;
    display: flex;
    align-items: center;
}
.lb-nav a.lb-prev:after {
    content: "προηγούμενη φωτογραφία";
    color: #fff;

}
.lb-nav a.lb-next {
    width: 49%;
    right: 0;
    float: right;
    background: none;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.lb-nav a.lb-next:after {
    content: "επόμενη φωτογραφία";
    color: #fff;
}











.search_result{
  margin-top:50px;
  display:flex;
  justify-content: flex-start;
  align-items: flex-start;
  background:#f9f9f9;
  color:#000;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
}
.search_result:hover{
  -webkit-box-shadow: 0px 3px 16px -8px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 3px 16px -8px rgba(0,0,0,0.25);
box-shadow: 0px 3px 16px -8px rgba(0,0,0,0.25);
-webkit-transform:scale3d(1.01,1.01,1.01);
transform:scale3d(1.01,1.01,1.01);
}
.search_result_img{
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height:200px;
  min-width:200px;
}
.search_result_txt{
  padding:20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
.search_result_txt h6{
  font-size:24px;
}

.contact_page_container h6{
  margin:40px 0 0 0;
}
.contact_page_container .col-lg-6{
  padding:0;
}
.contact_page_container a{
  color:#26328c;
}















.semi_title{
  font-size: 34px;
  font-weight: 400;
  margin-bottom:30px;
}

.small_title{
  font-size:18px;
}

.smaller_title{
  font-size:14px;
}







.monimes_map .col-lg-6{
  padding-left:0;padding-right:0px;
}

.rect_3{
  width:100%;
  height:150px;
  background-image: url(../imgs/rect_3.png);
  background-position: bottom right;
  background-size: 100%;
  background-repeat: no-repeat;
}

.rect_4{
  width:100%;
  height:100%;
  background-image: url(../imgs/rect_4.png);
  background-position: right 33%;
  background-repeat: no-repeat;
  background-size: 90%;
}
.rect_4 h3{
  position:absolute;
  top:22%;
  right:30%;
  font-size: 18px;
  font-weight: 400;
}

.rect_3_above{
  width:100%;
  position:relative;
  background-color: #f7f7e7;
  height:400px;
}

.rect_3_above_1{
  padding:3vw;
  background-color: #f7f7e7;
  line-height: 28px;
}

.rect_3_above img{
  position:absolute;
  width:100%;
  height:400px;
}
/*.rect_3_above .image_map{
  height:100%;
  width:50vw;
  background-image: url(../imgs/monimes_ektheseis/map.jpg);
  background-position: top left;
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
}*/
.rect_3_above .points{
  position:absolute;
  width:100%;
  height:400px;
}
.rect_3_above .p{
  position: absolute;
  cursor:pointer;
  display:flex;
  justify-content: center;
  align-items: center;
}
.rect_3_above .p .map_content{
  justify-content: center;
  align-items: center;
  display:none;
}
.rect_3_above .p .koukida{
  width: 20px; 
  height: 20px;
  background:#000;
  border-radius: 100px;
}
.rect_3_above .p:hover .koukida{
  background: #2d3488;
}
.rect_3_above .p:hover > .map_content{
  display:inline-flex;
}
.rect_3_above .p .map_line{
  width:400px;
  height:1px;
  background-color: #2d3488;
  margin-left:5px;
}
.rect_3_above .point_1{
  top: 33%; 
  right: 56%; 
}
.rect_3_above .point_2{
  top: 38%; 
  right: 66%; 
}
.rect_3_above .point_3{
  top: 45%; 
  right: 52%; 
}
.rect_3_above .point_4{
  top: 53%; 
  right: 76%; 
}
.rect_3_above .point_5{
  top: 67%; 
  right: 68%; 
}




.video_gallery{
  position:relative;
}
.playvideo{
  position: absolute;
  top: 37%;
  left: 39%;
  width: 100px !important;
}



.monimes_ektheseis_L_full{
  padding-left:0;
  padding-bottom: 240px;
  padding-top: 180px;
}

.monimes_ektheseis_L1 img{
  margin-top: -160px;
  margin-bottom: -200px;
  width:100%;
}

.monimes_ektheseis_L1_line{
  width:50%;
  height:1px;
  background: #000;
  transform:translateX(-20%);
}

.monimes_ektheseis_L1_head{
  padding-bottom: 120px;
}

.monimes_ektheseis_L1_head a{
  font-size: 18px;
  font-weight: 500;
  text-align: right;
  display: block;
}

.monimes_ektheseis_L1_container{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.monimes_ektheseis_L1_foot{
  width:50%;
  font-weight: 400;
}










/* MUSEUM HISTORY */












/* GALLERY - EXHIBITIONS */


.gallery-top {
  height: 100%;
  width: 100%;
}
.gallery-thumbs {
  height: 100%;
  box-sizing: border-box;
  padding: 0px;
}
.gallery-thumbs .swiper-slide {
  width: 100%;
  height: 25%;
  opacity: 0.4;
  background-size: contain;
  background-repeat: no-repeat;
}
.gallery-top .swiper-slide {
  height: 100%;
  opacity: 1;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}
.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}


.popular_exhibitions_inside_container .col-lg-3{
  position:relative;
  max-height: 658px;
  padding-left: 0;
}

.popular_exhibitions_inside_container_paddings{
  padding-top: 30px;
  padding-bottom: 30px;
}


.popular_exhibitions_inside_tabs .nav-item{
  width:33%;
  margin-bottom: 0px;
}
.popular_exhibitions_inside_tabs .nav-tabs{
  border:0px;
}
.popular_exhibitions_inside_tabs .nav-item .nav-link{
  font-size:32px;
  font-weight: 400;
  color:#a3a3a3;
  border:0px;
  border-bottom:3px solid #fff;
}
.popular_exhibitions_inside_tabs .nav-item .nav-link.active{
  border:0px;
  border-bottom:3px solid #000;
  color:#000;
}
.popular_exhibitions_inside_tabs .tab-content{
  background:#f7f6f4;
  padding:70px 0;
  position:relative;
}
.popular_exhibitions_inside_tabs .tab-pane{
  max-height: 460px;
}
.popular_exhibitions_inside_tabs .tab-pane a{
  font-weight: 500;
  color:#26328c;
  cursor:pointer;
}



.tabs_overlay{
  position:absolute;
  max-height:460px;
  top:0%;
  left:50%;
  height:100%;
  width:100%;
  background: #d7d9ea;
  margin:70px 0;
  -wenkit-transform:translateX(-50%);
  transform:translateX(-50%);
  display:none;
}
.tabs_overlay .mCustomScrollbar{
  max-height:460px;
  padding:5vw 3vw;
}
.close_tabs_overlay{
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 10px;
  width: 50px;
  height: 50px;
  cursor:pointer;
}
.close_tabs_overlay img{
  width:100%;
}



.tabs_overlay_rest{
  position:absolute;
  max-height:460px;
  top:0%;
  left:50%;
  height:100%;
  width:100%;
  background: #d7d9ea;
  margin:70px 0;
  -wenkit-transform:translateX(-50%);
  transform:translateX(-50%);
  display:none;
}
.tabs_overlay_rest .mCustomScrollbar{
  max-height:460px;
  padding:5vw 3vw;
}
.close_tabs_overlay_rest{
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 10px;
  width: 50px;
  height: 50px;
  cursor:pointer;
}
.close_tabs_overlay_rest img{
  width:100%;
}




.popular_exhibitions_inside_objects .swiper-slide.erevna{
  width:25%;
}

.popular_exhibitions_inside_objects .swiper-slide.erevna .title-erevna-carousel{
  min-height: 80px;
}

.swiper-container-6 {
  width: 100%;
  padding-left:7vw;
  margin-top:60px;
}
.swiper-container-6 .erevna img{
  width: 100%;
}


/* GALLERY - EXHIBITIONS */






.login{
  margin:80px 0 0;
  width:70%;
}
.login .username, .login .password{
  width:100%;
  border:0px;
  padding:20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #000;
  display: block;
}
.login .recaptcha{
  margin:40px 0;
  text-align: center;
}
.login .submitLogin{
  width:100%;
  border:0px;
  color:#fff;
  background:#000;
  padding:20px;
  cursor:pointer;
  font-weight: 500;
  display: block;
}



.bold_unique{
  font-size:70px;
  font-weight: 500;
  margin-bottom: -15px;
  color:#ddddda;
}






.silloges_ekthesiakoixoroi .silloges_photo{
  margin-top:-100px
}

.black_Line_L{
  width:500px;
  height:1px;
  background: #000;
  transform:translateX(-50%);
}

.black_Line_R{
  width:500px;
  height:1px;
  background: #000;
  transform:translateX(120%);
}



.restaurant_page_menus .col-lg-6.col_1{
  padding-left: 0;
  padding-right: 0; 
  position: relative;
  text-align: left;
}
.restaurant_page_menus .col-lg-6.col_1 a{
  position: absolute;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  bottom:0;
  right:0;
  margin-bottom:-50px;
  margin-right:-30px;
  width:50%;
}
.restaurant_page_menus .col-lg-6.col_1 a .rest_line{
  height:1px;
  width:150px;
  background:#000;
  -webkit-transform:translateX(-30%);
  transform:translateX(-30%);
}
.restaurant_page_menus .col-lg-6.col_2{
  padding-left: 0;
  padding-right: 0; 
  position: relative;
  text-align: right;
}
.restaurant_page_menus .col-lg-6.col_2 a{
  position: absolute;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  top:0;
  left:0;
  margin-top:-50px;
  margin-left:-20px;
  width:50%;
}
.restaurant_page_menus .col-lg-6.col_2 a .rest_line{
  height:1px;
  width:150px;
  background:#000;
  -webkit-transform:translateX(50%);
  transform:translateX(50%);
}




.radios{
  display:flex;
  flex-direction: row;
  align-items: center;
  padding:20px 0;
}
.radios div{
  display:flex;
  flex-direction: row;
  align-items: center;
  margin-right:20px;
}
.radios div input{
  margin-right:10px;
}
.radios.last{
  display:flex;
  flex-direction: column;
  align-items: flex-start;
}





}


















@media only screen and (max-width: 1100px) {




  .to_mouseio_taksidevei_gal{
    width:100%;
    height:350px;
  }
.gallery-top1 {
  height: auto !important;
  width: 100%;
}
.gallery-thumbs1 {
  height: 25%;
  box-sizing: border-box;
  padding:10px 0px;
}
.gallery-thumbs1 .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
}
.gallery-thumbs1 .swiper-slide img {
  max-height: 100%;
  max-width: 100%;
}
.gallery-top1 .swiper-slide {
  height: 100%;
  opacity: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.gallery-top1 .swiper-slide img {
  max-height: 100%;
  max-width: 100%;
}
.gallery-thumbs1 .swiper-slide-thumb-active {
  opacity: 1;
}

.parousiasi_ekthematos_{
  display: block;
  width: 100% !important;
}

  .filters{
    width:100%;
    display: none;
    padding-right:10px;
    padding-bottom: 20px
  }
  .filters .filter{
    margin-bottom:20px;
  }
  .filters .filter .filter_title{
    text-align: left;
    margin-bottom: 10px;
    margin-left:10px;
  }
  .filters .dropdown{
    width:calc(100% - 10px);
  }
  .filters_btn_container{
    padding:20px 0;
    opacity: 0.4;
    flex-grow: 8;
  }
  .filters_btn span{
    margin: 0px;
  }

  .filters.openFilters {
    display: block;
  }
  .filters_btn i.fa-chevron-down {
    -webkit-transition:transform 0.25s ease-in-out;
    transition:transform 0.25s ease-in-out;
  }
  .filters_btn.open i.fa-chevron-down {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
  }

  .silloges_maps{
    text-align: right;
    width: 100%;
    position: relative;
    height:500px;
  }
  .silloges_maps img{
    position: absolute;
    right: 0;
    bottom:-50px;
    width: 160%;
  }
  .silloges_maps_left{
    text-align: left;
    width: 100%;
    position: relative;
    height:400px;
  }
  .silloges_maps_left img{
    position: absolute;
    left: -100px;
    bottom:-100px;
    width: 130%;
  }


/* HOME AND GENERAL */




  .justify_end_above{
    display:flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }

  .open-mobile-menu{
    position: absolute;
    top: 0px;
    right: 0px;
    color: #fff;
    font-size: 24px;
    padding: 20px;
  }
  .open-mobile-menu img{
    width: 20px;
  }
  .close-mobile-menu{
    position: absolute;
    top: 0px;
    right: 0px;
    color: #fff;
    font-size: 24px;
    padding: 20px;
    display:none;
  }
  .close-mobile-menu img{
    width: 20px;
  }
  .mobile-menu{
    background-image:url(../imgs/slider_menu_bg.jpg);
  }
  .mob-menu-container{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    height:80%;
    padding:3vw;
    margin-top: 30%;
  }
  .mobile-menu-inside{
    display:flex;
    flex-direction: column;
    font-size:18px;
    text-align: center;
  }
  .mobile-menu-inside_lngs{
    display:flex;
    flex-direction: row;
    font-size:18px;
    text-align: center;
    margin:2vh 0 3vh;
  }
  .mobile-menu-inside_lngs .mob-menu-items{
    color:#7e7e7e;
    margin:10px;
  }
  .mobile-menu-inside_lngs .mob-menu-items.active{
    color:#fff;
  }
  .mobile-menu-inside:nth-child(1){
    border-bottom: 1px solid #7e7e7e;
  }
  .mobile-menu-inside .mob-menu-items{
    color:#fff;
    margin: 0.4vh;
  }
  .search_container.mob-menu-items{
    width: 100%;
    display: inline-flex;
    border-bottom: 1px solid #fff;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 4vh 0;
  }
  .search_container.mob-menu-items .searchbar_modal{
    background: none;
    border: 0px;
    width: 100%;
  }

  .search_container.mob-menu-items input{
    color:#fff;
  }

  .search_container.mob-menu-items input::placeholder{
    color:#fff;
    font-style:italic;
    font-weight:300;
  }


.fade-scale {
  opacity: 0;
  -webkit-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  transition: all 0.25s linear;
}

.fade-scale.show {
  opacity: 1;
}








  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .foot1 .col-lg-2{
    text-align: center !important;
    padding:30px 0;
  }
  *{
    font-family: 'PF Futura Neu';
    font-style: normal;
  }
  body{
    padding: 0;
    margin: 0;
    overflow-x: hidden;
  }
  a{
    text-decoration: none !important;
    -webkit-transition:color 0.25s ease-in-out;
    transition:color 0.25s ease-in-out;
  }
  a:hover{
    color:#26328c;
  }
  .header1{
    font-size:16px;
    font-weight:400;
    margin:0;
    padding:0;
  }
  .swiper-container-1 {
    width: 100%;
    height: 100vh;
    background:#f1f1f1;
  }
  .swiper-container-1 .swiper-slide.main_slider{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .slider-navs{
    position: absolute;
    top: 52%;
    right: -50px;
    display: none;
    z-index: 10;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color:#fff;
  }
  .slider-navs .slider-btns{
    margin:0 10px;
    padding:0 20px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .sb-height{
    height:18px;
  }
  .play-pause-main-slider{
    position:absolute;
    bottom:30px;
    right:100px;
    border-radius: 500px;
    background:rgba(0,0,0,0.4);
    padding:10px;
    z-index: 10;
    opacity:0.7;
    cursor:pointer;
    display:none;
  }
  .play-pause-main-slider img{
    display:block;
  }
  .play-pause-main-slider img.hide{
    display:none;
  }
  .play-pause-main-slider img.show{
    display:block;
  }
  header{
    width:100%;
    height:80px;
    position:absolute;
    top:0px;
    left:0px;
    z-index: 9000;
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
  }
  header .header-wrapper{
    width:100%;
    height:80px;
  }
  header .header-wrapper .header-container{
    width:100%;
    display:flex;
    justify-content: space-between;
  }
  header .logo{
    margin-top:20px;
    width:80px;
    height:53.33px;
  }

  .search{
    padding:0 0 0 3vw;
  }

  .gray{
    color:#bbbbbb;
  }
  .white{
    color:#ffffff;
  }
  .black{
    color:#000000;
  }
  .pale-bg{
    background-color:#f7f7e7;
  }
  .pale2-bg{
    background-color:#f7f6f4;
  }
  .top-nav{
    font-size:18px;
    font-weight: 400;
    display:none;
  }
  .top-nav ul{
    list-style: none;
    padding:0;
  }
  .top-nav ul li{
    display: inline-block;
    margin-right:24px;
    cursor:pointer;
  }
  .top-nav-helper{
    height:20px;
  }
  .small-Txt{
    font-size:12px;
  }
  .large-Txt{
    font-size:18px;
  }
  .top-nav-helper-in-use{
    display:inline-block;
  }
  .helper-in-use{
  }
  .top-nav-helper-in-use .v-line{
    height:20px;
    width:1px;
    background:#fff;
    -webkit-transition:transform 0.25s ease-in-out;
    transition:transform 0.25s ease-in-out;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    margin:0 auto;
  }
  .top-nav-helper-in-use.active .v-line{
    -webkit-transform:translateY(0%) !important;
    transform:translateY(0%) !important;
  }
  .top-nav-helper-in-use.active{
    color:#fff;
  }
  .top-nav-helper-in-use:hover .v-line{
    -webkit-transform:translateY(0%) !important;
    transform:translateY(0%) !important;
  }
  .top-nav-helper-in-use:hover{
    color:#fff !important;
  }
  .menu{
    position:absolute;
    top:120px;
    right:-25px;
    display:none;
    align-items: center;
    z-index: 9001;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color:#fff;
    cursor:pointer;
  }
  .open-slider-menu{
    display:block;
  }
  .close-slider-menu{
    display:none;
  }
  .v-line-menu{
    height:1px;
    width:60px;
    background:#fff;
    margin-left: 10px
}
  .scroll-inform-full{
    position:absolute;
    bottom:0px;
    right:-16px;
    display:flex;
    align-items: center;
    z-index: 10;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color:#fff;
  }
  .v-line-scroll{
    height:1px;
    width:60px;
    background:#fff;
    margin-left: 10px
}
  .change-lang{
    position: relative;
  }
  .lang-drop-down{
    position:absolute;
    right:0px;
    opacity:0;
    font-size:14px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
    -webkit-transform:translateY(-40%);
    transform:translateY(-40%);
  }
  .lang-drop-down li{
    display:block !important;
    margin-right: 25px;
    margin-bottom:4px;
  }
  .change-lang:hover .lang-drop-down{
    opacity:1;
    -webkit-transform:translateY(0%);
    transform:translateY(0%);
  }
  .slider-title{
    font-size:24px;
    font-weight: 500;
    margin:20px 0 40px;
  }
  .slider-subtitle{
    font-size:16px;
    font-weight: 400;
    margin:10px 0;
  }
  .slider-block{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.6) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 );
    height: 100%;
    display: flex;
    align-items: flex-end;
  }
  .slider-text{
    margin-left:7vw;
    margin-bottom: 60px;
  }
  .with-line{
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .title{
    font-size:40px;
    font-weight: 300;
    padding:0;
    margin:0;
  }
  .subtitle{
    font-size:24px;
    font-weight: 400;
    padding:0;
    margin:0;
    line-height:32px;
  }
  .section-padding-top-bottom{
    padding-top:100px;
    padding-bottom: 100px;
  }
  .home-second-section .title{
    display:block;
  }
  .home-second-section .subtitle{
    width:100%;
    display:block;
    padding:40px 0px;
  }
  .pale-bg .rowshape{
    overflow:hidden;
    position:relative;
    margin:0px;
  }
  .rowshape_img_container{
    margin:0 auto;
    position:relative;
    width:92%;
  }
  .imerologio_ekdilosewn{
    text-align: center;
    display: block;
    width: 100%;
  }
  .imerologio_ekdilosewn a{
    display: block;
  }
  .rowshape .row-in-row-shape{
    margin: 0 auto;
  }
  .title-link{
    font-size:20px;
    font-weight:500;
  }
  .margin-top-70{
    margin-top:30px;
  }
  .margin-top-8{
    margin-top:8px;
  }
  .margin-top-30{
    margin-top:30px;
  }
  .margin-bottom-30{
    margin-bottom:30px;
  }
  .margin-left-70{
  }
  .padding-right-135{
    padding-right:3vw;
  }
  .padding-left-135{
    padding-left:3vw;
  }
  .h-line{
    height:1px;
    background:#000;
    margin-top:10px;
  }
  .shape-contents-centered{
    display:block;
    width:100%;
    text-align:center;
  }
  .h-line-sm{
    height:1px;
    width:0px;
    border-bottom:1px solid #26328c;
    display: inline-block;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }
  .title-link:hover .h-line-sm{
    width:60px;
  }
  .row135{
    padding:0 3vw;
  }
  .row135_2{
    padding:0 0 0 3vw;
  }
  .swiper-container-2 {
    width: 100%;
    padding-left:3vw;
    margin-top:60px;
  }
  .swiper-container-2 .ekthemata{
    width: 80%;
  }
  .swiper-container-2 .ekthemata img{
    width: 100%;
  }
  .title-ekthemata-carousel{
    font-size:24px;
    font-weight:500;
    margin-top:40px;
    line-height: 33px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }
  .ekthemata:hover .h-line-sm{
    width:60px;
  }
  .ekthemata:hover .title-ekthemata-carousel{
    color:#26328c;
  }
  .ekthemata-slider-navs-all{
    position:relative;
    margin-top:50px;
  }
  .ekthemata-slider-navs{
    position:absolute;
    top:-12px;
    display: inline-flex;
    z-index: 10;
    color:#000;
    font-size:18px;
    font-weight:300;
    background:#fff;
    margin-left: 2.5%;
  }
  .ekthemata-slider-navs .slider-btns{
    margin:0;
    padding:0 9px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .ekthemata-slider-navs .swiper-pagination-c2{
    padding:0 5px;
  }
  .width960{
    width:100%;
  }
  .ektheseis-nav{
    margin:30px 0;
  }
  .ektheseis-nav .ektheseis_link{
    font-size:16px;
    font-weight:500;
    display: inline-block;
  }
  .ektheseis-nav .ektheseis_link:nth-child(1){
    margin-right:20px;
  }
  .ektheseis_link::after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: #26328c;
    margin-top:8px;
    -webkit-transition: width .25s ease-in-out;
    transition: width .25s ease-in-out;
  }
  .ektheseis_link.active::after {
    width: 100%;
  }
  .ektheseis_link:hover::after {
    width: 100%;
  }
  .periodikes_ektheseis{
    padding-bottom:50px;
  }
  .ektheseis{
    margin-top:-50px;
    display:block;
    text-align: center;
  }
  .ektheseis .ekthesi{
    display: block;
    margin-bottom:50px;
  }
  .ektheseis .ekthesi img{
    width:70%;
  }
  .ektheseis .ekthesi_all{
    display: block;
    text-align: center;
  }
  .ektheseis .ekthesi_all_1{
    display: block;
    text-align: center;
  }
  .uptitle-ektheseis{
    font-size:17px;
    font-weight:400;
    margin-top:25px;
  }
  .title-ektheseis{
    font-size:28px;
    font-weight:500;
    margin-top:25px;
    line-height: 36px;
  }
  .title-ektheseis_all{
    font-size:18px;
    font-weight:500;
    margin-top:45px;
  }
  .title-ektheseis_all_1{
    font-size:18px;
    font-weight:500;
    margin-top:45px;
  }
  .ekthesi_all img{
    width:30%;
  }
  .ekthesi_all_1 img{
    margin-left:0px;
    width:100%;
  }
  .ektheseis .ekthesi:hover .h-line-sm, .ektheseis .ekthesi_all:hover .h-line-sm{
    width:60px;
  }
  .ektheseis .ekthesi:hover .title-ektheseis, .ektheseis .ekthesi_all:hover .title-ektheseis_all{
    color:#26328c;
  }
  .monimes_silloges{
    position:relative;
  }
  .monimes_silloges_title{
    position:relative;
    width:100%;
  }
  .monimes_silloges_bg{
    background-image:url(../imgs/rect_1.png);
    width:100%;
    height:60%;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 100%;
    position:absolute;
    top:0px;
    right:0px;
    overflow: hidden;
  }
  .swiper-container-3 {
    width: 100%;
    padding-left:7vw;
    margin-top:40px;
    background:#f7f7e7;
  }
  .swiper-container-3 .monimes{
    display: block;
  }
  .swiper-container-3 .monimes img{
    width: 100%;
  }
  .swiper-container-3 .monimes_img{
    width: 90%;
  }
  .monimes-slider-navs-all{
    position:relative;
    width:100%;
    padding-bottom: 30px;
    margin-top: 30px;
  }
  .monimes-slider-navs{
    position:relative;
    display: inline-flex;
    z-index: 10;
    color:#000;
    font-size:18px;
    font-weight:300;
  }
  .monimes-slider-navs .slider-btns{
    margin:0;
    padding:0 9px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .monimes-slider-navs .swiper-pagination-c3{
    padding:0 5px;
  }
  .monimes_txt{
    margin-top:20px;
    width: 95%;
  }
  .monimes_title{
    font-size:26px;
    font-weight: 500;
  }
  .monimes_subtitle{
    margin-top:30px;
    font-size:22px;
    font-weight: 400;
  }
  .monimes_txt a{
    margin-top: 50px;
    display:block;
    font-size:18px;
    font-weight: 500;
  }
  .monimes_txt a:hover .h-line-sm{
    width:60px;
  }
  .erevna-all{
    text-align: left;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    padding:30px 0 30px 3vw;
  }
  .erevna-all .erevna-all_link{
    font-size:16px;
    font-weight:500;
  }
  .h-line-sm-cont{
    width:60px;
    display:inline-block;
    text-align:left;
  }
  .erevna-all:hover .h-line-sm{
    width:60px;
  }
  .swiper-container-4 {
    width: 100%;
    padding-left:3vw;
    margin-top:20px;
  }
  .swiper-container-4 .erevna{
    width: 80%;
  }
  .swiper-container-4 .erevna img{
    width: 100%;
  }
  .title-erevna-carousel{
    font-size:24px;
    font-weight:500;
    margin-top:20px;
    line-height: 32px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }
  .erevna:hover .h-line-sm{
    width:60px;
  }
  .erevna:hover .title-erevna-carousel{
    color:#26328c;
  }
  .erevna-slider-navs-all{
    position:relative;
    margin-top: 50px;
  }
  .erevna-slider-navs{
    position:absolute;
    top:-12px;
    display: inline-flex;
    z-index: 10;
    color:#000;
    font-size:18px;
    font-weight:300;
    background:#fff;
    margin-left: 2.5%;
  }
  .erevna-slider-navs .slider-btns{
    margin:0;
    padding:0 9px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .erevna-slider-navs .swiper-pagination-c5{
    padding:0 5px;
  }
  .slider-btns:focus {
    outline:none;
  }
  .kids{
    position:relative;
  }
  .kids_bg{
    float:right;
    width:120%;
  }
  .row135_half{
    padding: 0 6%;
  }
  .row210{
    padding: 0 10%;
  }
  .row210_1{
    padding: 0 0 0 10%;
  }
  .kidsLink{
    display:inline-block;
    margin-bottom:100px;
    font-size:18px;
    font-weight: 500;
  }
  .news-all{
    text-align: left;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    padding:30px 0 30px 3vw;
  }
  .news-all .news-all_link{
    font-size:16px;
    font-weight:500;
  }
  .h-line-sm-cont{
    width:60px;
    display:inline-block;
    text-align:left;
  }
  .news-all:hover .h-line-sm{
    width:60px;
  }
  .swiper-container-5 {
    width: 100%;
    padding-left:3vw;
    margin-top:20px;
  }
  .swiper-container-5 .news{
    width: 80%;
  }
  .swiper-container-5 .news img{
    width: 100%;
  }
  .title-news-carousel{
    font-size:24px;
    font-weight:500;
    margin-top:20px;
    line-height: 32px;
    -webkit-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
  }
  .news:hover .h-line-sm{
    width:60px;
  }
  .news:hover .title-news-carousel{
    color:#26328c;
  }
  .news-slider-navs-all{
    position:relative;
    margin-top: 50px;
  }
  .news-slider-navs{
    position:absolute;
    top:-12px;
    display: inline-flex;
    z-index: 10;
    color:#000;
    font-size:18px;
    font-weight:300;
    background:#fff;
    margin-left: 2.5%;
  }
  .news-slider-navs .slider-btns{
    margin:0;
    padding:0 9px;
    align-items: center;
    justify-content: center;
    display: flex;
    cursor:pointer;
  }
  .news-slider-navs .swiper-pagination-c4{
    padding:0 5px;
  }
  .news-cat{
    font-size:17px;
    font-weight: 400;
    margin-bottom: 20px;
  }
  .newsletter_text{
    font-size:20px;
    font-weight:300;
  }
  .newsletter_text span{
    font-weight:500;
  }
  .newsletter_input{
    margin-top:30px;
  }
  .newsletter_input input{
    display:inline-block;
    border:none;
    padding-bottom:5px;
    border-bottom: 1px solid #000;
    background:#fff;
    height:31px;
  }
  .newsletter_input input:nth-child(1){
    width:calc(100% - 80px);
    font-style: italic;
  }
  .newsletter_input input:nth-child(2){
    width:80px;
    font-weight:500;
    cursor:pointer;
  }
  .footer_line{
    width:100%;
    height:30px;
    background-image:url(../imgs/footer-line.png);
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
  }
  .footer_line_reversed{
    width:100%;
    height:20px;
    background-image:url(../imgs/footer-line.png);
    background-position: top center;
    background-size: 110%;
    background-repeat: no-repeat;
    position: relative;
    -webkit-transform:rotateX(180deg);  
    transform:rotateX(180deg);   
  }
  .back_to_top{
    position:absolute;
    top:-40px;
    right:-30px;
    color:#26328c;
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    display:flex;
    align-items:center;
    cursor:pointer;
  }
  .logo_small{
    width:40px;
    margin:0 auto;
    display:block;
    padding-top:0px;
  }
  .actual_footer{
    width:100%;
    padding-top:50px;
    background:#f7f7e7;
    font-size:18px;
  }
  .actual_footer h6{
    margin-bottom:25px;
  }
  .actual_footer .f_elem{
    display:block;
    margin-bottom:10px;
    font-size:16px;
  }
  .actual_footer .f_elem span{
    font-weight: 500;
  }
  .actual_footer .social{
    margin:0;
    padding:50px 0 0 0;
  }
  .actual_footer .social a{
    margin:0 10px;
  }
  .actual_footer .foot1{
    font-size:13px;
    color:#888c82;
    margin:0;
  }
  .actual_footer .foot11{
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    margin-bottom: 0px;
  }
  .actual_footer .foot11 img{
    top: 10px;
    position: relative;
    margin: 0 0 0 5px;
  }
  .actual_footer .foot2{
    font-size:13px;
    color:#888c82;
    margin:40px 0 0px 0;
    padding-bottom:20px;
  }
  .actual_footer .foot2 div{
    text-align: center;
  }
  .actual_footer .foot2 div a{
    margin:0 20px;
  }
  .bottom-footer{
    background:#b9b9ad;
    width:100%;
    height:47px;
    font-size:13px;
    color:#fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .bottom-footer div{
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-content: center;
  }



/* HOME AND GENERAL */











/* ACTIVITIES */

.page_main_banner{
  width:100%;
  height:220px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.title_with_btns{
  display:flex;
  flex-direction:row;
  justify-content: space-between;
  align-items: center;
}

.section-medium-padding-top-bottom{
  padding-top:30px;
  padding-bottom:30px;
}

.classWithPad{
  margin:20px;
}
.classWithPad2{
  margin:10px;
  margin-bottom:20px;
}
.margin-top-45{
  margin-top:45px;
}

.margin-left-right-0{
  margin-left:0;
  margin-right:0;
}

.breadcrumb{
  background:none;
  padding: .75rem 0;
}

.breadcrumb a{
  color:#000;
}

.breadcrumb span, .breadcrumb a{
  margin: 0 5px;
}

.subtitle-large{
  font-size:32px;
  font-weight:400;
}

.paragraph{
  font-size:18px;
  font-weight: 400;
  display: block;
}

.share_print{
    display: block;
    text-align: left;
    width: 100%;
    margin-top:20px;
}
.share_print a{
  margin-left:10px;
}

.activities_cols .classWithPad img{
  width:100%;
}
.activities_cols .activities_col:nth-child(even){
  -webkit-transform: translateY(10vh);
  transform: translateY(10vh);
}

.activities_cols .classWithPad h4{
  margin-top:20px;
  color:#000;
}

.activities_col:hover h4{
  color:#26328c;
}

.activities_col:hover .h-line-sm{
  width:60px;
}

.activities_col_in:hover h4{
  color:#26328c;
}

.activities_col_in:hover .h-line-sm{
  width:60px;
}







.activities_col_in{
  padding-right: 0;
  padding-left: 0;
}

.margin-left-135{
  margin-left:3vw;
}
.padding-left-135{
  padding-left:3vw;
}

.activities_children_choose{
  padding:30px;
  text-align: center;
}

.activities_children_choose_item{
  display: inline-block;
  margin-right:20px;
  margin-bottom: 20px;
}

.activities_children_choose_item h6{
  font-size:16px;
  font-weight: 400;
}

.activities_children_choose_item input{
  background:#fff;
  border:0px;
  width:240px;
  padding:15px;
  cursor: pointer;
}
.activities_children_choose_item input.black_submit_btn{
  background:#000;
  color:#fff;
}



.pagination{
  width:100%;
  display:flex;
  justify-content: center;
  flex-direction: row;
  margin-top:30px;
}

.pagination .pagination_steps{
  display:flex;
  justify-content: center;
  flex-direction: row;
}

.pagination .pagination_steps .pagination_step{
  margin:0 5px;
  width:40px;
  height:40px;
  display:flex;
  justify-content: center;
  align-items: center;
  border-radius: 500px;
  cursor:pointer;
  color:#000;
}
.pagination .pagination_steps .pagination_step:hover{
  background:#f7f7f7;
}
.pagination .pagination_steps .pagination_step.active{
  margin:0 5px;
  width:40px;
  height:40px;
  background:#2d3488;
  color:#fff;
}




.newspaper_style {
  margin-top:40px;
}

.activities_gallery_bg{
  background:#f7f7e7; 
  width:100%;
  height:40vh;
  position: absolute;
  top:0px;
  left:0px;
  z-index: -1;
  top:25px;
}



/* ACTIVITIES */









/* MUSEUM HISTORY */

.museum_container{
  padding:40px 0;
}

.museum_Titles{
  margin: 4vw 3vw 3vw 3vw;
}

.left-sidebar{
  list-style-type: none;
  padding:20px 0px 20px 0;
  margin:0;
  text-align: center;
}

.left-sidebar li{
  padding:10px 0;
  margin:0;
}

.left-sidebar li a{
  color:#000;
  font-size: 20px;
  font-weight: 500;
  padding:0 20px 0 0;
}

.left-sidebar li a:hover{
  color:#26328c;
}
.rect_2{
  width:100%;
  height:60px;
  background-image: url(../imgs/rect_2.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
}

.video_preview{
  width:100%;
  height:300px;
  background-image: url(../imgs/museum_history/video_img.jpg);
  background-position:center;
  background-size: cover;
  background-repeat: no-repeat;
  cursor:pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.video_preview .play_video_btn{
  width:180px;
  height:180px;
  background-image: url(../imgs/museum_history/play-video-btn.png);
  background-position:center;
  background-size: cover;
  background-repeat: no-repeat;
}





.accordion-container {
    position: relative;
    width: 100%;
    outline: 0;
}

.accordion-container .accordion-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin: 0;
    padding: 30px;
    font-size: 1.25em;
    font-weight: normal;
    color: #000;
    cursor: pointer;
    background:#f7f7e7;
}
.accordion-container .content-entry{
  padding:20px 0;
}

.accordion-container .accordion-title:hover,
.accordion-container .accordion-title:active,
.accordion-container .content-entry.open .accordion-title {
    background-color: #26328c;
    color: white;
}
.accordion-container .content-entry .accordion-title i {
  -webkit-transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
}
.accordion-container .content-entry.open .accordion-title i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.accordion-content {
    display: none;
    padding:0 30px 30px 30px;
}

.export_text{
  display: flex;
  justify-content: space-between;
  align-items: center;
}










.landind_periodikes_ektheseis_tabs{
  list-style-type: none;
  padding:0;
  text-align: center;
}
.landind_periodikes_ektheseis_tabs li{
  display: inline-block;
  margin:0 30px;
  font-size:18px;
  font-weight: 500;
}





.plirofories_ekthesis_container{
  background:#f7f7e7;
}

.col-5th {
    width: 100%;
  }

.periodikes_ektheseis_container{
  padding:0 1vw;
  font-weight: 400;
  font-size: 18px;
}

.periodikes_ektheseis_container a{
  color:#26328c;
}

.periodikes_ektheseis_container span{
  font-weight: 500;
}

.periodikes_ektheseis_icon{
  height:100px;
  background-repeat: no-repeat;
  background-position: top left;
}



.thematikes_parousiaseis_rect{
    width:100%;
    height:220px;
    background-image:url(../imgs/rect-3.png);
    background-position: bottom center;
    background-size: 110%;
    background-repeat: no-repeat;
    position: relative;  
}

.thematikes_parousiaseis_container{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f6f4+0,f7f6f4+50,ffffff+50,ffffff+50,ffffff+100 */
background: #f7f6f4; 
background: -moz-linear-gradient(top, #f7f6f4 0%, #f7f6f4 90%, #ffffff 90%, #ffffff 100%);
background: -webkit-linear-gradient(top, #f7f6f4 0%,#f7f6f4 90%,#ffffff 90%,#ffffff 100%);
background: linear-gradient(to bottom, #f7f6f4 0%,#f7f6f4 90%,#ffffff 90%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f4', endColorstr='#ffffff',GradientType=0 );
}
.thematikes_parousiaseis_container p{
  text-align: justify;
  text-justify: inter-word;
  font-size: 24px;
  font-weight: 300;
}

.thematikes_parousiaseis_img{
  display:block;
  width:100%;
}

.thematikes_left_col{
  padding:0 4vw;
}

.thematikes_parousiaseis .subtitle{
  font-size:38px;
  font-weight: 300;

}

.thematikes_parousiaseis_infos{
  background:#fff;
  padding:80px;
  -webkit-box-shadow: 0px 6px 23px -10px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 6px 23px -10px rgba(0,0,0,0.75);
box-shadow: 0px 6px 23px -10px rgba(0,0,0,0.75);
}
.thematikes_parousiaseis_infos .row{
  margin-bottom: 30px;
}
.thematikes_parousiaseis_infos .row:last-child{
  margin-bottom: 0px;
}
.thematikes_parousiaseis_infos .row span{
  font-weight: 500;
}

.next_ekthesi{
    width:100%;
    height:270px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    display:flex;
    flex-direction: column;
    justify-content: center;
}
.next_ekthesi .row135{
  display:flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.next_ekthesi .row135 h3{
  font-size:14px;
  font-weight: 400;
  display:flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
}
.next_ekthesi .row135 h3 .line_static_white{
  width:8vw;
  border-bottom: 1px solid #fff;
  margin-left:10px;
}













.search_result{
  margin-top:50px;
  display:block;
  background:#f9f9f9;
  color:#000;
  -webkit-transition:all 0.25s ease-in-out;
  transition:all 0.25s ease-in-out;
}
.search_result:hover{
  -webkit-box-shadow: 0px 3px 16px -8px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 3px 16px -8px rgba(0,0,0,0.25);
box-shadow: 0px 3px 16px -8px rgba(0,0,0,0.25);
-webkit-transform:scale3d(1.01,1.01,1.01);
transform:scale3d(1.01,1.01,1.01);
}
.search_result_img{
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height:200px;
  min-width:200px;
}
.search_result_txt{
  padding:20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
.search_result_txt h6{
  font-size:24px;
}

.contact_page_container h6{
  margin:40px 0 0 0;
}
.contact_page_container .col-lg-6{
  padding:0;
}
.contact_page_container a{
  color:#26328c;
}
























.semi_title{
  font-size: 34px;
  font-weight: 400;
  margin-bottom:30px;
  margin-top: 100px;
}

.small_title{
  font-size:18px;
}

.smaller_title{
  font-size:14px;
}







.monimes_map .col-lg-6{
  padding-left:0;padding-right:0px;
}

.rect_3{
  width:100%;
  height:60px;
  background-image: url(../imgs/rect_3.png);
  background-position: bottom right;
  background-size: 100%;
  background-repeat: no-repeat;
}

.rect_4 h3{
  padding: 0 3vw;
  font-size: 18px;
  font-weight: 400;
}

.rect_3_above{
  width:100%;
  position:relative;
  background-color: #f7f7e7;
  height:300px;
}

.rect_3_above_1{
  padding:15vw 3vw;
  background-color: #f7f7e7;
  line-height: 28px;
}

.rect_3_above img{
  position:absolute;
  width:100%;
  height:300px;
}
/*.rect_3_above .image_map{
  height:100%;
  width:50vw;
  background-image: url(../imgs/monimes_ektheseis/map.jpg);
  background-position: top left;
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
}*/
.rect_3_above .points{
  position:absolute;
  width:100%;
  height:300px;
}
.rect_3_above .p{
    position: absolute;
    cursor: pointer;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: flex-start;
}
.rect_3_above .p .map_content{
    display:none;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column-reverse;

}
.rect_3_above .p .koukida{
  width: 20px; 
  height: 20px;
  background:#000;
  border-radius: 100px;
}
.rect_3_above .p:hover .koukida{
  background: #2d3488;
}
.rect_3_above .p:hover > .map_content{
  display:inline-flex;
}
.rect_3_above .p .map_line{
  width:1px;
  height:42px;
  background-color: #2d3488;
  margin-left:5px;
}
.rect_3_above .point_1{
  top: 33%; 
  left: 42%; 
}
.rect_3_above .point_2{
  top: 38%; 
  left: 31%; 
}
.rect_3_above .point_3{
  top: 45%; 
  left: 45%; 
}
.rect_3_above .point_4{
  top: 53%; 
  left: 22%; 
}
.rect_3_above .point_5{
  top: 67%; 
  left: 29%; 
}




.video_gallery{
  position:relative;
}
.playvideo{
  position: absolute;
  top: 31%;
  left: 34%;
  width: 100px !important;
}





.monimes_ektheseis_L_full{
  padding-left:0;
  padding-bottom: 50px;
  padding-top: 0px;
}

.monimes_ektheseis_L1 img{
  margin-top: 0px;
  margin-bottom: 0px;
  width:100%;
}

.monimes_ektheseis_L1_line{
  width:50%;
  height:1px;
  background: #000;
}

.monimes_ektheseis_L1_head{
  margin-top:20px;
  padding-bottom: 60px;
}

.monimes_ektheseis_L1_head a{
  font-size: 18px;
  font-weight: 500;
  display: block;
  margin-top:20px;
}

.monimes_ektheseis_L1_container{

}
.monimes_ektheseis_L1_foot{
  font-weight: 400;
}















/* MUSEUM HISTORY */












/* GALLERY - EXHIBITIONS */


.gallery-top {
  height: 100%;
  width: 100%;
}
.gallery-thumbs {
  height: 100%;
  box-sizing: border-box;
  padding: 0px;
}
.gallery-thumbs .swiper-slide {
  width: 100%;
  height: 25%;
  opacity: 0.4;
  background-size: contain;
  background-repeat: no-repeat;
}
.gallery-top .swiper-slide {
  height: 100%;
  opacity: 1;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}
.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}

.popular_exhibitions_inside_container{
  padding-top:3vw;
  padding-bottom:3vw;
}
.popular_exhibitions_inside_container .col-lg-6{
  padding-top:30px;
}
.popular_exhibitions_inside_container .col-lg-5, .popular_exhibitions_inside_container .col-lg-7{
  width:45%;
}


.popular_exhibitions_inside_container .col-lg-3{
  position:relative;
  height: 658px;
  padding-left: 0;
  width:20%;
}
.popular_exhibitions_inside_container .col-lg-9{
  position:relative;
  height: 658px;
  padding-left: 0;
  width:80%;
}

.popular_exhibitions_inside_container_paddings{
  padding-top: 30px;
  padding-bottom: 30px;
}


.popular_exhibitions_inside_tabs .nav-item{
  width:33%;
  margin-bottom: 0px;
}
.popular_exhibitions_inside_tabs .nav-tabs{
  border:0px;
}
.popular_exhibitions_inside_tabs .nav-item .nav-link{
  font-size:18px;
  font-weight: 400;
  color:#a3a3a3;
  border:0px;
  border-bottom:3px solid #fff;
}
.popular_exhibitions_inside_tabs .nav-item .nav-link.active{
  border:0px;
  border-bottom:3px solid #000;
  color:#000;
}
.popular_exhibitions_inside_tabs .tab-content{
  background:#f7f6f4;
  padding:70px 0;
  position:relative;
}
.popular_exhibitions_inside_tabs .tab-pane{
  max-height: 460px;
}
.popular_exhibitions_inside_tabs .tab-pane a{
  font-weight: 500;
  color:#26328c;
  cursor:pointer;
}



.tabs_overlay{
  position:absolute;
  max-height:460px;
  top:0%;
  left:50%;
  height:100%;
  width:100%;
  background: #d7d9ea;
  margin:70px 0;
  -wenkit-transform:translateX(-50%);
  transform:translateX(-50%);
  display:none;
}
.tabs_overlay .mCustomScrollbar{
  max-height:460px;
  padding:20vw 3vw 10vw;
}
.close_tabs_overlay{
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 10px;
  width: 50px;
  height: 50px;
  cursor:pointer;
}
.close_tabs_overlay img{
  width:100%;
}



.tabs_overlay_rest{
  position:absolute;
  max-height:460px;
  top:0%;
  left:50%;
  height:100%;
  width:100%;
  background: #d7d9ea;
  margin:70px 0;
  -wenkit-transform:translateX(-50%);
  transform:translateX(-50%);
  display:none;
}
.tabs_overlay_rest .mCustomScrollbar{
  max-height:460px;
  padding:5vw 3vw;
}
.close_tabs_overlay_rest{
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 10px;
  width: 50px;
  height: 50px;
  cursor:pointer;
}
.close_tabs_overlay_rest img{
  width:100%;
}




.popular_exhibitions_inside_objects .swiper-slide.erevna{
  width:25%;
}

.popular_exhibitions_inside_objects .swiper-slide.erevna .title-erevna-carousel{
  min-height: 80px;
}

.swiper-container-6 {
  width: 100%;
  padding-left:7vw;
  margin-top:60px;
}
.swiper-container-6 .erevna img{
  width: 100%;
}


/* GALLERY - EXHIBITIONS */






.login{
  margin:80px 0 0;
  width:100%;
}
.login .username, .login .password{
  width:100%;
  border:0px;
  padding:20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #000;
  display: block;
}
.login .recaptcha{
  margin:40px 0;
  text-align: center;
}
.login .submitLogin{
  width:100%;
  border:0px;
  color:#fff;
  background:#000;
  padding:20px;
  cursor:pointer;
  font-weight: 500;
  display: block;
}



.bold_unique{
  font-size:40px;
  font-weight: 500;
  margin-bottom: -8px;
  color:#ddddda;
}


.restaurant_page_menus .col-lg-6.col_1{
  padding-left: 0;
  padding-right: 0; 
  position: relative;
  text-align: left;
}
.restaurant_page_menus .col-lg-6.col_1 a{
  position: absolute;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  bottom:0;
  right:0;
  margin-bottom:-50px;
  margin-right:-30px;
  width:50%;
}
.restaurant_page_menus .col-lg-6.col_1 a .rest_line{
  height:1px;
  width:150px;
  background:#000;
  -webkit-transform:translateX(-30%);
  transform:translateX(-30%);
}
.restaurant_page_menus .col-lg-6.col_2{
  padding-left: 0;
  padding-right: 0; 
  position: relative;
  text-align: right;
}
.restaurant_page_menus .col-lg-6.col_2 a{
  position: absolute;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  top:0;
  left:0;
  margin-top:-50px;
  margin-left:-20px;
  width:50%;
}
.restaurant_page_menus .col-lg-6.col_2 a .rest_line{
  height:1px;
  width:150px;
  background:#000;
  -webkit-transform:translateX(50%);
  transform:translateX(50%);
}







.radios{
  display:flex;
  flex-direction: column;
  align-items: flex-start;
  padding:20px 0;
}
.radios div{
  display:flex;
  flex-direction: row;
  align-items: center;
  margin-right:20px;
}
.radios div input{
  margin-right:10px;
}
.radios.last{
  display:flex;
  flex-direction: column;
  align-items: flex-start;
}











}














@media only screen and (max-width: 991px) {

  .activities_cols .activities_col:nth-child(even){
    -webkit-transform: translateY(5vh);
    transform: translateY(5vh);
  }
  .activities_cols .activities_col{
    margin-bottom:30px;
  }
  .activities_cols .activities_col_in{
    margin-bottom:30px;
  }
  .classWithPad {
    margin: 0px;
  }
  .classWithPad2{
    margin:0px;
    margin-bottom:0px;
  }
  .activities_cols {
    padding-bottom:0px;
  }

  .justify_end_above{
    display:flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }




.restaurant_page_menus .col-lg-6.col_1{
  padding-left: 0;
  padding-right: 0; 
  position: relative;
  text-align: center;
  padding-bottom: 50px;
}
.restaurant_page_menus .col-lg-6.col_1 a{
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin:0px;
  width: 100%;
  top: 0px;
  left: 0px;
}
.restaurant_page_menus .col-lg-6.col_1 a .rest_line{
  height:1px;
  width:150px;
  background:#000;
  -webkit-transform:translateX(-30%);
  transform:translateX(-30%);
}
.restaurant_page_menus .col-lg-6.col_2{
  padding-left: 0;
  padding-right: 0; 
  position: relative;
  text-align: center;
}
.restaurant_page_menus .col-lg-6.col_2 a{
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin:0px;
  width: 100%;
  top: 0px;
  left: 0px;
}
.restaurant_page_menus .col-lg-6.col_2 a .rest_line{
  height:1px;
  width:150px;
  background:#000;
  -webkit-transform:translateX(50%);
  transform:translateX(50%);
}
  .to_mouseio_taksidevei_gal{
    width:100%;
    height:300px;
  }




}










@media only screen and (max-width: 768px) {




  .to_mouseio_taksidevei_gal{
    width:100%;
    height:300px;
  }

/* HOME AND GENERAL */


  .silloges_maps{
    text-align: right;
    width: 100%;
    position: relative;
    height:auto;
  }
  .silloges_maps img{
    position: relative;
    width: 100%;
  }
  .silloges_maps_left{
    text-align: left;
    width: 100%;
    position: static;
    height:auto;
  }
  .silloges_maps_left img{
    position: static;
    width: 100%;
    left:0;
  }
  .moreDown{
    padding-top: 90px;
  }



  .col-md-3, .col-md-2 {
    width: 100%;
    max-width: 100%;
    flex:none;
    text-align: center;
    margin-bottom:20px;
  }
  .col-sm-6{
    width:100%;
    max-width: 100%;
    flex:none;
  }
  .kids_bg{
    width:90%;
    display:block;
  }


/* HOME AND GENERAL */


  .activities_cols .activities_col:nth-child(even){
    -webkit-transform: translateY(0vh);
    transform: translateY(0vh);
  }

  .activities_cols {
    padding-bottom:0px;
  }

.activities_children_choose_item{
  display: inline-block;
  margin-right:20px;
  margin-bottom: 20px;
}
.landind_periodikes_ektheseis_tabs li{
  display: block;
}


.popular_exhibitions_inside_container .col-lg-3{
  position:relative;
  height: 408px;
  padding-left: 0;
  width:20%;
}
.popular_exhibitions_inside_container .col-lg-9{
  position:relative;
  height: 408px;
  padding-left: 0;
  width:80%;
}


}
