@-ms-keyframes spin {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
    }
}
@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@font-face {
    font-family: 'Raleway-SemiBold';
    src: url('Raleway-SemiBold.eot?#iefix') format('embedded-opentype'), url('Raleway-SemiBold.woff') format('woff'), url('Raleway-SemiBold.ttf') format('truetype'),
        url('Raleway-SemiBold.svg#Raleway-SemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
input,
textarea,
button {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;

    -webkit-border-radius: 0;
}
button {
    cursor: pointer !important;
}

strong {
    font-weight: bold !important;
}
em {
    font-style: italic !important;
}

/* line 77, ../sass/blog.scss */
.animated {
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}
@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
/* line 106, ../sass/blog.scss */
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

/* line 110, ../sass/blog.scss */
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,
strong,
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-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 131, ../sass/blog.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

/* line 135, ../sass/blog.scss */
body {
    line-height: 1;
}
input[type='submit'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/* line 138, ../sass/blog.scss */
ol,
ul {
    list-style: none;
}

/* line 141, ../sass/blog.scss */
blockquote,
q {
    quotes: none;
}

/* line 144, ../sass/blog.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

/* line 149, ../sass/blog.scss */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* line 153, ../sass/blog.scss */
a {
    text-decoration: none;
    color: #7c4299;
}
/* line 157, ../sass/blog.scss */
a:hover,
a:focus {
    text-decoration: none;
}

/* line 161, ../sass/blog.scss */
body {
    font-family: 'MuseoSans-300';
}

/* line 164, ../sass/blog.scss */
.clearfix {
    clear: both;
    width: 0;
    height: 0;
}

input[type='submit'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/* line 175, ../sass/blog.scss */
.mfp-content {
    padding: 15px;
    background: #fff;
    margin: auto;
    border-radius: 5px;
}

/* line 182, ../sass/blog.scss */
#test-modal .close {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 999;
    color: #333;
}
#gform_7 h3 {
    font-family: 'MuseoSans-300';
    color: #7c4299;
    font-size: 1.3em;
    margin: 0.625em 0 0.375em 0;
}

#gform_wrapper_7 {
    font-size: 14px;
    line-height: 1.42857143;
    font-family: 'MuseoSans-300';
    color: #666;
}

#gform_wrapper_7 input {
    /*height: 30px;*/
    border: 1px solid #7c4299;
    border-radius: 5px;
    padding: 10px;
    outline: none;
    font-size: 12px;
    box-sizing: border-box;
    text-indent: 0;
}
#gform_wrapper_7 select,
#input_7_4 {
    width: 100%;
    height: 35px;
    border: 1px solid #7c4299;
    border-radius: 5px;
}
#gform_wrapper_7 textarea {
    width: 100%;
    height: 65px;
    border: 1px solid #7c4299;
    border-radius: 5px;
}
#gform_wrapper_7 .gform_footer input {
    zoom: 1;
    height: 35px;
    background: #48c3d2;
    color: #fff;
    margin-top: 5px;
    font-size: 14px;
    border: none;
    -webkit-border-radius: 5px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius: 5px;
    -moz-border-radius-topleft: 0px;
    border-radius: 5px;
    border-top-left-radius: 0px;
}
.validaFormu {
    color: #a94442;
    display: none;
    font-size: 12.3px;
    font-weight: normal;
    line-height: 1.5;
}
/* line 189, ../sass/blog.scss */
#test-modal .close i {
    color: #ccc;
}

/* line 275, ../sass/blog.scss */
.bannerHome {
    width: 100%;
    max-width: 1195px;
    margin: auto;
    height: auto;
}
/* line 280, ../sass/blog.scss */
.bannerHome img {
    width: 100%;
    height: auto;
    display: block;
}

.principal {
    padding-top: 40px;
}

