/*
Theme Name: KSE
Theme URI: https://interad.gr
Author: iNTERAD.gr
Author URI: https://interad.gr
Description: Child Theme by iNTERAD
Template: betheme
Version: 1.6.2
*/



body {
	font-family: 'Ubuntu Condensed', sans-serif;
}
#Footer .footer_copy .social {
	display: none;
}

.header_tools {
	background: #00567c;
	color: white;
	padding: 10px;
	margin: 0;
	width: 100% !important;
}
.sdm_download_item {
	position: relative;
	display: inline-block;
	width: 100%;
}
.header-plain #Top_bar .social_header.one.column {
	float: unset;
	display: inline-block !important;
}
#yliko_content .column_accordion {
	width: 100%;
	margin: 0;
}
#yliko_content .accordion .question .title {
	font-size: 17px;
	font-weight: normal;
	background: #eaeaea;
}
#yliko_content .accordion .question {
	border-radius: 0;
}
#yliko_content .column_tabs .ui-tabs .ui-tabs-nav li a {
	font-size: 16px;
	font-weight: normal;
}
.sdm_download_item_count,
.sdm_download_description{
	display: none;
}
.sdm_download_link {
	float: right;
}
.sdm_download_thumbnail_image {
	width: 155px !important;
	height: 75px !important;
}
.sdm_download_title {
	font-weight: normal;
	font-size: 17px;
	line-height: 45px;
	float: left;
}
.sdm_download_item >div {
	clear: unset !important;
}
.sdm_download_item {
	border: 1px solid #E7E9EB;
	padding: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	box-shadow: 0 0 0 0 rgb(0 0 0 / 5%);
	margin-top: 0;
	margin-bottom: 5px;
}
.sdm_download.green{
	background: #eaeaea;
	box-shadow: 0 0 0 #fcfcfc , inset 0 0 0 #fcfcfc  !important;
	text-shadow: 0 0 0 #fcfcfc  !important;
	color: #black !important;
	border-color: transparent;
	font-weight: normal;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.sdm_download.green:hover {
	background: #00567c;
	box-shadow: 0 0 0 #fcfcfc , inset 0 0 0 #fcfcfc  !important;
	text-shadow: 0 0 0 #fcfcfc  !important;
	border-color: transparent;
	text-decoration: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: white !important;
}
.social_header {
	background: #f5f5f5;
}
.social_top {
	width: 78%;
	display: block;
	text-align: right;
	margin: 0 auto;
}
.social_top  .social li {
	display: inline-block;
	margin-right: 6px;
}
.social_top  .social li a {
	color: #444444;
	font-size: 15px;
	line-height: 15px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.social_top .social li.facebook:hover i {
	color: #4867aa;
}
.social_top .social li.linkedin:hover i {
	color: #2867b2;
}


.link-forms_footer {
	display: none;
}
.logged-in .link-forms_footer {
	display: block !important;
}
#servicesTable {
	width: 80%;
	margin: 0 auto;
}
#servicesTable_wrapper {
	width: 80%;
	margin: 0 auto;
}
#servicesTable_wrapper #servicesTable_info,
#servicesTable_wrapper #servicesTable_paginate{
	display: none;
}
.apotelesmata_meleton .list_item .list_left {
	width: 30px;
	height: 30px;
	line-height: 28px;
	font-size: 16px;
}
.apotelesmata_meleton  .list_item .list_right {
	padding: 0;
	margin-left: 45px;
}
.faq_infos {
	margin-bottom: 5px;
}
.epixirisis_toogle {
	background: #eaeaea;
	position: relative;
}
.epixirisis_toogle a {
	color: #444;
	text-decoration: none;
}
.epixirisis_toogle .title{
	background: #eaeaea;
	font-size: 18px;
	padding: 20px 40px 20px 80px;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
.epixirisis_toogle .question:before {
	content: "4";
	width: 60px;
	height: 100%;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: rgba(0,0,0,.1);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: white;
}
.epixirisis_toogle .question .title .num {
	font-weight: 700;
	position: absolute;
	left: 27px;
	top: 20px;
}
.epixirisis_toogle .question .title > .acc-icon-plus {
	font-size: 17px;
	line-height: 17px;
	display: block;
	position: absolute;
	right: 15px;
	top: 21px;
	width: 20px;
	height: 20px;
	text-align: center;
	color: rgba(0,0,0,.25);
}
#widget_mfn_recent_posts-3 .date,
#widget_mfn_recent_posts-5 .date,
#widget_mfn_recent_posts-4 .date,
#widget_mfn_recent_posts-5 .date,
#widget_mfn_recent_posts-6 .date,
#widget_mfn_recent_posts-7 .date,
#widget_mfn_recent_posts-8 .date {
	display: none;
}
.widget > h3 {
	font-size: 20px;
	line-height: 22px;
	text-align: center;
	background: #085b80;
	padding: 10px 0;
	color: white;
}
.Recent_posts ul li a {
	display: inline-block;
	padding-left: 27px;
	float: left;
	text-align: left;
	width: 97%;
}
.Recent_posts ul li .desc h6 {
	border-bottom-width: 0;
	margin-top: 0;
}

.Recent_posts.blog_news ul li {
	margin-bottom: 0;
}
.Recent_posts.blog_news ul li:before {
	font-family     : "mfn-icons";
	font-style      : normal;
	font-weight     : 400;
	speak           : none;
	display         : inline-block;
	text-decoration : none !important;
	width           : 1em;
	margin-right    : .2em;
	text-align      : center;
	font-variant    : normal;
	text-transform  : none;
	line-height     : 1em;
	margin-left     : .2em;
	content         : '\e8b1';
	position: absolute;
	float:left;
	left: 0;
}


