/*
Theme Name: OBM Child Theme - obmcollective.com
Description: OBM Child Theme for Pro
Author: OBM
Author url: http://obmcollective.com
Version: 1.0
Template: pro
Template Version: 1.0
*/

/* Headline Photo - Posts  */

.entry-thumb{height: 300px; overflow: hidden;}
/*.single-post .entry-thumb img{margin-top: -30%}*/
.single-post .entry-thumb{display:none;}
/* Slogan */

@media all and (max-width: 320px) {

}
.texto-banner_2{

max-width:150px;


}




/* H1  */

h1.h-landmark{font-weight: 300!important; font-size: 350%!important}

.x-brand img {width: 200px; height: auto; padding-top: 10px; padding-bottom: 10px;}
.x-colophon.top{padding: 0}
.x-section.servicos1 { padding-top: 0!important; padding-bottom: 40px!important; margin-top: -20px!important}
.x-nav a{padding-top: 60px!important;}
.circle {margin-bottom: -20px}

/* ALTURA DO MENU */
.x-nav a {
    padding-top: 40px!important;
}


/* LANGUAGE SWITCHER CIRCULAR */

.lang-item a img{


  width: 30px;
  height: 30px;
  border: 1px solid #dadada;

  border-radius: 50%;
  margin-top: -10PX;

}



/* FORMULARIO DE MARCAÇÃO DE CONSULTAS */
.h1_form_consultas{text-align: center; font-size: 2em}
/* FOOTER */

.x-colophon.bottom{padding: 0!important; }
.x-colophon.bottom .x-nav{margin: -10px}
.po_copyright p{ text-align: center; padding: 0; margin-top: 0}


/* AREAS DE INTERVENÇÃO */
.areas_div p {font-size: 1.1rem;}
.areas_header{background-color: #6E94AB!important; margin-bottom:-6px; padding-bottom: 3px; }
.areas_header h3{color: #fff!important; font-weight:200!important;}


/* MEDIA QUERIES */

@media all and (max-width: 414px) {
.texto-banner2{ font-size: 1.1em!important;width: 198px;}
}

@media all and (min-width: 768px) {
  .x-brand img {width: 250px; }
  div#slide-3-layer-4, div#slide-3-layer-3, div#slide-3-layer-6, div#slide-1-layer-4, div#slide-1-layer-3, div#slide-1-layer-6  {margin-left: 100px}
}

@media all and (max-width: 768px) {
div#slide-3-layer-8,  div#slide-1-layer-8  {margin-left: 60px}

}

@media all and (max-width: 767px) {
.po_headline{margin-left: 40px; margin-right: 40px;}
.po_foto{text-align: center;}
.po_bio{border-radius: 0!important}
}

@media all and (max-width: 979px) {
.texto-banner{font-size: 1.2em!important; padding: 0em 1.01em 1.01em 0em!important;}
}

@media all and (min-width: 1024px) {
.texto-banner{font-size: 1.6em!important; padding: 2.5em 1.01em 1.01em 0em!important;}
}


@media all and (min-width: 1024px) {
div#slide-3-layer-8,  div#slide-1-layer-8  {margin-left: 80px}

}

@media all and (min-width: 1280px) {
div#slide-3-layer-8,  div#slide-1-layer-8  {margin-left: 100px}

}
