/********* Compiled - Do not edit *********/
:root{--color-primary:#1e69bf;--color-gradient-start:#1E69BF;--color-gradient-stop:#21B4CE;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Roboto;font-weight:300;line-height:1.9;font-size:15px;color:#878787;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Roboto;font-weight:300;line-height:1.5em;font-size:45px;color:#000000;}.h2,h2{font-family:Roboto;line-height:1.5em;font-size:36px;color:#000000;}.h3,h3{font-family:Roboto;line-height:1.6em;font-size:27px;color:#000000;}.h4,h4{font-family:Roboto;line-height:1.6em;font-size:22px;color:#000000;}.h5,h5{font-family:Roboto;line-height:1.7em;font-size:20px;color:#000000;}.h6,h6{font-family:Roboto;line-height:1.7em;font-size:17px;color:#0a0a0a;}.titlebar-inner h1{}.titlebar-inner p{}.hustle-ui.module_id_1 .hustle-layout {
    background-color: #38454E00!important;
}
.hustle-ui.module_id_1 .hustle-popup-mask {
    background-color: rgba(51, 51, 51, 0.62)!important;
}
.text-menu span.txt {
    font-size: 18px;
}
label {
    width: 100%!important;
    max-width: 100%!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%!important;
    max-width: 100%!important;
}
input.wpcf7-form-control.wpcf7-text {
    width: 100%!important;
    max-width: 100%!important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%!important;
    max-width: 100%!important;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 40%;
    margin-left: 30%;
}
.is-stuck {
    background-color: rgba(255, 255, 255);
}
.mainbar-wrap.is-stuck .nav-trigger.scheme-light {
    color: #000;
}
.mainbar-wrap.is-stuck .nav-trigger.scheme-light .bar {
    background-color: #000;
}
a.menu-inside {
    font-size: 16px;
    margin-right: 30px;
}
a.menu-inside:hover {
    border-bottom-width: 5px !important;
    padding-bottom: 5px !important;
    border-bottom-color: #e69c3a !important;
    border-bottom-style: solid !important;
}
.page-id-7344 span.btn-txt {
    transform: rotate(-90deg);
        font-size: 22px;
}
span.btn-txt {
    font-size: 16px;
}
.btn-naked:hover {
    color: #d4d4d4;
}
.btn-icon-block .btn-icon {
    margin-top: 20px!important;
}
span.line-text {
    border-bottom: 3px solid #000;
    position: relative;
    top: -5px;
    color: #ffff0000!important;
}
p.lqd-highlight-underline {
    color: rgb(48, 50, 51)!important;
}
p.title-etaireia {
    color: white;
    font-size: 40px;
    border-bottom: 2px solid #fff;
    width: 55%;
    letter-spacing: 5px;
    margin: auto;
    font-weight: 100!important;
}
p.text-etaireia {
    color: white;
    font-size: 20px;
    letter-spacing: 0px;
    margin: auto;
    font-weight: 100!important;
    margin-top: 10px;
}
.ld-pb-top figure:after {
    background-color: rgba(0, 0, 0, 0);
}
.ld-pb-top .ld-pb-icon-wrap, .ld-pb-top figure {
    width: 208px;
    height: 60px;
}
.ld-pb-num {
    font-size: 35px;
}
.ld-pb h3 {
    margin-top: 0px;
    font-size: 30px;
    color: white;
    margin-bottom: 0px;
    text-align: left;
    margin-left: 70px;
}
.ld-pb-content p {
    color: white;
    font-size: 15px;
    text-align: left;
    margin-left: 70px;
    line-height: 25px;
}
.ld-pb-top:after {
    content: '';
    display: inline-block;
    width: 150%;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 0%;
    border: 1px dashed #fff;
}
.page-id-7498 .inline-nav li a {
    font-size: 16px;
}
ul#primary-nav span.txt:hover {
    color: #585858;
}
h1.lqd-highlight-underline.lqd-highlight-grow-left.split-text-applied {
    font-size: 75px!important;
}
.h3, h3 {
    font-family: Roboto!important;
}
a.menu-inside {
    font-size: 16px;
    margin-right: 20px;
    color: black!important;
}
.h2, h2 {
    font-family: Roboto!important;
}
.main-footer {
    margin-top: 0px!important;
}
ul#primary-nav span.txt:hover {
    color: #ffffff !important;
}
span.text-contact-title1 {
    font-weight: 100;
    letter-spacing: 0px;
    color: #989ea4;
    font-size: 30px;
}
.main-nav .children > li:hover > a, .nav-item-children > li:hover > a {
    background-color: #9c9c9c;
}
.is-stuck ul#primary-nav span.txt:hover {
    color: #8c8c8c !important;
}
.is-stuck .main-nav > li > a:hover {
    color: #8c8c8c !important;
}
.is-stuck .main-nav > li > a:active {
    color: #8c8c8c !important;
}
.h4, h4 {
    font-family: Roboto;
}
.h6, h6 {
    font-family: Roboto;
}
.h1, h1 {
    font-family: Roboto;
}
.h5, h5 {
    font-family: Roboto;
}
p.title-paletes {
    color: white;
    font-size: 22px;
    width: 100%;
    letter-spacing: 0px;
    margin: auto;
    font-weight: 500!important;
}
body {
    line-height: 1.5;
}
.page-id-7531 a.menu-inside {
    font-size: 20px;
    margin-right: 30px;
    color: white!important;
}
a.katerina {
    margin-left: 10px;
}
.page-id-7531 a.menu-inside:hover {
    border-bottom-width: 5px !important;
    padding-bottom: 5px !important;
    border-bottom-color: #e69c3a !important;
    border-bottom-style: solid !important;
}
.border-radius-top img {
    border-radius: 30px;
}
span.link-ext {
    background: rgb(230, 156, 58)!important;
}
.navbar-brand img {
    height: 59px;
}
.lqd-sticky-footer-wrap {
    margin-top: -5px!important;
}
footer#footer img {
    margin-top: -5px;
}
.main-footer {
    background-color: #2d2d2d!important;
}
h3.lqd-highlight-underline.lqd-highlight-grow-left {
    color: #e69c3a;
}
.page-id-7498 .btn {
    border: 1px solid #e69c3a!important;
}
.page-id-7498 .btn:hover {
    background-color: #e69c3a!important;
}
.icon-etaireia-top img {
    position: relative;
    top: 5px;
    left: 0px;
}