.post-header,
.postcategoryid-82 .section-post-related,
.postcategoryid-83 .section-post-related,
.postcategoryid-153 .section-post-related,
.postcategoryid-157 .section-post-related,
.postcategoryid-151 .section-post-related,
.postcategoryid-84 .section-post-related {
	display: none;
}
.login_yliko {
	display: inline-block;
	margin: 30px auto;
	text-align: center;
	width: 100%;
}
.login_yliko .login_forum {
	display: inline-block;
	min-width: 120px;
	text-align: center;
	padding: 15px 10px;
	margin-right: 10px;
	line-height: initial;
	text-decoration: none;
	color: #ffffff;
	border: 1px solid #d1d1d1;
	background-color: #00567c !important;
}
.login_yliko .login_forum:hover {
	border-color: #2b2b2b;
}
.login_yliko .register_forum {
	display: inline-block;
	min-width: 120px;
	text-align: center;
	padding: 15px 10px;
	line-height: initial;
	text-decoration: none;
	background-color: #2b2b2b;
	color: #ffffff;
	border: 1px solid #d1d1d1;
}
.login_yliko .register_forum:hover {
	border-color: #4f6df5;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
	font-size: 15px;
}
.full_white {
	background: white;
}
.title_deltio {
	font-size: 20px;
	text-align: center;
	display: block;
	font-weight: bold;
}
.deltio_sindesi {
	text-align: center;
}
.deltio_sindesi br {
	display: none;
}
.blue_title h3 {
	background-color: #00567c !important;
	color: white !important;
	padding: 5px 10px !important;
	font-weight: 400 !important;
	margin-bottom: 5px !important;
}
div.js-ticket-search-wrp div.js-ticket-form-wrp form.js-filter-form div.js-filter-button-wrp .js-search-filter-btn,
div.js-ticket-search-wrp div.js-ticket-form-wrp form.js-filter-form div.js-filter-button-wrp input.js-ticket-search-btn{
	min-width: 125px !important;
	font-size: 16px !important;
}
.full_white .column.one {
	margin: 0;
}
.full_white .widget {
	padding: 15px 0;
	margin: 0;
}
.box_icons {
	display: flex;
	flex-direction: row;
	justify-items: center;
	align-items: center;
	justify-content: space-around;
	width: 100%;
	flex-wrap: wrap;
}
.details {
	float: right;
}
.icon {
	font-size: 40px;
	display: inline-block;
	position: relative;
	top: 10px;
	color: #2b2b2b;
}
.box_one .icon {
	font-size: 55px;
}
.details_cont {
	color: #2b2b2b;
}
.details {
	display: inline-block;
}
.title_cont {
	font-size: 20px;
	font-weight: 800;
	margin-bottom: 0;
}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing, .menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing {
	font-family: 'Ubuntu Condensed', sans-serif;
	border-top: 0 solid #e8e8e8;
}
.details_etairikis_sxesis {
	font-style: italic;
}
.pinakas_eterikis_sxesis p:nth-child(1) {
	display: none;
}
.pinakas_eterikis_sxesis {
	text-align: center;
	font-size: 20px !important;
	font-weight: bold !important;
	margin-bottom: 0 !important;
	margin-top: 30px;
}
.pinakas_eterikis_sxesis .sm_descr {
	font-weight: 400;
	font-size: 16px !important;
	font-style: italic;
}
.footer_details_parartima_a {
	font-style: italic;
}
.pinakas_a_details {
	font-style: italic;
	margin-top: 40px;
}
.deltio_eteriki_sxesis_details {
	margin-bottom: 0 !important;
	background: #00567c;
	color: white !important;
	padding: 5px 10px;
}
.deltio_eteriki_sxesis h3 {
	text-align: center;
}
.social_footer {
	margin: 14px auto;
	text-align: center;
}
.social_footer  a.icon_bar_small, .social_footer  a.icon_bar_small span {
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 13px;
}
#Footer .widgets_wrapper .column:first-child .image_frame {
	text-align: center;
}
p.title_A {
	text-align: center;
	font-size: 20px;
	font-weight: 800;
}
.description_a {
	font-style: italic;
	margin-bottom: 0;
}
#frm_field_391_container {
	margin-top: 0;
}
#frm_field_447_container {
	margin-bottom: 0;
}
h3.frm_pos_center.frm_section_spacing {
	margin-bottom: 0 !important;
}
div#frm_field_542_container {
	margin-bottom: 20px !important;
}
.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn {
	margin-top: 0;
}
#Footer .widgets_wrapper .column:nth-child(3) {
	width: 25%;
	margin: 0;
}
#Footer .widgets_wrapper .column:nth-child(2) {
	width: 18%;
	margin: 0 2% 40px;
}
#Footer .widgets_wrapper .column:nth-child(2) a ,
#Footer .widgets_wrapper .column:nth-child(3) a {
	color: black;
	font-size: 16px;
}
#Footer .widgets_wrapper .column:nth-child(2) a:hover,
#Footer .widgets_wrapper .column:nth-child(3) a:hover {
	text-decoration: none;
	color : #00567c;
}
a.politi_footer {
	display: block;
	padding-left: 25px;
}
#Footer .widgets_wrapper .column:nth-child(3) a i {
	float: left;
}
a.parakolouthisi_ipiresion i.icon-layout {
	float: left;
	line-height: 31px;
}
a.parakolouthisi_ipiresion {
	line-height: 19px;
}
#Footer .widgets_wrapper .column:nth-child(4) {
	width: 28%;
}
#Footer .widgets_wrapper .column:nth-child(5) {
	width: 100%;
	background: white;
	display: none;
}
.page-id-2775  #Footer .widgets_wrapper .column:nth-child(2) a,
.page-id-2775  #Footer .widgets_wrapper .column:nth-child(3) a{
	display: block;
}
#Footer .widgets_wrapper .column:nth-child(5) .widget {
	margin: 0;
	border-top: 1px solid #cecece;
}
#Footer.full-width .container {
	max-width: 70%;
}
.img_footer {
	display: flex;
	flex-direction: row;
	justify-items: center;
	align-items: center;
	justify-content: space-evenly;
	margin-bottom: 0;
}
#Footer .widgets_wrapper .column:nth-child(5) .textwidget {
	width: 40%;
	margin: 0 auto;
}
#Footer h4, #Footer h4 a, #Footer h4 a:hover {
	color: #00567c;
	font-weight: 800;
}
.tnp-subscription {
	display: inline-block;
}
#Footer .tnp-subscription {
	margin-top: 0;
	top: -25px;
	position: relative;
}
#Footer .tnp-subscription .tnp-field-email {
	display: inline-block;
	width: 61%;
}
.check_footer {
	margin-top: 33px;
}
#Footer .tnp-subscription label {
	padding-left: 0;
	position: relative;
	left: -4px;
}
#Footer .tnp-field.tnp-field-button {
	display: inline-block;
	margin-bottom: 0;
	position: relative;
	top: 7px;
	left: -4px;
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription select {
	background: transparent;
}
input.pac-target-input {
	display: none !important;
}
.categories_filter {
	display: flex !important;
	flex-direction: row;
	justify-content: center;
}
div.categories_filter select {
	background: url(https://piraeusbsc.gr/wp-content/plugins/wp-google-map-gold/assets/images/white_select_arrow.png) no-repeat 99% 50% #212f3d !important;
}
.user-registration-page .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid #checkbox_newsletter_field > label.ur-label,
.user-registration-page .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid #checkbox_newsletter_field ul li > label.ur-checkbox-label,
.user-registration-page .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid #Ori_xirsis_field > label.ur-label,
.user-registration-page .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid #Ori_xirsis_field ul li > label.ur-checkbox-label {
	display: none !important;
}
#Footer .tnp-subscription label {
	color: black !important;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.tnp-subscription .tnp-field.tnp-privacy-field label {
	padding: 0 5px;
}
.tnp-subscription .tnp-field.tnp-info-field label {
	padding-bottom: 0;
}
.tnp-subscription div.tnp-field {
	margin-bottom: 0;
}
#Ori_xirsis_field ul,
#checkbox_newsletter_field ul {
	float: left;
	margin-right: 5px;
}
#Ori_xirsis_field label.user-registration-error {
	display: block;
}
.wpgmp_toggle_container {
	font-size: 12px !important;
}
.fc-component-content ul li.fc-component-thumb .fc-feature-img {
	width: 100%;
}
.wpgmp_tabs_container .wpgmp_tabs li {
	margin-bottom: 0;
}
.wpgmp_listing_container .fc-component-content ul {
	display: flex !important;
	flex-direction: row;
	justify-items: center;
	align-items: center;
}
.wpgmp_listing_container .fc-component-content ul li.fc-item-featured. {
	align-items: center;
	width: 23%;
}
.wpgmp_before_listing {
	text-align: center;
	font-size: 25px;
	color: #00567c;
	font-weight: 700;
}
.divvider_news {
	margin-top: 10px;
}
.empty_news {
	text-align: center;
}
.news_row {
	margin-top: 30px;
}
.tnp-subscription input[type="email"] {
	display: inline-block;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-radius: 0;
	padding: 10px 0;
	border-bottom: 1px solid black;
	color: #00567c;
}
.tnp-subscription input[type="submit"] {
	display: inline-block;
	font-size: 15px;
	border-radius: 0;
}
.form_epikoinonias input, .form_epikoinonias textarea {
	color:  #00567c;
	background-color: transparent;
	border-color: #00567c;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	font-size: 16px;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
	background: #46b450;
	color: white;
	font-size: 16px;
	width: 100%;
	text-align: center;
	margin: 2em 0.5em 1em 0;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.form_epikoinonias input[type="text"]::-webkit-input-placeholder , /* Chrome/Opera/Safari */
.form_epikoinonias textarea::-webkit-input-placeholder , /* Chrome/Opera/Safari */
.form_epikoinonias input[type="email"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: black;
	font-size: 18px;
	opacity: 1; /* Firefox */
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.form_epikoinonias input[type="text"]::-moz-placeholder, /* Firefox 19+ */
.form_epikoinonias textarea::-moz-placeholder, /* Firefox 19+ */
.form_epikoinonias input[type="email"]::-moz-placeholder { /* Firefox 19+ */
	color: black;
	font-size: 18px;
	opacity: 1; /* Firefox */
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.form_epikoinonias input[type="text"]:-ms-input-placeholder,/* IE 10+ */
.form_epikoinonias textarea:-ms-input-placeholder,/* IE 10+ */
.form_epikoinonias input[type="email"]:-ms-input-placeholder { /* IE 10+ */
	color: black;
	font-size: 18px;
	opacity: 1; /* Firefox */
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.form_epikoinonias input[type="text"]:-moz-placeholder , /* Firefox 18- */
.form_epikoinonias textarea:-moz-placeholder , /* Firefox 18- */
.form_epikoinonias input[type="email"]:-moz-placeholder { /* Firefox 18- */
	color: black;
	font-size: 18px;
	opacity: 1; /* Firefox */
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}

input.wpcf7-form-control.wpcf7-submit {
	float: right;
}
input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #2b2b2b;
}
.page-id-2404 #Content {
	min-height: auto;
}
.form_epikoinonias {
	padding: 40px 0 0;
}


.tnp-subscription input[type="email"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: black;
	font-size: 14px;
	opacity: 1; /* Firefox */
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.tnp-subscription input[type="email"]::-moz-placeholder { /* Firefox 19+ */
	color: black;
	font-size: 14px;
	opacity: 1; /* Firefox */
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.tnp-subscription input[type="email"]:-ms-input-placeholder { /* IE 10+ */
	color: black;
	font-size: 14px;
	opacity: 1; /* Firefox */
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.tnp-subscription input[type="email"]:-moz-placeholder { /* Firefox 18- */
	color: black;
	font-size: 14px;
	opacity: 1; /* Firefox */
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
	background-color: transparent !important;
}
.tnp-subscription a {
	color: #00567c !important;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
#user-registration p {
	font-size: 14px;
}
.user-registration-ur-lost-password #user-registration > p {
	text-align: center;
	margin-top: 25px;
}
.decrption_news {
	font-size: 14px;
	line-height: 18px;
	color: black;
	width: 57%;
}
.tribe-common.tribe-events {
	background: transparent;
}
.single-tribe_events .tribe-events-event-meta dl {
	font-size: 16px;
}
.tribe-events-back {
	display: none;
}
.tribe-events-widget .tribe-events-widget-events-list__view-more {
	display: none;
}
.tribe-common .tribe-common-b2,
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month,
.tribe-common .tribe-common-h7,
.tribe-common .tribe-common-h8{
	color: #444444;
	font-family: 'Ubuntu Condensed', sans-serif !important;
	border-radius: 0;
	box-shadow: inset 0 0 0 0 rgba(0,0,0,0), inset 0 0 0 0 rgba(0,0,0,0);
}
.button-default .button:after, .button-default button:after, .button-default .action_button:after, .button-default .footer_button:after, .button-default input[type="submit"]:after, .button-default input[type="reset"]:after, .button-default input[type="button"]:after {
	background: rgba(0,0,0,0);
}
.tribe-events .tribe-events-c-ical__link {
	color: #00567c;
	border: 1px solid #00567c;
}
.tribe-common .tribe-common-c-svgicon {
	color: #00567c;
}
.tribe-common .tribe-common-c-btn:active,
.tribe-common a.tribe-common-c-btn:active,
.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn{
	background-color: rgb(0 86 124);
}
.tribe-events-view--day .tribe-events-calendar-day__event:before {
	min-width: 0 !important;
	width: 0 !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag,
.tribe-events-calendar-latest-past__event-date-tag.tribe-common-g-col{
	background: #00567c;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
	font-size: 30px;
	color: #ffffff;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
	font-size: 28px;
	color: #ffffff;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime,
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime{
	justify-content: center;
	align-items: center;
}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month,
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-year{
	color: white;
}
.tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover {
	background-color: #2b2b2b;
}
.tribe-events .tribe-events-c-top-bar__nav-link:hover,
.tribe-events .tribe-events-c-top-bar__nav-link{
	background: transparent !important;
	border-radius: 0;
	box-shadow: inset 0 0 0 0 rgba(0,0,0,0), inset 0 0 0 0 rgba(0,0,0,0);
	transition: unset !important;
}
.tribe-events-calendar-list__event-wrapper.tribe-common-g-col {
	padding-right: 0 !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row{
	margin: 40px 0;
}
.tribe-events-view--list .tribe-events-header__top-bar {
	display: none !important;
}
.tribe-common .tribe-common-anchor-thin-alt:active,
.tribe-common .tribe-common-anchor-thin-alt:focus,
.tribe-common .tribe-common-anchor-thin-alt:hover {
	border-bottom: 1px solid #00567c;
	color: #334aff;
}
.mc4wp-form-fields input[type="submit"]:hover {
	background-color: #2b2b2b;
}
.tribe-common .tribe-common-anchor-thin-alt {
	border-bottom: 1px solid #00567c;
}
.single-tribe_events .tribe-events-single-event-title {
	text-align: center;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 {
	line-height: 1.42;
	background: transparent;
	font-size: 12px;
	padding: 6px 15px;
	border: 1px solid #dadada;
	border-radius: 5px;
	box-shadow: inset 0 0 0 0 rgba(0,0,0,0), inset 0 0 0 0 rgba(0,0,0,.07);
}
.tribe-events .datepicker .day {
	font-size: 12px;
}
.tribe-events-schedule {
	text-align: center;
}
.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom {
	margin-top: 16px;
	top: 0 !important;
	left: 0 !important;
}
.tribe-events-event-meta.secondary dd.tribe-venue,
.tribe-events-event-meta.secondary dd.tribe-venue-location {
	margin: 0 !important;
}
.tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details {
	font-style: normal;
}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
	width: 48%;
}
.single-tribe_events .secondary .tribe-events-venue-map {
	width: 48%;
}
h2.tribe-events-single-section-title {
	text-align: center;
	border-bottom: 1px solid #c3c3c3;
	width: 60%;
	margin: 20px auto 10px !important;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
	width: 40%;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd.tribe-organizer {
	margin: 0;
}
.tribe-events-meta-group .tribe-events-single-section-title,
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd,
#tribe-events-content .tribe-events-abbr,
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{
	color: black;
}
.single-tribe_events .tribe-events-event-meta {
	background: #fcfcfc;
}
.post-type-archive-tribe_events #Subheader,
.single-tribe_events #Subheader {
	display: none;
}
.user-registration-account .profile_user,
.user-registration-page .profile_user{
	display: none;
}
.logged-in .login_menu {
	display: none;
}
.frm-alt-table td {
	text-align: center;
}
.category-aitiseis.isotope-item,
.category-applications.isotope-item {
	border-left: 3px solid #00567c;
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.14);
	box-shadow: 0 0 0 0 rgba(0,0,0,0.14);
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-box-shadow: 2px 5px 5px -5px rgba(31,31,31,0.25);
	box-shadow: 2px 5px 5px -5px rgba(31,31,31,0.25);
}
.category-aitiseis.isotope-item:hover,
.category-applications.isotope-item:hover {
	-webkit-box-shadow:  3px 2px 5px -5px rgba(31,31,31,0.25);
	box-shadow: 3px 2px 5px -5px rgba(31,31,31,0.25) !important;
	background: #F1F5F8 !important;
}
.category-aitiseis .post-header .title_wrapper h1 ,
.category-applications .post-header .title_wrapper h1 {
	text-align: center;
	color: #00567c;
	font-weight: 900;
	letter-spacing: 2px;
}
input[readonly="readonly"] {
	display: none;
}
.allready_submit {
	text-align: center;
}
.frm_upload_text button {
	font-size: 13px !important;
	border-radius: 0;
	box-shadow: inset 0 0 0 0 rgba(0,0,0,.03), inset 0px 0 0 0 rgba(0,0,0,.07);
}
.Recent_posts ul li .desc h6 {
	font-size: 17px;
}
.Recent_posts ul li .desc .date {
	font-size: 13px;
}
.category-aitiseis .post-footer,
.category-applications .post-footer,
.category-aitiseis .post-header,
.category-applications .post-header,
.frm_no_entries,
.category-aitiseis .section-post-about,
.category-applications .section-post-about,
.postid-2768 .Recent_posts ul li.no-img .photo,
.category-aitiseis .single-photo-wrapper.image,
.category-applications .single-photo-wrapper.image,
.category-aitiseis .section-post-comments,
.category-applications .section-post-comments,
.category-aitiseis .section-post-related,
.category-applications .section-post-related{
	display: none;
}
.logged-in .category-aitiseis .post-header ,
.logged-in .category-applications .post-header {
	display: block !important;
}
.logged-in .profile_user {
	display: block !important;
}
input#field_onoma_aitisi {
	display: none;
}
.user-registration-account.logged-in .profile_user{
	display: unset;
}
.user-registration-account.logged-in .login_menu {
	display: none !important;
}
input#field_status_front-otext {
	display: none;
}
form#frm_search_form {
	margin: 0 auto 50px;
	text-align: center;
}
form#frm_search_form input#frm_search {
	width: 70%;
	display: inline-block;
	height: 40px;
	margin-right: 20px;
}
form#frm_search_form input.searchsubmit.wp-block-search__button {
	display: inline-block;
	background-color: #00344b !important;
	border: 1px solid #00344b !important;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
}
div.js-ticket-haeder {
	background-color: #00567c !important;
}
#af-wrapper #forum-header {
	background-color: #00567c;
	padding: 10px;
	display: inline-block;
	width: 100%;
	position: relative;
}
#af-wrapper #forum-navigation {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	float: unset;
	width: 100%;
}
#af-wrapper #forum-navigation a.login-link,
#af-wrapper #forum-navigation a.register-link {
	display: none;
}
#af-wrapper #forum-navigation a,
#af-wrapper #forum-navigation-mobile a {
	color: #fff !important;
	display: inline-block;
	margin: 0;
	position: relative;
	line-height: unset;
	width: auto;
	background: rgba(0,0,0,0.4);
	text-align: center;
	border-radius: 3px;
	text-decoration: none !important;
	outline: 0 !important;
	padding: 14px 25px;
	font-size: 16px;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.js-ticket-latest-tickets-wrp div.js-ticket-row div.js-ticket-fourth-left {
	display: none;
}
.js-ticket-latest-tickets-wrp div.js-ticket-row div.js-ticket-first-left div.js-ticket-ticket-subject {
	text-align: left;
}
.js-ticket-haeder div.js-ticket-header-txt {
	font-weight: 400 !important;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.asgaros-forum.user-registration-page #forum-search {
	display: none;
}
.asgaros-forum.user-registration-page #af-wrapper .error {
	background-color: transparent;
	border: 0 solid #9e0000;
	color: #636363;
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 20px;
}
.user_login_forms {
	text-align: center;
}
.asgaros-forum.user-registration-page #af-wrapper .error:before,
.user_login_forms:before {
	content: url(/wp-content/plugins/js-support-ticket/includes/images/error/not-login-icon.png);
	display: block;
}
.asgaros-forum.user-registration-page #af-wrapper a.login_forum,
.user_login_forms a.login_forum,
div.js-ticket-search-wrp div.js-ticket-form-wrp form.js-filter-form div.js-filter-button-wrp input.js-ticket-search-btn,
div.js-ticket-form-btn-wrp input.js-ticket-save-button {
	background-color: #00567c !important;
	color: white !important;
	text-align: center;
	padding: 15px 30px;
	margin-right: 10px;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-decoration: none;
	border: 1px solid #d1d1d1;
}
.asgaros-forum.user-registration-page #af-wrapper a.register_forum,
.user_login_forms a.register_forum,
div.js-ticket-form-btn-wrp a.js-ticket-cancel-button{
	background-color: #2b2b2b;
	color: #ffffff !important;
	text-align: center;
	padding: 15px 30px;
	margin-right: 10px;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-decoration: none;
	border: 1px solid #d1d1d1;
}
div.js-ticket-wrapper div.js-ticket-data span.js-ticket-status {
	padding: 7px 45px !important;
	font-weight: 400 !important;
	font-family: 'Ubuntu Condensed', sans-serif;
}
div.js-ticket-sorting-heading {
	padding: 0 10px !important;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-decoration: none;
	line-height: 35px !important;
}
div.js-ticket-sorting-right div.js-ticket-sort select.js-ticket-sorting-select {
	height: 37px !important;
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-decoration: none;
	font-size: 14px;
	margin-bottom: 0 !important;
}
div.js-ticket-sorting-right div.js-ticket-sort a.js-admin-sort-btn {
	padding: 7px !important;
}
.asgaros-forum.user-registration-page #af-wrapper a.login_forum:hover,
.user_login_forms a.login_forum:hover {
	border-color: #2b2b2b;
}
.asgaros-forum.user-registration-page #af-wrapper a.register_forum:hover,
.user_login_forms a.register_forum:hover {
	border-color: #4f6df5;
}
#af-wrapper .main-title {
	display: none;
}
div.js-ticket-sorting {
	background: #00567c !important;
}
.js-ticket-wrapper-textcolor {
	display: none !important;
}
div.js-ticket-reply-form-button-wrp input.js-ticket-save-button {
	background-color: #00567c !important;
	color: white;
	text-align: center;
	padding: 15px 30px;
	margin-right: 10px;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-decoration: none;
	border: 1px solid #d1d1d1;
}
.js-ticket-add-form-wrapper:nth-child(2) .js-ticket-from-field-wrp:nth-child(1) {
	display: none;
}
.js-ticket-add-form-wrapper:first-child {
	display: none;
}
.js-ticket-add-form-wrapper:nth-child(3) {
	width: 50%;
}
span.js-ticket-user-login-btn-wrp a.js-ticket-login-btn,
span.js-ticket-user-login-btn-wrp a.js-ticket-register-btn{
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
}
div.js-ticket-messages-data-wrapper span.js-ticket-messages-main-text {
	font-size: 20px;
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.js-support-ticket-cont .js-support-ticket-box:last-child {
	display: none;
}
.js-support-ticket-cont {
	border: 0 solid #d1d1d1 !important;
}
.jsst-header-tab.js-ticket-homeclass {
	display: none !important;
}
div#jsst-header div#jsst-tabs-wrp {
	float: left;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
div.js-cp-main-wrp div.js-cp-right {
	float: unset !important;
	width: 100% !important;
	margin: 0 auto;
	text-align: center;
}
.user-registration-EditAccountForm .ur-form-row {
	width: 50%;
	margin: 0 auto;
}
.js-support-ticket-cont {
	float: left;
	width: 100%;
	padding: 20px 10px;
	margin-bottom: 20px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.user-registration-form__label-for-checkbox {
	display: none !important;
}
.user-registration-form p.form-row {
	display: block;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	clear: both;
	position: relative;
}
.subtitle_page_reset {
	display: none;
}
.user-registration-Button.button {
	display: block;
	margin: 20px auto 0 !important;
	float: unset !important;
	text-align: center !important;
	width: 40%;
}
.reset_label {
	text-align: center;
}
.user-registration-Button.button {
	border-radius: 0 !important;
}
.subtitle_page {
	text-align: center;
	font-size: 22px;
	color: #00567c;
	border-bottom: 1px solid #00567c;
	width: 40%;
	margin: 0 auto;
	line-height: 40px;
}
.ur-frontend-form {
	border: 0 solid #dee0e9;
}
.user-registration-ur-lost-password .subtitle_page {
	display: none;
}
.user-registration-ur-lost-password .subtitle_page_reset {
	text-align: center;
	font-size: 22px;
	color: #00567c;
	border-bottom: 1px solid #00567c;
	width: 40%;
	margin: 0 auto;
	line-height: 40px;
	display: block;
}
.user-registration-LostPassword.lost_password {
	margin: 30px 0 0 0;
	text-align: center;
}
.user-registration-register.register,
.user-login.login_page {
	text-align: center;
}
.user-registration-LostPassword.lost_password a {
	color: black;
}
.login_svg #svg,
.register_svg #svg {
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 120px;
}
#user-registration {
	background-color: transparent;
}
.lost_reset_password input#user_login {
	background-color: transparent;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.user-registration-ur-lost-password .hidden-links p {
	margin-bottom: 0;
}
.user-registration-LostPassword.lost_password a,
.user-login.login_page a,
.user-registration-register.register a{
	color: black;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label,
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid legend {
	margin-left: 0;
	color: #00567c;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=date], .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=email], .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=number], .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=password], .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=text], .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=url], .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid select, .ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea {
	background: transparent;
}
.ur-frontend-form .ur-button-container .ur-submit-button,
.ur-frontend-form.ur-frontend-form--bordered form input[type=submit] {
	margin-left: unset;
	padding: 10px 40px;
}
.ur-frontend-form .ur-button-container {
	justify-content: center;
	align-items: center;
}
.ur-frontend-form.ur-frontend-form--bordered form button[type=submit],
.ur-frontend-form.ur-frontend-form--bordered form input[type=submit],
.ur-frontend-form.ur-frontend-form--bordered form input[type=submit] {
	background: #00567c;
	border: 1px solid #dee0e9;
	color: white;
	border-radius: 0;
}
.ur-frontend-form.ur-frontend-form--bordered form button[type=submit]:hover,
.ur-frontend-form.ur-frontend-form--bordered form input[type=submit]:hover,
.ur-frontend-form.ur-frontend-form--bordered form input[type=submit]:hover {
	background: #e3000f;
	color: #fff;
	border-color: #e3000f;
}







.user-registration-form__label-for-checkbox span {
	font-size: 14px;
	color: black;
}
.kse_form_register {
	margin-bottom: 0;
	padding-bottom: 0;
}
.lost_reset_password p {
	text-align: center;
}
.logged-in .subtitle_page,
.logged-in .subtitle_page_reset {
	display: none;
}
.js-ticket-thread.internal-note {
	display: none;
}
div.js-ticket-attachments-wrp {
	margin: 0 !important;
}
.js-tkt-det-other-tkt {
	display: none;
}
div.js-ticket-attachments-wrp {
	padding: 15px 0 0 0 !important;
	width: 100% !important;
}
.awsm-job-form {
	width: 50%;
	margin: 0 auto;
}
.awsm-job-form input{
	width: 100%;
}
.logged-in .js-ticket-message-image {
	display: none;
}
.awsm-job-form input {
	width: 100%;
	background: transparent;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom: 1px solid black;
}
.awsm-job-form input#awsm-application-file {
	border-bottom: 0;
}
input[type="checkbox"] ~ label {
	display: inline !important;
	float: left;
	width: 93%;
}
input#awsm_form_privacy_policy {
	float: left;
	width: 4%;
}
.awsm-job-form input::-webkit-input-placeholder { /* Edge */
	color: black;
}
.awsm-job-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: black;
}
.awsm-job-form input::placeholder {
	color: black;
}
.logged-in  .js-ticket-messages-main-text {
	display: none !important;
}
.single-awsm_job_openings #Subheader,
.single-awsm_job_openings .column.one.author-box,
.single-awsm_job_openings .section.section-post-header {
	display: none;
}
.help-block.form-error {
	position: absolute;
	bottom: -10px;
}
#ticketidcopybtn {
	display: none;
}
div.js-ticket-latest-tickets-wrp div.js-ticket-row {
	padding: 10px !important;
}
div.js-ticket-attachments-wrp div.js_ticketattachment {
	border: 0 solid #d1d1d1 !important;
	margin: 0 !important;
	width: 100% !important;
	padding: 5px 0 !important;
}
div.js-ticket-attachments-wrp div.js_ticketattachment a.js-download-button.venobox.vbox-item {
	padding: 7px 25px !important;
}
div.js-ticket-attachments-wrp div.js_ticketattachment a.js-download-button {
	background-color: white !important;
	padding: 10px 25px !important;
}
div.tk_attachment_value_wrapperform {
	width: 55% !important;
}
div.js-ticket-reply-forms-wrapper div.js-ticket-reply-forms-heading {
	background-color: #00344b !important;
	border: 1px solid #00344b !important;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
}
label#forcloseonreply {
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.user-registration-error {
	font-size: 14px !important;
	color: black;
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}
div.js-ticket-attachments-wrp a.js-all-download-button {
	display: none !important;
}
.js-tkt-det-title {
	background: #00344b !important;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.js-tkt-det-cnt.js-tkt-det-tkt-prty {
	display: none;
}
.js-tkt-det-status {
	font-weight: 400 !important;
	font-family: 'Ubuntu Condensed', sans-serif;
	padding: 10px !important;
	font-size: 20px !important;
}
#user-registration .user-registration-MyAccount-content .edit-password legend, #user-registration .user-registration-MyAccount-content h2 {
	display: none;
}
#user-registration li {
	display: inline-block;
}
.hidden-links {
	display: none;
}
.page-id-2496.user-registration-page .hidden-links {
	display: block;
}
.user-registration-account .hidden-links {
	display: none;
}
.user-registration-ur-lost-password #user-registration {
	margin-bottom: 0;
}
.user-registration-ur-lost-password .login_page {
	display: block;
}
.user-registration-page.user-registration-ur-lost-password .hidden-links .register {
	display: block;
}
.user-registration-ur-lost-password .hidden-links {
	display: none;
}
.user-registration-ur-lost-password .hidden-links .lost_password,
.user-registration-page .hidden-links .register{
	display: none;
}
input#username::-webkit-input-placeholder, /* Chrome/Opera/Safari */
input#password_current::-webkit-input-placeholder, /* Chrome/Opera/Safari */
input#password_1::-webkit-input-placeholder, /* Chrome/Opera/Safari */
input#password_2::-webkit-input-placeholder, /* Chrome/Opera/Safari */
input#user_login::-webkit-input-placeholder, /* Chrome/Opera/Safari */
input#user_confirm_password::-webkit-input-placeholder, /* Chrome/Opera/Safari */
input#user_pass::-webkit-input-placeholder, /* Chrome/Opera/Safari */
input#user_email::-webkit-input-placeholder, /* Chrome/Opera/Safari */
input#password::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: black;
}
input#username::-moz-placeholder, /* Firefox 19+ */
input#password_current::-moz-placeholder, /* Firefox 19+ */
input#password_1::-moz-placeholder, /* Firefox 19+ */
input#password_2::-moz-placeholder, /* Firefox 19+ */
input#user_login::-moz-placeholder, /* Firefox 19+ */
input#user_confirm_password::-moz-placeholder, /* Firefox 19+ */
input#user_pass::-moz-placeholder, /* Firefox 19+ */
input#user_email::-moz-placeholder, /* Firefox 19+ */
input#password::-moz-placeholder { /* Firefox 19+ */
	color: black;
}
input#username:-ms-input-placeholder, /* IE 10+ */
input#password_current:-ms-input-placeholder, /* IE 10+ */
input#password_1:-ms-input-placeholder, /* IE 10+ */
input#password_2:-ms-input-placeholder, /* IE 10+ */
input#user_login:-ms-input-placeholder, /* IE 10+ */
input#user_confirm_password:-ms-input-placeholder, /* IE 10+ */
input#user_pass:-ms-input-placeholder, /* IE 10+ */
input#user_email:-ms-input-placeholder, /* IE 10+ */
input#password:-ms-input-placeholder { /* IE 10+ */
	color: black;
}
input#username:-moz-placeholder, /* Firefox 18- */
input#password_current:-moz-placeholder, /* Firefox 18- */
input#password_1:-moz-placeholder, /* Firefox 18- */
input#password_2:-moz-placeholder, /* Firefox 18- */
input#user_login:-moz-placeholder, /* Firefox 18- */
input#user_confirm_password:-moz-placeholder, /* Firefox 18- */
input#user_pass:-moz-placeholder, /* Firefox 18- */
input#user_email:-moz-placeholder, /* Firefox 18- */
input#password:-moz-placeholder { /* Firefox 18- */
	color: black;
}


