.fullwidth{
padding-left: 5000px !important;
padding-right: 5000px !important;
margin-left: -5000px !important;
margin-right: -5000px !important;
z-index: 1 !important;
-webkit-backface-visibility: visible !important;
clear: both !important;
background-size: cover;
}
img {
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-ms-border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.profissionais img{
-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 5px 10px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 5px 10px 0px rgba(0, 0, 0, 0.3);
}
#g1-id{
display:none !important;
}
#g1-primary-nav-menu{
margin: 0 auto !important;
display: table !important;
float: none;
}
#g1-primary-nav-menu > li > a > .g1-nav-item__title, #g1-header .g1-searchbox__switch, #g1-header .g1-cartbox__switch {
font-weight: 600;
}
#g1-primary-nav-menu > li > a{
padding:0px !important;
margin-left:10px;
margin-right:10px;
line-height:60px;
}
.page-id-1753 .g1-content > .g1-layout-inner, .page-id-1793 .g1-content > .g1-layout-inner{
padding-top:0px !important;
padding-bottom: 0px !important;
}
nav#g1-primary-nav li {
height: 60px;
line-height: 60px;
}
.g1-nav--unstyled #g1-primary-nav-menu > .current-menu-item > a:after, 
.g1-nav--unstyled #g1-primary-nav-menu > .current-menu-ancestor > a:after, 
.g1-nav--unstyled #g1-primary-nav-menu > .current_page_parent > a:after, 
.g1-nav--unstyled #g1-primary-nav-menu > li:hover > a:after{
display:none !important;
}
#g1-primary-nav-menu > li > a:hover, #g1-primary-nav-menu > li.current_page_item > a, .single .menu-item-1806 a {
color: #492e1b !important;
}
nav#g1-primary-nav li.current_page_item, .single .menu-item-1806 {
background: #b8dfe0;
}

#g1-precontent {
z-index: 600;
margin-top: 25px;
}




.page-id-1753 ul.g1-tabs-nav, .page-id-1793 ul.g1-tabs-nav, .page-id-3938 ul.g1-tabs-nav {
background: rgba(120, 205, 208, 0.8);
padding-top: 10px;
padding-bottom: 10px;
padding-right: 5000px;
padding-left: 5000px;
margin-left: -5000px;
margin-right: -5000px;
z-index: 1;
-webkit-backface-visibility: visible;
clear: both;
margin-bottom: 50px;
}
.page-id-1753 li.g1-tabs-nav-item.g1-tabs-nav-current-item, .page-id-1793 li.g1-tabs-nav-item.g1-tabs-nav-current-item, 
.page-id-3938 li.g1-tabs-nav-item.g1-tabs-nav-current-item, .page-id-3938 li.g1-tabs-nav-item.g1-tabs-nav-current-item{
border: 1px solid #fff;
}
.page-id-1753 .g1-tabs--transparent .g1-tab-title, .page-id-1793 .g1-tabs--transparent .g1-tab-title{
color: #fff;
}
.page-id-1753 .g1-tabs--transparent .g1-tabs-nav-item, .page-id-1793 .g1-tabs--transparent .g1-tabs-nav-item{
opacity:1 !important;
}
#bg-variavel, #bg-variavel-homem{
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
background-size:cover;
min-height:450px;
}
#bg-variavel-homem{
background-size:initial !important;
}
.fundobranco{
background: rgba(255,255,255,0.8);
padding:20px;
}
li.g1-column.g1-one-half.g1-valign-top.fundobranco {
width: 43%;
}
.ultimosection{
margin-bottom: -3em;
}
.bordasredondas img{
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-o-box-shadow:      0px 10px 15px rgba(0,0,0,0.4);
-icab-box-shadow:   0px 10px 15px rgba(0,0,0,0.4);
-khtml-box-shadow:  0px 10px 15px rgba(0,0,0,0.4);
-moz-box-shadow:    0px 10px 15px rgba(0,0,0,0.4);
-webkit-box-shadow: 0px 10px 15px rgba(0,0,0,0.4);
box-shadow:         0px 10px 15px rgba(0,0,0,0.4);
}

.gform_wrapper input[type=text], .gform_wrapper input[type=url], 
.gform_wrapper input[type=email], .gform_wrapper input[type=tel], 
.gform_wrapper input[type=number], .gform_wrapper input[type=password]{
padding:10px !important;
}

#g1-prefooter-widget-area {
padding-top: 0 !important;
}
.blog #g1-prefooter-widget-area {
padding-top: 20px !important;
}
div#g1-social-icons-2 {
margin-top: -30px;
}
.g1-prefooter-widget-area .widget{
margin-bottom:0px !important;
}

#g1-prefooter h3.widgettitle {
margin-top: 10px;
}
h3.entry-subtitle, h1.entry-title {
text-align: center;
}
.not-cover{
background-size: initial !important;
}

