/* Blog Sidebar Custom block Qualex*/
.widget.block.blog-custom {
	padding: 0px;
}
.nb-sidebar-custom1 .bc-image {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 250px;
	border-radius: 6px;
	z-index:1;
} 
.nb-sidebar-custom1 .bc-image:after  {
	content:"";
	border-radius: 6px;
    position: absolute;
    max-width: 100%!important;
    height: 100%!important;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background: linear-gradient(to right, rgb(4 4 4 / 50%), rgba(8, 8, 8, 0.40), rgb(4 4 4 / 28%), rgb(4 4 4 / 28%) 70vw);
    z-index:2;
}
.nb-sidebar-custom1 {
	position: relative;
	-moz-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow: 0px 1px 9px rgb(0 0 0 / 16%);
	box-shadow: 0px 1px 9px rgb(0 0 0 / 16%);
}
.nb-sidebar-custom1 .default-yellow {
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: calc(100% - 40px);
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding: 15px;
	z-index:10;
}
.nb-sidebar-custom1 .default-yellow:hover {
	color:#fff;
}
.nb-sidebar-custom1 .qlx-text {
	position: absolute;
	bottom: 90px;
	left: 20px;
	font-weight: bold;
	color: #fff;
	font-size: 17px;
	z-index:10;
}
.nb-sidebar-custom1 img.qlx-logo {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index:10;
}

@media(min-width:768px) and (max-width:992px){
	.nb-sidebar-custom1 .qlx-text {
		position: absolute;
		bottom: unset;
		top:80px;
	}
}

/* Blog category Page Static block Qualex*/
.blog-category-bottom-banner-block {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 135px;
	border-radius: 6px;
	position: relative;
	margin-bottom: 30px;
	z-index:3 ;
}
.blog-category-bottom-banner-block:after  {
	content:"";
	border-radius: 6px;
    position: absolute;
    max-width: 100%!important;
    height: 100%!important;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background: linear-gradient(to right, rgb(4 4 4 / 50%), rgba(8, 8, 8, 0.40), rgb(4 4 4 / 28%), rgb(4 4 4 / 28%) 70vw);
    z-index:2;
}
.blog-category-bottom-banner-block .qlx-logo {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 10;
}
.blog-category-bottom-banner-block .qlx-text {
	position: absolute;
	bottom: 20px;
	left: 20px;
	font-weight: bold;
	color: #fff;
	font-size: 19px;
	z-index: 10;
}
.blog-category-bottom-banner-block .default-yellow {
	position: absolute;
	bottom: 50%;
	transform: translateY(50%);
	right: 20px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding: 15px;
	z-index: 10;
}
@media(min-width:500px) and (max-width:768px){
	.blog-category-bottom-banner-block .default-yellow {
		top:20px;
		bottom:unset;
		transform:unset;
	}
}
@media(max-width:500px){
	.blog-category-bottom-banner-block .qlx-logo {
		max-height:30px;
		top:10px;
	}
	.blog-category-bottom-banner-block .qlx-text {
		bottom: unset;
		top: 45px;
		font-size: 14px;
		line-height: 1.2;
	}
	.blog-category-bottom-banner-block .default-yellow {
		/* top: 80px; */
		bottom: 10px;
		left:20px;
		transform:unset;
		padding: 10px;
	}
}

.widget.block.blog-custom {
    background-color: #fdfcfb;
    box-shadow: none;
}
.nb-sidebar-custom1 .bc-image.bc-image-esdi {
	height:350px
}
.bc-image.bc-image-esdi:after {
    content:none;
}

/* ====================================== Informative Φοιτητές  ========================================= */
.foitites-pronomia-container ul.bullet-ul li {
	margin-bottom: 0px
}

.foitites-info-pronomia-txt {
	margin-bottom: 4px;
}

/* 3 tiles */
.tiles-3 {
	margin: 30px 0;
}

