@font-face {font-family: optima;src: url(simplicity.ttf);}
.page-node-type-mt-product .in-page-images-carousel{display:none !important}
.header .field--name-field-mt-dropdown .btn-group ul.dropdown-menu {min-width: 335px;width: 100%;position: fixed;top: 0;height: 100%;margin: 0;background: rgba(19,19,21,0.82);}
.header .field--name-field-mt-dropdown .btn-group .dropdown-menu-right:after {cursor: pointer;z-index: 10000;background: #fff;float: right;line-height: 70%;color: #fff;font-size: 40px;content: "\f410";font-family: "Font Awesome 5 free";position: static;
color: inherit;vertical-align: middle;font-weight: 700;position:absolute;top:10px;right:10px;}
body {color:#211900;background:#e4f5ff;position:relative;}
.path-webform .main-content__section .block{background:#f9fdf5;padding:1em;}
.path-webform .main-content__section .block-page-title-block{padding:0;}
h3{font-size:20px;}
.slogan {background:#fff;border-radius:10px;color:#0c3448;padding:.5em 1em 0 1em;font-size:.8em;text-transform:uppercase;letter-spacing:.05em;display:inline-block;font-weight:900;margin-top:1em;animation: color-change 1.5s infinite;}
.slogan:before, .slogan:after {display: inline-block;vertical-align: top;height: 30px;line-height: 48px;font-size: 50px;opacity: .2;}
.slogan:before {content: '\201C';margin-right: 4px;margin-left: -8px;}
.slogan:after {content: '\201D';margin-left: 4px;margin-right: -8px;}
#block-statherokineto{position:absolute;top:0;right:0;left:0;z-index:1;text-align:center;margin:0 auto;}
@keyframes color-change {0% {color: #0c3448; }50% { color: red; }100% {color:#0c3448; }}
.banner{position:relative;}
.view-grouping-header{font-size:1.5em;font-weight:bold;}
.view-grouping-content caption{color:#000;font-weight:bold;}
.more-link{text-align:center;}
.more-link a{margin:30px auto;text-align:center;display:inline-block;}
.view-photogallery .field--name-field-mt-media-image .field__item{width:12% !important;}
.view-photogallery h3{font-size:15px;}
.view-footer{text-align:left;}
.view-footer a{background: #1877b4;color: #fff;padding:1em;font-size: .9em;border-radius:20px;display:inline-block;margin-top:.5em;}
.content-top-highlighted__section .view-articles-grid .views-field-title a{font-weight:900;font-size:.8em;margin-bottom:.5em;text-align:left;}
.content-top-highlighted__section .view-duplicate-of-services .views-field-title a{font-weight:900;font-size:.9em;}
.path-frontpage .view-articles-grid .views-field-body{font-size:.9em;line-height:2em;text-align:left;}
#block-phormaepikoinonias{margin-top:30px;padding: 2em;background: #f5f5f5;}
.featured-top__section {padding: 6em 0;}
.form-item-phone,.webform-readonly,#edit-typos-domatioy--wrapper{width:100% !important;margin-right:0 !important;margin-left:0 !important;}
#edit-typos-domatioy--wrapper .form-item.form-type-checkbox{width:auto !important}
.headings-wide-spacing-enabled .tp-caption__title{    text-transform: capitalize !important;font-size: 3em !important;letter-spacing: .1em;margin-top: 0em;}
.onscroll .header.js-fixed.region--white-background {padding: initial;background:#fff !important}
.fixed-header-enabled.onscroll .dropdown-trigger{line-height:1em;}
.fixed-header-enabled.onscroll .header-container .col-md-9 .block{margin-top:.5em;}
.fixed-header-enabled.onscroll .header__container{padding:0}
.fixed-header-enabled.onscroll  #superfish-main li a,.fixed-header-enabled.onscroll  #superfish-main li span{padding:1em 1em;font-size:.8em;}
.fixed-header-enabled.onscroll  #superfish-main li li a,.fixed-header-enabled.onscroll  #superfish-main li li span{padding:.3em;text-align:left;}
.fixed-header-enabled.onscroll .field--mt-dropdowns-block{margin-top:0;}
ul,.content-top__container .col-md-12{margin:0;padding:0;}
.dropdown,.btn-group{position:initial}
.dropdown-menu{left:0 !important;right:0 !important;font-size:1.5em;text-align:center;}
.dropdown-menu a{display: inline-block !important;padding: 1em;font-size: 1em;max-width: 200px;margin: 1em auto;}
.block-language ul li:before{top:25px;}
.logo-centered{margin-bottom:2em;}
article ul{padding:10px 0 10px 10px}
.footer-bottom li {
  display: block;
  text-align: left;
}
.footer-bottom h3 {
  font-size: 1em;
  text-align: left;
  border-bottom: 1px solid #fff;
  padding: 1em 0;
}
#block-aboutuscontenttop img{max-height:300px;max-width:400px;margin-bottom:10px;}
.content-top{padding:90px 0;}
.page-node-type-page .content-top-highlighted{padding:30px 0;}
.page-node-type-page .col-md-12 h2.title{padding:0 0 30px 0;}
.path-frontpage .content-top-highlighted,.media-background{padding:6em 0;}
.media-background{background:#bcbdc0;color:#000;}
.header-container{z-index:10;}
.tp-caption__text2{margin-top:50px;}
.textslide{margin-top:-1em;}
.tp-caption.textslide{font-size:2.2em;font-weight:900 !important;line-height:1em;color:#fff;}
.tp-caption.textslide a{font-weight:900;line-height:1em;color:#fff;}
.tp-caption.textslide a p{line-height:1em;font-weight:900;color:#fff;}
.tp-caption.textslide3{font-size:2em;color:#fff;font-weight:900 !important;}
.tp-caption .textslide3 a.button{font-size:15px !important;font-weight:400;color: #fff;background:red;}
.banner.region--gray-background {background-color: transparent;}
.node__main-content li{font-size: 1em;font-weight: 400;}
.node__main-content  .field__items .field__item table{display:block;}
@media (min-width: 1500px){
.banner__section{margin:0 auto;}
}
.node--type-mt-product .field--name-field-selida{margin-bottom:.5em;width:99%;background:#1e7bab ;border-radius: 20px;padding:.3em .5em !important;color: #fff;}
 .field--name-field-email{width:33%;background:#1877b4 ;border-radius: 20px;padding: 1em !important;color: #fff;}
.node--type-article .field--name-field-kathigitis .field__label:before, .node--type-mt-product .field--name-field-selida .field__label:before{margin-right:.5em;content:'\f51c';font-family:'Font Awesome 5 free';font-weight:900;}
.node--type-article .field--name-field-selida .field__label:before{margin-right:.5em;content:'\f02d';font-family:'Font Awesome 5 free';font-weight:900;}

.field--name-field-mt-products-tags  .field__label:before, .node--type-mt-product .field--name-field-typos .field__label:before{margin-right:.5em;content:'\f073';font-family:'Font Awesome 5 free';font-weight:900;}
.node--type-mt-product .field--name-field-mt-product-availability  .field__label:before{margin-right:.5em;content:'\f19c';font-family:'Font Awesome 5 free';font-weight:900;}
.field--name-field-email  .field__label:before{margin-right:.5em;content:'\f199';font-family:'Font Awesome 5 free';font-weight:900;}
.field--name-field-tilephono  .field__label:before{margin-right:.5em;content:'\f098';font-family:'Font Awesome 5 free';font-weight:900;}
.node--type-mt-team-member .field--name-field-files  .field__label:before{margin-right:.5em;content:'\f573';font-family:'Font Awesome 5 free';font-weight:900;}
.node--type-mt-team-member .field--name-field-mt-slideshow-text  .field__label:before{margin-right:.5em;content:'\f02d';font-family:'Font Awesome 5 free';font-weight:900;}
.reading-time{display:none}
.node__submitted-date{margin-right:.5em;}
.field--name-field-mt-subtitle {font-size: inherit;text-transform: inherit;padding-bottom: inherit;}
.node__submitted-date:before{margin-right:.3em;content:'\f073';font-family:'Font Awesome 5 free';font-weight:900;}
.node__submitted-info-text:before{margin-right:.3em;content:'\f4ff';font-family:'Font Awesome 5 free';font-weight:900;}
.sidebar .field--name-field-mt-member-photo{max-width: 200px;margin: 2em auto 0 auto;}
.node--type-mt-product .field--name-field-selida .field__label,
.field--name-field-mt-products-tags .field__label,.node--type-mt-product .field--name-field-typos .field__label,
.node--type-mt-product .field--name-field-mt-product-availability  .field__label{font-weight:400;}
.node--type-article .field--name-field-kathigitis{width:49%;background:#1e7bab;border-radius: 5px;padding: .3em .5em;color: #fff;}
.node--type-article .node__meta{width:49%;background: #89a92b;border-radius: 5px;padding: .3em .5em !important;color: #fff;}

.node--type-article .field--name-field-kathigitis a,.node--type-mt-team-member .field--name-field-files a,.node--type-mt-product .field--name-field-selida a{color:#fff !important;}
.field--name-field-tilephono,.field--name-field-mt-products-tags,.node--type-mt-product .field--name-field-typos{width:49%;background:#89a92b;border-radius:20px;padding: .3em .5em;color: #fff;}
.node--type-mt-team-member .field--name-field-files,.node--type-mt-product .field--name-field-mt-product-availability{width:49%;background:#b3143f;border-radius: 20px;padding: .3em .5em;color: #fff !important;}
.node--type-article .field--name-body  .field__label:before,.node--type-mt-product .field--name-body .field__label:before{margin-right:.5em;content:'\f044';font-family:'Font Awesome 5 free';font-weight:900;}
.field--name-field-mt-subtitle{margin:1em auto;}
.field--name-field-time .field__label:before{margin-right:.5em;content:'\f19d';font-family:'Font Awesome 5 free';font-weight:900;}
.field--name-field-shesi-ergasias .field__label:before{margin-right:.5em;content:'\f51c';font-family:'Font Awesome 5 free';font-weight:900;}

.field--name-field-mt-subtitle  .field__label:before,.block-views-blockmt-articles-grid-block-4 h2:before,.node--type-article .field--name-field-mt-slideshow-text  .field__label:before,.field--name-field-mt-content-sidebar .field__label:before{margin-right:.5em;content:'\f1ea';font-family:'Font Awesome 5 free';font-weight:900;}
.node--type-mt-product .field--name-field-mt-video .field__label:before{margin-right:.5em;content:'\f144';font-family:'Font Awesome 5 free';font-weight:900;}
.node--type-mt-product .field--name-field-files .field__label:before{margin-right:.5em;content:'\f15c';font-family:'Font Awesome 5 free';font-weight:900;}
.node--type-article .field--name-body,.node--type-mt-team-member .field--name-field-mt-slideshow-text,.node--type-mt-product  .field--name-body{width:74%;float:left;margin-right:1%;}
.sidebar{float:left;width:25%;padding:0 .5em;}
.node--type-mt-team-member .field--name-field-mt-slideshow-text{float:left;margin-right:5%;width:70%;}
.block-views-blockmt-articles-grid-block-4,.block-views-blockmt-articles-grid-block-5{float:right;width:25%;padding:3em 0 0 0;}
.block-views-blockmt-articles-grid-block-5 .view-content,.block-views-blockmt-articles-grid-block-4 .view-content,.block-views-blockmt-articles-grid-block-4  h2{padding:2em 0 0 0;text-align:left !important;}
.block-system-main-block{overflow:hidden;}
.node--type-mt-product .field--name-field-mt-video{clear:both;}
/*.node--type-mt-product .field--name-field-mt-video,.node--type-mt-product  .field--name-body{float:left;width:48%;margin:1%;}*/
.field--name-field-shesi-ergasias .field__label,.node--type-article .field--name-field-mt-slideshow-text  .field__label,.node--type-mt-product .field--name-field-mt-price .field__label, .field--name-field-time .field__label,.field--name-field-mt-content-sidebar .field__label,.field--name-body .field__label{margin-right:.2em;font-size:1.2em;padding:10px 0;}
.node--type-article .field--name-field-selida .field__label, .field--name-field-mt-subtitle  .field__label,.block-views-blockmt-articles-grid-block-5 η2,.block-views-blockmt-articles-grid-block-4 h2,.node--type-article .field--name-body .field__label,.field--name-field-mt-slideshow-text .field__label,.node--type-mt-product .field--name-field-files .field__label,.node--type-mt-product .field--name-field-mt-video .field__label{font-size:1.2em !important;padding:10px 0 !important;margin:0 !important;}
.sidebar .field--name-field-mt-slideshow-text .field__item,.sidebar .field__items ,.field--name-body .field__item{border-radius:5px;background:#f5f5f5;padding:1em;}
.field--name-field-titlos-proiontos{font-weight:400;background:#0098fe;color:#fff;padding:5px 0;}
.field--name-field-charakteristika .field__items{clear:both;}
.view-articles-grid .views-row{text-align:left;margin-bottom:0;}
.node--type-mt-product .field--name-field-mt-price {font-size: 1em; line-height: 1.9em;}
.node--type-mt-product .field--name-field-mt-price .field__item,.field--name-field-mt-video .field,.sidebar .field--name-field-mt-content-sidebar .field__item,.sidebar .field--name-field-time .field__item{border-radius:5px;background:#f5f5f5;padding:1em;}
.node--type-mt-product .field--name-field-mt-product-code .field__item, .node--type-mt-product .field--name-field-mt-product-availability .field__item{color:#fff;}
.node--type-mt-product  .field--name-field-mt-slideshow-path{overflow:hidden;font-size:1em;background:#f5f5f5;padding:.5em;border-radius:5px;}
.node--type-mt-product .field--name-field-mt-price .field__label:before{margin-right:.5em;content:'\f017';font-family:'Font Awesome 5 free';font-weight:900;}
.node--type-mt-product .field--name-field-mt-price + .field{padding-top:0;}
.node__submitted-info .node__submitted-info-text,.node__submitted-info .field--name-uid{display:none}
.node--type-article .node__header{margin-bottom:0}
.field--name-field-shesi-ergasias .field__item,.field--name-field-time .field__item{padding-top:.8em;margin-left:.5em}
.field--name-field-time{overflow:hidden;width:100%;}
/*.node--type-mt-product .field--name-field-mt-slideshow-path .field__label:before{margin-right:.5em;content:'\f017';font-family:'Font Awesome 5 free';font-weight:900;}*/
@media (min-width: 601px){
.node--type-article .node__meta,.node--type-article .field--name-field-selida ,.node--type-article .field--name-field-kathigitis, .field--name-field-mt-products-tags,.node--type-mt-product .field--name-field-mt-product-availability,.node--type-mt-product .field--name-field-selida,.node--type-mt-product .field--name-field-typos{padding:1em;margin:0 .5% 10px .5% !important;float:left;display:inline-block;}
.field--name-field-mt-video .field__item{width: 100%;float: left;max-width: 327px;display: inline-block;margin-right: 1%;}
 .field--name-field-email,.field--name-field-tilephono,.node--type-mt-team-member .field--name-field-files
{padding:1em;margin:0 1% 1em 1% !important;float:left;display:inline-block;width:31.3%;}

.field--name-field-selida   .field__item{display:inline-block;margin:.5em;padding:.2em .5em;border-left:1px solid #fff;border-right:1px solid #fff}
.field--label-inline .field__label, .field--label-inline > .field__item, .field--label-inline .field__items{display:flex;flex-wrap:wrap;}
} 
@media (max-width: 600px){
.node--type-mt-product .field--name-field-mt-product-availability,.node--type-mt-product .field--name-field-typos{overflow:hidden;width:auto;padding:.5em;}
}

.banner .container{padding:0;}
.block-views-blockduplicate-of-services-block-1{margin:2em auto;max-width:1280px;}
/*h1.block-title:after,.col-md-12 h2.title:after{display:block;max-width:80px;border-bottom:5px solid #be1422;margin:10px auto;content:'';}
.path-frontpage h1.block-title:after{display:none;}
*/#block-aboutuscontenttop{color:#0b4a6d;text-align:center;margin:0 auto;}
h1.block-title,.titles2{display:inline-block;font-size:1.5em;font-weight:400;text-align:center;margin:0 auto;padding:0;margin-bottom:10px}
.path-frontpage .block-views-exposed-filter-blockproducts-page-1{background:#000;color:#fff;}
.path-frontpage .form--inline {display:inline-flex;flex-wrap:wrap;width:100%;float:left;}
.path-frontpage .form--inline .fieldset-wrapper{display:inline-block;flex-wrap:initial;width:100%;}
.path-frontpage fieldset#edit-field-typos-value--wrapper.fieldgroup {width:80% !important;margin:0;padding:0;text-align:center;}
.path-frontpage .form--inline .form-actions{clear:none;width:20%;float:left;background-color: #8c0d13;margin:0;padding:0;}
.path-frontpage .form-composite > legend, .label{text-align:center;color:#fff;border:none !important;margin:0 auto;display:inherit}
.path-frontpage #edit-submit-products{width:100%;height:100%;padding:0;margin:0;font-size:1.4em;}
.path-frontpage .bef-exposed-form .form--inline .form-item{display:inline-block;}
.splitted .tp-splitted.tp-linesplit:nth-child(1){display:none !important;}
.tp-splitted.tp-linesplit{line-height:1em;font-size:2em;color:#fff;}
.video-item > a,.video-item > a img{width:100%  !important;height:100%  !important;float:none !important;}
.view-mt-internal-banner .transparent-background{background:rgba(0,0,0,0.30) !important}
.transparent-background{background:rgba(2, 12, 19, 0.1) !important}
.logo img{margin:0;padding: 0;}
.node__container .field--name-body p{padding:3px 0;}
.node__container .field--name-body ul{padding:0 8px 0 20px;}
.fixed-header-enabled.onscroll .header .logo img{margin:0;max-height:40px;}
.fixed-header-enabled.onscroll  .header .col-md-3{padding:2px 0;display:none;}
.container{width:100%;padding:0 2%;max-width:1210px;}
.webform-submission-form .form-item{width:49.5%;float:left;margin-right:.5%;}
.webform-submission-form .form-actions,.webform-submission-form .form-item.form-type-textarea,.webform-submission-form .form-item.form-type-checkbox{width:99.5%;float:left;margin-right:.5%;}
.container-fluid,.row,.container-fluid .view-mt-slideshow, .container-fluid .field--mt-main-slideshow-block{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}
.region-footer-bottom .contact-info-item__text a,.region-footer-bottom .contact-info-item__text {font-size:15px;}
.contact-info-items-grid .contact-info-item.contact-info-item--bordered{border:none}
.path-frontpage .sidebar-second, .path-frontpage .node__container{padding:0;}
.path-frontpage .content-top__container .col-md-12 h2.title{margin:50px 0;padding:10px 0;font-size:25px;}
.sidebar .field--name-field-selida a,.view-products .views-field-title a,.view-articles-grid .views-field-title a{font-size:.9em;color:#000;font-weight:bold;}
.view-id-products .views-field-field-mt-product-availability,.views-field-field-typos,.view-articles-grid .views-field-created{font-size:.8em;}
/*.view-id-products .views-field-field-mt-product-availability,.views-field-field-typos{display:inline-block;}*/
.views-field-field-typos{margin-right:.5em;}
.view-id-products .col-md-12{margin-bottom:0 !important;}
.view-id-products tr.col-md-12{margin-bottom:0 !important;float:none}
.content-bottom.region--gray-background{background:#fff;}
/*.featured-top li {font-size: 1em;display: inline-block;width: 47%;background: rgb(25, 21, 17);border: 1px solid #fff;margin: 0 1% 10px 1%;padding: 20px;border-radius: 5px;text-align: center;}
*/.col-md-12 .block{padding-bottom:0;}
.region--gray-background {color:#333;}
.content-bottom{padding:6em 0;}
#block-aboutme-3{text-align:center;}
.node-131 .node__container{padding:20px;}
.page-node-type-page .field--name-field-image{float:right;width:40%;margin-left: 1em;}
.node__header{padding:0;}
h1.page-title{text-align:left !important;color:#1a1a1a;margin-bottom:0;padding:0 1em;font-size:2em;font-weight:900;letter-spacing:0;text-transform:capitalize;}
.highlight-2-head{background:transparent;color:#fff;font-size:70px;}
p.highlighted{background:transparent;color:#fff;font-size:18px;}
.highlight-2-head{line-height:90px;}
.block-views-blockproducts-block-4{text-align:center;}
.flexslider .slides img{width:auto;}
.in-page-images-carousel.flexslider .slides img{max-height:110px;}
.views-field-field-image2{position:relative;z-index:100;width:90%;margin:-50px auto 30px auto;padding:35px 20px;border-radius:5px;background:rgba(33, 17, 12, 0.95);color:#fff;font-size:16px;}
#custom  .avl-form{background:red;}
.region-content-top h4{margin-top:80px;}
.content-top__section{padding:60px 0;}
.highlighted-top__section{padding:20px 0 120px 0;}
.block-social-media{margin-top:20px;}
.view-pricing-tables .pricing-table-footer{position:inherit}
.view-pricing-tables h4{font-size:25px;margin-bottom:30px;}
.view-pricing-tables .view-header{padding-bottom: 40px;}
.highlighted-top__container .col-md-12 h2.title{margin-top:100px;}
.path-frontpage h3 a,.path-frontpage h2 a,.path-frontpage h4 .text--colored{color:#ffffff;}
.featured__container .col-md-12,.featured__section{padding:0;}
.views-row{margin-bottom:20px;}
.content-top .container{margin:0px auto;background:transparent;}
.path-frontpage .main-content.region--white-background {background:#fff;color:#333;}
.path-frontpage .paragraph--type--tabs2 .field--name-field-mt-tab-content{background:#fff;}
.footer__section{padding:40px 0;}
/*.view-articles-grid .article-header,input.form-text, input.form-tel, input.form-email, input.form-url, input.form-search, input.form-file, input.form-number, input.form-color, textarea, select{background-color:#fff;}
.view-articles-grid.view-display-id-block_2{background:#fff;padding:.2em 1em;}*/
.view-taxonomy-term .views-row{width:49%;background:#f5f5f5;padding:1em;border-radius:10px;margin:1%;}
/*.view-taxonomy-term .views-row,.view-articles-grid.view-display-id-block_2 .views-row{width:49%;background:#f5f5f5;padding:1em;border-radius:10px;}
/*.view-taxonomy-term .views-row:nth-child(2n+1), .view-articles-grid.view-display-id-block_2 .views-row:nth-child(2n+1){margin:1% 1% 1% 0;}
/*.view-taxonomy-term .views-row:nth-child(2n), .view-articles-grid.view-display-id-block_2 .views-row:nth-child(2n){margin:1% 0 1% 1%;}
.view-articles-grid.view-display-id-block_3 .views-row{width:48%;background:#f5f5f5;padding:1em;border-radius:10px;}
.view-articles-grid.view-display-id-block_3 .views-row{margin:0% 1% 2% 1%;}*/
.view-taxonomy-term .views-field-field-image,
.view-taxonomy-term .field--name-field-image, .view-articles-grid.view-display-id-block_2 .views-field-field-image{float:left;/*width:25%;*/margin-right:10px;}
/*.view-taxonomy-term .field--name-field-tags,.view-articles-grid.view-display-id-block_2  .views-field-field-tags{float:left;background:#eee;padding:.3em;border-radius:5px;text-align:left;display:inline-block}
*/.view-taxonomy-term .field--name-field-tags a,.view-articles-grid.view-display-id-block_2  .views-field-field-tags a{color:#000;}
.view-taxonomy-term .view-content,.view-articles-grid.view-display-id-block_2 .content{display:flex;flex-wrap:wrap;}
.view-taxonomy-term .node__title a,.view-taxonomy-term .views-field-title a{font-weight:900;font-size:1em;margin-bottom:.5em;text-align:left;}
.view-taxonomy-term .views-field-body p{font-size:.9em;}
.view-articles-grid.view-display-id-block_3 .views-row{background:#fff;padding:3em 2em;border-radius:5px;}
.view-articles-grid.view-display-id-block_3 .views-field-field-image{float:left;width:25%;margin-right:10px;}
.view-articles-grid.view-display-id-block_3  .views-field-field-tags a{float:left;background:#eee;padding:.3em;border-radius:5px;text-align:left;display:inline-block}
.view-articles-grid.view-display-id-block_3  .views-field-field-tags a:before{font-family: "Font Awesome 5 free";font-weight: 700;content: "\f02c";margin-right:4px;}
.view-articles-grid.view-display-id-block_3  .views-field-field-tags a{color:#000;}
.views-more-link{font-weight:bold;}
.views-exposed-form .form-item{margin:0;padding:0;}
.view-id-products   .col-md-6{font-size:.9em;padding:1em 10px;text-align:center;color: #fff;width:50%;margin:0;}
/*.view-id-products .views-field-field-mt-product-availability{font-size:.9em;padding:1em 10px;text-align:center;color: #000;margin:0;border-top: 1px solid #ccc;}*/
.view-id-products   .col-sm-6 {padding:1%;width:48%;margin:1em 1%;text-align:center;background: #fff;color: #000;}
/*.view-id-products   .view-content,*/.view-articles-grid .view-content{display:flex;flex-wrap:wrap;}
#block-views-block-products-block-5  .view-id-products   .view-content{display:inherit;flex-wrap: initial;}
.view-id-products .col-sm-5{width:19%;margin:0 .5% 1em .5%;padding:0;float:left;background: #f9e5d2;}
.view-id-products .col-sm-6 .paragraph--type--tabs2,.view-id-products  .paragraph--type--tabs2 {text-align:center;width:16.6%;float:left;}
header.region--white-background{background:transparent;}
img{border-radius:0 !important;}
.path-frontpage header.region--white-background{background:transparent;}
.path-frontpage .view-taxonomy-list{padding:40px 0 0 0;}
.tp-caption__buttons-container{margin-top:10px;}
.site-name a{color:#157fb3;font-size:1.1em;line-height:1em;font-weight:900;}
.site-slogan{font-size:.9em;font-weight:400;}
#block-sitename{float:left;max-width:250px;}
.blue{color:#157fb3}
.green{color:#8FB02D;display:block;}
.views-more-link{color:#dc0785}
.header__container{padding:0;}
.header-first{padding:0;}
.header__section ul.menu{padding:0;}
.header-container .sf-menu.menu ul{margin-top:0}
.bottom-spacing-medium{font-size:12px;padding-bottom:5px;}
.contact-info-items-grid .contact-info-item{padding-top:5px;}
.region--dark-background {background-color:#157fb3;}
.footer,.footer-bottom,.footer-bottom a,.footer a{color:#fff;}
.footer-bottom .fas a,.footer .fas a,.footer-bottom .fas,.footer .fas,.footer-bottom .fab {color:#fff;}
.subfooter{background:#157fb3;color:#fff}
.subfooter a{color:#fff}
.video-item > a:after {content: "\f04b";font-family: "Font Awesome 5 free";font-weight:700;}
.region--colored-background{background:#e4f5ff;}
.content-top-highlighted{background:transparent;color:#000;}
.featured-top .fas,.featured-top .far,.content-top-highlighted .fas,.content-top-highlighted .far{color:#157fb3;}
.sub-featured__section{padding:0;}
#block-backgroundimageblockproducts-2 .background-image-block__section{padding:30px 0 0 0;}
.tp-caption__title {line-height:1em;font-size:40px;color:#fff;}
.tp-revslider-mainul li:first-child .tp-caption__title a,.tp-revslider-mainul li:first-child .tp-caption__text{color:#fff;}
.tp-revslider-mainul li .tp-caption__title a,.tp-revslider-mainul li .tp-caption__text{color:#fff;}
.tp-revslider-mainul .tp-caption__button{background-color:#08a7fd;}
.tp-parallax-wrap{position:absolute;bottom:20px;left:20px;}
.tp-tabs .tp-tab{height:25px;}
.tp-tabs{background-color:rgb(55, 85, 97) !important;color:#fff;}
.tp-tabs .tp-tab.selected,.tp-tabs .tp-tab:hover{background:#9dcd15}
.tp-tabs .tp-tab .tp-tab-title{margin-top:5px;font-size:12px;}
.content-top-highlighted{margin:1em 0;}
.col-md-12{padding:0;}
.view-duplicate-of-services .col-sm-6{position:relative;padding:0;margin:0;background:#fff;border-radius:5px;overflow:hidden;}
.view-duplicate-of-services .col-sm-6{margin:0 1% 2% 1%;}
.view-duplicate-of-services .col-sm-6:nth-child(1){margin-right:1%;}
.view-duplicate-of-services .col-sm-6:nth-child(4n+4){margin-left:1%;}
@media (min-width: 992px){
.view-duplicate-of-services .col-md-3 {width: 23%;}
}
@media (max-width: 991px){
.view-duplicate-of-services .col-md-3 {width: 48%;}
.view-duplicate-of-services .col-sm-6{margin:0 auto 2% auto;}
.view-duplicate-of-services .col-sm-6:nth-child(2n+ 1){margin-right:1%;}
.view-duplicate-of-services .col-sm-6:nth-child(2n){margin-left:1%;}
.view-articles-grid.view-display-id-block_3 .views-row,.view-articles-grid.view-display-id-block_2 .views-row{padding:1em}
.view-articles-grid.view-display-id-block_3 .views-field-field-tags a,.view-articles-grid.view-display-id-block_2 .views-field-field-tags a{font-size:.8em;}
}
.view-duplicate-of-services .views-field-title h5 {font-weight:400;font-size:17px;text-align:center;}
.view-duplicate-of-services .view-content{display:flex;flex-wrap:wrap;}
.node-111 .main-content__section,.path-frontpage .main-content__section{padding:0;}
.path-frontpage .main-content__container  .col-md-12{min-height:0;}
.header-container ul.sf-menu > li > a.menuparent:after{content: "";}
.scroll-button a{border:2px solid #fff;color:#fff;}
.scroll-button a:hover{color:#333;}
.block-dropdown-language{position:fixed;top:125px;right:0;max-width:80px;padding:5px;z-index:11;}
.region--light-typography .block-dropdown-language  a{color:#0098fe}
.region--light-typography .block-dropdown-language  a:hover{color:#0098fe}
.tp-bannertimer{background:rgba(0, 0, 0,0.3);border-top:1px solid #fff;}
.field--name-field-diathesimoteta-gia:before {content: "\f058";font-family: "FontAwesome";padding-right: 10px;position: static;color: inherit;vertical-align: top;float:left;}
/*.page-node-type-mt-product .field--name-field-time,,.page-node-type-mt-product  .field--name-field-mt-collections:before{content: "\f02b";font-family: "FontAwesome";padding-right: 10px;position: static;color: inherit;vertical-align: top;float:left;}
.page-node-type-mt-product .field--name-field-time a:before{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;content:'';background:url('../../images/telefona1.jpg') no-repeat center;display:block;width:100%;max-width:800px;margin:0 auto;height:250px;}
.page-node-type-mt-product .field--name-field-time{background: #0e2c4f;color: #fff;border: 1px solid #989898;margin-bottom:10px ;overflow:hidden;text-align:center;}	
.page-node-type-mt-product .field--name-body ul{overflow:hidden;display:flex;flex-wrap:wrap;width:100%;margin:1em 0;}
.page-node-type-mt-product .main-content .node__container  .field--name-body li{display:inline-block;width:20%;list-style-type:none;background: #dfe3ec;padding: 1em;margin: .5%;}
.page-node-type-mt-product .main-content .node__container  .field--name-body li:before {color: #fff;background: #12af0a;border-radius: 200px;padding: 5px;margin-right: 5px;content: "\f00c";font-family: "Font Awesome 5 free";position: static;vertical-align: middle;font-weight: 700;}
.page-node-type-mt-product .field--name-field-b {float:left;width:63.3%;padding:20px;}
.page-node-type-mt-product .field--name-field-time a{color:#fff;width:100%;padding:1em;display:block;}
.page-node-type-mt-product .field--name-field-time a:hover{background: #e6101a;transition: all 0.2s linear;}*/
.field--name-field-time .fa{color:#fff;}
.node--type-mt-product .node__header + .field:not(.field--name-field-mt-price){padding-top:0px;}
.block-instagram-block img{width:18%;margin:1%;float:none;}

.paragraph--type--tabs2 .fa,.paragraph--type--tabs2 .fas{font-size:30px;color:#be1522;display:block;}
.paragraph--type--tabs2 .field--name-field-mt-tab-content{padding:20px 0px;margin:10px 0;}
.paragraph--type--tabs2 .field--name-field-mt-tab-content ul{padding:10px;display:flex;flex-wrap:wrap;}
.paragraph--type--tabs2 .field--name-field-mt-tab-content ul li{display:inline-block;width:31%;list-style-type:none;margin:.2%;padding:1.8%;background:#f5f5f5;}
.paragraph--type--tabs2 .field--name-field-mt-tab-content ul li:before {background:#09968d;color:#fff;border-radius:200px;padding: 5px;margin-right:5px;content: "\f00c";font-weight:700;font-family: "Font Awesome 5 Free";position: static;vertical-align: middle;}
.paragraph--type--tabs2 .facilitiesChecklistSection{display:inline-block;float:left;margin: .5% 0 .5% 1%;width: 31%;background: #f5f5f5;padding: 1em;}
.paragraph--type--tabs2 .facilitiesChecklistSection li{width:100% !important;display:block !important;}
.paragraph--type--tabs2 .facilitiesChecklistSection h5{font-weight:bold;font-size:1.1em;text-transform:capitalize}
.paragraph--type--tabs2 .field--name-field-mt-tab-content{display:flex;flex-wrap:wrap;}
.contact-message-roteste-gia-to-proion-form{margin-top:30px;}
.field--name-field-mt-media-image  .field__item{clear:inherit;display:inline-block;width:12%;margin:1px auto;}
.view-photogallery .views-field-field-image{float:left;clear:inherit;display:inline-block;width:12%;margin:1px;}
.page-node-type-mt-product  .field--name-field-mt-collections .field__label,.field--name-field-charakteristika  .field--name-field-titlos{margin:5px 0;font-weight:600;}
.field--name-field-mt-subheader-body{font-size:1.1em;float:left;width:100%;padding:3%;}
#load{width:100%;height:100%;position:fixed;z-index:9999;background:url("../../images/loading.gif") no-repeat center center #fff;}
.overlay-inner a{color:#fff;}
.views-field-field-mt-showcase-tags {margin-top:3px;color:#f74a03;border-radius:5px;font-size:17px;text-align: center;padding: 10px;background: rgba(86, 74, 11, 0.12);}
.views-field-field-mt-showcase-tags a{color:#375561;}
@media   (max-width: 1050px){
.paragraph--type--tabs2 .field--name-field-mt-tab-content ul li{display:inline-block;width:48%;list-style-type:none;margin:10px 0;}
.field--name-field-mt-media-image  .field__item{width:24.5%;margin:1px auto;}
}
@media   (max-width: 1198px){
.view-id-products .col-sm-6 .paragraph--type--tabs2,.view-id-products  .paragraph--type--tabs2  {width:33%;float:left;margin-bottom:.3em}
.headings-wide-spacing-enabled .tp-caption__title{font-size:2em !important;}
.field--name-field-charakteristika .paragraph--type--tabs2{display:block;width:auto;margin:20px auto;float:none;}
.block-instagram-block img{width:33.3%;margin:0;float:none;}
#superfish-main{display:none;}
}
@media   (max-width: 991px){
.tp-caption__text{font-size:2em;}
.tp-caption__text2 a.button{font-size:1.0em !important;}
#block-aboutuscontenttop img{max-height:auto;max-width:49%;margin:0 .5%;}	
}
iframe body{overflow:visible;}
.view-taxonomy-image{position:relative;text-align:center;}
.page-container-border-enabled .page-container{border-width:0px;position:relative;}
/*.view-id-products .views-field-title{text-align:center;min-height:45px;}*/
.view-mt-internal-banner  .views-field-title h1{font-size:30px;}
.banner__section .background-image-block__section .background-image-overlay + .container, .background-image-block__section .background-image-overlay + .container-fluid{/*background:rgba(55, 85, 97, 0.95);max-width: 600px;border-radius: 10px;position:relative;*/}
.view-taxonomy-image .views-field-name,.banner__section .view-mt-internal-banner  .views-field-title{z-index:100;position:absolute;left:0px;right:0px;top:32%;color:#fff;}
.view-taxonomy-image  ul,.banner__section .view-mt-internal-banner ul{margin:0;padding:0;}
.view-taxonomy-image img, .banner__section .view-mt-internal-banner img{width:100%;border-radius:0;}
.view-taxonomy-image .views-field-name h1,.banner__section .view-mt-internal-banner  .views-field-title h1{border-radius: 5px;font-size:30px;background:rgb(50, 62, 88);display:inline-block;padding:10px;margin: 0 auto;}
.block-views-blocktaxonomy-list-block-1 .view-taxonomy-list .views-row,.block-views-blocktaxonomy-list-block-2 .view-taxonomy-list .views-row{position:relative}
.block-views-blocktaxonomy-list-block-2 .view-taxonomy-list .col-md-2,.block-views-blocktaxonomy-list-block-1 .view-taxonomy-list .col-md-3,.block-views-blocktaxonomy-list-block-2 .view-taxonomy-list .col-md-3{text-align:center;margin-bottom:30px;}
.featured .views-field-field-titlos-gia-listes,.block-views-blocktaxonomy-list-block-1 .views-field-field-titlos-gia-listes,.block-views-blocktaxonomy-list-block-2 .views-field-field-titlos-gia-listes {text-align:center;text-transform: uppercase;position:absolute;background:rgba(31, 41, 52, 0.83);bottom:0;right:0;left:0;padding:5px 0;z-index:1;margin-left:15px;margin-right:15px;}
.featured .views-field-field-titlos-gia-listes a,.view-display-id-block_3 .views-field-field-titlos-gia-listes a,.block-views-blocktaxonomy-list-block-1 .views-field-field-titlos-gia-listes a,.block-views-blocktaxonomy-list-block-2 .views-field-field-titlos-gia-listes a{display:block;width:100%;padding:5px 0;text-decoration:none;}
.view-display-id-block_3 .views-field-field-titlos-gia-listes a{font-size:16px;color:#fff}
.block-views-blocktaxonomy-list-block-3 .view-taxonomy-list .views-row{margin-bottom:5px;position:relative}
.block-views-blocktaxonomy-list-block-3 .views-field-field-titlos-gia-listes{text-align:center;position:absolute;background:rgba(31, 41, 52, 0.75);bottom:0;right:0;left:0;padding:0;z-index:1;}
.region-sidebar-second h2.title{margin-bottom:10px;pading-bottom:10px;}
.button2{background: #19a0f5;padding: 5px;border-radius: 5px;color: #fff;border: 1px solid #1b87cc;}
.button2 a{color:#fff;}
.view-products-grid .row{margin:10px 15px;}
.view-products-grid .row{background:#f9fbfd}
.block-views-blockmt-products-block-1 .view-products-grid .row{margin:0 15px;padding:7px 0;}
@media   (max-width: 567px){
.view-articles-grid.view-display-id-block_2 .views-field-field-image,.view-articles-grid.view-display-id-block_3 .views-field-field-image{float:left;width:100%;margin:0 auto 1em auto;}
.paragraph--type--tabs2 .field--name-field-mt-tab-content ul li{display:inline-block;width:95%;list-style-type:none;margin:10px 0;}
.webform-submission-form .form-item{width:100%;float:left;margin-right:0;}
.block-instagram-block img{width:50%;margin:0;float:none;}
.block-views-blockmt-products-block-1 .view-products-grid .row:nth-child(1){margin-top:10px;}
}
.block-views-blockmt-products-block-1 .view-products-grid .row:nth-child(2n){background:#f9fbfd}
.block-views-blockmt-products-block-1 .view-products-grid .row:nth-child(2n+1){background:#ecf5ff}
#block-views-block-mt-products-block-1-2 h2{text-align:left;font-size: 18px;font-weight: 500;padding-bottom: 15px;margin-bottom: 10px;border-bottom: 1px solid #e7e7e7;}
#block-views-block-mt-products-block-1-2 .views-field-link{margin:0 15px;background: #f9fbfd;}
.view-products-grid h3{font-size:18px;padding:5px 0;margin:0}
.view-products-grid .sub{font-weight:600;}
.view-products-grid .row .row{background:transparent} 
.view-products-grid .col-sm-6{padding:0;}
#block-pagetitle h1{font-size: 18px;padding-bottom: 15px;margin: 0 0 0px 0;border-bottom: 1px solid #e7e7e7;text-transform: uppercase;font-weight: 500;}
.view-taxonomy-list .views-field-name a{webkit-text-shadow: 3px 2px 3px rgba(0,0,0,0.5),0px 0px 15px rgba(0,0,0,0.5);-moz-text-shadow: 3px 2px 3px rgba(0,0,0,0.5),0px 0px 15px rgba(0,0,0,0.5);-ms-text-shadow: 3px 2px 3px rgba(0,0,0,0.5),0px 0px 15px rgba(0,0,0,0.5);
-o-text-shadow: 3px 2px 3px rgba(0,0,0,0.5),0px 0px 15px rgba(0,0,0,0.5);text-shadow: 3px 2px 3px rgba(0,0,0,0.5), 0px 0px 15px rgba(0,0,0,0.5);display:block;background: rgba(16, 16, 14, 0.7);color:#fff;position:absolute;bottom:0;left:0;right:0;z-index:10;}
.path-frontpage .main-content__section{padding: 0;margin:0;}
.path-frontpage .region--separator-border-top:before{height:0;}
.node-98 .main-content__section,.node-111 .main-content__section{padding: 0px;background: transparent;margin: 0;}
.node-65 .node__header{padding:0;}
.header-container .col-md-9{text-align:center}
.header-container .col-md-9 .block{display:inline-block;float:right;margin-top:0em;}
.field--mt-dropdowns-block{margin-top:.6em;}
.header-container .col-md-9 .block .block{float:none}
.header-container .col-md-9 .dropdown .block{float:none;display:block;}
.block-superfish{width:auto;float:none !important;margin:0 auto;}
.header-container .sf-accordion-toggle.sf-style-none a{padding:2.1em 0;}
.header-container .sf-accordion-toggle.sf-style-none a:after{font-size:3.2em;}
.dropdown-trigger{padding:0 .3em;font-size:2.9em;color:#254ba0}
.header__section .menu.cta-active{padding:0;}
@media (min-width: 992px){
.header-container .container-fluid .logo-and-site-name-wrapper {padding-left: 0px;}
}
.header-container ul.menu{text-align:center;margin:0px auto;}
.media-background .container-fluid{padding-left:0;padding-right:0;}
.path-frontpage .region-media-background-second .background-image-block__section {padding:150px 0;}
.path-frontpage  .region-content-top,.path-frontpage .region-media-background-second {    color: #000;font-size:16px;line-height:30px;text-align:center;}
.path-frontpage .region-media-background-second li{padding-bottom:10px;}
.n{display:none;}
.block{padding-bottom:0;}
.background-image-block__section h1{text-align:center;}
#block-backgroundimageblockproducts-2 .container,.featured .container{width:100%;}
@media   (max-width: 1100px){
input[type="submit"] + input[type="submit"], .button + .button{margin:10px auto;}
.view-taxonomy-image .views-field-name,.banner__section .view-mt-internal-banner  .views-field-title{position:absolute;top:25%;}
.view-taxonomy-image .views-field-name h1,.banner__section .view-mt-internal-banner  .views-field-title h1{font-size:20px;}
}
.main-content__section{padding:30px 0;}
.region-sidebar-second h3{font-size:18px;text-align:center;}
@media (min-width: 992px){
.block-views-blocktaxonomy-list-block-2 .view-taxonomy-list .col-md-2,.block-views-blocktaxonomy-list-block-1 .view-taxonomy-list .col-md-2,.block-views-blocktaxonomy-list-block-4 .view-taxonomy-list .col-md-2{clear:none;}
}
@media (min-width: 992px) and (max-width: 1199px){
input[type="submit"] + input[type="submit"], .button + .button{margin:10px auto;}
.region-sidebar-second .view-taxonomy-list .views-field-field-titlos-gia-listes a{font-size:11px;}
}
.content-bottom .col-md-12{padding:0;}
.view-showcases-grid .col-md-3,.view-showcases-grid .col-md-2{padding:0;margin:0}
.view-showcases-grid .col-sm-6{clear:none;}
.field--name-field-charatteristics .field__label{font-size:30px;}
.page-node-type-mt-showcase .node--type-mt-showcase  .headline2{font-size:22px;margin-left:5px;display:inline-block;float:left;margin-top:10px;color: #375561;}
.page-node-type-mt-showcase .node--type-mt-showcase  .fa-headline{display:inline-block;float:left;}
.page-node-type-mt-showcase .node--type-mt-showcase  .headline .fa{color: #375561;display:table-cell;height:60px;width:60px;font-size:25px;background:#fff;border-radius:80px;border:1px solid #ddd;vertical-align:middle;text-align:center;}
.field--name-field-charatteristics{float:left;width:100%;}
.field--name-field-charatteristics .field__items   .field__item:nth-child(2n+1){display:inline-table;width:48%;margin-right:1%;background:rgba(55, 85, 97, 0.03);padding: 10px;margin-bottom: 10px;}
.field--name-field-charatteristics .field__items   .field__item:nth-child(2n){display:inline-table;width:49%;background:rgba(55, 85, 97, 0.03);padding: 10px;margin-bottom: 10px;}
.field--name-field-charatteristics .field__items   .field__item:nth-child(3){display:inline-table;width:98.3%;background:rgba(55, 85, 97, 0.03);padding: 10px;margin-bottom: 10px;}
.field--name-field-charatteristics .field__items .field__item .field__item{width:100%;background: none;padding: 0px;margin-bottom: 0px;}
.field--name-field-mt-showcase-tags .field__label{margin-bottom:10px;padding:5px 0;border-bottom:1px solid #ddd;}
.page-node-type-mt-showcase .node--type-mt-showcase	.field--name-field-mt-content-tabs h3{font-size:18px;}
.page-node-type-mt-showcase .node--type-mt-showcase	.field--name-field-mt-content-tabs .nav-tabs li a{background:#375561;color:#fff;font-size:12px;padding:15px 20px;margin-top:5px;}
.page-node-type-mt-showcase  .node--type-mt-showcase	.field--name-field-mt-content-tabs .nav-tabs li.active a,.page-node-type-mt-showcase  .node--type-mt-showcase	.field--name-field-mt-content-tabs .nav-tabs li a:hover{background:#6c99ac;color:#fff;} 
.page-node-type-mt-showcase  .node--type-mt-showcase .field--name-field-mt-subtitle {float:left;background: #9dcd15;padding: 10px;color:#fff;margin-bottom:5px;clear:both;margin-top:10px;}
.page-node-type-mt-showcase  .node--type-mt-showcase .field--name-field-mt-subheader-body,.page-node-type-mt-showcase  .node--type-mt-showcase .field--name-field-subtitle2 {padding: 0 0 15px 0;border-bottom:1px solid #ddd;float:left;margin-bottom:5px;clear:both;margin-top:5px;font-size:17px;width:40%;clear:none;}
.field--name-field-subtitle2 .fa{color: #fff;display:table-cell;height:30px;width:30px;font-size:15px;background:#9dcd15;border-radius:80px;vertical-align:middle;text-align:center;}
.page-node-type-mt-showcase .node--type-mt-showcase .field--name-field-mt-subheader-body .fa{color: #fff;display:table-cell;height:30px;width:30px;font-size:15px;background:#375561;border-radius:80px;vertical-align:middle;text-align:center;}
.page-node-type-mt-showcase .node--type-mt-showcase .field--name-field-mt-subheader-body .fa-headline, .field--name-field-subtitle2 .fa-headline{margin-right:5px;}
.field--name-field-mt-content-tabs .nav-tabs ~ .tab-content{background-color: rgba(108, 153, 172, 0.06);padding:15px;border: 1px solid #e5e5e5;border-top:none;border-top-left-radius:0px;border-top-right-radius:0px;}
.field--name-field-mt-collection-image{float:left;margin:0 20px 20px 0px;}
@media   (max-width: 600px){
.view-taxonomy-image .views-field-name{position:absolute;top:10%;}
.field--name-field-charatteristics .field__items   .field__item:nth-child(2n+1){width:100%;margin-right:0%;}
.field--name-field-charatteristics .field__items   .field__item:nth-child(2n){display:inline-table;width:100%;}
.field--name-field-charatteristics .field__items   .field__item:nth-child(3){display:inline-table;width:100%;}
}
.page-container-border-enabled .page-container > div, .page-container-border-enabled .page-container > .footer{margin-right:auto;margin-left:auto;}
.header-container .region--dark-typography .sf-accordion-toggle.sf-style-none a{color:#fff;}
.view-showcases-grid .views-row{position:relative;}
.views-field-field-mt-showcase-tags{text-align:center;padding:5px;border:1px solid #eee;}
.contact-info li{display: inline-block;float: left;margin: 10px;}
.contacts li{display: block;margin: 10px;text-align:center;}
.contacts {float: right;}
.contacts a{color:#157fb3}
#load{width:100%;height:100%;position:fixed;z-index:9999;background:url("../../images/loading.gif") no-repeat center center #fff;}
.slidesbviewsfront{position:relative;top:0;left:0;right:0;}
@media   (max-width: 767px){
  .fancy-top-middle{display:none;}
.slidesbviewsfront{position:relative;}
.field--name-field-mt-media-image .field__item{width:32%;margin:1px auto;}
#block-backgroundimageblockproducts-2 .background-image-block__section{padding:0;}
.block-views-blocktaxonomy-list-block-1 .view-taxonomy-list .col-md-3,.block-views-blocktaxonomy-list-block-2 .view-taxonomy-list .col-md-3{text-align:center;margin-bottom:0px;padding:0;}
.block-views-blocktaxonomy-list-block-1 .views-field-field-titlos-gia-listes,.block-views-blocktaxonomy-list-block-2 .views-field-field-titlos-gia-listes {text-align:center;text-transform: uppercase;position:absolute;background:#1F2934;bottom:0;right:0;left:0;padding:5px 0;z-index:1;margin-left:0px;margin-right:0px;}
.block-views-blocktaxonomy-list-block-1 .views-field-field-titlos-gia-listes a,.block-views-blocktaxonomy-list-block-2 .views-field-field-titlos-gia-listes a{display:block;width:100%;padding:5px 0;text-decoration:none;font-size:12px;}
.view-duplicate-of-services .views-field-title h5 {font-size:15px;}
.page-node-type-mt-showcase 	.node--type-mt-showcase .field--name-field-mt-subheader-body, .page-node-type-mt-showcase .node--type-mt-showcase .field--name-field-subtitle2 {float:none;margin:35px auto;display:block;width:100%;}
.page-node-type-mt-showcase 	.node--type-mt-showcase	.field--name-field-mt-content-tabs .nav-tabs li {float:none;}
.banner__section .view-mt-internal-banner  .views-field-title{position:absolute;top:0%;}
.view-taxonomy-image .views-field-name h1,.view-mt-internal-banner  .views-field-title h1{font-size:13px;}
.tp-caption__button{margin-top:5px;padding:15px 10px;font-size:11px;}
}
@media   (max-width: 400px){
.field--name-field-mt-media-image  .field__item{width:49%;margin:1px auto;}
.view-taxonomy-image .views-field-name h1,.view-mt-internal-banner  .views-field-title h1{font-size:11px;padding:0;}
.view-taxonomy-image .views-field-name{position:absolute;top:0%;line-height:1.2em;}
}
.path-frontpage .view-showcases-grid .views-field-field-image{border:1px solid #eee;}
.page-node-type-mt-showcase  .node--type-mt-showcase .field--name-field-mt-subheader-body{clear:both}
.page-node-type-mt-showcase  .node--type-mt-showcase .field--entity-reference-target-type-taxonomy-term .field__item a{background-color:#f8f9fa;color:#fff;border:1px solid #ddd;color:#375561}
.background-image{ -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}
 @media (min-width: 568px) and (max-width: 767px){
.col-sm-6,.col-sm-4,.col-sm-3,.col-sm-2 {width: 50%;float:left;}
 } 
.header-container{background:/*#0e2c4f;*/#fff}
@media (min-width: 768px){
.page-node-type-mt-showcase .node--type-mt-showcase	.field--name-field-mt-content-tabs {width:100%;float:left;}
.page-node-type-mt-showcase .node--type-mt-showcase	.field--name-field-image{max-width:55%;float:left;margin-right:5%;}
.page-node-type-mt-showcase .node--type-mt-showcase .field--name-field-mt-showcase-tags,.page-node-type-mt-showcase .node--type-mt-showcase .field--name-field-mt-subheader-body,.page-node-type-mt-showcase  .node--type-mt-showcase .field--name-body{float:left;width:40%;clear:none;}
.page-node-type-mt-showcase  .node--type-mt-showcase .field--name-field-mt-subtitle{float:left;background: #9dcd15;padding: 10px;color:#fff;clear:none;}
.header__container header{text-align:center;background:#433d2d;}
.header__container{margin:0 auto;}
}
.sidebar__section{margin-top:2em;padding:0;}
.sidebar__section .block{margin-bottom:1em;background:#fff;padding:2em 1em;}
.sidebar__section .region .block:last-child{padding-bottom:2em;}
.block-search .form-actions:after{font-family: 'Font Awesome 5 free';font-weight:700;}
.highlighted-top__section{padding:0;}
@media (min-width: 1199px){
.onscroll .header-container .content > ul.menu,.onscroll .header-container .block-superfish{padding:0 !important;margin:0 !important;}
#main-menu-link-contenta3233600-9a6f-4c43-b821-99a8fc67e597 .sf-multicolumn-column .menuparent,#main-menu-link-content6e0f0474-3af3-420c-a622-a3c2265a1ee4 .sf-multicolumn-column .menuparent,#main-menu-link-content22fc4238-ee2a-4432-aa2a-99f20ada8b1d .sf-multicolumn-column .menuparent{display:none}
ul.sf-menu .sf-sub-indicator{right:10px;top:48%;}
.sf-main .sf-hidden,.region--white-background .sf-menu.menu ul{background:transparent;}
ul.menu li > a:before{background:transparent;content: "";font-family: "FontAwesome";    color: #08a7fd;}
.header-container ul.menu li > a:before{font-size:16px;margin-right:5px;}
.menu.cta-active--email > li.sf-depth-1:last-child > a{background:transparent;margin:0;line-height:150%;}
.page-node-type-mt-service   .menu.cta-active--email > li.sf-depth-1:last-child > a,.page-node-type-mt-product  .menu.cta-active--email > li.sf-depth-1:last-child > a,.path-frontpage .menu.cta-active--email > li.sf-depth-1:last-child > a{border:none;background:transparent;margin:0;line-height:150%;}
.menu.cta-active--email > li.sf-depth-1:last-child > a:before{color:#fff;margin-right: 5x;padding-right:0;}
.menu.cta-active--email > li.sf-depth-1:last-child > a:hover{background:none}
.menu.cta-active--email > li.sf-depth-1:last-child > a.is-active{background:none}
#superfish-main  li{position:relative;}
.header-container ul.menu li a{margin:0;margin-right:5px;transition: all 0.5s ;text-decoration:none;}
.page-node-type-mt-service  .header-container ul.menu li a,.page-node-type-mt-product  .header-container ul.menu li a,.path-frontpage .header-container ul.menu li a{margin:0;margin-right:5px;}
.header-container ul.menu li span:after{content: "\f107";font-family: "FontAwesome";position: static;vertical-align: middle;}
#superfish-main  li a,#superfish-main  li span,
#superfish-main  li a:after,#superfish-main  li span:after,#superfish-main  li span:before,
#superfish-main  li a:before {transition: all .5s;}
#superfish-main  li a{font-weight:400;text-transform:inherit;letter-spacing: 0.1em;display:block;position:relative;padding:2em 1em;color:#fff;margin:0 8px;font-size:1em;}
#superfish-main  li span.menuparent{font-weight:bold;text-transform:inherit;letter-spacing:0.05em;cursor:pointer;position:relative;line-height: 150%;padding:1em 1em;color:#fff;margin:0 10px;font-size:1em;display:inline-block;}
#superfish-main  li a:after,
#superfish-main  li span:after {position: absolute;top: 100%;left: 0;right: 0;margin: auto;width: 0%;content: '.';color: transparent;background:#f2f5f9;height: 2px;}
#superfish-main a:hover:after,#superfish-main span:hover:after{ width: 100%;}
ul.sf-menu.sf-horizontal.sf-shadow ul{padding:0;}
#superfish-main  ul a{font-size:14px;}
#superfish-main ul{background: #1c3f69;overflow:hidden;padding:5px;z-index:100;margin-top:0px;}
#superfish-main li li a{color:#fff;border:none;padding:.3em;}
#superfish-main li li a:hover,#superfish-main li li a.is-active{transition: all 0.2s linear;background: rgba(29, 24, 24, 0.0);}
#superfish-main  li a.is-active{border-bottom:1px solid #fff/*#f9e7c9*/;}
#superfish-main li  a.menuparent:before	{color:#fff;margin-right: auto;position: relative;top: 2em;left: -5px;right: 0;display:block;font-family: "Font Awesome 5 free";font-weight: 700;content: "\f0d7";margin: 0 auto;}
#superfish-main li  span.menuparent:before	{color:#fff;margin-right: auto;position: absolute;top: 2em;left: 0;right: 0;font-family: "Font Awesome 5 free";font-weight: 700;content: "\f0d7";margin: 0 auto;}

#superfish-main li .sf-sub-indicator{display:none;}
}
.header-container .block-superfish,.header-container .col-md-9{position:initial}
.view-taxonomy-list .views-row,.grid-gutter-5 .col-sm-6{margin-bottom:30px;}
.header-container .col-md-3{width:100%;float:inherit;max-width:1210px;margin:0 auto;padding:.5em 0;}
.header-container .col-md-9{width:100%;float:left;background: #f3f3f3;border-top: 1px solid #e3e5e6;border-bottom: 1px solid #e3e5e6;}
.slideshow-boxedwidth{margin:1em auto 0 auto;}
@media   (max-width: 1700px){
.field--mt-dropdowns-block {margin-top: 0em;}
.view-id-products   .col-md-6{font-size:10px;padding:0 5px;width:100%;margin:0;}
}
#block-showcaseplus-branding{float:left;}
#block-headerdropdowns-2,#block-textresize{float:right;margin-top:2em;}
#block-highcontrast a,#block-textresize a{text-indent:inherit;background:#157fb3;color:#fff;width:auto;height:auto;padding:.5em;margin:0;margin-left:.2em;display:inline-block;}
#block-telephone{float:right;margin-top:0em;font-size:1.1em;line-height:1;}
.search-block-form{margin-top:1.5em;padding:0;float:right;}
#block-highcontrast{float:right;margin:2em 0 0 0em;}
#block-mainnavigation-4{text-align:center;clear:both;}
@media   (max-width: 1400px){
#block-headerdropdowns-2,#block-textresize{margin-top:1em;}
#block-telephone{margin-top:0em;}
#block-highcontrast{margin:1em 0 0 0em;}
.logo img{max-height:75px;}
.header-container .col-md-3{padding:.5em;}
.field--mt-dropdowns-block{margin-top:0;}
.block-superfish{width:auto;float:none !important;}
.tp-caption__title{font-size:34px;}
.paragraph--type--tabs2 .facilitiesChecklistSection{width:48%;margin: .5% 0 .5% 1%;}
.paragraph--type--tabs2 .facilitiesChecklistSection li{font-size:.9em}
.paragraph--type--tabs2 .facilitiesChecklistSection h5{font-size:1em;}
}
@media   (max-width: 1200px){
.dropdown-trigger {font-size: 2.4em;}
.header{padding:1em;}
.view-products .views-field-title a{font-size:1.2em;}
.block-superfish{width:auto;float:none !important;}
.tp-caption__title{font-size:30px;}
#superfish-main li span,#superfish-main li a{margin:0;letter-spacing:0.05em;font-weight:400;}
}
@media   (max-width: 1100px){
.header{padding:.5em;}	
.block-superfish{width:auto;float:none !important;margin-right:0px;}
.tp-caption__title{font-size:25px;}
#superfish-main li span,#superfish-main li a{padding:1.5em 1em;font-size:.9em;margin:0;letter-spacing:0;font-weight:400;}
}
@media   (max-width: 500px){
.tp-caption__title{font-size:22px;}
}
.subfooter__container{padding: 40px 0 90px 0;}
@media  (min-width: 768px) and (max-width: 991px){
.views-field-field-mt-showcase-tags{font-size:12px;}
}
@media  (min-width: 500px) and (max-width: 1198px){
.header-container .sf-accordion-toggle.sf-style-none a{padding:0}
.logo img{max-height:80px;}
.view-id-products	.views-field-title{min-height:40px;}
.view-id-products .col-sm-5{width:49%;margin:0 .5% 4em .5%;padding:0;}
.view-id-products .col-sm-5:nth-child(2n+1){clear:left;}

}
@media  (max-width: 499px){
.header-container .sf-accordion-toggle.sf-style-none a{padding:0}
.view-id-products .col-sm-5{width:100%;margin:0 auto 4em auto;padding:0;}
.view-products .views-field-title a{font-size:1.3em;}
}
#more{display:block;padding:0;margin:0;font-size:11px;height:auto;line-height:20px;margin:5px 0 0-5px;text-align:center;}
.flexslider .flex-direction-nav a:before,.flexslider .flex-direction-nav a:before{color:#f9f106;font-size:100px;top:45%;}
.in-page-images-carousel .flex-direction-nav a:before{font-size:60px;top:20%}
#block-kleiseranteboy{position:fixed;top:120px;right:0;max-width:40px;z-index:11;}
#block-kleiseranteboy a.button,#block-statherokineto a.button{background:#0098fe;padding:15px;font-size:13px;margin:0;margin-bottom:5px;}
.node--type-mt-service .field--name-field-image {max-width:600px;display: inline-block;float:left;margin:0 20px 20px 0;}
#block-stillhavequestions {webkit-text-shadow: 3px 2px 3px rgba(0, 0, 0, 0.61), 0px 0px 15px rgba(0, 0, 0, 0.63);
-moz-text-shadow: 3px 2px 3px rgba(0, 0, 0, 0.61), 0px 0px 15px rgba(0, 0, 0, 0.63);-ms-text-shadow: 3px 2px 3px rgba(0, 0, 0, 0.61), 0px 0px 15px rgba(0, 0, 0, 0.63);
-o-text-shadow: 3px 2px 3px rgba3px 2px 3px rgba(0, 0, 0, 0.61), 0px 0px 15px rgba(0, 0, 0, 0.63);text-shadow:3px 2px 3px rgba(0, 0, 0, 0.61), 0px 0px 15px rgba(0, 0, 0, 0.63)}
.view-products  .overlay-container{width:50%;display:inline-block;float:left;}
.view-display-id-block_3 .overlay-container{width:100%;display:inline-block;float:left;}
.view-display-id-block_3 table tr.col-md-12{margin-bottom:2em !important;}
.view-display-id-block_3 table tr td{background-color:transparent !important}
.view-display-id-block_3 .views-field-field-mt-member-photo{max-width: 300px;overflow: hidden;margin: 0 auto;}
@media  (max-width: 991px){
.onscroll .header__container > .row > div{display:block}
.node--type-mt-service .field--name-field-image {display: block;float:none;margin:0 auto 20px auto;}
.view .col-md-6 h5{font-size:17px;}
.views-field-field-image2{height:150px;}
.page-node-type-mt-product .field--name-field-b,.page-node-type-mt-product .field--name-field-time,.view-products .node--type-mt-product .field--name-body,.page-node-type-mt-product .main-content .node__container  .field--name-body{width:100%;}
#block-kleiseranteboy a.button,#block-statherokineto a.button{padding:10px;font-size:12px;}
.page-node-type-mt-product .field--name-field-time{margin:15px auto;}
.page-node-type-mt-product .field--name-field-b{padding:20px 6px;margin:10px auto;}
.page-node-type-mt-product .node__container .field--name-body,.field--name-field-time{float:left;width:50%;padding:1.3%;}
.page-node-type-mt-service .main-content .node__container .field--name-body{float:none;padding:1%;width:auto;}
.page-node-type-mt-product  .field--name-field-mt-collections , .field--name-field-diathesimoteta-gia{float:right;padding:1%;width:48%;margin:0;}
.in-page-images-carousel .flex-direction-nav a:before{font-size:60px;top:35%}
}
@media  (max-width: 600px){	
#block-showcaseplus-branding,#block-headerdropdowns-2{float:inherit}
.page-node-type-mt-service .main-content .node__container .field--name-body,.page-node-type-mt-product .node__container .field--name-body,.field--name-field-time{float:none;padding:1%;width:auto;}
.page-node-type-mt-product  .field--name-field-mt-collections, .field--name-field-diathesimoteta-gia{border:1px solid #a8cfea;float:none;padding:1%;width:auto;margin:0;}
}
.header-container .sf-accordion-toggle.sf-style-none span{margin-right:5px;display:inline-block}
.view-products-grid .views-field-link a.button{padding:15px 5px;font-size:0.7em;}
a.button i{padding-right:5px;}
.view-mt-products .views-field-field-image{margin-bottom:0;}
.view-mt-products .views-row{position:relative;float:left;}
.view-mt-products .views-field-title{position:absolute;background:rgba(31, 41, 52, 0.82);bottom:0;right:0;left:0;padding:20px 0;z-index:1;margin-left:15px;margin-right:15px;}
.view-mt-products .views-field-title h5 a{color:#fff;}
.view-mt-products .views-field-title h5{padding:0;margin:0;}
.list-style{list-style-type:none;padding:0;margin:0;}
.list-style li{margin-bottom:20px;}
@media   (max-width: 767px){
.view-id-products .col-sm-6{width:100%;margin:1em auto;}
.paragraph--type--tabs2 .facilitiesChecklistSection{width:100%;margin:1em auto;}
.views-field-field-mt-showcase-tags{font-size:13px;}
.header-container ul.menu{text-align:center;margin:0;padding:0;}
.header-container ul.menu li a{font-size:10px;margin:0 10px;padding:10px 0px;}
.headings-wide-spacing-enabled .header-container ul.menu li a{letter-spacing: 0.05em;}
.logo {-webkit-transform: scale(1.0);-moz-transform: scale(1.0);-ms-transform: scale(1.0);-o-transform: scale(1.0);transform: scale(1.0);}
}
.toolbar-fixed .header-container,.page-node-type-mt-product.user-logged-in .header-container,.page-node-type-mt-service.user-logged-in .header-container, .path-frontpage.user-logged-in .header-container{position:relative;}
.toolbar-fixed.page-node-type-mt-product	.header-container,.toolbar-fixed.path-frontpage .header-container{z-index:111;position:relative;top:0px;left:0;right:0;}
@media   (max-width: 600px){
h1,h2,h1.page-title,.col-md-12 h2.title, .col-md-12 nav > h2, .col-md-12 .block-search > h2{font-size:20px;}
.header__container .col-md-3,.header__container .col-md-9{float:none;width:100%;padding:0;}
.header-container .col-md-9 .block{float:none;margin:0;padding:0;}
.header-container .sf-accordion-toggle.sf-style-none{text-align:center;}
.block-dropdown-language{position:fixed;top:162px;}
.dropdown-trigger{line-height:1em;margin-bottom:24px;}
h1.block-title, .titles2{color:#000}
#block-aboutuscontenttop{position:inherit}
}
.view-page-title-seo-2 h1,.view-page-title-seo-taxonomy h1{ border-bottom: none;}
h1, h2, h3, h4, h5, h6{margin:20px 0 ;text-align:center;}
@media  (max-width: 991px){
.content-top,.path-frontpage .content-top-highlighted, .media-background{padding:10px 0;}
.col-md-12 h2.title, .col-md-12 nav > h2, .col-md-12 .block-search > h2{padding-bottom:10px;}
.path-frontpage h1 span.large{font-size:15px;}
.region-content-top .col-md-6{text-align:center;}
.region-content-top .caption{display:block;margin:0 auto 20px auto;}
h1, h2, h3, h4, h5, h6{margin:20px 0;}
.background-image-block__section{padding:50px 0;}
.path-frontpage	.background-image-block__section{padding:90px 0;}
.content-top__section{padding:30px 0;}
.js-transparent-header{position:absolute;width:100%;}
}
@media (min-width: 568px) and (max-width: 767px){
.views-field-field-mt-showcase-tags{font-size:11px;}
.header-container ul.menu{margin-bottom:5px;}
.header-container ul.menu li a{font-size:11px;margin:0 10px;padding:15px 2px;}
.headings-wide-spacing-enabled .header-container ul.menu li a{letter-spacing: 0.10em;}
}
@media   (min-width: 768px) and (max-width: 799px){
.header-container ul.menu li a{font-size:11px;padding:33px 10px;}
.headings-wide-spacing-enabled .header-container ul.menu li a{letter-spacing: 0.05em;}
}
@media   (min-width: 800px) and (max-width: 1100px){
.headings-wide-spacing-enabled .header-container ul.menu li a,.headings-wide-spacing-enabled .menu.cta-active > li:last-child > a{letter-spacing: 0.05em;}
}
.header-container{position:initial}
#superfish-main  li span,.header-container .region--dark-typography .sf-accordion-toggle.sf-style-none a,#superfish-main  li a,.header-container .region--dark-background,.header-container .region--dark-background a{color:#2c78a2}
.header-container .region--dark-background h1{color:#eee;}
.header-container .region--dark-typography .sf-accordion-toggle.sf-style-none a{display:block;}
.header-container .region--dark-background{background:#091c31;}
.header-container .region--dark-background{background:transparent;position: absolute;bottom: 0;left: 0;right: 0;}
.header-container .region--dark-background h1{display:inline;float:none;text-align:center;}
.header-top-first{text-align:center}
.header-top__section .clearfix,.header-top__section h1,.header-top__section div{clear:none;}
.header-top__section ,.header-top{line-height:8px;}
.header-top__section h1,.header-top__section div,.header-top__section p,.header-top__section span{color:#eee;line-height:1em;padding:0;margin:0;letter-spacing: 0.1em;text-transform: uppercase;font-size:8px;display:inline-block;text-align:center;font-weight:400;}
.header-top__section h1,.header-top__section .titles{margin:0;padding:0;}
.header-top__container{margin:0;padding:0;}
.featured-linked-text-tile{background-color: rgba(16, 16, 14, 0.7);color:#fff;}
.featured-linked-text-tile .featured-linked-text-tile__title a{color:#fff;}
.region--light-typography .featured-linked-text-tile a.button{background: transparent;color: #fff;border: 1px solid #fff;}
.region--light-typography .featured-linked-text-tile a.button:hover{background:#9dcd15}
.featured-linked-text-tiles .col-md-4 .featured-linked-text-tile:hover .region--light-typography .featured-linked-text-tile a.button{background:#9dcd15}
.path-frontpage .region--dark-typography .view-testimonials-list-2.view > .more-link a{color:#fff;}
.social-media-sharing .email a, .email {white-space: initial;white-space: initial;}
.sidebar-second .block {margin-bottom:20px;}
@media  (max-width: 991px){
.region--light-typography a.button{padding:5px 8px;font-size:11px;}
}
#superfish-main-accordion li a:hover,#superfish-main-accordion li a:focus,#superfish-main-accordion a.is-active{background:#750b13;color: #fff;}
article .row header{background:transparent} 
@media   ( max-width:1198px){
.header-container ul.menu li a:hover, .header-container ul.menu li a.is-active, .header-container ul.menu li.active-trail > a{color:#fff;}
.header-container ul.menu.sf-accordion li a{font-size:17px;font-weight:400;}
.onscroll	.header-container .sf-accordion-toggle.sf-style-none a,.onscroll .header-container .dropdown-trigger{padding:0 .3em !important;line-height:1.5;}
.header-container ul.menu.sf-accordion li a {border-bottom: 1px solid #073330;}
.header-container .sf-accordion-toggle.sf-style-none a:after{font-size:3.2em;}
.dropdown-trigger{padding:0em .3em;font-size:2.9em;}
.field--mt-dropdowns-block{margin-top:0}
.header-top__container .col-md-12{padding:0;}
.header-top__section h1,.header-top__section div,.header-top__section p,.header-top__section span{font-size:8px;}
.header-container ul.menu.sf-accordion ul{z-index:124}
.header-container .sf-accordion-toggle.sf-style-none span{display:inline-block;margin-right:10px;position:relative;top:-3px;}
#superfish-main-accordion span{padding: 15px 30px; }
#superfish-main-accordion span:hover{cursor:pointer}
.header-container ul.menu.sf-accordion li:last-child > a{border-bottom-color:none;background:#b3153f;color:#fff;}
.header-container ul.menu.sf-accordion ul li a{border-top:none;}
.header-container ul.menu.sf-accordion li.sf-depth-1 a.sf-accordion-button{  padding:15px 3% 15px 0;float:right;z-index:10;text-align:right;width:80%;display:inline-block;}
 ul.sf-menu span{float:none;z-index:9;display:block;border-bottom: 1px solid #222;line-height:130%;}
  ul.sf-menu span span{display:block;border-bottom: 0px solid #eaeaea;line-height:130%;}
.header-container ul.menu.sf-accordion  li.sf-depth-2 a.sf-accordion-button{padding:10px 3% 10px 0;float:right;z-index:10;text-align:right;width:30%;display:inline-block;}
.header-container ul.menu.sf-accordion   li.sf-depth-2 a.menuparent{border-bottom: 1px solid #eaeaea;float:left;z-index:9;padding:10px 0 10px 3%;width:70%;display:inline-block;border-bottom: 1px solid #eaeaea;}
.header-container ul.menu.sf-accordion   li.sf-no-children.sf-depth-2 a{font-size:.8em;border-bottom: 1px solid #eaeaea;z-index:9;padding:15px 0px 15px 10%;display:block;border-bottom: 1px solid #eaeaea;}
.header-container ul.sf-accordion li a.menuparent:after{line-height:40px;border:none;}
#superfish-main{display:none;}
.header-container ul.menu.sf-accordion{background: #b3153f;color: #fff;position:absolute;top:0;right:0;left:0;float:none;z-index:10000}
.header-container ul.menu.sf-accordion a{color:#fff;}
#superfish-main-accordion ul{background:#be1522;color:#fff;}
}
#block-stillhavequestions-2{text-align:center;}
#block-stillhavequestions-2 .field--name-body{max-width:2800px;margin:0 auto;}
#block-stillhavequestions-2 a{color:#fff;}
#block-stillhavequestions-2 .col-md-4:nth-child(5) a{color:#000;}
#block-stillhavequestions-2 .col-md-4:nth-child(5) a.button{color:#fff;}
#block-stillhavequestions-2{background: #ad2b13 ;background-repeat: repeat;background-image: none;background-image: linear-gradient(to bottom, #ad2b13  50%, #edeeef  49%);background-repeat: no-repeat;color: #fff;}
#block-stillhavequestions-2 .field--name-body{display:flex;flex-wrap:wrap;}
#block-stillhavequestions-2 .col-md-4{text-align:center;padding:0;margin:0;width:33.3%;}
#block-stillhavequestions-2 .col-md-4 .fas,#block-stillhavequestions-2 .col-md-4 .fab{font-size:4em;margin-top:15%;}
#block-stillhavequestions-2 .col-md-4 .fas{color:#0e2c4f}
#block-stillhavequestions-2 .col-md-4 p{text-align:center;}
#block-stillhavequestions-2 .col-md-4 .views-field-field-image{overflow:hidden;max-height:390px}
#block-stillhavequestions-2 .col-md-4:nth-child(2),#block-stillhavequestions-2 .col-md-4:nth-child(4),
#block-stillhavequestions-2 .col-md-4:nth-child(6){background:#000;}
#block-stillhavequestions-2 .col-md-4 .views-field-field-image img{opacity:.8;}
@media   (max-width: 1100px){
#block-stillhavequestions-2 .col-md-4 .fas,#block-stillhavequestions-2 .col-md-4 .fab{font-size:3em;margin-top:5%;}
#block-stillhavequestions-2 h3{font-size:16px;}
#block-stillhavequestions-2 p{font-size:1em;}
}
@media   (max-width: 850px){#block-stillhavequestions-2 .col-md-4:nth-child(5) a.button {padding: 1em;}
#block-stillhavequestions-2 .col-md-4 .fas,#block-stillhavequestions-2 .col-md-4 .fab{font-size:3em;margin-top:15%;}
#block-stillhavequestions-2 h3{font-size:16px;}
#block-stillhavequestions-2 p{font-size:1em;}
#block-stillhavequestions-2 .col-md-4,#block-stillhavequestions-2 .col-md-4 a{text-align:center;padding:0;margin:0;width:50%;color:#0e2c4f}
#block-stillhavequestions-2{background-image: linear-gradient(to bottom, #fff  50%, #fff  49%);}
#block-stillhavequestions-2 .col-md-4 .fab,#block-stillhavequestions-2 .col-md-4 .fas{color:#0e2c4f}
}
.col-md-12 h2.title{font-size:3em;text-transform:inherit;font-weight:700;color:#0c3448;}
.title2{display:block;text-transform:inherit;font-weight:700;color:#0c3448;font-size:1.8em;margin-bottom:5px;}
@media   (max-width: 650px){
.content-top, .path-frontpage .content-top-highlighted, .media-background{padding:20px 0;}
.page-node-type-page .field--name-field-image{width:100%;margin:0 auto 1em auto;}
#block-stillhavequestions-2 .col-md-4 .fas,#block-stillhavequestions-2 .col-md-4 .fab{font-size:3em;margin-top:5%;}
#block-stillhavequestions-2 h3{font-size:16px;}
#block-stillhavequestions-2 p{font-size:1em;}
#block-stillhavequestions-2 .col-md-4,#block-stillhavequestions-2 .col-md-4 a{text-align:center;padding:0;margin:0;width:100%;color:#0e2c4f}
#block-stillhavequestions-2 .col-md-4:nth-child(5) a.button {padding: 1em;}
}
.path-frontpage .menul{display:flex;flex-wrap:wrap;margin-top:2em;}
.fancy-block-image img,.fancy-block{border-radius:40px !important;border:none;}
.path-frontpage .menul li {border-radius:40px;min-height: 400px;position:relative;background: #fff;/*border:1px solid #ddd;*/float:left;display:inline-block;width:31.3%;margin:1%;text-align:center;}
.path-frontpage .menul li a{height:100%;width:100%;background: #fff;padding:4em 3em;display:block;border-radius:40px;}
.path-frontpage .menul span{display:block}
span.orange{color:#b3153f;display:inline-block !important;font-weight:900;}
span.blueblack{color:#0f5579;display:inline-block !important;font-weight:900;}
span.green{color:#8FB02D;display:inline-block !important;font-weight:900;}
fieldset{padding:1em 2em;}
header .orange,header .green,header .blue{font-weight:inherit;}
.path-frontpage .menul p{font-size:1.2em;}
.background-image-block__section {position: relative;padding: 180px 0;overflow: hidden;}
.path-frontpage .menul .img1{position:relative;display:block;display:none;height:100%;width:100%;text-align:center;}
.path-frontpage .menul .img1 img{border-radius:20px !important;margin:0 auto;max-height:150px;}
.path-frontpage .menul li a:hover .img1{display:block;}
.path-frontpage .menul li:nth-child(1) a:hover{background:#8aa826;color:#fff;}
.path-frontpage .menul li:nth-child(2) a:hover{background:#b3153f;color:#fff;}
.path-frontpage .menul li:nth-child(3) a:hover{background:#107ab3;color:#fff;}
.path-frontpage .menul li:nth-child(4) a:hover{background:#ad2b13;color:#fff;}
.path-frontpage .menul li a:hover .fatitle{display:none;}
.path-frontpage .menul li a:hover .fas,.path-frontpage .menul li a:hover .fab{display:none;}
.path-frontpage .menul li .fas,.path-frontpage .menul li .far{display:block;font-size:3em;background: #157fb3;width: 80px;border-radius: 100px;
margin: 0 auto;height: 80px;vertical-align: middle;padding-top: 17px;color: #fff;}
.path-frontpage .menul li .fatitle{display:block;font-size:1.7em;padding:.5em 0;font-weight:400;color: #157fb3;}
@media   (max-width: 1200px){
.view-photogallery .field--name-field-mt-media-image .field__item,.view-photogallery .views-field-field-image{width:24% !important;}
.path-frontpage .menul li{min-height:430px;}
}
@media   (max-width: 900px){
.path-frontpage .menul li{min-height:auto;}
.view-photogallery .field--name-field-mt-media-image .field__item,.view-photogallery .views-field-field-image{width:32% !important;}
.path-frontpage .menul{display:flex;flex-wrap:wrap;}
.path-frontpage .menul li {display: inline-block;width: 100%;margin: 1em auto !important;text-align: center;}
.path-frontpage fieldset#edit-field-typos-value--wrapper.fieldgroup{width:50% !important;}
.path-frontpage .form--inline .form-actions{width:50%;}
/*.path-frontpage .menul li .fas,.path-frontpage .menul li .far{font-size:5em;}*/
.path-frontpage .menul li .fatitle{font-size:1.4em;}
.path-frontpage .menul li:hover{min-height:310px;}
}
/* .view-id-products.view-display-id-block_5 .views-row{background:#fff;padding:1em;}*/
@media   (max-width: 500px){
/*.path-frontpage .menul li .fas,.path-frontpage .menul li .far{font-size:4em;}*/
.path-frontpage .menul li .fatitle{font-size:1.2em;}
.path-frontpage .menul li:hover{min-height:310px;}
.path-frontpage fieldset#edit-field-typos-value--wrapper.fieldgroup{width:100% !important;}
.path-frontpage .form--inline .form-actions{width:100%;}
.view-id-products .col-sm-6 .paragraph--type--tabs2,.view-id-products  .paragraph--type--tabs2 {width:50%;}	
.path-frontpage #edit-submit-products{padding:1em}
.dropdown-trigger{padding: 0 .3em;}
}
@media   (max-width: 599px){
.site-name,.site-slogan{text-align:left;}
.header-first{text-align:center;}
.logo img{margin:10px 0 !important;}
.path-frontpage .header{padding:.5em}
#block-highcontrast{position:relative;top:-14px;}
#block-headerdropdowns-2, #block-textresize, #block-telephone, #block-highcontrast {display: inline-block;float: none;margin-top: -2em;position: relative;}
#block-sitename {float: inherit;max-width: auto;display: inline-block;text-align: left;}
#block-showcaseplus-branding {float: inherit;display: inline-block;position: relative;top: -2em;}
  #block-telephone li{display:inline-block;}
}
h5{text-align:left;}
@media   (min-width: 497px) and (max-width: 600px){
.headings-wide-spacing-enabled .tp-caption__title{margin-top:2em;}
}
.overlay{border-radius:0 !important;}
.scroll-downs {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto; width :34px;height: 55px;}
.scroll-button {width: 3px;padding: 10px 15px;height: 35px;border: 2px solid #fff;border-radius: 25px;opacity: 0.75;box-sizing: content-box;}
.scroll-button a {width: 3px;height: 10px;border-radius: 25%;background-color: #fff;animation-name: scroll;animation-duration: 2.2s;animation-timing-function: cubic-bezier(.15,.41,.69,.94);animation-iteration-count: infinite;}
@keyframes scroll {0% { opacity: 0; }10% { transform: translateY(0); opacity: 1; }100% { transform: translateY(15px); opacity: 0;}}
p{line-height: 1.6em;font-size: 1em;font-weight: 400;}
.block-addtoany{margin:2em 0;}
.view-footer .button{background:transparent;border:1px solid #be1422;color:#be1422;}
.view-footer .more-link a{color:#fff;letter-spacing:.08em;background:#0f7d75;margin:3em auto;padding:1em;border-radius:5px;}
.bui-list{display:flex;flex-wrap:wrap;text-align:center;} 
.hp-poi-list__description{font-size:1.1em;font-weight:bold;}
.bui-list li{display:inline-block;padding:1em;background:#f5f5f5;margin:.5em auto;} 
.main-content{background:/*#f3f3f3*/#fff;}
.node__container{background: #fff;color: #000;padding: 2em;}
.main-content__section{background:#fff;margin:2em auto;padding:1em;}
.path-frontpage .main-content__section{background:#f2f2f2}
.view-products .flexs{display:flex;flex-wrap:wrap;text-align:center;}
.flexcenter{display:inline-block;margin:5px auto;}
.fx{display:block;}
.view-products .flexs span{font-size: 20px;height: 50px;width: 50px;background: #be1422;border-radius: 120px;vertical-align: middle;display: table-cell;color: #fff;}
.view-products .flexs30{width:28%;}
.view-products .flexs70{width:70%;}
.region-featured ul{display:flex;flex-wrap:wrap;}
.region-featured li{display:inline-block;margin:1%;width:30.3%;text-align:center;font-size: 1.2em;}
.region-featured li img{max-height:200px;display:block;margin:.5em auto;overflow:hidden;}
.region-content-top-highlighted p{font-size:1.1em;}
@media    (max-width: 1200px){
 /* .page-node-type-mt-product .main-content .node__container .field--name-body li{width: 31.3%;margin: 1%;}*/
.field--name-field-charakteristika {float:left;display:flex;flex-wrap:wrap;width:100%;}	
.field--name-field-charakteristika .field__item{width: 31.3%;margin: 1%;padding:0;}
.field--name-field-charakteristika .field__item .field__item{width: initial;}
.field--name-field-charakteristika .paragraph--type--tabs2{margin:8px auto;}	
.header-container .col-md-9 .block{display:block;}
}	
img{backface-visibility: hidden;-webkit-backface-visibility: hidden;}
.view-showcases-grid .views-field-field-image {background:#000;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; 
}
.view-showcases-grid .views-field-field-image img{-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; 
}
.paragraph--type--tabs2 .field--type-image .field__item img{-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; 
}
.view-showcases-grid .views-field-field-image img:hover{opacity:.8}
.paragraph--type--tabs2 .field--type-image .field__item,.view-products .views-field-field-mt-banner-image 	{overflow:hidden;-webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; 
} 
.paragraph--type--tabs2 .field--type-image .field__item:hover,	.view-products .views-field-field-mt-banner-image:hover { border-radius: 50%;}
@media   (min-width: 600px) and (max-width: 1000px){
.fx{font-size:.8em;}
}
@media    (max-width: 799px){
.page-node-type-mt-product .main-content .node__container .field--name-body li{width: 100%;margin: 1% auto;}	
}
.field--name-field-image{float:right;margin:0 0 1em 1em;}
@media    (max-width: 559px){
.field--name-field-image{float:inherit;margin:0 auto 1em auto;}
}
@media    (max-width: 599px){
.field--name-field-charakteristika .field__item{width: 48%;margin: 1%;padding:0;}
.field--name-field-charakteristika .field__item .field__item{width: initial;}
.fx{font-size:.9em;}
.region-featured li{display:block;margin:1% auto;width:100%;}
}
.scroll-button{display:none !important;}
.eu-cookie-compliance-message h2{padding:0;margin:0;letter-spacing:inherit;text-transform:capitalize;font-size:12px;text-align:left;}
.eu-cookie-compliance-message p{font-size:11px;text-align:left;}
.eu-cookie-compliance-buttons{margin:0;}
.eu-cookie-compliance-message{max-width:80%;}
.eu-cookie-compliance-buttons{max-width:20%;}
div#sliding-popup, div#sliding-popup .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab {background: rgba(26, 72, 90, 0.82)}
.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.disagree-button.eu-cookie-compliance-more-button, .eu-cookie-compliance-agree-button, .eu-cookie-compliance-default-button, .eu-cookie-compliance-hide-button, .eu-cookie-compliance-more-button-thank-you, .eu-cookie-withdraw-button{font-size:11px;}
.decline-button{text-shadow:none;border-radius: 0px;box-shadow: none;border: 0px;color: #fff;background:transparent !important}
.agree-button{box-shadow: inset 0 1px 0 0 #ffffff;background-color: #ededed;
background-image: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ededed), color-stop(100%, #dfdfdf));
background-image: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
background-image: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background-image: -ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background-image: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;
border: 1px solid #dcdcdc;color: #000;}
.low{font-size:.5em;display:block}
.timeline {display:flex;flex-wrap:wrap;}
.year{padding:1em;font-size:1.5em;font-weight:bold;position:relative;line-height:1;}
.timeline img{border-radius: 0;max-width:200px;margin: 0 auto 2em auto;display: inherit;}
.lefts p{letter-spacing:0;clear:both;text-align:center;background:#fff;font-weight:bold;}
.rights p{letter-spacing:0;background:#fff;font-weight:bold;text-align:center;clear:both}
.paragr{padding:1em 2em ;color:#000;font-size:1.2em;text-align:center;}
.contents{text-align:center;}
.contents ul{padding:inherit;margin:0 auto 20px auto;display:inline-block;font-size:1.1em;font-weight:bold;text-align:left;}
.timeline .containers:nth-child(1) .year{background:#13a89e; color: #fff;}
.timeline .containers:nth-child(2) .year{background:#b3153f;color: #fff;}
.timeline .containers:nth-child(3) .year{background:#92278f;color: #fff;}
.timeline .containers:nth-child(4) .year{background:#a7c943;color: #fff;}
.timeline .containers:nth-child(5) .year{background:#f68b1f;color: #fff;}
.timeline .containers:nth-child(6) .year{background:#bb291f;color: #fff;}
.timeline .containers .year span{border-radius:15px;display: inline-block;/*padding: .3em .4em;margin:.3em auto;*/}
.timeline .containers .year span:before{content:'\f058    ';font-family:'Font Awesome 5 free';font-weight:900;}
/* The actual timeline (the vertical ruler) */
.timeline {position: relative;max-width: 1200px;margin: 0 auto;display:flex;flex-wrap:wrap;}
/* The actual timeline (the vertical ruler) */
.timeline::after {content: '';position: absolute;width: 6px;background-color: white;top: 0;bottom: 0;left: 50%;margin-left: -3px;}
/* Container around content */
/*.containers.lefts {padding: 10px 40px;position: relative;background-color: inherit;width: 40%;margin-left:10%;  z-index: 1;}
.containers.rights {padding: 10px 40px;position: relative;background-color: inherit;width: 40%; margin-right:10%; z-index: 1;}*/
.containers.lefts {margin:3em 0;clear:none;padding: 10px 25px;position: relative;background-color: inherit;width: 50%; z-index: 1;display:inline-block;}
.containers.rights {margin:3em 0;clear:none;padding: 10px 25px;position: relative;background-color: inherit;width: 50%;  z-index: 1;display:inline-block;}
/* The circles on the timeline */
.containers::after {content: '';position: absolute;width: 25px;height: 25px;right: -12px;background-color: #0061af;border: 4px solid #fff;top: 49px;border-radius: 50%;
z-index: 1;
}
/* Place the container to the left */
/*.lefts {left: 0;}*/
/* Place the container to the right */
/*.rights {left: 50%;}*/
/* Add arrows to the left container (pointing right) */
.lefts::before {content: " ";height: 0;position: absolute;top: 52px;width: 0;z-index: 1;right: 15px;border: medium solid white;
border-width: 10px 0 10px 10px;border-color: transparent transparent transparent white;
}
.containers:nth-child(1):before{border-color: transparent transparent transparent #13a89e;}
.containers:nth-child(2):before{border-color:transparent #b3153f transparent transparent ;}
.containers:nth-child(3):before{border-color: transparent transparent transparent #92278f;}
.containers:nth-child(4):before{border-color:transparent #a7c943 transparent transparent }
.containers:nth-child(5):before{border-color: transparent transparent transparent #f68b1f;}
.containers:nth-child(6):before{border-color:transparent #bb291f transparent transparent }
/* Add arrows to the right container (pointing left) */
.rights::before {content: " ";height: 0;position: absolute;top: 52px;width: 0;z-index: 1;left: 15px;border: medium solid white;border-width: 10px 10px 10px 0;
border-color: transparent white transparent transparent;
}
/* Fix the circle for containers on the right side */
.rights::after {left: -12px;}

/* The actual content */
.contents {overflow:hidden;padding: 0 ;background-color: white;position: relative;border-radius: 40px;}
.content-bottom__section .block{margin-bottom:3em}
.region--gray-background .fancy-block-text{background:#e4f5ff}
#block-areyoulookingforagreatservice img{border-radius:40px !important;}
#block-areyoulookingforagreatservice{margin-top:5em;}
#block-areyoulookingforagreatservice p,#block-areyoulookingforagreatservice li{color:#0c3448;font-size:1.2em;}
@media (min-width: 1200px){
.fancy-top-left.fancy-block-text {padding: 20px 80px;}
  .fancy-top-left.fancy-block-text h3{text-align:left;}
#block-areyoulookingforagreatservice li, .fancy-bottom-right li{font-size:1.2em;}
}
@media   (max-width: 1200px){
 .year{font-size:1.6em;} 
}
@media   (max-width: 900px){
.timeline::after {display:none !important}
  .contents img{display:none}
 .containers.lefts {padding: 0px 20px;width: 100%;margin-left:0%;margin-bottom:15px;}
.containers.rights {padding: 0px 20px;width: 100%; margin-right:0%;margin-bottom:15px;}
.rights {left: 0%;}
}
@media   (max-width: 820px){

 table, thead,  tbody, th, td, tr { display: block  !important; }
thead tr {position: absolute !important;top: -9999px  !important;left: -9999px  !important;}
tr { border: 1px solid #ccc  !important; }
th{padding-left:5%;text-align:left  !important;}
td { text-align:left;border: none  !important;border-bottom: 1px solid #eee  !important; position: relative  !important;padding-left: 5%  !important; }

}
/* Media queries - Responsive timeline on screens less than 600px wide */
.slideshow-fullwidth .button{margin-top:2em !important}
@media  (max-width: 600px) {
.contents ul{padding:1em 3em;}

.slideshow-fullwidth .button{margin-top:7em !important}
  /* Place the timelime to the left */
  .timeline::after {left: 31px;}
  /* Full-width containers */
.containers {width: 100%;padding-left: 70px;padding-right: 25px;}
  /* Make sure that all arrows are pointing leftwards */
/*.containers::before {left: 60px;border: medium solid white;border-width: 10px 10px 10px 0;border-color: transparent white transparent transparent;
}*/
  /* Make sure all circles are at the same spot */
/*.lefts::after, .right::after {left: 12px;} */
  /* Make all right containers behave like the left ones */
  .rights {left: 0%;}
}
.contents li{color:#000;}
@media   (max-width: 1450px){
  
.eu-cookie-compliance-message h2{font-weight:300;font-size:10px;text-align:left;}
.eu-cookie-compliance-message p{font-weight:300;font-size:10px;text-align:left;}
.eu-cookie-compliance-message button{font-weight:300;font-size:10px;}
.eu-cookie-compliance-buttons{margin:0;}
}
@media  (max-width: 600px){
  .low{display:block}
.agree-button,.decline-button{margin-top:3px !important;}
.eu-cookie-compliance-message p{margin:0;float:left;padding:0 !important;line-height:1.2 !important;}
.eu-cookie-compliance-message,.eu-cookie-compliance-buttons {max-width: 100%;}
}
.subfooter__section{font-size:15px;}