span.title-general {
    color: #3f3834;
    font-size: 32px;
    font-weight: bold!important;
    border-bottom: 3px solid #3f3834;
    padding-bottom: 4px;
}
.timeline h3 {
    color: #ffffff;
    font-size: 32px;
    font-weight: bold;
    padding-bottom: 4px;
}
.timeline p {
    font-size: 16px;
    color: white!important;
    font-weight: 300!important;
}
.title-general span.split-inner {
    color: #3f3834!important;
    font-size: 32px!important;
    font-weight: bold!important;
    border-bottom: 3px solid #3f3834!important;
    padding-bottom: 4px!important;
    font-family: sans-serif!important;
	    letter-spacing: 0px!important;
}
.text-general span.split-inner {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
		    letter-spacing: 0px!important;
}
span.text-contact-title {
    color: #3f3834;
    font-size: 35px;
    font-weight: 400;
    padding-bottom: 4px;
    letter-spacing: 0px!important;
}
.title.inline {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
		    letter-spacing: 0px!important;
}
.text-directions.inline {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
		    letter-spacing: 0px!important;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
		    letter-spacing: 0px!important;
}
label {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
		    letter-spacing: 0px!important;
}
input.wpcf7-form-control.wpcf7-submit {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
		    letter-spacing: 0px!important;
}
.lqd-sticky-footer-wrap span.ld-fh-txt {
    color: #e69c3a;
    font-size: 18px;
    font-weight: bold;
		    letter-spacing: 0px!important;
}
.ld-sf {
    margin-bottom: 0px;
}
.box-style h3.font-weight-normal {
    font-size: 22px!important;
    color: #3f3834!important;
    font-weight: bold!important;
		    letter-spacing: 0px!important;
}
.box-style p {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
		    letter-spacing: 0px!important;
}
.page-id-7498 ul#primary-nav span.txt:hover {
    color: #949494 !important;
}
.page-id-7498 span.txt {
    color: rgb(0, 0, 0) !important;
}
.single-post ul#primary-nav span.txt:hover {
    color: #949494 !important;
}
.single-post span.txt {
    color: rgb(0, 0, 0) !important;
}
.single-post.has-sidebar .sidebar-container {
    margin-top: 0px!important;
}
span.byline {
    display: none!important;
}
span.posted-on {
    margin-left: 0px!important;
}
span.cat-links {
    margin-left: 50px!important;
}
.related-posts {
    display: none!important;
}
h1.blog-single-title.entry-title.h2 {
    color: #3f3834;
    font-size: 32px;
    font-weight: bold;
    padding-bottom: 4px;
    letter-spacing: 0px!important;
}
.post-meta {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
    letter-spacing: 0px!important;
}
.blog-single-content.entry-content {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
    letter-spacing: 0px!important;
}
.titlebar ~ #content .main-sidebar {
    margin-top: 0px;
}
.widget_nav_menu ul, .widget_archive ul, .widget_categories ul, .widget_pages ul, .widget_meta ul, .widget_recent_comments ul, .widget_recent_entries ul {
    text-transform: none;
}
div#recent-posts-2 a {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
    letter-spacing: 0px!important;
}
div#recent-posts-2 h3 {
    color: #3f3834;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 4px;
    letter-spacing: 0px!important;
}
.post-meta {
    margin-bottom: 20px;
}
span.block.text-uppercase.ltr-sp-1 {
    text-transform: none!important;
}
span.btn-txt {
    text-transform: none!important;
}
a.menu-inside {
    font-weight: 600;
}
span.btn-txt {
    letter-spacing: 3px;
}
.tp-bullet {
    border: 0px solid #e5e5e5!important;
}
 .tp-bullet:hover, .tp-bullet.selected {
    background: #333!important;
}
.applebite a {
    position: relative;
    left: 12px;
    float: right;
}
@media only screen and (max-width: 720px) {
	.navbar-brand img {
    height: auto;
    max-width: 100%!important;
}
	.navbar-header > * {
    flex: 1 0 70.333333%;
}
	button.navbar-toggle.collapsed.nav-trigger.style-mobile {
    flex: 1 0 20.333333%;
}
	h3.lqd-highlight-underline.lqd-highlight-grow-left {
    margin-top: 20px;
}
	.liquid-counter-element.counter-animated {
    font-size: 40px!important;
}
	.main-footer {
    padding-top: 20px;
}
	.vc_empty_space {
    height: 50px!important;
}
	rs-layer#slider-11-slide-37-layer-0 {
    font-size: 20px!important;
    line-height: 30px!important;
}
rs-layer#slider-11-slide-37-layer-1 {
    font-size: 12px!important;
    line-height: 20px!important;
	margin-top: 20px!important;
}
	h6.lqd-highlight-underline.lqd-highlight-grow-left.split-text-applied.ca-initvalues-applied.lqd-animations-done {
    margin-left: 0px !important;
    font-size: 30px;
}
h2.lqd-highlight-underline.lqd-highlight-grow-left.split-text-applied.ca-initvalues-applied.lqd-animations-done {
    margin-left: 0px!important;
    font-size: 55px!important;
    margin-bottom: 20px!important;
}
	p.lqd-highlight-underline.lqd-highlight-grow-left.h4.split-text-applied.ca-initvalues-applied {
    margin-top: 0px!important;
}
	.page-id-7531 a.menu-inside {
    font-size: 20px;
    margin-right: 30px;
    color: white!important;
    float: left;
    width: 100%!important;
		    margin-bottom: 10px;
}
.copyright-style p {
    text-align: center!important;
    margin-bottom: 5px!important;
}
	.applebite a {
float: none!important;
    text-align: center!important;
    margin: auto!important;
		position: inherit!important;
}
.page-id-7344 a.menu-inside {
   font-size: 18px;
    margin-right: 30px;
    color: #3f3834!important;
    float: left;
    width: 100%!important;
    margin-bottom: 10px;
	font-weight: bold;
}
	rs-layer#slider-2-slide-5-layer-6 {
    font-size: 15px!important;
    width: 250px!important;
}
	rs-layer#slider-2-slide-5-layer-7 {
    font-size: 15px!important;
    width: 250px!important;
}
	rs-layer#slider-2-slide-3-layer-6 {
    font-size: 15px!important;
    width: 250px!important;
}
		rs-layer#slider-2-slide-3-layer-7 {
    font-size: 15px!important;
    width: 250px!important;
}
			rs-layer#slider-3-slide-6-layer-6 {
    font-size: 15px!important;
    width: 250px!important;
}
			rs-layer#slider-3-slide-6-layer-7 {
    font-size: 15px!important;
    width: 250px!important;
}
			rs-layer#slider-4-slide-8-layer-6 {
    font-size: 15px!important;
    width: 250px!important;
}
			rs-layer#slider-4-slide-8-layer-7 {
    font-size: 15px!important;
    width: 250px!important;
}
				rs-layer#slider-5-slide-9-layer-6 {
    font-size: 15px!important;
    width: 250px!important;
}
				rs-layer#slider-5-slide-9-layer-7 {
    font-size: 15px!important;
    width: 250px!important;
}
				rs-layer#slider-5-slide-10-layer-6 {
    font-size: 15px!important;
    width: 250px!important;
}
				rs-layer#slider-5-slide-10-layer-7 {
    font-size: 15px!important;
    width: 250px!important;
}
	rs-layer#slider-5-slide-11-layer-6 {
    font-size: 15px!important;
    width: 250px!important;
}
	rs-layer#slider-5-slide-11-layer-7 {
    font-size: 15px!important;
    width: 250px!important;
}
	rs-layer#slider-5-slide-10-layer-7 {
    font-size: 15px!important;
    width: 250px!important;
}
	rs-layer#slider-5-slide-10-layer-7 {
    font-size: 15px!important;
    width: 250px!important;
}
.single-post span.txt {
   color: rgb(255, 255, 255) !important;
}
.title span {
    font-size: 26px!important;
}
button.navbar-toggle.nav-trigger.style-mobile {
    display: block;
    position: relative;
    left: 80px;
}
ol.flickity-page-dots {
    left: 35%!important;
}
	p.menu-inside {
    position: relative;
    top: -50px;
}
.page-id-7498 span.txt {
    color: rgb(255, 255, 255) !important;
}
	.page-id-7929 .title-general span.split-inner {
    font-size: 28px!important;
}
	.page-id-7950 .title-general span.split-inner {
    font-size: 28px!important;
}
		div#cookie-notice {
    width: 90%!important;
    min-width: 90%!important;
    background: #3f3834!important;
}
	a#cn-accept-cookie {
    float: right;
    background: #e69c3a!important;
    color: white;
    width: 35%!important;
    font-size: 15px;
    margin-bottom: 10px;
}
}
@media only screen and (max-width: 1024px) {
	.single-post span.txt {
   color: rgb(255, 255, 255) !important;
}
.flickity-page-dots {
    top: 100px;
    right: auto;
    bottom: auto;
    left: 45%!important;
}
	p.menu-inside1 {
    margin-left: 65px;
    position: relative;
    top: -15px;
}
		p.menu-inside2 {
    position: relative;
    top: -65px;
}
	.border-radius-top img {
    border-radius: 12px!important;
}
	.page-id-7498 span.txt {
    color: rgb(255, 255, 255) !important;
}
	.tablet-title-new span {
    font-size: 13px!important;
}
	a.image-applebite img {
    position: relative;
    left: 25px;
    top: 10px;
}
	.title span {
    font-size: 27px!important;
}
	div#cookie-notice {
    width: 90%;
    min-width: 40%;
    background: #3f3834!important;
}
	a#cn-accept-cookie {
    float: right;
    background: #e69c3a!important;
    color: white;
    width: 35%;
    font-size: 15px;
    margin-bottom: 10px;
}
}
p.mailpoet_paragraph {
    float: left;
}
input.mailpoet_text {
    float: left;
    width: 170px!important;
    border-radius: 40px;
    padding: 5px;
    padding-left: 15px;
}
input.mailpoet_submit {
    margin-left: 10px;
    float: left;
    width: 80px;
}
input.mailpoet_submit {
    margin-left: 10px;
    float: left;
    width: 80px;
    background: #e69c3a;
    color: white;
    border: none;
    border-radius: 40px;
    padding: 8px;
    font-size: 18px;
    font-weight: bold;
}
.page-id-7531 .lqd-back-to-top.is-visible {
    display: none;
}
.lqd-back-to-top a {
    background-color: #e49b3a;
    color: #fff;
}
.page-id-9985 p {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
    letter-spacing: 0px!important;
}
.page-id-9985 .lqd-sticky-footer-wrap .color-footer-span span {
    color: #96979b;
}
.page-id-9985 ul, ol {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
    letter-spacing: 0px!important;
}
.page-id-9985 table {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
    letter-spacing: 0px!important;
    width: 80%!important;
}
.page-id-9985 td {
    text-align: center;
}
.page-id-10003 p {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
    letter-spacing: 0px!important;
}
.page-id-10003 .lqd-sticky-footer-wrap .color-footer-span span {
    color: #96979b;
}
.page-id-10003 ul, ol {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
    letter-spacing: 0px!important;
}
.page-id-10003 table {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
    letter-spacing: 0px!important;
}
div#cookie-notice {
    width: 40%;
    min-width: 40%;
    background: #3f3834!important;
}
.cookie-notice-container {
    padding: 20px;
}
span#cn-notice-text {
    float: left;
    text-align: left;
    font-size: 18px;
    font-weight: 300!important;
    letter-spacing: 0px!important;
    margin-bottom: 20px;
    line-height: 25px;
}
span#cn-notice-text a {
    color: #e49b3a;
}
a#cn-accept-cookie {
    float: right;
    background: #e69c3a!important;
    color: white;
    width: 20%;
    font-size: 15px;
    margin-bottom: 10px;
}
label a {
    font-size: 18px!important;
    color: #e49b3a!important;
    font-weight: 300!important;
    letter-spacing: 0px!important;
}



