#Top_bar a.responsive-menu-toggle {
width: auto;
height: auto;
}
#Top_bar a.responsive-menu-toggle i {
font-size: 32px;
line-height: 36px;
}
#Action_bar{
background: #303030;
}
#Action_bar .contact_details{float: right!important;}
#Action_bar .social{float: left!important;}
body:not(.template-slider) #Header {
min-height: 146px!important;
} @media (min-width: 1240px){
.home #Top_bar:not(.is-sticky) .logo {
display: none;
}
.home #Top_bar:not(.is-sticky) .menu_wrapper {
text-align: center;
width: 100%;
}
}
#Action_bar .social li a {
color: #ffffff!important;
display: inline-block;
background: #bbbbbb;
width: 25px;
height: 25px;
text-align: center;
line-height: 25px;
}
#Action_bar .contact_details {
color: #fdca00!important;
}
body.home:not(.header-simple) #Top_bar:not(.is-sticky) #menu {
display: inline-block !important;
background: transparent;
}
#parallax-row::before {
content: '';
position: absolute;
width: 100%;
height: 100px;
background: linear-gradient(to bottom, #fff 0%,transparent 100%);
top: 0;
display: block;
z-index: 2;
}
@media (min-width: 768px) {
.home #Top_bar:not(.is-sticky)::before {
content: '';
position: absolute;
width: 100%;
height: 120px;
background: linear-gradient(to bottom, #4dabdc 50%,transparent 100%);
top: 0;
}	
}
@media screen and (min-width: 768px) and (max-width: 1240px){
.home #Top_bar:not(.is-sticky)::before {
background: linear-gradient(to bottom, #fff 50%,transparent 100%);
}
}
@media (max-width: 767px){
.mobile-tb-center #Top_bar .top_bar_right{display: none !important;}
body:not(.template-slider) #Header {
min-height: 110px!important;
}
#Action_bar .social {
display: none !important;
}
#Action_bar .contact_details {
width: 100%;
}
#Action_bar .container {
padding: 0 10px !important;
}
}  .icons-sm {
background: #ffc31a;
padding: 10px;
border-radius: 50%;
display: block;
margin: 0 auto;
}
#Top_bar.is-sticky .menu > li > a{
color: #0095eb;
}
#Top_bar.is-sticky .menu > li.current-menu-item > a{
color: #acc806;
}
#Footer .footer_copy .copyright {
float: right;
}
body:not(.home) h1{position: relative; margin-top: 45px!important; }
body:not(.home) h1::after {
width: 350px;
max-width: 100%;
height: 5px;
background: #008dd2;
content: '';
position: absolute;
bottom: -20px;
left: 0px;
}
.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_right-to-left.right-to-left.avtiv-img.wpb_start_animation.animated {
padding-top: 214px;
}
@media (max-width:768px){
.orderrow > .wpb_column:nth-child(1){
order:1;
}
.orderrow > .wpb_column:nth-child(2){
order:2;
}
.orderrow > .wpb_column:nth-child(3){
order:4;
}
.orderrow > .wpb_column:nth-child(4){
order:3;
}}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{margin-bottom:20px;}
#Top_bar.is-sticky .menu > li > a span:not(.description) {
padding: 0 15px
}
body:not(.home) #Top_bar .menu > li > a span:not(.description) {
padding: 0 15px;
}
html[lang="el"]  #Top_bar .menu > li > a span:not(.description) {
padding: 0 8px;
}
@media (max-width:1239px){
#Top_bar .wpml-languages {
display:none;
}
}
@media only screen and (max-width: 767px){
#Top_bar a.responsive-menu-toggle {
background: white;
}
} .ms-btn-round {background-color:#0095eb; font-size:35px; line-height:35px;}
.ms-btn-round:hover {background-color:#b1ca00; font-size:35px; line-height:35px;}
@media (min-width: 1240px) {
.logo,
.languagemobile {
display: none !important;
}
}
@media (max-width: 1240px) {
.top_bar_left {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: nowrap;
width: 100%;
}
}
@media (max-width: 1240px) {
.languagemobile {
order: 1;
flex: 0 0 auto;
display: flex;
align-items: center;
}
.logo {
order: 2;
flex: 1;
display: flex;
justify-content: center;
}
.menu_wrapper {
order: 3;
flex: 0 0 auto;
display: flex;
align-items: center;
}
}