﻿@charset "UTF-8";
/* STYLE */
@import url("//hello.myfonts.net/count/39adf9");

.icon {
    display: inline-block;
}

.icon-lion-form {
    width: 75px;
    height: 95px;
    fill: #000;
}

.icon-main-form {
    width: 75px;
    height: 75px;
    fill: #000;
}

.icon-lion-form-small {
    width: 55px;
    height: 75px;
    fill: #fff;
}

.header-container-inner .logo-separator .icon-lion-form {
    width: 55px;
    height: 75px;
    fill: #000;
}

.icon-lion-form-micro {
    width: 30px;
    height: 39px;
    fill: #8a6948;
}

.icon-play-button {
    width: 16px;
    height: 16px;
    fill: #fff;
    margin-right: 5px;
}

.icon-play-video {
    width: 16px;
    height: 16px;
    fill: #8a6948;
    margin-right: 5px;
}

.icon-rb-min-just {
    width: 230px;
    height: 42px;
}

.icon-search {
    width: 20px;
    height: 20px;
    fill: #b0b0b0;
}

.icon-facebook {
    width: 20px;
    height: 20px;
    fill: #fff;
}

.icon-twitter {
    width: 20px;
    height: 20px;
    fill: #fff;
}

.icon-hamburger-menu {
    width: 24px;
    height: 24px;
    stroke: #fff;
}

.icon-gplus {
    width: 20px;
    height: 20px;
    fill: #fff;
}

.icon-disabled {
    width: 25px;
    height: 17px;
    fill: #fff;
}

.icon-angle-arrow-down {
    width: 17px;
    height: 17px;
    fill: #fff;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 7px;
    opacity: .6;
}

.icon-angle-arrow-up {
    width: 17px;
    height: 17px;
    fill: #fff;
    position: absolute;
    right: 12px;
    margin-left: auto;
    margin-right: auto;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 9px;
    opacity: .6;
}

.icon-arrow-back {
    width: 12px;
    height: 12px;
    fill: #8a6948;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-top: 2px;
}

.icon-arrow-right {
    width: 10px;
    height: 10px;
    fill: #8a6948;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    margin-top: 2px;
    margin-left: 3px;
}

.separator-white {
    border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.font-regular {
    font-family: 'UniNeueRegular';
}

    .font-regular:hover, .font-regular:focus {
        text-decoration: none;
    }

.size17 {
    font-size: 17px;
}

.brand-color {
    color: #8a6948;
}

.white {
    color: #fff;
}

    .white a {
        color: #fff;
    }

        .white a:hover, .white a:focus {
            color: #fff;
        }

        .white a .icon-arrow-right {
            fill: #fff;
        }

.brand-color {
    color: #8a6948;
}

    .brand-color a {
        color: #8a6948;
    }

        .brand-color a:hover, .brand-color a:focus {
            color: #8a6948;
        }

        .brand-color a .icon-arrow-right {
            fill: #8a6948;
        }

.font-bold {
    font-family: UniNeueBold;
}

.red {
    color: #c94131;
}

.bgr-black {
    background-color: #000;
}

.bgr-light-gray {
    background-color: #f3f3f3;
}

.bgr-brown {
    background-color: #8a6948;
}

.bgr-blue-gray {
    background-color: #4b4d4d;
}

.bgr-blue {
    background-color: #4d6cae;
}

.bgr-gradient-brown {
    background-color: #8a6948;
}

.bgr-white-transparent {
    background-color: rgba(255, 255, 255, 0.83);
}

.bgr-yellow {
    background-color: #4b4d4d;
}

.box-border {
    border: 1px solid #e0e0e0;
}

    .box-border ~ .box-border {
        margin-top: 30px;
    }

.list-unstyled {
    list-style: none;
}

@media (min-width: 768px) {
    .height-350 {
        height: 350px;
    }
}

.txt-center {
    text-align: center;
}

.buttons-config {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .buttons-config a {
        margin: 5px 0;
    }

.opacity-50 {
    opacity: 0.5;
}

.pb-30 {
    padding-bottom: 30px;
}

.pb-15px {
    padding-bottom: 15px;
}

.pt-15px {
    padding-top: 15px;
}

.mt-30px {
    margin-top: 30px;
}

.mb-30px {
    margin-bottom: 30px;
}

.my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
}

.py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger, .hamburger-m {
    padding: 10px 10px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition-property: opacity, -webkit-filter;
    transition-property: opacity, -webkit-filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible;
    font-family: UniNeueRegular;
    text-transform: uppercase;
    outline: 0 !important;
}

    .hamburger.is-active .hamburger-inner,
    .hamburger.is-active .hamburger-inner::before,
    .hamburger.is-active .hamburger-inner::after,
    .hamburger-m.is-active .hamburger-inner,
    .hamburger-m.is-active .hamburger-inner::before,
    .hamburger-m.is-active .hamburger-inner::after {
        background-color: #8a6948;
    }

.hamburger-box {
    width: 22px;
    height: 15px;
    display: inline-block;
    position: relative;
    left: -8px;
}

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px;
}

    .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
        width: 25px;
        height: 2px;
        background-color: #8a6948;
        border-radius: 4px;
        position: absolute;
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-transition-duration: 0.15s;
        transition-duration: 0.15s;
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease;
    }

        .hamburger-inner::before, .hamburger-inner::after {
            content: "";
            display: block;
        }

        .hamburger-inner::before {
            top: -10px;
        }

        .hamburger-inner::after {
            bottom: -10px;
        }

