/*  ?  custom css style  !  */

header.header-default .topbar .topbar-content-inner.has-language-block,
header.header-1 .topbar .topbar-content-inner.has-language-block{padding-right:180px;}
header.header-default .topbar .topbar-content-inner .gva-search-region,
header.header-1 .topbar .topbar-content-inner .gva-search-region{margin-top:-10px;right:50px;}
header.header-default .topbar .topbar-content-inner .quick-side-icon,
header.header-1 .topbar .topbar-content-inner .quick-side-icon{margin-top:-16px;right:0px;}
header.header-default .topbar .topbar-content-inner.has-language-block .language-region,
header.header-1 .topbar .topbar-content-inner.has-language-block .language-region{right:80px;width:auto;display:flex;}
header.header-default .topbar .topbar-content-inner.has-language-block .language-region span,
header.header-1 .topbar .topbar-content-inner.has-language-block .language-region span{padding-top:1px;}
header.header-default .topbar .topbar-content-inner.has-language-block .language-region .language-content > div,
header.header-1 .topbar .topbar-content-inner.has-language-block .language-region .language-content > div{display:flex;}
header.header-default .topbar .topbar-content-inner.has-language-block .language-region .block-dropdown-language,
header.header-1 .topbar .topbar-content-inner.has-language-block .language-region .block-dropdown-language{width:126px;padding-top:1px;}
header.header-default .topbar .topbar-content-inner.has-language-block .language-region .block.navigation.menu--account .gva_menu > li > a,
header.header-1 .topbar .topbar-content-inner.has-language-block .language-region .block.navigation.menu--account .gva_menu > li > a{padding:0px 5px;color:#ffffff;}
header.header-default .topbar .topbar-content-inner.has-language-block .language-region .block.navigation.menu--account .gva_menu > li > a:hover,
header.header-1 .topbar .topbar-content-inner.has-language-block .language-region .block.navigation.menu--account .gva_menu > li > a:hover{color:#CD5956;}
@media (max-width: 1199.98px) {
  header.header-default .topbar .topbar-content-inner .topbar-information .infor-list li:first-child{display:none !important;}
}
@media (max-width: 766.98px) {
  header.header-default .topbar .topbar-content-inner{min-height:23.5px;}
  header.header-default .topbar .topbar-content-inner .topbar-information .infor-list li{text-indent:-9999px;}
}
@media (min-width: 991.98px) {
  header.header-1 .header-main-inner .row .content-inner > .branding{display:none;}
  header.header-1 .header-main-inner .header-inner{text-align:center;padding-left:0px;padding-right:0px;}
  header.header-1 .header-main-inner .header-inner .main-menu{display:inline-block;margin-bottom:-10px;}
  header.header-1 .header-main-inner .navigation .gva_menu > li.menu-logo > a{background-image:url(../logo-white.png);background-size:contain;background-repeat:no-repeat;background-position:center;min-width:220px;margin:25px 50px;padding:25px 0px;text-indent:-9999px;white-space:nowrap;}
  header.header-1.header-3 .header-main-inner .navigation .gva_menu > li.menu-logo > a{background-image:url(../logo.png);}
}
@media (max-width: 991.98px) {
  /* .topbar-information ul li{padding-left:0px;} */
  header.header-default .topbar .topbar-content-inner .gva-search-region,
  header.header-1 .topbar .topbar-content-inner .gva-search-region{right:5px;}
  header.header-default .topbar .topbar-content-inner.has-language-block .language-region,
  header.header-1 .topbar .topbar-content-inner.has-language-block .language-region{right:30px;}
  header.header-1 .navigation .gva_menu > li.menu-logo{display:none;}
  header.header-default .topbar .topbar-content-inner .navigation .gva_menu > li{display:inline-block;margin-top:1px;}
  header.header-default .topbar .topbar-content-inner .navigation .gva_menu > li a{font-weight:700;}
  header.header-default .topbar .topbar-content-inner.has-language-block .language-region > span,
  header.header-1 .topbar .topbar-content-inner.has-language-block .language-region > span{display:none;}
}
header.header-default .header-main-inner .header-inner{padding-right:0px;padding-left:360px;}
header.header-default .header-main-inner .branding{height:100%;display:flex;align-items:center;}

header.header-1.header-3{position:relative;}
.frontpage header.header-1 .header-main-inner .navigation .gva_menu > li,
header.header-1.header-3 .header-main-inner .navigation .gva_menu > li{min-width:120px;}
@media (min-width: 992px) {
  .frontpage header.header-1 .header-main-inner .navigation .gva_menu > li > a,
  header.header-1.header-3 .header-main-inner .navigation .gva_menu > li > a{text-align:center !important;}
  .frontpage header.header-1 .header-main-inner .navigation .gva_menu > li > a,
  header.header-1.header-3 .header-main-inner .navigation .gva_menu > li > a{padding-left:10px;padding-right:10px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .frontpage header.header-1 .header-main-inner .navigation .gva_menu > li,
  header.header-1.header-3 .header-main-inner .navigation .gva_menu > li{min-width:70px;}
  .frontpage header.header-1 .header-main-inner .navigation .gva_menu > li > a,
  header.header-1.header-3 .header-main-inner .navigation .gva_menu > li > a{padding-left:5px;padding-right:5px;}
}
header.header-default .header-main-inner .navigation .gva_menu > li > a{padding:35px 15px;}
@media (max-width: 1199.98px) {
  header.header-default .header-main-inner .navigation .gva_menu > li > a{padding:35px 5px;}
}
header.header-default .header-main-inner .navigation .gva_menu > li > a,
header.header-1.header-3 .header-main-inner .navigation .gva_menu > li > a{color:#283C40;}
header.header-default .topbar-content-inner .navigation .gva_menu > li.menu-item--active-trail > a,
header.header-1.header-3 .topbar-content-inner .navigation .gva_menu > li.menu-item--active-trail > a,
header.header-default .header-main-inner .navigation .gva_menu > li.menu-item--active-trail > a,
header.header-1.header-3 .header-main-inner .navigation .gva_menu > li.menu-item--active-trail > a{color:#CD5956 !important;}
header.header-default .header-main-inner .navigation .gva_menu > li > a.no-path,
header.header-1.header-3 .header-main-inner .navigation .gva_menu > li > a.no-path{cursor:pointer;}
header.header-default .header-main-inner .navigation .gva_menu > li > a:hover,
header.header-1.header-3 .header-main-inner .navigation .gva_menu > li > a:hover{color:#CD5956;}

#toolbar-administration{display:none;}
body.toolbar-fixed{margin-inline-start:0rem !important;padding-top:0px !important;}
body.logged-in.toolbar-horizontal .header-1{margin-top:0px;}

body{color:#bcbdc0;}
body.role-dmo header.header-default .topbar-content-inner .navigation .gva_menu .sub-menu,
body.role-dmo header.header-1.header-3 .topbar-content-inner .navigation .gva_menu .sub-menu{padding:10px 20px;}
body.role-dmo header.header-default .topbar-content-inner .navigation .gva_menu .sub-menu > li,
body.role-dmo header.header-1.header-3 .topbar-content-inner .navigation .gva_menu .sub-menu > li{padding:0px;border-bottom:1px solid #dddddd;margin-bottom:4px;padding-bottom:4px;}
body.role-dmo header.header-default .topbar-content-inner .navigation .gva_menu .sub-menu > li,
body.role-dmo header.header-1.header-3 .topbar-content-inner .navigation .gva_menu .sub-menu > li{padding:0px;border-bottom:1px solid #dddddd;margin-bottom:4px;padding-bottom:4px;}
body.role-dmo header.header-default .topbar-content-inner .navigation .gva_menu .sub-menu > li a,
body.role-dmo header.header-1.header-3 .topbar-content-inner .navigation .gva_menu .sub-menu > li a{line-height:20px;}
body.role-dmo header.header-default .topbar-content-inner .navigation .gva_menu .sub-menu > li:last-child,
body.role-dmo header.header-1.header-3 .topbar-content-inner .navigation .gva_menu .sub-menu > li:last-child{border-bottom:0px solid #dddddd;margin-bottom:0px;padding-bottom:0px;}

body[class*=' path-services'] .breadcrumb-content-inner .gva-block-breadcrumb.text-light .page-title{padding-left:80px;}
body[class*=' path-services'] .breadcrumb-content-inner .gva-block-breadcrumb.text-light .page-title:before{content:'';width:50px;height:42px;position:absolute;top:5px;left:0px;display:inline-block;background-image:url('../assets/world-map--2--150--white.png');background-size:75% auto;background-position:right bottom;background-repeat:no-repeat;}
body[class*=' path-services'] .service-block .frontend{border:0px;}
body[class*=' path-services'] .service-block .frontend .frontend-content .service-block-content .title{min-height:52px;}
body[class*=' path-services'] .service-block .frontend .frontend-content .service-block-content .title a{color:#283C40;}
body[class*=' path-services'] .service-block .frontend .frontend-content .service-block-content .service-icon{max-width:130px;}
body[class*=' path-services'] .service-block .frontend .frontend-content .service-block-content .service-icon .field .item-image{background-color:#283C40;padding:25px;border-radius:50%;}
body[class*=' path-services'] .service-block .backend{background-color:#283C40;/*border-radius:5px;border:0px;*/}
body[class*=' path-services'] .service-block .backend .content-be .service-block-content .title a:hover{color:#CD5956;}
/* body[class*=' path-services'] .service-block .backend .content-be .service-block-content .gallery-popup .item-image img{border-radius:5px;} */
body[class*=' path-services'] .service-block .backend .content-be .service-block-content .readmore .btn-inline{color:#CD5956 !important;}
body[class*=' path-services'] .service-block .backend .content-be .service-block-content .readmore .btn-inline:after{top:3px;}

.gavias-blockbuilder-content .link-edit-blockbuider{display:none;}
.hide-text{text-indent:-9999px;}
.roes-max-width{max-width:1000px;margin:auto;}
.roes-align-center{text-align:center;}
.gsc-button.medium.roes-button-1{padding:18px 24px;background:#283C40;color:#ffffff;border-color:transparent;}
.gsc-button.medium.roes-button-1:hover{background:#CD5956;color:#283C40;}
.userway_buttons_wrapper{margin-bottom:50px !important;margin-left:2px !important;}

body:not(.frontpage) .main .content .content-main-inner .main-content .block-system .block-content form{margin-bottom:50px;}
form .form-item .description{font-size:12px;}
form .form-item.js-form-type-checkbox label{width:auto;cursor:pointer;}
form .form-item.js-form-type-checkbox input{margin-right:5px;cursor:pointer;}
form.simplenews-subscriber-form > div{margin-bottom:10px;}
form.simplenews-subscriber-form .form-actions{margin-top:50px;}
form .form-email{margin-top:0.25rem;}
form.user-cancel-form .form-actions{margin-top:40px;}

body[class*=' path-dashboard-'] .main .content .content-main-inner .main-content{margin-bottom:100px;}

.roes-world-map{width:100%;height:58px;-webkit-mask-image:url('../assets/world-map--2.png');mask-image:url('../assets/world-map--2.png');display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left;}
.roes-price{width:100%;height:58px;-webkit-mask-image:url('../assets/price.png');mask-image:url('../assets/price.png');display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left;}
.roes-deep-learning{width:100%;height:58px;-webkit-mask-image:url('../assets/deep-learning--2.png');mask-image:url('../assets/deep-learning--2.png');display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left;}
.roes-environment{width:100%;height:58px;-webkit-mask-image:url('../assets/environment.png');mask-image:url('../assets/environment.png');display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left;}
.roes-carousel-icon{margin-bottom:-9px;}

.block-gavias-sliderlayer-blockgavias-sliderlayer-block____4 .gavias_sliderlayer .slide-style-1.text-padding-1{padding-right:10px !important;}
.block-gavias-sliderlayer-blockgavias-sliderlayer-block____4 .gavias_sliderlayer .btn-slide.style-1 a{color:#283C40;}
.block-gavias-sliderlayer-blockgavias-sliderlayer-block____4 .gavias_sliderlayer .btn-slide.style-1 a:hover{background-color:#E3DED7;}
/* .gavias_sliderlayer .inner.btn-slide, .gavias_sliderlayer .btn-slide a, #gavias_slider_single .inner.btn-slide, #gavias_slider_single .btn-slide a{border-radius:5px;}
.button, .btn, .btn-white, .btn-theme, .btn-theme-second, .more-link a, .btn-theme-submit{border-radius:5px;} */

.gsc-heading .sub-title > span:after{width:20px;height:4px;margin-top:-3px;background-color:#CD5956;}
.roes-counter-bck .gsc-heading .sub-title > span:after{background-color:#CD5956;}
@media (min-width: 991.98px) {
  .roes-counter-bck .gsc-heading .title{font-size:40px;}
}

.gsc-heading.roes-heading .title{margin:auto;max-width:1000px;}
.gsc-heading.roes-heading .sub-title{color:#E3DED7 !important;margin-bottom:18px;}.gsc-heading.roes-heading.align-center .sub-title{text-align:left;}
.gsc-heading.roes-heading.roes-manuals .title-desc h4,.gsc-heading.roes-heading.roes-manuals .title-desc div.more-text{display:inline-block;}
.gsc-heading.roes-heading.roes-manuals .title-desc div.more-text{margin-left:10px;font-size:16px;display:none;}
.gsc-heading.roes-heading.desc-max-width .title-desc{margin-right:auto;margin-left:auto;max-width:1000px;float:none;}
.gsc-heading.roes-heading .text-light{color:#bdbec0;}

.gsc-column.roes-contact-block-1 .gsc-heading.roes-heading .title{margin-top:10px;}
.gsc-column.roes-contact-block-1 .gsc-heading.roes-heading .title span{color:#bcbdc0;}
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .form-actions{display:block;float:right;text-align:right;width:auto;}
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .form-actions input{color:#ffffff;}
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .form-item{margin-bottom:10px;}
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .form-item textarea{max-height:100px;}
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .captcha legend{display:none;}
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .captcha .captcha__element{display:flex;margin-bottom:10px;margin-top:-10px;}
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .captcha .captcha__element .captcha__image-wrapper{margin-top:36px;margin-right:10px;min-width:180px;}
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .captcha .captcha__element .form-item{width:100%;}
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .captcha .captcha__description{display:none;}
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .container-1{display:inline-block;}
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .container-1 .js-form-type-checkbox{margin-bottom:0px;}
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .form-item-terms-of-service label,
.gsc-column.roes-contact-block-1 .gsc-block-drupal .webform-submission-form .description-required-fields{font-size:15px;}
.gsc-column.roes-login-form-1 .user-login-form .form-item-pass{margin-bottom:25px;}
.gsc-column.roes-login-form-1 .user-login-form .form-actions{float:right;}
.gsc-column.roes-login-form-1 .user-login-form + ul{width:auto;display:inline-block;padding-left:0px;margin-bottom:30px;}
.gsc-column.roes-login-form-1 .user-login-form + ul li{list-style:none;background-image:url('../assets/checklist-2--50.png');background-repeat:no-repeat;background-size:auto 70%;padding-left:30px;background-position:left;}
.gsc-column.roes-login-form-1 .user-login-form + ul li a{font-size:16px;}
.gsc-column.roes-login-form-1 .user-login-form .form-actions input{background-color:#283C40;color:#ffffff;}
.gsc-column.roes-login-form-1 .user-login-form .form-actions input:hover{background-color:#CD5956;}
@media (min-width: 768px) {
  .gsc-column.roes-login-form-1 .column-inner{border-right:2px dashed #dcddde;padding-right:32px;min-height:650px;}
}
@media (max-width: 768px) {
  .gsc-column.roes-contact-block-1{margin-top:16px;margin-bottom:50px;}
}

.gsc-block-view.roes-testimonial-style-1 .owl-carousel .testimonial-content .avatar{margin-top:30px;}
.gsc-block-view.roes-testimonial-style-1 .owl-carousel .testimonial-content .avatar .item-image{background-color: #CD5956;border-radius:50%;width:90px;height:90px;display:flex;align-items:center;}
.gsc-block-view.roes-testimonial-style-1 .owl-carousel .testimonial-content .avatar .item-image img{padding:20px;border-radius:0px;-webkit-border-radius:0px;}
.gsc-block-view.roes-testimonial-style-1 .owl-carousel .testimonial-content .avatar .item-image img{padding:20px;border-radius:0px;-webkit-border-radius:0px;}
.gsc-block-view.roes-testimonial-style-1 .owl-carousel .testimonial-content .content-body .quote{line-height:32px;}
.gsc-block-view.roes-testimonial-style-1 .owl-carousel .testimonial-content .content-body .read-more{margin-top:20px;text-align:center;}
.gsc-block-view.roes-testimonial-style-1 .owl-carousel .testimonial-content .content-body .read-more a:hover{text-decoration:underline;}

/* .gsc-accordion.roes-faqs .panel-group .panel{border:0px !important;border-bottom:2px solid #dcddde !important;} */
.gsc-accordion.roes-faqs .panel-title a{padding-left:40px;}
.gsc-accordion.roes-faqs .panel-title > a:after{top:8px;background-color:#283C40;}
.gsc-accordion.roes-faqs .panel-title > a.collapsed:after{background-color:#CD5956;}
.gsc-accordion.roes-faqs .panel-group.skin-white .panel .panel-title a:after{left:0px;right:auto;}

/* .gva-job-box.roes-b2b-box-1{border-radius:7px;} */
.gva-job-box.roes-b2b-box-1 .logo-inner{position:absolute;}
.gva-job-box.roes-b2b-box-1 .content-inner{padding-left:0px;}
.gva-job-box.roes-b2b-box-1 .content-inner .job-type{padding-left:76px;}
.gva-job-box.roes-b2b-box-1 .content-inner .box-title{padding-left:76px;margin-bottom:32px;}

.gsc-icon-box.roes-downloads.left-2 .highlight-icon{vertical-align:bottom;padding-right:6px;}
.gsc-icon-box.roes-downloads.left-2.roes-video-icon .highlight-icon .icon-container{width:80px;}
.gsc-icon-box.roes-downloads.left-2 .highlight_content .desc p{line-height:18px;margin-bottom:6px;font-size:14px;}
.gsc-icon-box.roes-downloads.left-2 .highlight_content .desc .btn-theme{padding:8px;font-size:14px;width:100%;text-align:center;}
.gsc-icon-box-new.roes-box .content-inner .title{min-height:48px;}
.gsc-icon-box-new.roes-box .content-inner .desc ul li:after{content:'\f45c';}
.gsc-icon-box-new.roes-box .icon-inner .icon img{max-height:56px;max-width:56px;padding:12px;}

.gsc-progress.roes-progress{padding-right:50px;position:relative;}
.gsc-progress.roes-progress:after{content:'';width:50px;height:42px;position:absolute;top:0px;right:0px;display:inline-block;}
.gsc-progress.roes-progress-car:after{background-image:url('../assets/car-2--150--blue.png');background-size:75% auto;background-position:right bottom;background-repeat:no-repeat;}
.gsc-progress.roes-progress-bus:after{background-image:url('../assets/train-2--150--blue.png');background-size:75% auto;background-position:right bottom;background-repeat:no-repeat;}
.gsc-progress.roes-progress-cloud:after{background-image:url('../assets/cloud-network-2--150--blue.png');background-size:75% auto;background-position:right bottom;background-repeat:no-repeat;}

.gsc-service-carousel .item .content-inner .icon .roes-carousel-icon{background-color:#283C40;}
.gsc-service-carousel .owl-item.center .item .content-inner .icon .roes-carousel-icon,
.gsc-service-carousel .item:hover .content-inner .icon .roes-carousel-icon{background-color:#ffffff;}

.gsc-column.roes-progress-work-box .gsc-progress-box{padding:40px 45px 30px;}
.gsc-column.roes-progress-work-box .gsc-progress-box .title{font-size:18px;margin:25px 0;}
.gsc-column.roes-progress-work-box .gsc-progress-box .heading-box{opacity:0.3;}
.gsc-column.roes-progress-work-box .gsc-progress-box .heading-box .step-text{font-size:12px;}
.gsc-column.roes-progress-work-box .gsc-progress-box .heading-box .step-number{font-size:70px;color:#cccccc;}

.milestone-block.text-light .milestone-right .milestone-number-inner .milestone-number,
.milestone-block.text-light .milestone-right .milestone-number-inner .symbol{color:#E3DED7;background-color:#000000;}
.milestone-block.text-light .milestone-right .milestone-text{font-size:14px;line-height:18px;max-width:250px;}

.nav-tabs > li > a{color:#E3DED7;}
.gsc-tabs-content.roes-gva-tabs-style-1 .nav-tabs{display:none;}
.gsc-tabs-content .tab-content .images .content-inner img{max-height:360px;}
.gsc-tabs-content .tab-content .content-inner ul{padding-left:0px;}
.gsc-tabs-content .tab-content .content-inner ul li{list-style:none;background-image: url('../assets/checklist-from_pdf.png');background-repeat:no-repeat;background-size:auto 40%;padding-left:30px;background-position:left;}

.page-user-login .main-page, .page-user-register .main-page, .page-user-pass .main-page{max-width:600px;}
.path-user .body-page form.openid-connect-login-form{float:right;width:auto;padding:16px 0px 16px 16px;}
.path-user .body-page form.openid-connect-login-form div input.form-submit{height:42px;padding:0 18px;background-color:#888888;border-radius:5px;font-size:16px;}
.path-user .body-page form.openid-connect-login-form div input.form-submit:hover{background-color:#283C40;}

.node.node--view-mode-full .node__content .field.field--name-body ul{margin-bottom:1rem;}
article.node.node--view-mode-full .service-block-singe .service-images-inner .service-icon .icon .item-image{background-color:#283C40;border-radius:50%;padding: 0px 10px;}
article.node.node--view-mode-full .service-block-singe .service-images-inner .service-icon .icon .item-image img{margin-top:8px;}
article.node.node--view-mode-full .service-block-singe .service-images-inner .field--name-field-service-images .item-image{height:560px;}
article.node.node--view-mode-full .service-block-singe .service-images-inner .field--name-field-service-images .item-image > img{object-fit:cover;width:100%;height:100%;}
article.node.node--view-mode-full .service-block-singe .post-content .post-content-syndesmos .field--name-field-syndesmos{display:inline-flex;}
article.node.node--view-mode-full .service-block-singe .post-content .post-content-syndesmos .field--name-field-syndesmos .field__item{margin:5px 10px;}
article.node.node--view-mode-full .service-block-singe .post-content .post-content-syndesmos{text-align:center;margin:50px 0px 100px;}
article.node.node--view-mode-full .service-block-singe .post-content .post-content-syndesmos a{padding:10px 20px;background-color:#CD5956;/* border-radius:5px; */color:#ffffff;}
article.node.node--view-mode-full .service-block-singe .post-content .post-content-syndesmos a:hover{color:#283C40;}
.event-full .post-thumbnail .event-info .tags .field, .event-full .post-thumbnail .event-info .tags .field .field__item{display:inline-block;}
.event-full .post-thumbnail .event-info .tags .field .field__item{margin-left:4px;}
.event-full .post-content{margin-top:26px;}
.event-full .post-content .post-title{margin-bottom:16px;}
article.node.node--type-portfolio.node--view-mode-full .portfolio-single .post-thumbnail{display:inline-block;margin-bottom:20px;}
article.node.node--type-portfolio.node--view-mode-full .portfolio-single .post-thumbnail .item .item-image img{max-height:400px;}
article.node.node--type-portfolio.node--view-mode-full .portfolio-single > .row .col-md-12{text-align:center;}
article.node.node--type-portfolio.node--view-mode-full .portfolio-single .post-content .field--name-field-files,
article.node.node--type-team.node--view-mode-full .team-single-page .field--name-field-files{margin-bottom:10px;margin-top:40px;}
article.node.node--type-portfolio.node--view-mode-full .portfolio-single .post-content .field--name-field-files .field__label,
article.node.node--type-team.node--view-mode-full .team-single-page .field--name-field-files .field__label{font-weight:bold;font-size:24px;border-bottom:2px solid #666666;margin-bottom:16px;color:#666666;}
article.node.node--type-portfolio.node--view-mode-full .portfolio-single .post-content .field--name-field-files .field__item table th,
article.node.node--type-portfolio.node--view-mode-full .portfolio-single .post-content .field--name-field-files .field__item table td,
article.node.node--type-team.node--view-mode-full .team-single-page .field--name-field-files .field__item table th,
article.node.node--type-team.node--view-mode-full .team-single-page .field--name-field-files .field__item table td{padding:4px 10px;}
article.node.node--type-team.node--view-mode-full .team-single-page .team-description p{font-style:italic;}
.node.node--type-team.node--view-mode-teaser-2 .team-block.team-v2 .team-image:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;opacity:1;filter:alpha(opacity=100);background:rgba(0, 0, 0, 0.24);-webkit-transition: all 0.35s;transition: all 0.35s;-moz-transition: all 0.35s;-ms-transition: all 0.35s;}

.block.block-gavias-custom-style--1{margin-bottom:0px;}

.portfolio-v1 .portfolio-images .link{top:15px;}
.portfolio-v1 .portfolio-information .btn-inline{color:#CD5956 !important;}

.webform-submission-form .form-item label.form-required:after{content:' *';color:red;}
.webform-submission-form .form-item.js-form-type-checkbox > input{margin-right:5px;}
.webform-submission-form .form-item.js-form-type-checkbox > input,
.webform-submission-form .form-item.js-form-type-checkbox > label{display:inline-block;width:auto;cursor:pointer;}

#footer{background-color:#283C40;color:#ffffff;}
#footer .row .footer-third.col-xl-1{display:none;}
#footer .footer-center .block .block-title{font-size:18px;margin-bottom:20px;}#footer .footer-center .block .block-title:after{background-color:#CD5956;}
#footer .footer-center .block .block-content ul.menu > li{padding:0px;line-height:28px;}
#footer .footer-center .block .block-content .contact-info{max-width:300px;}
#footer .footer-center .block .block-content .contact-info p.description{font-size:16px;}
#footer .footer-center .block .block-content .contact-info p.description a{color:#CD5956;}
#footer .footer-center .block .block-content .contact-info p.description a:hover{text-decoration:underline;}
@media (max-width: 991px) {
  #footer .footer-center .block .block-content .contact-info{max-width:none;}
}
#footer .footer-center .block .block-content .contact-info img{margin-bottom:10px;max-width:200px;}
#footer .footer-center .block .block-content .contact-info ul li i{color:#CD5956;}
#footer .footer-center .block.block-webform .block-title:after{background-color:transparent;}
#footer .footer-center .block .webform-submission-form .form-item-markup{margin-bottom:0px;}
#footer .footer-center .block .webform-submission-form .form-item-email-743229{display:inline-block;width:auto;max-width:300px;margin-right:8px;}
#footer .footer-center .block .webform-submission-form .form-item-email-743229 input{color:#ffffff;background-color:transparent;border:2px solid #CD5956;/* border-radius:5px; */line-height:37px;}
#footer .footer-center .block .webform-submission-form .form-item-email-743229 input::placeholder{color:#aaaaaa;opacity:1;/* Firefox */}
#footer .footer-center .block .webform-submission-form .form-item-email-743229 input::-ms-input-placeholder{color:#aaaaaa;opacity:1;/* Firefox */}
#footer .footer-center .block .webform-submission-form .form-actions{display:inline-block;width:auto;float:none;}
#footer .footer-center .block .webform-submission-form .form-actions input{color:#ffffff;padding:10px 20px 13px;}
#footer .footer-center .block .webform-submission-form .form-actions input:hover{color:#283C40;background-color:#CD5956;}
#footer .block .block-content a:focus,#footer .block .block-content a:hover{color:#CD5956;}

.xrimatodotisi-header{z-index:1;position:absolute;bottom:-10px;right:22px;height:auto;}
.xrimatodotisi-header img{border-radius:6px;padding:5px;background-color:#ffffff;}
@media (max-width: 1300px) {
  .xrimatodotisi-header{max-width:300px;}
}
@media (max-width: 900px) {
  .xrimatodotisi-header{max-width:200px;top:8px;}
}
@media (max-width: 500px) {
  .xrimatodotisi-header{max-width:150px;}
}
