@media screen and (min-width: 768px) {
  .t3-sl {
    padding-bottom: 0px; 
   padding-top: 0px; 
  }
}
@media screen and (min-width: 768px) {
  .t3-module {
    margin-bottom: 0px;
  }
}
.t3-sl {
    padding-bottom: 0px;
    padding-top: 40px;
}

#qx-infinito-slider-13134 .qx-slide h3 {
background: rgba(243, 243, 243, 0.78);
border-radius: 8px;
}

.t3-sidebar ul li a {
    padding: 8px 0;
    display: table-row; 
}

h1, h2, h3, h4, h5, h6 {
    text-transform: unset;
}

.qx-element-infinito-section-title .section-title {
    font-size: 35px;
}

.nav > li > .separator {
    position: relative;
    display: block;
    padding: 3px 3px;
    line-height: 20px;
}
.navbar-nav {
    font-size: 0.9em;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 5px;
}

.t3-sl {
    padding-bottom: 5px;
    padding-top: 10px;
}
.t3-footnav .t3-module ul > li > a:hover, .t3-footnav .t3-module ul > li > a:active, .t3-footnav .t3-module ul > li > a:focus {
    color: #e3ac28;
}

.t3-footer {
    border-top: 1px solid #eeeeee;
    background: #18191b;
    background-image: url("../images/footer-bg.png");
    background-size: inherit;
    background-repeat: no-repeat;
    background-position: center;
    color: #ffffff;
    padding: 0px 0 0;
}
.t3-content .article-header .article-title {
    font-size: 20px;
    text-transform: inherit;
}
.logo a {
    display: inline-block;
    line-height: 1;
    margin-top: 0px;
}
h2, .h2 {
    font-size: 33px;
}