.icone_catalogo:hover .ocultar{display:block!important}
.ocultar{display:none;width:auto;background:rgba(244,244,244,0.9)!important;height:auto!important;position:absolute;font-size:20px!important;line-height:40px!important;top:40px!important;text-align:center!important;border-radius:7px!important;padding:0 20px 20px!important}
.ocultar_esquerda{left:0}
.ocultar_direita{right:0}
.ocultar_direita:hover{right:0!important}
.icone_catalogo img:hover{-webkit-transform:rotate(360deg)!important;transform:rotate(360deg)!important;padding:0!important;margin:0 0 50px!important}
.icone_catalogo img{-webkit-transition:-webkit-transform 2s!important;transition:transform 2s!important;padding:0!important;margin:0!important}
.ocultar h2{font-size:23px!important;padding-top:10px!important;line-height:20px!important;color:#734604!important;margin-bottom:0!important;padding-bottom:7px!important}
.ocultar h3{display:none;font-size:26px!important;padding:9px 0 0!important;color:#45ad5a!important;margin-bottom:0!important}
.ocultar button{font-size:16px!important;background:#734604!important;padding:20px!important;border-radius:5px!important;color:#fff!important;font-family:MuseoSans500Regular!important}
.layer_mcmc:hover{position:absolute;z-index:101}
article.catalogo .addthis_toolbox.addthis_default_style{display:none}
.titulo_1_linha{margin-top:18px!important}
.titulo_3_linha{margin-top:-22px!important}
.titulo_4_linha{margin-top:-42px!important}
.icone_catalogo img{min-width:16px!important;min-height:16px!important}
@media only screen and (min-width: 1101px) {
.full_width .baixo{top:-116px!important}
.post_padrao .ocultar{top:22px!important}
.post_padrao .baixo{top:-116px!important}
.post_padrao h2{font-size:18px!important}
.post_padrao h3{font-size:22px!important}
.post_padrao button{font-size:14px!important;padding:18px 9px!important}
}
@media only screen and (min-width: 992px) and (max-width: 1100px) {
.ocultar{top:32px!important}
.full_width .baixo{top:-132px!important}
.post_padrao .ocultar{top:21px!important}
.post_padrao .baixo{top:-109px!important}
.post_padrao h2{font-size:20px!important}
.post_padrao h3{font-size:22px!important}
.post_padrao button{font-size:14px!important;padding:18px 9px!important}
}
@media only screen and (min-width: 801px) and (max-width: 991px) {
.full_width .baixo{top:-125px!important}
}
@media only screen and (min-width: 800px) and (max-width: 991px) {
.ocultar{top:25px!important}
.post_padrao .ocultar{top:21px!important}
.post_padrao .baixo{top:-110px!important}
.post_padrao h2{font-size:20px!important}
.post_padrao h3{font-size:22px!important}
.post_padrao button{font-size:14px!important;padding:18px 9px!important}
}
@media only screen and (min-width: 600px) and (max-width: 800px) {
.ocultar h2{line-height:15px!important}
.full_width .ocultar{top:25px!important}
.full_width .baixo{top:-120px!important}
.full_width .ocultar h2{font-size:18px!important}
.full_width .ocultar h3{font-size:19px!important}
.full_width .ocultar button{font-size:13px!important;padding:20px 12px!important}
}
@media only screen and (min-width: 768px) and (max-width: 799px) {
.post_padrao .ocultar{top:25px!important}
.post_padrao .baixo{top:-143px!important}
.post_padrao h2{font-size:20px!important}
.post_padrao h3{font-size:22px!important}
.post_padrao button{font-size:14px!important;padding:18px 9px!important}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.post_padrao .ocultar{top:20px!important}
.post_padrao .baixo{top:-105px!important}
.post_padrao h2{font-size:20px!important}
.post_padrao h3{font-size:22px!important}
.post_padrao button{font-size:14px!important;padding:18px 9px!important}
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
.ocultar h2{line-height:15px!important}
.full_width .ocultar{top:18px!important}
.full_width .baixo{top:-125px!important}
.full_width .ocultar h2{font-size:14px!important}
.full_width .ocultar h3{font-size:16px!important}
.full_width .ocultar button{font-size:11px!important;padding:14px 5px!important}
.post_padrao .ocultar{top:15px!important}
.post_padrao .baixo{top:-135px!important}
.post_padrao h2{font-size:17px!important}
.post_padrao h3{font-size:19px!important}
.post_padrao button{font-size:13px!important;padding:15px 9px!important}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
.ocultar h2{line-height:11px!important}
.full_width .ocultar{top:16%!important}
.full_width .baixo{top:-170%!important}
.full_width .ocultar h2{font-size:14px!important}
.full_width .ocultar h3{font-size:16px!important}
.full_width .ocultar button{font-size:11px!important;padding:14px 5px!important}
.post_padrao .ocultar{top:15px!important}
.post_padrao .baixo{top:-100px!important}
.post_padrao h2{font-size:14px!important}
.post_padrao h3{font-size:16px!important}
.post_padrao button{font-size:11px!important;padding:13px 9px!important}
}div.wpcf7-spam-blocked{border: 0;}
.contato_footer .widgettitle{margin-top: 10px}
.contato_footer textarea{height: 80px !important;resize: none;background: #f1f1f1;color: #333;}
.contato_footer input{height: 35px;width: calc(100% - 30px);padding: 0 15px 0 15px;background: #f1f1f1;color: #333;}
.contato_footer div{float: left;width: 100%;}
.contato_footer{float: left;width: 100%;}
.contato_footer label{color: #fff;font-weight: bold;font-size: 14px;}
.contato_footer .submit input{width: 100px;}
.contato_footer .submit{text-align: center;}
.execphpwidget div.wpcf7-validation-errors, .execphpwidget div.wpcf7-mail-sent-ok{border: 0 !important; text-align: center !important;}
.novidades_mmm .principal .tp-parallax-wrap{left: 0 !important;}
#text-7 .tp-parallax-wrap{left: 0 !important;top: 0 !important;}
nav.navigation.cf.nav-center.sticky nav.navigation.cf.nav-center.sticky ul.menu_mmm{margin: 0;}
nav.navigation.cf.nav-center.sticky .title_img{margin-top: 12px;}
nav.navigation.cf.nav-center.sticky .title_img p{margin-top: -4px;}
nav.navigation.cf.nav-center.sticky .links_mmm li{margin: -5px 0 5px 0 !important;}
nav.navigation.cf.nav-center ul.menu_mmm{display: none;}
nav.navigation.cf.nav-center.sticky ul.menu_mmm{display: block; margin: 0;}
nav.navigation.cf.nav-center.sticky .menu_mmm a, .menu_mmm p{text-transform: none;color: #313131 !important;margin: 0px 0 0px 0;}
nav.navigation.cf.nav-center.sticky .menu_mmm a:after{margin-top: 4px !important;}
.post-content-right h3{clear: both;}
.conhece_o_autor{width: 310px;background: #313131;color: #fff;padding: 14px 10px;margin: 0;line-height: 0px;border-radius: 5px;}
.msg_amp{display: none;}
.post-header .post-title{line-height: 35px;}
.col-8.main-content .row.cf.builder{display: none;}
h6.timmme{font-weight: 400;color: #b8b8b8;float:left;width: 100%;margin-bottom: 70px;}
.at-below-post.addthis_tool{float: left;width: 100%;}
span.referencia{color: #b5b5b5 !important;line-height: 17px;}
span.referencia{float: right;max-width: 330px;}
span.referencia {border-left: 1px solid #b5b5b5;padding-left: 20px;margin-left: 20px;}
.main-content .post-meta.cf{display: none;}
.gabo_autor, .ruby_autor{padding: 0px 5px 0 0px !important;width: 170px !important;}
.micaela_autor{width: 220px;}
.carol_autor{width: 190px;padding: 0 5px 0 0 !important;}
.col-12.autor_do_post{padding: 0 !important;}
.autor_do_post img{float: left;border-radius: 100%;width: 50px;filter: grayscale(100%);}
.autor_do_post:hover img {filter: grayscale(0%);}
.autor_post .col-5{padding: 0;}
.autor_do_post p{color: #b5b5b5;margin: 22px 0px 0 10px !important;float: left;}
.referencias p{margin-top: 22px; }
.autor_do_post p span{color: #b5b5b5;margin-top: 4px;}
.autor_sidebar .col-4{padding: 0 0px 0 10% !important;margin: 0 0px 0 0;}
.autor_sidebar img{border-radius: 100%;filter: grayscale(100%);max-width: 100%;height: auto;}
.autores{float: left;width: 100%; background: #fff;border-radius: 7px}
.autores:hover img{filter: grayscale(0%);}
.autor_sidebar{float: left;width: 100%;background: #fff;padding-bottom: 20px;border-radius: 7px;}
.autor_sidebar h3{padding: 15px 0 5px 0 !important;border-radius: 100%;}
.autor_sidebar ul li{margin-bottom: 20px;float: left;width: 100%;}
.autor_sidebar ul li:last-child{margin-bottom: 0;}
.autores p{margin: 0;text-transform: uppercase;font-size: 14px;color: #a6a6a6;font-family:museo-sans;font-weight: 300;}
.autores h4{font-size: 18px;margin-top: 8px;}
.autores span{color: #111215;font-size: 14px;font-family:museo-sans;font-weight: 300;}
.autores:hover span {color: #313131;}
li#text-27 {float: left;width: 100%;background: #f9f9f9;border-radius: 0;}
div#comments textarea{height: 80px !important;resize: none;}
#commentform .author, #commentform .email, #commentform .url{float: left;width: calc(33.33% - 20px);padding: 0 10px;}
p.form-submit {width: 100%;}
#commentform .author input, #commentform .email input, #commentform .url input{height: 40px;width: calc(100% - 20px);margin: 0;padding: 0 10px 0 10px;}
input#comment-submit{margin: 15px 20px 0 0;height: 20px;}
.post-content{font-size: 16px !important;line-height: 25px;}
li#archives-3 select{width: 100%;height: 36px;}
li#archives-3 label{display: none;}
h3.widgettitle{font-family:museo-sans;font-weight: 300 !important;}
ul.social-icons.cf a.icon:before{color: #ffffff;}
i.fa.fa-instagram:before{color: #d8d8d8;}
.author aside.col-4.sidebar,.category aside.col-4.sidebar,.tag aside.col-4.sidebar,.archive aside.col-4.sidebar{margin-top: 0;}
.page_404 button:hover{opacity: 0.9;}
.promo_topo {margin-top: 30px;margin-bottom: 3px;}
.wrap.promo_topo img{max-width: 100%; height: auto;}
.single-post .promo_topo{margin-top: 8px;margin-bottom: 25px;}
.post-content.description img{margin: 10px auto !important;max-width: 100% !important;}
.clear3{clear: both;height: 30px;}
.newsletter_mcmc{background:#ffb502;float:left;width:100%;border-radius:6px;margin-bottom:15px}
.news_main{margin:0 auto;width:620px;padding:20px 0; background: #d8d8d8 !important}
.news_main h2 {text-align: center;font-size: 28px;text-transform: uppercase;font-weight: 600;margin-top: 25px;}
.newsletter_mcmc h3,.execphpwidget{float:left}
.news_checkbox a{font-family:museo-sans;font-weight: 300;;font-size:15px;color:#313131!important}
.news_main input.tnp-email{height:35px;width:260px;background:#f4f4f4;border:1px solid #dddddc;color:#444;font-family:museo-sans;font-weight: 300;}
.news_main input.tnp-submit{background:#313131;font-size:16px;color:#fff;text-transform:uppercase;font-family:museo-sans;font-weight: 300;}
aside.col-4.sidebar{margin-top:0px}
.news_main table,.news_main table tr,.news_main table td{border:0;background:transparent}
.icone_news{width:143px;height:64px;background:url(//minhacasaminhacara.com.br/wp-content/themes/mmm_2019/images/news_ico1.png) no-repeat center center;background-size:100%;float:left;margin:0 10px -40px 20px}
.news_checkbox input{float:left;margin-top:3px}
li#execphp-2{display:none}
.resp_form{display:none}
.post-content.description .rev_slider_wrapper {margin: 0px 0 25px 0 !important;padding: 0;}
body span{z-index: 100 !important;}
.page_404{background:url(//minhacasaminhacara.com.br/wp-content/themes/mmm_2019/images/404/bg_404.jpg)no-repeat right bottom #febd01;padding:22px 25px 0;font-size:13px!important;color:#8d97a1;height:273px;line-height:1}
.page_404 h2{text-transform:uppercase;text-align:center;font-size:35px;color:#fff}
.page_404 h2 span{text-transform:none}
.breadcrumbs{display:none}
.page_404 .back_options button{text-transform:uppercase;background:url(//minhacasaminhacara.com.br/wp-content/themes/mmm_2019/images/404/button_bg.png)no-repeat right center #694800;height:47px;color:#fff;font-size:16px;font-weight:700;border-radius:3px;min-width:110px;padding:0 60px 0 25px}
.page_404 .casa_mmm:hover,.hover_mmm{background:url(//minhacasaminhacara.com.br/wp-content/themes/mmm_2019/images/404/open_mmm2.png)no-repeat 0 0!important}
.page_404 p{font-weight:300;text-align:center;font-size:16px;color:#694800;margin:13px 0 22px}
.page_404 .casa_mmm{float:left;margin:0;width:291px;min-height:280px;background:url(//minhacasaminhacara.com.br/wp-content/themes/mmm_2019/images/404/close_mmm.png)no-repeat 0 0;margin-top:21px;margin-left:85px}
.content_404{float:left;margin:70px 0 0 50px;max-width:470px}
.back_options{text-align:center}
.back_options .go_home{margin-right:13px}
.back_options button:focus{outline: 3px solid #ffd65e;}
.promo_topo .banner_mobile,.live-search-results{display:none;}
.banner_produtos_promocoes img{margin: 0 !important;}
.banner_mmm_post{float: right !important;width: 32.5%;}
.popular-posts li span{display: block;}
.popular-posts h3{font-size: 17px !important;}
.search aside.col-4.sidebar {margin-top: 0 !important;}
.mobile{display: none}
.cookies_bg{position: fixed;width: 100vw;height: 100vh;background: rgb(0 0 0 / 40%);z-index: 999999999999;}
.aceitar_cookies{background: #fff;max-width: 100%;width: 587px;margin: 0 auto;border-radius: 10px;height: 587px;position: absolute;left: calc(50% - 294px);top: calc(50% - 294px);}
.aceitar_cookies p{font-size: 30px;color: #0d0c0c;padding-top: 50px;font-family:museo-sans;font-weight: 100;width: 440px;margin: 0 auto;text-align: center;max-width: calc(100% - 30px);}
.aceitar_cookies p:before {content: "";width: 180px;height: 180px;background: url(//minhacasaminhacara.com.br/wp-content/themes/mmm_2019/images/cookies.png)no-repeat 0 0;display: block;margin: 0px auto 50px auto;}
.aceitar_cookies a{border-bottom: 1px solid #0d0c0c;}
.aceitar_cookies button{background: #0f0f0f;color: #fff;display: block;margin: 50px auto 0 auto;padding: 16px 0;border-radius: 100px;width: 173px;font-family:museo-sans !important;font-weight: 500 !important;} .post-cover .featured .hidden {visibility: visible !important;}
.fechar_popup {margin-top: 14px;margin-right: 10px;width: 36px;height: 36px;background: #313131;text-align: center;line-height: 38px;border-radius: 100%;color: #fff;float: right;font-family: Arial;font-weight: 700;cursor: pointer;}
.post-container.cf a, .post-container.cf a * {color: #e2b32e !important;}
span.section-head {font-size: 14px !important;margin-top: 16px;}
.post-container strong {font-family:museo-sans;font-weight: 500;}
[src="http://minhacasaminhacara.com.br/wp-content/themes/mmm_2015/images/catalogo/botao20.png"] {content: url(http://minhacasaminhacara.com.br/wp-content/themes/mmm_2019/images/catalogo/botao20.png);}
@media only screen and (min-width:320px) and (max-width:800px){
.mobile{display: block} }
@media only screen and (min-width: 767px) and (max-width: 991px) {
.page_404 .casa_mmm{position:absolute;margin-left:-145px;left:50%;margin-top:271px}
.content_404{margin:45px auto 0;float:none}
.page_404{height:523px;margin-bottom:50px}
}
@media only screen and (min-width: 480px) and (max-width: 766px) {
.page_404 .casa_mmm{position:absolute;margin-left:-145px;left:50%;margin-top:221px}
.page_404 .back_options button{min-width:80px}
.content_404{margin:15px auto 0;float:none}
.page_404{height:472px;margin-bottom:50px}
.page_404 h2{font-size:28px}
.content_404 p{font-size:14px}
}
@media only screen and (min-width: 300px) and (max-width: 479px) {
.post-content.description p {width: 100%;}
.page_404 .casa_mmm{position:absolute;margin-left:-145px;left:50%;margin-top:310px}
.content_404{margin:15px auto 0;float:none}
.page_404{height:563px;margin-bottom:50px}
.page_404 h2{font-size:23px;width:220px;margin:0 auto;padding:0}
button.go_home{margin:0 0 8px 4px !important}
.content_404 p{font-size:16px;width:230px;margin:10px auto 20px}
}
@media only screen and (min-width: 801px) and (max-width: 980px) {
.news_main input.tnp-email{width:140px}
.news_main input.tnp-submit{margin-left:-68px;width:110px}
aside.col-4.sidebar{margin-top:0px;padding-left:0!important;padding-right:41px!important}
}
@media only screen and (min-width: 800px) and (max-width: 991px) {
.autor_sidebar .col-4{padding: 0 0px 0 4%;}
.autores h4{font-size: 17px;margin-top: 0;}
nav.navigation.cf.nav-center.sticky .title_img p{display: none;}
nav.navigation.cf.nav-center.sticky .div_logo_mmm{position: absolute;left: 30px;top: 2px;}
}
@media only screen and (min-width: 580px) and (max-width: 800px) {
.news_main form{width:520px;margin:0 auto}
.news_main input.tnp-email{width:140px}
input.tnp-submit{margin-left:-60px;width:100px}
}
@media only screen and (min-width: 300px) and (max-width: 579px) {
.resp_form{display:block!important}
.desk_form{display:none}
.icone_news{float:none;margin:0 auto}
.input_news{float:none;margin:8px auto;width:100%;text-align:center}
.news_main{width:100%}
.news_main input.tnp-email{height:35px;width:210px}
}
.subs-popup .pop_up_mcmc{position:fixed;background:#000;width:100%;top:0;left:0;padding-top:110px;opacity:.7;height:100%;z-index:9999}
.subs-popup .newsletter_mcmc{width:359px!important;margin-left:-180px;left:50%;position:absolute;z-index:99999999;top:30%}
.subs-popup{position:fixed;left:50%;z-index:999;top:30%}
.email-close{float:right;margin:20px 10px 0 0;cursor:pointer}
.subs-popup .icone_news{float:none!important;margin:45px auto 14px!important}
.email-pop input{width:100%!important;height:36px!important;width: 290px !important;max-width: 100%!important;height: 20px!important;}
.subs-popup .email-pop{width:320px!important;height:36px!important;float:none!important;margin:0 auto}
.subs-popup .email-submit{margin:16px auto 0!important;float:none!important;width:252px!important;height:36px!important}
.subs-popup .news_checkbox{width:235px!important;margin:12px auto 0!important;line-height:19px}
.email-submit input{width:100%!important;height:26px!important;margin-left:-10px!important}
.subs-popup .news_main{margin:0 auto!important;width:350px!important;padding:20px 0 60px!important;border:9px solid #fff!important}
@media only screen and (min-width:300px) and (max-width:991px){
.aceitar_cookies {width: 300px;height: 300px;left: calc(50% - 150px);top: calc(50% - 150px);}
.aceitar_cookies p:before {background-size: 100%;width: 90px;height: 90px;margin-bottom: 10px;}
.aceitar_cookies p {padding-top: 20px;font-size: 18px;}
.aceitar_cookies button {margin-top: 20px;font-size: 14px;height: 47px;padding: 0;width: 130px;}
}
@media only screen and (min-width:451px) and (max-width:991px){
.aceitar_cookies {width: 400px;height: 400px;left: calc(50% - 200px);top: calc(50% - 200px);}
.aceitar_cookies p:before {background-size: 100%;width: 140px;height: 140px;margin-bottom: 10px;}
.aceitar_cookies p {padding-top: 40px;font-size: 18px;}
}
@media only screen and (min-width: 300px) and (max-width: 579px) {
.subs-popup .news_main{width:280px!important}
.subs-popup .newsletter_mcmc{width:289px!important;margin-left:-149px}
.subs-popup .email-pop{width:210px!important;margin-left: 22px;}
.subs-popup .email-submit{width:135px!important}
}
@media only screen and (min-width: 580px) and (max-width: 799px) {
.subs-popup .news_main form{width:350px!important}
}
@media only screen and (min-width: 300px) and (max-width: 799px) {
.promo_topo img{display:none;}
.promo_topo .banner_mobile{display:block !important;}
.autores .col-4{width: 90px;padding: 0 !important;margin-left: 25px;}
.autores .col-8{width: 180px;}
}
@media only screen and (min-width: 300px) and (max-width: 340px) {
.autores .col-4 {margin-left: 15px;}
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
.type-post form#commentform div {width: 100%;margin: 5px 0px 0 0;}
.type-post form#commentform p.form-submit input{height: 40px;}
.msg_amp{display: block;position: fixed;bottom: -21px;background: #555;width: 100%;height: 28px;color: #fff;text-align: center;padding-top: 15px;z-index: 200;padding-bottom: 7px;}
.scroll-back-to-top-wrapper {bottom: 70px !important;}
}
@media only screen and (min-width: 300px) and (max-width: 700px) {
.autor_do_post p{width: 100%;margin: 0 !important;}
.autor_do_post a img{display: none;}
.single-post .promo_topo{padding: 0 !important;}
span.referencia{float: left;padding: 0;border: 0;margin: 0;width: 100%;max-width: 100%;}
.post-content.description p img{display: block;margin: 0 auto;clear: both;text-align: center;float: none;}
}
@media only screen and (min-width: 992px) and (max-width: 5000px) {
.sticky ul.menu_mmm{max-width: 950px;margin: 0px auto -12px auto !important;float: none;}
}
#myLinks{display:none}
@media screen and (max-width: 800px) and (min-width: 300px) {
#myLinks{display:block;overflow:hidden;width:100%;height:0;margin:0 auto;background:#fff;font-size:11px;transition:1.5s}
i.fa.fa-bars{color:#ffffff;width:40px;height:40px;text-align:center;line-height:40px;font-size:24px;border-radius:5px;background-color:#4b4b4b;float:right;margin-top:10px;margin-right: 12px;}
.left-content h3{margin:0;width:170px}
#myLinks .linha1-mobile a{width:calc(32.8% - 5px);height:40px;background:#4b4b4b;float:left;margin-top:10px;text-align:center;color:#fff;font-family:museo-sans;font-weight: 300;line-height:42px}
#myLinks .linha2-mobile a{width:calc(32.8% - 5px);height:40px;background:#4b4b4b;float:left;margin-top:5px;text-align:center;color:#fff;font-family:museo-sans;font-weight: 300;line-height:42px}
.links_mmm{display:none}
.linha1-mobile a:first-child{margin:10px 5px 0 0 !important}
.linha1-mobile a:last-child{margin:10px 0 0 5px !important}
.linha2-mobile a:first-child{margin:5px 5px 0 0 !important}
.linha2-mobile a:last-child{margin:5px 0 0 5px !important}
#myLinks a{font-size:12px;text-align:center}
#myLinks a:after{display:none}
.menu_mmm a:after{display:none!important}
ul.menu_mmm{margin:0!important}
ul.menu_mmm p{width:60%!important;text-align:left!important;margin-top:13px!important;line-height:18px!important}
.navigation .mobile .hamburger, .navigation .mobile .fa-search {margin-top: 0 !important;height: 40px !important;width: 40px;}
nav.navigation.cf.nav-center .fa-bars:before {color: #fff;}
}