@charset "UTF-8";
:root {
  --primary: #2e7fb3;
  --secondary: #004069;
  --thirdary: #ebebeb;
}
body, #page-title[data-bg-parallax], [data-bg-parallax] {
  background-color: #ebebeb;
}
.bg-color-1, .shape-1, button.btn.btn-primary, .btn:not(.close):not(.mfp-close).btn-primary, a.btn:not([href]):not([tabindex]).btn-primary, .banner-section {
  background-color: #2e7fb3;
}

.banner-section-ortho{
 background-color: #515258;
}
a, a:not(.btn):not(.badge):hover, a:not(.btn):not(.badge):focus, a:not(.btn):not(.badge):active, .primary-text {
  color: #2e7fb3;
}
.timeline:before {
  border-color: #2e7fb3;
}
.bg-color-2, button.btn.btn-secondary, .btn:not(.close):not(.mfp-close).btn-secondary, a.btn:not([href]):not([tabindex]).btn-secondary, button.btn, .btn:not(.close):not(.mfp-close), a.btn:not([href]):not([tabindex]), button.btn.btn-light, .btn:not(.close):not(.mfp-close).btn-light, .social-icons.social-icons-rounded li a, .timeline .timeline-item .timeline-icon {
  background-color: #004069;
}
button.btn.btn-primary:hover, button.btn.btn-primary:focus, button.btn.btn-primary:not(:disabled):not(.disabled):active, button.btn.btn-primary:not(:disabled):not(.disabled).active, .btn:not(.close):not(.mfp-close).btn-primary:hover, .btn:not(.close):not(.mfp-close).btn-primary:focus, .btn:not(.close):not(.mfp-close).btn-primary:not(:disabled):not(.disabled):active, .btn:not(.close):not(.mfp-close).btn-primary:not(:disabled):not(.disabled).active, a.btn:not([href]):not([tabindex]).btn-primary:hover, a.btn:not([href]):not([tabindex]).btn-primary:focus, a.btn:not([href]):not([tabindex]).btn-primary:not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]).btn-primary:not(:disabled):not(.disabled).active, button.btn:hover, button.btn:focus, button.btn:not(:disabled):not(.disabled):active, button.btn:not(:disabled):not(.disabled).active, .btn:not(.close):not(.mfp-close):hover, .btn:not(.close):not(.mfp-close):focus, .btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled):active, .btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled).active, a.btn:not([href]):not([tabindex]):hover, a.btn:not([href]):not([tabindex]):focus, a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled).active, button.btn.btn-light.btn-light-hover:hover, button.btn.btn-light.btn-light-hover:focus, button.btn.btn-light.btn-light-hover:active, button.btn.btn-light.btn-light-hover.active, .btn:not(.close):not(.mfp-close).btn-light.btn-light-hover:hover, .btn:not(.close):not(.mfp-close).btn-light.btn-light-hover:focus, .btn:not(.close):not(.mfp-close).btn-light.btn-light-hover:active, .btn:not(.close):not(.mfp-close).btn-light.btn-light-hover.active, a.btn:not([href]):not([tabindex]).btn-light.btn-light-hover:hover, a.btn:not([href]):not([tabindex]).btn-light.btn-light-hover:focus, a.btn:not([href]):not([tabindex]).btn-light.btn-light-hover:active, a.btn:not([href]):not([tabindex]).btn-light.btn-light-hover.active, button.btn.btn-secondary:hover, button.btn.btn-secondary:focus, button.btn.btn-secondary:not(:disabled):not(.disabled):active, button.btn.btn-secondary:not(:disabled):not(.disabled).active, .btn:not(.close):not(.mfp-close).btn-secondary:hover, .btn:not(.close):not(.mfp-close).btn-secondary:focus, .btn:not(.close):not(.mfp-close).btn-secondary:not(:disabled):not(.disabled):active, .btn:not(.close):not(.mfp-close).btn-secondary:not(:disabled):not(.disabled).active, a.btn:not([href]):not([tabindex]).btn-secondary:hover, a.btn:not([href]):not([tabindex]).btn-secondary:focus, a.btn:not([href]):not([tabindex]).btn-secondary:not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]).btn-secondary:not(:disabled):not(.disabled).active, #mainMenu.menu-rounded nav > ul > li.current > a, #mainMenu.menu-rounded nav > ul > li:hover > a, #mainMenu.menu-rounded nav > ul > li:focus > a, .grid-item .grid-description a:hover i {
  background-color: #111111;
}
.list-group-item {
  color: #004069;
}
.portfolio-item .portfolio-item-wrap, .shop-category-box, .grid-item .grid-image {
  box-shadow: 8px -9px rgba(17, 17, 17, 1.0), -8px 9px rgba(46, 127, 179, 1.0), 8px 9px rgba(17, 17, 17, 1.0), -8px -9px rgba(46, 127, 179, 1.0), 0 0 18px rgba(0, 0, 0, 0.5);
}
.border-img, .fancy-textbox, .call-to-action, .hero-heading-3 {
  box-shadow: 20px -20px rgba(0, 64, 105, 1.0), -20px 20px rgba(46, 127, 179, 1.0), 0 0 50px rgba(0, 0, 0, 1.0);
}
.newfont{	
	font-family: "AR JULIAN", serif;
	color: #004069;
}
.font-black{	
	color: #00000 !important;
}

.image-container {
  position: relative;
  width: 100%;
  overflow: hidden;
  text-align: center;
}

.profile-image {
  width: 100%;
  display: block;
  transition: opacity 0.4s ease;
}

.bio-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: white;
  width: 100%;
  height: 100%;
  opacity: 0;
  padding: 20px;
  box-sizing: border-box;
  transition: opacity 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.image-container:hover .profile-image {
  opacity: 0;
}

.image-container:hover .bio-overlay {
  opacity: 1;
}

.shop-category-box-title {
  margin-top: 10px;
}
.p-mm{
	font-size: 17px;
	line-height: 2.0rem;
}