/* line 331, ../sass/blog.scss */
.principal .corpo .topoBread {
    display: none;
}
/* line 335, ../sass/blog.scss */
.principal .corpo .tituloPagina h1 {
    font-size: 18px;
    margin-bottom: 20px;
    color: #d6228f;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #d6228f;
}
/* line 344, ../sass/blog.scss */
.principal .corpo .conteudoBusca {
    font-size: 16px;
    line-height: 28px;
    font-family: Arial;
}
/* line 348, ../sass/blog.scss */
.principal .corpo .conteudoBusca b {
    margin-top: 75px;
    font-family: 'TrajanPro-Regular';
    font-size: 18px;
    color: #7c4299;
    margin-bottom: 20px;
}
/* line 354, ../sass/blog.scss */
.principal .corpo .conteudoBusca b:first-child {
    margin-top: 0px;
}
/* line 358, ../sass/blog.scss */
.principal .corpo .conteudoBusca h2 {
    font-family: 'TrajanPro-Regular';
    font-size: 16px;
    color: #7c4299;
    margin-bottom: 20px;
}
/* line 368, ../sass/blog.scss */
.principal .corpo .conteudoBusca a p {
    margin-bottom: 15px;
}
/* line 374, ../sass/blog.scss */
.principal .corpo .postagem {
    width: 100%;
}
/* line 378, ../sass/blog.scss */
.principal .corpo .postagem .subTop {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
}
/* line 383, ../sass/blog.scss */
.principal .corpo .postagem .subTop .tags {
    float: left;
    width: auto;
    height: auto;
    color: #5d5b5c;
    font-family: 'MuseoSans-300';
    padding-right: 15px;
    border-right: 1px solid #5d5b5c;
}
/* line 392, ../sass/blog.scss */
.principal .corpo .postagem .subTop .tags span {
    color: #555;
    font-family: 'MuseoSans-300';
    font-size: 14px;
}
/* line 397, ../sass/blog.scss */
.principal .corpo .postagem .subTop .tags a {
    color: #6f6b6a;
    font-family: 'MuseoSans-300';
    font-size: 13px;
}
/* line 403, ../sass/blog.scss */
.principal .corpo .postagem .subTop .social {
    float: left;
    width: auto;
    height: auto;
    font-size: 14px;
    color: #5d5b5c;
    font-family: 'MuseoSans-300';
    padding-right: 15px;
    padding-left: 15px;
}
/* line 413, ../sass/blog.scss */
.principal .corpo .postagem .subTop .social img {
    width: auto;
    height: auto;
}
/* line 418, ../sass/blog.scss */
.principal .corpo .postagem .subTop .social span {
    color: #555;
    font-family: 'MuseoSans-300';
    font-size: 14px;
    float: left;
    margin-top: 2px;
    margin-right: 8px;
}
/* line 426, ../sass/blog.scss */
.principal .corpo .postagem .subTop .social a {
    color: #6f6b6a;
    font-family: 'MuseoSans-300';
    font-size: 14px;
}
/* line 432, ../sass/blog.scss */
.principal .corpo .postagem .subTop .comentarios {
    float: left;
    width: auto;
    height: auto;
    color: #5d5b5c;
    font-family: 'MuseoSans-300';
    padding-left: 15px;
    border-left: 1px solid #5d5b5c;
}
/* line 440, ../sass/blog.scss */
.principal .corpo .postagem .subTop .comentarios span {
    color: #555;
    font-family: 'MuseoSans-500';
    font-size: 14px;
}
/* line 445, ../sass/blog.scss */
.principal .corpo .postagem .subTop .comentarios a {
    color: #6f6b6a;
    font-family: 'MuseoSans-300';
    font-size: 14px;
}
/* line 452, ../sass/blog.scss */
.principal .corpo .postagem .top {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
/* line 457, ../sass/blog.scss */
.principal .corpo .postagem .top .data {
    width: 65px;
    height: 65px;
    float: left;
    border-radius: 50%;
    background: #48c3d2;
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
    text-align: center;
    margin-right: 15px;
}
/* line 468, ../sass/blog.scss */
.principal .corpo .postagem .top .data span {
    display: block;
    margin: auto;
    width: 70%;
    text-align: center;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 5px;
    padding-top: 15px;
    font-size: 12px;
    text-transform: uppercase;
}
/* line 480, ../sass/blog.scss */
.principal .corpo .postagem .top .data span:last-child {
    border-bottom: none;
    padding-top: 5px;
}
/* line 486, ../sass/blog.scss */
.principal .corpo .postagem .top .data:hover {
    background: #2eaab9;
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
}
/* line 491, ../sass/blog.scss */
.principal .corpo .postagem .top .titulo {
    float: left;
    width: calc(100% - 90px);
    height: 65px;
    display: table;
}
/* line 497, ../sass/blog.scss */
.principal .corpo .postagem .top .titulo h1 {
    font-family: 'TrajanPro-Regular';
    font-size: 24px;
    color: #7c4299;
    display: table-cell;
    vertical-align: middle;
}
/* line 504, ../sass/blog.scss */
.principal .corpo .postagem .top .titulo h1 a {
    font-family: 'MuseoSans-500';
    font-size: 26px;
    color: #7c4299;
    line-height: 30px;
}
/* line 497, ../sass/blog.scss */
.principal .corpo .postagem .top .titulo h2 {
    font-family: 'TrajanPro-Regular';
    font-size: 24px;
    color: #7c4299;
    display: table-cell;
    vertical-align: middle;
}
/* line 504, ../sass/blog.scss */
.principal .corpo .postagem .top .titulo h2 a {
    font-family: 'MuseoSans-500';
    font-size: 26px;
    color: #7c4299;
    line-height: 30px;
}
/* line 511, ../sass/blog.scss */
.principal .corpo .postagem .top .titulo p {
    font-size: 16px;
    font-family: 'MuseoSans-300';
    color: #7c4299;
}
/* line 518, ../sass/blog.scss */
.principal .corpo .postagem .linha {
    width: 100%;
    height: 1px;
    background: #d7d7d6;
    margin-bottom: 30px;
}
/* line 524, ../sass/blog.scss */
.principal .corpo .postagem .conteudoPost {
    width: 100%;
    height: auto;
    font-family: 'Arial';
    font-size: 16px;
    line-height: 26px;
    color: #555;
    position: relative;
    padding-bottom: 30px;
}
.principal .corpo .postagem .conteudoPost ul {
    padding-left: 20px;
}
.principal .corpo .postagem .conteudoPost a.popup-modal {
    width: 100%;
    height: auto;
    text-align: center;
    margin-bottom: 25px;
}
.principal .corpo .postagem .conteudoPost a.popup-modal img {
    margin: auto;
}
/* line 536, ../sass/blog.scss */
.principal .corpo .postagem .conteudoPost a {
    color: #7c4299;
}
/* line 539, ../sass/blog.scss */
.principal .corpo .postagem .conteudoPost a.more-link {
    padding: 3px 8px;
    font-size: 13px;
    position: absolute;
    -webkit-border-radius: 3px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius: 3px;
    -moz-border-radius-topleft: 0px;
    border-radius: 3px;
    border-top-left-radius: 0px;
    background: #48c3d2;
    color: #fff;
    text-align: center;
    right: 0;
    bottom: -10px;
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
}
/* line 551, ../sass/blog.scss */
.principal .corpo .postagem .conteudoPost a.more-link:hover {
    color: #fff;
    background: #2eaab9;
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
}
/* line 558, ../sass/blog.scss */
.principal .corpo .postagem .conteudoPost a:hover {
    color: #7c4299;
}

body.blog .main-container {
    background-color: #f8f8f8;
}

/* line 563, ../sass/blog.scss */
.principal .corpo .postagem .conteudoPost .imgDestaque {
    height: auto;
    margin-bottom: 15px;
    margin: auto;
    min-height: 100px;
    position: relative;
    text-align: center;
    width: 100%;
}
/* line 571, ../sass/blog.scss */
.principal .corpo .postagem .conteudoPost .imgDestaque .nomeCategoria {
    position: absolute;
    top: 40px;
    background: #7c4299;
    padding-left: 20px;
    padding-right: 15px;
    color: #fff;
    line-height: 28px;
    height: auto;
    left: -10px;
}
/* line 582, ../sass/blog.scss */
.principal .corpo .postagem .conteudoPost .imgDestaque .nomeCategoria:before {
    width: 15px;
    height: 15px;
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -webkit-transform: rotate(45deg);
    /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    content: '';
    position: absolute;
    left: 3px;
    top: -8px;
    z-index: -9;
    background: #602b7b;
}
/* line 597, ../sass/blog.scss */
.principal .corpo .postagem .conteudoPost .imgDestaque .nomeCategoria a {
    color: #fff;
    font-size: 14px;
    font-family: 'MuseoSans-300';
}
/* line 606, ../sass/blog.scss */
.principal .corpo .postagem .conteudoPost .imgDestaque img {
    display: block;
    height: auto;
    max-height: 330px;
}
/* line 615, ../sass/blog.scss */
.principal .corpo .postagem .conteudoPost img {
    width: auto;
    height: auto;
    display: block;
    margin: auto;
    margin-bottom: 15px;
    border-radius: 3px;
    max-width: 100%;
}

.principal .corpo .postagem .conteudoPost h2 {
    font-family: 'MuseoSans-500';
    color: #555;
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 35px;
}

.principal .corpo .postagem .conteudoPost h1 {
    color: #555;
    font-family: 'MuseoSans-500';
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 35px;
    padding-bottom: 25px;
    text-align: center;
}

/* line 632, ../sass/blog.scss */
.principal .corpo .postagem .compartilhe {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    background: #f5f5f4;
    margin-top: 30px;
    -webkit-border-radius: 3px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius: 3px;
    -moz-border-radius-topleft: 0px;
    border-radius: 3px;
    border-top-left-radius: 0px;
}
/* line 640, ../sass/blog.scss */
.principal .corpo .postagem .compartilhe .comentarios {
    float: right;
    font-size: 12px;
    color: #a1a1a1;
}
/* line 646, ../sass/blog.scss */
.principal .corpo .postagem .compartilhe .comentarios a {
    color: #7c4299;
    font-family: 'MuseoSans-300';
    font-size: 13px;
}
/* line 651, ../sass/blog.scss */
.principal .corpo .postagem .compartilhe .comentarios a span {
    font-family: 'MuseoSans-500';
}
/* line 655, ../sass/blog.scss */
.principal .corpo .postagem .compartilhe .comentarios a:hover {
    color: #5f3375;
}
/* line 660, ../sass/blog.scss */
.principal .corpo .postagem .compartilhe .redesociais {
    float: left;
    width: auto;
}
/* line 663, ../sass/blog.scss */
.principal .corpo .postagem .compartilhe .redesociais p {
    font-size: 13px;
    color: #7c4299;
    font-family: 'MuseoSans-500';
    margin: 0;
    margin-top: 3px;
    float: left;
}
/* line 671, ../sass/blog.scss */
.principal .corpo .postagem .compartilhe .redesociais p a {
    color: #535353;
}
/* line 674, ../sass/blog.scss */
.principal .corpo .postagem .compartilhe .redesociais p a:hover {
    color: #535353;
}
/* line 679, ../sass/blog.scss */
.principal .corpo .postagem .compartilhe .redesociais p img {
    display: block;
    margin-left: 5px;
    height: auto;
    float: right;
    margin-top: -3px;
}
/* line 691, ../sass/blog.scss */
.principal .sidebar {
    float: right;
    width: 24%;
    height: auto;
    background: #f5f5f4;
    min-height: 20px;
    padding: 20px;
}
/* line 699, ../sass/blog.scss */
.principal .sidebar .titleGrande {
    font-family: 'MuseoSans-500';
    font-size: 24px;
    color: #7c4299;
    margin-bottom: 15px;
}
/* line 705, ../sass/blog.scss */
.principal .sidebar .titleGrande span {
    display: block;
    font-size: 14px;
    color: #555;
    margin-top: 5px;
}
/* line 712, ../sass/blog.scss */
.principal .sidebar .titleMedio {
    font-family: 'TrajanPro-Regular';
    font-size: 16px;
    color: #7c4299;
    text-transform: uppercase;
    margin-bottom: 15px;
}
/* line 719, ../sass/blog.scss */
.principal .sidebar .bloco {
    font-size: 16px;
    color: #545556;
    font-family: Arial;
    line-height: 26px;
    margin-bottom: 40px;
}
/* line 728, ../sass/blog.scss */
.principal .sidebar .social {
    width: 100%;
    height: auto;
    margin-bottom: 40px;
}
/* line 734, ../sass/blog.scss */
.principal .sidebar .social ul li {
    display: inline-block;
    width: 18.8%;
    height: auto;
}
/* line 738, ../sass/blog.scss */
.principal .sidebar .social ul li img {
    display: block;
    width: 100%;
    height: auto;
}
/* line 744, ../sass/blog.scss */
.principal .sidebar .social ul li:last-child {
    margin-right: 0;
}
/* line 750, ../sass/blog.scss */
.principal .sidebar .linha {
    width: 100%;
    height: 10px;
    background: url(../img-blog/linha.gif);
    margin-bottom: 40px;
}
/* line 756, ../sass/blog.scss */
.principal .sidebar .facebook,
.principal .sidebar .instagram,
.principal .sidebar .tvPc,
.principal .sidebar .postRecentes,
.principal .sidebar .arquivos,
.principal .sidebar .cloudTag {
    width: 100%;
    min-height: 10px;
    height: auto;
    display: block;
    margin-bottom: 40px;
}
/* line 763, ../sass/blog.scss */
.principal .sidebar .facebook iframe,
.principal .sidebar .instagram iframe,
.principal .sidebar .tvPc iframe,
.principal .sidebar .postRecentes iframe,
.principal .sidebar .arquivos iframe,
.principal .sidebar .cloudTag iframe {
    width: 100%;
    height: auto;
}
/* line 772, ../sass/blog.scss */
.principal .sidebar .cloudTag ul li a {
    padding: 3px 6px;
    background: #48c3d2;
    margin-right: 5px;
    font-size: 12px;
    color: #fff;
    -webkit-border-radius: 3px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius: 3px;
    -moz-border-radius-topleft: 0px;
    border-radius: 3px;
    border-top-left-radius: 0px;
    margin-bottom: 8px;
    float: left;
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
}
/* line 783, ../sass/blog.scss */
.principal .sidebar .cloudTag ul li a:hover {
    background: #7c4299;
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
}
/* line 794, ../sass/blog.scss */
.principal .sidebar .postRecentes ul li {
    text-align: center;
    font-size: 16px;
    color: #7c4299;
    margin-bottom: 40px;
}
/* line 800, ../sass/blog.scss */
.principal .sidebar .postRecentes ul li a {
    color: #7c4299;
}
/* line 804, ../sass/blog.scss */
.principal .sidebar .postRecentes ul li img {
    width: 100%;
    height: auto;
    margin-bottom: 5px;
    border-radius: 3px;
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
}
/* line 811, ../sass/blog.scss */
.principal .sidebar .postRecentes ul li img:hover {
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
    opacity: 0.7;
}
/* line 821, ../sass/blog.scss */
.principal .sidebar .arquivos input,
.principal .sidebar .arquivos .select {
    height: 30px;
    width: 100%;
    border: 1px solid #7c4299;
    background: #fff;
    color: #7c4299;
    outline: none;
}
/* line 831, ../sass/blog.scss */
.principal #respond form p.comment-form-comment {
    margin-top: 15px;
}
/* line 834, ../sass/blog.scss */
.principal .sidebar2 {
    width: 100%;
    margin-top: 20px;
    height: auto;
    background: #f5f5f4;
    min-height: 20px;
    display: none;
    padding: 20px;
    box-sizing: border-box;
}
/* line 844, ../sass/blog.scss */
.principal .sidebar2 .um .cloudTags {
    margin-bottom: 10px;
    height: 175px;
    overflow: hidden;
}
/* line 848, ../sass/blog.scss */
.principal .sidebar2 .um .cloudTags ul li a {
    padding: 3px 6px;
    background: #48c3d2;
    margin-right: 5px;
    font-size: 12px;
    color: #fff;
    -webkit-border-radius: 3px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius: 3px;
    -moz-border-radius-topleft: 0px;
    border-radius: 3px;
    border-top-left-radius: 0px;
    margin-bottom: 8px;
    float: left;
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
}
/* line 859, ../sass/blog.scss */
.principal .sidebar2 .um .cloudTags ul li a:hover {
    background: #7c4299;
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
}
/* line 868, ../sass/blog.scss */
.principal .sidebar2 .titleGrande {
    font-family: 'MuseoSans-500';
    font-size: 16px;
    color: #7c4299;
    margin-bottom: 15px;
}
/* line 873, ../sass/blog.scss */
.principal .sidebar2 .titleGrande span {
    display: block;
    font-size: 14px;
    color: #555;
    margin-top: 5px;
}
/* line 880, ../sass/blog.scss */
.principal .sidebar2 .titleMedio {
    font-family: 'TrajanPro-Regular';
    font-size: 16px;
    color: #7c4299;
    text-transform: uppercase;
    margin-bottom: 15px;
}
/* line 887, ../sass/blog.scss */
.principal .sidebar2 .bloco {
    font-size: 16px;
    color: #545556;
    line-height: 22px;
    margin-bottom: 10px;
}
/* line 896, ../sass/blog.scss */
.principal .sidebar2 .social {
    width: 100%;
    height: auto;
}
/* line 901, ../sass/blog.scss */
.principal .sidebar2 .social ul li {
    display: inline-block;
    width: 17%;
    height: auto;
    margin-right: 1%;
}
/* line 906, ../sass/blog.scss */
.principal .sidebar2 .social ul li img {
    display: block;
    width: 100%;
    height: auto;
}
/* line 912, ../sass/blog.scss */
.principal .sidebar2 .social ul li:last-child {
    margin-right: 0;
}
/* line 918, ../sass/blog.scss */
.principal .sidebar2 .linha {
    width: 100%;
    height: 10px;
    background: url(../img-blog/linha.gif);
    margin-bottom: 40px;
}
/* line 924, ../sass/blog.scss */
.principal .sidebar2 .facebook,
.principal .sidebar2 .instagram,
.principal .sidebar2 .tvPc,
.principal .sidebar2 .postRecentes,
.principal .sidebar2 .arquivos {
    width: 100%;
    min-height: 10px;
    height: auto;
    display: block;
    margin-bottom: 40px;
}
/* line 931, ../sass/blog.scss */
.principal .sidebar2 .facebook iframe,
.principal .sidebar2 .instagram iframe,
.principal .sidebar2 .tvPc iframe,
.principal .sidebar2 .postRecentes iframe,
.principal .sidebar2 .arquivos iframe {
    width: 100%;
    height: auto;
}