.tiles-3 .cms-info-page-block {
	position: relative;
	background-color: #f4f4f4;
	padding: 15px;
	margin: 0 auto;
	height: 150px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(71, 73, 74, 0.15);
	-moz-box-shadow: 0px 0px 10px 1px rgba(71, 73, 74, 0.15);
	box-shadow: 0px 0px 10px 1px rgba(71, 73, 74, 0.15);
}

.tiles-3 a:hover,
.tiles-3 a:hover *,
.tiles-3 a:focus,
.tiles-3 a:focus * {
	text-decoration: none !important;
}

.tiles-3 a:hover .cms-info-page-block {
	-webkit-box-shadow: 0px 0px 10px 2px rgba(71, 73, 74, 0.23);
	-moz-box-shadow: 0px 0px 10px 2px rgba(71, 73, 74, 0.23);
	box-shadow: 0px 0px 10px 2px rgba(71, 73, 74, 0.23);
}

@media(max-width:1200px) {
	.tiles-3 .cms-info-page-block {
		max-width: 400px;
		margin: 0 auto;
		margin-bottom: 30px;
	}
}

@media(min-width:768px) and (max-width:1200px) {
	.tiles-3 .col-xs-12.col-sm-6.col-lg-3:nth-child(odd) .cms-info-page-block {
		margin-right: 0;
	}

	.tiles-3 .col-xs-12.col-sm-6.col-lg-3:nth-child(even) .cms-info-page-block {
		margin-left: 0;
	}
}

.tiles-3 .cms-info-page-block-title {
	font-weight: bold;
	color: #454545;
	line-height: 1;
	font-size: 20px;
	margin-bottom: 5px;
}

.tiles-3 .cms-info-page-block-sub-title {
	color: #454545;
	font-size: 17px;
	line-height: 1.2;
	font-size: 16px;
}

