.mobilebanner{display:none;    max-width: 100%;
    height: auto;}

.desktopbanner{ max-width: 100%;
    height: auto;}

.wpb_gmaps_widget{margin:0px !important;}
.vc_tta.vc_general .vc_tta-panel{display:none;}
.wpb_btn-primary {background-color: #3B56A0 !important;}
#menu-item-18575 a{cursor:default !important;}
#menu-item-18576 a{cursor:default !important;}
#menu-item-18575 a:hover{color:#444444 !important;}
#menu-item-18576 a:hover{color:#444444 !important;}
#menu-item-18575 a:after{display:none !important;}
#menu-item-18576 a:after{display:none !important;}
.tp-caption a{color:#3B56A0;}
.tp-caption a:hover{color:#3B56A0;}
.mobile{display:none;}
#Content{margin-bottom:0px !important;}
.wpb_row{margin-bottom:0px !important;}
.wpb_wrapper > div{margin-bottom:0px !important;}
#Footer{background-image: url(http://institutoilha.com.br/wp-content/uploads/2014/07/background-home.fw_.png);    background-attachment: scroll;background-color: rgba(0, 0, 0, 0);background-size: cover;background-repeat: no-repeat;}
.texthome {color:#3B56A0;font-weight:bold;font-size:18px;text-align:justify;text-decoration:none;}
.texthome a{color:#3B56A0;font-weight:bold;font-size:18px;text-align:justify;text-decoration:none;}
.texthome a:hover{color:#3B56A0;font-weight:bold;font-size:18px;text-align:justify;text-decoration:none;}
.texthome a:focus{color:#3B56A0;font-weight:bold;font-size:18px;text-align:justify;text-decoration:none;}
.texthome a:active{color:#3B56A0;font-weight:bold;font-size:18px;text-align:justify;text-decoration:none;}
.breadcrumbs{display:none !important;}
body.header-below:not(.template-slider) #Header {padding-top:0px !important;}
.wpb_single_image.vc_align_left{text-align:center;}
.textopagina{line-height:80px;}
h2{line-height:80px !important;font-size:16px !important;margin-bottom:0px !important;color: #626262;}
#Subheader{display:none;}
body{font-family: Roboto !important;}
input[type="submit"]{color: white !important; background-color:#3B56A0 !important;}

.post-header .title_wrapper {margin-left: 10px !important;padding-left: 0px !important;}
.button-love{display:none !important;}
#Top_bar .top_bar_right{padding:0px !important;}
.wpml-languages{display:none !important;}
#Footer a {color:#3B56A0 !important;}
.top_bar_right_wrapper{color:#3B56A0;font-weight:bold;font-size:18px;text-align:justify;text-decoration:none;height: 0px; display: block; vertical-align: middle;padding-right:10px;    position: relative; top: 20px;text-align:center;}
.top_bar_right_wrapper a{color:#3B56A0 !important;font-weight:bold;font-size:18px;text-align:justify;text-decoration:none;height: 0px; display: nline-block; vertical-align: middle;padding-right:10px;}
.is-sticky .top_bar_right_wrapper{color:#3B56A0;font-weight:bold;font-size:18px;text-align:justify;text-decoration:none;height: 95px !important; display: inline-block; vertical-align: middle;}

.is-sticky .top_bar_right_wrapper{height:95px !important;}
li:after {border:none !important;}

body:not(.template-slider) #Content { padding-top: 0px !important;}


/*.page-id-18915 #Top_bar .menu > li > a span:not(.description){padding:0 25px !important;}
.page-id-18944 #Top_bar .menu > li > a span:not(.description){padding:0 25px !important;}
.page-id-18747 #Top_bar .menu > li > a span:not(.description){padding:0 15px !important;}
.page-id-18760 #Top_bar .menu > li > a span:not(.description){padding:0 15px !important;}
.page-id-18731 #Top_bar .menu > li > a span:not(.description){padding:0 15px !important;}
.page-id-18915  #Top_bar #logo {height: 60px !important;}
.page-id-18915  #Top_bar #logo {height: 60px !important;}
.page-id-18915  #Top_bar #logo {height: 60px !important;}
.page-id-18944  #Top_bar #logo {height: 60px !important;}
.page-id-18944  #Top_bar #logo {height: 60px !important;}
.page-id-18944  #Top_bar #logo {height: 60px !important;}
.page-id-18944 #Top_bar.is-sticky #logo img{height:60px !important;max-height:60px !important;margin-top:-5px !important;}
.page-id-18944 #Top_bar #logo {height: 60px !important;margin-right:30px;}
.page-id-18944 #Top_bar .menu > li > a span:not(.description){padding:0 2px !important;}
.page-id-18944 #Top_bar .menu > li > a span:not(.description){padding:0 15px !important;}
.page-id-18915 #Top_bar.is-sticky #logo img{height:60px !important;max-height:60px !important;margin-top:-5px !important;}
.page-id-18915 #Top_bar #logo {height: 60px !important;margin-right:30px;}
.page-id-18915 #Top_bar .menu > li > a span:not(.description){padding:0 2px !important;}
.page-id-18915 #Top_bar .menu > li > a span:not(.description){padding:0 15px !important;}
.home #Top_bar.is-sticky #logo img{height:60px !important;max-height:60px !important;margin-top:-5px !important;}
.home #Top_bar #logo {height: 60px !important;margin-right:30px;}
.home #Top_bar .menu > li > a span:not(.description){padding:0 2px !important;}
.home #Top_bar .menu > li > a span:not(.description){padding:0 15px !important;}
.page-id-18731 #Top_bar #logo {margin-right:0px;}
.page-id-18747 #Top_bar #logo {margin-right:0px;}*/

.single  #Top_bar #logo {height: 60px !important;}
.single  #Top_bar #logo {height: 60px !important;}
.single  #Top_bar #logo {height: 60px !important;}
body:not(.template-slider):not(.header-simple) #Header { min-height: 90px;}
#Top_bar #logo {margin-right:15px;}

.textomenu{display:none !important;}
@media only screen and (max-width: 799px){
  .mobilebanner{display:block;}
  .desktopbanner{display:none;}

  .top_bar_right_wrapper{width:100%;text-align:center;}
  .page-id-18747 .textopagina {line-height: 20px;padding-top: 20px;padding-bottom: 20px;}
  .page-id-18760 .textopagina {line-height: 20px;padding-top: 20px;padding-bottom: 20px;}
  .page-id-18744 .textopagina {line-height: 20px;padding-top: 20px;padding-bottom: 20px;}
  .page-id-18732 .textopagina {line-height: 20px;padding-top: 20px;padding-bottom: 20px;}
  .page-id-18744 .textopagina {line-height: 20px !important;padding-top: 0px !important;padding-bottom: 20px !important;margin:0px !important;}
  .page-id-18744 h2 {line-height: 20px !important;margin-top:5px;}
  #Top_bar .top_bar_right {height: 20px;}
  .top_bar_right_wrapper{height:0px;}
  .desktop{display:none;}
  .mobile{display:block;}
  .equipe1{display:none;}

  .wpb_text_column *:last-child{margin-top:25px;}
  .top_bar_right_wrapper a{display:inline-block !important; margin-top:15px !important;margin-bottom:15px !important;    z-index: 9999 !important;position:relative !important;}
}
#Top_bar .menu > li > a span:not(.description){padding:0 2px !important;}
#Top_bar .menu > li > a span:not(.description){padding:0 15px !important;}
.single #Top_bar.is-sticky #logo img{height:60px !important;max-height:60px !important;margin-top:-5px !important;}
.single #Top_bar #logo {height: 60px !important;margin-right:30px;}
.single #Top_bar .menu > li > a span:not(.description){padding:0 2px !important;}
.single #Top_bar .menu > li > a span:not(.description){padding:0 15px !important;}
.the_content_wrapper ul{color:#626262;}
.category-ilha-da-saude .extra_content{display:none;}
.category-ilha-da-saude .blog_wrapper{margin-top:30px}
.post-desc {padding: 0px 0px 0px 20px;}
.category-ilha-da-saude .blog_wrapper h2 {line-height:40px;}
.date .extra_content{display:none;}
.date .blog_wrapper{margin-top:30px;display:none;}
.container {width: 1220px;}
.section-post-header{margin-top:30px;}
.image_frame{margin:0px !important;}
.single-photo-wrapper{margin-bottom:15px !important;margin-left:0px !important;}
.post-header{margin:0px !important;}
.single .sidebar{margin-top:35px;}

body {font-family: Raleway;

  text-rendering: optimizeSpeed;
  font-feature-settings: unset;
  font-variant: normal;
  font-variant-numeric: normal;
  font-feature-settings: 'lnum';

}