/* line 939, ../sass/blog.scss */
.ultimosPosts {
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    background: #7c4299;
    margin-top: 40px;
}
/* line 947, ../sass/blog.scss */
.ultimosPosts .titleGrande {
    font-family: 'MuseoSans-500';
    font-size: 28px;
    color: #fff;
    margin-bottom: 25px;
}
/* line 953, ../sass/blog.scss */
.ultimosPosts ul {
    vertical-align: top;
}
/* line 955, ../sass/blog.scss */
.ultimosPosts ul li {
    text-align: center;
    font-size: 16px;
    color: #7c4299;
    display: inline-block;
    width: 25%;
    height: auto;
    margin-right: 10%;
    vertical-align: top;
}
/* line 964, ../sass/blog.scss */
.ultimosPosts ul li:last-child {
    margin-right: 0;
}
/* line 968, ../sass/blog.scss */
.ultimosPosts ul li a {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    font-family: 'MuseoSans-300';
}
/* line 975, ../sass/blog.scss */
.ultimosPosts ul li img {
    width: 100%;
    height: auto;
    border: 5px solid #9964aa;
    max-height: 134px;
    margin-bottom: 5px;
    border-radius: 3px;
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
}
/* line 984, ../sass/blog.scss */
.ultimosPosts ul li img:hover {
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
    opacity: 0.7;
}