.tiles-3 .cms-info-page-block-image {
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.tiles-3 .cms-info-page-block-image img {
	width: 60px;
}

.tiles-3 .cms-info-page-block-image.multiple-images-container img {
	width: 40px;
}

@media(min-width:992px) and (max-width:1200px) {

	.tiles-3 .cms-info-page-block-image img {
		width: 35px;
	}

	.tiles-3 .cms-info-page-block-image.multiple-images-container {
		top: 55px;
		right: initial;
		left: 10px;
	}

	.tiles-3 .cms-info-page-block-image.multiple-images-container img {
		width: 20px;
	}
}

.tiles-3 .cms-info-page-block-readmore {
	position: absolute;
	font-weight: bold;
	color: #a22929;
	text-decoration: none;
	bottom: 15px;
	left: 15px;
	font-size: 14px;
}


/*--------------------- / informative φοιτητές */


/* ====================================== Informative Lexlabs  ========================================= */

/* Projects και Στόχοι */
@media(min-width:1200px) {
	.widget-content.lexlabs-projects-stoxoi {
		width: 80%;
		margin: 0 auto;
	}
}

.lexlabs-goal-container {
	max-width: 400px;
	padding: 15px;
	height: 100%;
}

.lexlabs-goal-container .lexlabs-goal-img-container {
	text-align: center;
}

.lexlabs-goal-container .lexlabs-goal-img-container img {
	border-radius: 6px;
	margin: 0 auto;
	max-height: 200px;
	width: auto;
}

.lexlabs-goal-container .lexlabs-goal-txt-container>div {
	margin-top: 15px;
	font-size: 15px;
}

.lexlabs-goal-container,
.lexlabs-goal-container .lexlabs-goal-img-container img {
	border-radius: 6px;
	margin: 0 auto;
}

@media(max-width:992px) {
	.lexlabs-goal-container {
		margin: 0 auto;
		height: auto;
		margin-bottom: 20px;
	}
}

/* / projects και στόχοι*/

/*  Εφαρμογές κ Προϊόντα */
.widget-content.lexlabs-projects-stoxoi.lexlabs-projects-stoxoi-tech .col-sm-12.col-lg-4 {
    margin-bottom: 20px;
}
.widget-content.lexlabs-projects-stoxoi.lexlabs-projects-stoxoi-tech .row.equal .col-sm-12.col-lg-4:last-child  {
	margin-bottom: 0px;
}
@media(min-width:992px) {
	.widget-content.lexlabs-projects-stoxoi.lexlabs-projects-stoxoi-tech .row.equal .col-sm-12.col-lg-4:nth-last-child(2) ,
	.widget-content.lexlabs-projects-stoxoi.lexlabs-projects-stoxoi-tech .row.equal .col-sm-12.col-lg-4:nth-last-child(3) {
		margin-bottom: 0px;
	}
} 

.lexlabs-goal-container.box-shadow-2.lexlabs-tech-container {
    max-width: 350px;
    padding: 0;
    position: relative;
    margin-bottom: 20px;
    min-height: 257px;
}
.lexlabs-tech-top {
    background-color: #eceeef;
    padding: 15px;
    color: #333;
    font-size: 13px;
}
.lexlabs-tech-txt-title {
    color: #333;
    padding: 15px;
    font-size: 18px;
    font-weight:bold;
}
.lexlabs-tech-txt {
    padding: 0px 15px;
	margin-bottom: 15px; 
	display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 5;
}
.lexlabs-tech-txt {
    padding: 0px 15px;
	margin-bottom: 15px; 
	display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 5;
}
@media (min-width:768px) and (max-width:1426px){
	.lexlabs-tech-txt {
		-webkit-line-clamp: 4;
    }
}
@media (max-width:767px){
	.lexlabs-tech-txt {
		-webkit-line-clamp: 4;
    }
}
@media (max-width:374px){
	.lexlabs-tech-txt {
		-webkit-line-clamp: 3;
    }
}

.lexlabs-tech-bottom-link {
    position: absolute;
	width: 100%;
	bottom:0;
}
.lexlabs-tech-bottom-link a {
   display:block;
   background-color: #313131;
   text-align: center;
   padding:15px;
   color:#fff;
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
   /* height: 51px; */
}
.lexlabs-tech-bottom-link a:hover {
   background-color: #616161;
   color:#fff;
}
/* /  Εφαρμογές κ Προϊόντα */


/*  Εφαρμογές κ Προϊόντα  new */
.lexlabs-section-container {
	color:#333;
	text-align:center;
	margin-bottom: 45px;
}
.lexlabs-section-container h3 {
   font-size: 2.75rem;
}
.lexlabs-section-container p {
   font-size:15px;
}
.lexlabs-section-container a.default-blue {
	margin:0 auto;
	margin-top:20px;
}



/*--------------------- / informative Lexlabs */

/* ====================================== Profile Lexlabs  ========================================= */
.large-main-banner-container .nb-mid-banner-container-large {
    margin-top: 0px;
}


/*  Προϊόντα LexLabs */
.lexlabsproduct-title {
    font-size: 180%;
    font-weight: bold;
    margin-bottom: 15px;
}
.widget-container.widget-container-style.lexlabs-products-container .widget-content > .lexlabsproduct-title {
     margin-top: 25px;
}
.widget-container.widget-container-style.lexlabs-products-container .nb-mid-banner-container + .widget-container {
    margin-top: 25px;
}

/*  Θέσεις εργασίας banner */
.lexlabs-info-container .nb-mid-banner-container.nb-mid-banner-container-large {
	margin-bottom:20px
}
.lexlabs-info-container .nb-mid-banner-container.nb-mid-banner-container-large .owl-carousel .banner-item .content_slider {
    top: 50%;
    left: 50%;
    max-width: unset;
    transform: translate(-50%,-50%);
    width: unset;
}
.lexlabs-info-container .nb-mid-banner-container.nb-mid-banner-container-large .owl-carousel .banner-item .content_slider .buttons a.action.primary {
	display: inline-block;
	/* width: auto; */
	font-size: unset;
	outline: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #1976D2;
	padding: 10px 20px;
	border-radius: 4px;
	color: #ffffff;
	margin: 0 auto;
}
.lexlabs-info-container .nb-mid-banner-container.nb-mid-banner-container-large .owl-carousel .content_slider  .banner-title {
    color: #fff;
    font-size: 32px;
    text-transform: capitalize;
    text-align: center;
    display: inline-block;
    clear: both;
    text-align: center;
    margin-bottom: 0;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
}
/*--------------------- / profile Lexlabs */

/* ====================================== Lexlabs Careers  ========================================= */
.carreer-job-container {
	border: 1px solid #8a8a8a;
	border-radius: 4px;
	width: 95%;
	margin: 0 auto;
	margin-bottom: 10px;
}
.carreer-job-title-container {
	display: table;
	height: 100%;
	margin-left: 10px;
}
.carreer-job-container .carreer-job-title {
	font-size: 17px;
	font-weight: bold;
	color: #3b75bf;
	letter-spacing: 0.32px;
	display: table-cell;
	vertical-align: middle;
}
.carreer-job-container .carreer-job-btn {
	text-align: right;
	margin-right: 10px;
	float: right; 
}
.carreer-job-container .carreer-job-btn a {
	margin: 10px 0px 10px 0;
	padding: 5px 20px 5px 20px !important;
}
@media(max-width:768px) {
	.carreer-job-container {
		margin-bottom: 30px;
	}
	.carreer-job-container .carreer-job-btn {
		text-align: left;
		margin-left: 10px;
		float: unset;
	}
	.carreer-job-title-container {
		margin-top: 5px;
	}
	.carreer-job-container .carreer-job-title>a {
		font-size: 16px !important;
		margin-bottom: 15px;
	}
	.carreer-job-container .default-blue.link-btn {
		display: block;
		text-align: center;
		margin-top: 20px;
		width: 100%;

	}
}
@media (min-width:552px) and (max-width:768px) {
	.carreer-job-container {
		width: 70%;
	}
}
@media(max-width:551px) {
	.carreer-job-container {
		width: 100%;
	}
}
/*--------------------- /  lexlabs careers */

/* ====================================== Informative Alma  ========================================= */


/*--------------------- / informative alma */
 
/* ====================================== Informative Φιλοξενία  ========================================= */
.row-title-page {
	border-bottom: 1px solid #4d4d4d;
	margin-top: 25px;
	margin-bottom: 25px;
}
.row-title-page h3 {
	margin-top: 20px;
	font-size: 27px !important;
	color: #4d4d4d;
	font-weight: bold;
}
a.nb-room-link {
	color:#888888;
}
a.nb-room-link:hover {
	color:#747373;
}
.room-panel {
	position: relative;
	max-height: 570px;
	height: 570px;
	border: initial;

	margin: 0 auto;
	margin-bottom: 25px;
	max-width: 335px;

	-moz-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
	border-radius:6px
}
.room-panel:hover {
	-moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.16);
	-o-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.16);
}
.room-panel-overlay {
	height: 100%;
	width: 100%;
	position: absolute;
	background-color: rgba(0, 0, 0, .5);
	background-color: rgb(0 0 0 / 11%);
}
.room-img-outer {
	width: 100%;
	height: 200px;
	max-height: 200px;
	position: relative;
}
.room-img-inner {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height: 100%;
}
.room-panel-overlay ,
.room-img-outer ,
.room-img-inner{
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
.room-capacity {
	position: absolute;
	bottom: 10px;
	left: 18px;
	color: white;
	font-weight: bold;
	font-size: 15px;
    background: #33333387;
    padding: 0px 8px;
}
.room-title {
	font-weight: bold;
	font-size: 17px;
	margin: 5px 10px 20px 0px;
	color: #4e4d4d !important;
}
.room-text {
	padding: 20px;
}
.room-text ul {
	padding-left:0px
}
.room-text ul {
	padding-left:0px;
	max-height: 245px;
	overflow: hidden;
}
.room-text ul li {
	list-style: none !important;
	list-style-type: none !important;
	margin-bottom: 10px;

	 white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.room-more-outer {
	text-align: right;
	text-align: right;
	position: absolute;
	right: 20px;
	bottom: 15px;
}
.room-more-link {
	color: #31a4f7;
	font-size: 16px;
}
a.nb-room-link:hover .room-more-link {
	color:#1976D2;
}
/*--------------------- / φιλοξενία  */

/* ====================================== Φιλοξενία / Αίθουσες  ========================================= */
.filoksenia-aithousa-container ul li:last-child{
	margin-bottom: 0px;
}
/*--------------------- / φιλοξενία  / αίθουσες*/



/* ====================================== ΑΝΤΙΤΥΠΑ ΓΙΑ ΠΕΡΙΟΡΙΣΜΕΝΗ ΧΡΗΣΗ (INSPECTION COPIES)  ========================================= */
.column.main > .widget-container.inspection-copies-container {
    margin-bottom:0px !important;
}
.widget-container.inspection-copies-container .btnfancy {
    margin:0 auto;
    margin-top: 20px !important;
}
/*--------------------- / αντίτυπα για περιορισμένη χρήση (inspection copies) */


/* ====================================== Η ΕΚΔΟΣΗ ΕΝΟΣ ΒΙΒΛΙΟΥ ΒΗΜΑ – ΒΗΜΑ  ========================================= */
.nb-ekdosi-vimata-container .widget-container.text-with-image-w-container .text-container .text-of-img {
    font-size:16px;
}
.nb-ekdosi-vimata-container .widget-container.text-with-image-w-container .text-container .text-of-img h4 {
    font-size:20px;
}


/* FAQ η έκδοση ενός βιβλίου Βήμα – Βήμα*/
.faq-vima-vima-ol-title {
    padding: 10px 0px;
    font-weight: bold;
    color: #252525;
}
.faq-vima-1-yellow {
	background-color: #ffff0085;
}
.faq-vima-1-text {
	margin-top: 15px;
}
.nb-ekdosi-vimata-eidikotera-container .table-bordered th,
.nb-ekdosi-vimata-eidikotera-container .table-bordered td {
  border: 1px solid #dee2e6 !important;
}
/*--------------------- / η έκδοση ενός βιβλίου Βήμα – Βήμα */

/* ====================================== Τρόποι πληρωμής  ========================================= */
ul.tropoi-pliromis-ul li img {
	max-width: 40px;
}
/*--------------------- / tropoi-pliromis */



/* ====================================== Προσφορές για συνδρομητές  ========================================= */
.prosfores-sundromitwn-container {
	max-width:1300px;
	margin:0 auto;
}
.prosfores-sundromiton-bc {
	position:relative;
    height: 200px;
    background-size: cover;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
	border-radius: 10px;
	-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.17);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.17);
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.17);
    -moz-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
}
.prosfores-sundromiton-bc::after {
	content:'';
	background: #333333ba;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
@media (min-width:768px) and (max-width:1024px){
	.prosfores-sundromiton-bc{
		width: calc(100% - 60px) !important;
		margin:0 auto;
	}
}

.prosfores-icon i.fa-fingerprint {
    color: #fff;
    font-size: 80px;
}

.prosfores-icon {
    width: 8%;
    height: 100%;
    display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.prosfores-sundromiton-inner-container {
    display: table;
    height: 100%;
    width: 100%;
    position: absolute;
	z-index: 9;
	padding: 20px;
}

.prosfores-txt {
    color: #fff;
    font-size: 127%;
    font-weight: bold;
    width: 40%;
    display: table-cell;
    vertical-align: middle;
}

.prosfores-sundromiton-inner-container .prosfores-btns {
    width: 20%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding:0 10px;
}
.prosfores-sundromiton-inner-container .prosfores-btns a {
	margin:0 auto;
	padding: 15px 20px;
	width:100%;
	font-size: 16px;
	display: block;
}
.prosfores-sundromiton-inner-container .prosfores-btns a:first-child {
    margin-bottom:20px;
}
.prosfores-btns a.prosfores-register-link {
   background-color: #e86724;
}
.prosfores-btns a.prosfores-register-link:hover {
	background-color: #d35e21;
}
.prosfores-btns a.prosfores-register-link:active {
	background-color: #d35e21;
}
@media(max-width:992px){
	.prosfores-sundromiton-inner-container .prosfores-icon {
        width: 5%;
    }
	.prosfores-sundromiton-inner-container .prosfores-txt {
        width: 30%;
	}
	.prosfores-sundromiton-inner-container .prosfores-btns {
		width: 25%;
	}
}
@media(max-width:768px){
	.prosfores-icon {
        display:none;
    }
	.prosfores-sundromiton-inner-container .prosfores-txt {
        width: 60%;
        font-size: 107%;
     }
	 .prosfores-sundromiton-inner-container .prosfores-btns {
		width: 40%;
	}
	.prosfores-sundromiton-inner-container .prosfores-btns a {
		font-size:14px;
		padding:10px 20px;
	}
}
@media(max-width:576px){
	.prosfores-sundromiton-bc {
		height: 320px;
	}
	.prosfores-sundromiton-inner-container .prosfores-txt {
        width: 100%;
     }
	 .prosfores-sundromiton-inner-container .prosfores-btns {
		width: 100%;
		height:50%;
		display: table-footer-group;
	}
}

/* tiles */
.nb-grid-row.nb-grid-row-prosfores {
	padding:0px !important;
}
@media(min-width:1200px){
	.nb-grid-row.nb-grid-row-prosfores {
		margin:53.33333333px 0px ;
	}
	.nb-grid-row.nb-grid-row-prosfores .nb-grid-column-4 {
		-ms-flex: calc(25% - 40px);
		flex: calc(25% - 40px);
		max-width: 25%;

		max-width: 25%;
		align-self: center;
		margin-right: 33.333333px;
	}
	.nb-grid-row.nb-grid-row-prosfores .nb-grid-column-4:last-child {
		margin-right: 0px;
	}
}

.nb-grid-row.nb-grid-row-prosfores .nb-grid-column-4 .prosfores-tile {
    position: relative;
    height: 235px;
    background-size: cover;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.17);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.17);
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.17);
    -moz-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.nb-grid-row.nb-grid-row-prosfores .prosfores-tile:after {
	content:'';
	background: #333333ba;
	position: absolute;
	width: 100%;
	height: 100%;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	left: 0;
	right: 0;
}

