/* 
 Theme Name:   Museologia de Terreiro
 Theme URI:    
 Description:  
 Author:       A.Companhia
 Author URI:   https://acompanhia.com.br
 Template:     Divi
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/
/*
@font-face {
    font-family: 'Archive';
    src: url('fonte-archive/Archive-Regular.woff2') format('woff2'),
        url('fonte-archive/Archive-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

h1, h2, h3, h4, h5, h6 {font-family: 'Archive'; font-weight: normal; font-style: normal;}
*/

.link-menu {
    background: url(https://museologiadeterreiro.com.br/wp-content/uploads/2023/08/menu.svg);
    background-position: center left;
    background-repeat: no-repeat;
	background-size: 35px, 35px;
    padding-left: 45px !important;
	margin-top: 0 !important;
	padding-top: 9px !important;
	height: 35px;
    }

.nav li ul {
    width: 230px;
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
    padding: 20px 20px 20px 20px !important;
	margin-top: 0;
}

.nav li ul li {
    border-left: 2px solid #fff;
}

.nav li li {
    padding: 0 !important;
}

#top-menu li li a {
    width: 158px;
}

/*style the wp-pagenavi pagination links*/
.wp-pagenavi a,
.wp-pagenavi span {
	color: #fff;
	background: #666;
	font-size: 1em !important;
	line-height: 1em;
	font-weight: bold !important;
	padding: 0.45em 0.8em !important;
	border-radius: 100px;
	border: none;
	transition: all .5s;
}
/*style the wp-pagenavi current page number*/
.wp-pagenavi span.current {
	color: #ffffff !important;
	background: #e02b20 !important;
	border-radius: 100px;
}
/*style the wp-pagenavi pagination links on hover*/
.wp-pagenavi a:hover {
	color: #fff!important;
	background: #e09900!important;
}
/*style the wp-pagenavi pages text*/
.wp-pagenavi .pages {
	background: none;
}
/*remove border and center the wp-pagenavi links*/
.wp-pagenavi {
	border-top: none;
	text-align: center;
}

#footer-info {float: none; magin: 0 auto; text-align: center;}

#main-content .container:before {display: none;}
.et_right_sidebar #left-area {float: none; padding-right: 0; width: 100%; max-width: 600px; margin: 0 auto;}

.single .et_post_meta_wrapper {text-align: center;}
.single .et_pb_section, .single .et_pb_row {padding: 15px 0;}
.single .entry-content img, .mfp-img, .mfp-figure img {border-radius: 10px;}
.single .entry-title {max-width: 400px; margin: 0 auto;}

.mfp-bottom-bar {display: none;}
.et_pb_gallery {padding-bottom: 40px;}
.et-pb-controllers {
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 10;
}

.mapeamento #main-content {background-color: #7b4c20;}
.mapeamento .post-meta {display: none;}
.mapeamento .entry-title {color: #fff; margin: 0 auto; max-width: 400px;}
.mapeamento .entry-content img {box-shadow: 0px 0px 20px 0px #000;}
.mapeamento {color: #fff;}

.blog-horizontal .et_pb_post.has-post-thumbnail .entry-featured-image-url img {border-radius: 20px 0 20px 0; box-shadow: 0px 0px 20px 0px #000;}
.blog-horizontal article {background-color: #7b4c20; border-radius: 20px 0 30px 0; padding: 20px !important;}
.blog-horizontal .et_pb_post .entry-featured-image-url {margin-bottom: 0;}
.blog-horizontal .entry-title {color: #fff; padding-top: 30px;}

.mini-bios #main-content {background-color: #333;}
.mini-bios .post-meta {display: none;}
.mini-bios .entry-title {color: #fff; margin: 0 auto; max-width: 400px;}
.mini-bios .entry-content img {box-shadow: 0px 0px 20px 0px #000;}
.mini-bios {color: #fff;}

.blog-minibio article {background-color: #333;}

.et_pb_posts a.more-link {clear: none;}

@media only screen and (min-width: 767px) {
    .blog-horizontal .et_pb_post.has-post-thumbnail .entry-featured-image-url {
        float: left;
        width: 25%;
        margin-right: 4%;
    }
    .blog-horizontal .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content {
        padding-left: 29%;
    }
}

@media only screen and (max-width: 980px) {
	.et_pb_menu .et_pb_menu__menu {display: block;}
	.et_mobile_nav_menu {display: none !important;}
	.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-start;
}
}

@media only screen and (max-width: 767px) {
  
}
@media only screen and (max-width: 479px) {
	.et-pb-controllers {
    bottom: 0px;
}
  
}