/* line 993, ../sass/blog.scss */
.footer {
    width: 100%;
    min-height: 65px;
    background: #6b2b89;
    color: #fff;
    font-size: 12px;
    height: auto;
}
/* line 1001, ../sass/blog.scss */
.footer .logo {
    float: left;
    height: auto;
    width: 190px;
    padding-top: 10px;
}
/* line 1007, ../sass/blog.scss */
.footer .logo img {
    display: block;
    width: 100%;
    height: auto;
}
/* line 1014, ../sass/blog.scss */
.footer .menu {
    float: left;
    margin-left: 30px;
}
/* line 1018, ../sass/blog.scss */
.footer .menu ul {
    margin-top: 27px;
}
/* line 1020, ../sass/blog.scss */
.footer .menu ul li {
    display: inline-block;
    padding: 0 20px;
    border-right: 1px solid #fff;
    color: #fefffd;
    text-transform: uppercase;
}
/* line 1027, ../sass/blog.scss */
.footer .menu ul li:last-child {
    border: none;
}
/* line 1031, ../sass/blog.scss */
.footer .menu ul li a {
    color: #fefffd;
    font-family: 'Raleway-SemiBold';
    font-size: 13px;
}
/* line 1037, ../sass/blog.scss */
.footer .menu ul li a:hover {
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
    text-decoration: none;
    text-shadow: 0 0 10px #fff;
}
/* line 1046, ../sass/blog.scss */
.footer #newsletter {
    float: right;
    width: auto;
    min-width: 615px;
    margin-top: 20px;
}
.footer #newsletter p {
    float: left;
    margin-right: 15px;
    line-height: 30px;
    font-size: 13px;
}