#estimation_popup.wpe_bootstraped[data-animspeed="0"] #mainPanel .genSlide .stepTitle, #estimation_popup.wpe_bootstraped #mainPanel .genSlide .stepTitle.positioned {
    top: 40px!important;
}
h2.stepTitle.positioned {
    font-size: 38px!important;
    color: #090a0e!important;
}
.genContent.container-fluid.lfb_noDes {
    padding-top: 0px!important;
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide .genContent .itemDes {
    margin-top: 5px!important;
    font-size: 14px;
    font-style: italic;
    margin: 0 auto;
    overflow-y: auto;
}
#estimation_popup.wpe_bootstraped .form-group, .bootstrap-datetimepicker-widget .form-group {
    position: relative;
    margin-bottom: 0px;
}
p.itemDes {
    width: 100%!important;
    margin: 0px!important;
}
#estimation_popup.wpe_bootstraped[data-form="8"] #mainPanel .genSlide .genContent .itemDes {
    max-width: 370px!important;
}
#estimation_popup.wpe_bootstraped[data-form="9"] #mainPanel .genSlide .genContent .itemDes {
    max-width: 370px!important;
}
#estimation_popup.wpe_bootstraped label {
    font-weight: 600!important;
}
h2.stepTitle.positioned {
    display: none!important;
}
#estimation_popup.wpe_bootstraped h2 {
    font-size: 30px!important;
    margin-top: 0px!important;
}
.itemBloc.col-md-2.lfb_item.lfb_itemContainer_345.lfb_picRow span.palette-clouds.fui-cross.icon_select {
    display: none!important;
}
#estimation_popup.wpe_bootstraped #mainPanel textarea {
    height: 150px;
}
span.redcolor {
    color: red;
}
.itemBloc.col-md-2.lfb_item.lfb_itemContainer_452.lfb_picRow span.palette-clouds.fui-cross.icon_select {
    display: none!important;
}
.page-id-7828 .btn.btn-sm.circle.btn-bordered {
    border: 1px solid #e69c3a!important;
}
.page-id-7828 .btn.btn-sm.circle.btn-bordered:hover {
    background-color: #e69c3a!important;
}
.page-id-7441 .btn.btn-sm.circle.btn-bordered {
    border: 1px solid #e69c3a!important;
}
.page-id-7441 .btn.btn-sm.circle.btn-bordered:hover {
    background-color: #e69c3a!important;
}
.page-id-10139 ul#primary-nav span.txt:hover {
    color: #fbaf4c !important;
}
.page-id-10178 ul#primary-nav span.txt:hover {
    color: #fbaf4c !important;
}
.paletes-button {
    background: #e69c3a;
    color: white!important;
}
.paletes-button:hover {
    background: white;
    color: black!important;
}
#cookie-notice .cn-button {
    width: 100%;
}
.cn-close-icon {
    right: 5px;
    top: 5%;
}
a.gdpr-link {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.socialsider.socialsider_bgcolor_white a[data-socialsider='8tracks']::after {
    background: none;
    background-image: url(../2020/04/image-02.jpg);
}
.socialsider.socialsider_bgcolor_white a::after {
    color: #fff0!important;
}
.flags img {
    margin-top: 1px!important;
    margin-right: 10px;
}
.yrm-cntent-1 {
    font-size: 18px!important;
    color: #3f3834!important;
    font-weight: 300!important;
    letter-spacing: 0px!important;
    text-align: center;
}
.yrm-toggle-expand {
    margin-top: 20px;
}
#estimation_popup.wpe_bootstraped label, .bootstrap-datetimepicker-widget label {
    line-height: 1.5;
}
.erf-header.erf-element-width-12 h4 {
    margin-top: 40px;
    font-weight: bolder;
    text-align: center;
    background: black;
    color: white;
    padding: 5px;
}
.erf-label-top.erf-container .erf-form label[class$="-label"] {
    padding-bottom: 10px!important;
    font-size: 14px!important;
    font-weight: bold!important;
    letter-spacing: 0px!important;
    text-align: center;
    font-family: 'Roboto'!important;
}
.ui-selectmenu-button.ui-button {
    width: 100%;
}
.ui-selectmenu-button.ui-button {
    width: 100%!important;
    background: white;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #e69c3a!important;
    background: #e69c3a!important;
    font-weight: 400;
    color: #fff;
	    text-align: center!important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #e69c3a!important;
    background: #e69c3a!important;
    font-weight: normal;
    color: #ffffff;
	    text-align: center!important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
    background: #ffffff;
    text-align: center!important;
}
.ui-selectmenu-button.ui-button {
    text-align: center!important;
    font-family: 'Roboto'!important;
}
.ui-menu .ui-menu-item {
    text-align: center;
}
.erf-container button {
    border-color: inherit;
    min-height: 100%!important;
    min-width: 100%!important;
    width: 100%!important;
    background: black;
    color: white;
    text-align: center!important;
    padding: 10px;
    font-weight: bold;
}
.btn {
    display: block;
}
.btn:hover {
    background-color: #e49b3a;
}
.post-meta {
    display: none;
}
label {
    color: #2d2d2d!important;
}
input.wpcf7-form-control.wpcf7-submit {
    color: #ffffff!important;
    background: #2d2d2d!important;
}
.hustle-ui.module_id_1 .hustle-layout .hustle-layout-content {
    background-color: #5d738000!important;
}
.post-nav .nav-subtitle {
    text-transform: none!important;
}
@media only screen and (max-width: 768px) {
	.nav-trigger.scheme-light {
    display: none;
}
	    .main-header .header-module {
        display: block;
    }
	    .header-module a img.aligncenter.size-full.wp-image-11248 {
        position: fixed;
        top: 40px;
        z-index: 999999;
        right: 90px;
    }
	.nav-trigger.style-mobile .bars {
    margin-left: 10px;
}
	.navbar-header {
        padding-left: 0px;
        padding-right: 25px;
    }
	    .mainbar-wrap.is-stuck .header-module a img.aligncenter.size-full.wp-image-11248 {
        position: fixed;
        top: 30px;
        z-index: 999999;
        right: 90px;
    }
	.page-id-7498 .nav-trigger.txt-left {
    flex-direction: row-reverse;
    display: none;
}
		.lqd-mobile-modules-container {
    display: none !important;
}
.mainbar {
    position: fixed !important;
    width: 100% !important;
}
	.header-module.lqd-show-on-mobile {
    display: none;
}
	.main-header .main-nav span.txt {
    color: white !important;
}
}
[class^="icon-"], [class*=" icon-"] {
    color: #fff;
}
 .main-nav > li, .main-nav > li > a {
    align-items: center;
    font-size: 15px !important;
  }