/*
   * Slider
   */
.hamburger--slider .hamburger-inner {
    top: 2px;
}

    .hamburger--slider .hamburger-inner::before {
        top: 8px;
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: transform, opacity;
        transition-property: transform, opacity, -webkit-transform;
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease;
        -webkit-transition-duration: 0.15s;
        transition-duration: 0.15s;
    }

    .hamburger--slider .hamburger-inner::after {
        top: 16px;
    }

.hamburger--slider.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg);
}

    .hamburger--slider.is-active .hamburger-inner::before {
        -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
        transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
        opacity: 0;
    }

    .hamburger--slider.is-active .hamburger-inner::after {
        -webkit-transform: translate3d(0, -16px, 0) rotate(-90deg);
        transform: translate3d(0, -16px, 0) rotate(-90deg);
    }

.show-pointer {
    cursor: pointer;
}

.breadcrumb-bgr {
    background-color: #e9ecef;
}

/**
 * @license
 * MyFonts Webfont Build ID 3780089, 2019-07-01T06:00:22-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: UniNeueBlack-Italic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/black-italic/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: UniNeueBook-Italic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/book-italic/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: UniNeueBold-Italic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/bold-italic/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: UniNeueBlack by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/black/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: UniNeueBold by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/bold/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: UniNeueBook by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/book/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: UniNeueHeavy-Italic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/heavy-italic/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: UniNeueHeavy by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/heavy/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: UniNeueLight by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/light/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: UniNeueLight-Italic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/light-italic/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: UniNeueRegular by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/regular/
 * Copyright: Copyright &#x00A9; 2016 by FontfabricLLC. All rights reserved.
 * 
 * Webfont: UniNeueRegular-Italic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/regular-italic/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: UniNeueThin by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/thin/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: UniNeueThin-Italic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/uni-neue/thin-italic/
 * Copyright: Copyright (c) 2017 by Fontfabric LLC. All rights reserved.
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3780089
 * Licensed pageviews: 20,000
 * 
 * © 2019 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
    font-family: 'UniNeueBook-Italic';
    src: url("webfonts/39ADF9_1_0.eot");
    src: url("webfonts/39ADF9_1_0.eot?#iefix") format("embedded-opentype"), url("webfonts/39ADF9_1_0.woff2") format("woff2"), url("webfonts/39ADF9_1_0.woff") format("woff"), url("webfonts/39ADF9_1_0.ttf") format("truetype");
}

@font-face {
    font-family: 'UniNeueBold-Italic';
    src: url("webfonts/39ADF9_2_0.eot");
    src: url("webfonts/39ADF9_2_0.eot?#iefix") format("embedded-opentype"), url("webfonts/39ADF9_2_0.woff2") format("woff2"), url("webfonts/39ADF9_2_0.woff") format("woff"), url("webfonts/39ADF9_2_0.ttf") format("truetype");
}

@font-face {
    font-family: 'UniNeueBold';
    src: url("webfonts/39ADF9_4_0.eot");
    src: url("webfonts/39ADF9_4_0.eot?#iefix") format("embedded-opentype"), url("webfonts/39ADF9_4_0.woff2") format("woff2"), url("webfonts/39ADF9_4_0.woff") format("woff"), url("webfonts/39ADF9_4_0.ttf") format("truetype");
}

@font-face {
    font-family: 'UniNeueBook';
    src: url("webfonts/39ADF9_5_0.eot");
    src: url("webfonts/39ADF9_5_0.eot?#iefix") format("embedded-opentype"), url("webfonts/39ADF9_5_0.woff2") format("woff2"), url("webfonts/39ADF9_5_0.woff") format("woff"), url("webfonts/39ADF9_5_0.ttf") format("truetype");
}

@font-face {
    font-family: 'UniNeueRegular';
    src: url("webfonts/39ADF9_A_0.eot");
    src: url("webfonts/39ADF9_A_0.eot?#iefix") format("embedded-opentype"), url("webfonts/39ADF9_A_0.woff2") format("woff2"), url("webfonts/39ADF9_A_0.woff") format("woff"), url("webfonts/39ADF9_A_0.ttf") format("truetype");
}

@font-face {
    font-family: 'UniNeueRegular-Italic';
    src: url("webfonts/39ADF9_B_0.eot");
    src: url("webfonts/39ADF9_B_0.eot?#iefix") format("embedded-opentype"), url("webfonts/39ADF9_B_0.woff2") format("woff2"), url("webfonts/39ADF9_B_0.woff") format("woff"), url("webfonts/39ADF9_B_0.ttf") format("truetype");
}

@font-face {
    font-family: 'HelenCondBold';
    src: url("webfonts/HSDBGCB.woff2") format("woff2");
}

@font-face {
    font-family: 'HelenCondRegular';
    src: url("webfonts/HSDBGCN.woff2") format("woff2");
}

@font-face {
    font-family: 'UniNeueLight';
    src: url("webfonts/39ADF9_8_0.eot");
    src: url("webfonts/39ADF9_8_0.eot?#iefix") format("embedded-opentype"), url("webfonts/39ADF9_8_0.woff2") format("woff2"), url("webfonts/39ADF9_8_0.woff") format("woff"), url("webfonts/39ADF9_8_0.ttf") format("truetype");
}

.m-head1 {
    background-color: #8a6948;
}

.m-head2 {
    background-color: #898989;
}

.modal-title {
    color: #fff;
    font-family: UniNeueBook;
    font-size: 24px;
    padding-left: 20px;
}

.btn-primary {
    color: #fff;
    background-color: #8a6948 !important;
    border-color: #8a6948 !important;
}

.btn-white {
    color: #8a6948 !important;
    background-color: #fff !important;
    border-color: #fff !important;
}

    .btn-white:hover, .btn-white:focus {
        color: #8a6948 !important;
        background-color: #fff !important;
    }

.btn-emission {
    color: #fff !important;
    background-color: #820000 !important;
    border-color: #f45101 !important;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
}

.carousel-indicators {
    position: absolute;
    right: 0;
    top: -8px;
    bottom: initial !important;
    left: initial !important;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 0 !important;
    margin-left: 0 !important;
    list-style: none;
}

    .carousel-indicators li {
        background-color: #8a6948 !important;
    }

.btn {
    padding: .375rem .75rem 0.5rem !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 0.8rem !important;
}

.btn-outline-primary {
    border-color: #8a6948 !important;
    color: #8a6948 !important;
}

    .btn-outline-primary:hover, .btn-outline-primary:focus {
        color: #fff !important;
        background-color: #8a6948 !important;
    }

.page-link {
    color: #8a6948;
}

    .page-link:hover, .page-link:active {
        color: #8a6948;
    }

.pagination {
    margin-bottom: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .pagination .page-item {
        text-align: center;
    }

ol.breadcrumb li.breadcrumb-item {
    font-size: 14px;
    font-family: 'UniNeueBook';
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 50px;
}

ol.breadcrumb li.active {
    font-family: 'UniNeueRegular';
}

/* FONTS */
body {
    font-family: UniNeueRegular;
    line-height: 140%;
    padding: 0;
    margin: 0;
    color: #393939 !important;
    background-color: white;
}

    body a {
        /*color: */
        color: #8a6948;
        text-decoration: none;
    }

        body a:hover {
            text-decoration: none;
            color: #8a6948;
        }

