/* 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 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, templates/tx_epsilon/custom/scss/custom.scss */
body {
  font-size: 20px;
  line-height: 1.6;
}
/* line 3, templates/tx_epsilon/custom/scss/custom.scss */
body, body #g-mainbar {
  color: #8a8f85;
}
/* line 11, templates/tx_epsilon/custom/scss/custom.scss */
html, body {
  scroll-padding-top: 95px;
}
/* line 15, templates/tx_epsilon/custom/scss/custom.scss */
h1, h2, h3, h4, h5, h6, strong, th, .caption {
  color: #5a5a5a;
}
/* line 19, templates/tx_epsilon/custom/scss/custom.scss */
/* line 20, 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 25, templates/tx_epsilon/custom/scss/custom.scss */
/* line 26, 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 31, templates/tx_epsilon/custom/scss/custom.scss */
/* line 32, 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 37, templates/tx_epsilon/custom/scss/custom.scss */
/* line 38, 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 43, templates/tx_epsilon/custom/scss/custom.scss */
a:hover {
  text-decoration: underline;
}
/* line 47, templates/tx_epsilon/custom/scss/custom.scss */
.accent-color-1 {
  color: #50a802;
}
/* line 51, templates/tx_epsilon/custom/scss/custom.scss */
.accent-color-2 {
  color: #d4d9d0;
}
/* line 55, templates/tx_epsilon/custom/scss/custom.scss */
.not-available {
  color: #2c2c51;
}
/* line 59, templates/tx_epsilon/custom/scss/custom.scss */
/* line 60, templates/tx_epsilon/custom/scss/custom.scss */
/* line 61, templates/tx_epsilon/custom/scss/custom.scss */
.comparison-table colgroup col.comparison {
  width: 18%;
}
/* line 66, templates/tx_epsilon/custom/scss/custom.scss */
.comparison-table td, .comparison-table th {
  text-align: center;
  padding: 10px 8px;
}
/* line 70, templates/tx_epsilon/custom/scss/custom.scss */
.comparison-table td:first-child, .comparison-table th:first-child {
  text-align: left;
}
/* line 76, templates/tx_epsilon/custom/scss/custom.scss */
#g-footer {
  background: #d4d9d0;
}
/* line 81, templates/tx_epsilon/custom/scss/custom.scss */
hr {
  border-bottom: 1px solid #a5ac9f;
}
/* line 85, templates/tx_epsilon/custom/scss/custom.scss */
.blurb {
  display: block;
  padding: 40px;
  margin: 0;
  background-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 1px;
  border-color: rgba(90, 90, 90, 0.1);
  border-radius: 10px;
  box-shadow: 0px -2px 50px 0px #000;
}
/* line 96, templates/tx_epsilon/custom/scss/custom.scss */
.blurb .blurb-img {
  min-height: 100%;
  object-fit: cover;
  width: 75px;
}
/* line 102, templates/tx_epsilon/custom/scss/custom.scss */
.blurb .blurb-title {
  display: block;
  caption-side: unset;
}
/* line 107, templates/tx_epsilon/custom/scss/custom.scss */
.blurb .blurb-body {
  font-weight: 400;
  font-size: 16px;
}
/* line 112, templates/tx_epsilon/custom/scss/custom.scss */
.blurb a {
  margin-top: 1rem;
}
/* line 116, templates/tx_epsilon/custom/scss/custom.scss */
.blurb:hover {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0);
  transition: border 0.3s ease-in, box-shadow 0.3s ease-in, background 0.3s, opacity 0.3s ease-in;
  box-shadow: 0px 0px 10px 0px #000;
}
/* line 125, templates/tx_epsilon/custom/scss/custom.scss */
.card-wrapper {
  margin: 1rem 0;
}
/* line 129, templates/tx_epsilon/custom/scss/custom.scss */
.card {
  display: grid;
  grid-template-columns: 1fr 5fr;
  grid-template-rows: auto;
  column-gap: 30px;
  margin: 0;
}
/* line 136, templates/tx_epsilon/custom/scss/custom.scss */
.card.card-short {
  grid-template-rows: 1fr 1fr;
}
/* line 139, templates/tx_epsilon/custom/scss/custom.scss */
.card.card-short p {
  margin: 0;
}
/* line 144, templates/tx_epsilon/custom/scss/custom.scss */
.card.card-wide {
  grid-template-columns: 1fr 7fr;
}
/* line 148, templates/tx_epsilon/custom/scss/custom.scss */
.card .card-img {
  grid-row-start: 1;
  grid-row-end: span 2;
  width: 75px;
  object-fit: cover;
}
/* line 155, templates/tx_epsilon/custom/scss/custom.scss */
.card .card-title {
  align-self: start;
}
/* line 159, templates/tx_epsilon/custom/scss/custom.scss */
.card .card-body {
  align-self: start;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
}
/* line 166, templates/tx_epsilon/custom/scss/custom.scss */
.card h3, .card h4 {
  margin: 0;
}
/* line 171, templates/tx_epsilon/custom/scss/custom.scss */
.callout {
  display: block;
  padding: 40px 30px;
  margin: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #d4d9d0;
  border-radius: 10px;
}
/* line 180, templates/tx_epsilon/custom/scss/custom.scss */
.callout .callout-title {
  display: block;
  caption-side: unset;
}
/* line 185, templates/tx_epsilon/custom/scss/custom.scss */
.callout .callout-body {
  font-weight: 400;
  font-size: 16px;
}
@media only all and (min-width: 48rem) {
  /* line 22, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 191, templates/tx_epsilon/custom/scss/custom.scss */
  .callout.callout-horiz {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    justify-items: center;
  }
  /* line 197, templates/tx_epsilon/custom/scss/custom.scss */
  .callout.callout-horiz .callout-img {
    grid-row-start: 1;
    grid-row-end: span 3;
    object-fit: cover;
  }
  /* line 203, templates/tx_epsilon/custom/scss/custom.scss */
  .callout.callout-horiz .callout-body {
    margin-top: 0;
  }
}
/* line 211, templates/tx_epsilon/custom/scss/custom.scss */
.call-to-action {
  padding: 3rem;
  background-color: #fefefe;
  border-style: solid;
  border-width: 1px;
  border-color: #d4d9d0;
  border-radius: 10px;
}
/* line 218, templates/tx_epsilon/custom/scss/custom.scss */
.call-to-action a {
  white-space: nowrap;
}
/* line 223, templates/tx_epsilon/custom/scss/custom.scss */
.col-wrapper-flex {
  display: flex;
  align-items: center;
}
/* line 227, templates/tx_epsilon/custom/scss/custom.scss */
.col-wrapper-flex .g-content {
  width: 100%;
}
/* line 231, templates/tx_epsilon/custom/scss/custom.scss */
#system-message-container {
  position: absolute;
  z-index: 10;
  left: 50%;
  width: 80%;
  top: 60px;
}
/* line 238, 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 246, templates/tx_epsilon/custom/scss/custom.scss */
  #g-navigation #desktop-menu {
    display: none;
    visibility: hidden;
  }
  /* line 251, templates/tx_epsilon/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    display: block !important;
  }
}
@media only all and (min-width: 49rem) {
  /* line 257, 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 270, 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;
   > .g-container {
   width: 100%;
   .g-content {
   margin: 0;
   padding: 0;
   }
   }
   }*/
  /* &.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 287, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style .btn {
  color: #fff !important;
  font-weight: 900;
  font-size: 16px;
  padding: 14px 30px 14px 30px;
  border-style: solid;
  border-width: 1px;
}
/* line 294, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style .btn:hover {
  text-decoration: none;
}
/* line 297, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style .btn:not(:disabled) {
  cursor: pointer;
}
/* line 302, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style .btn-primary {
  border-color: #50a802;
}
/* line 304, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style .btn-primary:hover {
  background-color: #fff;
  color: #50a802 !important;
}
/* line 309, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style .btn-primary.btn-inverse {
  color: #50a802 !important;
  background-color: #fefefe;
}
/* line 312, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style .btn-primary.btn-inverse:hover {
  color: #fefefe !important;
  background-color: #50a802;
}
/* line 319, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style h2.section-title {
  font-weight: 900 !important;
  font-size: 3.2rem !important;
  line-height: 1.2em !important;
}
/* line 324, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style section {
  background-repeat: no-repeat !important;
}
/* line 328, templates/tx_epsilon/custom/scss/custom.scss */
/* line 329, templates/tx_epsilon/custom/scss/custom.scss */
/* line 330, templates/tx_epsilon/custom/scss/custom.scss */
/* line 331, 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 341, 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 344, 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 360, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style #g-intro {
  background-position: center;
  background-size: cover;
}
/* line 365, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style #g-utility {
  background-image: url('../../../../images/banner-4.jpg');
  background-blend-mode: luminosity;
}
/* line 366, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style #g-utility h2.section-title {
  color: #fefefe;
}
/* line 373, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style #g-above {
  background-image: url('../../../../images/shape-1.png');
  background-position: right;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 380, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style #g-testimonials {
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 386, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style #g-expanded {
  background-image: url('../../../../images/banner-4.jpg');
  background-attachment: fixed;
  background-blend-mode: luminosity;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 387, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style #g-expanded h2.section-title {
  color: #fefefe;
}
/* line 396, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style #g-expanded .btn {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(254, 254, 254, 1);
  border-width: 2px;
}
/* line 401, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style #g-expanded .btn:hover {
  background-color: rgba(254, 254, 254, 1);
}
/* line 408, templates/tx_epsilon/custom/scss/custom.scss */
/* line 410, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.itemid-1646 #g-utility {
  background-blend-mode: unset;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 418, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.itemid-1646 .moduletable.myaccount-login {
  padding: 3% 10%;
  background-color: #fefefe;
  border-style: solid;
  border-width: 1px;
  border-color: #d4d9d0;
  border-radius: 10px;
}
/* line 426, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.itemid-1646 .moduletable.myaccount-login form#login-form {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}
/* line 436, templates/tx_epsilon/custom/scss/custom.scss */
/* line 437, templates/tx_epsilon/custom/scss/custom.scss */
/* line 438, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article main#g-mainbar {
  padding-top: 6rem !important;
}
/* line 441, templates/tx_epsilon/custom/scss/custom.scss */
/* line 442, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article .item-page .page-header {
  text-align: center;
}
/* line 443, templates/tx_epsilon/custom/scss/custom.scss */
/* line 444, templates/tx_epsilon/custom/scss/custom.scss */
/* line 445, templates/tx_epsilon/custom/scss/custom.scss */
/* line 446, 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 448, 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 453, 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 458, 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 466, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar {
  padding-top: 6rem;
}
/* line 468, templates/tx_epsilon/custom/scss/custom.scss */
/* line 469, 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 474, 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 475, 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 481, 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 485, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_content.view-article aside#g-sidebar .g-title::before {
  display: none;
}
/* line 489, 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 492, 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 496, 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 499, 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 505, 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 511, 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 516, templates/tx_epsilon/custom/scss/custom.scss */
/* line 712, templates/tx_epsilon/custom/scss/custom.scss */
/* line 713, templates/tx_epsilon/custom/scss/custom.scss */
/* line 714, 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 722, templates/tx_epsilon/custom/scss/custom.scss */
/* line 723, templates/tx_epsilon/custom/scss/custom.scss */
/* line 724, templates/tx_epsilon/custom/scss/custom.scss */
/* line 725, templates/tx_epsilon/custom/scss/custom.scss */
/* line 726, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style .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 731, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style .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 732, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style .jch-downloads .sprocket-strips-s ul.sprocket-strips-s-container li.sprocket-strips-s-block .sprocket-strips-s-item .btn {
  color: #fff;
}
/* line 742, templates/tx_epsilon/custom/scss/custom.scss */
/* line 743, templates/tx_epsilon/custom/scss/custom.scss */
/* line 744, templates/tx_epsilon/custom/scss/custom.scss */
/* line 745, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_weblinks.view-category .moduletable h4 {
  font-size: 2rem;
}
/* line 747, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_weblinks.view-category ul.weblinks {
  list-style: none;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  text-align: left;
}
/* line 755, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_weblinks.view-category 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 764, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_weblinks.view-category ul.weblinks li br {
  display: none;
}
/* line 765, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_weblinks.view-category 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 773, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_weblinks.view-category ul.weblinks li a.language-title {
  font-weight: 600;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}
/* line 779, templates/tx_epsilon/custom/scss/custom.scss */
.g-epsilon-style.com_weblinks.view-category ul.weblinks li .language-hits {
  background-color: rgba(97, 170, 42, 0.2);
  padding: 8px 15px;
  border-radius: 5px;
}
/* line 897, templates/tx_epsilon/custom/scss/custom.scss */
/* line 898, templates/tx_epsilon/custom/scss/custom.scss */
/* line 899, 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 906, templates/tx_epsilon/custom/scss/custom.scss */
#g-footer {
  padding: 3rem 0 0;
}
/* line 908, templates/tx_epsilon/custom/scss/custom.scss */
#g-footer .g-copyright {
  text-align: right;
  font-size: 0.85rem;
  line-height: 1.25rem;
}
/* line 913, 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 919, templates/tx_epsilon/custom/scss/custom.scss */
#g-footer .g-totop #g-totop {
  vertical-align: super;
  font-size: 0.7rem;
  color: #50a802;
}
/*# sourceMappingURL=custom_146.css.map */