body.home {
overflow-y: hidden !important;
} @font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-300.eot);
src: 
url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-300.woff2) format('woff2'),
url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-300.woff) format('woff'),
url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-300.ttf) format('ttf');
}
@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-400.eot);
src: 
url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-400.woff2) format('woff2'),
url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-400.woff) format('woff'),
url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-400.ttf) format('ttf');
}
@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-500.eot);
src: 
url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-500.woff2) format('woff2'),
url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-500.woff) format('woff'),
url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-500.ttf) format('ttf');
}
@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-700.eot);
src: 
url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-700.woff2) format('woff2'),
url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-700.woff) format('woff'),
url(https://www.panteion.gr/wp-content/themes/panteio/fonts/ubuntu-normal-700.ttf) format('ttf');
}
@font-face {
font-family: 'ACSciFly';
src: url(//www.panteion.gr/wp-content/themes/panteio/fonts/ACSciFly.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
html, body, body.priza, button, input, select, textarea, body.priza .site-navigation ul li a {
font-family:'Ubuntu';
}
#secondary .widget a, .home .gallery-text, .home [class^="wp-block-"]:not(.wp-block-gallery) figcaption,
.section .section-title, #footer-instagram .widget-title, .custom-header .entry-title, h1, h2, h3, h4, h5, h6, 
.home .site-content h2, .home .portfolio-content-wrapper h2, .home .site-content h2 a, .home .portfolio-content-wrapper h2 a,
.home .custom-header .entry-title, .custom-header .entry-title {
font-family: 'ACSciFly';
}  --barn-red: #790000ff;
--carnelian: #b01116ff;
--indian-red: #e15b60ff;
--white: #ffffffff;
--glaucous: #7180acff;
::selection {
background:rgba(225, 91, 96, 0.8);
color: #fff;
}
::-moz-selection {
background:rgba(225, 91, 96, 0.8);
color: #fff;
}
.search-submit, .priza a, .priza .table a, .sidebar a,
.site-navigation a:hover, .site-navigation a:focus, .social-navigation a:hover, .social-navigation a:focus, .entry-content-wrapper .entry-title a:hover, .entry-content-wrapper .entry-title a:focus, .site-footer a:hover, .site-footer a:focus, .entry-breadcrumbs a:hover, .entry-breadcrumbs a:focus, .entry-breadcrumbs a:active, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:focus, .woocommerce .woocommerce-breadcrumb a:active, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a, .entry-content-wrapper .entry-meta a:hover, .entry-content-wrapper .entry-meta a:focus, .entry-content-wrapper a:hover, .entry-content-wrapper a:focus,
a:hover, a:focus, a:active, .site-title a:hover, .site-title a:focus, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus, #search-toggle:hover, #search-toggle:focus, .search-submit:hover, .search-submit:focus, .dropdown-toggle:hover, .dropdown-toggle:focus, .ctsocialwidget a:hover, .ctsocialwidget a:focus, .post-navigation a:hover .nav-title, .post-navigation a:focus .nav-title, .required, .entry-meta a:hover, .entry-meta a:focus, .entry-meta .icon:hover, .entry-meta .icon:focus, .site-info a:hover, .site-info a:focus, .author-name a:hover, .author-name a:focus, .comment-metadata a:hover, .comment-metadata a:focus, .pingback .comment-edit-link:hover, .pingback .comment-edit-link:focus, .comment-reply-link:hover, .comment-reply-link:focus, .comment-reply-title small a:hover, .comment-reply-title small a:focus, #feature-slider-section .entry-meta .icon:hover, #feature-slider-section .entry-meta .icon:focus, #feature-slider-section .cycle-prev:hover, #feature-slider-section .cycle-prev:focus, #feature-slider-section .cycle-next:hover, #feature-slider-section .cycle-next:focus, #testimonial-content-section .cycle-prev:hover, #testimonial-content-section .cycle-prev:focus, #testimonial-content-section .cycle-next:hover, #testimonial-content-section .cycle-next:focus, #testimonial-content-section .cycle-pager span.cycle-pager-active, .site .skip-link, .entry-title a:hover, .entry-title a:focus, #fullpage .hentry-inner .entry-meta a:hover, #fullpage .hentry-inner .entry-meta a:focus, .site-header + .breadcrumb-area .entry-breadcrumbs a:hover, .site-header + .breadcrumb-area .entry-breadcrumbs a:focus, .woocommerce .site-header + .breadcrumb-area .woocommerce-breadcrumb a:hover, .woocommerce .site-header + .breadcrumb-area .woocommerce-breadcrumb a:focus {
color: #e15b60;
}
.home.page .site-content {
background: #e1e1e1;
}
#portfolio-content-section {
background: #eee;
}
#gallery-content-section {
background-image: -webkit-linear-gradient(300deg, #e15b60, #b01419);
background-image: linear-gradient(300deg, #e15b60, #b01419);
}
.fluid-layout #header-content, .boxed-layout #header-content .wrapper, .site-primary-menu.toggled-on {
background-color: #fff;
border-bottom: 2px solid #333;
}
.singular-content-wrap .entry-footer .cat-links a:hover, .priza .btn-info,
.priza .wp-block-file .wp-block-file__button:hover, .wp-block-file .wp-block-file__button:focus, .wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:focus {
background-color: #e15b60;
}
.priza .wp-block-file .wp-block-file__button {
background: #b20000;
}
.priza .btn-info, .menu-toggle:hover, .menu-toggle:focus, .tagcloud a:hover, .tagcloud a:focus {
border-color: #e15b60;
}
.priza .table a:hover, .sidebar a:hover, .dropdown-toggle, .site-navigation a, .menu-toggle,
#portfolio-content-section .entry-title a:hover, #portfolio-content-section .entry-title a:focus,
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
color: #333;
}
.priza .btn-info:hover, #portfolio-content-section .view-detail:hover, #portfolio-content-section .view-detail:focus {
background-color:#333;
}
.site-navigation ul ul, .site-navigation ul ul li {
background-color:#fff;
}
#scrollup {
border: 1px solid #000;
}
.search-submit:hover, #scrollup:focus, #scrollup:hover {
background-color: #b01419;
}
.social-navigation a, .search-submit:hover, #scrollup:focus, #scrollup:hover {
color: #fff;
}
.iScrollIndicator {
background: #da5156 !important;
}
.site-footer .iScrollIndicator {
background: #fff !important;
} .post-archive {
display: flex;
justify-content: center;
}
.post-archive-button {
padding: 1.3em 2em;
background: #50a4de;
border-radius: 15px;
}
.priza table .btn-info:hover, .post-archive-button a {
color: #fff;
}
.post-archive-button a:hover {
color: #ddd;
} a {
text-decoration: none;    
}
.site-title, .site-navigation a {
text-transform: inherit;
}
.site-title {
font-size: 1.35rem;
}
.site-description {
font-size: 1rem;
}
.section .section-title, #footer-instagram .widget-title, .custom-header .entry-title {
font-size: 2rem;
}
.home.page .site-content li, .events-latest-single {
text-align: inherit;
background: #e15b60;
margin: 1em 0;
border-radius: 5px;
}
.home.page .site-content li {
padding: 0.5em 1em;
}
.home.page .site-content .show li {
padding: 0.5em 1em;
}
.events-latest-single {
padding: 1em 1em 1em;
}
.home.page .site-content .front-news li {
padding: 1em 1em 1em;
min-height: 140px;
}
.home .wp-block-latest-posts__featured-image img {
max-width: 100px;
}
.home .show .wp-block-latest-posts__featured-image img {
max-width: 55px;
}
.gallery-content-wrapper .page .entry-content p {
text-align: inherit;
background: transparent;
margin: 0;
padding: 0;
border-radius: 0;
}
.events-latest-single {
list-style:none;
}
.wp-block-table th {
font-weight: bold;
}
.page-numbers.current {
background: #e15b60;
color: #fff;
padding: 0.3em;
}
.widget-column.footer-widget-1 .wp-block-button {
margin-top: unset;
}
.wp-block-button .wp-block-button__link.vtour {
width: 210px;
border-radius: 15px;
background-color: #fff;
color: #e15b60;
}
.wp-block-button .wp-block-button__link.vtour:hover {
color: #fff;
background-color: #f26b70;
}  @media screen and (min-width: 64em) {
.custom-logo {
max-width: 100%;
}
.header-top #header-content, #header-content {
top: 0;
bottom: unset;
position: fixed;
}
.header-top #header-content {
animation: none;
}
.site-branding {
padding: 7px 25px;
}
.home:not(.header-media-disabled).navigation-classic .site-navigation .primary-menu li > ul, .home:not(.no-featured-slider).navigation-classic .site-navigation .primary-menu li > ul {
top: 100%;
}
.navigation-classic .site-navigation .primary-menu ul .menu-item-has-children > a > .icon, .home.navigation-classic #header-wrapper:not(.header-top) .site-navigation .primary-menu ul .menu-item-has-children > a > .icon {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.home:not(.header-media-disabled).navigation-classic #header-wrapper:not(.header-top) .site-navigation .menu-item-has-children > a > .icon, .home:not(.header-media-disabled).navigation-classic #header-wrapper:not(.header-top) .site-navigation .page_item_has_children > a > .icon, .home:not(.no-featured-slider).navigation-classic #header-wrapper:not(.header-top) .site-navigation .menu-item-has-children > a > .icon, .home:not(.no-featured-slider).navigation-classic #header-wrapper:not(.header-top) .site-navigation .page_item_has_children > a > .icon {
transform: unset;
}
.home.navigation-classic #header-wrapper:not(.header-top) .site-navigation ul ul ul {
top: 0;
border: unset;
}
.navigation-classic .site-navigation .primary-menu ul li:hover > ul, .navigation-classic .site-navigation .primary-menu ul li.focus > ul {
left: 100%;
}
.navigation-classic .site-navigation .primary-menu li:hover > ul, .navigation-classic .site-navigation .primary-menu li.focus > ul {
right: auto;
left: 0;
animation: smoothScrollBack 0.3s backwards, fadein 0.6s;
}
.navigation-classic .site-navigation .primary-menu ul li:hover > ul, .navigation-classic .site-navigation .primary-menu ul li.focus > ul {
left: 100% !important;
}
.navigation-classic .site-navigation .primary-menu li:hover > ul, .navigation-classic .site-navigation .primary-menu li.focus > ul {
right: auto !important;
left: 0 !important;
animation: smoothScrollBack 0.3s backwards, fadein 0.6s;
}
.home:not(.header-media-disabled).navigation-classic #header-wrapper:not(.header-top) .search-social-container, .home:not(.no-featured-slider).navigation-classic #header-wrapper:not(.header-top) .search-social-container {
top: 100%;
bottom: unset;
}
body:not(.home) .custom-header::before, .custom-header::after, .has-section-background-image::before {
top: -87px;
}
}  .priza.navigation-classic .site-navigation .wpml-ls-item a,
.priza.navigation-classic #header-wrapper:not(.header-top) .site-navigation .wpml-ls-item a {
padding: 33px 8px;
}
.priza.navigation-classic #header-wrapper:not(.header-top) .site-navigation .wpml-ls-item a:hover {
}
.priza.navigation-classic .site-navigation .wpml-ls-current-language a,
.priza.navigation-classic #header-wrapper:not(.header-top) .site-navigation .wpml-ls-current-language a {
color:#e15b60;
}
.priza.navigation-classic .site-navigation .wpml-ls-current-language a:hover,
.priza.navigation-classic #header-wrapper:not(.header-top) .site-navigation .wpml-ls-current-language a:hover {
color:#c2c2c2;
}  .home.page .entry-content-wrapper .entry-header {
max-width: 70%;
background: url(//www.panteion.gr/wp-content/themes/panteio/images/hero_bg8.png) no-repeat center center;
}
.home .custom-header .entry-title {
font-size: 2.25rem;
line-height: 1.5;
padding: 5em 0 5em 2.5em;
}
.page-id-747 .custom-header .entry-title {
font-size: 2rem;
}
.home.page .site-content h1 {
font-size: 2rem;
}
.home.page .site-content .wp-block-column:not(:first-child) {
margin-left: 1em;
}
.home .site-content .entry-title {
display: none;
}
.home.page .site-content p, .home.page.priza .site-content .entry-title, .home.page .site-content h2 {
color: #e15b60;
transition: 3s linear;
}
.home.page .site-content h2 {
margin-bottom: 0.1em;
}
.home.page .site-content li, .events-latest-single {
margin: 0 0 0.5em;
}
.events-latest-single {
width: 100%;
}
.home.page .site-content a {
color: #fff;
transition: 3s linear;
font-weight: bolder;
font-size: 0.9em;
}
.home.page .site-content a:hover {
color: #b9b9b9;
text-decoration: underline;
}
.home .site-content .wp-block-latest-posts.wp-block-latest-posts__list a {
line-height: 1;
}
.home .site-content .wp-block-button {
margin-top: 0;
margin-bottom: 0;
}
.priza.home.page .site-content a.wp-block-button__link {
color: #fff;
}
.priza.home.page .site-content a.wp-block-button__link:hover {
background-color: #333 !important;
color: #fff;
text-decoration: none;
}
.home.page .site-content h2 {
text-align: center;
font-size: 1.5rem;
}
.home .events-latest-single {
display: inline-flex;
}
.home .event-title {
font-size: 0.9em;
}
.home .event-date {
min-width: 3em;
display: inline-grid;
grid-template-rows: 36px 36px;
max-height: 75px;
text-align: center;
font-size: 1.2em;
color: #fff;
background: #535353;
margin: 0 0.5em;
}
#portfolio-content-section .section-title {
color: #333;
}
#portfolio-content-section .hentry .entry-container {
box-shadow: inset 0 0 50px 0 rgba(178,0,0,.15);
opacity: 1;
}
#portfolio-content-section .entry-container:hover {
background: rgb(225, 91, 96);
}
.portfolio-section-headline {
padding: 70px 25px 20px;
}
.gallery-content-wrapper .wp-block-columns {
max-width: 70%;
margin: 0 auto;
}
#gallery-content-section .entry-content p:last-child {
width: 70%;
margin: 2em auto;
text-align: justify;
}
.gallery-content-wrapper a {
color: #fff;
text-decoration: underline;
transition: 2s linear;
}
.gallery-content-wrapper a:hover {
color: #aaa;
text-decoration: underline;
}
.home [class^="wp-block-"]:not(.wp-block-gallery) figcaption { }
.gallery-text {
padding: 0.5em 0 1em;
font-size: 1.0625rem;
color: #fff;
}
.gallery-text a {
}
.gallery-text a:hover {
}
.home ul.posts-latest {
list-style: none;
}
.posts-latest.show li.posts-latest-single {
min-height: 85px;
}
.default.wp-block-latest-posts__featured-image.alignleft {
display: none;
margin-right: 0;
}
.show.default.wp-block-latest-posts__featured-image.alignleft {
display: block;
margin-right: 1em;
}
.home .gallery-text, .home [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
font-style: initial;
}  .archive .section .entry-title {
font-size: 1.5rem;
}
.archive .continue {
display: none;
}  .section .entry-content-wrapper .entry-header,
.page .entry-content-wrapper .entry-header {
max-width: 520px;
background: #780000e0;
padding: 1em 0 1em 2em;
}
.subpage-menu {
text-align: center;
}
.subpage-item, .subpage-menu li {
list-style: none;
display: inline-flex;
padding: 1em;
background: #e15b60;
border-radius: 25px;
margin: 1em;
transition: 3s linear;
}
.subpage-item:hover, .subpage-menu li:hover {
background: #333;
}
.subpage-item a, .subpage-menu li a {
color: #fff;
transition: 3s linear;
font-weight: bolder;
}
.subpage-item a:hover, .subpage-menu li a:hover {
color: #b9b9b9;
}
.sxoles-subpage-menu li {
list-style: none;
font-weight: bold;
padding-top: 1em;
}
.sxoles-subpage-menu .sub-menu li {
list-style: disc;
font-weight: normal;
padding-top:0;
}
.page .entry-content p.panteios-link {
text-align: center;
font-weight: bold;
margin: 4em 0;
color: #fff;
background: #e15b60;
}
.page .entry-content p.panteios-link a {
color: #b9b9b9;
background: #333;
padding: 1em;
border-radius: 25px;
margin-left: 1em;
transition: 3s linear;
border: 5px solid #fff;
}
.page .entry-content p.panteios-link a:hover {
color: #fff;
background: #e15b60;
}
.entry-content .efarmoges-link a {
color: #e15b60;
margin-left: 1em;
transition: 3s linear;
}
.entry-content .efarmoges-link a:hover {
color: #333;
}
.entry-content .efarmoges-link a:hover:after {
content: " \00a0 \00a0 \00bb";
color: #333;
font-weight: bold;
}
.priza table img {
max-width: 150px;
}
.priza .wp-block-table td:last-child {
text-align: center;
}
.priza .modal-dialog {
max-width: 100%;
}
#post-1080 .entry-content,
#post-328 .entry-content {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
#post-1080 .wp-block-image,
#post-328 .wp-block-image {
float: left;
padding: 1em;
width: auto;
max-width: 320px;
}
#post-1080 picture:hover img,
#post-328 picture:hover img {
opacity: 0.3;
}
.site-main .social-links-menu li {
list-style: none;
float: left;
padding: 0 1em;
}
.site-main .social-links-menu li a:hover {
color: #333;
}
.site-main .social-links-menu li .icon {
height: 2em;
}
.page-template-page-event #event-list {
flex-flow: initial;
}
.page-template-page-event .content-area {
width: auto;
max-width: 100%;
}
.page-id-577 li.posts-latest-single {
min-height: auto;
list-style: none;
}  .site-footer .footer-widget-area {
padding: 40px 0 12px;
}
.widget-column.footer-widget-1 {
width: 100% !important;
background-image: -webkit-linear-gradient(300deg, #e15b60, #b01419);
background-image: linear-gradient(300deg, #e15b60, #b01419);
padding: 29px 40px 0;
}
.widget-column.footer-widget-2 {
width: 25% !important;
display: block;
}
.widget-column.footer-widget-3, .widget-column.footer-widget-4 {
width: 75% !important;
display: flex;
}
#colophon .widget-column.footer-widget-4,
#colophon .footer-widget-4 .widget {
padding: 0 25px;
}
.widget-column.footer-widget-3 .widget:hover img,
.widget-column.footer-widget-4 .widget:hover img {
opacity: 0.3;
}
.widget-column.footer-widget-1 .wp-block-columns,
.widget-column.footer-widget-2, .widget-column.footer-widget-3,
.widget-column.footer-widget-4 {
justify-content: center;
}
.widget-column.footer-widget-1 .wp-block-columns {
margin-bottom: 2em;
}
.widget-column.footer-widget-1 .wp-block-column .wp-block-image {
margin-bottom: -3em;
}
.widget-column.footer-widget-1 .wp-block-column {
max-width: 500px;
}
.wp-block-column-twin {
flex-direction: row;
display: flex;
justify-content: space-around;
}
.wp-block-column-twin [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
color:#fff;
text-transform: uppercase;
}
.site-footer .widget-column.footer-widget-1 .wp-block-image img { width: auto;
height: 280.5px;
margin-top: 5px;
}
.site-footer .widget-column.footer-widget-1 .wp-block-column:last-of-type  .wp-block-image  img {
height: 180px;
width: 140px;
margin-top: 3em;
}
.home [class^="wp-block-"]:not(.wp-block-gallery) figcaption a {
color: #fff;
text-decoration: underline;
transition: 3s linear;
}  .sidebar #nav_menu-7 li {
list-style: none;
font-weight: bold;
padding-top: 1em;
}
.sidebar #nav_menu-7 .sub-menu li {
list-style: disc;
font-weight: normal;
padding-top:0;
}
#nav_menu-3 #menu-item-552 a { }  .youtube-player {
position: relative;
padding-bottom: 56.23%;
height: 0;
overflow: hidden;
max-width: 100%;
background: #000;
margin: 5px;
}
.youtube-player iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
background: transparent;
}
.youtube-player img {
bottom: 0;
display: block;
left: 0;
margin: auto;
max-width: 100%;
width: 100%;
position: absolute;
right: 0;
top: 0;
border: none;
height: auto;
cursor: pointer;
-webkit-transition: .4s all;
-o-transition: .4s all;
-moz-transition: .4s all;
transition: .4s all;
}
.youtube-player img:hover {
-webkit-filter: brightness(75%);
}
.youtube-player .play {
height: 72px;
width: 72px;
left: 50%;
top: 50%;
margin-left: -36px;
margin-top: -36px;
position: absolute;
background: url(//www.panteion.gr/wp-content/themes/panteio/images/TxzC70f.png) no-repeat;
cursor: pointer;
}  .single-event #sidebar {
max-width: 300px;
float: right;
}
.single-event #sidebar h2,
.page-template-page-event h2{
font-family: 'AcsciFly';
font-size: 2rem;
}
.single-event #sidebar .events-latest-single {
background: transparent;
}
.page-template-page-event .events-latest-single {
background: transparent;
}
.page-template-page-event .section .entry-title {
line-height: 0.6;
padding: 0.5em 1em;
}
.page-template-page-event h3.entry-title a {
font-size: 1.5rem;
}  #media_image-13,
#media_image-14 {
text-align: center;
}
#media_image-13 img,
#media_image-14 img {
width: auto;
}
#media_image-13 img:hover,
#media_image-14 img:hover {
opacity: 0.8;
}
#custom_html-4 h2,
#custom_html-5 h2 {
font-family: 'ACSciFly';
color: #c2c2c2;
font-size: 1.5em;
}
.footer-widget-2 img {
width: 200px;
}
a.contact-link:hover, .footer-widget-4 a:hover {
color: #fff;
}
.footer-widget-area .textwidget {
text-align: center;
}
.footer-widget-area #menu-social_gr span {
padding: 0.5em 1em 0.5em 0;
}
.footer-widget-area #menu-social_gr a {
transition: 1s linear;
}
.footer-widget-area #menu-social_gr a:hover {
color:#fff;
}
.footer-widget-area #menu-social_gr a .icon {
height: 1.5em;
width: 1.5em;
}
.site-footer .social-navigation {
font-size: 0.6rem;
}  .modal-open {
overflow: hidden;
}
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0;
}
.modal.fade .modal-dialog {
transition: -webkit-transform 0.3s ease-out;
-webkit-transition: -webkit-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
transform: translate(0, -25%);
}
.modal.show .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
pointer-events: none;
}
.modal-content {
position: relative;
display: -webkit-box;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
}
.modal-backdrop.show {
opacity: 0.5;
}
.modal-header {
display: -webkit-box;
display: block;
-webkit-box-align: start;
align-items: flex-start;
-webkit-box-pack: justify;
justify-content: space-between;
padding: 15px;
border-bottom: 1px solid #e9ecef;
border-top-left-radius: 0.3rem;
border-top-right-radius: 0.3rem;
}
.modal-header .close {
padding: 15px;
margin: -15px -15px -15px auto;
}
.modal-title {
margin-bottom: 0;
line-height: 1.5;
}
.modal-body {
position: relative;
-webkit-box-flex: 1;
flex: 1 1 auto;
padding: 15px;
}
.modal-footer {
display: -webkit-box;
display: flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: end;
justify-content: flex-end;
padding: 15px;
border-top: 1px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
margin-left: .25rem;
}
.modal-footer > :not(:last-child) {
margin-right: .25rem;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 576px) {
.modal-dialog {
max-width: 500px;
margin: 30px auto;
}
.modal-sm {
max-width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
max-width: 800px;
}
}  @media only screen and (max-width: 1366px) {
#fullpage .entry-container {
margin-top: 8em;
}
body:not(.header-center-layout) .site-branding {
max-width: 309px;
}
.site-branding {
padding: 7px 5px 7px 10px;
}
.section .section-title, #footer-instagram .widget-title, .custom-header .entry-title {
font-size: 1.7rem;
}
.priza.home.page .site-content a {
font-size: 0.7em;
}
.priza.home.page .site-content a.wp-block-button__link {
font-size: 0.7em;
text-transform: uppercase;
}
.footer-widget-3 .widget_media_image {
padding: 12px 25px;
text-align: center;
}
.footer-widget-3 .image { }
.site-footer .widget-column.footer-widget-1 .wp-block-image img {
height: 208.5px;
}
#post-1080 .wp-block-image,
#post-328 .wp-block-image {
max-width: 260px;
}
}
@media only screen and (max-width: 1280px) {
}
@media only screen and (max-width: 1080px) {
.widget-column.footer-widget-1 .wp-block-columns, .widget-column.footer-widget-2, .widget-column.footer-widget-3, .widget-column.footer-widget-4 {
justify-content: center;
align-items: center;
}
.site-footer .widget-column.footer-widget-1 .wp-block-column:last-of-type .wp-block-image img {
margin-top: unset;
}
.site-footer .widget-column.footer-widget-1 .wp-block-image img {
height: auto;
}
#post-1080 .wp-block-image,
#post-328 .wp-block-image {
max-width: 220px;
}
}
@media only screen and (max-width: 1024px) {
body:not(.header-center-layout) .site-branding {
max-width: 245px;
}
.navigation-classic .site-navigation a {
padding: 26px 10px;
font-size: 0.8rem;
}
.home.page .site-content a {
font-size: 0.8rem;
}
}
@media only screen and (max-width: 810px) {
.site-footer .widget-column.footer-widget-1 .wp-block-column:last-of-type .wp-block-image img {
height: auto;
width: auto;
}
.wp-block-column-twin .wp-block-column-item {
margin: 3px;
}
.wp-block-column-twin .wp-block-column-item [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
padding: 14px 10px;
}
}
@media only screen and (max-width: 800px) {
.priza.navigation-classic .site-navigation .wpml-ls-item a, .priza.navigation-classic #header-wrapper:not(.header-top) .site-navigation .wpml-ls-item a {
padding: 12px 25px;
}
body:not(.header-center-layout) .site-branding {
max-width: unset;
}
.custom-logo {
max-width: 400px;
margin-left: 1em;
}
.site-navigation a {
font-size: 0.75rem;
}
#search-container input[type="search"], .site-footer input[type="search"] {
border: 1px solid #333;
}
.home .custom-header .entry-title {
font-size: 2rem;
}
.home.page .site-content h2 {
font-size: 1.3rem;
}
.home .events-latest-single {
display: inline-grid;
}
.home.page .site-content a {
text-align: center;
}
.home.page .site-content .posts-latest a {
text-align: left;
}
.home .event-date {
font-size: 1em;
display: initial;
margin-bottom: 1em;
}
.portfolio-content-wrapper.layout-three .hentry {
width: 50%;
}
.portfolio-content-wrapper.layout-three .hentry:nth-child(3n+1) {
clear: unset;
}
.gallery-content-wrapper .wp-block-columns {
max-width: 100%;
display: block;
}
.gallery-content-wrapper .youtube-player {
margin-bottom: 3em;
}
.widget-column.footer-widget-2,
.widget-column.footer-widget-3, .widget-column.footer-widget-4 {
width: 100% !important;
display: flex;
}
}
@media only screen and (max-width: 768px) {
.home.page .site-content .wp-block-column:not(:first-child) {
margin-left: 0;
}
.home.page ul.events-latest,
.home.page ul.posts-latest {
margin: 0 0 1.647058823529412em 0;
}
.page-id-536 #event-list,
.page-id-3240 #event-list {
grid-template-columns: auto auto;
}
}
@media only screen and (max-width: 480px) {
body:not(.header-center-layout) .site-branding {
max-width: 270px;
padding:5px 0;
}
.page .custom-header-content {
margin-top: -1em;
}
.archive .custom-header-content {
margin-top: 0;
}
body:not(.home) .section .entry-content-wrapper .entry-header, body:not(.home) .page .entry-content-wrapper .entry-header {
padding: 0;
}
.site-branding {
padding: 5px 33px 7px 10px;
}
.custom-header .entry-title {
font-size: 1.3rem;
text-align: center;
}
.custom-logo {
max-width: 100%;
margin: 0 auto;
padding: 0 1em 0;
}
.navigation-classic .site-primary-wrapper {
float: unset;
margin: 0 auto;
}
.home.page .entry-content-wrapper .entry-header {
max-width: 90%;
background: url(//www.panteion.gr/wp-content/themes/panteio/images/hero_bg10.png) no-repeat center center;
padding: 1em 5em 1em 0em;
}
.home .custom-header .entry-title {
font-size: 1.3rem;
}
.home .wp-block-buttons .wp-block-button {
margin-bottom: 3em;
}
.portfolio-content-wrapper.layout-three .hentry {
width: 100%;
}
.site-content .sidebar {
text-align: center;
background: #f2f2f2;
padding: 3em 0;    
}
.widget .widget-title::after, .author-title::after {
margin: 0 auto;
}
.sidebar ul {
padding: 2em 0 0 2em;
}
.sidebar ul.sub-menu {
padding: 0;
}
.sidebar li,
.sidebar .sub-menu li {
text-align: left;
}
.sidebar .sub-menu li {
list-style: circle;
font-size: 0.8em;
padding: 0.5em 0;
}
.wp-block-table th, .wp-block-table td {
border-width: 0 0 1px 0;
font-size: 0.55em;
font-weight: normal;
}
.page-id-367 .wp-block-table td {
font-size: 0.75em;
}
#colophon .widget {
text-align: center;
}
.site-footer .widget-column.footer-widget-1 .wp-block-image img { }
.wp-block-column-twin {
flex-direction: unset;
display: flex;
justify-content: unset;
margin-top: 3em;
}
#colophon .footer-widget-2 .widget, #colophon .footer-widget-3 .widget,
#colophon .footer-widget-4 .widget {
margin: 0;
padding: 10px 0px;
}
.widget-column.footer-widget-2, .widget-column.footer-widget-3,
.widget-column.footer-widget-4 {
width: 100% !important;
display: block;
}
#post-328 .entry-content {
display: block;
}
.page-id-536 #event-list,
.page-id-3240 #event-list {
grid-template-columns: auto;
}
.widget-column.footer-widget-3, .widget-column.footer-widget-4 {
width: 90% !important;
display: grid;
grid-template-columns: auto auto;
grid-gap: 16px;
row-gap: 0px;
justify-items: center;
align-items: center;
margin-left: 1.2em;
margin-top: 1em;
}
#colophon .widget-column.footer-widget-4 {
padding: 0;
}
#post-1080 .wp-block-image,
#post-328 .wp-block-image {
max-width: unset;
}
}
@media only screen and (max-width: 400px) {
.home .custom-header .entry-title {
padding: 5em 0 5em 1em;
}
.site-branding {
padding: 5px 27px 7px 10px;
}
.page .entry-content p.panteios-link {
font-size: 0.9em;
}
.site-footer .widget-column.footer-widget-1 .wp-block-image img { }
}
@media only screen and (max-width: 360px) {
.home.page .entry-content-wrapper .entry-header {
padding: 1em 3em 1em 0em;
}
.home .custom-header .entry-title {
padding: 5em 0 5em 0;
}
.page .entry-content p.panteios-link {
font-size: 0.8em;
}
.home [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
font-size: 1rem;
}
}