div.js-ticket-search-wrp div.js-ticket-form-wrp form.js-filter-form div.js-filter-wrapper div.js-filter-form-fields-wrp input.js-ticket-input-field::-webkit-input-placeholder,
div.js-ticket-search-wrp div.js-ticket-form-wrp form.js-filter-form div.js-filter-wrapper div.js-filter-form-fields-wrp input.js-ticket-input-field::-moz-placeholder,
div.js-ticket-search-wrp div.js-ticket-form-wrp form.js-filter-form div.js-filter-wrapper div.js-filter-form-fields-wrp input.js-ticket-input-field:-ms-input-placeholder,
div.js-ticket-search-wrp div.js-ticket-form-wrp form.js-filter-form div.js-filter-wrapper div.js-filter-form-fields-wrp input.js-ticket-input-field-moz-placeholder{
	color: black !important;
}

#js-filter-wrapper-toggle-search input[type="text"]::placeholder,
#js-filter-wrapper-toggle-area input[type="text"]::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: black;
	font-size: 16px;
	opacity: 1; /* Firefox */
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}

.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=text]::-webkit-input-placeholder { /* Edge */
	color: black;
	font-size: 14px;
	opacity: 1; /* Firefox */
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}

.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: black;
	font-size: 14px;
	opacity: 1; /* Firefox */
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}

