body{color:black; font-family: Calibri, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size:1.2rem;}
.frontpagevideogallery{max-height:850px;}
.t4-content{scroll-behavior:smooth}
.t4-offcanvas .t4-off-canvas-header {background-color: rgb(31, 31, 31);}
.width100{ width:100%;}

.module-title {font-size: 1.5rem;}
.modal{top:100px;}

.lead {font-size: 1.35rem;}

.projects .item-info {opacity:1;}

.category-module.mod-projects .item-info {opacity:1;}

.t4-section-module .module-title span::after {content:none;}
.module-title span::after {content:none;}
.contact .plain-style .contact-title h2::after, .contact .plain-style .title-link h3::after, .contact .plain-style .title-info h2::after, .contact .plain-style .contact-articles-title h2::after {content:none;}

.item-image img{width:390px;}

/*.logo {background-image:url(/images/logos/GlobalLogoLarge.png); background-size:cover;}*/
@media (min-width: 768px) {#Mod102 .module-head-group{background-image:url('/images/logos/Logo with eagles2.png'); background-size:330px; background-repeat:no-repeat; background-position:center center; min-height:200px; text-align:center;}}
@media (max-width: 767.99px) {#Mod102 .module-head-group{background-image:url('/images/logos/Logo with eagles landscape3.png'); background-size:auto; background-repeat:no-repeat; background-position:center center; min-height:200px; text-align:center;}}
@media (min-width: 768px) {#Mod137 .module-head-group{background-image:url('/images/logos/Logo with eagles eng2.png'); background-size:auto; background-repeat:no-repeat; background-position:center center; min-height:300px; text-align:center;}}
@media (max-width: 767.99px) {#Mod137 .module-head-group{background-image:url('/images/logos/Logo with eagles landscape eng2.png'); background-size:auto; background-repeat:no-repeat; background-position:center center; min-height:300px; text-align:center;}}
.item-243 .item-image img{width:100%;}

.ja-masthead-detail .text-muted{color: #e6e8e9 !important;}
#t4-masthead .bg-overlay-image{background-size:cover;}

.social-zoom {transition: transform .2s;} /* Animation */
.social-zoom:hover {transform: scale(1.3);}

.sxoles-zoom {transition: transform .2s;} /* Animation */
.sxoles-zoom:hover {transform: scale(1.05); background-color:#27dfa8 !important;}
.sxoles-weblinks{width:100%; height:100%; background-image:url(/images/ClassesButtons/kalontexnon.jpg); background-size:auto;}
.sxoles-zoom a:active{background-color:red;}

.black-background{background-color:black !important;}
#video-gallery .n2-section-smartslider {position: relative !important;}
#t4-gallery-section{background-color:black; padding-top:10px;}
@media (min-width: 1800px) {#Mod146{height:44.8vw; position: relative;}}
@media (max-width: 1799px) {#Mod146{height:62vw; position: relative;}}
@media (max-width: 1067px) {#Mod146{height:68vw; position: relative;}}
@media (max-width: 667px) {#Mod146{height:85vw; position: relative;}}
@media (max-width: 467px) {#Mod146{height:100vw; position: relative;}}

.synergia{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  min-width:190px;
}

.synergia img {
flex: 1;
max-width:49%;
width: 49%;
}

@media (max-width: 767px) {
  #t4-section-7 .section-7-spacer {
	min-height: 450px; } }
	
@media (max-width: 767px) {
  #t4-section-8 .section-8-spacer {
    min-height: 450px; } }
	
@media (max-width: 992px){
#t4-hero {
    margin-top: -110px !important;}
}

.n2-section-smartslider{top:0px; left:0px; position:absolute !important; overflow:hidden; height:100%;}
.smart-slider-3{top:0px; left:0px; position:absolute !important; overflow:hidden; height:100%;}

#t4-hero .bg-overlay-image{z-index:-1;}
#t4-hero{overflow:hidden;}
#acm-hero-101, #acm-hero-136 {margin-left:10%; margin-right:10%;}
#acm-hero-101 .lead {font-size: 1.80rem;}

.t4-masthead {padding-left: 0px; padding-right: 0px;}
.mainnav .t4-offcanvas-toggle{margin-top: 5px;}/*margin-top:5px;*/
.acm-hero.style-2 .hero-heading a {color:#4e8237; text-decoration:underline;}
.acm-hero.style-2 .hero-heading a:hover{color:#2e3d96;}
  
/*#t4-header{
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  position:sticky;
  width:100%;
  z-index:3;
  transition: all 350ms; }
  #t4-header .container {
    padding-top: 0;
    padding-bottom: 0;}
  @media (max-width: 991.98px) {
    #t4-header .container {
      padding-top: 0rem;
      padding-bottom: 0rem; } }
  #t4-header .logo {
    display: flex;
    align-items: center;
    max-width: unset;
	padding: 5px 0px 5px 10px;
	min-height:50px;	}
    #t4-header .logo .logo-text a .site-name {
      color: #fff; }*/
	  
/**
 * $JA#COPYRIGHT$
 */
.t4-offcanvas {
  height:auto;
  background: #424242;
  /*opacity: 0.5;*/
  display: none;}

  .t4-offcanvas .t4-off-canvas-header {
    background-color: #50e532;
    padding: 0.6666666667rem 1.5rem; }
    .t4-offcanvas .t4-off-canvas-header::after {
      display: block;
      clear: both;
      content: ""; }
    .t4-offcanvas .t4-off-canvas-header h3 {
      font-size: 1.25rem;
      margin: 0;
      padding: 0;
      line-height: 2rem;
      float: left; }
    .t4-offcanvas .t4-off-canvas-header .close {
      border-radius: 50%;
      float: right;
      transition: all 0.2s ease-in-out;
      height: 2rem;
      width: 2rem; }
      .t4-offcanvas .t4-off-canvas-header .close:hover, .t4-offcanvas .t4-off-canvas-header .close:focus, .t4-offcanvas .t4-off-canvas-header .close:active {
        background-color: rgba(0, 0, 0, 0.1); }
  .t4-offcanvas .t4-off-canvas-body {
    padding: 1rem 1.5rem; }
    .t4-offcanvas .t4-off-canvas-body .navbar {
      display: block;
      margin-left: -1rem;
      margin-right: -1rem;
      padding: 0; }
      .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-toggle:after {
        float: right;
        margin-top: 0.5rem; }
      .t4-offcanvas .t4-off-canvas-body .navbar .nav-link, .t4-offcanvas .t4-off-canvas-body .navbar .separator {
        padding: 0.5rem 1rem; }
        .t4-offcanvas .t4-off-canvas-body .navbar .nav-link:hover, .t4-offcanvas .t4-off-canvas-body .navbar .separator:hover, .t4-offcanvas .t4-off-canvas-body .navbar .nav-link:focus, .t4-offcanvas .t4-off-canvas-body .navbar .separator:focus, .t4-offcanvas .t4-off-canvas-body .navbar .nav-link:active, .t4-offcanvas .t4-off-canvas-body .navbar .separator:active {
          background-color: #f8f9fa;
          color: #0056b3; }
      .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu {
        border-radius: 20px; /*round edges */
        border: 0;
        padding-left: 1rem;
        padding-right: 1rem; }
        .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link {
          padding: 0.5rem 0 0.5rem 1rem; }
          .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:before, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:before {
            display: none; }

.t4-offcanvas .t4-off-canvas-header h3 {
  color: #fff; }
.t4-offcanvas .t4-off-canvas-body .navbar .nav-pills .nav-link.active, .t4-offcanvas .t4-off-canvas-body .navbar .nav-pills .show > .nav-link {
  background: none;
  color: white; }
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link, .t4-offcanvas .t4-off-canvas-body .navbar .separator {
  color: white; }
  
  .t4-header-2 .t4-navbar .t4-offcanvas-toggle {
  position: relative;
  right: 0;
  top: 0; }
@media (min-width: 992px) {
  .t4-header-2 .t4-navbar .t4-offcanvas-toggle {
    float: left;
    position: relative;
    right: auto;
    top: auto; } }
	
.t4-offcanvas { /*Overwrite to make mobile menu full screen */
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	visibility: hidden;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0s;
	transition: all 0s;
	overflow:auto;
	opacity:0;
}

/*.t4-navbar:after{box-sizing: border-box; margin:auto;}
.t4-navbar:before{box-sizing: border-box; margin:auto;}*/
/*@media (max-width: 991.98px) {
    #t4-header .container {
      padding-top: 1rem;
      padding-bottom: 1rem;
	  min-height:40px;} }*/


.oc-effect-2.t4-offcanvas-open .t4-wrapper-inner {
	-webkit-transform: translate3d(0, 0, -2px);
	transform: translate3d(0, 0, -2px);
}

.oc-effect-2.t4-offcanvas {
	z-index: 100;
	opacity:0.95;
	/*-webkit-transition: all 1s;
	transition:all 1s;*/
}

/*
	Gallery
 */
.gk-photo {
  clear: both;
  padding: 35px 0;
}
.gk-photo:after {
  clear: both;
  content: "";
  display: table;
}
.gk-photo > a {
  display: block;
  float: left;
  max-width: 100%;
}
.gk-photo img {
  float: left;
  max-width: 100%;
  padding-bottom: 7px;
}
.gk-photo figcaption {
  float: right;
  width: 45%;
}
.gk-photo h3 {
  font-style: normal;
  font-size: 1.8rem;
  margin: 0 0 20px 0;
  padding: 0;
  text-align: left;
}
.gk-photo p {
  font-size: 1.6rem;
  font-style: normal;
  margin: 0;
  text-align: left;
}
.gk-photo-right > a,
.gk-photo-right img {
  float: right;
}
.gk-photo-right figcaption {
  float: left;
}
.gk-photo-center > a,
.gk-photo-center img {
  display: block;
  max-width: 100%;
  width: 100%;
}
.gk-photo-center figcaption {
  clear: both;
  float: none;
  margin: 0 auto;
  padding: 20px 0 0 0;
  width: 70%;
}
.gk-photo-center p,
.gk-photo-center h3 {
  text-align: center;
}
.gk-photo-overlay {
  background: rgba(0, 0, 0, 0.9) url('../../../../images/icons/gallery_preloader.gif') no-repeat center center;
  display: none;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  -webkit-transform: scale(.5);
  -moz-transform: scale(.5);
  -ms-transform: scale(.5);
  -o-transform: scale(.5);
  transform: scale(.5);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  width: 100%;
  z-index: 10000000;
}
.gk-photo-overlay.active {
  display: block;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.gk-photo-overlay img {
  display: block;
  height: auto;
  left: 50%;
  max-height: 95%;
  max-width: 95%;
  opacity: 1;
  position: fixed;
  top: 50%;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1);
  -ms-transform: translateX(-50%) translateY(-50%) scale(1);
  -o-transform: translateX(-50%) translateY(-50%) scale(1);
  transform: translateX(-50%) translateY(-50%) scale(1);
  width: auto;
}
.gk-photo-overlay img.loading {
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(.8);
  -moz-transform: translateX(-50%) translateY(-50%) scale(.8);
  -ms-transform: translateX(-50%) translateY(-50%) scale(.8);
  -o-transform: translateX(-50%) translateY(-50%) scale(.8);
  transform: translateX(-50%) translateY(-50%) scale(.8);
}
.gk-photo-overlay-prev,
.gk-photo-overlay-next {
  border: 2px solid #ffffff;
  border-right: none;
  border-bottom: none;
  cursor: pointer;
  display: block;
  left: 100px;
  height: 60px;
  margin-top: -30px;
  opacity: 0;
  position: fixed;
  top: 50%;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 60px;
}
.gk-photo-overlay-prev:active,
.gk-photo-overlay-next:active,
.gk-photo-overlay-prev:focus,
.gk-photo-overlay-next:focus,
.gk-photo-overlay-prev:hover,
.gk-photo-overlay-next:hover {
  border-color: #d27244;
}
.gk-photo-overlay-prev.active {
  left: 50px;
  opacity: 1;
}
.gk-photo-overlay-next.active {
  opacity: 1;
  right: 50px;
}
.gk-photo-overlay-next {
  left: auto;
  right: 100px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.gk-photo-overlay::selection,
.gk-photo-overlay img::selection {
  background: transparent;
}
.gk-photo-overlay::-moz-selection,
.gk-photo-overlay img::-moz-selection {
  background: transparent;
}

.gk-photo {
  clear: both;
  display: inline;
  margin: 0px 0px 0px 0px;
  width: 100%;
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.5%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.masonry1 { /* Masonry container */
    column-count: 1;
	-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1;
    column-gap: 2px;
	-webkit-column-gap: 2px; /* Chrome, Safari, Opera */
    -moz-column-gap: 2px; /* Firefox */
}

.masonry { /* Masonry container */
    column-count: 2;
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2;
    column-gap: 7px;
	-webkit-column-gap: 7px; /* Chrome, Safari, Opera */
    -moz-column-gap: 7px; /* Firefox */
}

.masonry3 { /* Masonry container */
    column-count: 3;
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3;
    column-gap: 7px;
	-webkit-column-gap: 7px; /* Chrome, Safari, Opera */
    -moz-column-gap: 7px; /* Firefox */
}

.centtext{text-align:center;}
.lefttext{text-align:left;}
.rightext{text-align:right;}
.justtext{text-align:justify;}
.boldtext{font-weight:bold;}
.undertext{text-decoration: underline;}
.font12{font-size:12pt;}
.font14{font-size:14pt;}
.font16{font-size:16pt;}
.purpletext{color:#872ec7;}

.grecaptcha-badge {visibility: hidden;}
.gk-photo-style{width:100%; margin-right:20px; margin-bottom:10px;}
/*.com-content-article figure{text-align:center; float:none;}*/
.com-content-article .gk-photo img {float:none;}
.com-content-article .gk-photo > a{text-align:center; float:none; display:block; max-width:100%;}
.page-header h2 {text-align:center;}
.btn.btn-secondary{background-color:#cc4a22!important;border-color:#cc4a22!important;}
.module-title{color:#4e8237;}