                @charset "UTF-8";
                /*!
Theme Name: INDI
Author: Apiki WordPress
Author URI: https://apiki.com/
Description: Theme developed for INDI.
Version: 0.1.0
Text Domain: indi
*/
                
                html,
                body,
                div,
                span,
                applet,
                object,
                iframe,
                h1,
                h2,
                h3,
                h4,
                h5,
                h6,
                p,
                blockquote,
                pre,
                a,
                abbr,
                acronym,
                address,
                big,
                cite,
                code,
                del,
                dfn,
                em,
                img,
                ins,
                kbd,
                q,
                s,
                samp,
                small,
                strike,
                sub,
                sup,
                tt,
                var,
                b,
                u,
                i,
                center,
                dl,
                dt,
                dd,
                ol,
                ul,
                li,
                fieldset,
                form,
                label,
                legend,
                table,
                caption,
                tbody,
                tfoot,
                thead,
                tr,
                th,
                td,
                article,
                aside,
                canvas,
                details,
                embed,
                figure,
                figcaption,
                footer,
                header,
                hgroup,
                menu,
                nav,
                output,
                ruby,
                section,
                summary,
                time,
                mark,
                audio,
                video {
                    margin: 0;
                    padding: 0;
                    border: 0;
                    font: inherit;
                    font-size: 100%;
                    vertical-align: baseline;
                }
                
                html {
                    line-height: 1;
                }
                
                ol,
                ul {
                    list-style: none;
                }
                
                table {
                    border-collapse: collapse;
                    border-spacing: 0;
                }
                
                caption,
                th,
                td {
                    text-align: left;
                    font-weight: normal;
                    vertical-align: middle;
                }
                
                q,
                blockquote {
                    quotes: none;
                }
                
                q:before,
                q:after,
                blockquote:before,
                blockquote:after {
                    content: "";
                    content: none;
                }
                
                a img {
                    border: none;
                }
                
                article,
                aside,
                details,
                figcaption,
                figure,
                footer,
                header,
                hgroup,
                main,
                menu,
                nav,
                section,
                summary {
                    display: block;
                }
                
                * {
                    box-sizing: border-box;
                }
                
                p {
                    line-height: 1.5;
                }
                
                img {
                    display: block;
                    height: auto;
                    max-width: 100%;
                }
                
                @font-face {
                    font-family: 'icomoon';
                    src: url("assets/fonts/icomoon.eot?hf08yp");
                    src: url("assets/fonts/icomoon.eot?hf08yp#iefix") format("embedded-opentype"), url("assets/fonts/icomoon.ttf?hf08yp") format("truetype"), url("assets/fonts/icomoon.woff?hf08yp") format("woff"), url("assets/fonts/icomoon.svg?hf08yp#icomoon") format("svg");
                    font-weight: normal;
                    font-style: normal;
                }
                
                [class^="icon-"],
                [class*=" icon-"] {
                    /* use !important to prevent issues with browser extensions that change fonts */
                    font-family: 'icomoon' !important;
                    speak: none;
                    font-style: normal;
                    font-weight: normal;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    /* Better Font Rendering =========== */
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                }
                /*@font-face {
	font-family: $fontIcon;
	src: url("assets/fonts/icomoon.eot");
	src: url("assets/fonts/icomoon.eot?#iefix") format("embedded-opentype"),
		 url("assets/fonts/icomoon.woff") format("woff"),
		 url("assets/fonts/icomoon.ttf") format("truetype"),
		 url("assets/fonts/icomoon.svg#icomoon") format("svg");
	font-weight: normal;
	font-style: normal;
}*/
                
                @font-face {
                    font-family: 'Conv_DINPro-Regular';
                    src: url("assets/fonts/DINPro-Regular.eot");
                    src: url("assets/fonts/DINPro-Regular.woff") format("woff"), url("assets/fonts/DINPro-Regular.ttf") format("truetype"), url("assets/fonts/DINPro-Regular.svg") format("svg");
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'Conv_DINPro-Medium';
                    src: url("assets/fonts/DINPro-Medium.eot");
                    src: url("assets/fonts/DINPro-Medium.woff") format("woff"), url("assets/fonts/DINPro-Medium.ttf") format("truetype"), url("assets/fonts/DINPro-Medium.svg") format("svg");
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'Conv_DINPro-Bold';
                    src: url("assets/fonts/DINPro-Bold.eot");
                    src: url("assets/fonts/DINPro-Bold.woff") format("woff"), url("assets/fonts/DINPro-Bold.ttf") format("truetype"), url("assets/fonts/DINPro-Bold.svg") format("svg");
                    font-weight: normal;
                    font-style: normal;
                }
                
                .list:after,
                .container:after,
                .wrapper-content:after,
                .thumb-gallery:after {
                    clear: both;
                    content: '';
                    display: block;
                    font-size: 0;
                    height: 0;
                    visibility: hidden;
                }
                
                .slider-wrapper img,
                .the-content img {
                    display: block;
                    height: auto;
                    max-width: 100%;
                }
                
                [class^="icon-"],
                [class*=" icon-"],
                .bx-prev:before,
                .bx-next:before,
                .featherlight-previous:before,
                .featherlight-next:before,
                .comment-reply-link:before {
                    font-family: "icomoon";
                    speak: none;
                    font-style: normal;
                    font-weight: normal;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                }
                
                .card-image img {
                    left: 50%;
                    top: 50%;
                    -webkit-transform: translate3d(-50%, -50%, 0);
                    transform: translate3d(-50%, -50%, 0);
                }
                
                .icon-arrows-right:before {
                    content: "\e908";
                }
                
                .icon-arrows-left:before {
                    content: "\e90a";
                }
                
                .icon-play-button:before {
                    content: "\e906";
                }
                
                .icon-ghost:before {
                    content: "\e900";
                }
                
                .icon-newspaper:before {
                    content: "\e904";
                }
                
                .icon-pencil:before {
                    content: "\e905";
                }
                
                .icon-image:before {
                    content: "\e90d";
                }
                
                .icon-camera:before {
                    content: "\e90f";
                }
                
                .icon-music:before {
                    content: "\e911";
                }
                
                .icon-video-camera:before {
                    content: "\e914";
                }
                
                .icon-bullhorn:before {
                    content: "\e91a";
                }
                
                .icon-mic:before {
                    content: "\e91e";
                }
                
                .icon-files-empty:before {
                    content: "\e925";
                }
                
                .icon-file-text:before {
                    content: "\e926";
                }
                
                .icon-folder:before {
                    content: "\e92f";
                }
                
                .icon-price-tag:before {
                    content: "\e935";
                }
                
                .icon-cart:before {
                    content: "\e93a";
                }
                
                .icon-credit-card:before {
                    content: "\e93f";
                }
                
                .icon-phone:before {
                    content: "\e942";
                }
                
                .icon-location:before {
                    content: "\e948";
                }
                
                .icon-map:before {
                    content: "\e94c";
                }
                
                .icon-clock:before {
                    content: "\e94e";
                }
                
                .icon-printer:before {
                    content: "\e954";
                }
                
                .icon-bubbles:before {
                    content: "\e96d";
                }
                
                .icon-user:before {
                    content: "\e971";
                }
                
                .icon-quotes-left:before {
                    content: "\e977";
                }
                
                .icon-quotes-right:before {
                    content: "\e978";
                }
                
                .icon-spinner:before {
                    content: "\e981";
                }
                
                .icon-search2:before {
                    content: "\e986";
                }
                
                .icon-key:before {
                    content: "\e98d";
                }
                
                .icon-lock:before {
                    content: "\e98f";
                }
                
                .icon-unlocked:before {
                    content: "\e990";
                }
                
                .icon-cog:before {
                    content: "\e994";
                }
                
                .icon-trophy:before {
                    content: "\e99e";
                }
                
                .icon-bin:before {
                    content: "\e9ac";
                }
                
                .icon-truck:before {
                    content: "\e9b0";
                }
                
                .icon-clipboard:before {
                    content: "\e9b8";
                }
                
                .icon-download:before {
                    content: "\e9c7";
                }
                
                .icon-link:before {
                    content: "\e9cb";
                }
                
                .icon-attachment:before {
                    content: "\e9cd";
                }
                
                .icon-bookmark:before {
                    content: "\e9d2";
                }
                
                .icon-star-empty:before {
                    content: "\e9d7";
                }
                
                .icon-star-half:before {
                    content: "\e9d8";
                }
                
                .icon-star-full:before {
                    content: "\e9d9";
                }
                
                .icon-heart:before {
                    content: "\e9da";
                }
                
                .icon-plus:before {
                    content: "\ea0a";
                }
                
                .icon-minus:before {
                    content: "\ea0b";
                }
                
                .icon-info:before {
                    content: "\ea0c";
                }
                
                .icon-cancel-circle:before {
                    content: "\ea0d";
                }
                
                .icon-cross:before {
                    content: "\ea0f";
                }
                
                .icon-checkmark:before {
                    content: "\ea10";
                }
                
                .icon-circle-up:before {
                    content: "\ea41";
                }
                
                .icon-circle-right:before,
                .bx-next:before,
                .featherlight-next:before {
                    content: "\ea42";
                }
                
                .icon-circle-down:before {
                    content: "\ea43";
                }
                
                .icon-circle-left:before,
                .bx-prev:before,
                .featherlight-previous:before {
                    content: "\ea44";
                }
                
                .icon-embed:before {
                    content: "\ea80";
                }
                
                .icon-google-plus:before {
                    content: "\ea89";
                }
                
                .icon-facebook:before {
                    content: "\ea8d";
                }
                
                .icon-twitter:before {
                    content: "\ea92";
                }
                
                .icon-feed:before {
                    content: "\ea95";
                }
                
                .icon-vimeo:before {
                    content: "\ea9d";
                }
                
                .icon-flickr:before {
                    content: "\eaa2";
                }
                
                .icon-github:before {
                    content: "\eab1";
                }
                
                .icon-linkedin:before {
                    content: "\eac8";
                }
                
                .icon-arrow:before {
                    content: "\e903";
                }
                
                .icon-search:before {
                    content: "\e902";
                }
                
                .icon-file-pdf:before {
                    content: "\e901";
                }
                
                .icon-forward:before,
                .comment-reply-link:before {
                    content: "\e969";
                }
                
                .icon-reply:before {
                    content: "\e96a";
                }
                
                .icon-google-plus-s:before {
                    content: "\ea88";
                }
                
                .icon-facebook-s:before {
                    content: "\ea8c";
                }
                
                .icon-twitter-s:before {
                    content: "\ea91";
                }
                
                .icon-vimeo-s:before {
                    content: "\ea9c";
                }
                
                .icon-linkedin-s:before {
                    content: "\eac9";
                }
                
                .btn,
                .btn-secondary,
                input[type='submit'] {
                    border-radius: 3px;
                    color: #fff;
                    display: inline-block;
                    font-size: 14px;
                    padding: 10px 30px;
                    text-decoration: none;
                }
                
                .disabled.btn,
                .disabled.btn-secondary,
                input.disabled[type='submit'] {
                    background: #c4c4c4;
                    cursor: default;
                }
                
                .btn {
                    background: #c41230;
                }
                
                .btn i {
                    margin-left: 3px;
                }
                
                .btn-group .btn,
                .btn-group .btn-secondary {
                    border-radius: 0;
                    box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.2) inset;
                    display: table-cell;
                }
                
                .btn-group .btn:first-child,
                .btn-group .btn-secondary:first-child {
                    border-radius: 5px 0 0 5px;
                    box-shadow: none;
                }
                
                .btn-group .btn:last-child,
                .btn-group .btn-secondary:last-child {
                    border-radius: 0 5px 5px 0;
                }
                
                .btn-secondary {
                    background: #e31837;
                }
                
                .btn-share {
                    display: inline-block;
                }
                
                .btn-share i {
                    margin: 0;
                }
                
                .btn-share .btn span {
                    margin-left: 10px;
                }
                
                .count-share {
                    border: 1px solid #eee;
                    color: #757575;
                }
                
                .btn-share .btn,
                .count-share {
                    border-radius: 5px;
                    display: inline-block;
                    height: 34px;
                    line-height: 34px;
                    padding: 0 10px;
                    vertical-align: top;
                }
                
                .btn-share-facebook {
                    background: #3d57a2;
                }
                
                .btn-share-twitter {
                    background: #55ACEE;
                }
                
                .btn-share-plus {
                    background: #DD4B39;
                }
                
                #nav-icon {
                    font-family: "Conv_DINPro-Regular";
                    width: 36px;
                    height: 36px;
                    top: 165px;
                    left: 20px;
                    position: absolute;
                    -webkit-transform: rotate(0deg);
                    -moz-transform: rotate(0deg);
                    -o-transform: rotate(0deg);
                    transform: rotate(0deg);
                    -webkit-transition: .5s ease-in-out;
                    -moz-transition: .5s ease-in-out;
                    -o-transition: .5s ease-in-out;
                    transition: .5s ease-in-out;
                    cursor: pointer;
                    float: left;
                    margin-left: 2%;
                }
                
                #nav-icon span {
                    display: block;
                    position: absolute;
                    height: 3px;
                    width: 100%;
                    background: #5a5a5c;
                    border-radius: 9px;
                    opacity: 1;
                    left: 0;
                    -webkit-transform: rotate(0deg);
                    -moz-transform: rotate(0deg);
                    -o-transform: rotate(0deg);
                    transform: rotate(0deg);
                    -webkit-transition: .25s ease-in-out;
                    -moz-transition: .25s ease-in-out;
                    -o-transition: .25s ease-in-out;
                    transition: .25s ease-in-out;
                }
                
                #nav-icon span:nth-child(1) {
                    top: 0px;
                }
                
                #nav-icon span:nth-child(2) {
                    top: 8px;
                }
                
                #nav-icon span:nth-child(3) {
                    top: 16px;
                }
                
                #nav-icon span:nth-child(4) {
                    top: 24px;
                    background: #fff;
                    font-size: 12px;
                    font-weight: 900;
                    color: #5a5a5c;
                }
                
                #nav-icon.open {
                    margin-left: 32%;
                    width: 25px;
                    top: 20px;
                    transform: translateX(0px);
                    position: absolute;
                    z-index: 6;
                    background: #fff;
                }
                
                @media (max-width: 1024px) {
                    #nav-icon.open {
                        margin-left: 37%;
                    }
                }
                
                @media (max-width: 768px) {
                    #nav-icon.open {
                        margin-left: 60%;
                        margin-top: 0;
                        width: 30px;
                    }
                }
                
                @media (max-width: 480px) {
                    #nav-icon.open {
                        margin-left: 88%;
                        background: #fff;
                    }
                }
                
                #nav-icon.open span:nth-child(1) {
                    top: 18px;
                    -webkit-transform: rotate(135deg);
                    -moz-transform: rotate(135deg);
                    -o-transform: rotate(135deg);
                    transform: rotate(135deg);
                }
                
                #nav-icon.open span:nth-child(2) {
                    opacity: 0;
                    left: -60px;
                }
                
                #nav-icon.open span:nth-child(3) {
                    top: 18px;
                    -webkit-transform: rotate(-135deg);
                    -moz-transform: rotate(-135deg);
                    -o-transform: rotate(-135deg);
                    transform: rotate(-135deg);
                }
                
                #nav-icon.open span:nth-child(4) {
                    opacity: 0;
                    right: -60px;
                }
                
                #nav-menu {
                    font-family: "Conv_DINPro-Regular";
                    width: 29%;
                    height: 100%;
                    position: fixed;
                    top: 150px;
                    z-index: 999999;
                    background: #fff;
                    transform: translateY(-1000px);
                    transform: translateX(-1000px);
                    transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);
                }
                
                #nav-menu.show {
                    font-family: "Conv_DINPro-Regular";
                    width: 31%;
                    height: 100%;
                    background: #fff;
                    transform: translateY(0px);
                    display: block;
                    overflow: auto;
                    transform: translateX(0);
                    top: 0px;
                }
                
                @media (max-width: 1024px) {
                    #nav-menu.show {
                        width: 36%;
                    }
                }
                
                @media (max-width: 768px) {
                    #nav-menu.show {
                        width: 58%;
                    }
                }
                
                @media (max-width: 480px) {
                    #nav-menu.show {
                        width: 88%;
                    }
                }
                
                input,
                select,
                textarea,
                .chosen-single {
                    background: #fff;
                    border: 1px solid #bbb;
                    color: #757575;
                    font: 14px "Conv_DINPro-Regular";
                    padding: 10px;
                    width: 100%;
                    -webkit-transition: box-shadow .2s;
                    transition: box-shadow .2s;
                    border-radius: 3px;
                }
                
                input:focus,
                select:focus,
                textarea:focus,
                .chosen-single:focus {
                    box-shadow: 0 0 2px 0 #c41230;
                    outline: none;
                }
                
                .field-error input,
                .field-error select,
                .field-error textarea,
                .field-error .chosen-single {
                    background: #fcf0f0;
                    box-shadow: 0 0 2px 0 red;
                }
                
                input {
                    height: 38px;
                }
                
                input[type="submit"],
                input[type="radio"],
                input[type="checkbox"] {
                    height: auto;
                    width: auto;
                }
                
                input[type="radio"],
                input[type="checkbox"] {
                    padding: 0;
                }
                
                label {
                    color: #777;
                    font-size: 18px;
                    display: inline-flex;
                }
                
                .search-notFound {
                    font-family: "Conv_DINPro-Regular";
                    display: block;
                    float: left;
                    width: 100%;
                }
                
                .search-notFound h2,
                .search-notFound h3 {
                    font-size: 19px;
                    font-weight: 900;
                    margin: 20px 0;
                    line-height: 22px;
                    color: #797979;
                }
                
                .search-notFound h3 {
                    font-size: 14px;
                }
                
                .search-notFound label {
                    width: 95%;
                    float: left;
                    margin-bottom: 40px;
                }
                
                .search-notFound .icon-search {
                    position: absolute;
                    margin-top: 5px;
                    margin-left: 95%;
                    cursor: pointer;
                    font-size: 30px;
                    color: #5a5a5c;
                }
                
                input.search-button {
                    display: none;
                }
                
                .search-form-header {
                    display: none;
                }
                
                .search-form-header.open {
                    display: block;
                }
                
                i.icon-search-header {
                    position: absolute;
                    margin-top: 5px;
                    margin-left: 95%;
                    cursor: pointer;
                    font-size: 30px;
                    color: #5a5a5c;
                }
                
                .filter-search {
                    display: block;
                    width: 100%;
                    margin-bottom: 70px;
                }
                
                .filter-search p {
                    margin-bottom: 10px;
                }
                
                .filter-search .filter-item {
                    float: left;
                    border: none;
                    border-bottom: 2px solid #ccc;
                }
                
                @media (max-width: 480px) {
                    .filter-search .filter-item {
                        width: 33%;
                    }
                    .filter-search .filter-item input {
                        font-size: 12px !important;
                        padding: 6px 3px;
                    }
                }
                
                .filter-search .filter-item input {
                    text-transform: uppercase;
                    width: 100%;
                    background: transparent;
                    color: #999;
                    font-size: 15px;
                    font-weight: 900;
                    border-bottom: 4px solid transparent;
                    border-radius: 0;
                }
                
                .filter-search .filter-item input:hover,
                .filter-search .filter-item input.active {
                    color: #c41230;
                    border-color: #ccc;
                }
                
                select {
                    height: 35px;
                    padding: 0 10px;
                }
                
                input[type='submit'] {
                    background: #c41230;
                    border: none;
                    cursor: pointer;
                }
                
                textarea {
                    height: 150px;
                    overflow: hidden;
                    resize: none;
                }
                
                blockquote {
                    border-left: 5px solid #f6f6f6;
                    clear: both;
                    color: #757575;
                    font-style: italic;
                    line-height: 1.4;
                    margin-left: 30px;
                    padding: 10px 0 10px 30px;
                }
                
                blockquote p:last-child {
                    margin: 0;
                }
                
                @keyframes loading {
                    from {
                        -webkit-transform: rotate(0deg);
                        transform: rotate(0deg);
                    }
                    to {
                        -webkit-transform: rotate(360deg);
                        transform: rotate(360deg);
                    }
                }
                
                @-webkit-keyframes loading {
                    from {
                        -webkit-transform: rotate(0deg);
                        transform: rotate(0deg);
                    }
                    to {
                        -webkit-transform: rotate(360deg);
                        transform: rotate(360deg);
                    }
                }
                
                .loading {
                    color: #666;
                    font-weight: bold;
                }
                
                .loading i {
                    display: inline-block;
                    color: #c41230;
                    margin-right: 10px;
                    text-shadow: 0 0 2px #c41230;
                    -webkit-animation: loading .3s linear infinite;
                    animation: loading .3s linear infinite;
                }
                
                .ms-error i,
                .ms-sucess i {
                    font-size: 12px;
                    margin-right: 5px;
                }
                
                .ms-error {
                    color: #ff5656;
                }
                
                .ms-success {
                    color: #48ab54;
                }
                
                .tooltip {
                    position: relative;
                }
                
                .tooltip:before,
                .tooltip:after {
                    bottom: 80%;
                    content: '';
                    left: -999em;
                    opacity: 0;
                    position: absolute;
                    -webkit-transition: opacity .3s;
                    transition: opacity .3s;
                    -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
                }
                
                .tooltip:before {
                    background: #797979;
                    border-radius: 5px;
                    color: #fff;
                    content: attr(data-tooltip);
                    display: block;
                    font-size: 12px;
                    margin-bottom: 10px;
                    padding: 5px;
                    white-space: nowrap;
                }
                
                .tooltip:after {
                    border-color: #797979 transparent transparent;
                    border-style: solid;
                    border-width: 5px;
                }
                
                .tooltip:hover:before,
                .tooltip:hover:after {
                    opacity: 1;
                    left: 50%;
                }
                
                code {
                    background: #eee;
                    border: 1px solid #ccc;
                    border-radius: 5px;
                    color: #757575;
                    display: block;
                    font-size: 14px;
                    padding: 10px;
                }
                
                .slider-wrapper .bx-viewport:before {
                    bottom: -1px;
                    box-shadow: 0 0 30px 2px #000;
                    content: "";
                    height: 1px;
                    left: 0;
                    position: absolute;
                    width: 100%;
                    z-index: 2;
                }
                
                .slider-wrapper a {
                    display: block;
                }
                
                .slider-wrapper .slider {
                    height: inherit;
                }
                
                .slider-wrapper .bx-wrapper {
                    position: relative;
                }
                
                .slider-wrapper .bx-pager,
                .slider-wrapper .bx-controls-direction {
                    position: absolute;
                    z-index: 3;
                }
                
                .slider-wrapper .bx-pager {
                    bottom: 10px;
                    font-size: 0;
                    text-align: center;
                    width: 100%;
                }
                
                .slider-wrapper .bx-pager-item {
                    display: inline-block;
                    margin: 0 5px;
                }
                
                .slider-wrapper .bx-pager-link {
                    background: #fff;
                    border-radius: 5px;
                    display: block;
                    height: 8px;
                    width: 8px;
                    -webkit-transition: .2s;
                    transition: .2s;
                }
                
                .slider-wrapper .bx-pager-link.active {
                    background: #c41230;
                }
                
                .bx-controls-direction {
                    top: 50%;
                    width: 100%;
                }
                
                .bx-prev,
                .bx-next {
                    color: #c41230;
                    cursor: pointer;
                    font-size: 0;
                    position: absolute;
                    text-decoration: none;
                    -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
                }
                
                .bx-prev:before,
                .bx-next:before {
                    font-size: 30px;
                }
                
                .bx-prev {
                    left: 20px;
                }
                
                .bx-next {
                    right: 20px;
                }
                
                .slider-wrapper>.slider>li {
                    display: none;
                }
                
                .slider-wrapper>.slider>li:first-child {
                    display: block;
                }
                
                .chosen-container {
                    background: #fff;
                    color: #797979;
                    cursor: pointer;
                    position: relative;
                    width: auto !important;
                }
                
                .chosen-single {
                    display: block;
                    height: 38px;
                    padding: 0 45px 0 10px;
                    width: 32%;
                    float: left;
                    margin-bottom: 30px;
                    margin-left: 2%;
                    font-weight: 700;
                }
                
                @media (max-width: 768px) {
                    .chosen-single {
                        width: 100%;
                        margin-left: 0;
                    }
                }
                
                .chosen-single:first-child {
                    margin-left: 0;
                }
                
                .chosen-single span {
                    display: table-cell;
                    height: inherit;
                    vertical-align: middle;
                }
                
                .chosen-single>div {
                    border-left: 1px solid #bbb;
                    height: 38px;
                    position: absolute;
                    right: 0;
                    top: 0;
                    width: 38px;
                }
                
                .chosen-single>div:before {
                    border-color: #bbb transparent transparent transparent;
                    border-style: solid;
                    border-width: 7px;
                    content: '';
                    display: block;
                    left: 50%;
                    position: absolute;
                    top: 50%;
                    -webkit-transform: translate3d(-50%, -22%, 0);
                    transform: translate3d(-50%, -22%, 0);
                }
                
                .chosen-drop {
                    background: #fff;
                    border: 1px solid #bbb;
                    border-radius: 3px;
                    font: 14px "Conv_DINPro-Regular";
                    left: -999em;
                    margin-top: 5px;
                    opacity: 0;
                    position: absolute;
                    top: 100%;
                    width: 100%;
                    -webkit-transition: opacity .2s;
                    transition: opacity .2s;
                }
                
                .chosen-drop .chosen-results {
                    max-height: 193px;
                    overflow-y: auto;
                }
                
                .chosen-drop li {
                    padding: 5px 10px;
                    -webkit-transition: background .2s;
                    transition: background .2s;
                }
                
                .chosen-drop li:hover {
                    background: #eeeeee;
                }
                
                .chosen-drop .result-selected,
                .chosen-drop .result-selected:hover {
                    cursor: default;
                    background: #d5d5d5;
                }
                
                .chosen-with-drop {
                    z-index: 2;
                }
                
                .chosen-with-drop .chosen-drop {
                    left: 0;
                    opacity: 1;
                }
                
                .chosen-with-drop.chosen-container-multi .chosen-drop {
                    box-sizing: content-box;
                    left: -1px;
                }
                
                .chosen-with-drop .chosen-single,
                .chosen-with-drop.chosen-container-multi {
                    box-shadow: 0 0 2px 0 #c41230;
                }
                
                .chosen-search {
                    display: none;
                }
                
                .chosen-container-multi {
                    border: 1px solid #bbb;
                    border-radius: 3px;
                    font: 14px "Conv_DINPro-Regular";
                    min-height: 38px;
                    -webkit-transition: box-shadow .2s;
                    transition: box-shadow .2s;
                }
                
                .chosen-container-multi * {
                    display: inline-block;
                    vertical-align: middle;
                }
                
                .chosen-container-multi .chosen-choices {
                    margin: 0 0 5px 5px;
                }
                
                .chosen-container-multi .search-choice,
                .chosen-container-multi .search-field {
                    border-radius: 3px;
                    margin: 5px 5px 0 0;
                    min-height: 26px;
                    overflow: hidden;
                }
                
                .chosen-container-multi .search-choice {
                    background: #f0f0f0;
                }
                
                .chosen-container-multi .search-choice span {
                    margin-left: 10px;
                }
                
                .chosen-container-multi .search-choice-close {
                    background: #c4c4c4;
                    min-height: inherit;
                    margin-left: 10px;
                    position: relative;
                    width: 25px;
                }
                
                .chosen-container-multi .search-choice-close:before {
                    color: #fff;
                    content: "x";
                    display: block;
                    line-height: 26px;
                    text-align: center;
                }
                
                .chosen-container-multi .search-field input {
                    border: none;
                    height: auto;
                    min-height: inherit;
                    padding: 0;
                }
                
                .chosen-container-multi .search-field input:focus {
                    box-shadow: none;
                }
                
                .chosen-container-multi .chosen-choices,
                .chosen-container-multi .chosen-results,
                .chosen-container-multi .chosen-drop li {
                    display: block;
                }
                
                .icheckbox,
                .iradio {
                    background: #fff;
                    border: 1px solid #bbb;
                    cursor: pointer;
                    display: inline-block;
                    height: 20px;
                    position: relative;
                    vertical-align: middle;
                    width: 20px;
                }
                
                .icheckbox.checked:before,
                .icheckbox.checked:after,
                .iradio.checked:before,
                .iradio.checked:after {
                    opacity: 1;
                }
                
                .icheckbox:before,
                .icheckbox:after,
                .iradio:before {
                    transition: opacity .2s;
                    -webkit-transition: opacity .2s;
                    background: #c41230;
                    content: "";
                    opacity: 0;
                    position: absolute;
                }
                
                .icheckbox:before,
                .icheckbox:after {
                    border-radius: 2px;
                    width: 4px;
                }
                
                .icheckbox:before {
                    transform: rotate(45deg) translate3d(7px, -5px, 0);
                    height: 14px;
                }
                
                .icheckbox:after {
                    transform: rotate(-45deg) translate3d(-2px, 6px, 0);
                    height: 8px;
                    visibility: visible;
                }
                
                .iradio {
                    border-radius: 100%;
                }
                
                .iradio:before {
                    border-radius: 100%;
                    bottom: 3px;
                    left: 3px;
                    position: absolute;
                    right: 3px;
                    top: 3px;
                }
                
                .overlay {
                    position: fixed;
                    top: 0;
                    bottom: 0;
                    right: 0;
                    left: 0;
                    background: rgba(0, 0, 0, 0.5);
                    opacity: 0;
                    transition: all .3s ease;
                    visibility: hidden;
                    z-index: -1;
                }
                
                .overlay.active {
                    opacity: 1;
                    visibility: visible;
                    z-index: 8;
                }
                
                .has-lightbox {
                    cursor: pointer;
                }
                
                .has-lightbox .lightbox {
                    opacity: 0;
                    transition: all .3s ease;
                    visibility: hidden;
                    z-index: -1;
                }
                
                .has-lightbox .lightbox.active {
                    opacity: 1;
                    visibility: visible;
                    z-index: 9;
                }
                
                .lightbox {
                    border: 2px solid #c41230;
                    background: #fff;
                    padding: 50px;
                    line-height: 1.3;
                    position: fixed;
                    top: 60%;
                    max-width: 800px;
                    max-height: 400px;
                    left: 50%;
                    transform: translateX(-50%) translateY(-50%);
                    overflow-y: auto;
                    width: 90%;
                }
                
                .lightbox .icon-cancel-circle {
                    cursor: pointer;
                    color: #c41230;
                    position: absolute;
                    top: 10px;
                    right: 10px;
                    font-size: 35px;
                }
                
                .featherlight {
                    background: rgba(0, 0, 0, 0.8);
                    bottom: 0;
                    left: 0;
                    padding: 20px;
                    position: fixed;
                    right: 0;
                    text-align: center;
                    top: 0;
                    z-index: 1000;
                }
                
                .featherlight:before {
                    content: "";
                    height: 100%;
                }
                
                .featherlight img,
                .featherlight .featherlight-content {
                    border-radius: 5px;
                }
                
                .featherlight img {
                    display: block;
                }
                
                .featherlight:before,
                .featherlight-content {
                    display: inline-block;
                    vertical-align: middle;
                }
                
                .featherlight-content {
                    background: #fff;
                    box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.8);
                    max-width: 100%;
                    position: relative;
                }
                
                .featherlight-close,
                .featherlight-previous,
                .featherlight-next {
                    position: absolute;
                }
                
                .featherlight-close {
                    background: #fff;
                    border-radius: 100%;
                    bottom: 100%;
                    cursor: pointer;
                    display: block;
                    font-size: 18px;
                    line-height: 30px;
                    height: 30px;
                    margin: 0 -15px -15px 0;
                    right: 0;
                    width: 30px;
                    z-index: 1003;
                }
                
                .featherlight-previous,
                .featherlight-next {
                    color: #fff;
                    cursor: pointer;
                    font-size: 0;
                    top: 50%;
                    opacity: 0;
                    -webkit-transition: .2s;
                    transition: .2s;
                    -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
                }
                
                .featherlight-previous:before,
                .featherlight-next:before {
                    font-size: 30px;
                }
                
                .featherlight-content:hover .featherlight-previous,
                .featherlight-content:hover .featherlight-next {
                    opacity: 1;
                    margin: 0 20px;
                }
                
                .featherlight-previous {
                    left: 0;
                }
                
                .featherlight-next {
                    right: 0;
                }
                
                .breadcrumb {
                    font-size: 0;
                    font-family: "Conv_DINPro-Regular";
                    padding: 8px 0;
                    margin-top: 0 !important;
                }
                
                .breadcrumb a {
                    color: #252525 !important;
                    font-weight: 600;
                    text-decoration: none;
                    color: #757575;
                    font-weight: 100;
                }
                
                .breadcrumb .current {
                    font-weight: bold;
                }
                
                .breadcrumb strong.breadcrumb_last {
                    font-weight: 700;
                    color: #252525;
                }
                
                .breadcrumb li {
                    display: inline-block;
                    font-size: 12px;
                }
                
                .breadcrumb li:before {
                    content: '>';
                    margin: 0 5px;
                    position: relative;
                    top: 1px;
                }
                
                .breadcrumb li:first-child {
                    margin-left: 0;
                }
                
                .breadcrumb li:first-child:before {
                    display: none;
                }
                
                p#breadcrumbs {
                    margin-bottom: 30px;
                    font-size: 14px;
                }
                
                .navigation,
                .navigation .sub-menu {
                    background: #c41230;
                }
                
                .navigation li {
                    border-top: 1px solid #ad102a;
                    position: relative;
                }
                
                .navigation a {
                    color: #fff;
                    display: block;
                    padding: 10px;
                    text-decoration: none;
                }
                
                .navigation .sub-menu {
                    display: none;
                }
                
                .btn-more-menu {
                    background: rgba(0, 0, 0, 0.2);
                    cursor: pointer;
                    height: 36px;
                    right: 0;
                    position: absolute;
                    width: 36px;
                }
                
                .btn-more-menu:before,
                .btn-more-menu:after {
                    background: #fff;
                    border-radius: 3px;
                    content: "";
                    height: 2px;
                    left: 50%;
                    position: absolute;
                    top: 50%;
                    width: 18px;
                    -webkit-transition: opacity .2s;
                    transition: opacity .2s;
                    -webkit-transform: translate3d(-50%, -50%, 0);
                    transform: translate3d(-50%, -50%, 0);
                }
                
                .btn-more-menu:after {
                    -webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg);
                    transform: translate3d(-50%, -50%, 0) rotate(90deg);
                }
                
                .btn-more-menu.btn-more-menu-active:after {
                    opacity: 0;
                }
                
                @media (min-width: 768px) {
                    .btn-more-menu {
                        display: none;
                    }
                    .navigation li {
                        border-top: none;
                        display: inline-block;
                    }
                    .navigation li:hover>.sub-menu {
                        left: 0;
                        opacity: 1;
                    }
                    .navigation .sub-menu {
                        display: block !important;
                        left: -999em;
                        opacity: 0;
                        position: absolute;
                        top: 100%;
                        -webkit-transition: opacity .2s;
                        transition: opacity .2s;
                    }
                    .navigation .sub-menu li {
                        display: block;
                    }
                    .navigation .sub-menu li:hover>.sub-menu {
                        left: 100%;
                        top: 0;
                    }
                    .navigation .sub-menu a {
                        min-width: 180px;
                    }
                }
                
                .pagination {
                    font-size: 0;
                    text-align: center;
                    font-family: "Conv_DINPro-Regular";
                    margin-bottom: 20px;
                }
                
                .pagination li {
                    display: inline-block;
                    margin-left: 5px;
                    text-align: center;
                }
                
                .pagination li:first-child {
                    margin-left: 0;
                }
                
                .pagination a,
                .pagination .current {
                    background: #fff;
                    border-radius: 999px;
                    color: #797979 !important;
                    font-size: 16px;
                    display: block;
                    min-width: 36px;
                    padding: 7px;
                    text-decoration: none;
                }
                
                .pagination .current {
                    background: #c41230;
                    color: #fff !important;
                    cursor: default;
                }
                
                .pagination a.prev.page-numbers,
                .pagination a.next.page-numbers {
                    display: none;
                }
                
                .cssmenu,
                .cssmenu ul,
                .cssmenu ul li,
                .cssmenu ul li a {
                    margin: 0;
                    padding: 0;
                    border: 0;
                    list-style: none;
                    line-height: 1;
                    display: block;
                    position: relative;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                }
                
                .cssmenu {
                    width: 220px;
                    font-family: Raleway, sans-serif;
                    color: #c41230;
                    background-color: #fff;
                }
                
                .cssmenu ul ul {
                    display: none;
                }
                
                .cssmenu>ul>li.active>ul {
                    display: block;
                }
                
                .align-right {
                    float: right;
                }
                
                .cssmenu>ul>li:nth-child(even)>a {
                    background: #fff;
                }
                
                .cssmenu>ul>li a {
                    padding: 16px 22px;
                    cursor: pointer;
                    z-index: 2;
                    font-size: 18px;
                    padding-left: 100px;
                    text-decoration: none;
                    color: #c41230;
                    background: #fff;
                    -webkit-transition: color .2s ease;
                    -o-transition: color .2s ease;
                    transition: color .2s ease;
                    border-bottom: 1px solid #c41230;
                    border-right: 1px solid #c41230;
                }
                
                .cssmenu>ul>li>a:hover {
                    background: #666;
                    color: #fff;
                }
                
                .cssmenu>ul>li>a:hover i.icon:after {
                    background: #fff;
                }
                
                .cssmenu>ul>li>a:hover i.icon:before {
                    background: #fff;
                }
                
                .cssmenu ul ul li a {
                    padding: 14px 22px;
                    cursor: pointer;
                    z-index: 2;
                    font-size: 16px;
                    padding-left: 100px;
                    text-decoration: none;
                    color: #fff;
                    background: #e61032;
                    -webkit-transition: color .2s ease;
                    -o-transition: color .2s ease;
                    transition: color .2s ease;
                }
                
                .cssmenu ul ul ul li a {
                    padding-left: 120px;
                    background: #cbcbcb;
                    color: #a9132e;
                    border-bottom-color: #a3a3a3;
                }
                
                .cssmenu ul ul ul ul li a {
                    padding-left: 140px;
                }
                
                .cssmenu ul ul ul ul ul li a {
                    padding-left: 160px;
                }
                
                .cssmenu ul ul li a i.icon:after {
                    background: #fff;
                }
                
                .cssmenu ul ul li a i.icon:before {
                    background: #fff;
                }
                
                .cssmenu ul ul li a:hover {
                    background: #666;
                    color: #fff;
                }
                
                .cssmenu ul ul li a:hover i.icon:after {
                    background: #fff;
                }
                
                .cssmenu ul ul li a:hover i.icon:before {
                    background: #fff;
                }
                
                .cssmenu ul ul ul li a:hover {
                    background: #666;
                    color: #fff;
                }
                
                .cssmenu ul ul ul li a:hover i.icon:after {
                    background: #fff;
                }
                
                .cssmenu ul ul ul li a:hover i.icon:before {
                    background: #fff;
                }
                /*i.icon:before {
    background: transparent;
    width: 1em;
    height: 1em;
    position: absolute;
    left: 2em;
    color: #fff;
    content: '+';
}*/
                
                i.icon:after {
                    position: absolute;
                    left: 26px;
                    top: 19px;
                    z-index: 5;
                    display: block;
                    height: 10px;
                    width: 2px;
                    background: #c41230;
                    content: "";
                    -webkit-transition: all 0.1s ease-out;
                    -moz-transition: all 0.1s ease-out;
                    -ms-transition: all 0.1s ease-out;
                    -o-transition: all 0.1s ease-out;
                    transition: all 0.1s ease-out;
                }
                
                i.icon:before {
                    position: absolute;
                    left: 22px;
                    top: 23px;
                    display: block;
                    width: 10px;
                    height: 2px;
                    background: #c41230;
                    content: "";
                    -webkit-transition: all 0.1s ease-out;
                    -moz-transition: all 0.1s ease-out;
                    -ms-transition: all 0.1s ease-out;
                    -o-transition: all 0.1s ease-out;
                    transition: all 0.1s ease-out;
                }
                
                .open i.icon:after,
                .open i.icon:before {
                    -webkit-transform: rotate(45deg);
                    -moz-transform: rotate(45deg);
                    -ms-transform: rotate(45deg);
                    -o-transform: rotate(45deg);
                    transform: rotate(45deg);
                }
                
                .open .sub-menu i.icon:after,
                .open .sub-menu i.icon:before {
                    -webkit-transform: rotate(0deg);
                    -moz-transform: rotate(0deg);
                    -ms-transform: rotate(0deg);
                    -o-transform: rotate(0deg);
                    transform: rotate(0deg);
                }
                
                .sub-menu .open i.icon:after,
                .sub-menu .open i.icon:before {
                    -webkit-transform: rotate(45deg);
                    -moz-transform: rotate(45deg);
                    -ms-transform: rotate(45deg);
                    -o-transform: rotate(45deg);
                    transform: rotate(45deg);
                }
                
                .sub-menu .open .sub-menu i.icon:after,
                .sub-menu .open .sub-menu i.icon:before {
                    -webkit-transform: rotate(0deg);
                    -moz-transform: rotate(0deg);
                    -ms-transform: rotate(0deg);
                    -o-transform: rotate(0deg);
                    transform: rotate(0deg);
                }
                
                .sub-menu .open .open i.icon:after,
                .sub-menu .open .open i.icon:before {
                    -webkit-transform: rotate(45deg);
                    -moz-transform: rotate(45deg);
                    -ms-transform: rotate(45deg);
                    -o-transform: rotate(45deg);
                    transform: rotate(45deg);
                }
                
                .the-content {
                    color: #757575;
                    font-family: "Conv_DINPro-Regular";
                    font-size: 16px;
                    line-height: 1.3;
                }
                
                .the-content h1,
                .the-content h2,
                .the-content h3,
                .the-content h4,
                .the-content h5,
                .the-content h6 {
                    font-weight: bold;
                    line-height: 1;
                    margin-bottom: 10px;
                }
                
                .the-content h1 {
                    font-size: 1.75em;
                }
                
                .the-content h2 {
                    font-size: 1.5em;
                }
                
                .the-content h3 {
                    font-size: 1.375em;
                }
                
                .the-content h4 {
                    font-size: 1.25em;
                }
                
                .the-content h5 {
                    font-size: 1.125em;
                }
                
                .the-content h6 {
                    font-size: 0.8125em;
                }
                
                .the-content p {
                    line-height: 1.5;
                    margin-bottom: 20px;
                }
                
                .the-content a {
                    color: #c41230;
                    text-decoration: underline;
                }
                
                .the-content mark {
                    color: inherit;
                    background: #e31837;
                }
                
                .the-content table {
                    width: 100%;
                }
                
                .the-content table thead tr {
                    border-width: 2px;
                }
                
                .the-content table td,
                .the-content table th {
                    padding: 15px 20px;
                }
                
                .the-content table th {
                    font-weight: bold;
                }
                
                .the-content table tr {
                    border-bottom: 1px solid #eee;
                }
                
                .the-content .thumbnail {
                    display: inline-block;
                    position: relative;
                }
                
                .the-content .thumbnail a {
                    display: block;
                }
                
                .the-content .thumbnail figcaption {
                    background: #fff;
                    bottom: 0;
                    box-shadow: 2px -2px 0 0 rgba(0, 0, 0, 0.1);
                    display: inline-block;
                    font-size: 12px;
                    left: 0;
                    max-width: 95%;
                    padding: 10px;
                    position: absolute;
                }
                
                .the-content .thumbnail.thumbnail-center {
                    left: 50%;
                    margin-bottom: 20px;
                }
                
                .the-content .thumbnail.thumbnail-left {
                    float: left;
                    margin: 5px 20px 20px 0;
                }
                
                .the-content .thumbnail.thumbnail-right {
                    float: right;
                    margin: 5px 0 20px 20px;
                }
                /* =WordPress Core
-------------------------------------------------------------- */
                
                .alignnone {
                    margin: 5px 20px 20px 0;
                }
                
                .aligncenter,
                div.aligncenter {
                    display: block;
                    margin: 5px auto 5px auto;
                }
                
                .alignright {
                    float: right;
                    margin: 5px 0 20px 20px;
                }
                
                .alignleft {
                    float: left;
                    margin: 5px 20px 20px 0;
                }
                
                a img.alignright {
                    float: right;
                    margin: 5px 0 20px 20px;
                }
                
                a img.alignnone {
                    margin: 5px 20px 20px 0;
                }
                
                a img.alignleft {
                    float: left;
                    margin: 5px 20px 20px 0;
                }
                
                a img.aligncenter {
                    display: block;
                    margin-left: auto;
                    margin-right: auto;
                }
                
                .features-page figcaption {
                    color: #8b0f04;
                    font-family: "Conv_DINPro-Bold";
                    font-weight: bold;
                }
                
                .wp-caption {
                    max-width: 96%;
                    /* Image does not overflow the content area */
                    padding: 5px 3px 10px;
                    text-align: center;
                }
                
                @media (max-width: 480px) {
                    .wp-caption {
                        float: none !important;
                    }
                }
                
                .wp-caption.alignnone {
                    margin: 5px 20px 20px 0;
                }
                
                .wp-caption.alignleft {
                    margin: 5px 20px 20px 0;
                }
                
                .wp-caption.alignright {
                    margin: 5px 0 20px 20px;
                }
                
                .wp-caption img {
                    border: 0 none;
                    height: auto;
                    margin: 0;
                    max-width: 98.5%;
                    padding: 0;
                    width: auto;
                }
                
                .wp-caption p.wp-caption-text {
                    font-size: 11px;
                    line-height: 17px;
                    margin: 0;
                    padding: 0 4px 5px;
                }
                /* Text meant only for screen readers. */
                
                .screen-reader-text {
                    clip: rect(1px, 1px, 1px, 1px);
                    position: absolute !important;
                    height: 1px;
                    width: 1px;
                    overflow: hidden;
                }
                
                .screen-reader-text:focus {
                    background-color: #f1f1f1;
                    border-radius: 3px;
                    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
                    clip: auto !important;
                    color: #21759b;
                    display: block;
                    font-size: 14px;
                    font-size: 0.875rem;
                    font-weight: bold;
                    height: auto;
                    left: 5px;
                    line-height: normal;
                    padding: 15px 23px 14px;
                    text-decoration: none;
                    top: 5px;
                    width: auto;
                    z-index: 100000;
                    /* Above WP toolbar. */
                }
                
                .news-item {
                    border-bottom: 1px solid #eee;
                    overflow: hidden;
                    padding-bottom: 30px;
                }
                
                .news-item img {
                    display: block;
                    border-radius: 100%;
                }
                
                .news-item .thumbnail {
                    float: left;
                    margin-right: 20px;
                }
                
                .news-item .title {
                    font-size: 18px;
                    font-weight: bold;
                    margin-bottom: 10px;
                }
                
                .news-item .news-info {
                    overflow: hidden;
                }
                
                .comment-reply-link,
                .comment-edit-link,
                #cancel-comment-reply-link,
                .comment-form .logged-in-as a:last-child {
                    background: #f6f6f6;
                    border: 1px solid #eeeeee;
                    border-radius: 3px;
                    color: #757575;
                    display: inline-block;
                    font-size: 12px;
                    line-height: 1;
                    padding: 5px;
                    text-transform: uppercase;
                    vertical-align: middle;
                    -webkit-transition: .2s;
                    transition: .2s;
                }
                
                .comment,
                .comment-respond,
                .comment-form {
                    margin-top: 30px;
                }
                
                #comments a {
                    text-decoration: none;
                }
                
                .comment-list>.comment {
                    border-bottom: 1px solid #eee;
                    padding-bottom: 30px;
                }
                
                .comment-body {
                    color: #757575;
                    margin-left: 80px;
                    position: relative;
                }
                
                .comment-body img {
                    border-radius: 100%;
                    display: block;
                    height: auto;
                    width: 55px;
                }
                
                .comment-body .says {
                    display: none;
                }
                
                .comment-body .avatar {
                    margin-right: 20px;
                    position: absolute;
                    right: 100%;
                    top: 0;
                }
                
                .comment-body .comment-metadata,
                .comment-body .comment-content,
                .comment-body .comment-content p,
                .comment-body .reply {
                    margin-top: 10px;
                }
                
                .comment-metadata>a,
                .comment-author a {
                    color: inherit;
                }
                
                .comment-metadata {
                    color: #b5b5b5;
                    font-size: 12px;
                    text-transform: uppercase;
                }
                
                .comment-metadata .edit-link {
                    display: inline-block;
                    margin-left: 10px;
                }
                
                .comment-author {
                    color: #2b2b2b;
                    font-size: 16px;
                    font-weight: bold;
                }
                
                .comment-content {
                    font-size: 14px;
                    line-height: 1.3;
                }
                
                .comment-content>*:first-child {
                    margin-top: 0;
                }
                
                .comment-content a {
                    color: #c41230;
                }
                
                .comment-content strong {
                    font-weight: bold;
                }
                
                .comment-content i,
                .comment-content em {
                    font-style: italic;
                }
                
                .comment-awaiting-moderation {
                    border-bottom: 1px solid #eee;
                    border-top: 1px solid #eee;
                    color: #ff9d27;
                    margin-top: 5px;
                    padding: 10px 0;
                }
                
                .comment-form .logged-in-as a:first-child {
                    color: #c41230;
                    font-size: 18px;
                    font-weight: bold;
                }
                
                .comment-reply-link:before {
                    margin-right: 5px;
                }
                
                .comment-reply-link:hover {
                    background: #fbfbfb;
                }
                
                .comment-reply-link:active {
                    background: #f1f1f1;
                }
                
                .comment-edit-link:hover,
                #cancel-comment-reply-link:hover,
                .comment-form .logged-in-as a:last-child:hover {
                    background: #ff9d27;
                    border-color: #fd8a00;
                    color: #fff;
                }
                
                .comment-edit-link:active,
                #cancel-comment-reply-link:active,
                .comment-form .logged-in-as a:last-child:active {
                    background: #fd8a00;
                }
                
                .comment .children img {
                    -webkit-transform: scale(0.7);
                    -ms-transform: scale(0.7);
                    transform: scale(0.7);
                }
                
                .comment-form .required {
                    color: #ff5656;
                }
                
                .comment-form code,
                .comment-form>p {
                    margin-top: 10px;
                }
                
                .comment-form code {
                    display: block;
                    padding: 10px;
                }
                
                .comment-form>p:first-child {
                    margin-top: 0;
                }
                
                .card-list {
                    clear: both;
                    display: table;
                    width: 100%;
                }
                
                .card-image {
                    border-radius: 100%;
                    height: 100px;
                    margin: 0 auto 20px;
                    position: relative;
                    width: 100px;
                }
                
                .card-image img {
                    display: block;
                    height: auto;
                    margin: 0 auto;
                    max-width: 85%;
                    position: absolute;
                }
                
                .card-title {
                    color: #8B0F04;
                    font-family: "Conv_DINPro-Bold";
                    font-size: 16px !important;
                    margin-bottom: 10px;
                    text-align: center;
                }
                
                .card {
                    font-family: "Conv_DINPro-Regular";
                    margin-bottom: 30px;
                    padding: 10px;
                    position: relative;
                }
                
                .card-description {
                    line-height: 20px;
                }
                
                @media (min-width: 768px) {
                    .card {
                        width: 31.62393%;
                        float: left;
                    }
                }
                
                @media (min-width: 768px) and (max-width: 1025px) {
                    .card {
                        min-height: 386px;
                    }
                }
                
                @media (min-width: 1024px) {
                    .card {
                        width: 23.07692%;
                        height: 200px;
                    }
                    .card:hover .card-description {
                        opacity: 1;
                        visibility: visible;
                    }
                    .card .card-description {
                        -webkit-transition: all 0.3s;
                        -moz-transition: all 0.3s;
                        -o-transition: all 0.3s;
                        transition: all 0.3s;
                        background: #8B0F04;
                        border-radius: 3px;
                        color: #fff;
                        left: 0;
                        opacity: 0;
                        min-height: 200px;
                        padding: 30px;
                        position: absolute;
                        right: 0;
                        top: 0;
                        visibility: hidden;
                        z-index: 10;
                    }
                }
                
                .testimonial-list {
                    padding-bottom: 50px;
                }
                
                .testimonial-item {
                    padding-left: 20px;
                    padding-bottom: 40px;
                    position: relative;
                }
                
                .testimonial-item .company-brand img {
                    height: auto;
                    max-width: 100%;
                }
                
                .testimonial-item .testimonial-content {
                    position: relative;
                }
                
                .testimonial-item .icon-arrows-right {
                    bottom: 80px;
                    color: #c41230;
                    font-size: 20px;
                    left: -30px;
                    position: absolute;
                    transition: all .5s ease-in-out;
                }
                
                .testimonial-item .title,
                .testimonial-item .author,
                .testimonial-item .author-position {
                    color: #2b2b2b;
                    font-family: "Conv_DINPro-Regular";
                }
                
                .testimonial-item .title {
                    font-size: 20px;
                    padding: 5px 0 10px;
                }
                
                .testimonial-item .author {
                    font-size: 18px;
                    padding-bottom: 5px;
                }
                
                .testimonial-item .author-position {
                    font-size: 16px;
                    padding-bottom: 20px;
                }
                
                .testimonial-item .the-content {
                    display: none;
                }
                
                .testimonial-item.open .icon-arrows-right {
                    bottom: 5px;
                    -webkit-transform: rotate(-90deg);
                    -moz-transform: rotate(-90deg);
                    -o-transform: rotate(-90deg);
                    transform: rotate(-90deg);
                }
                
                @media (min-width: 768px) {
                    .testimonial-item {
                        display: table;
                        padding-bottom: 0px;
                        width: 100%;
                    }
                    .testimonial-item .company-brand,
                    .testimonial-item .testimonial-content {
                        float: left;
                    }
                    .testimonial-item .company-brand {
                        width: 23.07692%;
                    }
                    .testimonial-item .testimonial-content {
                        width: 65.81197%;
                        margin-left: 0;
                        padding-top: 50px;
                    }
                    .testimonial-item .icon-arrows-right {
                        bottom: 65px;
                    }
                }
                
                .dairy-item {
                    padding-left: 20px;
                    padding-bottom: 40px;
                    position: relative;
                }
                
                .dairy-item .company-brand img {
                    height: auto;
                    max-width: 100%;
                }
                
                .dairy-item .dairy-content {
                    position: relative;
                }
                
                .dairy-item .icon-arrows-right {
                    bottom: 10px;
                    color: #c41230;
                    font-size: 20px;
                    left: -30px;
                    position: absolute;
                    transition: all .5s ease-in-out;
                }
                
                .dairy-item .title,
                .dairy-item .author,
                .dairy-item .author-position {
                    color: #2b2b2b;
                    font-family: "Conv_DINPro-Regular";
                }
                
                .dairy-item .title {
                    font-size: 20px;
                    padding: 5px 0 10px;
                }
                
                .dairy-item .author {
                    font-size: 18px;
                    padding-bottom: 5px;
                }
                
                .dairy-item .author-position {
                    font-size: 16px;
                    padding-bottom: 20px;
                }
                
                .dairy-item .the-content {
                    display: none;
                }
                
                .dairy-item.open .icon-arrows-right {
                    bottom: 5px;
                    -webkit-transform: rotate(-90deg);
                    -moz-transform: rotate(-90deg);
                    -o-transform: rotate(-90deg);
                    transform: rotate(-90deg);
                }
                
                @media (min-width: 768px) {
                    .dairy-item {
                        display: table;
                        padding-bottom: 50px;
                        width: 100%;
                    }
                    .dairy-item .company-brand,
                    .dairy-item .dairy-content {
                        float: left;
                    }
                    .dairy-item .company-brand {
                        width: 23.07692%;
                    }
                    .dairy-item .dairy-content {
                        width: 65.81197%;
                        margin-left: 4.2735%;
                        padding-top: 20px;
                    }
                }
                
                .business-list {
                    padding-bottom: 50px;
                }
                
                .business-item {
                    padding-left: 20px;
                    padding-bottom: 40px;
                    position: relative;
                }
                
                .business-item .company-brand img {
                    height: auto;
                    max-width: 100%;
                }
                
                .business-item .business-content {
                    position: relative;
                }
                
                .business-item .icon-arrows-right {
                    bottom: 10px;
                    color: #c41230;
                    font-size: 20px;
                    left: -30px;
                    position: absolute;
                    transition: all .5s ease-in-out;
                }
                
                .business-item .title,
                .business-item .author,
                .business-item .author-position {
                    color: #2b2b2b;
                    font-family: "Conv_DINPro-Regular";
                }
                
                .business-item .title {
                    font-size: 20px;
                    padding: 5px 0 10px;
                }
                
                .business-item .author {
                    font-size: 18px;
                    padding-bottom: 5px;
                }
                
                .business-item .author-position {
                    font-size: 16px;
                    padding-bottom: 20px;
                }
                
                .business-item .the-content {
                    display: none;
                }
                
                .business-item.open .icon-arrows-right {
                    bottom: 5px;
                    -webkit-transform: rotate(-90deg);
                    -moz-transform: rotate(-90deg);
                    -o-transform: rotate(-90deg);
                    transform: rotate(-90deg);
                }
                
                @media (min-width: 768px) {
                    .business-item {
                        display: table;
                        padding-bottom: 0px;
                        width: 100%;
                    }
                    .business-item .company-brand,
                    .business-item .business-content {
                        float: left;
                    }
                    .business-item .company-brand {
                        width: 23.07692%;
                    }
                    .business-item .business-content {
                        width: 65.81197%;
                        margin-left: 0;
                        padding-top: 50px;
                    }
                }
                
                .gallery {
                    padding-top: 20px;
                }
                
                .gallery[class*="-column"] {
                    display: table;
                    float: none;
                    margin-left: 0;
                    width: 100%;
                }
                
                .gallery .gallery-item {
                    margin-bottom: 2.5641%;
                }
                
                .gallery .gallery-item img {
                    display: block;
                    margin: 0 auto;
                    max-width: 100%;
                }
                
                .gallery figcaption {
                    padding-top: 15px;
                    text-align: center;
                }
                
                @media (min-width: 768px) {
                    .gallery .gallery-item {
                        float: left;
                        padding: 0 20px;
                        min-height: 210px;
                    }
                    .gallery.gallery-columns-1 .gallery-item {
                        width: 100%;
                    }
                    .gallery.gallery-columns-2 .gallery-item {
                        width: 48.71795%;
                    }
                    .gallery.gallery-columns-3 .gallery-item {
                        width: 31.62393%;
                    }
                    .gallery.gallery-columns-4 .gallery-item {
                        width: 23.07692%;
                    }
                    .gallery.gallery-columns-6 .gallery-item {
                        width: 14.52991%;
                    }
                }
                
                .page-title {
                    font-family: "Conv_DINPro-Regular";
                    color: #000;
                    font-size: 30px !important;
                    font-weight: 900;
                    line-height: 45px;
                    text-align: left;
                    z-index: 1;
                    text-transform: uppercase;
                    padding: 20px 0 10px;
                }
                
                @media (max-width: 480px) {
                    .page-title {
                        width: 100%;
                        padding: 0 2%;
                        font-size: 25px;
                        margin-left: 0;
                        line-height: 32px;
                        top: 25%;
                    }
                }
                
                .page-description {
                    font-family: "Conv_DINPro-Regular";
                    padding-bottom: 20px;
                }
                
                .page-description p {
                    margin: 0 0 10px;
                }
                
                .page-description strong {
                    font-family: "Conv_DINPro-Medium";
                }
                
                .video-gallery-wrapper .yottie-widget-video-info>a {
                    color: #e31837;
                }
                
                .video-gallery-wrapper .yottie-widget-video-info .yottie-widget-video-info-caption,
                .video-gallery-wrapper .yottie-widget-video-info .yottie-widget-video-info-properties {
                    display: none !important;
                }
                
                .chart-wrapper {
                    margin: 0 0 30px;
                    position: relative;
                }
                
                .chart-wrapper .chart-title {
                    color: #000;
                    font-family: "Conv_DINPro-Medium";
                    font-size: 16px;
                    padding-bottom: 5px;
                    text-transform: uppercase;
                }
                
                .chart-wrapper .chart-info {
                    bottom: 10px;
                    color: #252525;
                    font-size: 11px;
                    line-height: 1.5;
                    padding: 0 0 0 15px;
                    position: absolute;
                    right: 10px;
                }
                
                @media (min-width: 768px) {
                    .set-col-2 .chart-wrapper {
                        float: left;
                        margin-left: 2%;
                        width: 49%;
                    }
                    .set-col-2 .chart-wrapper:first-of-type {
                        margin-left: 0;
                    }
                    .set-col-2 .chart-wrapper:nth-child(odd) {
                        margin-left: 0;
                    }
                }
                
                .widget {
                    color: #757575;
                }
                
                .widget a {
                    color: #252525;
                    text-decoration: none;
                }
                
                .widget li {
                    margin-top: 10px;
                }
                
                .widget li:first-child {
                    margin-top: 0;
                }
                
                .widget-title {
                    border-bottom: 2px solid #eee;
                    color: #c41230;
                    font-size: 22px;
                    font-weight: bold;
                    margin-bottom: 20px;
                    padding-bottom: 10px;
                    margin-top: 30px;
                }
                
                #categories-3 {
                    margin-top: -30px;
                }
                
                .tagcloud a {
                    border-radius: 3px;
                    color: #252525;
                    display: inline-block;
                    margin-top: 5px;
                    padding: 5px;
                }
                
                #calendar_wrap {
                    background: #eee;
                    font-size: 13px;
                    border-bottom: 2px solid #e1e1e1;
                    padding: 15px;
                }
                
                #wp-calendar {
                    position: relative;
                    width: 100%;
                }
                
                #wp-calendar caption {
                    background: inherit;
                    font-size: 14px;
                    padding: 10px 0 15px;
                    text-align: right;
                }
                
                #wp-calendar caption,
                #wp-calendar th {
                    font-weight: bold;
                }
                
                #wp-calendar th,
                #wp-calendar td {
                    height: 30px;
                    line-height: 30px;
                    text-align: center;
                }
                
                #wp-calendar thead {
                    color: #c41230;
                }
                
                #wp-calendar tbody a {
                    background: #c41230;
                    color: #fff;
                    display: block;
                }
                
                #wp-calendar tfoot {
                    border-radius: 3px;
                    font-size: 0;
                    left: 0;
                    overflow: hidden;
                    position: absolute;
                    top: 0;
                }
                
                #wp-calendar tfoot td {
                    height: auto;
                    line-height: normal;
                    width: auto;
                }
                
                #wp-calendar tfoot a {
                    background: #FFF;
                    display: inline-block;
                    height: 25px;
                    position: relative;
                    width: 25px;
                }
                
                #wp-calendar #prev a:before,
                #wp-calendar #next a:before {
                    border-style: solid;
                    border-width: 5px;
                    content: "";
                    margin-top: -5px;
                    position: absolute;
                    top: 50%;
                }
                
                #wp-calendar #prev {
                    padding-right: 1px;
                }
                
                #wp-calendar #prev a:before {
                    border-color: transparent #eee transparent transparent;
                    left: 50%;
                    margin-left: -8px;
                }
                
                #wp-calendar #next a:before {
                    border-color: transparent transparent transparent #eee;
                    margin-right: -8px;
                    right: 50%;
                }
                
                .list>* {
                    float: left;
                }
                
                .highlights-container {
                    font-family: "Conv_DINPro-Regular";
                    margin: 0 7%;
                    position: relative;
                    z-index: 1;
                    margin-top: 30px;
                }
                
                @media (max-width: 480px) {
                    .highlights-container {
                        margin: 0;
                    }
                }
                
                .highlights-container h1 {
                    color: #c41230;
                    font-size: 30px;
                    font-weight: 700;
                    margin-bottom: 27px;
                    text-align: center;
                }
                
                .highlights-container .highlights-container-item {
                    width: 30%;
                    float: left;
                    margin-right: 3%;
                    background: #F9F9F9;
                }
                
                @media (max-width: 768px) {
                    .highlights-container .highlights-container-item {
                        width: 80%;
                        margin-left: 10% !important;
                        margin-bottom: 10%;
                    }
                }
                
                .highlights-container .highlights-container-item .highlights-item {
                    width: 100px;
                    height: 300px;
                    margin-bottom: 7px;
                    margin: 0 auto;
                }
                
                .highlights-container .highlights-container-item .highlights-background {
                    background: #f9f9f9;
                }
                
                @media (min-width: 769px) {
                    .highlights-container .highlights-container-item .highlights-background {
                        height: 10em;
                    }
                }
                
                .highlights-container .highlights-container-item .highlights-background:before {
                    content: '';
                    border-color: transparent transparent #f9f9f9 transparent;
                    border-style: solid;
                    border-width: 0 9px 9px 9px;
                    position: absolute;
                    margin: 0 14%;
                    top: 75%;
                }
                
                .highlights-container .highlights-container-item a {
                    text-decoration: none;
                }
                
                .highlights-container .highlights-container-item img {
                    width: 100%;
                    height: 77%;
                }
                
                .highlights-container .highlights-container-item h3 {
                    color: #c41230;
                    font-size: 18px;
                    font-weight: 700;
                    line-height: 22px;
                    text-align: center;
                    margin-top: 7px;
                    text-transform: uppercase;
                    transform: scaleX(1.0056);
                }
                
                .highlights-container .highlights-container-item p {
                    color: #757575;
                    line-height: 16px;
                    font-size: 14px;
                    font-weight: 500;
                    text-align: center;
                    width: 100%;
                    padding: 0px 5px 5px;
                    margin-top: 7px;
                    transform: scaleX(1.0056);
                }
                
                .highlights-container .highlights-container-item:first-child {
                    margin-left: 2%;
                }
                
                .highlights-container .highlights-container-item:last-child {
                    margin-right: 0;
                }
                
                .info-container {
                    margin-right: 15%;
                    margin-left: 15%;
                }
                
                .info-numbers {
                    font-family: "Conv_DINPro-Regular";
                    background-color: #242424;
                    width: 100%;
                    margin-top: 60px;
                    padding-bottom: 60px;
                }
                
                .info-numbers>h2 {
                    color: #d4d4d4;
                    font-size: 36px;
                    text-align: center;
                    text-transform: uppercase;
                    font-weight: 900;
                    padding-top: 40px;
                }
                
                .info-numbers .list-numbers {
                    display: table;
                    width: 100%;
                    text-align: center;
                    margin-top: 40px;
                }
                
                .info-numbers .list-numbers .item-numbers {
                    display: table-cell;
                    transition: opacity 1.5s ease;
                    width: 25%;
                }
                
                .info-numbers .list-numbers .item-numbers .counter {
                    text-align: center;
                    font-weight: 100;
                    font-size: 48px;
                    color: #FFF;
                }
                
                .info-numbers .list-numbers .item-numbers .counter sub {
                    color: #fff;
                }
                
                .info-numbers .list-numbers .item-numbers .counter canvas {
                    display: none;
                }
                
                .info-numbers .list-numbers .item-numbers .counter span.count+span,
                .info-numbers .list-numbers .item-numbers .counter span.count.zero {
                    margin-right: -9px;
                }
                
                .info-numbers .list-numbers .item-numbers .counter h2 {
                    display: inline;
                }
                
                .info-numbers .list-numbers .item-numbers p {
                    font-size: 16px;
                    text-align: center;
                    color: #fff;
                    margin-top: 10px;
                }
                
                @media (max-width: 480px) {
                    .info-numbers .list-numbers .item-numbers {
                        display: block;
                        width: 100%;
                    }
                }
                
                .content-background {
                    margin-top: -180px;
                    height: auto;
                    position: absolute;
                    z-index: -1;
                }
                
                @media (max-width: 768px) {
                    .content-background {
                        margin-top: 0px;
                    }
                }
                
                .content-background img {
                    width: 75%;
                }
                
                .title-text {
                    position: relative;
                }
                
                .title-text h1 {
                    font-family: "Conv_DINPro-Regular";
                    color: #000;
                    font-size: 30px !important;
                    font-weight: 900;
                    line-height: 45px;
                    text-align: left;
                    z-index: 1;
                    text-transform: uppercase;
                    padding-top: 20px;
                }
                
                @media (max-width: 480px) {
                    .title-text h1 {
                        width: 100%;
                        padding: 0 2%;
                        font-size: 25px;
                        margin-left: 0;
                        line-height: 32px;
                        top: 25%;
                    }
                }
                
                .title-background {
                    background-attachment: fixed;
                    background-position: 0 80px;
                    background-size: 100%;
                    background-repeat: no-repeat;
                    background-blend-mode: multiply;
                    font-family: "Conv_DINPro-Regular";
                    overflow: hidden;
                    padding-top: 400px;
                    position: relative;
                    top: 0;
                    margin-top: 5em;
                }
                
                @media (max-width: 480px) {
                    .title-background {
                        padding-top: 150px;
                    }
                }
                
                .title-background img {
                    position: relative;
                    z-index: 0;
                    width: 100%;
                    top: 20px;
                }
                
                .sinopse {
                    font-family: "Conv_DINPro-Regular";
                    margin: 0 8%;
                    position: relative;
                    z-index: 1;
                }
                
                @media (max-width: 768px) {
                    .sinopse {
                        margin: 0 2%;
                    }
                }
                
                .sinopse h1 {
                    color: #c41230;
                    font-size: 30px;
                    font-weight: 700;
                    margin: 30px 0;
                    text-align: center;
                    padding-top: 10px;
                }
                
                .sinopse h2 {
                    color: #e31837 !important;
                    text-transform: uppercase;
                    font-size: 22px;
                    font-weight: 700;
                    line-height: 27.333px;
                    text-align: left;
                    margin: 0 0 30px;
                }
                
                .sinopse .container-sinopse-item {
                    width: 23%;
                    float: left;
                    margin-right: 2%;
                    margin-bottom: 20px;
                }
                
                @media (max-width: 768px) {
                    .sinopse .container-sinopse-item {
                        width: 48%;
                        margin-bottom: 15%;
                    }
                }
                
                @media (max-width: 480px) {
                    .sinopse .container-sinopse-item {
                        width: 100%;
                    }
                }
                
                .sinopse .container-sinopse-item .sinopse-item {
                    width: 150px;
                    height: 150px;
                    margin-bottom: 7px;
                    margin: 0 auto;
                    text-align: center;
                }
                
                .sinopse .container-sinopse-item .sinopse-item img {
                    border-radius: 50%;
                }
                
                .sinopse .container-sinopse-item .sinopse-item input[type="submit"] {
                    border-radius: 50%;
                    width: inherit;
                    height: inherit;
                    color: transparent;
                }
                
                .sinopse .container-sinopse-item .sinopse-item p {
                    width: 85%;
                    margin-left: 15%;
                }
                
                .sinopse .container-sinopse-item a {
                    text-decoration: none;
                }
                
                .sinopse .container-sinopse-item h3 {
                    color: #c41230;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 20px;
                    text-align: center;
                    margin-top: 7px;
                    transform: scaleX(1.0056);
                    margin-left: 4%;
                }
                
                .sinopse .container-sinopse-item p {
                    color: #252525;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 15px;
                    text-align: center;
                    width: 85%;
                    margin-top: 7px;
                    transform: scaleX(1.0056);
                    margin-left: 10%;
                }
                
                .sinopse .container-sinopse-item:first-child {
                    margin-left: 1%;
                }
                
                .sinopse .container-sinopse-item:last-child {
                    margin-right: 0;
                }
                
                .line {
                    border-top: 2px solid #d4d4d4;
                    width: 100%;
                    margin: 100px 0 0;
                }
                
                .line:before {
                    content: '';
                    position: absolute;
                    font-size: 25px;
                    margin: -5px 0px;
                    float: right;
                    right: 0;
                    width: 8px;
                    height: 8px;
                    border-radius: 17px;
                    background: #ccc;
                    color: #ccc;
                }
                
                .line:after {
                    content: '';
                    position: absolute;
                    font-size: 25px;
                    margin: -5px 0px;
                    float: left;
                    left: 0;
                    width: 8px;
                    height: 8px;
                    border-radius: 17px;
                    background: #ccc;
                    color: #ccc;
                }
                
                .single-related .sinopse {
                    margin: 40px 0;
                }
                
                .single-related .sinopse h3 {
                    color: #252525;
                }
                
                .single-related .sinopse .line {
                    width: 100%;
                }
                
                .home-background .iframe-wrapper {
                    display: table;
                    position: relative;
                    width: 100%;
                }
                
                .home-background .iframe-wrapper .overlay {
                    background: transparent;
                    bottom: 0;
                    left: 0;
                    opacity: .7;
                    position: absolute;
                    right: 0;
                    top: 0;
                }
                
                @media (min-width: 480px) {
                    .row:after {
                        content: "";
                        display: table;
                        clear: both;
                    }
                    [class*="-column"],
                    .column,
                    .columns {
                        float: left;
                        margin-left: 2.5641%;
                    }
                    [class*="-column"]:first-child,
                    .column:first-child,
                    .columns:first-child {
                        margin-left: 0;
                    }
                    .one.column,
                    .one.columns {
                        width: 5.98291%;
                    }
                    .two.columns {
                        width: 14.52991%;
                    }
                    .three.columns {
                        width: 23.07692%;
                    }
                    .four.columns {
                        width: 31.62393%;
                    }
                    .five.columns {
                        width: 40.17094%;
                    }
                    .six.columns {
                        width: 48.71795%;
                    }
                    .seven.columns {
                        width: 57.26496%;
                    }
                    .eight.columns {
                        width: 65.81197%;
                    }
                    .nine.columns {
                        width: 74.35897%;
                    }
                    .ten.columns {
                        width: 82.90598%;
                    }
                    .eleven.columns {
                        width: 91.45299%;
                    }
                    .twelve.columns {
                        width: 100%;
                        margin-left: 0;
                    }
                }
                
                .container {
                    margin-left: 15px;
                    margin-right: 15px;
                    max-width: 1170px;
                }
                
                @media (min-width: 1200px) {
                    .container {
                        margin-left: auto;
                        margin-right: auto;
                    }
                }
                
                .wrapper-content {
                    overflow: hidden;
                }
                
                .error404,
                .error404.admin-bar {
                    margin-top: -3em;
                }
                
                @media (max-width: 768px) {
                    .error404,
                    .error404.admin-bar {
                        margin-top: -5em;
                    }
                }
                
                .admin-bar header {
                    top: 32px;
                }
                
                .admin-bar #nav-menu {
                    top: 32px;
                }
                
                @media (max-width: 768px) {
                    .admin-bar header {
                        top: 46px;
                    }
                    .admin-bar #nav-menu {
                        top: 46px;
                    }
                }
                
                @media (max-width: 768px) {
                    html #wpadminbar {
                        position: fixed;
                    }
                }
                
                header {
                    top: 0;
                    left: 0;
                    width: 100%;
                    z-index: 99;
                    background: white;
                    border-bottom: 1px solid #e5e5e5;
                    box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.025);
                }
                
                .header-menu {
                    font-family: "Conv_DINPro-Regular";
                    overflow: hidden;
                    height: 80px;
                    display: inline-block;
                    width: 100%;
                    text-align: center;
                }
                
                .header-menu .search {
                    height: 50px;
                    top: 20px;
                    position: absolute;
                    cursor: pointer;
                    float: left;
                    margin-left: 6%;
                    z-index: 3;
                }
                
                .header-menu .search input {
                    border: none;
                }
                
                .header-menu .search input.search-field-header {
                    border-radius: 0 3px 3px 0;
                    border-color: #c41230;
                    position: fixed;
                    top: 120px;
                }
                
                .header-menu .search input.search-field-header.search-field-header {
                    margin-left: 9%;
                    width: 25%;
                }
                
                .header-menu .search .icon-search {
                    font-size: 40px;
                    color: #5a5a5c;
                    cursor: pointer;
                }
                
                .header-menu .search .responsivo {
                    display: none;
                }
                
                @media (max-width: 768px) {
                    .header-menu .search {
                        float: right;
                        margin-right: 1%;
                        right: 0;
                        margin-left: 0;
                    }
                    .header-menu .search .icon-search:first-child {
                        display: none;
                    }
                    .header-menu .search .responsivo {
                        display: block;
                    }
                    .header-menu .search input {
                        border: 1px solid #bbb;
                    }
                }
                
                .header-menu .search .search-button-header {
                    border-radius: 3px 0 0 3px;
                    text-transform: uppercase;
                    position: fixed;
                    top: 120px;
                    padding: 10px 25px;
                }
                
                .header-menu .search .search-button-header:hover {
                    background: #252525;
                    color: #fff;
                }
                
                @media all and (max-width: 750px) {
                    .header-menu .header-branding {
                        max-width: calc(100% - 220px - 42px);
                        margin-left: 46px !important;
                    }
                }
                
                .header-menu .header-branding {
                    width: 46rem;
                    margin: 0 auto;
                    text-align: center;
                    /*a {
      position: relative;
      display: inline;
      width: 100%;
      -webkit-transition: opacity 0.15s ease-in-out;
      -moz-transition: opacity 0.15s ease-in-out;
      -o-transition: opacity 0.15s ease-in-out;
      transition: opacity 0.15s ease-in-out;
  }*/
                }
                
                .header-menu .header-branding .logo {
                    width: 50%;
                    float: left;
                }
                
                .header-menu .header-branding img {
                    display: inline-block;
                    vertical-align: middle;
                    overflow: hidden;
                }
                
                .header-menu .header-branding img.logo-desktop {
                    float: left;
                    margin: 5px 150px;
                }
                
                .header-menu .header-branding img.logo-desktop-mg {
                    width: 45%;
                    margin-top: 10px;
                    float: right;
                }
                
                .header-menu .header-branding .logo-responsivo {
                    display: none;
                    height: 60px !important;
                }
                
                @media (max-width: 480px) {
                    .header-menu .header-branding img {
                        display: none;
                    }
                }
                
                @media (min-width: 480px) and (max-width: 768px) {
                    .header-menu .header-branding .logo-desktop,
                    .header-menu .header-branding .logo-desktop-mg {
                        display: none;
                    }
                    .header-menu .header-branding .logo-responsivo {
                        display: inline-block;
                        margin-top: 11px;
                    }
                }
                
                @media (min-width: 769px) and (max-width: 1024px) {
                    .header-menu .header-branding .logo-desktop {
                        display: none;
                    }
                    .header-menu .header-branding .logo-desktop-mg {
                        display: inline-block;
                        margin-right: 10%;
                        width: 40% !important;
                    }
                    .header-menu .header-branding .logo-responsivo {
                        display: inline-block;
                        margin-top: 15px;
                        margin-left: 10%;
                    }
                }
                
                @media (min-width: 768px) and (max-width: 1023px) {
                    .header-menu .header-branding .logo-desktop {
                        display: none;
                    }
                    .header-menu .header-branding .logo-desktop-mg {
                        display: none;
                    }
                    .header-menu .header-branding .logo-responsivo {
                        margin-right: 15%;
                    }
                }
                
                .header-menu .button {
                    bottom: 0;
                    display: table;
                    height: 100%;
                    position: absolute;
                    right: 1.875rem;
                    top: 0;
                }
                
                .header-menu .button .btn-header {
                    color: #c41230;
                    background: #fff;
                    border: 2px solid #c41230;
                    border-radius: 3px;
                    position: relative;
                    cursor: pointer;
                    top: 22px;
                    width: 160px;
                    height: 36px;
                    float: right;
                    margin-right: 2%;
                }
                
                .header-menu .button .btn-header:hover {
                    color: #fff;
                    background: #c41230;
                    border: 2px solid #c41230;
                }
                
                .header-menu .button .idioma {
                    float: right;
                    text-align: center;
                    margin-top: -31px;
                    font-size: 10px;
                }
                
                .header-menu .button .idioma .lang {
                    width: 160px;
                }
                
                .header-menu .button .idioma .lang .item-lang {
                    float: left;
                    width: 10%;
                }
                
                .header-menu .button .idioma .lang .item-lang:last-child {
                    display: none;
                }
                
                .header-menu .button .idioma .lang .item-lang li {
                    color: #ccc;
                }
                
                .header-menu .button .idioma .lang .item-lang a {
                    text-decoration: none;
                    color: #ccc;
                }
                
                .header-menu .button .idioma .lang .item-lang a:hover,
                .header-menu .button .idioma .lang .item-lang a.active {
                    color: #252525;
                }
                
                @media (max-width: 768px) {
                    .header-menu .button .btn-header {
                        display: none;
                    }
                    .header-menu .button .idioma {
                        margin-top: 5px;
                    }
                }
                
                .home-background {
                    background-position: center;
                    background-size: cover;
                    background-repeat: no-repeat;
                    background-blend-mode: multiply;
                    font-family: "Conv_DINPro-Regular";
                    overflow: hidden;
                    position: relative;
                    z-index: 0;
                }
                
                .home-background img {
                    position: relative;
                    z-index: 0;
                    width: 100%;
                    top: 30px;
                }
                
                .home-background iframe {
                    z-index: 1;
                    height: 87vh;
                    float: left;
                }
                
                .home-background .btn {
                    background: transparent;
                    border: 2px solid #fff;
                    color: #fff;
                    display: block;
                    font-size: 18px;
                    left: 50%;
                    letter-spacing: 1px;
                    padding: 20px 30px;
                    position: absolute;
                    text-transform: uppercase;
                    top: 75%;
                    transition: all .3s ease;
                    -webkit-transform: translateX(-50%);
                    -moz-transform: translateX(-50%);
                    -o-transform: translateX(-50%);
                    transform: translateX(-50%);
                    z-index: 2;
                }
                
                .home-background .btn:hover {
                    background: #fff;
                    color: #c41230;
                    letter-spacing: 2px;
                }
                
                .home-background .btn-play {
                    background: transparent;
                    color: #c41230;
                    display: block;
                    font-size: 0;
                    left: 50%;
                    letter-spacing: 1px;
                    padding: 20px 30px;
                    position: absolute;
                    text-decoration: none;
                    text-transform: uppercase;
                    top: 50%;
                    transition: all .3s ease;
                    -webkit-transform: translate3d(-50%, -50%, 0);
                    -moz-transform: translate3d(-50%, -50%, 0);
                    -o-transform: translate3d(-50%, -50%, 0);
                    transform: translate3d(-50%, -50%, 0);
                    z-index: 2;
                }
                
                .home-background .btn-play i {
                    font-size: 100px;
                }
                
                @media (max-width: 765px) {
                    .home-background .btn-play i {
                        font-size: 50px;
                    }
                }
                
                .home-background .btn-play:hover {
                    color: #ed3655;
                }
                
                .home-background {
                    height: auto;
                    margin-bottom: 25px;
                }
                
                @media (min-width: 1367px) {
                    .home-background {
                        height: auto;
                    }
                }
                
                .content-background {
                    margin-top: -200px;
                    opacity: 0.09;
                }
                
                .home-text h1 {
                    font-family: "Conv_DINPro-Regular";
                    color: #fff;
                    font-size: 45px;
                    margin: 9% auto 2%;
                    padding: 0 10%;
                    line-height: 50px;
                    font-weight: 700;
                    text-align: center;
                    text-transform: uppercase;
                    z-index: 2;
                    position: absolute;
                    top: 25%;
                    bottom: 50%;
                    left: 0;
                    right: 0;
                }
                
                @media (max-width: 480px) {
                    .home-text h1 {
                        font-size: 40px;
                        padding: 0 5%;
                    }
                }
                
                .footer-call-action {
                    font-family: "Conv_DINPro-Regular";
                    min-height: 380px;
                    background-blend-mode: multiply;
                    background-color: #e31837;
                    background-size: cover;
                    background-repeat: no-repeat;
                    position: relative;
                    z-index: 0;
                    width: 100%;
                    display: inline-block;
                }
                
                @media (min-width: 480px) and (max-width: 1170px) {
                    .footer-call-action {
                        margin: 0;
                    }
                }
                
                .footer-call-action .call-action-title {
                    position: absolute;
                    z-index: 1;
                    text-align: center;
                    width: 100%;
                    margin-top: 30px;
                }
                
                .footer-call-action .call-action-title h1 {
                    color: #fff;
                    font-size: 36px;
                    font-weight: 900;
                }
                
                @media (max-width: 480px) {
                    .footer-call-action .call-action-title h1 {
                        font-size: 30px;
                    }
                }
                
                .footer-call-action .call-action-icons {
                    display: flex;
                    justify-content: space-between;
                    z-index: 1;
                    margin: 120px 12%;
                    width: 76%;
                }
                
                @media (max-width: 1170px) {
                    .footer-call-action .call-action-icons {
                        margin: 120px 10%;
                        width: 80%;
                    }
                }
                
                @media (max-width: 1200px) {
                    .footer-call-action .call-action-icons {
                        margin-bottom: 20px;
                        flex-wrap: wrap;
                    }
                }
                
                .footer-call-action .call-action-icons .container-icons {
                    flex: 1 0 calc(100% / 6);
                    padding: 0 10px;
                    display: block;
                    text-decoration: none;
                }
                
                .footer-call-action .call-action-icons .container-icons:hover,
                .footer-call-action .call-action-icons .container-icons:focus,
                .footer-call-action .call-action-icons .container-icons:active {
                    text-decoration: none;
                }
                
                @media (max-width: 1200px) {
                    .footer-call-action .call-action-icons .container-icons {
                        flex: 1 0 calc(100% / 3);
                        margin-bottom: 20px;
                    }
                }
                
                @media (max-width: 767px) {
                    .footer-call-action .call-action-icons .container-icons {
                        margin-bottom: 20px;
                        flex: 1 0 100%;
                    }
                }
                
                .footer-call-action .call-action-icons .container-icons .icons {
                    border-radius: 50%;
                    border: 2px solid #fff;
                    width: 80px;
                    height: 80px;
                    margin: 0 auto;
                    position: relative;
                }
                
                .footer-call-action .call-action-icons .container-icons .icons img {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    max-width: 30px;
                }
                
                .footer-call-action .call-action-icons .container-icons .icons:hover {
                    background: rgba(243, 243, 243, 0.2);
                }
                
                .footer-call-action .call-action-icons .container-icons:nth-child(2) .icons {
                    padding: 24.5px 24.5px;
                }
                
                .footer-call-action .call-action-icons .container-icons:nth-child(3) .icons {
                    padding: 30px 22.5px;
                }
                
                .footer-call-action .call-action-icons .container-icons:nth-child(4) .icons {
                    padding: 25.5px 25px;
                }
                
                .footer-call-action .call-action-icons .container-icons:nth-child(5) .icons {
                    padding: 24px 27px;
                }
                
                .footer-call-action .call-action-icons .container-icons p {
                    color: #ffffff;
                    font-size: 20px;
                    font-weight: 700;
                    margin-top: 20px;
                    text-align: center;
                    text-decoration: none;
                }
                
                @media (max-width: 801px) {
                    .footer-call-action .call-action-icons .container-icons p {
                        font-size: 19px;
                    }
                }
                
                @media (max-width: 767px) {
                    .footer-call-action .call-action-icons .container-icons p {
                        margin-top: 5px;
                    }
                }
                /* Newsletter */
                
                .newsletter {
                    margin: 0 10%;
                    display: none;
                }
                
                @media (min-width: 480px) and (max-width: 1170px) {
                    .newsletter {
                        margin: 0;
                    }
                }
                
                .newsletter-content {
                    font-family: "Conv_DINPro-Regular";
                    width: 80%;
                    height: 165px;
                    border-radius: 5px;
                    background-color: #d2162d;
                    position: absolute;
                    z-index: 1;
                    margin: -70px auto;
                }
                
                @media (min-width: 480px) and (max-width: 1170px) {
                    .newsletter-content {
                        width: 100%;
                    }
                }
                
                .newsletter-content h2 {
                    text-align: center;
                    color: #fff;
                    font-weight: 700;
                    font-size: 25px;
                    margin-top: 30px;
                }
                
                .newsletter-content p {
                    text-align: center;
                    color: #fff;
                    font-weight: 500;
                    font-size: 18px;
                    line-height: 19.992px;
                    margin-top: 8px;
                }
                
                .newsletter-content input {
                    width: 38%;
                    margin-top: 12px;
                    margin-right: 3%;
                }
                
                @media (min-width: 1170px) {
                    .newsletter-content input {
                        margin-right: 2%;
                    }
                    .newsletter-content input:first-child {
                        margin-left: 15px;
                    }
                }
                
                @media (min-width: 480px) and (max-width: 1170px) {
                    .newsletter-content input {
                        width: 31%;
                        margin-left: 2%;
                    }
                }
                
                .newsletter-content button {
                    background: #242424;
                    border: none;
                    border-radius: 5px;
                    color: #fff;
                    cursor: pointer;
                    font-size: 14px;
                    font-weight: 500;
                    height: 38px;
                    width: 16%;
                }
                
                .newsletter-content button:hover {
                    font-size: 16px;
                }
                /* Footer informações - logo e endereço */
                
                .footer-info {
                    font-family: "Conv_DINPro-Regular";
                    background-color: #ffffff;
                    width: 100%;
                    padding: 25px 0;
                    margin-top: -3px;
                }
                
                .footer-info .footer-branding {
                    text-align: center;
                }
                
                .footer-info .footer-branding p {
                    font-size: 14px;
                    margin-top: 16px;
                    width: 45%;
                    color: #fff;
                    float: left;
                    font-weight: 500;
                    line-height: 17px;
                    display: none;
                }
                
                @media (max-width: 400px) {
                    .footer-info .footer-branding p {
                        margin-top: 27px;
                    }
                }
                
                .footer-info .footer-branding img {
                    max-width: 100%;
                    display: inline-block;
                }
                
                .footer-info .footer-branding img.logo-desktop-mg {
                    width: 30%;
                    margin-top: -54px;
                    float: right;
                    display: none;
                }
                
                .footer-info .footer-address {
                    float: right;
                    font-size: 12px;
                    color: #fff;
                    font-weight: 500;
                    line-height: 17px;
                    margin-right: 6%;
                    margin-top: 10px;
                }
                
                .footer-info .footer-address p {
                    text-align: right;
                }
                
                @media (max-width: 768px) {
                    .footer-info {
                        padding: 1px 0 25px;
                    }
                    .footer-info .footer-branding {
                        float: none;
                        margin: 25px 0 0 0;
                    }
                    .footer-info .footer-branding a {
                        width: 100%;
                        text-align: center;
                    }
                    .footer-info .footer-branding p {
                        text-align: center;
                        float: left;
                        width: 100%;
                        padding: 0 0 30px;
                        display: none;
                    }
                    .footer-info .footer-address {
                        float: none;
                        margin-right: 0;
                        display: none;
                    }
                    .footer-info .footer-address p {
                        text-align: center;
                    }
                }
                
                .copyright {
                    font-family: "Conv_DINPro-Regular";
                    background: black;
                    color: #888888;
                    padding: 10px 0;
                }
                
                .copyright p {
                    text-align: center;
                }
                
                .copyright .signature-projects {
                    float: right;
                    margin-right: 6%;
                }
                
                .copyright .signature-project {
                    margin-left: 12px;
                }
                
                .copyright .signature-projects li {
                    display: inline-block;
                    margin-left: 20px;
                }
                
                .copyright .signature-project a {
                    display: inline-block;
                    font-size: 18px;
                    position: relative;
                    text-align: center;
                    transition: color 300ms ease 0s;
                    color: #666;
                    text-decoration: none;
                }
                
                .copyright .apiki {
                    background: url("assets/images/sprite-indi.png") 0 48px;
                    display: block;
                    height: 22px;
                    width: 22px;
                    -webkit-transition: opacity 0.2s ease-in-out;
                    -moz-transition: opacity 0.2s ease-in-out;
                    -ms-transition: opacity 0.2s ease-in-out;
                    -o-transition: opacity 0.2s ease-in-out;
                    transition: opacity 0.2s ease-in-out;
                }
                
                .copyright .apiki:hover {
                    opacity: 0.8;
                    background: url("assets/images/sprite-indi.png") 0 -2px;
                }
                
                .copyright .pop {
                    background: url("assets/images/sprite-indi.png") 0 21px;
                    display: block;
                    height: 22px;
                    width: 25px;
                    -webkit-transition: opacity 0.2s ease-in-out;
                    -moz-transition: opacity 0.2s ease-in-out;
                    -ms-transition: opacity 0.2s ease-in-out;
                    -o-transition: opacity 0.2s ease-in-out;
                    transition: opacity 0.2s ease-in-out;
                }
                
                .copyright .pop:hover {
                    opacity: 0.8;
                    background: url("assets/images/sprite-indi.png") 0 81px;
                }
                
                @media (max-width: 768px) {
                    .copyright .signature-projects {
                        float: none;
                        margin-bottom: 20px;
                        text-align: center;
                        margin-right: 0;
                    }
                    .copyright p {
                        margin-left: 0;
                    }
                }
                
                .conteudo {
                    height: auto;
                    font-family: "Conv_DINPro-Regular";
                    margin: 0 12%;
                    position: relative;
                    z-index: 1;
                }
                
                @media (max-width: 480px) {
                    .conteudo {
                        margin: 0 2%;
                    }
                }
                
                .conteudo h2 {
                    margin: 10px 0;
                    font-size: 21px;
                    color: #252525;
                    font-weight: 600;
                }
                
                .conteudo .title-faq {
                    color: #c41230;
                    font-size: 18px;
                    font-weight: 700;
                    line-height: 27.333px;
                    text-align: left;
                }
                
                .apiki-accordion-title {
                    color: #4c4c4c;
                    font-size: 17px;
                    font-weight: 700;
                    line-height: 22.333px;
                    text-align: left;
                    margin-top: 40px;
                    cursor: pointer;
                }
                
                .apiki-accordion-title:before {
                    content: ">";
                    display: inline-block;
                    color: #c41230;
                    margin-right: 10px;
                }
                
                .apiki-accordion-content {
                    display: none;
                    margin-top: 10px;
                    margin-left: 20px;
                    color: #757575;
                    line-height: 1.5;
                }
                
                .apiki-accordion-container.active .apiki-accordion-content {
                    display: block;
                    margin-top: 10px;
                    margin-left: 20px;
                }
                
                .apiki-accordion-container.active .apiki-accordion-title:before {
                    content: ">";
                    display: inline-block;
                    transform: rotate(-90deg);
                }
                
                .conteudo a {
                    color: #e31837;
                }
                
                .conteudo .page h1,
                .conteudo .page h2,
                .conteudo .page h3,
                .conteudo .page h4 {
                    color: #2b2b2b;
                    text-transform: uppercase;
                    font-weight: 900;
                }
                
                .conteudo .page h1,
                .conteudo .page h2 {
                    font-size: 22px;
                }
                
                .conteudo .page h3 {
                    font-size: 20px;
                }
                
                .conteudo .page h4 {
                    font-size: 18px;
                    color: #757575;
                }
                
                .conteudo .page ol,
                .conteudo .page ul,
                .conteudo .page li {
                    list-style: inherit;
                }
                
                .conteudo .page iframe {
                    width: 100%;
                    float: left;
                    margin-bottom: 1%;
                }
                
                @media (max-width: 768px) {
                    .conteudo .page iframe {
                        height: 100%;
                    }
                }
                
                .conteudo .page .btn {
                    background: none;
                    border: 2px solid #c41230;
                    color: #c41230;
                    margin-right: 20px;
                    padding: 15px 60px;
                    text-align: center;
                    transition: all .3s ease;
                }
                
                @media (max-width: 480px) {
                    .conteudo .page .btn {
                        display: block;
                        padding: 15px 0;
                        margin: 10px 0;
                    }
                }
                
                .conteudo .page .btn:hover {
                    background: #c41230;
                    color: #fff;
                }
                
                .conteudo p,
                .conteudo ol,
                .conteudo ul,
                .conteudo li,
                .conteudo td {
                    line-height: 22px;
                    margin-top: 16px;
                    color: #757575;
                }
                
                .conteudo strong {
                    color: #252525;
                }
                
                .conteudo figure.center,
                .conteudo img.center {
                    float: none;
                }
                
                .conteudo figure.left,
                .conteudo img.left {
                    float: left;
                }
                
                .conteudo figure.right,
                .conteudo img.right {
                    float: right;
                }
                
                .conteudo figure.center,
                .conteudo img.center {
                    text-align: center;
                    margin: 0 auto;
                    display: block;
                }
                
                @media (max-width: 768px) {
                    .conteudo figure .imagemDestaque,
                    .conteudo figure.imgDestaque,
                    .conteudo img .imagemDestaque,
                    .conteudo img.imgDestaque {
                        width: 100%;
                        height: 100%;
                    }
                    .conteudo figure.teste,
                    .conteudo img.teste {
                        width: 30%;
                        height: 100%;
                        float: left;
                        margin-right: 3%;
                    }
                }
                
                .page ul.yottie-widget-nav-list {
                    display: none;
                }
                
                .page .yottie-widget-feed-section-slide.swiper-slide.swiper-slide-visible.swiper-slide-active {
                    padding-left: 0px !important;
                    width: 100%;
                }
                
                @media (max-width: 768px) {
                    .page .yottie-widget-video {
                        width: 100% !important;
                    }
                    .page span.yottie-widget-video-preview-thumbnail {
                        width: 100% !important;
                    }
                }
                
                .page .load_more_button5 {
                    border-radius: 3px;
                    display: inline-block;
                    padding: 10px 20px;
                    font-size: 20px !important;
                    color: #FFF !important;
                    background: #c41230 !important;
                    cursor: pointer;
                }
                
                .page .load_more_button5:hover {
                    color: #F2F2F2 !important;
                    background: #252525 !important;
                }
                
                .page table {
                    display: inline-block;
                    width: 100%;
                }
                
                @media (max-width: 768px) {
                    .page table td {
                        float: left;
                        width: 30%;
                        margin-right: 5%;
                        margin-bottom: 2%;
                    }
                    .page table td:nth-child(3n) {
                        margin-right: 0;
                    }
                    .page table.twoRow td {
                        float: left;
                        width: 20%;
                        margin-right: 5%;
                        margin-bottom: 2%;
                    }
                    .page table.twoRow td:nth-child(2) {
                        width: 70% !important;
                    }
                }
                
                @media (max-width: 768px) and (max-width: 480px) {
                    .page table.twoRow td {
                        width: 100%;
                    }
                    .page table.twoRow td:nth-child(2) {
                        width: 100% !important;
                    }
                }
                
                @media (max-width: 768px) {
                    .page table.twoRow-equals td {
                        float: left;
                        width: 49%;
                        margin-right: 2%;
                        margin-bottom: 2%;
                    }
                    .page table.twoRow-equals td:nth-child(2) {
                        margin-right: 0;
                    }
                }
                
                @media (max-width: 768px) and (max-width: 480px) {
                    .page table.twoRow-equals td {
                        width: 100%;
                    }
                    .page table.twoRow-equals td:nth-child(2) {
                        width: 100% !important;
                    }
                }
                
                @media (max-width: 768px) {
                    .page table.fourRow td {
                        float: left;
                        width: 24%;
                        margin-right: 1%;
                        margin-bottom: 2%;
                    }
                    .page table.fourRow td:nth-child(4n) {
                        margin-right: 0;
                    }
                }
                
                @media (max-width: 768px) and (max-width: 480px) {
                    .page table.fourRow td {
                        width: 49%;
                        margin-right: 2%;
                    }
                    .page table.fourRow td:nth-child(2n) {
                        margin-right: 0;
                    }
                }
                
                .page .issuuembed.issuu-isrendered {
                    width: 100%;
                    height: 545px;
                }
                
                .address-icon {
                    position: relative;
                }
                
                .address {
                    padding: 10px 10px;
                }
                
                .address p {
                    font-size: 14px !important;
                    line-height: 1.3;
                    margin-top: 0 !important;
                }
                
                @media (min-width: 768px) {
                    .address {
                        background: #c41230;
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        transition: all .3s ease-in-out;
                        opacity: 0;
                        visibility: hidden;
                    }
                    .address-icon:hover .address {
                        opacity: 1;
                        visibility: visible;
                    }
                }
                
                .partner {
                    font-family: "Conv_DINPro-Regular";
                }
                
                .partner h1 {
                    color: #2b2b2b;
                    font-size: 22px;
                    line-height: 50px;
                    font-weight: 700;
                    margin: 25px 0 0;
                    text-align: left;
                    float: left;
                    width: 100%;
                }
                
                .partner h3 {
                    float: left;
                    margin-top: 20px;
                    font-size: 20px;
                    width: 100%;
                }
                
                .partner p {
                    line-height: 22px;
                    margin-top: 16px;
                    color: #757575;
                    margin-bottom: 25px;
                    float: left;
                    width: 100%;
                }
                
                .partner input.btn {
                    float: right;
                    width: 140px;
                    text-transform: uppercase;
                    font-weight: 600;
                }
                
                .info-partner {
                    font-family: "Conv_DINPro-Regular";
                }
                
                .info-partner h3 {
                    float: left;
                    margin-top: 20px;
                    margin-bottom: 20px;
                    font-size: 20px;
                    width: 100%;
                }
                
                .news {
                    font-family: "Conv_DINPro-Regular";
                    display: block;
                    float: left;
                    width: 100%;
                }
                
                @media (max-width: 480px) {
                    .news .news-container {
                        text-align: center;
                    }
                    .news .news-img {
                        float: none !important;
                    }
                    .news img {
                        float: none !important;
                    }
                    .news .news-content {
                        width: 100% !important;
                    }
                }
                
                .news .news-title a {
                    text-decoration: none;
                    color: #242424;
                    font-size: 25px;
                    font-weight: 900;
                    line-height: 22px;
                }
                
                .news .news-img {
                    float: left;
                    margin-bottom: 30px;
                }
                
                .news img {
                    width: 170px;
                    height: 170px;
                    border-radius: 50%;
                    margin-right: 28px;
                    margin-bottom: 20px;
                    float: left;
                }
                
                .news .news-container {
                    float: left;
                    color: #c41230;
                    margin-bottom: 30px;
                }
                
                .news .news-content {
                    float: left;
                    width: 75%;
                }
                
                .news .news-content p {
                    line-height: 22px;
                    margin-top: 9px;
                    color: #32373c;
                }
                
                .news .news-content p.post-date {
                    font-size: 14px;
                    margin-bottom: 5px;
                    margin-top: 0px !important;
                    color: #2b2b2b;
                }
                
                .news .post-categories a {
                    color: #8b0f04;
                    font-family: "Conv_DINPro-Bold";
                    text-decoration: none;
                }
                
                .single-news {
                    display: block;
                    float: left;
                    width: 100%;
                    color: #c41230;
                    margin-bottom: 30px;
                }
                
                .single-news a {
                    color: #e31837;
                }
                
                .single-news a i.icon-file-pdf {
                    float: left;
                    margin: 10px 0 0 10px;
                    font-size: 35px;
                    color: #c41230;
                }
                
                .single-news a p {
                    float: left;
                    font-size: 14px;
                    text-decoration: none;
                }
                
                .single-news .title-single {
                    color: #2b2b2b;
                    font-size: 19px;
                    font-weight: 700;
                    line-height: 27.333px;
                    text-align: left;
                }
                
                .single-news p {
                    padding-right: 2% !important;
                }
                
                .icons-share .apiki-wp-share-item.apiki-wp-share-counter {
                    display: none;
                }
                
                @media (min-width: 480px) {
                    #sidebar {
                        width: 40.17094%;
                        float: left;
                        margin-right: 2.5641%;
                    }
                }
                
                @media (min-width: 768px) {
                    #sidebar {
                        width: 23.07692%;
                    }
                }
                
                .sidebar {
                    float: left;
                    width: 20%;
                    font-family: "Conv_DINPro-Regular";
                }
                
                .bidding h2,
                .bidding h3,
                .bidding .title {
                    font-weight: 700;
                    line-height: 27.333px;
                    text-align: left;
                }
                
                .bidding a,
                .bidding h2,
                .bidding .title {
                    text-decoration: none;
                    color: #2b2b2b;
                    font-size: 22px;
                }
                
                .bidding .bidding-conteudo:last-child {
                    margin-bottom: 50px;
                }
                
                .bidding h3 {
                    font-size: 20px;
                    color: #757575;
                    margin-top: 50px;
                }
                
                .bidding .title {
                    text-transform: uppercase;
                }
                
                .bidding .bidding-info {
                    padding-left: 25px;
                    padding-top: 12%;
                    color: #757575;
                    line-height: 20px;
                }
                
                .bidding .bidding-info a {
                    font-size: 16px;
                    color: #c41230;
                }
                
                .bidding .bidding-info .open-pdf {
                    display: block;
                    width: 100%;
                    margin: 30px 0 100px;
                }
                
                .bidding .bidding-info .open-pdf p {
                    float: left;
                    font-size: 14px;
                }
                
                .bidding .bidding-info .open-pdf i {
                    float: left;
                    margin: 10px 0 0 10px;
                    font-size: 35px;
                    color: #c41230;
                }
                
                .bidding .bidding-info h2 {
                    color: #c41230;
                    font-size: 16px;
                    margin: 5px 0;
                }
                
                .bidding .bidding-form {
                    width: 100%;
                    display: block;
                }
                
                .bidding .bidding-form p {
                    color: #757575;
                    padding: 0;
                }
                
                .bidding .bidding-form b {
                    color: #252525;
                    font-size: 22px;
                    font-weight: 900;
                    margin-right: 2px;
                }
                
                .bidding .bidding-item,
                .bidding .bidding-filter {
                    color: #252525;
                    font-weight: 600;
                    height: 38px;
                }
                
                .bidding .bidding-item {
                    float: left;
                    width: 48%;
                    height: 38px;
                    margin: 10px 0 20px;
                }
                
                @media (max-width: 768px) {
                    .bidding .bidding-item {
                        width: 100%;
                        margin-left: 0 !important;
                    }
                }
                
                .bidding .bidding-item:last-child {
                    margin-left: 4%;
                }
                
                .bidding .bidding-filter {
                    float: left;
                    font-weight: 600;
                    width: 32%;
                    margin: 10px 2% 20px 0;
                }
                
                @media (max-width: 768px) {
                    .bidding .bidding-filter {
                        width: 100%;
                        margin-left: 0;
                    }
                }
                
                .bidding .bidding-filter:nth-child(4) {
                    margin-right: 0;
                }
                
                .bidding .bidding-btn {
                    float: right;
                }
                
                .bidding .filter-item {
                    float: left;
                    border: none;
                }
                
                @media (max-width: 768px) {
                    .bidding .filter-item {
                        width: 100%;
                    }
                }
                
                .bidding .filter-item input {
                    text-transform: uppercase;
                    width: 100%;
                    background: #ccc !important;
                    color: #999 !important;
                    font-size: 15px;
                    font-weight: 900;
                    border-radius: 0;
                }
                
                .bidding .filter-item input:hover,
                .bidding .filter-item input.active {
                    background: #252525 !important;
                    border-color: #252525 !important;
                }
                
                .gform_wrapper {
                    max-width: 100% !important;
                }
                
                .gform_wrapper .top_label input.medium {
                    width: 100% !important;
                }
                
                .gform_wrapper textarea.medium {
                    height: 9.375em;
                    width: 100% !important;
                }
                
                input#gform_submit_button_1,
                input#gform_submit_button_2 {
                    float: right;
                    margin: 0 0 40px;
                }
                
                .gform_wrapper ul li.gfield {
                    clear: none !important;
                    width: 49%;
                    margin-right: 2%;
                    float: left;
                }
                
                @media (max-width: 768px) {
                    .gform_wrapper ul li.gfield {
                        width: 100% !important;
                    }
                }
                
                .gform_wrapper ul li.gfield:nth-child(even) {
                    margin-right: 0;
                }
                
                li#field_1_3,
                li#field_2_5 {
                    width: 100% !important;
                }
                
                .map {
                    height: 400px;
                }
                
                .gform_wrapper div.validation_error {
                    display: none;
                }
                
                .gform_wrapper li.gfield.gfield_error,
                .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
                    background: none !important;
                    margin-bottom: 0.375em !important;
                    padding: 0;
                    border: none !important;
                }
                
                .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
                    display: none;
                }
                
                .gform_wrapper .top_label .gfield_error {
                    width: 49% !important;
                }
                
                @media (max-width: 768px) {
                    .gform_wrapper .top_label .gfield_error {
                        width: 100% !important;
                    }
                }
                
                .gform_wrapper .top_label .gfield_error textarea.textarea {
                    width: 100% !important;
                }
                
                .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
                    margin-left: 0 !important;
                    max-width: 100% !important;
                }
                
                div#gform_confirmation_message_1 {
                    font-size: 20px;
                    font-weight: 700;
                    padding: 20px 0;
                    color: #58595B;
                }
                
                @media (max-width: 480px) {
                    input#recaptcha_response_field {
                        width: 258px !important;
                        margin-top: 50px;
                    }
                    .recaptchatable #recaptcha_image #recaptcha_challenge_image {
                        width: 100%;
                        float: left;
                        margin-top: 50px;
                    }
                    div#recaptcha_image {
                        width: 258px !important;
                        height: 110px !important;
                    }
                    .recaptchatable #recaptcha_image {
                        border: none !important;
                    }
                }
                
                .collapse {
                    padding-top: 84px;
                }
                
                .page-collapse {
                    font-family: "Conv_DINPro-Regular";
                    font-size: 16px;
                }
                
                .page-collapse .container {
                    max-width: 885px;
                }
                
                .page-collapse .title {
                    color: #000;
                    font-family: "Conv_DINPro-Medium";
                    font-size: 30px;
                    padding: 18px 0;
                    text-transform: uppercase;
                }
                
                .page-collapse .page-header {
                    padding-bottom: 30px;
                }
                
                .page-collapse .page-header h3 {
                    font-family: "Conv_DINPro-Medium";
                    padding-bottom: 9px;
                }
                
                .page-collapse .page-header h4 {
                    color: #666;
                }
                
                .page-collapse .page-header .breadcrumbs-container {
                    padding: 0 0 10px 0;
                    margin-top: -15px;
                }
                
                .page-collapse .breadcrumbs-container {
                    padding: 30px 0;
                }
                
                .page-collapse .breadcrumbs-container p#breadcrumbs {
                    margin-bottom: 0;
                }
                
                .section {
                    display: table;
                    color: #666;
                    padding-bottom: 70px;
                    width: 100%;
                }
                
                .section:last-child {
                    padding-bottom: 0px;
                }
                
                .section .section-title {
                    color: #000;
                    font-family: "Conv_DINPro-Medium";
                    font-size: 20px;
                }
                
                .section .content {
                    line-height: 1.5;
                    padding-top: 17px;
                }
                
                .section .thumb-gallery {
                    padding-top: 42px;
                }
                
                .graphics .section>h2 {
                    clear: both;
                    color: #000;
                    font-family: "Conv_DINPro-Medium";
                    font-size: 20px;
                    padding-bottom: 25px;
                }
                
                .graphics .section>h3 {
                    color: #000;
                    font-family: "Conv_DINPro-Medium";
                    padding-bottom: 10px;
                }
                
                .graphics .section p {
                    padding-bottom: 20px;
                }
                
                .graphics .section .btn {
                    background: none;
                    border: 2px solid #c41230;
                    color: #c41230;
                    margin-right: 20px;
                    padding: 15px 90px;
                    text-align: center;
                    transition: all .3s ease;
                }
                
                @media (max-width: 480px) {
                    .graphics .section .btn {
                        display: block;
                        padding: 15px 0;
                        margin: 10px 0;
                    }
                }
                
                .graphics .section .btn:hover {
                    background: #c41230;
                    color: #fff;
                }
                
                .thumb-gallery .thumbnail {
                    padding-bottom: 35px;
                }
                
                .thumb-gallery .thumbnail img {
                    display: block;
                    margin: 0 auto;
                    max-width: 100%;
                }
                
                .thumb-gallery .thumbnail figcaption {
                    color: #000;
                    padding-top: 20px;
                    text-align: center;
                }
                
                @media (min-width: 415px) {
                    .thumb-gallery.columns-3 .thumbnail {
                        width: 31.62393%;
                        float: left;
                        margin-left: 2.5641%;
                    }
                    .thumb-gallery.columns-3 .thumbnail:nth-child(4n+4) {
                        margin-left: 0;
                    }
                    .thumb-gallery.columns-2 .thumbnail {
                        width: 48.71795%;
                        float: left;
                        margin-left: 2.5641%;
                    }
                    .thumb-gallery.columns-2 .thumbnail:nth-child(odd) {
                        margin-left: 0;
                    }
                    .thumb-gallery .thumbnail:first-child {
                        margin-left: 0;
                    }
                }
                /*# sourceMappingURL=style.css.map */
                /* topo */
                
                .topo {
                    width: 100%;
                    height: 150px;
                    background: #fff;
                    border-bottom: 1px solid #e51032;
                }
                /*
.menu-novo {
    width: 100%;
    height: 80px;
    background: #fff;
}

.menu-novo ul {
    width: 100%;
    height: 80px;
}

.menu-novo ul li {
    width: 13.9%;
    height: 80px;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    text-decoration: none;
    color: #585857;
}

.menu-novo li a:visited {
    color: #585857;
}

.menu-novo li a:hover {
    height: 80px;
    text-decoration: none;
    color: #fff;
    background: #ff5656;
}

.menu-novo li:hover ul,
.menu-novo li.over ul {
    display: block;
}

.menu-novo li ul {
    position: absolute;
    top: 25px;
    left: 0;
    background-color: #fff;
    display: none;
}

.menu-novo li ul li {
    border: 1px solid #c0c0c0;
    display: block;
    width: 150px;
} */
                
                .direita-topo {
                    float: right;
                }
                
                .busca-topo {
                    height: 22px;
                    -webkit-border-radius: 12px;
                    -moz-border-radius: 12px;
                    border-radius: 12px;
                    font-size: 0.8em;
                }
                
                .footer-menu {
                    width: 100%;
                    min-height: 350px;
                    background-color: #e51032;
                    padding-bottom: 60px;
                }
                
                .wppb-column-parent {
                    margin: 0px !important;
                    padding: 0px !important;
                }
                
                .menu-novo {
                    background-color: #FFFFFF !important;
                    width: 100%;
                }
                
                .menu-novo ul {
                    width: 100%;
                    /* Tamanho da lista principal */
                    margin: 0 auto;
                    /* Para centralizar na página */
                    list-style: none;
                    background-color: #FFFFFF !important;
                }
                
                .menu-novo ul li {
                    float: left;
                    width: 100%;
                    background-color: #FFFFFF;
                    position: relative;
                    /* Necessário para o item filho se posicionar a LI que é o pai */
                    color: #585857;
                }
                
                .menu-novo ul li a {
                    display: block;
                    width: 100%;
                    text-decoration: none;
					font-size: 0.9em;
                    color: #585857;
                    text-align: left;
                    padding-top: 5px;
                    padding-left: 5px;
                    padding-bottom: 5px;
                    border: solid 1px #e6e6e6;
                }
                
                .menu-novo ul li:hover>a {
                    /* Quando passarmos o mouse sobre a LI colocamos estilo no A */
                    background-color: #e51032;
                    color: #FFFFFF;
                }
                
                .menu-novo ul li ul {
                    display: none;
                    position: absolute;
                }
                
                .menu-novo ul li:hover ul {
                    /* Quando passar o mouse sobre a LI aparecerá o menu filho */
                    /* Tamanho do menu filho */
                    display: block;
                    z-index: 9999 !important;
                    position: relative;
                }
                
                .menu-novo ul li ul li {
                    cursor: pointer;
                }
                
                .menu-novo ul li ul li:hover>a {
                    background-color: #0099FF;
                    color: #FFFFFF;
                }
                
                .menu-novo ul li ul li ul li {
                    display: none;
                }
                
                .menu-novo ul li ul li ul {
                    top: 0;
                    /* Para deixar o sub-menu na mesma linha do menu pai */
                }
                
                .menu-novo ul li ul li:hover ul li {
                    display: block;
                    width: 130px;
                    left: 100%;
                    /* Para deixar o sub-menu ao lado do menu pai */
                }
                
                .menu-rodape ul {
                    width: 100%;
                    margin-top: 25px;
                }
                
                .menu-rodape li a {
                    color: #ffffff;
                    width: 100%;
                    padding-bottom: 10px;
                    float: left;
                }
                
                .menu-rodape li a:hover {
                    text-decoration: none;
                }
                
                .topo-rodape {
                    width: 100%;
                    margin-top: 60px;
                    color: #ffffff;
                    font-weight: 600;
                }
                
                .config-exibir {
                    width: 100%;
                    text-align: center;
                    line-height: 19px;
                    font-size: 1.2em;
                }
                
                .config-exibir a {
                    height: 100%;
                    color: #585857;
                    font-weight: 600;
										font-size:1.0em;

                }
                
                .escondido1 {
                    display: none;
                    top: 65px;
                }
                
                .exibir-menu1 a:hover .escondido1 {
                    color: #000;
                    font-weight: 600;
					font-size:1.0em;
                    text-decoration: none;
                    display: block !important;
                    position: fixed;
                    top: 10;
                    z-index: 999999;
                }
                
                .exibir-menu1:hover .escondido1 {
                    display: block;
                    color: #fff;
                }
                
                .padlr-0 {
                    padding-left: 0px !important;
                    padding-right: 0px !important;
                }
                
                .buton-paginas {
                    background: #e51032;
                    width: 100%;
                    height: 70px;
                    -webkit-border-radius: 100px;
                    -moz-border-radius: 100px;
                    border-radius: 100px;
                    border: none;
                    color: #ffffff;
                    font-size: 1.6em;
                }
                
                #conteudo-formulario {
                    padding-left: 40px;
                    padding-right: 40px;
                }
                
                .wpcf7-form-control-wrap {
                    width: 100%;
                }
                
                .formulario {
                    background: #e51032;
                    width: 100%;
                    margin-top: 10px;
                    padding: 10px;
                    color: #FFF;
                }
                
                .formulario p {
                    color: #FFF;
                }
                
                .mapa svg path {
                    stroke: #c1c1c1;
                    /*cor da borda do estado*/
                    fill: #e1e1e1;
                    /*cor do estado*/
                    cursor: pointer;
                }
                
                .mapa svg path:hover {
                    fill: #e51032;
                    stroke: #e51032;
                }
                
                .texto-mapa-1 {
                    font-size: 1.3em;
                    font-weight: 600;
                }
                
                .numero-mapa {
                    width: 100%;
                    font-size: 8.9em;
                    font-weight: 700;
                    margin-top: -10px;
                    padding-left: 20px;
                    color: #e51032;
                }
                
                .texto-mapa-2 {
                    font-size: 1.0em;
                    font-weight: 400;
                    color: #e51032;
                    margin-top: -37px;
                }
                
                .texto-mapa-3 {
                    font-size: 1.0em;
                    font-weight: 600;
                    color: #e51032;
                }
                
                .texto-mapa-3 l {
                    color: #585857;
                }
                
                .botao-mapa {
                    background: #e51032;
                    width: 100%;
                    min-height: 60px;
                    -webkit-border-radius: 100px;
                    -moz-border-radius: 100px;
                    border-radius: 100px;
                    border: none;
                    color: #ffffff;
                    font-size: 1.0em;
                    margin-top: 40px;
                    padding: 5px;
                    cursor: pointer;
                }
                
                .buscar-infos {
                    width: 600px;
                    height: 25px;
                    -webkit-border-radius: 100px;
                    -moz-border-radius: 100px;
                    border-radius: 100px;
                    margin-top: 10px;
                }
                
                .botao-data {
                    padding-top: 10px;
                    padding-bottom: 10px;
                    padding-left: 50px;
                    padding-right: 50px;
                    border: none;
                    -webkit-border-radius: 100px;
                    -moz-border-radius: 100px;
                    border-radius: 100px;
                    margin-top: 10px;
                    border: solid 1px #e51032;
                    color: #e51032;
                    background: #ffffff;
                }
                /*MOBILE*/
                
                @media screen and (max-width: 768px) {
                    .buscar-infos {
                        width: 80%;
                        height: 25px;
                        -webkit-border-radius: 100px;
                        -moz-border-radius: 100px;
                        border-radius: 100px;
                        margin-top: 10px;
                        margin-left: 10%;
                    }
                }
                
                .header-absolute {
                    z-index: 999999;
                    position: absolute;
                }