.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=text]::placeholder {
	color: black;
	font-size: 14px;
	opacity: 1; /* Firefox */
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}




#js-filter-wrapper-toggle-search input[type="text"]:-ms-input-placeholder,
#js-filter-wrapper-toggle-area input[type="text"]:-ms-input-placeholder{ /* Internet Explorer 10-11 */
	color: black;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}

#js-filter-wrapper-toggle-search input[type="text"]::-ms-input-placeholder,
#js-filter-wrapper-toggle-area input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */
	color: black;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
}

.js-tkt-det-right .js-tkt-det-user-tkts {
	display: none;
}
.js-ticket-thread .js-ticket-thread-cnt-btm .js-ticket-thread-date {
	font-size: 12px;
	text-align: right;
	float: right !important;
}
div.js-ticket-latest-tickets-wrp div.js-ticket-row div.js-ticket-first-left div.js-ticket-user-img-wrp {
	display: none;
}
div.js-ticket-wrapper div.js-ticket-data span.js-ticket-status {
	width: 170px;
	text-align: center;
}
div.js-ticket-latest-tickets-wrp div.js-ticket-row div.js-ticket-second-left span.js-ticket-status {
	width: 170px;
}
.js-ticket-thread .js-ticket-thread-image {
	display: none;
}
div.js-ticket-wrapper div.js-ticket-pic {
	opacity: 0;
	width: 2% !important;
}
.reset_label {
	margin-bottom: 60px;
}
.logged-in .login_svg {
	width: 100%;
}
.logged-in #user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper {
	display: none;
}
.logged-in #user-registration.horizontal .user-registration-message ul {
	display: inline-block;
}
div.js-ticket-add-form-wrapper div.js-ticket-from-field-wrp div.js-ticket-from-field input.js-ticket-form-field-input {
	border: 1px solid #d1d1d1;
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	background: transparent;
}
div.js-ticket-add-form-wrapper div.js-ticket-from-field-wrp div.js-ticket-from-field select.inputbox {
	background: url(/wp-content/plugins/js-support-ticket/includes/images/selecticon.png) 96% / 4% no-repeat #fcfcfc !important;
	border-top: 0 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	height: 30px !important;
	padding: 0 10px !important;
}
div.js-ticket-add-form-wrapper div.js-ticket-from-field-wrp div.js-ticket-from-field input.js-ticket-form-field-input {
	height: 30px !important;
	color: #000000 !important;
}
div.js-ticket-reply-attachments div.js-attachment-field {
	display: flex !important;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: center;
}
.tk_attachment_value_wrapperform {
	border: 0 solid #d1d1d1 !important;
	width: 33% !important;
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=password] {
	color: black;
}
.user-registration-error::before,
.user-registration-info::before,
.user-registration-message::before {
	display: none;
}
.user-registration-error li::before,
.user-registration-info li::before,
.user-registration-message li::before {
	content: '\f348';
	display: inline-block;
	vertical-align: middle;
	font-family: Dashicons;
	font-size: calc(100% + 10px);
	margin-right: .875rem;
}
span.tk_attachments_configform {
	order: 3;
}
.tk_attachment_value_wrapperform span.tk_attachment_value_text {
	width: calc(100% - 50px) !important;
}
span.tk_attachments_addform {
	display: none !important;
}
span.tk_attachments_configform {
	font-size: 14px !important;
	color: black !important;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
	padding-left: 10px;
}
.js-ticket-form-btn-wrp {
	border-top: 1px solid #d1d1d1 !important;
}

#wp-jsticket_message-editor-tools {
	display: none;
}
iframe#jsticket_message_ifr {
	height: 300px !important;
}
.js-ticket-add-form-wrapper:nth-child(3) .js-ticket-from-field-wrp:nth-child(1) {
	display: none !important;
}