.nb-grid-row.nb-grid-row-prosfores {
	padding:0px
}
@media(min-width:1024px) and (max-width:1200px){
	.nb-grid-row.nb-grid-row-prosfores {
		margin-top:26.66666666667px;
		margin-bottom:26.66666666667px;
	}
	.nb-grid-row.nb-grid-row-prosfores .nb-grid-column-4 {
		 -ms-flex: calc(25% - 20px);
		 flex: calc(25% - 20px);
		 max-width: 25%;
		 align-self: center;
		 margin-right: 26.666667px;
	}
	.nb-grid-row.nb-grid-row-prosfores .nb-grid-column-4:last-child {
	    margin-left: 0px;
	    margin-right: 0px;
	}
	.nb-grid-row.nb-grid-row-prosfores .nb-grid-column-4 .prosfores-tile {
		max-height: 200px;
	}
}

@media(min-width:768px) and (max-width:1024px){
	.nb-grid-row.nb-grid-row-prosfores {
		margin-top:60px;
	}
	.nb-grid-row.nb-grid-row-prosfores .nb-grid-column-4 {
		-ms-flex: calc(50% - 70px);
		flex: calc(50% - 60px);
		max-width: calc(50% - 60px);
		align-self: center;
		margin-bottom: 60px;
		margin-right: 30px;
		margin-left: 30px;
	}
	.prosfores-bottom-container {
		margin-bottom:60px;
	}
}



