/* 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
 */

/* line 1, templates/tx_epsilon/custom/scss/custom.scss */
body {
  font-size: 20px;
  line-height: 1.6;
}
/* line 2, templates/tx_epsilon/custom/scss/custom.scss */
body, body #g-mainbar {
  color: #8a8f85;
}
/* line 10, templates/tx_epsilon/custom/scss/custom.scss */
h1, h2, h3, h4, h5, h6, strong, th, .caption {
  color: #5a5a5a;
}
/* line 14, templates/tx_epsilon/custom/scss/custom.scss */
/* line 15, templates/tx_epsilon/custom/scss/custom.scss */
.alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6, .alert strong, .alert th, .alert .caption {
  color: #c09853;
}
/* line 20, templates/tx_epsilon/custom/scss/custom.scss */
/* line 21, templates/tx_epsilon/custom/scss/custom.scss */
.alert-success h1, .alert-success h2, .alert-success h3, .alert-success h4, .alert-success h5, .alert-success h6, .alert-success strong, .alert-success th, .alert-success .caption {
  color: #468847;
}
/* line 26, templates/tx_epsilon/custom/scss/custom.scss */
/* line 27, templates/tx_epsilon/custom/scss/custom.scss */
.alert-info h1, .alert-info h2, .alert-info h3, .alert-info h4, .alert-info h5, .alert-info h6, .alert-info strong, .alert-info th, .alert-info .caption {
  color: #3a87ad;
}
/* line 32, templates/tx_epsilon/custom/scss/custom.scss */
/* line 33, templates/tx_epsilon/custom/scss/custom.scss */
.alert-error h1, .alert-error h2, .alert-error h3, .alert-error h4, .alert-error h5, .alert-error h6, .alert-error strong, .alert-error th, .alert-error .caption {
  color: #b94a48;
}
/* line 38, templates/tx_epsilon/custom/scss/custom.scss */
a:hover {
  text-decoration: underline;
}
/* line 42, templates/tx_epsilon/custom/scss/custom.scss */
#g-footer {
  background: #d4d9d0;
}
/* line 46, templates/tx_epsilon/custom/scss/custom.scss */
hr {
  border-bottom: 1px solid #a5ac9f;
}
/* line 50, templates/tx_epsilon/custom/scss/custom.scss */
.btn {
  color: #fff;
}
/* line 54, templates/tx_epsilon/custom/scss/custom.scss */
#system-message-container {
  position: absolute;
  z-index: 100;
  left: 50%;
  width: 80%;
  top: 60px;
}
/* line 61, templates/tx_epsilon/custom/scss/custom.scss */
#system-message-container > #system-message {
  position: relative;
  left: -50%;
  line-height: 32px;
}
@media only all and (max-width: 48rem) {
  /* line 69, templates/tx_epsilon/custom/scss/custom.scss */
  #g-navigation #desktop-menu {
    display: none;
    visibility: hidden;
  }
  /* line 74, templates/tx_epsilon/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    display: block !important;
  }
}
@media only all and (min-width: 49rem) {
  /* line 80, templates/tx_epsilon/custom/scss/custom.scss */
  #g-navigation {
    top: 0px;
    position: fixed !important;
    width: 100%;
    right: 0;
    left: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
}
/* line 93, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style {
  /* &.com_ats {
   &.view-Categories, &.view-Tickets, &.view-Ticket, &.view-NewTicket, &.view-Latest, &.view-Buckets, &.view-Bucket  {
   main#g-mainbar {
   padding-top: 6rem !important;
   .akeeba-renderer-fef {
   @media (min-width: 1024px) {
   padding-left: 0;
   padding-right: 0;
   }          
   h1, h2, h3, h4, h5, h6 {
   margin: 0;
   font-weight: inherit;
   line-height: inherit;
   font-family: inherit;            
   }
   h1, > h2 {
   text-align: center;
   margin-bottom: 50px;
   }          
   .akeeba-panel--info {
   border: 0;
   border-radius: .25rem;
   padding: 30px;
   display: flex;
   box-shadow: 0 1px 2px 0px rgba(97, 170, 42, 0.4);
   flex-direction: row;
   align-items: center;
   background-color: rgba(97, 170, 42, 0.1);
   .ats-category-image {
   img {
   float: none;
   max-width: initial;
   max-height: inherit;
   margin: inherit;                
   }
   }
   .ats-category-content {
   padding-left: 20px;
   header.akeeba-block-header {
   background: transparent;
   border-radius: 0;
   margin-bottom: 0;
   }
   .akeeba-container--75-25 {
   @media (min-width: 1024px) {
   grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
   }                
   }
   }
   }
   }
   }      
   }
   &.view-Tickets, &.view-Latest {
   .ats-buttonbar {margin-bottom: 30px;}
   .ats-tickets, form[name="latestTicketsForm"] {
   .ats-ticket {
   margin-top: 15px;
   margin-bottom: 15px;
   border-radius: .25rem;
   padding: 30px;
   box-shadow: 0 1px 2px 0px rgba(97, 170, 42, 0.4);
   align-items: center;
   background-color: rgba(97, 170, 42, 0.1);
   .ats-meta-info {
   display: inline-block;
   padding-top: 10px;
   padding-bottom: 10px;
   width: 100%;            
   }
   .ats-tags-area {
   clear:both;
   display: flex;
   justify-content: space-between;
   align-items: center;
   .priority-area {
   .high-priority, .low-priority {
   padding: .3em 1em;
   border-radius: 5px;
   font-size: .9em;                
   }
   .high-priority {
   background-color: #e2363c;
   color: #ffffff;
   } 
   .low-priority {
   background-color: rgba(255, 193, 7, 1);
   color: #000000;
   }
   }
   }
   }
   }
   }
   &.view-Latest {
   form[name="latestTicketsForm"] {
   .ats-ticket {
   .ats-latest-category {padding-top: 10px;}
   }
   }
   }
   &.view-Ticket {
   .ats-ticket-view-postedin {text-align: center;}
   .ats-edit-buttons {margin-bottom:15px;}
   #atsTabContent {
   #atsTabConvo {
   .ats-post-header {
   .ats-post-header-date {
   a {color: #ffffff;}
   }
   }
   }
   }
   }
   &.view-NewTicket {
   form[name="ats_newticket_form"] {
   .akeeba-form-group {
   label {
   padding:0;
   margin-bottom: 0;
   }
   input.control {margin-bottom: 0;}
   span.akeeba-input-group-btn {line-height: 2.55em;}
   .akeeba-label--orange--small  {
   font-size: 1.5rem;
   padding: 0px 12px;
   }
   .akeeba-input-group {
   span {line-height: 2.55em;}
   }
   .AKEEBA_MASTER_FORM_STYLING {
   display: flex;
   .akeeba-form-group--actions {
   margin: 0 !important;
   span.akeeba-btn--small {
   padding: .8em 1.5em;
   font-size: 1rem;
   }
   }            
   }
   }
   }
   }
   }*/
  /*  &.com_ars {
   &.view-Categories, &.view-Releases, &.view-Items {
   main#g-mainbar {
   padding-top: 6rem !important;
   #akeeba-renderer-fef {
   .item-page {
   .ars-categories-normal {
   .page-header {text-align: center;}
   }
   .ars-category-supported {
   h3.text-muted {text-align: center;}
   p {
   line-height: normal;
   .akeeba-btn--small--dark {
   border: 0;
   }
   .akeeba-btn--small, .akeeba-btn--small--dark {padding: 1em 1.3em;}
   }
   }
   .ars-releases-supported, .ars-release-supported {
   .release-info-toggler {float: right;}
   }
   .ars-items-supported {
   .ars-item {
   p {
   line-height: normal;
   a.codeDownload {
   display: none;
   }                  
   } 
   }
   }
   }
   }
   }
   }
   }*/
  /* &.com_akeebasubs {
   &.view-levels {
   .akeeba-renderer-fef  {
   padding-left: 0;
   padding-right: 0;
   hr {display: none;}
   }
   #akeebasubs {
   &.levels {
   display: block;
   padding-bottom: 1rem;
   .akeebasubs-awesome {
   .columns {
   display: flex;
   flex-direction: row;
   justify-content: space-between;    
   border: 0;
   border-radius: 0;
   margin-left:-15px;
   margin-right:-15px;
   .akeebasubs-awesome-column {
   background-color: rgba(255 , 255, 255, 1);
   border: 1px solid rgba(230 , 240, 250, 1);
   border-radius: 10px;
   padding: 30px;                
   .column-first, .column-middle, .column-last {
   border: 0;
   border-radius: 0;                  
   }
   width: inherit !important;
   float: none;
   margin-bottom: inherit;
   margin-left: 15px;
   margin-right: 15px;
   &:hover {
   box-shadow: none;
   }
   .akeebasubs-awesome-header {
   background-color: transparent;
   border-radius: 0;
   .akeebasubs-awesome-level {
   background:transparent;
   border: 0;
   a {
   color: rgba(44 , 44, 81, 1) !important;
   text-shadow: none;                      
   }
   }
   .akeebasubs-awesome-price {
   color: $accent-color-1;
   font-size: 50px;
   font-style: normal;
   text-shadow: none;                    
   }
   }
   .akeebasubs-awesome-body {
   .akeebasubs-awesome-description {
   min-height: inherit;
   padding: 3px;
   ul {
   line-height: 1.7;
   margin-left: 0;
   list-style: none;                     
   }
   }
   }
   .akeebasubs-awesome-footer {
   padding-bottom: 0;
   text-align: center;
   margin-top: 30px;                  
   .akeebasubs-awesome-subscribe {
   button {                      
   font-size: inherit;
   color: $accent-color-1;
   text-shadow: none;
   background-image: none;
   background-color: transparent;
   border: 2px solid $accent-color-1;
   padding: 15px 30px;
   &:hover {
   background-color: $accent-color-1;
   color: #fff;
   }
   }
   }
   }
   }
   }
   }
   }
   }
   }
   &.view-Level {
   #akeebasubs-panel-yourorder {display: none;}
   #akeebasubs-page-level {
   header.akeeba-block-header {background-color: $accent-color-1;}
   }
   button#subscribenow {
   background-color: $accent-color-1;
   border-color: $accent-color-1;
   }
   }
   }*/
}
/* line 95, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style header#g-header {
  background-color: transparent;
  background-image: none;
  padding: 0 !important;
  margin: 0 !important;
  z-index: initial;
}
/* line 101, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style header#g-header > .g-container {
  width: 100%;
}
/* line 104, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style header#g-header > .g-container .g-content {
  margin: 0;
  padding: 0;
}
/* line 111, templates/tx_epsilon/custom/scss/custom.scss */
/* line 112, templates/tx_epsilon/custom/scss/custom.scss */
/* line 113, templates/tx_epsilon/custom/scss/custom.scss */
/* line 114, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style #g-navigation nav.g-main-nav ul.g-toplevel li {
  /*&:hover, &.active {
   > a {
   color: $accent-color-1 / .7;
   &::before {
   background-color: $accent-color-1;
   }
   }
   }
   a {}*/
}
/* line 124, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style #g-navigation nav.g-main-nav ul.g-toplevel li > ul.g-dropdown {
  width: 200px;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.5);
}
/* line 127, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style #g-navigation nav.g-main-nav ul.g-toplevel li > ul.g-dropdown > li {
  padding: 15px;
  /*a {
   &:hover {
   color: $link-hover;
   }                
   }*/
}
/* line 141, templates/tx_epsilon/custom/scss/custom.scss */
/* line 142, templates/tx_epsilon/custom/scss/custom.scss */
/* line 143, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article main#g-mainbar {
  padding-top: 6rem !important;
}
/* line 146, templates/tx_epsilon/custom/scss/custom.scss */
/* line 147, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article .item-page .page-header {
  text-align: center;
}
/* line 148, templates/tx_epsilon/custom/scss/custom.scss */
/* line 149, templates/tx_epsilon/custom/scss/custom.scss */
/* line 150, templates/tx_epsilon/custom/scss/custom.scss */
/* line 151, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article .item-page table.myProDownloads tbody tr td:last-child {
  text-align: right;
}
/* line 153, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article .item-page table.myProDownloads tbody tr td:last-child .btn {
  margin-right: 5px;
  margin-left: 5px;
  font-size: inherit;
}
/* line 158, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article .item-page table.myProDownloads tbody tr td:last-child .btn-success {
  color: #fff;
  padding: 10px 30px;
  background-color: #50a802;
}
/* line 163, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article .item-page table.myProDownloads tbody tr td:last-child .btn-default {
  padding: 10px 30px;
}
/* line 171, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar {
  padding-top: 6rem;
}
/* line 173, templates/tx_epsilon/custom/scss/custom.scss */
/* line 174, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar .g-grid .g-content {
  padding-right: 0;
  margin-right: 0;
  padding-top: 0;
  margin-top: 0;
}
/* line 179, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar .g-grid .g-content .moduletable {
  border-radius: 5px;
}
/* line 180, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar .g-grid .g-content .platform-content {
  padding: 0;
  box-shadow: none;
}
/* line 186, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar .g-title {
  color: white;
  padding: 0.625rem 1rem;
  text-transform: uppercase;
}
/* line 190, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar .g-title::before {
  display: none;
}
/* line 194, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar ul.nav.menu {
  padding: 0;
  border: 0;
}
/* line 197, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar ul.nav.menu li {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
/* line 201, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar ul.nav.menu li a {
  display: block;
  border: 0;
}
/* line 204, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar ul.nav.menu li a::before {
  content: "\f138";
  font-family: FontAwesome;
  margin-right: 10px;
  display: inline;
}
/* line 210, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar ul.nav.menu li a:hover {
  box-shadow: none;
  border: 0;
  color: #d4d9d0;
}
/* line 216, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar ul.nav.menu li ul.nav-child {
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0.625rem;
}
/* line 221, templates/tx_epsilon/custom/scss/custom.scss */
/* line 417, templates/tx_epsilon/custom/scss/custom.scss */
/* line 418, templates/tx_epsilon/custom/scss/custom.scss */
/* line 419, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_weblinks.view-category main#g-mainbar, .g-epsilon-style.com_weblinks.view-levels main#g-mainbar {
  padding-top: 6rem !important;
}
/* line 426, templates/tx_epsilon/custom/scss/custom.scss */
/* line 427, templates/tx_epsilon/custom/scss/custom.scss */
/* line 428, templates/tx_epsilon/custom/scss/custom.scss */
/* line 429, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_quix.view-page .languageTranslation h4 {
  font-size: 2rem;
}
/* line 430, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_quix.view-page .languageTranslation ul.weblinks {
  list-style: none;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
/* line 437, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_quix.view-page .languageTranslation ul.weblinks li {
  padding: 40px 30px;
  background-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-color: rgba(230, 240, 250, 1);
  border-width: 1px;
  border-radius: 10px;
  margin-left: 15px;
  margin-right: 15px;
}
/* line 446, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_quix.view-page .languageTranslation ul.weblinks li br {
  display: none;
}
/* line 447, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_quix.view-page .languageTranslation ul.weblinks li .item-image {
  background-color: rgba(97, 170, 42, 0.2);
  position: relative;
  text-align: center;
  width: max-content;
  padding: 8px 15px;
  border-radius: 100%;
}
/* line 455, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_quix.view-page .languageTranslation ul.weblinks li a.language-title {
  font-weight: 600;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}
/* line 461, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_quix.view-page .languageTranslation ul.weblinks li p {
  margin-top: 0;
}
/* line 462, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_quix.view-page .languageTranslation ul.weblinks li .language-hits {
  background-color: rgba(97, 170, 42, 0.2);
  padding: 8px 15px;
  border-radius: 5px;
}
/* line 471, templates/tx_epsilon/custom/scss/custom.scss */
/* line 472, templates/tx_epsilon/custom/scss/custom.scss */
/* line 473, templates/tx_epsilon/custom/scss/custom.scss */
/* line 474, templates/tx_epsilon/custom/scss/custom.scss */
/* line 475, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_quix.view-page .jch-downloads .sprocket-strips-s ul.sprocket-strips-s-container li.sprocket-strips-s-block .sprocket-strips-s-item {
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 15px;
  /*.btn-success {background-color: $accent-color-1;}
   .btn-warning {background-color: $accent-color-2;}*/
}
/* line 480, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_quix.view-page .jch-downloads .sprocket-strips-s ul.sprocket-strips-s-container li.sprocket-strips-s-block .sprocket-strips-s-item .sprocket-strips-s-title {
  font-size: 18px;
}
/* line 481, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_quix.view-page .jch-downloads .sprocket-strips-s ul.sprocket-strips-s-container li.sprocket-strips-s-block .sprocket-strips-s-item .btn {
  color: #fff;
}
/* line 600, templates/tx_epsilon/custom/scss/custom.scss */
/* line 601, templates/tx_epsilon/custom/scss/custom.scss */
/* line 602, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_users.view-profile main#g-mainbar, .g-epsilon-style.com_users.view-login main#g-mainbar, .g-epsilon-style.com_users.view-remind main#g-mainbar, .g-epsilon-style.com_users.view-reset main#g-mainbar {
  padding-top: 6rem !important;
}
/* line 609, templates/tx_epsilon/custom/scss/custom.scss */
#g-footer {
  padding: 3rem 0 0;
}
/* line 611, templates/tx_epsilon/custom/scss/custom.scss */
#g-footer .g-copyright {
  text-align: right;
  font-size: 0.85rem;
  line-height: 1.25rem;
}
/* line 616, templates/tx_epsilon/custom/scss/custom.scss */
#g-footer .g-totop {
  font-family: "Lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  font-size: 0.85rem;
  text-align: left;
  padding: 0;
}
/* line 622, templates/tx_epsilon/custom/scss/custom.scss */
#g-footer .g-totop #g-totop {
  vertical-align: super;
  font-size: 0.7rem;
  color: #50a802;
}
/*# sourceMappingURL=custom_145.css.map */