/* line 1052, ../sass/blog.scss */
.footer #newsletter #enviaNewsletter {
    /*width: 60px;*/
    height: auto;
    background: #48c3d2;
    color: #fff;
    border: none;
    min-height: 25px;
    float: right;
    border-radius: 3px;
}
/* line 1062, ../sass/blog.scss */
.footer #newsletter input {
    height: 15px;
    border: 1px solid #7c4299;
    margin-right: 1%;
    float: left;
    background: #fafafa;
    border-radius: 5px;
    padding: 5px;
    outline: none;
    font-size: 12px;
    width: 140px;
    color: #7c4299;
}
/* line 1075, ../sass/blog.scss */
.footer #newsletter input input[type='submit'],
.footer #newsletter input #enviaNewsletter {
    width: 60px;
    height: auto;
    background: #48c3d2;
    color: #fff;
    border: none;
    float: right;
}

/* line 1087, ../sass/blog.scss */
.screen-reader-text {
    display: none;
}

/* line 1090, ../sass/blog.scss */
.nav-previous {
    float: left;
}
/* line 1092, ../sass/blog.scss */
.nav-previous a,
.nav-previous a:hover {
    color: #7c4299;
    text-decoration: none;
}

/* line 1098, ../sass/blog.scss */
.nav-next {
    float: right;
}
/* line 1100, ../sass/blog.scss */
.nav-next a,
.nav-next a:hover {
    color: #7c4299;
    text-decoration: none;
}

/* line 1107, ../sass/blog.scss */
.archive-header h1 {
    font-size: 18px;
    margin-bottom: 20px;
    color: #d6228f;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #d6228f;
}

@media (min-width: 768px) {
    .comments-area {
        margin: 0 auto;
        max-width: 800px;
    }
}

.comment-respond {
    display: inline-block;
    width: 100%;
}

/* line 1121, ../sass/blog.scss */
.comments-area li.comment:nth-child(odd) {
    background: #f6f4f5;
}
/* line 1127, ../sass/blog.scss */
.comments-area .comment-body {
    margin-bottom: 40px;
    padding: 20px 10px;
}
/* line 1134, ../sass/blog.scss */
.comments-area .comment-body .reply a {
    color: #7c4299;
    font-size: 12px;
}
/* line 1141, ../sass/blog.scss */
.comments-area .comments-title {
    display: none;
}
/* line 1147, ../sass/blog.scss */
.comments-area .vcard img {
    float: left;
    margin-right: 10px;
}
/* line 1152, ../sass/blog.scss */
.comments-area .vcard b.fn {
    float: left;
    margin-right: 8px;
    color: #7c4299;
    font-family: 'MuseoSans-500';
}
/* line 1158, ../sass/blog.scss */
.comments-area .vcard b.fn a {
    color: #7c4299;
}
/* line 1163, ../sass/blog.scss */
.comments-area .vcard span {
    float: left;
    margin-right: 8px;
    color: #898989;
    font-family: 'MuseoSans-500';
}
/* line 1170, ../sass/blog.scss */
.comments-area .comment-content {
    margin-top: 10px;
}
/* line 1172, ../sass/blog.scss */
.comments-area .comment-content p {
    font-size: 14px;
    line-height: 22px;
    color: #555555;
}
/* line 1177, ../sass/blog.scss */
.comments-area .comment-content p a {
    color: #7c4299;
}
/* line 1183, ../sass/blog.scss */
.comments-area .comment-metadata a {
    color: #898989;
    font-family: 'MuseoSans-500';
    font-size: 13px;
}