span.js-ticket-user-login-btn-wrp a.js-ticket-login-btn {
	background-color: #00567c !important;
}
#jsst-header span.jsst-header-tab a.js-cp-menu-link {
	font-size: 16px;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.js-support-ticket-cont .js-support-ticket-box {
	min-height: 400px !important;
}
.js-support-ticket-cont .js-support-ticket-box .js-support-ticket-btn:hover {
	background: #00567c !important;
}
.js-support-ticket-cont .js-support-ticket-box .js-support-ticket-desc {
	min-height: 50px;
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=password] {
	background: transparent;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.ur-frontend-form #ur-submit-message-node ul {
	display: inline-block;
}
#Content {
	min-height: 655px;
}
.bbp-login-form .bbp-username,
.bbp-login-form .bbp-remember-me{
	margin-top: 0;
}
.bbp-login-form label[for="rememberme"] {
	font-weight: 400;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 14px;
}
.page-id-2775 br {
	display: none;
}
.bbp-login-form label {
	width: 100%;
	display: inline-block;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
}
.column_sidebar_widget .widget#custom_html-2 {
	margin-top: 0;
}
#Footer .widgets_wrapper {
	background: #eaeaea;
	padding-bottom: 0;
}
#Footer .footer_copy {
	background: #00567c;
}
#Footer .footer_copy .copyright {
	color: white;
	text-align: center;
	float: unset;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
}
#bbpress-forums li.bbp-header ul {
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
}
#bbpress-forums li.bbp-body, #bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header {
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
}
#Top_bar .menu li ul li a {
	font-size: 15px;
	font-weight: 300;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.sgpb-theme-1-overlay {
	background: unset !important;
}
#bbpress-forums div.bbp-search-form {
	display: none;
}
#sgpb-popup-dialog-main-div {
	width: 500px !important;
}
#sgpb-popup-dialog-main-div input#user_email {
	margin: 0 auto;
	width: 70%;
}
#sgpb-popup-dialog-main-div .bbp-login-form label {
	width: 100% !important;
}
#sgpb-popup-dialog-main-div .bbp-login-form .bbp-username input {
	width: 70%;
	margin: 0 auto;
}
#sgpb-popup-dialog-main-div  form.bbp-login-form {
	text-align: center;
	margin: 0 auto;
}
#sgpb-popup-dialog-main-div img.sgpb-popup-close-button-1 {
	bottom: unset;
	top: 10px;
}
#sgpb-popup-dialog-main-div .bbp-login-form .bbp-submit-wrapper {
	text-align: center;
	float: unset;
}
#jsst-header {
	background-color: #00567c !important;
}
button#jsticket_message-tmce {
	height: 40px;
}
button#jsticket_message-html {
	display: none !important;
}
.mce-toolbar .mce-listbox button {
	color: #595959 !important;
	background: white !important;
	font-size: 14px !important;
	line-height: 25px !important;
}
.mce-toolbar .mce-btn-group .mce-btn.mce-active, .mce-toolbar .mce-btn-group .mce-btn:active, .qt-dfw.active {
	background: transparent !important;
	border-color: transparent !important;
	box-shadow: inset 0 0 0 0 rgba(0,0,0,.3);
	color: white !important;
	border: 0;
	border-radius: 0;
}
.mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
	height: 0;
}
.mce-toolbar .mce-btn button, .qt-dfw {
	background: transparent;
}
.column_column ul ul {
	margin: 0 0 15px 0;
}
.box_content p {
	margin-bottom: 0;
}
.box_content {
	text-align: center;
	border: 1px solid black;
	padding: 20px 0;
}
.page-id-2420 .column_column ul {
	margin: 0;
}
.with_frm_style .frm_input_group .frm_inline_box {
	word-break: break-word;
	text-align: left;
	font-size: 16px;
	line-height: 15px;
	padding: 2px 10px;
	width: 350px;
	min-width: 300px;
	border: 0;
	border-radius: 0;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.frm_primary_label, .frm_checkbox label {
	font-family: 'Ubuntu Condensed', sans-serif !important;
	font-size: 16px !important;
}
#form_aitisi_lipsis_stiriksis #frm_field_139_container {
	margin-top: 0;
}
#form_aitisi_lipsis_stiriksis #frm_field_154_container input[type=text] {
	height: 60px;
}
#frm_desc_field_1tiia {
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 16px;
	margin-top: 10px;
}
#form_aitisi_lipsis_stiriksis .frm_section_heading h3 {
	border-top: 0 solid #e8e8e8;
	font-size: 16px;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-weight: 400;
	margin: 0 !important;
}
h3.frm_pos_.frm_primary_label {
	text-align: center;
	font-size: 25px !important;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-weight: 400;
}
.frm-summary-page-wrapper,
.frm_style_formidable-style.with_frm_style .form-field,
.frm_style_formidable-style.with_frm_style p.description, .frm_style_formidable-style.with_frm_style div.description, .frm_style_formidable-style.with_frm_style div.frm_description, .frm_style_formidable-style.with_frm_style .frm-show-form > div.frm_description, .frm_style_formidable-style.with_frm_style .frm_error{
	font-family: 'Ubuntu Condensed', sans-serif;
	font-weight: 400;
	font-size: 16px;
}
.de_minimis {
	text-align: center;
	font-weight: bold !important;
	background: #dadada;
	margin: 50px 0 10px 0 !important;
}
#frm_desc_field_details_sm,
#frm_desc_field_details_sm_birth {
	font-size: 12px;
	text-align: left;
	font-style: italic;
}
.parartima_b_title h3 {
	margin-bottom: 0 !important;
}
.pinakas_b_1 {
	text-align: center;
}
.user-registration-page .hidden_before-login {
	display: none;
}
.logged-in.user-registration-page .hidden_before-login {
	display: block;
}
.sm_details p {
	font-size: 13px !important;
	line-height: 19px;
	margin-bottom: 40px;
	font-style: italic;
}
#form_aitisi_lipsis_stiriksis #frm_field_169_container .frm_inline_box {
	background: transparent;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
	padding: 0;
	width: 270px;
	min-width: unset;
	top: 10px;
	position: relative;
}
.tipos_epixirisis strong,
.prosdiorismos_epixirisis strong{
	font-size: 20px !important;
}
.tipos_epixirisis span {
	font-size: 12px;
	font-style: italic;
}
.tipos_epixirisis p:nth-child(3),
.prosdiorismos_epixirisis p:nth-child(2) {
	display: none;
}
.tipos_epixirisis p:nth-child(4),
.prosdiorismos_epixirisis p:nth-child(3){
	margin-bottom: 0;
}
.tipos_epixirisis,
.prosdiorismos_epixirisis{
	background: #eaeaea;
	text-align: center;
	padding: 10px 0;
}
.all_tipos{
	border: 1px solid #eaeaea;
}
.info_prosdiorismos {
	font-size: 14px !important;
	font-style: italic;
}
.prosoxi {
	text-align: left;
	border-top: 1px solid #eaeaea;
}
.ipografi {
	text-align: center;
}
.stoixia_epixirisis_all .frm_inline_box {
	min-width: unset !important;
	width: auto !important;
}
.stoixia_epixirisis_all {
	margin-top: 30px !important;
}
.all_tipos .tipos_epixirisis_chec {
	margin-left: 20px;
}
.textarea textarea {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
	background: transparent;
	border-radius: 0;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-weight: 400;
	min-height: 35px;
}
.with_frm_style .frm_input_group.frm_with_pre > input {
	font-family: 'Ubuntu Condensed', sans-serif;
	font-weight: 400;
}
a.frm_save_draft {
	display: block;
	border: 1px solid #00567c;
	text-align: center;
	float: right;
	font-size: 14px !important;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-weight: 400;
	padding: 5px 30px !important;
	border-radius: 4px;
}
a.frm_save_draft:hover {
	text-decoration: none;
	background: #2b2b2b;
	color: white;
	border-color: #2b2b2b;
}
.title_parartima {
	text-align: center;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 18px !important;
	font-weight: bold !important;
}
.frm_button_submit.frm_final_submit,
.frm_prev_page{
	padding: 10px 30px !important;
	font-size: 16px !important;
	margin-top: 0 !important;
}
.info_details_sm {
	font-size: 14px !important;
}
.tipos_epixirisis_chec span {
	display: block;
	font-size: 13px;
	font-style: italic;
}
.title_parartima_sm {
	font-style: italic;
}
.stixia_aitousas .frm_inline_box {
	min-width: auto !important;
	width: auto !important;
}
.stixia_aitousas .frm_html_container.info_details_sinolo {
	border: 0 !important;
	font-size: 16px !important;
	font-style: italic;
	color: #666666 !important;
}
.stixia_aitousas .frm_html_container {
	background: white;
	padding: 5px 10px;
	color: black !important;
	margin-bottom: 5px !important;
	border: 1px solid #eaeaea;
}
.header_info {
	text-align: center;
	width: 54%;
	margin: 0 auto;
}
.postid-2902 p {
	font-size: 16px;
	color: #666666;
}
.sm_details {
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 40px;
	color: #666666;
	font-style: italic;
}
.epixirisi .frm_inline_box {
	background: transparent;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset !important;
	width: 135px !important;
	min-width: unset !important;
	padding: 0 !important;
	position: relative;
	top: 4px;
	color: #666666;
}
.epixirisi input {
	background-color: transparent !important;
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset !important;
	border-radius: 0 !important;
}
#frm_field_203_container,
#frm_field_191_container{
	margin-bottom: 5px;
}
.frm-summary-page-wrapper .frm-line-table th,
.frm-summary-page-wrapper  .frm-line-table td{
	width: 40%;
	text-align: left;
	font-size: 16px;
	color: black;
}
.with_frm_style .frm-summary-page-wrapper:last-child {
	display: none;
}
#form_aitisi_lipsis_stiriksis .frm_form_field {
	margin-bottom: 0;
}
#form_aitisi_lipsis_stiriksis .frm_input_group > input {
	border: 0;
	border-bottom: 1px solid #cecece;
	box-shadow: 0 0 0 rgba(0,0,0,0);
	border-radius: 0;
	background: transparent !important;
}
#frm_field_171_container {
	margin-top: 30px;
}
#frm_field_171_container textarea {
	font-family: 'Ubuntu Condensed', sans-serif !important;
}
#frm_desc_field_info_labels_one,
#frm_desc_field_info_labels_two {
	font-size: 16px;
	font-style: italic;
	font-family: 'Ubuntu Condensed', sans-serif !important;
}
.title_froms {
	background: #00567c;
	color: white !important;
	padding: 10px;
	font-size: 18px !important;
	margin-bottom: 10px !important;
	font-family: 'Ubuntu Condensed', sans-serif !important;
}
.italic {
	font-style: italic;
	text-decoration: underline;
	margin-top: 20px !important;
	display: block;
	font-family: 'Ubuntu Condensed', sans-serif !important;
}
.simple {
	font-family: 'Ubuntu Condensed', sans-serif !important;
}
.frm_submit button {
	font-family: 'Ubuntu Condensed', sans-serif !important;
}
.frm_submit {
	margin-top: 40px;
}
#form_aitisi_lipsis_stiriksis input[type=text],
#form_aitisi_lipsis_stiriksis input[type=password],
#form_aitisi_lipsis_stiriksis input[type=email],
#form_aitisi_lipsis_stiriksis input[type=number],
#form_aitisi_lipsis_stiriksis input[type=url],
#form_aitisi_lipsis_stiriksis input[type=tel],
#form_aitisi_lipsis_stiriksis input[type=file],
#form_aitisi_lipsis_stiriksis input[type=search],
#form_aitisi_lipsis_stiriksis select,
#form_aitisi_lipsis_stiriksis .frm-card-element.StripeElement {
	height: 35px;
}
a.subscriptions-link {
	display: none !important;
}
.faq .question .title {
	font-size: 18px;
	background: #eaeaea;
}
.faq .question .answer {
	font-size: 16px;
	padding: 20px 20px 20px 80px;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a,
.accordion .question.active .title > .acc-icon-plus,
.accordion .question.active .title > .acc-icon-minus,
.faq .question.active .title > .acc-icon-plus,
.faq .question.active .title,
.accordion .question.active .title {
	color: #00567c !important;
}
.faq .question:before {
	border-color: rgba(0,0,0,0);
	background: white;
}

.sticky {
	display: block;
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	max-width: unset;
}
#Content {
	padding-top: 85px;
}
#Subheader {
	margin-top: 50px;
}
#Top_bar {
	top: 0 !important;
	position: fixed !important;
}
.mcb-sidebar:before {
	background: #FCFCFC;
}
.widget-area.is-affixed .inner-wrapper-sticky {
	margin-top: 80px;
}
.postcategoryid-82  .post-wrapper-content {
	padding-top: 0;
}
#Subheader .title {
	color: white;
}
#Subheader {
	background-color: rgb(8 91 128);
	background-image: url(https://piraeusbsc.gr/wp-content/uploads/2021/01/stripes_10_w.png);
	background-repeat: repeat;
	background-position: center top;
}
#row_one {
	padding: 90px 0;
}
#row_two{
	padding: 0 0 90px;
}
#row_three {
	padding: 90px 0;
}
.block-header .field-icon {
	width: 35px;
	margin-left: 0;
	display: inline-block;
	top: -6px;
	position: relative;
}
.field-services-for {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	margin-bottom: 38px;
}
.field-services-for .field-label {
	color: #00567c;
	text-transform: none;
	font-weight: 400;
	font-size: 35px;
	line-height: 10px;
	display: inline-block;
}
.field-services-for .field-item {
	color: #00567c;
	font-weight: 400;
	font-size: 35px;
	display: inline-block;
}
.category_display_home .post-footer {
	display: none;
}
.category-86 .post-footer {
	display: none;
}
.category_display_home .post-title h2.entry-title {
	margin-bottom: 0;
	display: inline-block;
	padding-left: 27px;
	float: left;
	font-size: 16px;
	font-weight: 400;
	color: #00567c;
	line-height: 17px;
}
#row_three .section3-right-col-button {
	text-align: center;
}
.image_frame {
	border-width: 0;
}
.image_links.double {
	display: none;
}
.image_frame:hover .image_wrapper img,
.image_frame.hover .image_wrapper img {
	top: 0;
}
.home #Content {
	padding-top: 0;
}
.category_display_home .post-title h2.entry-title a:hover {
	color: #00567c;
}
.category_display_home .post-title:hover:before {
	color: #00567c;
}
.category_display_home .post-item {
	margin-bottom: 0;
	border-bottom: 1px solid #cecece;
	padding-bottom: 20px;
}
.category_display_home .post-item:last-child {
	border-bottom: 0;
}
.category_display_home .post-title:before {
	font-family: "mfn-icons";
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: none !important;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	content: '\e8b1';
	position: absolute;
}
.category_display_home .post-desc {
	padding: 0;
}
.category_display_home .post-title {
	display: block;
	margin-bottom: 12px;
}
.category_display_home {
	background: #f9f9f9;
	width: 95% !important;
	position: relative;
	padding: 20px;
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.14);
	box-shadow: 0 0 0 0 rgba(0,0,0,0.14);
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-box-shadow: 10px 8px 10px -10px rgba(31,31,31,0.25);
	box-shadow: 10px 8px 10px -10px rgba(31,31,31,0.25);
}
.heade_home_blog {
	margin-bottom: 15px;
}
.header_title__ {
	color: #fff;
	font-weight: 300;
	font-size: 20px;
	margin: 0;
}
#row_two .row_icons__ {
	padding: 30px 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	width: 100%;
}
.row_icons_items {
	text-align: center;
	width: 16%;
	background: #f9f9f9;
	margin-right: 0.8%;
	padding: 40px 0;
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.14);
	box-shadow: 0 0 0 0 rgba(0,0,0,0.14);
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-box-shadow: 10px 8px 10px -10px rgba(31,31,31,0.25);
	box-shadow: 10px 8px 10px -10px rgba(31,31,31,0.25);
}
.row_icons_items:hover {
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.14);
	box-shadow: 0 0 0 0 rgba(0,0,0,0.14);
	-webkit-box-shadow:  0 0 10px -10px rgba(31,31,31,0.25);
	box-shadow: 0 0 10px -10px rgba(31,31,31,0.25);
	cursor: pointer;
}
.row_icons_items:hover .details_user {
	color: #00567c;
}
.row_icons_items:last-child {
	margin-right: 0;
}
.row_icons_items a {
	text-decoration: none;
}
.details_user {
	text-align: center;
	margin-top: 20px;
	font-size: 16px;
	color: #444444;
}
.details_users {
	margin: 0;
}
#row_slider {
	padding: 40px 0 0;
}
#row_slider .column {
	margin-bottom: 0;
}
aside#calendar-2,
aside#text-9{
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
}
aside#text-9 .field.field-services-for {
	position: relative;
	top: 10px;
}
.tribe-events-widget {
	margin-bottom: 0;
}
.tribe-events-widget .tribe-events-widget-events-list__view-more {
	text-align: right;
	margin-right: 20px;
	font-family: 'Ubuntu Condensed', sans-serif !important;
	color: #141827 !important;
}
.tribe-events-widget {
	margin-bottom: 0 !important;
	min-height: 265px;
}
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited {
	color: #00567c;
}
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover {
	color: #00567c !important;
	text-decoration: none !important;
}
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited {
	color: #141827 !important;
}
#row_three .block-header {
	padding-bottom: 30px;
}
rs-layer.title_post_slider {
	background: #00567c;
	padding: 10px !important;
}
#row_two .block-header,
#row_three .block-header {
	text-align: center;
}
#row_three .column_image:nth-child(1) img,
#row_three .column_image:nth-child(2) img {
	width: 180px;
	text-align: center;
	top: 10px !important;
}
#row_three .image_frame .image_wrapper {
	overflow: visible;
}
#row_slider .block-header {
	left: 21px;
	position: relative;
}
.post-title h2.entry-title a {
	color: #00567c;
	font-weight: 700;
}
#row_one .post-title h2.entry-title a {
	color: #141827;
	font-weight: 400;
}
#row_one .post-title h2.entry-title a:hover {
	color: #00567c;
}
.section-post-related .post-related a.button,
.section-post-related .post-related hr{
	display: none;
}
.section-post-related .post-related .image_frame {
	margin-left: 0;
}
.section-post-related .col-3 .post-related {
	margin: 0;
}
#row_three img {
	transition: all .5s ease-in-out;
}
#row_three .column_image:hover img {
	transform: scale(.95) !important;
}
#row_two img {
	width: 70px;
	transition: all .5s ease-in-out;
}
#row_two .row_icons_items:hover img {
	transform: scale(.95) !important;
}
.js-tkt-det-user .js-tkt-det-user-image {
	display: none !important;
}
.postcategoryid-82 .section.section-post-header,
.postcategoryid-84 .section.section-post-header,
.postcategoryid-83 .section.section-post-header {
	display: none;
}
.zoom_box .desc {
	background: rgba(9, 21, 46, 0.8) !important;
	transform: scale(1.05);
}
#Content .zoom_box .photo img {
	width: 476px;
}
.text_centers {
	position: absolute;
	top: 0;
	color: white;
	text-align: center;
	background: rgba(0,0,0,0.5);
	transition: all .5s ease-in-out;
	height: 100%;
	padding: 185px 0 0;
}
.text_slide {
	text-align: left;
	left: 25%;
	position: absolute;
}
.text_centers span {
	display: block;
	transition: all .5s ease-in-out;
	font-size: 68px;
	font-weight: 700;
	letter-spacing: 4px;
	line-height: 60px;
}
.text_centers span:last-child {
	color:#16b7ff;
}
.section.full-width > .section_wrapper:hover .text_centers {
	display: none;
	transition: all .5s ease-in-out;
}