.col.vc_col-sm-9 {
  padding: 0px !important;
}
.ld-search-form-container {
  padding: 10px 10px;
}
.page-id-10895 span.txt {
    color: rgb(0, 0, 0) !important;
}
.page-id-10895 ul#primary-nav span.txt:hover {
    color: #949494 !important;
}
.page-id-11039 span.txt {
    color: rgb(0, 0, 0) !important;
}
.page-id-11039 ul#primary-nav span.txt:hover {
    color: #949494 !important;
}
.page-id-10178 span.txt {
    color: rgb(0, 0, 0) !important;
}
.page-id-10178 ul#primary-nav span.txt:hover {
    color: #949494 !important;
}
.page-id-10139 span.txt {
    color: rgb(0, 0, 0) !important;
}
.page-id-10139 ul#primary-nav span.txt:hover {
    color: #949494 !important;
}
.main-nav > li, .main-nav > li > a {
    color: white !important;
}
.main-nav > a:hover {
    color: rgba(255, 255, 255, 0.746) !important;
}
.page-id-10895 [class^="icon-"], [class*=" icon-"] {
    color: #000;
}
.page-id-11039 [class^="icon-"], [class*=" icon-"] {
    color: #000;
}
img {
    max-width: inherit!important;
    height: auto;
}
a.btn.btn-default.btn-sm.circle.btn-bordered.border-thin span {
    font-weight: bold;
}
.btn.border-thick {
    border-width: 2px;
    border-color: rgb(228 155 58);
    font-weight: bold;
}
.btn.border-thick:hover {
    background-color: rgb(228 155 58);
}
.screen-reader-text,
.sr-only {
	position: absolute !important;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}
