/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import url('//fonts.googleapis.com/css?family=Super+Sans+Pro|Roboto+Slab|Open+Sans:400italic,700italic,400,700');
/* line 7, templates/g5_helium/custom/scss/custom.scss */
/* line 10, templates/g5_helium/custom/scss/custom.scss */
/* line 11, templates/g5_helium/custom/scss/custom.scss */
/* line 12, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(even) .g-owlcarousel-item-img:after {
  background-color: #2196f3;
  opacity: 0.1;
}
/* line 19, templates/g5_helium/custom/scss/custom.scss */
/* line 20, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(odd) .g-owlcarousel-item-img:after {
  background-color: #8f4dae;
  opacity: 0;
}
/* line 28, templates/g5_helium/custom/scss/custom.scss */
/* line 29, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel:hover .owl-nav {
  opacity: 1;
}
/* line 35, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel-item-title {
  text-shadow: 0 0 1px #0288d1;
}
/* line 40, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel-item-desc {
  text-shadow: 0 0 1px #01579b;
  font-size: 3.8em !important;
  font-weight: 600 !important;
  opacity: 0.9;
}
@media only all and (max-width: 47.938rem) {
  .g-owlcarousel-item-desc {
    display: block;
    font-size: 1rem !important;
    font-family: "roboto";
  }
}
/* line 58, templates/g5_helium/custom/scss/custom.scss */
@media only all and (max-width: 47.938rem) {
  .mobhide {
    display: none;
  }
}
/* line 71, templates/g5_helium/custom/scss/custom.scss */
#g-header h2 {
  font-weight: 800;
}
/* line 81, templates/g5_helium/custom/scss/custom.scss */
@media only all and (min-width: 48rem) {
  #g-navigation {
    background-color: rgba(33, 150, 243, 0.5) !important;
    border-bottom: 2px solid rgba(255, 87, 34, 0.8);
  }
}
/* line 92, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-menu-item-title:hover {
  color: #d9ebfb;
}
/* line 97, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-menu-item-container:hover {
  color: #d9ebfb !important;
}
/* line 102, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-menu-item:hover {
  color: #d9ebfb;
}
/* line 111, templates/g5_helium/custom/scss/custom.scss */
.round_menu {
  text-shadow: 0 0 2px #2196f3;
}
/* line 120, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #0069c0;
}
/* line 124, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container:hover {
  background: #6ec6ff;
}
/* line 129, templates/g5_helium/custom/scss/custom.scss */
.featuresIcon {
  width: 120px;
  height: 120px;
  margin: 0px auto 20px;
  border-width: 8px;
  border-style: solid;
  border-color: rgba(255, 87, 34, 0.9);
  border-radius: 50%;
  display: inline-block;
  background: url('../images/intro/greece.png') center center no-repeat;
}
/* line 144, templates/g5_helium/custom/scss/custom.scss */
.featuresIcon2 {
  width: 120px;
  height: 120px;
  margin: 0px auto 20px;
  border-width: 8px;
  border-style: solid;
  border-color: rgba(255, 87, 34, 0.9);
  border-radius: 50%;
  display: inline-block;
  background: url('../images/intro/law.png') center center no-repeat;
}
/* line 159, templates/g5_helium/custom/scss/custom.scss */
.featuresIcon3 {
  width: 120px;
  height: 120px;
  margin: 0px auto 20px;
  border-width: 8px;
  border-style: solid;
  border-color: rgba(255, 87, 34, 0.9);
  border-radius: 50%;
  display: inline-block;
  background: url('../images/intro/sweem.png') center center no-repeat;
}
/* line 175, templates/g5_helium/custom/scss/custom.scss */
#g-utility {
  background: #0d47a1;
}
/* line 181, templates/g5_helium/custom/scss/custom.scss */
.sprocket-lists-portrait-date {
  font-size: 0.7rem;
  display: inline-block;
  float: right;
}
/* line 186, templates/g5_helium/custom/scss/custom.scss */
.FPnews {
  border: #fff 1px solid;
}
/* line 189, templates/g5_helium/custom/scss/custom.scss */
#g-utility h3 {
  text-align: center;
  font-size: 2.8rem;
}
/* line 199, templates/g5_helium/custom/scss/custom.scss */
.ui-tabs-active .g-contenttabs-tab-wrapper-head {
  background: #2196f3;
}
/* line 204, templates/g5_helium/custom/scss/custom.scss */
.accordion-group {
  border: 0px;
}
/* line 207, templates/g5_helium/custom/scss/custom.scss */
#contact-form {
  background: #fff;
  border: 0px;
}
/* line 211, templates/g5_helium/custom/scss/custom.scss */
.accordion-heading {
  display: none;
}
/* line 214, templates/g5_helium/custom/scss/custom.scss */
.accordion-inner {
  padding: 0px;
  background: #fff;
  border: 0px;
}
/* line 219, templates/g5_helium/custom/scss/custom.scss */
.contact-name {
  display: none;
}
/* line 223, templates/g5_helium/custom/scss/custom.scss */
.g-contact .g-contact-item {
  position: relative;
  padding-left: 50px;
  margin-bottom: 1.5rem;
  line-height: 1.7;
}
/* line 230, templates/g5_helium/custom/scss/custom.scss */
.g-contact .g-contact-icon {
  position: absolute;
  left: 0;
  font-size: 1.25rem;
  border-right: 3px solid rgba(21, 101, 192, 0.5);
  width: 35px;
  height: 45px;
  line-height: 45px;
  color: #1565c0;
}
/* line 241, templates/g5_helium/custom/scss/custom.scss */
.g-contact .g-contact-label {
  text-transform: uppercase;
  font-size: 0.8rem;
  font-weight: bold;
  opacity: 0.5;
  color: #1565c0;
  font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
/* line 250, templates/g5_helium/custom/scss/custom.scss */
.g-contact .g-contact-text {
  font-weight: 700;
}
/* line 255, templates/g5_helium/custom/scss/custom.scss */
.g-contact-header1 {
  font-weight: 700;
  font-size: 1.1rem;
  text-align: center;
}
/* line 269, templates/g5_helium/custom/scss/custom.scss */
#g-navigation::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -2000 !important;
  background-color: #2196f3;
  height: 100%;
}
/* line 283, templates/g5_helium/custom/scss/custom.scss */
.g-social a {
  color: rgba(255, 256, 255, 0.5);
}
/* line 286, templates/g5_helium/custom/scss/custom.scss */
.g-social a:hover {
  color: rgba(255, 255, 255, 1);
}
/* line 290, templates/g5_helium/custom/scss/custom.scss */
.g-social a:visited {
  color: rgba(255, 255, 255, 0.5);
}
/* line 295, templates/g5_helium/custom/scss/custom.scss */
#g-header {
  text-shadow: 0 0 1px #01579b;
}
/* line 298, templates/g5_helium/custom/scss/custom.scss */
#g-header::before {
  opacity: 0.9;
  background-image: linear-gradient(40deg, #ff5722, #ff5722);
}
/* line 304, templates/g5_helium/custom/scss/custom.scss */
#members {
  list-style: none;
}
/* line 307, templates/g5_helium/custom/scss/custom.scss */
.member {
  display: block;
  cursor: pointer;
  color: #616161;
  font-weight: 600;
}
/* line 315, templates/g5_helium/custom/scss/custom.scss */
.member:hover {
  color: #ff5722;
}
/* line 319, templates/g5_helium/custom/scss/custom.scss */
.member-active {
  color: #ff8a65 !important;
}
/* line 323, templates/g5_helium/custom/scss/custom.scss */
.member-active:hover {
  color: #ff8a65 !important;
}
/* line 329, templates/g5_helium/custom/scss/custom.scss */
#roksearch_search_str {
  background-color: transparent !important;
  background: transparent url('../images/search-icon.png?5a237b42') 98% 50% no-repeat;
  border: 3px solid #dfdfdf;
  border-radius: 25px;
  color: #dfdfdf;
  padding-left: 1.2rem;
  font-weight: 600;
}
/* line 340, templates/g5_helium/custom/scss/custom.scss */
#roksearch_search_str:hover {
  border: 3px solid #dfdfdf;
}
/* line 349, templates/g5_helium/custom/scss/custom.scss */
@media only all and (max-width: 47.938rem) {
  #roksearch_results {
    width: 21rem;
  }
}
/* line 355, templates/g5_helium/custom/scss/custom.scss */
.advanced-search {
  display: none !important;
}
/* line 359, templates/g5_helium/custom/scss/custom.scss */
.roksearch_row_btm .viewall {
  display: none !important;
}
/* line 363, templates/g5_helium/custom/scss/custom.scss */
.pagination ul > li > a, .pagination ul > li > span {
  border: 0px;
}
/* line 370, templates/g5_helium/custom/scss/custom.scss */
.g-contentcubes .cube-items-wrapper {
  background: linear-gradient(45deg, #ff5722, #2196f3);
}
/* line 376, templates/g5_helium/custom/scss/custom.scss */
.centerH {
  text-align: center;
}
/* line 379, templates/g5_helium/custom/scss/custom.scss */
.enosiP {
  text-align: justify;
}
/* line 384, templates/g5_helium/custom/scss/custom.scss */
.g-contenttabs-container img {
  margin-left: 2rem;
}
/* line 387, templates/g5_helium/custom/scss/custom.scss */
.ds h2 {
  text-align: center;
}