.header-plain:not(.menu-highlight) #Top_bar .menu > li > a span:not(.description) {
	line-height: 150px;
}
.header-plain #Top_bar .menu > li > a span:not(.description) {
	border-color: transparent;
}
#Top_bar .menu .sub-menu li {
	text-align: left;
	width:225px;
}
#Top_bar #logo, .header-plain #Top_bar #logo {
	line-height : 95px;
}
#Top_bar .banner_wrapper {
	display: inline-block;
	position: absolute;
	right: 190px;
	z-index: 3;
}
.header-plain #Top_bar .menu_wrapper {
	float: unset;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
	width: 81%;
	z-index: 1;
}
.header-plain:not(.menu-highlight) #Top_bar .menu > li > a span:not(.description) {
	line-height: 70px;
}
.header-plain:not(.menuo-right) #Header .top_bar_left {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 80% !important;
}
.header-plain #Top_bar .one.column {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-around;
	align-items: center;
}

.section2-left-col-text {
	background-color: #E7E9EE;
	padding: 105px 30px;
}
.section2-left-col-title {
	font-size: 35px;
	line-height: 55px;
	font-weight: bold;
	letter-spacing: 2px;
	margin-bottom: 30px;
}
.section2-h4 {
	font-size: 20px;
}
.section2-small-titles {
	background-image: url(https://piraeusbsc.gr/wp-content/uploads/2021/01/new-layout-arrow.png);
	background-position: center right;
	background-repeat: no-repeat;
	border-style: solid;
	border-color: #D3D6DD;
	border-width: 0 0 1px 0;
	line-height: 25px;
	margin-bottom: 15px;
}
a.section2-left-col-link {
	color: white;
	text-decoration: none;
	background-color: #00567c;
	padding: 20px 30px 20px 30px;
	letter-spacing: 1px;
}
.section2-left-col-button {
	padding: 25px 0;
}
.section2-h4 a {
	color: black;
	text-decoration: none;
}
.section2-small-titles:hover {
	border-color: #7A7A78;
}
.section2-right-col {
	margin-left: 0;
}
.section2-left-col {
	margin-right: 0;
}
.section3-right-col {
	padding-top: 65px;
}
.section2-right-col {
	margin-bottom: 0 !important;
}
#third_section {
	background-color: #E7E9EE;
}
.section4-wrap img {
	max-width: 50% !important;
	margin: 0 auto;
	text-align: center;
	display: block;
}
.section4-wrap .mcb-wrap-inner {
	max-width: 1200px;
	margin: 0 auto;
}
.section3-left-col img {
	width: 85%;
}
.section3-title {
	font-size: 35px;
	line-height: 30px;
}
.section3-title-text {
	margin: 25px 0;
	font-size: 17px;
}

.section3-right-col-link, .section3-right-col-button a:hover {
	color: black;
	text-decoration: none;
}
.section3-right-col-link span {
	font-weight: bold;
	letter-spacing: 1px;
	position: relative;
	overflow: hidden;
}
.section3-wrap {
	margin-top: 3%;
}
.section3-right-col-button {
	padding-top: 25px;
}
.section3-right-col-button span:after {
	content: '';
	position: absolute;
	bottom: -6px;
	left: -1px;
	width: 0;
	height: 3px;
	background: #1f3552;
	-webkit-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;
}
.section3-right-col-button a:hover span:after {
	width: 100%;
}
.section3-right-col-text ul.list_star {
	font-size: 17px;
}
.section3-right-col-text ul li a {
	overflow: hidden;
	position: relative;
	text-decoration: none;
	color: black;
}
.section3-right-col-text ul li a:after {
	content: '';
	position: absolute;
	bottom: -16px;
	left: -1px;
	width: 0;
	height: 1px;
	background: #1f3552;
	-webkit-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;
}
.section3-right-col-text ul li:hover a:after {
	width: 100%;
}
.section3-right-col-text ul li:hover a {
	color: #1f3552;
}

.page-id-2436 .post-desc-wrapper {
	width: 100% !important;
	top: 0 !important;
	padding:0 !important;
	text-align: center;
	border-top: 1px solid #00567c;
	font-size: 18px;
	font-weight: 300;
}
.page-id-2436 .post-title h2.entry-title a {
	font-size: 18px;
	font-weight: 300;
	display: block;
	padding: 10px 0 !important;
}
.page-id-2436 .post-item:hover a {
	color: #fff;
}
.page-id-2436 .post-title h2.entry-title {
	margin-bottom: 0;
}

.page-id-2436 .post-desc-wrapper:after {
	background: #017cba;
	content: '';
	position: absolute;
	-webkit-transition: all 0.4s cubic-bezier(0, 0, 0, 0.3);
	transition: all 0.4s cubic-bezier(0, 0, 0, 0.3);
	width: 0;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
}
.page-id-2436 .post-item:hover .post-desc-wrapper:after {
	width: 100%;
}
.button-default .btn_newsletter {
	background-color: transparent;
	color: #085b80;
	border-radius: 0;
	border: 1px solid #085b80;
	border-right: 15px solid #e3010f;
	box-shadow: inset 0 0 0 0 rgb(0 0 0 / 0%), inset 0 0 0 0 rgb(0 0 0 / 0%);
}
.column_button .btn_newsletter:after {
	background: #017cba;
	content: '';
	position: absolute;
	-webkit-transition: all 0.4s cubic-bezier(0, 0, 0, 0.3);
	transition: all 0.4s cubic-bezier(0, 0, 0, 0.3);
	width: 0;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
}
.column_button:hover .btn_newsletter:after {
	width: 100%;
}
.column_button:hover .btn_newsletter i {
	color: #fff;
}
.column_button:hover a.btn_newsletter  {
	color: white;
}
.image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
	margin-bottom: 0!important;
}
.image_frame .image_wrapper .mask,
.edd_download_image:after {
	-webkit-box-shadow: inset 0 0 0 0 rgb(0 0 0);
	box-shadow: inset 0 0 0 0 rgb(0 0 0);
}
.post-related h4 {
	font-size: 15px;
}
.button-default .btn_imerida {
	background-color: transparent;
	color: #085b80;
	border-radius: 0;
	border: 1px solid #085b80;
	border-right: 15px solid #085b80;
	box-shadow: inset 0 0 0 0 rgb(0 0 0), inset 0 0 0 0 rgb(0 0 0);
}
.column_button .btn_imerida:after {
	background: #017cba;
	content: '';
	position: absolute;
	-webkit-transition: all 0.4s cubic-bezier(0, 0, 0, 0.3);
	transition: all 0.4s cubic-bezier(0, 0, 0, 0.3);
	width: 0;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
}
.column_button:hover .btn_imerida:after {
	width: 100%;
}
.column_button:hover .btn_imerida i {
	color: #fff;
}
.column_button:hover a.btn_imerida  {
	color: white;
}


ul.list_star li:last-child:after {
	display:unset !important;
}
.section4-title {
	color       : white;
	text-align  : center;
	padding-top : 30px;
}
.section4-heading .fancy_heading .title {
	font-weight: 500;
	color: white;
	padding-bottom: 30px;
	font-size: 35px;
}
.section4-wrap {
	padding: 200px 0;
}
.section4-img-text a:hover {
	text-decoration: none;
}
.section4-img {
	transition: all .5s ease-in-out;;
}
.section4-img:hover, .section4-img:focus, .section4-img:active {
	transform: scale(0.95);
}
.section5-title {
	font-size: 35px;
	color: #00567c;
}
.section5-blog-teaser .post-meta.clearfix {
	display: none;
}
#blog_teaser .wrap {
	padding: 44px 0;
}
#blog_teaser .wrap.ekdilosis_home {
	padding: 60px 0 0 26px;
	width: 28%;
	margin-left: 50px;
}
#blog_teaser .title {
	font-size: 33px;
	line-height: 30px;
	margin: 17px 0 40px 0;
}
#blog_teaser .section3-title {
	font-size: 33px;
	line-height: 30px;
	margin-bottom: 40px;
}
.column_blog_teaser h3,
.column_blog_teaser h4 {
	line-height: 20px;
	margin-bottom: 0;
}
.tribe-common .tribe-common-g-col {
	width: 80%;
}
#blog_teaser .tribe-common .tribe-common-b2 {
	display: none;
}
#blog_teaser .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month,
#blog_teaser .tribe-common .tribe-common-h2 {
	color: #fff !important;
}
#blog_teaser .tribe-common .tribe-common-anchor-thin {
	color: #fff;
	font-weight: 300;
}
.header-plain #Top_bar .menu > li > a span:not(.description) {
	padding: 0 15px;
}
#blog_teaser  time.tribe-events-widget-events-list__event-date-tag-datetime {
	background: #3C95D5;
	padding: 7px 0;
}
.tribe-common .tribe-common-h7 {
	font-size: 15px;
	font-weight: 300 !important;
	margin-left: 10px;
}
#blog_teaser .tribe-common .tribe-common-anchor-thin a,
.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus,
.tribe-common .tribe-common-anchor-thin:hover {
	text-decoration: none;
	border-bottom: 0 solid #141827 !important;
}
.tribe-common .tribe-common-anchor-thin {
	border-bottom: 0 solid #141827 !important;
}
.tribe-events-widget-events-list__event-row .tribe-events-widget-events-list__event-wrapper:after {
	background: #017cba;
	content: '';
	position: absolute;
	-webkit-transition: all 0.4s cubic-bezier(0, 0, 0, 0.3);
	transition: all 0.4s cubic-bezier(0, 0, 0, 0.3);
	width: 0;
	height: 100%;
	top: 0;
	left: -2px;
	z-index: -1;
}
.tribe-events-widget-events-list__event-wrapper {
	position: relative;
	overflow: hidden;
	-webkit-transition: .3s ease all;
	transition: .3s ease all;
	transform: translateY(0) !important;
	cursor: pointer;
}
.tribe-events-widget-events-list__event-row:hover .tribe-events-widget-events-list__event-wrapper:after {
	width: 100%;
}

