/*
Theme Name: upatras
Version: 1.0
*/




/* SUB MENU DIRECTION LEFT*/
@media (min-width: 900px) and (max-width:1300px) {
.decree-nav-menu>li:nth-child(n+5) ul .menu-item-has-children > a:after,
.decree-nav-menu>li:nth-child(n+5) ul .page_item_has_children > a:after{transform: scaleX(-1);}
.decree-nav-menu>li:nth-child(n+5) ul li:hover > ul,
.decree-nav-menu>li:nth-child(n+5) ul li.focus > ul { left: -100%;}
}
@media (min-width: 960px) {
.decree-nav-menu>li:nth-child(5) ul .menu-item-has-children > a:after,
.decree-nav-menu>li:nth-child(5) ul .page_item_has_children > a:after{transform: scaleX(1);}
.decree-nav-menu>li:nth-child(5) ul li:hover > ul,
.decree-nav-menu>li:nth-child(5) ul li.focus > ul { left: 100%;}
}

/* το τελευταίο υπομενού πάει 40px αριστερότερα, στην δεξιά στοίχηση */
@media screen and (min-width:900px) and (max-width:1199px) {
.decree-nav-menu > li:nth-child(8).focus > ul,
.decree-nav-menu > li:nth-child(8):hover > ul{margin-left:-60px}
}

#search-toggle {height: 47px;line-height: 48px;}
@media screen and (min-width: 900px) and (max-width: 1023px){
	.menu-primary .decree-nav-menu > .menu-item-has-children > a {padding-left: 0;}
	.site .decree-nav-menu{margin-left:14px}}




/* Grid style */
.display-posts-listing.grid {
	display: grid;
	grid-gap: 16px;
}

.display-posts-listing.grid .title {
	display: block;
	font-size: small;
}

.display-posts-listing.grid img { 
	display: block; 
	max-width: 100%; 
	height: auto; 
}

@media (min-width: 600px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 2, 1fr );
	}
}

@media (min-width: 1024px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 3, 1fr );
	}
}


/* EXTRA */
.menu-primary {background-color: #121215;}
.menu-primary .decree-nav-menu >li>a {color: #fff;transition:none}
.menu-primary .decree-nav-menu >li>a:hover {color: #ccc;}
.menu-primary .decree-nav-menu >li.current_page_item>a, .menu-primary .decree-nav-menu >li.current_page_ancestor>a {color: #ce9d63;}
.decree-nav-menu {text-transform: none;}
h6, #search-toggle, #testimonial-section .section-content-wrap .entry-title, #call-to-action-widget .widget-title, .button-minimal, .decree-nav-menu a {font-size: 14px;}
.menu-primary .decree-nav-menu li, .menu-secondary .decree-nav-menu li {
    margin-right:0;
}
body, button, input, select, textarea {
	font-size: 14px;}
#breadcrumb-list .wrapper {
	padding:0 5px;}
#breadcrumb-list span {
    background-color: inherit;
	border: none;}
#breadcrumb-list .breadcrumb-current {
	background-color:inherit;}
#breadcrumb-list span {font-style: normal;display:inline;}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;}
.active-header-right #breadcrumb-list {
	background: none;}
#breadcrumb-list span {color: #000;font-size: 12px;}
#breadcrumb-list a, #breadcrumb-list a span {
    color: #962f33;
}
#breadcrumb-list a:hover, #breadcrumb-list a:hover span {
	color: #666;}
#breadcrumb-list .breadcrumb-current {
	padding: 5px 0px 3px;}
#menu-toggle-primary {
    color: #000;
}
@media (max-width: 899px) {#breadcrumb-list{display:none!important}}
@media (min-width: 1360px) {aside.sidebar section{padding-left:5px}}

*:focus {
    outline: none;
}
#site-header-menu.toggled-on .dropdown-toggle {
    color: #333;
}

.decree-nav-menu {
    border-bottom: none;
}
.dropdown-toggle:focus {
    outline: none;
    outline-offset: unset;
}

#site-header-menu.toggled-on .decree-nav-menu li, #site-header-menu.toggled-on .decree-nav-menu, #site-header-menu.toggled-on .dropdown-toggle:after {
    border-right: none;
}
#masthead .wrapper {
    padding-top:5px;
	padding-bottom: 5px;
}
#search-toggle {
	color: #000;}
.nav-menu ul a
.decree-nav-menu a:hover, .decree-nav-menu a:focus, .decree-nav-menu ul a:hover, .decree-nav-menu ul a:focus {
    color: #444;
}


#site-header-menu.toggled-on .toggled-on a {
    color: inherit ;
}
footer h3{font-size: 16px;font-weight: 400;    color: #d5d5d5!important;}


#site-generator {
    padding: 7px 15px;
	background-color:#1e1e23;
}
#supplementary {
    padding: 10px 0 30px 0;
}

.list-style figure img {
    max-width: 150px!important;
}

.awsm-grid figure img {
    width: 50%!important;
}

.awsm-grid figure img {
    width: 50%!important;
    position: relative;
        display: block;
    margin-left: auto;
    margin-right: auto!important;
}



@media screen and (max-width:899px){
	.header-top-bar .wrapper, #promotion-message .wrapper, #breadcrumb-list .wrapper, #masthead .wrapper, #menu-toggle-primary, #menu-toggle-secondary {
    padding-left: 15px;
		padding-right: 15px;
}
#site-branding, #site-logo, .sidebar-header-right {
     text-align: left;
}	
}
h1, h2, h3, h4, h5, h6{font-weight:400}
#breadcrumb-list span.sep{color:#962f33;}
#breadcrumb-list a{padding: 5px 7px 0px 0;}
#breadcrumb-list .breadcrumb-current {padding: 0px 0px 3px;}
#breadcrumb-list .wrapper {padding:0;}
#breadcrumb-list{display:none;position:absolute;}

