@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,400i,700&display=swap&subset=greek');.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}*,ul{margin:0;padding:0;}::selection{background-color:#223589;color:#fff !important;}::-moz-selection{background-color:#223589;color:#fff !important;}body{color:#1a171b;line-height:1.5;font-size:18px;font-family:'Roboto Condensed',sans-serif;}img{max-width:100%;height:auto;}iframe{max-width:100%;}main{position:relative;}main p{margin-bottom:10px;}main ul{list-style-position:inside;margin-bottom:20px;}main p:last-of-type{margin-bottom:0;}form input{max-width:100%;box-sizing:border-box;}.layout-container .messages{position:absolute;left:15px;top:10px;font-size:12px;z-index:200;}a{text-decoration:none;color:#223589;outline:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}a:hover{color:#e4313e;}.menu li{list-style:none;}ul.tabs{padding:10px 0;margin-bottom:0;}ul.tabs a{background-color:#ccc;}ul.tabs a.is-active,ul.tabs a:hover{background-color:#000;color:#fff;}h1,h2,.page-title{margin:0 0 30px;font-weight:300;font-size:30px;line-height:1.2;}h3,h4{margin:0 0 20px;font-weight:700;font-size:20px;}.views-row{position:relative;}.menu,.block-language .links{display:flex;}.region-header,.wrap,.block-views-blockservices-block-1,.block-views-blockservices-block-2,.region-footer,.path-user .block-system-main-block,nav.tabs{max-width:1100px;margin:0 auto;padding:0 20px;}.field--name-field-image{overflow:hidden;}.field--name-field-image img{display:block;width:100%;transition:all 1s ease-out;}a:hover .field--name-field-image img{transform:scale(1.02);}.page-title{display:none;}header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:100;border-bottom:5px solid #223589;}.user-logged-in header{top:79px;}.region-header{position:relative;padding-top:10px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between;}header .menu{justify-content:flex-end;}header .menu li{padding:0 10px;}header .menu a{padding:10px 0;position:relative;display:block;color:#000;}header .menu a:hover{color:#000;}header .menu a::after{content:" ";display:block;width:0;height:5px;background-color:#e4313e;position:absolute;left:0;bottom:0;transition:all 300ms ease-out;}header .menu a:hover::after,header .menu a.is-active::after,header .menu-item--active-trail > a::after{width:100%;}.menu--main .menu li:last-of-type{padding-right:0;}.block-system-branding-block img{display:block;transition:all 300ms ease-out;width:320px;}.under .block-system-branding-block img{width:120px;}.navicon{display:none;position:relative;top:0;width:30px;height:30px;background-image:url(/themes/thth/imgs/navicon.png);background-repeat:no-repeat;background-position:center top;cursor:pointer;}.open .navicon{background-position:center bottom;}main{border-top:5px solid #e4313e;padding-top:50px;padding-bottom:80px;}.page-node-type-article main{padding-top:0;}.node--type-article .wrap{padding-top:50px;padding-bottom:50px;}.node--type-article .field--name-body,.node--type-article h1{max-width:800px;}.path-frontpage .node--type-article .field--name-body,.path-frontpage .node--type-article h1{margin-left:auto;margin-right:auto;}.path-frontpage main{text-align:center;}.block-views-blockservices-block-1 .view-content,.block-views-blockservices-block-2 .view-content,.block-views-blockgallery-block-1 .view-content{display:flex;flex-wrap:wrap;}.block-views-blockservices-block-1 .views-row,.block-views-blockservices-block-2 .views-row{width:25%;box-sizing:border-box;padding:30px;text-align:center;border-left:1px solid #ccc;}.field--name-field-pre{text-align:left;font-size:16px;}.morelink{position:absolute;left:0;bottom:0;width:100%;display:block;font-size:15px;}.block-views-blockservices-block-1 .views-row:last-of-type,.block-views-blockservices-block-2 .views-row:last-of-type{border-right:1px solid #ccc;}.block-views-blockgallery-block-1 .views-row{width:50%;}.block-views-blockgallery-block-1{margin-top:80px;}.block-views-blockgallery-block-1 .field--name-field-image{outline:1px solid #ccc;margin-bottom:20px;}.view-htextblock{max-width:800px;margin:80px auto;padding-left:20px;padding-right:20px;}.view-services.view-display-id-page_1 .views-row{border-top:1px solid #ccc;padding:50px 0;}.view-services.view-display-id-page_1 .views-row:first-of-type{border:none;padding-top:0;}.node--type-page.node--view-mode-full .wrap{display:flex;}.node--type-page.node--view-mode-full .field--name-field-icon{min-width:80px;padding-right:40px;}.view-services.view-display-id-page_1 .views-row:nth-of-type(2n){text-align:right;}.view-services.view-display-id-page_1 .views-row:nth-of-type(2n) .wrap{flex-direction:row-reverse;}.view-services.view-display-id-page_1 .views-row:nth-of-type(2n) .field--name-field-icon{padding-right:0;padding-left:40px;}.view-gallery.view-display-id-page_1 .views-row{margin-bottom:80px;}.node--type-gallery.node--view-mode-full{text-align:center;}.field--name-field-imgs{display:flex;justify-content:center;flex-wrap:wrap;}.field--name-field-imgs .field__item{width:300px;margin:25px;}.node--type-prices .node__content{display:flex;}.node--type-prices{margin-bottom:80px;}.node--type-prices .node__content > div{width:50%;box-sizing:border-box;}.node--type-prices .node__content > div:first-of-type{padding-right:50px;}.node--type-prices .field--name-field-files a{display:block;height:40px;padding-top:10px;padding-left:60px;background-image:url(/themes/thth/imgs/file.png);background-repeat:no-repeat;background-position:left center;}.node--type-prices .field__item{margin-bottom:10px;}#block-pricesbar,#block-fbbar{text-align:center;font-size:25px;padding:15px 20px;line-height:1.1;font-weight:300;}#block-pricesbar .field--name-body,#block-fbbar .field--name-body{color:#fff;}#block-fbbar .field--name-body a,#block-pricesbar .field--name-body a{color:#fff;}#block-pricesbar{background-color:#223589;margin-top:80px;}#block-fbbar{background-color:#e4313e;}footer{padding:50px 0 100px;}.region-footer{max-width:800px;padding:0 150px;background-image:url(/themes/thth/imgs/foologo.jpg);background-position:left top;background-repeat:no-repeat;}.region-footer .menu a.is-active,.region-footer .menu-item--active-trail > a{color:#e4313e;}.region-footer .menu a{padding:10px;display:block;}.region-footer .menu li:first-of-type a{padding-left:0;}.region-footer .menu--main{margin-bottom:30px;}.block-views-blockfooinfo-block-2{margin-top:60px;font-size:12px;}#cboxTitle,#cboxCurrent{font-size:14px;}#block-gotop{position:fixed;right:30px;bottom:50px;opacity:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:29px solid #6d6e70;transition:all 500ms ease-out;cursor:pointer;}.under #block-gotop,#block-gotop:hover{opacity:1;}.edit-node a,.views-field-edit-node a{display:none;position:absolute;left:0;top:0;font-size:8px;color:rgba(0,0,0,0) !important;background-color:#fff;width:25px;height:25px;border-radius:50%;background-image:url(/themes/thth/imgs/pencil.svg);background-repeat:no-repeat;background-position:center;border:2px solid #ccc;}.views-row:hover .edit-node a,.views-row:hover .views-field-edit-node a{display:block;}@media only screen and (max-width:1140px){.navicon{display:block;}header .menu--main .menu{display:block;background-color:#fff;position:absolute;right:-300px;top:100%;text-align:right;box-shadow:0 0 2px rgba(0,0,0,0.2);padding:10px;transition:all 300ms ease-out;}.open .menu--main .menu{right:0;}.block-views-blockservices-block-1 .views-row,.block-views-blockservices-block-2 .views-row{width:50%;}.block-views-blockservices-block-1 .views-row{margin-bottom:50px;}.layout-content .block-views-blockservices-block-1 .views-row,.layout-content .block-views-blockservices-block-2 .views-row{border:none;border-top:1px solid #ccc;}.field--name-field-pre{text-align:center;}.region-footer{max-width:1100px;padding:0 20px;background-image:none;}.block-system-branding-block img{width:240px;}#block-pricesbar,.block-views-blockgallery-block-1,.view-htextblock,.block-views-blockfooinfo-block-2{margin-top:40px;}.node--type-prices,.view-gallery.view-display-id-page_1 .views-row,.view-htextblock{margin-bottom:40px;}main{padding-bottom:40px;}footer{padding:20px 0;}.node--type-article .wrap{padding-bottom:20px;}}@media only screen and (max-width:600px){body{font-size:16px;}h1,h2,.page-title{margin:0 0 25px;font-size:20px;line-height:1.2;}#block-pricesbar,#block-fbbar{font-size:16px;}#block-fooinfocontact{font-size:14px;}.block-views-blockservices-block-1 .views-row,.block-views-blockservices-block-2 .views-row{width:100%;}.region-footer .menu{display:block;}.region-footer .menu a{padding:5px 0;}.block-system-branding-block img{width:200px;}.node--type-page.node--view-mode-full .wrap,.node--type-prices .node__content,.block-views-blockgallery-block-1 .view-content{display:block;}.node--type-prices .node__content > div,.block-views-blockgallery-block-1 .views-row{width:auto;}.node--type-prices .node__content > div:first-of-type{padding-right:0;margin-bottom:30px;}.layout-container .view-services.view-display-id-page_1 .views-row .field--name-field-icon{padding:0 0 10px;}}.ppblock2{position:fixed;z-index:1500;padding:15px;font-size:15px;width:350px;box-sizing:border-box;background-color:#223589;color:#fff;bottom:10px;right:-450px;transition:all 500ms ease-out 500ms;box-shadow:0px 1px 3px rgba(0,0,0,0.3);}.ppblock2 p{margin-bottom:15px;}.showppblock.ppblock > .ppblock2{right:10px;}.showppblock::before{content:" ";display:block;background-color:rgba(34,53,137,0.7);position:fixed;left:0;top:0;height:100vh;width:100%;z-index:1000;}.pp-page .showppblock::before{content:none;}.ppbutton{cursor:pointer;display:inline-block;padding:5px;line-height:1;margin-right:5px;color:#333;transition:all 500ms ease-out;}.ppbutton:hover{color:#000;}.moreppblock{display:block;margin-top:5px;color:rgba(255,255,255,0.8);text-decoration:underline;}.moreppblock:hover{color:rgba(255,255,255,1);}@media screen and (max-width:400px){.ppblock2{width:96%;font-size:14px;}.showppblock.ppblock > .ppblock2{right:2%;}}