.btn-icon i {
    position: relative;
    z-index: 3;
    color: #e87700;
}
.btn-icon-solid .btn-icon {
    border: none;
    background-color: #ffffff;
    color: #fff;
}
div#popmake-11332 {
    padding: 0px !important;
}
button.pum-close.popmake-close {
    display: none !important;
}







/* Header επάνω από το hero: δώσε ημιδιαφανές σκούρο φόντο */
#site-header,
.site-header,
.ld-header,
.main-header,
header[role="banner"] {
  position: relative;
  background: rgba(0,0,0,.45) !important;  /*  section:first-of-type,
#wrap > div.lqd-section:first-of-type,
#wrap > .hero:first-of-type {
  position: relative;
}
#wrap > section:first-of-type::before,
#wrap > div.lqd-section:first-of-type::before,
#wrap > .hero:first-of-type::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.45);   /* αύξησέ το .55 αν χρειαστεί */
  z-index: 1;
}
#wrap > section:first-of-type > *,
#wrap > div.lqd-section:first-of-type > *,
#wrap > .hero:first-of-type > * {
  position: relative;
  z-index: 2;
}

/* Κείμενα/quote/υπογραφή μέσα στο hero */
#wrap > section:first-of-type h1,
#wrap > section:first-of-type h2,
#wrap > section:first-of-type p,
#wrap > section:first-of-type .ld-fancy-heading,
#wrap > section:first-of-type .author,
#wrap > section:first-of-type blockquote,
#wrap > section:first-of-type .testimonial {
  color: #ffffff !important;
  text-shadow: 0 2px 4px rgba(0,0,0,.6) !important;
}

