/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.greece-map{margin:0 auto;max-width:900px;aspect-ratio:900 / 550;}.greece-map svg{display:block;width:100%;height:100%;}.greece-map path{fill:var(--tf-navy,#185782);stroke:#2b75a7;stroke-width:1;}.greece-map path[data-subdomain]{cursor:pointer;}.greece-map path[data-subdomain]:hover,.greece-map path[data-subdomain]:focus-visible{fill:var(--tf-accent,#e12a3d);}
.listing-card{position:relative;display:flex;align-items:flex-start;background-color:#ffffff;overflow:hidden;margin:0;}.listing-card--no-image{background-color:transparent;}.listing-card__photo{flex:0 0 25%;width:25%;padding-right:8px;box-sizing:border-box;}.listing-card--no-image .listing-card__photo{display:none;}.listing-card__photo a{display:block;}.listing-card__photo img,.listing-card__photo picture{display:block;width:155px;height:190px !important;max-width:100%;object-fit:cover;}.listing-card__main{flex:1 1 75%;width:75%;min-width:0;display:flex;flex-direction:column;padding-left:8px;box-sizing:border-box;}.listing-card--no-image .listing-card__main{flex:1 1 100%;width:100%;padding-left:0;}.listing-card__title-row{display:block;padding:21px 0;}.listing-card--no-image .listing-card__title-row{padding:0;}.listing-card__badge{display:inline-block;vertical-align:middle;margin-left:6px;font-size:21px;line-height:55px;}.listing-card__badge:empty,.listing-card--no-image .listing-card__badge{display:none;}.listing-card__badge .field-content{display:block;width:34px;height:40px;background:transparent url(/themes/custom/doctorfind/images/icons/reg/pin.png) no-repeat center center / 31px auto;color:#ffffff;font-size:17px;font-weight:400;line-height:36px;text-align:center;text-indent:2px;}.listing-card__badge .field-content a,.listing-card__badge .field-content span{color:#ffffff;text-decoration:none;}.listing-card__title{display:inline-block;vertical-align:middle;max-width:100%;box-sizing:border-box;margin:0;padding-left:2%;}.listing-card--no-image .listing-card__title{padding-left:0;margin-bottom:4px;}.listing-card__title h2{margin:0;font-size:23px;font-weight:300;line-height:39.6px;}.listing-card__title a{color:#185782;}.listing-card__title a:hover{color:#e12a3d;}.listing-card__contact-row{display:flex;align-items:flex-start;}.listing-card--no-image .listing-card__contact-row{display:block;}.listing-card__meta{flex:0 0 90%;width:90%;min-width:0;padding-right:8px;box-sizing:border-box;color:#7b7b7b;font-size:14px;}.listing-card--no-image .listing-card__meta{flex:1 1 100%;width:100%;padding-right:0;}.listing-card__meta-row{box-sizing:border-box;min-height:35px;line-height:35px;padding-left:47px;border-top:1px solid #eaeaea;background-repeat:no-repeat;background-position:0 center;}.listing-card__meta-row a{color:#7b7b7b;}.listing-card__meta-row a:hover{color:#e12a3d;}.listing-card__meta-row--category{background-image:url(/themes/custom/doctorfind/images/icons/reg/epaggelma_icon.png);}.listing-card__meta-row--address{background-image:url(/themes/custom/doctorfind/images/icons/reg/address_icon.png);}.listing-card__meta-columns{display:flex;}.listing-card__meta-row--phone{flex:0 0 50%;width:50%;background-image:url(/themes/custom/doctorfind/images/icons/reg/telephone_icon.png);}.listing-card__meta-row--mobile{flex:0 0 48%;width:48%;border-left:1px solid #eaeaea;background-image:url(/themes/custom/doctorfind/images/icons/reg/mobile_icon.png);}.listing-card__reveal-label{background:none;border:0;padding:0;margin:0;color:#7b7b7b;font:inherit;line-height:35px;text-align:left;cursor:pointer;}.listing-card__reveal-label:hover{color:#08537c;}.listing-card__reveal-value{color:#444444;}.listing-card__icons{flex:0 0 10%;width:10%;}.listing-card--no-image .listing-card__icons{display:none;}.listing-card__icon{height:35px;border-top:1px solid #ffffff;background-color:#cccccc;background-repeat:no-repeat;background-position:center center;color:transparent;text-indent:-9999px;overflow:hidden;}.listing-card__icon--cv{background-image:url(/themes/custom/doctorfind/images/icons/reg/cv.png);}.listing-card__icon--articles{background-image:url(/themes/custom/doctorfind/images/icons/reg/articles.png);}.listing-card__icon--offers{background-image:url(/themes/custom/doctorfind/images/icons/reg/prosfores.png);}@media only screen and (max-width:768px){.listing-card{display:block;}.listing-card__photo,.listing-card__main{width:100%;padding:0;}.listing-card__photo img{margin:0 auto;}.listing-card__icons{display:none;}.listing-card__meta{width:100%;flex-basis:100%;}}
.map-panel{display:block;min-height:1px;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-display:swap;src:url(/themes/custom/doctorfind/fonts/roboto-greek-400-700.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-display:swap;src:url(/themes/custom/doctorfind/fonts/roboto-latin-400-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/custom/doctorfind/fonts/roboto-slab-greek-400-700.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/custom/doctorfind/fonts/roboto-slab-latin-400-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/custom/doctorfind/fonts/roboto-slab-greek-300.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/custom/doctorfind/fonts/roboto-slab-latin-300.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
