.content_inner, .container {
margin:0 auto;
}
.page-id-23454 .elementor-element-d559842 h2 {
text-transform: none!important;
}
.homepage_text p {
font-size:20px;
line-height:26px;
}
body {
font-family: 'Open Sans', sans-serif;
color: #717171;
font-size: 14px;
line-height: 21px;
font-weight: 400;
}
ul li {
font-size:14px;
}
.page-id-21399 label {
color:#ffffff!important;
}
#elementor-tab-content-1981 p,#elementor-tab-content-1982 p, #elementor-tab-content-1983 p, #elementor-tab-content-1985 p  {
margin:15px 0px;
}
.elementor-element-366ad07 .elementor-post__excerpt {
height:110px;
}
.elementor-post__text a:hover, .ekdoseis_kepe a:hover {
color:#E0700E!important;	
}
.personnel .um-widget-member-holder {
height:200px;
}
.qodef-qi-accordion .qodef-e-title-holder .qodef-e-mark {
text-align: right;
position: static;
}
.um-profile-meta .um-meta span {
margin-top:10px;
color:#FFFF !important;
font-size:24px!important;
}
.page-id-9978 .um-meta-field:first-of-type .um-custom-field {
font-size:17px;
color:#fff;
}
.black_text p {
color:#292929;
}
.home .title_outer {
display:none;
}
.nut {
font-size:11px;
}
.elementor-9241 .elementor-element.elementor-element-98ce3b7 .elementor-posts-container .elementor-post__thumbnail {
padding-bottom:0px!important;
}
.elementor-9241 .elementor-element.elementor-element-98ce3b7::after {
content: "";
}
.latest_news a.elementor-post__read-more {
background: #383844;
}
.title_with_border:before {
background-color: #A7A7A7!important;
}
.title_with_border_70:before {
content: "";
height: 3px;
position: absolute;
width: 40%;
left: 0;
background-color: #A7A7A7!important;
top:90px;
}
.title_with_border_50:before {
content: "";
height: 3px;
position: absolute;
width: 40%;
left: 0;
background-color: #A7A7A7!important;
top:70px;
}
.title_with_border_30:before {
content: "";
height: 3px;
position: absolute;
width: 40%;
left: 0;
background-color: #A7A7A7!important;
top:50px;
}
.title_with_border_20:before {
content: "";
height: 3px;
position: absolute;
width: 40%;
left: 0;
background-color: #A7A7A7!important;
top:40px;
}
.tags_text {
display:none;
}
.qodef-post-title span:before { 
width: 50px;
height: 50px;
background: #000;
display: inline-block;
opacity: 0.1;
}
.footer_top .widget h4 {
font-size:12px;
}
.nut-gr {
margin-top:10px;
}
.tnp-widget-minimal input.tnp-email {
width:65%;
margin-right:5%;
margin-bottom:20px;
}
.search_button i {
top:-6px;
position: absolute;
}
.tnp-widget-minimal input.tnp-submit {
width:30%;
}
.header_top #menu-top a {
color: #cccccc;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 400;
text-transform: none;
letter-spacing: 0px;
}
.header_top #menu-top a:hover, #menu-bottom a:hover { 
color:#fff;
}
.header_top {
line-height:30px!important;
}
.qodef-footer-top-column-3 .widget_media_image {
float:left;
width:50%;
} .scrolled nav.main_menu.right {
margin-top:0px;
}
.scrolled .search_button i {
top:0px;
}
.boxlinks {
margin-top:15px;
}
.boxlinks .box {
float: left;
width: 208px;
height: 100px;
background: #25252e;
border: 1px solid #494957;
padding: 40px 15px 15px 15px; margin: 0px 5% 0px 0px;
position: relative;
font-size: 12px;
color: #ffffff;
}
.boxlinks .box:hover {
background: #ffffff;
color: #292933;
}
.boxlinks .box .icon {
margin: 0;
position: absolute;
top: 4px;
right: 4px; }
.boxlinks_large { }
.boxlinks_large .box {
float: left;
width: 440px;
height: 100px;
background: #25252e;
border: 1px solid #494957;
padding: 40px 15px 15px 15px; margin: 0px 5% 0px 0px;
position: relative;
font-size: 12px;
color: #ffffff;
}
.boxlinks_large .box:hover {
background: #ffffff;
color: #292933;
}
.boxlinks_large .box .icon {
margin: 0;
position: absolute;
top: 4px;
right: 4px; }
.search_button i {
top: -6px;
position: absolute;
left: 25px;
}
.header_inner_right {
float: right;
position: relative;
z-index: 110;
border-left: 1px solid #2e2e38;
}
.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-inner {
box-shadow: 0 0 10px 0 rgba(0,0,0,.08);
background-color: #292931;
}
.elementor-9241 .elementor-element.elementor-element-1aa8d99 .qodef-item-layout--boxed .qodef-e-inner {
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
min-height: 200px;
}
.elementor-6531 .elementor-element.elementor-element-27d15be .premium-blog-content-wrapper {
background-image: URL('https://www.kepe.gr/wp-content/uploads/2022/03/arrow-20-rotated-dr.png');
background-position:99% 99%;
background-repeat:no-repeat;
}
.social_bar {
width:100%;
height:30px;
background: #f9f9f9;
padding: 3px;
border-bottom: 1px solid #444;
}
.social_bar .post_info {
float: left;
margin-top: 5px;
padding-left: 5px;
}
.social_bar .inside_sbar {
text-align:center;
width:275px;
float:right;
}
.social_bar .inside_sbar .sbtn {
width:30px;
float:left;
padding: 0px 7px;
}
.social_bar .inside_sbar .sbtn:hover {
background:#fff;
cursor:pointer;
}
.social_bar .helper {
display: block;
height: 100%;
vertical-align: middle;
}
.social_bar .inside_sbar .sbtn img {
vertical-align: middle;
max-height: 40px;
max-width: 40px;
}
.post_image {
display:none!important;
}
.content.content_top_margin {
margin-top: 150px !important;
}
.qodef-post-title {
color: #000000;
font-family: 'Open Sans', sans-serif;
font-size: 23px;
line-height: 28px;
font-style: normal;
font-weight: 400;
letter-spacing: 0px;
text-transform: none; }
.content .content_inner > .container > .container_inner.default_template_holder {
padding-top: 10px;
}
.um-6957.um .um-profile-body {
max-width: 100% !important;
}
.um-page-user .um-6957.um {
max-width: 100% !important;
}
body .um-directory .um-members-wrapper .um-members .um-member {
background-image: URL('https://www.kepe.gr/wp-content/uploads/2022/03/arrow-20-rotated-dr.png')!important;
background-position:99% 99%!important;
background-repeat:no-repeat!important;
border:none;
}
.tnp-widget-minimal input.tnp-email {
width: 35%;
}
.meletes_eksofylla .elementor-post__thumbnail__link {
margin:0 auto;
}
p {
font-family: "Open Sans", sans-serif;
font-size: 14px;
line-height: 21px;
letter-spacing: 0px;
font-weight: 400;
font-style: normal;
text-transform: none;
color: #ffffff;
}
.white_bg_text p {
color:#292933;
}
.white_bg_text .elementor-widget-container {
color:#292933;
}
.blog_holder.blog_animated article .qodef-post-image img {
width: 60%;
}
.qodef-post-title {
font-size: 18px;
}
.header_top .header-widget, .header_top .header-widget.widget_nav_menu ul.menu > li > a, .header_top .header-widget p, .header_top .header-widget a, .header_top .header-widget span:not(.q_social_icon_holder):not(.social_icon):not(.q_font_elegant_icon) {
color: #FFF;
font-size:15px
}
.side_menu .widget a:hover, .side_menu .widget li:hover, .side_menu .widget li:hover > a {
color: #000;
}
.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon):not(.social_twitter):not(.q_font_elegant_icon), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries > ul > li > span {
font-family: Open Sans, sans-serif;
font-size: 13px;
line-height: 17px;
font-weight: 400;
font-style: normal;
text-transform: none;
color: #ffffff;
}
.footer_top a:not(.qbutton) {
font-family: Inconsolata, sans-serif;
font-size: 13px;
line-height: 17px;
letter-spacing: 0px;
font-weight: 400;
font-style: normal;
text-transform: none;
color: #ffffff;
}
.latest_post_holder .post_info_section a {
font-style:normal;
font-size:11px;
color:#FF5100;
background: #0D0D0F;
padding: 3px;
}
.elementor-element-5158d191 h6 {
color:#ccc;
}
.latest_post_holder.boxes>ul>li .latest_post {
height:250px;
}
.boxes .boxes_image {
display:none;
}
.leftlinks a, .leftlinks a:visited {
color:#fff!important;
}
.leftlinks a:hover {
color:#E6C00E!important;
}
.latest_news a.elementor-post__read-more {
width:80%!important;
}
nav.main_menu>ul>li>a {
padding:0px 12px;
}
nav.main_menu>ul>li.active > a {
color:#E6C00E;
}
.elementor-element-49d2ec3 .tnp-subscription-minimal a {
color:#fff;
font-size: 12px;
}
.q_logo a {
height:75px;
}
.leftlinks li {
margin-bottom:7px;
font-size: 14px;
list-style-type: none;
}
.fixed-sidebar {
min-width: 430px!important;
}
.fparent {
margin-top:25px;
float:right;
}
.fparent div {
float: left;
clear: none;
text-align: left;
}
.footer_top .footermenu a {
font-size:13px;
color:#ffffff;
}
.footer_top .footermenu a:hover {
font-size:13px;
color:#0366a5;
}
.title {
display: none;
}
.fa-angle-left::before {
color: #FFF;
}
.fa-angle-right::before {
color: #FFF;
}
.header_bottom, .header_top {
background-color: #25242e;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
background-color: #2e2e38;
}
.elementor-6531 .elementor-element.elementor-element-28e392f6:not(.elementor-motion-effects-element-type-background), .elementor-6531 .elementor-element.elementor-element-28e392f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #2e2e38;
}
header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom {
background-color: #212128 !important;
}
.elementor-widget-premium-unfold-addon .premium-button {
margin-top: 40px;
}
.drop_down .narrow .second .inner ul li ul {
border-top: 5px solid #A7A7A7;
}
.drop_down .second .inner > ul > li > a, .drop_down .second .inner > ul > li > h4, .drop_down .wide .second .inner > ul > li > h4, .drop_down .wide .second .inner > ul > li > a, .drop_down .wide .second ul li ul li.menu-item-has-children > a, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h4 a, .drop_down .wide .second .inner > ul li .flexslider ul li h4 a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h4, .drop_down .wide .second .inner > ul li .flexslider ul li h4, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown li a {
color: #ffffff !important;
font-family: 'Ubuntu', sans-serif !important;
font-size: 12px;
font-style: normal;
}
.drop_down .wide .second .inner ul li.sub ul li a, .drop_down .wide .second ul li ul li a, .drop_down .second .inner ul li.sub ul li a {
color: #ffffff !important;
font-family: 'Ubuntu', sans-serif;
font-size: 12px;
font-style: normal;
}
.elementor-7709 .elementor-element.elementor-element-a0adcb5 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
opacity: 0.3;
}
header {
background-color: #25242e;
}
footer {
background-color: #25242e;	
}
h2.qodef-post-title {
padding-left:15px;
}
h2.qodef-post-title::before {
background-color: #a7a7a7 !important;
}
.social_bar .inside_sbar .sbtn img {
vertical-align: middle;
max-height: 20px;
max-width: 20px;
}
.um-field-label .um-field-label-icon i {
font-size: 22px;
position: relative;
top: 1px;
color: #8cbcea;
}
.um-field-label label {
font-size: 15px !important;
line-height: 22px !important;
font-weight: bold;
font-weight: 600;
color: #8cbcea;
}
.um-field-area {
color: #FFF;
} .um-field-value p {
margin: 0 0 6px 0 !important;
padding: 0;
color: #FFF;
}
.elementor-9585 .fa-book::before {
content: "\f02d";
padding-top: 45px;
padding-right: 10px;
}
.um-profile.um-viewing .um-field-label {
display: block;
margin: 0 0 8px 0;
border-bottom: solid 1px #A7A7A7;
padding-bottom: 4px;
}
.um-header {
border-bottom: solid 1px #A7A7A7;
}
.elementor-9241 .elementor-element.elementor-element-ab34faf .qodef-e-text {
color: var( --e-global-color-6c6497b );
font-size: 11px;
text-justify: inter-word;
text-align: justify;
}
.elementor-9000 .elementor-element.elementor-element-a350c90 .qodef-e-text {
color: var( --e-global-color-6c6497b );
font-size: 11px;
text-align: justify;
}
input.wpcf7-form-control.wpcf7-submit {
background-color: #8CBCEA
}
.post_info {
display:none;
}
.drop_down .second .inner ul li {
padding: 5px 0px!important;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h4 {
line-height: 15px;
}
.post_content h3, .post-content h3 a {
color:#ffffff!important;
padding:15px 0px;
}
.newstitle {
font-weight: bold;
border-bottom: 1px solid #555;
text-align: left;
font-size: 15px;
padding-bottom: 2px;
margin-top: 10px;
}
input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
border: 2px solid #8CBCEA;
color: #fff;
text-transform: capitalize;
letter-spacing: normal;
}
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
border-color: #8CBCEA;
background-color: #8CBCEA;
color: #FFF;
text-decoration: none;
}
.elementor-pagination {
margin-top:20px;
}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
margin: 10px 0 15px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
padding: 10px 17px;
padding-top: 10px;
padding-right: 17px;
padding-bottom: 10px;
padding-left: 17px;
border: 2px solid transparent;
outline: 0;
resize: none;
font-family: inherit;
line-height: 18px;
background-color: #ffffff0a;
color: #FFF !important;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.elementor-form input, .elementor-form textarea {
background-color: #212128!important;
border: 1px solid #666667!important;
}
.elementor-form input::placeholder, .elementor-form textarea::placeholder {
font-size:13px!important;
color: #cccccc!important;
}
.diethni-periodika p {
padding:10px 0px;
color:#8cbcea!important;
}
.diethni-periodika li {
color:#ffffff;
font-size:13px;
}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
width: 100%;
border:none;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
border: none;
}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
border: 0.5px solid #A7A7A7;
border-top-color: rgb(167, 167, 167);
border-right-color: rgb(167, 167, 167);
border-bottom-color: rgb(167, 167, 167);
border-left-color: rgb(167, 167, 167);
}
.elementor-9000 .elementor-element.elementor-element-68c7f26 .qodef-qi-accordion .qodef-e-content {
font-size: 14px;
}
.um-profile.um .um-name a {
color: #FFFF !important;
}
.elementor-9241 .elementor-element.elementor-element-98ce3b7 .elementor-post__thumbnail img {
opacity: 1;
transition: opacity 0.5s;
}
.elementor-9241 .elementor-element.elementor-element-98ce3b7 .elementor-post__thumbnail img:hover {
opacity: 0.5;
}
.elementor-9241 .elementor-element.elementor-element-98ce3b7 a.elementor-post__read-more:hover {
color: #E0700E; 
}
@media only screen and (min-width: 1351px) {
.header_inner, .footer_inner {
max-width: 1400px;
margin: 0 auto;
}
}
@media only screen and (max-width: 1350px) {
header {
top: 0 !important;
margin-top: 0 !important;
display: block;
}
body.qode-mobile-logo-set header .q_logo img.normal {
display: none !important;
}
header .q_logo img.normal {
display: block !important;
opacity: 1 !important;
position: relative;
margin: 0 auto;
}
.q_logo img {
top: 0;
left: 0;
}
header .q_logo img.dark, header .q_logo img.light, header .q_logo img.sticky {
display: none !important;
}
.header_inner_left, footer.uncover, header {
position: relative !important;
left: 0 !important;
margin-bottom: 0;
}
.main_menu {
display: none !important;
}
nav.mobile_menu {
display: none;
width: 100%;
float: left;
position: relative;
top: 0;
text-align: left;
overflow: hidden;
background-color: #fff;
z-index: 100;
}
img.mobile-logo {
display: block !important;
opacity: 1 !important;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
position: relative;
margin: 0 auto;
}
.logo_wrapper {
display: table;
height: 100px;
left: 10%;
position: absolute;
}
.q_logo {
display: table-cell;
position: relative;
top: auto;
vertical-align: middle;
}
.mobile_menu_button {
display: none;
}
.mobile_menu_button, .logo_wrapper, .side_menu_button, .shopping_cart_inner {
height: 100px !important;
}
.header_inner_left, footer.uncover, header {
position: relative !important;
left: 0 !important;
margin-bottom: 0;
}
}
@media only screen and (max-width: 1015px) {
.content .container_inner.default_template_holder h2, .content .full_width h2 {
line-height: 33px;
}
}
@media only screen and (max-width: 500px) { 
.container_inner {
width:90%;
}	
h2.qodef-post-title::before {
display:none;
}
.boxlinks {
margin-top:15px;
}
.boxlinks .box {
float: left;
width: 45%;
height: 100px;
background: #25252e;
border: 1px solid #494957;
padding: 20px 15px 10px 15px; margin: 0px 5% 0px 0px;
position: relative;
font-size: 12px;
color: #ffffff;
}
.boxlinks_large .box {
float: left;
width: 95%;
height: 100px;
background: #25252e;
border: 1px solid #494957;
padding: 20px 15px 15px 15px; margin: 0px 5% 20px 0px;
position: relative;
font-size: 12px;
color: #ffffff;
}
}
.elementor-post__title a:hover {
color: #E0700E !important;
}
.elementor-2601 .elementor-element.elementor-element-b712f6b .elementor-post__title, .elementor-2601 .elementor-element.elementor-element-b712f6b .elementor-post__title a {
color: var( --e-global-color-6c6497b );
font-size: 12px;
line-height: 1.3em;
font-family: "Poppins", Sans-serif;
font-size: 11px;
padding-bottom: 10px;
}
.elementor-2601 .elementor-element.elementor-element-b712f6b a.elementor-post__read-more:hover {
color: #E0700E;
}
.um-locked-content {
display: none;
}