/*
 Theme Name:   Natacha Muriel
 Theme URI:    https://natachamuriel.com
 Description:  Natacha Muriel
 Author:       Raphael Mirai
 Author URI:   https://miraif.com.br
 Template:     cenote
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  cenotechild
*/

body {

    background: url(/wp-content/themes/natachamuriel/img/bg.png);

}


.tg-site-header .tg-header-bottom .header-bottom-top {

    padding: 0;
}

.tg-site-header .tg-header-bottom .main-navigation {

    flex: none;
    -webkit-box-flex: none;
}

.sub-menu {

    background: url(/wp-content/themes/natachamuriel/img/bg.png);

}

.sub-menu li:hover {

    background-color: #7A7A7A;
    color: #fff;
}

.languageswitcher {
    max-width: 1200px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;

    text-align: right;
}


.languageswitcher .currentlanguage {

    font-weight: bold;
    border-bottom: 1px dotted;
}

.languageswitcher img {
    width: 20px;
    padding: 3px;
    vertical-align: middle;
}

.languageswitcher ul {

    list-style-type: none;
}

.languageswitcher ul li {

    display: inline;
    margin: 5px;
    font-size: 11px;
}

.tg-site-menu--default a {

    padding: 2px;
}

.entry-title {
    font-size: 1.5em !important;
    margin-top: 5px;
}

.single .hentry .entry-title {

    font-size: 1.5rem;
}

.tg-header-top {

    display: none;
}

.archive .page-header {

    margin-top: 15px;
}

.archive .page-header {

    padding: 2px;
    background-color: transparent;
}

.trail-end {
    display: none;
}

#primary-menu li {

    padding: 8px;
}

#primary-menu li:hover {
    background-color: #1d1d1d;

}

#primary-menu li:hover a {
    color: #fff;

}

#primary-menu a {

    font-family: "Montserrat", Sans-serif;
    text-transform: uppercase;
    font-weight: 500;
}

.no-results .page-header {

    display: none;
}

.home .site-title {}

.home .entry-title,
.post-edit-link {

    display: none;
}

.site-content {

    margin-top: 0px;
}


.home .site-content {

    margin-top: 10px;
}


.wpforms-container textarea {

    max-width: 60%;
}

.single .hentry .entry-thumbnail {

    margin: 0 auto;
    max-width: 200px;
    display: block;
}

.pdflink {

    background-color: #16181a;
    padding: 8px;
    color: #fff !important;
    text-decoration: none !important;
    max-width: 90px;
    display: block;
    text-align: center;
}

.post-navigation {

    display: none;
}

.main-playlist {
    font-family: "Catamaran", helvetica, arial, sans-serif !important;
    margin: 0 auto;
    margin-bottom: 10px !important;
    height: auto !important;
    max-height: 300px !important;
}

ul#vid-list img {

    width: auto !important;
    height: auto !important;
}

.pdflink:hover {

    background-color: #5a5a5a;
}

p !>iframe {

    text-align: center;
}

iframe {

    max-width: 600px;
    max-height: 400px;
    margin: 0 auto;
    display: block;
}

.cat-links {

    display: none;
}

.entry-header {
    max-width: 1200px;
    margin: 0 auto;

}

.single .hentry .entry-thumbnail {

    display: none !important;
}

.post-template-single-pesquisa .entry-header {

    text-align: center;
    max-width: 1200px;
    margin: 0 auto;
    overflow: auto;

}


.post-template-single-pesquisa .entry-title {


    padding: 20px;
    color: #fff;


}



.post-template-single-pesquisa .entry-header img {
    width: 100%;
    height: 100%;

}










.pesquisa_header {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: 30px;
}



.pesquisa_header .flex-item:nth-child(1) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}

.pesquisa_header .flex-item:nth-child(2) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    display: flex;
    align-items: center;
    background-color: #817d7d;


}

.pesquisa_header .flex-item:nth-child(3) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}





.elementor-widget:not(:last-child) {

    margin-bottom: 0px;
}

.eael-post-grid-container .eael-post-grid .eael-grid-post {

    margin: 10px;
}

.eael-entry-thumbnail img {}



.elementor-widget-heading .elementor-heading-title {

    height: 50px;
    line-height: 25px !important;

    vertical-align: middle;
    text-align: center;
    display: flex;

    justify-content: center;
    align-items: center;

}

.page .elementor-widget-heading .elementor-heading-title>a:hover {

    text-decoration: underline;
}


.elementor-widget-video {

    margin-bottom: 20px;
}

.eael-grid-post-holder {

    border: none;
}

.footer_logos {

    text-align: center;
    margin: 0 auto;
}

.footer_info_and_phones {

    overflow: hidden;
}

.footer_info_and_phones p {
    
}


.tg-site-footer.tg-site-footer--default {
    background-color: #1d1d1d;
}

.tg-site-footer.tg-site-footer--default h3 {

    color: #fff;
}

.tg-site-footer .tg-footer-bottom .tg-footer-bottom-container {

    border: none;
}

.footer-copyright {
    margin-bottom: 10px;

}

.footer-copyright p {

    text-align: center;
    color: #fff;

}

.site-branding {
    max-width: 120px;
    float: left;
    margin-top: -15px;
    margin-right: 5px;

}

.main-site-branding {

    text-align: center;
    margin-top: 4vh;
    display: none;
    max-width: 120px;
    margin: 0 auto;
}


.site-branding .site-title {

    font-size: 1.1em;
}

.header-bottom-top .tg-flex-container {
    max-width: 1200px;


}

body .metaslider .coin-slider,
body .metaslider .nivoSlider,
body .metaslider .nivoSlider img,
body .metaslider .rslides,
body .metaslider .rslides li,
body .metaslider .flexslider ul.slides,
body .metaslider .flexslider .slides li,
body .metaslider .flexslider .slides ul,
body .metaslider .flexslider .slides ol,
body .metaslider .flexslider .slides img,
body .metaslider .flexslider .flex-direction-nav,
body .metaslider .flexslider .flex-direction-nav li {

    border-radius: 5px 100px 5px;

}



.biopic img {
    border-radius: 5px 100px 5px !important;

}

.eael-grid-post-holder {

    background-color: transparent !important;
}

.fa-angle-left,
.fa-angle-right {}

.material_list {

    margin: 0 auto;
    max-width: 900px;
}

.material_list .material_url_col {


    max-width: 44vw;
    min-width: 12vw;

}

.material_list .material_url_col .pdflink {

    margin: 0 auto;
}


.material_list th,
.material_list td {
    border: 1px solid #1d1d1d;
    text-align: center;
}


.lae-container button.slick-prev,
.lae-container button.slick-next {

    margin: 0 !important;
}


.lae-container button.slick-prev {

    left: 0 !important;
    z-index: 9999;



}


.lae-container button.slick-next {

    right: 0 !important;
    z-index: 9999;

}

.lae-container button.slick-prev,
.lae-container button.slick-prev:before,
.lae-container button.slick-prev:after,
.lae-container button.slick-next,
.lae-container button.slick-next:before,
.lae-container button.slick-next:after {}


.lae-container ul.slick-dots {

    bottom: -24% !important;


}

@media (max-width: 770px) {
.main-site-branding {

    display: block;
}

}

@media (max-width: 700px) {

    .post-template-single-pesquisa .pesquisa_header {
        display: inline-block;
    }

    .footer_logos .elementor-image img {

        max-width: 100px;
    }
    .languageswitcher {

        text-align: center;
    }

}

@media (min-width: 1200px) {


    .tg-container {
        max-width: 1200px;
    }


}