/* Show it's not fixed to the top */
body {
  min-height: 75rem;
    
}
/* TIPOGRAFIA
   -------------------------------------------- */
html {
    scroll-behavior: smooth;
}
@font-face {
    font-family: 'Champion';
    src: url('../fonts/subset-Champion-HTF-Featherweight.woff2') format('woff2'),
        url('../fonts/subset-Champion-HTF-Featherweight.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Impact Label';
    src: url('../fonts/subset-ImpactLabel.woff2') format('woff2'),
        url('../fonts/subset-ImpactLabel.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body {
    position: relative;
    background-color: #000;
    color: #d4b98b;
    font-family: 'PT Mono', monospace;
font-style: normal;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

img {
    max-width: 100%;
    display: block
}

a,
h1,
h2,
h3,
p {
    line-height: 100%
}

a {
    text-decoration: none;
    color: #666666;
}
a:hover {
    color: #666666;
}
li {
    list-style-type: none;
    
}

.wrap {
    width: 96%;
    max-width: 1170px;
    margin: 0 auto;
}

p {
    font-family: 'PT Mono', monospace;
font-style: normal;
    font-size: 16px;
    line-height: 1.3;
    margin-bottom: 1rem;
    text-align: left
}
h1, h2, h3, h4, h5 {
    font-family: 'Impact Label', sans-serif;
font-weight: 500;
font-style: normal;
}
/* HEADER
   -------------------------------------------- */
.navbar { background-color: #881417; min-height: 50px;}
.container-navbar { width: 92%; max-width: 1100px; margin: 0 auto; display: flex; flex-wrap: inherit;
align-items: center;
justify-content: space-between;}
.navbar-brand {font-family: 'Impact Label', sans-serif; font-size: 30px; padding: .2rem 0; color: #881417 !important; background-color: #fff; display: flex; line-height: 0.8;}
.navbar-brand a {color: gray;}
.nav-item {font-family: 'Champion', sans-serif; border-right:none; font-size: 21px; text-transform: uppercase; line-height: 1}
.nav-item:last-of-type {border-right:none;}
.navbar-nav .nav-link { color: #fff; padding: .3rem 1.5rem .1rem; letter-spacing: 1px}
.navbar-nav .nav-link:hover { color: #fad65e;}
.navbar-toggler {color: #fff;
border-color: rgba(255,255,255,0);background-color: #881417;}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

header { display: flex; flex-direction: column; align-items: center; position: relative; margin-top: 40px;
background: url("../img/bg_header.jpg") center top no-repeat; background-attachment: fixed; background-size:  auto 100%; }
.header-inner {}
.header-dir { width: 96%; max-width: 1000px; padding-right: 2%; padding-left: 2%; padding-top: 40px; padding-bottom: 20px; margin: 0 auto;}


.header-dir h1 { display: none;}
.tit-modusoperandi { width: 98%; max-width: 320px; margin: 20px 0 -5px 2%}
.logo {position: absolute; right: 5%; top: 20%}

.tit-modusoperandi-indicacoes {width: 98%; max-width: 320px; margin: 60px 0 -15px 2%}

/* AUTORES
   -------------------------------------------- */
.box-autor { width: 98%; max-width: 920px; margin: 0 auto; background: url("../img/bg_digital.png") center bottom no-repeat; padding: 30px 0 120px; overflow: hidden}
.box-autor-header { display: flex; flex-direction: column; justify-content: center; padding: 30px 0 70px; }
.tit-autoras { background-color: #fff; color: #881417; display: inline-block; font-size: 42px; margin: 0 auto; transform: rotate(-4deg);}
.foto-autor { width: 96%; max-width: 354px; margin: 0 auto 30px}
.txt-autor-carol, .txt-autor-mabe {
    margin: 0 auto 30px;
    width: 90%;
}
.txt-autor-carol span, .txt-autor-mabe span {
margin: 0 auto 14px;
display: block;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
color: #000;
width: 96%;
}
.txt-autor-carol span {
max-width: 195px;
height: 39px;
background: url("../img/tit_carol.svg") center top no-repeat;
background-size: 100% auto;}
.txt-autor-mabe span {
max-width: 205px;
height: 47px;
background: url("../img/tit_mabe.svg") center top no-repeat;
background-size: 100% auto;}
/* O LIVRO
   -------------------------------------------- */
.o-livro {width: 100%; display: flex; flex-direction: column; align-items: center;
background: url("../img/bg_fios.png") -146px top no-repeat; padding: 50px 0 20px; overflow: hidden}
.o-livro-inner {width: 96%; max-width: 860px;}
.img-livro {width: 100%; max-width: 248px; margin: 20px auto 0;}
.tit-livro {font-family: 'Champion'; color: #fff; text-transform: uppercase; font-size: 42px; margin-top: 40px}
.subtit-livro {background-color: #fff; color: #881417; display: inline-block; font-size: 47px; margin: 0 auto; transform: rotate(-2deg); margin: 0 0 40px 10%}
#accordionlivro {}

#accordionlivro .accordion-item { background-color: #000;}
#accordionlivro .accordion-body { padding: 0 0 1rem}
#accordionlivro .accordion-header {}
#accordionlivro .accordion-button {font-family: 'Champion'; color:#fff;background-color: #000; font-size: 27px; padding-left: 0; padding-top: 0;}
#accordionlivro .accordion-button:focus {
  z-index: 3;
  border-color: #000;
  outline: 0;
  box-shadow: none;
}
#accordionlivro .accordion-button::after {background-image: none; content: " +"; font-family: 'Champion'; color:#fff;font-size: 27px;margin-right: auto; margin-left: 10px;margin-top: -13px;}
#accordionlivro .accordion-button:not(.collapsed)::after { transform: none; content: " -";}
/* PODCAST
   -------------------------------------------- */
.podcast {background: url("../img/bg_cortica.jpg") center top; width: 100%; display: flex; flex-direction: column; align-items:  center; padding: 30px 0 0;}
.podcast-inner {width: 98%; max-width: 760px;}
.box-nota { background: url("../img/bg_nota.png") #FAE06F right bottom no-repeat; padding: 0 0 89px; width: 98%; max-width: 418px;box-shadow: -3px 5px 5px #000000BF; margin: 0 auto -20px; position: relative;}
.box-nota:before {display:block; content: " "; background-image: url(../img/img_pin.png); width: 48px; height: 44px;}
.tit-nota {font-family: 'Champion'; color: #000; font-size: 40px; margin: 20px 35px 15px; line-height: 1.2;}
.txt-nota {color: #000;font-size: 16px; margin: 0 35px 15px;}
.link-nota { color: #881417; background-color: #fff; font-family: 'Impact Label';font-size: 34px;transform: rotate(-2deg); margin: 10px 35px 0; display: inline-block}
.selo-modus { margin: 0 auto 30px}
/* DOWNLOADS
   -------------------------------------------- */
#download-button-feed,
#download-button-stories,
.download-button-pdf {	
                height: 50px;
				outline: none;
    background-color: #881417;
    color: #fff;
    font-family: 'Champion';
    font-size: 26px;
    letter-spacing: 1px;
    border:none;
    border-color: #fae06f;
    padding: .5rem 1rem;
    border-radius: .3rem;
    display: flex;
    align-items: center;
    text-align: center;
text-decoration: none;
			}
.download-button-pdf { margin-top: 20px;}
#download-button-feed:hover,
#download-button-stories:hover,
.download-button-pdf:hover {opacity: 0.7;
background-color: #fae06f;
color: #000;} 
#download-button-feed:focus,
#download-button-stories:focus,
.download-button-pdf:focus {border-color: #fae06f;}	
/* COMPRE ONLINE
   -------------------------------------------- */
.compre-online { width: 96%; max-width: 920px; margin: 0 auto; padding: 50px 0 20px;overflow: hidden }
.tit-compre-online { 
margin: 0 auto 34px;
display: block;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
    color: #000;
width: 96%;
max-width: 131px;
height: 124px;
background: url("../img/tit_compre_m.svg") center top no-repeat;
background-size: 100% auto;
    }

ul.compre {
    margin: 0 2% 30px 10%;
    overflow: hidden;
    list-style: none;
    padding: 0;
    width: 82%;
    position: relative;
    display: block;
    text-align: left;
    display: flex;
    flex-direction: column;
}

ul.compre li {
    font: 18px/125% 'PT Mono', monospace;
    margin: 6px 0 6px;
    text-align: center;
}

ul.compre li a {
    text-decoration: none;
    color: #d4b98b;
    background-color: #000;
    padding: 6px 0;
}

ul.compre li a:hover {
    color: #fff;
    background-color: #d4b98b;
    text-decoration: none;
}
ul.compre li.livro {
    font-family: 'PT Mono', monospace;
    margin: 0 0 12px 0;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    line-height: 100%;
    font-size: 20px;
}
.img-compras { width: 100%; max-width: 201px; margin: 0 auto 30px}

/* FOOTER
   -------------------------------------------- */
footer { width: 100%; display: flex; flex-direction: column; background-color: #000;  }
.footer-inner {
    width: 96%;
    max-width: 993px;
    margin: 0 auto;
    padding-top: 45px;
    padding-bottom: 100px;
    text-align: center;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center
}
ul.sociais {
    list-style: inside none none;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 0;
    display: inline-block;
    text-align: center;
    width:80%
}
ul.sociais li {
    display: inline-block;
    margin-bottom: 10px
}
ul.sociais li:first-child {
    display: flex;
    margin-bottom: 20px;
}
ul.sociais li:hover {
    opacity: 0.5;
}
.ico-website,
.ico-facebook,
.ico-twitter,
.ico-youtube,
.ico-instagram,
.ico-tiktok,
.ico-faleconosco {
    color: #fff;
    display: flex;
    height: 42px;
    margin: 0 6px 0 0;
    overflow: hidden;
    font-size: 25px;
    text-align: center;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    background-color: #fae06f;
}
.ico-facebook svg,
.ico-twitter svg,
.ico-youtube svg,
.ico-instagram svg,
.ico-tiktok,
.ico-faleconosco svg { fill:#000;}
.ico-nome {
    font-family: 'Impact Label', sans-serif;
    color: #881417;
    background-color: #fff;
    width: 100%;
    float: none;
    margin: 0 auto 10px;
    font-size: 32px;
    width: auto
}
.ico-facebook {    width: 42px;
}
.ico-twitter {    width: 42px;
}
.ico-youtube {    width: 42px;
}
.ico-instagram {    width: 42px;
}
.ico-faleconosco {    margin-right: 0;    width: 42px;
}
.ico-tiktok {    width: 42px;}
.icon-block {    padding: 0 15px;}
.icon-block .material-icons {    font-size: inherit;
}

/* ------- INDICACOES ------------------------------ */
.indicacoes { width: 100%; display: flex; flex-direction: column; align-items: center;
background: url("../img/bg_fios.png") left top no-repeat; background-size: auto 100%; padding: 80px 0 90px;overflow: hidden}
.indicacoes-inner {width: 98%; max-width: 760px; }
.tit-indicacoes {margin: 0 auto 34px;
display: block;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
color: #000;
width: 96%;
max-width: 217px;
height: 149px;
background: url("../img/tit_lista_m.svg") center top no-repeat;
background-size: 100% auto;}
.item-indicacoes { width: 100%; display: flex; flex-direction: column;}
.img-cheklist { width: 100%; max-width: 171px; height: auto; margin: 0 auto 20px;}
.txt-indicacoes {font-family: 'Champion'; font-size: 45px; text-transform: uppercase; color: #D4B98B; text-align: center;}
/* ------- SPLIDE ------------------------------ */

            .splide__container {
                box-sizing: border-box;
                position: relative
            }
            .splide__list {
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                display: -ms-flexbox;
                display: flex;
                height: 100%;
                margin: 0 !important;
                padding: 0 !important;
                transform-style: preserve-3d
            }
            .splide.is-initialized:not(.is-active) .splide__list {
                display: block
            }
            .splide__pagination {
                -ms-flex-align: center;
                align-items: center;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -ms-flex-pack: center;
                justify-content: center;
                margin: 0;
                pointer-events: none
            }
            .splide__pagination li {
                display: inline-block;
                line-height: 1;
                list-style-type: none;
                margin: 0;
                pointer-events: auto
            }
            .splide__progress__bar {
                width: 0
            }
            .splide {
                outline: none;
                position: relative;
                visibility: hidden
            }
            .splide.is-initialized,
            .splide.is-rendered {
                visibility: visible
            }
            .splide__slide {
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                box-sizing: border-box;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                list-style-type: none !important;
                margin: 0;
                outline: none;
                position: relative
            }
            .splide__slide img {
                vertical-align: bottom
            }
            .splide__slider {
                position: relative
            }
            .splide__spinner {
                animation: splide-loading 1s linear infinite;
                border: 2px solid #999;
                border-left-color: transparent;
                border-radius: 50%;
                bottom: 0;
                contain: strict;
                display: inline-block;
                height: 20px;
                left: 0;
                margin: auto;
                position: absolute;
                right: 0;
                top: 0;
                width: 20px
            }
            .splide__track {
                overflow: hidden;
                position: relative;
                z-index: 0
            }
            @keyframes splide-loading {
                0% {
                    transform: rotate(0)
                }

                to {
                    transform: rotate(1turn)
                }
            }
            .splide--draggable>.splide__slider>.splide__track,
            .splide--draggable>.splide__track {
                -webkit-user-select: none;
                -ms-user-select: none;
                user-select: none
            }
            .splide--fade>.splide__slider>.splide__track>.splide__list,
            .splide--fade>.splide__track>.splide__list {
                display: block
            }
            .splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,
            .splide--fade>.splide__track>.splide__list>.splide__slide {
                left: 0;
                opacity: 0;
                position: absolute;
                top: 0;
                z-index: 0
            }
            .splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,
            .splide--fade>.splide__track>.splide__list>.splide__slide.is-active {
                opacity: 1;
                position: relative;
                z-index: 1
            }
            .splide--rtl {
                direction: rtl
            }
            .splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,
            .splide--ttb.is-active>.splide__track>.splide__list {
                display: block
            }
            .splide__arrow {
                -ms-flex-align: center;
                align-items: center;
                background: #ccc;
                border: 0;
                border-radius: 50%;
                cursor: pointer;
                display: -ms-flexbox;
                display: flex;
                height: 2em;
                -ms-flex-pack: center;
                justify-content: center;
                opacity: .7;
                padding: 0;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                width: 2em;
                z-index: 1
            }
            .splide__arrow svg {
                fill: #000;
                height: 1.2em;
                width: 1.2em
            }
            .splide__arrow:hover {
                opacity: .9
            }
            .splide__arrow:focus {
                outline: none
            }
            .splide__arrow--prev {
                left: 1em
            }
            .splide__arrow--prev svg {
                transform: scaleX(-1)
            }
            .splide__arrow--next {
                right: 1em
            }
            .splide__pagination {
                bottom: .5em;
                left: 0;
                padding: 0 1em;
                position: absolute;
                right: 0;
                z-index: 1
            }
            .splide__pagination__page {
                background: #ccc;
                border: 0;
                border-radius: 50%;
                display: inline-block;
                height: 8px;
                margin: 3px;
                opacity: .7;
                padding: 0;
                transition: transform .2s linear;
                width: 8px
            }
            .splide__pagination__page.is-active {
                background: #fff;
                transform: scale(1.4)
            }
            .splide__pagination__page:hover {
                cursor: pointer;
                opacity: .9
            }
            .splide__pagination__page:focus {
                outline: none
            }
            .splide__progress__bar {
                background: #ccc;
                height: 3px
            }
            .splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,
            .splide--nav>.splide__track>.splide__list>.splide__slide {
                border: 3px solid transparent;
                cursor: pointer
            }
            .splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,
            .splide--nav>.splide__track>.splide__list>.splide__slide.is-active {
                border: 3px solid #000
            }

            .splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,
            .splide--nav>.splide__track>.splide__list>.splide__slide:focus {
                outline: none
            }

            .splide--rtl>.splide__arrows .splide__arrow--prev,
            .splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,
            .splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev {
                left: auto;
                right: 1em
            }

            .splide--rtl>.splide__arrows .splide__arrow--prev svg,
            .splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,
            .splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg {
                transform: scaleX(1)
            }

            .splide--rtl>.splide__arrows .splide__arrow--next,
            .splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,
            .splide--rtl>.splide__track>.splide__arrows .splide__arrow--next {
                left: 1em;
                right: auto
            }

            .splide--rtl>.splide__arrows .splide__arrow--next svg,
            .splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,
            .splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg {
                transform: scaleX(-1)
            }
            .splide--ttb>.splide__arrows .splide__arrow,
            .splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,
            .splide--ttb>.splide__track>.splide__arrows .splide__arrow {
                left: 50%;
                transform: translate(-50%)
            }
            .splide--ttb>.splide__arrows .splide__arrow--prev,
            .splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,
            .splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev {
                top: 1em
            }
            .splide--ttb>.splide__arrows .splide__arrow--prev svg,
            .splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,
            .splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg {
                transform: rotate(-90deg)
            }
            .splide--ttb>.splide__arrows .splide__arrow--next,
            .splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,
            .splide--ttb>.splide__track>.splide__arrows .splide__arrow--next {
                bottom: 1em;
                top: auto
            }
            .splide--ttb>.splide__arrows .splide__arrow--next svg,
            .splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,
            .splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg {
                transform: rotate(90deg)
            }
            .splide--ttb>.splide__pagination,
            .splide--ttb>.splide__slider>.splide__pagination {
                bottom: 0;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: column;
                flex-direction: column;
                left: auto;
                padding: 1em 0;
                right: .5em;
                top: 0
            }
            .splide__arrow {
                display: block;
            }
            .plus-arrow {
                background: #fff;
            }
            .plus-arrow svg {
                fill: #552466;
            }
            #splide2 {
                padding: 0.5em 0.1em;
                margin: 30px auto 0;
                max-width: 452px;
            }
            #splide3 {
                padding: 0.5em 0.5em;
                margin: 0 auto 40px;
                max-width: 452px
            }
            .splide__pagination {
                bottom: -1.5em;
            }
            .splide__arrow:disabled {
                opacity: 0 !important;
                pointer-events: none;
            }

/* ------- INTERNAS ------------------------------ */
.lista-indicacoes {display: flex; flex-direction: column; width: 100%; justify-content: center; align-items: center;}
.lista-indic-header {width: 96%; max-width: 760px; display: flex; flex-direction: column; padding:65px 0 50px}
.tit-list-check {color: #fff;font-family: 'Champion';text-transform: uppercase;font-size: 47px; text-align: center;}
.tit-list-check span {font-size: 60px;color: #881417; background-color: #fff; font-family: 'Impact Label';transform: rotate(-2deg); margin: 15px 15px 40px; display: inline-block}
.intro-list-check {color: #D4B98B; font-size: 18px; margin-left: 5%;margin-right: 5%}
.lista-indic-body {width: 96%; max-width: 860px; display: flex; flex-direction: column;}
.lista-indic-esq {display: flex; flex-direction: column; justify-content: center; align-items: center}
.lista-indic-dir {display: flex; flex-direction: column;justify-content: center;align-items: center}
.div-grp-check {border: 1px solid #881417; opacity: 1; margin: 20px auto 30px; width: 80%}
.tit-grp-check {color: #fff;font-family: 'Champion';font-size: 50px; text-transform: uppercase; margin-bottom: 4px}
.desc-grp-check {color: #D4B98B; font-size: 18px}
.subtit-grp-check {color: #D4B98B;font-family: 'Champion'; text-transform: uppercase;font-size: 39px; margin-top: 30px; margin-bottom: 14px;}
ul.list-stories { padding: 0; margin: 0; text-align: center}
ul.list-feed {padding: 0; margin: 0;text-align: center}
ul.list-stories li, ul.list-feed li { text-align: center; display: inline-block; margin: 0 12px 14px 0 }
ul.list-stories li p, ul.list-feed li p { text-align: center; color: #fff; font-weight: 700; }
ul.list-stories li img { width: 132px; margin: 0 auto 12px;} 
ul.list-feed li img { width: 118px; margin: 0 auto 12px;}
.div-indicacoes-check {border: 1px solid #fff; opacity: 1; margin: 40px auto 60px; width: 90%;}


/* ==========================================================================
   Media Queries
   ========================================================================== */

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
.ico-nome,
.ico-website,
.ico-facebook,
.ico-twitter,
.ico-youtube,
.ico-instagram,
.ico-snapchat {
        margin: 0 9px 0 0;}   
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    
    header { 
background-size: 100% auto; }
.nav-item {border-right:solid 2px #fad65e;}
.tit-modusoperandi { width: 98%; max-width: 681px; margin: 40px 0 -5px 5%}
    .tit-modusoperandi-indicacoes {max-width: 433px; margin: 40px 0 -17px 2%}
.o-livro {
background: url("../img/bg_fios.png") left top no-repeat; }
.tit-compre-online { 
margin: 0 auto 34px;
width: 96%;
max-width: 326px;
height: 77px;
background: url("../img/tit_compre.svg") center top no-repeat;
    }
ul.compre {
    margin: 0 2% 10px 2%;
    overflow: hidden;
    list-style: none;
    width: 46%;
    padding: 0;
    float: left;
}
    ul.compre li {
    text-align: left;
}
.txt-autor-carol, .txt-autor-mabe {
    margin:0 0 30px 10px; width: 98%;
}
.txt-autor-carol span, .txt-autor-mabe span {
margin: 0 0 14px;}
.tit-autoras { font-size: 47px;}
.tit-indicacoes {margin: 0 auto 34px;
width: 96%;
max-width: 385px;
height: 83px;
background: url("../img/tit_lista.svg") center top no-repeat;}    
ul.sociais li:first-child {
display: inline-block;
margin-bottom: 0;
}
.ico-nome {
    margin: 0 20px 0 0;
    float: left;
    text-decoration: none;}
header { flex-direction: row-reverse; }
.header-dir, .header-dir-inner  { width: 100%; padding-top: 5px; padding-bottom: 5px}
.header-dir h1 {font-size: 44px; letter-spacing: 5px; text-align: left}
.header-dir-inner h1 {font-size: 36px; letter-spacing: 5px; text-align: left}
.header-dir h2 { font-size: 24px; text-align: left; width: 80%; margin: 0 }
.header-dir-inner h2 { font-size: 22px; text-align: left; width: 80%; margin: 0 }
.header-esq {width: 50%; justify-content: flex-end;}
.logo { top: 20%}
 
.tit-list-check {font-size: 62px;}
.tit-list-check span {font-size: 78px;}
.intro-list-check {font-size: 24px; }
.tit-grp-check {font-size: 62px; }
.lista-indic-body {flex-direction: row;}
.lista-indic-esq {justify-content: flex-start; align-items: flex-start}
.lista-indic-dir {justify-content: flex-start; align-items: flex-start}
ul.list-stories { text-align: left}
ul.list-feed {text-align: left}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
