@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap&subset=greek');
/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Open Sans',sans-serif;overflow-x:hidden;color:#606060;font-size:16px;margin:0;}img{max-width:100%;}a:hover{text-decoration:none;}.navbar.container{max-width:100%;width:100%;background-color:#fff;border:0;margin-bottom:0px;padding-top:15px;padding-bottom:50px;}.path-frontpage .navbar.container{margin-bottom:0;}header > div:first-child{overflow:hidden;float:left;width:20%;}.logo.navbar-btn{margin-top:0;margin-bottom:0;}.navbar-header{width:80%;border-bottom:1px solid #000;padding-bottom:15px;height:175px;display:table;}.navbar-header .region-navigation{display:table-cell;vertical-align:bottom;}#block-headersocial{position:absolute;right:15px;bottom:170px;}#block-headersocial p a{padding:0 15px;}#block-search{float:right;cursor:pointer;margin-right:15px;margin-left:5%;}header .block-superfish{width:auto;float:right;}header .search-block-form{width:200px;position:absolute;right:72px;display:none;z-index:1000;}header .search-block-form button.form-submit{visibility:hidden;width:0;padding:0;}header .search-block-form input.form-search{border-radius:0;width:200px;height:42px;background-color:#fff;}.path-search .region-content form a.search-help-link{display:none;}#block-mainnavigation ul li a{color:#2A2A2A;text-transform:uppercase;text-shadow:-.3px -.3px 0 transparent,.3px .3px transparent;}#block-mainnavigation ul li a:hover,#block-mainnavigation ul li a:focus{color:#EF7D19;text-shadow:-.3px -.3px 0 #EF7D19,.3px .3px #EF7D19;}#block-mainnavigation ul.sf-menu .sf-with-ul,#block-mainnavigation ul.sf-menu a,#block-mainnavigation ul.sf-menu span.nolink{padding:0.8em;}#block-mainnavigation ul.sf-menu a.sf-depth-1:hover:after{content:"";width:60px;height:5px;background-color:#000;display:block;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);}#block-mainnavigation ul.sf-menu .sf-sub-indicator{display:none;}#block-mainnavigation ul.sf-menu li:hover > ul,#block-mainnavigation ul.sf-menu ul{background-color:#F8F8F8;column-count:2;box-shadow:0px 0px 10px rgba(0,0,0,0.5);top:65px;width:500px!important;padding:15px 20px 30px;display:none;}#block-mainnavigation ul.sf-menu ul li{float:none;display:inline-block;}#block-mainnavigation ul.sf-menu ul li a{text-transform:capitalize;padding:0.5em 1em;font-size:16px;line-height:22px;position:relative;}#block-mainnavigation ul.sf-menu ul li a:before{content:"";width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #898E9A;display:inline-block;position:absolute;left:0;top:16px;}.page-header{border:0;}.main-container{overflow:hidden;margin-bottom:50px;}.region-front{overflow:hidden;float:left;}.path-frontpage h1{margin:0;padding:0;}.path-frontpage .main-container > .col-sm-12{padding:0;}.view-frontpage{background-image:linear-gradient(#fff,#777);padding:0 35px;margin-bottom:50px;}.path-frontpage h2.subtitle{font-family:"Georgia",serif;font-style:italic;color:#EF7D19;font-size:34px;text-align:center;margin:20px 0 30px;}.path-frontpage h3.subtitle-2{overflow:hidden;height:145px;width:100%;text-align:center;line-height:145px;color:#ffff;background-color:#EF7D19;font-size:28px;font-weight:bold;text-transform:uppercase;margin:0 0 50px;}.view-frontpage .views-view-grid .views-col{text-align:center;position:relative;margin:0.5%;width:32.3333333333%!important;}.view-frontpage .views-col .views-field-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.view-frontpage .views-col .views-field-title h3{margin:0;}.view-frontpage .views-col .views-field-title h3:after,.region-front .block .field--name-body h3:after{content:url('/themes/sportsconstruction/images/+.png');position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);pointer-events:none;}.view-frontpage .views-col .views-field-title h3 a{color:#fff;text-transform:uppercase;font-size:28px;font-weight:bold;line-height:35px;}.view-frontpage .views-col .views-field-field-foto-arhikis:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);pointer-events:none;}.view-frontpage .view-footer{text-align:center;}.view-frontpage .view-footer h4{font-family:"Georgia",serif;font-style:italic;color:#fff;font-size:34px;text-align:center;display:inline-block;margin:0;padding:35px 0;border:1px solid #fff;border-width:1px 0;margin:40px 0 60px;}.region-front .block .row{margin-bottom:60px;}.region-front .block .field--name-body h3{text-transform:uppercase;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center;}.region-front .block .field--name-body h3 a{color:#fff;font-weight:bold;font-size:40px;}.region-front .block .field--name-body h4{color:#EF7D19;font-size:28px;font-weight:bold;line-height:38px;margin:60px 0 30px;}.region-front .block .field--name-body p{font-size:18px;font-weight:bold;line-height:30px;}#block-fronttop .row:first-child .col-md-5,#block-fronttop .row:last-child .col-md-5,#block-fronttop .row:last-child .col-md-7,#block-frontmiddle .col-md-5,#block-frontmiddle .col-md-4,#block-frontbottom .row .col-md-7,#block-frontbottom .row:last-child .col-md-5{height:460px;position:relative;cursor:pointer;}#block-fronttop .row:first-child .col-md-5{background:url('/themes/sportsconstruction/images/padel.png') no-repeat center;background-size:cover;margin-right:1.5%;width:40.111111%;}#block-fronttop .row:last-child .col-md-5{background:url('/themes/sportsconstruction/images/football.png') no-repeat center;background-size:cover;}#block-fronttop .row:last-child .col-md-7{background:url('/themes/sportsconstruction/images/tennis.png') no-repeat center;background-size:cover;margin-right:1.5%;width:56.77777%;}#block-fronttop .row:first-child .col-md-7{padding-right:8%;}#block-frontmiddle .col-md-5{background:url('/themes/sportsconstruction/images/basket.png') no-repeat center;background-size:cover;}#block-frontmiddle .col-md-4{width:31.333333%;margin:0 1%;}#block-frontmiddle .col-md-4:first-child{background:url('/themes/sportsconstruction/images/running.png') no-repeat center;background-size:cover;}#block-frontmiddle .col-md-4:nth-child(2){background:url('/themes/sportsconstruction/images/bike.png') no-repeat center;background-size:cover;}#block-frontmiddle .col-md-4:last-child{background:url('/themes/sportsconstruction/images/play.png') no-repeat center;background-size:cover;}#block-frontbottom .row:first-child .col-md-7{background:url('/themes/sportsconstruction/images/volley.png') no-repeat center;background-size:cover;margin-right:1.5%;width:56.77777%;}#block-frontbottom .row:last-child .col-md-7{background:url('/themes/sportsconstruction/images/beach.png') no-repeat center;background-size:cover;margin-right:1.5%;width:56.77777%;}#block-frontbottom .row:last-child .col-md-5{background:url('/themes/sportsconstruction/images/polo.png') no-repeat center;background-size:cover;}#block-fronttop .row:first-child .col-md-5:after,#block-fronttop .row:last-child .col-md-5:after,#block-fronttop .row:last-child .col-md-7:after,#block-frontmiddle .col-md-5:after,#block-frontmiddle .col-md-4:after,#block-frontbottom .row .col-md-7:after,#block-frontbottom .row:last-child .col-md-5:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);pointer-events:none;}#block-frontmiddle .row:first-child{background-color:#777777;color:#fff;}#block-frontmiddle .row:first-child .col-md-7{margin-right:1.5%;width:56.77777%;text-align:right;padding-left:8%;}.view-basic-photo .container:before,.view-basic-photo .container:after{display:none;}.view-basic-photo .container{display:table;height:100%;}.view-basic-photo .container .container-inner{display:table-cell;vertical-align:middle;}.view-basic-photo .basic-bg h1{font-size:24px;font-weight:bold;color:#FD6907;text-transform:uppercase;margin:30px 0 20px;}.view-basic-photo .basic-bg h2{color:#fff;font-weight:bold;font-size:60px;}.view-basic-photo .basic-bg .views-field-field-ypotitlos{width:50%;}body.page-node-type-syhnes-erotiseis{background-color:#EFF2F7;}.page-node-type-syhnes-erotiseis .view-basic-photo .basic-bg{height:500px;}.page-node-type-syhnes-erotiseis .region-content{padding:100px 0 30px;}.field--name-field-erotiseis .ui-accordion .ui-accordion-header,.field--name-field-erotiseis .ui-accordion .ui-accordion-content{border-radius:0;border:0;background:0;color:#121214;font-size:30px;border-bottom:1px solid #C0C8D3;}.field--name-field-erotiseis .ui-accordion .ui-accordion-header:focus,.field--name-field-erotiseis .ui-accordion .ui-accordion-content:focus{outline:none;}.field--name-field-erotiseis .ui-accordion .ui-accordion-content{font-size:16px;padding-bottom:35px;padding-left:50px;}.field--name-field-erotiseis .ui-accordion .ui-accordion-header{padding:1em;background:url('/themes/sportsconstruction/images/arrow.png') no-repeat 0 40px;}.field--name-field-erotiseis .ui-accordion .ui-accordion-header[aria-expanded="true"]{border-bottom:0;padding-bottom:10px;background:url('/themes/sportsconstruction/images/arrow-1.png') no-repeat 0 35px;}.field--name-field-erotiseis .ui-icon{visibility:hidden;}.page-node-type-page .view-basic-photo .basic-bg{height:720px;position:relative;}.page-node-type-page .view-basic-photo .basic-bg:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);pointer-events:none;}.page-node-type-page .main-container{border-radius:5px;padding:30px 40px;box-shadow:0px 4px 10px #0000001A;background-color:#fff;margin-top:-300px;position:relative;}.page-node-type-page .view-basic-photo .basic-bg .views-field-field-ypotitlos{margin-bottom:200px;}.page-node-type-page .view-basic-photo .basic-bg h1,.page-node-type-page .view-basic-photo .basic-bg h2{margin-left:-15px;margin-right:-15px;z-index:1;position:relative;}.page-node-type-page .field--name-body h2,.page-node-type-page .field--name-body h3,.page-node-type-page .field--name-body h4{color:#121214;font-weight:bold;}.page-node-type-page .main-container .field--name-body img{width:100%;}h4.moto{line-height:32px;font-size:24px;font-style:italic;margin:40px 0 50px 10%;padding-left:30px;border-left:10px solid #FD6907;}.page-node-type-page .lightgallery-wrapper ul{padding-left:0;list-style-type:none;}.page-node-type-page .lightgallery-wrapper ul li:nth-child(n+2){display:none;}form.webform-submission-form .form-control{border-radius:0;background-color:transparent;min-height:60px;color:#fff;font-size:16px;}form.webform-submission-form textarea.form-control{min-height:200px;}form.webform-submission-form .select-wrapper select{padding-right:60px;}form.webform-submission-form .select-wrapper:after{color:#fff;width:60px;height:60px;background-color:#E6DE00;margin:0;padding:0;top:0;line-height:60px;text-align:center;}form.webform-submission-form ::placeholder{color:#fff;opacity:1;}form.webform-submission-form .form-group{margin-bottom:30px;}form.webform-submission-form select option{color:#555;}form.webform-submission-form .btn-primary{color:#fff;background-color:#E6DE00;border-color:#E6DE00;width:180px;height:60px;text-transform:uppercase;font-weight:bold;margin-top:30px;}form.webform-submission-form .form-required:after{display:none;}form.webform-submission-form .btn-primary .icon{display:none;}.page-node-type-webform  h1.page-header{visibility:hidden;margin:0;height:0;padding:0;}.region-contact{background-color:#a7a2a2;padding-top:75px;overflow:hidden;}#block-map{width:37%;margin-right:3%;float:left;position:relative;}#block-map #contact{position:absolute;top:120px;z-index:1;left:20%;color:#fff;background:#a7a2a2;padding:35px 40px 20px;border-radius:5px;width:320px;}#block-map #contact:after{content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #777777;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);}#block-map #contact h4{margin-top:0;font-weight:600;color:#fff;margin-bottom:30px;}#block-map #contact p{padding-left:35px;line-height:20px;background:url('/themes/sportsconstruction/images/location.png') no-repeat 5px;}#block-map #contact p:nth-child(3){background:none;}#block-map #contact p:nth-child(4){background:url('/themes/sportsconstruction/images/mobile.png') no-repeat 5px;}#block-map #contact p:nth-child(5){margin-top:20px;background:url('/themes/sportsconstruction/images/fax.png') no-repeat;}#block-map #contact p:nth-child(6){margin-top:30px;background:url('/themes/sportsconstruction/images/email.png') no-repeat 0 4px;}#block-map iframe{width:100%;}#block-epikoinonia{width:60%;float:left;color:#fff;margin-top:50px;padding-right:20px;}#block-epikoinonia h2.block-title{font-size:25px;font-weight:bold;margin-bottom:35px;}#block-epikoinonia .field--name-body{overflow:hidden;text-transform:uppercase;font-size:18px;margin-bottom:35px;}#block-epikoinonia .field--name-body p:first-child,#block-epikoinonia .field--name-body p:nth-child(2){float:left;}#block-epikoinonia .field--name-body p:nth-child(2){margin:10px 25px 0;line-height:30px;}#block-epikoinonia .field--name-field-webform{overflow:hidden;clear:both;margin:0 -15px;max-width:870px;}footer.footer{background-color:#777777;color:#fff;padding:55px 35px 15px;margin-top:0;border:0;clear:both;}footer.footer > a{display:block;float:left;margin-right:10%;}footer.footer .region-footer{min-height:160px;}footer.footer nav,footer.footer .block{overflow:hidden;display:inline-block;min-height:160px;}footer.footer nav{margin-top:15px;margin-right:5%;}footer.footer nav ul.menu{column-count:2;}footer.footer nav ul.menu li.first,footer.footer nav ul.menu li.last{display:none;}footer.footer nav ul.menu li{float:none;}footer.footer nav ul.menu li a{color:#fff;text-transform:uppercase;padding:10px 15px;}footer.footer nav ul.menu li a:hover,footer.footer nav ul.menu li a:focus{background-color:transparent;}#block-footersocial{float:right;height:160px;}#block-footersocial .field{display:table;height:100%;}#block-footersocial .field p{display:table-cell;vertical-align:middle;}#block-footersocial .field p a{display:inline-block;padding:0 15px;}#block-footercontact{font-size:16px;text-transform:uppercase;}#block-footercontact p a{color:#000;background-color:#E6DE00;font-weight:bold;width:135px;height:45px;line-height:45px;text-decoration:none!important;display:inline-block;text-align:center;margin:5px 0 15px;}#block-footercontact p span{color:#E27718;font-size:25px;font-weight:bold;}#credits{width:100%;display:block;overflow:hidden;margin-top:50px;text-transform:uppercase;}#credits p{margin:0;}#credits p.pull-left span{margin-right:7px;}#credits a{color:#fff;padding:0 5px;}@media screen and (max-width:1480px){#block-mainnavigation ul.sf-menu .sf-with-ul,#block-mainnavigation ul.sf-menu a,#block-mainnavigation ul.sf-menu span.nolink{font-size:15px;padding:0.8em 0.5em;}.navbar-header{width:82%;height:140px;}header > div:first-child{width:18%;}#block-fronttop .row:first-child .col-md-5,#block-fronttop .row:last-child .col-md-5,#block-fronttop .row:last-child .col-md-7,#block-frontmiddle .col-md-5,#block-frontmiddle .col-md-4,#block-frontbottom .row .col-md-7,#block-frontbottom .row:last-child .col-md-5{height:400px;}}@media screen and (max-width:1279px){header > div:first-child{width:100%;text-align:center;}.logo.navbar-btn{margin:0 auto;padding:0;display:block;max-width:250px;}.navbar-header{width:100%;height:auto;border:0;padding:0;}#block-headersocial{top:25px;bottom:unset;}#block-search{position:absolute;margin:0;right:20px;top:70px;}header .search-block-form{top:70px;right:62px;}header .block-superfish{right:0px;top:130px;position:absolute;width:100%;text-align:center;}header ul.sf-menu.sf-accordion{background-color:#fff;margin-top:35px;padding-bottom:20px;}a#superfish-main-toggle{position:absolute;right:20px;z-index:111111;color:transparent;display:block;width:40px;height:50px;background:url('/themes/sportsconstruction/images/burger.png') no-repeat center;background-size:cover;top:-10px;}#block-mainnavigation ul.sf-menu li:hover > ul,#block-mainnavigation ul.sf-menu ul{margin:10px auto;text-align:left;}#block-mainnavigation ul.sf-menu a.sf-depth-1:hover:after{bottom:-5px;}.region-front .block .field--name-body h3 a,.view-frontpage .view-footer h4,.path-frontpage h2.subtitle{font-size:32px;}.path-frontpage h2.subtitle{padding:0 20px;}.view-basic-photo .basic-bg h2{font-size:48px;}footer.footer{padding:20px;}footer.footer > a,footer.footer nav{margin-right:20px;}#credits p{text-align:center;}#credits .pull-left,#credits .pull-right{float:none!important;margin-top:10px;}.navbar.container{padding-bottom:20px;}}@media screen and (max-width:992px){.region-front .block .row{margin-bottom:50px;}#block-fronttop .row:last-child .col-md-7,#block-frontmiddle .col-md-4,#block-frontbottom .row:first-child .col-md-7,#block-frontbottom .row:last-child .col-md-7,#block-fronttop .row:first-child .col-md-5{width:100%;margin-bottom:50px;}#block-frontmiddle .row:first-child .col-md-7{width:100%;padding-bottom:50px;padding-right:8%;}#block-frontbottom .row:first-child .col-md-5,#block-fronttop .row:first-child .col-md-7{padding-left:5%;}.region-front .block .field--name-body h4{margin-top:30px;}#block-frontmiddle .col-md-4:last-child,.region-front #block-frontbottom .row:last-child{margin-bottom:0;}.view-frontpage .views-view-grid .views-col{width:100%!important;margin:0 0 30px;}.view-frontpage .views-view-grid .views-col img{margin:0 auto;}#block-map{width:100%;}#block-map iframe{height:400px;}#block-epikoinonia{width:100%;padding:0 20px;}}@media screen and (max-width:768px){.page-node-type-page .view-basic-photo .basic-bg{height:500px;}.page-node-type-page .main-container{margin-top:0;}.page-node-type-page .view-basic-photo .basic-bg h1,.page-node-type-page .view-basic-photo .basic-bg h2{margin-left:0;margin-right:0;}.view-basic-photo .basic-bg .views-field-field-ypotitlos{width:100%;margin-bottom:0!important;}footer.footer > a,footer.footer nav{margin-right:0;width:100%;text-align:center;margin-bottom:25px;}footer.footer nav ul.menu{column-count:1;width:100%;text-align:center;margin:0;}footer.footer nav,footer.footer .block{display:block;min-height:0;width:100%;text-align:center;}#block-footersocial .field{display:inline-block;}#block-footersocial{float:none;height:unset;margin-top:25px;}#block-map #contact{display:none;}.page-node-type-syhnes-erotiseis .view-basic-photo .basic-bg{height:400px;}.page-node-type-syhnes-erotiseis .region-content{padding:30px 0;}}@media screen and (max-width:480px){#block-fronttop .row:first-child .col-md-5,#block-fronttop .row:last-child .col-md-5,#block-fronttop .row:last-child .col-md-7,#block-frontmiddle .col-md-5,#block-frontmiddle .col-md-4,#block-frontbottom .row .col-md-7,#block-frontbottom .row:last-child .col-md-5{height:300px;}.region-front .block .row{margin-bottom:30px;}#block-fronttop .row:last-child .col-md-7,#block-frontmiddle .col-md-4,#block-frontbottom .row:first-child .col-md-7,#block-frontbottom .row:last-child .col-md-7,#block-fronttop .row:first-child .col-md-5{width:100%;margin-bottom:30px;}#block-frontbottom .row:first-child .col-md-5,#block-fronttop .row:first-child .col-md-7,#block-frontmiddle .row:first-child .col-md-7{padding-left:30px;padding-right:30px;}.region-front .block .field--name-body p{font-size:16px;}.region-front .block .field--name-body h4{font-size:26px;line-height:32px;}.region-front .block .field--name-body h3 a,.view-frontpage .view-footer h4,.path-frontpage h2.subtitle{font-size:28px;}#block-mainnavigation ul.sf-menu li:hover > ul,#block-mainnavigation ul.sf-menu ul{width:100%!important;}.view-basic-photo .basic-bg h2{font-size:40px;}.page-node-type-page .view-basic-photo .basic-bg{height:400px;}.page-node-type-page .main-container{padding:20px;}h4.moto{font-size:22px;}.region-contact{padding-top:30px;}#block-epikoinonia{margin-top:20px;}#block-map iframe{height:350px;}#block-epikoinonia .field--name-body p:nth-child(2){margin-left:0;}.view-frontpage{padding:0 20px;}.page-node-type-syhnes-erotiseis .view-basic-photo .basic-bg{height:300px;}.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-content{font-size:26px;}}
