/* 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/dana/dana.css");
body {
  font-family: dana !important;
}
body *::selection {
  color: #ffffff;
  background-color: #3f575e !important;
}
table {
  direction: ltr;
}
div, p, h1, h2, h3, h4, h5, h6, a, dd, dt, strong, legend {
  font-family: dana !important;
}
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-label {
  padding: 1.35em 1.65em;
  font-size: 1.1rem;
  background: #3f575e;
  margin: 3px;
}
.ui-tabs-active .g-contenttabs-tab-wrapper-head {
  background: #3f575e;
}
.g-contentcubes .cube-items-wrapper .cube-image-wrapper:after {
  width: 0;
}
.g-contentcubes .cube-items-wrapper .cube-content-wrapper {
  padding: 2.5rem 0 0 0;
  max-width: 28rem;
}
.g-owlcarousel-item-content {
  color: #151515;
}
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-tags .tag .fa {
  color: #3f575e;
}
.g-home-particles.g-helium-style #g-navigation {
  background-color: #2a363b;
}
.g-home-particles.g-helium-style .fp-multi-column-text .g-block p {
  border-left: none;
}
#g-sidebar {
  margin: 10px auto;
}
dd.category-name a {
  color: #2a363b !important;
}
.g-menu-item-title:hover {
  opacity: 0.5;
}
#g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #fdf0e6;
}
h3.g-item-title a, .page-header a, li.com-content-blog__link a {
  color: #151515;
}
a.btn.btn-secondary {
  color: #151515;
  font-family: dana !important;
  font-size: initial;
}
a.btn.btn-secondary:hover {
  color: blue;
}
.com-content-category-blog__item.blog-item:not(:last-child) {
  border-bottom: 3px double black;
}
.item-content img, .com-content-article__body img {
  margin-right: 8px;
}
.com-content-article__body a {
  color: blue;
}
nav.pagination__wrapper {
  display: flex;
  justify-content: center;
}
.g-main-nav .g-dropdown {
  right: 2px !important;
}
#g-navigation .g-main-nav .g-dropdown {
  width: 215px;
}
p.readmore .btn {
  letter-spacing: initial;
  font-size: initial;
  color: #d96621;
}
p.readmore .btn:hover {
  color: blue;
}
.input-group .btn {
  background-color: #e9ecef;
  border: 2px solid #ced4da;
  border-radius: 0.25rem;
}
.form-check .form-check-input {
  margin: 0.4em 0;
}
.searhBox {
  background: linear-gradient(73deg, #2a363b -9%, rgba(253, 187, 45, 0.5354516807) 108%);
}
.awesomplete {
  width: 100%;
}
.g-home-particles.g-helium-style .fp-testimonials a {
  margin-left: 5px !important;
}
.g-home-particles.g-helium-style .fp-testimonials a:last-child {
  margin-left: 0 !important;
}
.searhBox form {
  padding: 10px;
}
label.finder {
  margin-left: 5px;
}
button.btn.btn-primary.w-100 {
  background: #d96621;
  font-family: dana;
}
ul.mod-login__options.list-unstyled a {
  color: black;
}
aside#g-sidebar {
  background: #2a363b;
}
aside#g-sidebar a, aside#g-sidebar h4 {
  color: #c7b6b6;
}
aside#g-sidebar a:hover {
  color: #d96621;
}
.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
h4.newsflash-title {
  border-bottom: 1px solid #c7b6b6;
  margin: 0.75rem 0 -0.5rem 0;
}
h4.newsflash-title, h4.newsflash-title a {
  font-size: 15px;
  line-height: 3rem;
  font-weight: bold;
  color: #4b7beb;
}
h4.newsflash-title:hover, h4.newsflash-title a:hover {
  color: #d96621;
}
h4.newsflash-title::before {
  content: ".";
  color: #838282;
  font-size: 40px;
}
h3.g-title {
  background: linear-gradient(73deg, #ccc -9%, rgba(253, 187, 45, 0.5354516807) 108%);
  font-weight: bold;
  color: #2a363b;
  padding: 2px;
  box-sizing: initial;
  text-align: center;
  border-radius: 5px;
}
ul.mod-tagssimilar.tagssimilar.mod-list li a {
  color: black;
}
.relation h3.g-title {
  background: none;
  text-align: right;
  font-weight: bold;
}
ul.mod-tagssimilar.tagssimilar.mod-list {
  line-height: 2.5rem;
}
ul.mod-tagssimilar.tagssimilar.mod-list li a {
  font-weight: 700;
  color: #3583ce;
}
ul.mod-tagssimilar.tagssimilar.mod-list li a:hover {
  text-decoration: none;
  color: #d96621;
}
ul.mod-tagssimilar.tagssimilar.mod-list li a::before {
  content: ">>";
  color: cornflowerblue;
  margin-right: 10px;
}
.g-img-circle {
  width: 50px;
  height: 50px;
}
@media only all and (max-width: 47.99rem) {
  .fp-intro h1 {
    font-size: 2rem;
  }
  table {
    width: 100% !important;
  }
}
#g-expanded {
  padding: initial;
}
li.page-item a {
  color: orange;
}
.page-item.disabled .page-link {
  color: grey;
}
li.page-item a, .page-item.disabled .page-link {
  background: #2a363b;
}
.page-item.active .page-link {
  border-color: orange;
  background: #45575f;
}
.page-item.active .page-link:active {
  background: yellow;
}
.mod-login__remember.form-group {
  color: #c7b6b6;
}
#g-intro {
  padding: 0;
}
ol.com-content-blog__links {
  list-style: disc;
  color: blue;
}
ol.com-content-blog__links a {
  color: blue;
}
ol.com-content-blog__links a:hover {
  color: #45575f;
}
.custom-all ul.mod-articlescategories.categories-module.mod-list {
  list-style: circle;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
.custom-all .moduletable .categories-module li img {
  width: 300px;
  height: 220px;
}
.custom-latest .mod-list li a {
  text-decoration: none;
}
.margin-none .g-content {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
div#custom-6623-particle {
  margin-top: 0;
  margin-bottom: 0;
}
ul.mod-articlescategories.categories-module.mod-list a {
  color: #45575f;
  padding: 8px;
  border-radius: 5px;
  border: 1px solid black;
  font-weight: bold;
}
.moduletable .categories-module :nth-child(3) {
  border-bottom: none;
}
.moduletable .categories-module li {
  list-style-type: disclosure-closed;
}
.fp-testimonials a:hover {
  opacity: 0.7;
}
span.g-menu-item-title:hover {
  color: orangered;
}
.mod-login-logout__button.logout-button {
  background: #d96621;
  text-align: center;
  border-radius: 5px;
}
.mod-login-logout__button.logout-button button {
  font-family: dana;
  letter-spacing: initial;
  font-size: 1.1rem;
}
.form-check {
  margin-top: 10px;
  padding: 2px;
}
.control-group.field-spacer {
  display: flex;
}
.dir-rtl .form-horizontal .controls {
  margin-right: 0;
}
.controls .btn-primary {
  background-color: #d96621 !important;
  font-family: dana !important;
  letter-spacing: initial !important;
  font-size: initial !important;
}
.n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-horizontal {
  display: none;
}
.moduletable .latestnews {
  width: 100%;
}
.custom-news h4 a {
  font-weight: initial;
}
.custom-news .g-content {
  margin: 0;
}
.moduletable .nav li {
  margin-left: 2px;
  border: 1px solid gray;
}
.custom-latest .g-content {
  margin: 0;
}
.custom-latest .moduletable .latestnews {
  padding: 0.938rem 4px;
  border: none;
}
.moduletable .nav li a {
  color: #ffffff;
  padding: 6px;
}
#g-intro {
  background: #fff;
}
.tb {
  padding-bottom: 0 !important;
}
.tb .g-content {
  margin: 0 0.625rem !important;
  padding: 0 0.938rem !important;
}
.g-home-particles.g-helium-style #g-intro {
  padding-bottom: 25px;
}
#g-mainbar {
  padding: 0;
}
#contact-form .controls .btn-primary.validate {
  font-size: 0.6rem;
  padding: 1.1rem 1.725rem;
  margin-left: 21px;
}
.controls {
  text-align: end;
}
#g-footer .g-content {
  text-align: center;
}
figure {
  margin: 0;
}
.custom-right {
  display: flex;
  justify-content: end;
}
.newsflash-title a {
  color: black;
  font-size: initial;
}
.tt ul.mod-articlescategories.categories-module.mod-list {
  display: flex;
}
.g-home-particles.g-helium-style #g-intro .g-content {
  margin-bottom: 0;
  display: flex;
}
.g-wrapper .g-container {
  width: 95%;
}
.custom-right .g-content {
  width: 100%;
}
.tb2 {
  display: flex;
  justify-content: center;
}
#g-navigation .g-main-nav .g-toplevel span {
  font-size: 0.9rem;
}
a.g-menu-item-container {
  color: black;
}
.menu-2-top {
  display: flex;
  align-items: center;
}
.menu-2-top li {
  background: linear-gradient(73deg, #ccc -9%, rgba(253, 187, 45, 0.5354516807) 108%);
  padding: 0 7px;
  border-radius: 5px;
  cursor: pointer;
}
.menu-2-footer {
  display: none;
}
@media (max-width: 450px) {
  li.list-group-item.list-group-item-action h3 a {
    font-size: 1.2rem;
  }
  h1 {
    font-size: 1.5rem;
  }
}
@media (max-width: 960px) {
  .menu-2-top {
    display: none;
  }
  .menu-2-footer {
    display: block;
  }
  .size-35 {
    min-width: 50%;
  }
  .oo.size-35 {
    width: 100% !important;
  }
}
@media (max-width: 450px) {
  h1 {
    font-size: 1.5rem;
  }
  .g-offcanvas-toggle {
    top: 2.2rem;
    left: 2rem;
  }
  .g-home-particles.g-helium-style #g-navigation {
    padding: 20px;
  }
}
.menu-2-footer li {
  background: linear-gradient(73deg, #ccc -9%, rgba(253, 187, 45, 0.5354516807) 108%);
  padding: 0 7px;
  border-radius: 5px;
  cursor: pointer;
  margin-top: 7px;
}
.menu-2-main li {
  background: linear-gradient(73deg, #ccc -9%, rgba(253, 187, 45, 0.833) 108%);
  padding: 0 7px;
  border-radius: 2px;
  cursor: pointer;
  margin-top: 7px;
}
.menu-2-main li span {
  color: #151515;
}
.menu-2-main li:hover {
  scale: 1.05;
}
.menu-2-main li span:hover {
  color: white;
}
.g-social span {
  font-size: 1.2rem;
}
.g-social span:hover {
  font-size: 1.5rem;
  color: white;
}
.g-offcanvas-toggle {
  font-size: 2rem;
  color: rgba(253, 187, 45, 0.9) !important;
}
span.g-menu-item-title:hover {
  color: white;
}
#g-mobilemenu-container .g-toplevel li .g-menu-item-content {
  padding-left: 1rem;
}
#g-footer .g-totop a {
  color: #fdbb2d;
  border: 1px solid #fdbb2d;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  text-align: center;
  display: inline-block;
}
#g-footer .g-totop a:hover {
  color: #d96621;
  border: 1px solid #d96621;
}
div#custom-5807-particle {
  justify-content: center;
}
h2.card-title {
  color: black;
}
h2.card-title:hover {
  color: #d96621;
}
.custom-3 .g-content {
  margin: 0;
}
.card-block:hover {
  opacity: 0.7;
}
div#search-form, cite.result__title-url, div#search-query-explained p {
  display: none;
}
span.result__title-text {
  color: black;
}
ul.com-tags-tag__category.category.list-group {
  margin-left: 0;
}
@media (max-width: 876px) {
  h3.g-title {
    font-size: 1.2rem;
  }
}
ul.com-tags-tag__category.category.list-group a {
  color: black;
}
ul.com-tags-tag__category.category.list-group a:hover {
  color: #d96621;
}
form#adminForm {
  display: none;
}
ul.mod-articlesarchive.archive-module.mod-list li a {
  color: black;
}
ul.mod-articlesarchive.archive-module.mod-list {
  background: linear-gradient(73deg, #ccc -9%, rgba(253, 187, 45, 0.5354516807) 108%);
  border: 1px double grey;
  border-radius: 5px;
}
.footer-25 .size-25 {
  display: flex;
  justify-content: center;
  align-items: center !important;
}
ul.tags.list-inline li {
  background-color: #2a363b;
  margin-right: 0 !important;
}
ul.tags.list-inline li a {
  color: orange;
}
ul.tags.list-inline li a:hover {
  opacity: 0.8;
}
.dir-rtl .form-horizontal .control-label {
  text-align: right;
}
.page-header h2 a {
  color: blue;
  font-size: 1.5rem;
}
.page-header h2 a:hover {
  color: #d96621;
}
@media (max-width: 576px) {
  ul.mod-articlescategories.categories-module.mod-list {
    grid-template-columns: 1fr;
  }
  .moduletable .categories-module :nth-child(3) {
    border-bottom: 1px solid #e0e0e5;
  }
  ul.mod-articlescategories.categories-module.mod-list a {
    font-size: 0.9rem;
  }
  ul.mod-articlescategories.categories-module.mod-list img {
    width: 100% !important;
    height: 100% !important;
  }
}
span.item-link-text:hover {
  color: #f50707;
}
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-title {
  font-weight: initial;
  text-align: justify;
  margin-top: 1rem;
}
.tag a {
  color: #3f575e;
  font-size: 1rem;
}
.not-found {
  width: 70%;
  text-align: center;
  margin: 0 auto;
}
@media only all and (max-width: 74.99rem) {
  .g-contentcubes .cube-items-wrapper .cube-content-wrapper {
    padding: 4.6rem 0;
    padding: 0;
  }
  .cube-content-wrapper {
    padding: 0 10px !important;
  }
}
.com-tags-tag.tag-category {
  font-weight: bold;
  font-size: 1.5rem;
}
li.list-group-item.list-group-item-action h3::before {
  content: "#";
  color: #d96621;
}
div#search-query-explained {
  padding: 5px;
  font-weight: 500;
  color: #92003b;
}
div#search-query-explained a {
  color: black;
  padding: 0 5px;
  font-weight: bold;
  color: #4b7beb;
  background-color: yellow;
}
span.result__title-text {
  color: #4b7beb;
}
@media (min-width: 768px) and (max-width: 960px) {
  div#custom-3119-particle h2 {
    font-size: 1.5rem;
  }
}
/*# sourceMappingURL=custom_13.css.map */