/*
	Simple Theme
	Skin Name: Blue Grey
	First-color:#004DA1 
	Second-color: #37474F
*/
a {
  color:#004DA1 ;
}

a:hover, a:focus {
  color: #2c3940;
}

.text-custom {
  color:#004DA1 ;
}

.text-custom2 {
  color: #37474F;
}

blockquote cite {
  color:#004DA1 ;
}

.highlight.custom {
  background-color:#004DA1 ;
}

.highlight.custom2 {
  background-color: #37474F;
}

.dropcap.custom::first-letter {
  background-color:#004DA1 ;
}

.dropcap.custom2::first-letter {
  background-color: #37474F;
}

::-moz-selection {
  background-color:#004DA1 ;
}

::selection {
  background-color:#004DA1 ;
}

.bg-custom {
  background-color:#004DA1  !important;
}

.bg-custom.border {
  border-top-color: #41545e;
  border-bottom-color: #41545e;
}

.bg-custom.bordered {
  border-color: #41545e;
}

.bg-custom2 {
  background-color: #37474F !important;
}

.bg-custom2.border {
  border-top-color: #090c0d;
  border-bottom-color: #090c0d;
}

.bg-custom2.bordered {
  border-color: #090c0d;
}

.overlay-container .overlay.custom {
  background-color:#004DA1 ;
}

.overlay-container .overlay.custom2 {
  background-color: #37474F;
}

.trigger-video-btn:hover, .trigger-video-btn:focus {
  background-color: rgba(96, 125, 139, 0.65);
}

.header a:hover, .header a:focus {
  color:#004DA1 ;
}

.header .header-dropdown .dropdown-menu > li > a:hover, .header .header-dropdown .dropdown-menu > li > a:focus {
  background-color:#004DA1 ;
}