.ekdilosis_home .section3-title {
	color: white;
}
.blog-teaser li .desc-wrapper .desc .post-title:after {
	margin-top: 8px;
}
#blog_teaser::after {
	width: 37%;
}
.section5-blog-teaser {
	margin-bottom: 0;
}
.section5-link {
	color: #00567c;
	text-decoration: none;
	background-color: #E7E9EE;
	padding: 20px 30px 20px 30px;
	letter-spacing: 1px;
	float: right;
}
.blog-teaser li:last-child {
	margin-top: 9px;
}
.section5-button a:hover {
	text-decoration: none;
}
#forum-breadcrumbs, #af-wrapper .title-element, #af-wrapper .forum-name, #af-wrapper .forum-poster, #af-wrapper #read-unread {
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 15px;
}
#af-wrapper #forum-breadcrumbs span {
	font-size: 13px;
}
.blog-teaser li .desc-wrapper .desc .post-title a {
	font-size: 17px;
	line-height: 15px;
	font-weight: 300;
}
.blog-teaser li:first-child .desc-wrapper .desc .post-title a {
	font-size: 20px;
}
.techrev a {
	margin: 0 auto;
	text-align: center;
}
.popmachina {
	margin-top: 15px;
}
.section7-link {
	color: #00567c;
	text-decoration: none;
	background-color: #E7E9EE;
	padding: 20px 30px 20px 30px;
	letter-spacing: 1px;
}
.section7-button a:hover {
	text-decoration: none;
}
.section7-button {
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
}
span.section1-blue-text {
	color: #5EB0F2;
}
.section1-text {
	font-size: 105px;
	color: white;
	line-height: 105px;
}
.section1-text-item {
	position: absolute;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	bottom: 310px;
}
rs-slides img {
	filter: brightness(70%);
}
.box1 {
	background-color: #5EB0F2;
}
.box1 a, .box2 a, .box3 a, .box4 a {
	padding: 30px;
	width: 100%;
	height: 100%;
	display: block;
}
.box1:hover {
	background-color: #5facea;
}
.box1:hover a, .box2:hover a, .box3:hover a, .box4:hover a{
	text-decoration:none;
}
.box2 {
	background-color: #3C95D5;
}
.box2:hover {
	background-color: #4b92c6;
}
.box3 {
	background-color: #017CBA;
}
.box3:hover {
	background-color: #1376a8;
}
.box4 {
	background-color: #00639E;
}
.box4:hover {
	background-color: #105f8e;
}
.section1-boxes p {
	color: white;
	font-size: 20px;
}
.section1-boxes i.icon-map {
	color: white;
}
.section1-boxes a:hover {
	text-decoration: none;
}
.section1-boxes .arrow-box {
	margin-left: 15px;
}
.section1-boxes {
	line-height: 40px;
}
#boxes .boxes-wrap {
	margin-top: -75px;
}
#boxes .column:nth-child(1) {
	margin-left: 13px;
}
#boxes .column {
	margin: 0;
}
#boxes .one-fourth.column {
	width: 24%;
}
.section2-left-col-button a:hover, .section5-button a:hover, .section7-button a:hover {
	background: #2b2b2b;
	border-color: #00567c;
	color: #ffffff;
}
.section3-right-col-button a:hover {
	color: #00567c;
}
.full_white .textwidget {
	width: 75%;
	margin: 0 auto;
}
.section1-text-item {
	display:none;
}
.section6-count-wrap .counter {
	background-image: unset;
}
.section6-count-wrap .mcb-wrap-inner {
	width: 60%;
}
.section6-count-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.section6-count-wrap .counter p.title {
	font-size: 25px;
	line-height: 30px;
}
.section6-count-wrap .counter span.number {
	font-weight: bold;
	font-size: 62px;
	line-height: 90px;
}
.section6-heading .fancy_heading .title {
	color: white;
	font-size: 35px;
	line-height: 90px;
}
#sixth_section {
	background-size: cover;
	background-attachment: fixed;
}
#sixth_section .mcb-wrap-inner {
	max-width: 950px;
	margin: 0 auto;
	padding: 40px 0;
}
#fourth-section {
	background-color: #00131b;
}
#sixth_section  .counter .desc_wrapper .number-wrapper {
	font-size: 50px;
	line-height: 50px;
	margin-bottom: 5px;
	color: white;
}
.section6-wrap {
	padding: 85px 0;
}
#sixth_section .counter .desc_wrapper .title {
	font-size: 18px;
	line-height: 40px;
	margin: 0;
	color: white;
}
.section2-left-col {
	margin: 0 0 0 13px;
	background: #e7e9ee;
	padding: 117px 50px 50px 50px;
}
.section4-forum,
.section4-helpdesk,
.section4-aitisi,
.section4-parakolouthisi,
.section4-services,
.section4-tools {
	margin: 0;
	padding: 25px 10px 10px 10px;
	width: 16.666% !important;
}

.section4-forum:hover,
.section4-helpdesk:hover,
.section4-aitisi:hover,
.section4-parakolouthisi:hover,
.section4-services:hover,
.section4-tools:hover {
	background: #00567c;
}

.link-forms_footer {
	padding: 40px 0;
}


@media only screen and (min-width : 1921px) and (max-width:10000px){
	.header-plain #Top_bar .menu_wrapper {
		width: 57%;
	}
}

@media(max-width:1780px){
	.header-plain:not(.menuo-right) #Header .top_bar_left {
		width: 90% !important;
	}
}
@media(max-width:1700px) {
	#blog_teaser::after {
		width: 35%;
	}
	.header-plain:not(.menuo-right) #Header .top_bar_left {
		width : 100% !important;
	}
	#Top_bar .banner_wrapper {
		right : 0;
	}
	.header-plain #Top_bar .menu_wrapper {
		width : 70%;
		
	}
}
@media(max-width:1600px) {
	#Footer.full-width .container {
		max-width: 100%;
	}
	#blog_teaser::after {
		width: 33%;
	}
	.header-plain #Top_bar .menu_wrapper {
		width: 76%;
	}
}
@media(max-width:1480px) {
	.header-plain #Top_bar .menu_wrapper {
		width: 82%;
	}
}
@media(max-width:1380px) {
	.header-plain #Top_bar .menu_wrapper {
		width: 85%;
	}
	.header-plain #Top_bar .menu > li > a span:not(.description) {
		padding: 0 12px;
	}
	#menu > ul > li > a, #overlay-menu ul li a {
		font-size: 16px;
	}
	.header-plain #Top_bar .menu_wrapper {
		width: 81%;
	}
}
@media(max-width:1280px) {
	#blog_teaser::after {
		width: 31%;
	}
	.header-plain #Top_bar .menu > li > a span:not(.description) {
		padding: 0 10px;
	}
}

@media(max-width:1240px) {
	#blog_teaser .section3-title,
	#blog_teaser .title{
		font-size: 27px;
	}
	#boxes .section_wrapper,
	#blog_teaser .section_wrapper,
	#second_section .section_wrapper,
	#third_section .section_wrapper{
		max-width: 1170px;
	}
}

@media (max-width: 1235px) {
	.section3-right-col-text ul.list_star {
		font-size: 15px;
	}
	#third_section {
		padding: 40px 0;
	}
	#third_section .section3-wrap,
	#third_section .section3-right-col {
		margin-top: 0;
		padding-top: 0;
	}
	#third_section .section3-left-col,
	#third_section .section3-right-col {
		margin: 0;
	}
	#third_section .mcb-wrap-inner {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-content: center;
		align-items: center;
	}
	.section2-left-col {
		padding: 50px;
	}
	.logo_appear_slide img {
		height: 100px;
		margin: 0 auto;
		display: block;
		z-index: 3;
	}
	.icon-cancel-fine:before {
		color: #00567c;
	}
	.logo_appear_slide {
		z-index: 3;
	}
	.logo_appear_slide__ {
		z-index: 3;
	}
	a.logo_slide_menu {
		width: 100%;
		background: white;
		display: block;
		padding: 10px 0;
	}
	#Side_slide .close-wrapper {
		height: 60px;
		position: absolute;
		right: 0;
		display: block;
		z-index: 99;
	}
	#Top_bar a.responsive-menu-toggle .icon-menu-fine:before {
		content: '\e960';
		color: #00567c;
		line-height: 47px;
	}
	.header-plain #Top_bar .menu_wrapper {
		width: auto;
	}
	#Top_bar a.responsive-menu-toggle {
		right: unset;
		background: transparent;
		left: 0;
		width: 50px;
		height: 50px;
		border-radius: 0;
		border: 1px solid #00567c;
	}
	#Top_bar .logo {
		float: unset;
		margin: 0;
		text-align: center;
		display: inline-block;
		width: 80%;
	}
	#Top_bar .banner_wrapper {
		right: 32%;
	}
	#Top_bar #logo, .header-plain #Top_bar #logo {
		line-height: 122px;
		padding: 0;
		height: 110px;
		margin: 20px 0;
	}
	#Top_bar #logo img {
		max-height: 100%!important;
	}
	#Side_slide #menu ul li.menu-item-home {
		display: none;
	}
	#Side_slide #menu ul li ul li a {
		font-size: 16px;
	}
}

@media (max-width: 1210px) {
	table#servicesTable thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
	table#servicesTable tr {
		display: block;
		margin-bottom: .625em;
		background-color: #f8f8f8;
		border: 1px solid #ddd;
		padding: .35em;
	}
	
	table#servicesTable td {
		border-bottom: 1px solid #ddd !important;
		display: block;
		font-size: .8em;
		text-align: right;
		border: 0;
	}
	table#servicesTable.dataTable.no-footer {
		border: 0;
	}
	table#servicesTable tr:first-child td {
		box-shadow: inset 0 0 0 0 rgb(0 0 0);
	}
	table#servicesTable td::before {
		content: attr(data-label);
		float: left;
		font-weight: bold;
		text-transform: none;
		width: 30%;
		text-align: left;
	}
	table#servicesTable td.notes {
		word-wrap: break-word !important;
	}
	table#servicesTable td:last-child {
		border-bottom: 0 solid #ddd !important;
	}
	.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
		font-size: 17px;
	}
	.section3-wrap {
		margin-top: 0;
	}
	.section2-left-col {
		padding: 50px;
	}
	#boxes .section_wrapper,
	#third_section .section_wrapper,
	#second_section .section_wrapper {
		max-width: 1100px;
	}
	#third_section .column_image {
		margin-right: 0;
	}
	#third_section .section3-right-col {
		margin: 0;
	}
	#third_section .section3-right-col {
		padding: 30px 0;
	}
	#third_section .mcb-wrap-inner {
		display: flex;
		flex-direction: row;
		vertical-align: middle;
		align-content: center;
		align-items: center;
		flex-wrap: wrap;
	}
}

@media (max-width: 1100px) {
	#Top_bar .banner_wrapper {
		right: 27%;
	}
}

@media (max-width: 1025px) {
	.section3-right-col-button {
		padding: 25px 0;
	}
	.section2-left-col {
		padding: 25px;
	}
	.section3-title {
		font-size: 30px;
	}
}

@media (max-width:960px) {
	.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
		width : 100%;
	}
	.parent-pageid-2406 .column_placeholder {
		display: none;
	}
	.login_svg {
		width: 100% !important;
		margin: 0 auto;
	}
	.full_white .textwidget {
		width: 100%;
	}
	.check_footer .tnp-info {
		float: left;
		margin-right: 8px;
	}
	.column_blog_teaser {
		width: 93% !important;
		margin: 0 auto;
		float: unset;
	}
	.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-title {
		font-size: 16px !important;
	}
	#blog_teaser::after {
		width: 0;
	}
	#blog_teaser .wrap.ekdilosis_home {
		padding: 60px 0 0 26px;
		width: 100%;
		margin-left:0;
	}
	#blog_teaser .wrap {
		width: 100%;
	}
	#third_section {
		padding: 20px 0;
	}
	#third_section .section3-right-col {
		padding: 0;
	}
	.section2-left-col,
	.section2-right-col{
		height: auto !important;
	}
	#second_section .wrap {
		height: 680px !important;
	}
}


@media (max-width:920px) {
	#second_section .wrap {
		height: auto !important;
	}
	#Footer .widgets_wrapper .column:nth-child(2) a, #Footer .widgets_wrapper .column:nth-child(3) a {
		font-size: 15px;
	}
	#row_three .section_wrapper{
		max-width: 900px;
	}
	.field-services-for .field-label,
	.field-services-for .field-item{
		font-size: 25px;
	}
	.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-row {
		display: flex;
		flex-direction: row;
		vertical-align: middle;
		align-content: center;
		align-items: center;
		flex-wrap: wrap;
	}
	.section4-title {
		font-size: 16px;
	}
	.section3-title-text {
		font-size: 16px;
		line-height: 20px;
	}
	.section1-boxes p {
		font-size: 17px;
	}
	.box1 a, .box2 a, .box3 a, .box4 a {
		padding: 20px;
	}
}

@media (max-width:880px) {
	#Top_bar .logo {
		width: 78%;
	}
	#Top_bar .banner_wrapper {
		right: 21%;
	}
}

@media (max-width:860px) {
	#Footer .tnp-subscription label {
		clear: both;
	}
	.check_footer .tnp-privacy {
		float: left;
		margin-right: 8px;
	}
	#Footer .widgets_wrapper .column:nth-child(1),
	#Footer .widgets_wrapper .column:nth-child(2) {
		width: 47%;
	}
	#Footer .widgets_wrapper .column:nth-child(2) {
		margin: 0;
	}
	#Footer .widgets_wrapper .column:nth-child(3) {
		width: 36%;
		margin: 0 1% 40px 100px;
	}
	#Footer .widgets_wrapper .column:nth-child(4) {
		width: 47%;
	}
	ul.list_star li {
		line-height: 18px;
	}
	#row_three .one-sixth {
		width: 30.3%;
		min-height: 100px;
		text-align: center;
	}
}

@media (max-width:780px) {
	#Subheader {
		margin-top: 40px;
	}
	nav#pojo-a11y-toolbar {
		top: 141px !important;
	}
	#af-wrapper #forum-navigation-mobile {
		display: none;
	}
	#Top_bar a.responsive-menu-toggle {
		top: 60px !important;
	}
	#Top_bar .logo {
		width: 75%;
	}
	.header-plain #Top_bar .logo {
		text-align: center;
	}
	#Top_bar .banner_wrapper {
		right: 130px;
	}
	#Top_bar #logo, .header-plain #Top_bar #logo {
		line-height: 109px;
		padding: 0;
		height: 100px;
		margin: 20px 0;
	}
	.parent-pageid-2406 .post-title h2.entry-title {
		margin-left: 25px;
	}
}