.prosfores-icon-tile {
    position: absolute;
    color: #fff;
    z-index: 1;
    font-size: 300%;
    left: 50%;
    top: 30%;
    transform: translate(-50%, -50%);
}
.prosfores-tile-txt {
    position: absolute;
    z-index: 1;
    color: #fff;
    top: 53%;
    left: 50%;
    transform: translate(-50%, -30%);
    font-size: 27px;
    width: 100%;
	font-weight: bold;
	text-align: center;
}
.prosfores-tile-txt-sm {
    font-size: 22px;
}
@media (max-width:1200px){
	.prosfores-tile-txt {
		font-size: 20px;
        max-width: 90%;
        margin-top: 10px;
    }
    .prosfores-tile-txt-sm {
        font-size: 19px;
    }
}

.prosfores-tile-bottom {
    background-color: #393939;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 15px;
    font-size: 16px;
    color: #fff;
    -webkit-box-shadow: inset 0px 6px 16px -5px rgba(0,0,0,0.49);
    -moz-box-shadow: inset 0px 6px 16px -5px rgba(0,0,0,0.49);
    box-shadow: inset 0px 6px 16px -5px rgba(0,0,0,0.49);
}
.prosfores-tile-bottom span {
    color:#ff7356 ;
}
@media(min-width:768px) and (max-width:1024px){
	.prosfores-tile-bottom {
		height:80px;
	}
}
@media(min-width:1296) {
	.prosfores-tile-bottom {
		height: 72px;
	}
}
@media (min-width:1025px) and (max-width:1297px) {
	.prosfores-tile-bottom {
		height: 100px;
	}
}