*, *:after, *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

footer {
    color: #393939;
    font-size: 13px;
    padding: 20px 0;
}

    footer a {
        color: #574d46;
        text-decoration: underline;
    }

        footer a:hover, footer a:focus {
            color: #574d46;
        }

header:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: -1;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding: 15px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

header.header-container-inner.container-fluid:after {
    width: calc(100vw - 48px);
}

@media (max-width: 768px) {
    header {
        width: 100%;
    }

        header:after {
            width: calc(100vw - 48px);
        }
}

.sticky-wrapper {
    position: -webkit-sticky;
    position: sticky;
    z-index: 17;
}

#show-menu {
    display: none;
    position: relative;
    background-color: #000;
    padding: 30px;
    background-image: -webkit-gradient(linear, left top, right top, from(#544b46), to(#796553));
    background-image: linear-gradient(to right, #544b46, #796553);
    background-image: url("../images/mega-header-bgr.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

    #show-menu::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #292929;
        opacity: 0.6;
        z-index: 1;
    }

@media (max-width: 767px) {
    #show-mmenu {
        display: none;
    }
}

.footer-section {
    position: relative;
    background-image: -webkit-gradient(linear, left top, right top, from(#544b46), to(#796553));
    background-image: linear-gradient(to right, #544b46, #796553);
    font-size: 14px;
}

.footer-menu-list {
    margin-right: 16px;
    padding-left: 16px;
    opacity: .5;
    border-color: #fff;
    border-left: 1px solid rgba(255, 255, 255, 0.6);
    margin-bottom: 30px;
}

@media (min-width: 992px) {
    .footer-menu-list {
        margin-bottom: 0px;
    }
}

.logo-footer {
    margin-bottom: 30px;
}

@media (min-width: 992px) {
    .logo-footer {
        margin-bottom: 0px;
    }
}

.container--xl {
    max-width: 1200px;
}

h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0px;
    position: relative;
    font-family: UniNeueRegular;
}

h1 {
    font-size: 30px;
    font-family: UniNeueBook;
    margin-bottom: 40px;
}

    h1 span {
        display: block;
        padding-top: 6px;
        font-family: 'UniNeueBook';
        font-size: 16px;
        text-transform: uppercase;
    }

h2 {
    font-size: 22px;
    margin-bottom: 15px;
}

@media (min-width: 576px) {
    h2 {
        font-size: 26px;
    }
}

h3 {
    font-size: 20px;
    font-family: UniNeueRegular;
}

p {
    font-size: 16px;
}

#slide-down-nav {
    position: fixed;
    top: -50px;
    width: 100%;
    height: 50px;
    background-color: white;
    -webkit-transition: top 0.3s;
    transition: top 0.3s;
    -webkit-box-shadow: 5px 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 0 10px rgba(0, 0, 0, 0.3);
    z-index: 16;
}

.logo-title-main {
    color: #000;
    font-size: 26px;
    font-family: 'HelenCondBold';
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}

.logo-title-sub {
    max-width: 450px;
    color: #000;
    font-size: 20px;
    font-family: 'HelenCondRegular';
    margin: 0;
    padding: 0;
}

@media (max-width: 767px) {
    .logo-title-inner .logo-title-main {
        font-size: 22px;
    }
}

@media (max-width: 767px) {
    .logo-title-inner .logo-title-sub {
        font-size: 16px;
    }
}

.logo-agency {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

    .logo-agency img {
        max-width: 65px;
        max-height: 70px;
    }

.mega-header-wrapper {
    position: relative;
    width: 100%;
    height: 400px;
    background-color: #292929;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}

    .mega-header-wrapper::after {
        content: "";
        position: absolute;
        background-image: url("../images/mega-header-bgr.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        opacity: 0.4;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        position: absolute;
        z-index: 0;
    }

@media (min-width: 768px) {
    .mega-header-wrapper {
        height: 400px;
    }
}

.header-wrapper {
    position: relative;
    width: 100%;
    background-color: #292929;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .header-wrapper::after {
        content: "";
        position: absolute;
        background-image: url("../images/mega-header-bgr.jpg");
        background-repeat: no-repeat;
        background-position: center top;
        opacity: 0.2;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        position: absolute;
        z-index: 0;
    }

@media (min-width: 768px) {
    .header-wrapper::after {
        background-size: cover;
        opacity: 0.35;
    }
}

@media (min-width: 768px) {
    .header-wrapper {
        height: 200px;
    }
}

.top-nav-wrapper {
    position: relative;
    padding: 6px 0;
    width: 100%;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    z-index: 1;
}

    .top-nav-wrapper .top-nav {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

        .top-nav-wrapper .top-nav ul {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            list-style: none;
            margin: 0;
        }

            .top-nav-wrapper .top-nav ul li {
                position: relative;
                padding: 0 10px;
                text-transform: uppercase;
                font-size: 12px;
            }

                .top-nav-wrapper .top-nav ul li a {
                    color: white;
                    text-decoration: none;
                }

                .top-nav-wrapper .top-nav ul li .abs-right {
                    position: absolute;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-pack: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    top: -8px;
                    right: 0;
                    height: 32px;
                    width: 42px;
                    background-color: #ea9849;
                }

@media (min-width: 768px) {
    .top-nav-wrapper .top-nav {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

.top-nav-wrapper .top-nav-inner {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.header-container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 30px;
    z-index: 1;
}

    .header-container .logo-separator {
        position: relative;
        display: inline-block;
    }

        .header-container .logo-separator::after {
            display: none;
        }

    .header-container .search-container {
        margin-left: 0;
        margin-top: 20px;
    }

    .header-container .logo-title {
        display: inline-block;
        margin-left: 0;
        margin-top: 10px;
        text-align: center;
    }

    .header-container .show-hide-toggler {
        display: none;
    }

@media (min-width: 768px) {
    .header-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 10px;
    }

        .header-container .search-container {
            margin-left: auto !important;
            margin-top: 0;
        }

        .header-container .logo-separator {
            position: relative;
            display: inline-block;
        }

            .header-container .logo-separator::after {
                content: "";
                position: absolute;
                height: 70px;
                right: -40px;
                top: 13px;
                margin-right: 20px;
                display: block;
                border-right: 2px solid white;
            }

        .header-container .logo-title {
            display: inline-block;
            margin-top: 0;
            margin-left: 35px;
            text-align: left;
        }
}

.header-container-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (min-width: 768px) {
    .header-container-inner {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.header-container-inner .logo-separator::after {
    content: "";
    position: absolute;
    height: 52px;
    right: -33px;
    top: 13px;
    margin-right: 20px;
    display: block;
    border-right: 2px solid black;
}

.header-container-inner .logo-title {
    display: inline-block;
    margin-top: 0;
    margin-left: 27px;
    text-align: left;
}

.site-search {
    background-color: #fff;
}

.home-nav {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

    .home-nav .nav-list {
        font-size: 20px;
    }

.sticky-lg {
    position: -webkit-sticky;
    position: sticky;
    top: -400px;
    -webkit-transition: top 0.3s;
    transition: top 0.3s;
    z-index: 123;
}

@media (max-width: 576px) {
    .sticky-lg .ham-mmenu-title {
        display: none;
    }
}

.ham-mmenu-title {
    display: inline-block;
}

@media (max-width: 576px) {
    .ham-mmenu-title {
        display: none;
    }
}

.inner-nav {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 24px;
    -webkit-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}

    .inner-nav .nav-areas {
        margin-bottom: 15px;
    }

        .inner-nav .nav-areas .search-container {
            float: left;
        }

@media (max-width: 340px) {
    .inner-nav .nav-areas .search-container .input-group {
        width: 90%;
    }
}

.inner-nav .nav-areas .nav-list {
    display: none;
    font-size: 16px;
    margin-bottom: 0;
}

    .inner-nav .nav-areas .nav-list li {
        padding: 16px 0;
    }

        .inner-nav .nav-areas .nav-list li:first-child {
            padding-top: 25px;
        }

        .inner-nav .nav-areas .nav-list li:last-child {
            padding-bottom: 25px;
        }

@media (min-width: 768px) {
    .inner-nav {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

        .inner-nav .nav-areas {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            width: 100%;
        }

            .inner-nav .nav-areas .search-container {
                -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                order: 2;
            }

            .inner-nav .nav-areas .nav-list {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                order: 1;
            }

                .inner-nav .nav-areas .nav-list li {
                    padding: 0 10px;
                }

                    .inner-nav .nav-areas .nav-list li:first-child {
                        padding-top: 0;
                    }

                    .inner-nav .nav-areas .nav-list li:last-child {
                        padding-bottom: 0;
                    }
}

.mobile-menu-inner {
    display: block;
}

    .mobile-menu-inner .btn {
        padding-top: 7px !important;
    }

@media (min-width: 768px) {
    .mobile-menu-inner {
        display: none;
    }
}

.mmenu-ham {
    padding-left: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: auto;
}

@media (min-width: 768px) {
    .mmenu-ham {
        display: none;
    }
}

.site-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 2;
}

    .site-nav .nav-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        list-style: none;
        font-family: UniNeueBook;
    }

        .site-nav .nav-list li {
            padding: 20px 0;
            border-right: 0;
            line-height: 16px;
            text-align: center;
        }

            .site-nav .nav-list li:last-child {
                border-right: 0;
            }

            .site-nav .nav-list li a {
                color: white;
                text-decoration: none;
            }

                .site-nav .nav-list li a:hover, .site-nav .nav-list li a:focus {
                    text-decoration: none;
                }

@media (min-width: 768px) {
    .site-nav .nav-list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .site-nav .nav-list li {
            padding: 0 10px;
            border-right: 1px solid rgba(255, 255, 255, 0.6);
            line-height: 16px;
        }
}

.submenu-grid-container {
    list-style: none;
    -webkit-columns: 350px;
    columns: 350px;
    font-size: 20px;
    font-family: UniNeueBold;
}

    .submenu-grid-container .submenu-item {
        /* Firefox is dumb */
        -webkit-column-break-inside: avoid;
        break-inside: avoid;
        padding: 20px 20px 0;
    }

        .submenu-grid-container .submenu-item ul {
            list-style: none;
            font-size: 16px;
            font-family: UniNeueRegular;
        }

            .submenu-grid-container .submenu-item ul li {
                margin: 10px 0;
            }

                .submenu-grid-container .submenu-item ul li a {
                    color: #8a6948;
                }

                    .submenu-grid-container .submenu-item ul li a:hover {
                        text-decoration: none;
                    }

.arrow-down {
    position: absolute;
    display: block;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.4);
    width: 60px;
    height: 60px;
    bottom: -30px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 2;
}

@media (min-width: 768px) {
    .arrow-down {
        display: none;
    }
}

.arrow-up {
    position: absolute;
    display: block;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.2);
    width: 40px;
    height: 40px;
    top: 20px;
    right: 20px;
    z-index: 1;
}

.port-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 15px;
    margin-bottom: 15px;
}

.abs-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px;
    width: 100%;
    height: 100%;
    min-height: 350px;
    background-image: url("../images/news/emission1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.abs-cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.emission-label {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: 'UniNeueBold';
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: auto;
    color: #fff;
    background-color: #820000;
    text-transform: uppercase;
    font-size: 12px;
    padding: 5px 8px;
    z-index: 2;
}

    .emission-label img {
        margin-right: 3px;
    }

.emission-title {
    position: relative;
    z-index: 2;
}

.port-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-transform: uppercase;
}

    .port-head .port-title {
        font-size: 20px;
        font-family: UniNeueBook;
    }

.height-separator {
    height: 32px;
}

.port-link-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
}

    .port-link-item .port-head-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-family: UniNeueRegular;
        font-size: 14px;
    }

.port-box {
    position: relative;
    padding: 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 350px;
}

@media (min-width: 768px) {
    .port-box {
        padding: 20px;
        min-height: 350px;
        overflow: hidden;
    }
}

.port-footer {
    margin-top: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .port-footer .port-link-item {
        margin-top: 24px;
    }

@media (min-width: 576px) {
    .port-footer {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .port-footer .port-link-item {
            margin-top: initial;
        }
}

.list-article-img {
    display: block;
    margin-bottom: 15px;
}

@media (min-width: 576px) {
    .list-article-img {
        margin-right: 15px;
        -o-object-fit: cover;
        object-fit: cover;
    }
}

.img-prime {
    width: 100%;
}

@media (min-width: 576px) {
    .img-prime {
        width: 270px;
        height: 175px;
    }
}

.img-list {
    width: 100%;
}

@media (min-width: 576px) {
    .img-list {
        width: 205px;
        height: 126px;
    }
}

.port-content {
    display: block;
}

@media (min-width: 576px) {
    .port-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

.announce-list {
    -webkit-columns: 350px;
    columns: 350px;
    margin: 0;
}

    .announce-list li {
        /* Firefox is dumb */
        -webkit-column-break-inside: avoid;
        break-inside: avoid;
        padding: 10px 0;
        border-bottom: 1px solid #e0e0e0;
    }

        .announce-list li h3 span {
            font-size: 12px;
            font-family: UniNeueBold;
            text-transform: uppercase;
            margin-right: 2px;
            padding-right: 5px;
            border-right: 1px solid #bfbfbf;
            vertical-align: middle;
        }

.caps-title {
    font-family: UniNeueBold;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 0;
    line-height: 1.5;
}

.caps-title-big {
    font-size: 18px;
}

.mega-txt-thin {
    font-family: UniNeueBold;
    font-size: 40px;
    line-height: 100%;
    text-align: center;
}

@media (min-width: 768px) {
    .mega-txt-thin {
        font-size: 29px;
    }
}

@media (min-width: 992px) {
    .mega-txt-thin {
        font-size: 40px;
    }
}

.in-box-title {
    position: relative;
    padding: 18px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e0e0e0;
}

.in-box-title-less {
    position: relative;
    padding: 18px 20px 0;
}

.box-container {
    padding: 20px;
}

    .box-container ul {
        margin: 0;
    }

        .box-container ul li {
            padding: 15px 0;
            border-bottom: 1px solid #e0e0e0;
        }

            .box-container ul li:first-child {
                padding-top: 0;
            }

            .box-container ul li:last-child {
                border: 0;
                padding-bottom: 0;
            }

    .box-container a {
        margin-top: 30px;
    }

.box-image {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    .box-image {
        height: 150px;
        -o-object-fit: cover;
        object-fit: cover;
    }
}

.image-after {
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    height: 100%;
}

    .image-after::after {
        content: " ";
        position: absolute;
        width: 60px;
        height: 50px;
        top: 8px;
        right: 8px;
        background-image: url("../images/prison-fund.png");
        background-repeat: no-repeat;
        background-position: top right;
    }

.menu-item-active {
    position: relative;
}

    .menu-item-active::before {
        content: "";
        position: absolute;
        top: 27px;
        left: 0px;
        width: 100%;
        border-bottom: 2px solid #fff;
    }

@media (min-width: 768px) {
    .menu-item-active::before {
        top: 27px;
    }
}

.side-container .port-wrapper {
    margin-bottom: 30px;
}

.list-box {
    padding: 20px 0;
    border-bottom: 1px solid #e4e4e4;
}

    .list-box:first-child {
        padding: 0 0 20px;
    }

.date {
    font-size: 12px;
    font-family: 'UniNeueBold';
    text-transform: uppercase;
    margin-bottom: 4px;
}

.m-video-dialog {
    max-width: 800px;
    margin: 30px auto;
}

.modal-video {
    position: relative;
    padding: 0px;
}

.close-video {
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 999;
    font-size: 2rem;
    font-weight: normal;
    color: #fff;
    opacity: 1;
    background-color: black;
    border: 0;
    padding: 6px 9px 9px;
}

.article-container {
    margin-bottom: 30px;
}

    .article-container h1 {
        position: relative;
    }

        .article-container h1::before {
            content: "";
            position: absolute;
            bottom: -20px;
            left: 0;
            width: 130px;
            border-bottom: 7px solid #dadada;
        }

    .article-container h4 {
        font-family: 'UniNeueLight';
        margin-top: 50px;
    }

    .article-container figure img.big-pic {
        width: 100%;
    }

    .article-container figure img.half-pic {
        max-width: 100%;
    }

@media (min-width: 768px) {
    .article-container figure img.half-pic {
        max-width: 50%;
        float: left;
        margin-right: 30px;
    }
}

.article-container figure figcaption {
    font-family: 'UniNeueBook-Italic';
}

.article-container .article-content p .firstcharacter {
    float: left;
    font-family: 'UniNeueBook';
    font-size: 75px;
    line-height: 60px;
    padding-top: 4px;
    padding-right: 8px;
    padding-left: 3px;
}

.home-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .home-head.header-wrapper {
        height: 100%;
    }

@media (min-width: 768px) {
    .home-head.header-wrapper {
        height: 400px;
    }
}

.home-head .search-container {
    margin: 13px;
    z-index: 2;
}

@media (min-width: 768px) {
    .home-head .search-container {
        margin-top: 0;
    }
}

.home-head .header-container {
    margin: 30px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .home-head .header-container .logo-separator::after {
        border-right: 0;
    }

@media (min-width: 768px) {
    .home-head .header-container {
        margin-top: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .home-head .header-container .logo-separator::after {
            border-right: 2px solid black;
        }
}

.home-head .nav-areas {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.home-head .flex-middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (min-width: 768px) {
    .home-head .flex-middle {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.home-head .inner-nav {
    margin-top: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

    .home-head .inner-nav .nav-list {
        font-size: 20px;
    }

.home-head .mmenu-ham {
    z-index: 3;
}

@media (max-width: 576px) {
    .home-head .mmenu-ham .ham-mmenu-title {
        display: none;
    }
}

.search-container1 {
    opacity: 0;
    display: none;
}

.responsive-menu-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

    .responsive-menu-container .search-container {
        margin: 0;
    }

.home-sticky .home-head .inner-nav .nav-list {
    font-size: 20px;
}

.home-sticky .site-nav {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

@media (min-width: 768px) {
    .home-sticky .search-container1 {
        display: block;
        -webkit-transition: opacity 0.5s ease;
        transition: opacity 0.5s ease;
        opacity: 1;
    }

    .home-sticky .home-head .inner-nav .nav-list {
        font-size: 16px;
    }
}

html .disabled {
    display: none;
}

html .disabled-ver {
    padding: 20px;
    color: black !important;
}

    html .disabled-ver .disabled {
        display: initial;
    }

    html .disabled-ver iframe, html .disabled-ver svg, html .disabled-ver img {
        display: none;
    }

    html .disabled-ver ul {
        padding-left: 20px;
    }

    html .disabled-ver #dis-logo {
        display: inline-block;
        width: 75px;
        height: 95px;
        fill: #000;
    }

    html .disabled-ver .none-disabled {
        display: none;
    }

    html .disabled-ver a {
        color: blue;
    }

        html .disabled-ver a:hover {
            text-decoration: underline;
            color: red;
        }

    html .disabled-ver #disHam, html .disabled-ver #disFooter, html .disabled-ver #liveEmission, html .disabled-ver #disSearch, html .disabled-ver #carIndicators {
        display: none;
    }

.prog-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width: 768px) {
    .prog-section {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.prog-text {
    font-size: 13px;
    text-align: center;
    padding: 0 20px;
    margin: 20px 0;
}

.prog-img {
    width: 189px;
    height: 61px;
}

/*# sourceMappingURL=style.css.map */

.pnt {
    cursor: pointer;
}

.image {
    max-height: 100%;
    max-width: 100%;
}

figure img {
    max-width: 100%;
    max-height: 100%;
}

.pach-header-logo {
    max-width: none;
    background-color: #fff;
    z-index: 1;
}

.header-pach .top-nav-wrapper {
    background-image: none;
    background-color: #fff !important;
}

    .header-pach .top-nav-wrapper .top-nav,
    .header-pach .header-container-inner {
        max-width: none;
    }

        .header-pach .header-container-inner > div {
            transform: translateY(-24px);
        }

    .header-pach .top-nav-wrapper a {
        color: #000 !important;
    }

.header-pach .search-container input {
    background: transparent;
    border: none;
}

.header-pach .search-container input {
    background-color: #e4e4e4;
    border-radius: 0.25rem;
}

    .header-pach .search-container input::placeholder {
        color: #928f8f !important;
    }

.header-pach .search-container .input-group-append {
    background-color: #f1f1f1;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.header-pach .search-container button {
    background: transparent;
}

    .header-pach .search-container button .icon-search {
        transform: translateY(3px);
    }

.header-pach .search-container1 {
    display: none;
}

.header-pach header.header-container-inner.container-fluid:after {
    width: calc(100vw - 47px);
}

.header-pach h4 {
    font-size: 14px !important;
}

.header-pach .home-head .header-container-inner > div {
    transform: translateY(-9px);
}

.header-pach .header-wrapper::after {
    background-position: center 90px;
}

@media (max-width: 768px) {
    .header-pach .header-container-inner > div {
        transform: translateY(-4px);
    }

    .header-pach .header-container-inner {
        transform: translateY(-16px);
    }

    .pach-header-logo {
        margin-bottom: -15px;
        padding-bottom: 15px;
    }

    .header-pach .logo-title-inner {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .header-pach.inner-pach .logo-title-inner {
        align-items: flex-start;
    }
}
h1.news-title {
    margin-bottom: 0.5rem;
}