.tdb-logo-img{
  margin-top:1em;
  margin-bottom:1em;
}
.td-block-title-wrap{
background: rgb(222,111,21);
background: linear-gradient(90deg, rgba(222,111,21,1) 0%, rgba(223,114,20,1) 3%, rgba(223,114,20,1) 43%, rgba(251,199,39,1) 80%);
padding-left:1em;
margin-top: 1em;
}
.td-block-title-wrap .td-pulldown-size{
    color: #fff !important;
    font-size: 24px;
}
.tdm_block .tdm-btn {
    xpadding: 1em 2em !important;
}
.tdm_block .tdm-btn:hover {
    
    color: #e29c04;
}

.td-main-page-wrap {
  padding-top: 10px;
}
.banner-principal .td-big-grid-post {
    width: 50% !important;
    margin-bottom: 10px;
    padding-top: 40%;
}
.td-big-grids-fl .td-thumb-css {
    height: 450px;
}
.blocos-8  .td-post-author-name a{
     float: left;
    margin-right: 5px; 
}
.blocos-8  .td-post-author-name span{
 float: left;
}

@media (max-width: 768px) {
    .banner-principal .td-big-grid-post {
    display: block !important;
    width: 100% !important; 
    margin-bottom: 3px;
}
 .td-big-grids-fl .td-big-grid-scroll .td_module_wrap {
    height: 260px;
    padding-top: 0 !important;
}
.td-big-grids-fl .td-thumb-css {
    height: 260px;
}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: 0 !important;
    margin-bottom: 3px!important;
}
.banner-principal .td-module-title a {
    font-size: 1.5em;
}
.td-big-grids-fl.td-big-grids-scroll .td-big-grid-post-0 .entry-title{
  font-size: 15px !important;
}
}

.banner-principal .td-module-meta-info,
x.blocos-6 .td-module-meta-info,
.blocos-8 .td-excerpt{
    display: none;
}

.banner-principal .td-module-title a {
    font-size: 2em;
}

#google_osd_static_frame_1605291526771 {
    display: none !important
}

#google_esf {
    display: none !important
}
.tdb-author-box .tdb-author-url {
    color: #e2e2e2!important 
}
.tdb-author-box .tdb-author-url:hover {
    color: #e29c04!important
}
.tdb-author-box {
    border: 1px solid #2196f3 !important;
    background: url("wp-content/uploads/2024/03/box-bg-img-autor.jpeg");
    background-image: url("wp-content/uploads/2024/03/box-bg-img-autor.jpeg");
    background-size: contain;
    color: #fff !important;
    font-weight: bold;
}
.tdb-author-box a{
  color: #fff !important; 
}
.tdb-author-box a:hover{
  color: #F2B500 !important;
}

.tdb-author-name {
    color: #fff !important;
}
.tdb-author-social a i {
    color: #F2B500 !important;
}
.tdb-author-social .tdb-social-item {
    margin: 8px 10px 10px 0!important;
}

.td-post-content table {
    margin-bottom: 0px;
}

.ficha table th {
    border-top: 1px solid #dfdfdf;
}

.ficha {
    width: 100%;
    background-color: #e1e1e1;
    float: left;
    font-size: 13px;
}

.tit {
    padding: 5px;
    font-weight: 600;
    font-size: 14px;
    background-color: #090909;
    color: #fff;
}