/* line 1191, ../sass/blog.scss */
#respond h3 {
    color: #5d257b;
    font-size: 1.125rem;
    text-align: center;
}
/* line 1200, ../sass/blog.scss */
#respond form input[type='submit' i] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #5d257b;
    border-radius: 3px;
    border: none;
    color: #fff;
}
/* line 1208, ../sass/blog.scss */
#respond form input[type='submit' i]:hover {
    background: #d0b5df;
}
/* line 1213, ../sass/blog.scss */
#respond form p.comment-notes {
    font-family: 'MuseoSans-300';
    font-size: 12px;
    margin-bottom: 10px;
    text-align: center;
}
/* line 1220, ../sass/blog.scss */
#respond form p.form-submit input[type='submit' i] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #5d257b;
    border-radius: 3px;
    border: none;
    color: #fff;
    display: block;
    text-transform: uppercase;
}
/* line 1228, ../sass/blog.scss */
#respond form p.form-submit input[type='submit' i]:hover {
    background: #d0b5df;
}
/* line 1233, ../sass/blog.scss */
#respond form p.comment-form-url,
#respond form p.form-allowed-tags {
    display: none;
}
/* line 1236, ../sass/blog.scss */
#respond form p.comment-form-author,
#respond form p.comment-form-email,
#respond form p.comment-form-comment {
    margin-bottom: 15px;
}
/* line 1239, ../sass/blog.scss */
#respond form p.comment-form-author label,
#respond form p.comment-form-email label,
#respond form p.comment-form-comment label {
    color: #7c4299;
    font-size: 13px;
}
/* line 1243, ../sass/blog.scss */
#respond form p.comment-form-author input,
#respond form p.comment-form-email input,
#respond form p.comment-form-comment input {
    border: solid 1px #7c4299;
    border-radius: 3px;
    padding: 5px;
    width: 100%;
}
/* line 1249, ../sass/blog.scss */
#respond form p.comment-form-author textarea,
#respond form p.comment-form-email textarea,
#respond form p.comment-form-comment textarea {
    width: 100%;
    padding: 5px;
    height: 100px;
    border: solid 1px #7c4299;
    border-radius: 3px;
}

.formularioOnline {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    background: #f4e8f2;
    border: 1px solid #7c4299;
    border-radius: 5px;
}
.formularioOnline .header {
    height: 48px;
    background: #7c4299;
    text-align: left;
    color: #fff;
    box-shadow: none;
}
.formularioOnline .header img {
    float: left;
    margin: 5px 0 0 10px;
}
.formularioOnline .header p {
    margin: 0px;
    margin-top: 12px;
    margin-left: 7px;
    font-size: 14px;
    font-weight: 300;
    float: left;
    width: 66%;
    color: #fff;
    font-family: 'MuseoSans-300';
}
.formularioOnline .header p span {
    font-size: 10px;
}
.formularioOnline .content {
    padding: 5px;
}
.formularioOnline .content p,
.formularioOnline .content .gform_description {
    color: #552c72;
    font-size: 13px;
    font-weight: 300;
    line-height: 18px;
    margin-top: 5px;
}
.formularioOnline .content input {
    width: 100%;
    height: 30px;
    border-radius: 5px;
    border: 1px solid #552c72;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 3px;
    padding-left: 5px;
    outline: none;
}
.formularioOnline .content select {
    width: 100%;
    height: 30px;
    border-radius: 5px;
    border: 1px solid #552c72;
    font-size: 11px;
    color: #aaa;
    outline: none;
}
.formularioOnline .content button {
    width: 100%;
    height: 30px;
    background: #48c3d2;
    color: #fff;
    border: none;
    -webkit-border-radius: 5px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius: 5px;
    -moz-border-radius-topleft: 0px;
    border-radius: 5px;
    border-top-left-radius: 0px;
}
.formularioOnline .content button:hover {
    background: #2eaab9;
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
}