#wrap > section:first-of-type a.btn,
#wrap > section:first-of-type .btn,
#wrap > section:first-of-type .button {
  color: #ffffff !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.5) !important;
}

/* 1) Κάνε πιο σκούρο το overlay του 1ου hero section */
#wrap > section:first-of-type,
#wrap > div.lqd-section:first-of-type,
#wrap > .hero:first-of-type { position: relative; }

#wrap > section:first-of-type::before,
#wrap > div.lqd-section:first-of-type::before,
#wrap > .hero:first-of-type::before{
  content:"";
  position:absolute; inset:0;
  background: rgba(0,0,0,.62);   /* ↑ αύξησα το σκοτείνιασμα για να περάσει σίγουρα */
  z-index:1;
}
#wrap > section:first-of-type > *,
#wrap > div.lqd-section:first-of-type > *,
#wrap > .hero:first-of-type > * { position:relative; z-index:2; }

/* 2) Πραγματικό “χαλί” πίσω από το λευκό quote/τίτλους στο hero */
#wrap > section:first-of-type h1,
#wrap > section:first-of-type h2,
#wrap > section:first-of-type p,
#wrap > section:first-of-type .ld-fancy-heading,
#wrap > section:first-of-type .ld-fancy-heading span,
#wrap > section:first-of-type blockquote,
#wrap > section:first-of-type .quote,
#wrap > section:first-of-type strong,
#wrap > section:first-of-type em {
  color:#fff !important;
  background: rgba(0,0,0,.55);   /*  section:first-of-type .author,
#wrap > section:first-of-type .signature{
  color:#fff !important;
  background: rgba(0,0,0,.55);
  padding:.15em .4em;
  border-radius:.25em;
} 

.ld-fancy-heading p {
	background: #00000066!important;
    padding: 10px;
    border-radius: 20px;
}




  

.liquid-counter {
    padding-top: 0px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
    padding-left: 20px !important;
    background-color: #00000063 !important;
    border-radius: 20px !important;
}
.liquid-counter-text {
    line-height: 1.5em;
    font-size: 18px;
    font-weight: bold;
}