.g-logo img {
  max-width: 75%
}


.g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  top: 0rem;
}



.g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title, .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title {
  text-shadow: none;
}

.g-main-nav .g-menu-item-content:hover {
  color: #E85022 !important;
}


.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-image::after {
  display: none;
}



h3.g-title {
  text-align: center;
}


.isc-button {
display: inline-block;
font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
font-weight: 500;
color: #ee6e21;
font-size: 1vw;
background: #fff;
margin: 0 0 0.5rem 0;
border: 2px solid transparent;
padding: 0.4rem 2rem;
  padding-bottom: 0.4rem;
padding-bottom: 0.45rem;
border-radius: 2rem;
vertical-align: middle;
text-shadow: none;
transition: all 0.2s;
}



.g-pricingtable-headertext, .g-pricingtable-footertext {
  padding: 0 3%;
  color: #000000;
  margin: 2.5rem 0;
}

 
.g-pricingtable-col-item .g-pricingtable {
  text-align: left;
  padding: 2.5rem;
}

 
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-price {
  text-align: center;
}

p {
  font-size: 1.125rem;
}


.g-pricingtable-col-item .g-pricingtable .g-pricingtable-desc {
  font-size: 1.125rem;
}


.g-blockcontent-description {
  font-size: 1.5rem;
  font-weight: 400;
}


.button, .g-pricingtable-col-item .g-pricingtable .button {
  font-size: 1.5rem;
}


#g-slideshow {
  background-image: url("/images/Title_Bkg1.1.jpg");
}



.isc-grad p {
  font-size: 1.5rem !important;
}

.isc-footer p{
  font-size: 0.9rem !important;
}


.isc-padding {
  padding: 0 8rem;
}


.g-social .g-social-items a {
  color: #ee6e21;
  padding-right: 10px;
}


#g-aside h3.g-title {
  text-align: left;
}


#g-aside .g-content {
  padding: 1.5rem 3rem 1.5rem 0;
}

body {
  font-size: 1.125rem;
}

.uk-accordion-title {
  font-size: 1.5rem;
}

h3.g-title {
  font-size: 2rem;
}


p.readmore .btn, .content_vote .btn, .contact .form-actions .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .profile .btn, .search #searchForm .btn, .finder #finder-search .btn, .print-mode #pop-print.btn, .edit.item-page .btn-toolbar .btn, .pager.pagenav a, .moduletable #login-form .control-group .btn, #searchForm .btn, #finder-search .btn, .btn {
  color: #000000;
}



#g-copyright {
  font-size: 0.9rem !important;
}


/* --- MOBILE EDITS --- */


@media only all and (max-width: 815px) {
  .g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content {
    margin-top: 20rem;
  }

.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content h1 {
font-size: 2rem;
}

  .g-simplecontent .g-simplecontent-item-main-content {
    font-size: 1.25rem;
  }

  .g-simplecontent .g-simplecontent-item-main-content {
    margin: 0; 
  }


  #g-header .g-content {
    padding: 0 1.5rem 1.5rem 1.5rem;
  }
  
  .g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title {
    font-size: 2rem;
  }

#g-extension .g-content {
  padding: 0 1.5rem 0 1.5rem;
}

  .g-simplecontent .g-simplecontent-item-main-content {
    font-size: 1.125rem;
  }
  .g-simplecontent .g-simplecontent-item-main-content {
    padding-bottom: 1rem;
  }
  
  .isc-button {
    font-size: 1.25rem;
  }

  #g-copyright {
    text-align: center;
  }

  #g-copyright .g-content {
    padding: 0; 
  }

  
  .g-pricingtable-col-item .g-pricingtable {
    padding: 2rem 1.5rem 2rem 1.5rem;
  }

  
  .isc-padding {
    padding: 0;
  }

  .isc-grad p {
    font-size: 1.125rem !important;
  }


}

#g-slideshow {
  background-size: cover;
}