@media (max-width:770px) {
	nav.tribe-events-nav-pagination {
		display: none;
	}
	.tribe-events-schedule h2 {
		font-size: 15px;
	}
	.single-tribe_events .tribe-events-cal-links {
		display: none;
	}
	.tribe-events .tribe-events-c-events-bar__search-button,
	.tribe-events .tribe-events-c-events-bar__views{
		display: none;
	}
	.single-tribe_events .tribe-events-single-event-title {
		font-size   : 1.5em;
	}
	.tribe-events-calendar-list__event-date-tag {
		display: none;
	}
	.tribe-common .tribe-common-g-col {
		width: auto;
	}
	#Footer .footer_copy .copyright {
		font-size: 14px;
	}
	.moto_slider {
		font-size: 40px !important;
		line-height: 40px !important;
	}
	#row_three .section3-right-col-button {
		float: unset;
	}
	#second_section .section2-left-col {
		margin-bottom: 20px;
	}
	.section3-right-col-text {
		padding: 30px 0;
	}
	.section3-right-col-button {
		float: unset;
		text-align: center;
	}
	.section3-title br {
		display: none;
	}
	.field-services-for .field-label,
	.section3-title,
	#blog_teaser .section3-title,
	#blog_teaser .title,
	.section4-heading .fancy_heading .title,
	.section6-heading .fancy_heading .title,
	.field-services-for .field-item {
		font-size: 25px;
		text-align: center;
	}
	#Footer .footer_copy a#back_to_top {
		float: right;
	}
	.img_footer img {
		width: 140px;
	}
	#Footer .widgets_wrapper .column:first-child .image_frame {
		text-align: left;
	}
	.social_footer {
		margin: 14px auto;
		text-align: left;
		width: 44%;
	}
	#Footer .widgets_wrapper .column:nth-child(4) {
		width : 52% !important;
		clear : none;
	}
	#Footer .widgets_wrapper .column:nth-child(3) {
		width: 47% !important;
		margin: 0 0 40px 0;
		clear: none;
	}
	#Footer .widgets_wrapper .column:nth-child(1),
	#Footer .widgets_wrapper .column:nth-child(2) {
		width: 50% !important;
		clear: none;
	}
	#row_three .one-sixth {
		width: 33.3% !important;
		clear: none;
	}
	#sixth_section .one-third.column {
		width: 33%!important;
		clear: none;
	}
	.section6-heading .fancy_heading .title {
		font-size: 30px;
	}
	#blog_teaser .wrap,
	#blog_teaser .wrap.ekdilosis_home{
		padding: 45px 90px;
	}
	.section4-wrap img {
		max-width: 33% !important;
	}
	#fourth-section .one-sixth {
		width: 33% !important;
		clear: unset;
	}
	#third_section .section3-left-col {
		order: 2;
	}
	#second_section .section2-right-col {
		order: 2;
	}
	#second_section .section2-left-col {
		order: 1;
		margin: 0;
	}
	#second_section .mcb-wrap-inner {
		display: flex;
		flex-direction: row;
		vertical-align: middle;
		align-content: center;
		align-items: center;
		flex-wrap: wrap;
	}
	#boxes .column:nth-child(1) {
		margin-left: 0;
	}
	#boxes .column {
		width: 50% !important;
		float: left;
		clear: unset;
	}
}

@media (max-width:680px) {
	.section3-right-col-button {
		font-size: 15px;
	}
	#Top_bar .banner_wrapper {
		right: 90px;
	}
	.field-services-for .field-label,
	.section3-title,
	#blog_teaser .section3-title,
	#blog_teaser .title,
	.section4-heading .fancy_heading .title,
	.section6-heading .fancy_heading .title,
	.field-services-for .field-item {
		font-size: 22px;
		text-align: center;
	}
}

@media (max-width:600px) {
	#yliko_content .accordion .question .title {
		line-height: 18px;
	}
	.header_tools {
		margin-bottom: 0 !important;
		font-weight: normal;
		font-size: 16px;
		line-height: 21px;
	}
	.sdm_download_item {
		margin-bottom: 15px;
		padding-bottom: 10px;
	}
	.sdm_download_link {
		float: unset;
		display: block;
	}
	.sdm_download_title {
		line-height: 23px;
		float: unset;
		margin-bottom: 10px;
	}
	#Top_bar .banner_wrapper {
		right: 67px;
	}
	.moto_slider {
		font-size: 35px !important;
		line-height: 35px !important;
	}
	#boxes .boxes-wrap {
		margin-top: -30px;
	}
	.section4-wrap {
		padding: 100px 0;
	}
	#sixth_section .counter .desc_wrapper .title {
		line-height: 21px;
		font-size: 16px;
	}
	#second_section .section2-right-col {
		background: #017cba;
	}
}

@media (max-width:560px) {
	#Top_bar .logo {
		width: 80%;
	}
	#Top_bar .banner_wrapper {
		right: 35px;
	}
	#Side_slide .icon-cancel-fine:before {
		content: '\e963';
		font-size: 15px;
	}
}

@media (max-width:530px) {
	#Top_bar .logo {
		width: 65%;
	}
	#Top_bar .banner_wrapper {
		right: 35px;
	}
	.tribe-events-widget .tribe-events-widget-events-list__event-row {
		margin-bottom: 16px;
		display: flex;
		flex-direction: row;
		vertical-align: middle;
		align-content: center;
		align-items: center;
		flex-wrap: wrap;
	}
}

@media (max-width:480px) {
	table#servicesTable td {
		font-size: .7em;
	}
	.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
		width: 100%;
		margin: 0;
	}
	.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
		width: 100%;
	}
	.with_frm_style .frm_input_group .frm_inline_box {
		padding: 5px 10px;
	}
	#form_aitisi_lipsis_stiriksis .frm_input_group > input {
		margin-bottom: 15px;
	}
	.field-services-for {
		text-align: center;
	}
	.section6-heading .fancy_heading .title {
		width: 74%;
		line-height: 24px;
		margin: 0 auto 40px;
	}
	.field-services-for .field-label,
	.section3-title,
	#blog_teaser .section3-title,
	#blog_teaser .title,
	.section4-heading .fancy_heading .title,
	.section6-heading .fancy_heading .title,
	.field-services-for .field-item {
		font-size: 23px;
	}
	#blog_teaser .wrap, #blog_teaser .wrap.ekdilosis_home {
		padding: 45px;
	}
	.section4-title {
		padding-top: 15px;
	}
	#second_section .section2-right-col {
		background: #00639e;
	}
	.section3-right-col-button {
		float: unset;
		text-align: right;
	}
	.section3-title br {
		display: block;
	}
	#Top_bar .banner_wrapper {
		right: 10px;
	}
	.moto_slider {
		font-size: 30px !important;
		line-height: 30px !important;
	}
	nav#pojo-a11y-toolbar {
		top : 140px !important;
	}
	#Footer .widgets_wrapper .column:first-child .image_frame {
		width: 84%;
	}
	.social_footer {
		margin: 14px 40px;
		width: auto;
	}
	#Footer .widgets_wrapper .column:nth-child(3) {
		width: 100% !important;
		margin: 0;
		clear: none;
	}
	#Footer .widgets_wrapper .column:nth-child(3) aside#text-5,
	#Footer .widgets_wrapper .column:nth-child(4) aside#text-3{
		margin-top: 0;
	}
	.check_footer {
		margin-top: 10px;
	}
	a.politi_footer {
		display: inline-block;
		padding-left: 0;
	}
	#Footer .widgets_wrapper .column:nth-child(4) {
		width: 100% !important;
		clear: none;
	}
	#sixth_section .counter .desc_wrapper .number-wrapper {
		font-size: 35px;
	}
	#row_three .one-sixth {
		width: 49% !important;
	}
	.img_footer img {
		width: 100px;
	}
	#Footer .footer_copy a#back_to_top {
		float: right;
		position: absolute;
		right: 0;
		color: white !important;
	}
	
}

@media (max-width:430px) {
	table#servicesTable td.notes::before {
		width: 100%;
		margin-bottom: 10px;
	}
	table#servicesTable td.notes {
		width: 95%;
		text-align: left;
		line-height: 17px;
	}
	#Subheader {
		margin-top: 25px;
	}
	.user-registration-LostPassword.lost_password a, .user-login.login_page a, .user-registration-register.register a {
		width: 65%;
		display: block;
		margin: 0 auto 20px;
	}
	div.js-ticket-haeder a.js-ticket-header-link {
		float: unset !important;
	}
	div.js-ticket-haeder div.js-ticket-header-txt {
		margin-bottom: 20px;
	}
	.js-ticket-count div.js-ticket-link {
		width: calc(100% / 1) !important;
	}
	div#jsst-header span.jsst-header-tab {
		width: calc(100% / 1 - 10px) !important;
	}
	#jsst-header span.jsst-header-tab a.js-cp-menu-link {
		font-size: 13px;
	}
	.subtitle_page,
	.user-registration-ur-lost-password .subtitle_page_reset,
	.user-registration-Button.button{
		width: 100%;
	}
	#Footer .footer_copy .copyright {
		font-size: 12px;
	}
	.img_footer img {
		width: 83px;
	}
	#Footer .widgets_wrapper .column:nth-child(1),
	#Footer .widgets_wrapper .column:nth-child(2) {
		width: 100% !important;
	}
	#row_three .column_image:nth-child(1) img,
	#row_three .column_image:nth-child(2) img {
		top: 0 !important;
	}
	#row_three .column_image:nth-child(4) img {
		top: 5px !important;
	}
	#row_three .column_image:nth-child(6) img {
		top: 15px !important;
	}
	#row_three .one-sixth {
		width: 50% !important;
	}
	.field-services-for {
		margin-bottom: 0;
	}
	#row_three {
		padding: 45px 0;
	}
	.section6-heading .fancy_heading .title {
		width: 85%;
	}
	#blog_teaser .wrap, #blog_teaser .wrap.ekdilosis_home {
		padding: 45px 25px;
	}
	ul.list_star li:after{
		width: 35px;
	}
	ul.list_star li:before {
		left: 0;
	}
	ul.list_star li {
		padding-left: 30px;
	}
	rs-arrow.tp-rightarrow.tparrows.custom {
		transform: translate(-50px, -20px) !important;
	}
	rs-arrow.tp-leftarrow.tparrows.custom {
		transform: translate(10px, -20px) !important;
	}
	.box1 a, .box2 a, .box3 a, .box4 a {
		padding: 13px;
	}
	#Top_bar .banner_wrapper {
		right: 0;
	}
	#Top_bar #logo, .header-plain #Top_bar #logo {
		height: 85px;
		line-height: 90px;
	}
	#Top_bar .banner_wrapper img {
		height: 95px;
	}
}


@media (max-width:400px) {
	table#servicesTable td::before {
		width: 35%;
	}
	#af-wrapper #forum-navigation a.logout-link {
		display: none;
	}
	#af-wrapper #forum-navigation a, #af-wrapper #forum-navigation-mobile a {
		font-size : 13px
	}
	#boxes .section_wrapper,
	#second_section .section_wrapper {
		padding: 0 15px !important;
	}
	#Footer .footer_copy .copyright {
		font-size: 14px;
	}
}

@media (max-width:380px) {
	#sixth_section .one-third.column {
		width: 100%!important;
	}
	#fourth-section .one-sixth {
		width: 50% !important;
	}
	.section3-right-col-text {
		padding: 30px 0 0 0;
	}
	.section1-boxes p {
		font-size: 15px;
	}
	#Top_bar a.responsive-menu-toggle .icon-menu-fine:before {
		line-height: 34px;
	}
	#Top_bar a.responsive-menu-toggle i {
		font-size: 15px;
	}
	#Top_bar a.responsive-menu-toggle {
		width: 35px;
		height: 35px;
	}
	#Top_bar .banner_wrapper {
		right: -9px;
	}
	#Top_bar .logo {
		width: 71%;
	}
}

@media (max-width:350px) {
	table#servicesTable td {
		text-align: left;
	}
	table#servicesTable td::before {
		width: 100%;
	}
	.with_frm_style .frm_input_group .frm_inline_box {
		min-width: 275px;
	}
	#Footer .footer_copy .copyright {
		font-size: 12px;
	}
	.social_footer {
		margin: 14px 0;
	}
	.field-services-for .field-label, .section3-title, #blog_teaser .section3-title, #blog_teaser .title, .section4-heading .fancy_heading .title, .section6-heading .fancy_heading .title, .field-services-for .field-item {
		font-size: 20px;
		line-height: 25px;
	}
	.moto_slider {
		font-size: 25px !important;
		line-height: 24px !important;
	}
	#Top_bar .logo {
		width: 72%;
	}
	#Top_bar .banner_wrapper img {
		height: 80px;
	}
	.img_footer img {
		width: 65px;
	}
}

@media (max-width:340px) {
	#Footer .footer_copy .copyright {
		font-size: 12px;
		width: 80%;
		line-height: 15px;
		margin: 0 auto;
	}
	#Subheader {
		margin-top: 15px;
	}
	.box1 a, .box2 a, .box3 a, .box4 a {
		padding: 8px;
	}
}


@media (max-width:320px) {
	#Top_bar #logo, .header-plain #Top_bar #logo {
		height: 75px;
		line-height: 71px;
	}
}