li.gallery-item {
margin-bottom: 30px;
}
li.gallery-item img, .gallery-icon, .gallery-item a, div.gallery-icon.landscape, li.gallery-item{
-webkit-border-radius: 15px !important;
-moz-border-radius: 15px !important;
border-radius: 15px !important;
}
li.gallery-item img {
border: 3px solid #76cccf !important;
}
.g1-prefooter a:hover{
color: #7b4237 !important;
}
#g1-prefooter h3.widgettitle {
margin-top:20px;
text-transform: uppercase;
font-size: 30px;
font-weight: 600;
}
.g1-collection__item .entry-header h3 a {
text-transform: none !important;
}
.g1-collection__item .entry-header h3{
margin-bottom:0px !important;
}
.blog h1 + h3, .blog h1 + .g1-h3, .blog .g1-h1 + h3, .blog .g1-h1 + .g1-h3, .blog h1 + h4, h1 + .g1-h4, 
.blog .g1-h1 + h4, .blog .g1-h1 + .g1-h4, .blog h1 + h5, .blog h1 + .g1-h5, .blog .g1-h1 + h5, 
.blog .g1-h1 + .g1-h5, h1 + h6, h1 + .g1-h6, .g1-h1 + h6, .g1-h1 + .g1-h6, h2 + h4, h2 + .g1-h4, 
.g1-h2 + h4, .g1-h2 + .g1-h4, h2 + h5, h2 + .g1-h5, .g1-h2 + h5, .g1-h2 + .g1-h5, h2 + h6, h2 + .g1-h6, 
.g1-h2 + h6, .g1-h2 + .g1-h6, h3 + h5, h3 + .g1-h5, .g1-h3 + h5, .g1-h3 + .g1-h5, h3 + h6, h3 + .g1-h6, 
.g1-h3 + h6, .g1-h3 + .g1-h6, h4 + h6, h4 + .g1-h6, .g1-h4 + h6, .g1-h4 + .g1-h6, h1 + .g1-meta, .g1-h1 + .g1-meta, 
h2 + .g1-meta, .g1-h2 + .g1-meta, h3 + .g1-meta, .g1-h3 + .g1-meta, h4 + .g1-meta, .g1-h4 + .g1-meta, h5 + .g1-meta, 
.g1-h5 + .g1-meta, h6 + .g1-meta, .g1-h6 + .g1-meta, .g1-hgroup + .g1-meta{
margin-top:initial !important;
}
.single .g1-mediabox{
display:none !important;
}
.widget_recent_posts_widget .entry-header h3 a {
font-size: 18px !important;
font-weight: 400 !important;
}

.pps-popup {
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0) !important;
-moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0) !important;
-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0) !important;
color:#ffffff;
font-size: 16px;
font-weight:bold;
}
.pps-popup h3{
font-size: 40px !important;
}

.info-profissional {
height: 306px;
overflow: hidden;
position: relative;
width: 219px;
margin: 0 auto;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-ms-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
div#infos-profissional {
width: 186px;
margin: 0 auto;
padding: 15px;
position: absolute;
background: rgba(118, 204, 207, 0.9);
top: 310px;
height: 273px;
color: #fff;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-ms-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
.info-profissional:hover div#infos-profissional{
top:0px !important;
}
.descricao-profissional {
color: #006366 !important;
font-weight: bold;
}
.nome-profissional h2, .nome-profissional h4 {
color: #7b4237 !important;
font-weight: 400;
}
.nome-profissional h2 {
margin-bottom: 5px !important;
}
.link-profissional {
position: absolute;
bottom: 20px;
right: 20px;
text-transform: uppercase;
}
.link-profissional a {
color: #000000;
}

div#g1-header-waypoint {
border-top: 5px solid #ffffff;
}

#g1-preheader .g1-background {
background: #78cdd0 !important;
border-bottom: 5px solid #ffffff;
height: 25px;
}

.nome-profissional h4 {
font-size: 14px !important;
margin-bottom: 5px;

}
.widget_recent_entries a{
font-size:18px !important;
}
.dynamic_css {
border: 0px solid #000000 !important;
}
.centralizar-botao a.g1-button {
display: table;
margin: 0 auto;
}
header.entry-header.g1-layout-inner {
display: none;
}
@media only screen and (max-width: 1024px){
  #g1-primary-nav-menu {
display:none !important;  
}
  .g1-layout-inner{
  padding:10px;
  }  
#g1-primary-bar #g1-primary-nav {
width: auto;
float: none !important;
display: table;
margin: 0 auto;
}
.g1-primary-nav--expanded #g1-primary-nav-menu {
display: table !important;
}
}
.post-type-archive-g1_work .entry-meta.g1-meta, .post-type-archive-g1_work .g1-meta.entry-terms,
.post-type-archive-g1_work .g1-button.g1-button--small.g1-button--solid.g1-button--standard {
display:none !important;
}