ul.page-list {margin-left: 0}
ul.page-list li a{
  color: #000;
	display: block;
  padding: 10px 20px;
  border-bottom: 1px solid #eee;
}
ul.page-list li{margin: 3px 0;	background-color:#fff;list-style:none}
ul.page-list li a{color:#000;font-weight:bold}
ul.page-list li:hover{
    background-color: #f5f5f5;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}
ul.page-list li.current_page_item a{color:#fff;	background-color:#962f33;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3)}

.site-footer{background-color:#000;}
.site-footer, .footer-widget-area a, .footer-widget-area .widget-title, .footer-widget-area .entry-title, .footer-widget-area .widget-title a, .footer-widget-area .entry-title a {color: #77777a;}
.post-navigation {padding: 0}
.post-navigation .nav-previous{border-right: 1px solid #e5e5e5;}
.post-navigation .nav-previous, .post-navigation .nav-next {margin-bottom: 25px;padding:15px;background-color: #fcfcfc}
.post-navigation .nav-next:hover{background-color: #eee;}
.post-navigation .nav-previous:hover{background-color: #eee;}
.nav-links{display:flex}
.sidebar-primary{padding:0;margin-top:75px;}
.post-navigation .nav-previous a, .post-navigation .nav-next a{
	color:#000;
	display: block;
  height: 100%;
}
.entry-meta, .entry-meta a {
    color: #962f33;
}


body, button, input, select, textarea {color: #000000;}
a {color: #962f33;}
.entry-meta span a:before {display:none}
figure img{margin-bottom: 30px;}
.entry-title a:hover, .entry-title a:focus, .entry-meta a:hover, .entry-meta a:focus {
    color: #666;
}
.decree-nav-menu ul {border-top: 1px solid #eee;margin-top: 0px;}


.header-top-bar .header-right-social-icons a {color:#ccc;}
.header-top-bar .header-right-social-icons a:last-child,
.header-top-bar .header-right-social-icons a {
    border: none;
	padding: 5px;}
.header-top-bar .header-right-social-icons a.fa-twitter{color:#aaa}
.header-top-bar .header-right-social-icons a.fa-facebook{color:#aaa}
.header-top-bar .header-right-social-icons a.fa-twitter:hover, .header-top-bar .header-right-social-icons a.fa-facebook:hover{color:#fff}
.site .widget_decree_social_icons a {margin: 0;}
#ct-social-2{padding:2px 0}
.post-title {
    font-size: inherit;
    font-weight: inherit;
}
.widget ul li.same-category-post-item {
    list-style-type: none;
}
.same-category-post-current a {
    font-weight: normal;
    text-transform: none;
	font-size: 14px;
}
.same-category-post-item a {color: #000;display: block;padding: 20px 20px 45px;font-weight:bold}
.same-category-post-current a{color: #fff;}
.same-category-post-item {
	position:relative;
	padding: 0;
	background-color:#fff;
	border-bottom:1px solid #eee
}
.same-category-post-item:hover{background-color: #eee;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);}
.same-category-post-current{background-color: #962f33;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3)}
.same-category-post-current:hover{background-color: #962f33;}
.same-category-post-current .post-date{color:#f5e6d1}
.widget.same-category-posts ul {
    margin-left: 0;
}
.post-date {
  font-style: normal;
  color: #666;
	position:absolute;
	bottom:10px;
	left:20px;
}
td {
	border-color:#eee;
  vertical-align: middle;
}
table{background-color:#fcfcfc}

.pt-cv-title a {font-weight:normal}
.pt-cv-wrapper .pagination>li>a, .pt-cv-wrapper .pagination>li>span{color: #000!important;}
.pt-cv-wrapper .pagination>.active>a{background-color:#f5f5f5;border-color:#ddd!important}
.pt-cv-meta-fields {color:#666;}
.pt-cv-meta-fields a {color:#962f33;}
.pt-cv-meta-fields a:hover {color: #666;}
.entry-meta .comments-link{display:none}
.pt-cv-meta-fields .entry-date{color:#666;}
.pt-cv-title a {font-size: 20px;color:#000}
.pt-cv-title a:hover {color:#962f33}
.pt-cv-content{margin-bottom:5px;margin-top:10px}
h4.pt-cv-title{margin-bottom:10px;}
.pt-cv-content-item{
	width: 100%!important;
	float: left!important;
	background-color: #fcfcfc;
	padding: 0px;
	border-bottom: 10px solid #f5f5f5;
	margin:0;
}
.pt-cv-title a{font-weight:bold}
/*.pt-cv-view a{border-bottom:none!important;}
.pt-cv-content{display:none}*/
.pt-cv-href-thumbnail{display:block;width:20%;margin-bottom:0;overflow:hidden;float:left;}



.products, .sidebar.sidebar-before-posts-pages .widget .widget-wrap, .sidebar.sidebar-after-posts-pages .widget .widget-wrap, .page-header .page-title {
    border: none;
}
.page-header {
   padding: 2px 0 0 0;
}
.page-header .page-title {
    margin-bottom: 33px;
    padding-bottom: 0;
}
.posts-navigation .nav-links a {
    border: none;
    color: #000;
    background: none;
}
.posts-navigation .nav-links .nav-previous a {border-left: 1px dotted #000;}
.posts-navigation .nav-links .nav-next a{border-right: 1px dotted #000;}
.posts-navigation .nav-links .nav-next a:hover,
.posts-navigation .nav-links .nav-previous a:hover  {
    color: #962f33;

	
}
.pagination .nav-links a, .pagination .nav-links .current, .pagination .nav-links .dots {
    border: 1px solid #f5f5f5;
    font-size: inherit;
    color: #000;
    padding: 6px 12px;
		border-radius:4px;
	margin-right:3px;
}
.pagination .nav-links a:hover {
	
    border: 1px solid #ddd;
    font-size: inherit;
    color: #000;}
.pagination .nav-links .dots {border:none;background:none}
.pagination .nav-links .current{background:none}
.posts-navigation .nav-links a:hover, .posts-navigation .nav-links a:focus, .pagination .nav-links a:hover, .pagination .nav-links a:focus, .pagination .nav-links .current, .wp-pagenavi span.current, .wp-pagenavi a:hover, .wp-pagenavi a:focus, .site-main #infinite-handle span button:hover, .site-main #infinite-handle span button:focus, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .page-links span, .page-links a:hover, .page-links a:focus, .page-links a:hover span, .page-links a:focus span {
	background-color: #eee;
	color:#000;
	border-color:#f5f5f5;
}
.tag-faculty img.attachment-decree-featured,.tag-etep img.attachment-decree-featured,.tag-pp-secreatary img.attachment-decree-featured,.tag-pp-secretary img.attachment-decree-featured,.tag-edip img.attachment-decree-featured,.tag-emeriti img.attachment-decree-featured,.tag-faculty-en img.attachment-decree-featured,.tag-etep-en img.attachment-decree-featured,.tag-pp-secreatary-en img.attachment-decree-featured,.tag-pp-secretary-en img.attachment-decree-featured,.tag-edip-en img.attachment-decree-featured,.tag-emeriti-en img.attachment-decree-featured{width:150px}


.advanced-sidebar-menu li a{display:none;}
.advanced-sidebar-menu .current_page_parent>ul>li>a{display:block;}
.widget.advanced-sidebar-menu .current_page_item a{color:#962f33}
.widget.advanced-sidebar-menu .current_page_item {background-color:#eee}
.widget.advanced-sidebar-menu ul{margin-left:0}


.scriptlesssocialsharing h3{font-size:14px}
.scriptlesssocialsharing svg{
	width:20px;
	height:20px;
	margin:5px;
}
.scriptlesssocialsharing a.button :hover{fill:#962f33 !important;}
.scriptlesssocialsharing{float:left;}
.header-top-bar .header-right-social-icons a.fa-rss:hover{color:#fff;background-color:#fa9e39}
.header-top-bar .header-right-social-icons a.fa-rss{background-color:#962f33;color:#fff}
.header-top-bar .textwidget{float:left;}
.header-top-bar .loginer a:hover{color:#fff; background-color:#962f33}
.header-top-bar .loginer a{color:#000; background-color:#e3cba9}
@media screen and (min-width: 900px){
	.topbarlinks, #menu-main-menu .wpml-ls-item, #menu-main-menu-en .wpml-ls-item {display:none}
	
}
.cn-button.bootstrap {
    background: #962f33 !important;
    padding: 5px 25px !important;
}
#site-header {
    padding: 0;
}
.entry-content ul li{
	list-style:none;
	display:block;
	background-color:#fcfcfc;
	border-bottom:1px solid #e7e7e7;
}
.entry-content ul li, td{
	padding:8px 15px;	
}

.entry-content ul ul{
	background-color:#fcfcfc;
	margin-right:-8px;
		margin-top:10px;
		margin-top:10px;
}
.entry-content ul ul li{
	border-bottom:0;
	border-top:1px solid #eee;
}
.entry-content ul {margin-left:0}
.site .widget_decree_social_icons a.qr_button:hover{background-color:#962f33;padding-top:5px}


.site .widget_decree_social_icons a.fa-map-marker:hover {
    background-color: #962f33;
    border-color: #962f33;
}
.site .widget_decree_social_icons a.fa-map-marker{
	padding-left:6px;
	padding-right:6px;
	margin-left:5px;
}
.entry-content ul.pagination li{
	background:none;
}
i, em, small, u {
	font-size:14px;
	font-style:normal;
	text-decoration:none;
}
.entry-content img {
		margin-bottom:10px;
}
h1, h1 a{font-size:28px!important;} h1{margin-bottom:15px;}
h2, h2 a{font-size:22px!important;} h2{margin-bottom:25px;margin-top:25px;}
h3, h3 a{font-size:18px!important;}
h4, h4 a{font-size:16px!important;}
h5, h5 a, h6, h6 a, h7, h7 a{font-size:16px!important;}
h2, h2 a,h3, h3 a,h4, h4 a,h5, h5 a{line-height:1.4}
.entry-content ul ul{padding-left:20px}
.pt-cv-ifield h3{margin-bottom:10px}
.pt-cv-view .pt-cv-title {margin-bottom:0}
.post figure.featured-image img{max-height:300px;	width:auto;}
.pt-cv-image{
	width:30%;
	overflow:hidden;
	float:left;
	margin-bottom:0;
}
.pt-cv-ifield img{
	float: left;
	display: block;
	object-fit: cover;
  height: 100%;
  width: 30%;
	max-width:none;
	position:absolute
}
@media screen and (max-width: 479px){
	.pt-cv-href-thumbnail img{
		width: 100%;
		margin-right: 0;
		margin-bottom:20px!important;
	}
	.pt-cv-href-thumbnail img.default-featured-img{
		display:none;
	}
}
.pt-cv-ifield img{margin-bottom:0px;}
.ptcvifield{display:flex;}

@media (min-width: 480px){
.pt-cv-2-col .pt-cv-colwrap, .pt-cv-1-col {
	margin:0;
	padding: 30px!important;
	width:70%;
}
}



#categories-3 h2{display:none}
#categories-3>div>ul, #categories-3>div>ul>li>ul{margin-left:0}
#categories-3 ul.children li.current-cat>a{color:#fff;border-bottom:1px solid #e5e5e5;background-color:#962f33;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3)}
#categories-3 ul.children li.current-cat>a:hover{color:#fff;background-color:#962f33}
#categories-3 ul.children li a{background-color:#fff; margin-top:3px}
#categories-3 ul.children li>a:hover{
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}
#categories-3 ul.children li a:hover{
	background-color: #f9f9f9;
}
/*
#categories-3 ul.children li.current-cat-ancestor{box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);}
#categories-3 ul.children li.current-cat-ancestor>a{background-color: #f9f9f9;}
*/


#categories-3 li a{
	color:#000;
	display:block;
	padding:10px 20px;
	font-weight:bold;
}
#categories-3 >div>ul>li>a{display:none}
#categories-3 ul.children ul {border-left:2em solid #f9f9f9;margin-left:0}

.praktika li span, .ekloges li span{
	min-width: 120px;
    display: inline-block;
    padding-right: 10px;
}
.ekloges li span{
	min-width: 80px;
}
.praktika li a, .ekloges li a{
    display: inline-block;
}

@media screen and (max-width: 1200px){
	.ekloges li span{display:flex}
}
@media screen and (max-width: 600px){
	.praktika li span{display:flex}
}
@media screen and (min-width: 1200px){
	.ekloges li span{text-align:right}
}
@media screen and (min-width: 600px){
	.praktika li span{text-align:right}
}
.inverted{color:#000}
.inverted:hover{color:#962f33}
.cat-item-169 a{
    color: #962f33!important;
    font-weight: bold;
	margin-bottom: 20px;
}
.cat-item-169 a:hover{color: #000!important;}
.cat-item-169.current-cat a{color: #fff!important;}

.importantnews p, .breakingnews p{margin-bottom:0px}
.breakingnews{background-color:#962f33;}
.breakingnews .wrapper{display:table;padding:0 15px;}
.breakingnews .wrapper div{line-height:18px;}
.breakingnews .title{padding:5px 0px;display:block; line-height:18px;float:left;margin-right:10px}
.breakingnews .textwidget{padding:5px 0px;display:table;color:#eee}
.breakingnews a{color:#eee}
.breakingnews a:hover{color:#000}
.breakingnews .title{background-color:#962f33; color:#fff; font-weight:bold; padding-bottom:0}

.importantnews{background-color:#999;width:100%;}
.importantnews .wrapper{display:table;padding:0 15px;}
.importantnews .wrapper div{line-height:18px;}
.importantnews .title{padding:5px 0px;display:block; line-height:18px;float:left;margin-right:10px}
.importantnews .textwidget{padding:5px 0px;display:table;color:#000}
.importantnews a{color:#262626;}
.importantnews a:hover{color:#861621}
.importantnews .title{color:#262626; font-weight:bold; padding-bottom:0}
.importantnews .title, .breakingnews .title{margin-left:2px}

.wpml-ls-legacy-list-horizontal {
	padding: 2px 3px 0!important;
	border:none!important;
}
.wpml-ls-legacy-list-horizontal a{
	padding: 0px 7px!important;
}
.wpml-ls-item a{color:#aaa}
.wpml-ls-item a:hover{color:#fff}
.wpml-ls-current-language a{color:#fff}
.wpml-ls-item-legacy-list-horizontal a{border-left:1px solid #888;}
.wpml-ls-first-item a{border-left:none}
#page + .textwidget {
	background-color: #121215;
	text-align: center;
	margin-top: -5px;
	padding-bottom: 7px;
	color:#888;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {display: inline-block;}
#colophon{clear:both}
#colophon .wrapper{padding-left:15px}
@media screen and (max-width: 899px){#colophon .wrapper{padding-right:15px}}
.hentry, .widget {
    margin: 0 0 20px;
}
.widget ul.child-sidebar-menu li:last-child a{border:none}
#cookie-notice{box-shadow: 0 5px 12px 0 #000000;}
.cookie-notice-container {
	padding: 10px 30px 3px !important;}
#cookie-notice, .cn-button{font-family:inherit; font-size:14px}
@media screen and (min-width: 768px){
.sidebar.sidebar-header-right .widget {
    padding: 6px 0 0;
}
}
#call-to-action-widget img{
	padding: 11px;
	box-shadow: 1px 3px 6px rgba(0,0,0,0.2);
}
.featherlight.featherlight-loading iframe { 
   display: none !important; 
} 
.featherlight-iframe .featherlight-content { 
 overflow-y: auto !important; 
} 


#supplementary .widget, #Bsupplementary .widget, #Tsupplementary .widget, #Title_supplementary .widget {
	margin: 0 0 15px 0;}
@media screen and (min-width:900px){
	
#supplementary .widget, #Bsupplementary .widget, #Tsupplementary .widget, #Title_supplementary .widgett{margin: 0 15px 15px 0;}
}
@media screen and (max-width:899px){
	.three-columns .hentry, 
#supplementary.three .widget-area, #Bsupplementary.three .widget-area, #Tsupplementary.three .widget-area, #Title_supplementary.three .widget-area
	
	{
  	width: 100%;
	}
}


.home #content{margin:0}
.home #main{padding-bottom:30px;}


.fline{display:flex}
.onesecond{width:50%;float:left;display:flex;}
.fimage img{object-fit: cover;height:100%;width:100%;margin-bottom:0}
.fimage{overflow:hidden}
.fdescr{padding:30px}
.ftitle{font-size:18px;font-weight:bold;line-height:1.4em}
.ftext{color:#000;line-height:1.5em}
.fmore{color:#962f33}
.fmore:hover{color:#666}
.ftitle,.ftext,.fmore{display:block}
.ftitle,.ftext{margin-bottom:3px;}
.fmore{margin-bottom:8px;}

.fcard{
	-webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.018);
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
	overflow:hidden;
	border-radius:5px;
}
.fcard div, .fhcard div{width:50%;float:left}
.fcard img{height: 100%;}
.fcard .fdescr{padding-top:25px}
.fcard .ftitle{color:#000;margin-bottom:10px}
.fcard .ftext{color:#000;margin-bottom:10px}
.fcard{background-color:#fbfbfb;}
.fvcard{
	width:33.33%;
}
.fvcard .fimage{height:260px}
.fhcard{width:100%;display:flex}
.fhcard .ftitle{background-color:#fff}
.fsocial_pp{color:#000}
.fscard{width:50%;flex:1}
.fscard .fdescr{width:100%;height:50%}

.middle_images .ftitle{color:#000}
.middle_images .ftitle:hover{color:#962f33}


.ml{
  margin-top: 0px;
	margin-bottom: 25px;
  width: 33.33%;
	float:left;
	border-radius: 5px;
  background-color: #ddd;
  padding: 30px 0  30px 15px;
}
.ml1{padding-left:10px}
.ml .ftitle{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
.mr{width:33.33%;display:block;float:left;}
.mlu,.mld{width:100%;height:50%;display:flex}
.mlu div{width:50%;float:left}
.mlu .fline{height:50%;width:100%; color:#000;font-size:18px;font-weight:bold;}
.mlul .fa,.mlur .fa{display:block;float:left;width:50%;height:50%; background-color:#962f33;color:#fff;text-align:center;font-size:28px;padding-top:8%;min-height:75px}
.mlul .fa{background-color:#444}
.mlul .fa:hover,.mlur .fa:hover{background-color:#ccc}
.mlul .fline{padding-top:15px}
.mld .ftitle{padding:15px;margin-bottom:0}

.tl {background-color:#fff}
.tc, .tl2, .tr2, .tc2 {background-color:#fff}

.tl, .tc, .tr2{
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
	border-radius:5px;
	overflow:hidden;
	transition: 0.3s;
}
.tr{border-radius:5px;overflow:hidden}
.tr .fdescr{padding:30px 0 30px 5px;}
.tr2 .fdescr{padding:30px}
.fvcard img{transition: 0.3s;}
.fvcard:hover img{opacity:0.85;transition: 0.3s;}
.trl,.brlu,.brru{background-color:#fff}
.tl,.tc,.tr,.bl,.br{margin-bottom:15px;}
.tl,.tc,.trl,.bl,.brl{margin-right:15px}
.mlu,.brlu,.brru{border-bottom:15px solid #f5f5f5}

.fbutton3,.fbutton4{border-bottom:5px solid #f5f5f5}
.fbutton1,.fbutton2,.fbutton3,.fbutton5{border-right:5px solid #f5f5f5}

.tl,.tc,.tr,.bl,.br{min-height:330px}
.tl1{width:40%}
.tc1{width:30%}
.tr1{width:30%}
.upmag{width:40.25%}
.wppsac-slick-slider-wrp{width:59.75%;}

@media screen and (max-width: 1199px){
	.tl,.tc,.tr,.mr,.bl,.br{min-height:400px}
	.mlul .fa,.mlur .fa{padding-top:13%}
}
@media screen and (max-width: 1023px){
	.tl,.tc,.tr,.mr,.bl,.br{min-height:430px}
	.mlul .fa,.mlur .fa{padding-top:16%}
}
@media screen and (max-width: 899px){
	.tl,.tc,.tr,.mr,.bl,.br{min-height:350px}
	.mlul .fa,.mlur .fa{padding-top:7%}
	.mlul{margin-right:15px}
	.fbutton2 {border-right:0}
	.mld{min-height: 250px;}
	.fline{display:block}
	.onesecond{width:100%;margin-right:0}
	#search-toggle{display:none}
}

@media screen and (max-width: 520px){
/*.tr{min-height:500px}*/
.br{min-height:450px}
.mlul .fa,.mlur .fa{padding-top:10%}
}
#header-featured-image{display:none}


#Tsupplementary,#Bsupplementary{background-color:#1d1d1d}
/*#supplementary section,#Tsupplementary section,#Bsupplementary section{margin-bottom:0!important}*/
#Tsupplementary  .widget-area{
  	width: 100%;float:left;
}
#footer_line_right, #footer_line_left{width:100%;}
@media screen and (min-width: 900px){
	#Tsupplementary  .widget-area, #supplementary.three .widget-area {
  	width: 25%;
	}
	#supplementary #third{
		width:50%
	}
	#footer_line_right{width:75%;float:left;}
	#footer_line_left{width:25%;clear:both;float:left;text-align:right}
}
#Tsupplementary *::after{display:none!important}
#Tsupplementary p{margin-bottom:0px}
#Bsupplementary {padding:0}
#Tsupplementary {padding:40px 0 30px}
#Bsupplementary,#Tsupplementary {overflow:hidden}
#customFTitle{margin:0;padding-bottom:10px}
#Title_supplementary{padding-top:40px}
.site-footer a:hover, .site-footer a:focus{color:#fff}
.site-footer a{transition: color .3s ease, opacity .3s ease;}
#scrollup{border-radius:0}
.site .footer-widget-area .widget_decree_social_icons a{color:#888}
.site .footer-widget-area .widget_decree_social_icons a:hover{color:#eee}
.social-content-wrap a:hover{background:none!important;}
.social-content-wrap a:focus{background:none!important;}
footer section.widget{padding:0}

#features2, .flexo2, .flexo3 {box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.2);}
#features2{display:flex;border-radius: 5px;overflow: hidden;}
#features, #features2{clear:both}
.feature-box {
    transition: 0.3s;
		width:33.33%;
		float:left;
		padding:30px;
		background-color:#fbfbfb;
}
.feature-box:hover {
    background-color: #ffffff;
    box-shadow: 0 2px 45px 0 rgba(0, 0, 0, 0.2)!important;
	z-index:1;
}
.feature-icon{float:left;width:15%}
#features2 .fa, #features2 .fa{font-size:20px;}
.feature-content {float:left;width:100%}
.feature-title {
   	padding-left: 10px;
    margin-bottom: 10px;
    border-left: 5px solid #962f33;
    line-height: 0.8;
    padding-top: 1px;
	font-size:18px!important;
	font-weight:700;
}
#features .flexo1 .feature-title:nth-child(1){font-size:22px!important;}
.feature-title:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 5px;
    height: 100%;
		color:#333;
}

#features a, #features2 a{color:#000}
#features a:hover, #features2 a:hover{color:#962f33!important}
.flexo1, .flexo2, .flexo3{display:flex}
.flexo1 .feature-box:nth-child(1){width:100%}
.flexo1 .feature-box:nth-child(1) .feature-title{border-left:none;padding-left:0}
.flexo1 .feature-box:nth-child(1){background:none!important;box-shadow:none!important;}
.flexo1 .feature-box:nth-child(1){padding-left:15px}
.feature-box:nth-child(n+2){border-left:1px solid #ddd}
.flexo3 .feature-box{border-top:1px solid #ddd}

.flexo2  .feature-box:nth-child(1){border-top-left-radius:5px}
.flexo2  .feature-box:last-child{border-top-right-radius:5px}
.flexo3  .feature-box:nth-child(1){border-bottom-left-radius:5px}
.flexo3  .feature-box:last-child{border-bottom-right-radius:5px}


.line{
	background-color:#fbfbfb;
	padding:10px 30px;
}
.header-right-social-icons {float:left;}
.header-top-bar {background: linear-gradient(0.15turn, #962f33, #121215, #404040);border-top: 1px solid #962f33;}
/*#header-top{position:fixed;}
#page>div:nth-child(2){margin-top:26px}*/

.wpml-ls-legacy-list-horizontal a {line-height: 1;}
#search-toggle{color:#ccc}
#search-toggle:hover, #search-toggle:focus{color:#fff}
.decree-nav-menu ul {box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);}

@media screen and (min-width: 900px){#search-container {border-top: none;margin-top:-6px}}
.search_div{width:100%}
#search-container form > div > ul {width:100%}
#sticky_header{
	width:100%;
	z-index:10000;
}
footer h3{margin-bottom:6px}
footer section{margin-bottom:10px!important}
#masthead {
    background:none;
}
#masthead .wrapper{padding-top:0}

#site-logo img{
  background-color: #fff;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);
}
#site-logo img{
    width: 280px;
    padding: 10px 17px 10px 13px;
}
/*
#site-logo img{
	width: 330px;
  padding: 10px 45px 10px 35px;
}
@media (min-width: 1360px){
	#site-logo img{
		width: 340px;
  	padding: 10px 50px 10px 40px;
	}	
}
*/
#primary{float:right}
#primary article .entry-content a{border-bottom:1px solid #aaa}
.home #primary article .entry-content a{border:none}
#primary .page-list a:hover{color:#962f33;}
#primary article .pt-cv-title a:hover{color:#962f33}
.entry-footer span a{
	background-color: #fcfcfc;
  padding: 5px 15px;
	border-radius:15px;
	line-height:2.5em;
}
.entry-footer span a:hover{background-color: #eee;}
.entry-footer span a{color: #000;font-weight: bold}
.entry-footer span a:hover{color: #666;}
#primary .navigation{font-size:12px}
#menu-top-menu, #menu-top-menu-en{display:none}

@media screen and (min-width: 900px){
	
	.menu-primary #menu-main-menu ul.sub-menu .current-menu-item>a, .menu-primary #menu-main-menu-en ul.sub-menu .current-menu-item>a{color:#ce9d63}
		.menu-primary #menu-main-menu ul.sub-menu .current-menu-ancestor>a, .menu-primary #menu-main-menu-en ul.sub-menu .current-menu-ancestor>a{color:#ce9d63}
	
	.menu-primary .decree-nav-menu .sub-menu .current-page-ancestor>a,
	.menu-primary .decree-nav-menu .sub-menu .current-menu-ancestor>a,
	.menu-primary .decree-nav-menu .sub-menu .current-menu-item>a
	{background-color:#f5f5f5}
	.decree-nav-menu .sub-menu a{transition:none}
	.menu-primary .decree-nav-menu .sub-menu .current-page-ancestor>a,
	.menu-primary .decree-nav-menu .sub-menu .current-menu-ancestor>a,
	.menu-primary .decree-nav-menu .sub-menu .current-menu-item>a
	{background-color:#f5f5f5}
	
	#menu-top-menu .sub-menu .current-page-ancestor>a,
	#menu-top-menu .sub-menu .current-menu-ancestor>a,
	#menu-top-menu .sub-menu .current-menu-item>a,
	#menu-top-menu-en .sub-menu .current-page-ancestor>a,
	#menu-top-menu-en .sub-menu .current-menu-ancestor>a,
	#menu-top-menu-en .sub-menu .current-menu-item>a
	{background-color:#f5f5f5}
	#menu-top-menu .sub-menu a, #menu-top-menu-en .sub-menu a{transition:none}
	#menu-top-menu .sub-menu .current-page-ancestor>a,
	#menu-top-menu .sub-menu .current-menu-ancestor>a,
	#menu-top-menu .sub-menu .current-menu-item>a,
	#menu-top-menu-en .sub-menu .current-page-ancestor>a,
	#menu-top-menu-en .sub-menu .current-menu-ancestor>a,
	#menu-top-menu-en .sub-menu .current-menu-item>a
	{background-color:#f5f5f5}
	
	.decree-nav-menu .sub-menu a{transition:none}
	.header-top-bar .decree-nav-menu .menu-item-has-children > a:after {
		top: 0.525em;}
		#menu-top-menu>li, #menu-top-menu-en>li {margin-left: 0!important}
	.menu-primary .decree-nav-menu .menu-item-has-children > a, .decree-nav-menu .menu-item-has-children > a {
    padding-right: 1.7em;
	}
	#menu-top-menu li li a, #menu-top-menu-en li li a, #site-secondary-menu li li a {
    padding: 1em 0.875em;
	}
}

#menu-top-menu, #menu-top-menu-en, .menu-top-menu-container, #menu-top-menu, #menu-top-menu-en, .menu-top-menu-en-container{float:right}
#menu-top-menu>li, #menu-top-menu-en>li{float:left;margin-left:20px;padding-top: 2px;}
#menu-top-menu>li>a, #menu-top-menu-en>li>a{color:#aaa;padding-top:3px;padding-bottom:3px;}
#menu-top-menu>li.current-menu-item>a, #menu-top-menu-en>li.current-menu-item>a{color:#ce9b62;}
#menu-top-menu>li>a:hover, #menu-top-menu-en>li>a:hover{color:#fff}

#menu-main-menu ul a, #menu-main-menu-en ul a {color: #000;}
#menu-main-menu ul a:hover, #menu-main-menu-en ul a:hover {background-color: #f5f5f5;color:#962f33}
#menu-main-menu>li>a, #menu-main-menu-en>li>a{border-bottom:1px solid #444}
#menu-top-menu ul a, #menu-top-menu-en ul a {color: #000;}
#menu-top-menu ul a:hover, #menu-top-menu-en ul a:hover {background-color: #f5f5f5;}

#site-navigation{margin-left:2px}


.same-category-posts a,.widget_categories a,.advanced-sidebar-menu a{transition: 0.5s!important}
.page-list a, .page-list li{transition:0.5s!important}
.widget_categories ul li{list-style:none}
#menu-main-menu a[target=_blank]:after, #menu-main-menu-en a[target=_blank]:after {
    font-size: 9px;
    font-weight: normal;
    color: #000;
    content: " \f14c";
    display: inline;
    position: absolute;
    top: 00;
    right: 0;
    padding: 17px 10px 17px 5px;
    height: 100%;
}
#menu-main-menu .ext a[target=_blank]:after, #menu-main-menu-en .ext a[target=_blank]:after  {color:#fff}
@media screen and (min-width: 900px){
	.menu-primary li li a, #site-secondary-menu li li a {padding: 1em 1.7em 0.875em 1em;}
	#search-container {box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.4)}
}
.pt-cv-colsys {
	margin-left: 0;
	margin-right: 0;
}
#cn-close-notice{display:none}
#cn-accept-cookie:hover {background: #444;}


h1,h2,h3,h4{font-weight:bold}
#primary article .entry-content .pt-cv-view a{border-bottom:none}
body a, #content *{transition: 0.3s;}
.entry-meta a{transition:none!important}
li a{border-bottom:none!important}


.entry-content ul.pages li{padding:30px; margin-bottom:10px;}
.entry-content ul.pages li h4 a{color:#000}
.entry-content ul.pages li h4 a:hover{color:#962f33!important;}


#domes-zone .ftitle, #foot-zone .ftitle{display:unset}
#domes-zone  a[target=_blank]:after,
#bottom-zone  a[target=_blank]:after,
#foot-zone  a[target=_blank]:after,
.features3 .feature-box h3 a[target=_blank]:after,
.entry-content .pt-cv-view a[target=_blank]:after,
.entry-content ul.pages li a[target=_blank]:after,
.page-list a[target=_blank]:after,
.pt-cv-title a[target=_blank]:after {
    font-size: 12px;
    font-weight: normal;
    color: #000;
    content: " \f14c";
    display: inline;
    padding-left: 4px;
    top: 17px;
    right: 10px;
	font-family:FontAwesome;
}

.entry-content .page-list-ext-title a[target=_blank]:after{
		font-weight: normal;
    color: #000;
    content: " \f14c";
    display: inline;
    padding-left: 4px;
}

.page-list .page-list-ext-image a[target=_blank]:after {display:none}
.entry-content .page-list a{font-size:16px}
.entry-content .page-list-ext-item{background-color:#fcfcfc;padding:30px;margin-bottom:10px}
.entry-content .page-list-ext-title a{color:#000;border-bottom:0!important}
.entry-content .page-list-ext-title a:hover{color:#962f33!important}
.entry-content .page-list-ext-title{margin-bottom:0}
.entry-content .page-list-ext-item-content{margin-top:10px}



#news{display:flex}
.news-box{float:left;width:33.33%;padding:40px 20px 20px}
.news-box:nth-child(1) {background-color:#353535;}
.news-box:nth-child(2) {background-color:#353535;}
.news-box:nth-child(3) {background-color:#3c3c3c;position:relative;}
.news-box h3{font-size:18px!important;border-bottom:1px solid #ccc}
.entry-content .news-box ul li{border-bottom:none;background-color:#f5f5f5;padding:0 0 5px 0;color:#f5e6d1;display:flex}
.entry-content .news-box ul li a{order:2;color:#fff}
#primary article .news-box ul li a:hover{color:#f5e6d1}
.lcp_date{
  order:1;
}
.lcp_date:after{
  content: "  ";
  white-space: pre-wrap;
}
#breadcrumb-list .wrapper{font-size:10px;color:#999}


#scrollup:hover, #scrollup:focus { background-color: #962f33;}
#allnews{position:absolute;right:0;bottom:0}
#news{overflow:hidden}
#allnews strong{background-color:#962f33;color:#fff;}
#allnews strong:hover{background-color:#666}
#allnews strong{padding: 8px 8px;line-height: 32px;}

.contact_div{float:left;padding:10px 10px 10px 0;width:50%}
.sos{font-weight:bold;font-size:36px;color:#962f33}
.contact_text{color:#000}
.contact_div p{margin-bottom:10px}
.contact_sos{width:100%}


.im_mr{width: 34%;
    overflow: hidden;
    border-radius: 5px;
    display: block;
    width: 33.33%;
    overflow: hidden;
    position: relative;
    padding: 0;
    margin: 0px 0 25px 15px;
}
.im_mr img{
	object-fit: cover;
    height: 100%;
    width: 100%;
    margin-bottom: 0;
    border-radius: 5px;
		position: absolute;
    object-position: 0 0;
}


/* HOME PAGE */

.top_images .tl, .top_images .tc, .upmag {box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2)}

.news-box h3 {border-bottom: 1px solid #962f33;padding-bottom: 10px;}
.top_images .tl .fdescr, .top_images .tc .fdescr{padding: 30px 20px;}
.top_images .fdescr{
  display:flex;
}
.top_images .ftext{
    margin-left: 10px;
    padding-top: 3px;
}
#features .feature-text{color:#962f33}
#features .flexo1 .feature-text{color:#000}
.flexo2 .feature-box:nth-child(3), .flexo3 .feature-box:nth-child(1), #features2 .feature-box:nth-child(3){background-color:#f0f0f0}
.flexo2 .feature-box:nth-child(3):hover, .flexo3 .feature-box:nth-child(1):hover, #features2 .feature-box:nth-child(3):hover {background-color:#fff}


.middle_images .fimage{height:200px;}
.middle_images>div{min-height:unset;max-height:unset;}
.middle_images .ftitle{font-size:16px}
.middle_images .tr2 .fdescr{padding: 15px 3px;}
.middle_images .fdescr{padding: 20px 20px;}
.middle_images .tr2 {background-color:#f5f5f5;box-shadow:none}


/* METAPTIXIAKA */

.feature-box:nth-child(2), .feature-box:nth-child(3){border-left:1px solid #ddd}
.features3{display:flex;border-top:1px solid #ddd}
.firstfeatures3{border-top:none}
.features3 .feature-box h3 a{color:#000;border-bottom:0!important}
.features3 .feature-box h3 a:hover{color:#962f33}


/* home trial */
#foot-zone{padding:0}
#slider-zone{margin-top:20px}
.news-title a{color:#f5e6d1;font-weight:bold}
.news-title a:hover{opacity:0.8}
#news{display:flex;border-radius:5px}
#bottom-zone{margin:25px 0 40px}
#rect-zone{margin-top:15px;margin-bottom:43px;}
#domes-zone{margin-top:65px}
#photo-zone{margin-top:80px}
#news-zone .wrapper{padding-top:60px;padding-bottom:80px;}
#allnews-zone{margin-bottom:50px}
#news-zone, #sxoles-zone{
		background:linear-gradient(0.15turn, rgba(0,0,0,0.2), #000000, #962f33), url(https://www.upatras.edu.gr/wp-content/uploads/class.jpg);
    background-size: cover;
    background-position: center;
}
#news-zone h2{margin-top:0}
#news-zone h2 a{color:#fff}
#news-zone h2 a:hover{opacity:.85}
#sxoles-zone{
	margin: 60px 0 0;padding: 30px 0 80px;color: #fff;}
#features .flexo1 .feature-text{color:#fff}
#rect-zone .ml{background-color: #f5f5f5}

.top_images .tc{
    background-color: #bbb;
}
#features .metaptixiaka-box h3{padding-left:0;border:none;}
.metaptixiaka-box{background-color: #962f33;}
#features .metaptixiaka-box .feature-text{color: #f5e6d1}
#features .metaptixiaka-box:hover .feature-text{color: #ccc}
#features .metaptixiaka-box .feature-title a{color: #fff}
#features .metaptixiaka-box .feature-title a:hover{color: #962f33!important}
#features .metaptixiaka-box:hover .feature-title a{color: #962f33!important}
.metaptixiaka-box:hover{background-color: #2a2a2f}
.entry-content .news-box ul li {background: none}

@media screen and (min-width: 900px){
	#primary .wrapper{
    padding-right: 15px;
    padding-left: 15px;
	}
}



/* SLIDER */
#content .wppsac-slick-slider-wrp *{transition:none}
.wppsac-post-slider .wppsac-post-image-bg img{object-position:center center;
   border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.wppsac-post-slider .wppsac-post-date::after {
	display:none;
	background: #962f33;
	width:70px;
}
#content .wppsac-slick-slider-wrp a{transition:0.3s}
#content .wppsac-slick-slider-wrp a:hover{color:#962f33}
.wppsac-post-slider.design-4 .slick-prev{
	left:unset!important;
	right:31px!important;
	bottom:0;
	top:unset;
	transform: none;
	-webkit-transform: none;
	-moz-transform: unset;
}
.wppsac-post-slider.design-4 .slick-next{
	bottom:0;
	top:unset;
	transform: none;
	-webkit-transform: none;
	-moz-transform: unset;
}

.wppsac-post-slider button.slick-prev, .wppsac-post-carousel button.slick-prev {background-color:#222226!important}
.wppsac-post-slider button.slick-next, .wppsac-post-carousel button.slick-next {background-color:#222226!important}
	
			
.wppsac-slick-slider-wrp{
	float: right;
}
@media only screen and (min-width: 40.0625em){
	.wp-medium-5 {width:50%}
	.wp-medium-7 {width:50%}
}
.wppsac-post-slider.design-4 .wp-medium-5{padding:0;}
.wppsac-post-slider.design-4 .wppsac-post-list-content .wp-medium-7 {
    padding: 20px 15px 20px 5px;
}
.wppsac-slick-slider-wrp h2 a{font-size:18px!important}
.wppsac-post-slider .wppsac-post-date{font-size:14px;color:#999}
#wppsac-post-slider-1{border-radius:5px;overflow:hidden;box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);background-color: #fafafa;}


.upmag img{object-position:top;}
.upmag .fdescr{padding:0px;width:50px}
.upmag{min-height:unset;height:230px;padding: 0;display:flex}
.upmag.fvcard .fimage {height: unset;padding: 0 0 0px 0;width:100%;}
.up_logo_rot, .up_periodiko_rot{
	transform: translateX(-50%) translateY(-50%) rotate(-90deg);
    position: absolute;
    top: 50%;
    left: 50%;
	font-weight:bold;
}
.up_logo_rot{color:#fff;font-size:16px;}
.up_logo{background-color:#962f33;font-size:14px;}
.up_periodiko{background:linear-gradient(to bottom, #fff, #eee)}
.up_logo, .up_periodiko{height:50%;position:relative;}



.wppsac-post-list-content{display:flex}
.wp-medium-7 {margin-left:15px;border-radius:5px}


.tl3, .tc3, .tr3{background:none;box-shadow: none;}
.tl3 .fdescr, .tc3 .fdescr, .tr3 .fdescr {padding: 15px 3px;}

/* RADIO LIVE */
.tr3 .ftitle{float:left}
.live{
	font-weight:bold;
	line-height: 1.4em;
  float: right;
}
@keyframes blink {
  0%, 100% { opacity: 0; }
  50% { opacity: 1; }
}
.live:before {
  animation: blink 2s infinite;
	font-size: 22px;
	content: '\2022';
	margin-right: 5px;
  vertical-align: middle;
}
.home #main{padding:15px 0}


/* GALLERY */
.gallery-item img{border:none!important;margin-bottom:0;padding:0}
.gallery-item{margin:0!important;padding:2px;width:17%!important}
.gallery{margin:0 -2px}


/* NEW: WHITE, STICKY FOOTER, HIDE TOP ETC */
#page{background-color: #f5f5f5;}
#colophon {
    /*position: sticky;*/
    bottom: 0;
    z-index: 1;
}
#page{z-index:2;position: relative;}
#colophon .social-about a, #colophon .widget_decree_social_icons a.fa-map-marker, #colophon .social-icons a{padding:10px 8px 8px 8px; font-size:24px}

@media screen and (min-width: 900px){
	#primary .wrapper {
  	padding-right: 0;
    padding-left: 0;
	}
}
.home #primary .wrapper {
  padding-right: 15px;
  padding-left: 15px;
}

#menu-top-menu, #menu-top-menu-en{margin-right:10px}
#primary-menu{box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);}


.entry-content .page-list li{padding:0;border-left:5px solid #777;}
.entry-content ul li{text-align:left!important;}
.entry-content .page-list li a{padding:20px 35px}


/* EXPAND A HREF */
.expanda{position:absolute;left:0;bottom:0;width:100%;height:100%}
.fvcard, .feature-box{position:relative}

/* up magazine */
.page-id-14125 .featured-image{
	text-align: center;
    background-color: #fff;
    padding: 30px;
}


/* PAGE LIST */
.entry-content .page-list-ext{columns:2;padding:0}
.page-list-ext .page-list-ext-image{float:none}
.page-list-ext .page-list-ext-image img{margin-bottom:0}
.page-list-ext .page-list-ext-item{background-color:#fff;border-radius:5px;padding:0;overflow: hidden;}
.entry-content .page-list-ext-item{margin:0 0 15px;padding-bottom:10px}
.page-list-ext-title{padding:20px 20px 10px}
.entry-content .page-list-ext-item-content{padding:0 20px 10px;margin-top:0}

.page-list-ext .page-list-ext-item:nth-child(4n){background-color:#e5e5e5}
.page-list-ext .page-list-ext-item:nth-child(3n){background-color:#eee}
.page-list-ext.organizations .page-list-ext-item{background-color:#fff}
.page-list-ext-image:hover{opacity:.85}
.entry-content .page-list-ext-item{position:relative}
.entry-content .features3 .feature-box h3 a:before,
.entry-content .page-list-ext-item a:before, .ablock:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
}
.entry-content .page-list-ext-item:hover{opacity:.85}
#themeTbl .breakword td{word-wrap: break-word;}


#features2 .feature-box:nth-child(3){background: #f0f0f0;}
#features2 .feature-box:nth-child(3) .feature-title{border-left: 5px solid #962f33;}
#features2 .feature-box:nth-child(3) .feature-text{color: #000;transition: 0s}
#features2 .feature-box:nth-child(3):hover{background-color:#fff}
#features2 .feature-box:nth-child(3) a{color:#000}


#menu-top-menu, #menu-top-menu-en{margin-right:0}

/* disable search zoom του decree */
.screen-reader-text, .search-field, .search-submit{font-size:14px !important}


/* menu search */
#content .more_search{display:none}
.more_search{
    position: absolute;
    right: -1px;
    bottom: -34px;
    background: #962f33;
    color: #fff;
    padding: 2px 10px;
    transition: 0.3s;
    box-shadow: 0 2px 15px 0 rgb(0 0 0 / 40%);
}
.more_search:hover{background:#444}
.more_search a{color:#fff}

/* advanced search */
.entry-content .searchandfilter ul li, .entry-content .searchandfilter ul ul{
    background-color: unset;
    border-bottom: none;
	  display: inline-block;
	  padding-left:0;
}
.entry-content .searchandfilter ul ul li{
    border-top: none;
}
.searchandfilter .postform, .searchandfilter input[name="ofsearch"]{font-size:14px !important;padding:9px}
.searchandfilter input[type="submit"]{font-size:14px !important;border-bottom:none}
.searchandfilter:nth-child(2n){padding:20px;background:#fcfcfc}
.entry-content .searchandfilter ul {margin-bottom: 5px;}


.searchandfilter ul{width:100%}
.searchandfilter>div>ul>li:first-child, .search-field{width:50%;min-width:300px}
.searchandfilter>div>ul>li:first-child input{width:100%}

article .entry-meta{padding-top:10px}




/* responsive */
.decree-nav-menu, .decree-nav-menu > li {border-bottom: 0}
#menu-toggle-primary {color: #fff}
#menu-toggle-header-top:hover, #menu-toggle-header-right:hover, #menu-toggle-primary:hover, #menu-toggle-secondary:hover, #menu-toggle-header-top:focus, #menu-toggle-header-right:focus, #menu-toggle-primary:focus, #menu-toggle-secondary:focus, #menu-toggle-header-top.toggled-on, #menu-toggle-header-right.toggled-on, #menu-toggle-primary.toggled-on, #menu-toggle-secondary.toggled-on {
    color: #cd9963;
}
#site-header-menu.toggled-on .decree-nav-menu li, #site-header-menu.toggled-on .decree-nav-menu, #site-header-menu.toggled-on .dropdown-toggle:after {
	border-color: #888;}
#site-header-menu.toggled-on .dropdown-toggle {color: #888}
#site-header-menu.toggled-on .decree-nav-menu li, #site-header-menu.toggled-on .decree-nav-menu, #site-header-menu.toggled-on .dropdown-toggle:after {
    border-color: #555;
}
#site-header-menu.toggled-on .toggled-on a {color:#bbb}
#site-header-menu.toggled-on .decree-nav-menu ul {border-top: 1px dotted #555}
#site-header-menu.toggled-on ul a:hover {background-color:inherit;color:#962f33}
#site-header-menu.toggled-on, #site-secondary-menu.toggled-on {padding: 15px}

/* max width 899px */
@media (max-width: 899px){
	#sticky_header{position:relative!important}
	#primary-menu .decree-nav-menu, #primary-menu .decree-nav-menu > li {border-bottom: 1px solid #555}
	.decree-nav-menu ul{margin-left:1.875em}
#masthead {margin-top: 0px!important;}
	.current-menu-item>a, .current-page-parent>a{color:#cd9963!important}
	#Bsupplementary #footer_line_left section.widget{margin-bottom:0!important}
	
	
	.tl1, .wppsac-slick-slider-wrp, .middle_images .tl2:nth-child(1), #domes-zone .middle_images>div.tl2, #foot-zone .tc3.tr{width:100%}

	.tc1, .tr1, .middle_images .tl2:nth-child(2), .middle_images .tr2, #rect-zone .ml, #domes-zone .middle_images>div.tc2, #domes-zone .middle_images>div.tr2, #foot-zone .tl3, #foot-zone .tc3{width:49%;float:left}
	
	.top_images .tc1, #domes-zone .middle_images>div.tc2, #foot-zone .tl3{margin-right:2%;background-color: #f5f5f5;box-shadow:none}

	
	
	#domes-zone .middle_images>div.tc2 .fdescr {padding-left:3px}
	#domes-zone .middle_images .tc2 .fdescr{padding: 15px 3px;}
	#foot-zone .tc3{margin-right:0}
		
	.top_images .tc .fdescr{padding: 30px 0 30px 5px}
	.upmag{width:100%; margin-right:0}
	.flexo1, .flexo2, .flexo3, #rect-zone>.wrapper>div, #news-zone #news, #bottom-zone #features2 {display: block!important;}
	.feature-box {width:100%}
	.flexo2 .feature-box, .flexo3 .feature-box{border-top: 1px solid #ddd;border-radius:0!important}
	.flexo2 .feature-box:first-child{border-top-left-radius:5px!important;border-top-right-radius:5px!important}
	.flexo3 .feature-box:last-child{border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important}
	.feature-box:nth-child(n+2) {border-left:none}
	.middle_images .tl2:nth-child(2), #rect-zone .ml1{margin-right:2%}
	#rect-zone .ml1{margin-right:0;margin-bottom:0;padding-bottom:0}
	#rect-zone .ml2{padding-left:0}
	#rect-zone .ml{width:100%}
	#rect-zone .im_mr{width:100%!important;min-height:250px}
	#news-zone .news-box{width:100%;margin-right:0}
	#news-zone .news-box:nth-child(1),#news-zone .news-box:nth-child(2) {margin-bottom: 5px}
	.news-box:nth-child(3) {background-color: #353535;}
	
	
	#bottom-zone .feature-box:nth-child(1){border-bottom:1px solid #ddd}
	.upmag img{padding:0px 0}
	#photo-zone .tl2:nth-child(2){background-color:#f5f5f5;box-shadow:none}
	#photo-zone .tl2:nth-child(2) .fdescr{padding: 15px 3px;}
	#rect-zone .ml1, #rect-zone .ml2{padding-left:3px}
	.im_mr{margin-left:0}
	.widget_categories{width:100%!important;}
	.post .featured-image{text-align:center}
	#bottom-zone{margin-bottom:60px}
	/*.live{position: absolute;right: 7px;top: 180px;color:#fff}*/
	#menu-main-menu a[target=_blank]:after, #menu-main-menu-en a[target=_blank]:after {color:#888;position:relative}
	
}
/* END max width 899px */
@media (max-width:560px){
	.top_images .fdescr {display:block}
	.top_images .ftext {margin-left:0}
	.contact_div {width: 100%}
	#header-top-menu .header-right-social-icons{display:none}
	.wppsac-post-list-content{display:unset}
	
	

	.tc1, .tr1, .middle_images .tl2:nth-child(2), .middle_images .tr2, #rect-zone .ml, #domes-zone .middle_images>div.tc2, #domes-zone .middle_images>div.tr2, #foot-zone .tl3, #foot-zone .tc3{width:100%}
	
	.top_images .tc1, #domes-zone .middle_images>div.tc2, #foot-zone .tl3{margin-right:0}
	
	
	
	
	
	
	
	
	
	
	/* ANAKOINWSEIS */
	.ptcvifield{display:unset}
	.pt-cv-image{width: 100%}
	.pt-cv-ifield img{position:relative;height:300px;width:100%}
	.pt-cv-content-item {margin-bottom: 20px}
	.pt-cv-2-col .pt-cv-colwrap{padding:20px 10px!important}
	.pt-cv-2-col .pt-cv-colwrap{width:100%}
}
@media (min-width:580px) and (max-width: 899px){
#Tsupplementary .wrapper,#supplementary .wrapper {columns:2}
}
@media (max-width:1199px){
	.features3{display:block}
	.features3 .feature-box{width:100%;border-left:none;border-bottom:1px solid #ddd}
}

@media (min-width:899px) and (max-width:1023px){
	.entry-content .page-list-ext{columns:1}
	.entry-content .page-list-ext img{max-width:100%}
}

@media (max-width:479px){
	.entry-content .page-list-ext{columns:1}
	.entry-content .page-list-ext img{max-width:100%}
}
.header-top-bar .decree-nav-menu a {padding-right:2px}

/* slider text limit */
@media (min-width:561px){
#slider-zone .wppsac-post-slider h2.wppsac-post-title {
    max-height: 140px;
    overflow: hidden;
}
}

#foot-zone .tr .expanda {top: 0;height: 200px}

.pt-cv-content-item {
    position: relative;
    overflow: hidden;
}

@media (min-width: 480px){
	.pt-cv-2-col .pt-cv-colwrap {display: table;word-wrap: break-word;}
}

.searchandfilter.announce>div>ul>li:nth-child(2){width:100%}
.hentry{hyphens:inherit}