.header-top .header-dropdown.open > a, .header-top .header-dropdown:hover > a, .header-top .header-dropdown:focus > a {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.header-top .top-menu li a:before {
  background-color:#004DA1 ;
}

.header-top .top-menu li.active a, .header-top .top-menu li:hover a, .header-top .top-menu li:focus a {
  color:#004DA1 ;
}

.header-top .top-links a {
  color:#004DA1 ;
}

.header-top .social-icons .social-icon:hover, .header-top .social-icons .social-icon:focus {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.header-info-boxes .header-info-box i.custom {
  background-color:#004DA1 ;
}

.dropdown.cart-dropdown > a {
  color:#004DA1 ;
}

.dropdown.cart-dropdown > a .dcart-total-count {
  color:#004DA1 ;
}

.dropdown.cart-dropdown.open > a, .dropdown.cart-dropdown:hover > a, .dropdown.cart-dropdown:focus > a {
  color: #58727f;
}

.header.header2 .navbar-nav .dropdown.cart-dropdown > a .dcart-total-count {
  background-color:#004DA1 ;
}

@media (min-width: 768px) {
  .header.header2.transparent.light .navbar-nav > li.open > a, .header.header2.transparent.light .navbar-nav > li.open > a:hover, .header.header2.transparent.light .navbar-nav > li.open > a:focus, .header.header2.transparent.light .navbar-nav > li.active > a, .header.header2.transparent.light .navbar-nav > li.active > a:hover, .header.header2.transparent.light .navbar-nav > li.active > a:focus {
    color:#004DA1 ;
  }
}

.header.header3 .social-icons .social-icon:hover, .header.header3 .social-icons .social-icon:focus {
  background-color:#004DA1 ;
}

@media (min-width: 992px) {
  .header.header5 .header-top.custom {
    background-color:#004DA1 ;
    border-color:#004DA1 ;
  }
}

.header.header5.dark .sidemenu-toggle:hover, .header.header5.dark .sidemenu-toggle:focus {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

@media (min-width: 768px) {
  .navbar-nav > li > a:before {
    background-color:#004DA1 ;
  }
  .navbar-nav > li.open > a, .navbar-nav > li.open > a:hover, .navbar-nav > li.open > a:focus, .navbar-nav > li.active > a, .navbar-nav > li.active > a:hover, .navbar-nav > li.active > a:focus {
    color:#004DA1 ;
  }
}

.navbar-nav .dropdown-menu > li > a:hover, .navbar-nav .dropdown-menu > li > a:focus {
  background-color:#004DA1 ;
}

.navbar-nav .dropdown-menu > li.open > a, .navbar-nav .dropdown-menu > li.open > a:hover, .navbar-nav .dropdown-menu > li.open > a:focus {
  background-color:#004DA1 ;
}

.navbar-nav .dropdown-menu.megamenu a:hover, .navbar-nav .dropdown-menu.megamenu a:focus {
  background-color:#004DA1 ;
}

.navbar-toggle:hover, .navbar-toggle:focus,
.menu-toggle:hover,
.menu-toggle:focus,
.sidemenu-toggle:hover,
.sidemenu-toggle:focus {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.tip {
  background-color:#004DA1 ;
}

.tip:after {
  border-color:#004DA1  transparent transparent transparent;
}

.navbar-nav li li .tip:after,
.side-menu .tip:after {
  border-color: transparent transparent#004DA1  transparent;
}

.navbar-container .social-icons .social-icon:hover, .navbar-container .social-icons .social-icon:focus {
  background-color:#004DA1 ;
}

.navbar-nav.nav-overlay li:hover > a,
.navbar-nav.nav-overlay li.open > a,
.navbar-nav.nav-overlay li.active > a {
  color:#004DA1  !important;
}

.navbar-nav.nav-overlay li:hover > a:hover, .navbar-nav.nav-overlay li:hover > a:focus,
.navbar-nav.nav-overlay li.open > a:hover,
.navbar-nav.nav-overlay li.open > a:focus,
.navbar-nav.nav-overlay li.active > a:hover,
.navbar-nav.nav-overlay li.active > a:focus {
  color:#004DA1  !important;
}

.navbar-container.dark .social-icons .social-icon:hover, .navbar-container.dark .social-icons .social-icon:focus {
  background-color:#004DA1 ;
}

.navbar-container.dark .menu-toggle:hover, .navbar-container.dark .menu-toggle:focus {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.navbar-container.dark .navbar-nav.nav-overlay li:hover > a, .navbar-container.dark .navbar-nav.nav-overlay li.open > a, .navbar-container.dark .navbar-nav.nav-overlay li.active > a {
  color:#004DA1  !important;
}

.navbar-container.dark .navbar-nav.nav-overlay li:hover > a:hover, .navbar-container.dark .navbar-nav.nav-overlay li:hover > a:focus, .navbar-container.dark .navbar-nav.nav-overlay li.open > a:hover, .navbar-container.dark .navbar-nav.nav-overlay li.open > a:focus, .navbar-container.dark .navbar-nav.nav-overlay li.active > a:hover, .navbar-container.dark .navbar-nav.nav-overlay li.active > a:focus {
  color:#004DA1  !important;
}

.side-menu li.active > a,
.side-menu li.active > a:hover,
.side-menu li.active > a:focus, .side-menu li:hover > a,
.side-menu li:hover > a:hover,
.side-menu li:hover > a:focus, .side-menu li:focus > a,
.side-menu li:focus > a:hover,
.side-menu li:focus > a:focus {
  color:#004DA1 ;
}

.header.dark .side-menu li.active > a,
.header.dark .side-menu li.active > a:hover,
.header.dark .side-menu li.active > a:focus, .header.dark .side-menu li:hover > a,
.header.dark .side-menu li:hover > a:hover,
.header.dark .side-menu li:hover > a:focus, .header.dark .side-menu li:focus > a,
.header.dark .side-menu li:focus > a:hover,
.header.dark .side-menu li:focus > a:focus {
  color:#004DA1 ;
}

@media (min-width: 992px) {
  .header2.sticky-header.fixed.transparent.custom {
    background-color:#004DA1 ;
  }
}

.header-top.custom {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.header-top.custom .header-dropdown > a {
  background-color: #648291;
  border-color: #6b8a99;
}

.header-top.custom .header-dropdown:nth-of-type(2n) > a {
  background-color: #5c7885;
}

.header-top.custom .header-dropdown.open > a, .header-top.custom .header-dropdown:hover > a, .header-top.custom .header-dropdown:focus > a {
  background-color: #566f7c;
  border-color: #5c7885;
}

.header-top.custom .top-menu li a:before {
  background-color: #87a0ac;
}

.header-top.custom .top-menu li + li:before {
  color: #4f6773;
}

.header-top.custom .top-menu li.active a, .header-top.custom .top-menu li:hover a, .header-top.custom .top-menu li:focus a {
  color: #99aeb8;
}

.header-top.custom .top-links a:hover, .header-top.custom .top-links a:focus {
  color: #99aeb8;
}

.header-top.custom .social-icons .social-icon {
  border-color: #6e8d9b;
}

.header-top.custom .social-icons .social-icon:hover, .header-top.custom .social-icons .social-icon:focus {
  background-color: #566f7c;
  border-color: #566f7c;
}

.header-top.dark .header-dropdown > a {
  background-color:#004DA1 ;
  border-color: #58727f;
}

.header-top.dark .header-dropdown:nth-of-type(2n) > a {
  background-color: #648291;
}

.header-top.dark .header-dropdown.open > a, .header-top.dark .header-dropdown:hover > a, .header-top.dark .header-dropdown:focus > a {
  background-color: #566f7c;
  border-color: #5c7885;
}

.header-top.dark .top-menu li.active a, .header-top.dark .top-menu li:hover a, .header-top.dark .top-menu li:focus a {
  color:#004DA1 ;
}

.header-top.dark .top-links a:hover, .header-top.dark .top-links a:focus {
  color:#004DA1 ;
}

.header-top.dark .social-icons .social-icon:hover, .header-top.dark .social-icons .social-icon:focus {
  border-color:#004DA1 ;
}

.header-bottom.custom {
  background-color:#004DA1 ;
}

.header-bottom.custom .navbar-toggle:hover, .header-bottom.custom .navbar-toggle:focus {
  background-color: #37474F;
  border-color: #37474F;
}

@media (min-width: 768px) {
  .header-bottom.custom .navbar-nav > li.open > a, .header-bottom.custom .navbar-nav > li.open > a:hover, .header-bottom.custom .navbar-nav > li.open > a:focus, .header-bottom.custom .navbar-nav > li.active > a, .header-bottom.custom .navbar-nav > li.active > a:hover, .header-bottom.custom .navbar-nav > li.active > a:focus {
    color:#004DA1 ;
  }
}

@media (min-width: 768px) {
  .header-bottom.custom .navbar-nav .cart-dropdown > a .dcart-total-count {
    background-color:#004DA1 ;
  }
}

.header-bottom.custom .navbar-nav .cart-dropdown.open > a .dcart-total-count, .header-bottom.custom .navbar-nav .cart-dropdown:hover > a .dcart-total-count, .header-bottom.custom .navbar-nav .cart-dropdown:focus > a .dcart-total-count {
  color:#004DA1 ;
}

@media (min-width: 768px) {
  .header-bottom.dark .navbar-nav .cart-dropdown > a .dcart-total-count {
    background-color:#004DA1 ;
  }
}

.header.custom {
  background-color:#004DA1 ;
}

.header.custom .dropdown.header-dropdown .dropdown-menu {
  border-color: #536d79;
  background-color:#004DA1 ;
}

.header.custom .dropdown.header-dropdown .dropdown-menu > li > a:hover, .header.custom .dropdown.header-dropdown .dropdown-menu > li > a:focus {
  background-color: #4b626d;
}

.header.custom .header-top:not(.dark) {
  border-color: #566f7c;
}

.header.custom .header-top:not(.dark) .header-dropdown > a {
  background-color: #648291;
  border-color: #6b8a99;
}

.header.custom .header-top:not(.dark) .header-dropdown:nth-of-type(2n) > a {
  background-color: #5c7885;
}

.header.custom .header-top:not(.dark) .header-dropdown.open > a, .header.custom .header-top:not(.dark) .header-dropdown:hover > a, .header.custom .header-top:not(.dark) .header-dropdown:focus > a {
  background-color: #566f7c;
  border-color: #5c7885;
}

.header.custom .header-top:not(.dark) .top-menu li a:before {
  background-color: #87a0ac;
}

.header.custom .header-top:not(.dark) .top-menu li + li:before {
  color: #4f6773;
}

.header.custom .header-top:not(.dark) .top-menu li.active a, .header.custom .header-top:not(.dark) .top-menu li:hover a, .header.custom .header-top:not(.dark) .top-menu li:focus a {
  color: #99aeb8;
}

.header.custom .header-top:not(.dark) .top-links a:hover, .header.custom .header-top:not(.dark) .top-links a:focus {
  color: #99aeb8;
}

.header.custom .header-top:not(.dark) .social-icons .social-icon {
  border-color: #566f7c;
}

.header.custom .header-top:not(.dark) .social-icons .social-icon:hover, .header.custom .header-top:not(.dark) .social-icons .social-icon:focus {
  background-color: #4b626d;
  border-color: #4b626d;
}

.header.custom .header-info-boxes .header-info-box i:not(.dark) {
  color:#004DA1 ;
}

.header.custom .header-info-boxes .header-info-box + .header-info-box:before {
  background-color: #516a76;
}

.header.custom .dropdown.cart-dropdown > a .dcart-total-count {
  background-color:#004DA1 ;
}

.header.custom .dropdown.cart-dropdown.open > a, .header.custom .dropdown.cart-dropdown:hover > a, .header.custom .dropdown.cart-dropdown:focus > a {
  color: #4f6773;
}

.header.custom .dropdown.cart-dropdown.open > a .dcart-total-count, .header.custom .dropdown.cart-dropdown:hover > a .dcart-total-count, .header.custom .dropdown.cart-dropdown:focus > a .dcart-total-count {
  color:#004DA1 ;
}

.header.custom .dropdown.cart-dropdown .dropdown-menu .product .delete-btn {
  background-color: #58727f;
}

.header.custom .dropdown.cart-dropdown .dropdown-menu .product .delete-btn:hover, .header.custom .dropdown.cart-dropdown .dropdown-menu .product .delete-btn:focus {
  background-color: #4f6773;
}

.header.custom .dropdown.cart-dropdown .dcart-products {
  border-color: #4f6773;
}

.header.custom .header-bottom:not(.dark) {
  background-color: #4b626d;
}

@media (min-width: 768px) {
  .header.custom .navbar-nav:not(.nav-overlay) > li > a:before,
  .header.custom .header-bottom .navbar-nav > li > a:before {
    background-color: #4b626d;
  }
  .header.custom .navbar-nav:not(.nav-overlay) > li.open > a, .header.custom .navbar-nav:not(.nav-overlay) > li.open > a:hover, .header.custom .navbar-nav:not(.nav-overlay) > li.open > a:focus, .header.custom .navbar-nav:not(.nav-overlay) > li.active > a, .header.custom .navbar-nav:not(.nav-overlay) > li.active > a:hover, .header.custom .navbar-nav:not(.nav-overlay) > li.active > a:focus,
  .header.custom .header-bottom .navbar-nav > li.open > a,
  .header.custom .header-bottom .navbar-nav > li.open > a:hover,
  .header.custom .header-bottom .navbar-nav > li.open > a:focus,
  .header.custom .header-bottom .navbar-nav > li.active > a,
  .header.custom .header-bottom .navbar-nav > li.active > a:hover,
  .header.custom .header-bottom .navbar-nav > li.active > a:focus {
    background:#004DA1 ;
  }
}

@media (min-width: 768px) {
  .header.custom .navbar-nav:not(.nav-overlay) .cart-dropdown > a .dcart-total-count,
  .header.custom .header-bottom .navbar-nav .cart-dropdown > a .dcart-total-count {
    background-color:#004DA1 ;
  }
}

.header.custom .navbar-nav:not(.nav-overlay) .cart-dropdown.open > a .dcart-total-count, .header.custom .navbar-nav:not(.nav-overlay) .cart-dropdown:hover > a .dcart-total-count, .header.custom .navbar-nav:not(.nav-overlay) .cart-dropdown:focus > a .dcart-total-count,
.header.custom .header-bottom .navbar-nav .cart-dropdown.open > a .dcart-total-count,
.header.custom .header-bottom .navbar-nav .cart-dropdown:hover > a .dcart-total-count,
.header.custom .header-bottom .navbar-nav .cart-dropdown:focus > a .dcart-total-count {
  color:#004DA1 ;
}

.header.custom .navbar-nav:not(.nav-overlay) .dropdown-menu,
.header.custom .header-bottom .navbar-nav .dropdown-menu {
  background:#004DA1 ;
}

.header.custom .navbar-nav:not(.nav-overlay) .dropdown-menu > li > a:hover, .header.custom .navbar-nav:not(.nav-overlay) .dropdown-menu > li > a:focus,
.header.custom .header-bottom .navbar-nav .dropdown-menu > li > a:hover,
.header.custom .header-bottom .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #4b626d;
}

.header.custom .navbar-nav:not(.nav-overlay) .dropdown-menu > li.open > a, .header.custom .navbar-nav:not(.nav-overlay) .dropdown-menu > li.open > a:hover, .header.custom .navbar-nav:not(.nav-overlay) .dropdown-menu > li.open > a:focus,
.header.custom .header-bottom .navbar-nav .dropdown-menu > li.open > a,
.header.custom .header-bottom .navbar-nav .dropdown-menu > li.open > a:hover,
.header.custom .header-bottom .navbar-nav .dropdown-menu > li.open > a:focus {
  background-color: #4b626d;
}

@media (max-width: 767px) {
  .header.custom .navbar-nav:not(.nav-overlay) .dropdown-menu.megamenu [class*="col-"]:not(:last-child),
  .header.custom .header-bottom .navbar-nav .dropdown-menu.megamenu [class*="col-"]:not(:last-child) {
    border-color: #4b626d;
  }
}

.header.custom .navbar-nav:not(.nav-overlay) .dropdown-menu.megamenu a:hover, .header.custom .navbar-nav:not(.nav-overlay) .dropdown-menu.megamenu a:focus,
.header.custom .header-bottom .navbar-nav .dropdown-menu.megamenu a:hover,
.header.custom .header-bottom .navbar-nav .dropdown-menu.megamenu a:focus {
  background-color: #4b626d;
}

@media (max-width: 767px) {
  .header.custom .navbar-nav {
    background-color:#004DA1 ;
  }
  .header.custom .navbar-nav > li.open > a, .header.custom .navbar-nav > li.open > a:hover, .header.custom .navbar-nav > li.open > a:focus, .header.custom .navbar-nav > li.active > a, .header.custom .navbar-nav > li.active > a:hover, .header.custom .navbar-nav > li.active > a:focus {
    background: #4f6773;
  }
  .header.custom .navbar-nav > li > a:hover, .header.custom .navbar-nav > li > a:focus {
    background: #4b626d;
  }
}

.header.custom .navbar-toggle,
.header.custom .menu-toggle,
.header.custom .sidemenu-toggle {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.header.custom .navbar-toggle:hover, .header.custom .navbar-toggle:focus,
.header.custom .menu-toggle:hover,
.header.custom .menu-toggle:focus,
.header.custom .sidemenu-toggle:hover,
.header.custom .sidemenu-toggle:focus {
  background-color: #475c67;
  border-color: #475c67;
}

.header.custom .side-menu li.active > a,
.header.custom .side-menu li.active > a:hover,
.header.custom .side-menu li.active > a:focus, .header.custom .side-menu li:hover > a,
.header.custom .side-menu li:hover > a:hover,
.header.custom .side-menu li:hover > a:focus, .header.custom .side-menu li:focus > a,
.header.custom .side-menu li:focus > a:hover,
.header.custom .side-menu li:focus > a:focus {
  color: #93a9b4;
}

@media (max-width: 767px) {
  .header.header2.custom .navbar-nav {
    background-color: #566f7c;
  }
}

.header.header2.custom .navbar-nav > li.open > a, .header.header2.custom .navbar-nav > li.open > a:hover, .header.header2.custom .navbar-nav > li.open > a:focus, .header.header2.custom .navbar-nav > li.active > a, .header.header2.custom .navbar-nav > li.active > a:hover, .header.header2.custom .navbar-nav > li.active > a:focus {
  background: #4f6773;
}

@media (min-width: 768px) {
  .header.header2.custom .navbar-nav .dropdown-menu {
    border-top-color: #58727f;
  }
}

.header.header2.custom .navbar-nav .dropdown.cart-dropdown > a .dcart-total-count {
  background-color:#004DA1 ;
}

.header.header2.custom .navbar-toggle {
  background-color: #536d79;
  border-color: #536d79;
}

.header.header2.custom .navbar-toggle:hover, .header.header2.custom .navbar-toggle:focus {
  background-color: #475c67;
  border-color: #475c67;
}

.header.header3.custom .social-icons .social-icon {
  background-color: #536d79;
}

.header.header3.custom .social-icons .social-icon:hover, .header.header3.custom .social-icons .social-icon:focus {
  background-color: #475c67;
}

@media (min-width: 992px) {
  .header.header5.custom .header-top:not(.dark) {
    background-color: #4f6773;
  }
}

.header.dark .header-top:not(.custom) .header-dropdown.open > a, .header.dark .header-top:not(.custom) .header-dropdown:hover > a, .header.dark .header-top:not(.custom) .header-dropdown:focus > a {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.header.dark .header-top:not(.custom) .top-menu li a:before {
  background-color:#004DA1 ;
}

.header.dark .header-top:not(.custom) .top-menu li.active a, .header.dark .header-top:not(.custom) .top-menu li:hover a, .header.dark .header-top:not(.custom) .top-menu li:focus a {
  color:#004DA1 ;
}

.header.dark .header-top:not(.custom) .top-links a:hover, .header.dark .header-top:not(.custom) .top-links a:focus {
  color: #99aeb8;
}

.header.dark .header-top:not(.custom) .social-icons .social-icon:hover, .header.dark .header-top:not(.custom) .social-icons .social-icon:focus {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.header.dark .dropdown.cart-dropdown > a {
  color:#004DA1 ;
}

.header.dark .dropdown.cart-dropdown > a .dcart-total-count {
  color:#004DA1 ;
}

.header.dark .dropdown.cart-dropdown.open > a, .header.dark .dropdown.cart-dropdown:hover > a, .header.dark .dropdown.cart-dropdown:focus > a {
  color: #4f6773;
}

.header.dark .dropdown.cart-dropdown.open > a .dcart-total-count, .header.dark .dropdown.cart-dropdown:hover > a .dcart-total-count, .header.dark .dropdown.cart-dropdown:focus > a .dcart-total-count {
  color:#004DA1 ;
}

.header.dark .dropdown.cart-dropdown .dropdown-menu .product .delete-btn {
  background-color:#004DA1 ;
}

.header.dark .dropdown.cart-dropdown .dropdown-menu .product .delete-btn:hover, .header.dark .dropdown.cart-dropdown .dropdown-menu .product .delete-btn:focus {
  background-color: #566f7c;
}

@media (min-width: 768px) {
  .header.dark .navbar-nav:not(.nav-overlay) > li > a:before,
  .header.dark .header-bottom .navbar-nav > li > a:before {
    background-color:#004DA1 ;
  }
}

.header.dark .navbar-nav:not(.nav-overlay) .cart-dropdown.open > a .dcart-total-count, .header.dark .navbar-nav:not(.nav-overlay) .cart-dropdown:hover > a .dcart-total-count, .header.dark .navbar-nav:not(.nav-overlay) .cart-dropdown:focus > a .dcart-total-count,
.header.dark .header-bottom .navbar-nav .cart-dropdown.open > a .dcart-total-count,
.header.dark .header-bottom .navbar-nav .cart-dropdown:hover > a .dcart-total-count,
.header.dark .header-bottom .navbar-nav .cart-dropdown:focus > a .dcart-total-count {
  color:#004DA1 ;
}

.header.dark .navbar-nav:not(.nav-overlay) .dropdown-menu > li > a:hover, .header.dark .navbar-nav:not(.nav-overlay) .dropdown-menu > li > a:focus,
.header.dark .header-bottom .navbar-nav .dropdown-menu > li > a:hover,
.header.dark .header-bottom .navbar-nav .dropdown-menu > li > a:focus {
  background-color:#004DA1 ;
}

.header.dark .navbar-nav:not(.nav-overlay) .dropdown-menu > li.open > a, .header.dark .navbar-nav:not(.nav-overlay) .dropdown-menu > li.open > a:hover, .header.dark .navbar-nav:not(.nav-overlay) .dropdown-menu > li.open > a:focus,
.header.dark .header-bottom .navbar-nav .dropdown-menu > li.open > a,
.header.dark .header-bottom .navbar-nav .dropdown-menu > li.open > a:hover,
.header.dark .header-bottom .navbar-nav .dropdown-menu > li.open > a:focus {
  background-color:#004DA1 ;
}

.header.dark .navbar-nav:not(.nav-overlay) .dropdown-menu.megamenu a:hover, .header.dark .navbar-nav:not(.nav-overlay) .dropdown-menu.megamenu a:focus,
.header.dark .header-bottom .navbar-nav .dropdown-menu.megamenu a:hover,
.header.dark .header-bottom .navbar-nav .dropdown-menu.megamenu a:focus {
  background-color:#004DA1 ;
}

@media (max-width: 767px) {
  .header.dark .navbar-nav > li.open > a, .header.dark .navbar-nav > li.open > a:hover, .header.dark .navbar-nav > li.open > a:focus, .header.dark .navbar-nav > li.active > a, .header.dark .navbar-nav > li.active > a:hover, .header.dark .navbar-nav > li.active > a:focus {
    background:#004DA1 ;
  }
  .header.dark .navbar-nav > li > a:hover, .header.dark .navbar-nav > li > a:focus {
    background:#004DA1 ;
  }
}

.header.header2.dark .navbar-nav > li.open > a, .header.header2.dark .navbar-nav > li.open > a:hover, .header.header2.dark .navbar-nav > li.open > a:focus, .header.header2.dark .navbar-nav > li.active > a, .header.header2.dark .navbar-nav > li.active > a:hover, .header.header2.dark .navbar-nav > li.active > a:focus {
  background:#004DA1 ;
}

.header.header2.dark .navbar-nav .dropdown.cart-dropdown > a .dcart-total-count {
  background-color:#004DA1 ;
}

.header.header3.dark .social-icons .social-icon:hover, .header.header3.dark .social-icons .social-icon:focus {
  background-color:#004DA1 ;
}

.sk-wave .sk-rect {
  background-color:#004DA1 ;
}

#portfolio-filter li:before {
  background-color:#004DA1 ;
}

#portfolio-filter li a:hover, #portfolio-filter li a:focus {
  color:#004DA1 ;
}

#portfolio-filter li.active a {
  color:#004DA1 ;
}

.portfolio-item a:hover, .portfolio-item a:focus {
  color:#004DA1 ;
}

.portfolio-item .zoom-btn {
  background-color: rgba(96, 125, 139, 0.6);
}

.portfolio-item .zoom-btn:hover, .portfolio-item .zoom-btn:focus {
  background-color: rgba(96, 125, 139, 0.88);
}

.portfolio-item .portfolio-tags a:hover, .portfolio-item .portfolio-tags a:focus {
  color:#004DA1 ;
}

.portfolio-item.portfolio-anim {
  background-color:#004DA1 ;
}

.portfolio-item.portfolio-anim .portfolio-tags a {
  color: #8aa2ae;
}

.pricing-table header {
  background-color:#004DA1 ;
}

.pricing-table header .pricing-title {
  border-bottom-color: #6b8a99;
}

.pricing-table .badge.hot {
  background-color: #37474F;
}

.pricing-table.dark .badge.hot {
  background-color:#004DA1 ;
}

.product .product-title a:hover, .product .product-title a:focus {
  color:#004DA1 ;
}

.product .btn.product-add-btn {
  background-color:#004DA1 ;
}

.product .btn.product-add-btn:hover, .product .btn.product-add-btn:focus {
  background-color: #4b626d;
}

.product-gallery a:hover, .product-gallery a:focus {
  background-color:#004DA1 ;
}

.testimonials-container .owl-dot.active {
  background-color:#004DA1  !important;
  border-color:#004DA1  !important;
}

.testimonials-container.bg-custom .testimonial {
  color: #a8bac3;
}

.testimonials-container.bg-custom .owl-dot.active {
  background-color: #4b626d !important;
  border-color: #4b626d !important;
}

.testimonials-container.bg-custom2 .testimonial {
  color: #6c8a99;
}

.testimonials-container.bg-custom2 .owl-dot.active {
  background-color: #222c31 !important;
  border-color: #222c31 !important;
}

.owl-dot:hover, .owl-dot:focus, .owl-dot.active {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.bg-custom .owl-dot:hover, .bg-custom .owl-dot:focus, .bg-custom .owl-dot.active {
  background-color: #4b626d;
  border-color: #4b626d;
}

.bg-lightgray .owl-dot:hover, .bg-lightgray .owl-dot:focus, .bg-lightgray .owl-dot.active,
.bg-gray .owl-dot:hover,
.bg-gray .owl-dot:focus,
.bg-gray .owl-dot.active {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.owl-prev:hover, .owl-prev:focus,
.owl-next:hover,
.owl-next:focus {
  border-color:#004DA1 ;
  background-color:#004DA1 ;
}

.error-page h1 {
  color:#004DA1 ;
}

.member .member-top {
  background-color:#004DA1 ;
}

.member .member-top .social-icons .social-icon:hover, .member .member-top .social-icons .social-icon:focus {
  color: #37474F;
}

.member .member-title small {
  color:#004DA1 ;
}

.member span {
  color:#004DA1 ;
}

.sync-carousel.owl-carousel .owl-item.center img {
  border-color:#004DA1 ;
}

.entry .entry-media {
  background-color:#004DA1 ;
}

.entry .entry-title i {
  background-color:#004DA1 ;
}

.entry .entry-title a:hover, .entry .entry-title a:focus {
  color:#004DA1 ;
}

.entry.entry-list-sm .entry-meta a:hover, .entry.entry-list-sm .entry-meta a:focus {
  color:#004DA1 ;
}

.sidebar .widget a:hover, .sidebar .widget a:focus {
  color:#004DA1 ;
}

.sidebar .widget.search-widget .btn:hover, .sidebar .widget.search-widget .btn:focus {
  color:#004DA1 ;
}

.sidebar .widget .fa-ul li:after {
  background-color:#004DA1 ;
}

.sidebar .widget .tagcloud a:hover, .sidebar .widget .tagcloud a:focus {
  background-color:#004DA1 ;
}

.single .entry:not(.entry-grid) > .entry-meta a:hover, .single .entry:not(.entry-grid) > .entry-meta a:focus {
  color:#004DA1 ;
}

.single .entry-author a:hover, .single .entry-author a:focus {
  color:#004DA1 ;
}

.single .entry-author .author-content .social-icon:hover, .single .entry-author .author-content .social-icon:focus {
  color:#004DA1 ;
}

.category-widget-btn {
  color:#004DA1 ;
}

.filter-size-box.active, .filter-size-box:hover, .filter-size-box:focus {
  background-color:#004DA1 ;
}

.filter-brand-list a:hover, .filter-brand-list a:focus {
  color:#004DA1 ;
}

.noUi-connect {
  background:#004DA1 ;
}

.soon-nav-container .soon-nav .soon-menu li.active a {
  background-color: rgba(96, 125, 139, 0.84);
}

.close-sections-btn:hover, .close-sections-btn:focus {
  background-color:#004DA1 ;
}

.dark .soon-nav-container .soon-nav .soon-menu li.active a {
  background-color: rgba(96, 125, 139, 0.84);
}

.dark .close-sections-btn:hover, .dark .close-sections-btn:focus {
  background-color:#004DA1 ;
}

.dark .soon-section .service:hover i.icon-bg, .dark .soon-section .service:focus i.icon-bg {
  background-color: #61c8f8;
}

.dark .soon-section .contact-box .social-icons .social-icon:hover, .dark .soon-section .contact-box .social-icons .social-icon:focus {
  color:#004DA1 ;
}

.dark .soon-section .contact-box a:hover,
.dark .soon-section .contact-box a:focus {
  color: #58727f;
}

.contact-box .social-icon:hover, .contact-box .social-icon:focus {
  color:#004DA1 ;
}

.sidebar.faqs-sidebar .widget .faqs-cat-list li a:hover, .sidebar.faqs-sidebar .widget .faqs-cat-list li a:focus {
  color:#004DA1 ;
}

.footer .widget .tagcloud a:hover, .footer .widget .tagcloud a:focus {
  background-color:#004DA1 ;
}

.footer .widget.instagram-widget .btn.btn-follow {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.footer .widget.instagram-widget .btn.btn-follow:hover, .footer .widget.instagram-widget .btn.btn-follow:focus {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.footer-bottom .copyright a {
  color:#004DA1 ;
}

.footer-bottom .copyright a:hover, .footer-bottom .copyright a:focus {
  color: #4b626d;
}

.footer-bottom .footer-menu li.active a {
  color:#004DA1 ;
}

#scroll-top {
  background-color:#004DA1 ;
}

#scroll-top:hover, #scroll-top:focus {
  background-color: #4b626d;
}

.btn.btn-custom {
  color: #fff;
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.btn.btn-custom:hover, .btn.btn-custom:focus {
  color: #fff;
  background-color: #4b626d;
  border-color: #4b626d;
}

.btn.btn-custom.btn-border {
  color:#004DA1 ;
  background-color: transparent;
  border-color:#004DA1 ;
}

.btn.btn-custom.btn-border:hover, .btn.btn-custom.btn-border:focus {
  color: #fff;
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.btn.btn-custom2 {
  color: #fff;
  background-color: #37474F;
  border-color: #37474F;
}

.btn.btn-custom2:hover, .btn.btn-custom2:focus {
  color: #fff;
  background-color: #222c31;
  border-color: #222c31;
}

.btn.btn-custom2.btn-border {
  color: #37474F;
  background-color: transparent;
  border-color: #37474F;
}

.btn.btn-custom2.btn-border:hover, .btn.btn-custom2.btn-border:focus {
  color: #fff;
  background-color: #37474F;
  border-color: #37474F;
}

.btn.btn-white.btn-border:hover, .btn.btn-white.btn-border:focus {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.callout.callout-half.custom .form-control {
  background-color: #566f7c;
  border-color: #4b626d;
}

.callout.callout-half.custom .form-control:focus {
  border-color: #455a64;
}

@media (min-width: 768px) {
  .callout.callout-half.custom:before {
    background-color: #58727f;
  }
}

.callout.custom {
  background-color:#004DA1 ;
  color: #99aeb8;
}

.callout.custom small {
  color: #99aeb8;
}

.panel.panel-custom .panel-heading a {
  background-color:#004DA1 ;
  border-color: #566f7c;
}

.panel.panel-custom .panel-heading a:hover, .panel.panel-custom .panel-heading a:focus {
  background-color: #566f7c;
  border-color: #4b626d;
}

.count {
  color:#004DA1 ;
}

.count-icon {
  color:#004DA1 ;
}

.count-icon.custom {
  background-color:#004DA1 ;
}

.count-box.custom {
  background-color:#004DA1 ;
}

.count-box.custom .count-icon {
  background-color: #4b626d;
}

.count-box.custom:hover {
  background-color: #58727f;
}

.count-box.dark .count {
  color:#004DA1 ;
}

.count-box.dark .count-icon {
  background-color:#004DA1 ;
}

.form-control:focus {
  border-color:#004DA1 ;
}

.textarea-container .form-control:focus {
  border-top-color:#004DA1 ;
}

.custom-checkbox-container .custom-checkbox-icon {
  color:#004DA1 ;
}

.custom-radio-container .custom-radio-icon {
  background-color:#004DA1 ;
}

.carousel-control {
  background-color: rgba(96, 125, 139, 0.5);
}

.modal-content .modal-header {
  background-color:#004DA1 ;
}

.breadcrumb li a {
  color:#004DA1 ;
}

.breadcrumb li a:hover, .breadcrumb li a:focus {
  color: #4b626d;
}

.page-header.custom {
  background-color:#004DA1 ;
  color: #7b96a3;
  border-color: #6b8a99;
}

.page-header.custom .breadcrumb li a {
  color: #bdcbd1;
}

.page-header.custom .breadcrumb li a:hover, .page-header.custom .breadcrumb li a:focus {
  color: #fff;
}

.page-header.custom .breadcrumb li + li:before {
  color: #93a9b4;
}

.page-header.custom.parallax:before, .page-header.custom.bg-image:before {
  background-color:#004DA1 ;
}

.page-header.custom2 {
  background-color: #37474F;
  color: #4c626d;
  border-color: #41555e;
}

.page-header.custom2 .breadcrumb li a {
  color: #698897;
}

.page-header.custom2 .breadcrumb li a:hover, .page-header.custom2 .breadcrumb li a:focus {
  color: #fff;
}

.page-header.custom2 .breadcrumb li + li:before {
  color: #5d7885;
}

.page-header.custom2.parallax:before, .page-header.custom2.bg-image:before {
  background-color: #37474F;
}

.pagination > li.active > a, .pagination > li.active > a:hover, .pagination > li.active > a:focus,
.pagination > li.active > span,
.pagination > li.active > span:hover,
.pagination > li.active > span:focus {
  background-color:#004DA1 ;
  border-color:#004DA1 ;
}

.progress-container .progress-title {
  color:#004DA1 ;
}

.progress .progress-bar {
  background-color:#004DA1 ;
}

.progress .progress-bar.gradient1 {
  background: linear-gradient(to right,#004DA1  0%, #37474F 100%);
  background-color:#004DA1 ;
}

.progress .progress-bar.gradient2 {
  background: linear-gradient(to right, #37474F 0%,#004DA1  100%);
  background-color: #37474F;
}

.progress .progress-bar.custom {
  background-color:#004DA1 ;
}

.progress .progress-bar.custom2 {
  background-color: #37474F;
}

.service i.custom {
  color:#004DA1 ;
}

.service i.custom2 {
  color: #37474F;
}

.service i.icon-bg.custom {
  background-color:#004DA1 ;
}

.service i.icon-bg.custom2 {
  background-color: #37474F;
}

.service.service-box:hover {
  background-color:#004DA1  !important;
}

.service.service-box:hover .icon-bg {
  background-color: #004DA1;
}

.service.service-box.custom:not(.service-border) {
  background-color:#004DA1  !important;
}

.service.service-box.custom:not(.service-border) .icon-bg {
  background-color: #4b626d;
}

.service.service-box.custom:not(.service-border):hover {
  background-color: #4b626d !important;
}

.service.service-box.custom:not(.service-border):hover .icon-bg {
  background-color: #36474f;
}

.service.service-box.custom2:not(.service-border) {
  background-color: #37474F !important;
}

.service.service-box.custom2:not(.service-border) .icon-bg {
  background-color: #222c31;
}

.service.service-box.custom2:not(.service-border):hover {
  background-color: #222c31 !important;
}

.service.service-box.custom2:not(.service-border):hover .icon-bg {
  background-color: #0d1113;
}

.service.service-border:hover {
  border-color: #4b626d;
}

.service.service-border.custom {
  border-color:#004DA1 ;
}

.service.service-border.custom .icon-bg {
  background-color:#004DA1 ;
}

.service.service-border.custom:hover {
  background-color:#004DA1  !important;
  border-color: #4b626d;
}

.service.service-border.custom:hover .icon-bg {
  background-color: #4b626d;
}

.service.service-border.custom2 {
  border-color: #37474F;
}

.service.service-border.custom2 .icon-bg {
  background-color: #37474F;
}

.service.service-border.custom2:hover {
  background-color: #37474F !important;
  border-color: #222c31;
}

.service.service-border.custom2:hover .icon-bg {
  background-color: #222c31;
}

.service.icon-left:hover .icon-bg {
  background-color:#004DA1 ;
}

.service.icon-left:hover .icon-bg.custom {
  background-color: #4b626d;
}

.service.icon-left:hover .icon-bg.custom2 {
  background-color: #222c31;
}

.services-group.custom .service-row:nth-child(2n) .service.service-box {
  background-color: #58727f;
}

.services-group.custom .service-row:nth-child(2n) .service.service-box:nth-child(2n) {
  background-color:#004DA1 ;
}

.services-group.custom .service-row:nth-child(2n+1) .service.service-box {
  background-color:#004DA1 ;
}

.services-group.custom .service-row:nth-child(2n+1) .service.service-box:nth-child(2n) {
  background-color: #58727f;
}

.services-group.custom .service .icon-bg {
  background-color: #4b626d;
}

.services-group.custom .service:hover {
  background-color: #516a76 !important;
}

.table thead > tr {
  border-top-color:#004DA1 ;
  border-bottom-color:#004DA1 ;
}

.table thead > tr > th {
  background-color:#004DA1 ;
}

.table.table-bordered > thead > tr > th,
.table.table-bordered > thead > tr > td {
  border-color: #7b96a3;
}

.nav-tabs li a:before {
  background-color:#004DA1 ;
}

.nav-pills > li.active a,
.nav-pills > li.active a:hover,
.nav-pills > li.active a:focus {
  background-color:#004DA1 ;
}

.text-block .block-title a:hover, .text-block .block-title a:focus {
  color:#004DA1 ;
}

.text-block .block-icon.custom {
  background-color:#004DA1 ;
}

.text-block .block-icon.custom2 {
  background-color: #37474F;
}

.text-block .fa-ul li a:hover, .text-block .fa-ul li a:focus {
  color:#004DA1 ;
}

.text-block .readmore:hover, .text-block .readmore:focus, .text-block .readmore.custom {
  background-color:#004DA1 ;
}

.text-block .readmore.custom:hover, .text-block .readmore.custom:focus {
  background-color: #566f7c;
}

.text-block .readmore.custom2 {
  background-color: #37474F;
}

.text-block .readmore.custom2:hover, .text-block .readmore.custom2:focus {
  background-color: #2d3940;
}

.text-block.hover-bg:after {
  background-color:#004DA1 ;
}

.text-block.hover-bg.custom2:after {
  background-color: #37474F;
}

.text-block.hover-bg.light a:not(.readmore):hover, .text-block.hover-bg.light a:not(.readmore):focus, .text-block.hover-bg:hover a:not(.readmore):hover, .text-block.hover-bg:hover a:not(.readmore):focus, .text-block.hover-bg:focus a:not(.readmore):hover, .text-block.hover-bg:focus a:not(.readmore):focus {
  color: #37474F;
}

.title.custom:after {
  background-color:#004DA1 ;
}

.title.custom2:after {
  background-color: #37474F;
}

.title-border.custom, .title-border.text-right.custom,
.title-border.text-center.custom > span {
  border-color:#004DA1 ;
}

.title-bottom-border.custom {
  border-color:#004DA1 ;
}

.title-border.title-bg.custom,
.title-bg-line.custom:after,
.bg-custom .title-border > span {
  background-color:#004DA1 ;
}

.title-border.title-bg.custom2,
.title-bg-line.custom2:after,
.bg-custom2 .title-border > span {
  background-color: #37474F;
}

.featured-entry a:hover, .featured-entry a:focus {
  color:#004DA1 ;
}

.fotorama__thumb-border {
  border-color:#004DA1 ;
}

.info-boxes-container.custom {
  background-color:#004DA1 ;
  border-color: #718f9d;
}

.info-boxes-container.custom .info-box {
  border-color: #718f9d;
}

@media (min-width: 768px) {
  .info-boxes-container.custom .info-box {
    border-color: #718f9d;
  }
}

.info-boxes-container.custom .info-box:nth-child(2n) {
  background-color: #58727f;
}

.info-boxes-container.custom .info-box-content {
  color: #a5b8c1;
}

.contact-info-area i {
  background-color:#004DA1 ;
}

@media (min-width: 992px) {
  #fullpage-menu li.active a, #fullpage-menu li:hover a, #fullpage-menu li:focus a {
    color:#004DA1 ;
  }
  #fullpage-menu li.active a:after, #fullpage-menu li:hover a:after, #fullpage-menu li:focus a:after {
    background-color:#004DA1 ;
  }
}

.main-slide .main-slide-content h2 a:hover, .main-slide .main-slide-content h2 a:focus {
  color:#004DA1 ;
}

.main-slide .main-slide-content .main-slide-tags a:hover, .main-slide .main-slide-content .main-slide-tags a:focus {
  color:#004DA1 ;
}

.featured-entry-slider .owl-next:hover:after, .featured-entry-slider .owl-next:focus:after,
.featured-entry-slider .owl-prev:hover:after,
.featured-entry-slider .owl-prev:focus:after {
  background-color:#004DA1 ;
}

.cause .cause-label {
  background-color: rgba(96, 125, 139, 0.8);
}

.cause .cause-title a:hover, .cause .cause-title a:focus {
  color:#004DA1 ;
}

.slider-container-dentist {
  background-color:#004DA1 ;
}

.event-count-container {
  background-color:#004DA1 ;
}

.event-part h4 a:hover, .event-part h4 a:focus, .event-part h3 a:hover, .event-part h3 a:focus {
  color:#004DA1 ;
}

.map-address-overlay .overlay-address .contact-info-area a:hover, .map-address-overlay .overlay-address .contact-info-area a:focus {
  color:#004DA1 ;
}

.room .room-title a:hover, .room .room-title a:focus {
  color:#004DA1 ;
}

.feature-row h2 a:hover, .feature-row h2 a:focus {
  color:#004DA1 ;
}

.main-slide .main-slide-content h2 a:hover, .main-slide .main-slide-content h2 a:focus {
  color:#004DA1 ;
}

.main-slide .main-slide-content .main-slide-tags a:hover, .main-slide .main-slide-content .main-slide-tags a:focus {
  color:#004DA1 ;
}

.fancy-subtitle {
  color:#004DA1 ;
}

.about-gallery-grid .gallery-grid-btn {
  background-color:#004DA1 ;
}

.about-gallery-grid .gallery-grid-btn:hover, .about-gallery-grid .gallery-grid-btn:focus {
  background-color: #566f7c;
}

.menu-item .menu-item-price {
  color:#004DA1 ;
}

.menu-item a:hover, .menu-item a:focus {
  color:#004DA1 ;
}

.menu-col-title {
  border-top-color:#004DA1 ;
  border-color:#004DA1 ;
}

.nav.nav-links > li.active > a {
  background-color:#004DA1 ;
}

.main-top-slider .owl-next:hover, .main-top-slider .owl-next:focus,
.main-top-slider .owl-prev:hover,
.main-top-slider .owl-prev:focus {
  background-color:#004DA1 ;
}
