/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

.grecaptcha-badge {display: none;}

#Content {padding-top: 0 !important;}

#Top_bar .top_bar_right {padding: 0 0 0 0;}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {padding: 0px 0;}
.header-transparent.ab-hide #Top_bar {padding-top: 20px; padding-bottom: 20px;}

#menu > ul > li > a {text-transform: uppercase;}
#Top_bar .menu > li > a span:not(.description) {padding: 0 15px;}
#Top_bar a.responsive-menu-toggle i {font-size: 16px;}

#Top_bar a.action_button {font-size: 18px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;}

#Side_slide .extras .action_button {-webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em;}

/* botoes */

/* botoes padronizados */
.btn-padrao .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {color: #ffffff; padding-top: 12px; padding-bottom: 14px; padding-left: 40px; padding-right: 40px; font-size: 17px; font-weight: 600; border-color: #769f42; background-color: #769f42;}
.btn-padrao-alt .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {color: #769f42; padding-top: 12px; padding-bottom: 14px; padding-left: 40px; padding-right: 40px; font-size: 17px; font-weight: 600; border-color: #ffffff; background-color: #ffffff;}


/* home */
.ajuste-bg-home-conheca {background-repeat: repeat-x; background-position: center top; background-color: #ffffff;}

.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper {height: 100%; transition: all 0.3s ease 0s; background: #e8e4e4; padding: 60px 40px 40px 40px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: 0px 18px 27px 0px rgba(0,0,0,0.24); -moz-box-shadow: 0px 18px 27px 0px rgba(0,0,0,0.24); box-shadow: 0px 18px 27px 0px rgba(0,0,0,0.24);}
.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper h3 {transition: all 0.3s ease 0s; text-transform: uppercase; font-weight: 700; line-height: 1.0; color: #484848; font-family: "Dosis", Arial, Tahoma, sans-serif;}
.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper p {transition: all 0.3s ease 0s; color: #484848;}
.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper .btn-padrao-alt .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {color: #ffffff; border-color: #769f42; background-color: #769f42;}

.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper:hover {background: #769f42;}
.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper:hover p {color: #ffffff;}
.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper:hover h3 {color: #ffffff;}
.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper:hover .btn-padrao-alt .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {color: #769f42; border-color: #ffffff; background-color: #ffffff;}

/* especialidades icones */
.bloco-icon-especialidade {padding: 28px 20px 28px 80px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.bloco-icon-especialidade h4 {font-family: "Dosis", Arial, Tahoma, sans-serif; color: #769f42; font-size: 22px; line-height: 1.1;}
.bloco-icon-especialidade-lista {background: #ffffff url('https://jamissonmelo.com.br/wp-content/uploads/2019/07/icon-especialidade-lista.png') no-repeat center left;}
.bloco-icon-especialidade-usuario {background: #ffffff url('https://jamissonmelo.com.br/wp-content/uploads/2019/07/icon-especialidade-usuario.png') no-repeat center left;}

/* texto padrao */
.texto-padrao-1 {font-size: 24px; color: #3f3f3f;}

.titulo-padrao-alt h2 {text-transform: uppercase; color: #ffffff; font-size: 26px; font-weight: 700;}
.titulo-padrao h2 {text-transform: uppercase; color: #769f42; font-size: 26px; font-weight: 700;}

.titulo-padrao-alt2 h2 {text-transform: uppercase; color: #ffffff; font-size: 26px; font-weight: 700;}
.titulo-padrao2 h2 {text-transform: uppercase; color: #769f42; font-size: 26px; font-weight: 700;}


/* blog */
.ajuste-blog-home {background: #ffffff url('https://jamissonmelo.com.br/wp-content/uploads/2019/07/bg-blog-home-efeito.jpg'); background-position: center top; background-repeat: no-repeat;}
.ajuste-blog-home .author {display: none;}
.ajuste-blog-home .date .label {display: none;}
.ajuste-blog-home .date .icon-clock {display: none;}
.ajuste-blog-home .comments {display: none;}
.ajuste-blog-home .post-date {text-transform: capitalize;}

.blog .content_wrapper {padding-top: 10px; padding-bottom: 50px;}
.column_blog .post-item .post-title .entry-title {font-size: 26px;}

/* form contato padrao */

.bloco-form-contato-padrao {}
.bloco-form-contato-padrao .wpcf7-form {}
.bloco-form-contato-padrao .wpcf7-form label {text-transform: uppercase; text-indent: 10px; font-size: 16px;}
.bloco-form-contato-padrao .wpcf7-form input[type="text"] {background: transparent; padding: 13px; border: solid 2px #4a4949; color: #4a4949; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.bloco-form-contato-padrao .wpcf7-form input[type="email"] {background: transparent; padding: 13px; border: solid 2px #4a4949; color: #4a4949; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.bloco-form-contato-padrao .wpcf7-form input[type="tel"] {background: transparent; padding: 13px; border: solid 2px #4a4949; color: #4a4949; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.bloco-form-contato-padrao .wpcf7-form select {background: transparent; padding: 13px; border: solid 2px #4a4949; color: #4a4949; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.bloco-form-contato-padrao .wpcf7-form textarea {background: transparent; padding: 13px; border: solid 2px #4a4949; color: #4a4949; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.bloco-form-contato-padrao .wpcf7-form span.wpcf7-form-control-wrap {margin-bottom: 10px;}
.bloco-form-contato-padrao .wpcf7-form input[type="submit"] {color: #ffffff; margin-top: 14px; padding: 8px 28px 10px 28px; font-size: 19px; font-weight: 600; border-color: #769f42; background-color: #769f42; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em;}

.bloco-form-contato-padrao-newsletter {}
.bloco-form-contato-padrao-newsletter .wpcf7-form {}
.bloco-form-contato-padrao-newsletter .wpcf7-form label {text-transform: uppercase; text-indent: 10px; font-size: 16px;}
.bloco-form-contato-padrao-newsletter .wpcf7-form input[type="text"] {box-shadow: none; font-size: 18px; background: transparent; padding: 13px; border: none; border-bottom: solid 2px #4a4949; color: #a9a9a9; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.bloco-form-contato-padrao-newsletter .wpcf7-form input[type="email"] {box-shadow: none; font-size: 18px; background: transparent; padding: 13px; border: none; border-bottom: solid 2px #4a4949; color: #a9a9a9; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.bloco-form-contato-padrao-newsletter .wpcf7-form input[type="tel"] {box-shadow: none; font-size: 18px; background: transparent; padding: 13px; border: none; border-bottom: solid 2px #4a4949; color: #a9a9a9; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.bloco-form-contato-padrao-newsletter .wpcf7-form textarea {box-shadow: none; font-size: 18px; background: transparent; padding: 13px; border: none; border-bottom: solid 2px #4a4949; color: #a9a9a9; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.bloco-form-contato-padrao-newsletter .wpcf7-form span.wpcf7-form-control-wrap {margin-bottom: 10px;}
.bloco-form-contato-padrao-newsletter .wpcf7-form input[type="submit"] {width: 100%; color: #ffffff; margin-top: 0; padding: 8px 28px 10px 28px; font-size: 19px; font-weight: 600; border-color: #769f42; background-color: #769f42; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em;}


.bloco-form-padrao {}
.bloco-form-padrao .wpcf7-form {}
.bloco-form-padrao .wpcf7-form label {text-transform: uppercase; margin-bottom: 1px; text-indent: 10px; font-size: 16px;}
.bloco-form-padrao .wpcf7-form input[type="text"] {background: transparent; padding: 13px; border: solid 2px #4a4949; color: #4a4949; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.bloco-form-padrao .wpcf7-form input[type="email"] {background: transparent; padding: 13px; border: solid 2px #4a4949; color: #4a4949; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.bloco-form-padrao .wpcf7-form input[type="tel"] {background: transparent; padding: 13px; border: solid 2px #4a4949; color: #4a4949; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.bloco-form-padrao .wpcf7-form select {background: transparent; font-size: 15px; padding: 13px; border: solid 2px #4a4949; color: #4a4949; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.bloco-form-padrao .wpcf7-form textarea {background: transparent; padding: 13px; border: solid 2px #4a4949; color: #4a4949; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.bloco-form-padrao .wpcf7-form span.wpcf7-form-control-wrap {margin-bottom: 0px;}
.bloco-form-padrao .wpcf7-form input[type="submit"] {color: #ffffff; margin-top: 14px; padding: 8px 28px 10px 28px; font-size: 19px; font-weight: 600; border-color: #769f42; background-color: #769f42; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em;}


#respond .form-submit input[type="submit"] {color: #ffffff; margin-top: 14px; padding: 8px 28px 10px 28px; font-size: 19px; font-weight: 600; border-color: #769f42; background-color: #769f42; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em;}

/* form rodape */

#Footer .wpcf7-form {}
#Footer .wpcf7-form label {text-transform: uppercase; text-indent: 10px; font-size: 16px;}
#Footer .wpcf7-form input[type="text"] {background: transparent; padding: 13px; border: solid 2px #ffffff; color: #ffffff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#Footer .wpcf7-form input[type="email"] {background: transparent; padding: 13px; border: solid 2px #ffffff; color: #ffffff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#Footer .wpcf7-form span.wpcf7-form-control-wrap {margin-bottom: 10px;}
#Footer .wpcf7-form input[type="tel"] {background: transparent; padding: 13px; border: solid 2px #ffffff; color: #ffffff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#Footer .wpcf7-form textarea {background: transparent; padding: 13px; border: solid 2px #ffffff; color: #ffffff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#Footer .wpcf7-form input[type="submit"] {color: #4b6542; margin-top: 14px; padding: 8px 28px 10px 28px; font-size: 19px; font-weight: 600; border-color: #ffffff; background-color: #ffffff; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em;}
#Footer .wpcf7-form input:focus {background: #628533 !important;}
#Footer .wpcf7-form textarea:focus {background: #628533 !important;}
#Footer .vc_single_image-wrapper {margin-bottom: 0;}

.bloco-mapa {max-width: 405px; margin: 0 auto; overflow: hidden; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin-right: 0; margin-bottom: 30px;}
.bloco-mapa iframe {width: 100%; height: 228px; z-index: 9; display: block;}
.overlay-map {
   z-index: 9;
   background:transparent; 
   position:relative; 
   width:100%;
   height:228px; /* your iframe height */
   top:228px;  /* your iframe height */
   margin-top:-228px;  /* your iframe height */
}

/* rodape */
#Footer .ajuste-margin-back-top {margin: 0;}
#Footer {background-position: center bottom !important; background-color: #608333 !important;}
#Footer p {font-size: 22px; line-height: 1.1;}
#Footer .text-center {text-align: center;}
#Footer .footer_action {background: transparent;}
#Footer .footer_action .one {padding-top: 0;}
#Footer .footer_action .one .scroll-top {top: -49px; margin-left: 12px; display: inline-block; position: relative;}
#Footer .footer_copy {border-top: none;}
.footer-copy-center #Footer .footer_copy {text-align: left;}
.sm-pull-right {float:right;}
.copyright {width:100%; text-align: center;}
.copyright > span {vertical-align: middle; display: inline-block; font-size: 18px; color: #ffffff; font-weight: 700; line-height: 1.4;}
.copyright a {display: inline-block; margin-top: 20px;}

.contato-rodape-mapa {text-align: right; padding-top: 20px;}
.contato-rodape-mapa img {margin-bottom: 20px; max-width: 100%; height: auto;}
.contato-rodape-mapa p {margin-bottom: 20px;}

.social-rodape {text-align: center;}
.social-rodape a {display: inline-block; margin-left: 5px; margin-right: 5px;}

#Footer .contato-rodape-telefones {margin-bottom: 8px;}
#Footer .contato-rodape-telefones a {color: #ffffff;}
#Footer .contato-rodape-telefones span {font-size: 1.15rem; background: #4b6542; position: relative; top:-3px; margin-right: 8px; padding: 0px 7px 3px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;}

/* quem somos */
ul.list_mixed li, ul.list_check li, ul.list_star li, ul.list_idea li, ul.list_custom li {padding-left: 42px;}
.ul.list_mixed li:after, ul.list_check li:after, ul.list_star li:after, ul.list_idea li:after, ul.list_custom li:after {display: none;}

.list_item .list_right h4 {margin-bottom: 0; font-size: 22px; font-weight: 700; font-family: "Dosis", Arial, Tahoma, sans-serif;}
.list_item.lists_1 .list_left {background-color: #769f42 !important; background-image: none !important;}

/* responsivo */

@media (min-width: 768px) {
.titulo-padrao-alt h2 {font-size: 26px;}
.titulo-padrao h2 {font-size: 26px;}
.titulo-padrao-alt2 h2 {font-size: 26px;}
.titulo-padrao2 h2 {font-size: 26px;}
.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper .btn-padrao-alt .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {color: transparent; border-color: transparent; background-color: transparent;}
.copyright {text-align: left;}
.copyright > span {line-height: 1.4;}
.copyright a {display: initial; margin-top: 0;}
#Footer p {font-size: 22px;}
}
@media (min-width: 992px) {
.titulo-padrao-alt h2 {font-size: 52px;}
.titulo-padrao h2 {font-size: 52px;}
.titulo-padrao-alt2 h2 {font-size: 52px;}
.titulo-padrao2 h2 {font-size: 52px;}
.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper .btn-padrao-alt .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {color: transparent; border-color: transparent; background-color: transparent;}
.copyright {text-align: left;}
.copyright > span {line-height: 2.4;}
.copyright a {display: initial; margin-top: 0;}
#Footer p {font-size: 24px;}
}
@media (min-width: 1200px) {
.titulo-padrao-alt h2 {font-size: 52px;}
.titulo-padrao h2 {font-size: 52px;}
.titulo-padrao-alt2 h2 {font-size: 52px;}
.titulo-padrao2 h2 {font-size: 52px;}
.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper .btn-padrao-alt .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {color: transparent; border-color: transparent; background-color: transparent;}
.copyright {text-align: left;}
.copyright > span {line-height: 2.4;}
.copyright a {display: initial;}
#Footer p {font-size: 24px;}
}
@media (min-width: 1300px) {
.titulo-padrao-alt h2 {font-size: 52px;}
.titulo-padrao h2 {font-size: 52px;}
.titulo-padrao-alt2 h2 {font-size: 52px;}
.titulo-padrao2 h2 {font-size: 52px;}
.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper .btn-padrao-alt .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {color: transparent; border-color: transparent; background-color: transparent;}
.copyright {text-align: left;}
.copyright > span {line-height: 2.4;}
.copyright a {display: initial; margin-top: 0;}
#Footer p {font-size: 24px;}
}
@media (min-width: 1400px) {
.titulo-padrao-alt h2 {font-size: 52px;}
.titulo-padrao h2 {font-size: 52px;}
.titulo-padrao-alt2 h2 {font-size: 80px;}
.titulo-padrao2 h2 {font-size: 80px;}
.cta-vantagens-home-triplo > .vc_column_container > .vc_column-inner > .wpb_wrapper .btn-padrao-alt .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {color: transparent; border-color: transparent; background-color: transparent;}
.copyright {text-align: left;}
.copyright > span {line-height: 2.4;}
.copyright a {display: initial; margin-top: 0;}
#Footer p {font-size: 24px;}
}