.prosfores-bottom-container {
    width: 100%;
    font-size: 23px;
    text-align: center;
}
.prosfores-bottom-container .prosfores-btns a {
    font-size:15px;
}
.prosfores-bottom-container .prosfores-btns {
    display: inline-flex;
    margin-top:20px;
}
.prosfores-bottom-container .prosfores-btns a:first-child {
   margin-right:20px
}

@media(max-width:768px){
	.prosfores-sundromiton-bc{
		max-width:600px;
		margin:0 auto;
	}
	
	.nb-grid-row.nb-grid-row-prosfores .nb-grid-column-4 {
		-ms-flex: 100%;
		flex: 100%;
		max-width: 600px;
		align-self: center;
		margin:0 auto !important;
		margin-bottom:20px !important;
	}
	.nb-grid-row.nb-grid-row-prosfores .nb-grid-column-4:first-child {
		margin-top:20px !important;
	}
	.prosfores-bottom-container .prosfores-btns {
    	display: block;  
	}
	.prosfores-bottom-container .prosfores-btns a{
		display: block;
		margin:0 auto !important;
		margin-top:20px !important;

	}
	.nb-grid-row.nb-grid-row-prosfores .nb-grid-column-4 .prosfores-tile {
		height:150px;
	}
	.prosfores-tile-txt {
        top: 60%;
	}
	.prosfores-tile-bottom {
		font-size:15px;
	}
}