.capa {
    width: 26%;
    border: 1px solid #090909;
    text-align: center;
    height: 18em;
    color: #fff;
    background-color: #090909;
    float: left;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.capa img {
    width: 100% !important;
    height: auto !important;
}

.col {
    float: left;
    width: 74%;
    font-size: 13px;
    background-color: #f6f5f5;
    height: 18em;
    overflow: auto;
}

.rev-musica .col {
    width: 71%;
    height: 15em;
    overflow: auto;
}

.rev-musica .capa {
    width: 29%;
    height: 15em;
}

.sinop {
    width: 100%;
    float: left;
    font-size: 13px;
    background-color: #f6f5f5;
}

.ficha em {
    color: #a4a3a3 !important;
    margin-left: 10px;
}

.ficha table {
    margin-bottom: 0;
}

.tds-buttons2 {
    color: #adadad;
    border-color: #adadad;
}

.tds-button2:hover {
    opacity: 0.5;
}

.td-page-header .entry-title {
    text-align: center;
    margin-top: 1em;
}

.td-header-style-6 .td-main-menu-logo img {
    max-height: 80px;
    padding: 5px;
}

.td-subcat-filter .td-subcat-list a {
    text-transform: uppercase;
}

.tdc-content-wrap {
    min-height: 80vh;
}

.entry-crumbs {
    color: #116ebf;
    font-weight: 700;
}

.sf-menu a.sf-with-ul {
    padding-right: 21px;
}

.b1-footer {
    text-align: right !important
}

.b2-footer {
    text-align: left !important
}

.td-post-content p,
p,
.td-post-content {
    text-align: justify !important;
}

@media (max-width: 767px) {
    .td-header-wrap .td-header-menu-wrap-full,
    .td-header-wrap .td-header-menu-wrap,
    .td-header-wrap .td-header-main-menu {
        background-color: #116ebf !important;
    }
    .td-header-style-6 .black-menu {
        width: 95vw !important;
    }
    .b1-footer {
        text-align: center !important
    }
    .b2-footer {
        text-align: center !important
    }
    .col {
        float: left;
        width: 100%;
        font-size: 13px;
        background-color: #e8e8e8;
        height: auto;
        overflow: auto;
    }
    .capa {
        width: 100%;
        border: 1px solid #ccc;
        text-align: center;
        height: auto;
        float: left;
        min-height: auto;
    }
    .capa img {
        margin: 0;
    }
    .tit {
        padding: 5px;
        font-weight: 600;
        font-size: 14px;
        background-color: black;
        color: #fff;
        text-align: center;
    }
    .author-box-wrap {
        border: 1px solid #2196f3 !important;
        background: url("http://teoriageek.com.br/wp-content/uploads/2020/09/bg2.jpeg");
        background-image: url("http://teoriageek.com.br/wp-content/uploads/2020/09/bg2.jpeg");
        background-size: contain;
    }
}

.wp-block-quote em,
.wp-block-quote p,
blockquote em,
blockquote p,
.td-post-content blockquote p {
    font-size: 15px !important;
    line-height: 1.74 !important;
}

.td-mobile-content .menu-item-has-children a {
    text-transform: uppercase;
}

/*.div-selo {
    overflow: hidden;
    text-align: center;
    max-height: 14em;
    background-color: #f4f4f4f5;
    border: 1px solid #ececec;
}*/

.selo {
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    text-align: center !important;   
    /*transform: scale(1);
    animation: pulse-1 2s infinite;*/
    width: 35%;
    /*margin-top: -5em !important;*/
    margin-left: auto !important;
    margin-right: auto !important;
}

@keyframes pulse-1 {
    0% {
        transform: scale(0.95);
    }
    70% {
        transform: scale(1);
    }
    100% {
        transform: scale(0.95);
    }
}

@media (max-width: 768px) {
    .selo {
        width: 75% !important;
        /*margin-top: -23% !important;*/
    }
    .tdb-author-box {
    border: 1px solid #2196f3 !important;
    background: url("wp-content/uploads/2024/03/box-bg-img-autor.jpeg");
    background-image: url("wp-content/uploads/2024/03/box-bg-img-autor.jpeg");
    background-size: cover;
    color: #fff !important;
    font-weight: bold;
}
}

.sombra-menino-verde {
    background-image: url("/wp-content/uploads/2020/09/sombra-menino-verde.png");
}

.sombra-menino-laranja {
    background-image: url("/wp-content/uploads/2020/09/sombra-menino-laranja.png");
}

.sombra-menino-vermelho {
    background-image: url("/wp-content/uploads/2020/09/sombra-menino-vermelho.png");
}

.sombra-menina-verde {
    background-image: url("/wp-content/uploads/2020/09/sombra-menina-verde.png");
}

.sombra-menina-laranja {
    background-image: url("/wp-content/uploads/2020/09/sombra-menina-laranja.png");
}

.sombra-menina-vermelho {
    background-image: url("/wp-content/uploads/2020/09/sombra-menina-vermelho.png");
}

::-moz-selection {
    background: #1c222b;
    color: #fff;
    text-shadow: none
}

::-webkit-selection {
    background: #1c222b;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #1c222b;
    color: #fff;
    text-shadow: none
}

::-webkit-scrollbar {
    width: 14px
}

::-webkit-scrollbar-track {
    background-color: #ccc
}

::-webkit-scrollbar-thumb {
    background-color: #eee;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

::-webkit-scrollbar-button {
    display: none
}

::-webkit-scrollbar-corner {
    background-color: #ccc
}

::-webkit-input-placeholder {
    color: #004f9e !important
}

.twitter-tweet-rendered {
    display: flex !important;
    max-width: 100% !important;
   justify-content: center;
} 

.twitter-tweet iframe{
   max-width: 400px !important;
}

.tds-button1:before {
    content: '';
    background-color: transparent!important;
}
.tdi_24 .tdb-header-search-button-mob {
    color: #e0a800!important;
} 

.td-search-background:before {
    opacity: 1;
    background: #313b45;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, var(--td_mobile_gradient_one_mob, #313b45)), color-stop(100%, var(--td_mobile_gradient_two_mob, #3393b8)));
    background: linear-gradient(to bottom, #1e73be 0%, var(--td_mobile_gradient_two_mob, #3393b8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--td_mobile_gradient_one_mob, #313b45)', endColorstr='var(--td_mobile_gradient_two_mob, #3393b8)', GradientType=0);
} 

.td-search-wrap-mob .td-search-input span {
    opacity: 1;
    font-size: 28px;
}
 .author-box-wrap {
        border: 1px solid #2196f3 !important;
        background: url("wp-content/uploads/2024/03/box-bg-img-autor.jpeg");
        background-image: url("wp-content/uploads/2024/03/box-bg-img-autor.jpeg");
        background-size: contain;
    }
 .author-box-wrap .desc div,.author-box-wrap .desc a{
   color: #fff;
 } 
 .author-box-wrap .td-social-icon-wrap .td-icon-font {
    color: #fff;
}
.author-box-wrap .desc a:hover{
  color: #e29c04;
}
 