@media screen and (max-width: 1060px) {
    /* line 1261, ../sass/blog.scss */
    .responsiveMenu {
        display: block;
    }

    /* line 1275, ../sass/blog.scss */
    .principal .corpo {
        display: block;
        float: left;
    }
    /* line 1282, ../sass/blog.scss */
    .principal .corpo .postagem .conteudoPost img {
        max-width: 100%;
    }
    /* line 1287, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais {
        width: 200px;
    }
    /* line 1289, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais p {
        width: auto;
    }
    /* line 1299, ../sass/blog.scss */
    .principal .sidebar .um .bloco,
    .principal .sidebar .um .social {
        margin-bottom: 20px;
    }
    /* line 1303, ../sass/blog.scss */
    .principal .sidebar .um .bloco ul li,
    .principal .sidebar .um .social ul li {
        width: 27%;
    }

    /* line 1311, ../sass/blog.scss */
    .navigation {
        margin-top: -50px;
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 768px) {
    /* line 1319, ../sass/blog.scss */
    .principal .sidebar {
        display: none;
    }

    /* line 1322, ../sass/blog.scss */
    .principal .corpo {
        float: none;
        width: 100%;
        display: block;
    }
    /* line 1328, ../sass/blog.scss */
    .principal .corpo .postagem .top .titulo {
        width: 80%;
    }
    /* line 1330, ../sass/blog.scss */
    .principal .corpo .postagem .top .titulo p {
        display: none;
    }
    /* line 1337, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais p {
        width: 150px;
    }

    /* line 1345, ../sass/blog.scss */
    .sidebar2 {
        padding-bottom: 60px;
        display: block;
    }
    /* line 1349, ../sass/blog.scss */
    .sidebar2 .um,
    .sidebar2 .dois,
    .sidebar2 .tres {
        float: left;
        width: 28%;
        display: block;
        margin-right: 4.5%;
        height: 220px;
    }
    /* line 1355, ../sass/blog.scss */
    .sidebar2 .um:last-child,
    .sidebar2 .dois:last-child,
    .sidebar2 .tres:last-child {
        margin-right: 0;
    }
    /* line 1359, ../sass/blog.scss */
    .sidebar2 .um .linha,
    .sidebar2 .dois .linha,
    .sidebar2 .tres .linha {
        display: none;
    }
    /* line 1363, ../sass/blog.scss */
    .sidebar2 .quatro,
    .sidebar2 .cinco,
    .sidebar2 .seis {
        display: none;
    }

    /* line 1368, ../sass/blog.scss */
    .footer #newsletter {
        float: none;
        display: block;
        width: 100%;
        clear: both;
        padding-top: 15px;
        margin-top: 10px;
        padding-bottom: 40px;
        border-top: 1px solid #7c4299;
    }
    /* line 1378, ../sass/blog.scss */
    .footer #newsletter #enviaNewsletter {
        width: 120px;
        height: auto;
        background: #48c3d2;
        color: #fff;
        border: none;
        float: left;
        border-radius: 3px;
    }
    /* line 1386, ../sass/blog.scss */
    .footer #newsletter input {
        width: 38%;
    }
}
@media screen and (max-width: 767px) {
    /* line 1424, ../sass/blog.scss */
    .principal .corpo .postagem .subTop .tags,
    .principal .corpo .postagem .subTop .social,
    .principal .corpo .postagem .subTop .comentarios {
        float: none;
        display: block;
        width: 90%;
        border: none;
        padding-left: 0;
        margin-bottom: 10px;
    }
    /* line 1432, ../sass/blog.scss */
    .principal .corpo .postagem .subTop .comentarios {
        display: none;
    }
    /* line 1437, ../sass/blog.scss */
    .principal .corpo .postagem .top .titulo {
        width: 70%;
    }
    /* line 1441, ../sass/blog.scss */
    .principal .corpo .postagem .top .titulo h1 a {
        font-size: 20px;
        line-height: 20px;
    }
    /* line 1449, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais,
    .principal .corpo .postagem .compartilhe .comentarios {
        width: 90%;
        float: none;
        display: block;
        margin-bottom: 10px;
        clear: both;
    }
    /* line 1456, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais a,
    .principal .corpo .postagem .compartilhe .comentarios a {
        font-size: 14px;
    }
    /* line 1460, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais p,
    .principal .corpo .postagem .compartilhe .comentarios p {
        float: left;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 14px;
        width: auto;
    }
    /* line 1467, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais p a,
    .principal .corpo .postagem .compartilhe .comentarios p a {
        font-size: 14px;
    }
    /* line 1471, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais p img,
    .principal .corpo .postagem .compartilhe .comentarios p img {
        float: right;
    }
    /* line 1476, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .comentarios {
        margin-bottom: 0;
    }
    /* line 1482, ../sass/blog.scss */
    .principal .sidebar2 {
        display: block;
    }
    /* line 1484, ../sass/blog.scss */
    .principal .sidebar2 .um {
        display: block;
        float: none;
        width: 100%;
        margin: 0;
        height: auto;
    }
    /* line 1490, ../sass/blog.scss */
    .principal .sidebar2 .dois,
    .principal .sidebar2 .tres {
        display: none;
    }

    /* line 1497, ../sass/blog.scss */
    .ultimosPosts ul li {
        display: block;
        width: 90%;
        margin: auto;
        margin-bottom: 15px;
    }
    /* line 1503, ../sass/blog.scss */
    .ultimosPosts ul li img {
        max-width: 100%;
        box-sizing: border-box;
        display: block;
    }
    /* line 1508, ../sass/blog.scss */
    .ultimosPosts ul li a {
        font-family: 'MuseoSans-500';
    }
    /* line 1512, ../sass/blog.scss */
    .ultimosPosts ul li:last-child {
        margin-right: auto;
    }

    /* line 1519, ../sass/blog.scss */
    .footer {
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    /* line 1524, ../sass/blog.scss */
    .footer .logo,
    .footer .menu,
    .footer #newsletter {
        width: 100%;
        display: block;
        float: none;
    }
    /* line 1529, ../sass/blog.scss */
    .footer .logo {
        display: none;
    }
    /* line 1532, ../sass/blog.scss */
    .footer .menu {
        margin-left: 0;
        margin-top: 0;
    }
    /* line 1535, ../sass/blog.scss */
    .footer .menu ul {
        margin-top: 0;
    }
    /* line 1537, ../sass/blog.scss */
    .footer .menu ul li {
        display: block;
        border: none;
        padding: 0;
        margin-top: 10px;
        padding-left: 5px;
        box-sizing: border-box;
    }
    /* line 1547, ../sass/blog.scss */
    .footer #newsletter {
        width: 100%;
        min-width: 100px;
    }
    .footer #newsletter input {
        width: 96%;
        margin-bottom: 10px;
    }
    .footer #newsletter #enviaNewsletter {
        width: 100%;
    }
}
@media screen and (max-width: 360px) {
    /* line 1553, ../sass/blog.scss */
    .header {
        height: auto;
        background-color: #6f3182;
    }
    .bannerHome {
        margin-bottom: 0px;
    }
    /* line 1555, ../sass/blog.scss */
    .header .logo {
        float: none;
        margin: auto;
    }
    /* line 1560, ../sass/blog.scss */
    .header .busca {
        display: none;
        /* width: 100%; */
        /* float: none; */
        /* padding-bottom: 10px; */
    }
    /* line 1566, ../sass/blog.scss */
    .header .busca input {
        width: 65%;
    }
    /* line 1569, ../sass/blog.scss */
    .header .busca button {
        width: 33%;
    }

    /* line 1578, ../sass/blog.scss */
    .principal .corpo .postagem .subTop .tags,
    .principal .corpo .postagem .subTop .social,
    .principal .corpo .postagem .subTop .comentarios {
        float: none;
        display: block;
        width: 90%;
        border: none;
        padding-left: 0;
        margin-bottom: 10px;
    }
    /* line 1586, ../sass/blog.scss */
    .principal .corpo .postagem .subTop .comentarios {
        display: none;
    }
    /* line 1591, ../sass/blog.scss */
    .principal .corpo .postagem .top .titulo {
        width: 70%;
    }
    /* line 1595, ../sass/blog.scss */
    .principal .corpo .postagem .top .titulo h1 a {
        font-size: 18px;
        line-height: 18px;
    }
    /* line 1603, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais,
    .principal .corpo .postagem .compartilhe .comentarios {
        width: 90%;
        float: none;
        display: block;
        margin-bottom: 10px;
        clear: both;
    }
    /* line 1610, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais a,
    .principal .corpo .postagem .compartilhe .comentarios a {
        font-size: 14px;
    }
    /* line 1614, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais p,
    .principal .corpo .postagem .compartilhe .comentarios p {
        float: left;
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 14px;
        width: auto;
    }
    /* line 1621, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais p a,
    .principal .corpo .postagem .compartilhe .comentarios p a {
        font-size: 14px;
    }
    /* line 1625, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .redesociais p img,
    .principal .corpo .postagem .compartilhe .comentarios p img {
        float: right;
    }
    /* line 1630, ../sass/blog.scss */
    .principal .corpo .postagem .compartilhe .comentarios {
        margin-bottom: 0;
    }

    /* line 1639, ../sass/blog.scss */
    .ultimosPosts ul li {
        display: block;
        width: 90%;
        margin: auto;
        margin-bottom: 15px;
    }
    /* line 1645, ../sass/blog.scss */
    .ultimosPosts ul li img {
        max-width: 100%;
        box-sizing: border-box;
        display: block;
    }
    /* line 1650, ../sass/blog.scss */
    .ultimosPosts ul li a {
        font-family: 'MuseoSans-500';
    }
    /* line 1654, ../sass/blog.scss */
    .ultimosPosts ul li:last-child {
        margin-right: auto;
    }

    /* line 1661, ../sass/blog.scss */
    .footer {
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    /* line 1666, ../sass/blog.scss */
    .footer .logo,
    .footer .menu,
    .footer #newsletter {
        width: 100%;
        display: block;
        float: none;
    }
    /* line 1671, ../sass/blog.scss */
    .footer .logo {
        width: 230px;
        margin: auto;
    }
    /* line 1674, ../sass/blog.scss */
    .footer .menu {
        margin-left: 0;
        margin-top: 0;
        text-align: center;
    }
    /* line 1677, ../sass/blog.scss */
    .footer .menu ul {
        margin-top: 0;
    }
    /* line 1679, ../sass/blog.scss */
    .footer .menu ul li {
        display: block;
        border: none;
        padding: 0;
        margin-top: 10px;
        padding-left: 5px;
        box-sizing: border-box;
    }
    /* line 1689, ../sass/blog.scss */
    .footer #newsletter {
    }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
    /* line 1700, ../sass/blog.scss */
    .principal .corpo {
        float: none;
        width: 100%;
        display: block;
    }
    .header .menu ul li a {
        font-size: 11px;
    }
    .header .menu ul li {
        margin-right: 10px;
    }
    .header .menu ul li a {
        font-size: 11px;
    }
    /* line 1708, ../sass/blog.scss */
    .principal .sidebar {
        display: none;
    }
    .responsiveMenu .busca input {
        border-radius: 8px !important;
    }
    /* line 1711, ../sass/blog.scss */
    .principal .sidebar2 {
        padding-bottom: 60px;
        display: block;
    }
    .principal .sidebar2 .bloco {
        margin-bottom: 30px;
    }
    ._li div div {
        width: 230px !important;
        min-width: 230px !important;
    }
    /* line 1715, ../sass/blog.scss */
    .principal .sidebar2 .um,
    .principal .sidebar2 .dois {
        float: left;
        width: 28%;
        display: block;
        margin-right: 4.5%;
        height: 220px;
    }
    .principal .sidebar2 .tres {
        margin-right: 0;
        width: 35%;
    }
    /* line 1721, ../sass/blog.scss */
    .principal .sidebar2 .um:last-child,
    .principal .sidebar2 .dois:last-child,
    .principal .sidebar2 .tres:last-child {
        margin-right: 0;
    }
    /* line 1725, ../sass/blog.scss */
    .principal .sidebar2 .um .linha,
    .principal .sidebar2 .dois .linha,
    .principal .sidebar2 .tres .linha {
        display: none;
    }
    /* line 1729, ../sass/blog.scss */
    .principal .sidebar2 .quatro,
    .principal .sidebar2 .cinco,
    .principal .sidebar2 .seis {
        display: none;
    }
    .footer {
        padding-bottom: 20px;
    }
    .footer #newsletter p {
        float: none;
        margin-right: 15px;
        margin: auto;
        text-align: center;
        line-height: 30px;
        font-size: 13px;
    }
    .footer .logo {
        float: none;
        margin: auto;
        margin-bottom: -25px;
    }
}
/* line 1741, ../sass/blog.scss */
p.form-submit input[type='submit'] {
    background: #48c3d2;
    padding: 7px 12px;
    color: #fff;
    border: none;
    -webkit-border-radius: 3px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius: 3px;
    -moz-border-radius-topleft: 0px;
    border-radius: 3px;
    border-top-left-radius: 0px;
    font-size: 14px;
    float: right;
}
/* line 1750, ../sass/blog.scss */
p.form-submit input[type='submit']:hover {
    background: #2eaab9;
}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
    width: 100% !important;
}
.principal .corpo .postagem .conteudoPost p strong {
    font-weight: bold;
}
.principal .corpo .postagem .conteudoPost p i {
    font-style: italic;
}
.principal .corpo .postagem .conteudoPost ul li {
    list-style: disc;
}
button,
input[type='submit'] {
    cursor: pointer;
}

