a {
  color: #233a97;
}
a:hover {
  color: #4663D5;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #FFF200;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #FFF200;
  color: #07174C;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #1b48fd;;
}
#offcanvas-toggler >i {
  color: #3758c1;
}
#offcanvas-toggler >i:hover {
  color: #07174C;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #0faae4;
  background-color: #22b8f0;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #0d8ab9;
  background-color: #0e9cd1;
}
ul.social-icons >li a:hover {
  color: #22b8f0;
}
.sp-page-title {
  background: #07174c;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover {
  color: #22b8f0;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #22b8f0;
}
.sp-module .tagscloud .tag-name:hover {
  background: #22b8f0;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #22b8f0;
}
.search .btn-toolbar button {
  background: #22b8f0;
}
.post-format {
  background: #22b8f0;
}
.voting-symbol span.star.active:before {
  color: #22b8f0;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #0e9cd1;
}
.entry-link,
.entry-quote {
  background: #22b8f0;
}
blockquote {
  border-color: #22b8f0;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #22b8f0;
}
#sp-footer {
  background: #07174B;
}
.sp-comingsoon body {
  background-color: #22b8f0;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #22b8f0;
  background-color: #22b8f0;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #22b8f0;
  background-color: #22b8f0;
}
/*--- EXTRA ---*/
/*- Topo -*/ 
#sp-top1 {
  padding: 0px;
  line-height: 0px;
}
#sp-header{
  padding-top: 20px;
}
.redes_top .s7dRedes a {
  font-size: 20px;
  border-radius: 50%;
  background: #07174B;
  color: #FFFFFF !important;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
.redes_top a.sWhats span { 
  padding: 0 !important;
}
.redes_top a.sWhats span {
  padding: 0 !important;
}
#sp-header .logo {
  display: inline-block;
}
#sp-logo {
  text-align: center;
}
.sp-megamenu-parent{
  float: inherit;
  text-align: center;
}
.sp-megamenu-parent > li > a{
  font-family: 'Raleway', sans-serif;
  font-size: 17px;
  letter-spacing: 2px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{ 
  color: #07174B; 
  font-size: 16px;
  font-weight: 300;
  text-align: left !important;
}
#offcanvas-toggler {
  position: absolute;
  right: 0px;
  top: -80px;
  z-index: 1000;
  line-height: 0px;
  font-size: 42px;
  padding-right: 8px;
}
.sp-page-title h2 {
  font-size: 18px;
  font-family: 'Raleway', sans-serif;
  text-transform: uppercase;
}
.sp-page-title h3{
  font-family: 'Raleway', sans-serif;
  font-size: 26px;
  color: #fff200;
}
/*- Banner -*/
.homeBanner .tp-rightarrow,  .homeBanner .tp-leftarrow { display: none; }
/*--*/
.homeTratamentos .sppb-col-md-3 {
    padding-right: 2px;
    padding-left: 2px;
}
.homeBlog .wk-news-title {
  text-transform: uppercase;
}
.homeBlog .wk-news-date {
  background-color: #FFF100;  
  color: #07174B;
  display: inline-block;
  padding-left: 6px;
  width: 100% !important;
}
.homeBlog .btn-primary{
  background-color: #07174B;
  border-color: #0C2476;
}
.homeBlog .btn-primary:hover{
  background-color: #0C2476;
  border-color: #07174B;
}
/*--- Blog ---*/
.pgBlog #sg-top {
  margin: 0px auto;
  max-width: 760px;
  width: 100%;
}
.pgBlog .sg-description {
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  margin-top: 20px;
}
.pgBlog .sg-header h1{
  color: #233a97;
  font-weight: 400;
  text-align: center;
  font-size: 42px;
}
/*--- Tecnologias ---*/
.tecnologias {
    border-top: 2px dotted #EEEEEE;
    border-bottom: 2px dotted #EEEEEE;
}
.tecnologias .item {
    border-right: 2px dotted #eee;
}
.tecnologias .owl-item:last-child .item{
    border-right: none;
}
#owl-demo .item {
    margin-left: 0px !important;
}
.tecnologias .item img{
  border: none !important;
}

/*--- Rodapé ---*/
.rodRedes .s7dRedes a {
  font-size: 28px;
  border-radius: 50%;
  background: #FFFFFF;
  color: #07174B !important;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
.s7dRedes a.sWhats span { 
  padding: 0 !important;
}
.s7dRedes a.sWhats span {
  padding: 0 !important;
}
.sp-copyright {
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
}  
/*--- WHATS ---*/
.linkWhatsapp .linkWhats a p {
  padding-top: 10px;
  font-size: 14px;
  text-transform: uppercase;
}
.linkWhatsapp .linkWhats a i {
  font-size: 46px;
  margin-left: 14px;
  margin-top: 12px;
}
.linkWhatsapp .linkWhats a {
  font-size: 30px;
  background: #48c857;
  border-radius: 6px;
  color: #fff;
  display: inline-flex;
  padding: 15px 20px;
}
.linkWhatsapp {
  position: fixed;
  bottom: 45%;
  left: 0;
  margin-left: -181px;
      -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.menu_foo {
  display:flex;
}
.menu_foo a {
  float:left;
   border:1px solid #ddd;
   display:flex;
   width:20%;
   padding: 40px;
   font-size: 18px;
   margin: 10px;
   text-align:center;
   color:#07174c

}
.menu_foo a:hover {
  background:#fff100
}
.linkWhatsapp:hover{
  margin-left: -3px;
}
@media screen and (max-width: 767px){
  #sp-logo{ margin-top: 14px; }
  #homeCorpo-clinico, #homeCorpo-clinico_img {
    background-color: #fbfbda;
  }
  .rodRedes .s7dRedes{ 
    display: table;
    margin: 0px auto;
  }
  .linkWhatsapp .linkWhats a i {
    font-size: 34px !important;
  }
  .linkWhatsapp .linkWhats a{ padding: 10px 17px !important; }
  .linkWhatsapp .linkWhats a p{ 
    padding-top: 0px !important;
    margin-top: 4px !important;
    margin-bottom: 3px !important;
  }
}
@media screen and (max-width: 567px){
  #homeCorpo-clinico, #homeCorpo-clinico_img {
    background-color: #fbfbda;
  }
  .rodRedes .s7dRedes{ 
    display: table;
    margin: 0px auto;
  }
}