header {
    /*background: #61AB9F url(../img/pattern_conf.png) repeat-x;*/

}

body {

  font: 17px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.428571429;
  color: #595959;
}

.tudoHeader{
  background: #387AB6;
  }

h2 {
  /*color: #387AB6;*/
}

/* strong{
  color:#69ADEA;
} */

strong{
  color: #387AB6;
}

h4 {
  color: #387AB6;
  font: 300 18px/24px 'Roboto Slab';
  letter-spacing: -1px;
  margin: 0 0 16px 0;
}

h5 {
  font: bold 30px/34px 'Roboto Slab';
  color: #387AB6 ;
  letter-spacing: 0px;
  margin: 0 0 16px 0;
}

.info p a {
  color: #387AB6;
}

nav.tm_navbar li a {
  background: #387AB6;
}

nav.tm_navbar li:hover > a {
  background: #225584;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: -5px;
  margin-right: -5px;
}

.thumb-box1 {
  background-image: url(../img/fundoAcqua.jpg);
}

.thumb-box2 {
  margin-top: 75px;
  background-color: #387AB6;
}



.thumb-pad1 .caption .title {
  color: #fff;
}

.thumb-pad1 .caption {
  color: #ffffff;
}

.list_carousel1 .foo > li figure i {
  background: rgba(33, 85, 132, 0.8)
}

.list1 li a {
  color: rgba(196, 227, 255, 1);
}

.list1 li {
  background: url(../img/more_arr2_acqua.png) left 5px no-repeat;
}

.list1 li a:hover {
  color: #ffffff;
}

a:hover, a:focus {
  color: #215484;
}

a {
  color: #387AB6;
}


footer h1 {
  color: #08012B;
}

footer p {
  color: #08012B;
}

footer p a {
  color: #08012B;
  }

footer p a:hover {
  color: #08012B;
  }


nav.tm_navbar li a {
  font: bold 12px/50px 'Roboto Slab';
}

.list_carousel2 #foo2 > li .title {
  color: #387AB6;
}

.list_carousel2 #foo2 > li .extra-wrap .name {
  color: #387AB6;
}

#foo2_pag a {
  background: #387AB6;
}


.list_carousel2 #foo2 > li .extra-wrap .description::after {
  background: url(../img/quote2_acqua.png) no-repeat;
}

#toTop {
  background: url(../img/top_acqua.png) 0 top no-repeat;
}

#toTop:hover {
  background: url(../img/top_acqua.png) 0 bottom no-repeat;
}

.btn-default.btn2 {
  color: #387AB6;
}

.btn-default.btn2:hover {
  color: #225584;
}

.list_carousel1 .foo > li figure:hover p {
  color: #fff;
}

footer {
  background: rgba(255, 255, 255, 0.65);
  margin-bottom: -69px;
}

.content {
  padding: 0;
  margin-top: 25px;
}

nav.tm_navbar li {
  padding-left: 5px;
  padding-right: 5px;
  letter-spacing: 1px;
 }

 nav.tm_navbar ul {
  display: table;
  table-layout: inherit;
  width: initial;
  float: right;
}

nav.tm_navbar .sub-menu > ul {
  background: #387AB6;
}

nav.tm_navbar .sub-menu ul li.sfHover > a {
  color: #387AB6 !important;
  background: #ffffff !important;
}

nav.tm_navbar .sub-menu ul ul li a:hover {
  background: #1C5589 !important;
}

nav.tm_navbar .sub-menu ul > li:hover > a {
  color: #387AB6;
}

nav.tm_navbar .sub-menu ul ul {
  background: #5A95CB;
}

nav.tm_navbar li.active > a {
  background: #225584;
}

nav.tm_navbar .sfHover > a {
  background: #225584;
}

nav.tm_navbar .sub-menu ul li.sfHover > a {
  color: #387AB6 !important;
}

nav.tm_navbar .sub-menu ul > li:hover > a {
  color: #387AB6 !important;
}