/*--------------------- / προσφορές για συνδρομητές */



/* ====================================== Edu informative  ========================================= */
/*Συνεργαζόμενοι Φορείς */

.info-edu-sunergazomenoi-foreis  .widget-container.widget-container-style.image-slider-container {
    background-color: white;
}

/* Tiles */
.footer-top.footer-top-edu {
    padding-top: 0;
}
.footer-top.footer-top-edu .home-tiles.edu-tiles .nb-tile-icon {
	text-align:center;
}

.footer-top.footer-top-edu .home-tiles.edu-tiles .nb-tile-learn-more {
   text-align:right;
}
.footer-top.footer-top-edu .home-tiles.edu-tiles .nb-tile-icon-edu img{
	max-width:100%;
}
@media(max-width: 992px) and (min-width: 576px){
	.footer-top.footer-top-edu .home-tiles.edu-tiles .nb-tile-icon{
	   top: 55%;
   }
}

@media(max-width:1399px){
	.footer-top.footer-top-edu .home-tiles.edu-tiles .nb-tile-icon img {
		max-width:85%;
	}

	.footer-top.footer-top-edu .home-tiles.edu-tiles .nb-tile-icon-edu img {
		max-width:70%;
	}

	.footer-top.footer-top-edu .home-tiles.edu-tiles .nb-tile-icon-edu{
		width:100%;
	}	
}

