

/* GENERAL */
body {
    width: 100%;
    overflow-x: hidden;
    font-family: Oculum, sans-serif;
    max-width: auto !important;
}

a {
    text-decoration: none;
}

.btn {
    position: relative;
    margin: 20px auto 0;
    width: 280px;
    height: 45px;
    padding: 10px 0;
    border: 1px solid #9c9c9c;
    box-sizing: border-box;
    text-align: center;
    display: block;
    color: #000;
    font-size: 16px;
    font-weight: 100;
    font-family: Oculum, sans-serif;
    font-style: normal;
}

.btn:hover {
    border: 1px solid #000;
}

.btn.left {
    margin: 0 40px 0 0;
    float: left;
}

.btn.right {
    margin: 0;
    float: left;
}

a.btn.more {
    float: right;
    width: auto;
    height: 20px;
    padding: 0;
    border: 0;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000000;%7D.cls-2%7Bfill:none;stroke:%23000000;stroke-width:0.48px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cpolygon class='cls-1' points='2.38 6.5 5.5 6.5 5.5 9.64 6.52 9.64 6.52 6.5 9.62 6.5 9.62 5.5 6.52 5.5 6.52 2.36 5.5 2.36 5.5 5.5 2.38 5.5 2.38 6.5'/%3E%3Ccircle class='cls-2' cx='6' cy='6' r='5.76'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    text-transform: uppercase;
    text-indent: 24px;
    text-decoration: none;
    line-height: 130%;
    font-weight: 400;
    color: #000;
    opacity: 0.5;
    font: 12p sans-serif;
}

a.btn.more:hover {
    opacity: 1;
}

.section.podcasts a.btn.more, .section-videos a.btn.more, .section-podcast h1.title-image, .waveform-player .play-pause {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 12 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-4%7Bfill:none;%7D.cls-2%7Bfill:%231d1d1b;%7D.cls-3%7Bclip-path:url(%23clip-path);%7D.cls-4%7Bstroke:%231d1d1b;stroke-width:0.52px;%7D%3C/style%3E%3CclipPath id='clip-path' transform='translate(0 0)'%3E%3Crect class='cls-1' width='12' height='12'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cpolygon class='cls-2' points='4.06 1.94 10.06 5.94 4.06 9.94 4.06 1.94'/%3E%3Cg class='cls-3'%3E%3Ccircle class='cls-4' cx='6' cy='6' r='5.74'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.section-podcast h1.title-image {
    text-indent: 36px;
    background-size: 30px;
    line-height: 32px !important;
    background-repeat: no-repeat;
}

.wrap_button {
    position: relative;
    float: left;
    width: 100%;
}

.mobile {
    display: none;
}

@media (max-width: 760px) {
    .mobile {
        display: block;
    }

    .desktop {
        display: none;
    }
}

.section-midpage-ads {
    clear: both;
}

.box_anuncio.midpage {
    margin: 40px 0 20px 0;
    float: left;
    display: inline-block;
    max-width: calc(50% - 30px);
}

.box_anuncio.midpage:first-child {
    margin-right: 60px;
}

.box_anuncio.midpage:only-child {
    max-width: 100%;
    margin-right: 0;
}

@media (max-width: 760px) {

    .box_anuncio.midpage {
        float: none;
        display: block;
        max-width: 100%;
        text-align: center;
    }

}


/* FONT-FACE */
@font-face {
    font-family: Oculum;
    src: url('../fonts/Oculum_Regular.otf');
    src: url('../fonts/Oculum.eot');
    src: url('../fonts/Oculum.woff2') format('woff2'),
        url('../fonts/Oculum.woff') format('woff'),
        url('../fonts/Oculum.ttf') format('truetype'),
        url('../fonts/Oculum.svg#Oculum') format('svg'),
        url('../fonts/Oculum.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: Oculum;
    src: url('../fonts/Oculum_Bold.otf');
    src: url('../fonts/Oculum-Bold.eot');
    src: url('../fonts/Oculum-Bold.woff2') format('woff2'),
        url('../fonts/Oculum-Bold.woff') format('woff'),
        url('../fonts/Oculum-Bold.ttf') format('truetype'),
        url('../fonts/Oculum-Bold.svg#Oculum-Bold') format('svg'),
        url('../fonts/Oculum-Bold.eot?#iefix') format('embedded-opentype');
    font-weight: bold;
}

@font-face {
    font-family: Oculum;
    src: url('../fonts/Oculum_Light.otf');
    src: url('../fonts/Oculum-Light.eot');
    src: url('../fonts/Oculum-Light.woff2') format('woff2'),
        url('../fonts/Oculum-Light.woff') format('woff'),
        url('../fonts/Oculum-Light.ttf') format('truetype'),
        url('../fonts/Oculum-Light.svg#Oculum-Light') format('svg'),
        url('../fonts/Oculum-Light.eot?#iefix') format('embedded-opentype');
    font-weight: 100;
}

@font-face {
    font-family: Oculum;
    src: url('../fonts/Oculum_Semibold.otf');
    src: url('../fonts/Oculum-SemiBold.eot');
    src: url('../fonts/Oculum-SemiBold.woff2') format('woff2'),
        url('../fonts/Oculum-SemiBold.woff') format('woff'),
        url('../fonts/Oculum-SemiBold.ttf') format('truetype'),
        url('../fonts/Oculum-SemiBold.svg#Oculum-SemiBold') format('svg'),
        url('../fonts/Oculum-SemiBold.eot?#iefix') format('embedded-opentype');
    font-weight: 500;
}

/* FONTES PADRÃO */
h2 {
    font-weight: bold;
    font-size: 24px;
    color: #333;
}

h3,
h3 a {
    font-weight: 500;
    font-size: 12px;
    color: #ff5200;
    line-height: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

h4 {
    font-weight: 100;
    font-size: 14px;
    color: #333;
}

h5 {
    font-weight: bold;
    font-size: 16px;
    color: #333;
}

h6 {
    font-weight: 100;
    font-size: 15px;
    color: #333;
    padding: 0;
    margin: 0 0 10px;
}

.box_anuncio.header {
    margin: 0 auto;
    width: 1140px;
}
