h3,

h4,

h5 {

  color: #074363;

}

a {

  color: #515152;/* update v1. #074363; */

}

a:hover {

  color: #074363;

}

a:active {

  color: #0077b3;

}

.alternative-font {

  color: #074363;

}

p.drop-caps:first-child:first-letter {

  color: #074363;

}

p.drop-caps.secundary:first-child:first-letter {

  background-color: #074363;

}

ul.nav-pills > li.active > a,

ul.nav-pills > li.active > a:hover,

ul.nav-pills > li.active > a:focus {

  background-color: #074363;

}

div.sort-source-wrapper .nav > li.active > a,

div.sort-source-wrapper .nav > li.active > a:hover,

div.sort-source-wrapper .nav > li.active > a:focus {

  color: #074363;

}

.pagination > .active > a,

.pagination > .active > span,

.pagination > .active > a:hover,

.pagination > .active > span:hover,

.pagination > .active > a:focus,

.pagination > .active > span:focus {

  background-color: #074363;



}

.btn-get-started { 

  border-color: #074363;

  color: #ffffff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  background-color: #FFF; 

  border-color: #0044cc #0044cc #002a80;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-primary,

.pagination > .active > a {

  border-color: #074363;

  color: #ffffff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  background-color: #074363; 

  border-color: #0044cc #0044cc #002a80;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}

.btn-get-started:hover, .btn-primary:hover,

.pagination > .active > a:hover {

  border-color: #9d1520;

  background-color: #9d1520;

  color:#FFF !important; /*update v1*/

}

.btn-primary:active,

.pagination > .active > a:active,

.btn-primary:focus,

.pagination > .active > a:focus {

  border-color: #0077b3;

  background-color: #0077b3;

}

.progress-bar-primary {

  background-color: #074363;

}

body.boxed div.body {

  border-top-color: #074363;

}

section.highlight {

  background-color: #074363;

  border-color: #0077b3;

}

section.page-top h2 {

  border-bottom-color: #171717;

}

section.toggle label {

  color: #074363;

  border-left-color: #074363;

}

section.toggle.active > label {

  background-color: #074363;

  border-color: #074363;

  color: #FFF;

}

section.page-top.custom-product {

  background-color: #0077b3;

  border-top-color: #0081c2;

}

div.feature-box div.feature-box-icon {

  background-color: #074363;

}

ul.history li div.featured-box div.box-content {

  border-top-color: #074363;

}

div.feature-box.secundary div.feature-box-icon i.icon {

  color: #074363;

}

a.thumb-info span.thumb-info-type {

  background-color: #074363;

}

a.thumb-info span.thumb-info-action-icon {

  background-color: #074363;

}

.thumbnail span.zoom {

  background-color: #074363;

}

span.thumb-info-social-icons a {

  background-color: #074363;

}

.inverted {

  background-color: #074363 ; /*update v1. #074363;*/

}

div.tabs ul.nav-tabs a,

div.tabs ul.nav-tabs a:hover {

  color: #074363;

}

div.tabs ul.nav-tabs a:hover {

  border-top-color: #074363;

}

div.tabs ul.nav-tabs li.active a {

  border-top-color: #074363;

  color: #074363;

}

ul.list.icons li i {

  color: #074363;

}

i.icon-featured {

  background-color: #074363;

}

.parallax blockquote i.icon-quote-left {

  color: #074363;

}

header {

  /* Single Menu */

  /* Header Darken Top Border */

  /* Header Version 4 */

  /* Header Flat Menu */

  /* Mega Menu */

}

header nav ul.nav-main li.active a{
  color: #074363;
  background-color: transparent !important;
  font-weight: 700;
}

header nav ul.nav-main ul.dropdown-menu,

header nav ul.nav-main li.dropdown.open a.dropdown-toggle,

header nav ul.nav-main li > a:hover,

header nav ul.nav-main li.dropdown:hover a {

  color: #FFF;

  background-color: #074363 !important;

}

header nav ul.nav-main ul.dropdown-menu li:hover > a {

  background-color: #00aaff !important;

}

header nav ul.nav-main ul.dropdown-menu {

  color: #ffffff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  background-color: #074363;

  border-color: #0044cc #0044cc #002a80;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}

header nav ul.nav-main ul.dropdown-menu:hover {

  border-color: #074363;

  background-color: #074363;

}

header nav ul.nav-main ul.dropdown-menu:active,

header nav ul.nav-main ul.dropdown-menu:focus {

  border-color: #0077b3;

  background-color: #0077b3;

}

header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a {

  background: none !important;

}

header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover {

  background: #074363 !important;

}

header.single-menu nav ul.nav-main li.active > a {

  border-top: 5px solid #074363;

}

header.darken-top-border {

  border-top: 5px solid #0077b3;

}

header.colored div.header-top {

  background-color: #074363;

}

header.colored div.header-top ul.nav-top li a:hover {

  background-color: #074363 !important;

}

header.flat-menu nav ul.nav-main li > a,

header.flat-menu nav ul.nav-main li.active > a {

  color: #666;

}

header.flat-menu nav ul.nav-main li.active > a {

  color: #074363;

  background-color: transparent !important;

}

header.flat-menu nav ul.nav-main li > a:hover,

header.flat-menu nav ul.nav-main li.dropdown:hover a {

  color: #FFF;

  background-color: #074363 !important;

}

header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {

  border-top-color: #074363;

}

div.slider div.tp-bannertimer {

  background-color: #074363;

}

div.home-intro p em {

  color: #00aaff;

}

div.home-concept strong {

  color: #074363;

}

blockquote.testimonial {

  background: #074363;

}

div.testimonial-arrow-down {

  border-top-color: #074363;

}

div.recent-posts div.date span.month,

article.post div.post-date span.month {

  background-color: #074363;

}

div.recent-posts div.date span.day,

article.post div.post-date span.day {

  color: #074363;

}

div.shop ul.products li.product .onsale {

  background-color: #074363;

}

div.featured-box-secundary i.icon-featured,

div.featured-box-secundary i.image-icon {

  background-color: #074363;

}

div.featured-box-secundary h4 {

  color: #25293d; /*update v1. #074363;*/

}

div.featured-box-secundary div.box-content {

  border-top-color: #25293d; /*update v1. #074363;*/

}

div.pricing-table div.most-popular {

  border-color: #074363;

}

div.pricing-table div.most-popular h3 {

  background-color: #074363;

}

section.timeline .timeline-box.left:before,

section.timeline .timeline-box.right:before {

  background: #074363;

  box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #074363;

}

footer div.footer-ribon {

  background: #074363;

}

footer div.footer-ribon:before {

  border-right-color: #005580;

}

.maroon {color:#9d1520;}
.dark-blue{color: #074363;}
.white-on-maroon{padding:10px 20px;background-color: #9d1520;color:#FFF;}
.white-on-dark-blue{padding:10px 20px;background-color: #074363;color:#FFF;}
.dark-gray-on-light-gray{padding:10px 20px;background-color: #b2b2b2;color:#231f20;}
.white-on-light-gray{padding:10px 20px;background-color: #b1b1b1;color:#FFF;}
.title-page{margin-top:30px; font-weight: 700;}
.staff-img{text-align: center;}
.staff-img:before{
  content: "";
  display: block;
  width: 100%;
  height: 40px;
  background-color: #9d1520;
  position: relative;
  top: 150px;
  z-index: -100;
}
.main-about-us:before{
  content: "";
  display: block;
  width: 100%;
  height: 40px;
  background-color: #9d1520;
  position: relative;
  top: 450px;
  z-index: -100;
}

.staff-name{margin-bottom: 5px; text-transform:none; font-weight: 700;}
.staff-post{text-transform:none; font-weight: 700; color: #777;}

@media screen and (min-width: 768px) {
.staff-img:before{
  display: none;
  }
}

@media (max-width: 767px) {
  .main-about-us:before{
  display: none;
  }
 }


.services-lead{
  color: #FFF;
}

.word-rotate-services{
  color: #9d1520;
  background-color: #FFF;
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
}

div.services-boxes div.service-box{
  margin-bottom: 30px;
  margin-top: 45px;
  max-width: 350px;
}

div.services-boxes div.service-content{
  text-align: center;
}
div.services-boxes div.service-content div.service-title{
  color: #FFF;
  padding:20px;
  font-size: 24px;
  background-color: #074363;
  text-align: center;
  line-height: 1.2;
  height: 100px;
}

div.services-boxes div.service-content .service-learn-more{
  color: #FFF;
  background-color: #808080;
  padding: 10px;
  position: relative;
  top:-10px;
  font-style: italic;
  font-size:16px;
  text-align: center;
}

div.services-boxes div.service-box div.service-image{
  height: 350px;
  background-color: #156f9b;
  margin-top: -35px;
}

div.services-boxes div.service-box div.service-image img{
  width: 100%;
  height: 100%;
}

.jumbotron-ed {
    background: url('/img/ed-photo.png') no-repeat center center;
    background-size: cover;
    height: 500px;
    padding-top: 25px;
    margin-bottom: 0;
}

.jumbotron-limb {
    background: url('/img/limb-photo.png') no-repeat center center;
    background-size: cover;
    height: 500px;
    padding-top: 25px;
    margin-bottom: 0;
}

.jumbotron-pad {
    background: url('/img/pad-photo.png') no-repeat center center;
    background-size: cover;
    height: 520px;
    padding-top: 25px;
    margin-bottom: 0;
}

.jumbotron-da {
    background: url('/img/da-photo.png') no-repeat center center;
    background-size: cover;
    height: 720px;
    padding-top: 25px;
    margin-bottom: 0;
}

.jumbotron-varicose {
    background: url('/img/vericose-photo.png') no-repeat center center;
    background-size: cover;
    height: 600px;
    padding-top: 25px;
    margin-bottom: 0;
}

ul.breadcrumb a{color:#FFF;}

/*
playback timings (ms):
  captures_list: 68.328
  exclusion.robots: 0.076
  exclusion.robots.policy: 0.067
  RedisCDXSource: 0.533
  esindex: 0.006
  LoadShardBlock: 51.275 (3)
  PetaboxLoader3.datanode: 72.849 (4)
  load_resource: 81.803
  PetaboxLoader3.resolve: 50.612
*/