.fechaModal {
    cursor: pointer;
}
.ultimosPosts .container {
    position: relative;
}
.setaTop {
    width: 40px;
    height: 40px;
    background: #7c4299;
    right: 0px;
    top: -50px;
    position: absolute;
    border-radius: 5px;
    transition: All 300ms linear;
    -webkit-transition: All 300ms linear;
    -moz-transition: All 300ms linear;
    -o-transition: All 300ms linear;
    text-align: center;
    background-image: url(//www.procorpoestetica.com.br/site/wp-content/themes/procorpo/assets/img/seta-topo.png);
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 0px 8px;
    cursor: pointer;
}

strong {
    font-weight: bold !important;
}
em {
    font-style: italic !important;
}

.whatsapp_opt_in {
    display: flex;
    align-items: center;
}

.whatsapp_opt_in input[type='checkbox'] {
    -webkit-appearance: checkbox;
    width: auto;
    margin-right: 0.5rem;
}

.whatsapp_opt_in label {
    font-weight: 350;
    font-size: 1.2rem;
}

.whatsapp_opt_in .fa-whatsapp {
    color: green;
    font-size: 20px;
}

.instagram_feed {
    display: flex;
    margin-left: -4px;
    margin-right: -4px;
    flex-wrap: wrap;
}

.instagram_feed > div {
    padding-left: 4px;
    padding-right: 4px;
    flex: 0 0 33.333333%;
    width: 33.333333%;
    margin-bottom: 8px;
}

.instagram_feed > div img {
    width: auto;
    max-width: 100%;
}