@media(min-width:1200px) and (max-width:1399px){
	.footer-top.footer-top-edu .home-tiles.edu-tiles .nb-tile-icon{
	   top: 53%;
   }
} 

/*--------------------- / edu informative */



/* ====================================== Edu profile  ========================================= */


.widget-container.edu-profile-txt-image-container .text-of-img ul {
    /* list-style-type: none; */
    /* padding-left:0px; */
}


/* prosvasimotita */
.prosvasimotita-title {
    font-weight: bold;
    color: #4e4d4d;
}
.widget-container.widget-container-style.edu-profile-prosvasimotita.edu-profile-txt-image-container .img-only {
    margin-bottom:30px
}


/* Tropoi parakolouthisis */
.edu-profile-tropoi-parak .default-gray{
	background-color: #4d4d4d;
	line-height: 30px;
	border: none !important;
	letter-spacing: 0.2px;
	border-bottom-left-radius: 6px !important;
	border-bottom-right-radius: 6px !important;
}
.edu-profile-tropoi-parak  .tropoi-parak-img-container {
	height: 245px;
	width: 100%;
	max-width: 370px;
	margin: 0 auto;
}
@media(max-width:992px) {
	.edu-profile-tropoi-parak .tropoi-parak-img-container {
		margin-bottom: 20px;
	}
}
.edu-profile-tropoi-parak .tropoi-parak-img {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	position: relative;
}


.edu-profile-tropoi-parak .tropoi-parak-img .layer {
	background-color: rgb(11 11 11 / 62%);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}

.edu-profile-tropoi-parak .centered-layer {
	text-align: center;
}

.edu-profile-tropoi-parak .centered-layer>img {
	position: absolute;
	top: 30%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.edu-profile-tropoi-parak .centered-layer>span {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.edu-profile-tropoi-parak .centered-layer img {
	width: 30%;
}

.edu-profile-tropoi-parak .centered-layer span {
	width: 100%;
	margin-top: 10px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
.edu-profile-tropoi-parak .tropoi-parak-img .default-gray {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
	margin: 0px;
	font-size: 18px;
	padding: 10px 20px !important;
	background-color: #232323;
	line-height: 30px;
	border: none !important;
	letter-spacing: 0.2px;
	border-bottom-left-radius: 6px !important;
	border-bottom-right-radius: 6px !important;
}
.edu-profile-tropoi-parak .tropoi-parak-img .default-gray:hover {
	background-color: #141313;
}
/* /tropoi parakolouthisis*/

/*--------------------- / edu profile */



/* ====================================== Profile Ekdoseis  ========================================= */
.no-title-container .banner-title ,
.no-title-container .banner-title + .buttons {
   display: none !important;
}
/*--------------------- / profile ekdoseis */

/* ====================================== Main Ekdoseis  ========================================= */

/*--------------------- / main ekdoseis */