body {
font-family: "Gotham";
}
.header_top {
line-height: 44px;
height: 44px;
}
.header_top .container, .header_top .container_inner {
height: 100%;
}
.header_top p, .footer_top p, #palestras .q_icon_with_title .icon_text_inner, #palestras .icon_text_holder p {
margin: 0;
padding: 0;
}
.header_top .right .inner>div {
margin-right: 0;
}
header.centered_logo .header_inner_left {
margin: 30px 0 0;
}
.sticky nav.main_menu {
float: right !important;
}
.sticky .header_inner_right, #depoimentos {
display: none !important;
}
.footer_top h5 {
color: #308edd !important;
}
.footer_top, #grade-posts .post_text, .sidebar, .search-results .post_text, .archive .post_text {
text-align: center;
}
.footer_top .column1 {
text-align: left;
}
.wpcf7 form.wpcf7-form p:last-of-type, .archive .post_text p {
margin-bottom: 0;
}
.footer_top h5 {
margin-bottom: 10px;
}
.fundo-escuro, .fundo-escuro .h1, .fundo-escuro .h2, .fundo-escuro .h3, .fundo-escuro .h4, .fundo-escuro .h5, .fundo-escuro .h6,
.fundo-escuro a, .fundo-escuro h1, .fundo-escuro h2, .fundo-escuro h3, .fundo-escuro h4, .fundo-escuro h5, .fundo-escuro h6, .fundo-escuro p a,
.fundo-escuro p {
color: #fff;
}
.call_to_action .text_wrapper .call_to_action_text, #grade-posts .entry_title, #palestras .icon_text_holder p,
.search-results .entry_title {
line-height: normal;
}
.call_to_action .texto-maior {
font-size: 40px; }
.call_to_action .qbutton {
text-transform: uppercase;
padding: 0 30px;
}
#respond textarea, #respond input[type='text'], #respond input[type='email'], .contact_form input[type='text'], .contact_form textarea,
.comment_holder #respond textarea, .comment_holder #respond input[type='text'], .comment_holder #respond input[type='email'],
input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date,
textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz,
.post-password-form input[type='password'] {
background-color: #f6f6f6 !important;
border: 0 none !important;
color: #000 !important;
padding: 20px 15px;
font-size: 14px;
line-height: normal;
font-family: "Gotham";
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) { border-radius: 4px;
background-color: #fff; font-size: 16px;
font-family: "Gotham";
font-weight: 500;
}
.footer_top #nav_menu-2 {
margin-bottom: 30px;
}
.footer_top .widget_nav_menu ul li {
padding-bottom: 10px;
}
.qbutton.medium {
font-size: 16px;
line-height: 35px;
height: 35px;
}
#o-que-fazemos .image_with_text {
text-align: center;
line-height: 20px;
font-size: 14px;
}
#o-que-fazemos .image_with_text img {
margin: 0 auto;
}
#o-que-fazemos .wpb_wrapper {
text-align: center;
}
#o-que-fazemos h2, .conteudo-home h3, #consultoria h1, #como-funciona h2, #depoimentos h2, .formulario h4, .formulario p,
#palestras.interna h2, .page_not_found h2 {
text-transform: uppercase;
}
.conteudo-home h3, .latest_post_title a, #consultoria h1, #depoimentos h2 {
color: #308edd;
}
.latest_post_title, .latest_post_title a, .formulario h4, #palestras.interna h2, #palestras.interna h3 {
font-size: 27px;
line-height: normal;
}
.latest_post_holder.boxes>ul>li {
border-radius: 7px;
box-shadow: -8px 7px 20px 0px rgba(0, 0, 0, 0.13);
}
.latest_post_holder>ul {
display: flex;
align-items: stretch;
}
.latest_post_holder.boxes>ul>li .latest_post p.excerpt {
margin: 20px 0 9px;
}
.qbutton.large {
height: 67px;
line-height: 67px;
font-size: 18px;
}
.grade-posts {
display: flex;
}
.posts-lateral {
flex: 0 1 50%;
display: flex;
flex-flow: column wrap;
}
.grade-posts a, #grade-posts a, .footer_bottom a, .archive .blog_large_image a {
display: block;
}
.grade-posts img, .footer_bottom a img {
vertical-align: middle;
}
.grade-posts .entry_title {
position: absolute;
bottom: 0;
background-color: #308edd;
background: -webkit-linear-gradient(bottom, rgba(48,142,221,1) 30%, rgba(125,185,232,0) 100%);
background: -moz-linear-gradient(bottom, rgba(48,142,221,1) 30%, rgba(125,185,232,0) 100%);
background: -o-linear-gradient(bottom, rgba(48,142,221,1) 30%, rgba(125,185,232,0) 100%);
background: linear-gradient(to top, rgba(48,142,221,1) 30%, rgba(125,185,232,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#308edd', endColorstr='#007db9e8',GradientType=0 );
width: 100%;
text-align: left;
min-height: 150px;
display: table;
letter-spacing: 1px;
}
.grade-posts .box {
position: relative;
}
.grade-posts .entry_title a {
color: #fff;
font-size: 24px;
padding: 20px;
line-height: 33px; display: table-cell;
vertical-align: bottom;
letter-spacing: 1px;
}
.grade-posts #post-2 {
padding-bottom: 30px;
}
#btn-mudanca-escolar:before {
content: '';
display: inline-block;
background: url(https://conversandocomeducacao.mystagingwebsite.com/wp-content/uploads/2019/02/icone-mudanca-escola.png) no-repeat;
background-size: contain;
width: 50px;
height: 100%;
vertical-align: middle;
margin-right: 20px;
}
#btn-adaptacao-escolar:before {
content: '';
display: inline-block;
background: url(https://conversandocomeducacao.mystagingwebsite.com/wp-content/uploads/2019/02/icone-adaptacao-escolar.png) no-repeat;
background-size: contain;
width: 50px;
height: 100%;
vertical-align: bottom;
margin-right: 20px;
}
#btn-mudanca-escolar, #btn-adaptacao-escolar {
height: 45px;
line-height: 45px;
white-space: normal;
padding: 0 10px;
}
#consultoria-escolar h1, #consultoras h2, #conteudo-autor h2, #sobre h1 {
font-size: 35px;
line-height: normal;
}
#consultoras h2, #conteudo-autor h2 {
color: #555;
text-transform: uppercase;
}
.q_team {
background: none;
}
.q_team, .q_team_inner, .q_team.info_description_below_image .q_team_image_holder {
overflow: visible;
}
.q_team .q_team_text {
padding: 40px 0 20px;
background-color: #fff;
border-radius: 10px;
box-shadow: 0px 4px 8.19px 0.81px rgba(0, 0, 0, 0.17);
text-align: center;
}
.q_team .q_team_title_holder .q_team_name {
text-transform: uppercase;
font-size: 24px;
line-height: normal;
}
.q_team .q_team_description_inner p {
color: #555;
line-height: 20px;
font-size: 14px;
margin: 0;
}
.q_team.info_description_below_image .q_team_image_holder {
max-width: 60%;
margin: 0 auto;
margin-bottom: -30px;
}
.q_team .q_team_image img, .imagem-autor img {
padding-bottom: 10px;
filter: drop-shadow(0px 4px 10px rgba(0,0,0,0.17));
}
#grade-posts .entry_title a, .search-results .entry_title a, .archive .entry_title a {
color: #308edd;
font-size: 27px;
line-height: 30px; }
#grade-posts .post_content_holder, #porque .diferenciais, .search-results .post_content_holder,
.archive .post_content_holder {
border-radius: 5px;
box-shadow: -8px 7px 20px 0px rgba(0, 0, 0, 0.13);
background-color: #fff;
height: 100%;
}
#grade-posts .post_image, .search-results .post_image, .archive .post_image {
border-radius: 5px 5px 0 0;
overflow: hidden;
}
#grade-posts .post_image a, .search-results .post_image a, .archive .post_image a {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform .3s ease-in-out;
-moz-transition: -moz-transform .3s ease-in-out;
-ms-transition: -ms-transform .3s ease-in-out;
-o-transition: -o-transform .3s ease-in-out;
transition: transform .3s ease-in-out;
-webkit-backface-visibility: hidden;
}
#grade-posts .post_image a:hover, .search-results .post_image a:hover, .archive .post_image a:hover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
#grade-posts .post_image img, .search-results .post_image img, .archive .post_image img {
vertical-align: top;
}
#grade-posts .post_text, .search-results .post_text, .archive .post_text {
padding: 19px 20px 20px;
}
#grade-posts .post_excerpt, .search-results .post_excerpt, .archive .post_excerpt {
margin: 20px 0 9px !important;
}
#grade-posts .hentry, .archive .hentry {
margin-bottom: 30px;
}
#grade-posts, .servico .vc_row, .search-results .blog_holder .qode-outer-space, .archive .blog_large_image {
display: flex;
flex-wrap: wrap;
align-items: stretch;
}
.box-autor {
box-shadow: 0px 6px 10.01px 0.99px rgba(0, 0, 0, 0.17);
border-radius: 10px;
max-width: 90%;
margin-left: auto;
}
.imagem-autor {
position: absolute;
top: -10%;
}
.box-autor h1 {
color: #308edd;
font-size: 28px;
line-height: normal;
text-transform: uppercase;
}
#parceiros h1 {
color: #fff;
text-transform: uppercase;
}
#parceiros img {
box-shadow: 0px 6px 10.01px 0.99px rgba(0, 0, 0, 0.17);
}
#parceiros h4, #parceiros h4 a {
color: #fff;
text-transform: uppercase;
font-size: 18px;
margin-top: 20px;
}
#queremos h2 {
font-size: 45px;
line-height: 1;
font-weight: 500;
}
#queremos { background-size: auto 130%, cover !important;
background-position: 10% center, center center !important;
background-image: url(https://conversandocomeducacao.mystagingwebsite.com/wp-content/uploads/2019/02/Icone-queremos.png) !important;
}
#conteudo h1 {
font-size: 32px;
line-height: 40px;
color: #308edd;
text-transform: uppercase;
}
aside .widget_categories a, aside .widget_recent_entries a {
font-size: 16px;
letter-spacing: 1px;
color: #636363 !important;
font-weight: 300 !important;
}
aside .widget h5 {
margin-bottom: 20px;
font-size: 22px !important;
letter-spacing: 2px !important;
text-transform: uppercase !important;
color: #308edd !important;
}
aside .latest_post_holder>ul {
flex-wrap: wrap;
}
aside .latest_post_inner .post_infos, div.sharedaddy h3.sd-title:before,
#jp-relatedposts h3.jp-relatedposts-headline em:before {
display: none !important;
}
aside .latest_post, aside .latest_post_text, aside .latest_post_inner, .servico textarea {
height: 100%;
}
aside .latest_post_title, aside .latest_post_title a {
margin: 0 !important;
font-size: 20px !important; letter-spacing: 1px !important;
color: #636363 !important;
text-align: left;
font-weight: 500;
line-height: 29px;
}
aside .widget_text, #cta-post { background-color: #308edd;
padding: 30px 20px;
}
aside .widget_text h5 {
color: #fff !important;
line-height: 28px !important;
}
aside .widget_text input.wpcf7-form-control.wpcf7-text, #cta-post input.wpcf7-form-control.wpcf7-text {
padding: 15px !important;
}
aside .widget_text .wpcf7-submit {
white-space: normal;
height: auto !important;
line-height: normal !important;
text-align: center;
padding: 10px;
}
body.single .content .container .container_inner.default_template_holder,
body.single .content .container .container_inner.page_container_inner,
body.search-results .content .container .container_inner.default_template_holder,
body.search-results .content .container .container_inner.page_container_inner,
body.archive .content .container .container_inner.default_template_holder,
body.archive .content .container .container_inner.page_container_inner {
padding-top: 20px;
}
.blog_single .entry_title {
color: #555;
font-size: 35px; text-transform: uppercase;
}
.author_description {
padding: 30px; background-color: #f0f0f0;
}
.author_text_holder .author_name {
margin: 0;
text-transform: uppercase;
font-size: 24px; color: #308edd;
font-weight: 700;
}
.author_text a {
color: #636363;
font-weight: 600; letter-spacing: 2px; text-transform: uppercase;
}
.author_text a i, #palestras.interna .icon_text_holder .destaque {
font-weight: 700;
}
div.sharedaddy h3.sd-title {
font-size: 20px !important;  text-transform: uppercase;
}
.sharedaddy .sd-content {
display: inline-block;
vertical-align: middle;
margin-left: 10px;
}
.sharedaddy .sd-content ul {
margin: 0!important;
}
#cta-post {
margin: 30px 0 40px;
text-align: center;
}
#cta-post h5 {
margin-bottom: 20px;
font-size: 22px !important;
letter-spacing: 2px !important;
text-transform: uppercase !important;
line-height: 1;
font-weight: 700;
}
#cta-post .wpcf7-submit {
margin-top: 10px;
background-color: #292d33;
line-height: 40px;
height: 40px;
padding: 0 40px;
}
#cta-post input.wpcf7-form-control.wpcf7-text, #contato input.wpcf7-form-control.wpcf7-text,
.footer_top input.wpcf7-form-control.wpcf7-text, aside .widget_text input.wpcf7-form-control.wpcf7-text {
margin: 0 0 10px;
}
#jp-relatedposts h3.jp-relatedposts-headline {
font-size: 30px !important; letter-spacing: 2px;
text-transform: uppercase;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
text-decoration: none !important;
}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a {
font-size: 20px !important; color: #308edd;
font-weight: 700 !important;
margin-top: 10px !important;
text-transform: uppercase;
text-align: center;
}
#contato h1, #porque h2 {
color: #555;
line-height: normal;
text-transform: uppercase;
}
#contato .formulario {
border-radius: 20px;
box-shadow: 0px 6px 10.01px 0.99px rgba(0, 0, 0, 0.17);
}
#contato .wpcf7-submit {
margin-top: 10px;
background-color: #292d33;
padding: 0 40px;
border-radius: 20px;
}
#como-funciona .qode-numbered-process-holder .qode-np-item-image-holder .qode-np-title {
position: static;
width: auto;
-webkit-transform: none;
-moz-transform: none;
transform: none; font-size: 20px;
}
#como-funciona .qode-numbered-process-holder .qode-np-item-image-holder .qode-np-item-image-inner {
border: 0 none;
}
#porque .diferenciais {
padding: 50px 15px;
}
.diferenciais h4 {
text-transform: uppercase;
font-size: 24px; color: #308edd;
}
.formulario p {
margin-top: 10px; text-transform: none;
}
.formulario h4 {
letter-spacing: 2px;
}
#palestras .q_icon_with_title {
display: flex;
align-items: center;
justify-content: center;
}
#palestras .q_icon_with_title.right .icon_holder {
float: none;
order: 1;
flex: 1 0 25%;
}
#palestras .q_icon_with_title.right .icon_text_holder {
padding: 0 !important;
text-align: center;
flex: 0 1 65%;
}
#palestras .icon_title, #palestras .icon_text_holder p {
font-size: 40px;
text-transform: uppercase; }
#palestras .icon_text_holder p {
margin-top: 10px;
}
#palestras .q_icon_with_title .icon_holder img {
width: 200px;
}
#palestras .qbutton.large {
width: 50%;
}
.servico textarea, .archive .content {
margin-top: 0 !important;
}
.servico .wpcf7-form-control-wrap.telefone input, .servico .wpcf7-form-control-wrap.idade input {
margin-bottom: 0 !important;
}
.servico .wpcf7-submit {
margin-top: 20px !important;
}
#palestras.interna .icon_title {
font-size: 30px !important; }
#palestras.interna .q_icon_with_title.right .icon_text_holder {
text-align: right;
flex: auto;
padding-right: 20px !important;
}
#palestras.interna .q_icon_with_title.right .icon_holder {
flex: none;
}
#palestras.interna .icon_title {
font-weight: 300;
line-height: 1.25em;
}
#palestras.interna .q_icon_with_title .icon_holder img {
width: 130px;
}
#palestras.interna .q_icon_with_title {
max-width: 60%;
margin: 0 auto;
}
#palestras.interna h3 {
margin-top: 20px;
}
#palestras.interna h2, #palestras.interna h3 {
letter-spacing: 1px;
}
#palestras.interna p {
font-size: 18px;
}
#cta-interna .call_to_action .text_wrapper .call_to_action_text, .home h1 {
color: #555;
}
.footer_top input.wpcf7-form-control.wpcf7-submit, .footer_top input.wpcf7-form-control.wpcf7-submit:not([disabled]),
aside input.wpcf7-form-control.wpcf7-submit, aside input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
color: #f50606;
border-color: #e3e3e3;
}
.header_top .simple_social {
vertical-align: sub;
}
.side_menu_button>a.search_button {
vertical-align: baseline;
}
.search-results .post_text_inner {
padding: 0 !important;
}
.page_not_found {
margin: 0;
padding-bottom: 80px;
}
.error404 .content .container {
background-color: #f0f0f0;
}
header.sticky nav.main_menu>ul>li>a {
font-size: 12px;
}
.single_tags {
margin: 30px 0;
}
.page-id-682 .footer_top, .page-id-684 .footer_top, .page-id-675 .footer_top, .page-id-686 .footer_top, .page-id-688 .footer_top,
.page-id-587 .footer_top, .page-id-635 .footer_top, .search .footer_top, .single-post .footer_top, .archive .footer_top {
box-shadow: 0 -4px 20px 0 rgba(72,134,255,.1);
}
.qode_search_form_2.animated {
box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.13);
}
#porque .diferenciais.primeiro {
border-radius: 5px 5px 0 0;
}
#porque .diferenciais.segundo {
border-radius: 0 0 5px 5px;
padding-top: 0;
}
#como-funciona .qode-numbered-process-holder .qode-np-item-image-holder {
padding-top: 80%;
}
#como-funciona .qode-numbered-process-holder {
margin-bottom: 120px; }
.formulario h5, .author_text a {
font-size: 20px;
}
.single_tags h5 {
font-weight: 600;
font-size: 20px;
}
.author_text a, #jp-relatedposts h3.jp-relatedposts-headline {
font-family: 'Shadows Into Light', sans-serif !important;
}
#consultoras h2 {
color: #f50606;
} header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a {
opacity: 1;
}
aside.sidebar .widget div:not(.star-rating) span:not(.qode_icon_element){
color: inherit;
font-weight: 600;
}
.footer_bottom .textwidget{
display: inline-block;
}
footer .q_icon_with_title .icon_text_holder .icon_title_holder .icon_title{
font-size: 14px;
}
footer .qode_latest_posts_widget .latest_post_image img{
display: none;
}
footer .qode_latest_posts_widget .latest_post_holder.image_in_box .latest_post_text{
padding-left: 0;
}
footer .q_icon_with_title .icon_text_inner {
margin-bottom: -22px;
}
.header_top .right .q_social_icon_holder .simple_social{
width: 100%;
}
.q_social_icon_holder.circle_social > a > span{
box-shadow: 4px 4px 4px #e5ecfb;
}
@media only screen and (max-width: 480px){
.call_to_action{
padding-left: 0;
padding-right: 0;
}
}
.mobile_menu_button span{
font-size: 28px;
}
footer .q_icon_with_title .icon_text_holder .icon_title_holder .icon_title {
line-height: 14px;
}
.latest_post_holder.boxes .boxes_image{
border-radius: 5px 5px 0 0;
}
.latest_post_holder.boxes>ul>li{
border-radius: 5px;
}
header.sticky .header_bottom{
box-shadow: 3px 4px 8px 0 rgba(72,134,255,.1);
}
@media only screen and (max-width: 768px){
.two_columns_75_25 .column1, .two_columns_75_25 .column2{
width: 100%;
}
.call_to_action .text_wrapper .call_to_action_text{
text-align: center;
margin-bottom: 10px;
}
.call_to_action .column2.button_wrapper{
position: relative;
text-align: center;
}
.call_to_action .column2.button_wrapper .qbutton{
position: static;
margin: 10px 0 0!important;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
transform: translateY(0);
}
} @media only screen and (max-width: 1300px) and (min-width: 1000px) {
.header_bottom .container_inner {
width: 100%;
}
.posts-lateral {
flex: 0 1 54.5%;
}
.grade-posts .entry_title a {
font-size: 22px;
line-height: 30px;
}
header.sticky .header_bottom {
padding: 0 20px;
}
header.sticky nav.main_menu > ul > li > a {
padding: 0 8px;
}
#autora .perfil .q_elements_item_content {
padding-left: 140px !important;
}
#como-funciona .qode-numbered-process-holder .qode-np-item {
padding: 0 30px;
}
}
@media only screen and (max-width: 1235px) {
.header_bottom {
padding: 0 20px;
}
}
@media only screen and (max-width: 1200px) {
.posts-lateral {
flex: 0 1 63%;
}
header.sticky nav.main_menu>ul>li>a {
font-size: 11px;
} .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]),
.woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"],
.woocommerce .button {
white-space: normal;
height: auto !important;
line-height: 1.5em !important;
padding: 10px !important;
text-align: center;
}
#autora .perfil .q_elements_item_content {
padding-left: 180px !important;
}
.page-id-718 #como-funciona .qode-numbered-process-holder {
margin-bottom: 150px;
}
}
@media only screen and (max-width: 1185px) { .header_bottom {
padding: 0;
}
.side_menu_button a:last-child {
padding: 0 8px 0 0;
}
}
@media only screen and (max-width: 1145px) {
.header_bottom {
padding: 0 45px;
}
nav.main_menu > ul > li > a {
line-height: 40px;
}
nav.main_menu ul li {
float: none;
}
nav.main_menu {
text-align: center;
margin-top: 15px;
}
.sticky nav.main_menu {
margin: 0;
text-align: left;
}
.sticky nav.main_menu ul li {
float: left;
}
#consultoria {
padding-top: 30px;
}
}
@media only screen and (max-width: 1145px) and (min-width: 1000px) {
.header_inner_right {
position: absolute !important;
top: 0;
right: 0;
bottom: 0;
}
.side_menu_button_wrapper {
height: 75%;
}
}
@media only screen and (max-width: 1130px) {
header.sticky .header_bottom {
padding: 0;
}
header.sticky .q_logo {
padding-left: 5px;
}
}
@media only screen and (max-width: 1100px) {
header.sticky nav.main_menu>ul>li>a {
font-size: 10px;
}
}
@media only screen and (max-width: 1000px) {
.grade-posts, .posts-lateral {
display: block;
}
.grade-posts #post-1 {
padding-bottom: 30px;
}
.grade-posts, #grade-posts {
max-width: 80%;
margin: 0 auto;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
padding: 15px 0;
} header .header_top .q_social_icon_holder {
width: auto;
line-height: normal !important;
}
.header_top .simple_social { margin: 0 10px 0 0 !important;
font-size: 30px !important;
}
.header_top .left {
float: left;
}
.header_top .right {
float: right;
}
header.centered_logo .header_inner_left {
margin: 10px 0 0;
}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow {
height: 57px;
line-height: 57px;
}
#back_to_top {
filter: drop-shadow(0px 3px 3px rgba(0,0,0,0.2));
}
.grade-posts .entry_title a {
font-size: 30px;
line-height: 40px;
}
#o-que-fazemos .wpb_column, #grade-posts .post_image img, .search-results .post_image img, .archive .post_image img,
.servico .vc_col-md-6, .servico .vc_col-md-12, #autora .q_elements_holder .q_elements_item, #sobre .vc_col-sm-6,
#sobre .vc_col-sm-8, #queremos .vc_col-sm-6 {
width: 100%;
}
.call_to_action .column1, .call_to_action .column2 {
width: 100%;
float: none;
text-align: center !important;
}
.call_to_action .column2.button_wrapper .qbutton {
position: static;
-webkit-transform: none;
-ms-transform: none;
transform: none;
margin-top: 20px;
text-align: center;
}
.call_to_action .texto-maior {
margin-top: 10px;
display: block;
}
#como-funciona .qode-numbered-process-holder {
margin-bottom: 180px;
margin-top: 20px;
}
#como-funciona .qode-numbered-process-holder .qode-np-item-image-holder .qode-np-title, #sobre h1 {
margin-top: 20px;
}
#porque .q_elements_holder .q_elements_item {
margin-bottom: 30px;
}
#porque .diferenciais {
padding-bottom: 0;
}
.servico .wpcf7-form-control-wrap.telefone input, .servico .wpcf7-form-control-wrap.idade input {
margin-bottom: 10px !important;
}
.servico .vc_col-md-12, #queremos .vc_col-sm-6 {
text-align: center;
}
#contato .wpcf7-submit {
padding: 10px 40px !important;
}
#consultoras .vc_col-sm-2, #sobre .vc_col-sm-2 {
display: none;
}
#consultoras .vc_col-sm-4 {
width: 50%;
}
.imagem-autor {
position: static;
max-width: 50%;
margin: 0 auto;
}
.box-autor {
max-width: 100%;
margin-left: 0;
margin-top: -100px;
}
#autora .perfil .q_elements_item_content {
padding: 40px !important;
}
#autora .q_elements_holder .q_elements_item {
display: block;
}
#autora .q_elements_item_content {
padding: 40px !important;
padding-bottom: 0 !important;
padding-top: 120px !important;
text-align: center;
}
#autora {
padding-top: 50px !important;
}
.page-id-718 #como-funciona .qode-numbered-process-holder .qode-np-item {
padding: 0 10px;
}
.page-id-718 #como-funciona .qode-numbered-process-holder {
margin-bottom: 180px;
}
#sobre {
text-align: center !important;
}
#queremos { background-image:  none !important;
}
}
@media only screen and (max-width: 768px) {
.grade-posts, #grade-posts {
max-width: 100%;
}
.footer_top img {
float: none;
margin: 0 0 20px;
}
.footer_top .column1 {
text-align: center;
}
.footer_bottom_column, #jp-relatedposts h3.jp-relatedposts-headline {
width: 100% !important;
float: none !important;
}
.footer_bottom {
line-height: normal;
height: auto;
text-align: center !important;
}
.footer_bottom_holder {
padding: 10px 0;
}
.column1.footer_bottom_column {
margin-bottom: 10px;
}
.footer_top .q_social_icon_holder i.simple_social, .footer_top .q_social_icon_holder span.simple_social {
margin-right: 10px !important;
font-size: 50px;
}
.footer_top a {
display: block;
}
#como-funciona .qode-numbered-process-holder {
margin-bottom: 80px;
margin-top: 0;
}
#como-funciona .qode-numbered-process-holder.qode-numbered-process-holder-items-four .qode-np-item {
padding: 40px 30px 70px;
}
#como-funciona .qode-numbered-process-holder .qode-np-item-image-holder {
padding-top: 45%;
}
.formulario p, #contato, #contato .vc_row, .author_description, #jp-relatedposts h3.jp-relatedposts-headline {
text-align: center !important;
}
.servico .wpcf7, #contato .formulario {
margin-top: 30px !important;
}
#consultoras .vc_col-sm-4, .latest_post_holder li {
width: 100%;
}
#consultoras .q_team {
margin-bottom: 50px;
}
#consultoras {
padding-bottom: 10px !important;
}
.page-id-718 #como-funciona .qode-numbered-process-holder {
margin-bottom: 0;
}
.page-id-718 #como-funciona .qode-numbered-process-holder .qode-np-item-image-holder {
padding-top: 70%;
}
.page-id-718 #como-funciona .qode-numbered-process-holder .qode-np-item-image-holder .qode-np-title {
margin-top: 0;
}
#parceiros h4, #parceiros h4 a {
margin-bottom: 30px;
}
}
@media only screen and (max-width: 600px) {
.grade-posts .entry_title a {
font-size: 24px;
line-height: 33px;
text-align: center;
letter-spacing: 2px;
}
.header_top .left, .header_top .right {
text-align: center;
float: none;
}
.header_top {
line-height: normal;
height: auto;
}
.header_top .q_social_icon_holder .simple_social:not(.qode_icon_font_elegant):not(.qode_icon_font_awesome), .header_top .header-widget,
.header_top .header-widget.widget_nav_menu ul.menu>li>a, .header_top .header-widget p, .header_top .header-widget a,
.header_top .header-widget span:not(.qode_icon_font_elegant):not(.qode_icon_font_awesome) {
line-height: 40px;
}
.header_top .simple_social {
vertical-align: middle;
}
#como-funciona .qode-numbered-process-holder {
margin-bottom: 50px;
}
#como-funciona .qode-numbered-process-holder .qode-np-item-image-holder .qode-np-title {
font-size: 22px;
line-height: normal;
margin-top: 10px;
}
#submit_comment, .blog_load_more_button a, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton,
.load_more a, .qbutton, .qode-qbutton-main-color {
white-space: normal;
height: auto !important;
line-height: 1.5em !important;
padding: 10px !important;
}
.page-id-718 #como-funciona .qode-numbered-process-holder .qode-np-item-image-holder {
padding-top: 45%;
}
}
@media only screen and (max-width: 480px) {
.header_top .container, .header_top .container_inner {
width: 100%;
}
.grade-posts .entry_title a {
font-size: 20px;
line-height: 25px;
padding: 20px 0 15px;
}
.footer_top img, .footer_top #text-4 {
margin: 0 !important;
}
.footer_top #text-9 {
margin-bottom: 10px !important;
}
#como-funciona .qode-numbered-process-holder.qode-numbered-process-holder-items-four .qode-np-item {
padding: 40px 0 70px;
}
#palestras.interna .q_icon_with_title {
max-width: 100%;
display: block;
}
#palestras.interna .q_icon_with_title.right .icon_text_holder {
padding-right: 0 !important;
text-align: center;
}
}
@media only screen and (max-width: 450px) {
.header_bottom {
padding: 0 20px;
}
.header_top .right {
display: none;
}
.header_top .simple_social {
vertical-align: sub;
}
}
@media only screen and (max-width: 400px) {
.q_logo a {
max-height: 65px;
}
}